html, body{margin:0; padding:0; font:Verdana, Geneva, sans-serif; height:100%}
/*каркас*/
#wrapper{ margin:0 auto; padding:0 1px; width:850px;  height:100%;}
#bott_fon{background:url(../images/fon_bot.jpg) 100% 100% no-repeat; width:850px; min-height:100%;  }
#top_fon{margin:0; padding:0; background:url(../images/fon_top.jpg) 0 0 no-repeat;padding-bottom:100px; }
#coterner{ padding-top:1px; margin:0;}
/*шапка*/
#osnov_vetka{background:url(../images/vetka.png) no-repeat; position:absolute; z-index:2; width:646px; height:359px; }
#logo{background:url(../images/logo.png); width:369px; height:69px; margin:20px 0 0 215px;}
#logo a{display:block; height:69px;}

/*контент*/
#content_fon{background:url(../images/fon_con.jpg);   margin:225px 0 0 30px; float:left;}
#content_fon_bott{background:url(../images/fon_con_bot.jpg) bottom right no-repeat;  width:520px; padding:76px 0 10px 0; min-height:280px;}
/*правая колонка в контенте*/
#cont_right_sovet{ width:180px; margin:56px 20px 20px 0; float:right;}
#cont_sovet_tl{background:url(../images/blok3_fon1.png) no-repeat; width:10px; height:10px; float:left;}
#cont_sovet_tr{background:url(../images/blok3_fon1.png) no-repeat; width:10px; height:10px; float:right;}
#cont_sovet_tcenter{background:url(../images/blok3_fon1.png) repeat-x; height:10px; margin:0 10px 0 10px;}
#cont_sovet_right{background:url(../images/blok3_fon1.png) right repeat-y; height:100%;}
#cont_sovet_left{background:url(../images/blok3_fon1.png) left repeat-y; height:100%;}
#cont_sovet_fon{background:#B7FF79; margin:0 10px; }
#cont_sovet_vetka{background:url(../images/cvetok_news.png) right bottom no-repeat; min-height:195px; padding:0 2px 70px 0;}
#cont_sovet_vetka h2{ font-size:14px; color:#305D26; margin:0 0 0 5px; padding:0;}
#cont_sovet_vetka p{margin:10px 5px 0 5px;}
#cont_sovet_title_linia{border-bottom:1px solid #132D00; width:140px;}
#cont_sovet_bl{background:url(../images/blok3_fon1.png) no-repeat; width:10px; height:10px; float:left;}
#cont_sovet_br{background:url(../images/blok3_fon1.png) no-repeat; width:10px; height:10px; float:right;}
#cont_sovet_bcenter{background:url(../images/blok3_fon1.png) repeat-x; height:10px; margin:0 10px 0 10px;}
/*блок для баннеров в котенте*/
#cont_left_banner{ padding:0;  margin:0 0 0 20px; width:320px; height:120px; position:absolute;}
#cont_left_banner h2{margin:0 0 0 5px; padding:0}
/*блог для новостей в контенте*/
#cont_left_new{  margin:150px 0 0 20px; width:240px; min-height:300px; }
*+html #cont_left_new{  margin-top:230px; }
#cont_left_new h2{margin:0 0 0 5px; padding:0;}
#cont_left_new p{ margin:0 0 0 10px;}
#cont_left_new p img{margin:0 5px 5px 0;}
/*блок с основным контетам*/
#osnovnoi_content_text{margin:42px 10px; padding:0}
#osnovnoi_content_text p{margin:0 10px 0 20px;}
#osnovnoi_content_text p img{margin:0 5px 5px 0;}
/* блок с разделителем*/
#razdelitel_banner{padding:0; width:320px; margin:10px 0 0 0;}
#razdelitel_new{width:300px; padding:0; margin:10px 0 0 -10px; }
.razdelitel_left{background:url(../images/tl.png) no-repeat; width:14px; height:14px; float:left}
.razdelitel_right{ background:url(../images/tr.png) no-repeat; width:14px; height:14px; float:right;}
.razdelitel_center{background:url(../images/center.png) repeat-x; height:14px; margin:0 14px;}

/*блок для баннеров*/
#banners{ padding:0; margin:5px 0 0 0;}
.fon_banner{background:url(../images/fon_banner.png) no-repeat; width:68px; height:68px; margin:0 0 0 20px; float:left;}
.fon_banner p{ margin:0; padding-top:15px; text-align:center;}

