*{padding:0;margin:0;}
BODY{height:100%;font-family:Verdana, Arial, Tahoma;font-weight:normal;font-size:11px;background:url(/img/bg.png) 0 0 #7874C5;}
FORM{margin-top:177px;}
IMG{border:0px;}
A{text-decoration:none;font-weight:bold;color:#000;}
A:hover{text-decoration:underline;font-weight:bold;color:#000;}
.phone{}
.phone SPAN.code{}
H2{font-size:12px;}
.phone SPAN.number{font-size:18px;font-weight:bold;}
.phone SPAN.hidden{display:none;visibility:hidden;}
.visible{display:block;}
.invisible{display:none;}
a.tt{text-decoration:none;color:blue;}
a.tt span{display:none;text-align:center;}
a.tt:hover{position:relative;z-index:23;}
a.tt:hover span{display:block;position:absolute;top:-100px;left:40px;z-index:22;}
#header{width:100%;height:119px;position:absolute;top:0px;}
#header DIV#headercontent{background:url("/img/idx.jpg") no-repeat scroll 165px 0px #CCCCCC;width:1024px;margin:0 auto;}
#header DIV#logo{color:#fff;width:165px;text-align:right;float:left;padding-right:5px;background-color:#a7a7a7;}
#header DIV#logo DIV SPAN{display:block;width:162px;height:97px;background: url("/img/sprite.png") no-repeat scroll -200px 0px transparent;}
#header DIV#pics{float:left;height:119px;width:490px;}
#header DIV#links{float:left;}
#header DIV#links DIV{border-bottom:1px dotted #fff;padding:5px;width:115px;}
#header DIV#basketInfo{float:left;height:109px;padding:5px;}
#header DIV#basketInfo DIV A SPAN#bbtn{display:block;background:url("/img/sprite.png") no-repeat scroll -100px -152px transparent;width:75px;height:71px;margin:0 auto;}
#main_menu{clear:both;height:20px;width:100%;position:absolute;top:118px;}
#main_menu A{color:#fff;margin-left:20px;text-decoration:none;font-weight:bold;}
#main_menu DIV#main_btn{background-color:#8E8CB7;height:20px;margin:0 auto;padding:0px 0px 0px 170px;width:854px;}
#brands_holder A IMG{height:30px;width:auto;padding-left:20px;}
#content{width:1022px;overflow:hidden;margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;}
#content DIV#left_menu{float:right;border-right:1px #ccc solid;width:171px;}
#content DIV#data{float:right;width:840px;padding-top:10px;padding-left:10px;}
#content DIV#LeftMenu{width:170px;text-align:left;padding-left:40px;}
#content DIV#LeftMenu DIV{padding-top:15px;}
#content DIV#LeftMenu DIV A{color:#000;text-decoration:none;}
#content DIV#LeftMenu DIV A SPAN{display:block;width:100px;height:100px;}
#content DIV#LeftMenu IMG{height:80px;width:auto;}
DIV#brands_holder{width:100%;height:30px;position:absolute;top:138px;}
DIV#brands_btns{border-bottom:1px solid #ccc;background-color:#fff;width:900px;margin:0 auto;padding-left:124px;height:38px;}
DIV#brands_btns DIV{float:left;width:100px;height:38px;}
DIV#brands_btns DIV A SPAN{display:block;width:100px;height:38px;}
#footer{width:100%;background-color:#7874c5;height:35px;padding-top:5px;}
#footer DIV#right_part{float:left;width:50%;text-align:right;color:#fff;}
#footer DIV#left_part{float:left;width:45%;padding-left:15px;}
#footerline{width:100%;background-color:#8e8cb7;height:20px;}
.pathHolder{height:25px;width:860px;text-align:left;padding:5px;}
.pathHolder DIV{padding-top:5px;}
.PRArticle{text-align:justify;margin-top:15px;padding-right:5px;}
.pg_item, .pg_item_sel{float:left;}
.pg_item_sel span{margin:3px;padding:1px 4px;background-color:#eee;border:solid 1px #ddd;text-decoration:none;}
.pg_item a{margin:3px;padding:1px 4px;border:solid 1px #ddd;text-decoration:none;}
.pg_item a:hover{border:solid 1px #aaa;background-color:#d3b4d3;}
.PagerHolder{width:100%;text-align:center;padding:3px;height:21px;}
DIV.FindHolder{width:500px;margin:3px;float:left;}
DIV.FindControl{background-color:#FFF;border:2px solid #8E8CB7;float:left;height:21px;margin:0 0 3px 7px;width:490px;}
DIV.FindControl INPUT[type="text"]{border:1px solid #FFF;background:url("/img/text-bg.gif") repeat-x scroll 0 0 #FFFFFF;width:463px;}
.autocomplete-w1{position:absolute;top:0px;left:0px;margin:6px 0 0 6px;_background:none;_margin:1px 0 0 0;}
.autocomplete{border:1px solid #000;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:2px 6px 6px -6px;_height:350px;_margin:0;_overflow-x:hidden;}
.autocomplete .selected{background:#F0F0F0;}
.autocomplete div{padding:2px 5px;white-space:nowrap;overflow:hidden;color:#000;}
.autocomplete strong{font-weight:bold;color:#7874C5;}
#FirstPageArticle{text-align:justify;}
#FirstPageArticle H1{font-weight:bold;font-size:13px;color:#000;}
#FirstPageArticle H2{font-weight:bold;font-size:13px;color:#000;}
#Phone{float:left;color:#6F0606;font-size:18px;font-weight:bold;text-align:left;}
#Phone div{font-size:12px;}
DIV.cl{clear:both;font-weight:bold;}
#rd{font-size:14px;color:red;}
#Img{float:left;width:275px;text-align:center;}
#Data{float:left;width:500px;}
#Data H1{font-size:20px;}
#Data TABLE{width:490px;font-weight:bold;margin-bottom:15px;}
#Data TABLE TD{padding-top:3px;}
#Price{font-size:18px;}
#CntDescr{position:relative;top:-10px;}
#quantity{border:1px solid #FF9933;width:50px;position:relative;top:-10px;}
#AddBtn{float:left;width:160px;}
#Mechs{width:800px;}
.Mech{float:left;width:265px;height:290px;}
#MechsCap{font-size:15px;padding-top:25px;padding-bottom:10px;}
.MechImg{height:210px;}
.MechName{padding:3px;}
.MechPrice{font-style:italic;font-size:15px;padding-left:10px;}
.MechBtn{border:1px solid rgb(255,153,51);}
#Sames{width:600px;padding-left:25px;}
#SamesCap{font-size:15px;padding-top:7px;padding-bottom:10px;float:left;}
.SameItem{width:30px;height:30px;border:1px solid red;margin:2px;float:left;cursor:hand;cursor:pointer;}
#Sames DIV SPAN{width:30px;height:30px;display:block;}
.ColorHolder{float:left;width:60px;padding-top:8px;}
.ColorHolder DIV{float:left;}
.ColorHolder DIV A SPAN{float:left;display:block;width:28px;height:26px;border:1px solid #000;}
.Vstavki{text-align:center;width:330px;margin:0 auto;padding-top:15px;}
.Vstavki DIV{float:left;width:110px;height:150px;}
.FrameTip{float:left;}
.FrameTip DIV{width:100px;text-align:center;}
DIV.BtnWrap{background:url("/img/button.png") no-repeat scroll 0 -27px transparent;padding:0 0 0 2px;}
DIV.BtnWrap .Button{background:url("/img/button.png") no-repeat scroll 100% 0 transparent;height:27px;padding:0 2em;border-width:0px;text-transform:uppercase;font:bold 11px/27px 'tahoma',sans-serif;color:#fff;cursor:hand;cursor:pointer;}
DIV.BtnWrap2{background:url("/img/button.png") no-repeat scroll 0 -81px transparent;padding:0 0 0 2px;}
DIV.BtnWrap2 .Button{background:url("/img/button.png") no-repeat scroll 100% -54px transparent;height:27px;padding:0 2em;border-width:0px;text-transform:uppercase;font:bold 11px/27px 'tahoma',sans-serif;color:#fff;cursor:hand;cursor:pointer;}
DIV.RegForm2{width:300px;padding:15px 5px 5px 5px;}
DIV.RegForm DIV{width:290px;height:30px;}
DIV.RegForm DIV.text{width:290px;height:60px;}
DIV.RegForm DIV INPUT[type=text], DIV.RegForm DIV TEXTAREA{width:190px;border:1px solid #000;background:url(/img/text-bg.gif) repeat-x 0 0 #fff;}
DIV.RegForm DIV DIV{width:82px;float:left;text-align:left;}
DIV.RegForm DIV.text DIV{width:90px;float:left;text-align:left;}
DIV.RegForm DIV DIV SPAN{color:red;}
DIV.RegForm DIV DIV.tip{width:350px;font-weight:bold;}
.mess_error{border:1px dashed #ccc;background-color:Red;color:#fff;font-size:9pt;font-weight:bold;padding:3px;}
.error_text{display:none;visibility:hidden;}
.textbox_style{}
DIV.LoginForm{width:203px;padding:15px 5px 5px 5px;}
DIV.LoginForm DIV{width:200px;height:30px;}
DIV.LoginForm DIV INPUT[type=text], DIV.LoginForm DIV INPUT[type=password]{width:148px;border:1px solid #000;background:url(/img/text-bg.gif) repeat-x 0 0 #fff;}
DIV.LoginForm DIV DIV{width:50px;float:left;text-align:left;}
DIV.BorderStyle{float:left;padding: 5px 0pt 0pt 5px;width:80px;text-align:center;}
DIV#SCHolder{width:102px;text-align:center;}
DIV#SCHolder DIV.ColorItem{width:95px;height:25px;border:1px solid #000;cursor:hand;cursor:pointer;}
DIV#SCHolder SPAN{padding-bottom:15px;display:block;width:100px;}
DIV.CatalogLX{width:640px;}
DIV.CatalogLX DIV.CLXItem{float:left;width:105px;height:145px;text-align:center;cursor:hand;cursor:pointer;}
DIV.CatalogLX DIV.CLXItem DIV{height:100px;}
DIV.Loading{width:100%;height:150px;text-align:center;padding-top:50px;}
DIV#GoodsLXInfo{width:660px;height:300px;}
DIV#SeriaHolder{820px;background-color:#fff;}
DIV#SeriaMenuHolder{float:left;width:150px;}
DIV#GoodsLXInfo H1{font-size:20px;}
DIV.GLXIMG{float:left;width:250px;text-align:center;}
DIV.GLXDATA{float:left;width:300px;}
DIV.GLXDATA TABLE{font-weight:bold;width:300px;margin-bottom:15px;}
INPUT[type="text"]{border:1px solid #FF9933;background:url("/img/text-bg.gif") repeat-x scroll 0 0 #FFFFFF;width:30px;}
DIV#AddedMsg{color:#FF9933;font-weight:bold;display:none;text-align:center;}
DIV.WarnDiv{width:15px;height:15px;background:url("/img/sprite.png") no-repeat scroll -363px 0px transparent;float:right;cursor:hand;cursor:pointer;}
DIV#awlx{position:absolute;z-index:3;width:630px;margin-top:auto;margin-left:auto;background-color:#fff;border:solid 3px #8E8CB7;color:#13191F;}
DIV#awlxContent{width:630px;height:400px;overflow:scroll;overflow-x:hidden;}
DIV#awlx TABLE{width:620px;}
DIV#awlx TABLE TR TD.TopBorder{text-align:center;height:30px;border-top:1px solid #ccc;}
DIV#awlx DIV#awlxHeader{text-align:right;height:20px;padding:5px 15px 0 0;border-bottom:3px solid #8E8CB7;background-color:#8E8CB7;color:#fff;}
DIV.MMenuItem{float:left;width:98px;height:18px;padding-top:2px;}
.cl_grey{cursor:pointer;cursor:hand;}
DIV.CustomLeftMenu DIV{width:170px;text-align:center;padding-top:20px;}
DIV.CustomLeftMenu SPAN{display:block;height:22px;padding-top:6px;}
