body{
	margin:0;
	padding:0; 
	font:75% Arial; /*serif (с засечками), sans-serif (рубленый), monospace (моноширинный) */
	color:#716f75;
	background:url('../img/body_bg2.jpg') repeat-y top center;
}
@font-face {
    font-family: 'HelveticaRegular';
    src: url('../fonts/helvetica_regular-webfont.eot');
    src: url('../fonts/helvetica_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_regular-webfont.woff') format('woff'),
         url('../fonts/helvetica_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaC';
    src: url('../fonts/Helvetica CE Regular.ttf');
}
h2{
font-size:18px;
color:#484a4f;
}
a img{
	border:none;
}
img{
	border:none;
}
table{
	border:none;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table td{
	vertical-align:top;
	padding:0;
}
.table{
	width:100%;
}
.table td, .table th{
	border: 1px solid #716f75;
	padding:5px;
}
.table th{
	background:#f0f0f0;
}
.table tr:nth-child(2n+1){
	background:#f0f0f0;
}
.table td p{
	margin:0px;
}
.border_transparent{
	border:1px solid transparent;
}
.border{
	border:1px solid red;
}
.border2{
	border:1px solid green;
}
.border3{
	border:1px solid blue;
}
.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
.w_100p{
	width:100%;
}
h1{
  color:#46494e;
  font-size:18px;
  text-transform:uppercase;
  margin:25px 0px 0px 22px;
}
h1.news_h1{
  text-transform:none;
}
.top{
  width:998px;
  margin:0 auto;
  height:110px;
  background:url('../img/top_bg.png') no-repeat 0px 0px;
}
.logo{
  margin:0px 0px 0px 20px;
  padding:30px 0 0 0;
  float:left;
}
.logo a{
  color:#606467;/*grey;*/
}
.online{
  float:right;
  margin:43px 20px 0px 0px;
}
.online a{
  color:#ffffff;
  font-size:12px;
}

.online img{
  margin:2px 10px 0px 0px;
}
.online div{
  float:left;
}
.search{
  float:right;
  margin:15px 39px 0px 0px;
  background:url('../img/search_bg.png') no-repeat 0px 0px;
  width:210px;
  height:34px;
}
.search_field{
  background:transparent;
  border:none;/*1px solid red;*/
  color: #4C4C4C;
  font-size:12px;
  width:170px;
  height:20px;
  margin:5px 5px 0px 10px;
}
.search div{
  float:left;
}
.search img{
  margin:9px 0px 0px 0px;
}
.menu{
  width:998px;
  margin:0 auto;
  height:47px;
  background:url('../img/menu_bg.png') repeat-x 0px 0px;
}
.menu ul{
  margin:0px;
  padding:0px;
}
.menu ul li{
  margin:0px;
  padding:0px;
  list-style:none;
  float:left;
  position:relative;
  height: 47px;
}
.menu ul li a{
  color:#46494e;
  font-size:12px;
  text-decoration:none;
  text-transform:uppercase;
  display:block;
  text-shadow:1px 1px 1px #ffffff;
}
.menu ul li a span span{
  display:block;
  padding:16px 21px 0px 21px;
}
.menu ul li a:hover, .menu ul li.here a{
  background:url('../img/menu_here_bg1.png') repeat-x 0px 0px;
}
.menu ul li a:hover span, .menu ul li.here a span{
  background:url('../img/menu_here_bg2.png') no-repeat 0px 0px;
  display:block;
}
.menu ul li a:hover span span, .menu ul li.here a span span{
  background:url('../img/menu_here_bg3.png') no-repeat  top right;
  display:block;
  padding:16px 21px 10px 21px;
}
.menu ul ul{
  margin:0px 0px 0px 0px;
  position:absolute;
  top:46px;
  background:#f2f6f7 url('../img/menu_submenu_bg.png') repeat-x center bottom;/*#eef2f4;*/ /*#e3e8ea;*/
  display:none;
  z-index: 50000
}
.menu ul li li{
  float:left;
  width:210px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #c6d0d3;
  height:auto;
}
.menu ul li li a{
  text-transform:none;
  color:#606769;
  font-size:12px;
  background:none !important;
  padding:7px 10px 7px 25px;
}
.menu ul li li a:hover{
  text-decoration:underline;
  background:url('../img/menu_a_bg_hover.png') no-repeat 0px 0px !important;
}
.menu ul li:hover ul,
.menu ul ul li:hover ul,
.menu ul li.jshover ul,
.menu ul ul li.jshover ul{
	display:block;
}
.main_banners{
  position: relative;
  margin:0px auto 0px auto;
  width:978px;
  *width:998px;
  height: 346px;
  *height: 351px;
  background:url('../img/central_img.jpg') no-repeat 0px 0px;
  text-align:right;
  padding:5px 20px 0px 0px;
}
.main_banners_right{
  margin:0px auto 20px auto;
  width:241px;
  height: auto;
  text-align:center;
  padding:0px 0px 0px 0px;
}
.banner_toggle{
  margin:10px 0px 0px 0px;
  height:48px;
}
.toggle_img{
  display:none;
}
.toggle_img_show{
  display:block;
}
.toggle_img_show img, .toggle_img img{
	width:241px;
	height:157px;
}
.logos_bg{
  background:url('../img/logos_bg.png') no-repeat 0px 0px;
  height:127px;
  width:998px;
  margin:0 auto;
  position:relative;
}
.logos_bg table{
  width:998px;
  height:127px;
}
.logos_bg table td{
  vertical-align:middle;
  text-align:center;
}
.slide_with_models{
  position:absolute;
  top:-350px;
  left:0px;
  background:url('../img/models_bg2.png') no-repeat 0px 0px;
  height:377px;
  width:1000px;
  display:none;
  z-index: 5;
}
.model{
  text-align:left;
  width:164px;
  height:120px;
  float:left;
  margin:0px 0px 5px 2px;
}
.model_img{
  height:78px;
  position: relative;
}
.model_name{
  background:url('../img/model_name.png');
  width:152px;
  *width:164px;
  padding:0px 0px 0px 12px;
  height:41px;
  overflow:hidden;
}
.model_name a{
  color:#3e434b;
  text-decoration:none;
}
.model_class{
  padding:3px 0px 2px 0px;
  overflow:hidden;
  height: 35px;
}
.model_class a{
  color:#0d364b;
  font-size:14px;
  font-weight:bold;
  font-family:Arial;/* 'HelveticaRegular';*/
  text-decoration:none;
}
.model_name a:hover, .model_class a:hover{
  text-decoration:underline;
}
.logo_conteiner, .logo_conteiner2, .logo_conteiner3, .logo_conteiner4, .logo_conteiner5, .logo_conteiner6{
  height:74px;
  *height:84px;
  width:240px;/*237px 257px;*/
  /*background:url('../img/model_logo_bg2.png') no-repeat 0px 0px;*/
  position:absolute;
  top: 23px;
  left:30px;
  padding:10px 0px 0px 0px;
  text-align:center;
  border:1px solid transparent;/* red transparent;*/
  
  -moz-transition:background 0.3s linear 0s;
}
.logo_conteiner a, .logo_conteiner2 a, .logo_conteiner3 a, .logo_conteiner4 a, .logo_conteiner5 a, .logo_conteiner6 a{
  display:block;
  height:84px;
}
.logo_conteiner2{
  left:375px; /* 350px; 254px; 252px; */
  padding:20px 0px 0px 0px;
  *height:84px;
  height:64px;  
}
.logo_conteiner3{
  left:507px;
  padding:20px 0px 0px 0px;
  *height:84px;
  height:64px;
}
.logo_conteiner4{
  left:auto;
  right:0px;
  padding:30px 0px 0px 0px;
  *height:84px;
  height:54px;
}
.logo_conteiner5{
  left:504px;
  /*right:0px;*/
  padding:10px 0px 0px 0px;
  height:74px;
  *height:84px;
}
.logo_conteiner6{
  left:auto;
  right:0px;
  padding:20px 0px 0px 0px;
  height:64px;
  *height:84px;
}
.logo_conteiner_hover, .logo_conteiner2_hover, .logo_conteiner3_hover, .logo_conteiner4_hover, .logo_conteiner5_hover, .logo_conteiner6_hover{
  background:url('../img/model_logo_bg2.png') no-repeat 0px 0px;
  background:#6e7174;
  border-right:1px solid #323336;
  border-left:1px solid #323336;
  border-bottom:1px solid #323336;
  border-radius:0px 0px 3px 3px;

  -moz-transition:background 0.3s linear 0s;
  transition: All 0.3s ease;
}
.main_content{
  margin:0 auto;
  width:998px;
  padding:45px 0px 45px 0px;
}
.navigator{
  float:left;
  margin:0px 29px 0px 0px;
}
.navigator a img{
  border:1px solid transparent;
}
.navigator a:hover img{
  border:1px solid white;
}
.news_main_bg{
  background:url('../img/news_main_bg.png') no-repeat 0 0;
  width:279px;
  *width:312px;
  height:164px;
  float:left;
  padding:0px 18px 0px 15px;
}
.news_main_date{
  padding:12px 0px 8px 0px;
}
.news_main_date a{
  color:#5e6872;
  text-decoration:none;
  font-size:13px;
}
.news_main_name{
  overflow:hidden;
  width:279px;
  height:32px;
}
.news_main_name a{
  color:#46494e;
  text-decoration:none;
  text-transform:uppercase;
  font-size:13px;
  font-weight:bold;
}
.news_main_name a:hover{
  text-decoration:underline;
}
.news_main_line{
  height:2px;
  font-size:2px;
  margin:5px 0px 0px 0px;
}
.news_main_anons{
  padding:5px 0px 10px 0px;
  width:279px;
  /*height:26px;*/
  height:57px;
  overflow:hidden;
}
.news_main_anons a{
  color:#545f6a;
  font-size:13px;
  text-decoration:none;
}
.news_main_anons a:hover{
  text-decoration:underline;
}
.link_main_news{
  padding:0px 0px 0px 115px;
}
.link_main_news a{
  display:block;
  background:url('../img/link_main_news.png') no-repeat 0 0;
  width:144px;
  *width:164px;
  height:23px;
  *height:30px;
  padding:7px 0px 0px 20px;
  color:#5e6065;
  font-size:12px;
  text-decoration:none;
}
.link_main_news a:hover{
  text-decoration:underline;
}
.footer{
  background:#37393c url('../img/footer_bg.png') repeat-x top center;
}
.footer_copy{
  /*background:url('../img/line1.png') repeat-x 0px 0px;*/
  padding:0px 0px 0px 0px;
  height:96px;
  background:url("/img/footer_copy_bg.png") repeat-x 0px 0px;
}
.footer_copy_center{
  width:998px;
  margin:0 auto;
}
.copy{
  color:#cbd4d8;
  font-size:12px;
  float:right;
  margin:10px 0px 0px 0px;
}
.copy a{
  color:#cbd4d8;
  font-size:12px;
}
.development{
  color:#cbd4d8;
  font-size:12px;
  float:right;
  margin:17px 0px 0px 0px;
}
.development div{
  float:left;
  margin:3px 10px 0px 0px;
}
.footer_menu{
  padding:20px 0 0px 0;
}
.footer_menu_center{
  width:998px;
  margin:0px auto 0px auto;
  /*height:160px;
  *height:200px;*/
}
.footer_menu_center div{
  float:left;
  width:198px;
}
.footer_menu_center span{
  /*float:left;*/
  display:block;
  width:190px;
  margin:0px 0px 10px 0px;
}
.footer_menu_center span a{
  color:#ffffff;
  font:12px Arial;
  text-transform:uppercase;
  text-decoration:none;
}
.footer_menu_center span a:hover{
  text-decoration:underline;
}
.footer_menu_center ul{
  /*float:left;*/
  width:190px;
  margin:0px 0px 10px 0px;
  padding:0px;
}
.footer_menu_center ul li{
  list-style:none;
  padding:2px 0px 2px 0px;
  margin:0px;
}
.footer_menu_center ul li a{
  color:#b5c6cb;
  font:12px Arial;
  text-decoration:none;
}
.footer_menu_center ul li a:hover{
  text-decoration:underline;
}

.content{
    position:relative;
    background:#ffffff;
    width:998px;
    margin:0px auto 50px auto;
    border-bottom:1px solid #65686f;
    border-top:1px solid #a9aeb1 /*65686f;*/
}

.content_left{
  float:left;
  width:717px;
}
.content_left a{
  color:#3283AD;
}
.content_right{
  float:right;
  width:280px;
  background:#e6eaeb;
}

.breadcrumps{
  margin:12px 0px 0px 22px;
  color:#7b7e81;
}
.breadcrumps a, .breadcrumps span{
  color:#7b7e81;
}
.breadcrumps span, .breadcrumps a:hover{
  text-decoration:underline;
}
.breadcrumps a{
  text-decoration:none;
}
.news{
  margin:33px 0px 0px 22px;
}
.news_img{
  float:left;
  /*margin:0px 30px 0px 0px;*/
  height: 92px;
  width: 160px;
}
.news_name{
  float:left;
  width:535px;
}
.news_name a{
  color:#3a3c41;
  font-size:16px;
  text-decoration:none;
}
.news_name a:hover{
  text-decoration:underline;
}
.news_date{
  float:left;
  margin:5px 0px 10px 0px;
  width:535px;
}
.news_date a{
  color:#5e6872;
  font-size:13px;
  text-decoration:none;
}
.news_date a:hover{
  text-decoration:underline;
}
.news_annons{
  float:left;
  width:535px;
}
.news_annons a{
  color:#5e6872;
  font-size:13px;
  text-decoration:none;
}
.news_annons a:hover{
  text-decoration:underline;
}

.list{
  margin:40px 0px 10px 22px;
}
.list a{
  color:#5e6872;
  text-decoration:none;
  /*float:left;*/
  padding:0px 3px 0px 3px;
  margin:0px 10px 0px 0px;
}
.list a:hover, .list a.here{
  background:#dfe1e3;
  color:#2b3035;
}
.online_kons{
  text-align:center;
  padding:15px 0px 0px 0px;
}
.line3{
  background:url('../img/line3.png') repeat-x 0px 16px;
  height:35px;
}
.banner{
  text-align:center;
}
.news_right{
  margin:0px 15px 0px 18px;
}
.news_right_date{
  margin:0px 0px 5px 0px;
}
.news_right_date a{
  color:#616c76;
  font-size:12px;
  text-decoration:none;
}
.news_right_date a:hover{
  text-decoration:underline;
}
.news_right_name{
  margin:0px;
}
.news_right_name a{
  color:#3283ad;
  font:14px Arial;
}
.news_right_name a:hover{
  text-decoration:none;
}
.news_right_anons{
  margin:7px 0px 25px 0px;
}
.news_right_anons a{
  color:#545f6a;
  font-size:13px;
  text-decoration:none;
}
.news_right_anons a:hover{
  text-decoration:underline;
}
.news_right_all{
  text-align:right;
  margin:0px 20px 30px 0px;
  height:30px;
}
.news_right_all a{
  background:url('../img/news_right_all.png') no-repeat 0 0;
  height:30px;
  width:101px;
  *width:119px;
  display:block;
  text-align:left;
  float:right;
  color:#5e6065;
  font-size:12px;
  text-decoration:none;
  padding:7px 0px 0px 18px;
}
.news_right_all a:hover{
  text-decoration:underline;
}

.svoy_vopros{
  /*float:right;*/
  /*margin:-30px 40px 0px 0px;*/
  margin-top:20px;
}
.svoy_vopros a{
  color:#5e6065;
  font-size:12px;
  text-decoration:none;
  background:url('../img/vopros_otvet.png') no-repeat 0 0;
  width:164px;
  height:23px;
  *height:30px;
  display:block;
  text-align:center;
  padding:7px 0px 0px 0px;
}
.vopros_otv_ol{
  padding:0px;
  /*margin:20px 20px 20px 20px;*/
}
.vopros_otv_ol li{
  color:#3283ad;
  font-size:13px;
  list-style-position: inside;
  padding:8px 0px 8px 0px;
}
.vopros_otv_ol li a{
  color:#3283ad;
  /*text-decoration:underline;
  cursor:pointer;*/
}
.vopros_otv_ol li a:hover{
  color:#3283ad;
  text-decoration:none;
}
.vopros_otv_ol li a.toggle_open{
  text-decoration:none;
}
.vopros_otv_ol li div.otvet{
  color:#5e6166;
  font-size:13px;
  font-style:italic;
  background:#ebedee;
  padding:10px 15px 15px 15px;
  margin:15px 15px 0px 20px;
  display:none;
}
.vopros_otv_ol li div.otvet div{
  /*padding:0px;
  margin:0px;*/
}
#tabs{
	margin-top:-12px;
	list-style: none outside none;
}

#tabs_switch{
	position:absolute;
	top:343px;
	left:743px;
	
}
#tabs_switch a{
	padding-right:22px;
}
.legkovie_avto{
	font-size:13px;
	font-family:HelveticaRegular;

}
.commercial_avto{
	margin-left:28px;
	font-size:13px;
	font-family:HelveticaRegular;

}
.tabsEnablad{
	color:#24394c;
	text-decoration:none;
	font-weight: bold;
	cursor:default;
	font-family: Helvetica;
	font-size:12px;
}
.tabsDisablad{
	color:white;
	font-weight: bold;
	font-family: Helvetica;
	font-size:12px;
}

