html { height:101%;}

html, body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	color:#323232; 
	background: white;
	margin:0;
	padding:0; height:100%;

	}
body {
	overflow:scroll;
	_overflow:none}

	
img {vertical-align:top;}
a img { border:0;}

a:link {color:#865630; text-decoration: underline; }
a:visited {color:#865630; text-decoration: underline; }
a:hover {color:#000; text-decoration:none; }

	
table {
	border-collapse:collapse;
	}
	
TABLE TD {
	padding:0;

}


.top_bg {background:url(images/top_bg.jpg) repeat-x top right; height:46px}
.fl {
	float:left;
	padding:15px 10px 0px 10px;
	}
	
	
.fr {
	float:left;
	padding:15px 10px 0px 10px;

	}
	
#foot { background:url(images/foot.jpg) repeat top; height:143px; 	font-size:11px;}

#menu h3 {	font-size:24px; 
	margin:0;
	font-weight:100;
	font-style:italic;
	font-weight:bold;
	padding:20px 0px 10px 0px
}

#content  {
	margin:10px;
	line-height:1.6;
min-height:300px;
	}
	
#logo {
	background:url(images/logo.jpg) no-repeat top; height:95px; }
	

#content h1 {
	font-size:24px; 
	margin:0;
	font-weight:100;
	font-style:italic;
	font-weight:bold;
	line-height:1.1;
	padding-top:10px;


}
	
#ban_top {background: url(images/top_02.jpg) repeat; height:78px; color:#40160e}
#ban_top a {color:#40160e!important}

.bg_l {background: url(images/1_03.jpg) repeat-y top right #87c3a7}
#head1 {background:url(images/1_16.jpg) repeat-x; height:350px;}
.shap img {border: 1px solid #d1e48b;}
#spec {background: url(images/spec_03.jpg) repeat-x; height:51px;}
#bg_r {background:url(images/1_07.jpg) repeat-y top left #87c3a7}
#menu {padding:0px 10px 20px 42px; width:230px; }

.menu a {
	font-size:14px;
	padding:3px 0px 3px 0px; 
	color:#323232;
	text-decoration:underline;
	font-weight:100;
	display:block}
	
.menu a:link {
	color:#323232;
	text-decoration:underline;}

	
.menu a:visited {
	color:#323232;
	text-decoration:underline;
}
	
.menu a:hover {
	color:#865630;
	text-decoration: none;
}

.menuact a {
	color:#865630}
	
#wight_cont {width:778px;  }
#left_bl {width:380px;  }


.otboinik {background:url(images/otboinik.jpg) no-repeat; width:119px; height:9px; margin:0 auto; margin-top:34px}
.spec {
	text-align:center; 
}

.shap {
	padding:15px 20px 20px 20px}
.email {
	font-weight:bold;
	color:#40160e;
	padding:12px; font-style:italic; text-decoration:underline; font-size:14px
}

.spec a {
	font-size:18px;
	float:right;
	font-weight: bold;
	color:#40160e;
	padding:12px; font-style:italic; text-decoration:underline
}
	
.spec a:link {
	font-size:18px;
	float:right;
	color:#40160e;

	}
	
.spec a:visited { 		font-size:18px;
	float:right;
	color:#40160e;

}
		
.spec a:hover { 		font-size:18px;
	float:right;
	color:#40160e;

	}

#head { background: url(images/1_13.jpg) no-repeat left; height:307px;}
	
#content img {border:1px #e6e1d7 solid; padding:3px;}

#news {
	font-size:14px;
	color:#323232;
	text-align:left;
	margin-bottom:20px
	}
	
#news a {color:#323232; text-decoration:underline}
#news h2 {
	font-size:14px;
	font-weight:bold;
	margin:0; font-style:italic;
	padding:2px 0px 7px 0px; text-decoration:underline}
	
#news h2 a {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:2px 0px 2px 0px;
	font-style:italic; text-decoration:underline; line-height:1}
	
#news img {
	margin-right:5px}
	
#news .all {text-align:left; background:url(images/new.jpg) no-repeat right; font-weight:bold; width:80px}
	
#date {
	font-size:10px;
	color:#a67800}
	
#news .news_br {background:url(images/newsbr_18.jpg) no-repeat center; width:28px; height:4px; margin:0 auto; padding:10px 0px 10px 0px}
