@charset "utf-8";

/* Общие стили для всей страницы  */
body {
	margin:0;
	padding: 0px;
	}

* {
	margin:0px;
	padding:0px;
	}
div, img, a {
	border:0px;
	}
a {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	}
h1{
	font-size:20px;
}

.img_l {
	float: left;
	margin-right: 15px;
	}
.img_r {
	float: right;
	margin-left: 15px;
	}
.left {
	text-align:left;
	}
.right {
	text-align:right;
	}
.fleft {
	float:left;
	}
.fright {
	float:right;
	}
.center {
	text-align:center;
	}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	}
#body {
	background:#999999 url('/img/wrap_bg.gif') center top repeat-y;
	}
#wrap {
	width:100%;
	min-width:1000px;
	max-width:1920px;
	margin:0px auto;
	padding-top:126px;
	font-family: arial, helvetica, sans-serif;
	font-size:15px;
	color:#666;
	position:relative;
	z-index:1;
	background:#fff;
	overflow:hidden;
	}
#wrap.no_screen {
	padding-top:130px;
	}
.iepng a {
	position:relative;
	}
/*#############################*/

/* Стили для шапки */

#head {
	width:100%;
	height:84px;
	position:absolute;
	top:0px;
	left:0px;
	/*background:#e8e8e8 url('/img/head_bg.gif') left top repeat-x;*/
	}
#head_cont {
	width:96%;
	height:84px;
	margin:0px auto;
	position:relative;
	}
	
.top_nav {
width:100%;
float:left;
font-size:10px;
font-weight:bold;
}	
.top_nav li {
margin:0 20px 0 0;
padding-top:20px;
display:inline-block;
zoom:1;
*display:inline;
}
.top_nav a {
padding-left:17px;
color:#c90800;
font-size:11px;
background:url('/images/nav_sprite.png') no-repeat left;
text-decoration: none;
}
.top_nav a:hover {
color:#8c8c8c;
text-decoration: none;
}
 
.top_nav a:active {
color:#56B3FF;
text-decoration: none;
}

#home_nav {
background-position:0 1px;
}
#company_nav {
background-position:0 -11px;
}
#contact_nav {
background-position:0 -23px;
}
#forum_nav {
background:none;
}

.player {
margin-top:10px;
width:100%;
float:left;
}
.player a {
font-size:11px;
color:#818181;
display:block;
height:12px;
line-height:12px;
}
.player a span {
display:block;
float:left;
}
.player a img {
margin:1px 3px 0 0;
width:15px;
float:left;
}
#player_pause {
color:#cc0000;
}	
/* Логотип */
#logo {
	display:block;
	width:209px;
	height:84px;
	position:absolute;
	left:22px;
	top:0px;
	}
#logo img {
	width:220px;
	height:66px;
	vertical-align:top;
	margin-top: 10px;
	}
	
span.slogan {
margin-top:20px;
display:block;
font-family:"Myriad Pro";
font-size:18px;
font-style:italic;
font-weight:bold;
color:#7d7d7d;
}
/*---------*/	

/* Блок регистрации */
#registr {
	width:224px;
	float:right;
	padding-top:34px;
	}

/* Форма */
.form table {
	width:100%;
	}
.form table td {
	vertical-align:middle;
	}
	
/* Элемент input */
.input, .textarea {
	height:14px;
	border:1px solid #fff;
	border-top:1px solid #8c8c8c;
	border-left:1px solid #8c8c8c;
	background:#fff;
	margin-bottom:2px;
	padding:0px 3px;
	}
.textarea {
	height:auto;
	padding:0px;
	}
.input div {
	height:14px;
	position:relative;
	overflow:hidden;
	}
.input input, .textarea textarea {
	width:100%;
	height:12px;
	font-family:'tahoma', arial, helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#999;
	border:0px;
	background:none;
	padding:0px;
	outline:none;
	}
.textarea textarea {
	height:101px;
	font-size:12px;
	line-height:14px;
	padding:2px 0px 0px 2px;
	color:#666;
	}
.input input.actCol {
	color:#666;
	}
.input input.actPas {
	position:absolute;
	top:1px;
	left:0px;
	}
.input input.hidePas {
	position:absolute;
	top:14px;
	left:0px;
	}
/* Кнопка */
.u_button {
	width:37px;
	height:16px;
	padding-bottom:2px;
	font-family:'tahoma', arial, helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	text-align:center;
	color:#999;
	border:1px solid #ccc;
	background:#f3f2f2 url('/img/u_button_bg.gif') left top repeat-x;
	}
	
#registr .input, #registr .u_button {
	margin:0px 4px 0px 6px;
	cursor:pointer;
	}
#registr .r_links {
	color:#990000;
	font-size:10px;
	line-height:12px;
	padding:3px 0px 0px 9px;
	}
