#contentDefault {
	background:#fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #ccc;
	padding:0 0 85px;
	clear:both;
	height:auto !important;
	overflow:hidden;
	width:900px;
}

#breadCrumb {
	background:#ffc970;
	font:normal 12px Arial,sans-serif;	
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:10px 0 5px 54px;
	margin:0 0 40px;
}
	#breadCrumb ul {
		clear:both;
		list-style:none;
		display:inline;
		margin:0;
		padding:0;
	}
	#breadCrumb li {
		display:inline;
		font:normal 12px Arial,sans-serif;
	}
	#breadCrumb a, #breadCrumb a:hover {
		color:#000;
		font:normal 12px Arial,sans-serif;
		padding:0 2px;
		text-decoration:underline;
	}
	#breadCrumb a:hover {
		text-decoration:none;
	}
#leftBox 
{
	float:left;
	padding:0 0 0 54px;
	width:580px;
}
	.text 
	{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font:normal;
	}
	.text h2 
	{
		font-family: Arial, sans-serif;
		font-size: 18px;
		color: #000;
		margin-top:20px;
		margin-bottom:10px;
		padding:0px;
	}
	.standartTable 
	{
		font:normal 12px Arial,sans-serif;
		margin:20px 0 0 0;
		width:100%;
	}
	.standartTable thead {
		background:#ccc;
	}
		.standartTable thead td {
			padding:8px;
			font:bold 12px Arial,sans-serif;
		}
		.standartTable tbody td {
			border-bottom:1px solid #ccc;
			padding:2px 8px;
		}
	#filesList {
		list-style:none;
		font:normal 12px Arial,sans-serif;
		margin:20px 0 0;
		padding:0;
	}
		#filesList a,#fileList a:hover {
			color:#00417b;
			display:block;
			font:normal 12px Arial,sans-serif;
			padding:8px 0 7px 30px;
		}
		#filesList .pdf {
			background: url(../img/ext/pdf.jpg) no-repeat 0 0;
		}
	#recallsList {
		list-style:none;
		margin:0;
		padding:0;
	}
		#recallsList li {
			padding:8px 0;
			border-bottom:1px dashed #ccc;
		}
		#recallsList p {
			margin:10px 0 0 0;
		}
	#rubrics {
		border-top:1px solid #5a5758;
		clear:both;
		margin:50px 0 0 0;
		padding:23px 0 0 0;
	}
		#rubrics ul {
			margin:10px 0 0 0;
			padding:0;
			list-style:none;
		}
		
	#recallsForm {
		clear:both;
		position:relative;
		height:auto !important;
		overflow:hidden;
	}
	#recallsForm fieldset {
		border:none;
		display:block;
		float:left;
		width:355px;
	}
	#recallsForm .left {
		float:left;
		margin:3px 20px 0 0;
		width:190px;
	}
		#recallsForm input, #recallsForm textarea, #recallsForm select{
			border:1px solid #ccc;
			font:normal 12px Arial,sans-serif;
			color:#000;
			margin:0 0 6px;
			height:15px;
			width:200px;
		}
		#recallsForm select
		{
			height:20px;
			width:205px
		}
		#recallsForm .small {
			float:right;
			width:30px;
		}
		#recallsForm textarea { 
			width:353px;
			margin:4px 0 0 0;
			height:142px;
		}
		#recallsForm .submit {
			background: url(../img/send.gif) no-repeat 0 0;
			border:none;
			color:#acacac;
			position:absolute;
			right:15px;
			top:155px;
			height:17px;
			width:62px;
		}
	#pages {
		clear:both;
		margin:20px 0 50px;
	}
	#pages a,#pages a:hover {
		padding:0 4px 0 4px;
	}
	#pages .active {
		color:#000;
		text-decoration:none;
	}
	#gallery_div {
		margin:0 0 10px -10px;
		border:1px solid #ffffff;
		padding:0px;
		position:relative;
		height:auto !important;
		overflow:hidden;
		z-index:1;
	}
	#gallery {
		list-style:none;
		display:block;
		margin:0;
		padding:0;
		position:relative;
		height:auto !important;
		overflow:hidden;
		z-index:1;
	}
	#gallery li 
	{
		float:left;
		margin:10px 0 0 10px;
	}
#rightBox {
	float:left;
	margin:0 0 0 26px;
	width:188px;
}
	#rightMenu 
	{
		font:normal 12px Arial,sans-serif;
		list-style:none;
		margin:18px 0 50px;
		padding:0;
	}
		
    #rightMenu li, #rubrics li 
		{
			clear:both;
			display:block;
			margin:0;
			padding:0 0;
		}
		#rightMenu a,#rightMenu a:hover, #rubrics a, #rubrics a:hover {
			background: url(../img/arrow_blue.gif) no-repeat 0 center;
			font:normal 12px Arial,sans-serif;
			display:block;
			padding:7px 0 7px 12px;
			vertical-align:middle;
			text-decoration:underline;
			width:170px;
		}
		#rubrics a, #rubrics a:hover 
		{
			width:290px;
			padding:7px 0 7px 0;
		}
		#rightMenu .arrow, #rubrics .arrow {
			background: url(../img/arrow_blue.gif) no-repeat 0 center;
			color:#00417b;
			font:normal 14px Arial,sans-serif;
			display:inline;
			vertical-align:middle;
			padding:0 2px 0 0;
			width:12px;
		}
		#rightMenu a.active, #rightMenu a:hover, #rubrics a.active, #rubrics a:hover {
			color:#000;
			padding:7px 0 7px 12px;
			text-decoration:none;
		}
	#rightBanner {
		clear:both;
		height:220px;
		width:186px;
	}
	#articlesList {
		list-style:none;
		margin:0;
		padding:0;
	}
		#articlesList li {
			padding:15px 0 0;
		}
		#articlesList .title, #articlesList .title:hover {
			color:#00417b;
			font:normal 11px Arial,sans-serif;
			text-decoration:underline;
		}
		#articlesList .title:hover {
			text-decoration:none;
		}
		#articlesList p  {
			font:normal 11px Arial,sans-serif;
			margin:5px 0 0;
		}
		.date, .text .date {
			color:#999;
			font:normal 11px Arial,sans-serif;
		}
		.author {
			display:block;
			color:#000;
			margin:22px 0 0;
		}
	.note {
		font:normal 11px Arial,sans-serif;
		width:140px;
	}
		.note a, .note a:hover {
			font:normal 11px Arial,sans-serif;
		}
