
HTML, BODY { height: 100%; }
BODY {
	padding: 0px;  
	margin: 0px; 
	color: #000000 !important; 
	font-size: 12px;
	font-family: Arial, Helvetica,Tahoma, Verdana, Geneva, sans-serif;
	background-color: #FFFFFF;
}

P, DIV, TABLE {
	font-size: 11px; 
	color: #2f3e43;
}

/* ---------------------------- Текстовые стили -------------------------------- */
H1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #c78629;
	font-weight:  normal;
	margin: 0px;
	padding: 0px;
}

#area2 H2, .sp2 H2 { /* H2 без отступов для левой ячейки*/
	font-family: Tahoma;
	font-size: 15px;
	color: #c78629;
	font-weight:  bold;
	margin: 0px;
	padding: 0px;
}

H2 {
	font-family: Tahoma;
	font-size: 15px;
	color: #c78629;
	font-weight:  bold;
}

.mainPage_banner H2 {
	font-family: Tahoma;
	font-size: 15px;
	color: #c78629;
	font-weight:  bold;
	margin: 10px 0px 0px 0px;
}

H3 {
	font-family: Tahoma;
	font-size: 15px;
	color: #c78629;
	font-weight:  bold;
	padding: 0px 0px 10px 0px; 
	margin: 0px;
}

H4 { 
	font-family: Tahoma;
	font-size: 12px;
	color: #c78629;
	font-weight:  bold;
}

.big_title { 
	font-family: Arial;
	color: 	#848d8f;
	font-size: 15px;
	font-weight: bold;
}

.pr_block P, .pr_block2 P { /* Абзац внутри рекламног модуля*/
	margin: 4px 0px 0px 0px;
}

.sp P, .news_block P { /* Абзац внутри модуля специального предложения*/
	margin: 0px;
	padding: 0px;
	line-height: 1.2;
}

.sp2 P { /* Абзац внутри модуля специального предложения на ГС*/
	margin: 0px;
	padding: 0px;
	line-height: 1.2;
}

#footer_table P { /* Отступы сверху у абзацев внутри футера*/
	margin: 3px 0px 4px 0px;
	font-family: Tahoma;
}

.news_conteiner P { /* Новостной абзац*/
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}


/* ---------------------------------- Ссылки ---------------------------------------- */

A { /* Ссылка по умолчанию голубая*/
	color: #4ba7c3;
	font-size: 11px;
}

.m1_el A {
	color: #ffffff;
	font-size: 12px;
}

.m1_active A {
	color: #51737d;
	font-size: 12px;
}

.m2_el A {
	color: #434e52;
	font-size: 11px;
}

#bread_crumb A{
	font-family: tahoma;
	font-size: 10px;
	color: #909b9e;
}

.mainPage_banner A {
	font-family: Arial;
	font-size: 12px;
	color: #2f3e43;
}

.printable A {
	font-size: 10px;
	color: #909b9e;
}

.yellow12 {
	color: #c78629;
	font-size: 12px;
}

.yellow11 {
	color: #c78629;
	font-size: 11px;
}

.yellow10wu {
	color: #c78629;
	font-size: 10px;
	text-decoration: none;
}

.gray11{
	color: #848c8e;
	font-size: 11px;
}

.black11 {
	color: #2c3e40;
	font-size: 11px;
}

.lt_black11 {
	color: #595959;
	font-size: 11px;
}

.black11wo {
	color: #2c3e40;
	font-size: 11px;
	text-decoration: none;
}

.white11 {
	color: #ffffff;
	font-size: 11px;
}

.blue12 {
	color: #4ba7c3;
	font-size: 12px;
}

.map_l1 {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	font-size: 14px;
	color: #c98731;
	text-decoration: none;
	font-weight: bold;
}

.map_l2 {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	font-size: 13px;
	color: #4cabc7;
	text-decoration: none;
	font-weight: bold;
}



/* ---------------------------------- Списки---------------------------------------- */

UL {
	margin: -5px 0px -5px 21px; 
	padding: 0 0 0 0;
	list-style-image: url('/common/img/ll.gif');
}

