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


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



body, td, div {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
}
body {
	text-align:left;
	background:#e4dcd5 url(bg_body.jpg) 0 0 repeat-x;
	position:relative;
	
}

a {
	color:#000;
	text-decoration:none;
}

.sitemap_a {
    font-size:15px
}

a:hover {
	color:#000;
	text-decoration:underline;
}

a img           {border-color:#666666}

h1,h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#a2a21b; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal}
h1 { font-size:28px; padding:20px 0; font-style:italic}
h2 { font-size:17px; padding:15px 0 10px}
h3 { font-size:13px; padding:10px 0}
h4 { font-size:15px}
h5,h6 { font-size:11px}






#wrap {position:relative; height:auto !important; height:100%; min-height:100%;  margin:0}
	#header {background:url(header.png) 50% 0 no-repeat; height:556px}
	#in_header {position:relative; width:990px; margin:0 auto; height:556px}
	#logo {position:absolute; top:73px; left:14px; background:url(logo.png) 0 0 no-repeat; width:403px; height:114px}
	#logo a.logo {display:block; width:403px; height:114px}
	#phone {position:absolute; top:290px; left:0px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; color:#080604}
	#phone span {display:block; font:italic 21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0e0b08}
	
	#search {position:absolute; top:446px; left:10px; background:url(search.jpg) 0 0 no-repeat; width:213px; height:17px; padding:2px 0 0 10px}
	#search form {padding:0; margin:0; vertical-align:top}
	#search input.text {background:none; border:none; padding:0; margin:0; vertical-align:top; font:normal 12px Arial, Helvetica, sans-serif; color:#423d38;}
	#search input.but {background:none; border:none; margin:0 0 0 25px; width:40px; padding:0; cursor:pointer; width:40px; height:15px}
	
	#upm {padding:471px 0 0; margin:0; list-style:none; height:49px; font:normal 15px; "Trebuchet MS", Arial, Helvetica, sans-serif}
	#upm li {padding:0; float:left}
	#upm li a {color:#f7f6f4; text-decoration:none; display:block; background:url(upm_a.png) 0 0 repeat-x}
	#upm li a span {display:block; background:url(upm_a_lf.png) 0 0 no-repeat}
	#upm li a span strong {display:block; padding:25px 23px; background:url(upm_a_rt.png) 100% 0 no-repeat}
	#upm li a:hover {background:url(upm_a_over.png) 0 0 repeat-x; color:#502d11}
	#upm li a span:hover {background:url(upm_a_over_lf.png) 0 0 no-repeat}
	#upm li a span strong:hover {background:url(upm_a_over_rt.png) 100% 0 no-repeat}


	#cont_box {border:none; border-collapse:collapse; width:100%}
	#cont_box td {border-collapse:collapse; vertical-align:top}
		#left_block {width:256px; padding:0 0 0 20px}
		#wr_lm {background:url(bg_lm.gif) 0 0 repeat-y}
		#in_wr_lm {background:url(lm_top.gif) 0 0 no-repeat}
		#lm {padding:60px 19px 70px 22px; margin:0; list-style:none;  background:url(lm_dw.jpg) 0 100% no-repeat; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; min-height:271px}
		#lm li {padding:0; background:url(lm_li.png) 0 100% no-repeat}
		#lm li a {color:#2b2313; text-decoration:none; display:block}
		#lm li a span {display:block}
		#lm li a span strong {display:block; padding:6px 10px}
		#lm li a:hover {background:url(lm_a.gif) 0 0 repeat-y; color:#c0c047}
		#lm li a span:hover {background:url(lm_a_top.gif) 0 0 no-repeat}
		#lm li a span strong:hover {background:url(lm_a_dw.gif) 0 100% no-repeat}
		
		#wr_block {background:url(bg_news.gif) 0 0 repeat-y; margin:30px 0; width:256px}
		#in_wr_block {background:url(news_top.gif) 0 0 no-repeat}
		#block {background:url(news_dw.gif) 0 100% no-repeat; padding:30px 30px 60px 30px; min-height:225px}
		#block span {display:block; font:italic 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9f602d; padding:0 0 20px 30px}
		#block div.date {background:url(date.png) 0 0 no-repeat; width:65px; height:28px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding:0; float:left; padding:0 0 0 3px}
		#block div.title {font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#874e1f; padding:0 0 20px}
		#block div.title a {color:#874e1f; text-decoration:underline}
		#block div.title a:hover {text-decoration:none}
		
		#wr_block2 {background:url(bg_block.gif) 0 0 repeat-y; margin:30px 0; width:256px}
		#in_wr_block2 {background:url(block_top.gif) 0 0 no-repeat}
		#block2 {background:url(block_dw.jpg) 0 100% no-repeat; padding:10px 30px 50px 30px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2b2a2a; min-height:183px}
		#block2 span {display:block; font:italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#895730; padding:10px 0; text-align:center}
		
		
		#main_block {padding:0 20px}
			#path {font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a2a21b}
			#path a {color:#000; text-decoration:none}
			#path a:hover {text-decoration:underline}
		
		
		#right_block {width:200px; padding:0 20px 0 0; margin:0 0 40px}
			#wr_part {background:url(bg_part.gif) 0 0 repeat-y; margin:30px 0; width:200px}
			#in_wr_part {background:url(part_top.gif) 0 0 no-repeat}
			#part {background:url(part_dw.gif) 0 100% no-repeat; padding:10px 10px 50px 30px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2b2a2a; min-height:189px}
			#part span {display:block; font:italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#895730; padding:10px 0;}
			
			#info {padding:0}
			
	#main_foot {position:relative; height:232px; background:url(bg_footer.gif) 0 0 repeat-x; padding:0 100px 0 0}		
#footer {border:none; border-collapse:collapse; width:100%}
	
	#footer td {border:none; border-collapse:collapse; vertical-align:top}
	#foo_lf {background:url(bg_footer.png) 0 0 repeat-x; }
	#foo_rt {background:url(footer_lf.png) 0 0 no-repeat; width:628px}
	#foot {background:url(footer_rt.png) 100% 0 no-repeat; height:232px; width:508px}
	#articles {position:absolute; top:15px; width:492px; right:107px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}
	#articles span {display:block; padding:0 0 3px; line-height:0px; font:italic 22px/0px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8b4b17}
	#articles a {color:#e6e66a; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; display:block; width:70px; float:right; margin:20px 0 0}
	#articles a:hover {text-decoration:underline}
	
	#bm {padding:0; margin:0; list-style:none; position:absolute; top:149px; right:147px; float:right; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif}
	#bm li {padding:0 10px; float:left}
	#bm li a {color:#7a4011; text-decoration:none}
	#bm li a:hover {text-decoration:underline; color:#1e1a16}
	
	#copy {position:absolute; top:215px; left:186px; font:bold 11px Arial, Helvetica, sans-serif; color:#664e39}
	.count {position:absolute; top:192px; right:155px}
	
	
		
		
		
		
table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #e0e0e0}
table.table1 td { padding:5px; border: 1px solid #91949a;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color:#44637b; color:#fff; text-align:left;}

.thumb              {color:#000000}