@charset "windows-1251";
/* CSS Document */

body {
		background:#E6E6E6 url(/img/main_bgr.gif) center repeat-y;
		padding: 0;
		margin: 0;
}
body, td, tr, ul, li  {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
}
a img {	border: 0;}

html, body {
  
  width:100%;
  height:100%;
}
#mainlayout {
  position: relative;
  min-height: 100%;
}
.quest{
		width: 466px; 
		border:1px solid #ccc; 
		font-size:9pt;
		font-family:Arial, Helvetica, sans-serif;
		vertical-align:middle;
		clear:left;
		
		
		}
* html #mainlayout {
  height: 100%;
}
#leftcolumn_ca h1 {font-size:16px; color:red; font-weight:normal; padding:0; margin:0 0 20px 0
		
		}
#seccont {padding-bottom:30px; width:360px; float:left; margin-right:10px; height:165px}
.cars_availible {margin-left:230px; width:760px;}
#pic {float:left;}
.nothumb {width:195px;}
.thumb {width:195px;}
#pic img {padding-bottom:10px}
#sechand {}
.thumbsh {margin-left:200px;}
.nothumbsh {margin-left:200px;}
span.sechandmodel, span.sechandprice {font-weight:bold}
span.sechandprice {color: red;}



p {		padding:3 0 3 0;
		margin:0;}
a {		color: #4171B0;}
a:hover {text-decoration:none;} 
a:visited, a:active {
		color:#4171B0;}
#mainlayout {
		margin:0 auto;
		padding:0 auto;
		width:1000px;
		background-color:#FFFFFF
}
.logo {	width:207px; 
		height: 93px;
		float:left;
		margin-top:30px;
		}
.main_menu {
		width:770px; 
		list-style:none;
		float: right;
		font-size:12px;
		background:#E6E6E6;
		height:22px;
		margin: 30px 0 0 0;
		padding:6px 0 0 0;}
.main_menu li { 
		list-style:none; 
		display:inline;
		padding:8px 27px 8px 8px;
		margin: 0}
li.main_current {color:#F00; background: #FFF; padding:8px; margin-right:19px;}
#cars_menu {
		width:511px;
		height:51px; 
		float: left; 
		margin: 0 0 0 28px;
		padding:0;
		margin-top:14px;
		font-size:10px;
		background-color:#fff;
		}
/*#cars_menu td {width:103px; text-align:center;}*/
#cars_menu a, .main_menu a, .main_menu a:visited {color:#000}
#cars_logo, .cars_logo {
		width:54px;
		height:38px;
		padding-right:43px;}
#content {
		clear:both; 
		padding-top:40px;
		//margin-bottom:30px}
#leftcolumn {
		width:700px;
		float:left;
		}

#rightcolumn {
		width:270px;
		float:right;
		font-style:italic; 
		color:#999;
		//margin-bottom:30px 
}
#discount_text {padding-left:170px}
#discount img {float:left}
#discount {padding-bottom:20px}
#rightcolumn img{ margin:0 7px 10px 0; cursor:hand; cursor:pointer}
.mp_big_img {
		width:700px;
		height:330px;}
.title {
		
		font-size:17px;
		color:#999;
		font-style:normal;
		}
.news_date { 
		font-style:italic; 
		color:#999;
		
		}
#rightcolumn p, #rightcolumn table {
		padding-bottom:15px;
		color:#000;
		font-style:normal;} 
#news_quest {
		height:330px; 
		overflow:hidden;
		padding-bottom:30px;
		}
.phone {color:#F00; 
		font-size:140%;}				
		
#footer, #footer_short {height:22px;
		clear:both;
		background: #B50000;
		position: relative;
		width:1000px;
		margin:auto;
		margin-top:-30px;
		padding:auto;
		padding-bottom:8px;
		
}
#footer a, #footer_short a {text-decoration:underline; color:#FFF}
#footer a:hover, #footer_short a:hover {text-decoration:none; color:#FFF}
#footer_short {margin-top:-30px;}
#footer p, #footer_short p {padding: 8px 0 0 25px;
		color:#fff;
		font-size:80%;}
#under_big_img {
		width:700px;
		margin-top:40px}
#leftcol{
 width:190px; 
 float:left;
 padding-left:35px; 
 position:relative; 
  }
 
#twocols{
 width:66%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:50%; 
 float:right; 
 position:relative; 
 }
 
#maincol{ 
 float: left; 
 display:inline; 
 
 width:50%; 
 }
 

 
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.transON { 
		FILTER: alpha(opacity=30);
		opacity: .30; 
		moz-opacity: 0.30}