UL LI {
	margin: 1px 0px 0px 0px;	
	padding-left: 0px;
}

OL {
	margin: -5px 0px -5px 26px; 
	padding: 0 0 0 0;

}

OL LI {
	margin: 1px 0px 0px 0px;	
	padding-left: 0px;
}

/* ---------------------------------- Блоки------------------------------------------- */

#main_header {
}

DIV.spacer { /*  Спейсер  */
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	background: transparent; 
	border: none;
	display: block;
	visibility: visible;
}

.footer_spacer {
	height: 1px;
	background-color: #e9eaec; 
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	padding: 0px;	
}

.m1_spacer, .m2_spacer {
	height: 14px;
	width: 1px;
	margin: 8px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;	
	background-color: #9eacaf;
	border: none;
	display: block;
	float: left;
}

.m2_spacer {
	background-color: #ffffff;
}

.news_sep {
	width: 13px;
	height: 9px;
	background-image: url('/common/img/add_sep3.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

.add_sep {
	height: 11px;
	background-image: url('/common/img/gray_dot2.gif');
	background-position: center center;
	background-repeat: repeat-x;
}

.dotty_header {
	background-color: #e7ebec; 
	padding: 2px 10px 2px 10px;
}

.dotty_table TD {  /* Для реализации точек */
	height: 18px;
	background-image: url('/common/img/gray_dot.gif');
	background-position: left center;
	background-repeat: repeat-x;
}

.dotty_table TH { /* Убрать точки  */
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
}

.dotty_table P { /* Назначаем обтекание справа для блочных элементов внутри таблицы (для реализации точек) */
	background-color: #ffffff; 
	display: inline;
	padding-right: 10px;
}

TABLE #logo {
	vertical-align: center;
	text-align: center;
}

TABLE #ban_int {
	background-color: green;
	background-image: url('/common/img/ban_1.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
	display: none;
}

#m1_conteiner {
	background-color: #6f8084;
	display: none;
}

#m2_conteiner {
	background-color: #e7eaeb;
	display: none;

}

#add_menu .first_cell {
	background-color: #e9eaec;
	width: 73px;
	font-size: 12px;
	text-align: left;
	padding-left: 18px;
	color: #353d40;
}

#add_menu TD {
	padding: 5px 0px 5px 0px;
}

#add_menu DIV{
	float: left;
	padding: 0px 8px 2px 8px;
}

#add_menu .add_spacer{
	height: 14px;
	width: 1px;
	margin: 0px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;	
	background-color: #d4d4d4;
	border: none;
	display: block;
	float: left;
}

.m1_el {
	height: 24px;
	padding: 6px 10px 0px 10px;
	float: left;
	background-color: #6f8084;
}

.m1_active {
	height: 24px;
	float: left;
	padding: 6px 10px 0px 10px;
	color: #51737d;
	background-color: #e8ebec;
	font-size: 12px;
	text-decoration: none;
}

.m2_el {
	height: 23px;
	padding: 7px 20px 0px 20px;
	float: left;
	background-color: #e8ebec;
}

.m2_active {
	height: 23px;
	float: left;
	padding: 7px 20px 0px 20px;
	color: #434e52;
	background-color: #e8ebec;
	font-size: 11px;
	text-decoration: none;
}

#bread_crumb {
	height: 27px;
	background-color: #ffffff;;
	padding: 27px 0px 0px 0px;
	color: #909b9e;
	font-size: 10px;
	display: none;
}

.bread_separator {
	padding: 0px 4px 0px 6px;
}

#area1 {
	padding: 0px 0px 20px 20px;
}

#area2 {
	padding: 0px 0px 51px 0px;
	line-height: 1.2;
	display: none;
}

#main_table {
	padding-bottom: 39px;
}

.printable {
	background-image: url('/common/img/print_pic.gif');
	background-position: right center;
	background-repeat: no-repeat;
	width: 110px;
	height: 19px;
	padding: 0px 18px 0px 0px;
}

.banner IMG, .picture IMG, .fototable IMG, .mainPage_banner { /* Бордюр у баннера  */
	border: 1px solid #d4dadc;
}

