body{padding:0px; margin:0px; color:#7d7d7d; font:14px/18px Trebuchet MS;}
div, p, h1, h2, h3, form, img{padding:0px; margin:0px;}
img {border:0px none}

a{
color:#709904;
}
a:hover{
color:#9af00b;
text-decoration:none;
}
h1{
text-decoration:underline;
}
ul{

}
html{
background: #749b0a  url(img/bg.jpg) 50% 0 no-repeat;
}
body{
background: url(img/bg_bottom.jpg) 0 100% no-repeat;
height:100%;
}

#main{
width:988px;
margin:0 auto;
}
#head{
position:relative;
background: url(img/head2.jpg) 0 0 no-repeat;
width:988px;
height:196px;
}
.logo{
height:120px;
left:60px;
position:absolute;
top:50px;
width:450px;
}
#top_banner{
height:98px;
width:405px;
position:absolute;
top:61px;
right:45px;
background:url(img/double.gif) 0 0 no-repeat;
}

/*--- Center ---*/
#center{
background: url(img/left_sh.png) 0 0 no-repeat;
padding-left:4px;
}
#center2{
background: url(img/right_sh.png) 100% 0 no-repeat;
padding-right:4px;
}
#cont_table{
padding:5px;
background-color:#fff;
}
#left_column{
vertical-align:top;
width:230px;
padding:7px;
}
#right_column{
vertical-align:top;
padding:7px;
width:230px;
}
#center_column{
vertical-align:top;
padding:13px 7px;
}
.menu_conteiner{
width:237px;
}

.menu_top{
width:236px;
height:23px;
background: url(img/menu_top.png) 0 0 no-repeat;
}
.menu_center{
background:#cfcfce url(img/menu_bg.png) 0 100% no-repeat;
border-right:1px solid #adadad;
border-left:1px solid #adadad;
}
.menu_bottom{
width:236px;
height:31px;
background: url(img/menu_shadow_b.png) 0 0 no-repeat;
margin-bottom:25px;
}
.menu_center1{
background: url(img/menu_shadow_l.png) 0 0 no-repeat;
padding-left:12px;
}
.menu_center2{
background: url(img/menu_shadow_r.png) 100% 0 no-repeat;
padding-right:12px;
}
ul#menu{
padding:0 0 15px 0; margin:0px;
list-style:none;
}
ul#menu li{
background: url(img/menu_line.gif) 0 100% repeat-x;
}
ul#menu li a{
background: url(img/menu_a.gif) 9px 12px no-repeat;
color:#4e9801;
font-size:16px;
display:block;
padding:6px 6px 6px 32px;
text-decoration:none;
}
ul#menu li a:hover{
color:#62bd02;
background: url(img/menu_a.gif) 9px -34px no-repeat;
}
ul#menu li a.active{
background: url(img/menu_a.gif) 9px -34px no-repeat;
}
ul#menu li:hover{
background: url(img/menu_li_bg_hover.png) 0 100% no-repeat;
}
#search{
background: url(img/search_bg.png) 50% 0 no-repeat;
height:53px;
padding:7px 25px;
width:186px;
margin-bottom:25px;
}
input.search{
width:155px;
}
.search_radio{
font-size:10px;
color:#c3f468;
}

.search_btn {
margin-left:10px;
}
input.search{
color:#a7a6a6;
font-size:11px;
background-color:#f3f3f3;
border:1px solid #ccc;
padding:3px;
}
.big_button{
margin-bottom:25px;
}
a.sovet{
display:block;
height:39px;
background: url(img/sovet.png) 50% 0 no-repeat;
}
a.sovet:hover{
background: url(img/sovet.png) 50% 100% no-repeat;
}
a.question{
display:block;
height:46px;
background: url(img/question.png) 50% 0 no-repeat;
}
a.question:hover{
background: url(img/question.png) 50% 100% no-repeat;
}
.calendar{
margin-bottom:25px;
padding:0 24px;
text-align:center;
}
.weather{
padding:0 6px;
margin-bottom:25px;
text-align:center;
}
h1{
font-size:24px;
color:#fff;
background: #c8c8c8 url(img/h1_bg.png) 0 0 no-repeat;
}
h1 b{
font-weight:normal;
display:block;
height:39px;
line-height:38px;
padding:0 15px;
text-decoration:underline;
background: url(img/h1_bg2.png) 100% 0 no-repeat;
}
.text_conteiner0{
background: #e6e6e6 url(img/text_bg.png) 0 0 repeat-x;
margin-bottom:25px;
}
.text_conteiner1{
background: url(img/text_bg_l.gif) 0 0 repeat-y;
}
.text_conteiner2{
background: url(img/text_bg_r.gif) 100% 0 repeat-y;
}

