html, body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff; 
}
html, body, table, td, p	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:#000;
	padding:0;	
	}
h1	{
	color:#252016;
	font-size: 24pt;
	margin:0 0 10px 0;
	}	
a	{
	color:#715d0b;
	}
a:hover	{
	text-decoration:none;
	}	
img, table	{
	border:0;
}
h1, h2, h3, h4	{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
h2.ns	{
	margin:0 0 0 80px;
	border-bottom: 1px solid #544524;
	padding: 0 0 5px 0;
	font: 16pt Georgia, "Times New Roman", Times, serif;
	color:#544524;
	font-style:italic;
	}

 html, body {
 height: 100%;
 }
 .wrapper {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -64px;
 position:relative;
 }
 .footer, .push {
 height: 64px;
 }
.footer	{
	height:59px;
	background:url(/img/footerwood.jpg) 0 0;
	border-top: 5px solid #000;
	} 
 .footer, .push, .clear {
clear: both;
 }
.clear {
height:0;	
	}
.header	{
	height:71px;
	background:#3d3d32 url(/img/woodbgr.jpg) 0 0;
	}
.bigpic	{
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
	height: 203px;
	background:url(/img/bigbgr.jpg) 50% 50%;
	position:relative;
	}	
.logo	{
	display:block;
	padding: 2px 0 0 25px;
	}	
.tel	{
	position:absolute;
	right:0;
	top:-3px;
	z-index:1;	
	}	
.tel-no	{
	position:absolute;
	right: 8px;
	top: 18px;
	font: normal 18pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;	
	z-index:2;
	width: 200px;
	}
.tel-no span	{
	color:#c5c5c5;
	}	
.sbgr	{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	}
.bnav	{
	height:77px;
	background:#2b261a url(/img/navbgr.gif) 0 0 repeat-x;
	padding: 0 25px;
	}
.nav a	{
	float:left;
	height: 45px;
	background:url(/img/navbord.gif) 0 0 no-repeat;
	padding: 20px 20px 0 20px;
	font: 700 10pt  Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}	
.nav a:hover		{
	color:#e1c77d;
	background: url(/img/hover.jpg) 0 0 no-repeat;
	}
.nav a:active		{
	color:#5f542b;
	background: url(/img/active.jpg) 0 0 no-repeat;
	}
.nav a.cur	{
	float:left;
	height: 45px;
	padding: 20px 20px 0 20px;
	font: 700 10pt  Arial, Helvetica, sans-serif;
	color:#e1c77d;
	background: url(/img/hover.jpg) 0 0 no-repeat;
	text-decoration:none;
	}	
.c100	{
	overflow:hidden;
	padding: 0 5px;
	}	
.c33	{
	float:left;
	width:33%;
	}	
.c67	{
	float:left;
	width:67%;
	}	
.box	{
	padding: 15px;
	}	
	
.news	{
	overflow:hidden;
	border-top: 1px solid #d2bc8e;
	padding: 10px;
	}
.news:hover, .indobjects:hover	{
		background:#fefde8;
	}	
.data	{
	float:left;
	width:47px;
	color:#fff;
	text-align:center;
	background:url(/img/data.gif) 0 0 no-repeat;
	padding: 4px 0;
	}	
.data span	{
	display:block;
	font: normal 16pt Georgia, "Times New Roman", Times, serif;
	}	
.questions	.data	{
	background:none;
	float:none;
	color:#999;
	}
.questions	.data  span	{
	display:inline;
	padding: 0 10px;
	}
.news a	{
	display:block;
	text-decoration:none;
	margin: 0 0 0 65px;
	color:#52401a;
	min-height: 47px;
	}
.news a.quset_a {
	margin: 0;
	display:block;
	}	

.news a:hover	{
	text-decoration: underline; 
	}
.news a:active	{
	background:#fbf8ee;
	}	
.brown	{
	background:#fefde8;
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;	
	}	
.linklist	a, a.zak	{
	display:block;
	background:url(/img/arrow.gif) 0 7px no-repeat;
	padding: 7px 0 7px 30px;
	}
	
.subnav	{
	background:#18150e url(/img/subnav.jpg) 0 0 repeat-x;
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;	
	padding: 20px 30px;
	color:#e1c77d;
	}
.subnav	p, .subnav h1 {
	color:#e1c77d;	
}
.subnav a	{
	display:block;
	font: 700 10pt  Arial, Helvetica, sans-serif;
	color:#e1c77d;
	text-decoration:none;
	padding: 10px 0;
	border-bottom: 2px dotted #4a4029; 
	}	
.subnav strong {
	display:block;
	margin: 10px 0 5px;
	font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.frm	{
	background:#fefde8;
	width:100%;
	display:block;
	font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}	
.sm	{
	background:#fefde8;
	font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;	
	width: 60px;
	}
.subnav font, .subnav p a, .subnav p	{
	font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;			
	}	
.subnav p a {
	display:inline;
}	
.subnav h2,	.subnav h1{ 
	margin:0;
	font-size: 16pt;
	}
.subnav .cur	{
	display:block;
	font: 700 10pt  Arial, Helvetica, sans-serif;
	color:#84ad3f;
	text-decoration:none;
	padding: 10px 0;
	border-bottom: 2px dotted #4a4029; 
	background:url(/img/b-arrow.gif)100% 50% no-repeat;
	}		
#f	{

	}	
#f .line 	{
	padding: 10px 0;
	
	}
