﻿body {
	margin: 0;
	padding: 0;
	font-size:100.01%;
	height:100%;
	font-family: Arial, tahoma, sans-serif;
	background: #ffffff;
}

.bumagka { background-image: url(https://poundpig.ru/back.png);
}

.grey {color:#777;
}

.line { 
    border-left: 2px solid #F00; /* Параметры линии */ 
    padding-left: 1px; /* Расстояние от линии до текста */ 
   }

.abig {font-size:18px;
}

html {
	margin: 0;
	padding: 0;
	font-size:100.01%;
	height:100%;
	font-family: Arial, tahoma, sans-serif;
	background: #ffffff;
}

.tablica { background-color: #FFFFCC;
box-shadow:6px 6px 2px #666666;
 }

.tablichnyy { margin:0px 0px 20px 0px;
box-shadow:2px 2px 2px 2px #666666;
 }

.banner_header{
	margin-bottom: -1px;
}

a {
	outline: none;
}

img {
	outline: none;
}
body {
	/*text-align: center;*/
	font-size: 0.874em;
}

.menu-space {
	margin-top: -21px;
}

#golova #content {
	font-size: 14px;
}

select {
	font-size: 100%;
}

textarea {
	font-size: 100%;
}

input {
	font-size: 100%;
}
input[type=radio] {
	vertical-align: baseline;
}

input[type=checkbox] {
	vertical-align: baseline;
}

img {
	float: left;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {margin-bottom:1.5em;}



h3 { margin: 1em 0 0;}



a {color: #3282d2;}
a:visited {color: #606;}
.help_link:hover {
	color: #b60a31 !important;
	border-color: #b60a31 !important;
}

.pseudo_link.hover {
	color: #b60a31 !important;
	border-color: #b60a31 !important;
}

.pseudo_link:hover {
	color: #b60a31 !important;
	border-color: #b60a31 !important;
}

a:hover {
	color: #b60a31 !important;
	border-color: #b60a31 !important;
}

.help_link {
	border-bottom: 1px dashed;
	position: relative;
	text-decoration: none;
}

.pseudo_link {
	border-bottom: 1px dashed;
	position: relative;
	text-decoration: none;
}

.pseudo_link * {
	cursor: pointer;
}

.pseudo_link {
	cursor: pointer;
}

a * {
	cursor: pointer;
}

a {
	cursor: pointer;
}

.help_link {
	cursor: help;
	display: inline;
}
.help_link img {
	cursor: pointer;
	border: none;
}

.help_link_modal_window {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	width: 300px;
	display: none;
	z-index: 3;
	--overflow: hidden;
}

.help_link_modal_window * {
	cursor: auto;
}

.help_link_modal_window .help_link_modal_window_container {
	background: #fff;
	border: 3px solid #FAF596;
	position:relative;
	z-index:100;
	color: #000;
	padding: 15px;
}

.abbr .help_link_modal_window_container {
	border-color: #ccc;
}

.help_link_modal_window p {
	padding: 0;
	margin:0 0 0.3em 0;
}

.help_link_modal_window h4 {
	padding: 0;
	margin:0 0 0.3em 0;
}

.help_link_modal_window  p {
	font-weight: normal;
	font-size: 0.8em;
}

.help_link_modal_window  p img{
	float: left;
	margin: 0 10px 5px 0;
}

.help_link_modal_window .close {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -35px;
}

.help_link_modal_window .help_link_modal_window_shadow {
	background: #000;
	opacity: 0.5;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index:90;
	height: 100%;
	width: 100%;
}
.help_icon {
	cursor: pointer;
	position: relative;
}
.help_icon img {
	border: none !important;
}

form:after {
	content: '';
	clear: both;
	display: block;
}

li:after {
	content: '';
	clear: both;
	display: block;
}

ol:after {
	content: '';
	clear: both;
	display: block;
}

ul:after {
	content: '';
	clear: both;
	display: block;
}

div:after {
	content: '';
	clear: both;
	display: block;
}

p:after {
	content: '';
	clear: both;
	display: block;
}
form {
	zoom: 1;
}


ul li {
	zoom: 1;
}


ul {
	zoom: 1;
}


div {
	zoom: 1;
}


p {
	zoom: 1;
}


h2 {
	margin-bottom: 0.2em;
	font-size:24px;
}


h1 {
	margin-bottom: 0.2em;
}

h1 {
	margin-top: 0.2em;
}


h1 img {
	margin-right: 10px;
	vertical-align: middle;
}
h1 .generation {
	display: block;
	font-size: 70%;
	font-weight: normal;
}

.icon {
	background: url("/39.35/f/1/global/icons1.png") no-repeat;
	position: absolute;
	overflow: hidden;
}

span.rur{
	display: inline-block;
	position: relative;
	//position: static;
	text-transform:uppercase;
	text-indent:0;
}
span.rur span{
	position:absolute;
	overflow:hidden;
	width:.45em;
	height:1em;
	margin:.3ex 0 0 -0.7em !important;
}
span.rur span:before{content:'\2013';}

@media all and (min-width:0)
{
	span.rur span {margin-top: .25ex;}
}

@font-face{font-family:"Rouble Arial";src:url("/39.35/f/1/global/rouble.ttf");}
span.rur {font-family: "Rouble Arial"; text-transform: none;}
.safari span.rur {font-family: "Rouble Arial"; text-transform: none;}
span.rur span:first-of-type {display: none;}



.safari span.rur span {display: none;}



#layout {
	border-right: 1px dashed #ccc;
	min-height: 100%;
	max-width: 1420px;
	min-width: 950px;
	text-align: left;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

#content {
	padding-bottom: 3em;
}





#header {
	background: url("/39.35/f/1/global/header_bg.png") repeat-x #ffbf00;
	position: relative;
	z-index:100;
}
#header .border {
	height: 3px;
	background: url('/39.35/f/1/global/border_red.png') repeat-x;
	position: relative;
	overflow: hidden;
}


#logo_quto {
	padding: 16px 0 10px 6px;
	float: left;
	position: relative;
	z-index: 1;
}
#logo_quto .beta {
	position: absolute;
	left: 220px;
	top: 59px;
}

#header .shortcuts {
	position: absolute;
	top: 10px;
	right: 0px;
	font-size: 90%;
	margin: 0;
	z-index: 3;
}
#header .shortcuts a {
	color: #000;
}

#header .shortcuts #login_link {
	float: left;
}

#header .shortcuts #city_chooser {
	float: left;
}

#header .shortcuts #city_chooser {
	margin-right: 0px;
	padding-right: 10px;
	position: relative;
	float: right;
}

#city_chooser ul {
	background: white;
	list-style-type: none;
	margin: 0;
	padding: 5px 10px 10px;
	position:absolute;
	display: none;
	right: -35px;
	top: -8px;
	border:3px solid #FAF596;
}

#city_chooser ul li{
	white-space: nowrap;
	position: relative;
	margin-bottom: 0.5em;
}
#city_chooser .pseudo_link {
	display: -moz-inline-box;
	display: inline-block;
}
#city_chooser .pseudo_link .icon {
	top: 1px;
	left: 100%;
	width: 15px;
	height: 12px;
	background:url('/39.35/f/1/global/icon_drop_down.png') no-repeat 0 2px transparent;
}

#city_chooser .pseudo_link.hover .icon{
	background:url('/39.35/f/1/global/icon_drop_down.png') no-repeat -19px 2px transparent;
}

#city_chooser .pseudo_link:hover .icon{
	background:url('/39.35/f/1/global/icon_drop_down.png') no-repeat -19px 2px transparent;
}

.cols_1 {
	left: 11em !important;
	width: 20% !important;
}
#city_chooser_list_h1.cols_1 .column {
	width: 100%;
}
.cols_2 {
	left: 11em !important;
	width: 40% !important;
}
#city_chooser_list_h1.cols_2 .column {
	width: 45%;
}

.awesome{
    background: #E00 url(/images/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
    position: relative;
    cursor: pointer;
    }

.awesome2{
    background: # D7F4F3 url(/images/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
	font-size:20px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
    position: relative;
    cursor: pointer;
    }
	