.text{
padding:15px 20px 18px 20px;
}
.text_bottom{
height:2px;
background: url(img/text_bottom.gif) 0 0 repeat-x;
}
p{
margin-bottom:20px;
}
.text_top{
background: url(img/text_top.png) 0 0 repeat-x;
height:2px;
}
.gray_line{
background: url(img/gray_line.png) 0 0 no-repeat;
}
.gray_line1{
height:39px;
font-size:14px;
color:#414141;
line-height:38px;
background: url(img/gray_line1.png) 100% 0 no-repeat;
padding:0 15px;
}
.gray_line1 a{
color:#709904;
}
.news{
color:#414141;
font-size:12px;
margin-bottom:35px;
}
.news p{
margin-bottom:0;
}
.page_bottom{
height:45px;
background: url(img/page_bottom.jpg) 50% 0 no-repeat;
}

h2{
font-size:14px;
color:#749b0a;
text-align:center;
height:55px;
line-height:50px;
background: url(img/h2_bg.jpg) 100% 100% no-repeat;
margin-bottom:5px;
}
.adv{
color:#666666;
font-size:12px;
line-height:14px;
padding:10px;
border:1px solid #bdbdbd;
background-color:#f2f2f2;
margin-bottom:20px;
}
a.archive{
display:block;
height:56px;
background: url(img/arhiv.png) 50% 0 no-repeat;
margin-bottom:15px;
}
a.archive:hover{
background: url(img/arhiv.png) 50% 100% no-repeat;
}
.block{
background: #e6e6e6 url(img/block_bg.png) 0 0 repeat-x;
border:1px solid #dddddd;
padding:18px;
}
.opros_btn{
text-align:center;
}
.green{
color:#8ab529;
}

/*--- Footer ---*/
#footer{
height:105px;
position:relative;
color:#dee8c3;
font-size:12px;
line-height:12px;
}
#footer table{
width:100%;
}
.copyrights{
padding-left:45px;
}
.info{
position:adsolute;
width:;
top:0;
left:45px;
}
td.endesign{
text-align:right;
padding-right:45px;
}
a.endesign{
}
.counters{
position:absolute;
bottom:0;
right:0;
}
.counters img{
margin-right:15px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

ul.podmenu{
list-style:none;
padding:0 0 20px 0; margin:0px;
padding:0 10px;
overflow:hidden;
}
ul.podmenu li{
margin-right:10px;
float:left;
}
ul.podmenu li a{
text-decoration:none;
display:block;
color:#fff;
background: url(img/a_pod_l.gif) 0 100% no-repeat;
}
ul.podmenu li a:hover, ul.podmenu li a.active{
background: url(img/a_pod_l.gif) 0 0 no-repeat;
}
ul.podmenu li a b{
display:block;
font-weight:normal;
background: url(img/a_pod_r.gif) 100% 100% no-repeat;
padding:0 8px;
}
ul.podmenu li a:hover b, ul.podmenu li a.active b{
background: url(img/a_pod_r.gif) 100% 0 no-repeat;
}
ul.podmenu li a i{
background: url(img/a_pod_c.gif) 0 100% repeat-x;
font-style:normal;
display:block;
height:20px;
padding:6px 2px;
color:#777777;
}
ul.podmenu li a:hover i, ul.podmenu li a.active i{
background: url(img/a_pod_c.gif) 0 0 repeat-x;
}

/*Gallery*/
.gallery{
overflow:hidden;
}
div.text img{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:0px;
}
.pic_conteiner{
float:left;
padding:5px;
margin:10px;
border:1px solid #CCCCCC;
text-align:center;
background-color:#fff;
}
.pic_conteiner:hover{
border:1px solid #green;
}
.pic_conteiner a.album_link img{
padding:0px;
}
a.album_link {
text-decoration:none;
}
a.album_link:hover img{
border:1px solid #green;
}
div.dashline{
margin:4px;
border-bottom:1px dashed #ccc;
}

a.pic_link{
display:block;
float:left;
margin:10px;
text-align:center;
width:90px;
text-decoration:none;
}
a.pic_link img{
padding:5px;
border:1px solid #CCCCCC;
background-color:#fff;
width:80px;
}
a.pic_link:hover img{
border:1px solid #399f11;
}

.news_list .news_img {float:left; border:3px double #05ac38; margin:5px 5px 5px 0}
.news_list .news_img_full {float:left; border:3px double #05ac38; margin:5px 5px 3px 0}
.news_list .news_text {margin-top:2px}
.news_list .news_signature {text-align:right; border-top:1px solid #e1e1e1; clear:left}
.news_list .news_signature i {font-style:normal; padding-right:10px}
.news_list .news_delim {clear:left}
.news_list .pages {text-align:center; padding-top:5px; float:right}
.news_list .pages a {display:block; border:1px solid #05ac38; float:left; width:20px; margin-right:3px; text-decoration:none}
.news_list .pages a:hover, .news_list .pages a.active {color:#fff; background-color:#05ac38}

.header_swf{position:absolute; width:1600px; top:0; z-index:1}
