#header {
	height: auto;
	min-height: 130px;
	--height: 130px;
	z-index: 1;
}

#header_bubble_container {
	bottom: 15px;
	left: 0;
	position: absolute;
	width: 80%;
}
#header_bubble {
	margin: 0 40px 0 20em;
	position: relative;
	top:15px;
	/*float: left;
	//float: none;*/
}
#header_bubble ul {
	margin: 0px;
	padding: 0 0 0 70px;
	position: relative;
	z-index: 1;
}
#header_bubble li {
	background: #fff;
	display: none;
	padding: 0 30px 0 15px;
	list-style: none;
	position: relative;
	min-height: 65px;
	--height: 65px;
}
#header_bubble .selected {
	display: block;
}
#header_bubble h3 {
	margin: 0 0 0.5em;
}
#header_bubble p {
	margin: 0;
}

#header_bubble li .icon {
	background: none;
	position: relative;
	top: -5px;
	margin: 0 15px 0 0;
	float: left;
}

#header_bubble .rating .icon {
	background: url("/39.35/f/1/global/rating.png") no-repeat;
	height: 65px;
	width: 50px;
}

#header_bubble .compare .icon {
	background: url("/39.35/f/1/global/compare_icon.png") no-repeat;
	width: 58px;
	height: 52px;
}

#header_bubble .pdd .icon {
	background: url("/39.35/f/1/global/pdd_icon.png") no-repeat;
	width: 52px;
	height: 51px;
}

#header_bubble .tail {
	background: url("/39.35/f/1/global/header_bubble_tail.png") no-repeat;
	height: 31px;
	width: 42px;
	position: absolute;
	left: 23px;
	top: 100%;
	margin: -28px 0 0;
}

#header_bubble .corner {
	background: url("/39.35/f/1/global/header_popup.png");
	position: absolute;
	overflow: hidden;
	height: 30px;
	width: 30px;
	left: -15px;
}

#header_bubble .border {
	background: #fff;
	position: relative;
	overflow: visible;
	height: 30px;
	zoom: 1;
}
#header_bubble .border.top {
	top: -15px;
	margin: 0 15px -30px 85px;
}
#header_bubble .rt {
	margin-left: 100%;
}

#header_bubble .border.bottom {
	margin: 0 15px 0 85px;
	position: relative;
	top: -15px;
}
#header_bubble .lb {
	margin-left: 100%;
}


/*
#header .girl {
	float: left;
	position: relative;
	padding: 0 0 0 140px;
	height: 130px;
}

#header .girl .text {
	font-family: Georgia;
	font-size: 215%;
	position: relative;
	margin: -1.2em 0 0;
	top: 50%;
}
#header .girl .text a {
	margin: 0 0 0 4em;
}

#header .girl img {
	left: 35px;
	top: 0;
	position: absolute;
}

#header .girl .hands {
	background: url("/i/del/girl_hands.png") no-repeat;
	width: 185px;
	height: 23px;
	position: absolute;
	left: 5px;
	bottom: -15px;
}
*/

#car_latest .border {
	background: url("/39.35/f/1/global/border_blue.png");
	height: 3px;
}
#car_latest .ad_block .border {
	height: 2px;
}


#new_test_drives,
#news {
	font-size: 86%;
	padding: 0.8em 1em;
	position: relative;
	margin: 0 0 2em;
}
#new_test_drives h2 {
	font-size: 174%;
	float: left;
	margin: 0 0 0.5em;
	position: relative;
}
#new_test_drives .content {
	clear: both;
	padding: 0 1em 0 0;
}
#new_test_drives img {
	display: block;
	margin: 0.5em 0 0;
}
#new_test_drives h4 {
	font-size: 125%;
	margin: 0 0 0.3em;
}
#new_test_drives p {
	margin: 0 0 0.5em;
}
#new_test_drives .source,
#news .source {
	color: #999;
}
#new_test_drives .border,
#news .border {
	background: url("/39.35/f/1/global/border_yellow.png");
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
}
#news .border {
	height: 3px;
}