#registr .r_links a {
	color:#990000;
	text-decoration:underline;
	}
#registr .r_links a:hover {
	text-decoration:none;
	}
/*------------------*/ 

/*#################*/


/* Стили для основного меню */

#menu {
	width:100%;
	height:42px;
	position:absolute;
	top:84px;
	left:0px;
	background:#f9f9f9 url('/img/menu/menu_bg.gif') left top repeat-x;
	z-index:100;
	}
#menu .m_c {
	width:96%;
	height:42px;
	background:#9c0000 url('/img/menu/menu_c.gif') left top repeat-x;
	margin:0px auto;
	position:relative;
	left:-5px;
	}
#menu .m_l {
	height:42px;
	background:url('/img/menu/menu_l.gif') left top no-repeat;
	}
#menu .m_r {
	height:42px;
	background:url('/img/menu/menu_r.gif') right top no-repeat;
	padding:0px 56px;
	}
#menu table {
	width:100%;
	height:42px;
	font-size:14px;
	line-height:42px;
	font-family:arial, helvetica, sans-serif;
	font-style:italic;
	color:#fff;
	}
#menu table td {
height:42px;
padding:0px 6px 0px 3px;
vertical-align:top;
}
#menu table td .item {
position:relative;
float:left;
/*left:50%;*/
}
#menu table td a {
margin-top:-6px;
padding-left:8px;
display:block;
height:54px;
line-height:54px;
color:#fff;
position:relative;
/*left:-50%;*/
background:none;
}
#menu table td a span {
margin-left:-1px;
display:block;
height:54px;
line-height:54px;
padding-right:8px;
float:left;
background:none;
}

#menu table td .item:hover a {
color:#c50505;
text-shadow:0 1px #fff;
background:url('/images/top_h_l.png') left no-repeat;
}
#menu table td .item:hover a span {
background:url('/images/top_h.png') right 0 no-repeat;
}



	
#menu ul {
width:183px;
position:absolute;
top:48px;
left:0;
display:none;
}
#menu table td .item:hover ul {
display:block;
}
#menu table td ul li {
display:block;
/*margin-bottom:1px;*/
}
#menu table td ul a {
margin:0;
padding:0;
height:45px;
line-height:45px;
font-size:12px;
color:#515151;
text-align:center;
left:0;
background:url('/images/fool_list.png') no-repeat;
}

#menu table td .item .sub_nav a {
color:#515151;
background:url('/images/fool_list.png') no-repeat;
}
#menu table td .sub_nav a:hover {
color:#c50505;
background:url('/images/fool_list.png') no-repeat;
}
	
/* Подменю */
#menu .submenu {
	width:155px;
	position:absolute;
	top:44px;
	left:0px;
	display:none;
	color:#000;
	margin-left:-78px;
	background:#fff url('/img/menu/submenu_c_c.gif') left top repeat-y;
	}
#menu .submenu iframe {
	width:155px;
	height:48px;
	position:absolute;
	left:0px;
	top:3px;
	z-index:1;
	border:0px;
	background:none;
	}
#menu .submenu .sub_t {
	width:155px;
	height:4px;
	font-size:0px;
	background:url('/img/menu/submenu_t.gif') left top no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	}
#menu .submenu .sub_b {
	width:155px;
	height:4px;
	font-size:0px;
	background:url('/img/menu/submenu_b.gif') left top no-repeat;
	position:absolute;
	top:100%;
	left:0px;
	z-index:5;
	}
#menu .submenu dl {
	padding:8px 0px 0px;
	background:url('/img/menu/submenu_c.gif') left bottom no-repeat;
	position:relative;
	z-index:5;
	}
#menu .submenu dt {
	padding:3px 23px 2px;
	margin:0px 2px;
	font-size:12px;
	line-height:14px;
	font-style:normal;
	border-bottom:1px solid #ccc;
	}
#menu .submenu dt.end {
	border:0px;
	}
#menu table td .submenu dt a {
	display:inline;
	color:#990000;
	height:auto;
	float:none;
	position:static;
	left:0px;
	margin-left:0px;
	}
#menu table td .submenu dt a:hover {
	background:none;
	text-decoration:underline;
	}
/*##########################*/

/* Панель */
#panel {
	width:100%;
	padding-bottom:35px;
	/*min-height:425px;*/
	background:#fff /*url('/img/panel_bg.gif') left bottom repeat-x;*/
	}
#panel_cont {
	width:96%;
	margin:0px auto;
	padding-top:10px;
	}
/* Предложения фирмы */
.offer {
	margin-left:20px;
	width:130px;
	padding-top:20px;
	float:left;
	}