.middle{font-size:18px;
}
	
.awesome2{
    background: #FCB803 repeat-x;
    display: inline-block;
    color: #000;
    text-decoration: none;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
    position: relative;
    }
	
a.apple-button{
	cursor:pointer;
	padding:3px 10px;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	text-shadow:0 -1px 1px rgba(0,0,0,.3);
	background-image:-webkit-linear-gradient(#52A8E8, #377AD0);
	background-image:-moz-linear-gradient(0% 100% 90deg,#377AD0, #52A8E8);
	background-image: -o-linear-gradient(rgb(82,168,232),rgb(55,122,208));
	background-color:#52A8E8;
	-moz-border-radius:23px;
	-webkit-border-radius:23px;
	border-radius:23px;
	border:1px solid #20559A;
	box-shadow:0 1px 2px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.3);
}
 
a.apple-button:hover, a.apple-button:focus{
	background-image:-webkit-linear-gradient(#54A1D8, #1967CA);
	background-image:-moz-linear-gradient(0% 100% 90deg,#1967CA, #54A1D8);
	background-image: -o-linear-gradient(rgb(84,161,216),rgb(25,103,202));
	background-color:#52A8E8;box-shadow:0 1px 0 rgba(255,255,255,.6), inset 0 1px 0 rgba(255,255,255,.3);
}
 
a.apple-button:active{
	background-color:#2D7CD1;
	box-shadow:0 1px 1px rgba(255,255,255,.5), inset 0 2px 5px rgba(0,0,100,.5);
}

.blue{background-color:#E6F8F8
}

.blue2{background-color:#EAF4F8
}

.cols_3 {
	margin-left: 50%;
	left: -30% !important;
	width: 60% !important;
}
#city_chooser_list_h1.cols_3 .column {
	width: 30%;
}
.cols_4 {
	margin-left: 50%;
	left: -40% !important;
	width: 80% !important;
}
#city_chooser_list_h1.cols_4 .column {
	width: 22%;
}
.cols_5 {
	left: 0 !important;
	width: 90% !important;
}
#city_chooser_list_h1.cols_5 .column {
	width: 18%;
}




#navigation {
	position: relative;
	background: #000;
	display: block;
	clear: both;
	margin: 0 0 0.5em;
	font-size: 110%;
}

#navigation ul {
	margin: 0;
	padding: 0;
}

#navigation ul li {
	margin: 0;
	padding: 0.6em 1.2em;
	float: left;
	list-style-type: none;

	background: #000;
}
#navigation ul .features a {
	color: #ffbf00;
}
#navigation ul li a {
	color: #fff;
	padding-left:1px;
}

#navigation ul li.selected{
	background-color: #ffbf00;
}
#navigation ul li.selected a {
	color: #000000;
}





#content ul.local_navigation2 {
	margin: 0 -20px 1em 0;
	padding: 0;
}
#content ul.local_navigation2 li {
	margin: 0 7px 0 -7px;
	/*margin: 0;*/
	padding: 5px 7px;
	float: left;
	list-style-type: none;
	font-size:1.1em;
	position: relative;
}

#content ul.local_navigation2 li a{
	color: #3282d2;
}

#content ul.local_navigation2 li.selected_parent {
	background: #ffb800;
}

#content ul.local_navigation2 li.selected {
	background: #ffb800;
}

#content ul.local_navigation2 li.selected  b{
	font-weight: normal;
}







#content {
	clear: left;
	padding: 0.5em 20px 0;
}

#content .path {
	color: #666;
	/*font-size:0.89em;*/
	padding: 10px 0;
	margin: 0;
	list-style-type: none;
	position:relative;
	z-index:500;
}

#content .path  li{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	white-space: nowrap;
}
#content .path  li.devider{
	margin: 0 0.5em 0 1.5em;
}


#content .path li .icon {
	background:none;
	right:-1.1em;
	border: none;
	font-size: 85%;
	top: 0.1em;
}

#content .path  a.pseudo_link {
	text-decoration: none;
	border: none;
}

#content .path  li .tab .icon {
	top: 50%;
	margin-top: -0.5em;
	right:4px;
	cursor: pointer;
}

#content .path .siblings {
	display: none;
	position: absolute;
	top:16px;
	left:-18px;
	z-index:100;
}

#content .path .siblings .siblings_container {
	position: relative;
	z-index:100;
	white-space: nowrap;
	padding:10px 0;
	background: white;
	border: 3px solid #FAF596;
	top:3px;
	//width: 1%;
}

#content .path .siblings ul li:after {
	content: '';
	clear: none;
	display: none;
}


#content .path .siblings ul:after {
	content: '';
	clear: none;
	display: none;
}


#content .path .siblings .siblings_shadow {
	background: #000;
	opacity: 0.5;
	position: absolute;
	top: 8px;
	left: 5px;
	z-index:90;
	height: 100%;
	width: 100%;
	--display: none;
}

#content .path .siblings .tab {
	background: #f4e800;
	left:0;
	padding: 8px 18px 5px 18px;
	position:absolute;
	top:-24px;
	z-index:110;
}




#content .path .siblings ul{
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:top;
	/*border-right:1px solid;*/
	position: relative;
	z-index:100;
}

#content .path .siblings ul.last{
	border: none;
}


#content .path .siblings li {
	padding:5px 15px;
	float: left;
	clear: left;
}

#content .path .siblings li.selected {
	font-weight: bold;
}

#content .path .siblings li.selected a {
	color: #000;
}

#content .path a {
	color: #666;
}

#content ul.local_navigation {
	margin: 0;
	padding: 0.5em 0 1.5em;
	border-top: 1px solid #e4e4e4;
}
#content ul.local_navigation li {
	margin: 0 10px 0 -10px;
	/*margin: 0;*/
	padding: 5px 10px;
	float: left;
	list-style-type: none;
	font-size:1.1em;
	position: relative;
}

#content ul.local_navigation li a{
	color: #000;
}

#car_photo_gallery h2 .selected {
	background: #f0e600;
}

#content ul.local_navigation li.selected {
	background: #f0e600;
}

#content ul.local_navigation li.selected  b{
	font-weight: normal;
}

#content ul.local_navigation li.selected span.pseudo_link {
	border: none;
}

#content ul.local_navigation .color_01 {color: #f15a22;}
#content ul.local_navigation .color_02 {color: #d71920;}
#content ul.local_navigation .color_03 {color: #000;}
#content ul.local_navigation .color_04 {color: #3296e6;}
#content ul.local_navigation .color_05 {color: #0db14b;}

#content ul.local_navigation .selected span {
	color: #000000;
}


#content #main_content {
	clear: left;
	float:left;
	margin:0 -100% 0 0;
	padding:0 0 1em;
	position:relative;
	//position:static;
	width:100%;
}

#main_content .inner {
	width: 68%;
}


#additions {
	clear:right;
	float:right;
	margin:0;
	position:relative;
	width:28%;
}

#useful_links {
	margin: 0 0 1em 20px;
}
#useful_links ul {
	margin: 0;
	padding: 0;
}
#useful_links li {
	float: left;
	list-style: none;
	margin-right: 1.2em;
}
#useful_links a {
	color: #000;
}

.style4a3 {
				background-color: #FFB800;
				font-size:24px;
}


/* Content elements */

.popup {
	margin-left:15px;
	position: relative;
}

.popup .icon {
	background:url(/39.35/f/1/global/icons.png) 0 -112px no-repeat;
	top: 0.2em;
	width: 14px;
	height: 10px;
	left: -17px;
}

.clear {clear: both; width: 100%; height: 1px; position: relative; overflow: hidden;}




































#car_latest {
	clear: both;
	margin-right: -20px;
}
#car_latest h2 {
	margin-bottom: 0.2em;
}

#car_latest .car_list {
	margin-top: 0.5em;
}

#car_latest .car_latest_hr {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	overflow: hidden;
	height: 0;
	margin-right: 20px;
}

#car_latest .car_list {
	margin-right: -25px;
}


