html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}
:focus{outline:0}
area{cursor:pointer}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0}
caption, th, td{font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{}
blockquote, q{}
hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{line-height:1;height:100%; background-color:#0a1422; font-family:Arial, sans-serif; color:#ffffff; font:12px Arial, Helvetica, sans-serif}
a{font-family:Arial, Tahoma, Helvetica, sans-serif; color:#ffb200}
h1{font:normal 24px "Times New Roman", Times, serif; line-height:30px} 
h2{font-size:26px; font-weight:bold;} 
h3{font:normal 16px "Times New Roman", Times, serif; color:#FFFFFF}
.clear{clear:both}
#conteiner{ min-width:1000px; max-width:1440px; margin:0 auto}
.RightIndexColumTop{ width:75%; background:url(/img/TopBgIndex.jpg) left top no-repeat; float:right; position:relative; padding-top:327px;}

.inDexPusto{ height:317px; border-bottom:10px solid #ffb200; position:absolute; left:25%; width:75%; top:0;}
.menuBlok{height:58px; padding:1px 0 8px 0; background:url(/img/BgUzor.gif) left bottom  repeat-x; margin-right:10px}
.menuBlok ul{width:80%; margin-left:5%;}
.menuBlok ul li{float:left; padding:18px 6% 0 0 ; display:block}
.menuBlok ul li a{font: bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF}
.menuBlok ul li a:hover{ color:#ffb200}
.podMenu{ border:1px solid #545b65; padding:6px 5px 8px 5px; margin-right:10px;}
.podMenu a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffb200; padding:0 0 0 9px; background:url(/img/pixLeftInto.gif) left 6px no-repeat; margin-right:6px;line-height:20px;}
.podMenu a:hover{ color:#ffffff}
.menuBlok .selektMenu{ background:url(/img/MenuSelektLeft.gif); height:60px; padding:6px 2% 0 3%; margin:0 0 -11px 0; position:relative; top:1px; left:-3%}
.menuBlok .selektMenu a{ cursor:default; font:36px "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF;}
.menuBlok .selektMenu span{ background-image:url(/img/MenuSelektRight.gif); width:10px; height:55px; display:block; position:absolute; right:-1px; top:1px}
.menuBlok .selektMenu a:hover{ color:#FFFFFF}



.LeftIndexColumTop{width:21%; text-align:center; float:left; padding-top:45px; position:relative; left:2%;}
.TopPhone{ font-size:11px; color:#FFFFFF; margin:60px 0 0 0; padding-bottom:35px}
.TopPhone img{ margin-top:9px; font-weight:bold; font-size:14px}
.miniMenu{ height:30px; display:block; width:210px; margin:38px auto 0 auto;}
.miniMenu li{ width:70px; display:block; height:30px; text-align:center; float:left; padding:0;list-style: none; }
.miniMenu li img{float:left; margin:9px 0 0 30px}
.miniMenu li a{line-height:0px;}
.miniMenu li.select{ background:url(/img/m.gif) top center no-repeat;}

#lineStatus{ color:#858a91; font:11px Arial, Helvetica, sans-serif;margin:20px 0 11px 29%}
#lineStatus a{color:#858a91;}
.miniNwes{ font-size:12px; }
.miniNwes p{ margin-bottom:13px; padding-top:14px; line-height:15px}
.rightCilumTiteMiddel{ width:28%; margin-left:65%; padding-bottom:32px;}
.LeftCilumTiteMiddel{ float:left; width:60%; position:relative; left:3%; margin-bottom:32px;}
.LeftCilumTiteMiddel h3{margin-left:22px}
.BgMenuSpez{ background: url(/img/bgRightPix.gif) top right repeat; height:210px; margin-top:16px}
.insideBgSpez{margin:0 5% 0 43%; position:relative; top:16px}
.insideBgMenuSpez{ background-color:#0a1422;  padding:18px 0 14px 0; font:14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center}
.insideBgMenuSpez h1{ font:36px "Times New Roman", Times, serif; color:#FFFFFF; line-height:36px; }
.MenuSpezText{ font:12px Arial, Helvetica, sans-serif; color:#858a91; margin:12px auto 0  auto; width:100%}

.MiddelStandartBlok{}
.MiddelLeft{ width:22%; float:left;left:5%; position:relative}
.MiniIcins a{font:18px Arial, Helvetica, sans-serif; color:#d49503; text-decoration:none;}
.MiniIcins a:hover{ color:#FFFFFF}
.MiniIcins a img{margin-top:63px}

.MiddelRight{width:66%; margin-left:29%}
.cusockKatalog{ background:#ffffff url(/img/TOPduga.jpg) top center no-repeat; padding:62px 0 0px 0; position:relative; margin-top:5px; width:100%; float:left; margin-bottom:50px} 
.cusockKatalog .BotDuga{ width:100%; left:0; bottom:-1px; background:url(/img/botDuga.jpg) top center no-repeat; height:43px; float:left}
.cusockKatalog ul{background-color:#FFFFFF; width:90%; position:relative; margin:0 auto}
.cusockKatalog li{ float:left; position:relative; width:33%; margin:0;}
.cusockKatalog li a{ display:block; width:100px; height:150px; position:relative; margin:0 auto; text-align:center; text-decoration:none; background:url(/img/botMiniKat.gif) left bottom repeat-x; padding-bottom:5px;}
.cusockKatalog li a span{ color:#28528d; font:bold 12px Arial, Helvetica, sans-serif; width:150px; position:relative; margin:0 -25px; display:block; text-align:center; text-decoration:underline; cursor: pointer; height:16px; }
.cusockKatalog li a:hover span{ color:#ffb200}
.cusockKatalog li a span span{ margin:0; width:100%; position:absolute; left:0; bottom:0; height:auto}
.cusockKatalog li a font{ display:block; text-align:right; font:16px "Times New Roman", Times, serif; padding-right:3px; color:#000000;}
.cusockKatalog li a:hover{background:none; border-bottom:5px solid #ffb200; padding:0;}

.dopMenuFooter{height:70px; padding-top:43px}
.dopMenuFooter ul{width:90%; margin:0 auto; position:relative; left:5%}
.dopMenuFooter ul li{ float:left; width:25%; position:relative; margin:0 0 0 -1px;}
.dopMenuFooter a{font:18px Arial, Helvetica, sans-serif; color:#d49503; text-decoration:none;}
.dopMenuFooter a:hover{ color:#FFFFFF}

#Footer{ margin-left:29%; padding-top:60px; height:186px}
.footerMenu a{ padding-left:8px; background:url(/img/footerPixel.gif) left 6px no-repeat; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-right:10px; position:relative; left:-8px}
.footerMenu a:hover{ color:#ffb200}
.razdelFooter{margin-bottom:15px;}
.razdelFooter,.razdelFooter div{ position:relative; width:100%; border-bottom:2px solid #ffb200; height:18px; background: url(/img/footerLine.gif) bottom left repeat-x; }
.razdelFooter div{ margin-bottom:-2px; left:-30px}
.chetchic{ padding:0 12px; position:relative; float:left; border:1px solid #545b65; height:44px; padding-top:14px;}
.chetchic a{margin:0 5px}
.schLeft{position:absolute; left:-5px; top:-1px}
.schRight{position:absolute; right:-1px; top:-1px;}
#Footer h3{ margin-bottom:25px}
.otdis{ float:right; position:relative; left:-6%; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; top:-7px; line-height:14px}
.otdis 	a{font:12px Arial, Helvetica, sans-serif; color:#ffb200}
.otdis 	a:hover{ color:#FFFFFF}
.otdis img{margin-top:10px;}

.RightColumTop{width:75%; float:right; position:relative; }
.RightTopPhone{ height:118px; border-bottom:10px solid #ffb200;}
.RightTopPhone .TopPhone{margin:0 0 0 -2px; padding-bottom:0; width:190px; text-align:center; position:absolute; left:4%; top:32px}


.creslo1{ background:url(/img/TopCkeslo1.jpg) 71% bottom  no-repeat}
.creslo2{ position:absolute; left:78%; top:17px }

.topDugaCatalog{ background:#ffffff url(/img/TOPduga.jpg) top center no-repeat; padding-top:37px}
.menuInsideCatalog{text-align:center; margin-bottom:24px}
.menuInsideCatalog a{color:#28528d; margin:0 15px}
.menuInsideCatalog a:hover{ color:#ffb200; }
.botDugaCatalog{ height:43px; background:url(/img/botDuga.jpg) top center no-repeat}
.blokCatalog{ width:90%; position:relative; margin:0 auto;}
.CatalogTopBord{ border-top:1px solid #848990; background:url(/img/katalogPixel.gif) left top repeat-x; padding-top:5px; position:relative;min-height:44px;}
*html .CatalogTopBord{height:44px;}

.catalogSpisok{position:relative;padding:0 8%; margin-top:80px;}
.catalogZagolovok{position:absolute; font:24px  "Times New Roman", Times, serif; color:#0a1422; left:11px; top:14px; }
.catalogSpisok li{ text-align:center; position:relative; height:210px; width:25%; float:left; position:relative; margin-left:-1px; left:4px; }

.prod,.hit{font-size:10px; color:#FFFFFF;  padding:1px 5px; position:absolute; left:50%; margin-left:-20px; top:-25px;}
.hit{ background-color:#197b30;}
.hit span,.prod span{position:absolute; left:20px; top:15px; width:5px; height:5px;}
.hit span{background:url(/img/hit.gif) top no-repeat}
.prod{background-color:#872d91;}
.prod span{background:url(/img/prod.gif) top no-repeat}

.catalogSpisok li a{display:block; width:100px; position:relative; margin:0 auto; text-align:center; text-decoration:none; background:url(/img/botMiniKat.gif) left bottom repeat-x; padding-bottom:5px; height:40px}
.catalogSpisok li a span{ color:#28528d; font:bold 12px Arial, Helvetica, sans-serif; width:150px; position:relative; margin:0 -25px; display:block; text-align:center; text-decoration:underline; cursor: pointer; height:16px; }
.catalogSpisok li a span span{ margin:0; width:100%; position:absolute; left:0; bottom:0; height:auto}
.catalogSpisok li a font{ display:block; text-align:right; font:16px "Times New Roman", Times, serif; padding-right:3px; color:#000000;}
.catalogSpisok li a:hover{background:none; border-bottom:5px solid #ffb200; padding:0;}

.BekInCat{ position:relative;padding-bottom:0px; margin-left:15%; top:-10px}
.BekInCat a{font:14px Arial, Helvetica, sans-serif; color:#28528d; text-decoration:none; }
.BekInCat a:hover{ color:#ffb200}
.rightVizText{float:right; color:#000000; width:39%; right:10%; position:relative; padding-top:43px;padding-bottom:30px}
.rightVizText .green{color:#197b30}
.rightVizText h1{margin-bottom:15px; padding-left:11px; background:url(/img/pixel2.gif) left 13px no-repeat; position:relative; left:-11px}
.rightVizText h1 span{float:right; font:bold 12px Arial, Helvetica, sans-serif; position:relative; top:15px; padding-right:40px}
.leftVisImg{ width:50%; text-align:center; padding-top:30px; padding-bottom:30px}
.selectPik{margin:33px 0 0 0}
.selectPik li{ width:96px; height:100px; float:left; text-align:center; padding-top:6px; margin-right:6px; cursor:pointer}
.selectPik li.selekt{ background-image:url(/img/selectPik.gif); cursor:default}
.zena{ font:36px "Times New Roman", Times, serif; color:#000000; width:100%; float:left; padding-top:36px}
.zena span{ font-size:16px; }


.colorAndTextur{width:90%; margin:0 auto; position:relative; right:-4%; height:170px}
.colorAndTextur li{ width:74px; float:left; margin-right:30px; position:relative}
.colorAndTextur li .inpront{ display:block; height:72px; width:52px; margin:0 auto; padding-top:4px}
.colorAndTextur li .inpront a{ width:14px; height:16px; display:block; float:left; margin:0 1px 1px 1px}
.poisnenia{ color:#7f7f7f; font:12px Arial, Helvetica, sans-serif; width:100px !important; text-align:right; margin-right:20px !important;line-height:12px}
.poisnenia font{display:block; height:40px;font:12px Arial, Helvetica, sans-serif; margin-top:18px; line-height:12px}
.imgopron{ width:56px; height:56px; display:block; position:relative; position:absolute; left:0; top:0;  background-image:url(/img/ramka.png)}
.imgopron_arms{ width:56px; height:56px; display:block; position:relative; position:absolute; left:0; top:0;  background-image:url(/img/ramka_a.png)}
#vIzbrannoe{ position: relative; right:2%; float:right; top:-62px; color:#ffda83; font:24px "Times New Roman", Times, serif; width:217px; height:48px; background-image:url(/img/izbrannoe.png); padding:14px 0 0 2px; text-align:center; cursor:pointer; z-index:10; margin-bottom:-48px}
#vIzbrannoe span{position:absolute; left:46px; top:13px; color:#113c78}
#centerConent{ text-align:center; color:#848990; font:12px Arial, Helvetica, sans-serif; margin:0 217px; padding-top:16px; line-height:12px}

.SelectPerson{ height:107px; width:90%; margin:0 auto}
.NameCategori{ width:40%; float:left; text-align:right; padding-top:35px; padding-right:30px}
.NameCategori h1{color:#000000; padding-left:10px; background:url(/img/pixel3.gif) left 11px no-repeat; display:inline; font:24px "Times New Roman", Times, serif}
#rightSelektPerson{ width:55%; float:left; position:relative}
#rightSelektPerson a{ margin:0 15px; position:relative; color:#28528d; font:12px/48px  Arial, Helvetica, sans-serif;}
#rightSelektPerson a:hover{color:#ffb200}
.rightSelektPersonTop{height:52px; border-bottom:1px solid #c1c3c7; float:left; position:relative; top:1px; clear:both }
#personBottum{ width:174px; height:43px; float:left; position:relative; margin:0px -12px 0 0px; background-image:url(/img/personal.png); left:-26px; font:24px "Times New Roman", Times, serif; color:#ffda83; padding:9px 0 0 40px;}
#personBottum span{ position:absolute; left:40px; top:8px; color:#113c78; width:174px}
.rightSelektPersonBot{height:55px; border-top:1px solid #c1c3c7; float:left; padding:0 3px 0 0; position:relative; clear:both; width:400px;}
.rightSelektPersonTop .ferst, .rightSelektPersonBot .ferst{margin-left:24px !important; font-size:14px !important}
.hrefWrapper a{font:18px bold Arial !important; }
.hrefWrapper a:visited{font:18px bold Arial !important;}

#menedgBottum{width:201px; height:43px; float:left; position:relative; margin:0px -12px 0 0px; background-image: url(/img/menedg.png); left:-22px; font:24px "Times New Roman", Times, serif; color:#ffda83; padding:12px 0 0 38px;}
#menedgBottum span{position:absolute; left:38px; top:11px; color:#113c78; width:203px;}

#izbrannoe{ text-decoration:none; color:#28528d; font:24px Arial, Helvetica, sans-serif;}
#izbrannoe u{ background:url(/img/poloska.gif) 2px 23px repeat-x; text-decoration:none}


.content{ padding-top:30px}
.content a:hover{ color:#ffffff}
#leftColumContent{ position:relative; width:34%; margin-right:-34%; left:-40%; float:left; top:3px; text-align: center}
#leftColumContent img{ margin-bottom:5px}
.contentFooterUzor{ height:30px; background:url(/img/contentFooterUzor.gif) bottom left repeat-x; top:20px; position:relative; margin:0 4% 0 3%}

.nwesYears{ position:relative; height:35px;top:-15px; margin-top:-33px; left:20px}
.nwesYears ul{ float:right; position:relative;}
.nwesYears ul li{ width:96px; padding-top:8px; height:24px; text-align:center; float:left;}
.nwesYears ul .nwesSell{ background-image:url(/img/nwesSel.gif); font-weight:bold; color:#FFFFFF}

.polosaRazdela{ background:url(/img/BgUzor.gif) top left repeat-x;position:relative; height:58px; margin-top:50px; width:106%; left:-6%; margin-right:-6%}

.standartForm td{height:56px; line-height:22px; vertical-align:top}
.standartForm input{ height:18px; padding:2px 3px 2px 3px; background:#FFFFFF url(/img/inputIn.gif) right top no-repeat; border:0; float:left; font:13px Arial, Helvetica, sans-serif}
.standartForm .mr{ width:2px; height:22px; float:left; display:block; background-image:url(/img/inputBifore.gif);}
.standartForm .bigtext{ width:448px; height:108px; padding:2px; border:0; background:#FFFFFF url(/img/bigText.gif) left top no-repeat; overflow:auto}
*html  .standartForm .bigtext{ background-attachment:fixed}
.send{ background:#ffb302 url(/img/send.gif) left top no-repeat; width:144px; height:45px; display:block; float:left; color:#ffd36c; font:24px "Times New Roman", Times, serif; text-decoration:none; padding:10px 0 0 33px; margin-top:16px; position:relative}
.send span{color:#113c78; position:absolute; top:9px; left:33px; cursor:pointer}

*html .pngFix,*html .creslo2,*html .imgopron,*html .imgopron_arms,*html #vIzbrannoe{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
.dopInfo{ width:253px; height:59px; padding:2px; border:0; background:#FFFFFF url(/img/dopInfo.gif) left top no-repeat; overflow:auto}
*html .dopInfo{ background-attachment:fixed}
 .bigtext{ width:448px; height:108px; padding:2px; border:0; background:#FFFFFF url(/img/bigText.gif) left top no-repeat; overflow:auto}
*html  .bigtext{ background-attachment:fixed}
.normal li{
margin-left:10px;
padding-left:10px;
}
.hiddenImage {display:none;}

a.active, a.active:visited {color:#fff;}

/* Style for invalid input */
.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
}

/* Style for valid input */
.validInput{
	border: 1px dotted #FF0000;
}
#hint { position:absolute; border:1px solid #000;height:20px; background:#EEFFFF; color:#000000;}