body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; margin: 0px; padding: 0px; background:#FFF url(../img/bgtop.png) repeat-x top left; line-height:18px;}
a{color:#065293; text-decoration:underline;}
a img{border:0px;}
a:hover{text-decoration:none;}
h1.prom{font-size:24px; font-weight:bold; float:left; margin:10px 0px 0px 15px; line-height:25px;}
h1{font-size:18px; line-height:22px; font-weight:bold; padding:0px; margin:15px 0px 5px 0px;}
h2{font-size:16px; line-height:22px; font-weight:bold; padding:0px; margin:10px 0px 0px 0px;}
h3{font-size:16px; line-height:22px; font-weight:bold; padding:0px; margin:10px 0px 0px 0px;}

.cl{clear:both; padding-top:10px;}
.c{clear:both;}
.global{margin:0px auto; width:980px; height:auto; overflow:visible;}
.global .logotd{width:180px; font-size:10px; vertical-align:top; line-height:12px;}
.global .logotd .contacts{margin-top:15px;}
.global .promo{margin:15px; padding:3px; background:#e3e3e3; height:auto; overflow:visible;}
.global .promo .promocar{padding:0 10px 0 0; background:#fff; height:156px; overflow:visible;}
.global .promo .promocar img.log{float:left;}
.global .menu{position:relative; overflow:visible;}
.global .mctbl td{width:50%;}

.news{margin-bottom:15px; margin-right:15px;}
.news .newsdescr{padding-left:165px;}
.news img{float:left; border:1px solid #d3d3d3;}
.news .nhd{font-size:14px; margin:5px 0px;}
.news .date{color:#ababab;}

.wnews{margin-bottom:15px; margin-right:15px;}
.wnews .newsdescr{padding-left:150px;}
.wnews img{float:left; border:1px solid #0a2972;}
.wnews .nhd{font-size:14px; margin:5px 0px;}
.wnews .nhd span{display:block; background:#0a2972; padding:5px 5px 5px 15px;}
.wnews .nhd span a{color:#fff;}
.wnews .date{color:#ababab; padding-left:15px;}
.wnews .rewieve{padding-left:15px;}

.copyrights{background:#fff url(../img/bottombg.png) repeat-x top left; margin:15px 0px 0px;}
.copyrights table.ctbl{margin:0px auto; width:980px;}
.copyrights table.ctbl td{width:50%;}
.copyrights table.ctbl td a{color:#a92823;}
.copyrights table.ctbl td table td{padding:15px 0px;}

.left_side {margin:0; padding:0;}
.left_side LI {margin-left:15px;}

#masthead {position:relative; font-family: Tahoma, sans-serif; font-size:11px; font-weight:normal; width:100%; padding-bottom:45px; text-transform:uppercase;}
#masthead #globalLink {border-bottom:1px solid #d3d3d3; height:28px; line-height:28px; width:99%; padding: 0 2px 0 0;}
#masthead a.glink {position:relative;display:block; float:left; padding:0 15px; color:#0a2972; text-decoration:none;}
#masthead a.glinkactive {border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:3px solid #0a2972; padding:6px 14px 1px 14px; margin: -9px 0 -1px 0; background:#FFF;}
#masthead .subglobalNav{position: absolute; top: 29px; left: 0px; height:39px; line-height:39px; visibility: hidden; color:#d9d9d9; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; width:99%; background:#FFF;}
#masthead .subglobalNav A {padding: 0 14px; color:#535353; text-decoration:none;}

#autohead {padding-bottom:40px; height:50px;}
#autohead .alink {position:relative; float:left; margin:0 15px 0 0;}
#autohead .alink DIV {position:absolute; left:50%; top:48px; white-space:nowrap; visibility: hidden; height:34px; line-height:34px; border-left:1px solid #d3d3d3; padding-left:10px; color:#ebebeb;}
#autohead .alink DIV A {color:#535353; font-weight:bold;}


table.eq_table {
 border-collapse: collapse;
 width: 100%;
}
table.eq_table td {
 vertical-align: top;
 border-top: solid 2px #A6A6A6;
 padding: 5px 10px 15px 0px;
}

table.eq_table td.eq_photo img {
 border: solid 1px #A6A6A6;
}
.eq_name {
 color: #333333;
 font-size: 13pt;
}
.eq_descr {
 font-size: 8pt;
}
.eq_code {
 color: #666666;
 font-size: 8pt;
 padding: 0px 0px 3px 0px;
}
.eq_price {
 display: inline;
 padding: 0px 5px 2px 5px;
 color: #FFFFFF;
 background: #999999;
 font-size: 12pt;

 white-space: nowrap;
}



TABLE.eq_table td.eq_section {
	FONT-SIZE: 13pt; COLOR: #A31719;
	PADDING: 10px 10px 5px 10px;
	border: none;
}
TABLE.eq_table td.eq_subsection {
	FONT-SIZE: 11pt;
	font-weight: bold;
	PADDING: 5px 10px 5px 10px;
	border: none;
	color: white;
	background: #a6a6a6;
}




TABLE.eq_table td.eq_item {
	FONT-SIZE: 8pt;
	PADDING: 2px 10px 4px 10px;
	border-top: solid 1px #a6a6a6;
}

TABLE.eq_table td.eq_opt {
	PADDING: 0px 0px 0px 0px;
	border-top: solid 1px #a6a6a6;
	border-left: solid 1px #a6a6a6;
	text-align: center;
	FONT-SIZE: 13pt;
	font-weight: bold;
}
TABLE.eq_table td.eq_opt_y {
   background: #BDBDBD;
	color: #888888;
}
TABLE.eq_table TD.eq_head {
   border: none;
   padding: 0px 5px 5px 5px;
	font-size: 10pt;
	text-align: center;
}
TABLE.eq_table td h3 {
   padding: 0px;
   margin: 0px;
}

TABLE.table-tech-char td {
	FONT-SIZE: 8pt;
	PADDING: 2px 10px 4px 10px;
	border-top: solid 1px #a6a6a6;
}
TABLE.table-tech-char th {
	FONT-SIZE: 11pt;
	font-weight: bold;
	PADDING: 5px 10px 5px 10px;
	border: none;
	color: white;
	background: #a6a6a6;
}


div.tech {
 padding-right:20px;
}
div.tech TABLE {
	width: 100%;
}
div.tech TABLE TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
div.tech TABLE TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #a6a6a6; PADDING-BOTTOM: 5px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT
-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}