#left_box{
	float:left;
	width:276px;
	margin-left: 22px;
	
}
#center_box{
	float:left;
	width:276px;
	margin-left: 64px;
}
#right_box{
	float:left;
	width:276px;
	margin-left: 64px;
}
.cars_list{
	margin-top:19px;
}
.cars_list span{
	color:#3b5c79;
	font-size:14px;
}


#washing{
    height:207px;
    width:715px;
    background:url(../img/moika.jpg) no-repeat #27282c;
    margin-left: -1px;
    padding-left: 3px;
    float: left;
}


#banner_bottom_washing{
    background:url(../img/bg_bottom_moika.jpg) no-repeat;
    width:717px;
    height:249px;
    margin-left:-22px;
}
.banner_bottom_195px{
    width:330px;
    height:192px;
    float:left;
    background:#fbfcfc;
    margin:18px 0 0 18px;
    padding:1px;
}
.banner_bottom_195px h3{
    color:#3d3f43;
    padding-left:19px;
    padding-top:13px;
    font-size:14px;
}
.banner_bottom_pdf{
    background:red;
    width:100%;
    height:75px;
    margin-top:-16px;
    background:url(../img/banne_rbottom_wash.png);
    color:#3d3f43;
}.banner_bottom_pdf img{
    padding-right:7px;
}
.banner_bottom_pdf a{
    color:#3b5c79;
    font-size:13px;
    font-weight:bold;
    padding-left:21px;
    margin-top:-8px;
    float:left;
    padding-right:5px;
    display:block;
}
.banner_bottom_pdf a:hover{
  text-decoration:none;
}
.sklad p{
    margin:22px;
    text-align:justify;
}
#poisk_sklad{
    margin:39px 0 42px 22px;
}
#poisk_sklad span{
    font-size:13px;
    color:#484a4f;
    margin-right:20px;
}

