body { height: 100%; background-color: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif; }
form { margin: 70px auto; width: 450px; padding-bottom: 30px; }

fieldset { margin: 0 0 22px 0; border: 1px solid #095D92; padding: 25px 17px 18px 17px; background-color: #DFF3FF; }
legend { font-size: 1.1em; background-color: #095D92; color: #FFFFFF; font-weight: bold; padding: 5px 10px; }

label.float { float: left; display: block; width: 85px; margin: 4px 0 0 0; clear: left; }
label { display: block; width: auto; margin: 0 0 10px 0; }

input.inp-text, textarea, input.choose { border: 1px solid #909090; padding: 3px; }
input.inp-text { width: 300px; margin: 0 0 8px 0; }

input.choose { margin: 0 6px 3px 85px; vertical-align: middle; }
input.submit-button { display: block; margin: -8px 0 4px 85px; padding: 3px 10px; font-weight: bold; }

form br { display: none; }

#error_notification {
    display: block;
    border: 1px solid black;
    padding: 8px;
    margin: 0 0 20px 0;
    color: white;
    font-weight: bold;
    width: 375px;
    background-color: red; 
}