/* CSS Document */
body{ margin:0px;}
a,img{border:none; outline:none;}
.main{ width:100%; }
.site{ width:990px; margin: 0 auto; }
.clear{ height:20px;}

.top{  height:100px; width:990px; position: relative; overflow:hidden; }

.legenda{ clear:both; padding:10px 0px 0px 20px; font-family:Arial; font-size:12px; }

.sname{position:absolute; top:25px; left:20px; height:57px; width:220px; }

.sname a{ font-family:Arial; font-size:60px; text-decoration:none; color:#0065AB;}
.phone {position:absolute; top:47px; left:250px; width:240px; font-family:Arial; font-size:36px; color:#3D434F;}
.phone .small{ font-family:Arial; font-size:14px; color:#8F8F8F}

.place{ top:45px; right:50px;position:absolute; font-family:Arial; font-size:15px; color:#555;}

.text{ position:absolute; right:20px; top:50px;  font-family:Arial; font-size:13px; color:#ACACAC; font-style:italic;  width:410px;}
.text .red{font-size:17px; color:#FF3D3D;}
.icons{top:5px; right:170px; position:absolute; width:260px;}

.submenu{width:990px;  height:70px;}
.submenu .smenu{ background-image:url(../images/menubg.png); width:767px; height:68px;  float:left;}
.submenu .smenu .menu-pt{ float:left;}
.submenu .smenu .menu-pt div{ padding-top:30px;  margin-left:40px;}
.submenu .smenu .menu-pt div a{ font-family:Arial; font-size:15px; color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}

.menu{width:990px; height:236px; background-image:url(../images/cars.png); background-repeat:no-repeat; background-position:right;  }
.menu .smenu{ background-image:url(../images/menubg.png); width:767px; height:68px;  float:left; margin-top:167px;}
.menu .smenu .menu-pt{ float:left;}
.menu .smenu .menu-pt div{ padding-top:30px;  margin-left:40px;}
.menu .smenu .menu-pt div a{ font-family:Arial; font-size:15px; color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}

.search{ width:780px;   }
.search form{ font-family:Arial; margin-left:15px; margin-top:10px; color:#444; width:730px;}
.search form img{ margin-top:-4px;}
.search input{ width:625px; height:37px; border:2px solid #CBCBCB; font-size:17px; color:#999999; }
.search .fast{ font-family:Arial; width:280px; height:188px;  margin:0px; padding-left:60px; text-align:justify;}
.search #opel{ background-image:url(../images/op.gif); background-repeat:no-repeat; background-position:left top; margin-left:40px;}
.search #skoda{background-image:url(../images/sk.gif); background-repeat:no-repeat; background-position:left top; margin-top:-185px; margin-left:390px;}
.search #audi{background-image:url(../images/au.gif); background-repeat:no-repeat; background-position:left top; margin-left:40px;}
.search #vw{background-image:url(../images/vw.gif); background-repeat:no-repeat; background-position:left top; margin-top:-185px; margin-left:390px;}
#ford{background-image:url(../images/ford_index.png); background-repeat:no-repeat; background-position:left top; margin-left:40px;}
#merc{background-image:url(../images/mercedes_index.png); background-repeat:no-repeat; background-position:left top; margin-left:40px;}
#bmw{background-image:url(../images/bmw_index.png); background-repeat:no-repeat; background-position:left top; margin-top:-185px; margin-left:390px;}

.search .fast span a{ font-size:20px; font-style:italic; color:#000;}
.search .fast p{ text-align:left;}
.search .fast p a{ font-size:12px; color:#0150A9;}

.ftext-txt{background-color:#FFF9C1; width:610px; padding:10px; margin-left:70px; font-family:Arial; font-size:13px; color:#444;}
.ftext{ background-color:#FFF9C1; width:610px; margin:0 auto; padding:10px; font-family:Arial; font-size:13px; color:#444; }
.ftext .title{ font-size:18px; color:#000;}
.ftext a{color:#0150A9;}

.footer{width:730px; margin-left:15px; height:70px; border-top:1px solid #BEBEBE; margin-top:20px;  }
.footer #btmlogo{ float:left; width:160px;  margin-top:10px;}
.footer #btmlogo #top{ font-family:Arial; font-size:30px; }
.footer #btmlogo #btm{ font-family:Arial; font-size:8px; text-transform:uppercase; letter-spacing:6px;}
.footer #copy{margin-top:15px; font-family:Arial; font-size:12px; color:#444; width:150px; float:left; margin-left:10px; }
.footer #copy a{ color:#0150A9;}
.footer #counter{margin-top:15px; margin-left:10px; float:left;}
.footer #contact{margin-top:15px; margin-left:10px; float:left; font-family:Arial; font-size:12px; color:#444;}


.sys{ float:right; width:200px;   height:450px; }
.sys #auth{ padding-left:40px; width:160px; background-image:url(../images/userico.jpg); background-position:left top; background-repeat:no-repeat; }
.sys #auth form{ margin-top:15px; margin-bottom:10px;}
.sys #auth #title{ font-family:Arial; font-size:18px; color:#000; text-decoration:underline;} 
.sys #auth input{ width:150px; height:18px; border:1px solid #ccc; margin-top:5px; font-family:Arial; font-size:12px; color:#979797;}
.sys #auth a{ font-family:Arial; font-size:12px; color:#0150A9;}
.sys #backet { margin-top:30px; padding-left:40px; width:160px; background-image:url(../images/backet.jpg); background-position:left top; background-repeat:no-repeat;}
.sys #backet  #title{ font-family:Arial; font-size:18px; color:#000; text-decoration:underline;} 
.sys #backet #parts{ margin-top:20px;  font-family:Arial; font-size:12px; color:#989898;}
.sys #backet #parts a{ color:#0150A9;}
.sys #fs-sub{ margin-top:30px; padding-left:40px; width:160px;  background-position:left top; background-repeat:no-repeat;}
.sys #fs-sub #title{ font-family:Arial; font-size:18px; color:#000; text-decoration:underline;} 
.sys #fs-sub a{font-family:Arial; font-size:12px; color:#0150A9;}
.sys #fs-sub #h{ height:22px; padding-top:3px; background:#EFEFEF; padding-left:3px;}
.sys #fs-sub #w{height:22px; padding-top:3px; padding-left:3px;}

.ftext{ margin-top:15px;}
.ftext #state #foto{ float:left;}
.ftext #state{ height:150px; width:600px; padding-left:-100px;}
.ftext #state #title{ padding-left:20px; float:left; height:25px;}
.ftext #state #title a{color:#0150A9;}
.ftext #state #text{  float:left; width:400px; padding-left:20px;}

.register{width:610px; margin-left:100px; padding:0px 10px 10px 10px; font-family:Arial; font-size:13px; color:#444;}
.register h1{ font-size:18px;}
.register td{ height:30px;}
.register  a{ color:#0150A9;}
.register input{ width:200px; height:20px; border:1px solid #999; font-family:Arial; font-size:12px;}
.register textarea {width:200px; height:100px; border:1px solid #999; font-family:Arial; font-size:12px;}
.register span{ color:#FF0000}


.cart .main td{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
.cart .title{width:120px;}
.cart input{ border:1px solid #999;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
.cart textarea{ border:1px solid #999;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
.cart #text{ width:50px; height:17px;}
.cart #select{ width:200px;}
.cart #b{ width:40px;}
.cart .main1 td{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; border-bottom:1px solid #CCC; line-height:25px;}
.cart strong a{color:#666666;}
.cart #button{ width:150px; height:20px;}

#cross{clear:left; margin-left:100px; width:630px;  background:#FFFFFF; height:20px; padding-top:20px; font-family:Arial; color:#444;}
#parts-t{clear:left; margin-left:0px; width:730px; background:#FFFFFF; height:20px; padding-top:10px; margin-left:15px;}
#parts-t #manu{  float:left; width:110px; font-family:Arial; font-size:11px; color:#444; }
#parts-t #number{ float:left; width:90px; font-family:Arial; font-size:11px; color:#444;}
#parts-t #name{  float:left; width:365px; font-family:Arial; font-size:11px; color:#444;}
#parts-t #prise{float:left; width:80px; font-family:Arial; font-size:11px; color:#444; padding-left:10px;}
#parts-t #sklad{float:left; width:40px; font-family:Arial; font-size:11px; color:#444; padding-left:10px;}

.rub{ font-family:Times New Roman; font-size:11px; text-decoration:line-through;}
.s_text{clear:left; margin-left:15px; width:630px; line-height:30px; background:#FFFFFF; height:20px; padding-top:5px; font-family:Arial; font-size:11px;}
.s_text a{color:#ff0000;}

#p-t-1{ clear:left; margin-left:100px;width:730px;  background:#EFEFEF; height:28px;margin-left:15px; line-height:28px;}
#p-t-1 #manu{  float:left; width:110px; font-family:Arial; font-size:11px; color:#444;}
#p-t-1 #number{ float:left; width:90px; font-family:Arial; font-size:11px; color:#444;}
#p-t-1 #name{  float:left; width:365px; font-family:Arial; font-size:11px; color:#444;}
#p-t-1 #name a{color:#0150A9;}
#p-t-1 #prise{float:left; width:80px; font-family:Arial; font-size:11px; color:#444; padding-left:10px;}
#p-t-1 #sklad{float:left; width:40px; font-family:Arial; font-size:11px; color:#444; padding-left:10px;}

#p-t-2{clear:left; margin-left:100px; width:730px;  background:#FFFFFF; height:28px;margin-left:15px; line-height:28px;}
#p-t-2 #manu{  float:left; width:110px; font-family:Arial; font-size:11px; color:#444;}
#p-t-2 #number{ float:left; width:90px; font-family:Arial; font-size:11px; color:#444;}
#p-t-2 #name{  float:left; width:365px; font-family:Arial; font-size:11px; color:#444;}
#p-t-2 #name a{color:#0150A9;}
#p-t-2 #prise{float:left; width:80px; font-family:Arial; font-size:11px; color:#444; padding-left:10px;}
#p-t-2 #sklad{float:left; width:40px; font-family:Arial; font-size:11px; color:#444; padding-left:10px;}

.inf{ font-family:Arial; font-size:10px;}
.main1{ margin:0 auto; padding:10px;}
.main1 #b{ border:1px solid #000; font-family:Arial; font-size:11px; text-align:center; color:#000;}
.main1 input{ width:30px; height:15px;}
.main1 td{ font-size:11px; height:30px;}
.main1 td a{color:#0150A9;}
.main1 #reg { width:200px;}
#button{ width:100px; font-size:12px; height:25px; margin-left:65px; border:1px solid #000; color:#000;}
#button1{ width:250px; font-size:12px; height:25px; border:1px solid #000; color:#000;}
#button2{ width:100px; font-size:12px; height:25px; border:1px solid #000; color:#000;}
.reg1{font-family:Arial; font-size:11px;}
.reg1 td{ height:30px;}
.reg1 input{height:15px;width:200px; font-size:11px; border:1px solid #ccc;}
.redstar{ color:#990000; font-size:14px;}

.lk{font-family:Arial; font-size:11px;}
.lk td{ height:30px;}
.lk input{height:15px;width:200px; font-size:11px; border:1px solid #ccc;}


.sale-info{ font-family:Arial Narrow; background-color:#fff9c1; padding:10px;}
.sale-info a{color:#0150A9;}
.sale-info strong{ font-weight:bold; color:#f31626; font-size:18px;}
.form-fast{padding:10px; width:170px;  border:1px dashed #ff0000; background-color:#fff9c1; margin-bottom:10px;}
.form-fast form{ padding-bottom:5px; font-family:Arial; font-size:12px; font-style:italic;}
.form-fast input{ width:170px; height:18px; border:1px solid #ccc; margin-top:5px; font-family:Arial; font-size:12px; color:#979797;}
.form-fast textarea{width:170px; height:100px;border:1px solid #ccc; margin-top:5px; font-family:Arial; font-size:12px; color:#979797;}
.form-fast a{font-family:Arial; font-size:12px; color:#0150A9; font-style:normal;}
.form-fast #title{font-family:Arial; font-size:18px; color:#000; text-decoration:underline;}
.form-fast .important{border:1px solid #ff0000;}

.parts-path{ overflow:hidden; margin-left:15px; font-family:Arial Narrow; font-size:12px;}
.parts-path a{color:#0150A9;}

.pagenav{ float:left; margin:13px 50px 13px 15px; width:630px;}
.pagenav .act{ background-color:#fff9c1;}
.pagenav .act a{ color:#0150A9;}
.pagenav .nonpage{padding:0px 5px 0px 5px; float:left; margin:0px 3px 0px 0px; border:none;}
.pagenav .nonpage:hover{ background-color:#FFFFFF;}
.pagenav div{ padding:0px 0px 0px 0px; border:1px solid #999; float:left; margin:0px 3px 0px 0px; line-height:15px; width:19px; text-align:center; }
.pagenav div:hover{ background-color:#EDEDED;}
.pagenav div:hover a{color:#999999;}
.pagenav div a{ font-family:Arial; font-size:11px; color:#999999; text-decoration:none; }
.pagenav .points{ border:none; color:#999999; font-family:Arial; font-size:11px; }
.pagenav .points:hover{ background-color:#FFFFFF;}

.sales{ background-image:url(../images/sales.png); width:65px; height:55px; position:absolute; text-align:center; left:480px;}
.sales div a{ font-family:Arial; font-size:13px; color:#ff0000; line-height:45px;}

.analogi{font-family:Arial; font-size:13px; color:#0150A9; margin:15px 0px 0px 25px;}
.partners{ position:absolute; left:-1000px; top:-10px;}

.mark_aj{ margin-left:15px; font-family:Arial Narrow; font-size:13px;  overflow:hidden; margin-top:5px;}
.mark_aj_i{ padding:3px; float:left;border:1px dashed #ccc; margin:3px; background-color:#DCFECF;}
.mark_aj_i a{color:#0150A9;}
.mark_aj_i_act{padding:3px; float:left;border:1px dashed #ccc; margin:3px; background-color:#F3F984;}
.mark_aj_i_act a{color:#0150A9;}
