* {margin:0; padding:0}
body {font: normal 12px Verdana, sans-serif; padding: 0px; margin: 0px; color: #787878; text-align: center; }

table{border-collapse:collapse; 
	clear:both
	}

#centerLayer {width: 928px; margin:0 auto; padding:0; text-align: left;}
img {border-width: 0;}

.fleft, .fright, .bleft, .bright, .bcenter {font-size: .7em; vertical-align: top;}
.fleft, .fright {height: 90px;}
.fright { width: 214px;}
.bleft {width: 218px;}
.bright {width: 214px;}
.bcenter {width: 496px;}

#centerLayer a:link, a:visited, a:hover {
	cursor: pointer; 
	text-decoration: underline;
	color: #285280;
	font-size: 1em;
}
#centerLayer a:hover {
	text-decoration: none;
}


#centerLayer ul {
	padding: 0px; 
	margin: 0px;
}

/*логотип + грузовик*/
#head{
	height:204px}
	#head a{
		display:block;
		height:92px;
		width:157px;
		background:url(../img/top_logo.gif) no-repeat;
		position:relative;
		top:72px;left:80px;
		}
/* свойства контентной таблицы*/
#main{
	width:928px;
	border-left:1px solid #D5D5D5;
	}

	#main td{
	border-left:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-top:3px solid #D5D5D5;	
	}
#top_menu {
	position: relative;
	right: 10px;
	width: 700px;
	overflow: hidden;
	float:right;
	/*border-right:1px solid #A8BEC9;	*/
}
#top_menu td{
		background:#6E92A5 url(../img/bg_top_menu_unactive.gif) repeat-x 0 bottom;
		text-align: left;
		font:100 12px arial;
		color:#fff;
		padding-bottom:15px;
		/*border-bottom:9px solid #A8BEC9;*/		
		
		}
	/*	#top_menu td div{height:6px;background:red; position:absolute;float:left; margin-top:12px; font-size:1px}*/
		#top_menu td.active{
			background:#A8BEC9 url(../img/bg_top_menu_active.gif) repeat-x 0 bottom;
			}
			#top_menu td.active a{background:none}
		#top_menu td a{
			background:url(../img/bg_top_menu.gif) no-repeat 0 0px;
			color:#Eee!important;
			padding:7px 1px 10px 1px;
			display:block;	
			text-align:center;
			text-decoration:none!important;
			border-left:1px solid #A8BEC9;	
		}
			#top_menu td a:hover{background-color:#A8BEC9}
			
		#top_menu td span{
			background:url(../img/bg_top_menu.gif) no-repeat 0 0px;
			color:#Eee!important;
			cursor:pointer;
			padding:7px 1px 10px 1px;
			display:block;	
			text-align:center;
			border-left:1px solid #A8BEC9;	
		}
			/*#top_menu td span:hover{background-color:#A8BEC9}*/
			
.isuzu #left_menu a {color: #000!important;}
.truck #left_menu li.active{background:#f5aa01 url(../img/bulet_left_menu_active.gif) no-repeat 12px 0px!important;}
#left_menu {
	width:218px;
	overflow: hidden;
	list-style:none;
	position:relative; top:1px
}
	#left_menu li {
			background: url(../img/bulet_left_menu.gif) no-repeat 0 4px;
			margin:10px 20px 0 13px;
			padding:0 0 0 10px}
		#left_menu li a{
			text-decoration:none!important;		
			display:block;		
			margin:0 0 0 10px;
			padding:0 0 5px 0;
			border-bottom:1px solid #d5d5d5;
			background:url(../img/bg_left_menu_li.gif) no-repeat 0 bottom;}
			*html #left_menu li a{height:10px;}
		#left_menu li.last{
			margin-right:10px;	
			}
		#left_menu li.first{
			background:#FF8400 url(../img/bulet_left_menu_active.gif) no-repeat 12px -2px!important;
			}
		#left_menu li.active{
			margin:0px 1px 0 1px;
			padding:0;
			background:#FF8400 url(../img/bulet_left_menu_active.gif) no-repeat 12px 0px;
			position:relative; top:-1px
			}
			#left_menu li.active a{			
				color:#fff!important;
				padding:10px 0 5px 13px;
				background:url(../img/bg_left_menu_li.gif) no-repeat 0 bottom;}
			#left_menu li.last a{
			background:none;
			border-bottom:none}

