﻿#img404_logo{ 
	right:20px;
	position: absolute;
	top: 42px;
}

#contentSystem{ 
	width:927px;
	position:relative;
	1background: transparent url(/img_hummer/header/bottom_gradient_bg.jpg) repeat-x 0 100%;
	font-size:12px;
	margin: 0 34px 0 38px; 
	overflow: visible;
	min-height: 390px;
}

.page_title{
	padding-top: 10px;
	height: 38px;
	width:100%;
	background:transparent;
	position:relative;
	margin-bottom: 10px;
}
.right_img{
	behavior: url(/png.htc);
	afloat: right;
	position:absolute;
	bottom:0px;
	right: 0;
	margin-top:100px;
	z-index:100;
}
.page_title h3{
	margin-bottom:0;
}
.page_title img, .page_title h3{
	margin-left: 20px;
}

.page_title h3{
	text-transform: uppercase;
}

.er404_text{
	margin-left: 20px;
	height: 300px;
	float:left;

}
.er404_text a{
	color: #000000;
}
.er404_text p{
	width: 410px;

}
.content_404 .text{
	margin-left: 20px;
	float:left;
}
.text h5 a{
	margin-left: 20px;
	font-size: 12px;
	color:#000000;
}
.site_map{
	margin-left: 20px;
	padding-bottom: 40px;
}
.site_map a{
	color: #000000;
}
.site_map span{
	background:none;
	margin:0;
	padding:0;
	display: block;
	float: left;
}

#contentSystem .site_map ul li a{
	color: #684e12;
}
#contentSystem .site_map ul li{
	list-style-type:square;
	list-style-position:inside;
	color: #bfaa79;
	font-weight: bold;
}
#contentSystem .site_map ul li ul li{
	list-style-type: none;
	padding-left: 24px;
	!padding-left: 0px;
	margin: 10px 0;
	color: #000000;
	font-weight: normal;
}
#contentSystem .site_map ul li ul li a{
	margin: 0 0 10px 0;
	display:inline;
	color: #000000;
	
}
#contentSystem .site_map ul li ul li ul li a{	
	margin: 0;
	display:inline;
}
/*.site_map ul li ul li ul li{
	padding-left: 12px;
	list-style-type: none;
	background: url(/../../img_hummer/main/site_map/111.jpg) no-repeat 0 0;
	margin-left: 10px;
	!margin-left: 20px;
	!padding-left: 0px;
	!background: url(/../../img_hummer/main/site_map/111.jpg) no-repeat 0 0;
}*/
#contentSystem .site_map ul li ul li ul li /*ul li*/{
	1background: url(/img/main/arrow2.gif) no-repeat 0px 1px ;
	margin-left: 20px;
}
#contentSystem .site_map ul li ul li ul li span{ 
	height: 11px;
	width: 7px;
	margin-left: -10px;
	margin-right: 15px;
	!margin-right: 0px;
	!margin-left: 10px;
	background: url(/img_hummer/main/arrow2.gif) no-repeat 0px 1px ;
}
#contentSystem .site_map ul ul{
	margin: 0px 20px;	
}
#contentSystem .site_map ul ul ul{
	margin: 0px 0;
	padding-left: 24px;
}

