@charset "utf-8";

/* Общие стили для всей страницы  */
body {
	margin: 0px;
	padding: 0px;
	background:#d4d4d4 url('/img/body_bg.gif') top center repeat-y;
	}
* {
	margin:0px;
	padding:0px;
	}
div, img, a {
	border:0px;
	}
a {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	}
.img_l {
	float: left;
	margin-right: 15px;
	}
.img_r {
	float: right;
	margin-left: 15px;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.center {
	text-align:center;
	}
.foot, .clear {
	clear:both;
	font-size:0px;
	}
#body {
	width:100%;
	background:url('/img/body_top_bg.gif') top center no-repeat;
	min-height:462px;
	-height:462px;
	}
#wrap {
	min-width:1000px;
	max-width:1024px;
	-width:expression(document.body.clientWidth < 1000 ? "1000px" : document.body.clientWidth > 1024 ? "1024px" : "100%");
	margin:0px auto;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	background:#fff url('/img/wrap_bg.gif') left bottom repeat-x;
	}
#wrap_2 {
	width:950px;
	margin:0px auto;
	position:relative;
	}
.iepng a {
	position:relative;
	}
/*--------------------------------*/

/* Стили для основного меню */

#menu {
	height:50px;
	position:relative;
	z-index:100;
	}
#menu ul {
	height:50px;
	background:#828282 url('/img/menu/menu_bg.gif') left top repeat-x;
	list-style:none;
	}
#menu ul li {
	height:50px;
	float:left;
	background:url('/img/menu/menu_line.gif') right 8px no-repeat;
	font:normal bold 14px/50px arial, helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	}
#menu ul li a {
	display:block;
	height:50px;
	float:left;
	}
#menu ul li a span {
	display:block;
	float:left;
	height:50px;
	color:#fff;
	padding:0px 45px;
	position:relative;
	right:2px;
	}
#menu ul li.start a span{
	padding-left:54px;
	right:0px;
	background:url('/img/menu/menu_left.gif') left top no-repeat;
	}
#menu ul li.end a span {
	padding-right:53px;
	}
#menu ul li.end a {
	background:url('/img/menu/menu_right.gif') right top no-repeat;
	}
#menu ul li a:hover, #menu ul li a.act {
	background:#a50e00 url('/img/menu/menu_act.gif') left top repeat-x;
	}
#menu ul li a:hover span, #menu ul li a.act span {
	background:#a50e00 url('/img/menu/menu_act.gif') left top repeat-x;
	}
/* Подменю основного меню */
#menu .submenu, #menu .submenu_2 {
	width:205px;
	height:300px;
	overflow:hidden;
	background:url('/img/submenu_top.png') left top no-repeat;
	padding-top:36px;
	position:absolute;
	top:30px;
	left:0px;
	display:none;
	z-index:100;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu_top.png',sizingMethod='crop');
	}
#menu .submenu_2 {
	left:-65px;
	background:url('/img/submenu_top_2.png') left top no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu_top_2.png',sizingMethod='crop');
	}
#menu .submenu_i {
	width:100%;
	height:130px;
	display:none;
	-display:block;
   position:absolute;/*обязательно*/
   top:0;
   left:0;
   z-index:-1;/*невидимый*/

	-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}
#menu dl {
	-height:1px;
	background:url('/img/submenu_c.png') left top repeat-y;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu_c.png',sizingMethod='scale');
	}
#menu .submenu a, #menu .submenu_2 a, #menu ul li.end .submenu_2 a {
	float:none;
	display:block;
	height:17px;
	margin:0px 7px 0px 8px;
	padding:3px 12px 1px 12px;
	line-height:14px;
	font-size:12px;
	color:#ff0200;
	font-weight:normal;
	text-transform:none;
	background:none;
	}
#menu .submenu a:hover, #menu .submenu_2 a:hover, , #menu ul li.end .submenu_2 a:hover{
	background:none;
	background-color:#ff0200;
	color:#fff;
	}
#menu .submenu_b {
	width:205px;
	height:12px;
	background:url('/img/submenu_bottom.png') left top no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submenu_bottom.png',sizingMethod='crop');
	}
/*##########################*/

/* Стили для шапки */

#head {
	height:118px;
	position:relative;
	}

/*Логотип сайта*/
#logo {
	display:block;
	width:181px;
	height:34px;
	position:absolute;
	top:42px;
	left:0px;
	}

