html {background: url(../images/shapka.jpg) repeat-x left top;margin:0; padding:0;}
body {margin:0; padding:0 20px; min-width:1190px;}
html, body {/*background-color:#FFFFFF;*/font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:12px;height:100%;}
img { border:0;}
/*Стили шапки*/
#rightbg{background: url(../images/shapka_r.png) no-repeat right top; position:absolute; right: -20px; top:0px; width:30px; height:195px;}
#wrapper {height:auto !important;margin:0pt auto -40px;min-height:100%;height: 100%;min-width:1100px;position:relative; _width: expression((documentElement.clientWidth||document.body.clientWidth)<1100?'1100px':'');}
#header {background: url(../images/shapka_l.png) no-repeat left top; height:190px;padding-top:10px; margin-left: -20px; position: relative;z-index: 1000;}
/*#flas {position: absolute;right:0;top:53px;}*/
#flas {left:20px;position:absolute;top: 45px;}
#hlogo {background: url(../images/logo4.png) repeat-x 0 0;display:block;height:52px;position:absolute;right:0;top:5px;width:247px;}
#cssmenudiv {text-align: center; margin-top: 4px; *margin-top: 6px; margin-right: 450px;}
ul#cssmenu {margin: 0;border: 0;padding:0;list-style: none;height: 30px;font: 12px/28px Verdana, Arial; text-align: left; display:-moz-inline-stack;  display:inline-block;  _overflow:hidden;  *zoom:1;  *display:inline;}
ul#cssmenu li {margin: 0;border: 0 none;padding: 0 5px;float: left;list-style: none;position: relative;}
ul#cssmenu ul {margin: 0;border: 0 none;padding: 0;width: 160px;list-style: none;display: none;position: absolute;top: 30px;left: 0; z-index:1000;}
ul#cssmenu ul:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#cssmenu ul li {width: 150px;float: left;}