.offer a {
margin-bottom:5px;
display:block;
}	
/*	
#offer {
	width:100%;
	margin-bottom:1px;
	background:url('/img/offer/offer_l.png') left top no-repeat;
	position:relative;
	}
#offer .of_r {
	width:28px;
	height:72px;
	background:url('/img/offer/offer_r.png') left top no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	}
#offer .of_c {
	height:72px;
	margin:0px 28px;
	background:url('/img/offer/offer_c.gif') left top repeat-x;
	}
#offer img {
	width:216px;
	height:51px;
	vertical-align:top;
	position:absolute;
	left:50%;
	margin-left:-108px;
	top:10px;
	}
.offer .of_cont {
	width:100%;
	} 
.offer span {
	display:block;
	width:100%;
	float:right;
	font-style:italic;
	font-size:13px;
	line-height:38px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	position:relative;
	right:3%;
	} 
.offer span.first {
	right:1px;
	}
.offer span a {
	display:block;
	width:88%;
	float:right;	
	height:38px;
	color:#fff;
	background:url('/img/offer/offer_item_l.png') left top no-repeat;
	margin-bottom:1px;
	position:relative;
	}
.offer span a .of_i_c {
	display:block;
	height:38px;
	background:url('/img/offer/offer_item_c.gif') left top repeat-x;
	margin:0px 22px;
	}	
.offer span a .of_i_r {
	display:block;
	width:22px;
	height:38px;
	background:url('/img/offer/offer_item_r.png') left top no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	}	
*/	
/* Экран */
.screen_wrap {
	margin-left:170px;
	overflow:hidden;
	}
	
.pic_block {
margin-top:20px;
margin-left:4%;
width:29%;
float:left;
text-align:center;
}
.pic_block span {
margin-top:10px;
width:100%;
display:block;
font-family:Verdana;
font-size:15px;
font-style:italic;
color:#4b4b4b;
}
.pic_block a:hover  span {
color:#C50505;
}
.screen_wrap img {
	vertical-align:top;
	}
.sc_x_b{
	margin-left:250px;
	}
.screen {
	position:relative;
	left:50%;
	float:left;
	}
.screen table {
	position:relative;
	left:-50%;
	background:url('/img/screen/corner_t_l.gif') left top no-repeat;
	}
.screen td {
	vertical-align:top;
	}
.screen .sc_t {
	font-size:0px;
	background:url('/img/screen/corner_t_r.gif') right top no-repeat;
	}
.screen .sc_t div {
	margin:0px 6px 0px 7px;
	height:7px;
	font-size:0px;
	background:url('/img/screen/border_t.gif') left top no-repeat;
	}
.screen .sc_l {
	background:url('/img/screen/border_l.gif') left top no-repeat;
	}
.screen .sc_r {
	padding:0px 6px 0px 7px;
	background:url('/img/screen/border_r.gif') right top no-repeat;
	}
.screen .sc_b {
	font-size:0px;
	background:url('/img/screen/corner_b_l.gif') left top no-repeat;
	}
.screen .sc_b div {
	font-size:0px;
	background:url('/img/screen/corner_b_r.gif') right top no-repeat;
	}
.screen .sc_b div div {
	margin:0px 6px 0px 7px;
	height:6px;
	font-size:0px;
	background:url('/img/screen/border_b.gif') left top no-repeat;
	}
.screen .sc_h {
	width:100px;
	height:109px;
	margin:0px auto;
	background:url('/img/screen/screen_bg.png') left top no-repeat;
	}
/*########*/

/* Быстрый поиск */
#fast_search {
	width:100%;
	height:60px;
	background:#efefef url('/img/fast_search_bg.gif') left top repeat-x;
	}
#f_s_cont {
	width:96%;
	height:60px;
	margin:0px auto;
	position:relative;
	}
.fast_search_h {
	width:24%;
	height:50px;
	padding-top:10px;
	font-size:13px;
	line-height:36px;
	font-style:italic;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	}
.fast_search_h div {
	margin-right:16%;
	height:36px;
	background:url('/img/fast_search_h_l.gif') left top repeat-x;
	}
.fast_search_h div a {
	display:block;
	height:36px;
	color:#fff;
	background:url('/img/fast_search_h_r.gif') right top no-repeat;
	}
/* Форма поиска */
#f_s_cont form {
	margin-left:24%;
	height:51px;
	padding-top:9px;
	line-height:13px;
	}
#f_s_cont form .f_s_el {
	height:30px;
	float:left;
	margin-right:3%;	
	}
#f_s_cont form .f_s_el td {
	padding-bottom:4px;
	vertical-align:middle;
	}
#f_s_cont form .f_s_el label {
	padding:0px 4px 0px 3px;
	}
#f_s_cont form select {
	width:100%;
	height:20px;
	line-height:80px;
	color:#990000;
	font-size:11px;
	vertical-align:middle;
	}
#f_s_cont form .f_s_button {
	width:81px;
	height:36px;
	float:left;
	position:relative;
	top:2px;
	background:#9f0000 url('/img/search_button_r.gif') right bottom no-repeat;
	}