/* Контент шапки */
#head_cont {
	margin-left:181px;
	height:106px;
	padding-top:12px;
	}
.head_link {
	width:276px;
	height:43px;
	float:right;
	color:#fff;
	font:normal bold 14px/43px arial, helvetica, sans-serif;
	text-transform:uppercase;
	background:#a20f00 url('/img/head_link_center.gif') left top repeat-x;
	}
.head_link div {
	height:43px;
	background:url('/img/head_link_left.gif') left top no-repeat;
	}
.head_link div div {
	height:43px;
	padding:0px 42px;
	background:url('/img/head_link_right.gif') right top no-repeat;
	}
	
/* Посик автомобиля */
.search {
	display:block;
	width:625px;
	height:30px;
	clear:both;
	float:right;
	margin-top:12px;
	background:#d2d2d2 url('/img/search_center.gif') left top repeat-x;
	}
.search form {
	width:100%;
	height:30px;
	background:url('/img/search_right.gif') right top no-repeat;
	}
.search table {
	height:30px;
	width:100%;
	background:url('/img/search_left.gif') left top no-repeat;
	}
.search table td {
	vertical-align:middle;
	padding-left:6px;
	}
.search label {
	font-size:12px;
	color:#333;
	}
.search select {
	height:19px;
	padding:0px;
	font-size:12px;
	line-height:14px;
	}
.button {
	height:18px;
	margin-right:6px;
	background:url('/img/button_l.gif') left top no-repeat;
	}
.button div {
	padding:0px 4px;
	height:18px;
	background:url('/img/button_r.gif') right top no-repeat;
	}
.button div div {
	height:18px;
	background:#d00402 url('/img/button_c.gif') right top repeat-x;
	}
.button input {
	border:0px;
	width:100%;
	padding:1px 0px 2px;
	height:18px;
	background:none;
	color:#fff;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	}

/* Титл в шапке */	
.head_title {
	position:absolute;
	bottom:5px;
	left:0px;
	color:#333;
	font-size:11px;
	}
.head_title a {
	color:#333;
	text-decoration:none;
	}
.head_title a:hover {
	text-decoration:underline;
	}
.head_title span {
	text-decoration:underline;
	color:#ff0200;
	}
/*#################*/


/* Стили для основной части страницы */

#basis {
	width:100%;
	}

/* Стили для центральной части страницы */

#center_frame{
	width:656px;
	float:left;
	}

/* Шапкав центральной части */
#center_head_01 {
	width:100%;
	height:223px;
	background:#6b0a00 url('/img/center_head_bg_01.jpg') left top no-repeat;
	position:relative;
	}
#center_head_02 {
	width:100%;
	height:47px;
	background:#6b0a00 url('/img/center_head_bg_02.jpg') left top no-repeat;
	position:relative;
	}
#slogan {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	left:41px;
	}
#center_head_01 #slogan {
	bottom:18px;
	}
#center_head_02 #slogan {
	bottom:8px;
	}
/* Контент центральной части */
#center_frame-cont {
	font-size:12px;
	padding-bottom:145px;
	color:#333;
	}	
	
/* Стии для основных тегов страницы */
#center_frame h2, #center_frame h1, #right_frame h3 {
	color:#7b7d79;
	font-size:14px;
	line-height:16px;
	padding:12px 0px;
	text-transform:uppercase;
	}
#center_frame h1 {
	padding:35px 0px 25px 0px;
	}
#center_frame p {
	font-size:12px;
	line-height:15px;
	padding:9px 0px;
	}
#center_frame a {
	color:#ff0200;
	text-decoration:underline;
	}	
.red{
	color:#ff0200;
	}
#center_frame a:hover {
	text-decoration:none;
	}
#center_frame ul {
	list-style:none;
	line-height:15px;
	margin:9px 0px;
	}
#center_frame div.nomargin ul {
	list-style:none;
	line-height:15px;
	margin:0px;
	}
#center_frame ul li {
	padding-left:12px;
	background:url('/img/ul_item.gif') left 7px no-repeat;
	}
#center_frame h3 {	
	font-size:12px;
	font-weight:bold;
	padding:9px 0px;
	}
/* Блок новых поступлений авто */
.new_auto {
	width:100%;
	position:relative;
	}
