#registreerform div{
margin-left: 2px;
height: 1px;
height: 20px;
line-height: 20px;
color: #FF0000;
}

#registreerform div img {
vertical-align: text-bottom;
}

form {
padding-left: 10px;
}

form h2 {
margin-left: -10px;
border-bottom: solid 1px #ccc;
margin-bottom: 10px;
width: 70%;
height: 20px;
margin-top: 8px;
clear: left;
font-size: 14px;
line-height: 22px;
}

form li {
float: left;
clear: left;
width: 700px;
margin-bottom: 5px;
}

form label {
width: 150px;
float: left;
clear: left;
height: 20px;
font-size: 12px;
font-weight: bold;
line-height: 22px;
cursor: pointer;
}


form div {
float: left;
}

form span.spacer {
width: 100px;
float: left;
line-height: 22px;
}

form span.spacer input {
margin-right: 5px;
}

input.field {
width: 195px;
border: solid 1px #ccc;
height: 18px;
line-height:20px;
padding-top: 2px;
float: left;
padding-left: 5px;
}

textarea.field {
border: solid 1px #ccc;
}

input.radio {
height: 18px;
line-height:20px;
padding-top: 2px;
}

input.field.focus, textarea.field.focus, select.field.focus {
border: solid 1px #4d859d;
}

input.submit {
cursor: pointer;
padding: 5px;
}

div.clear {
height: 1px;
clear: left;
float: left;
}

#registreerform #reg-errors {
position: absolute;
bottom: 20px;
right: 80px;
display: none;
}