/*
#news {
	font-size: 90%;
	margin: 0 0 2em;
}
#news h2 {
	font-size: 167%;
	margin: 0 0 -0.1em;
}
#news h3 {
	font-size: 100%;
	margin: 0.5em 0 0;
	position: relative;
	width: 100%;
}
#news h3 .border {
	height: 1px;
	top: 100%;
}
#news .content img {
	float: left;
	margin: 2px 10px 10px 0;
}
#news .content p {
	margin: 0.5em 0 0;
}
*/

#extended_search {
	float: right;
	margin: 0 0 0 2em;
}


#search_auto {
	margin: 0 0 1.5em;
}
#search_auto h2 .variant {
	font-size: 80%;
}
#search_auto h2 .pseudo_link,
#dealer-offers-random  h2 .pseudo_link {
	padding: 0 0.4ex;
	margin: 0 0.2ex 0 -0.2ex;
}
.search_body_header .selected,
#dealer-offers-random h2 .selected {
	padding: 2px 5px;
	background: #F0E600;
	cursor: auto;
}

#dealer-offers-random  h2 .pseudo_link {
	font-size: 80%;
}
#dealer-offers-random h2 .selected {
	font-size: 100%;
}
#search_auto h2 .selected:hover,
#dealer-offers-random h2 .selected:hover,
#search_auto h2 .selected.hover,
#dealer-offers-random h2 .selected.hover{
	color: #000 !important;
	border-color: #fff !important;
}
#search_auto .search_auto_inner {
	/*background: url("/39.35/f/1/main/search_auto_border.gif") 50% 0 repeat-y #dfeefa;*/
	position: relative;
	/*overflow: hidden;*/
	width: 100%;
	padding: 0;
}
#search_auto .search_auto_inner .content {
	background: url("/39.35/f/1/main/search_auto_border.gif") 50% 0 repeat-y;
}
#search_auto .columns_2_column {
	clear: right;
	padding: 1em 0;
	width: 49% !important;
}
#search_auto .search_auto_inner .form_inner {
	position: relative;
}
#search_auto .form_inner p {
	margin: 0 0 0.5em;
}

#search_body .search_body_header .selected, #search_body_lcv .search_body_header .selected {
	background: #F0E600;
}
/*
#search_auto .corner {
	background: url("/39.35/f/1/global/corners.png") no-repeat;
	position: absolute;
	width: 20px;
	height: 20px;
	left: -10px;
}
#search_auto .corner.rt,
#search_auto .corner.rb {
	margin-left: 100%;
}
#search_auto .corner.lt,
#search_auto .corner.rt {
	top: -10px;
}
#search_auto .corner.lb,
#search_auto .corner.rb {
	margin-top: -10px;
}
*/

#search_auto div.submit input,
#search_price form.zf .zf-buttons input {
	background: url("/39.35/f/1/global/search_button.png") no-repeat;
	cursor: pointer;
	border: none;
	width: 28px;
	height: 56px;
	position: absolute;
	left: 0;
}

#search_auto div.submit {
	position: relative;
	width: 60px;
	height: 60px;
	overflow: hidden;
	left: -2px;
}
#search_auto .submit:hover input {
	/*top: -85%  !important;*/
}

#search_auto .marks_models,
#search_price {
	border-bottom: 4px solid #fff;
}

#search_auto.search_old_auto #search_price {
	border-bottom: none;
}

#search_auto .marks_models,
#search_auto .prices,
#search_body, #search_body_lcv {
	padding: 0 1em;
}

#search_auto .marks_models {
	background: none;
}

#search_auto .marks_models form {
	margin: -5px 0 0;
	padding: 5px 0 0 80px;
	min-height: 75px;
	position: relative;
}
#search_form_auto {
	background: url("/39.35/f/1/global/search_auto.png") 0 0 no-repeat  !important;
}
.search_form_inventory {
	background: url("/39.35/f/1/global/search_auto_old.png") 0 0 no-repeat  !important;
}
#search_form_lcv {
	background: url("/39.35/f/1/global/lcv_car.png") 0 0 no-repeat !important;
}