.text h2{
	margin-bottom: 30px;
}
.result_navigator{
	font-weight:bold;
	margin:20px 0;
}
.result_navigator span{
	color: #bfaa79;
	margin: 0 5px 0 5px ;
}
.result_navigator a{
	margin: 0 5px;
}
.search_text p strong{
	color: #bfaa79;
}
.search_results div{
	margin: 10px 0;
	width: 650px; 
}
.search_text{
	margin-left: 20px;
	float: left;
	width: 650px;
}
.search_results a{
	color: #000000;
}
.search_results div b{
	color: #bfaa79;
}
.search_text .search_title{
	margin-bottom: 0px;
}
.search_result_form input{
	width: 410px;
	height: 14px;
	_height: 16px;
	font-size:11px;
	border: 1px solid grey;
}
.search_result_form span{
	margin-left: 10px;
	width: 40px;
	height: 16px;
	cursor:pointer;
	background: none;
	text-decoration: underline;	
}
.bg_car{
	1border: 1px solid red;
	height: 190px;
	width: 199px;
	background: url(/img/main/car.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/main/car.png);
	margin: 30px 0 0 0px;
}
.right_content{
	margin: 25px 0 0 252px;
	width: 450px;
	1padding-bottom:20px;
}
.right_content p img{
	margin-right: 10px;	
}
.news_title span{color:#333333;
	padding-left: 0px;
	font-weight: bold;
	font-size: 18px;
}
.news_title p{
	color:#999999;
	margin: 10px 0 20px 0; 
}
.news_item p{
	margin-bottom: 20px;
}
.news_sm_list{
	margin: 40px 0 40px 0;
}
.news_sm_list div{
	margin-bottom: 10px;
	clear: both;
}
.news_sm_list div span{
	display:block;
	float: left;
}
.news_sm_list a{
	display:block;
	_display:inline-block;
	font-weight: bold;
	margin-left: 80px;
	_margin-left: 20px;
	text-align: left;
}
.news_list{
	width: 500px;
}
.news_list div{
	clear: both;
}
.news_list div em{ 
	font-style: normal;
	width: 85px;
	1margin-left: -20px;
	text-align:right;
	display: block;
	float: left;
}
.news_list div span{
	margin-top: 1px;
	display: block;
	float: left;
	margin-right: 20px;
}
.news_list div div{
	margin: 0 0 15px 10px;
	float: left;
	clear: none;
	width: 400px;
}
.news_list div div a{
	font-weight: bold;
	padding-bottom:0;
	margin-bottom:0;
	font-size:13px;
}
.news_list div div p{
	padding: 0px;
	margin: 5px 0 0 0 ;
}
.news_list div div span{
	padding-bottom: 10px;
	color:#666666;
}
.news_list div div span.active_prom{
	color:#bfaa79;
	
}
.grys {
	color:#666666!important;
}

.news_navigator{
	font-weight:bold;
	margin: 20px 0 20px 95px;
} 
.news_navigator span{
	color: #333333;
	margin: 0 5px 0 5px ;
}
.news_navigator a{
	margin: 0 5px;
}
.news_arrow{
	margin-right: 5px;
}
.active_prom{
	padding-top:5px;
	padding-bottom: 10px;
	color:#bfaa79;
}
/*manager_block*/
.manager_block{
	position: relative;
	width:210px;
	margin-left: 25px;
	margin-top: 80px;
}
.manager_block div{
	clear: both;
	height: 140px;
	margin:0 0;
	position: relative;
}
.manager_block h4{
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	margin-bottom:0;
}
.manager_block div div{
	position:absolute;
	z-index: 1;
	height:109px;
}
.manager_block div img{	
	position: relative;
	z-index: 10;
	height:131px;
	width: 113px;
}
.manager_block div div img{
	position:absolute;
	margin-top: 11px; 
	left: 11px; 
	z-index: 1;
	height:109px;
	width: 88px;
}
.manager_block a{
	display:block;
	padding-left: 22px;
	background: url(/img_hummer/main/manager_post.jpg) no-repeat 0% 2px;
	font-size: 13px;

}
.manager_block p{
	margin: 3px 0px!important;
}
.manager_block strong{
	font-size: 13px;
}
/*end manager_block*/

/*pic_under_mene*/
#header_pic{
	margin-top: 50px;
}

#header_pic[src="/images/cms/headers/car2.gif"]{
	margin-left: 8px;
}

#header_pic[src="/images/cms/headers/car3.png"]{
	margin-left: 0px;
} 
/*pic_under_mene end*/

