* {
	margin:0;
	padding:0;
	}
img {border:none;}
html{height:100%;}
ul {list-style:none;}  
body {
	font-size:small;
	font-family:Tahoma, Verdana;
	height:100%;
	background:#f3f4f4  url(../img/header_bg.jpg ) no-repeat center top ;
	}

/* Links*/
a:link, a:active, a:visited {color:#0c73c3;}
a:hover {text-decoration:none; }
a:focus { outline:none; }
/*// Links*/
/* Вспомогательные классы */
.bold {font-weight:bold;}
.center {text-align:center;}
.small_text {font-size:11px;}
.grey_text {color:#434c56;}
.part_title {
	font-size:16px;
	color:#434c56;
	margin-bottom:20px;
	}
.blue_title {
	font-size:18px;
	color:#0c73c3;
	margin-bottom:10px;
	font-weight:normal;
	}
/*// Вспомогательные классы */

#wrapper {
	margin:0 auto;
	width:1000px;
	}
/* Шапка */
#header {
	position:relative;
	height:390px;
	}
#header h1 {
	position:absolute;
	left:45px;
	top:38px;
	font-size:26px;
	}
#phone{
	position:absolute;
	right:20px;
	top:35px;
	/* width:270px; */
	width:285px;
	}
#phone p{
	color:#434c56;
	font-size:11px;
	padding-bottom:8px;
	}
/* Главное меню */
#main_nav{
	position:absolute;
	left:0;
	top:300px;
	width:960px;
	float:left;
	padding:0 20px;
	}
#main_nav li{float:left;}
#main_nav li a{
	float:left;
	font-size:14px;
	color:#fff;
	width:140px;
	height:28px;
	padding:14px 10px 5px;
	text-align:center;
	background:url(../img/nav_sprite_bg.png ) no-repeat left top ;
	font-weight:bold;
	text-decoration:none;
	}
#main_nav li.active a, #main_nav li a:hover{background:url(../img/nav_sprite_bg.png ) no-repeat left -50px ;}
#sub_nav{
	position:absolute;
	left:0;
	top:365px;
	width:980px;
	float:left;
	padding-left:20px;
	}
#sub_nav li{
	float:left;
	border-right:1px solid #0c73c3;
	line-height:1;
	}
#sub_nav li.last_item{border-right:none;}
#sub_nav li a{
	float:left;
	font-size:14px;
	width:190px;
	}
#sub_nav li.active a, #sub_nav li a:hover{text-decoration:none;}
/*// Главное меню */
/* //Шапка */

/* Колонки */
#content {
	padding:40px 20px 40px 20px;
	border-bottom:4px solid #0c73c3;
	margin-bottom:4px;
	}
.left_column{
	width:605px;
	float:left;
	}
.right_column{
	width:315px;
	float:right;
	}
/* //Колонки */

.rc_box {
	/* border:1px solid #fff; */
	background:#fff;
	position:relative;
	width:auto;
	padding:20px;
	margin-bottom:20px;
	}
.lt_corner{
	background:url(../img/star_sprite.gif) no-repeat -20px -20px;
	position:absolute;
	width:20px;
	height:20px;
	left:0px;
	top:0px;
	}
.rt_corner{
	background:url(../img/star_sprite.gif) no-repeat left -20px;
	position:absolute;
	width:20px;
	height:20px;
	left:-20px;
	top:0px;
	margin-left:100%;
	}
.lb_corner{
	background:url(../img/star_sprite.gif) no-repeat -20px top;
	position:absolute;
	width:20px;
	height:20px;
	left:0px;
	top:auto;
	font-size:5px;
	}
.rb_corner{
	background:url(../img/star_sprite.gif) no-repeat left top;
	position:absolute;
	height:20px;
	width:20px;
	left:-20px;
	top:auto;
	margin-left:100%;
	font-size:5px;
	}

/* Пошаговая инструкция */
.step_nav {padding-bottom:20px;}
.step_nav  li{
	float:left;
	width:182px;
	padding:135px 10px 0 0;
	font-size:11px;
	}
#step_1 {background:url(../img/step_sprite.jpg) no-repeat left top;}
#step_2 {background:url(../img/step_sprite.jpg) no-repeat -200px top;}
#step_3 {background:url(../img/step_sprite.jpg) no-repeat -400px top;}
#step_4 {background:url(../img/step_sprite.jpg) no-repeat -600px top;}
#step_5 {background:url(../img/step_sprite.jpg) no-repeat -800px top;}
/*// Пошаговая инструкция */

/* О компании */
.text_box p {padding-bottom:10px;}
.text_box ul {
	padding:0 0 15px 20px;
	list-style:disc;
	}
.text_box li {padding:0 0 5px 0;}
.text_box ol {padding:0 0 15px 20px;}
.text_box  .title {
	padding-bottom:4px;
	font-weight:bold;
	}
/*// О компании */

/* Авто на продажу: */
.cars_wrapp {
	width:276px;
	float:left;
	padding:0 5px 20px 0;
	}