#banner_bottom{
    background:url(../img/bg_korp_clientam.jpg) no-repeat;
    width:717px;
    height:186px;
    margin-left: -22px;
}
.banner_bottom{
    background:url(../img/bg-bottom-banner.png);
    width:306px;
    height:145px;
    float:left;
    margin:18px 0 0 18px;
    padding-left:27px;
    padding-top:1px;
}
.banner_bottom h3{
    color:#3d3f43;
    font-size:14px;
}

.banner_bottom  ul{
    margin-top:10px;
    list-style-type:none;
    margin:0px;
    padding:0px;
    color:#616871;
}

.banner_bottom  li{
    font-size:13px;
}

#poisk_sklad input{
    width:260px;
    height:30px;
    font-size:13px;
    color:#484a4f;
    background:url(../img/bg_input_nasklade.png) no-repeat;
    border:none;
    padding-left:10px;
}
#submit_sklad{
    background:url(../img/search_na_sklade_btn.png) no-repeat;
    width:63px;
    height:23px;
    color:#5E6065;
    font-size:12px;
    padding-left:17px;
    padding-top:7px;
    display:inline-block;
    margin-left:10px;
    text-decoration:none;
}
#submit_sklad:hover{
  text-decoration:underline;
}
.nalichie{
    margin-left:22px;
    color:#4f5153;
}
.nalichie a{
    color:#5482aa;
    font-size:14px;
    margin-right:8px;
}
.nalichie img{
    margin-right:10px;
}
.nalichie_date{
    color:#616871;
    font-size:13px;
    margin-top:14px;
}
#remont_kpp{
    height:207px;
    width:715px;
    background:url(../img/remont_kpp.jpg) no-repeat #27282c;
    margin-left: -1px;
    padding-left: 3px;
    float: left;
}
.bg_banner_bottom_250{
    /*position: absolute;
    left: 22px;
    bottom: 0px;*/
    
    background:url(../img/bg_bottom_moika.jpg) no-repeat;
    width:717px;
    height:250px;
    margin-left: -22px;
}

.banner_bottom_remont_kpp{
    width:311px;
    height:191px;
    float:left;
    background:url(../img/remont_kpp_bg.jpg);
    margin:18px 0 0 18px;
    padding:1px;
    border:1px solid white;
    padding-left:18px;
    
}

.banner_bottom_remont_kpp h3{
    font-size:14px;
    font-weight:bold;
    color:#3d3f43;
}

.banner_bottom_remont_kpp ul{
    margin:0px;
    padding:0 0 0 10px;
    list-style-type:none;
}
.banner_bottom_remont_kpp ul li{
    list-style-image:url('../img/news_go.png');
}