#center_frame .new_auto a {
	display:block;
	float:left;
	width:217px;
	padding-top:6px;
	background:#969696 url('/img/new_auto/new_auto_top.gif') left top no-repeat;
	text-decoration:none;
	}
.new_auto span.advice {
	width:217px;
	position:absolute;
	right:0px;
	}
.centr {
	margin:0px 2px;
	}
.new_auto .n_a_cont {
	-height:131px;
	min-height:131px;
	padding-top:8px;
	background:url('/img/new_auto/new_auto_center.gif') left bottom repeat-x;
	}
#center_frame .new_auto .n_a_cont p {
	padding:4px 17px;
	color:#fff;
	}
.new_auto .n_a_bottom {
	height:6px;
	font-size:0px;
	background:url('/img/new_auto/new_auto_bottom.gif') left top no-repeat;
	}
.new_auto .n_a_cont img {
	padding:1px;
	background-color:#343434;
	border:1px solid #b3b3b3;
	}
#center_frame .new_auto a:hover {
	background:#d00301 url('/img/new_auto/new_auto_top_act.gif') left top no-repeat;
	}
#center_frame .new_auto a:hover .n_a_cont {
	background:url('/img/new_auto/new_auto_center_act.gif') left bottom repeat-x;
	}
#center_frame .new_auto a:hover .n_a_bottom {
	background:url('/img/new_auto/new_auto_bottom_act.gif') left top no-repeat;
	}
.new_auto a:hover .n_a_cont img {
	border-color:#ff4241;
	background-color:#760b00;
	}
	
/* Блок новостей */
.news {
	width:100%;
	padding-bottom:10px;
	}
.news .n_block {
	width:217px;
	float:left;
	}
.news .data {
	color:#737373;
	}
#center_frame .news p {
	padding:2px 35px 2px 0px;
	}

/* Стандартный блок */
.block {
	background:url('/img/block_t_l.gif') left top no-repeat;
	position:relative;
	}
.block_t_r {
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	height:33px;
	line-height:33px;
	padding:0px 11px 0px 5px;
	margin-left:6px;
	background:url('/img/block_t_r.gif') right top no-repeat;
	}
.block_t_r img {
	position:absolute;
	right:0px;
	top:0px;
	}
.block_cont {
	padding:11px 11px 3px 11px;
	color:#838580;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	}	
.block_b_r {
	font-size:0px;
	-padding-left:1px;
	background:url('/img/block_b_r.gif') right top no-repeat;
	}
.block_b_l {
	height:8px;
	font-size:0px;
	margin-right:8px;
	background:url('/img/block_b_l.gif') left top no-repeat;
	}
	
/* Блок банков */
.bank .block {
	width:200px;
	float:left;
	}	
.bank .centr {
	width:200px;
	float:left;
	margin:0px 26px;
	}	
	
/* Блок автомобиля */
.car {
	width:100%;
	}
.car td {
	vertical-align:top;
	}	
.car_menu {
	width:120px;
	line-height:18px;
	}
.car_name {
	font-size:18px;
	padding:13px 0px;
	color:#e30000;
	}	
/* Область для большого фото автомобиля */
.big_car {
	padding-left:34px;
	width:374px;
	}
.big_car .big_car_t {
	background:url('/img/car/big_car_top.gif') left top no-repeat;
	padding-top:8px;
	}
.big_car .big_car_b {
	padding:0px 0px 8px 0px;
	background:url('/img/car/big_car_bottom.gif') left bottom no-repeat;
	}
.big_car .big_car_c {
	-height:313px;
	min-height:313px;
	padding-top:5px;
	background:#d00402 url('/img/car/big_car_c.gif') left bottom repeat-x;
	}
.big_car .big_car_c img {
	border:1px solid #ff3f3f;
	padding:1px;
	background-color:#760b00;
	}
.big_car .big_info {
	padding:12px 15px 5px 15px;
	color:#fff;
	}
.big_car .big_info span {
	display:block;
	padding-top:8px;
	text-decoration:underline;
	}
.big_car .big_info div {
	float:right;
	font-size:24px;
	}
/* Область для маленьких фото авто */
.small_car {
	width:105px;
	padding:47px 0px 0px 15px;
	}
.small_car_t {
	background:url('/img/car/small_car_top.gif') left top no-repeat;
	padding-top:8px;
	}
.small_car_b {
	background:url('/img/car/small_car_bottom.gif') left bottom no-repeat;
	padding-bottom:8px;
	}
.small_car_c {
	-height:313px;
	min-height:313px;
	padding-top:5px;
	background:#969696 url('/img/car/small_car_c.gif') left bottom repeat-x;
	}
.small_car_c img {
	border:1px solid #b3b3b3;
	padding:1px;
	background-color:#343434;
	margin-bottom:12px;
	}
.pages {
	padding-top:12px;
	text-align:center;
	}
#center_frame .pages a {
	color:#838580;
	text-decoration:none;
	padding:0px 3px;
	}