#car_latest .ad_block {
	/*margin: 0 12px 0 0;*/
	margin-bottom: 0 !important;
}
#car_latest .ad_block img {
	margin: 0 0 0.3em;
}
#car_latest .ad_block a {
	color: #000;
}
#car_latest .ad_block .icon {
	top: auto;
}


#new_on_site {
	font-size: 86%;
	line-height: 1.2;
	margin: 0 0 1em;
	padding: 10px 0;
	position: relative;
}
#new_on_site .inner {
	float: left;
	margin-right: -100%;
	width: 100%;
}
#new_on_site .content {
	margin-right: 190px;
}

#new_on_site .border {
	background: url("/39.35/f/1/global/border_blue.png") repeat-x;
	height: 3px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
}

#new_on_site img {
	float: left;
	margin: 0.8em 10px 0 0;
}
#new_on_site h3 {
	border-bottom: 1px solid #8c8c8c;
	font-size: 100%;
	font-weight: bold;
	margin: 0 2em 0.5em 20px;
	padding: 0 0 0.2em;
}
#new_on_site h3 a {
	color: #000;
}

#new_on_site h4 {
	font-size: 116%;
	font-weight: normal;
	margin: 0 0 0.7em;
}

#new_on_site .column {
	clear: right;
	float: left;
	width: 50%;
}

#new_on_site .source {
	color: #999;
}
#new_on_site p {
	margin: 0 0 0.5em;
}

#new_on_site .item {
	margin: 0 2em 2em 20px;
}


#new_on_site #galleries {
	float: right;
	width: 190px;
}
#new_on_site #galleries h3 {
	border: none;
}
#new_on_site #galleries img {
	display: block;
	float: none;
	margin: 0 0 0.2em
}






.banner {
	color: #828387;
	margin: 0 0 1em;
	position: relative;
}

#additions .banner {
	clear: left;
}
.banner h4 {
	font-size: 7px !important;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0.2em 0 !important;;
	letter-spacing: 0.2em;
}
.banner img {
	display: block;
}
#main_content .banner .inner {
	/*background: #fff;*/
	float: left;
	position: relative;
	width: auto;
}

.banner .inner {
	border: 1px dashed #666;
	padding: 6px;
	float: left;
	position: relative;
	background-color: #F0E600;
}

.ad_block .icon {
	right: 40px;
	top: 100%;
	margin-top: -5px;
	width: 13px;
	height: 9px;
}

.banner .icon {
	right: 40px;
	top: 100%;
	margin-top: -5px;
	width: 13px;
	height: 9px;
}
.ad_block .icon {
	margin-top: -5px;
}


#last_seen {
	margin: 0 0 2em;
}
#last_seen h3 {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 0.3em;
	padding: 0 0 0.3em;
}
#last_seen li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#last_seen ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#last_seen li {
	margin: 0 0 0.5em;
}











.footnote {
	font-size: 85%;
	line-height:1.4em;
	margin-bottom: 1em;
}

#car_list_small {
	margin: 2em 0;
}

#car_list_small .header {
	border-bottom: 1px solid #bbb;
	margin: 0 0 1.5em;
	padding: 0 0 0.2em;
}
#car_list_small .header h3  {
	float: left;
	margin: 0;
}
#car_list_small .header a  {
	float: right;
	color: #000;
}

#car_list_small ul  {
	font-size: 86%;
	margin: 0;
	padding: 0;
}
#car_list_small li  {
	margin:0 5px 2em 0;
	width:13em;
	min-width:150px;
}
#car_list_small li .image_container  {
	display: block;
	height: 113px;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 0 0.5em;
}
#car_list_small p  {
	margin: 0;
}
#car_list_small li a  {
	font-size: 116%
}
#car_list_small li .price  {
	font-weight: bold;
	padding-top: 0.4em;
}


.vitrine-mini {
	float: right;
	margin-top:0px;
	min-width:250px;
}
.vitrine-mini img {
	float: left;
	margin: 0 10px 10px 0;
}
.vitrine-mini p {
	margin: 0.3em 0 0;
}
.vitrine-mini a {
	color: #000;
}















#files {
	margin: 0 0 2em;
}
#files li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#files ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#files li p {
	margin: 0;
}
#files li {
	position: relative;
	padding: 0 0 0.5em 20px;
}


.ad_block {
	font-size: 12px !important;
	margin: 0 0 2em;
	position: relative;
	//position: static; 
	width: 200px;
}
#dealers .ad_block {
	width: 200px;
}

#modifications_list .ad_block {
	width: 200px;
}

.ad_block .border {
	background: url("/39.35/f/1/global/border_red.png") repeat-x !important;
	overflow: hidden;
	position: relative;
	height: 2px !important;
	margin: 0 !important;
}
.ad_block .content {
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
	margin: 0 !important;
	padding: 8px;
	min-height: 210px;
	--height: 210px;
}
.ad_block .ad_block2 {
	border: 1px solid #e3e2e7;
	border-top: none;
}
.ad_block .content p {
	margin: 0.2em 0 0 !important;
}

.ad_block h3 {
	color: #959595;
	font-size: 7px !important;
	font-weight: normal;
	margin: 0 0 0.2em 0 !important;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.ad_block h3.ad_block2 {
	font-size: 9px !important;
	border: none;
}

.ad_block a {
	color: #000;
	font-size: 120%;
	font-weight: bold;
}
.ad_block .image_container {
	display: block;
	position: relative;
}






ul.car_list {
	margin: 0;
	padding: 0;
}

.car_list li {
	width: 200px;
	padding: 0;
	display:inline-block;
	/*display:-moz-inline-stack;*/
	margin:0 14px 2em 0;
	min-height:50px;
	min-width:200px;
	vertical-align:top;
	position: relative;
	//position: static!important;
	//display: inline;
	--height: 10px;
}

.car_list li  .image_container {
	display: block;
}

.car_list li  p {
	margin: 0;
}


.car_list li  .price{
	font-weight: bold;
	padding: 0.3em 0 0;
}

.car_list li .ad_block .icon {
	top: auto;
}


















ul.content {
	list-style-type: none;
	margin-top: 0;
	margin-left: 0;
	padding-left: 1.3em;
}
li.content {
	margin: 0.5em 0 0.5em 1.3em;
}
ul.content>li:before {
	content: '\2014\a0';
	float: left;
	margin-left: -1.25em;
}
ul.content>li>*:first-child:-moz-first-node {
	margin-top: -1.2em;
}
ul.content>li>* {
	text-indent: 0;
}





.columns_two {

}

.columns_two .columns_two_column {
	float: left;
	width: 49%;
}

.columns_three {

}

.columns_three .columns_three_column {
	float: left;
	width: 33%;
}

.columns_three .columns_three_column_double {
	width: 66%;
}


#second_hand {
	margin-top: 4em;
	clear: left;
}


#content .additions_wide  {
	/*min-width:290px;*/
}



#tag_cloud {
	margin: 0 0 2em;
}
#tag_cloud .tag_cloud_inner {
	padding: 0;
	margin: 0;
	line-height: 1.3;
}

#tag_cloud.true_only .tag_cloud_inner a {
	display: none;
}

#tag_cloud.true_only .tag_cloud_inner .true {
	display: inline;
}

#tag_cloud.true_only .show_all {
	display: inline;
}

#tag_cloud  .show_all {
	display: none;
}

#tag_cloud .show_true {
	display: inline;
}

#tag_cloud.true_only .show_true {
	display: none;
}

#tag_cloud h3 {
	font-size: 1em;
	margin-bottom: 0.5em;
}

#tag_cloud h3 span.pseudo_link {
	font-size: 0.8em;
	margin-left: 1em;
	font-weight: normal;
}

#tag_cloud .tag_cloud_inner a {
	background: #F0E600;
	color: #666;
	margin: 0 3px 0 0;
	padding: 0 2px;
}
#tag_cloud .size05 {font-size: 0.8em;}
#tag_cloud .size10 {font-size: 1em;}
#tag_cloud .size15 {font-size: 1.2em;}
#tag_cloud .size20 {font-size: 1.4em;}
#tag_cloud .size25 {font-size: 1.5em;}
#tag_cloud .size30 {font-size: 1.6em;}
#tag_cloud .size35 {font-size: 1.7em;}
#tag_cloud .size40 {font-size: 1.8em;}
#tag_cloud .size45 {font-size: 1.9em;}
#tag_cloud .size50 {font-size: 2em;}
#tag_cloud .size55 {font-size: 2.1em;}
#tag_cloud .size60 {font-size: 2.2em;}