.banner_bottom_remont_kpp img{
    margin: -1px 0 0 -18px;
    border-bottom:1px solid white;
}
.remont_kpp_title{
    text-decoration:underline;
    padding-left:2px;
    font-size:14px;
    color:#3d3f43;
    font-weight:bold;
    padding-top: 6px;
    display: block;
}
.remont_kpp_title:hover{
  text-decoration:none;
}
.remont_kpp_disc{
    padding-left:2px;
    font-size:12px;
    color:#616871;
    padding-top: 6px;
    text-decoration:underline;
    display: block;
}
.remont_kpp_disc:hover{
  text-decoration:none;
}
#shinomontaj{
    height:207px;
    width:715px;
    background:url(../img/shinomontazh.jpg) no-repeat #27282c;
    margin-left: -1px;
    padding-left: 3px;
    float: left;
}
.banner_bottom_shinomontaj{
    width:290px;
    /*height:191px;*/
    float:left;
    background:url(../img/remont_kpp_bg.jpg);
    margin:18px 0 0 18px;
    border:1px solid white;
    padding:25px 25px 25px 20px;
    //padding-top:32px;
    text-align:justify;
    font-size:13px;
}
.banner_bottom_shinomontaj h3{
    font-size:14px;
    color:#3d3f43;
    font-weight:bold;
}

.banner_bottom_shinomontaj span{
    font-size:14px;
    color:#3d3f43;
    font-weight:bold;
}

.like_ul span{
    background:url('../img/news_go.png') no-repeat scroll 0 center transparent;
    padding-left:14px;
    margin-right:66px;
    font-weight:bold;
}

/*Article with Image*/
.artT1{}
.artT1 .artT1Image{
    height: 207px;
    background-repeat: no-repeat;
    background-color: #27282c;
    background-position: right top;
}
.artT1 .artT1Image .artT1Title{
    padding: 55px 0 0 22px;
    
    color:white;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;    
}
.artT1 .artT1Image .artT1Desc{
    padding: 12px 0 0 22px;

    width: 390px;
    color: #c7cfd1;
    font-size: 13px;    
}
.artT1 .artT1Html{
    padding: 22px 22px 0px 22px;
    color: #616871;    
}

#credit_btn{
    width:110px;
    height:30px;
    background:url(../img/credit_btn.png) no-repeat;
    line-height: 30px;
    font-size:12px;
    float:left;
    display:block;
    color:#5E6065;
    margin:20px 0 0 12px;
    padding-left:22px;
    text-decoration:none;
}
#lizing_btn{
    width:64px;
    height:30px;
    background:url(../img/credit_btn.png) no-repeat;
    float:left;
    line-height: 30px;
    font-size:12px;
    display:block;
    color:#5E6065;
    text-decoration:none;
    padding-left:22px;
    margin:20px 0 0 12px;
}
#corporation_btn{
    width:205px;
    height:30px;
    line-height: 30px;
    font-size:12px;
    display:block;
    color:#5E6065;
    background:url(../img/corparation_btn.png) no-repeat;
    float:left;
    margin:20px 0 0 12px;
    padding-left: 27px;
    text-decoration:none;
}

/* Avto s probegom */
#avto_s_probegom{
    padding: 10px;
}
.avto_s_probegom_item{
    float: left;
    margin: 11px;
    width:302px;
    height:348px;
    background:#e6e9ea;
    border:1px solid #b3bfc3;
    color:#3a3c3e;
}
.avto_s_probegom_item img{
    border-bottom:1px solid white;
}
.avto_s_probegom_title{
    height:32px;
    padding-left:14px;
    border-top:1px solid #b3bfc3;
    border-bottom:1px solid #b3bfc3;
    background:url('../img/bg_sprobegom.jpg');
    font-size:13px;
    margin-top: -4px;
    line-height: 32px;
}
.features{
    border-top:1px solid white;
    border-bottom:1px solid #b3bfc3;
    height:89px;
}
.features span{
    width:86px;
    color:#7b8080;
    display:block;
    float:left;
}
.avto_s_probegom_pdf{
    border-top:1px solid white;
}
.probeg{
    margin-top:10px;
    margin-left:15px;
}
.year{
    margin-top:10px;
    margin-left:15px;
}
.price{
    margin-top:10px;
    margin-left:15px;
}
.avto_s_probegom_pdf {
    height:33px;
    line-height: 39px;
}
.avto_s_probegom_pdf a{
    font-size:14px;
    color:#5482aa;
    font-weight:bold;
}
.avto_s_probegom_pdf img{
    margin-left:20px;
    margin-right:8px;
}
/* legkovie_avto */
.legkovie_avto_item{
    float:left;
    width:303px;
    /*height:530px;*/
    border:1px solid #c7d7dc;
    background:#e6e9ea;
    padding:0px;
    margin: 11px;
}
.legkovie_avto_item p{
    color:#585f69;
    padding: 8px 20px;
    font-size:13px;
    text-align: justify;
}
.legkovie_avto_item a{
    text-decoration:none;
    color:#585f69;
}
.legkovie_avto_item a:hover{
    color:#585f69;
    text-decoration:underline;
}
.legkovie_avto_btn{
    border-top:1px solid #c7d7dc;
    border-bottom:1px solid #c7d7dc;
    margin-top: -3px;
}
#legkovie_avto{
    padding: 32px 0 20px 9px;
}

#left_box{
    float:left;
    width:276px;
    margin-left: 22px;
    
}
#center_box{
    float:left;
    width:276px;
    margin-left: 64px;
}
#right_box{
    float:left;
    width:276px;
    margin-left: 64px;
}
.cars_list{
    /*margin-top:19px;*/
    position: relative;
    width: 276px;
    float: left;
    margin: 15px 28px 0 28px;
}
.cars_list a{
    color:#3b5c79;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
.cars_list a:hover{
    text-decoration:underline;
}

/*Heavy cars list*/
.autoHeavyColumn{
    /*float: left;*/
    /*margin: 0 28px 0 28px;*/
    /*width: 276px;*/
}
.autoHeavyColumn h2{
  margin:30px 28px 0px;
}

/** Show Model */
#ModelBgContent {
    width: 998px;
    height: 418px;
    background: url('../img/car_bg_mersedes.jpg') no-repeat center center;
    background-size: cover;
    margin: -11px auto;
    position: relative;
}
#ModelBgContent .breadcrumps {
    padding-top: 10px;
}

#ModelBgContent .button_1{

	position: absolute;
    right: 0;
    bottom: 20px;
}
/** Белый блок */
#WhiteBlock {
    width: 976px;
    width: 998px;
    margin: 11px auto 0px;
    padding:11px;
    /*height: 240px;*/
    background-color: #ffffff;
}
#WhiteBlockLeft, #WhiteBlockRight {
   
    float: left;
    height: 100%;
    margin: 0 23px 30px 25px;
}
#WhiteBlockLeft {
    text-align: justify;
}
#MainFeatures {
    list-style: none;
    padding: 0;
    margin-bottom: 20px;
}
#MainFeatures li {
    padding-left: 10px;
    background-image: url('../img/arrow_features.jpg');
    background-repeat: no-repeat;
    background-position: 0 5px;
}
.modelPrice {
    width: 120px;
    height: 24px;
    background: url('../img/model_price_bg.jpg') repeat-x;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 10px 0 10px;
    float: left;
    margin-right: 11px;
}
.check_price {
    display: block;
    margin-top: 8px;
    float: left;
    color: #3b5c79;
}
/** Меню модели */
#ModelMenu {
    width: 230px;
    height: 250px;
    position: absolute;
    top: 25px;
    left: 2px;
    margin: 37px 0 0 18px;
}
.modelShowList {
    display: block;
    font-size: 11px;
    margin: 8px 10px 0 20px;
    padding-right: 10px;
    color: #716F75;
    background: url('../img/arrow_list.png') right center no-repeat;
    text-decoration: none;
}
.modelShowList:hover {
    text-decoration: underline;
    cursor: pointer;
}
#modelBlockShowList {
    position: absolute;
    top: 47px;
    right: 0px;
    width: 370px;
    height: 30px;
}
#modelBlockShowList div {
    background: url('../img/model_list_bg.jpg') repeat-x;
    height: 30px;
    float: left;
    margin-right: 10px;
}
#ModelBaner {
    width: 232px;
    height: 127px;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