#search_auto .marks_models .select_block {
	float: left;
}

#search_body,
#search_price,
#search_body_lcv{
	background: none;
	width: auto;
}
#search_price .search_price_form .search_price_form_input {
	color: #000;
	width: auto;
	font-size: 180%;
}
#search_price .search_price_form .search_price_form_input input {
	color: #000;
}
#search_price .zf-slider-horizontal,
#search_price .zf-slider-horizontal .zf-slider-scale,
#search_price .zf-changed,
#search_price .zf-slider dl,
#search_price .zf fieldset {
	width: 130px;
}

#search_price .zf-slider dl {
	margin: 0;
}


#search_body .search_body_form .search_body_form_other .search_body_form_item ,
#search_body_lcv .search_body_form .search_body_form_other .search_body_form_item {
	width: auto;
	padding: 0 10px;
	margin: 0 0 10px;
}

#search_price .search_price_form .search_price_form_input span.rur {
	font-size: 80%;
}

#search_price .search_price_form,
#search_price .search_price_header {
	clear: none;
	margin: 0;
	float: left;
}
#search_price .search_price_header {
	font-weight: bold;
	margin: 0.5em 1em 0.5em 0;
}

#search_price {
	margin: 0;
	padding: 1em 1em 0.3em;
}

#search_price .search_price_form .search_price_form_submit {
	width: auto;
}

#search_body .search_body_header,
#search_body_lcv .search_body_header {
	margin: 0 0 0.5em;
}

#search_body .search_body_form ,
#search_body_lcv .search_body_form {
	margin: 0;
}


#search_auto .right_column {
	padding: 0;
	position: relative;
}
#search_auto .right_column .right_column_inner {
	background: url("/39.35/f/1/global/rating.png") no-repeat;
	font-size: 86%;
	margin: 12px 0 0 15px;
	padding: 0 1em 1em 65px;
	position: relative;
}
#search_auto.search_old_auto .right_column .right_column_inner {
	display: none;
}
#search_auto .right_column h3 {
	margin: 0 0 0.5em;
}
#search_auto .right_column h3 a {
	color: #000;
}

#search_auto .right_column ul,
#search_auto .right_column li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#search_auto .right_column li {
	margin: 0 0 0.5em;
}

#search_auto .right_column .all a {
	color: #000;
}


#car_latest h2 {
	margin: 0 0 0.2em;
}


#review {
	margin: 0 0 2em;
}
#review .header {
	position: relative;
}
#review .header a {
	color: #000;
	float: right;
}
#review h3 {
	margin: 0 0 0.5em;
}
#review h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0 0 0.5em;
}
#review .review {
	margin: 0 0 1em;
}
#review .review p {
	margin: 0;
}
#review h4 img{
	float: left;
	margin: 2px 10px 0 0;

}
.index_vitrine{
	float: left;
	margin-right:17px;
	height:280px;
	padding:0;
	width:200px;
}


/*
#made_in {
	float: right;
	padding: 55px 50px 0 0;
	position: relative;
	margin-top: 0;
}
#made_in img {
	left: 0;
	position: absolute;
	top: 10px;
}
*/


#header_bubble .refresh {
	background: url("/39.35/f/1/global/btn_refresh.png") no-repeat;
	bottom: 25px;
	cursor: pointer;
	height: 48px;
	width: 25px;
	position: absolute;
	right: -12px;
	z-index: 1;
	clip: rect(0 25px 24px 0);
}
#header_bubble .refresh:hover {
	clip: rect(24px 25px 48px 0);
	bottom: 49px;
}

#search_auto .right_column_bottom {
	padding: 1em 1em 1px 1em;
	background-color: #FFFFFF;
}

#search_auto .right_column_bottom .compare_auto{
	background: url("/39.35/f/1/global/compare_header_icon.png") no-repeat;
	margin: 0px 0px 15px;
	padding-left: 45px
}