/*
	#left_menu li {
		background: url(../img/bulet_left_menu.gif) no-repeat 0 4px;
		margin:10px 20px 0 13px;
		padding:0 0 0 0}
	#left_menu li.last{
		margin-right:10px;	
		padding: 0 0 5px 0	
		}
	#left_menu li.active{
		margin:0px 1px 0 1px;	
		padding:10px 0 0px 0;
		border-top:1px solid #fd4;
		background:#FF8400 url(../img/bulet_left_menu_active.gif) no-repeat 12px 12px;
		position:relative; top:-1px;
		}
		#left_menu li.active a{
			padding-left:13px;
			color:#fff!important;
			background:url(../img/bg_left_menu_li.gif) no-repeat 0 bottom;}
		#left_menu li.last a{
			background:none;
			border-bottom:none}
	#left_menu li a{
		text-decoration:none!important;		
		display:block;		
		margin:0 0 0 10px;
		padding:0 0 5px 0;
		border-bottom:1px solid #d5d5d5;
		background:url(../img/bg_left_menu_li.gif) no-repeat 0 bottom;}
		*html #left_menu li a{height:10px;}
		
*/
.isuzu .bleft h3{
	border-top:4px solid #E72A31;
}

.bleft h3{
	border-top:4px solid #FF8400;
	overflow: hidden;
	font:100 1.6em arial;
	padding: 10px 0 0 0;
	position:relative;
	top:-8px;
	z-index:0;
	width:218px;
	text-indent:30px;
	}
.bleft span.spec{
	position:relative;
	top:-4px;
	display:block;
	width:8px; 
	height:8px;
	background:#fff;
	font-size:1px;
	z-index:1}

#left_menu_line {
	height: 10px;
	border-bottom: 1px solid #DADADA;
	margin: 0px 10px 5px 10px;
}



#models  {
	background:#6E92A5 url(../img/bg_models.gif) no-repeat -18px 0;
	width: 474px;
	overflow: hidden;
	list-style:none;
	margin:0 7px 0 15px!important;
	padding: 50px 0px 10px 0px!important;
}
#models li {
	float:left;
	width:100px;
	margin:0 0 0 10px;
	padding: 0 0 15px 0;
	background:url(../img/bulet_models.gif)	no-repeat 0 0;
}
#models ul li	{
	float:left; 
	padding: 0 0 5px 0; 
	background:url(../img/c_menu.gif) no-repeat 0 0px;
	width: 100px;
}
#models a:link, #models a:visited {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	position: relative;
	top: 1px;
	left: 20px;
}

/*правая колонка*/
.bright span.spec{
	position:relative;
	top:-4px;
	display:block;
	width:8px; 
	height:4px;
	background:#fff;
	font-size:1px;
	z-index:1;
	float:right}
	
	.bright #regions {
		background:#6E92A5 url(../img/bg_regions.gif) no-repeat 0 0;
		overflow: hidden;
		font-size: 1.3em;
		padding: 15px 20px 15px 0;
		margin: 0 8px 0 0;
		color: #FFFFFF;
		font-weight: bold;
		text-align: right;		
	}
		.bright #regions a{color: #FFFFFF;text-decoration:none}
	:root .bright #regions{
		margin:0!important;}
		
		
#region_list {
	background:url(../img/right_menu_bg.gif) no-repeat 0 0px;
	width: 196px;
	text-align: right;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
	list-style:none;
	min-height:130px;
	_height:130px;
}
#region_list li {
	margin: 12px 0px 0px 0px;
}
#region_list  a:link, #region_list  a:visited {
	color: #285280;
}

