* {font: normal 12px Arial; /* color: #fff;  */margin:0; padding:0; }

body {width: 100%; background: url(/bitrix/templates/fart_main/images/home/body.jpg) 50% 0% fixed no-repeat; font-family:Arial, Helvetica, sans-serif;}

a {color: #ffcb00; text-decoration: underline }
a:hover {color: #1aabc1; text-decoration: none}

b {font-weight: bold}  
a img {border:none}



#font_setup {
position:absolute;
font-family:Arial;
width:42px;
margin-left:690px;
margin-top:90px;
}
#font_setup span {margin:0 2px; cursor:pointer;}
#small_font {
font-size:9px;
font-weight:bold;
}
#middle_font {
font-size:11px;
font-weight:bold;
}

#font_setup span#maxi_font {
font-size:13px;
margin-right:0;
font-weight:bold;
}


.razd_news {
background-image:url(/bitrix/templates/fart_main/images/razd.gif);
height:2px;
width:190px;
float:left;
margin-left:20px;
}

#main {width: 740px; margin: 0 auto; color: #fff;}  
	#header {clear: both; float:left; width: 100%; height: 107px; margin: 0;}
		#logo {float:left; width: 81px; height: 81px; background: url(/bitrix/templates/fart_main/images/home/logo.png); margin: 15px 0px 0px 6px;}
		#logo_txt {float:left; width: 527px; height: 43px;background: url(/bitrix/templates/fart_main/images/home/logo_name.png); margin:33px 0px 0px 22px;}
	#top_block {clear: both; float: left; width: 728px; margin: 0px 0px 25px 0px; padding:2px 6px 6px; background: url(/bitrix/templates/fart_main/images/home/bg_transparent.png)}
		#top_menu{float:left; width: 650px; height: 36px; z-index:9999; position:relative}
			#level1 {height: 36px; float: left; margin: 0px 0px 0px 0px; list-style: none;z-index:999; position:relative}
				#level1	.fulled {float: left; height: 26px; padding-top: 10px; width: 155px; background: none; font: bold 14px Arial; color: #FFF; text-align: center; text-transform: uppercase; cursor: pointer;}
					#level1	.fulled:hover {float: left; height: 26px; padding-top: 10px; width: 155px; background: url(/bitrix/templates/fart_main/images/home/mm_hover.png) 0% 0% no-repeat; font: bold 14px Arial; color: #666; text-align: center; text-transform: uppercase; border-bottom:1px solid #cccccc}
				#level1	.nfulled {float: left; height: 26px; padding-top: 10px; width: 155px; background: none; font: bold 14px Arial; color: #FFF; text-align: center; text-transform: uppercase; cursor: pointer; background-color:transparent;}
					#level1	.nfulled:hover {float: left; height: 24px; padding-top: 10px; width: 155px; background: url(/bitrix/templates/fart_main/images/home/mm_hover2.png) 0% 0% no-repeat; font: bold 14px Arial; color: #666; text-align: center; text-transform: uppercase; background-color:transparent;}
					
					
					
				#level1	.empty {float:left; height: 36px; width: 5px; background: url(/bitrix/templates/fart_main/images/home/mm_li.png) 0% 0% no-repeat; font: bold 1px Arial; color: #666;
				position:relative; top:-3px;}
							.level2 {position: relative; width: 155px; margin: -1px 0px 0px 0px; 
							padding-bottom: 0px; list-style: none; display: none; z-index:999; position:relative}
								.level2li {padding: 5px 0px; background: #fff; border-top: 1px solid #cccccc; text-align: left;}
								.level2li:hover {padding: 5px 0px; background: #676969; border-top: 1px solid #cccccc; text-align: left; color:#FFFFFF}
									.level2li a {font: bold 12px Arial; color: #999999; text-decoration: none; text-transform: none; display:block; width:93%; padding-left:7%;}
									.level2li:hover a { color:#FFFFFF;}	
									.dummy1 {height: 9px; background: #fff; border-top: 1px solid #fff; text-align: left; }
								.level2li_dot {padding: 6px 10px; background: #fff url(/bitrix/templates/fart_main/images/home/tri.png) 95% 13px no-repeat; border-top: 1px solid #cccccc; text-align: left; font: bold 12px Arial; color: #999999; text-decoration: none; text-transform: none}
								.level2li_dot:hover {padding: 6px 10px; background: #676969 url(/bitrix/templates/fart_main/images/home/tri.png) 95% 13px no-repeat; border-top: 1px solid #cccccc; text-align: left; font: bold 12px Arial; color: #fff;}
									.level2li_dot a {font: bold 12px Arial; color: #999999; padding: 0px 0px; text-decoration: none; text-transform: none;}
									
								
								.level3 {width: 155px; margin: 0px; padding:2px 0px; list-style: none; display: none; z-index:9999; margin-left:-10px;}
									.level3li {padding: 0px 0px; margin: 0px; font: bold 10px Arial; color: #333333; width: 155px;}
									.level3li:hover { background-color:#000000;}
									.level3li a {font: bold 11px Arial; color:#333333; padding: 0px 0px; text-decoration: none; text-transform: none; display:block; padding-left:7%; width:93%;}
											.level3li:hover {font: bold 11px Arial; color: #fff;}				
											.level3li:hover a {font: bold 11px Arial; color: #fff;}
a.actived { color:#FFF}

li.lastmenuli { background-image:url(/bitrix/templates/fart_main/images/home/lml.png); background-repeat:no-repeat; width:100%; background-position:bottom; background-color:transparent; padding-bottom:6px; background-color:transparent; font: bold 12px Arial; color: #999999; text-decoration: none; text-transform: none}
li.lastmenuli a {padding:0 0; display:block; width:93%;padding-left:7%}
li.lastmenuli:hover {background-image:url(/bitrix/templates/fart_main/images/home/lmlh.png); background-repeat:no-repeat; width:100%; background-position:bottom; background-color:transparent; padding-bottom:6px; background-color:transparent; font: bold 12px Arial; color: #FFF; text-decoration: none; text-transform: none}
																	 
		#change_lang {float: right; width: 100px; height: 32px; text-align: right; font: bold 10px Arial; color: #fff; margin-top:-33px;}
			#change_lang a {font: bold 10px Arial; color: #fff; text-decoration: none}
			#change_lang a:hover {text-decoration: underline}
			#change_lang .current_l {font: bold 10px Arial; color: #99cc33; text-decoration: none}
		#color_line {clear: both; float: left; width: 730px; height: 5px; background: url(/bitrix/templates/fart_main/images/home/color_line.png); font: bold 1px Arial; color: #fff; background-color:#ee9402; background-repeat:no-repeat}	
		/*#main_img {clear: both; float: left; width: 728px; height: 327px; background: url(/bitrix/templates/fart_main/images/home/main_img.jpg)}*/
		#main_img {clear: both; float: left; width: 730px; height: 327px; background: url(/images/main_ru.jpg)}
			#mi_txt {float: right; border-right: 22px solid #99cc33; margin: 68px 0px 0px 0px; padding-right: 30px; font: bold 30px Arial; color: #fff; text-align: right; text-transform: uppercase; letter-spacing:-2px}
				#mi_txt .ff1 { font: bold 54px Arial; color: #fff; line-height: 40px}
				#mi_txt .ff2 { font: bold 32px Arial; color: #fff;}

	#column_left {clear: both; float: left; width: 187px; margin: 0px; padding: 0px;}			
		.gray_block {width: 175px; padding: 6px; margin-bottom: 23px; background: url(/bitrix/templates/fart_main/images/home/bg_transparent.png)}
			#cl_catalog {width: 175px; height: 152px; /* overflow:hidden; */}
				#cl_catalog	p {padding: 125px 0px 0px 6px;}
					#cl_catalog	p a {font: bold 15px Arial; color: #333333; text-decoration: none}
			#about_comp {width: 175px; height: 150px; /* overflow:hidden; */}	
				#about_comp	p {padding: 9px 0px 9px 6px; background: url(/bitrix/templates/fart_main/images/home/bg_transparent2.png);margin-top:113px; width:170px;}
					#about_comp	p a {font: bold 15px Arial; color: #fff; text-decoration: none; text-transform: uppercase}
	#column_center {float: left; width: 261px; margin: 0px 18px; padding: 6px;}		
		#quest_block {float:left; margin: 0px; padding: 6px; width: 249px; height: 218px; margin-top:-6px;}
		#qb {width: 249px; height: 218px; /* overflow:hidden; */ background-color:#FFFFFF;}
			#qb_txt {margin: 175px 0px 0px 18px; width:	 210px; font: bold 12px Arial; color: #333333; }
		#pb {background: #fff; width: 249px; height: 81px; /* overflow:hidden; */}
		#pertners_block {float:left; margin: 0px; padding: 6px; width: 249px; height: 81px; margin-top:26px; margin-bottom:21px;}
#column_center .block { background: url(/bitrix/templates/fart_main/images/home/bg_transparent.png);}	
				b {font: bold 18px Arial; color: #999999;}	
	#column_right {float: left; width: 233px; margin: 0px; padding: 5px 5px 5px 5px; background: url(/bitrix/templates/fart_main/images/home/bg_transparent.png); height:339px; overflow:hidden;}	 			
		#news_bg {float: left; padding: 0px; width: 233px; background: url(/bitrix/templates/fart_main/images/home/bg_transparent2.png); height:339px; overflow:hidden;}
			#news_bg .capt {float: left; width: 211px; padding: 13px 0px 13px 20px; font: bold 20px Arial; color: #fff; text-decoration: none; text-transform: uppercase; background: url(/bitrix/templates/fart_main/images/home/bg_transparent2.png)}
			#news_bg .capt a {width: 211px; font: bold 20px Arial; color: #fff; text-decoration: none; text-transform: uppercase; display:block;}
			
			.one_news {width: 211px; float: left; border-bottom: 1px solid #3a3b3c; margin: 3px 0px; padding: 0px;  margin-left: 20px; opacity:0.8}
			.one_news:hover {opacity:1}
			.one_news a:hover {text-decoration:none; color:#FFFFFF}
			.one_news a {text-decoration:none;color:#FFFFFF}
				.on_date {float: left; padding: 5px 8px; margin: 4px 0px; font: bold 12px Arial; color: #333; background: #84c32b}
					.on_date2 {float: left;padding: 5px 8px; margin: 4px 0px; font: bold 12px Arial; color: #333; background: #67bfea}
					.on_date3 {float: left; padding: 5px 8px; margin: 4px 0px; font: bold 12px Arial; color: #333; background: #ee9403}
				.on_cpton { clear: both; float: left; width: 100%;font: bold 12px Arial; color: #fff; margin:: 5px 0px 0px 0px; }
				.on_msg {float: left; width: 100%; font: normal 12px Arial; color: #fff; padding:0px 0px 8px 0px; }
	
	#footer {clear: both; float: left; width: 100%; height: 114px;  margin:0px 0px 0px 0px; padding: 0px; background: url(/bitrix/templates/fart_main/images/home/bg_transparent.png)}			
		.certif {float:left; margin: 20px 10px 20px 10px;}
		.footer_menu {float: right; height: 70px; margin: 20px 00px 0px 0px; border-left: 1px solid #fff}
			.footer_menu li {list-style: none; padding: 2px 0px 6px 22px; margin: 0px;}
				.footer_menu li a {font: bold 10px Arial; color: #fff; margin: 0px; padding: 0px; text-transform: uppercase; text-decoration: none}
				.footer_menu li a:hover {font: bold 10px Arial; color: #fff; text-decoration: underline}
	#after_footer {clear: both; float: left; width: 100%;}	

#knopka_more {
overflow:hidden;
height:40px;
}
#hiddeb_info p {margin: 0 0 18px 0;}
#hiddeb_info{
display:block;
clear:both;
margin-top:15px;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background: url(/bitrix/templates/fart_main/images/home/bg_transparent.png);
padding:10px;
}