#ModelBaner div.blockBanner {
    width: 100%;
    height: 61px;
    margin-bottom: 5px;
    background: url('../img/banner_bg.jpg') repeat-x;
    overflow: auto;
    border: 1px solid #efeeee;
}
#ModelBaner div p {
    margin-top: 7px;
}
#ModelBaner img {
    float: left;
    margin-right: 5px;
}
#ModelBaner .floatText a.bannerH {
    color: #3b5c79;
    display: block;
    margin-top: 3px;
    float: left;
    padding-right: 10px;
    padding-top: 0;
    background: url('../img/arrow_blue.png') right center no-repeat;
    text-decoration: none;
}
#ModelBaner .floatText a.bannerH:hover {
    text-decoration: underline;
}
#ModelBaner .floatText {
    width: 115px;
    float: left;
}
.blockBanner p {
    margin-right: 5px;
}
/** Меню в Show Model */
#MenuHeader, #MenuFooter {
    width: 100%;
    height: 35px;
    background: url('../img/model_menu_header_bg.jpg') repeat-x;
}
/** Меню */
#ModelMenu ul {
    margin: 0;
    padding: 0;
    background: url('../img/model_menu_bg.jpg') 0px -19px repeat
}
#ModelMenu ul li {
    background: url('../img/model_menu_li_bott_sep.jpg') bottom left repeat-x;
    list-style: none;
    padding: 0;
    position: relative;
}
#ModelMenu ul li.newBgMenuLi {
    background: url("../img/menu_li_bg.jpg") repeat-x;
}
#ModelMenu ul li a {
    display: block;
    padding: 7px 10px 7px 20px;
    color: #ffffff;
    text-decoration: none;
}
#ModelMenu ul li a:hover {
    color: #00adef;
}
#MenuHeader a, #MenuFooter a {
    color: #414142;
    text-decoration: none;
    display: block;
    padding: 10px 10px 0 20px;
    font-size: 12px;
}
#MenuHeader a:hover, #MenuFooter a:hover {
    text-decoration: underline;
}
.arrowMenu {
    background: url('../img/arrow_grey.png') no-repeat;
    background-position: 200px center ;
    width: 200px;
}
/** Выпадающее меню */
.hoverClickMenu {
    width: 230px;   
    position: absolute;
    margin-top: 20px;
    left:230px;
    top:0;
    display: none;
    z-index: 100;
}
/** Второе положение */
#ModelMenu ul li.showMenuList ul.hoverClickMenu {
    display: block;
    position: relative;
    left:0;
}
/** Контент */
#ContentBlock {
    width: 998px;
    min-height: 400px;
    margin: -11px auto 0px;
    position: relative;
    background-color: #ffffff;
}
#ContentBlock .breadcrumps {
    padding-top: 10px;
}
/** Текущая меню */
#ModelMenu ul li a.current {
    color: #00adef;
}
#ModelMenu ul li a.current_memu {
    color: #00adef;
    background: url('../img/arrow_bott.png') no-repeat;
    background-position: 199px center ;
}
/** Контент */
#ContentText, #GalletyBlock  {
    width: 690px;
    min-height: 200px;
    float: right;
    margin-top: 43px;
    margin-bottom: 15px;
    padding: 0 20px 0px 20px;
    border-left: 1px solid #dddddd;
}
#GalletyBlock {
    min-height: 500px;
}
#ContentText h3, #GalletyBlock h3 {
    margin: 0 0 12px 0;
}
#ContentText h4 {
    margin: 0 0 15px 0;
}
#ContentText img {
    margin: 0;
      margin-bottom: 10px;
}
/** Галерея */
#large {
    width: 685px;
    height: 420px;
    /*background:#f4f4f4 url("../files/gallery/indicato.gif") no-repeat 50% 40%;*/
    background: url("../img/ajax-loader.gif") no-repeat 50% 40%;
}
#large img {
    max-width: 685px;
    min-height: 150px;
    text-align: center;
    padding: 0;
    height: 100%;
}
#thumbnail {
    width: 685px;
    min-height: 80px;
    list-style: none;
    margin-top: 5px;
    *margin-left: 0px;
    padding:0 5px 0 0;
    background: #fff;
}
#thumbnail li {
    padding: 0;
    float: left;
    //width: 79px;
    margin: 10px 10px 5px 0;
    _margin: 5px;
}
#thumbnail a {
    display: block;
}            z
#thumbnail img:hover {
    outline: 1px solid #00acef;
}
.galleryImgCurrent {
    outline: 1px solid #00acef;
}
/** Коллектив **/
#collective img {
  padding-right:20px;
}   
#collective small {
  font-size: 12px;
}  
#collective h1 {
  font-size: 14px;
  margin: 10px 10px 0 0;
}    
#collective p {
  margin: 7px 10px 7px 0;
}  
#collective a {
  color:#3b5c79;
  text-decoration: none;
}  
#collective a:hover {
  text-decoration: underline;
}
/** End Коллектив **/
/** Контакты */
#ContatsForm input{
  width:405px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
  height:20px;
  margin-bottom: 15px;
}
#ContatsForm select{
  width:405px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
  margin-bottom: 15px;
}
#ContatsForm select optgroup{
  font-style:normal;
}
#ContatsForm textarea {
  width:405px;
  height: 100px;
  margin-bottom: 15px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
}
#ContatsForm label{
  padding:20px;
  font-size:13px;
}
#ContatsForm .send_message {
  width:120px;
  background:url('../img/news_right_all.png') no-repeat 0 0;
  height:30px;
  text-align:left;
  *width:119px;
  display:block;
  border:none;
  color:#5e6065;
  font-size:13px;
  text-decoration:none; 
  padding:0px 0px 3px 18px;
  margin:10px 0px 0px 0px;
}
#ContatsForm .send_message:hover {
	text-decoration:underline;
	cursor:pointer; 
}
#ContatsForm a.updateCaptcha {
  color:#3b5c79;
  text-decoration: none; 
  //display:block;
  margin:0; 
}
#ContatsForm a.updateCaptcha:hover {
  text-decoration: underline; 
}
/** End Контакты */
/** Вакансии */
#HtmlVak {
  padding:0 20px 0 20px;
  margin:0;
}
#ShowAllVakancii {
  margin:0;
  padding: 5px 10px 10px 20px;
}
#ShowAllVakancii .one_vakanciya {
  margin-bottom:18px;
}
#ShowAllVakancii .one_vakanciya h3 {
  padding:0 0 3px 0;
  margin:0;
}
#ShowAllVakancii .one_vakanciya a{
  color:#6A83AD;
  text-decoration: none;
  display:block;
  margin-top:5px;
}
#ShowAllVakancii .one_vakanciya a:hover {
   text-decoration: underline;
} 
/** форма */
#form_vak {
  padding: 5px 10px 10px 20px;
}
#form_vak label {
  font-size:13px;
  padding:20px;
}
#form_vak input, #form_vak select, #OnlineZakaz select{
  width:405px;
  margin-bottom: 15px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
}
#OnlineZakaz select optgroup {
  font-style:normal;
}
#form_vak textarea{
  
  width:405px;
  height:60px;
  margin-bottom: 15px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
}
#form_vak input.send_vak {
  /*width:100px;*/
  width:120px;
  background:url('../img/news_right_all.png') no-repeat 0 0;
  height:30px;
  text-align:left;
  *width:119px;
  display:block;
  border:none;
  color:#5e6065;
  font-size:13px;
  text-decoration:none; 
  padding:0px 0px 3px 18px;
  margin:10px 0px 10px 0px;
}
#form_vak input.send_vak:hover {
  text-decoration:underline;
}
/** End Вакансии */
/** Онлайн ЗАКАЗЫ **/
#OnlineZakaz, #ZapisService {
  padding: 5px 20px 20px 20px;
}
#OnlineZakaz input, #ZapisService input {
  width:405px;
  margin-bottom:15px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
  height:20px;
}
#OnlineZakaz select, #ZapisService select {
  width:405px;
  margin-bottom:15px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
  /*height:28px;*/
}
#OnlineZakaz label, #ZapisService label {
  font-size:13px;
  padding:25px;
}
#OnlineZakaz textarea, #ZapisService textarea {
  width:405px;
  height:60px;
  border:1px solid #bfbfbf;
  border-radius: 3px 3px 3px 3px;
  background:#e9e9e9;
  margin-bottom:15px;
}
#OnlineZakaz input.send_online, #ZapisService input.send_service {
  width:120px;
  background:url('../img/news_right_all.png') no-repeat 0 0;
  height:30px;
  text-align:left;
  *width:119px;
  display:block;
  border:none;
  color:#5e6065;
  font-size:13px;
  text-decoration:none; 
  padding:0px 0px 3px 18px;
  margin:10px 0px 0px 0px;
}
#OnlineZakaz input.send_online:hover, #ZapisService input.send_service:hover {
	text-decoration:underline;
	cursor:pointer; 
}
/** End ЗАКАЗЫ **/ 
/** Полезные ссылки */
#Links_list a {
    font-size: 14px; 
    font-weight: normal;
    padding-left: 10px;
    display: block;
    /*background: url('../img/arrow-dbl-blue.gif') left center no-repeat;*/
    background: url('../img/arrow_blue.png') left center no-repeat;
    text-transform: none;
    float: none;
    color: #3283AD;
    margin: 0;
}
#Links_list a:hover {
    text-decoration: underline;
}
#Links_list h1 {
    margin: 0;
    padding: 0;
    text-transform: none;
}
#Links_list div.list {
    margin: 5px 10px 15px 5px;
}
/** END ссылки */
/** Акции  */
#PrewAction {
    padding: 0 20px 20px 20px;
}
#PrewAction h3 a {
	font-size:16px;
	color:#3A3C41;
	text-decoration: none;
}
#PrewAction h3 a:hover,  #PrewAction p a:hover{
  text-decoration: underline;
}
#PrewAction p a {
  color:#5E6872;
  text-decoration: none;
}
.date-action  a{
	color:#5E6872;
	text-decoration: none;
}
.date-action  a:hover {
	text-decoration: underline;
}
#PrewAction h3 {
  font-weight: normal;
  padding-top:0;
  margin-top:0;
}
#PrewAction .one_action_viev {
    margin-left:160px;
    margin-bottom: 20px;
}
#PrewAction img {
    /*
    width:130px;
    height:80px;*/
}
.prewActionImg {
    width:140px;
    min-height:120px;
    float: left;
}
/** END Акции  */
table.txttable {
    border-color: #C1C1C1;
    border-style: solid;
    border-width: 1px 1px 0 0;
}
table.txttable th {
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #C1C1C1;
    border-style: solid;
    border-width: 0 0 1px 1px;
    /*font-size: 85%;*/
    padding: 3px;
}
table.txttable td {
    border-color: #C1C1C1;
    border-style: solid;
    border-width: 0 0 1px 1px;
    /*font-size: 85%;*/
    padding: 3px;
}
.search_ul{
  padding:auto;
}
.search_ul li{
  list-style:none;
  padding:0px 0px 0px 10px;
  background:url('../img/news_go.png') no-repeat 0px 5px;
}
.search_ul li a{
  
}
.search_ul li a:hover{
  text-decoration:none;
}
.clide_big_text{
  color:#434446;
  font-size:16px;
  font-weight:bold;
  float:right;
  margin:33px 30px 0px 0px;
  width:200px;
  text-align:left;
}
.clide_small_text{
  color:#434446;
  float:right;
  font-size: 13px;
  margin: 18px 30px 0 0;
  width:200px;
  /*text-align:justify;*/
}

