/*  Класс errorInput не удалять, не переименовывать!  Можно менять стиль. Этот коммент можно удалять после прочтения.  */
.errorInput{border: 1px solid red!important;}
.errorUpload{background-color: red; color:black; }

.error{ background-color:red; padding:5px; }

.loading {background: url('/style/loader.gif') 50% 50% no-repeat transparent} 

.niceUploadGhost {/*  этот класc вообще не трогать  */
    position: absolute;
    top: 0px; left: -1000px;
    opacity:0;
    filter: alpha(opacity=0); 
    cursor:pointer;
    z-index: 9999;
}

.message_result{ padding:6px; margin:4px; border: 2px solid green; background-color: #90FA7F; display:inline-block; }
.message_error{ padding:6px; margin:4px; border: 2px solid red; background-color: #FCA2A8; display:inline-block; }


/* upload */
.uploadContainer{
    margin:4px; padding:2px; width:110px; height:125px; overflow:hidden;float:left;
}
.uploadCloser{
    width:16px; height:16px; float:right;margin:1px; cursor:pointer;
    background-image: url('/style/admin/close.gif');
    background-repeat:no-repeat;
}
.uploadContainer IMG {
    clear:both;
}
.farspace{
    position:absolute; top:-1000px;left:0;
}

/* Admin zone */
.adm IMG { border:0px; }
.adm INPUT {width: 98%; }
.adm INPUT[type=text], .adm TEXTAREA , .adm SELECT {
    width: 98%;  
    border:1px solid gray;    
}

.adm TABLE {width:100%;}
.adm TD{
    font-size:11pt;
}
.adm THEAD TD {
    background-color: #d1d1d1;
    padding:10px;
}
.adm TBODY.underline TD{
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
.adm TD.chex INPUT, .adm TD.chex SELECT{width: auto;}
.adm FIELDSET.upper{
    border:none;
    border-top: 1px solid gray;
}
.adm LEGEND{color:blue;padding:0 9px;}
.adm TD.third{padding-left:50px}
.adm .attr{
    width:48%;
    float:left;
    margin:2px;
}


.menuItem A, .menuItem A:visited{
    color:gray;
    font-size:9pt;
    text-decoration:none;
}