/*
#tag_cloud li div {
	background: #e0effb;
	position: absolute;
	height: 1000px;
	left: 0;
	top: 0;
}
#tag_cloud .size05 div {width: 5%;}
#tag_cloud .size10 div {width: 10%;}
#tag_cloud .size15 div {width: 15%;}
#tag_cloud .size20 div {width: 20%;}
#tag_cloud .size25 div {width: 25%;}
#tag_cloud .size30 div {width: 30%;}
#tag_cloud .size35 div {width: 35%;}
#tag_cloud .size40 div {width: 40%;}
#tag_cloud .size45 div {width: 45%;}
#tag_cloud .size50 div {width: 50%;}
#tag_cloud .size55 div {width: 55%;}
#tag_cloud .size60 div {width: 60%;}
#tag_cloud .size65 div {width: 65%;}
#tag_cloud .size70 div {width: 70%;}
#tag_cloud .size75 div {width: 75%;}
#tag_cloud .size80 div {width: 80%;}
#tag_cloud .size85 div {width: 85%;}
#tag_cloud .size90 div {width: 90%;}
#tag_cloud .size95 div {width: 95%;}
#tag_cloud .size100 div {width: 100%;}
*/


.bg_f3efd4 {
	background: url("/39.35/f/1/global/gif_of_our_eternal_love.gif") #fff;
}

.bg_fbf9ec {
	background: url("/39.35/f/1/global/gif_of_our_eternal_gay_love.gif") #fff;
	/*background: #fbf9ec;*/
	padding: 15px;
}





.columns_2 {
	clear: left;
	position: relative;
}

.columns_2 .columns_2_column {
	float: left;
	width: 50%;
}


.columns_3 {
	clear: left;
	position: relative;
}

.columns_3 .columns_3_column {
	float: left;
	width: 33%;
}







.best_car_banner {
	border-top:1px solid #E0EFFB;
	margin-top:0;
	padding:15px 15px 10px;
}

.best_car_banner h3{
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
.best_car_banner h3 a {
	color: #000;
}

.best_car_banner p {
	margin: 0.5em 0 0;
	padding: 0;
}

.car_price_banner {
	margin: 10px 0 30px 15px;
}

.car_price_banner .image_container{
	display:block;
}

.car_price_banner p{
	margin: 0;
}

.car_price_banner p a {
	color: #000;
}

.car_price_banner p.price {
	font-weight:bold;
	padding:0.3em 0 0;
}



#wide_top {
}

#wide_top .wide_top_left {
	float:left;
	position:relative;
	left: 72%;
	width:28%;
	z-index: 1;
}

#wide_top .wide_top_right {
	clear:right;
	float:left;
	margin:0 -100% 0 0;
	padding:0 0 2em;
	position:relative;
	width:70%;
}

.wide_top_right_inner {
	padding: 0 2em 0 0;
}
















.decorated {
	overflow:hidden;
	position:relative;
}

.decorated .d {
	background:url("decor.png") repeat scroll 0 0 transparent;
	overflow:hidden;
	position:absolute;
}

.decorated .d.rt {
	top:0;
}

.decorated .d.lt {
	top:0;
}

.decorated.dtype_4 .d {
	z-index:1;
}

.decorated.dtype_3 .d {
	z-index:1;
}

.decorated.dtype_4 .d.lb {
	width:100%;
}


.decorated.dtype_4 .d.lt {
	width:100%;
}


#decor_41 {
	position:absolute;
	width:11em;
	color:#FFFFFF;
	font-size: 1em;
	left:-300px;
	line-height:1.4;
	text-align:center;
	top:10px;
}


#decor_41 .d {
	background-image:url("decor_41.png");
}

#decor_41 .d.lb {
	height:200px;
	left:-100px;
	margin-top:-100px;
}


#decor_41 .d.lt {
	height:200px;
	left:-100px;
	margin-top:-100px;
}


#decor_41 .d.rb {
	clip:rect(auto, 2100px, auto, 2000px);
	height:200px;
	left:-2100px;
	margin-top:-100px;
	width:2100px;
}


#decor_41 .d.rt {
	clip:rect(auto, 2100px, auto, 2000px);
	height:200px;
	left:-2100px;
	margin-top:-100px;
	width:2100px;
}

#decor_41 .d.dextra {
	clip:rect(200px, auto, auto, auto);
	top:-100px;
	width:2200px;
}

#decor_41 .d.e_1 {
	left:-100px;
}


.decorated .wrap {
	position:relative;
}


.decorated .content {
	position:relative;
}

.decorated.dtype_4 .content {
	z-index:2;
}

#decor_41 .content {
	background: #f4e800;
	margin:60px;
	padding:0.7em;
}

#decor_41 .d.e_2 {
	left:-2100px;
}

#decor_41 .d.rb {
	clip:rect(auto, 2100px, auto, 2000px);
	height:200px;
	left:-2100px;
	margin-top:-100px;
	width:2100px;
}

#decor_41 .d.rt {
	clip:rect(auto, 2100px, auto, 2000px);
	height:200px;
	left:-2100px;
	margin-top:-100px;
	width:2100px;
}

#decor_41 .d.lb {
	height:200px;
	left:-100px;
	margin-top:-100px;
}


#decor_41 .d.lt {
	height:200px;
	left:-100px;
	margin-top:-100px;
}


#theme_of_the_day {
	background: url("/39.35/f/1/global/border_yellow.png");
	margin: 10px 0 2em;
	padding: 3px;
}
#theme_of_the_day a {
	font-size: 115%;
	font-weight: bold;
}
#theme_of_the_day .source {
	color: #999;
	font-size: 85%;
	margin: 0.7em 0 0;
}
#theme_of_the_day .theme_inner {
	background: #fff;
	padding: 0.6em 1em;
}
#theme_of_the_day h2 {
	margin: 0;
	padding: 0 0 0 45px;
	position: relative;
	zoom: 1;
}
#theme_of_the_day h2 .icon {
	background-image: url("/39.35/f/1/global/day_topic.png");
	width: 41px;
	height: 50px;
	left: -5px;
	bottom: 0;
}


#news {
	font-size: 90%;
	margin: 0 0 2em;
	padding: 0.8em 1em;
	position: relative;
}
#news .content{
	margin: 0 0 0.8em;
	font-size: 100%;
}
#news .border {
	background: url("/39.35/f/1/global/border_yellow.png");
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	height: 3px;
}
#news h2 {
	font-size: 167%;
	margin: 0 0 -0.1em;
}
#news h3 {
	font-size: 100%;
	margin: 0.5em 0 0;
	position: relative;
	width: 100%;
}
.ad_block h3{
	border-bottom: 0 !important;
	padding:0 !important;
}
#buinevich_block h3{
	border-bottom: 0 !important;
	padding:0 !important;
}
#news h3{
	border-bottom: 0 !important;
	padding:0 !important;
}
#tag_cloud h3{
	border-bottom: 0 !important;
	padding:0 !important;
}
#news h3 .border {
	height: 1px;
	top: 100%;
}
#news .content img {
	float: left;
	margin: 2px 10px 0 0;
}
#news .content p {
	margin: 0.5em 0 0;
}
#news .source {
	color: #999;
}


table.hoverable .selected_row {
	background-color: #F5F5EA;
}
table.hoverable .hovered_row {
	background-color: #f4f4f4;
}

table.hoverable .hovered_column {
	background-color: #ededed;
}

table.hoverable .clicked_column {
	background-color: #ece5cb;
}

table.hoverable_row .hover td {
	background: #EDEDED;
}


table.data {
	margin: 1em 0;
	width: 100%;
}

table.data .hr td {
	border-top: 2px solid #e2e1d9;
	height: 0px;
	padding: 0px;
}

