body, div, a, font, img, ol, ul, li,
table, tr,td 
{
 margin: 0;
 padding: 0;
 border: 0;
 font-weight: 100;
 font-style: normal;
 font-size:13px;
 font-family:Palatino Linotype;
 background: transparent;
}
body
{
text-align:center;
background:url(/files/fon.gif) repeat;
}
#main
{
text-align:left;
margin:0 auto;
padding: 0;
width:92%;
font-family: Palatino Linotype;
font-size: 11px;
margin-top:7px;
}
.header
{
height:256px;
background:url(/files/r_header2.jpg) no-repeat left;
overflow:hidden;
}
.r_header
{
background:url(/files/r_header.png) no-repeat right;
height:256px;
margin-right:30px;
behavior: url("/files/iepngfix.htc");
}

.r_shtyka
{
background:url(/files/r_header.jpg) no-repeat right;
margin-top:1px;
height:256px;
}
.header_repeat
{
background:url(/files/repeat_header2.png) repeat-x;
*background:url(/files/repeat_header.png) repeat-x;
background-position:0px;
height:257px;
overflow:hidden;
position:relative;
z-index:5;
behavior: url("/files/iepngfix.htc");
}
.under_header
{
clear:both;
background:url(/files/under_header.jpg) no-repeat;
height:51px;
margin-top:-16px;
}
.under_header2
{
background:url(/files/r_under_header.jpg) no-repeat right;
height:51px;
}
.content1
{
width:100%;
background:url(/files/content_right.jpg) repeat-y right;
float:left;
}
.content
{
background:url(/files/content_fon.png) repeat-y;
width:100%;
float:left;
}
.content/* */ 
{
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/files/content_fon.png'); 
   background-image: none;
}
html>body .content{background:url(/files/content_fon.png) repeat-y;}*:first-child+html .content{background-image: none;} 

.content_bottom
{
background:url(/files/l_content_bottom.jpg) no-repeat left;
height:16px;
}
.content_bottom2
{
background:url(/files/r_block_bottom.jpg) no-repeat right;
height:16px;
}
.content_bottom1
{
background:url(/files/content_bottom.jpg) repeat-x;
height:16px;
clear:both;
text-align:left;
margin:0 auto;
padding: 0;
width:92%;
}
.left
{
float:left;
width:212px;
position:relative;
left:40px;
margin:30px 0 0 0px;
}
.right, .right_galery
{
float:left;
width:65%;
margin:30px 0px 0 88px;
text-align:justify;
color:#404040;
}
.foto
{
background:url(/files/foto_ramka.gif) no-repeat;
width:50%;
height:245px;
float:left;
text-align:left;
}
.foto img
{
margin:10px 0 0 9px;
}
.l_block
{
margin-bottom:30px;
}
.l_block_header, .l_block_header_menu
{
background:url(/files/l_header_block.jpg) no-repeat;
width:212px;
height:45px;
}
.l_block_header_menu, .l_block_header_search, .l_block_header_golos
{
background:url(/files/l_header_block_menu.jpg) no-repeat;
height:43px;
overflow:hidden;
}
.l_block_header_search
{
background:url(/files/l_header_block_search.jpg) no-repeat;
}
.l_block_header_golos
{
background:url(/files/l_header_golos.jpg) no-repeat;
}
.l_block_content, .l_block_content_chel
{
background:url(/files/l_block_content.gif) repeat-y;
width:212px;
overflow:hidden;
}
.l_block_content_chel
{
color:#404040;
}
.l_block_content_chel span
{
color:#00a651;
}
.l_block_bottom
{
background:url(/files/l_block_bottom.jpg) repeat-y;
width:212px;
height:16px;
}

