html, body {
	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	height:100%;
	margin:0 0 20 0;
	padding:0px
}
td {
	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
}
input, textarea, select {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	/*color: #99978A;*/
}

/* ОСНОВНЫЕ СТИЛИ ДЛЯ КОНТЕНТА */

p {margin-top: 12px; margin-bottom: 12px;}
h1 {
	font-size: 12px;
	color: #e59100;
	margin-top: -2px;
	margin-bottom: 11px;
}


h2 {
        font-size: 10px;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;

	
}
h3 {
	font-size: 11px;
	color: #ea8426;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-size: 11px;
	color: #c88541;
	margin-top: 14px;
	margin-bottom: 12px;
}
.nowrap {white-space: nowrap;}

/* Серая рамка для картинок */
.brd-grey {border: 1px solid #ea8426; padding: 1px;}
.brd-grey-left {border: 1px solid #ea8426; padding: 1px; float:left; margin:3 20 5 0;}
.brd-grey-right {border: 1px solid #ea8426; padding: 1px; float:right; margin:3 0 5 20;}
/* //Серая рамка для картинок */

.brd-note-right {float: right; margin: 0 0 5px 20px; font-size: 10px;}
.brd-note-right div {border: 1px solid #ea8426; padding: 1px;}
.brd-note-left {float: left; margin: 0 0 5px 20px; font-size: 10px;}
.brd-note-left div {border: 1px solid #ea8426; padding: 1px;}

.brd-right {
	float: right;
	margin: 0 0 0 20;
	font-size: 10px;
	border: 1px solid #ea8426;
	padding: 1px;
}
.brd-left {
	float: left;
	margin: 0 20 0 0;
	font-size: 10px;
	border: 1px solid #ea8426;
	padding: 1px;
}

.text-grey {color: #B3B3B3;}
.text-small, .text-small * {font-size: 10px;}
.text-small-grey {font-size: 10px; color: #B3B3B3;}
.text-big {font-size: 12px;}

/* Цвета для текста */
.red {color: #e59100;}
.blue {color: #ea8426;}
.blue-light {color: #e59100;}
.grey {color: #B3B3B3;}
.white {color: #FFFFFF;}
/* //Цвета для текста */

a:link, a:active, a:visited {color: #e28b00; text-decoration: none;}
a:hover {color: #e28b00; text-decoration: underline;}
a.grey:link, a.grey:active, a.grey:visited {color: #B3B3B3; text-decoration: none;}
a.grey:hover {color: #B3B3B3; text-decoration: underline;}
a.red:link, a.red:active, a.red:visited {color: #e59100; text-decoration: none;}
a.black {color: #000000; text-decoration: none;}
a.red:hover {color: #e59100; text-decoration: underline;}
a.more {
	background: url('/common/img/bullet_lred.gif') no-repeat right bottom;
	padding-right: 10px;
}
a.more-blue {
	background: url('/i/bullet_lwhite.gif') no-repeat right bottom;
	padding-right: 10px;
}
a.more-red {
	background: url('/common/img/bullet_lred.gif') no-repeat right bottom;
	padding-right: 10px;
}

/* //ОСНОВНЫЕ СТИЛИ ДЛЯ КОНТЕНТА */

/* Цитаты - блок справа */
.citation p {margin-top: 6px; margin-bottom: 12px;}
.citation {
	font-family: Verdana;
	font-size:10px;
	padding-top:10px;
}
.citation .autor {
	color: #7AA3CC;
	padding: 8 0 3 0;
	font-weight: bold;
}
.citation img.quote {margin: 0 4 5 0;}
.citation img.unquote {margin: 0 0 -3 3;}
.citation div.foto {
	border: 1px solid #ea8426;
	padding: 1px;
	float:right;
	margin-left:20px;
}
/* //Цитаты - блок справа */

/* Красный блок на главной */
.redinfo {height: 220px;}
.redinfo div {
	font-family: Verdana;
	font-size:10px;
	color: #ffffff;
	padding: 0 20 0 20;
}
.redinfo p {margin-top: 12px; margin-bottom: 12px;}
.redinfo a:link, .redinfo a:active, .redinfo a:visited {
	font-family: Verdana;
	font-size:10px;
	color: #ffffff;
	text-decoration: underline;
}
.redinfo a:hover {
	font-family: Verdana;
	font-size:10px;
	color: #ffffff;
	text-decoration: none;
}
/* //Красный блок на главной */

/* прочее
.auto-fp td {
	font-family: Verdana;
	font-size:10px;
	border-bottom: 1px solid #E5E5E5;
	padding:3px 0 4px 0;
}
.auto-fp_nobord td {
	font-family: Verdana;
	font-size:10px;
	padding:3px 0 4px 0;
}
.auto-fp td span {
	white-space: nowrap;
}
.auto-fp_nobord td span {
	white-space: nowrap;
}
.auto-fp td span.separate {
	color: #E5E5E5;
	padding: 0 2 0 2;
	white-space: normal;
}
.auto-fp_nobord td span.separate {
	color: #E5E5E5;
	padding: 0 2 0 2;
	white-space: normal;
}
/* //Марки и модели автомобилей на главной */

/* НОВОСТИ */
/* Новости на главной */
.news-fp {
	font-family: Verdana;
	font-size:10px;
	border-top: 1px solid #E5E5E5;
	padding: 7 0 0 0;
	line-height: 13px;
}
.news-fp p {margin-top: 12px; margin-bottom: 0px;}
.news-fp span {
	font-family: Verdana;
	font-size:10px;
	color: #5F99D5;
	padding-right: 10px;
}
.news-fp span a:link, .news-fp span a:active, .news-fp span a:visited {
	font-family: Verdana;
	font-size:10px;
	background: url('/i/bullet_lwhite.gif') no-repeat bottom right;
	text-decoration: none;
	padding-right: 9px;
}
.news-fp span a:hover {
	font-family: Verdana;
	font-size:10px;
	background: url('/i/bullet_lwhite.gif') no-repeat bottom right;
	text-decoration: underline;
	padding-right: 9px;
}
/* //Новости на главной */
/* Новости на внутренних */
.news td {
	font-family: Verdana;
	font-size:11px;
	padding: 6px 0 21px 0;
}
.news td.date {
background-color: #565656; padding: 0 10px 0 10px;
border-bottom: 1px solid #e28b00;
}
.news td.date span {
	background-color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 0 3px 0 3px;
	border-bottom: 1px solid #000000;
}
.news td.announce {padding: 6px 10px 21px 13px;}
/* //Новости на внутренних */
/* Архив */
.news-arch {
	background-color: #F0F0F0;
	border-left: 10px solid #F0F0F0;
	border-right: 10px solid #F0F0F0;
}
.news-arch td {
	white-space: nowrap;
}
.news-arch input.text {
	width: 70px;
	height: 17px;
	font-size: 10px;
	margin: 0 5 0 10;
}
.news-arch img {margin: 0 10 0 0;}
/* //Архив */
/* //НОВОСТИ */

/* Текстовые баннеры 220х60 */
.banner-text {
	font-family: Tahoma;
	font-size:10px;
	padding: 5 20 5 20;
	color: #ffffff;
	background-color: #4a4a4a;
}
.banner-text span {
	font-family: Tahoma;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
/* //	background: url('../img/bullet_lred.gif') no-repeat bottom right;*/
	padding-right: 10px;
}
.banner-text span.red {color: #e59100;}
.banner-text b {color: #e59100;}
.banner-text span.grey {color: #666666;}
/* //Текстовые баннеры 220х60 */

/* МЕНЮШКИ */
/* Главное меню */
.underline {
	border-bottom: 1px solid #E5E5E5;
}
/*.menu {
	background: #FFFFFF;
}*/
.menu td {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	padding: 8 12 8 20;
	background: url('/i/li_1.gif') no-repeat left;
}
.menu a:link, .menu a:active, .menu a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menu a:hover {
	color: #e59100;
	text-decoration: none;
}

.menu2 td {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	padding: 2 12 2 32;
	background: url('/i/li_2.gif') no-repeat left;
}
.menu2 a:link, .menu2 a:active, .menu2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menu2 a:hover {
	color: #e59100;
	text-decoration: none;
}

.menu-current {
}
td.menu-current {
}
.menu-current a:link, .menu-current a:active, .menu-current a:visited {
	color: #e59100;
	text-decoration: none;
	font-weight: bold;
}
.menu-current a:hover {
	color: #e59100;
	text-decoration: none;
}
.menu2-current {
}
td.menu2-current {
}
.menu2-current a:link, .menu2-current a:active, .menu2-current a:visited {
	color: #e59100;
	text-decoration: none;
	font-weight: bold;
}
.menu2-current a:hover {
	color: #e59100;
	text-decoration: none;
}


.menu-last td {
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
	padding: 0 7 0 8;
	border-bottom: 1px solid #FFFFFF;
	/*background: #F0F0F0;*/
}
.menu-last a:link, .menu-last a:active, .menu-last a:visited {
	color: #505050;
	text-decoration: none;
}
.menu-last a:hover {
	color: #e59100;
	text-decoration: none;
}
.menu-last .select a:link, .menu-last .select a:active, .menu-last .select a:visited {
	color: #0052A4;
	text-decoration: none;
	background: #F0F0F0;
}
.menu-last .select a:hover {
	color: #e59100;
	text-decoration: none;
}
.menu-last .select {
	background: #F0F0F0;
}

/*******/
div.div-over {background: #FFFFFF;}
div.div-out {background: #F0F0F0;}

.menu-flevel td {border-bottom: 1px solid #E5E5E5;}
.menu-flevel td.select {border-bottom: 1px solid #FFFFFF;}
.menu-flevel td.over {border-bottom: 1px solid #F0F0F0;}
.menu-flevel td.out {border-bottom: 1px solid #E5E5E5;}

td.menu-over {background: #F0F0F0;}
td.menu-out {background: none;}


.menu-last-level {background: #F0F0F0; border-bottom: 1px solid #F0F0F0;}
.menu-td-over td {background: #ffffff;}
.menu-td-out td {background: #F0F0F0;}

/* //Главное меню */
/* Статусная строка */
.status {
	font-family: Verdana;
	font-size:10px;
	padding-left:159px;
}
.status span {
	white-space: nowrap;
}
.status span.separate {
	color: #cccccc;
	padding: 0 3 0 4;
	white-space: normal;
}

.status b a:link, .status b a:active, .status b a:visited {color: #ffffff; text-decoration: none;}
.status b a:hover {color: #ffffff; text-decoration: underline;}
/* //Статусная строка */
/* Меню внизу страниц */
.bottom-menu {
	font-family: Tahoma;
	font-size:10px;
}
.bottom-menu span {
	white-space: nowrap;
}
.bottom-menu span.separate {
	color: #E5E5E5;
	padding: 0 6 0 6;
	white-space: normal;
}
/* //Меню внизу страниц */
/* Карта сайта */
.sitemap span {
	font-size: 12px;
	font-weight: bold;
	color: #4B84BE;
}
.sitemap span a:link, .sitemap span a:active, .sitemap span a:visited {color: #4B84BE;	text-decoration: none;}
.sitemap span a:hover {color: #4B84BE; text-decoration: underline;}
.sitemap div {
	background: url('/i/bullet_sitemap.gif') no-repeat top left;
	padding-left: 10px;
	margin-left: 11px;
	color: #ffffff;
}

.sitemap div.li2 a:link, .sitemap div.li2 a:active, .sitemap div.li2 a:visited {color: #ec8a29;	text-decoration: none;}
.sitemap div.li2 a:hover {color: #ec8a29; text-decoration: underline;}

.sitemap div.li2-last a:link, .sitemap div.li2-last a:active, .sitemap div.li2-last a:visited {color: #ec8a29;	text-decoration: none;}
.sitemap div.li2-last a:hover {color: #ec8a29; text-decoration: underline;}


.sitemap div.li2-last {margin-bottom:14px;}
.sitemap div.last {margin-bottom:14px;}
.sitemap div.last2 {margin-bottom:5px;}
.sitemap div div {
	background: url('/i/bullet_sitemap2.gif') no-repeat top left;
	padding-left: 10px;
	margin-left: 1px;
}

/* //Карта сайта */
/* //МЕНЮШКИ */

/* Футер: низ страниц */
.footer {
	font-family: Tahoma;
	font-size:9px;
	color: #B3B3B3;
	padding: 18 0 0 0;
}
.footer b {
	font-family: Tahoma;
	font-size:10px;
	color: #666666;
}

/* //Футер: низ страниц */
/* Поиск: низ страниц */
.search-bot {
	margin-top: 19;
}
.search-bot td {
	font-family: Tahoma;
	font-size:10px;
	color: #999999;
}
.search-bot input.text {
	font-family: Tahoma;
	font-size:10px;
	color: #666666;
	background-color: #F0F0F0;
	border: 1px solid #F0F0F0;
	width: 117px;
	height: 15px;
	margin: 0 10 0 6;
	padding: 0 5 0 5;
}
/* //Поиск: низ страниц */

/* АВТОМОБИЛИ */
/* Красный заголовок (для страницы можификации по модели) */
.head-auto {
	font-family: Verdana;
	font-size:14px;
	color: #ea8426;
}
.head-auto div {
	margin: -2 0 0 0;
}
.head-auto b {
	color: #e59100;
}
/* //Спец. предложения слева в виде баннеров */
/* Спец. предложения слева в виде баннеров */
.sp-offer {
	font-family: Tahoma;
	font-size:10px;
	color: #ffffff;
	padding: 7 9 13 10;
	background-color: #4a4a4a;
}
/* //Спец. предложения слева в виде баннеров */
/* Дополнительная информация (узнать больше) */
.auto-more {margin-top: 3;}
.auto-more td {
	font-family: Verdana;
	font-size:10px;
	padding: 3 0 4 0;
	border-bottom: 1px solid #E5E5E5;
}
.auto-more td.title {padding: 0; border-bottom: none;}
/* //Дополнительная информация (узнать больше) */
/* Где купить */
.where {
	font-family: Verdana;
	font-size:10px;
	line-height: 15px;
	padding-top: 5px;
}
.where div {
	background: url('../img/bullet_tl-red.gif') no-repeat top left;
	padding: 3 0 0 12;
	line-height: normal;
}
/* //Где купить */
/* Одноклассники */
.one-class {
	font-family: Verdana;
	font-size:10px;
	padding-top: 7px;
}
.one-class div {
	background: url('/i/bullet_lwhite.gif') no-repeat bottom right;
	margin-bottom: 3px;
}
.one-class div.selected {
	background: url('/i/bullet_lwhite.gif') no-repeat bottom right;
	color: #bbbbbb;
}
.one-class .class-title {
	color: #ffffff;
	margin-bottom: 3px;
	background: none;
}
.one-class p {margin-top: 10px; margin-bottom: 10px;}
/* //Одноклассники */
/* Закладки (динамичекая таблица) */
.dt-active {
	font-family: Verdana;
	font-size: 10px;
	border-top: 1px solid #ea8426;
	color: #ffffff;
	white-space: nowrap;
}
.dt-active a:link, .dt-active a:active, .dt-active a:visited {
	color: #ffffff;
	text-decoration: none;
}
.dt-active a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.dt-passive {
	font-family: Verdana;
	font-size: 10px;
	border-bottom: 1px solid #ea8426;
	background-color: #4b4b4b;
	color: #ffffff;
	white-space: nowrap;
}
.dt-passive a:link, .dt-passive a:active, .dt-passive a:visited {
	color: #ffffff;
	text-decoration: none;
}
.dt-passive a:hover {
	color: #ffffff;
	text-decoration: underline;
}
/* //Закладки */
/* Таблицы с информацией о версиях моделей */
.version-table {margin-top:-3px;}
.version-table td {
	border-bottom: 1px solid #E5E5E5;
	color: #ffffff;
	height: 20px;
}
.version-table .version-title {
	font-size: 10px;
	padding-bottom: 8px;
}
.version-table .version-title b {
	font-size: 12px;
	color: #ffffff;
}
/* //Таблицы с информацией о версиях моделей */
/* Таблица комплектаций */
.table-auto-mod td {
	font-family: Verdana;
	font-size: 10px;
	border-left: 1px dashed #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding: 4 4 4 4;
	white-space: nowrap;
}
.table-auto-mod td.first {
	border-left: none;
	text-align: left;
	padding-left: 1px;
	white-space: normal;
}
.table-auto-mod img {
	margin-top: 1px;
}
.table-auto-mod div.ex {
	margin-top: 2px;
	font-family: Tahoma;
	color: #4B84BE;
}
/* //Таблица комплектаций */
/* Таблица комплектаций - сноски */
.footnote {
	font-family: Verdana;
	font-size: 10px;
	padding: 0 0 0 40;
}
.footnote img {margin-bottom: 1px;}
/* //Таблица комплектаций - сноски */
/* КАТАЛОГ автомобилей */
/* список марок */
.mark-list {margin-top: 0px;}
.mark-list td {
	border-bottom: 1px solid #E5E5E5;
	padding: 3 0 3 0;
	
}
/*.mark-list td b {color: #e59100;}*/
.mark-list .mark td {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	border: none;
}
.mark-list .mark td div {width:90px; height:49px;}
.mark-list .mark a:link, .mark-list .mark a:active, .mark-list .mark a:visited {
	color: #666666;
	text-decoration: none;
}
.mark-list .mark a:hover {
	color: #666666;
	text-decoration: underline;
}
/* //список марок */
/* список моделей */
.model-list {margin: 0 0 22px 0;}
.model-list td {padding: 0 0 8px 0; color: #ffffff;}
.model-list .price {text-align:right;}
/* //список моделей */
/* //КАТАЛОГ автомобилей */
.descr-short { /* Для краткого описания */
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
}
.descr-short img {margin:4 0 5 0;}
/* Фотогалерея */
.auto-gallery td {padding: 0 0 17 0;}
.auto-gallery td.sep div {border: none;}
.auto-gallery div {border: 1px solid #ea8426; padding: 1px;}
/* //Фотогалерея */
/* В продаже */
.auto-sale-search {
	background-color: #494949;
	border: 10px solid #494949;
	border-bottom: 2px solid #494949;
}
.auto-sale-search td {
	white-space: nowrap;
	padding-bottom: 5px;
	padding-left: 5px;
}
.auto-sale-search input.text {
	width: 197px;
	height: 17px;
	
}
.auto-sale-search select {width: 180px; height: 17px;}

/* Таблица с результатами */
.auto-sale-result {margin: 0 0 0 0;}
h3.auto-sale-result {margin:30px 0 0 0; color: #d9852f; background:#4b4b4b; padding:3px 10px 4px 10px;}
.auto-sale-result th {
	font-size: 11px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
	color: #d9852f;
	padding:3px 7px 4px 7px;
	background: #4e4e4e;
}
.auto-sale-result td {
	padding:3 7px 4px 7px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
}
.auto-sale-result div {
	border: 1px solid #ea8426;
	padding: 1px;
	width: 20px;
}
.auto-sale-result .first {border-left: none;}
.auto-sale-result .even {background-color: #4e4e4e;}
/* //Таблица с результатами */

.auto-sale-mail {
	background-color: #F0F0F0;
	border: 10px solid #F0F0F0;
	border-bottom: 2px solid #F0F0F0;
	margin-top: 16px;
}
.auto-sale-mail td {
	white-space: nowrap;
	padding-bottom: 8px;
}
.auto-sale-mail input.text {
	width: 200px;
	
	margin-left: 5px;
}
.auto-sale-mail select {
	width: 100px;
	height: 17px;
	margin-left: 5px;
}
/* //В продаже */
/* Таблица с техническими характеристиками */
.table-tech-char {margin-bottom: 23px;}
.table-tech-char th {
	font-size: 12px;
	color: #ea8426;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 4px;
}
.table-tech-char td {border-bottom: 1px solid #E5E5E5; padding:1 10 4 0;}
.table-tech-char .even {background-color: #4a4a4a;}
.table-tech-char td span {font-size: 10px; color: #B3B3B3;}
.table-tech-char .item {font-size: 10px; color: #ea8426; padding-top:2;}
/* //Таблица с техническими характеристиками */

/* ПОИСК */
.search-inquiry {
	background-color: #F0F0F0;
	border-left: 10px solid #F0F0F0;
	border-right: 10px solid #F0F0F0;
}
.search-inquiry td {
	white-space: nowrap;
}
.search-inquiry input.text {
	width: 191px;
	height: 17px;
	margin: 0 7 0 7;
}
.search-inquiry select {
	width: 191px;
	height: 17px;
	margin: 0 7 0 7;
}
h2.search {
	margin-top: 14px;
	margin-bottom: 0px;
}
table.search {
	margin: 13 0 0 20;
}
.search td {
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 13px;
}
.search .number {
	font-family: Tahoma;
	font-size: 10px;
	color: #4B84BE;
	font-weight: bold;
	padding:1 6 0 0;
}
/* //ПОИСК */

/* Автоцентры */
.auto-centers td {
	font-family: Verdana;
	font-size:11px;
	padding: 6 0 16 0;
}
.auto-centers td.title {
	background-color: #F0F0F0;
	padding: 3px 10px 4px 10px;
	font-size: 11px;
	color: #4B84BE;
	font-weight: bold;
}
.auto-centers td.title span {
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 0 3 0 3;
}
.sale-service, .sale-service td {font-size:10px; padding: 0;}

/* //Автоцентры */

/* Постраничная навигация */
.navigation {
	font-family: Verdana;
	font-size: 9px;
	margin-left: -9px;
}
.navigation span {
	font-size: 10px;
	color: #ea8426;
	padding: 0 8 0 8;
}
.navigation img {margin-top:1px;}
/* //Постраничная навигация */

/* Типовая таблица для текста */
.table-base th {
	font-size: 11px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
	color: #ffffff;
	padding:0 10 4 10;
}
.table-base td {
	padding:1 10 3 10;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
}
.table-base .first {
	padding:1 10 3 10;
	border-bottom: 1px solid #E5E5E5;
	border-left: none;
}


.table-baseb1 {
	border:  1px solid #E5E5E5;
}

.table-baseb1 th {
	font-size: 11px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
	color: #ffffff;
	padding:0 10 4 10;
}
.table-baseb1 td {
	padding:1 10 3 10;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
}
.table-baseb1 .first {
	padding:1 10 3 10;
	border-bottom: 1px solid #E5E5E5;
	border-left: none;
}



.table-base .even, .table-base .even * {background-color: #4a4a4a;}
.table-base td span {font-size: 10px; color: #8F8F8F;}
/*.table-base td span sup{font-size: 8px; color: #575757;}*/
.table-base span.blue {color:#ea8426;}
.table-base ul, .table-base ol {margin-top:0; margin-bottom:0;}

.table-base2 td {
	font-family: Verdana;
	font-size: 10px;
	border-left: 1px dashed #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding: 4 10 4 10;
	white-space: nowrap;
}
.table-base2 td.first {
	border-left: none;
	padding-left: 1px;
	white-space: normal;
}
.table-base2 img {
	margin: 0 4 -1 0;
}
.table-base2 div.ex {
	margin-top: 2px;
	font-family: Tahoma;
	color: #4B84BE;
}

.table-base3 {
	font-size: 10px; margin:5px 0 5px 0;
}
.table-base3 td {
	padding:3px 6px 4px 6px;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px dashed #E5E5E5;
	font-size: 10px;
}
.table-base3 .title td {
	background: #949494;
	color: #ffffff;
	border: none;
	font-size: 11px;
	border-left: 1px solid #E5E5E5;
}
.table-base3 .title td.first {
	border-left: none;
}
.table-base3 .first {border-left: 1px dashed #E5E5E5;}

.table-base4 th {
	font-size: 11px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
	padding:0 3px 4px 3px;
}
.table-base4 td {
	padding:3px 0 3px 0;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px dashed #E5E5E5;
}
.table-base4 .first {
	padding:1 5 3 5;
	border-bottom: 1px solid #E5E5E5;
	border-left: none;
	width: 100%;
	text-align: left;
}
.table-base4 .even, .table-base4 .even * {background-color: #F7F7F7;}
/* //Типовая таблица для текста */

/* Таблица для раздела Автосервис\Программы ТО */
.table-to {
	font-size: 10px;
}
.table-to span.grey {color: #e88c27;}
.table-to td {
	padding:3px 6px 4px 6px;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px dashed #E5E5E5;
	font-size: 10px;
}
.table-to .title1 td {
	background: #4d4d4d;
	color: #ffffff;
	border: none;
	font-size: 11px;
}
.table-to td.title1-first {
	border-right: none;
	padding:2 6 3 0;
	vertical-align: bottom;
	background: #40392f;
	/*border-right: 1px solid #949494;*/
}
.table-to .title2 td {
	font-weight: bold;
	font-family: Tahoma;
	background: #808080;
	color: #ffffff;
	border-bottom: 1px solid #B4B4B4;
	border-right: 1px dashed #E5E5E5;
	padding:2 6 2 6;
}
.table-to td.title2-first {
	border-right: 1px solid #40392f;
	border-bottom: 1px solid #E5E5E5;
	padding:2 6 3 0;
	vertical-align: bottom;
	background: #40392f;
	color: #e28a16;
	font-size: 11px;
	font-family: Verdana;
}
.table-to .first {text-align:left; padding-left: 0px; background-color: #40392f;}
.to-blue {background-color: #40392f; color: #e88c27;}
.to-grey {background-color: #40392f; color: #e88c27;}
.to-red {background-color: #40392f; color: #e88c27;}
/* //Таблица для раздела Автосервис\Программы ТО */

/* Страница аутентификации пользователя */
.auth {
	background-color: #F0F0F0;
	border-top: 0px solid #F0F0F0;
	border-right: 11px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	border-left: 11px solid #F0F0F0;
}
.auth td {white-space: nowrap;}
.auth input.text {
	width: 152px;
	height: 17px;
	margin: 0;
}
/* //Страница аутентификации пользователя */

/* ФОРМА */
//.form {background-color: #F0F0F0;}
/*.form td {padding-left: 20px;}*/
.form .title {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 9px 0 4px 0;
}
.form .title font {
	font-weight: normal;
	color: #d9852f;
	font-size: 11px;
}
.form .title span {
	font-family: Tahoma;
	color: #7FA8D1;
	font-size: 10px;
	padding: 6px;
}
.form .number {
	font-family: Tahoma;
	color: #e59100;
	font-size: 10px;
	padding: 9px 6px 4px 20px;
	vertical-align: bottom;
	text-align: right;
	font-weight: bold;
}
.form .body {padding: 0 20 9 0;}
.form .body-hs { /* Разделитель */
	padding: 3 0 5 0;
	text-align: center;
	font-weight: bold;
} 
.form input.text1 {width: 152px; margin:0 0 0 8;}
.form input.text2 {width: 202px;}
.form .body textarea {width: 100%;}
/* //ФОРМА */

/************/
.exp td {
	border-right: 1px dotted #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding: 10;
}
.exp td.last {border-right: none;}
#printable * {color: #000000;}
#printable h1 {color: #e59100;}

.service-link{text-align: right;}
.service-link div{padding-bottom: 9px;	margin-top: -1px;}
.service-link img{margin: 0 0 -3 7;}

/* кредитный калькулятор */

#tabmenu {
	background:url(../img/tab_bg.gif) 0px 0px repeat-y;
	width:358px;
}

.calc {
	width:358px;
	border:#ea8426 1px solid;
	border-top:0px;
	border-collapse:collapse;
}

.calc td {
	padding:0px;
	border:0px;
}

.calc td.param_left {
	padding:4px 10px 0px 14px;
	font-size:11px;
	font-family: Tahoma;
}

.calc td.param_right {
	padding:4px 14px 0px 10px;
	font-size:11px;
	font-family: Tahoma;
}

.calc input.text, .calc select {
	border:#707070 1px solid;
	color:#707070;
	padding-left:4px;
	width:147px;
	background:#fff;
	height:16px;
	margin:4px 0px 1px 0px;
}

.calc input.text {
	height:18px;
}

.calc div.itogo {
	margin:15px 16px 12px 16px;
	background:#f6f6f6;
	padding:15px 23px 9px 30px;
}

.calc .itogo table {
	font-size:11px;
	font-family: Tahoma;
	border:0px;
	border-collapse:collapse;
}

.calc .itogo table td {
	border:0px;
	padding:0px 0px 6px 0px;
	font-size:11px;
	font-family: Tahoma;
}

.calc #month_payment, .calc #total_credit {
	color:#e10000;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma;
}

.calc .calc_btn {
	border:0px;
	background:#0052a6;
	color:#ffffff;
	font-family: Tahoma;
	font-size:10px;
	text-transform:lowercase;
	height:17px;
	padding-bottom:3px;
}

ul.redbull {
	padding-left:12px;
	margin:0px;
	margin-top:8px;
}

ul.redbull li {
	background: url(../img/bullet_lred.gif) no-repeat 0px 6px;
	padding-top:0px;
	padding-bottom:6px;
	margin-left:0px;
}

ul.redbull ul {
	padding-left:7px;
	margin:0px;
}

ul.redbull ul li {
	background: url(../img/bullet_lgrey.gif) no-repeat 0px 6px;
	padding-top:0px;
	padding-bottom:2px;
	margin-left:0px;
}

ul.nopad {
	padding-left:0px;
}

a.progs_list {
	padding:0px 0px 0px 16px;
	background: url(../img/progs_list_icon.gif) no-repeat 0px 1px;
}

ul.redbull li h4 {
	padding-top:0px;
	margin-top:6px;
}

.small_text, .small_text li, p.small_text li {
/*	font-family: Tahoma; */
/*	font-size:10px; */
}

p.small_text {
	padding:0px;
	margin:4px 0px 0px 0px;
}

.program_char {
	font-family: Tahoma;
	font-size:11px;
	margin:0px;
	color:#0052a4;
}

.calc_grey {
	width:290px;
	border:0px;
	border-collapse:collapse;
	background:#f6f6f6;
}

.calc_grey td {
	padding:0px;
	border:0px;
}

.calc_grey td.param_left {
	padding:4px 10px 0px 12px;
	font-size:11px;
	font-family: Tahoma;
}

.calc_grey td.param_right {
	padding:4px 12px 0px 10px;
	font-size:11px;
	font-family: Tahoma;
}

.calc_grey input.text, .calc_grey select {
	border:#707070 1px solid;
	color:#707070;
	padding-left:4px;
	width:147px;
	background:#fff;
	height:16px;
	margin:4px 0px 1px 0px;
}

.calc_grey input.text {
	height:18px;
}

.calc_grey div.itogo {
	margin:15px 12px 12px 12px;
	background:#fff;
	padding:14px 15px 8px 16px;
}

.calc_grey .itogo table {
	font-size:11px;
	font-family: Tahoma;
	border:0px;
	border-collapse:collapse;
}

.calc_grey .itogo table td {
	font-size:11px;
	font-family: Tahoma;
	border:0px;
	padding:0px 0px 6px 0px;
}

.calc_grey #month_payment, .calc_grey #total_credit {
	color:#e10000;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma;
}

.calc_grey .calc_btn {
	border:0px;
	background:#0052a6;
	color:#ffffff;
	font-family: Tahoma;
	font-size:10px;
	text-transform:lowercase;
	height:17px;
	padding-bottom:3px;
}

.grey_block {
	background:#f7f7f7;
	margin:8px 0px 8px -6px;
	padding:10px 16px 8px 16px;
	float:left;
	clear:both;
}

.grey_block h3 {
	padding:0px;
	margin:0px;
}

.grey_block ul.redbull li {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:4px;
}

.divider {
	font-size:0px;
	line-height:0px;
	background:#ea8426;
	height:1px;
	padding:0px;
	margin:14px 0px 12px 0px;
}