@charset "windows-1251";
/* CSS Document */
#body { font:120%;}
#up {margin-left:100px; width:800px; display:block;  }
#header {  margin:15px; margin-bottom:10px;}

#admin_msg { position:absolute; left:10px; top:10px; font-size:16px; font-weight:bold; color:red;}
.exit a{ color:black; font-size:12px;}

#main { margin-left:100px; width:800px; }



#footer {margin-top:20px;width:100%; border-top:1px solid #666666;  }
#copyright {  margin-left:400px; color:#666666; font-size:12px;}

#menu #category a { margin-left:10px; margin-right: 10px; color:#333333; font-size:18px;}
#menu #category span { margin-left:10px; margin-right: 10px; color:black; font-size:18px;}
#menu #category .active { color:#666666;}
#subcategory { margin-top:8px;  width:750px; padding-left:20px;}
#subcategory a {margin-left:10px; margin-right: 10px; color:#666666; font-size:14px; width:60px;}
#subcategory span { margin-left:10px; margin-right: 10px; color:black; font-size:14px; width:60px;}

.selected_m { float:left;}
.price { color:#333333; font-size:14px;}

#content { display:block; width:700px;  height:100%;  }

#content #image { margin-top:20px;}
#content #text { text-align:left; width:550px;   }

#news { margin-bottom:0.5em; padding-left:4em; text-align:left; width:650px; height:20px; overflow:hidden;  }
#news span { color:#333333; font-size:14px;}
#news span a{color:#333333; text-decoration:none; cursor:pointer;}

#contacts {}
#contacts span {color:#666666;}
#contacts a {font-size:12px; color:#666666;}

#info { }
#info a { font-size:12px; color:#666666;}




#buy { margin-top:50px; margin-bottom:30px; }
#buy a { color: #333333;}
#int_shop_desc { padding-left:20px; text-align:left; font-size:12px; color:#666666;}
#dealers_desc { padding-left:20px; text-align:left; font-size:12px; color:#666666;}

#dealers {margin-left:40px;}
#dealers .block { border-left: 3px #999999 solid; width:320px; margin-bottom:30px;}
#dealers .name {width: 300px; text-align:left;}
#dealers .name a { color:#333333;}
#dealers .desc { text-align:left; width:300px; padding-left:20px;}
#dealers .desc span {font-size:14px;}
#dealers .desc a {font-size:14px; color:#333333;}

#catalog {text-align:left; margin-left:230px; margin-bottom:30px;}
#catalog span {}
#catalog a { color: #333333;}
#catalog img {padding-right:10px;}

#model_desc { margin-left:40px; margin-top:20px;}
#model_desc .img { margin:20px;}
#model_desc .header { text-align:center; font-size:20px; color:#2a2a29; text-align:center;}
#model_desc .header_ad { text-align:center; font-size:16px; color:#2a2a29; text-align:center;}
#model_desc .text { font-size:14px; text-align: left;  padding:10px;}
.b { font-weight:bold;}

#adap_desc { }
#adap_desc .adap { width:400px; margin-bottom:50px; }
#adap_desc .block { position:relative; display:block; margin-left:120px;  }
#adap_desc .header { text-align:left; padding-left:15px; font-size:16px; color:#333333; }
#adap_desc .img { position:relative; display:block;	 float:left;}
#adap_desc .text { text-align:left; padding-left:15px; font-size:14px;}
#adap_desc .price { text-align:left; padding-left:15px; font-size:12px; color:#333333;}


.buy { font-size:14px;}
.buy span {font-size:16px;}
.d_n { visibility:hidden;}
#tr_sum { visibility:hidden; font-size:16px; text-align:center;}
#div_hide {display:none;}

#other_ad { font-size:14px; color:#333333; text-decoration:underline; cursor:pointer;}


#offer span {margin-left:10px; margin-right:10px;}
.small_h { font-size:12px; color:#666666;}
.norm_h { font-size:14px; color:#333333;}

#offer_data { margin-top:40px;}
#offer_data span {font-size:14px; color:#333333;}

.date { font-size:14px;  width:550px; text-align:left; padding-left:20px; border-bottom: #999999 solid 1px; }
.news { font-size:16px; color:#333333; width:500px; margin-bottom:20px; text-align:left;}

.sup_list { font-size:18px; color:#333333;}
.list { margin-left:150px; text-align:left;}
.list a {font-size:14px; color:black;}

#download { width:600px; }
#download .h { color:#333333; font-size:18px; margin-bottom:5px;}
#download .hm {color:#161616; font-size:16px; margin-top:20px; margin-bottom:10px; border-bottom:1px solid #999999;}
#download .con {margin-bottom:10px;}
#download .name {width:30%; float:left; text-align:left; display:block;}
#download .name a{ font-size:16px; color:black;}
#download .opis { clear:right; margin-left:30%; display:block; text-align:left; font-size:14px; color:#333333; }

#faq { width:600px;}
#faq .cat { font-size:18px; color:#333333; margin-bottom:20px; margin-top:10px; }
#faq .quest { text-align:left; font-size:16px; border-bottom:1px solid #CCCCCC;}
#faq .ans { padding-left:10px; padding-top:5px; text-align:left; font-size:14px; margin-bottom:10px;}

#docum { margin-left:50px; text-align:left;}
#mslist { margin-left:50px; text-align:left;}
#mslist #navi a { color:#333333; font-size:14px;}
#mslist .h {font-size:18px; color:#333333; text-align:center;}

#other { margin-left:100px; text-align:left;}
#other a {font-size:14px; color:black;}
