html, body {

	padding:0px;

	margin:0px;

	height:100%;

}

img {

	border:0px;

}

#container {
	
	width:1000px; 
	
	margin:0 auto;
	
}

.top_bl {

	height:82px;

	width:1000px;

	border-bottom:1px solid #ffffff;

	background-image:url("images/top_fon.png");

	background-repeat:repeat-y;

	background-position:left;

	background-color:#7594b3;

}

.logo {

	font-family:tahoma;

	font-size:11px;

	color:#ffffff;

	text-align:left;

	float:left;

	padding-left:20px;

	padding-top:26px;

}

.banner {

	border:1px solid #79838d;

	float:left;

	margin-left:52px;

	margin-top:8px;

}

.search {

	padding-left:50px;

	padding-top:35px;

	float:left;

}

.search span {

	text-decoration:underline;

}

.search span:hover {

	text-decoration:none;

}

.search a {

	text-decoration:none;

	font-family:tahoma;

	font-size:11px;

	color:#ffffff;

}

.search a:hover {

	text-decoration:none;

	font-family:tahoma;

	font-size:11px;

	color:#ffffff;

}

.pole {

	width:118px; 

	height:13px; 

	border:1px solid #a7b3c2; 

	background-color:#667688; 

	float:left;

	font-family:tahoma; 

	font-size:11px;

	color:#ffffff;

}

.kn_search {

	text-decoration:none; 

	float:left; 

	padding-left:6px; 

	padding-top:3px; 

	padding-right:6px;

}

.head {

	background-color:#ffffff; 

	width:1000px; 

	height:194px;

	background-image:url("images/shapka.jpg");

	background-position:center; 

	background-repeat:no-repeat;

	border-bottom:12px solid #69798d;

}

.content {

	width:1000px;

}

.left-column {

	width:272px; 

	float:left;

	text-align:left;

}

.center-column {

	width:478px; 

	float:left;

	padding-top:10px;

}

.right-column {

	width:220px; 

	float:left;

	text-align:left;

	padding-left:22px;

	padding-top:22px;

}

.menu_center {

	background-image:url("images/l_center.png");

	width:242px;

	margin-top:14px;

}

.menu_top {

	background-image:url("images/l_top.png");

	background-position:top;

	background-repeat:no-repeat;

	width:242px;

}

.menu_bottom {

	background-image:url("images/l_bottom.png");

	background-position:bottom;

	background-repeat:no-repeat;

	width:242px;

	padding-bottom:14px;

}

.menu_bottom dt {

	font-family:tahoma;

	font-size:18px;

	color:#484848;

	padding-left:25px;

	padding-top:20px;

	padding-bottom:15px;

}

.menu_bottom dd {

	padding:0px;

	margin:0px;

}

.menu_bottom dd a {

	display:block;

	width:200px;

	height:19px;

	text-align:left;

	font-family:tahoma;

	font-size:11px;

	color:#484848;

	text-decoration:underline;

	border-right:1px solid #f0f0f0;

	border-top:1px solid #f0f0f0;

	border-bottom:1px solid #f0f0f0;

	padding-top:5px;

	padding-left:41px;

	background:url("images/menu_str.gif") 25px;

	background-repeat:no-repeat;

}

.menu_bottom dd a:hover {

	display:block;

	width:200px;

	height:19px;

	text-align:left;

	font-family:tahoma;

	font-size:11px;

	color:#484848;

	text-decoration:none;

	border-right:1px solid #d3d3d3;

	border-top:1px solid #d3d3d3;

	border-bottom:1px solid #d3d3d3;

	padding-top:5px;

	padding-left:41px;

	background-color:#ffffff;

}

.advertising {

	background-image:url("images/ban_center.png");

	width:228px;

	margin-left:14px;

	margin-top:16px;

	margin-bottom:16px;

}

.advertising div {

	background-image:url("images/ban_top.png");

	background-position:top;

	background-repeat:no-repeat;

	width:228px;

}

.advertising div div {

	background-image:url("images/ban_bottom.png");

	background-position:bottom;

	background-repeat:no-repeat;

	width:188px;

	padding:20px;

	font-family:tahoma;

	font-size:11px;

	color:#737373;

}

.advertising div div a {

	font-family:tahoma;

	font-size:12px;

	color:#32abd8;

	text-decoration:underline;

	font-weight:bold;

	position:relative;

	bottom:3px;

}

.advertising div div a:hover {

	font-family:tahoma;

	font-size:12px;

	color:#32abd8;

	text-decoration:none;

	font-weight:bold;

	position:relative;

	bottom:3px;

}

