@import url('general.css');
/* GENERAL -> start */
html{margin:0;padding:0;border:none;}
body{background:#EBEEE4; margin:0; padding:0;border:none; position:relative;}
div.main{
	position:relative;
	width:90%;
	//width:90%;
	margin-left:5%;
}
.hide{display:none;}
.fotoTextBlock p{margin:5px 0;}
.homeTabl,
.otherTabl{
	border-spacing:0;
	border:none;
	margin:0;
	padding:0;
}
.homeTabl tr td,
.otherTabl tr td{
	position:ralative;
	/*border:none;*/
	margin:0;
	padding:20px;
}
.otherTabl tr td.header{}
.otherTabl tr td.content{}
.otherTabl tr td.othersContent{background:#fff}

.otherTabl tr.footer td,
.homeTabl tr.footer td{
	padding:0 20px 0 20px !important;
	position:relative;
}
.fonFoot{
	position:absolute;
	left:0;
	right:0;
	border-top:1px solid #C8CEBF;
	z-index:99;
	margin-top:-100px;
}

body div.homBG{
	background:url('/i/1.png') repeat-x left bottom #EBEEE4;
	position:absolute;
	padding:0 !important;
	top:0;
	left:0 !important;
	width:100%;
	/*margin:0 0 0 -2px;*/
	border:none;
	padding:0;
	z-index:0;
}
.newCar{
	margin-left:5px;
	margin-left:5px;
	font-size:85%;
	color:#3DA746;
}
.leftBlock{width:22%; padding-left:0; padding-right:40px !important;}
/* GENERAL -> stop */

/* HEADER -> start */
.logo,
.headMenu,
.headPhone{
	display:block;
	vertical-align:top;	
}
.logo{margin-left:0px;}
.headPhone{margin:0 0 18px 0}
.headMenu{ display:block; clear:both;margin-left:0}
.headMenu p {
	font-style:italic;
	color:#818080;
	margin:10px 0 0 5px;
	padding-bottom:5px;
}

.headMenuBlock{
	position:relative;
	display:inline-block;
	//zoom: 1;
	//display: inline;
	//height: 30px;
	//float:left;
}

.headMenuBlock ul{
	position:relative;
	margin:0;
	padding:0.5em 25px;
	background: -o-linear-gradient(top, #FEE88D, #D8B044);
	background-image: -moz-linear-gradient(top, #FEE88D, #D8B044); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FEE88D),color-stop(1, #D8B044)); /* Saf4+, Chrome */
	z-index:2;
	//padding:0 25px 0 25px;
	//line-height:2.3em;
	/*behavior: url('/style/border-radius.htc');*/
	background:url('/i/menu-gradient.png') repeat-x left center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	
}
.headMenuBlock ul li{
	list-style-type:none;
	display:inline-block;
	margin:0 15px 0 0;
	padding:0;
	font-size:120%;
	//zoom: 1;
	//display: inline;
	//height: 30px;
}
.headMenuBlock ul li a{
	color:#333;
}
.headMenuBlock ul li a:hover{
	color:#ab3c0e;
}
.headMenuBlock ul li.cur{
	font-weight:bold;
	color:#ab3c0e;
}
.contakt{
	position:relative;
	z-ndex:2;
	margin-top:0.2em;
	margin-left:40px;
	padding: 0.4em 0 0.3em 27px;
	display:inline-block;
	background:url('/i/contacts.png') no-repeat left top;
}
.contakt a{color:#3c9258;}
div.headPhoneBlock{
	vertical-align:top;
	position:relative;
	display:inline-block;
	margin-right:60px;
	font-size:120%;
	color:#333;
	//zoom: 1;
	//display: inline;
	//height: 30px;
}
div.headPhoneBlock h1{
	font-weight:normal;
	font-size:85%;
	margin-bottom:2px;
}
div.headPhoneBlock span{
	margin-right:5px;
	font-size:85%;
	color:#8d8d8d;	
}
/* HEADER -> stop */

/* НОМЕ -> start */
div.homeTextBlock,
div.homeAnons{
	vertical-align:top;
	display:inline-block;
	//float:left;
	zoom: 1;
	*display: inline;
	//height:auto;
	overflow:visible !important;	
}
.homeTextBlock{width:75%;}
.homeAnons{width:20%; padding-left:5%;}
.homeAnonsBlock{
	position:relative;
	z-index:1;
	margin-top:20px;
}
.homeAnonsBlock img{
	display:block;
	border:none;
}
.inlineIMG{
	position:relative;
	display:inline-block;
	zoom: 1;
	*display: inline;
	_height: 250px;
}
.hAbIMG{
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-83px
}

.cat{
	background:url('/i/bottom-gradient.jpg') repeat-x left bottom #fff;
	//width:100%;
	//height:100%;
	padding:0 40px;
	//padding:0;
	margin-bottom:60px;
	position:relative;
	z-index:1;
}
.catName a{}
	/* SHADOW */	
	div.catShadow1{
		position:absolute;
		z-index:2;
		left:0;
		right:0;
		bottom:-40px;
		height:40px;
		width:100%;
		//width:100%;
		background:url('/i/frame/bottom.png') repeat-x left top #EBEEE4;
	}
		div.catShadowLeft{
			position:absolute;
			left:0;
			top:0;
			z-index:3;
			width:35px;
			height:34px;
			background:url('/i/frame/left-bottom.png') no-repeat left top #EBEEE4;
		}
	div.catShadow2{
		position:absolute;
		z-index:3;
		top:0;
		right:-40px;
		height:100%;
		width:40px;
		background:url('/i/frame/right.png') repeat-y left top #EBEEE4;
	}
		div.catShadowTop{
			position:absolute;
			left:0;
			top:0;
			z-index:3;
			width:35px;
			height:29px;
			background:url('/i/frame/right-top.png') no-repeat left top #EBEEE4;
		}
		div.catShadowBottom{
			position:absolute;
			left:0;
			bottom:-40px;
			z-index:3;
			width:33px;
			height:40px;
			background:url('/i/frame/bottom-right.png') no-repeat left top #EBEEE4;
		}
	/* close */

.catBlock{
	vertical-align:top;
	display:inline-block;
	width:21%;
	padding:2%;
	//width:20%;
	//zoom: 1;
	//display: inline;
	//height: 220px;
}
.catImage{
	width:100%;
	height:90px;
}
.catName{
	display:block;
	margin-bottom:5px;
}
.catList{
	margin:0;
	padding:0;
}
.catList li{
	list-style-type:none;
	margin:0 !important;
	padding:0;
}
.catList li a{
	color:#7c97a9;
}
#empty{padding:0 40px 0 40px;margin:0 2%}
#emp1{width:22%;padding-right:3%}
#emp2{width:75%;}
#emp1,
#emp2{display:inline-block;vertical-align:top;}
#emp1,
#emp2 h1{padding-top:0;margin-top:0 !important;}
.spec{
	position:relative;
	padding:0 40px 0 40px;
	//padding:0;
}
.specName{
	position:relative;
	display:block;
	padding:0 2%;
}
.specName span{
	position:absolute;
	top:-0.6em;
	//top:0.2em;
	left:50%;
	margin-left:-85px;
	font-size:90%;
	color:#E37B00;
	padding:0 10px;
	background:#EBEEE4;
}
.specName hr{
	margin-top:15px;
	height:1px;
	background:#C8CEBF;
	border:none;
	//border:1px solid #C8CEBF;
}
	/* SCROLL -> start */
	.scroll{
		position:relative;
		margin:20px 0 20px 0;
		overflow:hidden;
	}
	ul.scrollList{
		position:relative;
		margin:0;
		padding:0;
		//height:450px;
		//overflow:hidden;
		//margin-left:10px
	}
	.scrollList li{
		vertical-align:top;
		display:inline-block;
		//display:inline;
		list-style-type:none;
		/*margin:0 10px 20px 0;*/
		margin:0;
		width:21%;
		padding:0 2% 10px 2%;
		//float:left;
		//width:20%;
		zoom: 1;
		*display: inline;
		_height: 250px;
	}
	.scrollList li *{
		width:100%;
	}
	.scrollList li .anonsName{display:block; margin-bottom:10px;}
	.scrollList li.non{display:none;}
	.scrollList li.yes{display:inline-block;//float:left}
	.scrollLeftBut,
	.scrollRightBut{
		position:absolute;
		top:50%;
		margin-top:-42px;
		width:40px;
		height:85px;
		background:url('/i/arrows.png') no-repeat;
		cursor:pointer;
		//top:0;
		//margin-top:150px;
		//z-index:2;
	}
	.scrollLeftBut{
		left:0px;
		//left:-20px;
	}
	.scrollRightBut{
		right:0;
		background-position:left -88px;
	}
	.otherAnonsPrice,
	.homeAnonsPrice{
		position:relative;
		padding:0.3em 15px 0.4em 15px;
		display:inline-block;
		width:auto !important;
		height:auto;
		text-align:center;
		background: -o-linear-gradient(bottom, #FEE88D, #D8B044);
		background-image: -moz-linear-gradient(top, #D8B044, #FEE88D); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #D8B044),color-stop(1, #FEE88D)); /* Saf4+, Chrome */		
		background:url('/i/menu-gradient.png') repeat-x left center;
	}
	.image{height:60px; margin-bottom:15px;}
	.image a {height:100%;}
	.image a img {height:100%;width:auto; border:4px solid #fff;display:block}
	.otherAnonsPrice .after1,
	.otherAnonsPrice .before1,
	.otherAnonsPrice:before,
	.otherAnonsPrice:after,	
	.homeAnonsPrice .after1,
	.homeAnonsPrice .before1,
	.homeAnonsPrice:before,
	.homeAnonsPrice:after{
		position:absolute;
		content:'';
		top:50%;
		margin-top:-5px;
		//margin-top:-8px;
		width:10px;
		height:10px;
		background:#EBEEE4;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		behavior: url('/style/border-radius.htc');
	}
	.otherAnonsPrice .after1,
	.otherAnonsPrice .before1,
	.otherAnonsPrice:after,
	.otherAnonsPrice:before{
		background:#fff;
	}
	
		/* OPERA */
		noindex:-o-prefocus, .otherAnonsPrice:before,
		noindex:-o-prefocus, .homeAnonsPrice:before,
		noindex:-o-prefocus, .otherAnonsPrice:after,
		noindex:-o-prefocus, .homeAnonsPrice:after{
			margin-top:0;
		}	
		/* close */
	.otherAnonsPrice:after,
	.otherAnonsPrice .after1{right:-5px}
	.homeAnonsPrice .after1,
	.homeAnonsPrice:after{
		right:-5;
	}
	.otherAnonsPrice:before,
	.otherAnonsPrice .before1,
	.homeAnonsPrice .before1,
	.homeAnonsPrice:before{left:-5px;}	
	/* SCROLL -> stop */
.homeParagraph{
	position:relative;
	margin-top:40px;
	padding:40px 0 0 0;
	//width:100%;
	//height:100%;
}
.homeParagraphBlock{
	vertical-align:top;
	position:relative;
	z-index:2;
	display:inline-block;
	//float:left;
	width:46%;
	padding:0 2%;
}
.homImgBlock{
	display:inline-block;
	vertical-align:top;
	margin:0 10px 10px 0;
	padding:4px;
	border:1px solid #D2D6C8;
}
.homImgBlock * {border:none;}
.homImgBlock:hover{border:1px solid #B7BDA7}


/* НОМЕ -> stop */

/* OTHERS -> start */

	/* menu */
		ul.twoMenuList{
			margin:0 0 20px -10px;
			padding:0;
		}
		ul.twoMenuList strong{
			display:block;
			padding:0 10px;
			margin:0 0 5px 0;
			color:#336699;
		}
		ul.twoMenuList strong.cur{
			color:#333;
			background:url('/i/menu-gradient.png') repeat-x left center;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			behavior: url('/style/border-radius.htc');
		}
		ul.twoMenuList li{
			list-style-type:none;
			margin:0 0 0 5px;
			padding:0 10px;
			font-size:14px;
		}
		.catBlock ul.twoMenuList li{
			padding:0.2em 10px;
		}
		.catBlock ul.twoMenuList li a{
			font-size:95%;
		}
		ul.twoMenuList li.cur{
			background:url('/i/menu-gradient.png') repeat-x left center;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			behavior: url('/style/border-radius.htc');
		}
		ul.twoMenuList li a{
			color:#7c97a9;
			font-size:14px;
		}
		ul.twoMenuList li a:hover{
			color:#ab3c0e;
			text-decoration:underline;
		}
	/* close */
.goodCar{clear:both; margin-bottom:20px;}
.goodCar img{
	vertical-align:top;
	display:inline-block;
}
.goodCarBlock{
	vertical-align:top;
	display:inline-block;
}
.menuCAR{
	margin:0 0 20px 0;
	padding:0;
	border-bottom:1px solid #DFDFDF;
}
.menuCAR li{
	display:inline-block;
	padding:0.5em 10px;
	margin:0;
	margin-right:10px;
	cursor:pointer;	
}
.menuCAR li span{border-bottom:1px dashed #336699; color:#336699;}
.menuCAR li.cur{
	cursor:default;
	background:#EBEBEB;
}
.menuCAR li.cur span{border:none;color:#333;}
.carRowBlock{
	vertical-align:top;
	display:inline-block;
	margin:0 40px 20px 0;
	text-align:center;
}
.carRowBlock img{border:none; margin:0 auto 10px auto;}
.lableName{
	font-size:170%;
	color:#E37B00;
	margin:0;
	padding:0;
}
.lableLink{
	margin-top:5px;
	margin-bottom:10px;
}
.lableLink a{font-size:85%;}
.lableBlock{padding:0.5em 0 1em 0}
/* OTHERS -stop */

/* FOOTER -> start*/
.footer{position:relative;padding:20px;}
/* FOOTER -> stop*/

/* HAK WEBKIT -> start */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .homeAnonsPrice:after {right:-5px}
	body:first-of-type .homBG{
		padding:0 50%;
		left:-25%;
	}
/* HAK WEBKIT -> stop */

