*{margin:0px; padding:0px;}
html  {margin:0;padding:0px; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; height:100%;}
body {margin:0px;padding:0px; height:100%;}
img{ border:0px;}
article, aside, footer, header, nav, section {display: block}
.osnova { width:1000px; text-align:left; margin:0 auto; /*_height:100%;*/ min-height:100%; position:relative; }
footer{  position: absolute; bottom: 0px; height: 60px; width: 1000px; margin: auto; }
table{border-collapse:collapse;}
.clear{clear:both;}
.disable{opacity: 0.5;}
#bottom_footer{clear:both; padding-bottom: 60px;}


h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:24px; font-weight:normal;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:24px; font-weight:normal;}



.top_menu { margin:0px; list-style: none;}
.tm_sub_wrap {width:230px; position: absolute; top:18px; z-index: 100; display:none;}
.tm_sub { position:relative; top:0px; list-style: none; border-left:1px solid #000000; line-height:14px;}
.tm_sub li {background-color: #ffffff; padding-top: 6px;  text-transform: none; width:210px;}
.tm_sub a{ font-size:13px; color:#494949; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.tms_b { width: 258px; height: 7px; position: absolute; left: 0;}		
.top_menu li#tm_active {position: relative;}
.top_menu li:hover .tm_sub_wrap {display: block;}


#menu{float:left; font-size:16px; color:#666666; padding-top:35px; padding-left:70px;}
/*#menu a{ font-size:16px; padding:0px 5px; text-decoration:none; color:#000000; }*/
#menu td{ vertical-align:top;}


#main_text{ padding-top:100px; padding-bottom:50px; padding-left:10px; clear:both; width:580px;}
#main_text p{ padding-bottom:10px; text-align: justify;}


.new_models {float:left; width:490px; padding-left:10px; padding-bottom:20px;}

.new_model{float:left; text-align:center; padding-top:10px; padding-right:20px;  width:120px;}
.new_model a{text-decoration:none; color:#000000; font-weight:bold; font-size:14px;}
.new_model a:hover{ text-decoration:underline;}
.new_model img{width: 120px; height: 120px;}


.right_catalog{float:left; width:500px;}
.right_catalog h2{ padding-bottom:10px;}
.right_catalog a{text-decoration:none; color:#000000; font-size:24px; padding-right:24px; }
.right_catalog a:hover{ text-decoration:underline;}
.right_catalog span{ font-size:14px; font-weight:bold;}

.right_min_a{float:left; width:473px; text-align:right; padding-right:110px;}
.right_min_a a{text-decoration:none; color:#000000; font-size:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.right_min_a a:hover{ text-decoration:underline;}

.news_anons{ padding-left:10px; padding-top:10px; padding-bottom:15px; background-color:#A9A9A9; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;}
.news_block{float:left; padding-right:20px; width:475px;}
.news_block a{ color:#FFFFFF; text-decoration:none;}
.news_block p{font-size:12px; line-height:12px; text-align: justify;}
.news_block b{ line-height:50px;}

.bottom_address{float:left; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:10px; line-height:13px;}
.bottom_fone_free{float:left; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:150px; line-height:13px; text-align:right;}
.bottom_fone{float:left; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:223px; line-height:13px; text-align:right;}
.bottom_vk{float:right;padding-top:10px; padding-bottom:10px; padding-right:10px;}
.bottom_vk a{display: block; width: 36px; height: 36px; background: url('/css/social.png') 0px -235px no-repeat ; border: 0px;}
.bottom_vk a:hover{display: block; width: 36px; height: 36px; background: url('/css/social.png') -37px -235px no-repeat ; border: 0px;}
.bottom_shetchik{float:right;padding-top:10px; padding-bottom:10px; padding-right:10px;}
.bottom_shetchik img{border: 0px;}
/*left_menu*/
.left{float:left; width:190px;}
.right{float:left; width:800px; text-align:right;}

.left_radius{float:left; padding-top:50px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:30px;}
.left_radius h2{ font-size:14px; color:#8E8E8E; padding-left:20px;}
.left_radius a{color:#646464; text-decoration:none; padding-left:20px;}

.left_radius i{font-size:14px; font-style: normal;}
.r_all{font-size:24px; }
.r_13{font-size:16px; }
.r_14{font-size:18px; }
.r_15{font-size:20px; }
.r_16{font-size:22px; }
.r_17{font-size:24px; }
.r_18{font-size:26px; }
.r_19{font-size:28px; }
.r_20{font-size:30px; }

.left_shema{float:left; padding-left:10px; padding-top:100px; padding-bottom:40px; font-size:11px; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.left_shema img{margin-bottom:10px; margin-left:0px; width:82px; height:147px;}
.left_shema h3{font-size:14px; line-height:20px;}

.strelka{color:#FB7624;}

/*kartalog*/
.top_50px{ padding-top:50px;}
.bottom_50{padding-bottom: 50px;}
.catalog{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:800px; margin-top:10px;margin-bottom:10px; border-top:1px solid #1B1B1B; border-bottom:1px solid #1B1B1B;}
.catalog h1{ font-size:24px;}
.catalog a{text-decoration:none; color:#000000; font-weight:bold; font-size:14px; border:0px;}
.catalog a:hover{ text-decoration:underline; border:0px;}

.catalog img{width: 175px; height: 175px; border: 0px;}
.catalog_model_1{float:left; text-align:center; padding-top:15px; padding-bottom:15px;  padding-left:10px; width:175px; height:200px;}
.catalog_model_234{float:left; text-align:center; padding-top:15px; padding-bottom:15px; padding-left:30px; height:200px;  width:175px;}
/*
.catalog_model_1{float:left; text-align:center; padding-top:15px; padding-bottom:15px;  width:150px; height:200px;}
.catalog_model_234{float:left; text-align:center; padding-top:15px; padding-bottom:15px; padding-left:60px; height:200px;  width:150px;}
*/
.catalog_model_1 a{ font-weight:normal;}
.catalog_model_234 a{ font-weight:normal; }


.caltalog_dop_text{text-align: left; font-family: Verdana; font-size: 16px; font-weight: 400; padding-bottom: 30px; padding-top: 10px;}
.catalog_dop_text__params{color:#555555; font-size: 16px;}
.catalog_dop_text__params span{color:#696969; font-size: 12px;}

/*
.catalog_model a{text-decoration:none; color:#000000; font-weight:bold; font-size:14px;}
.catalog_model a:hover{ text-decoration:underline;}
*/

/*diski*/
.big_img{float:left; padding-top:50px; width:370px; text-align:center;}
.big_img h2{ font-size:14px; color:#4B4B4B;}
#change_disk {width:350px; height:350px;}
#change_disk img {width: 350px; height: 350px;}
.change_disk_span{cursor: pointer; text-decoration: underline;}
.change_disk_span:hover{color:#FB7624}

.color_h2{color: #4B4B4B; font-size: 14px; text-align: left; padding-left: 75px;}
.color_models{}
.color_model { float:left; text-align:center; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px;  width:100px; text-decoration:none; color:#5E5E5E; font-size:20px;}
.color_model a{text-decoration:none; color:#5E5E5E; font-size:20px;}
.color_model a:hover{ text-decoration:underline;}
.color_model img{width:100px; height:100px; border:10px;}

.infa{float:left; width:370px; text-align:left; padding-top:100px; padding-left:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.infa h1{font-size:24px; color:#000000; line-height:30px;}
.infa p{color:#5E5E5E; font-size:14px; font-weight:bold; line-height:40px; padding-top: 140px;}
.infa td{padding:2px; background-color:#F1F1F1;} 

.inf_table{width:430px;}

.td_all td{ border-bottom:1px solid #AEAEAE; height: 25px;}
.td_h td{font-size:11px; line-height: 10px; font-weight:bold; border-bottom:1px solid #4B4B4B; text-align:center;}
.td_left{text-align: left !important;}
.td_center{text-align:center;}

#top_50{padding-left: 10px; padding-right: 10px; padding-top:50px;}
#top_50 h1{margin-bottom: 20px;}
.page img{border: 0px;}
.page {font-size: 14px; text-align: justify;}
.page p{margin-bottom: 15px;}
.page a:hover{text-decoration: underline;}

#fotogallare_catalog{ padding-top:50px;}
#fotogallare_catalog img{width:160px; height:120px; }
.one_date{ padding-top:10px; padding-bottom:10px;}



.news_news_blok{padding-bottom:30px; text-align: justify;}
.news_news_blok a{color:#000000; text-decoration:none;}
.news_news_blok h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:24px; font-weight:normal;}
.old_news{line-height: 20px;}
.old_news h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal; padding-bottom: 10px;}
.old_news a{text-decoration: none; color:#494949;}

.no_disk{margin: 0 auto; text-align:justify; font-weight:bold; margin-top:-10px; padding-bottom:10px;}
.foto{float:left; width:160px; height:180px; padding-left:20px; padding-right:20px; padding-bottom:10px; text-align:center;}

/*menu*/

.menu_point{float:left;}


#m_soc{ position:absolute; right:20px; top:10px;}
#m_soc a{text-decoration: none;}
#m_soc img{border-radius: 5px; width:25px; height: 25px;}

.menu_a{ font-size:16px; padding:0px 7px; text-decoration:none; color:#000000; border-left:1px solid #000000; border-right:0px solid #000000; }

.menu_a_no{font-size:16px; padding:0px 7px; text-decoration:none; color:#000000; border-left:1px solid #000000; border-right:0px solid #000000; cursor: default;}

/*search_form---------------------------------------------------------------*/
.search{padding:20px 0px;}
.search_cars {padding-bottom: 20px;}

.search table, .search_cars table{margin: 0px auto;}
.search td, .search_cars td{text-align: center; padding: 2px; font-family: Verdana; font-size: 16px; font-weight: 500;}
.search select{padding:2px; width:135px;}
.search_cars select{padding:2px; width:126px;}
.search_submit {padding: 2px;}
.search_title{width:125px;}
.search_title span{font-size: 18px; font-weight: 500;}
a.search_clear{
    font-size: 13px;
    padding: 5px;
    background-color: #dfdfdf;
    font-weight: normal;
    border-radius: 4px;
}

.search .text{padding-bottom: 20px; text-align: left;}
.search .search_href{
  padding-top:15px;
}
.search .search_href a{
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    padding-left: 20px;
}
.search .search_href a:hover{text-decoration: none;}

.search .search_href label{
    cursor: pointer;
}
.search .search_href label input{
    cursor: pointer;
    margin-top: 4px;
    position: absolute;
    margin-left: -20px;
}

.search_alert_text{padding: 20px; width:500px;}
.applicability{width:100%}
.applicability td{padding:2px; background-color: #f1f1f1;}
.app_h{text-align: center; font-weight: 700; border-bottom:1px solid #4b4b4b;}
.app_td{border-bottom: 1px solid #aeaeae;}
.app_c{text-align: center;}
.app_c a{font-weight: normal; text-decoration: underline;}
.app_l{text-align: left;}

.disk_applicability{width:430px; text-align: right; padding-top: 5px;}
.disk_applicability a{color: #5e5e5e;}

.disk_text{width:800px;text-align: justify; padding-top: 20px; line-height: 14px;}

.button_shop {padding: 2px; color: #ffffff; cursor: pointer;}


/*
.window_div{display: none; position: fixed; left:0px; top:0px; background: url(/css/registration_bg.png); width: 100%; height: 100%; z-index: 100;}
.window_div a{color:#06529e; text-decoration: none;}
.window_div a:hover{color:#ff7b2c;}
.window_div_in{ position: relative; margin: 0 auto; padding: 20px; margin-top:10%; width: 650px; background-color: #ffffff; border: 1px solid #cccccc;}
.window_div_in td{padding: 2px; font-size: 14px;}
.window_div_close{ position: absolute; right: 10px; top: 5px; font-size: 20px; cursor: pointer;}
.window_div_close:hover{color:#FF7B2C;}
*/

.zakaz_table{width:100%; margin-top: 10px; margin-bottom: 10px;}
#id_kolvo{color:#FF7B2C; font-size: 20px; font-weight: bold;}

.form_error {color:darkred; font-size: 11px;}



.width_20{width: 20px;}
.width_50{width: 50px;}
.width_60{width: 60px;}
.width_80{width: 80px;}
.width_100{width: 100px;}
.width_160{width: 160px;}
.width_200{width: 200px;}
.width_260{width: 260px;}
.width_300{width: 300px;}
.width_100pt{width: 100%;}
.valign{vertical-align: top;}


/*.order*/
/*-----------------------------------------------------------------*/
.order{padding:10px; font-size: 12px; line-height: 20px;}
.order .button_shop{font-size: 16px; padding: 4px; line-height: 20px;}
.order td{vertical-align: top; padding: 2px;}
.order td select{height:20px;}

.order_error {padding: 2px; color:#CC0F16;}
.order_input{width:300px; height: 20px; font-size: 16px;}
.order_div-content{float: left;}
.order_div-content h1{padding-bottom: 10px;}
.order_input-kolvo select{width:50px; height: 20px; text-align: center;}
.order_img{width:300px; height: 300px; margin-right: 20px;}
.order_bottom-info {font-size: 10px;}
.order_caption{font-size: 15px;}
.order_ok{padding: 40px;}
#order_cost{font-size:20px;}
.order_options{font-size: 16px;}
.order_options b{font-size: 13px;}
.order_discount_caption{font-size: 20px; padding-bottom: 10px; display: none;}
/*----------------------------------------------------------------*/

.catalog_info_icon{
   display: inline-block;
   width: 18px;
   height: 18px;
   position: relative;
   top:2px;
   background: url("/static/img/info_icon.gif") center center no-repeat;
   cursor:pointer;
}

.time_memory{color:#ffffff; font-weight: normal; font-size: 11px; }
.time_memory:hover{color: #1B1B1B;}
/*
.order{width: 200px; height: 200px;}
.order label{font-size: 11px;}
*/

.lc{
    float: left;
    width: 200px;
    height: 300px;
    margin-left: 60px;
    padding: 15px 0px 25px 0px;
  }
  .lc_first{  
    margin-left: 0px;
  }
  .lc__img{
    width: 200px;
    height: 200px;
  }
  .lc__description{
    padding-top: 10px;
  }
  .lc__color{
    font-size: 24px;  
  }


/*disk*/
.information{
  /*width : 100%;*/
  font-size: 14px;
  margin-top: 20px;
}
.information td{
  text-align: center;
}
.i_tr_head > td,
.i_tr_even > td,
.i_tr_odd > td{
  border-bottom: 1px solid #666666;
}
.i_tr_head td{
  font-weight: bold;
}
.i_tr_even td{
  background-color: #F1F1F1;
}

.i_tr_odd td{
  background-color: #DFDFDF;
}
.information_help{
  width: 100%;
}
.information_help td{
  /*border-left : 1px solid red;*/
  height: 25px;
}

.information_help tr td{
  border-top : 1px solid #A1A1A1;
}
.information_help tr:first-child td{
  border-top : 0px;
}

.i_radius{
  width : 40px;
}
.i_width{
  width : 65px;
}
.i_pcd{
  width : 90px;
}
.i_et{
  width : 30px;
}
.i_dia{
  width : 80px;
}
.i_help{
  width : ;
}
.information_help .i_color{
  width: 60px;
}
.information_help .i_cost{
  width: 70px;
}
.information_help .i_count{
  width : 65px;
}
.information_help .i_order{
  width : 85px;
}

.information_help.discount .i_color{
}
.information_help.discount .i_cost{
  width: 70px;
}
.information_help.discount .i_discount{
  width : 80px;
}
.information_help.discount .i_count{
  width : 65px;
}
.information_help.discount .i_order{
  width : 85px;
}

.information .pcd_block{
  width: 60px;
  padding-left: 10px;
  margin: 0px auto;
  text-align: left;
}
/*disk end*/


/*main page search form*/
.main_page_search_h2{
  margin-top: 40px; 
}
.main_page_search_form{
  padding-top: 6px;
}

.main_page_select{
  width: 110px;
  margin-right: 5px;
}
.main_page_select_first{
  width: 125px;
}
/*main page search form end*/


/*search cars form*/
.field_form_firm {
  width: 175px !important;
}
.field_form_model {
  width: 230px !important;
}
.field_form_option {
  width: 240px !important;
}
/*search cars form end*/
