HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
          border-left:solid 1px #84d89e;border-right:solid 1px #84d89e;width:1000px; margin:0px auto;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;
}
.header {
	padding:30px 0px 0px 0px;height:352px;background: url(images/header.jpg) no-repeat;
}
.header_menu {
	padding:14px 0px 0px 27px;margin:0px 0px 0px 300px;width:413px;height:27px;background: url(images/header_menu.gif) no-repeat;
}
.hm_1 {
	margin-right:35px;width:94px;height:12px;background: url(images/hm_1.gif) no-repeat;display:block;float:left;
}
.hm_1:hover {
	background: url(images/hm_1_a.gif) no-repeat;
}
.activ_hm_1 {
	background: url(images/hm_1_a.gif) no-repeat !important;
}
.hm_2 {
	margin-right:35px;width:93px;height:13px;background: url(images/hm_2.gif) no-repeat;display:block;float:left;
}
.hm_2:hover {
	background: url(images/hm_2_a.gif) no-repeat;
}
.activ_hm_2 {
	background: url(images/hm_2_a.gif) no-repeat !important;
}
.hm_3 {
	width:127px;height:12px;background: url(images/hm_3.gif) no-repeat;display:block;float:left;
}
.hm_3:hover {
	background: url(images/hm_3_a.gif) no-repeat;
}
.activ_hm_3 {
	background: url(images/hm_3_a.gif) no-repeat !important;
}
.logo {
	padding:30px 0px 0px 300px;
}
.search {
	padding:27px 0px 0px 310px;
}
.s_text {
	margin-right:3px;width:352px;height:18px;border:solid 1px #cecece;font:normal 8pt Tahoma; color:#999999;
}
.s_sub {
	font-weight:bold;width:51px;height:18px;background: url(images/s_sub.gif) no-repeat;border:none;cursor:pointer;
}
:root .s_sub {
	padding:0px 0px 2px 0px;position:relative; top:2px;
}
.left_block {
	width:273px;background: url(images/line.gif) 100% 0 repeat-y;
}
.left_menu {
	padding:18px 0px 0px 33px;
}
.left_menu li {
	margin:0px 0px 2px 0px;padding-left:20px;background: url(images/li_b.gif) 0 6px no-repeat;
}
.left_menu li a {
	font:normal 11pt Tahoma; color:#017726;text-decoration:none;
}
.left_menu li a:hover {
	text-decoration:underline;color:#565656;font-weight:bold;
}
.news {
	margin:27px 0px 0px 0px;background:#eefbf8;padding:7px 10px 7px 33px;
}
.news h2 {
	font: normal 18pt "Time News Roman"; color:#333333;margin:0px 0px 4px 0px;
}
.new {
	line-height:12px;margin:0px 0px 12px 0px;position:relative; z-index:300;
}
.new h3 {
	font:normal 8pt Tahoma; color:#666666;margin:0px 0px 1px 0px;position:relative; z-index:300;
}
.new a {
	font:bold 8pt Tahoma; color:#000000;text-decoration:underline;position:relative; z-index:300;
}
.new a:hover {
	text-decoration:none;
}
.new p {
	font:normal 8pt Tahoma; color:#000000;margin:0px;position:relative; z-index:300;
}
.all_news a {
	font:normal 10px Tahoma; color:#666666;text-decoration:underline;
}
.all_news a:hover {
	text-decoration:none;
}
.left_menu li .activ_l_m {
	text-decoration:underline;color:#565656;font-weight:bold;
}
.right_block {
	width:208px;background: url(images/line.gif) repeat-y;
}
.right_text {
	padding:5px 10px 20px 28px;
}
.right_text h2 {
	font: normal 18pt "Time News Roman"; color:#333333;margin:0px 0px 7px 0px;
}
.right_text p {
	font:normal 10px Tahoma; color:#333333;margin:0px 0px 13px 0px;
}
.content h2 {
	font: normal 18pt "Time News Roman"; color:#333333;margin:0px 0px 13px 0px;
}
.content p {
	font:normal 8pt Tahoma; color:#000000;margin:0px 0px 13px 0px;
}
.content {
	padding:5px 20px 20px 26px;
}
.vistavka p {
	margin:4px 0px 0px 0px;
}
.vis {
	padding:4px 10px 4px 10px;margin:10px 0px 10px 0px;
}
.v_foto {
	width:130px;
}
.vis a {
	font:bold 8pt Tahoma; color:#2b2b2b;text-decoration:underline;
}
.vis a:hover {
	text-decoration:none;
}
.green {
	background:#f8fdfc;
}
.footer {
	height:53px;padding:25px 15px 0px 44px;background:#a6ded1;border-top:solid 1px #2e7f6c;
}
.ban img {
	float:left;margin-right:25px;display:block;
}
.footer p {
	float:left;font:normal 8pt Tahoma; color:#2e7f6c;margin:10px 0px 0px 100px;
}
.mini_logo {
	float:right;
}