.chel_text
{
text-align:center;
}
.chel_text a, .chel_text span a
{
text-decoration:none;
color:#404040;
}
.chel_text span a
{
color:#00a651;
font-weight:bold;
}
.right_title
{
font-size:24px;
font-family:Palatino Linotype;
color:#f4320d;
margin-bottom:27px;
}
.right_text
{
padding-left:22px;
margin-bottom:50px;
}
.right_text a
{
color:#929292;
font-weight:bold;
}
.news_block
{
padding-left:22px;
}
.data
{
font-size:10px;
font-family:Palatino Linotype;
color:#000;
width:90px;
background:#eaeaea;
text-align:center;
overflow:hidden;
padding:5px 0 7px 0;
margin:0 0 5px 12px;
}
.news_title a
{
font-size:17px;
font-family:Palatino Linotype;
color:#4a8a3c;
font-weight:bold;
}
.news_content
{
margin:20px 0px 10px 0;
color:#404040;
}
.news_content img
{
margin:25px 0px;
}
.more
{
background:url(/files/more.gif) no-repeat;
height:13px;
padding-left:18px;
margin:0 0 33px 14px;
}
.more a
{
font-size:11px;
font-family:Palatino Linotype;
color:#939393;
font-weight:bold;
}
.to_day
{
background:url(/files/to_day.gif) no-repeat;
height:228px;
width:618px;
margin:0 auto;
}
.toooday
{
text-align:center;
margin:0 0 35px 0px;
}

.random_foto, .kyrs_valyt, .weather
{
float:left;
background:url(/files/to_day_block.jpg) no-repeat;
height:183px;
width:178px;
position:relative;
left:20px;
margin:21px 20px 0 0px;
text-align:left;
}
.kyrs_valyt
{
margin:21px 0px 0 0px;
}
.weather
{
margin:21px 0px 0 20px;
}
.to_day_title
{
text-align:center;
font-size:17px;
font-family:Palatino Linotype;
color:#fff;
margin-top:10px;
}
.ramka
{
background:url(/files/ramka.gif) no-repeat;
width:144px;
height:109px;
margin:25px 0 0 17px;
}
.ramka img
{
margin:7px 0 0 7px;
}
.weather_img
{
margin:25px 0 0 19px;
left:30px;
}
.valyta
{
float:left;
width:135px;
font-size:11px;
font-family:Palatino Linotype;
color:#404040;
position:relative;
left:10px;
margin:0px 0 3px 0px;
}
.kyrs
{
float:left;
font-weight:bold;
font-size:11px;
font-family:Palatino Linotype;
color:#404040;
position:relative;
left:0px;
}
.data_kyrs_valyt
{
color:#00a651;
font-size:13px;
font-weight:bold;
margin:25px 0 25px 10px;
}
.flag1, .flag2, .flag3
{
background:url(/files/flag1.gif) no-repeat;
width:16px;
height:11px;
float:left;
margin:8px 0 0 0px;
position:relative;
left:10px;
}
.flag2
{
background:url(/files/flag2.gif) no-repeat;
}
.flag3
{
background:url(/files/flag3.gif) no-repeat;
}
.flag1 a, .flag2 a, .flag3 a
{
width:16px;
height:11px;
display:block;
}
.flags
{
float:left;
margin:13px 0 0 0px;
position:relative;
left:60px;
}
.flag, #curent_flag
{
float:left;
width:34px;
height:27px;
}
#curent_flag
{
background:url(/files/activ_flag.gif) no-repeat;
}
.header_text
{
float:left;
width:210px;
font-size:11px;
font-family:Palatino Linotype;
color:#404040;
margin:110px 0 0 0px;
position:relative;
left:35px;
line-height:15px;
}

.home, #curent_home
{
width:32px;
height:26px;
overflow:hidden;
}

.home1, .home2, .home3
{
background:url(/files/home1.gif) no-repeat;
width:32px;
height:26px;
position:relative;
overflow:hidden;
}
.home1 a, .home2 a, .home3 a
{
width:32px;
height:26px;
display:block;
}
.home2
{
background:url(/files/home2.gif) no-repeat;
}
.home3
{
background:url(/files/home3.gif) no-repeat;
}
#curent_home
{
background:url(/files/current_homa.gif) no-repeat;
}
#curent_email
{
background:url(/files/feedback.gif) no-repeat;
}
#curent_map
{
background:url(/files/sitemap.gif) no-repeat;
}

.search
{
line-height: 70px;
height: 70px;
}

