body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea,  blockquote, th, td {margin:0; padding:0;}

html, body {
	background:url(../images/bg.jpg) repeat #301d16;
	font: normal 14px  "Times New Roman", Times, serif;
	color: #41251c;
}

img, div, ul, li { behavior: url("iepngfix.htc") }

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 

 
A { color:#862100; text-decoration:underline;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#862100; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
			/* navigation links
			-------------------------------------------------------- */
				/* navigation links
			-------------------------------------------------------- */
			.butns { margin-bottom:12px;}
			ul#nav {
				width:920px; height:48px;
				background:url(../images/navbg.png) no-repeat;
				position: relative;
				padding:0; margin:0 0px;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:48px;}
			
					ul#nav li#nav-1 a { 
						left: 25px; width: 46px; 
						background: url("../images/navbg.png") -25px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 116px; width: 88px; 
						background: url("../images/navbg.png") -116px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 217px; width: 138px; 
						background: url("../images/navbg.png") -217px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 402px; width: 85px; 
						background: url("../images/navbg.png") -402px 0 no-repeat;
						}
					
					ul#nav li#nav-5 a { 
						left: 533px; width: 169px; 
						background: url("../images/navbg.png") -533px 0 no-repeat;
						}
						
					ul#nav li#nav-6 a { 
					left: 706px; width: 167px; 
					background: url("../images/navbg.png") -706px 0 no-repeat;
					}	
					
			
		
			ul#nav li#nav-1 a:hover    	{ background-position: -25px -48px;  }
			ul#nav li#nav-2 a:hover  	{ background-position: -116px -48px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -217px -48px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -402px -48px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -533px -48px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -706px -48px; }
		


			ul#nav li#nav-1 a.active  	{ background-position: -25px -48px; }
			ul#nav li#nav-2 a.active  	{ background-position: -116px -48px; }
			ul#nav li#nav-3 a.active  	{ background-position: -217px -48px; }
			ul#nav li#nav-4 a.active  	{ background-position: -402px -48px; }
			ul#nav li#nav-5 a.active  	{ background-position: -533px -48px; }
			ul#nav li#nav-6 a.active  	{ background-position: -706px -48px; }
			
		

			/* navigation close */
			
					
			/* navigation close */

#wrapper { width:920px; margin: 0 auto; position:relative;}
.spacer1 { height:10px; overflow:hidden; }
<!--.spacer2 { height:15px; overflow:hidden; }-->
#header{margin: 0px;padding: 0px;height: 220px;width: 925px; position:relative;}
.toppan{ height:145px; padding:27px 0px 0px 5px; margin:0px; text-align:center;}
.logo{	width:195px;height:130px;background: url(../images/logo.png) no-repeat left top; margin: 0 auto;}
.logo a{ width:195px; height:130px; display:block; text-indent:-9999px; }
#header .phone { position:absolute; right:15px; bottom:60px; color:#c87a00;font: bold 15px "Times New Roman", Times, serif; text-align:right;} 

#banner{ margin-bottom:12px;}
#banner .ban_lt{margin: 0px;padding: 0px;float: left;height: 365px;width: 323px;background:url(../images/top_left_bg.jpg) no-repeat #f4d89b;}
.ban_lt .inner{	padding: 15px;}
#banner .ban_rt{ width:597px; height:365px; float:left; }
ul.builets_li { margin-top:5px;list-style-type:none;}
ul.builets_li li { color:#982b00; background:url(../images/builets.png) no-repeat left 4px; margin-bottom:2px; padding-left:20px;}


#contain{}

#contain .frame_tbl_t{ background:url(../images/frame_tbl_top.jpg) no-repeat; height:32px;}
#contain .frame_tbl_m{ background:url(../images/frame_tbl_mid.jpg) repeat-y; min-height:235px !important; height:auto; }
#contain .frame_tbl_b{ background:url(../images/frame_tbl_bot.jpg) no-repeat;  height:32px;}

#contain .frame_tbl_m .inner_tbl { width:820px; margin:0 auto; padding:21px 0 10px 0; }

#contain h1 {
	color:#3f2513;
	font: bold 18px "Times New Roman", Times, serif;
	margin-bottom:12px;
}
#contain h2 {
	color:#3f2513;
	font: bold 18px "Times New Roman", Times, serif;
	margin-bottom:2px;
	text-transform: uppercase;
}
#contain .news{ width:500px; float:left; text-align:justify;}
#contain .news .more{ float:right}
#contain .news .more a { color:#862100; font-weight:bold; text-decoration:none;}
#contain .news .more a:hover {color:#862100; font-weight:bold; text-decoration:underline;}