#f_s_cont form .f_s_button div {
	height:28px;
	padding-top:8px;
	text-align:center;
	background:url('/img/search_button_l.gif') left bottom no-repeat;
	}
#f_s_cont form .f_s_button div input {
	width:80%;
	height:20px;
	border:0px;
	background:none;
	font-size:13px;
	color:#fff;
	font-style:italic;
	vertical-align:top;
	font-family:'tahoma', arial, helvetica, sans-serif;
	cursor:pointer;
	}
/*###############*/

/* Стили для основной части страницы */

#basis {
	clear:both;
	width:100%;
	background:#fff url('/img/basis_t_bg.gif') left top repeat-x;
	}
#basis_b {
	width:100%;
	background:url('/img/basis_b_bg.gif') left bottom repeat-x;
	}
#basis_cont {
	width:96%;
	min-height:275px;
	margin:0px auto;
	
	}
/* Левый столбец */
#left-frame {
	width:23%;
	float:left;
	padding:45px 0px 18px;
	}
.no_screen #left-frame {
	padding-top:4px;
	width:25%;
	}
#left-frame .offer {
	width:100%;
	padding-top:0px;
	padding-bottom:18px;
	}
/* Серый блок слева */
.g_block {
	width:100%;
	margin-bottom:58px;
	}
.g_block .g_b_t, .g_block .g_b_b {
	width:100%;
	height:4px;
	font-size:0px;
	background:url('/img/g_block/g_block_t_r.gif') right top no-repeat;
	}
.g_block .g_b_b {
	background:url('/img/g_block/g_block_b_r.gif') right top no-repeat;
	}
.g_block .g_b_t div, .g_block .g_b_b div {
	height:4px;
	font-size:0px;
	/*background:url('/img/g_block/g_block_t.gif') left top no-repeat;*/
	margin-right:4px;
	}
.g_block .g_b_b div {
	height:4px;
	font-size:0px;
	/*background:url('/img/g_block/g_block_b.gif') left top no-repeat;*/
	}
.g_block .g_b_c {
	min-height:39px;
	/*background:#f5f5f5 url('/img/g_block/g_block_c.gif') left top repeat-x;*/
	}
.g_block .g_b_h {
	width:100%;
	max-width:205px;
	height:56px;
	padding:19px 3% 0px 4%;
	font-family:arial, helvetica, sans-serif;
	font-size:21px;
	line-height:18px;
	text-transform:uppercase;
	letter-spacing:-1px;
	}
.g_block .g_b_h span {
	display:block;
	}
.g_block .g_b_h .g_b_h_b {
	dipslay:block;
	font-weight:bold;
	color:#990000;
	text-align:right;
    font-size:18px;
	}
		
/* Форма в блоке слева */
.g_block .form {
	width:74%;
	margin:0px auto;
	}
.g_block .form table td {
	vertical-align:top;
	padding-bottom:3px;
	}
.g_block .input {
	height:21px;
	}
.g_block .input div {	
	height:18px;
	padding-top:3px;
	}
.g_block .input input {
	height:14px;
	font-size:12px;
	line-height:14px;
	color:#666;
	}
/* Черная кнопка */
.b_button {
	width:81px;
	float:right;
	position:relative;
	top:1px;
	background:url('/img/g_block/b_button_r.gif') right top no-repeat;
	margin-bottom:6px;
	}
.b_button div {
	height:23px;
	background:url('/img/g_block/b_button_l.gif') left top no-repeat;
	position:relative;
	left:-1px;
	}
.b_button div input {
	width:100%;
	margin-top:4px;
	background:none;
	border:none;
	color:#fff;
	font-family:'tahoma', arial, helvatica, sans-serif;
	font-size:11px;
	cursor:pointer;
	}
	
/* Блок партнеров */
.partners {
	width:222px;
	padding:0px 12px;
	margin:0px auto;
	}
.partners .par_h {
	color:#999;
	font-size:12px;
	line-height:14px;
	font-family:arial, helvetica, sans-serif;
	}
.partners .par_c {
	padding-top:28px;
	}
.partners .par_c img {
	display:block;
	margin:0px auto;
	vertical-align:top;
	margin-bottom:28px;
	}
	
/* Поиск по марке автомобиля */
.marks {
	width:222px;
	margin:0px auto;
	padding:0px 0px 6px0px;
	line-height:18px;
	}
.marks div {
	padding-left:27px;
	}
.marks a {
	color:#990000;
	text-decoration:underline;
	}
.marks a:hover {
	text-decoration:none;
	}
/*--------------------*/

/* Центральный столбец */
#center-frame {
	float:right;
	width:74%;
	}
.no_screen #center-frame {
	width:73%px;
	}
#center-frame_cont {
	padding-bottom:36px;
	}
