body{
 margin:0;
 padding:0;
 text-align:center;
}
a {	
  color: #555555;
  text-decoration: none;
}
a:hover {
  color: #333333;
  text-decoration: underline;
}
div, span, p, td,input, select, button, textarea{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #555555;
}
sup {font-size:10px;}
p {margin-top:3;}
img {
  border: 0px;
}
table {
   border-collapse:collapse;
}
table td{
  padding:0;
  vertical-align:top;
}
.f100 {
  width:100%;
  float:left;
}
.f110, .f110 a {
color:#00aaff;
}
.h10 {
  height:10;
  width:100%;
  float:left;
}
h2 {
  font-size:13px;
  font-weight:700;
  color:darkblue;
  margin-bottom:0;
}
#html_container {
  width:1000px;
  margin: 0 auto;
  text-align:left;
}

#head {
  float:left;
  width:100%;
}

#top {
  float:left;
  width:100%;
  height: 55px;
  margin-bottom: 1px;
  /* background: #f0f5ff;
  background-image: url(/header_logo_back.gif);
  background-repeat: no-repeat;
  background-position: top left;
 */
}
#logo {
/*  float:left;
  width:172;
  height:66; */
  margin-left:10px;margin-top:10px;
}

#menu_line {
  width:100%;
  height:34px;
  background: url(/menu_line_bg.jpg) repeat-x top left;
  border:0px solid red;
  text-align:center;
}

#line {
  width:1000px;
  margin: 0 auto;
  text-align:left;
  border:0px solid red;
}
#top_menu2 {
  float:right;
}
#top_menu2 a{
  font-size:9pt;
  color:#fff;
  font-weight:bold;
}
 #top_menu {
  float:right;
/*  margin-right:20;
  margin-top:1px;  */
}
#top_menu a{
  font-weight:700;
  display:block;
  margin: 5 5;
  font-size:9pt;
}
#top_menu a:hover {
  color:#df5204
}
#top_menu div{
  float:left;
  height:30px;
}
.tm_but div.but_cen{
 background:url(/but1_fon.gif);
}
.tm_but_act div.but_cen{
 background:url(/but1_fon_act.gif);
}
.tm_but div.but_left{
 background:url(/but1_left.jpg);width:11;
}
.tm_but div.but_right{
 background:url(/but1_right.jpg);width:11;
}
.tm_but_act div.but_left{
 background:url(/but1_left_act.jpg);width:11;
}
.tm_but_act div.but_right{
 background:url(/but1_right_act.jpg);width:11;
}

#page_table {
	background-image: url(/dots_back.gif);
	background-repeat: repeat-y;
	background-position: top left;
        widt:100%;
}

#lc {
 width:198;
}

#main_menu {
  float:left;
  margin-left:8;
  width:90%;
}
#main_menu a{
  font-weight:700;
  display:block;
  margin-bottom:3;
  font-size:9pt;
}
#main_menu img{
  margin-top:3;
}
.brand_menu div{
  width:50%;
  float:left;
  text-align:center;
}
.brand_menu span{
  color:#00aaff;
  margin-top:5;
  margin-botom:3;
  display:block;
  font-weight:bold;
}
.brand_menu a{
 font-weight:normal;
 fon-size:12;
}
#kat_but, #brand_but {
    float:right;
    width:100%;
    text-align:right;
    color:#00aaff;
}
#kat_but a, #brand_but a{
    color:#00aaff;
    font-size:10;
}

.nav_path {
 float:left;
 width:100%;
 margin-bottom:10px;
}
.nav_path a {
 font-weight:bold;
}



#center_col {
  width:550;
}
#content_div {
  width:520;
  *width:535;
  float:left;
  padding-left:15;
  margin-top:15;
  text-align:justify;
  padding-bottom:10;
}
.content_title {
/*  color:#0654E2; */
  color:#00aaff;
  font-weight:normal;
  font-size:34px;
  margin:0;
}
#spec_offers,.l_ban {
  float:left;
  width:100%;
  margin-top:5;
  padding-left:20;
}
.sp_title {
  float:left;
  background:#00aaff;
/*  height:22px; */
  overflow:hidden;
  text-align:left;
  width:169px;
  padding: 6px 0 6px 9px;
  color:#fff;
  font-weight:bold;
  display:block;
  margin-top:20px;
  margin-left:7px;
  font-size:12px
}

#spec_offers div,.r_ban div,.l_ban div {
  float:left;
  margin-top:10;
}
#spec_offers img,.r_ban img,.l_ban img {
  border:1px solid #B2B2B2;
}


