body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
}

a.white {
	font-weight: bold;
	color: #FFFFFF;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

h1 {
	font-family: Tahoma;
	font-size: 17px;
	font-weight:normal;

	margin: 3px;
	padding: 3px;

}
.slogan {
	font-size: 11px;
	margin-right: 0px;
}

h2 {
	font-size: 16px;
	margin: 3px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
h3 {
	font-size: 14px;
	margin:0px;
	padding:0px;

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ctable { margin-top:40px;}
table.ctable th {	background-color: #3A4755;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
.brd {

	padding-left:5px;
	padding-right:5px;
}

.ltable {margin-top:20px;
	width: 190px;
	margin-right: 10px;
	margin-left: 10px;
}

table.ltable th {	background-color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
table.ltable td#left {
padding-left:15px;
}
.lefttable {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 40px;
	width: 200px;
}
table.lefttable tr th {
	background-color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
table.lefttable tr td#left {
	border-top-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	padding-left: 30px;
	padding-top: 20px;
}
table.moduletable-adv td a {

	color: #990000;
}

table.moduletable-adv td {
}

table.moduletable-adv td ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
table.moduletable-adv td li {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-image: url(/images/stories/arrow_adv.jpg);
}

table#toolbar td img {margin-right:30px;
margin-left:30px;}

.sectiontableheader {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
}
table.contentpaneopen#listform tr.sectiontableheader {
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}
table.contentpaneopen#listform tr.sectiontableheader td {
	text-align: center;
}
#forseo {
	background-color: #FFFFFF;
}

.sectiontableentry1 { font-weight:bold;
	background-color: #F2F2F2;} 
.sectiontableentry2 {font-weight:bold;
	background-color: #EAEAEA;}
.value { font-weight:normal;}
table.contentpaneopen#listform tr.sectiontableentry2 {
	background-color: #EAEAEA;
}
table.contentpaneopen#listform tr.sectiontableentry1 {
	background-color: #F2F2F2;
}
table.contentpaneopen#listform tr.sectiontableentry1 td { text-align:center;}
table.contentpaneopen#listform tr.sectiontableentry2 td { text-align:center;}

table.contentpaneopen#listform img { border:0px;}
table.moduletable td table td {
	padding-bottom: 4px;
} /* Форматирование таблицы самого модуля с содержимым */
table.moduletable  td table td img {
	vertical-align: bottom;
}
table.contentpaneopen td.contentheading {
padding-left:20px;}
.contentpane {} /* Таблица, в которой находяться компоненты, контакты, но не элементы контента. */
.contentpaneopen {
	background-color: #F7F7F7;
	width: 100%;

	border: 5px solid #FFFFFF;
}
table.contentpaneopen td{
	padding: 7px;
}

a.mainlevel:link {
	color: #000000;
	text-decoration: none;

}
a.mainlevel:visited {
	color: #000000;
	text-decoration: none;

}
a.mainlevel:hover {
	color: #000000;
	text-decoration: underline;

}
a.sublevel:link {
	color: #000000;
	text-decoration:none;
}
a.sublevel:visited {
	color: #000000;
		text-decoration:none;
}
a.sublevel:hover {
	color: #000000;
	text-decoration: underline;
}
td.lnk {
	font-family: Tahoma;
	font-size: 11px;
	color: #F2F2F2;
	padding-right:10px;
}

td.lnk a:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #F2F2F2;
}
.mtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}
.slogan {
	font-size: 11px;
	margin-right: 0px;
}
table.org {
	border: 1px dotted #CEDBFF;
}
table.org th {
	background-color: #CEDBFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}

table.org tr td {
	padding-right: 5px;
	padding-left: 5px;
} 

table.moduletable-bb th {
	font-size: 13px;
	background-color: #999999;
	font-family: Tahoma;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 2px;
}



/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-up, a.mainlevel_active-up, a.mainlevel_current-up,
a.mainlevel-up:link, a.mainlevel_active-up:link, a.mainlevel_current-up:link,
a.mainlevel-up:visited, a.mainlevel_active-up:visited, a.mainlevel_current-up:visited {

	color: white;
	
}




/** customize style / layout here */

a.mainlevel-up, a.mainlevel_active-up, a.mainlevel_current-up, span.mainlevel-up,
a.mainlevel-up:link, a.mainlevel_active-up:link, a.mainlevel_current-up:link,
a.mainlevel-up:visited, a.mainlevel_active-up:visited, a.mainlevel_current-up:visited,
a.mainlevel-up:hover, a.mainlevel_active-up:hover, a.mainlevel_current-up:hover,
a.sublevel-up, a.sublevel_active-up, a.sublevel_current-up, span.sublevel-up,
a.sublevel-up:link, a.sublevel_active-up:link, a.sublevel_current-up:link,
a.sublevel-up:visited, a.sublevel_active-up:visited, a.sublevel_current-up:visited,
a.sublevel-up:hover, a.sublevel_active-up:hover, a.sublevel_current-up:hover {
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 0px solid silver;
	padding: 0.3em 1.9em 0.3em 1.9em;	/* top, right, bottom, left */
	height: 1em;
	line-height: 1em;
}

a.mainlevel-up {
	float: left;
	width: auto;
	background-color: #4B8DA9;
	background-image:url(/templates/audi-review/images/str_d.gif);
	background-repeat:no-repeat;
	background-position:10px;
}

a.mainlevel_active-up, a.mainlevel_current-up, span.mainlevel-up {
	float: left;
	width: auto;
	background-color: #88C1D0;
background-image:url(/templates/nissan-review/images/str_d.gif);
background-repeat:no-repeat;
background-position:10px
}

a.sublevel-up, a.sublevel_active-up, a.sublevel_current-up, span.sublevel-up {
	font-size: 90%;
	border-top: 0px solid silver;
}

#active_menu-up {
background:#88C1D0;

background-image:url(/templates/audi-review/images/str_d.gif);
background-repeat:no-repeat;
background-position:10px}

a.mainlevel-up:hover {
background:#88C1D0;
}

div.menu-up ul.mainlevel-up a.mainlevel-up {
background-image:url(/templates/audi-review/images/str.gif);
background-repeat:no-repeat;
background-position:10px}
ul.mainlevel-up, .mainlevel-up ul {
	padding: 0;
	margin: 0;


}

ul.mainlevel-up li {
	padding: 0;

	float: left;

	margin: 1px;
	
}





ul.mainlevel-up, ul.mainlevel-up li li {
	clear: left;
}

/** separator */
span.mainlevel-up, span.sublevel-up {
	border-width: 0px;



}
/* AutoBB */


table.autobb_latests td {
	padding:10px;

	text-align:center;
	border:1px solid #333333;
	background-color: #EFEFEF;
}
table.autobb_latests a{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.autobb_price {
	color: #990000;
}

table#toolbar td img {margin-right:30px;
margin-left:30px;}