#search_auto .right_column_bottom .deals_discounts,
#search_auto .right_column_bottom .vote_block {
	margin: 10px 0px 10px;
	padding-left: 45px
}

#search_auto .right_column_bottom .deals_discounts {
	background: url("/39.35/f/1/global/label_sale_yellow.png") no-repeat;
}

#search_auto .right_column_bottom .vote_block {
	background: url('/i/vote/icon.jpg') no-repeat;
}

#dealer-offers-random .car_list .commerical .container {
	width: 150px !important;
}
.modifications_blocks_container .modifications_block{
	width: 150px !important;
	min-width: 150px !important;
	margin-right: 2%  !important;
}
#search_auto #search_form_auto,
#search_auto #search_form_lcv{
	/*border: 1px solid #E0EFFB;*/
}
#new_test_drives, #news {
	margin-top: 29px  !important;
}
#dealer-offers-random .border {
	margin-bottom: 5px !important;
}

.search_price_form_submit{
	margin-bottom: 0px;
	height: 1px;
	margin-bottom: 0;
	position: relative;
}
#big_input_div{
	margin-left: 5px;
	position: relative;
	height: 50px;
}
.choose_block_button{
	width: 50px;
	height: 100%;
	vertical-align: bottom;
}
#big_input_div:hover input{
	top: -85% !important;
	height: 100px !important;
}
.search_body_header .selected{
	font-weight: bold;
}
#search_body .search_body_header .pseudo_link,
#search_body_lcv .search_body_header .pseudo_link {
	font-size: 1em !important;
}

/* Блок «Журнал» */

#teasers_blocks {
	font-size: 90%;
	padding: 13px 15px;
	margin: 0 0 10px;
	position: relative;
}

#teasers_blocks .border {
	background: url('/f/1/global/border_yellow.png');
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 3px;
	overflow: hidden;
}

#teasers_blocks .blocks {
	overflow: hidden;
	position: relative;
}

#teasers_blocks .blocks .items {
}

#teasers_blocks .blocks .items .block {
	display: none;
}

#teasers_blocks .blocks .items .block.active {
	display: block;
}

#teasers_blocks .blocks .items .block .teaserslist .teaser {
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}
#teasers_blocks .blocks .items .block .teaserslist .teaser .image {
	width: 85px;
	float: left;
}
#teasers_blocks .blocks .items .block .teaserslist .teaser .text {

}
#teasers_blocks .blocks .items .block .teaserslist .teaser .text .title {
	font-weight: bold;
}

#teasers_blocks .blocks .items .block .teaserslist .teaser.main {
	margin-bottom: 10px;
}

#teasers_blocks .blocks .items .block .teaserslist .teaser.main .image {
	width: auto;
	float: none;
	max-height: 245px;
	overflow: hidden;
}

#teasers_blocks .blocks .items .block .teaserslist .teaser.main .image img {
	-ms-interpolation-mode: bicubic;
	width: 100%;
	height: auto;
}

#teasers_blocks .blocks .items .block .teaserslist .teaser.main .text {
	height: 50px;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	position: relative;
	margin-top: -50px;
	background: url('/i/news_tb_gradient.png') repeat-x bottom;
}

#teasers_blocks .blocks .items .block .teaserslist .teaser.main .text a {
	color: inherit;
	text-decoration: none;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#teasers_blocks .selector {
	width: 97%;
	margin-bottom: 10px;
	text-align: center;
}

#teasers_blocks .selector a {
	text-decoration: none;
	color: #000000;
	margin: 0 2px;
}

#teasers_blocks .selector a span {
	width: 11px;
	height: 11px;
	display: inline-block;
}

#teasers_blocks .selector a.circle {
	position: relative;
	top: 2px;
}

#teasers_blocks .selector a.circle i {
	width: 11px;
	height: 11px;
	display: inline-block;
	background: url('/i/tb/c0.png');
}

#teasers_blocks .selector a.circle.active i {
	background: url('/i/tb/c1.png');
}