@font-face{    font-family:'wf_SegoeUILight';     src:url('https://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot');     src:url('https://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot?#iefix') format('embedded-opentype'),           url('https://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.woff') format('woff'),           url('https://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.ttf') format('truetype'),           url('https://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.svg#web') format('svg');  font-weight:normal;  font-style:normal}
.text .article_list{
    list-style:none;
}
.clearfix{zoom:1}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}
#page.main_page {
	min-width:1340px;
}
#page{min-width:990px}
img{border:none}
.dummy{}
body{font-family:"wf_SegoeUILight"}
body{font:normal 11px Tahoma; color:#333; padding:0px; margin:0px; background-color:#FFF}
a{color:#03699F}
input, select, textarea{font:normal 11px Tahoma;  color:#333; background-color:#FFF}
input.ctl{font:normal 11px Tahoma; color:#000; background-color:#C8DEE4; cursor:pointer}

#order-button{font-size:18px; height:30px; border:0; background:gold; color:#000; text-decoration:none; padding:5px}
#cSub{font-size:18px; height:30px; border:0; background:gold}

input.ctls{font:12px Tahoma; background-color:#FFDCAA}
input.error{font:normal 12px Tahoma; color:black; background-color:#fdc}
input.notnul{text-align:right; background-color:#EDFABB}
input.nul{text-align:right}
input.noedit{text-align:right; border:0px; background-color:#FFF}
input.noeditusd{text-align:right; border:0px; background-color:#FFF; color:#2d7100}


.clear{clear:both; float:none}
.nowrap {white-space: nowrap}

.text{font:normal 11.5px Tahoma; color:#404040}

.text h1{font:normal 21px Tahoma; color:#EE6A3F}
.text h2{margin-top:14px; font:bold 14px Tahoma; color:#EE6A3F}
.text h3{font:bold 13px Tahoma; color:#000; margin-bottom:8px}
.text h4{font:bold 12px Tahoma; color:#EE6A3F; margin-bottom:4px}
.text h5{font:normal 11px Tahoma; color:#03699F; margin-top:6px; margin-bottom:8px}
.text table{font:normal 11.5px Tahoma; color:#404040; line-height:1.3}

.text table td{/* padding-top:2px; padding-bottom:2px; */ font:normal 11.5px Tahoma; color:#404040}
.text p{margin-top:6px; margin-bottom:10px; line-height:1.3}
.text ul{margin:2px 0px; padding:0px; list-style-type:disc}
.text ol{margin:2px 0px; padding:0px 0px 0px 8px}
.text li{margin:0px 0px 0px 15px; padding:2px 0px}

ul.ulvista{padding:0px 0px 0px 10px !important}
ol.ulvista{padding:0px 0px 0px 12px !important}

.categorybody{margin:30px 20px 0 0; color:#888}

table.tblmenu1{margin:9px 0px 0px 0px}
table.tblmenu1 td{padding:4px 2px 3px 7px; font:normal 11px Tahoma; color:#000}
table.tblmenu1 a{color:#000; text-decoration:none}
table.tblmenu1 a:hover{text-decoration:underline}
table.tblmenu1 td.fst{background:url(image/bak.gif) 11px 0 repeat-y}

table.tblmenu2{margin:0px}
table.tblmenu2 td{padding:2px 2px 4px 7px; font:normal 11px Tahoma; color:#333; border-top:1px solid; border-color:#E7CC9F}
table.tblmenu2 a{color:#CE6500; text-decoration:none}
table.tblmenu2 a:hover{text-decoration:underline}
table.tblmenu2 small{font:normal 9px Tahoma; color:#929292}

table.tblmenu3{margin:0px}
table.tblmenu3 td{padding:2px 2px 2px 2px; font:normal 11px Tahoma; color:#000; border:none}
table.tblmenu3 a{color:#03699F; text-decoration:none}
table.tblmenu3 a:hover{text-decoration:underline}
#bordermenu3{}

table.tblmenu4{margin:0px}
table.tblmenu4 td{padding:2px 2px 2px 2px; font:normal 11px Tahoma; color:#000; border:none}
table.tblmenu4 a{color:#333; text-decoration:none}
table.tblmenu4 a:hover{text-decoration:underline}
#bordermenu4{border-top:1px solid; border-color:#C8DEE4}

table.tblbottom{margin:0px}
table.tblbottom td{padding:2px 7px 2px 0px; font:normal 11px Tahoma; color:#333}

table.tblbot{margin:0px}
table.tblbot td{padding:2px 7px 2px 7px; font:normal 11px Tahoma; color:#333}
table.tblbot th{padding:2px 0px 2px 0px; font:normal 11px Tahoma; color:#333; text-align:left}
table.tblbot p{margin:2px 0px 2px 0px}
table.tblbot span{color:#03699F}

table.tblbground{margin:0px}
table.tblbground td{padding:0px 0px 2px 7px; font:normal 11px Tahoma; color:#333}

table.windowshop{margin:1px 0px}
table.windowshop td{padding:1px 0px 1px 8px; font:normal 10px Tahoma; color:#000}
table.windowshop td a{font:bold 11px Tahoma}
table.windowshop small{font:normal 9px Tahoma; color:#333}
table.windowshop td div{margin-bottom:2px; font:normal 18px Tahoma; color:#EE6A3F}
table.windowshop td span{font:bold 9px Tahoma; color:#333}

table.oneorder{margin:0px}
table.oneorder th{padding:2px 7px; font:bold 16px Tahoma; color:#EE6A3F}
table.oneorder th span{padding:2px 7px; font:bold 16px Tahoma; color:#333}
table.oneorder td{font:normal 11px Tahoma; color:#333}

table.null{margin:0px 0px 0px 0px}
table.null td{padding:0px 0px 0px 0px}

table.tblstud{margin:0px}
table.tblstud td{padding:7px 7px 7px 7px}

table.tblnews{margin:0px}

table.tblnews td{padding:2px 0px 20px 0px; font:normal 11.5px Tahoma; color:#404040}
table.tblnews td span{font:normal 10px Tahoma; color:#666062}
table.tblnews p{margin:6px 0px 10px 0px}
table.tblnews h3{font:normal 13px Tahoma; color:#000; margin-bottom:12px}
table.tblnews h4{font:normal 11px Tahoma; color:#03699F}

table.basket{margin:0px 0px 7px 0px}
table.basket td{padding:2px 7px 2px 0px; font:normal 11px Tahoma; color:#000}

table.tblform{margin:4px 0px 4px 0px}
table.tblform td{padding:4px 5px 4px 5px; font:normal 11px Tahoma; color:#333}

table.tblproduct{margin:0px; font:normal 11px Tahoma; color:#333}
table.tblproduct th{padding:7px 7px 7px 7px; font:normal 11px Tahoma; color:#03699F; background-color:#D8EEFA; border-top:1px solid; border-color:#D8D8D8}
table.tblproduct td{padding:7px 7px 7px 7px; font:normal 11px Tahoma; border-top:1px solid; border-color:#D8D8D8; max-width:520px; word-wrap:break-word;}
table.tblproduct small a{color:#333; text-decoration:underline}
table.tblproduct small a:hover{text-decoration:underline}

table.tblproduct1{margin:0px; font:normal 11px Tahoma; color:#333}
table.tblproduct1 th{padding:7px 5px 7px 5px; font:normal 11px Tahoma; color:#03699F; background-color:#D8EEFA; border-top:1px solid; border-color:#D8D8D8}
table.tblproduct1 td{padding:7px 5px 7px 5px; font:normal 11px Tahoma; border-top:1px solid; border-color:#D8D8D8}
table.tblproduct1 small a{color:#333; text-decoration:underline}
table.tblproduct1 small a:hover{text-decoration:underline}

table.tblproduct2{margin:0px; font:normal 11px Tahoma; color:#333}
table.tblproduct2 th{padding:7px 3px 7px 3px; font:normal 11px Tahoma; color:#03699F; background-color:#D8EEFA; border-top:1px solid; border-right:1px solid; border-color:#D8D8D8}
table.tblproduct2 td{padding:7px 3px 7px 3px; font:normal 11px Tahoma; border-top:1px solid; border-right:1px solid; border-color:#D8D8D8}
table.tblproduct2 small a{color:#333; text-decoration:underline}
table.tblproduct2 small a:hover{text-decoration:underline}

table.tblmodul{margin:0px; font:normal 11px Tahoma; color:#333}
table.tblmodul th{padding:0px; font:bold 11px Tahoma}
table.tblmodul td{padding:7px 6px 7px 6px; font:normal 11px Tahoma; border-top:1px solid; border-color:#C8DEE4}

table.tblmodulp{margin:0px; font:normal 11px Tahoma; color:#333}
table.tblmodulp th{padding:0px; font:bold 11px Tahoma}
table.tblmodulp td{padding:7px 6px 7px 6px; font:normal 11px Tahoma}

table.tblmodull{margin:0px; font:normal 11px Tahoma; color:#333; background-color:#227CBF}
table.tblmodull th{padding:0px; font:bold 11px Tahoma; color:#FFF; text-align:left}
table.tblmodull td{padding:0px; font:normal 11px Tahoma; background-color:#FFF}

table.tbl{margin:7px 0px 7px 0px}
table.tbl td{padding:0px}

table.tbltext{margin:0px; font:normal 11px Tahoma; color:#333}
table.tbltext td{padding:2px 4px 2px 4px; font:normal 11px Tahoma; border-color:#D8D8D8}

table.bgbluetext{margin:0px}
table.bgbluetext td{padding:5px 10px;  font:normal 11px Tahoma; color:#FFF}

table.data{border-collapse:collapse; margin:10px}
table.data td, table.data th{padding:5px; border:solid 1px Black}
table.data th{font-weight:bold}

.border-tl{border-top:1px solid; border-left:1px solid}
.border-tr{border-top:1px solid; border-left:1px solid; border-right:1px solid}
.border-bl{border-top:1px solid; border-bottom:1px solid; border-left:1px solid}
.border-br{border-top:1px solid; border-bottom:1px solid; border-left:1px solid; border-right:1px solid}

.divtop{position:absolute; padding:50px 0px 0px 16px}
.divtop a{font:bold 9px Tahoma; color:#FFF; text-decoration:none; margin:0px}
.divtop a:hover{text-decoration:none}

img.img-gplus{margin:3px 0px 0px 0px}
img.img-gplus1{margin:2px 0px 0px 0px}
.imgtbl{margin:0px 20px 0px 0px}

a.hreftbl{text-decoration:none}
a:hreftbl:hover{text-decoration:underline}

a.hrefgray{color:#333; text-decoration:none}
a.hrefgray:hover{text-decoration:underline}

ul.map{margin:2px 0px; padding:4px 4px 8px 4px}
.map li{margin:0px 0px 0px 20px; padding:2px 0px; list-style-type:circle}
ul.map1{margin:2px 0px; padding:4px 4px 8px 4px}
.map1 li{ margin:0px 0px 0px 40px; padding:2px 0px; list-style-type:disc}
ul.map2{margin:2px 0px; padding:4px 4px 8px 4px}
.map2 li{ margin:0px 0px 0px 60px; padding:2px 0px; list-style-type:circle}
ul.map3{margin:2px 0px; padding:4px 4px 8px 4px}
.map3 li{ margin:0px 0px 0px 80px; padding:2px 0px; list-style-type:disc}

ul.map a{color:#CE6500}
ul.map1 a{color:#03699F}
.asmenu2{color:#CE6500}

.orang{color:#EE6A3F}
.sks{font:bold 14px Tahoma; color:#EE6A3F}
.sks span{font:normal 11px Tahoma; color:#333}
.sks li{padding:5px 0px}
.ems{font:bold 14px Tahoma; color:#03699F}
.ems1{font:bold 18px Tahoma; color:#EE6A3F}

table.copyright{margin:2px 0px 0px 0px}
table.copyright td{padding:2px 7px 2px 7px; font:normal 9px Tahoma; color:#929292}
table.copyright a{color:#929292; text-decoration:none}
table.copyright a:hover{text-decoration:underline}

.action{font:normal 11px Tahoma;  color:#F00}
.action a{color:#F00; text-decoration:none}
.action a:hover{text-decoration:underline}

.anone{text-decoration:none}
.anone:hover{text-decoration:underline}

.searchblack{color:#000; text-decoration:none}
.searchblack:hover{text-decoration:underline}

ul.slist{margin:10px 0px 10px 0px; padding:0px}
.slist li{margin:0px; padding:0px 0px 6px 16px; list-style-image:url('image/0.gif'); background-image:url(image/i-bgo.gif); background-position:0px 2px; background-repeat:no-repeat; font:bold 11px Tahoma}
.slist li small{font:normal 11px Tahoma}

ul.ligif{margin:10px 0px 10px 0px; padding:0px}
.ligif li{margin:0px; padding:0px 0px 6px 16px; list-style-image:url('image/0.gif'); background-image:url(image/i-li1.gif); background-position:0px 6px; background-repeat:no-repeat}
ul.ligif a{line-height:20px; color:#FFF; background-color:#03699F; padding:10px; font-weight:bold}

.titlegray{font:normal 11px Tahoma;  color:#4F4F4F}
a.newall{font:normal 9px Tahoma; color:#03699F}

.bordrightnone td{border-right:none}
#bordernone{border:none}
#bordertop, .bordertop{border-top:1px solid; border-color:#D8D8D8}
#borderleft, .borderleft{border-left:1px solid; border-color:#D8D8D8}
#borderright, .borderright{border-right:1px solid; border-color:#D8D8D8}
#borderbottom, .borderbottom{border-bottom:1px solid; border-color:#D8D8D8}

#border-t{border-top:2px solid; border-color:#50B4E4}
#border-l{border-left:2px solid; border-color:#50B4E4}
#border-r{border-right:2px solid; border-color:#50B4E4}
#border-b{border-bottom:2px solid; border-color:#50B4E4}
#border-lr{border-left:2px solid; border-right:2px solid; border-color:#50B4E4}

#stud{padding:7px 7px 7px 7px}
#bgtitle, .bgtitle{background-color:#EFEFEF}
#bgtitleaction{background-color:#e1852d}
#bgtitlenews{ background-color:#e14c2d}
#bgtitledesi{ background-color:#777}
#bg-blue{background-color:#164C8A}

#redd{color:#F00}
#hred{color:#EE6A3F}
#purpure{color:#632E96}
#bluegr{color:#0E6C88}
.blue{color:#03699F}

#srcimg{margin-top:4px; margin-right:10px; margin-bottom:4px; margin-left:0px}
#srcimg1{margin-top:4px; margin-right:0px; margin-bottom:12px; margin-left:7px}
#srcimg2{margin-top:4px; margin-right:25px; margin-bottom:4px; margin-left:0px}
.srcimg3{margin:3px 10px 0px 0px}
.usd{color:#2d7100}
#usd{color:#2d7100}

div.apc_selector{text-align:left; border:none}
iframe.apc_selector{width:100%; border-width:0px; border-style:none; height:550px; text-align:left}

#correct h1{ padding-left:45px;	color:#247CAB;	font-size:1.4em;	font-weight:400;	}

.divtop2008{position:absolute; padding:0px 0px 0px 0px}

#showcase .details
.showcase .details{background:none; position:absolute; display:none; margin-top:-7px; margin-left:-7px}
#showcase .details td
.showcase .details td{background:white}

.configurator{font:bold 13px Tahoma; display:block}
.configurator li{font:bold 13px Tahoma; display:block; padding:8px 10px 8px 0px; margin:0; list-style-image:none; list-style:none; background-repeat:no-repeat}
.configurator li.last{color:#CDCDCD}
.configurator li.current{color:#000}
.configurator div.but{float:right; font:bold 12px Tahoma; margin-left:20px}
.configurator div.but a{text-decoration:none; color:#EE6A3F}
.configurator div.last a{color:#CDCDCD}

.configurator2{font:bold 13px Tahoma; display:block}
.configurator2 li{font:bold 13px Tahoma; display:block; padding:8px 30px 8px 0px; list-style-image:none; list-style:none; background-position:0px 30px; background-repeat:no-repeat}
.configurator2 li.last{color:#CDCDCD}
.configurator2 li.current{color:#000}

#attention{margin:10px 0px 10px 0px; padding:15px 15px 15px 40px; background:url("/image/attention.gif") no-repeat #F57038; background-position:10px center; font:normal 20px Tahoma; color:#FFF; vertical-align:center; width:65%}
#attention a{font:normal 12px Tahoma; color:#FFF; text-decoration:underline}
#attention span{font:normal 12px Tahoma; color:#FFF}

.dl_list{margin:0 0 10px; padding:0px; font-size:12px; font-weight:bold; color:#03699F}
.dl_list dt{margin:0px 0px; padding:4px 0px}
.dl_list a{text-decoration:none}
.dl_list a:hover{text-decoration:underline}
.dl_list dd{margin:0px; padding:2px 0px 2px 0px}

.fbold{font-weight:bold}

.nota_bene{margin-bottom:10px}
.nota_bene a{font-size:14px; font-weight:bold}
.nota_bene img{margin-left:7px; margin-top:10px; position:relative; top:4px}

ul.r_arrow{list-style-image:url('/image/i-gli_w.gif')}
ul.r_arrow ul, ul.r_arrow ol{list-style-image:none}
ul.r_arrow ul{list-style-image:url('/image/list-square.gif'); list-style-type:disc}
ul.r_arrow ol{list-style-image:none; list-style-type:decimal}

td.product-pager{color:#C8DEE4}
.product-pager a{color:#03699F; text-decoration:underline}
.product-pager a:hover{color:black; text-decoration:none}

table.slogan-block{border:solid 2px #e5e5e5; width:200px}
table.slogan-block td{padding:10px}
table.slogan-block td.logo{text-align:right}
table.slogan-block td.slogan{text-transform:uppercase; color:#03699F; font-size:9px}

.zapros{border:1px solid#c9d4df; margin-bottom:25px}
.zapros .tl{background:url('/image/zball.gif') 0 0 no-repeat; width:10px; height:10px; margin:-1px 0 0 -1px; float:left}
.zapros .tr{background:url('/image/zball.gif') 100% 0 no-repeat; width:10px; height:10px; margin:-1px -1px 0 0; float:right}
.zapros .bl{background:url('/image/zball.gif') 0 100% no-repeat; width:10px; height:10px; margin:-9px 0 -1px -1px; float:left}
.zapros .br{background:url('/image/zball.gif') 100% 100% no-repeat; width:10px; height:10px; margin:-9px -1px -1px 0; float:right}
.zapros .ztext{margin:5px 5px 5px 25px}
.ztext table td{color:#03699f; font-size:12px; padding:0}
.zapros .ztext p{padding:0; margin:0}
a.zaprosbottom{display:block; background:url('/image/zaprosbottom.gif') 0 0 no-repeat; margin-left:10px; width:140px; height:31px}
a.zaprosbottom:hover{display:block; background:url('/image/zaprosbottom.gif') 0 100% no-repeat; width:140px; height:31px}
.zapros .info{background:url('/image/info.gif') 0 0 no-repeat; width:17px; margin:3px 0 0 -6px; height:17px; float:left}

.header{position:relative; z-index:9}
.pos_rel{position:relative}

.hd img{border:none}
.hd{position:relative}
.hd-bg td{background:transparent url(image/hd-bg.png) 0 0 repeat-x}
.hd-bg td td{background:none}
.hd-menu{position:relative; height:81px; padding:1px 0; top:0; zoom:1}
.hd-title{color:#fff; font-size:12px; padding:12px 0 5px 0}

.hd-location{font-size:11px; color:#fe8e4b; font-style:italic; float:left; position:relative; line-height:1.2; padding:1px 0; z-index:3}
#location-bubble-trigger{position:relative}
.hd-location a{color:#fe8e4b; text-decoration:none; border-bottom:1px dashed #fe8e4b}
#location-bubble{position:absolute; left:100%; top:15px; width:281px; z-index:1; margin:1.3em 0 0 -10em; display:none; background:#eee; z-index:10; padding:5px 10px}
.hd-location .top{background:transparent url(image/hd-location-bubble.png) 0 0 no-repeat; height:20px; overflow:hidden}
.hd-location .middle{background:transparent url(image/hd-location-bubble.png) -281px 0 repeat-y; padding:10px}
.hd-location .foot{background:transparent url(image/hd-location-bubble.png) -562px 0 no-repeat; height:17px}
.hd-location .close{position:absolute; right:10px; top:15px; border:none}
.hd-location-list{margin:0; padding:0}
.hd-location-list li{list-style:none; float:left; width:33%; margin:.3em 0; padding:0; font-style:normal; color:#666}
.hd-location-list li a{border:none; color:#666}
.hd-location-list li a:hover{color:#fe8e4b}
.hd-location-list li:nth-child(3n+1){clear:left}

.hd-tels table td{padding-left:10px}
.hd-tels p{margin:0}
.hd-tels .country{font-size:12px; color:#75b2ef}
.hd-tels .tel{color:#fff; font-size:18px}
.hd-tels .im{font-size:12px; color:#75b2ef}
.hd-tels .num{color:#fff; font-size:14px}

.aside-menu{margin:0 0 0 10px; padding:0}
.aside-menu a{color:#333; text-decoration:none}
.aside-menu a:hover{text-decoration:underline}
.aside-menu dt{margin:3em 0 1em 0; padding:0}
.aside-menu .aside-menu__inner {margin:.5em 0; padding:0}
.aside-menu .aside-menu__inner span{display:block; padding-left:20px; background:transparent url(image/i-bplus.gif) 0 .2em no-repeat}
.aside-menu .aside-menu__inner.expanded span,
.aside-menu .aside-menu__inner.current span{background:url(image/i-bgo.gif) 0 .2em no-repeat}
.aside-menu .aside-menu__inner.current ul{display:block}
.aside-menu .aside-menu__inner ul{margin:0 0 0 0; padding:.25em 0 .25em 30px; display:none; background:transparent url(image/bak.gif) 3px 0 repeat-y}
.aside-menu .aside-menu__inner ul li{list-style:none; margin:.5em 0; padding:0}
.aside-menu .aside-menu__inner ul a{color:#03699F}
.grey_pane{background:#EFEFEF; padding:10px 0; border-radius:8px; margin:10px inherit; font-size:12px; color:#666}
.grey_pane2{background-color:#cdcdcd; font-size:15pt; padding:7px 10px 7px 10px}
.info_pane{padding-bottom:12px; border-radius:8px}

@font-face{font-family:'ALSRublRegular'; src:url('rouble-webfont.eot'); src:local('O'),url('rouble-webfont.woff') format('woff'),url('rouble-webfont.ttf') format('truetype'),url('rouble-webfont.svg#webfontXqAkHUC9') format('svg'); font-weight:normal; font-style:normal}
.rur{font-family:'ALSRublRegular'; //display:inline-block}
.rur-fix{font-size:97%}
.rur span{display:none}

.hd-search{padding:7px 0 7px 0}
.hd-search form{margin:0; padding:0}
.hd-search input{margin:0; float:left; outline:none; background-color:transparent}

.search-text-wrap{width:208px; height:32px; margin-bottom:3px; position:relative; top:5px}
.search-text-wrap  a{text-decoration:none; margin-left:8px}

#search-str{    width:465px; height:23px; background:transparent url(image/hd-search-text-red.png) 0 2px no-repeat;     border:0 none; padding-left:10px; color:#03699F; font-style:italic; font-size:12px}

#search-submit{    position:relative;     left:470px;     margin-top:-23px}

.hd-foot-line td{padding:0}
.hd-foot-line td table td{padding-left:10px}
.hd-call-hint{color:#69c}
.hd-callback{position:relative; zoom:1; background-color:#E1852D; border-radius:10px}
.hd-callback-link{padding-left:10px; height:23px}
.hd-callback-link a{padding-right:10px; color:#fff; text-decoration:none; outline:none; cursor:pointer}
.hd-callback-link a, 
.hd-callback-link a span{display:block; height:23px; line-height:21px}
.hd-callback-link a span{padding-left:20px; background:transparent url(image/icon-callback.gif) 0 3px no-repeat}
.hd-callback-link a i{font-style:normal; border-bottom:1px dashed #fff}
.hd-callback-link-expanded{background-position:0 -92px}
.hd-callback-link-expanded a{background-position:100% -115px}

.hd-cart-wrap{}
.hd-cart{border-radius:10px; background-color:#E14C2D; padding-left:10px; height:23px}
.hd-cart-inside{padding-right:10px; color:#fff; height:23px; line-height:21px}
.hd-cart a{color:#fff; text-decoration:none}
.hd-cart-icon{padding-left:20px; background:transparent url(image/icon-cart.gif) 0 50% no-repeat}

.hd-callback-form{position:absolute; top:74px; right:186px; width:142px; color:#fff; text-align:left; display:none}
.hd-callback-form-body{background:transparent url(image/hd-callback-form.png) 0 0 no-repeat; padding:5px 10px 1px 10px; position:relative; zoom:1}
.hd-callback-form-foot{background:transparent url(image/hd-callback-form.png) -142px 0 no-repeat; height:0px; overflow:hidden}
.hd-callback-form .close{position:absolute; right:5px; top:5px}
.hd-callback-form label{display:block}
.hd-callback-form label input{margin-right:3px; background:transparent}
.hd-callback-form .text{width:115px; margin:0}
.hd-callback-form .btn{width:100%}
.hd-callback-form .row{margin:5px 0}

.hd-rounded-nav{position:absolute; margin:0; padding:0; left:0; bottom:0}
.hd-rounded-nav li{margin:0 1px 0 0; padding:0 0 0 10px; list-style:none; float:left; color:#fff; height:25px; background:transparent url(image/hd-rounded-nav.gif) 0 0 no-repeat; position:relative}
.hd-rounded-nav li span{color:#fff; float:left; height:25px; line-height:23px; background:transparent url(image/hd-rounded-nav.gif) 100% -25px no-repeat; padding:0 10px 0 0}
.hd-rounded-nav li:hover{background-position:0 -50px}
.hd-rounded-nav li:hover span{background-position:100% -75px}
.hd-rounded-nav li a{color:#fff; height:25px; line-height:23px; float:left}
.hd-rounded-nav li a:hover{text-decoration:none}
.hd-rounded-nav .rules{background:transparent url(image/hd-icon-rules.gif) -2px 5px no-repeat; padding-left:20px}
.hd-rounded-nav .howtobuy{background:transparent url(image/hd-icon-buy.gif) -2px 5px no-repeat; padding-left:20px}
.hd-rounded-nav .devivery{background:transparent url(image/hd-icon-delivery.gif) -2px 5px no-repeat; padding-left:20px}

.hd-rounded-sub-nav{position:absolute; left:0; top:25px; width:104px; background:transparent url(image/hd-rounded-sub-nav.png) 0 100% no-repeat; display:none; z-index:1}

.hd-rounded-sub-nav ul{margin:0; padding:1px 10px 10px}
.hd-rounded-sub-nav ul li{margin:0; padding:0 0 0 20px; float:none; color:#fff; height:auto; background:transparent url(image/hd-rounded-nav-bullet.gif) 5px .6em no-repeat; position:static}
.hd-rounded-sub-nav ul li:hover{background-position:5px .6em}
.hd-rounded-sub-nav ul li a{float:none; line-height:1.5; height:auto}

.hd-slogan{color:#555; font-style:normal; font-size:12px}
.hd-auth a{color:#555; font-size:12px; text-decoration:none}

/*nav*/
.nav{margin:0; font-size:14px}
.nav ul{margin:0; padding:0}
.nav li{display:inline; list-style:none; padding:0; margin:0 6px 0 0}
.nav li a{white-space:nowrap; text-decoration:none}

.nav{margin:0; font-size:14px}
.nav table{margin:1px 0; width:90%; border-collapse:collapse; border-spacing:0}
.nav table td{padding:0 4px; background:#2065a3; border-left:1px solid #fff; height:25px; line-height:25px; text-align:center}
.nav table td.first{padding-left:0; border:none}
.nav table td.last{padding-right:0}
.nav table td.left, 
.nav table td.right{padding:0; border:none}
.nav table td.left div{background:transparent url(image/navbground.png) no-repeat 0 0; width:9px; height:25px; border:none; font-size:0; float:left}
.nav table td.right div{background:transparent url(image/navbground.png) no-repeat 100% 0; width:9px; height:25px; border:none; font-size:0; float:right}
.nav table td a{white-space:nowrap; text-decoration:none; color:#fff}

.goods-bubble{color:#fff; background:#e14c2d; width:100%}
.goods-bubble td{padding:0}
.goods-bubble .goods-text{padding:0 10px}
.goods-bubble h2{margin:0 0 3px 0; font-weight:normal}
.goods-bubble p{margin:0}
.aside-menu2{margin:6px 0 0 10px; color:#03699F; font-size:13px; font-weight:bold}

.hide{display:none}
.promo-slider{position:relative; z-index:1; height:222px; overflow:hidden; width:100%; overflow:hidden; margin:0 0 15px 0}
.promo-slider img{border:none}
.promo-slider .bg{position:absolute; left:0; top:0}
.promo-slider .top{position:absolute; right:0; top:30px}
.promo-slider .foot{position:absolute; right:0; bottom:0}
* html .promo-slider .top, 
* html .promo-slider .foot{right:-1px}
#slides{width:100%; overflow:hidden}
#slides .slides_container{z-index:2; height:222px; position:relative; background:#437fb6 url(image/slidesbg.jpg) repeat-x}
#slides .img-item{position:absolute; left:0; top:0; z-index:1; width:100%; height:222px}
#slides .show{position:absolute; z-index:20}
#slides .pagination{position:absolute; right:5px; top:5px; z-index:3; margin:0; padding:0; height:17px}
#slides .pagination li{list-style:none; margin:0 0 0 6px; //display:inline; padding:0; list-style:none; float:left; width:17px; height:17px; background:transparent url(image/slides-control.png) -17px 0 no-repeat; text-indent:-9999px}
#slides .pagination .current{background-position:0 0}
* html #slides .pagination li{background-image:url(image/slides-control.gif)}
#slides .pagination a{float:left; width:17px; height:17px}
.showcase{zoom:1}
.left-side, 
.right-side{width:10px; height:222px; position:absolute; top:0; z-index:3}
.left-side{background:transparent url(image/slider-left-side.png) 0 0 no-repeat; left:0}
.right-side{background:transparent url(image/slider-right-side.png) 0 0 no-repeat; right:0}
* html .right-side{right:-1px}

.scroll-wrap{padding:0 0 0 70px; position:relative; zoom:1}
.scroll-wrap .selection{width:70px; height:58px; background:url(image/logo-slider-prev.png) 0 0  no-repeat; position:absolute; top:0; left:0}
.scroll-wrap .selection .link{display:block; width:70px; height:58px; text-indent:-9999px}
.selection-popup{position:absolute; left:0; top:49px; width:281px; display:none}
.selection-popup .top{height:9px; overflow:hidden; background:transparent url(image/selection-popup-top.gif) 0 0 no-repeat}
.selection-popup .middle{background:transparent url(image/selection-popup-middle.png) 0 0 repeat-y; padding:10px 10px 1px 10px}
.selection-popup .foot{background:transparent url(image/selection-popup-foot.png) 0 0 no-repeat; overflow:hidden; height:11px}
.selection-popup p{margin:.5em 0}
.selection-popup .close{position:absolute; right:5px; top:10px}

#makeMeScrollable{height:58px; position:relative; overflow:hidden; min-width:790px; //min-width:700px}
#makeMeScrollable .scrollableArea *{position:relative; float:left; margin:0; padding:0}
.scrollingHotSpotLeft{width:55px; height:58px; background:url(image/logo-slider-prev.png) 100% 0  no-repeat; position:absolute; z-index:200; left:0; cursor:url(image/cursor_arrow_left.cur),url(image/cursor_arrow_left.cur),w-resize}
.scrollingHotSpotLeftVisible{background-image:url(image/logo-slider-prev.png); background-repeat:no-repeat; zoom:1; z-index:2}
.scrollingHotSpotRight{width:55px; height:58px; background:url(image/logo-slider-next.png) 0 0 no-repeat; position:absolute; z-index:200; right:0; cursor:url(image/cursor_arrow_right.cur),url(image/cursor_arrow_right.cur),e-resize; z-index:2}
.scrollingHotSpotRightVisible{background-image:url(image/logo-slider-next.png); background-repeat:no-repeat; zoom:1}
.scrollWrapper{position:relative; overflow:hidden; height:58px; width:100%}
.scrollableArea{position:relative; width:auto; height:56px; zoom:1; border:1px solid #307bbb}

ul.lync_10{padding-left:0}
ul.lync_10 li{list-style:none;  padding-left:0; margin-top:15px;  margin-bottom:15px}
ul.lync_10 li .lync_title{font-size:15px; font-weight:bold; height:30px; padding-top:5px; padding-left:26px;  text-indent:-43px; margin-bottom:10px}
ul.lync_10 li .lync_title .num{background:url(image/lync_li_bg.png) no-repeat 0 4px; margin-right:8px; padding:7px 7px; color:white}
ul.lync_10 li .lync_title .num10{padding:7px 2px}
ul.lync_10 li .lync_content{padding-left:40px}

ol.lync_lic{font-size:15px; font-weight:bold}
ol.lync_lic li .lync_content{font-size:11px; font-weight:normal}
ol.lync_lic li{margin-top:15px; margin-bottom:15px}
ol.lync_lic li .lync_content li{margin-top:1px; margin-bottom:1px}

.lightgray{color:#999}

.storwize_table{font:11px Tahoma; width:100%; border-collapse:collapse}
.storwize_table td{border:1px solid black}

.text #productInformation h1{color:#03699F}

.yandex_address_button{text-align:center}

.conf_series{}
.conf_series .item_conf{float:left; width:340px; text-align:center}
.conf_series .item_conf .picture{float:left; width:170px}
.conf_series .item_conf .picture img{width:100px}
.conf_series .item_conf .name{width:170px; float:right; color:#03699F; font-weight:bold; clear:right; text-align:center}
.conf_series .item_conf .price{width:170px; float:right; clear:right; text-align:center}
.conf_series .item_conf .else{width:150px; float:right; padding:10px; ; clear:right; text-align:center}
.conf_series .item_conf .else a{color:#FFF; font-weight:bold; background-color:#E14C2D; border-radius:6px; padding:3px 10px 5px 10px}

#___plusone_0{padding-top:3px !important; float:left !important}
#vk_like{clear:none !important;  padding-top:5px !important;  width:auto !important}
.blue_cant{border-radius:7px; border:2px solid #50B4E4; padding:7px}
.else a{color:#FFF; font-weight:bold; background-color:#E14C2D; border-radius:6px; padding:3px 10px 5px 10px}

#slogan-block{}
#slogan-block td{padding:3px 5px}
#correct .title{ padding-left:45px;  color:#247CAB;  font-size:1.4em;  font-weight:400}

.button{}
.bigButton{font-size:16px; padding:10px 18px 12px 18px; text-decoration:none; border-radius:10px}
.smallButton{font-size:14px; padding:5px 10px 6px 10px; text-decoration:none; border-radius:8px}
.bluButton{
  color:#FFF;
  background-color:#03699F;
  cursor:pointer;
}
.orgButton{color:#FFF; background-color:#f1683b}

#serversDiv div{ background:#95a5a6;  border-radius:11px;  padding:20px 20px 20px 30px;  line-height:1.5;  color:white;  margin-top:-13px;  font-weight:bold}
#editServ{ color:#fff;  text-decoration:none;  user-select:none;  background:#2980b9;  padding:.7em 1.5em;  outline:none;  border:0;  font-size:14px;  float:right}
#editServ:hover{ background:#3396d7}
#editServ:active{ background:#2980b9}
#delServ{ color:#fff;  text-decoration:none;  user-select:none;  background:#c0392b;  padding:.7em 1.5em;  outline:none;  border:0;  font-size:14px;  float:right}
#delServ:hover{ background:#e95040}
#delServ:active{ background:#c0392b}

.main_catalogue{ width:100%}

#qw2_banner{ right:200px}

#kontroler{ right:200px}

@media (max-width:1000px){/*.main_catalogue{width:115%}*/
#makeMeScrollable{min-width:1050px}
#kontroler{right:-75px}
#qw2_banner{right:-75px}
}

.bg{border:1px solid #cdcdcd; border-radius:9px}

.margin{
	padding:5px 10px 5px 10px;
  /* margin-right:25px; */
	max-width: 374px;
	width: 361px !important;
  /* width: 373px !important; */
}
.link-right-table:hover {
	text-decoration:underline !important;
}
.comparing td{ border:1px solid black}
#mainresphead {    
    color: #EE6A3F;
    font-size: 14px;
    margin-top: 20px;
	margin-left: 10px;
	}
.text-center {text-align: center;}

.tblreviews {
border: 2px solid;
    border-color: #50B4E4;
    margin: 10px;
    border-radius: 5px;
    padding: 10px;
    width: 99%;
}

.tblreviews a{
cursor: pointer;
display: block;
    width: 136px;
    margin: 0 auto;
}

.tblreviews a > img{
    border: 1px solid #CCC;
    border-radius: 5px;
}
.number span {
  background-color: #ECEDEE;
	cursor:pointer;
}	
.number {
	margin-top: 10px;
	width:48px;
}
.minus {
	  padding: 5px 7px 5px 7px;
		margin-right: 8px;
}
.number-one {width:auto !important;}
.number-one .minus {margin-right:21px;}

.plus {
	padding: 5px;
}
#sseti_1 .ya-share2__list
{
	text-align: center!important;
	margin: 0 auto!important;
	display: block!important;
}
#sseti_2 .ya-share2__list
{
	text-align: right!important;
	display: block!important;
	margin-right: 20px!important; 
}

.add_to_cart_button {
    border-radius: 5px;
    background: #E14E2F;
    padding: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.order_form {
    position: fixed;
    top: 40%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    border-radius: 0px 10px 10px 10px;
    padding: 10px;
    background: #E1852D;
    z-index: 1000;
    display: none;
    text-align: right;
}

.order_form .row {
    padding-bottom: 4px;
}

.order_form .row label {
    display: block;
    text-align: right;
}

.order_form .row label input {margin-left: 5px;border:1px solid #ccc;}
.order_form .row label input.error {border: 1px solid red}



/*feedback header*/
.hd-callback-form {
	z-index: 100;
}
.overlay-feedback {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.64);
    z-index: 99;
    height: 100%;
    width: 100%;
    margin: 0;
}
.hd-callback-form {
	left: 45%;
}
#callback-form-new {
	width: 300px;
	height: 170px;
    background: #e1852d;
    border-radius: 10px;
}
#callback-form-new .text {
	width: 100%;
	line-height: 20px;
}
#callback-form-new .row {
	margin: 10px 0;
}
#callback-form-new .btn {
	font-size: 14px;
}

/*photo header*/
.wrap-img-header-full {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.64);
    z-index: 99;
    height: 100%;
    width: 100%;
    margin: 0;
    text-align: center;
    z-index: 100;
}
.wrap-img-header-full .wrap-close-img {
    position: relative;
    width: 30%;
    margin: 0 auto;
    text-align: center;
    top: 10%;
}
.wrap-img-header-full .wrap-close-img span {
	position: absolute;
	right: 0;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.wrap-img-header-full .wrap-close-img img {
	max-width: 90%;
	max-height: 80%;
}
/*кнопка в корзину в листинге товаров */
.btn-buy {
	/* background: #e14c2d; */
	color: #fff;
	text-align: center;
	text-decoration: none;
	/* padding: 3px 10px; */
	background: url(../image/headimg/bbin.png) center center no-repeat #e14c2d;
	border-radius: 5px;
	display:inline-block;
	width:70px;
	height:20px;
}
.btn-buy.green {
	background-color: #1f810f;
}


.perelink {display: block;margin-top: 15px;}

.wrap-perelink {margin-left: 260px;}
.wrap-confid {position: relative;top: -4px;}
.wrap-confid a {color: #fff}
.tblform .wrap-confid a {color: #000;}

#toTop {
    width:100px;
    border:1px solid #ccc;
    background:#f7f7f7;
    text-align:center;
    padding:5px;
    position:fixed;
    bottom:10px; /* отступ кнопки от нижнего края страницы*/
    right:10px;
    cursor:pointer;
    display:none;
    color:#333;
    font-family:verdana;
    font-size:11px;
}
.itembrand{
    margin-right:15px;
    line-height:2;
    white-space:nowrap;
}
.itembrand_wrap{
    padding:10px 20px;
    /* text-align:justify; */
}

/* Dropdown Button */
.dropbtn {
  background-color: #03699f;
  color: white;
  padding:10px 16px;
  font-size: 16px;
  border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #e14c2d;}