#center-frame_cont h2, #center-frame_cont .h2 {
	font-size:17px;
	line-height:19px;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	padding:16px 46px 10px 3px;
	}
.no_screen #center-frame_cont h2 {
	padding-right:31px;
	}
#center-frame_cont h2.blue {
	color:#003366;
	}
#center-frame_cont h3, #center-frame_cont .h3 {
	font-size:12px;
	line-height:14px;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	color:#003366;
	padding:5px 0px 7px;
	}
#center-frame_cont p, #center-frame_cont .p {
	font-size:15px;
	line-height:1.3em;
	padding:7px 0px 8px;
	}
#hz{
	font-size:11px;
	line-height:13px;
	padding:7px 0px 8px;
	}
#ololo{
	font-size:11px;
	line-height:13px;
	padding:7px 0px 8px;
}
#center-frame_cont br {
	
	}
#center-frame_cont .text h3 a, #center-frame_cont .text .h3 a {
	color:#003366;
	text-decoration:underline;
	}
#center-frame_cont .text h3 a:hover, #center-frame_cont .text .h3 a:hover {
	text-decoration:none;
	}
#center-frame_cont .text a {
	color:#990000;
	text-decoration:underline;
	}
#center-frame_cont .text a:hover {
	text-decoration:none;
	}
#center-frame_cont .text ul {
	list-style:none;
	}
#center-frame_cont .text ul li {
	background:url('/img/list_dot_red.gif') left 12px no-repeat;
	padding:7px 0px 8px 7px;
	position:relative;
	left:-7px;
	}
/* Блок рекламы авто */
.rekl {
	margin-right:46px;
	background:#999 url('/img/rekl/rekl_c.gif') left top repeat-x;
	}
.no_screen .rekl {
	margin-right:39px;
	}
.rekl_t {
	background:url('/img/rekl/rekl_t_r.gif') right top no-repeat;
	}
.rekl_b {
	padding:1px 0px;
	min-height:147px;
	background:url('/img/rekl/rekl_b_r.gif') right bottom no-repeat;
	}
.rekl_t_l {
	background:url('/img/rekl/rekl_t.gif') left top no-repeat;
	}
.rekl_b_l {
	min-height:149px;
	background:url('/img/rekl/rekl_b.gif') left bottom no-repeat;
	}
.rekl_b table {
	width:100%;
	min-height:149px;
	}
.rekl_b table td {
	width:25%;
	vertical-align:top;
	padding:0px 7px 0px 5px;
	background:url('/img/rekl/rekl_line.gif') right 0px repeat-y;
	}
.rekl_b table td.first {
	padding-left:0px;
	}
.rekl_b table td.end {
	padding:0px 0px 0px 5px;
	background:none;
	}
.rekl_b table td a {
	display:block;
	width:100%;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
	}
.rekl_b table td a span {
	display:block;
	}
.rekl_b table td .rekl_i_t {
	height:3px;
	width:100%;
	overflow:hidden;
	}
.rekl_b table td .rekl_i_t_l {
	height:3px;
	margin-right:2px;
	overflow:hidden;
	}
.rekl_b table td .rekl_i_b {
	height:3px;
	width:100%;
	overflow:hidden;
	}
.rekl_b table td .rekl_i_b_l {
	height:3px;
	margin-right:2px;
	overflow:hidden;
	}
.rekl_b table td a .rekl_i_c {
	min-height:145px;
	}
.rekl_b table td a u {
	text-decoration:line-through;
	}
.rekl_b .rekl_img {
	vertical-align:top;
	padding:7px 0px 10px;
	}
.rekl_b .rekl_img .rekl_img_c {
	margin:0px auto;
	position:relative;
	}
.rekl_b .rekl_img img {
	vertical-align:top;
	padding:1px;
	margin-bottom:8px;
	background-color:#fff;
	}
/* Описание состояния товара */
.img_desc {
	display:block;
	height:14px;
	padding-right:4px;
	position:absolute;
	left:0px;
	top:0px;
	background:url('/img/autos/img_desc_bg.gif') top right no-repeat;
	z-index:100;
	}
.img_desc span, .img_desc div {
	display:block;
	float:left;
	height:14px;
	padding:0px 8px 0px 10px;
	font-size:10px;
	line-height:13px;
	color:#fff;
	background:#cc0000;
	}
.rekl_b .rekl_img .img_desc {
	left:1px;
	top:1px;
	}
.rekl_b table td a:hover {
	text-indent:0px;
	}
.rekl_b table td a:hover .rekl_i_c {
	background:#990000 url('/img/rekl/rekl_item_act_c.gif') left top repeat-x;
	}
.rekl_b table td a:hover .rekl_i_t {
	text-indent:0px;
	background:url('/img/rekl/rekl_item_act_t_r.gif') right top no-repeat;
	}
.rekl_b table td a:hover .rekl_i_t_l {
	background:url('/img/rekl/rekl_item_act_t.gif') left top no-repeat;
	}
