body {padding: 0;	margin: 0;	background: #000 url(images/bg_fon.png) top center no-repeat;
	color: #000;	font-family: verdana, tahoma, arial, helvetica, san-serif; font-size: 10pt; 
	font-weight: normal; text-align : left;}
/*body, html {height: 100%;}*/
img {border:0;}

td {font-size: 10pt;}
.td_bottom {background: #dbe7e1 url(images/bg_bottom1.gif) top no-repeat; padding: 10px 22px;}
.td_footer {height: 40px; color: #9fc49e; text-align: center; font-size: 8pt;}
.td_main {background: #fff url(images/tb_bg.gif); min-height: 200px; padding: 10px 22px;}
.td_top {height: 4px; background: url(images/td_top.gif) #3d8f65;}
.td_menu {height: 35px; background: url(images/td_menu.gif) #fff; padding: 0 2px;}
.td_menu {font-size: 12pt; font-weight: bold;}
.td_menu a {width:83px;display: block; float: left; height: 25px; padding: 5px 24px; background: url(images/bg_menu.gif) center top no-repeat; border-right: 1px solid #fff; text-decoration: none; color: #3d8f65; }
.td_menu a:hover {background-position: center bottom; padding-top: 8px; height: 22px;}
.td_menu span {width:83px; display: block; float: left; height: 25px; padding: 5px 22px; background: url(images/bg_menu_active.gif) center top no-repeat; border-right: 1px solid #fff; color: #fff;}

hr { color: #396; background-color:#396; border:0px none; height:1px; clear:both;}

form {margin: 0;}
.form {background: #dbe7e1; width: 756px;}



#header {background: #000; width: 100%; z-index: 1; position: absolute; top: 0; left: 0;}

.title_td {background: url(images/tb_top_.gif); height: 45px; width: 740px; font-size: 14pt; color: #006633; padding-left: 50px; padding-right: 10px;}
.title_td2 {background: url(images/bg_title.gif); height: 35px; width: 750px; font-size: 14pt; color: #006633; padding: 9px 0 0 50px; margin: 10px -22px;}

.title_td a { display: block; float: right; height: 20px; width: 30px; background: center no-repeat; margin-top: 3px;}
.title_td a.ru {background-image: url(images/flag_ru.gif);}
.title_td a.en {background-image: url(images/flag_en.gif);}
.title_td a:hover {background-color: #3d8f65;}


#main {width: 1060px; margin-top: 195px;}
#left_ads {width: 120px; padding: 10px 10px 0 0;}
#right_ads {width: 120px; padding: 10px 0 0 10px;}

.butt_download {display: block; width: 162px; height: 116px; background: url(images/butt_download.gif) left top no-repeat;}
.butt_download:hover { background-position: left bottom;}

.butt_download_en {display: block; width: 162px; height: 116px; background: url(images/butt_download_en.gif) left top no-repeat;}
.butt_download_en:hover { background-position: left bottom;}

.m10 {margin-top: 10px;}

.inp {	border: #3f8060 1px solid; font-size: 10pt; background: #e7efea url('images/inp.gif') top repeat-x; }
textarea { border: #3f8060 1px solid; font-size: 10pt; background: #fff url('images/textarea.gif') top repeat-x; }

.clear 		{clear: both; }

.stat {background: url(images/185_top.gif) top left no-repeat; width: 185px;}
.stat b {display: block; color: #fff; font-weight: bold; font-size: 9pt; padding-left: 5px;margin-bottom: 7px;}
.stat div {background: url(images/185_bottom.gif) bottom left no-repeat; text-align: left; padding: 5px 10px; font-size: 9pt; height: 107px;}

.butt {display: block; background: url(images/butt_center.gif) repeat-x; text-decoration: none; color: #fff; font-weight: bold; font-size: 10pt; cursor: pointer; text-align: center;}
.butt div {background: url(images/butt_left.gif) top left no-repeat; height: 31px;}
.butt div div {background: url(images/butt_right.gif) top right no-repeat; height: 24px; padding-top: 7px;}
.butt:hover {background-position: bottom; color: #34694f;}
.butt:hover div {background-position: bottom left;}
.butt:hover div div {background-position: bottom right;}


.block_a {margin-bottom: 10px;}

.block_b {background: #aed6c1 url(images/block_a2.gif) no-repeat top right;}
.block_b div {display: block; background: url(images/block_a1.gif) no-repeat top left; color: #fff; font-weight: bold; font-size: 11pt; padding: 8px 16px;}
.block_a.green .block_b {background: #aed6c1 url(images/block_b2.gif) no-repeat top right;}
.block_a.green .block_b div {background: url(images/block_b1.gif) no-repeat top left; color: #224f38;}

.block_c  {padding: 10px 15px 5px 15px; text-align: justify; background: #dbe7e1;}
.block_d  {background: #dbe7e1 url(images/block_d2.gif) right top no-repeat; height: 10px;}
.block_d div {background: url(images/block_d1.gif) left top no-repeat; height: 10px;}

#link a, .link a, a.link {	padding-left: 12px;	background : url(images/link.gif) no-repeat 0 3px; color: #336600; text-decoration: none; font-size: 9pt; font-weight: normal;}
#link a:hover, .link a:hover, a.link:hover {background-position: 0 -38px; text-decoration: underline; color: #aa0000;}

.but_more 	{float: right; background: url(images/but_more.gif) top right no-repeat; padding: 1px 10px 3px 6px; color: #336600; font-size: 7pt; text-decoration: none; position:relative; white-space: nowrap; right: 0; bottom: 16px; }
.but_more:hover {background-position: bottom right; color: #fff;}
.more {bottom: 26px;}

.post-date {  width: 45px; height: 49px; float:left; background: url(images/bg_date.gif) no-repeat; margin-right:10px; margin-top:5px;  }
.post-month { font-size: 6pt; color: #FFFFFF; text-align: center; display:block; line-height: 11px; padding-top: 2px; margin-left: -3px;}
.post-year {   font-size: 6pt; color: #333; text-align: center; display:block; line-height: 8px; padding-top: 3px; margin-left: -3px;}
.post-day {   font-size: 18px; color: #3d8f65; text-align: center; display:block; line-height: 18px; padding-top: 0 margin-left: -3px;}

.news {border-bottom: 1px dashed #8cbba3; padding-bottom: 10px; margin-bottom: 10px; }


