	body {
		margin: 0px;
		font-family: Verdana;
		font-size: 12px;
		color: #555555;
	}
	* {
		font-family: Verdana;
		font-size: 12px;
		color: #555555;
	}
	h2 {		
		font-size: 17px;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
	}
	h3 {
		font-size: 14px;
		color: #000000;		
		margin: 0px;
	}
	a {
		color: #299926;
	}
	a:hover {
		color: #299926;	
	}
	img {
		border: 0px;
	}
	.header_tl_1 {
		border-bottom: 1px solid #000000;
	}
	.header_tl_2 {
		border-bottom: 1px solid #000000;
		background: url('../pics/claim.gif') no-repeat left top;
	}
	.header_tr {
		border-bottom: 1px solid #000000;
	}
	.adv {
		color: #FFFFFF;		
		margin: 0px;
		margin-top: 16px;
		margin-bottom: 16px;
	}
	a.adv {
		background: url("../pics/advArrow.gif") no-repeat scroll left 3px;	
		font-size: 14px;
		padding-left: 20px;
		color: #FFFFFF;
		text-decoration: none;		
	}
	a:hover.adv {
		background: url("../pics/advArrow.gif") no-repeat scroll left 3px;	
		font-size: 14px;
		padding-left: 20px;
		color: #FFFFFF;
		text-decoration: none;		
	}
	a.gallLink {
		background: url("../pics/arr_green.gif") no-repeat scroll left 3px;
		font-family: Verdana;
		font-size: 14px; 
		padding-left: 18px; 
		color: #000000; 
		text-decoration: none;
	}
	a:hover.gallLink {
		background: url("../pics/arr_green.gif") no-repeat scroll left 3px;
		font-family: Verdana;
		font-size: 14px; 
		padding-left: 18px; 
		color: #4BA82E; 
		text-decoration: underline;
	}
	a.news_header {		
		color: #FFFFFF;
		font-size: 20px;
		text-decoration: none;		
	}
	a:hover.news_header {
		color: #FFFFFF;
		font-size: 20px;
		text-decoration: underline;
	}		
	a.news_home {
		padding-top: 4px;
		background: url("../pics/arr_news.gif") no-repeat scroll left 8px;
		font-family: Verdana;
		font-size: 12px; 
		padding-left: 12px; 
		color: #FFFFFF; 
		text-decoration: none;
		display: inline-block;
	}
	a:hover.news_home {
		padding-top: 4px;
		background: url("../pics/arr_news.gif") no-repeat scroll left 8px;
		font-family: Verdana;
		font-size: 12px; 
		padding-left: 12px; 
		color: #FFFFFF; 
		text-decoration: underline;
		display: inline-block;
	}	
	.footerLi {
		margin-left: 0px;
		padding-left: 0px;
		margin-top: 0px;
		padding-top: 0px;	
	}
	.footerLi li{
		list-style-type:none;
		margin-bottom: 7px;	
	}
	.footerLi li a{
		background: url("../pics/arr_green.png") no-repeat scroll left 2px;
		font-family: Verdana;
		font-size: 12px; 
		padding-left: 12px; 
		color: #555555; 
		text-decoration: none;		
	}
	.footerLi li a:hover{
		background: url("../pics/arr_green.png") no-repeat scroll left 2px;
		font-family: Verdana;
		font-size: 12px; 
		padding-left: 12px; 
		color: #4BA82E; 
		text-decoration: underline;		
	}
	.copyright {
		color: #666666;
		padding-right: 38px;	
	}
	a.footerLink{
		color: #666666;
		text-decoration: none;
	}
	a:hover.footerLink, a:hover.footerLink u{
		color: #4BA82E;
		text-decoration: underline;
	}	
	.wallpaperLink {
		background: url("../pics/arr_wp.gif") no-repeat left 3px;
		padding-left: 10px;
		color: #299926;
	}
	.editor_bl {
		border: 1px solid #D80001;
		padding: 2px;
	}
	.bigpic {
		padding-right: 2px;
	}
	