#rc {
  widtn:255;
  padding-left:23
}
.contact_block {
  float:left;width:203;height:65;background:#C6E1C8;margin-bottom:2;
}
.corner_gr_l_top {
  float:left;width:6;height:6;background-image: url(/green_corner_left_top.gif);background-repeat: no-repeat;
}
.corner_gr_r_top {
  float:right;width:6;height:6;background-image: url(/green_corner_right_top.gif);background-repeat: no-repeat;overflow:hidden;
}
.corner_gr_l_down {
  float:left;width:6;height:6;background-image: url(/green_corner_left_bot.gif);background-repeat: no-repeat;
}
.corner_gr_r_down {
  float:right;width:6;height:6;background-image: url(/green_corner_right_bot.gif);background-repeat: no-repeat;
}
.corner_gray_l_top {
  float:left;width:5;height:5;background-image: url(/corner_gray_l_top.gif);background-repeat: no-repeat;overflow:hidden;
}
.corner_gray_r_top {
  float:right;width:5;height:5;background-image: url(/corner_gray_r_top.gif);background-repeat: no-repeat;overflow:hidden;
}
.corner_gray_l_down {
  float:left;width:5;height:5;background-image: url(/corner_gray_l_down.gif);background-repeat: no-repeat;overflow:hidden;
}
.corner_gray_r_down {
  float:right;width:5;height:5;background-image: url(/corner_gay_r_down.gif);background-repeat: no-repeat;overflow:hidden;
}
.compas {
 float:right;width:50;margin-top:5;
}
.cont_left {
 width:137;float:left;margin-top:6;padding-left:2;text-align:center;
}
.cont_left span {
  font-size:14;font-weight:bold;color:darkblue;
}
#dispetcher{
  float:left;
  width:203;
  margin-top:20;
  background:#DDDDDD;
}
#dispetcher span{
  font-size:16;
  font-weight:bold;
  display:block;
  padding-top:10;
  padding-left:20;
  color:#17365D;
  font-family: Arial;
}
#dispetcher b {font-size:11;display:block;margin-left:15;}
#icon_phone{
  float:left;
  width:100%;
  height:60;
  background-image: url(/icon_phone.gif); 
  background-repeat: no-repeat; 
  background-position: 95% 50%;
}

#icq {
  text-align:center;
  float:left;
  width:100;
  margin-bottom:10;
}
#icq a{font-size:9;}
.preview_main {
  float:left;
  width:180;
}
.salon_phones {
 font-size:12px;font-weight:bold;color:darkblue;
}
.cont_bottom {
height:6;overflow:hidden;margin-top:2;width:100%;float:left;
}
.price_but {
  float:left;
  margin-right:7;
  background: url(/price_but.gif) no-repeat;
  width:72;height:27;  
  text-align:center;
  margin-top:129;
  *margin-top:126; padding-top:4;
  overflow:hidden;
}
.price_but a {
  dislpay:block;
  color:#fff; 
  font-weight:bold;
  font-size:12;
}
.preview_main div.thumb_div {
 float:left;
 width:178;
 *width:180;
 heigth:135;
 *height:133;
 overflow:hidden;
 border:1px solid #9CA0CC;border-top:0;
}
.l_blue_corner {
   float:left;
   width:8;
   height:6;
   background-image: url(/blue_corner_left.gif);
   background-repeat: no-repeat;}
.r_blue_corner {
   float:right;
   width:8;
   height:6;
   background-image: url(/blue_corner_right.gif);
   background-repeat: no-repeat;
   }
.blue_line  {
 float:left;
 height:20;
 width:100%;
 background:url(/blue_line.gif);
 text-align:center;
 overflow:hidden;
}
.blue_line a {
 color:#fff;
 font-size:14px;
 font-weight:bold;
 display:block;
 margin: 2 5;
}
.blue_plaha {
 float:left;
 width:516;
 height:30;
 background:url(/blue_plaha.jpg) no-repeat top center;
 margin-bottom:6;
 text-align: left;
}
.blue_plaha h1 {
 display:block;
 margin:0;
 color:#8B1717;
 font-size:14px;
 font-weight:bold;
 margin-left:20;
 margin-top:7;
}



#foot_menu {
    float:left;
    width:100%;
/*    height:30;
    background-image: url(/footer_bar_back.gif);
    background-repeat: repeat-x;
    text-align:right;
    padding-top:7; */
}
#footer {
  float:left;
  width:100%;
  font-size:9;
  
}







.tit {
  float:left;
  width:100%; 
}
.tit h1 {
/*  color:#367CD2; */
  color:#00aaff;
  font-weight:normal;
  font-size:34px;
  padding:0;
  margin:0;
}
.blue_thin_line,.blue_thin_l {
  background:#446087;
  float:left;
  height:2px;
  width:100%;
  margin-top:5;
  margin-bottom:10;
  font-size:0;
}
.blue_thin_l {
  height:1px;
}  



.offer_block {
  float:left;
  width:100%;
  background: #f0f5ff;
  height:90; 
  overflow:hidden;
  margin-top:10;
 }
 .l_db span {
  display:block;
  float:left;
  padding-left:5;
  margin-top:1; 
 }