ul#cssmenu ul.endd li {width: 155px;float: left;}
/* Main Menu */
ul#cssmenu a {background: url(../images/str2.gif) no-repeat 0 56%;border: 0px;padding:2px 10px 0;float: none !important;float: left;display: block;color: #878B9A;text-transform: uppercase;text-decoration: none;height: auto !important;height: 1%;  z-index:1000;}
/* Main Menu Hover */
ul#cssmenu a:hover,ul#cssmenu li:hover a,ul#cssmenu li.iehover a {color: #278FCC;}
/* Second Menu */
ul#cssmenu li:hover li a,ul#cssmenu li.iehover li a {background: #238DCA url(../images/str.gif) no-repeat 4px 12px;float: none;color: #FBFDFE;border-bottom: 1px solid #F3F9F1;padding-left: 12px;}
ul#cssmenu li ul li a {line-height: 14px;padding:6px 0;text-transform:none;}
/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,ul#cssmenu li:hover li:hover a,ul#cssmenu li.iehover li a:hover,ul#cssmenu li.iehover li.iehover a {color:#D6E6F8;}
ul#cssmenu ul ul {display: none;position: absolute;top: 0;left: 170px;}
ul#cssmenu li:hover ul ul,ul#cssmenu li.iehover ul ul {display: none;}
ul#cssmenu li:hover ul,ul#cssmenu ul li:hover ul,ul#cssmenu li.iehover ul,ul#cssmenu ul li.iehover ul {display: block;}
div#slogon {color:#278FCC;padding-right:20px;text-align:right;text-transform:uppercase;padding-right: 1px; font-size: 11px; font-weight: bold;  z-index:99; margin-bottom: -5px;top: -3px;}
div#telef {border-left: 1px solid #878B9A; color: #FBFDFE; padding-left: 17px; position: absolute; right: 273px; top: 18px;}
div#telef span{font-size:22px; color: #878B9A;}
div#telef span.normal{color: #278FCC; display: inline-block; font-size: 11px; font-weight: bold; text-align: right; text-transform: uppercase;}
#leftlog {background: url("../images/leftlog.png") no-repeat scroll left top transparent; height: 120px; left: 50px; position: absolute; top: 83px; width: 233px;}
/*Стили контента*/
.content {z-index:99;position: relative;}
#tline {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #238DCA;display:block;color: #238DCA;text-transform: uppercase;margin:10px 0;padding:4px 0;position: relative;z-index: 99;}
#tline span{background-color: #FFFFFF;padding:4px 16px;}
/*Стили левой колонки*/
#left {float: left;width: 243px;position: relative;}
#nav {color:#000000;font-size:11px;margin-bottom:10px;padding-left:6px;}
#nav a,#left ul li a#lhov {color:#238DCA;text-decoration: underline;}
#nav a:hover,#left ul li a#lhov:hover,#left ul li a#lhover:hover {color:#5AAAD7;text-decoration: none;}
#left ul li a.tepl_oborud{background: url(../images/sstr_red.gif) no-repeat 0 5px; color:#bf2327;}
#left ul li a#activ_l{color:#650803;}
#left ul li a.tepl_oborud:hover{color:#f0483f;}
.item a{color:#238DCA;text-decoration: underline;}
.item a:hover{text-decoration: none;}
.mod{width:150px}
#left ul{margin:10px 0 35px;padding:0 0 0 8px;}
#left ul li{list-style: none;list-style-type: none;padding:2px 0;}
#left ul li a{background: url(../images/sstr.gif) no-repeat 0 5px;color: #353C53;display:block;text-decoration: none;padding-left: 6px;}
#left ul li a.strong{font-weight:bold !important; color:#238DCA !important; padding-left:10px;}
#left ul li a#lhover{color:#238DCA;text-decoration:none;}
#left ul li a:hover{color: #686D7E;}
#left ul li ul{margin:0 0 0 2px;}
/*Стили центра*/
#center {border-left: 1px solid #ACB2BD;margin-left: 243px;color: #58595B;padding-left:10px;text-align: justify;}
#center h1{font-family: Verdana, Arial, Helvetica, sans-serif;color: #238DCA;font-size: 16px;}
#center h2{font-family: Verdana, Arial, Helvetica, sans-serif;color: #238DCA;font-size: 14px;margin:10px 0;}
#left h2{font-family: Verdana, Arial, Helvetica, sans-serif;color: #238DCA;font-size: 14px;margin: 10px 0 10px 8px;}
.center_link {color:#5AAAD7;font-size:12px;}
.npimg {border:1px solid #ACACAD;float:left;margin-bottom:5px;margin-right:18px;}
.npimg12 {border:1px solid #ACACAD;width:75px; padding:5px;}
div.zimg_obj {background:url("../images/hday_b_obj.jpg") no-repeat scroll 12px 100% transparent;display:block;padding:0px 12px 9px;}
div.zimg_obj span {background-color:#FFFFFF;border:2px solid #B7B7BA;display:block;height:145px;margin:0;max-height:170px;overflow:hidden;position:relative;text-align:center;}
#center ul.produkt{margin:10px 0 20px;padding:0 0 0 8px; width:300px;}
#center ul.produkt li{list-style: none;list-style-type: none;padding:2px 0;}
#center ul.produkt li a{background: url(../images/sstr.gif) no-repeat 0 5px;color: #353C53;display:block;text-decoration: none;padding-left: 6px;}
#center ul.produkt li a#lhover{color:#238DCA;text-decoration:none;}
#center ul.produkt li a:hover{color: #686D7E;}
.obj_td{width:80%;}
.obj_td p{margin-top:0 !important;}
.t_border{border-top:1px dashed #58595B;width:99%;}
.t_border td{padding-top:10px;}
#center div.section{position:relative;}
#center div.section p{margin-top:0; margin-bottom:15px;}
#center div.tabs{border-bottom:1px solid #ACB2BD;margin-bottom:15px;padding-bottom:3px;}
#center div.box {display: none;}
#center div.box.visible {display: block;}
#center div.tabs span{color:#58595B; cursor:pointer; text-transform:uppercase; margin-right:10px;}
#center div.tabs span.current{background-color:#238DCA; color:#ffffff; cursor:default; padding:3px 5px;}
.newsgl {height:130px;  margin-bottom: 8px; background: url(../images/lraz.jpg) repeat-x 0 100%;}
.newsgl2 {margin-bottom: 8px; background: url(../images/lraz.jpg) repeat-x 0 100%;height: 179px;}
div#glcont p.ndate2{color:#5AAAD7;font-size:11px;margin:0 0 10px;text-align:right; padding:0px;}
div#news {float: left;margin-right:10px;padding-right:10px;width: 200px;*border-right: 1px solid #ACB2BD;}
div#news p.ndate, div#glcont p.ndate{color:#5AAAD7;font-size:11px;margin:0 0 10px;padding:0px;text-align:right;}
div#news p.nobg,div.newsd p.nobg,div#glcont p.nobg{background: none;}
div#news p.nname, div#glcont p.nname{margin:2px 0;text-align:left;padding: 0;}
div#news p.nname a,div#glcont p.nname a{background: url(../images/sstr.gif) no-repeat 0 7px;color: #238DCA;display:block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;padding-left:6px;text-decoration:none;}
div#news p.nname a:hover,div#glcont p.nname a:hover{color:#5AAAD7;text-decoration:underline;}
div#news p.nanonce{margin: 8px 0 10px;text-align: left;padding: 0;line-height: 14px;}
div#glcont {border-left: 1px solid #ACB2BD;margin-left:210px;padding-left:10px;padding-top:1px;}
div#glcont p.nanonce,div.newsd p.nanonce{padding: 0 0 0 10px;margin:8px 0 2px;height: 70px;}
div.gltov {display: inline-block; zoom: 1; *display: inline;width: 356px;}
div.tov_img{float:left;padding-bottom:10px;width:194px;}
div.tov_img a{background: url(../images/hday_b.jpg) no-repeat 11px 100%;cursor:pointer;display:block;padding:4px 12px 8px;}
div.tov_img a span{background-color: #FFFFFF;border:2px solid #B7B7BA;display:block;margin:8px 0 0;max-height:170px;_height: expression( this.scrollHeight > 170 ? "171px" : "auto" );overflow:hidden;position:relative;text-align:center;width:170px;}
div.tov_text{margin-bottom:5px;margin-left:200px;padding-top:12px;}
div.tov_text p{margin:10px 0;color: #58595B;text-align: justify;}
p.next {text-align: right !important;}
p.next a{color: #238DCA;}
p.next a:hover{color: #5AAAD7;}
.newsd h2 {background: url(../images/sstr.gif) no-repeat 0 50%;font-size: 14px;padding-left:6px;font-weight:normal;}
.newsd p.info{background: url(../images/lraz.jpg) repeat-x 0 100%;margin:0 12px !important;padding-bottom:10px !important;padding-right:10px;text-align:right;}
.newsd p.info a{color:#5AAAD7;font-size:11px;text-decoration: none;}
.newsd p.info a:hover{text-decoration: underline;}
p.right {color:#5AAAD7;font-size:11px;margin:0 0 10px;padding-bottom:10px;text-align:right;}
#sp_hid{display:none;}
/*Стили пагинации*/
#pplag {line-height:20px;margin-top:10px;text-align: center;}
#pplag a.page,#pplag a.forward, #pplag a.back{color:#238DCA;text-decoration: none;}
#pplag a.all{color:#238DCA;text-decoration: underline;}
#pplag a.all:hover{text-decoration: none;}
/*Документация*/
.doc_p {border-top: 1px dashed rgb(88, 89, 91); border-bottom: 1px dashed rgb(88, 89, 91); text-align: center; padding: 5px 0pt; font-weight:bold;}
.doc_ul {margin:10px 0 20px;padding:0 0 0 8px;}
.doc_li {list-style:none outside none;padding:2px 0;}
.doc_a {color:#58595B;text-decoration:none;}
.doc_a:hover {color:#686D7E;}
.doc_td_fix{width:160px; text-align:center; font-weight:bold;}
/*Стили футера*/
div.clear {clear:both;font-size:0px;height:0px;line-height:0px;overflow:hidden;}
div.footer, div.push {height:40px;}
div.footer {border-top:1px solid #ACB2BD;line-height:30px;min-width:1100px;margin:10px auto 0;padding-top:10px;position:relative;text-align:left;text-align:center;width:100%;color:#58595B;}
#fleft {float: left;width: 243px;height:30px;line-height:15px;border-right:1px solid #ACB2BD; font-size:11px; display: table-cell  vertical-align: middle;}
#fleft img{margin-left:2px; margin-right:2px; font-size:11px;}
#fleft a{color:#58595B; font-size:11px;}
#fleft p{margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}

.form { margin:0; padding:0; width: 600px; }
.form-row {clear: right;}
.form label { display:block; float:left; width:250px; margin:0 0 10px 0 }
.textbox, select { display:block; padding:1px 5px; float:left; width:200px; margin:0 0 10px 0; font-size:14px }
.textarea { display:block; float:left; width:250px; height:100px; padding:8px; ffont-size:14px; margin:0 0 10px 0 }
.button {font-weight:bold;padding:5px 8px;font-size:14px;text-transform:uppercase;width:180px;display:block;clear:both;margin:10px 0 0 0;position:relative;left:250px;}
.error {float: left; border: 1px solid #D8000C; background: #FFBABA; margin:0 50px 15px 250px; padding: 3px 5px; font-size:12px; color: #991000; width: 300px;}
.required {font-weight: bold; color: #ff0000;}
.catalog {width: 100%;_width: 99%;border-collapse: collapse; border: 0 none;}
.catalog td {padding: 4px;}
.catalog .header {border: 0 none;}
.catalog .header h1 {margin: 0; padding: 0; margin: 0 0 10px 10px; font-weight: normal;}
.catalog .header2 h1 {margin:0;padding: 0;font-weight: normal;}
.catalog td.cdescription {padding:20px 0 10px;}
.catalog .cdescription p {margin: 0;}
.catalog .cdescription p a {color: #238DCA;text-decoration: none;}
.catalog .cdescription p a:hover {text-decoration:underline;}
.catalog .blue {background: #238DCA; width: 30px; text-align: center;}
.catalog .head {font-family: Verdana, Arial, Helvetica, sans-serif;border-color:#ACB2BD;border-style:solid;border-width:1px 1px 1px 0;color:#238DCA;font-size:14px;font-weight:normal;text-align:center;}
.catalog .item {border: 1px solid #ACB2BD; border-width: 0 1px 1px 0; text-align: center; color: #474646;}
.catalog .item p {text-align: center;}
.catalog .last {border-right-width: 0;}
.catalog .latest {border-bottom-width: 0;}
.catalog .image {padding-bottom:10px; width:200px;}
.catalog .image a.zimg {background: url(../images/hday_b.jpg) no-repeat 11px 100%;cursor:pointer;display:block;padding:4px 12px 8px;}
.catalog .image a.zimg span {background-color: #FFFFFF;border:2px solid #B7B7BA;display:block;margin:8px 0 0;max-height:170px;_height: expression( this.scrollHeight > 170 ? "171px" : "auto" );overflow:hidden;position:relative;text-align:center;width:170px;}
.catalog .image .zoom {background: url(../images/zoom2.png); width: 24px; height: 24px; display: block; position: absolute; margin: -36px 0 0 15px;}
.catalog .description p {text-align: justify; padding: 5px 10px;}
.catalog .separator td {font-size: 1px;height: 1px;border: 1px solid #238DCA !important;border-width: 1px 0 1px 0 !important;padding:1px;}

div.zimg {background: url(../images/hday_b.jpg) no-repeat 11px 100%;display:block;padding:4px 12px 8px;}
div.zimg span {background-color: #FFFFFF;border:2px solid #B7B7BA;display:block;margin:8px 0 0;max-height:170px;_height: expression( this.scrollHeight > 170 ? "171px" : "auto" );overflow:hidden;position:relative;text-align:center;width:170px;}


.item h1 {font-size: 16px !important; margin: 0; padding: 0; margin: 0 0 10px 0; padding: 0 0 5px 0; font-weight: normal; border-bottom: 1px solid #ACB2BD;}
.item .small-description {font-weight: bold; color: #525251;}
.item .description {clear: right;}
.item .description p strong {font-weight: normal; color: #238DCA; display: block;}
.item .image {padding-bottom:10px; width:200px; text-align: center; float: left;}
.item .image a.zimg {cursor:pointer;display:block;padding:4px 12px 8px;}
.item .image a.zimg span {background-color: #FFFFFF;border:2px solid #B7B7BA;display:block;max-height:170px;_height: expression( this.scrollHeight > 170 ? "171px" : "auto" );overflow:hidden;position:relative;text-align:center;width:170px;}
.item .image a.img {cursor:pointer;display:block;padding:4px 12px 8px;}
.item .image a.img span {background-color: #FFFFFF;border:2px solid #B7B7BA;display:block;max-height:170px;_height: expression( this.scrollHeight > 170 ? "171px" : "auto" );overflow:hidden;position:relative;text-align:center;width:170px;}
.item .image .zoom {background: url(../images/zoom2.png); width: 24px; height: 24px; display: block; position: absolute; margin: -36px 0 0 15px;}
.item .image .name {color: #238DCA; text-decoration: none;height: 20px;}
.item .image .name:hover {text-decoration: none;}

table.tab{background-color:#FFFFFF;display:block;height:170px;margin-left:8px;overflow:hidden;width:190px; border: 2px solid #B7B7BA;}
table.newtab{border: none !important; background: url(../images/imagbg.jpg) left top no-repeat;}
td.hdimg {text-align:center;width: 200px;height: 170px;}
td.hdimg2 {text-align:center;width: 200px;height: 143px;}
td.hdimg3 {text-align:center;width: 200px;height: 27px; font-size: 16px; color:white;}
.img_bot {background: url(../images/hday_b.jpg) no-repeat 90% 0; widht: 100%; height: 12px;}
.lvl2{padding-left:10px!important;}
.descrr {margin-left:220px;}
.descrr ul{margin-left:20px; padding-left: 0px;}
.descrrqq {color: #238DCA; font-size: 14px; margin-top:0px; padding-top:0px;}
.descrrqq  a{color: #238DCA; font-size: 14px;}
.side-cat {display: block; text-align: center; width: 150px; margin: 40px 0 0 30px; text-decoration: none !important; float: left;}
.side-cat:hover {text-decoration: none;}
.side-cat span {display:block; color:#238DCA; font-size: 9px;}
.side-cat:hover span {text-decoration: underline;}
#add2izd{cursor:pointer; background: url(../images/er2form.jpg) no-repeat 0 0;display:block;height:24px;width:123px;float:left;margin-bottom:20px;}
#er2form{cursor:pointer; background:url(../images/erform.jpg) no-repeat 0 0;display:block;height:24px;width:123px;float:left;margin-left:10px;}
.rozn_cena{background-color:#619CC6; color:#ffffff; font-weight:bold;}
.rozn_cena td{background-color:#619CC6; color:#ffffff; font-weight:bold;  border: medium none;}
.nash_obj {height:106px !important;}
.tabltovs {/*width:99%;*/  /*border-left: 2px solid #238DCA;*/ margin-bottom: 45px;}
.tabltovs tr{ cursor: pointer;}
/*.tabltovs tr:hover{text-decoration:underline;}*/
.tabltovs td {padding:0px;text-align: left;}
.tabltovs td a{color: #58595B; text-decoration:none; padding: 4px 15px 4px 4px; display: block;}
.tabltovs td a:hover{text-decoration:underline;}
.tablnaz {padding-left: 7px !important;   margin-bottom: 15px; width: 117px;}
.tablnaz  a{color: #58595B; /*font-size:14px; font-weight:bold;*/ text-decoration:none; line-height: 18px;}
.tablnaz  a:hover{text-decoration:underline;}
.classqq td.tablnaz{background:#F6F6F6;}
.classqq td.tablnaz a{color:#238DCA; padding: 2px 15px 2px 4px !important;}
.classqq td.tablop{background:#F6F6F6;}
.tablnazaa {padding: 4px !important;}
.tablnazaa:hover {text-decoration:none !important;}
.catahs {/*border-bottom: 2px solid #238DCA;  border-left: 2px solid #238DCA; font-size: 14px !important; font-weight: bold !important; padding-bottom: 5px !important; padding-left: 12px !important; padding-right: 15px !important; text-transform: uppercase; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;*/ border-bottom: 1px solid #ACB2BD; font-size: 16px !important; font-weight: normal; margin: 0 0 10px !important; padding: 0 0 5px !important;}
.lines {height:15px; border-left: 2px solid #238DCA;}
.kartah{background: none repeat scroll 0 0 #238DCA; color: white !important; font-size: 14px !important; margin-top: 0; padding: 3px 50px; text-align: center; text-transform: uppercase; margin-bottom:45px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
.karleft {border-left: solid 2px #238DCA;}
.nazvstr {border-bottom: 2px solid #238DCA; color: #238DCA;  font-weight: bold; padding-bottom: 7px; padding-left: 15px;  text-transform: uppercase; width: 615px;}
.polos {height:1px; background:#ACB2BD;}
.ahdva {margin-bottom:0px !important; padding-bottom:0px !important; margin-top: 20px !important;}
.ban1 {background: url(../images/spacer.gif) left top repeat;display: block; height: 50px; left: 1px; position: absolute; top: 330px; width: 165px;z-index:1000;}
.ban2 {background: url(../images/spacer.gif) left top repeat; display: block; height: 90px; left: 1px; position: absolute; top: 412px; width: 170px;z-index:1000;}
#lflash{z-index:999;}
.subdil {background: url("../images/erform.jpg") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 25px; width: 81px !important;}
.novid {display:none;}
.logosaer{position:relative;}
.logosaer a{background: url(../images/pix.gif) repeat  left top; height: 180px; left: 0; position: absolute;  top: 0; width: 180px;}
.kartodil area:hover {cursor:pointer;}
.regions {float:left;width: 250px !important; text-align:left;}
.regionimg {float: left; margin-left: 20px; margin-top: -20px;}
.reggor {font-weight:bold;}
.sub_blox {float:left;}
.newsdonim {margin-left:10px;}

/*Стили таблиц технического описания*/

.zaztab {color: rgb(35, 141, 202); font-size: 12px; font-weight: bold; margin-bottom: 5px !important;}
.tabtab{width: 100%; _width: 99%; text-align: center; text-align:center; /*border-collapse:collapse;*/ font-size: 9pt;}
.tabtab td{/*border: solid 1px #3E3F40;*/}
.tabnaz{color: rgb(35, 141, 202); /*font-weight:bold;*/ text-align:left; width: 150px; padding-left:5px;}
.tabnaz2{text-align:left;}
.tabcenn{/*background-color: #619CC6; border: medium none; color: #FFFFFF; font-weight: bold;*/ width: 140px;}
.tabbold{font-weight: bold;}
.tabser {background-color: #DADCDB;}

.newss{cursor: pointer;font-size:14px;}
#zatt{margin:0px; padding:0px; line-height:1px; height:1px;}
.tabbt td{width:20%;}
.strls {background: url("../images/sstr.gif") no-repeat scroll 0 7px transparent; padding-left: 7px;}
