@charset "windows-1251";
/* CSS Document */
a img{ border:0px;}
.clear{clear:both;}
html, body, #site {height: 100%;width:100%; margin:0px; padding:0px;}
body{ background-image:url(../img/body_bg.jpg); background-color:#FEFEFE; background-repeat:repeat-x;}
#site {height: auto; min-height: 100%;width:100%; min-width:980px; background-image:url(../img/site_bg.jpg); background-position:top center; background-repeat:no-repeat;}
.body_inner #site{ background-image:url(../img/site_bg_inner.jpg);}
	#body {width:980px; padding-bottom: 180px;  /* отступ должен быть равен высоте футера */ margin:0px auto;}
		#body_left{float:left; width:225px; margin:0px; padding:0px;}
			#logo{width:168px;font:12px Arial, Helvetica, sans-serif; text-align:center; color:#009215; text-decoration:none;display:block; margin:48px 0px 0px 0px;}
			/*.body_inner #logo{margin:48px 0px 0px 12px;}*/
			#menu_main{font:14px Tahoma, Geneva, sans-serif; text-transform:uppercase; list-style:none; margin:120px 0px 0px 0px; padding:0px;}
				#menu_main li{ background-image:url(../img/border_menu.png); background-repeat:no-repeat; background-position:bottom center;width:198px;padding:6px 0px 3px 5px;}
				#menu_main li a{color:#5B5B5B; text-decoration:none; padding:0px 0px 0px 20px; background-image:url(../img/main_menu_a.png); background-repeat:no-repeat; background-position:left center;}
				#menu_main li a:hover, #menu_main li .active{ background-image:url(../img/main_menu_a_act.png);}
				#menu_main li .search, #menu-item-39 a{ background-image:url(../img/search.png) !important; padding-top:1px !important}
				#menu_main li .search:hover{ background-image:url(../img/search.png);}
				/*#menu_main .select{ background-image:none;}*/
				#menu_main ul{padding:20px 0px 0px 10px; list-style:none; margin:0px;display:block;}
					#menu_main ul li{ background-image:none;padding:0px 0px 10px 0px;}
					#menu_main ul li a{ background-image:url(../img/main_menu_li_a.png) !important; color:#FF6000;}
					#menu_main ul li a:hover{background-image:url(../img/main_menu_li_a.png); text-decoration:underline;}
					#menu_main ul ul{margin:-5px 0px 10px 4px; list-style:none; padding:10px 0px 0px 0px; border-left:1px dotted #006AB9; font:11px Arial, Helvetica, sans-serif;  text-transform:capitalize;display:block;}
						#menu_main ul ul li{ background-image:url(../img/main_menu_li_li.png); background-repeat:no-repeat; background-position:left bottom; padding:4px 0px; margin:0px; position:relative; height:10px;}
						#menu_main ul ul li a{color:#006AB9; background-image:none !important; display:block; position:absolute; top:8px; left:3px; width:190px; text-decoration:underline;} 
						#menu_main ul ul li a:hover{ background-image:none !important; text-decoration:none;}
			.left_block{margin-top:40px;}
				.left_block .title{font:19px Geneva, sans-serif; text-transform:uppercase; text-align:center; color:#595959; background-image:url(../img/news_bg.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:20px;}
				.left_block .title span{color:#FA5211;}
				.left_block .news .date{width:60px; background-color:#256AB5; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; padding:2px 0px; border-radius:2px; margin:0px 0px 0px 15px;}
				.left_block .news .text{font:12px Arial, Helvetica, sans-serif; color:#666666; padding:10px 0px 10px 15px;}
		
		#body_right{float:right; width:750px; margin:0px; padding:0px; position:relative;}
			#main_img{margin:0px 0px 0px -37px;}
			.phn{position:absolute; top:35px; right:20px;width:220px;}
			.child .phn{ position:static; float:right; margin:35px 20px 10px 0px;}
				.phn img{float:right;margin:0px 0px 0px 10px;}
				.phn .num{font:15px Tahoma, Geneva, sans-serif; color:#666666; padding-left:20px;}
				.phn .num span{font:21px Tahoma, Geneva, sans-serif; font-weight:bold;}
				.phn p{font:13px Tahoma, Geneva, sans-serif; margin:5px 0px 0px 0px; text-align:right;}
			.head_block{width:491px; height:103px; background-image:url(../img/head_block.png); background-repeat:no-repeat; background-position:center center; position:absolute; top:210px; right:15px;}
			.child .head_block{ position:static; float:left; margin:25px 0px 0px 0px;}
				.head_block form{padding:18px 0px 0px 9px;}
				.head_block label{ width:215px; height:16PX; background-image:url(../img/text_label_bg.png); display:block; padding:12px 10px; float:left;} 
				.head_block label input{width:205px; height:14px; border:0px; background-color:transparent; font:12px Arial, Helvetica, sans-serif; color:#6F6F6F; font-weight:bold; line-height:14px;}
				.search_sub{float:right; margin:0px 10px 0px 0px;}
				.prim{clear:left; float:left; font:11px Arial, Helvetica, sans-serif; color:#666666; margin:5px 0px 0px 15px;}
			.oil{position: absolute; top:380px; right:-24px;font:23px Tahoma, Geneva, sans-serif;  text-align:left; text-transform:uppercase;}
				.oil div{width:245px;float:right; padding:5px 0px 15px 50px; background-image:url(../img/news_bg.png); background-position:bottom left; background-repeat:no-repeat; }
				.oil div img{float:left; margin:0px 10px 10px 0px; }
				.oil div a{ display:block;color:#5A5A5A; text-decoration:none; padding-top:8px;}
				.oil div cufon{margin-top:-4px;}
				.oil1 span{color:#FC8703;}
				.oil2{clear:right; margin-right:60px;}
				.oil2 span{color:#10B127;}
				.oil .oil3{clear:right; margin-right:140px; background-image:none;}
				.oil3 span{color:#104F9E;}
			.products{width:229px; height:96px; background-image:url(../img/product_bg.png); background-repeat:no-repeat; padding:10px; position:absolute; top:465px;left:10px;}
			.child .products{width:480px; height:44px; position:static; clear:both; background-image:none; padding:0px;}
				.products img{margin:2px;}
			.page_title{font:27px Tahoma, Geneva, sans-serif; color:#5A5A5A; text-transform:uppercase;padding:0px 0px 15px 20px;margin-top:1px; background-image:url(../img/page_title_bg2.png); background-repeat:no-repeat; background-position:bottom left;}
				.page_title span{color:#FC8703;}
			.page_text{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;padding:0px 60px 0px 20px;}
				.page_text p{border-bottom:1px dashed #9B9B9B; padding-bottom:10px;}
			.cars .car{font:17px Tahoma, Geneva, sans-serif; text-align:center; width:175px;float:left; height:180px;margin:10px 22px;}
				.cars .moto{margin-left:130px;}
				.cars .car div{height:130px;}
				.cars .car a{color:#5A5A5A; text-decoration:none; text-transform:uppercase;}
				.cars .car a span{font:23px Tahoma, Geneva, sans-serif; color:#FD8800; font-weight:bold;}
			.prod_name{font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#266CB4; background-image:url(../img/page_title_bg.png); background-position:bottom left; background-repeat:no-repeat;padding:5px 0px 15px 30px;margin-top:30px; line-height:35px;}
					.prod_name img{float:left;margin-right:10px;} 
			.prod_img{float:left; width:140px; text-align:center;margin-top:25px;}
			.prod_desc{float:right;width:560px; font:13px Arial, Helvetica, sans-serif; color:#555555;margin-top:10px; line-height:20px;}
				.prod_desc strong{color:#FC4500;}
				.prod_desc ul{ list-style-image:url(../img/prod_desc_list.png); margin:0px; padding:0px 0px 0px 15px;}
			.results{font:27px Arial, Helvetica, sans-serif; color:#656565;background-image:url(../img/page_title_bg.png); background-position:bottom left; background-repeat:no-repeat;padding:5px 0px 15px 30px;margin-top:30px; line-height:35px;}
				.results span{color:#FC4500;}
				.results img{float:left; margin-right:10px;}
			.result_block{ background-image:url(../img/page_title_bg.png); background-position:bottom center; background-repeat:no-repeat;padding-bottom:15px;}
			.result{padding:20px 0px; margin:0px 20px; border-top:1px dashed #999999;font:13px Arial, Helvetica, sans-serif; color:#565656; line-height:20px; overflow:hidden;}
				.result:first-child{border:0px;}
				.result img{float:left; margin:5px 10px 0px 0px;}
				.result a{font:17px Arial, Helvetica, sans-serif; font-weight:bold; color:#3275B9;display:block;margin-bottom:5px;}
			.results_col{font:12px Arial, Helvetica, sans-serif; color:#000; text-align:center;margin-top:30px;}
			.page_nav_block{ text-align:center;}
			.wp-pagenavi{ list-style:none; padding:7px; margin:0px;font:13px Arial, Helvetica, sans-serif; display:inline-block; border-radius:3px; position:relative; background-color:#BCE4FE;}
				.wp-pagenavi a, .current{margin:0px; padding:0px;float:left;}
				.wp-pagenavi a, .current{display:block;  border-radius:3px; width:20px; height:18px; font-weight:bold; color:#2464AB;padding-top:2px;}
				.wp-pagenavi a:hover, .wp-pagenavi .active{ background-color:#3773BB; text-decoration:none; color:#FFF;}
				.first a, .last a{color:#2563BA; font-weight:normal; text-decoration:none; display:inline; font-size:16px; position:relative; top:-12px; padding:0 10px}
				.first a:hover, .last a:hover { background-color:transparent; text-decoration:underline; color:#2563BA;}
			

#footer {position: relative;margin-top: -146px; /* отрицательное значение высоты футера */height: 146px;clear:both; min-width:980px; background-image:url(../img/footer_bg.png); background-repeat:no-repeat; background-position:bottom center;} 
	.footer_content{width:940px; margin:0px auto;font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; padding:90px 40px 0px 0px;}
	
.head_block label{height:30px;padding:8px 10px 0px 10px;}
.oil div a{ display:block;color:#5A5A5A; text-decoration:none; padding-top:0px;}
.oil div cufon{margin-top:-20px;}
.oil div a span cufon{margin-top:-10px;}
.cars .car a span cufon{margin-top:0px;}
.cars .car a cufon{margin-top:-10px;}