/*форма посика*/
#search {
	margin:0 10px 010px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	background:url(../img/search_bg.gif) no-repeat 50px 13px;
	padding: 40px 0 30px 0;
}
	#search label {
		font-size: 1.2em;
		color: #FF8400;
		font-weight: bold;
		display:block;
		padding:0 0 10px 0;
		text-align:left!important
		}
	#search input {
		width: 142px;
		height: 21px; 
		border: 1px solid #D5D5D5; }
	#search a{
		background:#FF8400 url(../img/bg_search.gif) no-repeat right 12px;
		font-size: 9px!important;
		color: #fff!important;
		text-decoration: none!important;
		padding: 3px 9px 4px 7px;
		margin:0 0 0 5px;	
		}
		*html #search input{position:relative;top:3px;}


#contacts {
	margin-left:10px;
	width: 198px;
	overflow: hidden;
	padding: 10px 0 20px 0;
}
	#contacts h4 {
			font-size: 1.2em;
			color: #FF8400;
			font-weight: bold;
			display:block;
			padding:0 0 10px 0;
			text-align:left!important
			}
	#contacts p {
		margin: 5px 0 7px 20px;
		padding: 0;
		font-size: .9em;
	}
	#contacts a{
		display:block;
		font:100 11px arial!important;
		margin:0 0 0 20px}
	#contacts .phone {
		font-size: 1.8em;
		color: /*#285280*/ #5a607a;
	}
	.isuzu #contacts .phone {
		font-size: 1.8em;
		color: #000;
	}
		#contacts .phone span{
		color:#DBDBDB;
		float:left}
	.isuzu #contacts a{
		color: #E72A31!important;}
.isuzu a{
		color: #E72A31}
.isuzu a.more{
		color: #E72A31!important}
#hits {
	width: 188px;
	margin:0 0 0 10px;
	overflow: hidden;
}
	#hits h4, #opinions h4, #vote h4{
		color:#fff;
		background:#273966 url(../img/bg_hits.gif) no-repeat right top;
		border-left:10px solid #6E92A5;
		padding:7px 0 7px 10px;
		font:700 14px verdana
	}

#hits p {
	margin: 15px 0px 0px 13px;
	padding:0 0 0 5px;
	font-size: .9em;
	border-bottom: 1px solid #DADADA;
	float:left;
}
	*html #hits p{margin: 15px 10px 0px 7px;}
	#hits p a{
		display:block;
		margin:0 0 10px 0;
		font-weight: bold;}
		#hits p a.float{
			float:right;
			clear:both;
			}
	#hits p img{
		clear:both!important;
		/*float:left;*/
		margin:10px 0 10px 0
		}		
	#hits a:hover {
		text-decoration: none;
	}
	#hits .last {
		border-bottom:3px solid #F0F0F0;
		padding-bottom:0;
		margin-bottom:15px
	}
/*отзывы клиентов*/	
#opinions{
	width:185px;
	margin:0 0 30px 15px;}
	#opinions div{
		margin:5px 5px 0 10px;
		padding:10px 5px 10px 0;
		border-bottom:1px solid #D6D6D6;
		font-size:.9em;
		}
		#opinions img{
		float:left;
		margin:5px 0 0 10px}
	#opinions h4{
		font:700 11px verdana!important;
		margin-right:5px}
	.OpinionLink{
		display:block;
		font-weight:700;
		font-size:10px!important;
		float:right;		
		}
		*html .OpinionLink{
			position:relative; top:-20px
			}