.table_zapchast{
  margin:0px 20px 20px 20px;
}
.table_zapchast th{
  border:1px solid #aebcbd;
  background:#eff0f2;
  padding:3px;
}
.table_zapchast td{
  border:1px solid #aebcbd;
  text-align:center;
  padding:3px;
}
.table_zapchast tr:nth-child(2n+1){
  background:#f4f6f5;
}

.baners_conteiner{
  margin:0px 0px 20px 20px;
  position:relative;
}
.banners_list{
  height:290px;
}
.banners_list_overflow{
  overflow:hidden;
  width:672px;
  height:290px;
  /*width:687px;*/
}
.action_bann, .action_bann2{
  border:1px solid #b3bfc3;
  width:212px;
  height:270px;
  background:#e6e9ea;
  margin:0px 15px 0px 0px;
  float:left;
}
.action_bann2{
  height:288px;
}
.action_bann:last-child, .action_bann2:last-child{
  margin:0px;
}
.line_through{
  text-decoration:line-through;
}
.zapch_img{
  height:139px;
  width:212px;
  overflow:hidden;
}
.zapch_name_bg{
  background:url('../img/zapch_name_bg.png') no-repeat 0px 0px;
  width:197px;
  *width:211px;
  height:23px;
  *height:32px;
  color:#3a3c3e;
  font-size:13px;
  text-shadow:1px 1px 1px #ffffff;
  padding:9px 0px 0px 14px;
  overflow:hidden;
}
.zapch_name_bg2{
  height:45px;
  *height:50px;
  color:#3a3c3e;
  font-size:13px;
  text-shadow:1px 1px 1px #ffffff;
  text-align:center;
  padding:5px 0px 0px 14px;
  overflow:hidden;
}
.zapch_name{
  color:#616871;
  font-size:13px;
  height:35px;
  *height:40px;
  padding:5px 5px 0px 14px;
  overflow:hidden;
}
.zapch_name2{
    background-color: #f0f4f6;
    background-image: -moz-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: -ms-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f4f6), to(#d0d7da));
    background-image: -webkit-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: -o-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: linear-gradient(top, #f0f4f6, #d0d7da);
    background-repeat: repeat-x;
    border-top:1px solid #c7d7dc;
    border-bottom:1px solid white;
    color:#46484a;
    text-shadow:1px 1px 1px #ffffff;
    text-align:center;
    padding:5px 5px 0px 15px;
    height:44px;
    *height:49px;
    overflow:hidden;
    font-size:13px;
}
.zapch_price{
  color:#7b8080;
  font-size:13px;
  padding:8px 0px 0px 14px;
}
.zapch_price_{
    background-color: #f0f4f6;
    background-image: -moz-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: -ms-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f4f6), to(#d0d7da));
    background-image: -webkit-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: -o-linear-gradient(top, #f0f4f6, #d0d7da);
    background-image: linear-gradient(top, #f0f4f6, #d0d7da);
    background-repeat: repeat-x;
    border-top:1px solid #c7d7dc;
    height:47px;
}
.zapch_price1{
  float:right;
  color:#3a3c3e;
  font-size:13px;
  text-shadow:1px 0px 1px #ffffff;
  margin:0px 30px 0px 0px;
}
.zapch_price1_{
  float:left;
  color:#3a3c3e;
  font-size:13px;
  text-shadow:1px 1px 1px #ffffff;
  margin:15px 0px 0px 20px;
}
.zapch_price2{
  float:right;
  color:#5482aa;
  font-size:16px;
  text-shadow:1px 0px 1px #ffffff;
  margin:0px 15px 0px 0px; 
}
.zapch_price2_{
  float:right;
  color:#ff7200;
  font-size:18px;
  text-shadow:1px 1px 1px #ffffff;
  margin:10px 15px 0px 0px; 
}
.turn_left{
  position:absolute;
  top:100px;
  left:-14px;
}
.turn_right{
  position:absolute;
  top:100px;
  right:9px;
}

.collective_otdel{
  margin:0px 0px 25px 0px;
  color:#3d3f43;
  font-size:16px;
}
.collective_otdel div{
  width:75px;
}
.collective_otdel a{
  color:#5482aa;/*3B5C79;*/
  font-size:12px;
  text-decoration:underline;
}
.collective_otdel a:hover{
  text-decoration:none;
}
.collective_otdel span{
  border:4px solid transparent;
  height:0px;
  width:0px;
  display:block;
  float:right;
  border-left:4px solid #5482aa;
  margin:10px 0px 0px 0px;
}
.all_otdeli{
  margin:10px 0px 10px 0px;
}
.all_otdeli span{
  border:4px solid transparent;
  height:0px;
  width:0px;
  display:block;
  float:left;
  border-right:4px solid #5482aa;
  margin:3px 10px 0px 0px; 
}


table.introCars {margin:0 0 8px;border-width:1px 1px 0 0;border-style:solid;border-color:#c1c1c1;}
table.introCars ul {margin-bottom:0;position:relative;top:0;left:-15px;z-index:10;}
table.introCars th {text-align:left;white-space: no-wrap;padding:0 0 5px;padding:3px;border-width:0 0 1px 1px;border-style:solid;border-color:#c1c1c1;background:#f0f0f0;}
table.introCars td {padding:0;/*width:50%;*/padding:3px;border-width:0 0 1px 1px;border-style:solid;border-color:#c1c1c1;}


.right_contacts{
    background-color: #707275;
    background-image: -moz-linear-gradient(top, #707275, #22252c);
    background-image: -ms-linear-gradient(top, #707275, #22252c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#707275), to(#22252c));
    background-image: -webkit-linear-gradient(top, #707275, #22252c);
    background-image: -o-linear-gradient(top, #707275, #22252c);
    background-image: linear-gradient(top, #707275, #22252c);
    background-repeat: repeat-x; 
    border:1px solid white;
    color:#c7cfd1;
    font-size:13px;
    margin:15px 0px 0px 20px;
    padding:13px 14px;
    width:214px;
    *width:240px;
}
.right_contacts span{
  color:#ffffff;
/*  font:bold 21px Arial;*/
	font:bold 18px Arial;
  display:block;
  text-align:right;
  margin:3px;
}
.grafic{
  color:#3d3f43;
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 0px 20px;
}
.right_grafic{
    background-color: #ffffff;
    background-image: -moz-linear-gradient(top, #ffffff, #dde2e4);
    background-image: -ms-linear-gradient(top, #ffffff, #dde2e4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dde2e4));
    background-image: -webkit-linear-gradient(top, #ffffff, #dde2e4);
    background-image: -o-linear-gradient(top, #ffffff, #dde2e4);
    background-image: linear-gradient(top, #ffffff, #dde2e4);
    background-repeat: repeat-x;
    border:1px solid white;
    border-bottom:none;
    margin:12px 0px 0px 20px;
    color:#616871;
    width:240px;
}
.days_grafic{
  color:#616871;
  font-size:13px;
  background:url('../img/line3.png') repeat-x 0px 34px;
  padding:10px 10px;
}

.service_podmenu{
    background-color: #818385;
    background-image: -moz-linear-gradient(top, #818385, #3a3a3f);
    background-image: -ms-linear-gradient(top, #818385, #3a3a3f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#818385), to(#3a3a3f));
    background-image: -webkit-linear-gradient(top, #818385, #3a3a3f);
    background-image: -o-linear-gradient(top, #818385, #3a3a3f);
    background-image: linear-gradient(top, #818385, #3a3a3f);
    background-repeat: repeat-x;
    height:41px;
    width:717px;
    border-collapse:separate;  
}
.service_podmenu td{
  border-right:1px solid #2f3033;
  border-left:1px solid #737476;
  vertical-align:middle;
  text-align:center;
  font:12px Arial;
  padding:0px 5px;
}
.service_podmenu td a{
  color:#ffffff;
  text-decoration:none;
}
.service_podmenu td a:hover, .service_podmenu td a.here{
  color:#00adef;
}

.v_nalichii{
  /*border-bottom:1px solid #c3c5c7;*/
  margin:15px 20px 0px 20px;
  /*padding:0px 0px 20px 0px;*/
/*  text-align:right;*/
}
.v_nalichii a{
  color:#5482aa;
  font-size:14px;
}
.v_nalichii a:hover{
  text-decoration:none;
}
.v_nalichii a img{
/*  margin:0px 5px -5px 0px;*/
}
.v_nalichii a img:hover{
	opacity: .8;
}
.facebook{
  margin:20px 10px 0px 0px;
  float:right;
}
.facebook a{
  color:grey;
}
.valuta{
	float:right;
	width:630px;
	*width:660px;
	text-align: right;
	margin:12px 30px 0px 0px;
}
.valuta a{
	color:#ffffff;
	font-weight: bold;
}
.valuta a:hover{
	text-decoration: none;
}
.video{
	float:left;
	width:300px;
	height:200px;
	/*display: none;*/
	margin:0px 15px 0px 15px;
}
.video div{
	font-size:16px;
	height:20px;
	overflow: hidden;
}
#map_canvas{
	width: 100%;
	height: 100%;
}
#fb-root{
	height: 0;
	overflow: hidden;
}

.button_1{
	float: right;
	
    text-decoration: none;
    width:230px;
    height:30px;
    background: linear-gradient(to bottom, #C8D7DA, white);
    /*background: #C8D7DA;*/
    position: relative;
    overflow: hidden;
    border: 1px solid #A7BFC5;
   /* box-shadow: inset 0.5px 0.5px 0px 1px white;*/
  
    margin:15px 20px 0px 20px;
}
.button_1:after{
    content: url(../img/strelka_right.png);
    position: absolute;
    top: 7px;
    right: 24px;
}
.button_1:hover, .button_1:hover:after{
    background: linear-gradient(to bottom,white, #C8D7DA);
  
}
.button_1 a{
	text-decoration: none;
	display: block;
    height: 100%;
}
.text {
    text-align: center;
    color: #505E6B;
    padding: 7px 0;
    border: 1px solid white;
}
.button_1:hover .text{
    /*color:#8A8E91;*/
}
.size {
    width: 125%;
    height: 100%;
    position: absolute;
    top: 13px;
    left: -223px;
}
.blink {
    -moz-animation-name: blink-keyframes;
    -moz-animation-duration: 4500ms;
    -moz-animation-delay: 0ms;
    -moz-animation-fill-mode: backward;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-name: blink-keyframes;
    -webkit-animation-duration: 4500ms;
    -webkit-animation-delay: 0ms;
    -webkit-animation-fill-mode: backward;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}
.blink:before {
    content: "";
    width: 125%;
    height: 50%;
    background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1));
    border-radius: 50%;
    display: block;
    position: absolute;
    z-index: 1001;
    -moz-transform: rotate(148deg);
    -webkit-transform: rotate(148deg);
    -ms-transform: rotate(148deg);
    -o-transform: rotate(148deg);
    transform: rotate(148deg);
}
/*   @-moz-keyframes blink-keyframes {
    0% {-moz-transform: translate(0px, 0px)}
    15% {-moz-transform: translate(400px, 400px)}
    100% {-moz-transform: translate(400px, 400px)}
}*/
@-webkit-keyframes blink-keyframes {
    0% {
    	-moz-transform: translate(0px, 0px);
    	-ms-transform: translate(0px, 0px);
    	-webkit-transform: translate(0px, 0px);
    	-o-transform: translate(0px, 0px);
    	}
    15% {
    	-moz-transform: translate(200px, 120px);
    	-ms-transform: translate(200px, 120px);
    	-webkit-transform: translate(200px, 120px);
    	-o-transform: translate(200px, 120px);
    	}
    100% {
    	-moz-transform: translate(200px, 120px);
    	-ms-transform: translate(200px, 120px);
    	-webkit-transform: translate(200px, 120px);
    	-o-transform: translate(200px, 120px);
    	}
}

/* Slider */

.toggleWrap {
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 6px;
}

.main_slider {
	/*display: none;*/
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 1;
	background-color: #333;
}

.sliderWrap {
	position: relative;
	top: 0;
	left: 0;
    width: 998px;
    height: 351px;
}

.slide {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 998px;
    height: 351px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

#slide_1 {
	display: block;
}

.more {
	position: absolute;
	left: 50px;
	bottom: 50px;
	display: block;
	background-color: #818489;
	color: #FFF;
	padding: 6px 12px;
    border-radius: 2px;
	text-decoration: none;
	font-size: 14px;
	background-image: linear-gradient(to bottom, #7A7A7A, #333)
}

.more:hover {
	text-decoration: underline;
}

.bullets {
	position: absolute;
	left: 50px;
	bottom: 20px;
}

.bullets p {
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 2px;
	border-radius: 50%;
	background-color: #CCC;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
}

.bullets .active {
	background-color: #FF9900;
}
.a_kuzova{
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 20px;
    padding: 10px 0;
    position: absolute;
    width: 100%;
    opacity: 0;
}
.a_kuzova a{
	padding: 0px 0 0 10px;
	display: block;
	color: #ffffff;
}

.a_kuzova_main{
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0px;
    padding: 5px 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    
}
.a_kuzova_main a{
	padding: 0px 0 0 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}
.a_kuzova_main a:hover{
	text-decoration: underline;
}

/* TABS */
.korpus > div, .korpus > input {
    display: none;
}
.korpus>label {
    padding: 5px;
    border: 1px solid #aaa;
    /*line-height: 28px;*/
    cursor: pointer;
    position: relative;
    bottom: 1px;
    background: #ececec;
    font-size: 12px;
    
    
    display: inline-block;
    vertical-align: top;
 
}
.korpus>input[type="radio"]:checked + label {
    border-bottom: 2px solid #fff;
    color: #00ADEF;
    background: #fff;
}
.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3), 
.korpus > input:nth-of-type(4):checked ~ div:nth-of-type(4), 
.korpus > input:nth-of-type(5):checked ~ div:nth-of-type(5), 
.korpus > input:nth-of-type(6):checked ~ div:nth-of-type(6), 
.korpus > input:nth-of-type(7):checked ~ div:nth-of-type(7), 
.korpus > input:nth-of-type(8):checked ~ div:nth-of-type(8) {
    display: block;
    padding: 5px;
    /*border: 1px solid #aaa;*/
}
/* ACCORDION */
 .accordion-container{
    position: relative;
    height: auto;
    margin: 20px 0;
}
.accordion-container > h2{
    text-align: center;
    color: #fff;
    padding-bottom: 5px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
.set{
    position: relative;
    width: 100%;
    height: auto;
    /*background-color: #f5f5f5;*/
    clear: both;
}
.set > a{
    display: block;
    padding: 3px 20px;
    text-decoration: none;
    color: #555;
    font-weight: 600;
    border-top: 1px solid #ddd;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    transition:all 0.2s linear;
    background-color: #f5f5f5;
}
.set:last-child >a,.set2:last-child >a{
	border-bottom: 1px solid #ddd;
}
.set > a:before, .set2 > a:before{
	position: absolute;
	content: '';
	width: 7px;
    height: 7px;
	background: url("../img/arrow_grey2.png") no-repeat;
	top: 8px;
    left: 6px;
	transform: rotate(-90deg);
}
.set > a.active:before, .set2 > a.active:before{
		position: absolute;
	content: '';
	width: 15px;
	height: 15px;
	background: url("../img/arrow_grey2.png") no-repeat;
	top: 8px;
    left: 6px;
	transform: rotate(0deg);
}
.set > a i{
    position:relative;
    float: right;
    margin-top:4px;
    color: #666;
}
.set > a.active, .set2 > a.active{
    background-color:#3399cc;
    color: #fff;
    background: url('../img/model_menu_bg.jpg') 0px -19px repeat;
}
.set > a.active i{
    color: #fff;
}
.content1, .content2{
    position:relative;
    height: auto;
    background-color: #fff;
   /* border-bottom: 1px solid #ddd;*/
    display:none;
}
.content1 p{
    /*padding: 10px 15px;*/
    margin: 0;
    color: #333;
}

.content1, .content2{
	margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
}
.set2{
    position: relative;
    width: 100%;
    height: auto;
   /* background-color: #f5f5f5;*/
    clear: both;
}
.set2 > a{
    display: block;
    padding: 3px 20px;
    text-decoration: none;
    color: #555;
    font-weight: 600;
    border-top: 1px solid #ddd;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    transition:all 0.2s linear;
    background-color: #f5f5f5;
}
.set2:last-child{
	
	margin-bottom: 10px;
}
/*
.horizontal-click > :checked + label, .horizontal-click2 > :checked + label {
  background: #454545;
  cursor: default;
  /*transition: .5s;*/
  /*background: url('../img/model_menu_bg.jpg') 0px -19px repeat;
 	background-image: url("../img/arrow_grey2.png");
	background-repeat: no-repeat;
	background-position: 8px;
}*/

  