/* HTML tags*/
body {
	background-color: #FFFFFF; 
	margin: 0px; 
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center; 
	font-size:11px;
}

p, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Structure tags*/
ul#top_menu {
	float:right; 
	font: 11px Verdana, Georgia; 
	margin: 2px 0px 0 0; 
	padding: 0px;
	list-style:none; 
	text-align:right; 
	width:278px; 
	vertical-align:middle;
}

ul#top_menu li {
	display:block; 
	float: left; 
	margin: 0px; 
	padding: 0px;
}

						ul#top_menu li.pipe {
							width:20px; background-image:url(../images/pipe.gif); 
							background-repeat:no-repeat; background-position:center;
						}

						ul#top_menu li.empty_pipe {
							width:10px;
						}

						ul#top_menu li a,
						ul#top_menu li a:link,
						ul#top_menu li a:visited {
							color:#0029c6;	font-weight:normal;
						}

						ul#top_menu li a:hover {
							color:#c3d6e7; font-weight:normal;
						}

						#main_text p.description{
						padding-left:15px;
						padding-right:15px;
						}
						
						#main_content .contentheadingindex {
						display: none;
						}
						
						/* Заголовки направлений деятельности компании на главной странице,
							все заголовки страниц, главные заголовки */						
						#main_content h1, h2, .moduletable h1, .moduletable h2, .contentheading, .componentheadingnews,
						.contentheadingstatic, .contentheadingnews, .componentheading, 
						.componentheadingsearch {
							font-family:Tahoma; font-size:16px; color:#313131; margin:0px;
							padding:0px; /* margin-top:10px; */ font-weight:normal;
						}
						
						#main_content .moduletable h2 {
							font-family:Tahoma; font-size:16px; color:#313131; margin:0px;
							padding:0px; /* margin-top:10px; */ font-weight:normal;
						}
						
						#main_content .componentheading {
							padding-top: 10px;
							padding-right: 10px;
							padding-bottom: 10px;
							padding-left: 10px;
						}
						
						#main_content table.blog td p{
							padding-top: 0px;
							padding-right: 0px;
							padding-bottom: 0px;
							padding-left: 15px;
						}

						#main_content .menutitle {
							font-family:Tahoma; font-size:14px; color:#313131; margin:0px;
							padding:0px; margin-top:10px; margin-bottom:10px; margin-left:10px;  font-weight:normal;
						}

						
						/* Заголовки подразделов */
						#main_content h4 {
							font-family:Tahoma; font-size:14px; color:#313131; margin:0px;
							padding:0px; font-weight:normal; padding-left:10px;
						}
						
						#main_content h2 {
							padding-top: 0px;
							padding-right: 10px;
							padding-bottom: 10px;
							padding-left: 10px;
						}
						
						/* Это заголовок подразделов с фоном, цвет фона определяется в 
						   css файлах каждого раздела.
							Для изменения тега на h1 необходимо переписывать код соответствующего
							модуля
							Размер, шрифт, цвет - строго как у .moduletable h1 */
						#main_content .moduletable h3 {
							font-family:Tahoma; font-size:16px; color:#313131; margin:0px; 
							background-color: #FFFFFF; padding-top:3px; padding-right: 3px;
							padding-bottom: 3px; padding-left: 5px; margin-left:0px; 
							margin-right:0px; margin-bottom: 0; margin-top: 0;
						}

						/* Заголовок, выделенный текст */
						#main_content h3 {
							font-family:Verdana; font-size:11px; color:#7d7d7d; margin:0px; 
							padding:0px; margin-top:10px; font-weight:normal;
						}

						/* Этим классом управляется вывод заголовков (когда они являются ссылками)
							новостей, специальных предложений, вакансий */
						#main_content a.contentpagetitle, a.contentpagetitlenews {
							font-size:12px; margin-bottom:0px; padding-bottom:0px;
						}
						
						#main_content a.readonnews {
							padding-left: 10px;
						}

						/* Поля ввода в формах, input */
						#main_content .inputbox {
							border:1px solid #CCCCCC; color:#5a5a5a; font-size:11px;
						}

						/* Кнопка submit в формах, button */
						#main_content .button {
							margin: 0px; padding: 0px; height: 20px; font-size: 12px;
							background: transparent; line-height: 10px;
							border: 1px solid #CCCCCC;
						}
						
						#main_content .contentpaneopenstatic p {
							margin-left:15px; margin-right:10px; margin-top:10px; margin-bottom:10px;
						}
						
						#main_content .contentdescriptionnews p{
							margin-top:10px;
							margin-right:10px;
							margin-bottom:10px;
							margin-left:15px;
						}
						
						#main_content table.blognews, table.blog {
							/*padding: 10 10 10 15;*/
							padding: 0;
							margin: 0;
							width: 100%;
						}
						
						#main_content table.contentpaneopennews {
							width: 100%;
						}
						
						/* Заголовки на статических страницах префикс static */
						#main_content table.contentpaneopenstatic td.contentheadingstatic {
							padding: 0;
							margin: 0;
							padding-top: 10px;
							padding-left: 10px; /*5*/
							padding-right: 10px; /*5*/
							padding-bottom: 10px; /*0*/
						}
						
						#main_content .contentpaneopensearch p{
							margin-top: 10px; /*0*/
							margin-right: 10px; /*5*/
							margin-bottom: 10px; /*0*/
							margin-left:15px;}
							
						#main_content table.contentpaneopensearch td {
							padding: 0;
							margin: 0;
							padding-top: 10px;
							padding-left: 10px; /*5*/
							padding-right: 10px; /*5*/
							padding-bottom: 10px; /*0*/
						}
						
						#main_content table.searchintrosearch td {
							padding: 0;
							margin: 0;
							padding-top: 10px;
							padding-left: 10px; /*5*/
							padding-right: 10px; /*5*/
							padding-bottom: 10px; /*0*/
						}

						/* Текст на статических страницах префикс static*/
						#main_content .contentpaneopenstatic p {
							margin-top: 10px; /*0*/
							margin-right: 10px; /*5*/
							margin-bottom: 10px; /*0*/
							margin-left:15px; /*5*/
						}

						/* Заголовки на страницах с префиксом news */
						#main_content table.contentpaneopenstatic td.contentheadingstatic {
							padding: 0;
							margin: 0;
							padding-top: 10px;
							padding-left: 10px; /*5*/
							padding-right: 10px; /*5*/
							padding-bottom: 10px; /*0*/
						}

						/* Текст на страницах c префиксом news */
						#main_content .contentpaneopennews p {
							margin-top: 10px; /*0*/
							margin-right: 10px; /*5*/
							margin-bottom: 10px; /*0*/
							margin-left:15px; /*5*/
						}
						
						/* Заголовки на динамических страницах "Новости", "Акции", "Вакансии"... */
						/* Также это анонсы подразделов!!!                                   */
						#main_content table.contentpaneopen td.contentheading {
							padding: 0;
							margin: 0;
							padding-top: 10px;
							padding-left: 10px;
							padding-right: 10px;
							padding-bottom: 0px; /*10*/
						}

						#main_content table.contentpaneopennews td.contentheadingnews {
							padding: 0;
							margin: 0;
							padding-top: 10px;
							padding-left: 10px;
							padding-right: 10px;
							padding-bottom: 0px;
						}

						/* Текст на динамических страницах "Новости", "Акции", "Вакансии"... */
						/* Также это анонсы подразделов!!!                                   */
						#main_content .contentpaneopen p {
							margin-top: 10px; /*10*/
							margin-right: 10px;
							margin-bottom: 10px;
							margin-left:15px;
						}

						#main_content table.contentpaneopen, table.contentpaneopennews {
							padding-top: 0px;
							margin: 0;
						}
						
						#main_content table.contentpaneopen td, table.contentpaneopenstatic td {
							padding: 0px;
							margin: 0;
						}

						/* Заголовки Подразделов "Новости", "Акции", "Вакансии"... */
						#main_content .componentheadingnews, .componentheadingsearch, .componentheading {
							padding-left:10px; padding-bottom:10px; padding-top:10px;padding-right:10px; 
						}

						/* Таблица содержания */
						#main_content .contentpane p {
							margin-top: 10px; /*0*/
							margin-right: 10px; /*5*/
							margin-bottom: 10px; /*0*/
							margin-left:15px; /*5*/
						}

						/* Заголовок таблицы с перечисленными item */
						#main_content table.contentpane td.sectiontableheader {
							padding-left:3px;
							padding-top:3px;
							padding-bottom:3px;
							padding-right: 3px;
							font-weight: bold;
							background-color:#ccc;
						}

						#main_content table.contentpane tr.sectiontableentry1 {
							background-color:#eee;
						}
						
						#main_content table.contentpane tr.sectiontableentry1 td {
							padding-left:3px;
							padding-top:3px;
							padding-bottom:3px;
							padding-right: 3px;
							background-color:#eee;
						}

						#main_content table.contentpane tr.sectiontableentry2 {
							padding-left:3px;
							padding-top:3px;
							padding-bottom:3px;
							padding-right: 3px;
							background-color:#fff;
						}
						
						#main_content table.contentpane tr.sectiontableentry2 td {
							padding-left:3px;
							padding-top:3px;
							padding-bottom:3px;
							padding-right: 3px;
							background-color:#fff;
						}
						
						#main_content table.tbl-light {
							margin-left:10px;
							margin-top:15px;
							margin-bottom:15px;
							width: 570px;
						}
						
						#main_content table.tbl-light th {
							border-bottom: 2px solid #999999;
							padding-bottom: 3px;
							font-size: 11px;
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							text-align: left;
							font-weight: normal; 
						}
						
						#main_content table.tbl-light td {
							border-bottom: 1px solid #CCCCCC;
							padding-bottom: 3px;
							padding-top: 3px;
							color: #999999;
						}

						#main_content table.tbl-light td.minihdr-cell {
							border-bottom: 1px solid #CCCCCC;
							padding-bottom: 3px;
							padding-top: 3px;
							color: #313131;
							background-color: #F1F1F1;
						}
						
						#main_content table.proauto {
							margin-left:10px;
							margin-top:0px;
							width: 350px;
						}
						
						#main_content table.proauto th {
							border-bottom: 2px solid #999999;
							padding-bottom: 3px;
							font-size: 11px;
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							text-align: left;
							font-weight: normal; 
						}
						
						#main_content table.proauto td {
							border-bottom: 1px solid #CCCCCC;
							padding-bottom: 3px;
							padding-top: 3px;
							color: #313131;
						}
						
						#main_content table.contentpaneopen td.contentheading h2 {
							padding-top:0px;
							padding-left:0px;
							padding-bottom:0px;							
						}
						