.paging {
	border-bottom:3px solid #F0F0F0;
	margin:10px 15px 20px 15px;
	text-align:center;
	clear:both}
	.paging .left{
		float:left; 
		background:#FF8400 url(../img/arrow_l.gif) no-repeat 95% 5px;
		color:#fff!important;
		padding:0 20px 3px 3px;
		border-right:3px solid #F0F0F0;}
		.paging span.left{background-color:#ccc}
	.paging .right{
		float:right;
		background:#FF8400 url(../img/arrow.gif) no-repeat 3px 5px;
		color:#fff!important;
		padding:0 3px 3px 20px;
		border-left:3px solid #F0F0F0;}
		.paging span.right{background-color:#ccc}
	
/*сслыка  типа "все"*/
.forall{
	border-bottom:3px solid #F0F0F0!important;
	float:left;
	}
	
.all{
	color:#fff!important;
	font:100 11px arial!important;
	display:block;
	float:right;
	background:#FF8400 url(../img/arrow.gif) no-repeat 3px 5px;
	clear:both;
	padding:0 10px 0px 20px!important;
	margin:0!important;
	border-left:3px solid #F0F0F0;
	position:relative; top:3px;
	text-decoration:none!important;/*
	font-size:10px!important*/
	}
	/*внутри тега bcenter*/
	.bcenter #content .forall{
		width:454px;
		margin:0!important;
		position:relative;left:15px;
		/*margin:10px 15px 0px;*/
		}
	.bcenter .formodels{
		background:#6E92A5 url(../img/bg_color_forall.gif) repeat-x 0 6px;
		position:relative;top:-10px;
		left:15px;
		width:464px
		}
	/*внутри голосования*/
	#vote .forall{
		width:180px;
		background:none!important		
		}
		#vote .all {
			position:relative; top:8px;
			font-size:10px!important;
			padding-left:5px;
			background:#FF8400 url(../img/bg_search.gif) no-repeat right 8px!important;
		}
	
#content p {
	margin: 10px 12px 0px 12px;
	padding: 0;
	/*text-align: justify;*/
}
#content div {
	margin: 10px 0px 0px 12px;
	padding: 0;
	/*text-align: justify;*/
}
#content table{
	font-size:1em;
}
	 #content table td{
		border:none;
	} 
#content h1 {
	color: #285280;
	font-size: 0.1em;
	padding: 0px 0 0px 12px;
	margin: 0;
	font-weight: normal;
}
.news, .sale{
	padding-bottom:30px!important}
	.sale p{		
		border-bottom: 1px solid #DADADA;
		padding-bottom:10px!important
		}
	.news p{
		border-bottom:none;
		}
	
	.sale p a{
		display:block!important;
		font-weight:700;
		}
	
	.news p span{
		color:#ADADAD;
		}
		.news p span a{
			font-weight:700;
			text-transform:uppercase;
			/*margin-left:7px;*/
			display:block;
			}
	.sale p.last, .news p.last{
		border-bottom:none
		}
		
		

#banner {
	width: 210px;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
	clear:both
}
#banner div {
	margin: 10px 0 0 15px;
}
#banner img{margin:0}
/*голосование*/
#vote {
	width: 210px;
	overflow: hidden;}

	#vote h4{	
	margin:0 15px 0 15px!important;
	font:700 14px verdana}
	
	#vote p{
		font-weight: bold;
		margin: 10px 10px 10px 15px;
		font-size: .9em;
	}
	#vote form{
		margin:0 15px 0 0}
		#vote form div{
			clear:both;
			float:left;
			background:url(../img/bg_left_menu_li.gif) no-repeat 0 bottom;
			border-bottom:1px solid #d5d5d5;
			padding:0 0 5px 0;
			width:180px;}
			#vote form div.last{
				border:none;
				background:none}
		*html #vote form div{height:10px;float:none;}
		#vote form input{
			float:left;
			margin:2px 10px 0 0}
		#vote form label{
			float:right;
			width:150px;			
			padding:0;
			clear:both; 
			}
	#vote div{margin:0 15px 7px 15px;
		font-size:10px!important;}
	#vote div img{float:right;
		}
			
/*подвал*/
#foot{
	border:1px solid #D5D5D5;
	border-top:3px solid #EFEFEF;
	font-size:11px;
	float:left;
	width:926px;
	padding-bottom:20px}
	*html #foot{width:928px;}
	
	#foot ul{list-style:none;
		margin:20px 0 0 30px}
	#foot li{float:left;position:relative; left:20px;color: #ADADAD;padding:0 0 0 10px}
		#foot li a{color:#ADADAD!important; font-size:10px!important;margin:0 10px 0 0}
	#foot .copy {left:0}
	
	#foot .bot_logo{
		float:right;
		display:block;
		height:62px;
		width:112px;
		margin-right:40px;
		_margin-right:0;
		_margin-left:790px;
		_float:none;
		background:url(../img/flogo.gif) no-repeat 0 0;
		}
	#foot .bot_isuzu_logo{
		display:block;
		height:23px;
		width:93px;
		margin-top:5px;
		margin-left: 30px;
		background:url(../img/isuzu/logo_isuzu.gif) no-repeat 0 0}
	#foot .bot_truck_logo{
		display:block;
		height:36px;
		width:131px;
		margin-top:5px;
		margin-left: 10px;
		background:url(../img/truck/lkg_logo.gif) no-repeat 0 0}
