body {
	padding:0;
	margin:0;
	background: url(../images/body-bg.gif);
}
img {
	padding: 0;
	margin: 0;
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	width: 791px;
}
#content {
	float: left;
	width: 759px;
	padding: 0 16px;
	background: url(../images/content-bg.png) repeat-y;
}
#column {
	float: left;
	width: 284px;
}
#column .logo, #column .logo-second {
	float: left;
	background: url(../images/logo.gif) no-repeat;
	width: 284px;
	height: 132px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}
#column .logo-second {background: url(../images/logo-2.gif) no-repeat !important;}
#column .left-nav {
	float: left;
	list-style: none;
	padding: 20px 0 0;
	margin: 0;
	font: 11px/25px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 199px;
	text-align: right;
}
#column .left-nav li {
	float: left;
	width: 199px;
}
#column .left-nav li a {
	color: #ae742e;
	text-decoration: none;
	position: relative;
}
#column .second li a {color: #4b6ea7;}
/*#column .second li a:hover, #column .second li .active {color: #4b6ea7 !important;}*/
#column .left-nav li a:hover, #column .left-nav li .active {color: #783920;}
#column .form {
	float: left;
	width: 160px;
	margin: 33px 0 20px 70px;
	display: inline;
}
#column .form .input {
	float: left;
	width: 120px;
	border: 1px solid #d6b589;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ae742e;
	padding: 6px 4px 4px 3px;
	text-align: right;
	position: relative;
}
#column .form .btn {position: relative;}
#column2 {
	float: left;
	width: 470px;
	min-height: 441px;
	padding: 55px 0 0;
	background: url(../images/column-bg.jpg) no-repeat;
}
* html #column2 {height: 441px;}
#column2 h1 {
	margin: 0 0 8px 6px;
	color: #acb8cd;
	font: 22px/25px Georgia, "Times New Roman", Times, serif;
}
#column2 p {
	margin: 0 50px 13px 87px;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #fffdfb;
}
#content-bottom {
	float: left;
	width: 759px;
	margin: 4px 0 0;
	padding: 3px 0 3px 0;
	border-top: 16px solid #d6b589;
}
#content-bottom ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#content-bottom ul li {
	float: left;
	padding: 0 3px 0 0;
}
#content-bottom ul li img {float: left;}
#content-bottom ul .last {padding: 0 0 0 1px;}
#column3 {
	float: left;
	width: 373px;
	padding: 120px 48px 30px 54px;
	background: url(../images/column-3-bg.gif) no-repeat;
}
#column3 h1 {
	margin: 0;
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #783920;
}
#column3 h2 {
	margin: 10px 0 5px 0;
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #783920;
	width:340px;
	
}
#column3 h3 {
	margin:15px 0 5px 0;
	font: 12px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #5c5d5f;
}
#column3 p {
	margin: 14px 17px 0 0;
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	color: #5c5d5f;
}
#column3 img {

}
#column3 ul {
/*	list-style: none;*/
	list-style-position:inside;
	padding: 0;
	margin: 0;
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	color: #5c5d5f;
}
#column3 ul li {
/*	padding: 0 0 0 7px; 
	background: url(../images/column-3-item.gif) no-repeat 0 6px;*/
}
#footer {
	float: left;
	background: url(../images/footer-bg.png) no-repeat;
	width: 450px;
	height: 36px;
	padding: 2px 0 0 341px;
}
#footer ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0;
	font: 9px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer ul li {
	display: inline;
	border-right: 1px solid #9a5a41;
	padding: 0 7px;
}
#footer ul li a {
	color: #a6664d;
	text-decoration: none;
	position: relative;
}
#footer ul li a:hover {text-decoration: underline;}
#footer ul .last {
	padding: 0 0 0 7px;
	border: 0;
}
#footer p {
	margin:0;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ae742e;
}


#contact_form {
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	color: #5c5d5f;
}


/* search styles */
.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }

.result_title { font-size: 100%; }		
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}

.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

input.zoom_button {  }
input.zoom_searchbox {  }		

.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }

.searchtime { font-size: 80%; }

.recommended 
{ 
	background: #DFFFBF; 
	border-top: 1px dotted #808080; 
	border-bottom: 1px dotted #808080; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}