/********************************************************************
(c) Сократ - admin part
*********************************************************************/

.smalltext { font-size:7.5pt; }

DIV.logo { margin-top:15px; }
DIV.lang { padding-left:16px; height:20px; padding-top:20px; font-size:9pt; }

DIV.top10 { margin-top:25px !important; }
DIV.cnt-full { margin-top:15px; margin-right:0px; border-left:0px; }

DIV.tabs { height:30px; border-left:1px solid silver; }
.tabs SPAN.link { display:block; float:left; height:23px; padding-top:6px; padding-left:15px; padding-right:15px; background-color:#E6E8E9; font-size:9pt;
	border-top:1px solid silver; border-right:1px solid silver; border-bottom:1px solid silver; }
.tabs SPAN.link-sel { font-size:9pt; color:#2D2D2D; font-weight:bold; padding-top:6px; height:23px; background-color:white;
	border-bottom:1px solid white; }
.tabs .link A, .tabs .link A:visited, .tabs .link A:hover { color:#00539B; }

DIV.subtabs { padding:10px 0px 0px 0px; border-top:1px solid silver; border-right:1px solid silver; border-left:1px solid silver; }
.subtabs DIV.tabs { position:relative; left:-1px; }

DIV.cnt-admin { padding:10px 10px; border-top:1px solid silver; border-right:1px solid silver; border-left:1px solid silver; }
DIV.cnt-admin-noborder { border-right:0px; border-left:0px; padding-left:0px; padding-right:0px; }

.just-table INPUT.text { width:200px; }
.just-table SELECT { font-size:8.5pt; width:200px; }

TH.nopad, TD.nopad { padding-left:0px !important; padding-right:0px !important; }

.bg_green { background-color:lightgreen; }
.bg_red { background-color:red; }
.bg_orange { background-color:orange; }
.bg_yellow { background-color:yellow; }

TR.disabled, TR.inactive { color:#808080; background-color:#D3D3D3 !important; }
TR.updated TD { border-top:1px dashed brown; border-bottom:1px dashed brown; font-style:italic; }

SPAN.op { display:block; float:left; width:16px; height:1.5em; margin-right:1px; margin-left:-2px; margin-top:-2px; margin-bottom:-5px; background-image:url(../img/op.png); background-repeat:no-repeat; }
SPAN.oo { display:block; float:left; width:16px; height:1.5em; margin-right:1px; margin-left:-2px; margin-top:-2px; margin-bottom:-5px; background-image:url(../img/oo.png); background-repeat:no-repeat; }
SPAN.cp { display:block; float:left; width:16px; height:1.5em; margin-right:1px; margin-left:-2px; margin-top:-2px; margin-bottom:-5px; background-image:url(../img/cp.png); background-repeat:no-repeat; }
SPAN.cc { display:block; float:left; width:16px; height:1.5em; margin-right:1px; margin-left:-2px; margin-top:-2px; margin-bottom:-5px; background-image:url(); background-repeat:no-repeat; }

TD.noborder, .noborder TD { border:0px !important; }
TD.nopadding, .nopadding TD { padding:0px !important; }
TD.nooverflow, .nooverflow TD { overflow:hidden !important; }