table.data .n {
	text-align: right;
}

table.data th {
	padding: 5px 15px 12px 10px;
	vertical-align: top;
}

table.data td {
	padding: 5px 15px 12px 10px;
	vertical-align: top;
}

table.data th.f {
	padding-left: 0;
	width: 30%;
}

table.data td.f {
	padding-left: 0;
	width: 30%;
}

table.data .comment {
	font-size: 0.8em;
}

table.data .row_off td {
	color: #999;
}


#listing {
	clear: both;
	position: relative;
	padding-bottom: 2em;
}
#listing li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#listing ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#listing li {
	float: left;
	font-size: 145%;
	margin: 0 1em 0 0;
}

#listing h3 {
	font-weight: normal;
	margin: 0;
}

#listing .pages_navigation strong {
	color: #000;
	margin: 0 1em 0 1.3em;
	position: relative;
	--zoom: 1;
}

#listing .pages_navigation a {
	color: #000;
	margin: 0 1em 0 1.3em;
	position: relative;
	--zoom: 1;
}
#listing .pages_navigation strong {
	color: #999;
	font-weight: normal;
}
#listing .pages_navigation .arrow {
	position: absolute;
	text-decoration: none;
}

#listing .pages_navigation .left .arrow {
	left: -1.3em;
}
#listing .pages_navigation .right .arrow {
	right: -1.3em;
}

#listing .pages_navigation {
	float:right;
	margin:0.5em 0 1em;
	padding:0 0 0 1.3em;
	width:100%;
}

#listing .link_show_all {
	font-size:1em;
	margin-left:12em;
}

#listing .link_show_all a {
	color:#0055CC;
}




.btn_framed {
	position: relative;
	display:inline-block;
	--overflow: hidden;
}

.btn_framed input {
	background: none;
	border: none;
	color: #fff;
	cursor: pointer;
	padding: 0;
}

.btn_framed span {
	cursor: pointer;
	//cursor: hand;

}
.btn_framed span:hover {
	background-color: transparent;
}


/* Р”Р»СЏ РєРѕРјРїРµРЅСЃР°С†РёРё РѕС‚СЂРёС†Р°С‚РµР»СЊРЅРѕРіРѕ Р·РЅР°С‡РµРЅРёСЏ margin-bottom РІ IE. */
.framed.horizontal {
	//padding-bottom: 10px;
}

.btn_framed .f {
	position: relative;
	z-index: 1;
	display: block;
	float: left;
	min-height: 10px;
	/*
	//height: 10px;
	//overflow-x: hidden;
	*/
	color: #000;

}
.btn_framed .c {
	position: relative;
	z-index: 2;
	display: block;
	margin: 0 0 -10px;
	--margin: 0 0 -7px;
	/* РћС‚СЃС‚СѓРїС‹ РѕС‚ РіСЂР°РЅРёС† РєРЅРѕРїРєРё. РќРёР¶РЅРёР№ Р±РѕР»СЊС€Рµ РЅР° 2px, РєРѕС‚РѕСЂС‹Рµ Р·Р°РЅРёРјР°РµС‚ С‚РµРЅСЊ. */
	padding: 2px 15px 4px 15px;
}

#complectation .main_content .footnote .options .btn_framed .c {
	text-decoration:none;
}


.btn_framed .b {
	position: absolute;
	z-index: 1;
	top: -3px;
	--top: 0;
	bottom: 0;
	left: 0;
	right: 17px;
	overflow: hidden;
	--width: 100%;
	--height: 100%;
}