.rekl_b table td a:hover .rekl_i_b {
	background:url('/img/rekl/rekl_item_act_b_r.gif') right top no-repeat;
	}
.rekl_b table td a:hover .rekl_i_b_l {
	background:url('/img/rekl/rekl_item_act_b.gif') left top no-repeat;
	}
.blue .rekl_b table td a:hover .rekl_i_c {
	background:#013467 url('/img/rekl/blue/rekl_item_act_c.gif') left top repeat-x;
	}
.blue .rekl_b table td a:hover .rekl_i_t {
	background:url('/img/rekl/blue/rekl_item_act_t_r.gif') right top no-repeat;
	}
.blue .rekl_b table td a:hover .rekl_i_t_l {
	background:url('/img/rekl/blue/rekl_item_act_t.gif') left top no-repeat;
	}
.blue .rekl_b table td a:hover .rekl_i_b {
	background:url('/img/rekl/blue/rekl_item_act_b_r.gif') right top no-repeat;
	}
.blue .rekl_b table td a:hover .rekl_i_b_l {
	background:url('/img/rekl/blue/rekl_item_act_b.gif') left top no-repeat;
	}
	
/* Текстовый блок */
#center-frame_cont.no_padding {
	padding-bottom:0px;
	}
.text {
	margin-right:13px;
	padding-top:25px;
	position:relative;
	}
.no_screen .text {
	margin:0px;
	padding-right:6px;
	padding-top:29px;
	}
.no_screen .no_padding_t , .no_padding_t {
	padding-top:0px;
	}
.no_screen #center-frame_cont .text h2 {
	padding-bottom:20px;
	}
.text .back_link {
	position:absolute;
	right:16px;
	top:47px;
	}
#center-frame_cont .text .back_link a {
	color:#666;
	font-family:arial, helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	}
.text .text_t, .text .text_b {
	height:3px;
	font-size:0px;
	line-height:0px;
	background:url('/img/text_t_r.gif') right top no-repeat;
	}
.text .text_b {
	height:3px;
	font-size:0px;
	background:url('/img/text_b_r.gif') right top no-repeat;
	margin-bottom:8px;
	}
.text .text_t div, .text .text_b div {
	height:3px;
	font-size:0px;
	line-height:0px;
	background:url('/img/text_t.gif') left top no-repeat;
	margin-right:3px;
	}
.text .text_b div {
	background:url('/img/text_b.gif') left top no-repeat;
	}
.text .text_c {
	background-color:#f5f5f5;
	padding:0px 12px 11px;
	position:relative;
	}
.date {
	color:#336699;
	}
	
/* Описание автомобиля */
.car {
	font-family:arial, helvetica, sans-serif;
	padding-bottom:121px;
	}
.car .c_name {
	/*height:28px;*/
	padding:8px 0 20px 0;
	font-size:18px;
	line-height:20px;
	color:#990000;
	}
/* Левая часть описания авто */
.car .c_desc_l {
	width:56%;
	float:left;
	position:relative;
	}
#center-frame_cont .car .c_desc_l p {
	clear:both;
	color:#336699;
	padding:7px 9px;
	}
/* Фото автомобиля */
.car .c_foto {
	width:100%;
	background:#ccc url('/img/car/car_foto_bg.gif') left bottom repeat-x;
	margin-bottom:14px;
	}
.car .c_foto .c_f_t {
	background:url('/img/car/car_foto_t.gif') left top no-repeat;
	}
.car .c_foto .c_f_t_r {
	background:url('/img/car/car_foto_t_r.gif') right top no-repeat;
	}
.car .c_foto .c_f_b {
	background:url('/img/car/car_foto_b.gif') left bottom no-repeat;
	}
.car .c_foto .c_f_b_r {
	background:url('/img/car/car_foto_b_r.gif') right bottom no-repeat;
	padding:8px;
	}
/* Большое фото авто */
.c_foto .big_car {
	width:361px;
	margin:0px auto;
	position:relative;
	}
.c_foto .big_car img {
	vertical-align:top;
	padding:1px;
	background-color:#fff;
	}
.c_foto .big_car span {
	display:block;
	width:95px;
	height:36px;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:15px;
	font-style:italic;
	background:url('/img/car/cost_bg.png') left top no-repeat;
	position:absolute;
	right:2px;
	top:2px;
	}
.c_foto .big_car .img_desc {
	left:1px;
	top:1px;
	}
/* Маленькие фото авто */
.small_cars {
	width:351px;
	margin:0px auto;
	padding:8px 6px;
	}
.small_cars a {
	display:block;
	padding:4px;
	float:left;
	}
.small_cars a img {
	width:106px;
	height:78px;
	vertical-align:top;
	padding:1px;
	background-color:#fff;
	}