#contain .contact{ width:258px; float:right;}

a.hyperlink { color:#862100; text-decoration:none;}
a.hyperlink:hover { color:#862100; text-decoration:underline;}


#footer{ height:30px; padding-top:12px; color:#9a4e0d; text-align:center;}
.imgbor{
	border: 1px solid #CCCCCC;
	float:right;
	margin: 20px 10px 10px;
}

ul.prdlist {padding:0 !important;font-size:15px; text-transform:uppercase; font-weight:bold; margin-left:75px;}
		ul.prdlist li{padding:0 !important; margin:0 15px 20px 15px !important; float:left; list-style-type:none !important;}
		ul.prdlist li.middleMargPrd{margin:0 45px !important;}
		ul.prdlist li img {border:3px solid #000; margin:10px 0 6px 0;}
		ul.prdlist li img.noimgeffect { border:none !important; margin:5px 0 !important;}
		ul.prdlist li a:hover img {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; border:3px solid #00a801;}
.imgmar{ margin-left:15px; float:right; border: 1px solid #cbcbcb; clear:both;}
.imgmar1{ margin-right:15px; float:left; border: 1px solid #cbcbcb;}
.hedtext{ text-decoration:underline;}
.textfild{
	color: #FFFFFF;
	text-decoration: none;
	background: #7b340e;
	border: 1px solid #eeb767; width:365px;
}
.textfild-1{
	color: #FFFFFF;
	text-decoration: none;
	background: #7b340e;
	border: 1px solid #eeb767; width:200px;
}
.textfild-2{
	color: #FFFFFF;
	text-decoration: none;
	background: #7b340e;
	border: 1px solid #eeb767; width:85px;
}
.textfild-3{
	color: #FFFFFF;
	text-decoration: none;
	background: #7b340e;
	border: 1px solid #eeb767; width:350px;
}
.subbt{ color: #FFFFFF; text-decoration: none; background: #7b340e; border: 1px solid #eeb767; padding:4px 5px 4px 5px;}
/*submenu*/

#menu{ position:absolute; z-index:5; visibility:hidden; }
.menu-1{}
ul.submenu {
	margin:0px;
	padding:0px;
	
}
ul.submenu li {
	margin:0px;
	border-bottom: 1px solid #341c12;
	list-style:none;
	width: 150px;
	height: 40px;
	overflow:hidden;
	line-height:40px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #341c12;
	border-left: 1px solid #341c12;	
}
ul.submenu li a{
	display:block;
	width: 160px;
	padding: 0px 5px 0px 15px;
	height: 40px;
	overflow:hidden;
	color: #3d2214;  line-height:40px;
	margin: 0px;
	border-top-style: none;
	text-align:left; background: url(../images/drop-bg.gif) no-repeat; text-decoration:none; 
}
ul.submenu li  a:hover  {  color: #3d2214; repeat-y; height: 40px; background: url(../images/drop-bg.gif) no-repeat;  text-decoration:underline;}


ul.submenu li.sub{ -moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
-khtml-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border:0px; }

ul.submenu li.sub a{ -moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
-khtml-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; border:0px; }

/*submenu*/	

#function_subnav{ margin:0; padding:0px; padding-left:15px; margin-bottom:35px;}
#function_subnav li{ margin-bottom:8px;}
.c_image img{border:1px solid #CBCBCB; width:270px; height:180px;}