.btn_framed .t {
	position: absolute;
	z-index: 1;
	top: -3px;
	--top: 0;
	bottom: 0;
	left: 0;
	right: 17px;
	overflow: hidden;
	--width: 100%;
	--height: 100%;
}
.btn_framed .b {
	top: auto;
	bottom: -14px;
	height: 17px;
	--bottom: -12px;
	/*--height: 20px;*/
}
.btn_framed .r {
	left: auto;
	--left: -17px;
	right: 0;
	--margin-left: 100%;
	width: 17px;
}
.btn_framed .b * {
	position: absolute;
	top: 0;
	left: 0;
	/* РћР±С‰РёРµ С€РёСЂРёРЅР° Рё РІС‹СЃРѕС‚Р° РёР·РѕР±СЂР°Р¶РµРЅРёСЏ. РњРѕР¶РЅРѕ СѓРєР°Р·Р°С‚СЊ СЃ Р·Р°РїР°СЃРѕРј. */
	width: 800px;
	height: 400px;
	background: url('/39.35/f/1/global/bnt_yellow.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_yellow.png,sizingMethod=crop);
}
.btn_framed .t * {
	position: absolute;
	top: 0;
	left: 0;
	/* РћР±С‰РёРµ С€РёСЂРёРЅР° Рё РІС‹СЃРѕС‚Р° РёР·РѕР±СЂР°Р¶РµРЅРёСЏ. РњРѕР¶РЅРѕ СѓРєР°Р·Р°С‚СЊ СЃ Р·Р°РїР°СЃРѕРј. */
	width: 800px;
	height: 400px;
	background: url('/39.35/f/1/global/bnt_yellow.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_yellow.png,sizingMethod=crop);
}
.btn_framed .t * {
	margin-top: -10px;
}
.btn_framed .l * {
	--width: 100%;
	margin-left: -17px;
}

/* Р”РµРјРѕРЅСЃС‚СЂРёСЂСѓРµРј СЃРјРµРЅСѓ РѕС„РѕСЂРјР»РµРЅРёСЏ Сѓ РєРЅРѕРїРєРё. Р’ РґР°РЅРЅРѕРј СЃР»СѓС‡Р°Рµ РЅР° hover. */
.btn_framed .f:hover .b * {
	top: -200px;
}






.btn_framed .f:hover .t * {
	top: -200px;
}






.btn_framed .hover .b * {
	top: -200px;
}






.btn_framed .hover .t * {
	top: -200px;
}






.btn_framed a:hover .b * {
	top: -200px;
}






.btn_framed a:hover .t * {
	top: -200px;
}






.btn_framed_blue {
	color: #fff;
}

.btn_framed_blue span.icon {
	width: 12px;
	height: 11px;
	right: 13px;
	top: 9px;
	background: url("/39.35/f/1/global/icons.png") no-repeat 0 -98px;
}

.btn_framed_blue .c {
	padding: 6px 35px 8px 15px;
}

.btn_framed_yellow .c {
	padding: 3px 15px 4px;
}

.btn_framed_yellow input {
	color: #000;
}

.btn_framed_blue .b * {
	background: url('/39.35/f/1/global/bnt_blue.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_blue.png,sizingMethod=crop);
}

.btn_framed_blue .t * {
	background: url('/39.35/f/1/global/bnt_blue.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_blue.png,sizingMethod=crop);
}
.btn_framed_yellow .b * {
	background: url('/39.35/f/1/global/bnt_yellow_2.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_yellow_2.png,sizingMethod=crop);
}

.btn_framed_yellow .t * {
	background: url('/39.35/f/1/global/bnt_yellow_2.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_yellow_2.png,sizingMethod=crop);
}

.btn_framed_yellow .b{
	height:17px;
	--height: 18px;
}

.btn_framed_blue .b{
	height:17px;
	--height: 18px;
}

.btn_framed_yellow .t * {
	margin-top:-17px;
}

.btn_framed_blue .t * {
	margin-top:-17px;
}

.btn_framed_yellow .c {
	text-decoration: none;
	color: #fff;
	position: relative;
}


.btn_framed_blue .c {
	text-decoration: none;
	color: #fff;
	position: relative;
}


.btn_framed_yellow .f {
	min-height: 17px;
	--height: 20px;
}




.btn_framed_blue .f {
	min-height: 17px;
	--height: 20px;
}




.btn_framed_white .b * {
	background: url('/39.35/f/1/global/btn_white.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/btn_white.png,sizingMethod=crop);
}




.btn_framed_white .t * {
	background: url('/39.35/f/1/global/btn_white.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/btn_white.png,sizingMethod=crop);
}

.btn_framed_white .tl {
	//height: 4em;
	//top: 0px;
	--width: 100%;
}

.btn_framed_white .l ins {
	--padding-right: 11px;
}

.btn_framed_white .tr {
	//height: 1em;
	//top: 0px;
	//width: 1em;
}

.btn_framed_white .f {
	//width: 7.5em;
}

.btn_framed_yellow_bordered .l * {
	margin-left: -11px;
}

.btn_framed_white .l * {
	margin-left: -11px;
}

.btn_framed_yellow_bordered .b {
	right: 0;
}

.btn_framed_yellow_bordered .t {
	right: 0;
}

.btn_framed_white .b {
	right: 0;
}

.btn_framed_white .t {
	right: 0;
}

.btn_framed_yellow_bordered .r{
	width: 11px;
	--left: -11px;
}

.btn_framed_white .r{
	width: 11px;
	--left: -11px;
}

.btn_framed_yellow_bordered .b {
	height: 11px;
	bottom: -9px;
}

.btn_framed_white .b {
	height: 11px;
	bottom: -9px;
}

.btn_framed_yellow_bordered .f:hover .b * {
	top: 0;
}


.btn_framed_yellow_bordered .f:hover .t * {
	top: 0;
}


.btn_framed_yellow_bordered .hover .b * {
	top: 0;
}


.btn_framed_yellow_bordered .hover .t * {
	top: 0;
}


.btn_framed_yellow_bordered a:hover .b * {
	top: 0;
}


.btn_framed_yellow_bordered a:hover .t * {
	top: 0;
}


.btn_framed_white .f:hover .b * {
	top: 0;
}


.btn_framed_white .f:hover .t * {
	top: 0;
}


.btn_framed_white .hover .b * {
	top: 0;
}


.btn_framed_white .hover .t * {
	top: 0;
}


.btn_framed_white a:hover .b * {
	top: 0;
}


.btn_framed_white a:hover .t * {
	top: 0;
}


.btn_framed_yellow_bordered .f {
	min-height: 1em;
	//height: 1em;
}


.btn_framed_gray .b * {
	background: url('/39.35/f/1/global/bnt_gray.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_gray.png,sizingMethod=crop);
}


.btn_framed_gray .t * {
	background: url('/39.35/f/1/global/bnt_gray.png') 0 0 no-repeat;
	/* IE 7 СѓР¶Рµ СѓРјРµРµС‚ РїРѕРєР°Р·С‹РІР°С‚СЊ png, РїРѕСЌС‚РѕРјСѓ РёСЃРїРѕР»СЊР·СѓРµРј С…Р°Рє, РєРѕС‚РѕСЂС‹Р№ РѕРЅ РЅРµ РїРѕРЅРёРјР°РµС‚. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/bnt_gray.png,sizingMethod=crop);
}

.btn_framed_gray .c {
	text-decoration: none;
	color: #000;
	position: relative;
	font-size: 0.89em;
}





#new_galleries .border {
	background: url("/39.35/f/1/global/border_yellow.png");
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
}

#new_galleries .border {
	position: relative;
	height: 3px;
	clear: both;
	margin: 0 0 1em;
}

#new_galleries h2 .border {
	height: 2px;
	position: relative;
	overflow: hidden;
	bottom: 0;
}

#new_test_drives h2 .border {
	height: 2px;
	position: relative;
	overflow: hidden;
	bottom: 0;
}

#new_galleries h2 {
	float: left;
	position: relative;
	margin: 0 0 0.2em;
}

#new_galleries {
	margin: 0 -1.5em 0 0;
}
#new_galleries .ad_block {

}
#new_galleries .content {
	margin: 0 1.5em 0 0;
}
#new_galleries .content .border {
	background: url("/39.35/f/1/global/border_red.png");
	position: relative;
}


#new_galleries .text_on_image {
	position: relative;
	width: 200px;
}

#new_galleries .text_on_image img {
	vertical-align: middle;
}

#new_galleries .text_on_image .text_on_image_link {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #f4f0e5;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-size:0.8em;
	width: 100%;
}

#new_galleries .text_on_image .text_on_image_link .text_on_image_link_container {
	display: block;
	padding: 5px;
	text-decoration: underline;
}

#new_galleries .text_on_image .text_on_image_link a {

}

#new_galleries .magazine_2_thumb {
	margin-top: 7px;
	width: 200px;
	font-size: 0.8em;
}

#new_galleries .magazine_2_thumb img {
	display: block;
}

#new_galleries .columns_3_column .image_container {
	display: block;
}

#new_galleries h4 {
	margin: 0 0 0.5em;
}

#new_galleries .columns_3 {
	margin-bottom: 2em;
}
#new_galleries .columns_3 .columns_3 {
	margin-bottom: 0;
}

.service_links {
	float: right;
}

.service_links a {
	float: left;
	width: 22px;
	height: 22px;
	margin: 5px 0px 0 5px;
}

.service_links a.twitter {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -51px;
}

.service_links a.rss {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -74px;
}

.service_links a.lj {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -124px;
}

.service_links a.facebook {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -147px;
}
.service_links a.gp {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -193px;
}
.service_links a.ok {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -216px;
}
.service_links a.vkontakte {
	background: url('/39.35/f/1/global/icons.png') no-repeat 0 -170px;
}

.hidden {
	display: none;
}

.show_hidden .hidden {
	display: block;
}

.float_right {
	float: right;
}

.clear_left {
	clear: left;
}

.clear_both {
	clear: both;
}

.external {
	padding-left: 16px;
	position:relative;
}

.external .icon {
	width: 14px;
	height: 10px;
	left:0;
	top:4px;
	background:url('/39.35/f/1/global/icons.png') no-repeat 0 -112px transparent;
}


.battery {
	background: url("/39.35/f/1/global/battery.png") no-repeat;
	height: 29px;
	width: 46px;
	position: relative;
	margin: 1em 0 0.2em;
}

.battery .charge {
	width: 42px;
	height: 22px;
	left: 2px;
	bottom: 2px;
	position: absolute;
}
.battery .charge img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.battery.p_0 .charge img {height: 0;}
.battery.p_1 .charge img {height: 1%;}
.battery.p_2 .charge img {height: 2%;}
.battery.p_3 .charge img {height: 3%;}
.battery.p_4 .charge img {height: 4%;}
.battery.p_5 .charge img {height: 5%;}
.battery.p_6 .charge img {height: 6%;}
.battery.p_7 .charge img {height: 7%;}
.battery.p_8 .charge img {height: 8%;}
.battery.p_9 .charge img {height: 9%;}
.battery.p_10 .charge img {height: 10%;}
.battery.p_11 .charge img {height: 11%;}
.battery.p_12 .charge img {height: 12%;}
.battery.p_13 .charge img {height: 13%;}
.battery.p_14 .charge img {height: 14%;}
.battery.p_15 .charge img {height: 15%;}
.battery.p_16 .charge img {height: 16%;}
.battery.p_17 .charge img {height: 17%;}
.battery.p_18 .charge img {height: 18%;}
.battery.p_19 .charge img {height: 19%;}
.battery.p_20 .charge img {height: 20%;}
.battery.p_21 .charge img {height: 21%;}
.battery.p_22 .charge img {height: 22%;}
.battery.p_23 .charge img {height: 23%;}
.battery.p_24 .charge img {height: 24%;}
.battery.p_25 .charge img {height: 25%;}
.battery.p_26 .charge img {height: 26%;}
.battery.p_27 .charge img {height: 27%;}
.battery.p_28 .charge img {height: 28%;}
.battery.p_29 .charge img {height: 29%;}
.battery.p_30 .charge img {height: 30%;}
.battery.p_31 .charge img {height: 31%;}
.battery.p_32 .charge img {height: 32%;}
.battery.p_33 .charge img {height: 33%;}
.battery.p_34 .charge img {height: 34%;}
.battery.p_35 .charge img {height: 35%;}
.battery.p_36 .charge img {height: 36%;}
.battery.p_37 .charge img {height: 37%;}
.battery.p_38 .charge img {height: 38%;}
.battery.p_39 .charge img {height: 39%;}
.battery.p_40 .charge img {height: 40%;}
.battery.p_41 .charge img {height: 41%;}
.battery.p_42 .charge img {height: 42%;}
.battery.p_43 .charge img {height: 43%;}
.battery.p_44 .charge img {height: 44%;}
.battery.p_45 .charge img {height: 45%;}
.battery.p_46 .charge img {height: 46%;}
.battery.p_47 .charge img {height: 47%;}
.battery.p_48 .charge img {height: 48%;}
.battery.p_49 .charge img {height: 49%;}
.battery.p_50 .charge img {height: 50%;}
.battery.p_51 .charge img {height: 51%;}
.battery.p_52 .charge img {height: 52%;}
.battery.p_53 .charge img {height: 53%;}
.battery.p_54 .charge img {height: 54%;}
.battery.p_55 .charge img {height: 55%;}
.battery.p_56 .charge img {height: 56%;}
.battery.p_57 .charge img {height: 57%;}
.battery.p_58 .charge img {height: 58%;}
.battery.p_59 .charge img {height: 59%;}
.battery.p_60 .charge img {height: 60%;}
.battery.p_61 .charge img {height: 61%;}
.battery.p_62 .charge img {height: 62%;}
.battery.p_63 .charge img {height: 63%;}
.battery.p_64 .charge img {height: 64%;}
.battery.p_65 .charge img {height: 65%;}
.battery.p_66 .charge img {height: 66%;}
.battery.p_67 .charge img {height: 67%;}
.battery.p_68 .charge img {height: 68%;}
.battery.p_69 .charge img {height: 69%;}
.battery.p_70 .charge img {height: 70%;}
.battery.p_71 .charge img {height: 71%;}
.battery.p_72 .charge img {height: 72%;}
.battery.p_73 .charge img {height: 73%;}
.battery.p_74 .charge img {height: 74%;}
.battery.p_75 .charge img {height: 75%;}
.battery.p_76 .charge img {height: 76%;}
.battery.p_77 .charge img {height: 77%;}
.battery.p_78 .charge img {height: 78%;}
.battery.p_79 .charge img {height: 79%;}
.battery.p_80 .charge img {height: 80%;}
.battery.p_81 .charge img {height: 81%;}
.battery.p_82 .charge img {height: 82%;}
.battery.p_83 .charge img {height: 83%;}
.battery.p_84 .charge img {height: 84%;}
.battery.p_85 .charge img {height: 85%;}
.battery.p_86 .charge img {height: 86%;}
.battery.p_87 .charge img {height: 87%;}
.battery.p_88 .charge img {height: 88%;}
.battery.p_89 .charge img {height: 89%;}
.battery.p_90 .charge img {height: 90%;}
.battery.p_91 .charge img {height: 91%;}
.battery.p_92 .charge img {height: 92%;}
.battery.p_93 .charge img {height: 93%;}
.battery.p_94 .charge img {height: 94%;}
.battery.p_95 .charge img {height: 95%;}
.battery.p_96 .charge img {height: 96%;}
.battery.p_97 .charge img {height: 97%;}
.battery.p_98 .charge img {height: 98%;}
.battery.p_99 .charge img {height: 99%;}
.battery.p_100 .charge img {height: 100%;}

.battery .points {
	font-size: 117%;
	left: 100%;
	margin-left: 0.2em;
	margin-top: -0.5em;
	top: 50%;
	position: absolute;
	text-align: right;
}

.battery .points {
	color: #0db14b;
	font-weight: bold;
}


#complain_popup.not_display {
	display: none;
}


#feedback_popup.not_display {
	display: none;
}
#complain_popup {
	background: #F0E600;
	color: #000;
	font-size: 90%;
	position: absolute;
	padding: 1.5em;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	overflow: hidden;
	z-index: 1000000;
}
#feedback_popup {
	background: #F0E600;
	color: #000;
	font-size: 90%;
	position: absolute;
	padding: 1.5em;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	overflow: hidden;
	z-index: 1000000;
}
#complain_popup .close {
	background: url("/39.35/f/1/global/icon_close.png") no-repeat;
	cursor: pointer;
	width: 13px;
	height: 13px;
	top: 15px;
	right: 15px;
}
#feedback_popup .close {
	background: url("/39.35/f/1/global/icon_close.png") no-repeat;
	cursor: pointer;
	width: 13px;
	height: 13px;
	top: 15px;
	right: 15px;
}
#complain_popup .border {
	background: url("/39.35/f/1/global/border_red.png") repeat-x;
	height: 3px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1000%;
}
#feedback_popup .border {
	background: url("/39.35/f/1/global/border_red.png") repeat-x;
	height: 3px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1000%;
}
#complain_popup h2 {
	font-size: 200%;
	margin: 0;
}
#feedback_popup h2 {
	font-size: 200%;
	margin: 0;
}
#complain_popup dl {
	clear: both;
	position: relative;
	margin-left: 11em;
}

#feedback_popup dl {
	clear: both;
	position: relative;
	margin-left: 11em;
}

#complain_popup dt {
	width: 10em;
	position: absolute;
	left: -11em;
}

#feedback_popup dt {
	width: 10em;
	position: absolute;
	left: -11em;
}

#complain_popup dd {
	margin: 0;
	padding: 0;
}

#feedback_popup dd {
	margin: 0;
	padding: 0;
}

#complain_popup textarea {
	height: 6em;
	width: 100%;
}

#feedback_popup textarea {
	height: 6em;
	width: 100%;
}

#complain_popup .btn_framed_blue .c {
	padding: 0;
}

#feedback_popup .btn_framed_blue .c {
	padding: 0;
}
#complain_popup .btn_framed_blue .c input {
	display: block;
	padding: 8px 10px;
	margin: -3px 0 -13px;
	position: relative;
}

#feedback_popup .btn_framed_blue .c input {
	display: block;
	padding: 8px 10px;
	margin: -3px 0 -13px;
	position: relative;
}

#page {
	width: 100%;
}
#user_name {
	width: 70%;
}
#email {
	width: 50%;
}


.resizable_image {
	max-width: 100%;
	-ms-interpolation: bicubic;
}

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

.own_cost_terms .refresh:hover {
	clip: rect(24px 25px 48px 0);
	bottom: 34px;
}


.zf-buttons {
	background: none !important;
}


/* Р’С‹РґРµР»РµРЅРёРµ New! РґР»СЏ РЅРѕРІС‹С… СЃРІСЏР·РѕРє */
.car-model-sub-generation-new-text {
	background: url("/19.7/i/car-model-sub-generation-new-text.png") no-repeat;
	padding-left:40px;
}


/* РЎС‚РёР»Рё РґР»СЏ РєРѕРјРјРµРЅС‡РµСЃРєРёС… РѕР±СЉСЏРІР»РµРЅРёР№ */

.car_list .commerical .container{
	border: 1px dashed #ccc;
	padding:2px;
	width: 150px;
}
.car_list .commerical .border {
	background: url("/39.35/f/1/global/border_blue.png") repeat-x !important;
	overflow: hidden;
	position: relative;
	height: 2px !important;
	margin: 0 !important;
	width: 156px;
}

.commerical_right{
	background: #ffb800;
}

.car_list .commerical .container{
	background: #F0E600;
}

.car_list h3 {
	color: #959595;
	font-size: 7px !important;
	font-weight: normal;
	margin: 0 0 0.2em 0 !important;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

#dealer_auto .commerical_right{
	margin:0px 7px;
}


/* Р‘Р»РѕРє "РџСЂРµРґР»РѕР¶РµРЅРёСЏ РѕС‚ РґРёР»РµСЂРѕРІ" РЅР° РіР»Р°РІРЅРѕР№ СЃР°Р№С‚Р° Рё РіР»Р°РІРЅРѕР№ РєР°С‚Р°Р»РѕРіР° */
#dealer-offers-random {
	margin: 0 -1.5em 0 0;
}

#dealer-offers-random .border {
	background: url("/39.35/f/1/global/border_blue.png");
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 3px;
	clear: both;
	margin: 0 0 1em;
}

#dealer-offers-random h2 {
	float: left;
	position: relative;
	margin: 0 0 0.2em;
}

#dealer-offers-random .car_list .commerical .container {
	width: 200px;
}


/* РІСЃРµ РїСЂРѕ СѓРЅРёРІРµСЂСЃР°Р»СЊРЅСѓСЋ РїСЂР°РІСѓСЋ РєРѕР»РѕРЅРєСѓ РєР°С‚Р°Р»РѕРіР°  */
#pravaya_storona {
	margin: 0 0 2em;
}

#pravaya_storona h3 {
	border-bottom: 1px solid #999;
	padding: 0 0 0.2em;
	margin-bottom: 0.6em;
}
#pravaya_storona h3 img {
	margin: 0 5px 0 0;
	vertical-align: top;
}
#pravaya_storona h3 .rus {
	font-size: 85%;
	font-weight: normal;
}

#pravaya_storona .rewards {
	border-top: 1px solid #ccc;
	margin: 1em 0 0.5em;
	padding: 0.5em 0 0.2em;
}
#pravaya_storona .rewards h4 {
	margin: 0 0 0.5em;
}