#search
{
background:url(/files/search.jpg) no-repeat;
width:176px;
*height: 50px;
border:0px;
margin:16px 0 0 22px;
padding:17px 0 20px 15px;
}

#golos
{
font-size:11px;
font-family:Palatino Linotype;
color:#404040;
margin:20px 0 0 20px;
font-weight:bold;
}
.golos_vopros
{
width:160px;
margin:20px 0 0 20px;
font-size:11px;
font-family:Palatino Linotype;
color:#404040;
font-weight:bold;
}
.golos_vopros a
{
font-weight:bold;
}
.golos
{
float:left;
width:14px;
height:14px;
margin:1px 15px 11px 0px;
}
.golos_text
{
float:left;
}
.button
{
background:url(/files/button.jpg) no-repeat;
width:150px;
height:33px;
border:0px;
clear:both;
float:left;
cursor:pointer;
margin:8px 0 11px 12px;
}
.result_golos
{
background:url(/files/shkala.gif) no-repeat;
width:170px;
clear:both;
padding-left:16px;
margin-left:25px;
}
.result_golos a
{
font-size:11px;
font-family:Palatino Linotype;
color:#929292;
font-weight:bold;
}
.footer
{
overflow:hidden;
text-align:left;
margin:0 auto;
padding: 0;
width:92%;
}

.banner_img
{
float:left;
margin:0px 21px 0px 0px;
}
.pages
{
clear:both;
}
.pages_text, .pages ul li
{
float:left;
font-family:Palatino Linotype;
color:#404040;
font-size:16px;
font-weight:bold;
margin-right:10px;
}
.pages ul li
{
float:left;
list-style:none;
}
.pages ul li a
{
color:#005f2e;
font-size:14px;
font-weight:bold;
}
.pages ul li#current_page a
{
text-decoration:none;
color:#404040;
}
.news_content ul
{
margin-left:15px;
}
.news_content ul li
{
padding-left:10px;
}
.news_content
{
text-align:justify;
}
.title_map 
{
margin-top:30px;
margin-bottom:5px;
}
.title_map a, .first a, .second a
{
color:#4a8a3c;
font-family:Palatino Linotype;
font-size:14px;
}
ul li.first
{
margin-left:35px;
}
ul li.first a, .second a
{
font-size:12px;
}
.map ul li
{
list-style:none;
margin-bottom:5px;
}
ul li.second
{
margin-left:70px;
}
.ryad_foto
{
clear:both;
overflow:hidden;
width:930px;
}

.ryad_foto_name
{
margin:0 0px 38px 0px;
*margin:0 0px 28px 0px;
}
.foto_name
{
float:left;
width:310px;
overflow:hidden;
margin-top:10px;
}
.foto_name a
{
padding-left:7px;
font-family:Palatino Linotype;
font-size:16px;
color:#005f2e;
}
.contact
{
font-family:Palatino Linotype;
font-size:13px;
color:#404040;
margin-bottom:30px;
}
.contact a
{
color:#005f2e;
}
#svyaz
{
margin-left:21px;
}
#svyaz tr td
{
color:#404040;
}
.svjaz
{
background:url(/files/input_fon.gif) no-repeat;
width:380px;
height:20px;
border:0px;
font-family:Palatino Linotype;
font-size:12px;
padding:2px 3px 0 3px;
color:#404040;
}
#body
{
background:url(/files/text_area.gif) no-repeat;
width:380px;
height:116px;
border:0px;
font-family:Palatino Linotype;
font-size:12px;
padding:2px 3px 0 3px;
color:#404040;
}
.captha
{
float:left;
margin-right:23px;
}
.captha_value
{
background:url(/files/input_fon2.gif) no-repeat;
width:130px;
height:44px;
border:0px;
font-size:24px;
font-family:Palatino Linotype;
color:#4c5f64;
text-align:center;
padding-top:8px;
}
.submit_button
{
background:url(/files/submit_button.gif) no-repeat;
width:86px;
height:22px;
border:0px;
color:#fff;
cursor:pointer;
font-family:Palatino Linotype;
font-size:11px;
margin-top:5px;
}