.no_pad {padding:0 5px 0px 0;}
.img_border{border:3px solid #dadada;}
.cars_wrapp img {float:left;}
.inner_car img {border:3px solid #DADADA;}
.cars_wrapp h4 {
	font-size:12px;
	margin:0 0 5px 133px;
	}
.cars_wrapp p {
	margin:0 0 2px 133px;
	font-size:11px;
	color:#484848;
	}
.cars_wrapp p span{
	font-size:11px;
	color:#207fc8;
	}
.auto_comments {
	margin-left:280px;
	padding-left:20px;
	border-left:1px dashed #7e8b9c;
	font-size:11px;
	}
.auto_comments p{
	padding:0 10px 10px 0;
	}
.big_photo {
	padding:0 0 20px;
	width:100%;
	float:none;
	}
.big_photo  p {
	margin-left:310px;
	padding:0 0 5px;
	}
.big_photo h4 {margin-left:310px;}
.photo_wrapper {
	width:300px;
	float:left;
	}
.gallery {
	position:relative;
	padding:20px 15px 10px 0;
	float:left;
	clear:both;
	width:285px;
	}
.left_but, .right_but {
	width:9px;
	height:9px;
	position:absolute;
	top:65px;
	margin:0 !important;
	}
.right_but {right:0;}
.left_but{left:0;}
.gallery img {margin-left:15px;}
/*// Авто на продажу: */

/* Листалка страниц */
.page_nav {
	padding:10px 300px 10px 400px;
	position:relative;
	}
.page_nav  a {
	float:left;
	padding:1px;
	color:#343434;
	text-decoration:none;
	font-size:10px;
	margin-right:5px;
	width:13px;
	text-align:center;
	}
.page_nav  a.active, .page_nav  a:hover {
	float:left;
	color:#fff;
	font-weight:bold;
	background:url(../img/page_bg_sprite.png) no-repeat left -49px;
	}
.ff_but, .rev_but {
	display:block;
	position:absolute;
	top:10px;
	padding:1px;
	color:#fff !important;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:10px;
	background:url(../img/page_bg_sprite.png) no-repeat left top;
	text-transform:uppercase;
	width:90px !important;
	}
.rev_but {left:100px;}
.ff_but {right:100px;}
.ff_but:hover, .rev_but:hover {background:url(../img/page_bg_sprite.png) no-repeat left top !important;}
/*// Листалка страниц */

/* Левая колонка */
.text_block {
	padding:0 20px;
	margin-bottom:10px;
	}
.text_block p {
	padding:0 0 10px;
	/* text-indent:20px; */
	font-size:11px;
	line-height:1.4;
	}
/* Калькулятор */
.time {
	float:left;
	width:100px;
	padding-left:20px;
	}
.price {
	float:left;
	width:300px;
	}
.time label, .price label {
	display:block;
	padding:0 0 5px;
	}
#month {width:80px;}
.button_wrap {
	width:100%;
	clear:both;
	text-align:right;
	}
.button_wrap img{margin-right:10px;}
/*// Калькулятор */

/* Статьи */
.article_wrapp {padding:0 20px 20px;}
.article {padding:0 0 15px;}
.article img {
	float:left;
	margin:0 5px 5px 0;
	}
.article p.date {
	color:#929292;
	font-size:10px;
	padding-bottom:2px;
	}
.comments {
	background:url(../img/comments_bg.gif) no-repeat left 1px;
	color:#fff;
	padding:0px 5px 3px 5px;
	}
/*// Статьи */
/*// Левая колонка */

/* Правая колонка  */
/* Отзывы клиентов: */
.opinion_wrapp {
	padding-top:20px;
	margin-bottom:20px;
	color:#434c56;
	}
.opinion_wrapp  .user_pic{
	float:left;
	border:5px solid #fff;
	}
.opinion_wrapp  p{
	margin-left:110px;
	padding-bottom:5px;
	font-size:11px;
	}
.opinion_wrapp  p.title{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
	}
.opinion_nav {
	margin:0 !important;
	color:#0c73c3;
	padding:10px 0 0 20px;
	}
.opinion_nav .ff{margin-right:100px;}
/*// Отзывы клиентов: */

/* Вопрос / ответ: */
.faq {margin-bottom:20px;}
.faq_list li {
	padding:0 0 10px 18px;
	background:url(../img/faq_bullet.gif) no-repeat left 5px;
	}
.faq_wrapper {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:2px solid #a8a9aa;
	line-height:1.3;
	}
.answer {font-size:12px;}
.answer strong{
	font-size:12px;
	color:#0c73c3;
	}
.quest {
	font-size:12px;
	color:#0c73c3;
	}
.quest strong{
	font-size:12px;
	color:#000;
	}
#quest_form {margin-bottom:20px;}
#quest_form p {padding-bottom:10px;}
#quest_form label {
	display:block;
	font-size:11px;
	padding-bottom:5px;
	}
#quest_form input,#quest_form textarea  {
	width:100%;
	border:1px solid #b4b9c2;
	height:20px
	}
#quest_form textarea {height:100px;}
#quest_form .code_input {
	float:left;
	width:80px;
	margin-right:10px;
	}
.submit_link {margin-left:30px;}
.lead_wrapp {padding-bottom:20px;}
.lead_wrapp img {float:left;}
.lead_wrapp p {margin-left:310px;}
/*// Вопрос / ответ: */

/* Карта */
.maps {margin-bottom:20px;}
.maps p {
	font-size:11px;
	padding-bottom:5px;
	color:#434c56;
	}
.maps .img_border {margin-bottom:20px;}
.map_link {padding:5px 0 ;}
.map_link a {
	display:block;
	padding:20px 0 20px 80px;
	background:url(../img/map_bg.png) no-repeat left 5px;
	}
/*// Карта */

/*// Правая колонка  */

/* Футтер */
#footer {
	padding:20px 0 40px 40px;
	border-top:1px solid #0c73c3;
	position:relative;
	}
#footer p.copyright {
	color:#8c8d8e;
	font-size:13px;
	line-height:2;
	}
#footer p.counter {
	position:absolute;
	right:0;
	top:20px;
	}
/*// Футтер */

.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clear {display:inline-block;}
html[xmlns] .clear {  display: block; } 