a.site_a {

	font-family:tahoma;

	font-size:11px;

	color:#176499;

	font-weight:normal;

	text-decoration:none;

	position:relative;

	top:2px;

}

a.site_a:hover {

	font-family:tahoma;

	font-size:11px;

	color:#176499;

	font-weight:normal;

	text-decoration:underline;

	position:relative;

	top:2px;

}

a.site_b {

	font-family:tahoma;

	font-size:11px;

	color:#499c1a;

	font-weight:normal;

	text-decoration:underline;

	position:relative;

	top:-2px;

	left:5px;

}

a.site_b:hover {

	font-family:tahoma;

	font-size:11px;

	color:#499c1a;

	font-weight:normal;

	text-decoration:none;

	position:relative;

	top:-2px;

	left:5px;

}

.news {

	font-family:tahoma;

	font-size:11px;

	color:#737373;

	padding-bottom:10px;

	border-bottom:1px solid #dfdfdf;

	text-align:left;

	padding-top:15px;

}

.news h1 {

	font-family:tahoma;

	font-size:18px;

	color:#0b98ca;

	font-weight:normal;

	padding-top:0px;

	padding-bottom:15px;

	margin:0px;

}

.more {

	text-align:right; 

	padding-top:5px; 

	position:relative; 

	left:-5px;

}

.adv-right {

	width:188px;

	padding:10px;

	font-family:tahoma;

	font-size:11px;

	color:#737373;

}

a.site_c {

	font-family:tahoma;

	font-size:12px;

	color:#32abd8;

	text-decoration:underline;

	font-weight:bold;

	position:relative;

	bottom:3px;

}

a.site_c:hover {

	font-family:tahoma;

	font-size:12px;

	color:#32abd8;

	text-decoration:none;

	font-weight:bold;

	position:relative;

	bottom:3px;

}

.bann {

	padding-top:10px;

	padding-bottom:20px;

	padding-left:10px;

}

.footer {

	font-family:tahoma;

	font-size:11px;

	color:#828283;

	height:44px;

	width:1000px; 

	border-top:2px solid #69798d; 

	float:left; 

	margin-top:15px; 

	background-color:#ecedee; 

	text-align:left;

}

.bl_foot_a {

	padding-left:37px;

	padding-top:40px;

	padding-right:30px;

	height:47px;

	background-image:url("images/razd_footer.png");

	background-position:right;

	background-repeat:no-repeat;

	float:left;

}

.bl_foot_b {

	padding-left:47px;

	padding-top:40px;

	padding-right:25px;

	height:47px;

	background-image:url("images/razd_footer.png");

	background-position:right;

	background-repeat:no-repeat;

	float:left;

}

.bl_foot_c {

	padding-top:15px;

	height:47px;

	background-image:url("images/razd_footer.png");

	background-position:right;

	background-repeat:no-repeat;

	float:left;

	line-height:20px;

	padding-left:45px;

	padding-right:70px;

}

.bl_foot_d {

	padding-top:15px;

	height:87px;

	float:left;

	line-height:20px;

	padding-left:45px;

	padding-right:40px;

}

.sch {

	padding-right:25px;

}

.bl_foot_c dd {

	padding:0px;

	margin:0px;

	background:url("images/str_foot.png") 25px;

	background-repeat:no-repeat;

	background-position:left;

}

.bl_foot_d dd {

	padding:0px;

	margin:0px;

	background:url("images/str_foot.png") 25px;

	background-repeat:no-repeat;

	background-position:left;

}

.bl_foot_c a {

	height:15px;

	text-align:left;

	font-family:tahoma;

	font-size:11px;

	text-decoration:underline;

	color:#828283;

	padding-left:14px;

	position:relative;

	top:-1px;

}

.bl_foot_c a:hover {	

	text-align:left;

	font-family:tahoma;

	font-size:11px;

	text-decoration:none;

	color:#828283;

	padding-left:14px;

	position:relative;

	top:-1px;

}

.bl_foot_d a {

	height:15px;

	text-align:left;

	font-family:tahoma;

	font-size:11px;

	text-decoration:underline;

	color:#828283;

	padding-left:14px;

	position:relative;

	top:-1px;

}

.bl_foot_d a:hover {	

	text-align:left;

	font-family:tahoma;

	font-size:11px;

	text-decoration:none;

	color:#828283;

	padding-left:14px;

	position:relative;

	top:-1px;

}