#f .line label	{
	padding: 3px 0;
	display:block;
	}
#f .line input, #f .line select, #f .line textarea	{
	width:95%; display:block;
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fefde8;
	padding: 3px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;	
	border-right: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
}
form	{
	margin:0;
	padding:0;
	}
.send	{
	font: 700 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 20px;
	margin: 10px 0;
	}	
.qst	{
	border: 1px solid #cac9af;
	padding: 20px;
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	background:#fefde8;
	}	
.copy	{
	padding: 15px 0 0 30px;
	color:#909071;
	font-size:8pt;
	position:relative;
	z-index: 1000;

}
.copy a, .made a	{
	color:#909071;
	}	
.made	{
	float:right;
	padding: 15px 30px 0 0;
	color:#909071;
	width: 179px;
	font-size:8pt;
	position:relative;
	z-index: 2000;
}

.ln	{
	overflow:hidden;
	}
#cal	{
	background:#fefde8;
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;	
	padding: 10px 0;
	margin: 20px 0 0;
	}	
.indobjects	{
	border-top: 1px solid #d2bc8e;
	overflow:hidden;
	padding: 10px;
}	
.indobjects a	{
	margin: 0 0 0 120px;
	display:block;
	text-decoration:none;
	color: #333;
	}
.indobjects img	{
	float:left;
	border:: 1px solid #000;
	}	
.indobjects a b	{
	font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	color:#84ad3f;
	text-decoration:underline;
	margin: 0 0 10px 0;
	}	
.indobjects span	{
	font: 700 10pt Verdana, Geneva, sans-serif;
	color:#666;
	}	
.subnav .contacts, .subnav .contacts p	{
	font: normal 10pt Verdana, Geneva, sans-serif;
	color:#fff;
	}
.subnav .contacts p strong	{
	display: inline;
	font: 700 10pt Verdana, Geneva, sans-serif;
	color:#e1c77d;
	}
.subnav .contacts p a	{
	border:0;
	text-decoration:underline;
	font-size:10pt;
	color:#fff;
	}	
.ph	{
	float:left;
	margin: 0 10px 10px 0;
	}	
.search		{
	position:absolute;
	top: 230px;
	right:10px;
	width:210px;
	z-index:100000;
	}
.search input	{
	float:left;

	}	
.search .i1		{
	font: 12pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	border: 1px solid #666;
	width:140px;
	margin:7px 10px 0
	}
.pages	{
	border-top: 1px solid #ccc;
	padding: 10px 0;
	margin: 20px 0 0 0;
	}	
.pages span.current, .pages a, .pages b	{
	display:block;
	float:left;
	padding: 5px;
	color:#666;
	margin: 0 5px;
	
	}	
 .pages a	{
border: 1px solid #ccc;	
color:#fff;
background:#ccc;
	}
.pages span.current	{
border: 1px  dashed #ccc;	
color:#666;
background:#fff;
	
	}