#pathway {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

						#footer a,
						#footer a:link,
						#footer a:visited,
						#footer a:hover { 
							margin:0px; padding:0px; margin-top:10px; color: #999; 
							text-decoration:underline;
						}

#adress h3
{
	font-size:11px;
	color:#7d7d7d;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:5px;
}

#adress .moduletable p {
	padding-left:10px; padding-right:3px; padding-top:10px; padding-bottom: 0px; margin: 0px;
}

/* Classes */
.clear_both
{
	clear:both;
}

.c_renault
{
	color: #f6af0b;
}

.bg_renault
{
	background-color: #f6af0b;
}

.c_company
{
	color: #02a10c;
}

.bg_company
{
	background-color: #02a10c;
}

.c_volvo
{
	color: #7c94ac;
}

.bg_volvo
{
	background-color: #7c94ac;
}

.c_main
{
	color: #CCC;
}

.bg_main
{
	background-color: #CCC;
}

#left_col ul#main_menu a.mainlevel {
	font-family:Tahoma;
	font-size:18px;
	color:#313131;
	text-decoration:none;
	font-weight: normal;
	padding-left: 10px;
	display:block;
	width:190px;
}

#left_col ul#main_menu a.sublevel, a.sublevel:visited{
	font-family:Verdana;	
	font-size: 10px;
	color:#313131;
	text-decoration:none;
	font-weight: normal;
	margin-bottom: 5px;
	display:block;
	width:170px;
}