.small_cars a:hover {
	background:url('/img/car/small_car_act.gif') left top no-repeat;
	}
/* Название раздела описания */
.part_desc {
	height:23px;
	margin:0px 4px;
	font-size:12px;
	line-height:23px;
	font-style:italic;
	color:#fff;
	float:left;
	background:#013467 url('/img/car/part_desc_r.gif') right top no-repeat;
	}
.part_desc div {
	padding:0px 18px;
	background:url('/img/car/part_desc_l.gif') left top no-repeat;
	}

/* Правая часть описания */
.car .c_desc_r {
	width:37%;
	float:right;
	}
.car .c_desc_r .part_desc {
	background:#393939 url('/img/car/part_black/part_desc_r.gif') right top no-repeat;
	}
.car .c_desc_r .part_desc div {
	background:url('/img/car/part_black/part_desc_l.gif') left top no-repeat;
	}
#center-frame_cont .car .c_desc_r p {
	clear:both;
	padding:7px 9px 26px 20px;
	}
#center-frame_cont .car .c_desc_r p .date {
	font-size:10px;
	color:#990000;
	}
.car .c_desc_r .red {
	color:#990000;
	font-size:12px;
	}
#center-frame_cont .text .car .c_desc_r ul {
	clear:both;
	padding:7px 9px 26px 11px;
	list-style:none;
	}
#center-frame_cont .text  .car .c_desc_r ul li {
	padding:0px;
	left:0px;
	padding-left:10px;
	background:url('/img/list_dot.gif') left 5px no-repeat;
	}

/* Результат посика авто */
.autos {
	width:100%;
	position:relative;
	margin-bottom:22px;
	}
#center-frame_cont .autos .a_item {
	display:block;
	min-height:128px;
	color:#666;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	}
.autos .a_item span {
	display:block;
	}
.autos .a_t, .autos .a_b,
.autos .a_t span, .autos .a_b span {
	height:5px;
	font-size:0px;
	}
.autos .a_c {
	min-height:118px;
	border:1px solid #fff;
	border-top:none;
	border-bottom:none;
	position:relative;
	}
.autos .a_c .a_c_img {
	width:162px;
	height:108px;
	position:absolute;
	left:7px;
	top:50%;
	margin-top:-54px;
	}
.autos .a_c img {
	vertical-align:top;
	}
.autos .a_c_desc {
	margin:0px 124px 0px 196px;
	}
.autos .a_name {
	font-size:18px;
	line-height:20px;
	color:#990000;
	padding:9px 0px;
	}
.autos .a_item .a_cost {
	width:95px;
	height:36px;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:15px;
	font-style:italic;
	background:url('/img/autos/autos_cost.png') left top no-repeat;
	position:absolute;
	right:13px;
	top:50%;
	margin-top:-18px;
	}
#center-frame_cont .autos .a_item:hover {
	background-color:#ccc;
	text-decoration:none;
	}
.autos .a_item:hover .a_c {
	background:url('/img/autos/autos_item_c.gif') left top repeat-x;
	border-color:#ccc;
	}
.autos .a_item:hover .a_t {
	background:url('/img/autos/autos_item_t.gif') left top no-repeat;
	}
.autos .a_item:hover .a_t span {
	background:url('/img/autos/autos_item_t_r.gif') right top no-repeat;
	}
.autos .a_item:hover .a_b {
	background:url('/img/autos/autos_item_b.gif') left top no-repeat;
	}
.autos .a_item:hover .a_b span {
	background:url('/img/autos/autos_item_b_r.gif') right top no-repeat;
	}
.autos .a_item:hover .a_cost {
	background:url('/img/car/cost_bg.png') left top no-repeat;
	}
	
/* Страницы */
.pages {
	height:16px;
	text-align:center;
	font-size:12px;
	line-height:16px;
	margin-bottom:25px;
	}
#center-frame_cont .pages a {
	padding:1px 4px 2px 5px;
	color:#666;
	margin:0px 1px;
	text-decoration:none;
	}
#center-frame_cont .pages a:hover, #center-frame_cont .pages a.act {
	background-color:#990000;
	color:#fff;
	}
	
/* Контакты */
.contacts {
	padding:7px 10px 23px 38px;
	font-size:12px;
	line-height:14px;
	}
.contacts table {
	width:100%;
	}
.contacts table td {
	vertical-align:top;
	}
.contacts table .con_l {
	width:30%;
	}
.contacts table .con_r {
	padding-top:16px;
	}
.contacts table .con_r img {
	vertical-align:top;
	}
#center-frame_cont .contacts table .con_r a {
	color:#990000;
	font-size:11px;
	} 
.contacts table .con_n {
	font-weight:bold;
	color:#336699;
	padding:7px 3px;
	}
#center-frame_cont .contacts table p {
	padding:7px 3px;
	}
.contacts table p img {
	vertical-align:top;
	margin:1px 2px 0px -2px;
	}
	