#pravaya_storona .sites ul {
	margin: 0;
	padding: 0;
}

#pravaya_storona .rewards ul {
	margin: 0;
	padding: 0;
}
#pravaya_storona .sites ul li {
	list-style: none;
	margin: 0 0 0.5em;
}

#pravaya_storona .rewards ul li {
	list-style: none;
	margin: 0 0 0.5em;
}

#pravaya_storona .sites a {
	color: #000;
}
#pravaya_storona .sites a img {
	position: absolute;
	left: 0;
}
#pravaya_storona .sites ul {
	margin: 0.5em 0 1.5em;
}
#pravaya_storona .sites .icon {
	background-repeat: no-repeat;
	background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-o-background-size: 16px 16px;
	width: 16px;
	height: 16px;
	left: 0;
	//width: 32px;
	//height: 32px;
	//background-position: 50% 50%;
	top: 0;
}
#pravaya_storona .sites li {
	//line-height: 32px;
	position: relative;
}
#pravaya_storona .sites li a {
	padding: 0 0 0 21px;
	//padding: 0 0 0 37px;
}
#pravaya_storona .sites h4 {
	font-weight: normal;
	margin: 0.5em 0;
}

#pravaya_storona .address {
	margin-top: 0.5em;
	padding: 0.5em 0 0;
}
#pravaya_storona .address img{
	float: left;
	margin: 0 10px 10px 0;
}