/*
#car{
	height:228px;
	width:850px;
	background:url(../img/head/car1.gif) no-repeat right 0;
	position:absolute;
	margin:13px auto 0 auto;
	z-index:1}
	*/
	
	

/*иконки  перехода на главную*/
#icons{
	/*padding-top:25px;*/
	padding: 11px 0 14px 0;
	width:180px;
	height:11px
	}
	#icons a{
		float:left;
		display:block;
		width:11px;
		height:11px;
		margin-right:10px;
		color: #6e92a5;
		}
	#icons .home{background:url(../img/home.gif) no-repeat 0 0}
	#icons .mailto{background:url(../img/mailto.gif) no-repeat 0 0}
	#icons .map{background:url(../img/map.gif) no-repeat 0 0}
  	
	#icons span {
	float: left;
	width:80px;
	display: block;
	margin-top: -4px;}
	
	#icons #rus, #icons #eng {
	text-decoration: none!important;
	font: 100 12px arial;
    height: auto;
    width: auto;
    display: inline;
    float: none!important;
    
   	}
	
   	#icons #rus {margin: 0 0 0 20px;}
   	#icons #eng {margin: 0}
   	
   	#icons a.active_lnk {color:#cecece;}

a.bold:link, a.bold:visited, a.bold:hover {
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}
a.bold:hover{
  text-decoration: none;
}

.bcenter h2{
	font-size: 1.2em;
	color: #FF8400;
	font-weight: bold;
	border-bottom: 2px solid #3B618B;
	margin: 10px 15px 0px 15px;
	padding: 0 0 10px 0;
	clear:both
}
#content ul,#content ol {
	position:relative; left:40px;
	list-style-position:inside;
	width:440px
	}