.chel
{
width:140px;
height:180px;
position:relative;
left:36px;
margin:20px 0 20px 0px;
}
.logo
{
width:162px;
height:175px;
margin:45px 0 0 35px;
position:absolute;
}
.logo a
{
width:162px;
height:175px;
display:block;
}
.header_img
{
width:270px;
height:180px;
float:left;
position:relative;
left:60px;
top:40px;
}
.navigation
{
float:left;
margin:110px 0 0 0px;
position:relative;
left:120px;
}

.l_block_header_menu, .l_block_header_search, .l_block_header_golos
{
background:url(/files/l_header_block_menu.jpg) no-repeat;
height:43px;
overflow:hidden;
}




.breadcrams
{
float:left;
font-size:13px;
margin:19px 0 0 0px;
position:relative;
left:220px;
color:#fff;
font-family:Palatino Linotype;
font-weight:bold;
}
.breadcrams a
{
color:#fff;
font-family:Palatino Linotype;
font-weight:bold;
}

.copyright22
{
font-size:11px;
font-family:Palatino Linotype;
color:#424242;
left:20px;
}
.copyright22 a
{
color:#929292;
font-weight:bold;
font-size:11px;
}
.copyright a
{
color:#929292;
font-weight:bold;
font-size:11px;
}
#menu 
{
font-family:Palatino Linotype;
margin:25px 0 0 20px;
}
#mainmenu1, #mainmenu2, #mainmenu3, #mainmenu4, #mainmenu5, #mainmenu6, #mainmenu7, #mainmenu8, #mainmenu9, #mainmenu10, #mainmenu11, #mainmenu12, #mainmenu13, #mainmenu14, #mainmenu15, #mainmenu16, #mainmenu17
{
background:url(/files/str1.gif) no-repeat;
background-position:3px;
position:relative;
border-bottom:solid 1px #d0d0d0;
width: 160px;
padding:0px 0 0px 21px;
}
#mainmenu1 a, #mainmenu2 a, #mainmenu3 a, #mainmenu4 a, #mainmenu5 a, #mainmenu6 a, #mainmenu7 a, #mainmenu8 a, #mainmenu9 a, #mainmenu10 a, #mainmenu11 a, #mainmenu12 a, #mainmenu13 a, #mainmenu14 a, #mainmenu15 a, #mainmenu16 a, #mainmenu17 a
{
color:#005f2e;
text-decoration: none;
display: block;
padding-right: 5px;
padding-bottom: 2px;
width: 160px;
position:relative;
font-weight:bold;
font-size:12px;
padding:10px 0 8px 0px;
}
#menu #submenu a 
{
color: #00a651;
display: block;
background-color: #cfffd8;
padding:5px 0 5px 20px;
width: 161px;
*width: 181px;
overflow:hidden;
position:relative;
font-weight:bold;
font-size:12px;
}
.mainmenu2
{

}
.banner_zona
{
float:left;
margin:25px 0px 0px 0px;
width:50%;
position:relative;
left:40px;
}
.copyright
{
width:40%;
float:right;
font-size:11px;
font-family:Palatino Linotype;
color:#424242;
position:relative;
left:20px;
margin:25px 0px 0px 0px;
}
.greb
{
float:left;
margin:25px 0px 0px 0px;
position:relative;
left:15px;
}
.block1
{
float:right;
width:600px;
right:50px;
position:relative;
}
.right_text_img, .right_text_img2
{
background:#f8f8f8;
border:solid 1px #cacaca;
width:163px;
text-align:center;
float:left;
margin-right:20px;
margin-bottom:10px;
}
.right_text_img img, .right_text_img2 img
{
margin:9px;
}
.right_text_img2
{
float:right;
margin-left:20px;
margin-right:0px;
}
.autor
{
font-size:18px;
font-family:Palatino Linotype;
font-style:italic;
margin-top:16px;float:right;
}
.claer_both
{
clear:both;
margin-bottom:20px;
}

.photo
{
 padding-right:10px;
}

.table1
{
border-collapse:collapse;
width:100%;
border:1px solid #000000;
}

.table1 td 
{
	padding:5px;
	border:1px solid #000000;
}