@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	height:100%;
	position:relative;
	min-width:985px;
}

body {
	font:normal 13px Tahoma, Geneva, sans-serif;
	color:#1f1e1c;
	background:#e7afa2 url(top_bg.jpg) 0 0 repeat-x;	
}

h1 { font-weight:normal; font-style:italic; font-family:"Times New Roman", Times, serif; color:#c1462a; }
h2, h3, h4, h5, h6  { font-weight:normal; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#c1462a; }

h1  {font-size:38px; margin:0; padding:10px 0;}
h2  {font-size:18px;}
h3  {font-size:16px;}
h4  {font-size:14px;}
h5  {font-size:12px;}
h6  {font-size:10px;}

img  { border:none; }

a  { color:#c1462a; outline-style:none; text-decoration:underline; }
a:hover  { color:#c1462a; }
a img  { border:none; }

div.wrapper {
	height:auto !important;height:100%;min-height:100%;
	position:relative;
	margin:0 0 -215px;
	background:url(wr_bg.gif) 50% 0 repeat-y;
}

div.bot_bg { position:absolute; bottom:0; left:0; right:0; height:701px; width:100%; background:url(bot_bg.jpg) 0 0 repeat-x; }
div.bot_pic { background:url(bot_pic.jpg) 50% 100% no-repeat; height:701px; }

div.main_pic { background:url(main_pic.jpg) 50% 0 no-repeat; }

div.cont_box { width:990px; margin:0 auto; position:relative; }
div.head { height:420px; position:relative; }
a.logo { background:url(logo.png) 0 0 no-repeat; width:346px; height:202px; position:absolute; top:11px; left:0; }

div.slogan { position:absolute; top:171px; left:0; }

div.search { position:absolute; top:9px; right:43px; background:url(search.png) 0 0 no-repeat; width:194px; height:40px; }
div.search form { padding:6px 0 0 0; margin:0; }
input.s_inp { margin:0 9px 0 0; padding:0 0 0 8px; border:none; background:none; float:left; font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#878787; width:122px; height:20px; }
input.s_but { margin:0; padding:0; border:none; background:none; cursor:pointer; width:55px; height:20px; }

div.tel_box { position:absolute; left:325px; top:157px; background:url(tel_bg.png) 0 0 repeat; behavior:url(http://huntkey.ru/d/292342/t/images/pie.htc); border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; padding:15px 12px 0 5px; }
div.tel { background:url(tel.png) 0 0 no-repeat; height:72px; padding:0 0 0 49px; font:italic 14px "Times New Roman", Times, serif; color:#cb4f34; width:178px; }
div.tel strong { font-size:24px; line-height:24px; }

div.tel_box2 { position:absolute; left:325px; top:296px; background:url(tel_bg.png) 0 0 repeat; behavior:url(http://huntkey.ru/d/292342/t/images/pie.htc); border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; padding:15px 12px 0 5px; }
div.tel2 { background:url(http://huntkey.ru/d/292342/t/v0/images/tel_2.png) 0 0 no-repeat; height:72px; padding:0 0 0 49px; font:italic 14px "Times New Roman", Times, serif; color:#060606; width:178px; }
div.tel2 strong { font-size:24px; line-height:24px; }

#up_menu { margin:0; padding:0 80px 0 0; list-style:none; float:right; }
#up_menu li { float:left; }
#up_menu li a { font:normal 16px/47px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#922d16; text-decoration:none; display:block; }
#up_menu li a:hover { cursor:pointer; background:url(um_h.gif) 0 0 repeat-x;}
#up_menu li a span { display:block; padding:0 24px; }
#up_menu li a:hover span { background:url(um_h_left.jpg) 0 100% no-repeat; }
#up_menu li.active a {}

div.content { min-height:685px; padding:0 0 42px 0; }

div.left_c { padding:34px 0 0 12px; width:208px; float:left; }
	div.lm_bg { background:url(lm_bg.jpg) 0 0 repeat-y; margin:0 0 23px 0; }
	div.lm_top { background:url(lm_top.jpg) 0 0 no-repeat; }
	div.lm_bot { background:url(lm_bot.jpg) 0 100% no-repeat; min-height:223px; position:relative; }
	#left_menu { margin:0; padding:17px 0 5px 0; list-style:none; }
	#left_menu li {	font-size:0; line-height:0; vertical-align:top; }
	#left_menu li a { display:block; line-height:normal; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#95311e; text-decoration:none; padding:0 0 4px 0; }
	#left_menu li a:hover { color:#fff; text-decoration:underline; background:url(lm_h_bot.png) 0 100% no-repeat; }
	#left_menu li a span { display:block; padding:4px 10px 0 17px; }
	#left_menu li a:hover span { background:url(http://huntkey.ru/d/292342/t/v0/images/lm_h_top.png) 0 0 no-repeat; }
	#left_menu li.lev2 a { padding:5px 10px 5px 37px; font-size:14px; }
	#left_menu li.lev2 a:hover { color:#fff; text-decoration:underline; background:none; }

	div.news_top { background:url(news_top.png) 100% 100% no-repeat; font:italic 30px "Times New Roman", Times, serif; color:#8d2d19; padding:4px 0 5px 15px; }
	div.news_block { padding:0 13px 16px 18px; }
	div.news { padding:15px 0 0 0; }
	div.n_date { background:url(n_date.png) 0 0 no-repeat; width:42px; height:40px; font:normal 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a8422c; float:left; margin:0 8px 0 0; text-align:center; }
	div.n_date span { display:block; font-size:24px; line-height:24px; padding:0 0 2px 0; }
	div.news a { font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8d2d19; text-decoration:none; }

	div.bl_bot { background:url(block_bot.png) 0 0 no-repeat; height:7px; position:absolute; bottom:-3px; left:0; width:100%; }

	div.r_block { font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8d2d19; padding:13px 15px 10px 16px; }

div.right_c { width:684px; float:right; padding:0 45px 10px 41px; }
	div.path { font:normal 11px Tahoma, Geneva, sans-serif; color:#6f6f6f; padding:17px 0 5px 0; }
	div.path a { color:#6f6f6f; }

div.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

div.f_blank {
	height:215px;
	clear:both;
}

div.footer {
	height:215px;
	width:990px;
	position:relative;
	margin:0 auto;
}
	div.mega { position:absolute; top:66px; right:42px; font:normal 11px Arial, Helvetica, sans-serif; color:#622617; }
	div.mega a { color:#622617; }
	div.copy { position:absolute; top:86px; right:45px; font:bold 11px Arial, Helvetica, sans-serif; color:#622617; }
	div.count { position:absolute; bottom:25px; left:34px;	}
	div.inf { position:absolute; left:60px; top:5px; }


.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }

.table1 { border-collapse:collapse;	border:1px solid #94b100;}
table.table1 tr:hover { background:none;	}
table.table1 td { padding:5px; border:1px solid #94b100; }

.table2 { border:1px solid #94b100; border-collapse:collapse; }
table.table2 th { padding:5px 0; border:1px solid #94b100;	background:#94b100; color:#ffffff; }
table.table2 td { padding:5px;	border:1px solid #94b100; }
table.table2 tr:hover { background:none; }

.thumb {color:#000000}