#left_col ul#main_menu a.sublevel:hover{
	font-family:Verdana;	
	font-size: 10px;
	color:#cccccc;
	text-decoration:none;
	font-weight: normal;
	margin-bottom: 5px;
}

.quarter
{
	float:left;
	width:200px;
	padding: 10px 0 0 0;
	margin:0px;
}

						.quarter .content {
							margin-left:8px; margin-right:8px;
						}

						.quarter .contentsub {
							margin-left:5px; margin-right:5px;
						}
						
.article_seperator {
	font-size:1px !important;
}

.mosimage{
	font-family:Verdana;
	font-size:11px;
	color:#7d7d7d;
	margin:0px; 
	padding-bottom:20px;
	font-weight:normal;
}

ul.inline {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0;
}

ul.inline li{
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
}

ul#mainlevel_bottom {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin: 0;
}

ul#mainlevel_bottom li{
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	border-right: 0px solid #999;
}

ul#mainlevel_complect {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0;
}

ul#mainlevel_complect li{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-right: 0px solid #999;
}

a.readon {
	padding:0 0 0 15px;
}

#fullprice {
	font-weight:normal;
	color:#000000;
}

div#hot_links h2{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313131;
}

div#hot_links ul{
	padding-top:0px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:8px;
	list-style-type:none;
	margin:0px;
}