#center_frame .pages a:hover {
	color:#838580;
	text-decoration:underline;
	}
.pages span {
	color:#ff0200;
	text-decoration:underline;
	padding:0px 3px;
	}
/* Контакты */
.contacts {
	width:230px;
	float:left;
	margin-right:35px;
	}
#center_frame .h1 {
	color:#ff0200;
	font-size:18px;
	font-weight:bold;
	padding:9px 0px;
	}
/*--------------------------------------*/

/* Блок партнеров */
.partners {
	width:676px;
	zoom:1;
	position:absolute;
	left:-10px;
	bottom:79px;
	-bottom:75px;
	z-index:10;
	}
.partners h2 {
	color:#7b7d79;
	font-size:14px;
	line-height:16px;
	padding:12px 0px 12px 10px;
	text-transform:uppercase;
	}
.p_block {
	width:676px;
	background:url('/img/partners/partners_top.gif') left top no-repeat;
	padding-top:13px;
	}
.p_block .p_block_l {
	background:url('/img/partners/partners_left.gif') left top repeat-y;
	}
.p_block .p_block_r {
	background:url('/img/partners/partners_right.gif') right top repeat-y;
	}
.p_block .p_block_c {
	-height:50px;
	min-height:50px;
	background-color:#fff;
	margin:0px 10px;
	padding-left:5px;
	}
.p_block .p_block_c table td {
	padding:0px 7px 0px 10px;
	vertical-align:middle;
	background:url('/img/partners/partners_line.gif') right center no-repeat;
	}
.p_block .p_block_c table td.end {
	background:none;
	}
.p_block .p_block_b {
	padding-bottom:13px;
	background:url('/img/partners/partners_bottom.gif') left bottom no-repeat;
	}
.p_block .p_block_l_el,  .p_block .p_block_r_el{
	width:10px;
	height:17px;
	position:absolute;
	top:50%;
	}
.p_block .p_block_l_el {
	left:0px;
	}
.p_block .p_block_r_el {
	right:0px;
	}
.p_block .p_block_l_el span, .p_block .p_block_r_el span {
	width:10px;
	height:17px;
	display:block;
	position:absolute;
	top:12px;
	left:0px;
	background:url('/img/partners/partners_left_el.gif') left top no-repeat;
	}
.p_block .p_block_r_el span {
	background:url('/img/partners/partners_right_el.gif') left top no-repeat;
	}
/*#############################*/

/* Стили для правого столбца */

#right_frame {
	float:right;
	width:276px;
	position:relative;
	z-index:10;
	padding-bottom:30px;
	}

/* Навигатор справа */
#right_menu {
	width:100%;
	}
#right_menu ul {
	list-style:none;
	}
#right_menu ul li {
	background-color:#fff;
	height:42px;
	-overflow:hidden;
	}
#right_menu ul li.r_m_t {
	height:49px;
	}
#right_menu ul li.r_m_b {
	height:48px;
	}
#right_menu ul li a {
	display:block;
	height:42px;
	font:normal bold 14px/16px arial, helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:0px 41px;
	background-color:#2c2c2c;
	}
#right_menu ul li.r_m_t a {
	height:49px;
	background:#2c2c2c url('/img/right_menu/right_menu_top.gif') left top no-repeat;
	}
#right_menu ul li.r_m_b a {
	height:49px;
	background:#2c2c2c url('/img/right_menu/right_menu_bottom.gif') left bottom no-repeat;
	}
#right_menu ul li a span {
	display:block;
	height:29px;
	padding-top:13px;
	background:url('/img/right_menu/right_menu_line.gif') left bottom repeat-x;
	}
#right_menu ul li.r_m_t a span {
	padding-top:20px;
	}
#right_menu ul li.r_m_b a span {
	height:36px;
	}