.opacity { 
		FILTER: alpha(opacity=30);
		opacity: .30; 
		moz-opacity: 0.30}
.opacity:hover { 
		FILTER: alpha(opacity=100);
		opacity: 1; 
		moz-opacity: 1}

#leftcol_cars {
		width:207px;
		float:left;
		}
#leftcol_cars ul {
		margin-top:0;
		padding:0 0 0 27px;}
#leftcol_cars li{
		list-style:none;
		padding-bottom:17px;		}
#rightcol_cars {
		width:770px;
		float:right;
		}
.car_curent {
		font-size:20px;
		color:red}

span.gray_nav a {color:#B3B3B3;}
span.gray_nav a:hover {color:#000;}
.description {width:515px;}
.description ul {
		padding:5px 0 0 0; 
		margin:20px 0; 
		text-align:left; 
		height:20px;
		font-size:10px}
.description li {
		display:inline; 
		padding:5px 0;
		margin:0;
		margin-right: -3px;
		background-color:#E6E6E6;
		list-style:none}
.description li:hover {
		background-color:#FFF;
		}
.description li a, .description li a:visited, .description li a:active {
		padding:5px 12px 5px 12px;
		text-decoration:none;
		color:#000000;
		}
.description a:hover {
		
		background-color:#FFF;
		}
li.desc_cur  {
		background-color:#FFF;
		padding:5px 12px 5px 12px;
		color:#F00}
li.photo_ie {background:url(img/photo_ie.jpg) repeat-y;}
#cars_index {width:100%;
		text-align:center;
		border:0;
		}

#cars_index td {padding-bottom:35px}
.index_desc {
		width:100%; 
		padding-top:20px;
		clear:both}
.index_desc p {
		margin:0 0 20px 0;
		padding:0;}
#inside_nav {
		float:left;
		width:170px;
		padding-left:30px;
		}
#index_two_cols {
		width:770px;
		float:right;
		//margin-bottom:30px; 
		}
#index_text {
		width:480px;
		float:left;
		}		
#index_contact {
		width:230px;
		float:right;}	
.cars_contact {width:770px;}
.cars_contact td {
		vertical-align:top;
		padding-bottom:30px;
		}	
.bunding {
		margin-bottom:20px;
		border:1px solid #E6E6E6;
		width:510px}
.bunding td{
		padding:5px;
		border-right:1px solid #E6E6E6;
		border-bottom:1px solid #E6E6E6;
		}
td.hover, #tableone tbody tr:hover
{
	background-color: #f3f3f3;
}
td.betterhover, #tableone tbody tr:hover
{
	background: #f3f3f3;
}

.colors td {
		padding:10px 0;
		text-align:center;}
.colors img, .photo img {
		border:1px solid #E6E6E6;
		padding: 2px;
		margin:10px 0;
		cursor:pointer;
		cursor:hand}
#color_name {
		text-align:left; 
		padding:0 0 0 8px;
		font-size:110%;
		font-weight:bold;
		}
		
.photo, .colors {margin-bottom:20px;
		width:510px}

#img_desc {
		width:770px; 
		height:340px;
		}
#right_desc, #right_desc_note, #right_desc_almera, #right_desc_x, #right_desc_murano, #right_desc_navara, #right_desc_verso, #right_desc_avensis  {width:260px;
		float:right;
		height:340px;
		background:url(/img/rvanaya_poloska2.gif) center left no-repeat;
		vertical-align:center}
#right_desc p {
		margin:60px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_note p {
		margin:40px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_verso p {
		margin:30px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_murano p {
		margin:50px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_x p {
		margin:70px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_almera p {
		margin:80px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_navara p {
		margin:90px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
#right_desc_avensis p {
		margin:110px 10px 75px 8px;
		padding:10px;
		background:#E6E6E6}
.f3 {
	background-color: #F3F3F3;
}
.car_color {float:left; margin-bottom:25px;}
.company {padding-left:230px;}
.company p {padding-bottom: 18px }
#nav_service {width:200px; float:left}
.company ul, .company ol {
		margin:0 0 18px 25px ;
		padding:0;}
.company li {
		margin:5px 0 5px 0;
		padding:0;
		}
.autoserv_curent {color:#F00;}
#news_short {padding-left:230px;}

#cross-img {margin: 1em auto; border: 1px solid #FFF; width: 700px; height: 330px; background: url("img/loader.gif") no-repeat center center;}