/*правая меню*/
#right_colon{margin:15px 90px 0 0; padding:0;  width:180px; float:right; }
/* блок с авторицизаций*/
#autorichion_fon{background:url(../images/avtorizaciya.png) no-repeat; width:164px; height:154px; margin:0;  padding:1px 1px 0 1px; margin-left:45px;}
#autorichion_form_fon{background:url(../images/mod_login.png) no-repeat; width:116px; height:51px; padding:1px 0 ; margin:63px 0 0 5px;}
/*форма авторитизаций*/
#block_login{width:110px; padding:0; margin:2px 0 0 3px;}
#block_pass{width:110px; padding:0; margin:5px 0 0 3px;}
*+html #block_pass{margin-top:3px;}
#left_login, #left_pass{background:url(../images/left_input.png) no-repeat; width:10px; border:none; height:19px; float:left;}
#right_login, #right_pass{background:url(../images/right_input.png) no-repeat; width:9px; height:19px; float:right;}
#center_login, #center_pass{background:url(../images/center_input.png) repeat-x; width:91px; margin:0; padding:0;  border:none; outline:none; font-size:12px; line-height:10px;  height:19px;}
*+html #center_login, *+html #center_pass{padding-top:5px; margin-top:-1px;}
#submit_auto{margin:0 9px 0 10px; padding:0; width:0; height:0; visibility:collapse; position:absolute;}
#autor_menu{margin-top:5px;}
*+html #autor_menu{margin-top:-22px;}
#link_menu{ height:20px; padding:1px 0 ; margin:0;}
#link_menu p{ padding:0; margin:0 18px 0 0; line-height:10px; float:right;}
#link_menu p a{ font-size:10px; text-decoration:none; color:#295115; font-weight:bold; float:right; }
#icon_menu{  width:42px; height:17px;}
#icon_linkHome{background:url(../images/home.png) no-repeat; position:absolute; z-index:3; width:20px; height:17px;}
#icon_linkEmail{background:url(../images/email.png) center 1px no-repeat; width:20px; height:17px;  float:right;}
#icon_linkEmail a, #icon_linkHome a{display:block;  height:17px;}
/* блок с меню*/ 
#right_menu_fon{background:url(../images/fon_right.jpg); padding:0; margin:0; }
#right_menu_fon_bott{background:url(../images/fon_right_bot.jpg) no-repeat bottom; padding:0 ; margin:0;  min-height:600px;}
#right_menu_fon_bott p{margin:0; padding:0;}
#block_right_menu{ padding:1px; margin:0 0 0 0;}
#search_fon{background:url(../images/Search.png) no-repeat; width:152px; height:48px; margin:12px 0 0 19px; position:relative; z-index:4;}
*+html #search_fon{float:right; margin:12px 8px 0 0;}
#search_form{width:120px; float:right; }
#search{width:85px; height:10px; border:1px solid #000500; background:#DBF3C6; margin:10px 10px 0 0; float:right;}
#sub_search{background:url(../images/lupa.png) no-repeat; margin-top:10px; border:none; position:absolute;  cursor:pointer; width:18px; height:18px;} 
#title_menu_fon{background:url(../images/name_menu.png) no-repeat;  width:106px; padding:0 0 0 5px; height:33px; margin:55px 0 0 65px; }
#title_menu_fon h2{  font-size:16px; color:#132D00; font-weight:500; margin:0; line-height:40px; padding:0; text-decoration:underline;}
#menu_cont_top{background: url(../images/menu_cont_top.png) repeat; width:160px; margin:15px auto; padding:0;}
#menu_cont_bott{background:url(../images/menu_cont_top.bott.png) repeat-x  bottom; padding:1px;  min-height:200px; }
#menu_cont_bott ul{ padding:0 0 0 15px; margin:0; list-style:none; position: relative; z-index:4; }
#menu_cont_bott ul li{margin:5px 0 5px 0; padding:0;}
#menu_cont_bott ul li a{color:#26450C;}
/*подвал*/
#bottom{background:url(../images/kust_bot.png) no-repeat bottom right; width:850px; height:185px; margin-top:-185px; position:absolute; }
#copy{width:300px; height:90px; margin:90px auto 0;} 
#copy p{margin:5px; text-align:center; color:#26450C;}
.clear{clear:both;}