/* Слоган по центру страницы */
.center_slogan {
	width:67%;
	height:56px;
	margin:0px auto;
	padding:19px 3% 0px 2%;
	font-family:'tahoma', arial, helvetica, sans-serif;
	font-size:24px;
	line-height:20px;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#666;
	}
.center_slogan span {
	display:block;
	color:#666;
	}
.center_slogan .center_slogan_b {
	dipslay:block;
	font-weight:bold;
	color:#990000;
	text-align:right;
	font-family:arial, helvetica, sans-serif;
	}
/*---------------------*/

/*###################################*/


/* Стили для нижней части страницы */

#footer {
	clear:both;
	background:#e8e8e8 url('/img/footer_bg.gif') left top repeat-x;
	}
#footer_t {
	margin:0px 2px;
	background:url('/img/footer_top_bg.gif') left top repeat-x;
	}
#fooer_c {
	width:96%;
	margin:0px auto;
	}
#fooer_c div {
	/*height:45px;*/
	padding:23px 0px 0px 35px;
	color:#999;
	}
/*#################################*/
/*#################################*/
.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: 12px;
}
.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;
}
/*************/
.auto_info {
	height:15px;
	line-height:14px;
	color:red;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	background:#cc0000;
	padding:0px 10px;
	margin-top:5px;
	font-style: normal;
	/*
	position:absolute;
	top:5px;
	right:0px;*/
}



/* Стили для таблицы, размечающей форму */
.table_form {
	width:100%;
	}
.table_form td, #left_basis .table_form td{
	padding:5px 10px 5px 0px;
	vertical-align:middle;
	}
.table_form .end, #left_basis .table_form .end {
	padding-right:0px;
	}
.table_form label {
	font-size:11px;
	}
.table_form .input {
	padding:2px 4px 0px 4px;
	height:19px;
	font-size:0px;
	border:1px solid #a5acb2;
	background:#fff;
	}
.table_form .input input {
	border:0px;
	width:100%;
	height:15px;
	color:#333;
	font-size:11px;
	line-height:13px;
	font-family:'tahoma', arial, verdana, sans-serif;
	}
.table_form select {
	width:100%;
	height:18px;
	color:#333;
	font-size:11px;
	line-height:18px;
	font-family:'tahoma', arial, verdana, sans-serif;
	border:1px solid #a5acb2;
	}
.table_form select option {
	padding:0px 4px;
	color:#333;
	}
.width87 {
	width:87px;
	}
.width57 {
	width:57px;
	}
.table_form .button-yellow {
	height:32px;
	}
.table_form .button-yellow .b_y-cont {
	height:32px;
	padding:0px 10px;
	position:relative;
	}
.table_form .button-yellow .b_y-cont input {
	width:100%;
	height:32px;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	font-family:'tahoma', arial, verdana, sans-serif;
	color:#fff;
	background:none;
	border:none;
	background:#e78600 url('/img/button-yellow_c.gif') repeat-x;
	}

/*--------------------------------------*/	

/* Стили для формы оценки авто */
#basis .cost_auto {
	width:750px;
	margin:0px auto;
	}
#basis .cost_auto td {
	width:150px;
	}
#basis .cost_auto textarea {
	width:500px;
	}
/*-----------------------------*/

.left_top_table {
	width: 10px;
	height: 10px;
	background:url(/images/main_bg__top_left.png);
	behavior: url(/js/png.htc);	
}
.rght_top_table {
	width: 10px;
	height: 10px;
	background:url(/images/main_bg__top_rght.png);
	behavior: url(/js/png.htc);	
}
.center_top_table {
	height:10px;
	background-image: url(/images/main_bg__top_.png);
	background-repeat: repeat-x;
}
.main_content_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #555555;
	border-left-color: #555555;
	background-color: #FFFFFF;
	width: 968px;
}
.left_bot_table {
	width: 10px;
	height: 10px;
	background:url(/images/main_bg__bot_left.png);
	behavior: url(/js/png.htc);	
}
.rght_bot_table {
	width: 10px;
	height: 10px;
	background:url(/images/main_bg__bot_rght.png);
	behavior: url(/js/png.htc);	
}
.center_bot_table {
	height:10px;
	background:url(/images/main_bg__bot_bg.png);
	background-repeat: repeat-x;
}
.top_nav_table {
	padding-top:15px;
}

/*block autor*/
.author {
padding:0;
width:155px;
float:right;
}
.author img, .author p, .author a {
float:left;
font-size:11px;
color:#666;
}
.author p, .author a {
width:113px;
text-align:center;
}
.author p {
margin:12px 0 0 0;
}
.author a {
font-weight:bold;
}
.author a:hover {
text-decoration:none;
}
/*and block autor*/

.info_traf {
width:200px;
float:left
}
span.pic {
height:121px;
}