/* COLORS */
#mainImg {
	clear:both;
	display:block;
	margin:40px 0 0 0;
}
#colors {
	display:block;
	list-style:none;
	margin:40px 0 0 0;
	padding:0;
	height:40px;
}
	#colors li {
		background: url(../img/colors.gif) no-repeat 0 0;
		display:block;
		float:left;
		margin:0 5px 0 0;
		height:39px;
		width:39px;
	}
	#colors li.active {
		background: url(../img/colors_active.gif) no-repeat 0 0 !important;
	}
		#colors a, #colors a:hover  {
			display:block;
			text-decoration:none;
			margin:4px;
			height:31px;
			width:31px;
		}
#titleColor {
	clear:both;
	display:block;
	font:normal 18px Arial,sans-serif;
	padding:20px 0 0 0;
}

/* NEWS ARCHIVE */
#years
{
	clear:both;
	list-style:none;
	margin:0;
	margin-top:5px;
	padding:0;
}
#years li 
{
	display:block;
	float:left;
	height: auto !important;
	overflow:hidden;
	margin:0px;
}
#years a,#years a:hover {
	background:url(../img/newsArchive.gif) no-repeat center center;
	color:#999;
	font:normal 10px Arial,sans-serif;
	display:block;
	float:left;
	padding:4px 2px;
	margin:0 5px 0 0;
	text-decoration:none;
	text-align:center;
	width:24px;
}
	#years a.active, #years a.active:hover {
		background: url(../img/newsArchive_active.gif) no-repeat center center;
		color:#fff;
	}
	#years .arrow, #years .arrow:hover {
		border:none;
		text-decoration:none;
	}
#archive {
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}
	#archive li {
		clear:both;
		display:block;
		border-bottom:1px dotted #707070;
		padding:13px 0;
	}
	#archive p {
		margin:10px 0;
	}
	#archive img {
		margin:0 13px 13px 0;
	}
.newsSubscribe, .newsSubscribe:hover {
	background: url(../img/rss_blue.gif) no-repeat right 4px;
	padding:0 20px 0 0;
	margin:0 35px 0 0;
	text-decoration:underline;
}
.newsSubscribe:hover {
	text-decoration:none;
}
.newsArchive {
	background: url(../img/news_blue.gif) no-repeat right 4px;
	padding:0 20px 0 0;
	margin:0 35px 0 0;
	text-decoration:underline;
}
.newsArchive:hover {
	text-decoration:none;
}

.gallery{
  
}

.gallery img{
  float: left;
  margin: 0 30px 30px 0;
}

.clear{
  height: 0;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* -- */

.dealers_list {margin:0;padding:0;}
.dealers_list li {margin:0;padding:0;list-style-type:none;}
.dealers_list li ul {margin:0;padding:0;}
.dealers_list li ul li {margin:0;padding-left:24px;list-style-type:none;}
.dealers_list#dealers_list1 li ul li {padding:0;}
.dealers_list li ul li ul {margin:0;padding:0;}
.dealers_list li ul li ul li {margin:0;padding-left:24px;list-style-type:none;}
.dealers_list#dealers_list1 li ul li ul li {padding-left:24px;}
.dealers_list li ul li ul li ul {margin:0;padding:0;}
.dealers_list li ul li ul li ul li {margin:0;padding-left:24px;list-style-type:none;}

.dealers_salon,
.dealers_dealer{
  display: none;
}

.dealers_list span.dealers_head{
  font-size: 18px;
  font-weight: bold; 
  padding: 0 0 10px 0;
  display: block;
  font-family: arial;
}

.dealers_list span.liter{
  font-size: 18px;
  font-weight: bold; 
  padding: 10px 0 0 0; 
  display: block;
  font-family: arial;
}

.dealers_list span{
  font-family: arial;
}

#lnk{
  text-align: right;
}

#msk a,
#ptb a,
#tlt a,
#lnk a{
  font-size: 16px;
  font-weight: bold;
}

#msk li a,
#ptb li a,
#tlt li a,
#lnk li a{
  font-size: 12px;
  font-weight: normal;
}

#gallery ul li{
  list-style: none;
  background: none;
}

#ad-gallery_cont{
  display: none;
}

a.dil_lnk{
  font-size: 16px !important;
  color: #00417b !important;
  float: right;
  font-weight: bold;
}

a.dil_lnk:hover{
  font-size: 16px !important;
  color: #00417b !important;
}

.dealer_info{
  width: 400px;
  float: right;
}

.text .dealer_info h2{
  margin-top: 0;
}

