* {font-family: Verdana, Arial, sans-serif;}

/* основные теги */

span.nowrap{white-space: nowrap;}
p{font-size:75%; color:#333; line-height:1.4em; margin-top:0; margin-bottom:2em;}
h1{font-size:220%; margin:0; padding:0 0 30px 0; color:#c1c0be;}
h3{font-size:90%; margin:0; color:#333; font-weight:normal;}
div.homeParagraph h3{font-size:75%; margin:0; color:#333; font-weight:bold; background: url('../graphics/headmarker.gif') no-repeat left 0.25em; padding: 0 0 0.2em 14px;}

table
{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}

table tr td
{
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}

ul{margin-top: 0; padding-left:0; margin-left:0; font-size:75%; color:#333333; line-height:1.4em;}
li{list-style-type:disc; margin: 0.4em 0 0.4em 16px;}


.newsList{margin: 50px 40px 40px 40px; padding: 0; font-size:100%;}
.newsList h4{margin: 0 15px 0 15px;}
.newsList li{list-style-type:none; color:#333; font-size:75%; text-indent:0; line-height:normal; margin:0; padding: 1em 15px 0 15px;}
.newsList small{font-size:100%; color:#777;}


img.borderImg, .pImage, .pImageLeft, .pImageRight{border: 1px solid #333333;} /* рамка фотографии */

img.pImage{margin: 0.8em 0 0.5em 0;} /* стандартная фотография в параграфе */
img.pImageLeft{float:left; margin: 0.6em 1em 0.4em 0;} /* левая фотография в параграфе */
img.pImageRight{float:right; margin: 0.6em 0.4em 1em;} /* правая фотография в параграфе */

table.mainTable{width:100%;} /* основная таблица */

td.leftCol{width:30%;} /* левая ячейка */
td.doubleCol{width:70%;} /* ячейка, объединяющая правую и центральную ячейки */
td.centerCol{width:35%;} /* центральная ячейка */
td.rightCol{width:35%;} /* правая ячейка */

a:link{color:#4684c1;}
a:visited{color:#8571b4;}
a:active{color:#4684c1;}
a:hover{color:#6d9fd0;}


h3.pHeader{font-size:85%; clear:both; padding-top:0.4em;}
h3.pHeader a{border-bottom: 1px dashed #5682bc; text-decoration:none;}
h3.pHeader a:hover{border-bottom: 1px dashed #e20015; text-decoration:none;}
h3.pHeader a.cur{border-bottom: 1px dashed #e20015; color:#e20015; text-decoration:none;}

.pNone{display:none;}
.pVisible{display:block;}

div.imgTop
{
	padding: 0 0 0.5em 0;
}

div.imgLeft
{
	float:left;
	padding: 0 1em 0.8em 0;
}

div.imgRight
{
	float:right;
	padding: 0 0 0.8em 1em;
}

div.imgBottom
{
	padding: 0 0 0.8em 0;
}

p.caption
{
	font-size:70%;
	color:#999;
	font-style:italic;
	margin: 0.5em 0;
}


/* Путь */
div.path a{font-size:75%;}
div.path h2{color:#333; font-weight:normal; font-size:110%; margin: 0.1em 0 1em 0;}


/* Шапка */
#musaLogo{background-color:#fff; padding:0;} /* логотип мусы */
#musaPhone{background-color:#ee7923; padding: 30px 20px 20px 15px;} /* телефон в шапке */


td#musaPhone span{font-size:140%; color:#ffffff;}
td#musaPhone strong{font-weight:normal; font-size:140%; color:#ffffff;}
td#musaPhone h4{font-size:75%; font-weight:bold; padding:0; margin:0; color:#fff; white-space:nowrap;}


td#leftGreyBg{height:30px; background: url('../graphics/header/l_grey_bg.gif') repeat-x left top;} /* полоска серого слева от меню */

td.menuShadow{width:14px; background: url('../graphics/header/l_white_shad.gif') no-repeat right bottom;} /* тень меню на белом */
td.menuShadow div{height:30px; background: url('../graphics/header/l_grey_shad.gif') no-repeat right top;} /* тень меню на сером */

td#menuCell{background-color:#ee7923;} /* ячейка меню */

td#modelBlock{background: #bebfcb repeat-x left top; border-bottom: 1px solid #d9dddd;} /* блок моделей */
div#modelBlockIlluminate{padding: 0.8em 20px 2em 20px;} /* подсветка брендов */

div.model{float:left; font-size:70%; padding: 0.3em 0.5em; margin: 0 1.4em 1em 0; white-space:nowrap;} /* модель */
div.model a{text-decoration:underline; color:#333;}
div.model a:hover{text-decoration:underline; color:#666;}
div.model a:visited{text-decoration:underline; color:#333;}
div.model a:active{text-decoration:underline; color:#333;}

div.modelOn{float:left; font-size:70%; padding: 0.3em 0.5em; margin: 0 1.4em 0 0; background-color:white; border: 1px inset #fff;} /* текущая модель */
div.modelOn strong{color:#ee7923;}


.HeaderAdress
{
	vertical-align:bottom;
	font-size:110%;
	background-color:#ee7923;
	white-space:nowrap;
	padding-left:15px;
}

.HeaderAdress p
{
	color:#fff;
}

/* Меню */
div.menu{padding: 0 20px 40px 40px;} /* блок меню */
div.menuName{font-size:65%; color:#6b7172; text-transform:uppercase; padding: 0.5em 0 0.5em 14px; background: url('../graphics/menu_marker.gif') no-repeat left 0.8em;} /* позиция меню */
div.menuName a{text-decoration:none; color:#6b7172;}
div.menuName a:hover{text-decoration:underline; color:#6b7172;}
div.menuName a:visited{color:#6b7172;}
div.menuName a:active{text-decoration:none; color:#6b7172;}

div.menuNameCur{font-size:65%; color:#00293f; text-transform:uppercase; padding: 0.5em 0 0.5em 14px; background: url('../graphics/menu_marker_cur.gif') no-repeat left 0.8em;} /* текущая позиция меню */

.MenuList
{
	width:200px;
	margin:40px 38px 20px 40px;
	_margin-right:20px;
	padding:0;
	font-size:75%;
}

.MenuList div
{
	position:relative;
	margin:0 0 7px 0;
	padding:5px 10px;
	background:#bebfcb url('/graphics/menu.gif') repeat-y right top;
	right:0;
	top:0;
	width:100%;
	height:100%;
	color:#3d4366;
}

.MenuList div.cur
{
	position:relative;
	margin:0 0 7px 0;
	padding:5px 10px;	
	background:#627e9a url('/graphics/menu.gif') repeat-y right top;
	right:0;
	top:0;
	width:100%;
	height:100%;
	color:#fff;
}

.menuList div a:link{color:#3d4366; text-decoration:none;}
.menuList div a:visited{color:#3d4366; text-decoration:none;}




div.GreyList
{
	padding:10px;
	width:150px;
	background:#a8a8a7;
	white-space:nowrap;
}

div.RedList
{
	padding:10px;
	width:150px;
	background:#e20015;
	white-space:nowrap;
	color:#fff;
}

div.WhiteLine
{
	vertical-align:bottom;
	position:relative;
	height:30px;
	width:100%;
	background:#fff;
	left:0;
	bottom:0;
}


/* Главная */
table.home{width:100%;}
table.home td.leftCol{width:50%; padding: 0 20px 60px 15px; position:relative;}
table.home td.rightCol{width:50%; padding: 0 30px 60px 20px;}

div.carNameImg{padding: 40px 0 1.5em 15px;}

table.carVariant{width:100%; margin-bottom:40px;}
table.carVariant td{font-size:75%; color:#333; padding: 0.5em 10px;}
table.carVariant th{font-size:70%; text-transform:uppercase; color:#333; font-weight:normal; padding: 0.5em 10px; background-color:#d1d3d4; border-bottom: 2px solid #a2acad;}
td.varName{width:90%;}
td.varPrice{width:10%; white-space: nowrap;}
tr.markLine{background-color:#ededee;}

table.carVariant td div{font-size:85%; color:#666; padding: 0.4em 0 0 0;}

div#fotogallery{clear:both;}
div#fotogallery h4{font-size:70%; text-transform:uppercase; font-weight:normal; color:#333; margin:0;}
div#fotogallery span{font-size:70%; color:#999999; display:block;}
div#fotogallery div.foto {
	float:left;
	padding:10px 10px 0 0;
}

.menuBanner
{
	padding: 20px 0 0 40px;
}



/* Контент */
div.content{padding: 1.5em 0 0 15px;}
div.pContent p{padding:5px 0; margin:0;}
div.pContent ol li {color: #333333;font-size: 75%; list-style-type:none;}
div.paragraphBlock{width:80%; padding-bottom:60px; position:relative;}
div.paragraphBlock h3{font-weight:bold; clear:both; padding-top:10px;}

.carMode{clear:both; width:100%; padding-bottom:3em;}
.carMode h3{font-size:100%; margin: 0.5em 0 0 0;}
.carModeTabs{clear:both; width:100%;}

.tabs_item_on, .tabs_item_off{float:left; font-size:70%; margin: 0.8em 15px 0 0; padding: 0.2em 5px 0.3em 5px;}
.tabs_item_on {background-color:#c9dbe7;}
.tabs_item_off {background-color:#fff;}
.tabs_item_on a.tablink{color:#333; text-decoration:none; padding-bottom:1px;}
.tabs_item_off a.tablink{color:#4684c1; text-decoration:none; padding-bottom:1px; background: url('../graphics/dotline.gif') repeat-x left bottom;}

.tabs_table_on{display:block; clear:both;}
.tabs_table_off{display:none; clear:both;}
.tabs_table_on p{margin-top:1em;}

.tehTable{width:80%; clear:both; border-collapse:collapse;}
.tehTable th{font-size:70%; color:#333; padding: 2em 0 0.3em 0; border-bottom: 2px solid #8f8f8f; font-weight:normal;}
.tehTable td{font-size:70%; color:#666; padding: 0.3em 0; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
/**/


/* Подвал */
div#footer{border-top:1px solid #d0d5d6; padding-bottom: 20px; margin-top:30px;}
.footerContacts{margin: 0 15px; border-top:4px solid #d0d5d6; padding-top:1.2em;}

.footeradress
{
	padding:0 0 5px 0;
	margin:0;
}

.footeradress span,
.footeradress strong,
.footeradress p
{
	padding:0;
	margin:0;
	color:#4f4b4a;
}


.footerphone
{
	padding:0 0 10px 0;
	margin:0;
	font-size:160%;
	font-weight:normal;
	color:#4f4b4a;
}

.footerphone p,
.footerphone p small
{
	padding:0;
	margin:0;
	color:#4f4b4a;
}

.footerphone p small
{
	font-size:75%;
	font-weight:bold;
}
div#useful{font-size:70%; padding-top:0.2em;}

td#trafficLab{padding: 1.4em 40px 0 40px;}
td#trafficLab div{font-size:70%; padding-top:0.5em;}


/* Таблица параграфа */
table.pTable{width:90%;}
table.pTable td{font-size:75%; color:#333; padding: 0.4em 10px;}
table.pTable td p{font-size:100%; margin:0;}
table.pTable th{font-size:75%; color:#333; padding: 2em 10px 0.5em 10px;}