#right_menu ul li a:hover {
	padding:0px 0px 0px 3px;
	height:44px;
	background:none;
	background-color:#fff;
	position:relative;
	top:-2px;
	}
#right_menu ul li a:hover span {
	background:none;
	padding-left:38px;
	padding-top:15px;
	background:#9c1000 url('/img/right_menu/right_menu_act.gif') left top repeat-x;
	}
#right_menu ul li.r_m_t a:hover span {
	padding-top:22px;
	}

.super_sell {
	display:block;
	width:276px;
	position:relative;
	}
.super_sell .super_sell_img {
	width:139px;
	height:139px;
	background:url('/img/super_sell.png') left top no-repeat;
	position:absolute;
	right:-25px;
	bottom:-13px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/super_sell.png',sizingMethod='crop');
	}
	
/* Блок опроса */
.inquiry {
	width:276px;
	background:url('/img/inquiry_top.gif') left top no-repeat;
	padding-top:8px;
	}
.inquiry_c {
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	padding:3px 13px;
	}
.inquiry_c h4 {
	color:#d40202;
	font-weight:normal;
	font-size:12px;
	padding-bottom:12px;
	}
.inquiry_c form {
	margin:0px 5px 0px 20px;
	}
.inquiry_c form input {
	margin-right:5px;
	}
.inquiry_c form ul {
	list-style:none;
	}
.inquiry_c form ul li {
	padding:1px 0px;
	}
.inquiry_c form label {
	color:#4a4a51;
	display:block;
	height:22px;
	line-height:14px;
	}
.inquiry_c form label.labelScript {
	cursor:pointer;
	height:12px;
	padding:4px 0px 4px 14px;
	background:url('/img/label_bg.gif') left 8px no-repeat;
	}
.inquiry_c form label.labelScriptAct {
	cursor:pointer;
	padding:4px 0px 4px 14px;
	height:12px;
	background:url('/img/label_bg_act.gif') left 8px no-repeat;
	}
.inquiry_c .button {
	width:88px;
	margin-bottom:1px;
	}
.inquiry_b {
	padding-bottom:8px;
	background:url('/img/inquiry_bottom.gif') bottom left no-repeat;
	}
.car_info {
	width:200px;
	margin:0px auto;
	color:#333;
	padding:5px 0px;
	}
.inquiry_c .car_info h4 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	}
.car_info table {
	width:100%;
	margin-bottom:10px;
	}
.car_info table td {
	vertical-align:top;
	padding:2px 8px 2px 0px;
	}
.car_info table td.right {
	text-align:right;
	float:none;
	}
/* Банер */
.baner {
	margin-top:20px;
	}
/*--------------------------*/

/*###########################################*/


/* Стили для нижней части страницы */

#footer {
	clear:both;
	color:#fff;
	line-height:50px;
	background:#828282 url('/img/footer_bg.gif') left top repeat-x;
	position:relative;
	}
#footer_left {
	background:url('/img/footer_left.gif') left top no-repeat;
	}	
#footer_right {
	background:url('/img/footer_right.gif') right top no-repeat;
	height:50px;
	padding-left:22px;
	}
#footer a {
	color:#ff0200;
	text-decoration:underline;
	margin:0px 5px;
	}
#footer a.mail {
	color:#fff;
	text-decoration:none;
	background-color:#ff0200;
	padding:0px 4px;
	margin:0px 10px;
	}
#footer a:hover {
	text-decoration:none;
	}
#footer a.mail:hover {
	text-decoration:none;
	background:none;
	}
#footer .design {
	position:absolute;
	right:20px;
	top:0px;
	}
#footer a.mail_consult {
	padding-right:20px;
	background:url('/img/mail.gif') right 4px no-repeat;
	}
/*#################################*/
.questions_table_outline {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CECECF;
	border-bottom-color: #CECECF;
	border-left-color: #CECECF;
	background-color: #EFEFEF;
	width: 639px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 15px;
	margin: 0px;
	font-size: 11px;
}
.gen_quest_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3A3A3;
}
.qa_tab_top {
	color: #FFFFFF;
	padding-left: 10px;
}
.qa_lq {
	font-size: 12px;
	background-image: url(/images/qa_li_img.gif);
	background-repeat: no-repeat;
	background-position: 1px 9px;
	padding-left: 10px;
	margin-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.qa_ra {
	color: #D30200;
	padding-left: 15px;
	background-color: #D1D7DC;
}