.mainPage_banner {
	background-image: url('/common/img/mainpage_ban_bg.jpg');
	background-position: left top;
	background-repeat: repeat-x;
}

.mainPage_banner IMG {
	float: left;
}

.fototable {
	float: left;
	margin: 0px 21px 17px 0px;
}

.fototable2 {
	float: left;
	margin: 30px 30px 30px 0px;
}

.used_car_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid  #d9e3e4;
}


.used_car_table TH{
	padding: 2px  5px 4px 5px;
	background-color: #6f8084;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	border: 1px solid  #d9e3e4;
	white-space: nowrap;
}

.used_car_table TD {
	padding: 1px 7px 2px 7px;
	border: 1px solid #d9e3e4;
}

.adress {
	border: 1px solid #d4dadc;
	padding: 0px 24px 24px 24px;

}

.news_block {
	margin: 10px 0px 10px 0px;
}

.pr_block { /* Смещаем рекламный блок на 15 пикселов влево */
	position: relative;
	right: 17px;
	z-index: 0;
}

.pr_block2 { /* Смещаем рекламный блок на 31 пиксел влево (на главной) */
	position: relative;
	right: 31px;
	z-index: 0;
	border: 1px soliod red;
}

.sp IMG, .sp2 IMG { /* Отступ справа у картинок в модуле "Специальное предложение"*/
	padding-right: 15px;
}

#footer_table {
	height: 110px;
}

#footer_el {
	background-image: url('/common/img/footer_el_bg.gif');
	background-position: left center;
	background-repeat: repeat-y;
}

.picture {/* Стиль для таблцы иллюстрации */
	border: 0px;
	border-collapse: collapse;
	text-align: center;
	float: left;
	margin-right: 14px;
	color: #737d7e;
}

.tab TD{ /* Таб для выбора одного из вариантов*/
	padding: 0px 10px 0px 10px;
	height: 23px;
}

.tab_helper {
	height: 4px; 
	background-color: #e7ebec;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;	
}

#int_model_menu  IMG{
	margin: 3px 0px 3px 0px;
}

.png {
	behavior: url("/common/js/png.htc");
}

.color_selecter {
	width: 19px;
	height: 19px;
	
}

#color_select_table TD{
	height: 30px;
	text-align: left;
}

#color_select_table TABLE TD{
	padding: 3px;
}

.photo {
	border: 10px solid #e8ebec;
}

.news_conteiner { /* Новостной абзац*/
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

#site_map IMG {
	position: relative;
	top: -1px;
}

/* --------------------------------------------------- Формы------------------------------- */

.car_select {
	width: 285px;
	font-size: 11px;
}

.archive_table .field {
	font-size: 10px;
	color: 555658;
	width: 90px;
	padding: 4px 4px 4px 4px;
	border: 0px solid #e9eaec;
}

.button {
	width: 85px;
	padding: 4px 4px 4px 4px;
	background-color: #6e8082;
	color: #fffdff;
	cursor: pointer;
	font-size: 11px;
	border: 0px solid #e9eaec;
}

#feedback_form .field{
	font-size: 10px;
	color: 555658;
	width: 250px;
	padding: 3px 4px 3px 4px;
	border: 0px solid #e9eaec;
}



/* ---------------------Пользовательские таблицы------------------------------- */

.UserTable {
	width: 100%;
	border-collapse: collapse;
}

.UserTable TH {
	background-color: #6f8084;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding: 1px 7px 2px 7px;
	border: 1px solid  #d9e3e4;
}

.UserTable TD {
	padding: 1px 7px 2px 7px;
	border: 1px solid #d9e3e4;
}

/* ---------------------Отличия------------------------------- */


.print {
	visibility: hidden;
}

.print_tab {
	margin: 0px 0px; 0px 0px;
}

#header_table {
	visibility: hidden;
}

#tel {
	visibility: visible;
	position: absolute;
	left: 30px;
	bottom: 130px;
}

#dacar_logo {
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 50px;
}

#footer_table {
	display: none;
}