
strong {
 font-weight: bold;
}

.error {
 color: red;
}

section {
 font-size: 12px;
 margin-bottom: 15px;
}

#main input, #main select {
 padding: 3px 4px 2px;
 margin: 0px;
}
#main option {
 padding-left: 4px;
}

#registration_form label {
 display: block;
 float: left;
 padding: 3px 3px 3px 10px;
 width: 150px;
}

#registration_form .form_input {
 clear: both;
 margin-bottom: 5px;
}

#registration_form .news label, #registration_form .news input {
 display: inline;
 float: none;
}

#registration_form .obligatory {
 background-image: url(../img/mandatory.gif);
 background-position: left center;
 background-repeat: no-repeat;
}

#registration_form input#submitbutton {
 padding: 2px 5px;
 margin-top: 15px;
}
