.popup_block .field_info {
    
    
    color: #ff0000;
    font-size: 11px;
    font-family: tahoma;
    
}

.popup_block input.field_error, .popup_block select.field_error, .popup_block textarea.field_error  {
    border: 1px solid #ff0000;
}

.page_content .objectform .field_info{
    background-color: #ff0000;
    padding: 6px    ;
    visibility: hidden;
    display:inline-block;
    
    color: #ff0000;
    font-size: 11px;
    font-family: tahoma;
    position : absolute;
    margin: 8px 0 0 16px;
    border-radius:        5px;
     -moz-border-radius:    5px;
     -webkit-border-radius:5px;
     
    

}
.page_content .objectform .field_info br{
    line-height: 0;
}


.page_content .objectform  input.field_error, .page_content .objectform  select.field_error, .page_content .objectform  textarea.field_error  {
    border: 1px solid #ffabab;
}


.unlogin_form .field_info {
    color: red;
    display:inline-block;
    font-size: 12px;
    margin-top: -22px;
    margin-bottom: 7px;
}

.unlogin_register .unlogin_form .field_info {
    display: none;
}

.unlogin_register .field_error {
    color: #c70101;
    font-style: italic;
}

tr.form_tr_error {
    color: #c70101;
    background-color: #f5c2c2;
    background-image: url(/img/field_error.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}


.settings_table .field_error {
    background-color: #ffcdcc;
}

.settings_table .field_info {
    color: #ff0300
}

.field_error_item {
    display: block;
    margin-top: 5px;
    color: #e52027;
    font-size: 12px;
}

.field_write_error {
    font-style: italic;
    color: red;
    
}

.field_info {
    display: none;
}