* {margin:0 auto; padding:0;}
html,body {font-size:11px; color:#525252; font-family:verdana;background: #202020 url(../images/bg.jpg) center top no-repeat; }

a:link,a:visited,a:active { font-family:arial; color:#4f844d;  text-decoration:none;}
a:hover {font-family:arial;color:#2c7728;}

#wrapper {width:1004px;}
*:first-child+html #wrapper {padding-bottom:30px;}
.bd-block {overflow:hidden; background:#fff; margin-left:2%; margin-right:2%;width:949px;}
.bd-blhead {overflow:hidden; margin-left:2%; margin-right:2%;width:964px;}

#content {padding:0 0 0 15px;}
#footer {padding:20px 50px 30px 50px; overflow:hidden; margin:-15px 0 0px 0;}
#middleside {overflow:hidden; width:100%; height:90px;}
#middleside #logo {padding:20px 0 0 0px; float:left; width:300px;}
#middleside #authmenu {padding-top:5px;float:right;height:18px;color:#596d58 }
#middleside #advert {float:left;padding-left:30px; padding-top:30px; text-align:center;color:#757c75;}
#middleside #advert li {width:235px;text-align:left;float:left;font-size: 10px;}
#middleside #advert p {color: #5a8f3e;text-decoration:underline;padding-bottom:2px;font-size: 11px;}
#news {margin-left:15px;float:left;width:670px; margin-top:15px;}
#sidebl {width:240px;float:left;clear:both; margin-top:15px;}

img {border:0px;}
div {vertical-align:top;}
ul {list-style:none;}
form {padding:0px; margin:0px;}
h1 {letter-spacing:0px; font-weight:normal; font-size:20px;font-family:tahoma;}
h2 {letter-spacing:0px;font-weight:normal; font-size:18px;font-family:tahoma;}
textarea {border: 1px #dadada solid;}
input {font-size:12px; margin: 0px 4px; padding:4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; border:1px solid #9a9a9a;}

#hmenu ul {margin-right:13px;height: 38px;overflow:hidden; background: url(../images/menubckgr.png) repeat-x #070b0e; width:99%;}
#hmenu #rndl {float:left;background: url(../images/mbl.gif) no-repeat; background-position: left top; height:38px; width:17px;}
#hmenu #rndr {float:right;background: url(../images/mbr.gif) no-repeat; background-position: right top; height:38px; width:16px;}
#hmenu #search {background: url(../images/search.png) no-repeat left scroll;width:182px;;height:21px;display:block;float:right;margin-right:-45px;}
#hmenu #search input {background:#fff; border:none;color:#676767;font-size:11px;margin-top:2px;width:120px;margin-left:10px;padding:0px;}
#hmenu ul li {padding:11px 10px 8px 0px;float:left;}
#hmenu ul li a:visited,#hmenu ul li a:active,#hmenu ul li a:link {padding:11px 10px 8px 10px;color:#ffffff; text-decoration:none; font-size:12.2px;}
#hmenu ul li a:hover {padding:11px 10px 15px 10px;color:#f6f6f6; text-decoration:none;background: url(../images/hovermenu.png) repeat-x #fff}

#sblock {overflow:hidden; background: #f4f4f4; padding:0px 10px 0px 10px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
#sblock h1 {margin-bottom:15px;}

#sblock_m {overflow:hidden; background: #f4f4f4; padding:0px 10px 0px 10px; font-size: 12px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
#sblock_m h1 {margin-bottom:15px;}
#sblock_m ul {float:left;width:100%;font-family:arial;}
#sblock_m li img {vertical-align:top;}
#sblock_m p {padding: 5px 0 5px 20px;}
#mmain a {background: url(../images/mnlnk.png) no-repeat; background-position: left center; border-bottom: 1px solid #D1D5ED;color: #555;display: block;list-style: none;padding: 7px 6px 6px 20px;text-decoration: none;}
#mmain a:hover {background: url(../images/mnhv.png) no-repeat; background-position: left center;background-color: #ECF0F4;text-decoration: none;}

.news {overflow:hidden;margin-bottom:20px;width:670px;}
.news h1 {color:#527d50;}
.news h1 a:link, .news h1 a:visited, .news h1 a:active {font-size:22px;;color:#41793e;text-decoration:none;}
.news h1 a:hover {color:#335631; font-size:22px;text-decoration:none;}
.news .infonews {border-bottom:1px solid #e1e3ce;margin:8px 0;padding:0 0 6px 0;width:100%;}
.news .infonews img[align="absmiddle"] {float:none;vertical-align:middle;margin:0;}
.news .infobottom {border-top:1px solid #e1e3ce;margin:8px 107px 0 0;padding:6px 0 0 0;width:100%;overflow:hidden;}
.news .infobottom .flink a {height: 20px; width:120px; background: url(../images/flink.gif) no-repeat; text-align: center middle;display: block;line-height: 18px; color:#ffffff; padding-left: 7px; padding-top:1px;}
.news .infonews .nonlnk a:link, .news .infonews .nonlnk a:active, .news .infonews .nonlnk a:visited , .news .infobottom .nonlnk a:link , .news .infobottom .nonlnk a:active, .news .infobottom .nonlnk a:visited{ text-decoration:none; border-bottom:none;}
.news .infonews a:hover, .news .infobottom a:hover {text-decoration:none;}
.news .newstext form div img {float:left;}
.news .newstext img {float:none;}
.news div[align="left"] img {float:left;}
.news div[align="right"] img {float:right;}
.news div[align="center"] img {float:none;}
img.info {float:none;vertical-align:middle;margin:0 5px;}
.news .infonews span {margin-left:30px;}
.news .infobottom span {display: inline-block; margin-left:30px; vertical-align: middle;}

.floatleft {float:left;}
.floatright {float:right;}

.btcomm-r {margin-bottom: 30px;height:12px;display:block; overflow:hidden; background: url(../images/btcomml.png) top left no-repeat #f4f4f4;}
.btcomm-r img {display:block; float:right;}
.bcomm-r {height:12px;display:block; overflow:hidden; background: url(../images/bcomml.png) top left no-repeat #f4f4f4;}
.bcomm-r img {display:block; float:right;}
.bmenu-r {height:14px;display:block; overflow:hidden; background: url(../images/bmenul.png) top left no-repeat #f4f4f4;}
.bmenu-r img {display:block; float:right;}
.bmenud-r {height:14px;display:block; overflow:hidden; background: url(../images/bmenuld.png) top left no-repeat #f4f4f4;}
.bmenud-r img {display:block; float:right;}
.bbot {width:964px;height:12px;display:block; overflow:hidden; margin:0 2%;}
.bbot .rleft {float:left; width:12px; }
.bbot .centr {background: #ffffff;margin: 0 12px; height:12px;}
.bbot .rright {width:12px;float:right;}
.btop {width:964px;height:12px;display:block; overflow:hidden; margin:0 2%;}
.btop .rndleft {float:left; width:12px; }
.btop .cntr {background: #ffffff;margin: 0 12px; height:12px;}
.btop .rndright {width:12px;float:right;}