.l_db a {
  font-size:12;color:#000;
}
.offer_thumb {
  width:120;
  height:88;
  float:left;
  border:1px solid #C1C1C1;
  overflow:hidden;
}
.offer_block div.description_block {
  background:#F6F6F6;
  float:left;
  width:398;
  height:80;
  padding-top:5;
  padding-bottom:5;
}
.l_db {
  float:left;
  width:315;
}
.r_db {
 float:left;
 width:80;
 height:80;
 *height:80;
}
.offer_price {
  text-align:right;
  float:left;
  width:75;
  *width:80;
  height:59;
  font-size:14;
  font-weight:bold;
  color:#475D88;
  display:block;
  padding-right:5;
}
.detail_but {
  float:right;
  background-image: url(/detail_but.gif);
  width:60;
  height:21;
}
.detail_but a{
  display:block;margin-top:3;margin-left:3;color:#000;
}
.search_block {
  float:left;
  margin-top:5;
  width:517;height:148;
  background-image: url(/search_ramka.gif);
  background-repeat: no-repeat;
  margin-bottom:10;
  overflow:hidden;
}
.search_block div {
 margin-left:8;
 float:left;
 height:43;
 width:160;
 margin-top:2;
 font-weight:bold;
 line-height: 1.8; 
}
.search_block form {
 margin:0;
}
.search_title {
  display:block;
  width:100%;
  text-align:center;
  color:#00aaff;
  font-weight:bold;
  font-size:14px;
  margin-top:7;
  margin:bottom:0;
}
.search_block select {
 width:160;
}
.search_block select.year{
 width:50;
}


.pics_block a {
  display:block;
  float:left;
  margin-top:5;
  width:120;
  height:130;
/*  color:#003399; */
  color:#00aaff;
  font-weight:bold;
  text-align:center;
  margin-right:5;
  border:2px solid #FFFFFF;

}
.pics_block img {
 width:100;
 height:100;
}
.pics_block a:hover {
  border:2px solid #CCCCCC;
}

.moto_col {
 border-right: 1px solid darkblue;
 width:33%;
 float:left;
}
.rb0 {
 border: 0px;
}
.moto_col div{
 float:left;
 margin-top:5;
 margin-bottom:1;
 width:100%;
}
.moto_col a{
 display:block;
 float:left;
 margin-left:15;
}
.moto_col span{
 display:block;
 float:right;
 margin-right:15;
}


.card {
 width:300;
 float:left;

}
.card span{
 font-size:13;
}
.offer_photos {
  float:left;width:120;margin-top:10;margin-right:5;
}
.block_main_photo {
 width:200;float:left;
}
.offer_photos img, .block_main_photo img{
 border:1px solid #E1E1E1;
}
.characteristics_block div{
 float:left;
 width:100%;
 padding-top:4;
 padding-bottom:4;
 overflow:visible;
}
.characteristics_block div.stroka_gray {
 background:#ECECEC;
}
.characteristics_block span {
  display:block;
  float:left;
  margin-left:10;
}
.f12under {
 margin-top:3;margin-bottom:3;text-decoration: underline;font-size:12px;
 color:darkblue;
}
.listalka {
 width:100%;float:left;
 background:#CCCCCC;
 height:23;
 margin-top:20;
}
.listalka div{ 
 margin-top:1;margin-left:1;float:left;width:25;height:21;background:#ffffff;overflow:hidden;
}
.listalka a{
 display:block;text-align:center;padding-top:3;width:25;height:21;font-weight:bold;font-size:12;
}
.listalka div.show_all{
 margin-top:1;margin-left:1;float:right;width:100;height:21;margin-right:10;background:#ffffff;
}
.listalka div.show_all a{
 width:100;
}
.listalka a:hover{
 background:#999999;
 color:#ffffff;
}
 
.dblue_tit {
 display:block;float:left;font-size:13px;font-weight:bold;color:#00aaff;
}

.tovar_icon {
 width:120;float:left;overflow:hidden;height:160;margin-right:8;text-align:center;
}
.tovar_icon a span{
 color:#CA3200;
 font-weight:bold;
}
.tovar_icon img{
 width:120;
}
.view_all {
  background-image: url(/icon_arrow.gif);
  background-repeat: no-repeat;
  float:right;
  padding-left:18;
}
.view_all a{
  font-weight:bold;color:darkblue;
}
.title_brand {
  float:left;width:100%;
  height:28;margin-top:5;background-image: url(/gray1x1.gif);background-repeat: repeat-x;background-position:0 50%;
}
.brand_logo {
  float:left;background:#fff;padding-right:5;
}
.brand_logo img{
  margin-left:10;
}
.news_item {
 width:100%;float:left;overflow:hidden;margin-bottom:15px;margin-top:5px;
}
.news_Thumb {
 margin-right:5;width:120px;float:left;border:1px solid gray;
}
.news_date {
 float:left;font-size:9px;color:#00aaff;
}
.podrobnee {
 text-align:right;
}
.podrobnee a {
 color:darkred;
}
.news_block {
 float:left;
 width:168;
 margin-left:20px;
 margin-top:10px;
 text-align:left;
 margin-bottom:50px;
}
.news_tit {
 display:block;
 margin-top:0;
 margin-bottom:10px;
 float:left;
 width:100%;
 color:#777777;
}
.delimeter {
 margin:0 7px;
 color:#ffffff;
}
.sl span {overflow:hidden;height:0px;display:block;}