/*photo_blok_Begin*/
.album_img_border{
	width: 509px;  
	height: 382px;
	background: black url(/img_hummer/main/img_border.png) no-repeat;
	padding: 17px 14px 12px 15px;
	_width: 538px;
	_height: 410px;
	margin: 0 auto;
	text-align:center;
	overflow:hidden;
}
.album_img_border img{
	height: 382px;
	width: auto;
}
.photos img{
	
}
div.preview img{
	height: 100px; 
	1width: auto;
}
div.preview { 
	height:140px;
	margin: 0 auto;
	!margin-left: 20px;
	padding: 0 auto;
	overflow: auto;
	white-space:nowrap;
	width:568px;
	background: url(/img_hummer/main/upper_scroll.jpg) no-repeat 0 116px;
}
.upper_scroll{
	padding-bottom: 7px;
	background:  url(/img_hummer/main/under_scroll.jpg) no-repeat 60px 100%;
	margin: 0 auto;
	padding: 0 auto;
	margin-bottom: 20px;
	_margin-left: 25px;
}
#photodescr{
	width: 568px;
	margin: 0 auto;
	padding: 0 auto;
	margin-bottom: 20px;
}
a.arrow_left, a.arrow_right{ 
	display: block;
	float:right;
	width: 11px;
	height: 7px;
	margin-left: 10px;
	visibility: hidden;
}
.arrow_left:link, .arrow_left:visited{
	background:  url(/img_hummer/main/unact_arr_left.png) no-repeat;
}
.arrow_right:link, .arrow_right:visited{
	background:  url(/img_hummer/main/unact_arr_right.png) no-repeat;
}
.arrow_left:hover, .arrow_left:active{
	background:  url(/img_hummer/main/act_arr_left.png) no-repeat;
}
.arrow_right:hover, .arrow_right:active{
	background:  url(/img_hummer/main/act_arr_right.png) no-repeat;
}
.arrows{
	padding-right: 60px;
}
.photo_small a:link img, .photo_small a:visited img{
	border: 2px solid black;
}
.photo_small a:hover img, .photo_small a:active img{
	border: 2px solid #bfaa79;
}
#middleImg{
	text-align:center;
	margin:0pt auto;
	width: 600px;
}
/*photo_blok_end*/

/*catalog begin*/
.catalog_block , .catalog_blocka{1border: 1px solid red; 
	padding: 20px 0 5px 5px;
	width:650px;
}
.catalog_block img, .catalog_blocka img{
	float: left;
	margin-right: 20px;
	margin-bottom:10px;
	border:2px solid #403f3e;
}
.catalog_block strong, .catalog_blocka strong{
	display: block;
	margin-bottom: 10px;
	margin-left:0;
}
.catalog_block div div, .catalog_blocka div div{
	float: left;
	width: 100px;
	
} 
.catalog_block div .p_long, .catalog_blocka div .p_long {
	width: 410px;
	float: left;
	margin-bottom:10px;
}
.catalog_block a, .catalog_blocka a{
	color: #666666;
}
.x-file{
	cursor:pointer;
	display: block;
	width: 75px;
	padding-right: 10px;
	background: url(/img_hummer/main/arr_doun.png) no-repeat 100% 70%; 
	clear: both;
}
.x-file_close{
	cursor:pointer;
	display: block;
	width: 60px;
	padding-right: 10px;
	background: url(/img_hummer/main/arr_up.png) no-repeat 100% 55%;
	clear: both;
	margin-top:20px;
}
.cat_desc{
	margin:10px 20px 20px 10px;
}
.catalog_blocka{
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	background: #f8f3ef;
}
.catalog_block p, .catalog_blocka p{
	margin-top:2px;
	margin-bottom:2px;
}

/*catalog end*/

