
/* header */

.headerLogo {padding: 20px 20px 20px 20px;}

.headerMenuList {overflow:hidden; padding: 10px 0 0px 20px;}

.headerMenuList li {float: left;}

.headerPhone { font-size: 140%; color:#fff; font-weight: normal; padding-left: 29px;}

/* catalogue menu */

.catalogueBlock
{
	background-color: #dfe6ea;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin: 10px;
	padding-bottom:10px;
}

.catalogueBlock h4
{
	display: block;
	margin: 0;
	padding: 1em 15px;
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px solid #c8cfd2;
}

.catalogueList { margin: 0; padding: 0;	float: right;}

.catalogueList li
{
	font-size:100%;
	margin:0;
	padding: 0;
	text-indent: 0;
}

.catalogueList li a
{
	display: block;
	padding: 0.6em 15px;
	font-size: 75%;
	text-decoration: none;
	border-top: 1px solid #eff3f5;
	border-bottom: 1px solid #c8cfd2;
	line-height: 1.3em;
	color:#232f36;
}

.catalogueList li a:hover {	background-color: #eff3f5;}

.catalogueList li .cur {background-color: #fff;}

.catalogueList li .cur:hover {background-color: #fff;}

.catalogueList li span
{
	display: block;
	padding: 0.6em 15px;
	font-size: 75%;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c8cfd2;
	line-height: 1.3em;
	background-color: #fff;
	color:#333;
}


/* home */

.ill
{
	background: url('/i/ill.jpg') #000 no-repeat left top;
	width:100%;
	height:220px;
	margin: 10px 0 0 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.homeTextBlock {padding: 0.6em 20px 0 10px;}

.homeTextBlock h3
{
	font-size:150%;
	font-weight:bold;
	margin-bottom: 0.6em;
}

.homeAnons {padding: 0 20px 1.2em 10px;}

.homeAnonsHeader
{
	font-style: italic;
	font-weight: bold;
	font-size:90%;
	margin: 1.4em 0 0.8em 29px;
}

.homeAnons h4
{
	margin: 0 0 0.2em 19px;
	font-size:90%;
	font-weight:bold;
}

.homeAnons p
{
	font-size: 70%;
	color:#666;
	line-height: 1.4em;
	margin: 0 0 0 19px;
}


/* textpage */

.textBlock {padding: 1.5em 20px 0 15px;}

.textFoto {	/*padding: 0 0 1em 10px*/ float: left;}


/* catalogue */
.catalogueTable { width:auto;}
.catalogueTable td { padding: 0 3px 0.6em 7px;}
.catalogueTable td h4 { font-size:110%; margin: 1.2em 0 0.3em 0;}
.catalogueTable td p {font-size:75%; margin: 0 0 0.5em 0; line-height: 1.4em;}

.catalogueCarTable td
{
	padding: 1em 15px 1em 0;
}

.catalogueCarTable td h4
{
	font-size: 100%;
	margin: 0 0 0.4em 0;
}

.catalogueCarTable td p
{
	line-height: 1.4em;
	font-size: 70%;
}


/* footer */

.easyLink td {padding: 0.5em 20px 0.5em 20px; border-left:1px solid #546d6e;}
.easyLink td p {font-size:70%; color:#fff; line-height: 1.4em; }
.footerContacts { padding: 1.5em 20px;}
.footerContacts strong { color:#fff; font-size:120%;}

.footerContacts p
{
	color:#fff;
	font-size:70%;
	line-height: 1.4em;
	margin: 0.5em 0 0 0;
}

.footerTl {clear:both; 	padding: 1.5em 0 2em 30px;}

.footerTl img
{
	display: block;
	float:left;
	margin: 0 15px 0.5em 0;
}

.footerTl .tlLink
{
	display: block;
	color:#fff;
	float:left;
	font-size:75%;
	line-height: 1.5em;
	padding: 0.4em 0 0 0;
}

.footerTl .tlLink p
{
	margin:0;
	line-height: normal;
	font-size: 100%;
	color:#fff;
}


/* ************************************************************************************************************ */
/*meteor-auto*/
/* ************************************************************************************************************ */

p
{font-size: 0.8em; line-height:1.4em; margin: 0 0 10px 0;}

#header {/*height: 342px;*/}
#header * {color: #fff;}
#headerLogoDiv {padding: 53px 0px 0px 20px; overflow: hidden;}
#headerPhoneDiv {padding: 50px 0 30px 40px; font-size: 1.6em;}
.phonePrefix {font-size: 0.7em; margin-right: 7px;}

#headerMenuDiv {
	background: url('../i/headerMenuBg.gif') repeat-x left top; 
	overflow:hidden;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border-radius: 15px 15px 0 0 ;

}

.headerMenuList a {display: block; text-decoration:none;}
.headerMenuList a:hover {color: #68beff !important; }
.headerMenuList li {padding: 3px 16px 3px 16px; background: url('../i/headMenuSepar.png') repeat-y right top;}
#headeMenuHorSepar {height: 4px; background: #024f75; clear: both;}
#catBlock {overflow: hidden;}

/*begin*/
#catBlock { clear: both; width: 100%; background: #f3f3f1; margin: 0 0 40px 0; padding: 25px 0 25px 0;}
#catBlLC,
#catBlRC
{ float: left; clear: right;}
#catBlLC { width: 30%; /*//margin-right: -100%;*/ /*background: #ccffcc; */}
#catBlRC { width: 70%; /*//margin-left: 30%; //display: inline;*/ /*background: #ffcccc; */}
/*end*/

.catCarItem 
{
	float: left; 
	/*margin: 0 20px 0 0; */
	text-align:center; 
	padding: 10px 5px 20px; 
	cursor: pointer;
}

.curCarItem:hover .catCarItem {cursor: default;}
#midPartLCInner div span {cursor: pointer;}
.curDescItem span {cursor: default;}

/*begin*/
#midPart { clear: both; width: 100%; overflow: hidden;}

#midPartLC,
#midPartRC
{ float: left; clear: right;}

#midPartLC 
{ 
	width: 30%; 
	/*//margin-right: -100%; */
	height: 1px;
	/*background: #ffcccc; */
}

#midPartRC { width: 70%; /*//margin-left: 30%; //display: inline; */ /*background: #ccffcc;*/  margin-bottom: 70px;}
/*end*/

#midPartLCInner {padding: 0 50px 0 23px;}

#midPartRCInner {
	margin: 0 100px 0 0px;
}

.catCarRow {clear: both; overflow: hidden;}
.hiddenDiv {display: none;}
.curMenuItemTopLev {background: #b20101 url(/i/catArrow1.gif) no-repeat scroll right center;}

#catBlLC h2 
{
	cursor: pointer; 
	border-bottom: 1px dashed #000; 
	margin: 0 0px 8px 36px; 
	font-size:1.1em; 
	font-weight:normal;
	float: left;
	clear: both;
	padding: 3px 0;
	//display: block;
	//margin: 0 0px 8px 18px;
}

#catBlLC h2:hover {color: #b20101; border-bottom: 1px dashed #b20101;}

#catBlLC h2.curMenuItemTopLev 
{
	cursor: default; 
	border-bottom: 0px dashed #b20101;
	padding: 3px 0 4px 35px; 
	float: none;
	margin: 0 0 8px 0;
	color: #fff;
	//padding: 3px 0 3px 35px; 
}

#catBlLCInner {padding: 0 50px 0 0;}
.homeAnonsItem {margin: 0 0 15px 0 !important; padding: 0 !important;}
#homeAnonsBlock h3 {margin: 0 0 10px 0;}
.catCarItem a {font-size: 0.75em; display: block; margin: 7px 0 0 0;}
.catImage, .mask {height: 91px; width: 91px;}

.mask
{
	background:transparent url(/i/menu_bg.png) no-repeat scroll left top;
	display:block;
	overflow:hidden;
	_display: none !important;
}

.curCarItem .mask
{
	background:transparent url(/i/menu_bg.png) no-repeat scroll -182px top !important;
	
}

.catCarItem:hover .mask
{
	background:transparent url(/i/menu_bg.png) no-repeat scroll -91px top;
}


#homeAnonsBlock {margin: 0 0 50px 0 !important; font-size: 1em !important; line-height: 1.2em; padding-top: 0 !important;}

#midPartLCInner div:hover {cursor: pointer;}
#midPartLCInner div.curDescItem:hover {cursor: default;}

#midPartLCInner div.curDescItem 
{
	width:65%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background:#928E84 none repeat scroll 0 0;
}

#midPartLCInner div.curDescItem span {text-decoration: none;}
#midPartLCInner div.curDescItem:hover span {color: #fff;}
#midPartLCInner div.curDescItem span {color: #fff;}

#midPartLCInner  div {padding: 4px 12px; font-size: 0.8em; margin: 0 0 5px 0; }
#midPartLCInner div span {color: #333; text-decoration: underline;}
#midPartLCInner div:hover span{color: #336699;}
.characteristicsRow, .modificationRow {overflow: hidden;}
.techCharName {float: left;}
.techCharValue {float: right;}

.modificationLC {float: left;}
.modificationRC {float: right;}

#footerLCInner {padding: 0 0 0 35px; overflow: hidden;}

/*begin*/
#footer { clear: both; width: 100%; overflow: hidden;}
#footerLC,
#footerRC
{ float: left; clear: right;}
#footerLC {width: 30%; /*//margin-right: -100%;*/ /*background: #ffcccc; */}
#footerRC { width: 70%; /*//margin-left: 30%; //display: inline;*/ /*background: #ccffcc; */}
/*end*/

#footerAdvertBlock {width: 56px; height: 17px; background:transparent url(/i/footerAdvertPic.gif) no-repeat scroll left top; float: left;}
#footerAdvertisementBlock {margin: 0 0 40px 80px; }

/*begin*/
#footerAdvertisementBlock { /*clear: both;*/ width: 70%; overflow: hidden; }
#easyLinkItemLC,
#easyLinkItemRC
{ float: left; clear: right; font-size:80%}
#easyLinkItemLC {width: 50%; /*//margin-right: -100%;*/ /*background: #ffcccc; */}
#easyLinkItemRC { width: 50%; /*//margin: 0 0 0 35%; //display: inline;*/ /*background: red; */}
/*end*/

#footerAdvertisementBlock p {padding: 0 25px 0 0px; margin: 0;}
#footerInner {overflow: hidden;}
.footer {overflow: hidden;  padding: 25px 0 25px 0; //height: auto;}

#footerTLBlock {float: left;}
.tlLink {line-height: 1.1em;}
.curCarItem {background: #b20101 !important; }
.curCarItem a {text-decoration: none; color: #fff; }

.catCarItemA 
{
	display: block; 
	width: 101px; 
	overflow:hidden; 
	float: left; 
	margin: 0 10px 0 0; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

.catCarItem span {font-size: 0.75em; color: #3399CC;}
.catImage {margin: 0 0 10px 0;}
.curCarItem span {color: #fff !important; }
.curCarItem:hover, .curCarItem {text-decoration: none; cursor: default;}
.catCarItemA:hover {background: #fff}
.catCarItemA:hover, .catCarItemA:hover span {color: #b20101;}

#headerMenuDiv .headerMenuCurLi 
{
	padding: 0 0px 0 0; 
	background: #68beff  url(../i/headMenuSepar.png) repeat-y scroll right top;
	
}

#headerMenuDiv .headerMenuCurLi span {color: #000; padding: 0 0 0 0px; margin: 0 -2px 0 0;}

#headerMenuCurItemTopBg 
{
	/*height: 100%; */
	/*width: 100%; */
	background: #68beff  url(../i/headerMenuCurItTopBg.gif) repeat-x scroll left top; 
	padding: 3px 16px 3px 16px;
	margin: 0 2px 0 0;
}

.emptyTagP {display: none;}

#homePreferencialCreditBlock img {margin: 0 0 10px 0;}
#homePreferencialCreditBlock h2 {margin: 0 0 5px 0; text-transform: uppercase; font-size: 1.4em;} 
#midPartRCInner h3 {font-size: 1.5em; margin: 0 0 10px 0;}

.paragraphBlock {margin-bottom: 30px;}
h3.minHCur a {text-decoration: none; border-bottom:1px dashed; color: #333;}
.modificationTable {width: 100%; margin: 0 0 25px 0; font-size: 0.8em; line-height: 1.4em;}
.nameDescCol {width: 70%;}
.priceCol {width: 30%; text-align: right;}
.modifPrice, .nameDescCol span {font-weight: bold; background: #fff;}
.nameDescCol span {padding: 0 2px;}
.modifPrice {padding: 0 0 0 2px;}
.modifPriceCurrency, .modifPrice {background: #fff;}
#carPageMidContBlock h3 {margin:  0 0 20px 0; font-size: 1em; font-weight: bold;}

.modificationTableTopRow {background: url(../i/modifTableDots.gif) repeat-x scroll left 13px; }
.characteristicsRowNeChet, .characteristicsRowChet {overflow: hidden; font-size: 0.8em; padding: 3px 5px;}
.characteristicsRowChet {background: #f1f1f1;}
.homeAnonsItem a:hover {color: #333;}

/*h3.minH {padding-bottom: 1em;}*/
/*.paragraph.minHCur {padding-bottom: 1em;}*/
.minH a {text-decoration: none; border-bottom: 1px dashed; color: #336699;}
.minH a:hover {color: #333;}
#charTableBlock table td {border-bottom:1px solid #DADADA;  font-size: 0.8em; padding: 4px 10px; _font-size: 1em;} 
.image {border: none;}
#carPageFotoHeaderBlock .image {/*margin: 0 15px 15px 0;*/}

/*begin*/
.maskImage {position: relative; overflow: hidden; margin: 0 15px 15px 0; }

.maskImage  .cn 
{
	position: absolute; 
	width: 20px; 
	height: 20px;	
	background: url('/i/carPageImgCorn.png'); 
	_display: none;
}

.maskImage .cn.tr {top: -10px; right: -10px;}
.maskImage .cn.tl {top: -10px; left: -10px;}
.maskImage .cn.br {bottom: -10px; right: -10px;}
.maskImage .cn.bl {bottom: -10px; left: -10px;}
/*end*/

#topBg {background:transparent url(../i/topBgPic.jpg) repeat-x scroll left top;}
#bottomBg {border-bottom:1px solid #666666;}

.carPageContent h3,
.textPageContent h3
{font-size: 1em !important; font-weight: bold;}

#footerTLBlock p {margin-top: 10px; color: #3399CC;}
#footerTLBlock p:hover {color: #333;}


.textPageContent #midPartRCInner table td.anons .anonsCont{
	/*background: #ebf4fc;*/
	margin-left: 15px;
}

.textPageContent #midPartRCInner table td.anons{
	width: 30%;
}

.textPageContent #midPartRCInner table td.anons .anonsCont h4{
	margin-top: 0;
	margin-bottom: 1.5em;
	font-size: 1em;
}

.textPageContent #midPartRCInner table td.anons .anonsCont strong{
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 0.3em;
	display: block;
}

.textPageContent #midPartRCInner table td.anons .anonsCont p{
	font-size: 0.7em;
	line-height: 1.2em;
}

.textPageContent #midPartRCInner table td.anons .anonsCont div{
	margin-bottom: 1.5em;
}

#midPart.twoCol #midPartRCInner{
	margin-right: 0;
}

