#content h3{margin:0 0 0 15px; padding-top: 15px;}
.news #content h3, .sale #content h3{font-size:16px}
/*хлебные крошки*/
.bread_crumbs{
	margin:15px 0 10px 12px;
	float:left;
	_float:none;
	width:459px;
	_width:469px;
	padding:6px 0 8px 10px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	background:#EFEFEF}
	
.isuzu .bread_crumbs a{
	color:#000!important;}
.isuzu .bread_crumbs {
	color: #E72A31;
}
/*конпка печати*/
.print {
	
	clear:both!important;
	background:url(../img/print.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	margin:0 0 0 350px;
	color:#b5b5b5!important
	}
/*специализация*/
#specialization {
	float:left;
	list-style:none;
	padding: 10px 0 0 0px!important;
	
	}

#specialization li	{
	float:left; 
	padding: 0 0 5px 0; 
	width: 200px;
	}

h1 {
	color: #285280;
	font-size: 2.6em;
	padding: 10px 0 0px 12px;
	margin: 0;
	font-weight: normal;
	clear:both
}

.more{display:block;
	margin:15px 0 0 15px;
	
	padding:0 0 15px 0;
	float:left;
	font-weight:700}
.forh3{
	border-bottom:1px solid #dadada;
	font-size:1px;
	height:0px;
	margin:0 10px 0 10px;
	position:relative;top:1px;}
.clear{clear:both}

/*анкета*/
form.vacancy{margin:20px}
form.vacancy label{width:100%;
	display:block}

form.vacancy input, form.vacancy select, .vacancy textarea{
/*	display:block;*/
	border:1px solid #D5D5D5;
	width:70%;
	
	margin: 5px 0;
	
	}
	
*html form.vacancy select {width:319px;}
	
	 form.vacancy .date select{width:70px;display:inline; margin-right:2px}
	 form.vacancy .date option{width:70px;}
/* шапки*/
.index {
	background: url(../img/head/index.jpg) no-repeat 0 32px}
.isuzu {background: url(../img/isuzu/top.jpg) no-repeat 0 32px!important;}
.truck {background: url(../img/truck/top.jpg) no-repeat 0 32px!important;}
form.vacancy label.caption {font: bold 13px Verdana, sans-serif; color: #787878;}

form.vacancy a {
	background:#FF8400 url(../img/bg_search.gif) no-repeat right 12px;
	font-size: 9px!important;
	color: #fff!important;
	text-decoration: none!important;
	padding: 3px 9px 4px 7px;
	margin-left: 130px;}

.copyright{color: #ADADAD; font:100 11px Verdana,sans-serif; position: relative; top: 0px; left: 234px; display: block; width:480px}
.copyright a{color:#ADADAD!important;}

.orange, #models .orange, #models .orange:visited {color:#FF8400;}

/*меню камаз*/
.ModelMenu{
	width:469px;
	margin-left: 11px;
	/*background:#285280;*/
	float:left;
	_float:none;}
	.ModelMenu .null{
		background:#6E92A5;
		border-bottom:3px solid #fff; 
		height:36px;}
		
		.ModelMenu .null div{
			border-left:10px solid #A8BECB;
			height:26px;
			_height:36px;
			padding-top:10px;
			font:100 13px arial;
			color:#fff}
	.ModelMenu ul{
		list-style:none;		
		float:right;
		padding:24px 0 14px 0!important;		
		}
		.ModelMenu li{			
			margin:0px 5px 0px 0;
			padding:3px 4px 6px 10px;
			text-align:right;
			color:#ссс
			}
			.ModelMenu li.active{
				margin-right:0	
				}
		.ModelMenu a{
			font:100 11px tahoma!important;
			padding:0 15px 0 0;
			}
		.ModelMenu li.active a{
			font:700 12px tahoma!important;
			text-decoration:none!important
			}
		.ModelMenu h2{
			float:left;
			color:#fff;
			font-size:36px;
			border:none;
			margin:30px 0 0 0;
			padding:0 0 0 50px!important;			
			}
		/*специфика по моделям*/
 .ModelMenu{background:#285280 url(../img/bg_model_menu.gif) no-repeat left bottom!important}
 .ModelMenu .null{background:#6E92A5 url(../img/bg_null.gif) no-repeat right top;}
 .ModelMenu ul{background:url(../img/bg_model_menu_ul.gif) no-repeat right 0}
 .ModelMenu li.active{background:#6C92A8;border-right:5px solid #FD8501;}
 .ModelMenu a{background:url(../img/bg_model_menu_link.gif) no-repeat right center; color:#fff} 
 #centerLayer .ModelMenu ul li a{color:#fff}
 .ModelMenu li.active a{background:url(../img/bg_model_menu_link.gif) no-repeat right center;}
 .bcenter h3 a,  .bcenter h3, .bright h3, .bright h3 a{color:#FF7F00!important;}
 .bleft h3{padding-top:10px!important}
 .bright .ModelList li.active a{color:#FF7F00!important;}
 .bright .ModelList li.active, .characteristic td.model a{color:#FF7F00!important;}
 #ModelRightMenu{background:#6E92A5 url(../img/bg_ModelRightMenu.gif) no-repeat;border-left:10px solid #A8BEC9;}
 #ModelRightMenu li.active{background:#A8BEC9}
 .ModelMenu h2{font-size:20px}
 .ModelMenu ul li.caption a{color:#fff; font-size:18px!important; font-weight:700!important; text-decoration:none}
 
 
 .stat {position:absolute; top:0; left:-150px;}
 
 table.model_list_h {width:100%;}
 table.model_list_h td {height:70px; vertical-align:bottom;}
 table.model_list_h td {*font-size:11px;}
.ModelList ul a{
 			display:block!important;
			margin:-20px 0 0 14px;
			*margin:0px 0 -18px 14px;
			*font-size:11px!important;
			list-style-position:outside;
			}
			
table.tab_param {
width:461px;
border:none!important}

/*table.tab_param tr{
border-top:1px solid #aaa!important;
border-bottom:1px solid #aaa!important;
}*/

table.tab_param tr td {
border-top:1px solid #aaa!important;
border-bottom:1px solid #aaa!important;
padding:3px 0!important;}