/*tables begin*/
table{
	font-size:13px;
}
.models_table{
	border-collapse: separate;
	margin: 20px 0 20px 0;
	width: 560px;
	text-align: left;
}
.models_table td{
	padding-left: 5px;
	background: #faf7f4;
}
.models_table tr:hover td{
	background: #e0d8d0;
}
.options_table{
	font-size:13px;
	margin-top: 20px;
	vertical-align: center;
	width: 560px;
}
.options_table td{
	text-align:center;
	padding: 5px 8px;
	background: #f7f1eb;
}
.options_table tr:hover td{
	background: #e0d8d0;
}
.first_tr td{
	text-align:left!important;
	padding: 0px 8px;
	background: #dfd7d0;
	border-bottom: 1px solid #333333;
}
.first_tr .last_td{
	border-right: 1px solid #333333;
}
.options_table .option_tr td{
	background: #faf7f4;
}
.catalog_block .option1, .catalog_blocka .option1{
	font-size:6px;
	margin: 0px auto;
	width: 6px;
	height: 6px;
	background: url(/img_hummer/main/option1.png) no-repeat;
	float:none;
}
.catalog_block  .option0, .catalog_blocka  .option0{
	font-size:6px;
	margin: 0px auto;
	width: 6px;
	height: 6px;
	float:none;
	background: url(/img_hummer/main/option0.png) no-repeat;
}

/*tables end*/
/*opros*/
.score-rel-visio{
	background-color: #aa8f4d;
	height: 14px;
	width:0%;
	float: left;
	margin-right: 5px;
}
#poll li label.results{ 
	width:60px;
	text-align: right;
	padding-right: 5px;
}
#poll li label.results{
	float: left;
} 
#poll li{
	1clear: both;
}
/*opros end*/
/*manager_form begin*/

.manager_form form{ 
	padding-top: 8px;
	font-size: 11px;
	margin-bottom:20px;
	float: left;
	width: 460px;
	min-height: 400px;
}
.manager_form table{
	width: 455px;  
}
.manager_form form td{
	padding:3px 0px 4px 3px;  
	text-align: left;
}
.manager_form form td td{
	padding:0px;  
}
.manager_form form td div{
	clear: both;
}
.manager_form form td div label{ 
	width: 200px;
	
}
.manager_form form td td div label{
	width: 180px;
}
.manager_form form .td_with_bg{
	background: url(/img_hummer/main/inp_bg.png) no-repeat;
}
.manager_form form .td_text_bg{
	background: url(/img_hummer/main/textarea_bg.png) no-repeat;
}
.manager_form form label{
	display: block;
	float: left;
	width: 75px;
	margin-bottom: 16px ;
}
.manager_form form input, .manager_form form textarea{
	border-top: 1px solid black; 
	border-left: 1px solid black;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
	width: 280px;
	margin-right: 5px;
}
.manager_form form textarea{
	height: 130px;
	margin-bottom: 20px;
}
.manager_form form input.checkbox, .manager_form form input.radio{
	display: block;
	width: 12px;
	float:left;
	margin:1px 4px 0 4px;
	border:none;
}
.manager_form form input.btSend{
	display: block;
	width:76px;
	height: 25px;
	background: url(/img_hummer/main/send_btn.png) no-repeat;
	margin-top: 10px;
	border: none;
	cursor: pointer;
}
.manager_form .capImg{
	display: block;
	margin-bottom:5px;
	margin-right:20px;
	height:35px;
}
.manager_form .captcha{
	width: 120px;
	margin-left:0px;
}
.manager_form .voditel input{
	width: 190px;
}
/*manager_form end*/

/*tradein begin*/

.carDesc{
	width: 500px;
	float: left;
}
.TradeItem h4{
	font-size: 18px;
	height: 18px;
	margin-bottom:15px;
}
.TradeItem ul{
	margin-left: 20px;
}
.TradeItem ul li{
	list-style-type: disc;
	list-style-position: inside;
} 
.TradeItem img{

	display: block;
}
.TradeItem .des_imgs{
	float: right;
}
.TradeItem .price{
	margin-top: 10px;
	font-weight: bold;
	font-size: 15px;
	color: #333333;
}
/*tradein end*/
.action_link{
	margin-left: 27px;
	font-size: 12px;
}
.ins_img_l{
	float: left;
	margin: 10px;
}
.inside_p p{
	margin:2px 0;
}

div.block{
	background: #e7d4cd;
	padding: 5px;
	border: solid 1px #b99a53; 
	
}

div.block img{
	border: solid 1px #b99a53; 
}

div.bordergr{
border: solid 1px #cccccc;
}

