form .form_element {
    margin-bottom: 3px;
    clear: left;
}

form label {
    float: left;
    display: block;
    width: 100px;
}

form label.error {
    color: red;
}

form#user_account label {
    width: 200px;
    line-height: 20px;
}

form#user_account label.error {
    margin-left: 200px;
    width: auto;
}

form#form_restore_password label.error {
    float: none;
    display: block;
    width: 250px;
    text-align: right;
}

form#user_account .form_element {
    margin-bottom: 5px;
}

form#user_account .form_element input {
    width: 250px;
    border: 1px solid #DBDBDB;
}