.l-container_filter {	margin: 35px auto 17px;}.l-inner_color-lcot {	padding-bottom: 1px;}.l-grid-filter {	width: 520px;	padding-left: 20px;	padding-right: 20px;}.l-grid_filter-small {	position: relative;	width: 280px;	padding-left: 20px;	padding-right: 20px;	padding-bottom: 13px;}.banner-hdr {	max-width: 990px;	font-size: 0;	line-height: 0;	margin: 0 auto 5px;	overflow: hidden;}.filter-sep {	position: absolute;	left: 0;	top: 8px;	bottom: 10px;	width: 0;	border-left: 1px solid #d5d5d5;	border-right: 1px solid #fff;}.filter-selector {	margin: 10px 0;}.filter-wr {	padding: 0 4px;}.filter-opt {	float: right;	margin-top: 4px;}.fltr-top {	margin: 5px 0 1px;}.b-lever-filter {	margin: 20px 0 25px;}.short-fltr {	/* height: 150px; */	overflow: hidden;}.short-fltr-item {	width: 85px;	height: 75px;	float: left;	margin-right: 10px;}.short-fltr-item_center {	float: none;	margin: 0 auto;}.short-fltr-img {	float: left;	margin-bottom: 1px;}.brand-list-item {	height: 37px;}.brand-list-link {	float: left;	position: relative;}.brand-list-icon {	float: left;	height: 25px;	width: 40px;	margin-right: 10px;}.brand-list-name {	line-height: 27px;}.brand-list-index {	position: absolute;	color: #999999;	font-size: 12px;	left: 101%;	top: 1px;}.total-link {	position: relative;	font-size: 16px;	font-weight: bold;	margin: 13px 0 22px;	text-align: center;	overflow: hidden;	padding-bottom: 3px;}.total-link:before, .total-link:after {	border-bottom: 1px solid #d5d5d5;	content: "";	display: inline-block;	height: 0;	position: relative;	top: 0px;	vertical-align: middle;	width: 50%;}.total-link:before {	left: -0.5em;	margin-left: -50%;}.total-link:after {	left: 0.5em;	margin-right: -50%;}.total-sale {	font-size: 16px;	line-height: 31px;	text-align: center;	font-weight: bold;	padding: 10px 0;	margin: 15px 0 25px;	background: url('data:image/gif;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzZFOTJDN0EyRTkxMUUzQUMwNDkwNzMxREE1MjE1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NzZFOTJDOEEyRTkxMUUzQUMwNDkwNzMxREE1MjE1OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3NkU5MkM1QTJFOTExRTNBQzA0OTA3MzFEQTUyMTU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY3NkU5MkM2QTJFOTExRTNBQzA0OTA3MzFEQTUyMTU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAExwAABOgAAAUZAAAFPP/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAAQAKAwERAAIRAQMRAf/EAHcAAQEAAAAAAAAAAAAAAAAAAAQIAQEAAAAAAAAAAAAAAAAAAAAAEAADAQAAAAAAAAAAAAAAAAAAEDECEQEAAAAAAAAAAAAAAAAAAAAQEgEAAAAAAAAAAAAAAAAAAAAQEwEAAgMAAAAAAAAAAAAAAAAQATFxobH/2gAMAwEAAhEDEQAAAbFEn//aAAgBAQABBQLFP//aAAgBAgABBQJf/9oACAEDAAEFAl//2gAIAQICBj8CP//aAAgBAwIGPwI//9oACAEBAQY/Aj//2gAIAQEDAT8hswf/2gAIAQIDAT8hP//aAAgBAwMBPyE//9oADAMBAAIRAxEAABCD/9oACAEBAwE/ENp2D//aAAgBAgMBPxA//9oACAEDAwE/ED//2Q==') repeat #e7e7e7;}.total-sale_link {	position: relative;	margin-left: 40px;	text-shadow: 0 1px 0 #FFFFFF;}.offer-lbl_big {	position: absolute;	left: -40px;	top: -5px;	width: 30px;	vertical-align: middle;}.b-stars_market {	margin: 3px 5px 0 0;}.market-prs {	display: block;	line-height: 16px;}.btn-tag {	margin: 0 6px 10px 0;}.itemB {	width: 300px;	padding:0;	margin:0 0 10px;}.itemB_center {	left: 50%;	position: relative;	margin-left: -150px;}.itemB:after {	clear: both;	content: "";	display: block;}.barItem {	height: 32px;}.barTitle {	float: left;	line-height: 18px;	width: 108px;}.barImg-wrap {	float: left;	width: 191px;	height: 12px;	margin-top: 3px;	overflow: hidden;	background: url("../bem/img/stars.png") repeat scroll 0 -170px transparent;}.barImg {	width: 0;	height: 100%;	background: url("../bem/img/stars.png") repeat scroll 0 -230px transparent;}.barImg.red {	background: url("../bem/img/stars.png") repeat scroll 0 -194px transparent;}.value1 {	background-position: 0 -182px;}.value2 {	background-position: 0 -194px;}.value3 {	background-position: 0 -206px;}.value4 {	background-position: 0 -218px;}.value5 {	background-position: 0 -230px;}.brand-name {	font-size: 30px;	line-height: 30px;}.brand-name-h1 {	font-size: 30px;	line-height: 22px;	margin: 2px 0 0;}.brand-name-h1 .small {	font-size: 14px;}/* All-prise in table */.all-price {	width: 100%;}.all-price-row,.all-price-rowhead {	overflow: hidden;	width: 100%;}.all-price-row:hover {	background-color: #f3f3f3;}.all-price-name {	position: relative;	float: left;	padding: 0 10px 0 0;	font-size: 14px;	line-height: 30px;	width: 175px;	height: 30px;	overflow: hidden;	white-space: nowrap;}.all-price-name_w40 {	width: 40px;}.all-price-range {	overflow: hidden;	height: 30px;	border-left: 1px solid #dbdbdb;	border-right:  1px solid #dbdbdb;}.min-stop,.max-stop {	float: left;	height: 30px;	line-height: 30px;	white-space: nowrap;	font-size: 14px;}.max-stop {	float: right;}.all-price-text {	position: relative;	float: left;	height: 30px;	background-color: #f3f5bf;}.all-price-value {	float: left;	padding-left: 3px;	border-left: 1px solid #d8d6a5;	height: 30px;}.all-price-value-position {	position: relative;	font-size: 11px;	color: #727272;	line-height: 30px;	white-space: nowrap;	height: 30px;}.all-price-hider,.car-exp__shadow {	position: absolute;	right: 0;	top: 0;	bottom: 0;	width: 20px;	background: url('../img/price-hider.png') left 0 repeat-y transparent;}.all-price-row:hover .all-price-hider {	background: url('../img/price-hider.png') right 0 repeat-y transparent;}.city-showrooms {	line-height: 16px;}.l-search {	padding: 10px;	margin-bottom: 50px;	border: 1px solid #dcdcdc;}.l-search__row {	margin-bottom: 13px;}.l-search__name {	font-size: 20px;	margin-bottom: 15px;}.l-search__select {	float: right;	width: 218px;	padding: 1px;	font-family: Arial, Helvetica, sans-serif;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.l-search__master {	float: left;	font-size: 12px;	line-height: 30px;}.img-wrap {	position: relative;	text-align: center;}.car-icons {	margin: 0;	padding: 0;	float: left;	overflow: hidden;	list-style: none;	-webkit-border-radius: 2px;	border-radius: 2px;	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}.car-icons__el {	float: left;	width: 20px;	height: 20px;	overflow: hidden;	text-indent: 9999px;	background: url('../img/car_icons.png?v1') no-repeat scroll 0 -260px transparent;}.car-icons__el_new {	background-position: 0 -280px;}.car-icons__el_vub {	background-position: 0 -300px;}.car-icons__el_test {	background-position: 0 -320px;}.car-icons__el_sale {	background-position: 0 -340px;}.car-icons__el_disc {	background-position: 0 -360px;}.car-icons__el_price {	background-position: 0 -520px;}.car-icons__el_credit {	background-position: 0 -540px;}.car-icons__el_prize {	background-position: 0 -560px;}.hover-module_wrap {	left: 0;	bottom: 4px;	position: absolute;}.hover-module {	min-width: 270px;	top: 50%;	z-index: 1;	left: 100%;	padding: 10px;	display: none;	height: 270px;	position: absolute;	margin: -145px 0 0 14px;	background: #fff;	-moz-box-shadow: 0px 0px 14px #888888;	-webkit-box-shadow: 0px 0px 14px #888888;	box-shadow: 0px 0px 14px #888888;}.hover-module__arr {	border-top: 14px solid transparent;	border-bottom: 14px solid transparent;	border-right: 14px solid #fff;	font-size: 0;	height: 0;	line-height: 0;	position: absolute;	width: 0;	top: 50%;	margin-top: -14px;	left: -13px;}.hover-module-4 .hover-module,.hover-module-5 .hover-module,.hover-module-6 .hover-module {	left: auto;	right: 100%;	margin-left: 0;	margin-right: 14px;}.hover-module-4 .hover-module__arr,.hover-module-5 .hover-module__arr,.hover-module-6 .hover-module__arr {	left: auto;	right: -13px;	border-right: none;	border-left: 14px solid #fff;}.hover-module_wrap:hover .hover-module {	display: block;}.hover-module__in {	height: 270px;	overflow: hidden;}.hover-module__shadow {	left: 0;	right: 0;	bottom: 0;	height: 47px;	position: absolute;	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 76%, rgba(255,255,255,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(76%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 100%);	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 100%);	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 100%);	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.lable-table,.charact-table {	padding: 0;	border: none;	border-spacing: 0;	margin-bottom: 25px;	border-collapse: collapse;}.charact-table {	margin-bottom: 20px;}.charact-table_mw400 {	min-width: 400px;}.lable-table td {	padding: 0 0 0 10px;	vertical-align: top;}.charact-table td {	padding: 0 0 0 25px;	vertical-align: top;}.lable-table td:first-child,.charact-table td:first-child {	padding-left: 0;}.lable {	color: #fff;	float: left;	padding: 0 5px;	font-size: 12px;	line-height: 20px;	font-weight: bold;	white-space: nowrap;	-webkit-border-radius: 2px;	border-radius: 2px;	text-shadow: 0 -1px rgba(0, 0, 0, 0.44);}a.lable,a.lable:hover {	color: #fff;	text-decoration: none;}.lable_new {	background: rgb(0,128,255);	background: -moz-linear-gradient(top,  rgba(0,128,255,1) 0%, rgba(0,102,204,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,128,255,1)), color-stop(100%,rgba(0,102,204,1)));	background: -webkit-linear-gradient(top,  rgba(0,128,255,1) 0%,rgba(0,102,204,1) 100%);	background: -o-linear-gradient(top,  rgba(0,128,255,1) 0%,rgba(0,102,204,1) 100%);	background: -ms-linear-gradient(top,  rgba(0,128,255,1) 0%,rgba(0,102,204,1) 100%);	background: linear-gradient(to bottom,  rgba(0,128,255,1) 0%,rgba(0,102,204,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080ff', endColorstr='#0066cc',GradientType=0 );}.lable_vub {	background: rgb(230,38,38);	background: -moz-linear-gradient(top,  rgba(230,38,38,1) 0%, rgba(219,0,0,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,38,38,1)), color-stop(100%,rgba(219,0,0,1)));	background: -webkit-linear-gradient(top,  rgba(230,38,38,1) 0%,rgba(219,0,0,1) 100%);	background: -o-linear-gradient(top,  rgba(230,38,38,1) 0%,rgba(219,0,0,1) 100%);	background: -ms-linear-gradient(top,  rgba(230,38,38,1) 0%,rgba(219,0,0,1) 100%);	background: linear-gradient(to bottom,  rgba(230,38,38,1) 0%,rgba(219,0,0,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62626', endColorstr='#db0000',GradientType=0 );}.lable_test {	background: rgb(116,170,0);	background: -moz-linear-gradient(top,  rgba(116,170,0,1) 0%, rgba(108,159,0,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(116,170,0,1)), color-stop(100%,rgba(108,159,0,1)));	background: -webkit-linear-gradient(top,  rgba(116,170,0,1) 0%,rgba(108,159,0,1) 100%);	background: -o-linear-gradient(top,  rgba(116,170,0,1) 0%,rgba(108,159,0,1) 100%);	background: -ms-linear-gradient(top,  rgba(116,170,0,1) 0%,rgba(108,159,0,1) 100%);	background: linear-gradient(to bottom,  rgba(116,170,0,1) 0%,rgba(108,159,0,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74aa00', endColorstr='#6c9f00',GradientType=0 );}.lable_sale {	background: rgb(255,108,0);	background: -moz-linear-gradient(top,  rgba(255,108,0,1) 0%, rgba(210,89,0,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,108,0,1)), color-stop(100%,rgba(210,89,0,1)));	background: -webkit-linear-gradient(top,  rgba(255,108,0,1) 0%,rgba(210,89,0,1) 100%);	background: -o-linear-gradient(top,  rgba(255,108,0,1) 0%,rgba(210,89,0,1) 100%);	background: -ms-linear-gradient(top,  rgba(255,108,0,1) 0%,rgba(210,89,0,1) 100%);	background: linear-gradient(to bottom,  rgba(255,108,0,1) 0%,rgba(210,89,0,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6c00', endColorstr='#d25900',GradientType=0 );}.lable_disc {	background: rgb(225,0,0);	background: -moz-linear-gradient(top,  rgba(225,0,0,1) 0%, rgba(183,12,0,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,0,0,1)), color-stop(100%,rgba(183,12,0,1)));	background: -webkit-linear-gradient(top,  rgba(225,0,0,1) 0%,rgba(183,12,0,1) 100%);	background: -o-linear-gradient(top,  rgba(225,0,0,1) 0%,rgba(183,12,0,1) 100%);	background: -ms-linear-gradient(top,  rgba(225,0,0,1) 0%,rgba(183,12,0,1) 100%);	background: linear-gradient(to bottom,  rgba(225,0,0,1) 0%,rgba(183,12,0,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e10000', endColorstr='#b70c00',GradientType=0 );}.lable_yellow {	color: #fff000;}.lable_credit {	background: rgb(0,100,125);	background: -moz-linear-gradient(top,  rgba(0,100,125,1) 0%, rgba(0,76,94,1) 100%);	background: -webkit-linear-gradient(top,  rgba(0,100,125,1) 0%,rgba(0,76,94,1) 100%);	background: linear-gradient(to bottom,  rgba(0,100,125,1) 0%,rgba(0,76,94,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00647d', endColorstr='#004c5e',GradientType=0 );}.lable_price {	background: rgb(255,102,0);	background: -moz-linear-gradient(top,  rgba(255,102,0,1) 0%, rgba(192,64,6,1) 100%);	background: -webkit-linear-gradient(top,  rgba(255,102,0,1) 0%,rgba(192,64,6,1) 100%);	background: linear-gradient(to bottom,  rgba(255,102,0,1) 0%,rgba(192,64,6,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#c04006',GradientType=0 );}.lable_prize {	background: rgb(92,30,155);	background: -moz-linear-gradient(top,  rgba(92,30,155,1) 0%, rgba(33,7,85,1) 100%);	background: -webkit-linear-gradient(top,  rgba(92,30,155,1) 0%,rgba(33,7,85,1) 100%);	background: linear-gradient(to bottom,  rgba(92,30,155,1) 0%,rgba(33,7,85,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c1e9b', endColorstr='#210755',GradientType=0 );}.lable__vub {	padding-left: 50px;	background: url('../img/car_icons.png?v1') no-repeat scroll 0 -240px transparent;}.car-charact-wrap {	float: left;	height: 100px;	margin: 0 20px 10px 0;}.car-charact-wrap:last-of-type {	margin-right: 0;}.car-charact {	width: 80px;	color: #000;	height: 35px;	font-size: 18px;	line-height: 20px;	font-weight: bold;	padding-top: 22px;	margin: 0 auto 10px;	overflow: hidden;	text-align: center;}.car-charact__sm {	font-size: 14px;	line-height: 14px;	font-weight: normal;}.car-charact_drive-perednij {	background: url('../img/car_icons.png') no-repeat scroll center 16px transparent;}.car-charact_drive-polnyij {	background: url('../img/car_icons.png') no-repeat scroll center -384px transparent;}.car-charact_drive-zadnij {	background: url('../img/car_icons.png') no-repeat scroll center -444px transparent;}.car-charact_bag {	width: 66px;	background: url('../img/car_icons.png') no-repeat scroll center -56px transparent;}.car-charact_year {	width: 62px;	background: url('../img/car_icons.png') no-repeat scroll center -117px transparent;}.car-charact_passen {	width: 55px;	background: url('../img/car_icons.png') no-repeat scroll center -180px transparent;}.car-charact_ncap {	width: 135px;}.car-charact-ncap {	color: #fff;	font-size: 11px;	overflow: hidden;	border: 1px solid #e6e6e6;	border: 1px solid rgba(0, 0, 0, 0.1);	-webkit-border-radius: 10px;	border-radius: 10px;}.car-charact-ncap__star {	float: left;	padding: 3px 4px 2px 5px;	background-color: #edf3f5;}.car-charact-ncap__date {	float: left;	width: 24px;	padding: 0 10px;	background-color: #1f465a;}.car-charact-desc {	color: #777777;	font-size: 14px;	line-height: 16px;	text-align: center;}.fotorama .fotorama__nav--thumbs .fotorama__nav__frame {	height: 60px !important;}.fotorama .fotorama__thumb-border {	display: none !important;}.fotorama__active  .fotorama__thumb:after {	content: '';	background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));    border-color: #00afea;    border-style: solid;    border-width: 2px;    left: 0;    position: absolute;    top: 0;    right: 0;    bottom: 0;    z-index: 9;}.fotorama__wrap--css3 .fotorama__stage {	transform: none !important;}.fotorama--fullscreen .fotorama__fullscreen-icon {	background: url('../img/close-fotorama.png') 0 0 no-repeat transparent !important;	width: 32px !important;	height: 32px !important;	right: 5px;	top: 5px;}.fotorama__arr {	z-index: 30 !important;	line-height: 30px !important;	margin-top: -15px !important;	background-image: url('../img/fotorama.png') !important;}.b-fotorama-new .fotorama__nav-wrap,.b-fotorama-version .fotorama__nav-wrap {	position: relative;	bottom: 64px;	background-color: #000;}.b-fotorama-pre {	background: url('../img/fotorama-pre.gif') center 16px no-repeat transparent;}.b-fotorama-new {	width: 557px;	position: absolute;	bottom: 1px;	right: 340px;	height: 64px;	border-style: solid;	border-color: black;	border-width: 0 2px;}.fotorama_h64 {	height: 64px;}.fotorama-img_hide {	visibility: hidden;}.car-size {	width: 490px;	height: 120px;	position: relative;	margin: 0 auto;	background: url('../img/car_size.png?v1') center 0 no-repeat transparent;}[class*="car-size__"] {	color: #000;	font-size: 12px;	position: absolute;}.car-size__length {	left: 123px;	top: 104px;}.car-size__wheelbase {	left: 123px;	top: 87px;}.car-size__clearance {	left: 134px;	top: 71px;}.car-size__high {	left: 286px;	top: 34px;}.car-size__wide {	left: 385px;	top: 104px;}.car-exp {	width: 100%;	clear: both;}.car-exp__name {	float: left;	width: 116px;	height: 30px;	color: #626262;	font-size: 16px;	overflow: hidden;	position: relative;	padding-right: 10px;	white-space: nowrap;}.car-exp__desc {	color: #000;	float: left;	width: 174px;	font-size: 16px;	line-height: 20px;}.sorting-text {	margin-right: 10px;}.sorting-count {	font-size: 18px;	line-height: 30px;}.b-cont-head__grade {	color: #000;	margin: 0;	font-size: 30px;	font-weight: normal;	line-height: normal;	margin-bottom: 5px;}.b-cont-head__sub {	color: #999999;	font-size: 14px;	margin: -10px 0 5px;}.grade-img-shadow {	padding: 10px;	background-color: #fff;	border: 1px solid #f8f8f8;	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);}.quick-search-sidebar {	padding: 0 10px;	border: 1px solid #D5D5D5;}/* синхронизировать с лайаутом!! */.top4 {	margin-top: 4px;}.top15 {	margin-top: 10px;}.bottom5 {	margin-bottom: 5px;}.bottom10 {	margin-bottom: 10px;}.bottom30 {	margin-bottom: 30px;}.bottom50 {	margin-bottom: 50px;}.right10 {	margin-right: 10px;}.left10 {	margin-left: 10px;}.mb0 {	margin-bottom: 0;}.mb20 {	margin-bottom: 20px;}.bl-empty {	border: 1px solid #E6E6E6;	padding: 80px 0;	text-align: center;}.b-cont-group .chzn-container .chzn-drop {     margin-right: -145px;}/* dropdown */.country-list {	position: relative;	float: left;}.country-list__active {	float: left;	padding: 0 10px;}.country-list__txt {	color: #0066cc;	cursor: pointer;	border-bottom: 1px dotted #0066cc;}.country-list__txt:hover {	color: #b00000;	border-color: #b00000;}.country-list__dropdown {	display: none;	position: absolute;	top: 100%;	left: 0;	z-index: 5;	background-color: #fff}.country-list__ul {	list-style: none;	padding: 0 10px;	margin: 0;}.country-list__ul li {	line-height: 26px;}.active .country-list__dropdown {	display: block;}/* soc */.soc_label {	float: right;	line-height: 33px;	margin-right: 20px;}.social-icons {	float: left;	margin: 5px 10px 0 0;}.social-icon {	display: inline-block;	margin-right: 10px;}.social-icon a {	width: 28px;	height: 28px;	display: block;	background-position: 0 0;	background-repeat: no-repeat;	transition: all 0.1s ease-in-out;	-o-transition: all 0.1s ease-in-out;	-ms-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	-webkit-transition: all 0.1s ease-in-out;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.social-icon a:hover {	background-position: 0 -38px;}.social_fb {background: url(../bem/img/facebook.png) no-repeat;}.social_gplus {background: url(../bem/img/gplus.png) no-repeat;}.social_vk {background: url(../bem/img/vk.png) no-repeat;}/* end dropdown */.top-banner {	text-align: center;	padding-bottom: 5px;}@media (min-width: 1200px) {	.col_rightcol {		width: 27%;	}	.col_main {		width: 73%;	}}@media (max-width: 767px) {	.b-error-holder {		margin-left: 0;	}}/* fucking hack */a.cancel-auth-lb {	font-size: 17px;}@media (max-width: 767px) {	#newHeader .logoT {		width: 150px;		padding-top: 18px;	}	#newHeader .logoLink,	#newHeader .logoLink img {		display: block;		height: auto;		width: 100%;	}}/* brand accordeon */.b-accordion {	margin: 0;	padding: 0;	list-style: none;}#nissan-accordion .b-accordion__control {	position: relative;	height: 43px;	padding: 0;	margin: 0;	border: 0;	border-radius: 0;	background: url('../img/accordeon-bg.png') 0 0 repeat-x #2b2b2b;}#nissan-accordion .b-accordion__control.ui-state-active {	background: url('../img/accordeon-bg.png') 0 -43px repeat-x #646464;}#nissan-accordion a.accordion-opener {	float: left;	height: 24px;	padding: 9px 10px 10px 50px;	text-decoration: none;	outline: 0 none;}#nissan-accordion a.accordion-opener .b-accordion__control-text {	font-size: 18px;	line-height: 24px;	color: #fff;	border-bottom: 1px dotted #fff;}#nissan-accordion a.accordion-opener:hover .b-accordion__control-text {	color: #71cfff;	border-bottom-color: #71cfff;}#nissan-accordion .ui-icon {	position: absolute;	left: 0;	top: 0;	width: 50px;	height: 43px;	background: url('../img/accordeon-bg.png') 0 -86px no-repeat #2b2b2b;}#nissan-accordion .ui-accordion-content {	padding: 0;	margin: 0;	top: 0;	left: 0;	bottom: 0;	right: 0;	position: static;	overflow: hidden;	border: 0;}#nissan-accordion .ui-state-active .ui-icon {	height: 54px;	background: url('../img/accordeon-bg.png') 0 -129px no-repeat transparent;}.nissan-wr {	position: relative;	margin-bottom: 30px}.nissan-wr img {	display: block;	height: auto;	margin: 0 auto;	max-width: 100%}.nissan-wr__link {	position: absolute;	right: 25px;	top: 40px;	width: 285px;	height: 198px;	font-family: Arial;	background: url('../img/accord-brand/X-trail_video.png?v2') 0 0 no-repeat;	text-decoration: none;	outline: none;}.nissan-wr__link:hover {	background-position: -285px 0;}.x-trail-but {	position: absolute;	display: block;	top: 480px;	height: 58px;	right: 30px;	width: 275px;	background: url('../img/accord-brand/X-trail_but.png') 0 0 no-repeat;	text-decoration: none;}.x-trail-but_test {	background-position: 0 -58px;	top: 538px}.x-trail-but:hover {	background-position: 0 -116px;	z-index: 1}.x-trail-but_test:hover {	background-position: 0 -174px;}/* brand accordeon */.osago-banner_layout {	max-width: none;	padding: 5px;}/*.osago-banner__link {	font-size: 18px;	line-height: 26px;}*/.row-hidden,.close-table,.full-table .open-table {	display: none;}.full-table .row-hidden {	display: table-row;}.full-table .close-table {	display: inline;}.superteaser {	padding: 0 10px;	width: auto;}/* owl carousel */.photo-carousel-wr { 	width: 500px; 	float: left; 	margin: 380px 0 30px -100%; 	position: relative; 	left: 310px;	height: 64px;	background: url('../img/fotorama-pre.gif') center 16px no-repeat transparent;}.photo-carousel-wr .owl-carousel.owl-loaded { 	padding: 2px; 	box-sizing: border-box; 	background-color: #000;}.owl-prev,.owl-next {	top: 50%;	width: 32px;	height: 32px;	position: absolute;	margin-top: -16px;	background: url("../img/fotorama.png") no-repeat scroll 0 0 transparent;}.owl-prev {	left: 10px;}.owl-next {	right: 10px;	background-position: -32px 0;}/* end owl carousel */.video-block {	display: block;	position: relative;}.video-block__hover {	left: 50%;	top: 50%;	width: 70px;	height: 53px;	margin: -26px 0 0 -35px;	background: url("http://video.magnet.kiev.ua/html5/html5lib/v2.37.4//modules/MwEmbedSupport/skins/common/images/player_big_play_button.png") no-repeat scroll 0 0 transparent;	position: absolute;}.b-fotorama-new .fotorama__fullscreen-icon {	z-index: 5;}.l-inner_border {	padding-top: 10px;	padding-bottom: 10px;	border: 1px solid #d5d5d5;}.ver10 {	margin-top: 10px;	margin-bottom: 10px;}.fz14 {	font-size: 14px;}.fz16 {	font-size: 16px;}.b-cont-body {	float: left;}.border-row {	border-bottom: 1px solid #e6e6e6;	margin-bottom: 20px;}.price-bl {	font-size: 18px;	font-weight: bold;	margin: 5px 0 10px;}@media (max-width: 767px) {	.b-cont-body {		height: auto;	}}@media (max-width: 990px) {	.b-cont-body {		float: none;	}	.photo-carousel-wr {	 	width: 100%;	 	float: none;	 	left: 0;	 	height: auto;	 	position: static;		margin-top: 0;		margin-left: 0;	}}@media (max-width: 1199px) {	.photo-carousel-wr {		left: 210px;	}}