#pravaya_storona .test_drive{
	background: #F0E600;
	/*border-top: 1px solid #ccc;*/
	padding: 0.5em 1em;
	font-size: 115%;
}

#pravaya_storona .price {
	font-weight: bold;
}

#pravaya_storona .dealer_offers.commerical {
	background: #ffb800;
}

#pravaya_storona .dealer_offers.commerical .offer {
	/*border-bottom:1px solid #cccccc;*/
}

#pravaya_storona .dealer_offers {
	clear: both;
	overflow: hidden;
	position: relative;
}

#pravaya_storona .dealer_offers.free {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#pravaya_storona .dealer_offers .border {
	background: url('/39.35/f/1/global/border_brown.gif') repeat right 0;
	padding: 0 0 0 3px;
	width: 1px;
}

#pravaya_storona .dealer_offers h2 {
	line-height: 1;
	margin: 0 0 0.7em;
}


#pravaya_storona .dealer_offers a.all {
	margin: 10px 18px 15px 18px;
	display:block;
}

#pravaya_storona .dealer_offers .offer {
	padding:6px 7px;
}

#pravaya_storona .dealer_offers p {
	margin:0 0 0 70px;
}

#pravaya_storona .dealer_offers p img {
	float:left;
	margin-left:-70px;
}

#pravaya_storona .test_drive {
	/*border-top:1px solid #CCCCCC;*/
}
#pravaya_storona .dealer_offers {
	margin: 0 0 1em;
}


#pravaya_storona #useful {
	margin: 0 0 1em;
}


#pravaya_storona .test_drive {
	margin: 0 0 1em;
}


/* footer */

#footer {
	clear: left;
	color :#989898;
	font-size: 0.85em;
	padding: 0 20px 10px;
}

#footer #copyright {
	margin: 1em 0 0.5em 0;
	width:100%;
	min-height: 100px;
}

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

#footer #made_in img {
	display:block;
}

#footer #about {
	float:left;
	height:8em;
	line-height:1.5;
	width:30em;
}

#footer #address {
	clear:left;
	float:left;
	margin-bottom:0.7em;
	width:40em;
}

#footer #autoreview {
	float:left;
	margin-left:11em;
	width:13em;
	height:3.5em;
}

#footer #autoreview img {
	float:right;
}


#footer .footer_hr {
	border-top: 1px solid #3c3c3c;
	border-bottom: 1px solid #c2c2c2;
	position: relative;
	overflow: hidden;
	height: 0;
}

#footer .border {
	background: url("/39.35/f/1/global/border_yellow_light.png");
	height: 3px;
	position: relative;
	overflow: hidden;
}

#footer #contact {
	clear:left;
	float:left;
	margin: 15px 0 0 17px;
}

#footer #contact a {
	color: #3282D2;
	text-decoration: none;
	border-bottom: 1px dashed;
	position: relative;
}

#footer #contact .icon {
	background-position: 0 -112px;
	width: 13px;
	height: 10px;
	top: 50%;
	margin-top: -5px;
	left: -17px;
}

#content .path {
	color: #666;
	/*font-size:0.89em;*/
	padding: 10px 0;
	margin: 0;
	list-style-type: none;
	position:relative;
	width:70%;
	z-index:100;
}


.shortcuts .path  li{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	white-space: nowrap;
}
.shortcuts .path  li.devider{
	margin: 0 0.5em 0 1.5em;
}


.shortcuts .path li .icon {
	background:none;
	right:-1.1em;
	border: none;
	font-size: 85%;
	top: 0.1em;
}

.shortcuts .path  a.pseudo_link {
	text-decoration: none;
	border: none;
}

.shortcuts .path  li .tab .icon {
	top: 50%;
	margin-top: -0.5em;
	right:4px;
	cursor: pointer;
}

.shortcuts .path .siblings {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index:100;
}

.shortcuts .path .siblings .siblings_container {
	position: relative;
	z-index:100;
	white-space: nowrap;
	padding:10px 0;
	background: white;
	border: 3px solid #FAF596;
	top:3px;
	width: 900px;
}

.shortcuts .path .siblings ul li:after {
	content: '';
	clear: none;
	display: none;
}


.shortcuts .path .siblings ul:after {
	content: '';
	clear: none;
	display: none;
}


.shortcuts .path .siblings .siblings_shadow {
	background: #000;
	opacity: 0.5;
	position: absolute;
	top: 8px;
	left: 5px;
	z-index:90;
	height: 100%;
	width: 100%;
	--display: none;
}

.shortcuts .path .siblings .tab {
	background: #f4e800;
	left:0;
	padding: 8px 18px 5px 18px;
	position:absolute;
	top:-24px;
	z-index:110;

}




.shortcuts .path .siblings ul{
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:top;
	/*border-right:1px solid;*/
	position: relative;
	z-index:100;
	float: left;
}

.shortcuts .path .siblings ul.last{
	border: none;
}


.shortcuts .path .siblings li {
	padding:5px 15px;
	float: left;
	clear: left;
}

.shortcuts .path .siblings li.selected {
	font-weight: bold;
}

.shortcuts .path .siblings li.selected a {
	color: #000;
}

.shortcuts .path a {
	color: #666;
}

.shortcuts .path  .close {
	cursor:pointer;
	position:absolute;
	z-index:100;
	float:right;
}

@media only screen and (max-width: 768px) {
	.menu-space {
		margin-top: -10px;
	}
}
#header, #logo_poundpig {
	height: 50px !important;
}

#header img {
	height: 54px !important;
	width: auto !important;
	display: block;
	margin-top: -4px !important;
}

#poundpigfooter_hype_container {
	float: left !important;
}