﻿body {
	margin: 0px;
	padding: 0px;
	background-color: #395139;}
p, td, li, ul, div, span {
	color: #2E2E2E;
	font: 12px Arial, Helvetica, sans-serif;}
h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	display: inline;
	color: #70753F;}
a {
	color: #666666;
	text-decoration: underline;
	font: 12px Arial, Helvetica, sans-serif;}

table {
	border-collapse: separate;
}	

a:hover {
	text-decoration: none;}
a.blue img {
	border: 0px;
	margin: 0px 5px;}
.blue, a.blue:hover, .blue a {
	color: #0083CD;
}
.green {
	color: #666633;
	font-size: 12px;}
.line {
	padding-top: 10px;
	border-bottom: 1px solid #DCE0C4;
	margin-bottom: 10px;
	clear: both;}
ul.news {
	list-style: url(img/ul_bul.gif);
	list-style-position:outside;
	padding: 10px 20px 5px 20px;
	margin: 0px;
	clear: both;}
ul.news li {
	padding-bottom: 10px;}
a.more {
	color: #0083CD;
	background: url(img/more.gif) top left no-repeat;
	padding: 3px 20px 3px 50px;
	display: block;}
a.more img {
	border: 0px;
	margin-left: 5px;}
	
.paht img {
	border: 0px;
	margin: 5px 10px 5px 0px;}
.left, .right{
	width: 40%;
	float: left;}
.left div, .right div{
	clear: both;}
.header {
	background: url(img/h_fon.gif) bottom repeat-x;
	margin-bottom: 10px;}
.header td{
	vertical-align: bottom;}
.header h3 {
	background: url(img/h_right.gif) bottom right no-repeat;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px 25px 10px 30px;
	margin: 0px;}
		
.top {
	background: url(img/top1_fon.jpg) top repeat-x;}
.top1_left {
	background: url(img/top1_left.jpg) top right no-repeat;
	height: 75px;
	padding: 0px 200px 0px 40px;
	vertical-align: middle;
	width: 50%;}
.top1_left img {
	margin: 0px 20px;
	border: 0px;}
.top1_right {
	background: url(img/top1_right.jpg) top left no-repeat;
	vertical-align: middle;
	text-align: right;
	padding: 0px 40px 0px 200px;
	width: 50%;}
.top1_right a {
	display: block;
	text-align: center;
	color: #E1E6BF;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 20px;
	text-decoration: none;}
.top1_right a:hover {
	color: #FCFEF1;}
.top1_right a img {
	margin-bottom: 8px;
	border: 0px;}
.top2_left {
	background: url(img/top2_left_fon.jpg) top right repeat-x;
	height: 103px;}
.top2_right {
	background: url(img/top2_right_fon.jpg) top left repeat-x;}
.top3_left {
	background: #fff url(img/top3_left_fon.gif) top right repeat-x;
	height: 52px;}
.top3_right {
	background: #fff url(img/top3_right_fon.gif) top left repeat-x;}
.top3_left form {
	display: inline;
	padding: 0px;
	margin: 0px;}
input.search  {
	border: 1px solid #999999;
	margin-right: 6px;
	font-size: 10px;}
/* ╨╗╨╡╨▓╨╛╨╡ ╨╝╨╡╨╜╤Ä */
td.menu {
	background: #E2E3DE url(img/menu_brd.gif) right repeat-y;
	width: 27%;}
.menu .menu_top {
	border-bottom: 2px solid #C1C1BF;
	background-color: #FFFFFF;}
.menu .submenu1 {
	background: url(img/menu_fon.gif) top right no-repeat;
	margin-right: 3px;
	padding: 10px 0px 20px 0px;}
.menu .submenu1 a{
	display: block;
	padding: 6px 20px;
	color: #333333;
	text-indent: -18px;
	margin: 0px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	/*background: url(img/menu_bul.gif) top left no-repeat;*/}
.menu .submenu1 a img {
	margin-right: 10px;
	border: 0px;}
.menu .submenu1 a:hover{
	text-decoration: none;}
.menu .submenu2 {
	background: #F1F2EF url(img/submenu_brd.gif) top repeat-x;}
.menu .submenu2 div {
	background: url(img/submenu_fon.gif) top left no-repeat;
	padding: 12px 0px 10px 20px;}
.menu .submenu2 div a {
	background: none;
	color: #666666;
	font-size: 11px;
	padding: 2px 0px 2px 15px;
	text-indent: 0px;}
.bottom_left {
	background:  #E2E3DE url(img/bottom_fon.gif) bottom repeat-x;
	vertical-align: bottom;
	border-right: 3px solid #C1C1BF;}
.bottom_left2 {
	background: url(img/bottom2.jpg) top left no-repeat;
	padding: 25px 20px 0px 90px;
	color: #BCD2B3;}
/* */
.main {
	background-color: #FFFFFF;
	padding: 0px 33px 20px 33px;
	vertical-align: top;}
/* ╨┐╨╛╨┤╨▓╨░╨╗ */
.bot_menu {
	padding: 25px 33px;
	color: #BCD2B3;}
.bot_menu a {
	color: #BCD2B3;
	padding: 0px 5px;}
.counter {
	padding: 0px 33px;
	text-align: right;}
.counter img {
	border: 0px;
	margin: 5px;}


.virtual {
	background-color: #F9F9F6;
	border-bottom: 1px solid #869345;
	border-top: 3px solid #869345;
	padding: 13px 50px 10px 20px;
	margin: 20px 0px;}
img.m {
	margin: 0px 10px 10px 0px;}
.virtual h3 {
	color: #737741;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;}
.book td {
	padding: 10px 20px 10px 0px;}
	
.form-enter {
	padding: 5px 10px 10px 20px;
}

.comment{
	margin:10px;
}

.forum-topic-navigation{
	display: none;
}
 
.menu #user-login-form .item-list {
	display: none;
}