/* ================================================================
This copyright notice must be untouched at all times.

Copyright (c) 2010 tech4.ru All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

#testline {font-size:12px;}
#testline td {font-size:12px; padding-left: 5px; padding-right: 5px; padding-top: 3px;padding-bottom: 3px;}
#testline td:hover {background:#aaa; font-size:12px;}
#testline td div {position: absolute; display:none; font-size:12px;}
#testline td span {position: absolute; display:none; font-size:12px;}
#testline td:hover > div {position: absolute; display:block; font-size:12px;}
#testline td:hover > div.in {position: absolute; display:inline; font-size:12px;}
#testline td:hover > span {position: absolute; display:inline ;background:#fff;}
#testline td.fsm{background-color: inherit; padding: 0px;}
#testline table.sts { border: 1px solid #696969;}


.helper div{ display:none;}
.helper:hover>div{ position: absolute; display:inline; width: 300px; background-color: #ffffff; padding: 5px; border: 1px solid black;}

.subzag {font-family: Verdana; font-size: 14px; text-decoration: none;}
.subzag a{text-decoration: none; color: #3571ba;}
.subzag:hover > a{text-decoration: underline; color: #ff8a00;}


.tehzag{font-family: Arial; font-size: 14px; text-decoration: underline;  color: #3571ba;
padding:0px; margin: 0px;}
.tehlist_left{	border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	width: 10%;
}
.tehlist_right{
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	width: 90%;
	text-align: left;

}
.tehlist_down{	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background-color: #f3f3f3;
	border-bottom: 1px solid #e9e9e9;
	font-size: 10px;  font-family: Verdana;
	padding: 4px;
}
.optext{   padding-right: 10px;
   width: 90%;}
.tehnop{	 font-family: Verdana; font-size: 12px;
	 padding-bottom: 10px;}

.conf{
font-size: 12px;
display: none;
position: absolute;
background-image: url(../sysimg/controlfon.png);
width:86px;
height:37px;
z-index: 15;
}

.syscontrols{
	font-size: 10px;
	font-family: Tahoma;
}

.confu{
width:86px;
height:37px;
}

body{
	background-color: #9cb4d1;
	height: 100%;
}
h3{margin-top: 0px;}
body, td{
	font-family: Arial;
	font-size: 14px;
	margin: 0px;
}

.photonumbers{	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #3571ba;}
.ptsell{	font-family: Arial;
	font-size: 10px;
	text-decoration: none;}

.rkoskupl{
	 float: left;

}
.rkoskupl2{
    text-align: right;
    padding-top: 15px;
    padding-right: 40px;
}
.seel{
	background-image: url(../images/seel.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 23px;
	font-size: 10px;
}
.seer{
	background-image: url(../images/seer.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 23px;
	font-size: 10px;
}
.seec{
    vertical-align: top;
	height: 23px;
}
.seest{
	display: inline;
}
.seedit{
	border-left:0px;
	border-right:0px;
	border-top: 1px solid #939393;
	border-bottom: 1px solid #939393;
	height: 19px;
	width: 200px;
	font-size: 14px;
	color: #9a9a9a;

}

.tablef{	width: 100%;
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;}
.centr{	text-align: center;
	width: 100%;}
.imgpad{	padding: 0px;
	margin: 0px;
	border: 0px;
	float: left;}
.imgpad2{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.imgpad3{
	padding: 0px;
	margin: 0px;
	border: none;
	vertical-align: top;
}
.imgpads{
	padding: 0px;
	margin: 0px;
	border: 0px;
	cursor:hand;
}

.up1{	width: 239px;
	height: 172px;}
.up2{
	width: 213px;
	height: 172px;
}
.up3{
	width: 212px;
	height: 172px;
}
.up4{
	width: 332px;
	height: 172px;
}
.upd1{	width: 140px;
	height: 18px;}
.upd2{
	width: 71px;
	height: 6px;
}
.upfon{
	background-image: url(../images/upfon.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 172px;
}
.updfon{
	background-image: url(../images/menu_f.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	padding-top:0px;
}
.upd2fon{
	background-image: url(../images/menu_t.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 6px;
}
.upd3fon{
	width: 100%;
	height: 40px;
}

.krsl{
    background-image: url(../images/krsl.jpg);
	background-repeat: no-repeat;
	width: 17px;
	height: 40px;
}
.krsf{
    background-image: url(../images/krsf.jpg);
	background-repeat: repeat-x;
	padding-top: 13px;
	padding-right: 120px;
	height: 40px;
    vertical-align: top;
}
.krsr{
    background-image: url(../images/krsr.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 40px;
}
.cente{	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	height: 100%;
	min-height: 100%;
	vertical-align: top;}
.ftext{
   padding-right: 15px;
   vertical-align: top;
}
.immid{	vertical-align:middle;
	min-height: 100%;
	padding-left: 4px;
	padding-right: 4px;}

.divright{
    float: right;
}
.rmenu{    width: 228px;}

.tul{    background-image: url(../images/tul.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;}
.tuf{    background-color: #fafafa;
    border-top: 1px solid #939393;
    font-size: 10px;
}
.tur{    background-image: url(../images/tur.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;}


.tcl{
	background-color: #fafafa;
    border-left: 1px solid #939393;
    font-size: 10px;
	width: 14px;
}
.tcf{
    background-color: #fafafa;
    height: 100%;
}
.tcr{
	background-color: #fafafa;
    border-right: 1px solid #939393;
    font-size: 10px;
	width: 14px;
}


.tdl{
    background-image: url(../images/tdl.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
}
.tdf{
    background-color: #fafafa;
    border-bottom: 1px solid #939393;
    font-size: 10px;
}
.tdr{
    background-image: url(../images/tdr.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
}

.krosk{   font-family: Verdana;
   font-size: 13px;
   color: #3571ba;
   text-transform: uppercase;}
.kroske{   text-decoration: none;
   font-family: Verdana;
   font-size: 13px;
   color: #3571ba;
   text-transform: uppercase;}
.r_menuf{	background-image: url(../images/r_menuf.jpg);
	background-repeat: repeat-y;
	border-top: 1px solid #939393;
	border-bottom: 1px solid #939393;
	padding-left: 10px;
	padding-top: 10px;}

.redc{	background-image: url(../images/redc.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 25px;}
.redc1{
    vertical-align: top;
    background-color: #ff784f;
    border-bottom: 1px solid #fe845e;	height: 25px;
	color: #ffffff;
}

.greenc{
	background-image: url(../images/greenc.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 25px;
}
.greenc1{
    vertical-align: top;
    background-color: #abcf50;
    border-bottom: 1px solid #b2d25f;
	height: 25px;
	color: #ffffff;
}

.yellowc{
	background-image: url(../images/yellowc.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 25px;
}
.yellowc1{
    vertical-align: top;
    background-color: #838383;
    border-bottom: 1px solid #8d8d8d;
	height: 25px;
	color: #ffffff;
}

.dtext{	text-decoration: none;
	color: black;}

.sc{
	padding-top: 4px;}
.comdo{	float: left;
	color: #3571ba;}

.tehlist_com{    border-left: 1px solid #e9e9e9;
	padding-left: 5px;
	border-right: 1px solid #e9e9e9;
	padding-left: 5px;
	width: 90%;
	text-align: left;}
.commtable{	border: 1px solid #d8d8d8;
	padding: 5px;
	background-color: #fafafa;}
.comdor{	text-align: right;}

.bottom{
    background-color: #ffaa46;
	width: 100%;
	height: 89px;
	text-align: center;
}
.r_comnt{    list-style-type: none;
    padding-left: 5px;
    font-size: 10px;
    margin:0px;}
.r_coml{	 color: #868484;}
.r_commli{	 padding-top:5px;
}
.p_tech{	  color: #3571ba;
	  font-size: 11px;
	  font-family: Verdana;}
.i_tech{	border: 1px solid #cdcdcd;
	padding: 0px;
	margin: 2px;
	float: left;}
.poptech{	padding-top: 5px;}
.tbl{
    padding:2px;
    padding-left:4px;
}
.tblc{	background-color: #b3ccff;
}
.uplink{	text-decoration: none;
	color: black;
	font-size: 12px;}
.menu{	 display:none;
	 position: absolute;}
.menu-activ{
	 position: absolute;
}
.classm{
	background-color: #fafafa;
	border: 1px solid #696969;
}
.uplink13{
	text-decoration: none;
	color: white;
	background-color: #9cb4d1;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.uplink23{
	text-decoration: none;
	color: white;
	background-color: #9cb4d1;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.uplink2{	text-decoration: none;
	color: black;
	background-color: #f0f0f0;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;}
.uplink1{
	text-decoration: none;
	color: black;
	background-color: #fafafa;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mixname{	font-weight: bold;
	color: #2b6eee;}
.mixprice{	font-weight: bold;
}
.mixmerch{	 color: #2b6eee;}