div#hot_links ul li{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
	margin:0px;
}

div#hot_links ul li a{
	color:#0029c6;
	text-decoration:underline;
}

div#hot_links ul li a:visited{
	color:#0029c6;
	text-decoration:underline;
}

div#hot_links ul li a:hover{
	/*color:#c3d6e7;*/
	color:#dbeeff;
	text-decoration:underline;
}

table.renaultmenu{
	width:100%;
	border-left:1px solid #CCCCCC;
}

table.renaultmenu td{
	text-align:center;
	font-size:11px;
	color:#CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(/templates/renault/images/bg_meinnav.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

table.renaultmenu td a:link, table.renaultmenu td a:visited{
	text-decoration:none;
}

table.renaultmenu td a:hover{
	text-decoration:underline;
	color:#F6AF0B !important;
}

div#topheader a.pathway:link, div#topheader a.pathway:visited{
	color:#FFFFFF !important;
	text-decoration:none;
}

div#topheader a.pathway:hover{
	color:#FFFFFF !important;
	text-decoration:underline;
}

div#requestform{
	padding:9px;
}

div#requestform h2{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:20px !important;
	line-height:20px !important;
	font-weight:normal !important;
	text-transform:none !important;
	margin:0px !important;
	padding:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

div#requestform p{
	margin:0px !important;
	padding:0px !important;
	margin-bottom:10px !important;
}

div#requestform label{
}

div#requestform input{
	margin-bottom:3px;
}

div#requestform .button{
	margin-top:6px;
}

.prorenault-list {
	width:580px;
	margin-left:10px;
}
.prorenault-list th {
	padding:10px !important;
	background-color:#f0f0f0;
	font-weight:normal;
	text-align:center;
}
.prorenault-list td {
	padding:10px !important;
	white-space:nowrap;
	text-align:center;
}
.prorenault-list .bg {
	background-color:#fcf8ed !important;
}
.columnForName {
	text-align:left !important;
	font-weight:bold;
}
.columnForYear,
.columnForRun,
.columnForPrice {
	width:20%;
}
.prorenault-list th a:link, 
.prorenault-list th a:visited {
	color:#000000 !important;
	text-decoration:underline !important;
}
.prorenault-list th a:hover {
	text-decoration:none !important;
}

.prorenault-list td a:link, 
.prorenault-list td a:visited {
	text-decoration:underline !important;
}
.prorenault-list td a:hover {
	text-decoration:none !important;
}