/* Beggin Menu Vehicles  */	
	.menuAutos {		
		width: 880px !important;
		width: 900px;
		width/**/:/**/900px;
		height: 30px !important;
		height: 40px;
		height/**/:/**/30px;
		padding: 0px 0px 0px 20px;
		color: #FFFFFF;
		background-color: #000000;
	}
	.menuAutosItem {
		position: relative;
		float: left;
		height: 30px;
		width: 100%;
		/*z-index: 1000;*/
		white-space: nowrap;
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	.menuAutosItem li {
		float: expression('left');		
	}
	.menuAutosItem a, .menuAutosItem a:active, .menuAutosItem a:visited, .menuAutosItem a:hover, 
	.menuAutosItemSelected, .menuAutosItemSelected:visited, .menuAutosItemSelected:active {
		display: block;
		float: left;
		width: auto;
		height: 14px !important;
		height: 29px;
		height/**/:/**/16px;
		padding: 7px 7px 6px 7px;
		text-decoration: none;
		font-size: 12px;
		
	}
	.menuAutosItem a, .menuAutosItem a:active, .menuAutosItem a:visited {
		color: #FFFFFF;
		background: transparent url('../pics/AutosItem_selector.gif') no-repeat right 8px;
		border: 1px solid #000000;
	}
	.menuAutosItem a:hover {
		color: #9F9F9F;		
		background-color: white;
		background-image: none;
		border: solid 1px #FFFFFF;		
		margin-top: -3px;
		padding-top: 10px;	
		
	}
	a.menuAutosItemSelected, a.menuAutosItemSelected:visited, a.menuAutosItemSelected:active, a.menuAutosItemSelected:hover	{
		color: #9F9F9F;		
		background-color: white;
		background-image: none;
		border: solid 1px #FFFFFF;			
		margin-top: -3px;
		padding-top: 10px;
		padding-bottom: 7px;
	}
	.menuAutosSecondLevel {
		position: absolute;
		left: 0px;
		top: 30px;
		display: none;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		z-index: 900;		
	}
	.menuAutosPopup {
		float: left;
		vertical-align: bottom;
		background-color: white;
		border-left: solid 1px #ebebeb;
		border-bottom: solid 1px #ebebeb;
		border-right: solid 1px #ebebeb;
		color: #555555;		
	}
	.menuAutosPopup UL {
		margin: 0 0 0 0;
		min-width: 100px;
		list-style-position: outside;
		list-style-type: none;
		padding: 7px 0 7px 0px;		
	}
	.menuAutosPopup UL LI {
		float: expression('none');
		display: block;
		border: 1px solid #FFFFFF;
	}
	.menuAutosPopup UL LI a, .menuAutosPopup UL LI a:visited, .menuAutosPopup UL LI a:active, .menuAutosPopup UL LI a:hover {
		float: none;
		width: auto !important;	
		height: auto !important;
		display: block;
		padding: 3px 10px 3px 20px;
		text-transform: none;
		text-decoration: none;		
	}
	.menuAutosPopup UL LI a, .menuAutosPopup UL LI a:visited, .menuAutosPopup UL LI a:active {
		color: black;
		background: transparent url('../pics/arr_green.png') no-repeat 5px center;
		border: none !important;	
		margin-top: -3px;
	}
	.menuAutosPopup UL LI a:hover {		    
		color: #4BA82E;
		background: #EBEBEB url('../pics/arr_green.png') no-repeat 5px center;
		border: none !important;
	}
/* End Menu Vehicles */

	.hlbMenu {
		float: left;
		width: 585px !important;
		width: 595px;
		width/**/:/**/585px;
		height: 23px !important;
		height: 40px;
		height/**/:/**/22px;
		padding: 14px 4px 18px 0px;
		color: #555555;
	}

	.hlbMenuMain {
		position: relative;
		float: left;
		height: 23px;
		width: 100%;
		z-index: 1000;
		white-space: nowrap;
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	.hlbMenuMain li {
		float: expression('left');
	}
	.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited, .hlbMenuMain a:hover, 
	.hlbMenuMainSelected, .hlbMenuMainSelected:visited, .hlbMenuMainSelected:active {
		display: block;
		float: left;
		width: auto;
		height: 12px !important;
		height: 23px;
		height/**/:/**/12px;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		font-size: 12px;
	}
/* top menu - second level */
	.hlbMenuSecondLevel {
		position: absolute;
		left: 0px;
		top: 23px;
		display: none;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		z-index: 900;
	}
	.hlbmslMain {
		float: left;
		vertical-align: bottom;
		background-color: white;
		border-left: solid 1px #ebebeb;
		border-bottom: solid 1px #ebebeb;
		border-right: solid 1px #ebebeb;
		color: #555555;
	}

/* second level menu UL */
	.hlbmslMain UL {
		margin: 0 0 0 0;
		min-width: 100px;
		list-style-position: outside;
		list-style-type: none;
		padding: 7px 0 7px 0px;
	}
	.hlbmslMain UL LI {
		float: expression('none');
		display: block;
		border: 1px solid #FFFFFF;
	}
	.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active, .hlbmslMain UL LI a:hover {
		float: none;
		width: auto !important;	
		height: auto !important;
		display: block;
		padding: 3px 10px 3px 20px;
		text-transform: none;
		text-decoration: none;
	}
/* top menu */
	.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited {
		color: #555555;
		border-right: solid 1px white;
		border-left: solid 1px white;
		border-top: solid 1px white;
		background: transparent url('../pics/nav1_selector.gif') no-repeat right 8px;
	}
	.hlbMenuMain a:hover, 
	a.hlbMenuMainSelected, a.hlbMenuMainSelected:visited, a.hlbMenuMainSelected:active, a.hlbMenuMainSelected:hover	{
		color: #9F9F9F;
		background-color: white;
		background-image: none;
		border-left: solid 1px #ebebeb;
		border-top: solid 1px #ebebeb;
		border-right: solid 1px #ebebeb;
	}
	a.hlbMenuLinkLast, a.hlbMenuLinkLast:visited, a.hlbMenuLinkLast:active, a.hlbMenuLinkLast:hover {
	 	background-image: none !important;
	}

	.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active {
		color: black;
		background: transparent url('../pics/arr_green.png') no-repeat 5px center;
		border: none !important;
	}
	.hlbmslMain UL LI a:hover {
		color: #4ba82e;
		background: #ebebeb url('../pics/arr_green.png') no-repeat 5px center;
		border: none !important;
	}
/***************
*************/

	.mMenu {
		width: 900px; 
		height: 29px;	
	}
	.mmMenuMain {
		position: relative;
		float: left;
		width: 100%;
		height: 29px;
		font-size: 10px;
		z-index: 500;
		white-space: nowrap;
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background-color: #4ba82e;
		color: White;
	}
	.mmMenuMain li {
		float: left;
	}	
	.mmMenuMain a, .mmMenuMain a:active, .mmMenuMain a:visited, .mmMenuMain a:hover, 
	.mmMenuMainSelected, .mmMenuMainSelected:visited, .mmMenuMainSelected:active {
		display: block;
		float: left;
		height: 18px !important;
		height: 29px;
		height/**/:/**/18px;
		padding: 4px 22px 6px 10px;
		text-decoration: none;
		font-size: 14px;
	}
	.mmMenuMain a, .mmMenuMain a:active, .mmMenuMain a:visited {
		color: white;
		border-left: solid 1px #4ba82e;
		border-top: solid 1px #4ba82e;
		border-right: solid 1px #4ba82e;
	}
	.mmMenuMain a:hover, 
	a.mmMenuMainSelected, a.mmMenuMainSelected:visited, a.mmMenuMainSelected:active, a.mmMenuMainSelected:hover {
		color: #4ba82e;
		background: white url('../pics/arrow_down.png') no-repeat right 8px;
		border-left: solid 1px #ebebeb;
		border-top: solid 1px #ebebeb;
		border-right: solid 1px #ebebeb;
	}
/* model menu - second level */
	.mmmSecondLevel	{
		position: absolute;
		max-width: 860px;
		left: 0px;
		top: 28px;
		display: none;
		z-index: 400;
		padding: 10px 10px 10px 20px;
		margin: 0 0 0 0;
		background-color: white;
		border-left: solid 1px #ebebeb;
		border-bottom: solid 1px #ebebeb;
		border-right: solid 1px #ebebeb;
		color: #555555;
	}
	.mmslColumn {
		float: left;
		width: 330px !important;
		width: 360px;
		width/**/:/**/330px;
		z-index: 400;
		padding: 10px 0px 10px 0px;
	}
	.mmslModel, .mmslModelLast {
		float: left;
		width: 100% !important;
		padding-top: 10px;
	}
	.mmslModelTitle {
		width: 100%;
		font-size: 12px;
	}
	span.mmslModelHeader {
		font-size: 16px;
		padding-right: 10px;
	}
	.mmslModelImage {
		float: left;
		width: 135px;
		height: 80px;
		overflow: hidden;		
	}
	.mmslModelImage a, .mmslModelImage a:visited, .mmslModelImage a:active, .mmslModelImage a:hover, 
	.mmslModelImage a img {
		border: none !important;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	.mmslModelLinks	{
		float: left;
		width: 180px !important;
		width: 190px;
		width/**/:/**/190px;
		padding: 10px 0 0 10px;		
	}
	.mmslModelLinksRow {
		float: left;
		width: 100%;
		padding: 0 0 5px 0;		
	}
	.mmslModelLinksRowIcon {
		float: left;
		width: 10px;
		height: 14px;
	}
	.mmslModelLinksRowLink {
		float: left;
		font-size: 10px;
		padding-bottom: 2px;
	}
	.mmslModelLinksRowLink a, .mmslModelLinksRowLink a:visited, .mmslModelLinksRowLink a:active, .mmslModelLinksRowLink a:hover {
		float: none !important;
		height: auto !important;
		display: inline !important;
		font-size: 12px !important;
		padding: 0 0 0 0 !important;
		margin: 0 0 0 0 !important;
		background-image: none !important;
		text-decoration: none;
		font-weight: normal;
	}

/* model menu - second level */
	.mmslModel {
		border-bottom: solid 1px black;
	}
	span.mmslModelHeader {
		color: Black;
	}
	.mmslModelLinksRowIcon {
		background: transparent url('../pics/arr_green.png') no-repeat top left;
		background-position: 0% 4px;
	}
	.mmslModelLinksRowLink a, .mmslModelLinksRowLink a:visited, .mmslModelLinksRowLink a:active, .mmslModelLinksRowLink a:hover {
		color: #555555 !important;
		border: none !important;
		background-color: transparent !important;
		text-decoration: none;
	}
	.mmslModelLinksRowLink a:hover {
		color: #299926 !important;
		text-decoration: underline;
	}
	.modelName {
		position: relative;
		top: 40;
		left: 40;
		width: 272px;
		height: 87px;
		background-color: #3EC015;
		filter: alpha(opacity=80);
		opacity: 0.8;
	}	
	.modelName H1{
		color: #FFFFFF;
		font-size: 25px;
		font-weight: normal;
		padding-top: 12px;
		padding-left: 20px;
		margin: 0px;
	}
	.DocsLinks_box a, .DocsLinks_box a:hover {	   
	   color: #2B9A28;
	   font-size: 11px;	   
   }

/**************************/

	.autoContent {
		width: 860px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.pagesNav {
		padding-top: 11px;
		padding-bottom: 12px;
	}
	.pagesNav a {
		color: #299926;
		font-size: 11px;
		text-decoration: none;
	}
	.pagesNav span {
		color: #555555;
		font-size: 11px;
	}
	.DocsLinks_box {		
		border: 1px solid #CCCCCC; 
		border-top: none; 
		padding: 10px 14px 14px 14px;
	}
	.docsSelect {
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background: url('../pics/docs_ico.gif') no-repeat center;
	}
	.docsDeselect {
		border: 1px solid #CCCCCC;
		background: url('../pics/docs_ico.gif') #ECECEC no-repeat center;
		cursor: pointer;
	}
	.linksSelect {
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background: url('../pics/links_ico.gif') no-repeat center;
	}
	.linksDeselect {
		border: 1px solid #CCCCCC;
		background: url('../pics/links_ico.gif') #ECECEC no-repeat center;
		cursor: pointer;
	}
   
/**************************
	Price and equipment
*****************************/
	.priceTableTH_1 {
		background-color: #9AD789;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		padding-left: 12px;
	}
	.priceTableTH_2 {
		background-color: #35b013;
		border-left: 2px solid #FFFFFF;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
	}
	.priceTableTDwhite_1 {
		color: #555555;
		font-size: 12px;
		padding: 2px 0px 2px 12px;
	}
	.priceTableTDwhite_2 {
		border-left: 2px solid #FFFFFF;
		color: #555555;
		font-size: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.priceTableTDgrey_1 {
		background-color: #E6EEE3;
		color: #555555;
		font-size: 12px;
		padding: 2px 0px 2px 12px;
	}
	.priceTableTDgrey_2 {
		background-color: #E6EEE3;
		border-left: 2px solid #FFFFFF;
		color: #555555;
		font-size: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.priceNotes {	
		font-size: 11px;
		padding-top: 14px; 
		padding-bottom: 20px;
	}
	
	.priceNotes a, .priceNotes a:hover {		
		font-size: 11px;
		text-decoration: underline;
	}
	.calc {
		float: right;
		width: 195px;		
		background-color: #35B013;
		padding-top: 7px;
		padding-bottom: 11px;				
	}
	.calc a,  .calc a:hover {		
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	.equipTableTH_1 {
		background-color: #BECABB;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		padding-left: 12px;
	}
	.equipTableTH_2 {
		background-color: #7E9677;
		border-left: 2px solid #FFFFFF;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
	}
	.equipTableTDwhite_1 {
		color: #555555;
		font-size: 12px;
		padding: 2px 0px 2px 12px;
	}
	.equipTableTDwhite_2 {
		border-left: 2px solid #FFFFFF;
		color: #555555;
		font-size: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.equipTableTDgrey_1 {
		background-color: #E9E9E9;
		color: #555555;
		font-size: 12px;
		padding: 2px 0px 2px 12px;
	}
	.equipTableTDgrey_2 {
		background-color: #E9E9E9;
		border-left: 2px solid #FFFFFF;
		color: #555555;
		font-size: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
/*********************
		Facts
***********************/

    .slogan_opacity {
		position: absolute;
		width: 252px;
		background-color: #000000;
		filter: alpha(opacity=70);
		opacity:0.7;
	}
	.slogan_text {
		position: absolute;
		width: 212px;
		width: expression('252px');
		color: #FFFFFF;
		padding: 10px 20px;
	}
	
/********************************
   Left menu for common pages
******************************/

     .menuLeft {
		 margin: 0px;
		 padding: 0px;
		 padding-left: 20px;		 
		 list-style-type: none;
	 }
	 .menuLeft Li {
		margin: 0px;
		border-bottom: 1px solid #4D4D4D;		
		position: relative;
	 }
	 .menuLeft Li a{
		 width: 210px; 
		 display: block; 
		 padding-left: 10px; 
		 padding-top: 8px; 
		 padding-bottom: 8px; 
		 background-color: #000000; 
		 color: #FFFFFF; 
		 text-decoration: none;			 
	 }
	 .menuLeft Li a:hover{
		 width: 210px; 
		 display: block; 
		 padding-left: 10px; 
		 padding-top: 8px; 
		 padding-bottom: 8px; 
		 background-color: #FFFFFF; 
		 color: #555555; 
		 text-decoration: none;		 
	 }	 
	 .menuLeft Li ul {
		position: absolute;
		text-decoration: none;
		width: 230px !important;
		width: 230px;
		width/**/:/**/230px;
		height: auto;
		top: -1px;
		left: 220px !important;
		left: 220px;
		left/**/:/**/210px;
		display: block;
		padding: 4px 0px 4px 6px;
		margin: 0 0 0 0 !important;
		z-index: 1000;
		background-color: #FFFFFF;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		list-style-type: none;
	}
	.menuLeft Li ul li {
		border-bottom: none;
		padding-top: 0px; 
		padding-bottom: 0px;
		border: 1px solid #FFFFFF;
	}
		
	.menuLeft Li ul li a, .menuLeft Li ul li a:hover {
		padding-left: 15px;
	}
	.menuLeft Li ul li a {	
		background: url("../pics/arr_green.png") no-repeat scroll 6px center;
		color: #555555;
		font-size: 11px;		
		padding-top: 3px; 
		padding-bottom: 3px;
	}
	
	.menuLeft LI UL LI a:hover {	
		background: url("../pics/arr_green.png") no-repeat scroll 6px center;
		background-color: #CCCCCC;
		color: #FFFFFF;
		font-size: 11px;
		padding-top: 3px;
		padding-bottom: 3px;		
	}
	
/**********************
	News
*******************/

	.newsTitle {
		font-size: 25px;
		color: #000000;
		margin: 0px;
		font-weight: normal;
	}
	
/***************
	Gallery
**************/
	.gallery {
		width: 860px;	
	}
	.clear{
		clear:both;
	}

	div.nomargin{
		margin-right:0px;
	}

	.pic{
		float:left;
		margin:0 19px 19px 0;
		border:none;
		width:200px;
		height:150px;
	}

	.pic a{
		width:200px;
		height:150px;
		text-indent:-99999px;
		display:block;
	}
/************************
		Dealer's map
*************************/

	.selpage{		
	}

	.noselpage{		
		color: #299926; 		
		cursor: pointer;
	}
	
/** Yandex.map **/
	
	a.YdealerName {
		text-decoration: none;
	}
	a:hover.YdealerName {
		text-decoration: underline;
	}

/***********************
	ShowHide punkts
*************************/
	.table_title{
		color: #029F02;		
		text-decoration:underline;
	}

	.table_title1{
		color: #029F02;		
		font-weight: bold;
		text-decoration:none;
	}

