.dummy {  }
/* Верх главной страницы */
h2.h1 { font: normal 17px Tahoma; color: #1a4f29; text-transform: uppercase; padding: 0px 0px 4px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #1a4f29; }
div.h1 { font: normal 17px Tahoma; color: #1a4f29; text-transform: uppercase; padding: 0px 0px 4px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #1a4f29; }
h2.h1t { font: normal 17px Tahoma; color: #1a4f29; text-transform: uppercase; padding: 0px 0px 4px 0px; margin: 0px 10px 0px 0px; border-bottom: 1px dotted #1a4f29; }

#main_top_table { width: 1000px; background: url('/image/main/tbg.jpg') no-repeat 0px 0px; border-collapse: collapse; margin: 0px; table-layout: fixed; }
#main_top_table TH { width: 680px; padding: 0px; }
#main_top_table TD { width: 320px; padding: 0px; }

#main_flash_tl { width: 680px; }

#nav_ico { position: absolute; width: 132px; height: 28px; margin: 15px 0px 0px 155px; }
#nav_ico A { display: block; float: left; margin: 0px 0px 0px 4px; }
#nav_ico span { float: left; margin: 0px 15px 0px 0px; }
#nav_ico span A { margin: 4px 0px 0px 0px; }
#nav_ico span A + A { margin: 4px 0px 0px 5px; }


.programs { border-collapse: collapse; width: 1000px; margin: 0px auto 0px auto; background: #49ad39; border-bottom: 1px solid #84c195; }
.programs TD { width: 499px; padding: 0px; }
.programs TH { padding: 0px; background: url('/i/banline.gif') no-repeat 0px 10px; }

#sbor_help { width: 1000px; border-collapse: collapse; margin: 0px auto 0px auto; background: #32984e; border-top: 1px solid #2d8946; border-bottom: 1px solid #c3c5ba; }
#sbor_help TR { vertical-align: top; }
#sbor_help TD.left_td { width: 270px; padding: 14px 0px 15px 0px; }
#sbor_help TD.left_td div.txt { width: 222px; margin: 0px 0px 0px 30px; font: normal 11px Tahoma; color: #FFF; }
#sbor_help TD.left_td div.txt A { color: #fad347; text-decoration: underline; }
#sbor_help TD.left_td div.txt div { margin-top: 4px }
#sbor_help TD.left_td H2 { font: normal 18px Tahoma; color: #ffffff; text-transform: uppercase; padding: 0px 0px 4px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #FFF; }
#sbor_help TD.right_td { padding: 10px 0px 15px 0px; font: normal 11px Tahoma; color: #FFF; }
#sbor_help TD.right_td A { color: #fad347; text-decoration: underline; }
#sbor_help TD.right_td div.links { margin: 4px 0px 0px 0px; }

#sbor_help .main_sbor_helps { border-collapse: collapse; margin: 0px 0px 5px 0px; }
#sbor_help .main_sbor_helps TR { vertical-align: top; }
#sbor_help .main_sbor_helps TR.top TD { width: 222px; height: 7px; background: url('/i/bh_top.gif'); padding: 0px; }
#sbor_help .main_sbor_helps TR.top TH { width: 10px; height: 7px; padding: 0px; }
#sbor_help .main_sbor_helps TR.bot TD { width: 222px; height: 7px; background: url('/i/bh_bot.gif'); padding: 0px; }
#sbor_help .main_sbor_helps TR.bot TH { width: 20px; height: 7px; padding: 0px; }
#sbor_help td.children_table { width: 222px; background: #297c40; border: none; color: #FFF; }
#sbor_help td.children_table div.img { text-align: center; margin: 2px 0px 5px 0px; }
#sbor_help td.children_table div.child_name { width: 200px; margin: 2px auto 5px auto; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #FFF; }
#sbor_help td.children_table div.child_name B { font: bold 12px Tahoma; color: #fad347; }
#sbor_help td.children_table div.content_block { width: 200px; margin: 2px auto 5px auto; }
#sbor_help div.click_but A { display: block; width: 98px; height: 19px; background: url('/i/help.gif') no-repeat 0px 0px; font: normal 11px Tahoma; color: #29230c; text-transform: lowercase; margin: 10px 0px 5px 0px; }
#sbor_help div.click_but A span { display: block; text-align: center; padding: 2px 0px 0px 0px; }

#sbor_help_types { width: 1000px; margin: 0px auto 0px auto; background: #eaede0; padding: 10px 0px 10px 0px; border-bottom: 1px solid #c3c5ba; }
#sbor_help_types DIV.header { text-align: center; margin: 0px 0px 10px 0px; }
#sbor_help_types TABLE { width: 1000px; border-collapse: collapse; margin: 0px; }
#sbor_help_types TABLE TD { padding: 0px; }
#sbor_help_types div.pays { width: 497px; background: #dcddd7; text-align: center; margin: 0px 0px 10px 0px; }
#sbor_help_types div.b3 { margin: 0px 0px 0px 30px; }
#sbor_help_types div.b5 { margin: 0px 0px 0px 12px; }

#main { width: 1000px; border-collapse: collapse; margin: 0px auto 0px auto; }
#main TR { vertical-align: top }
#main .main_left_td { width: 252px; background: #EFECC4; padding: 10px 0px 10px 0px; }
#main .main_left_td TABLE { border-collapse: collapse; }
#main .main_left_td div.main_news_b { margin: 0px 0px 0px 30px; width: 212px; }
#main .main_left_td div.main_news_b .main_news_item { margin: 0px 0px 3px 0px; }
#main .main_left_td div.main_news_b .main_news_item div { margin: 0px 0px 0px 10px; }
#main .main_left_td div.main_news_b .main_news_item div.news_date { margin: 0px; font: bold 10px Tahoma; color: #8d8d8d; padding: 0px; }
#main .main_left_td div.main_news_b .main_news_item A { margin: 0px 0px 0px 0px; font: normal 11px Tahoma; color: #007622; text-decoration: underline; }
#main .main_left_td div.main_news_b div.sep { height: 1px; margin: 10px 0px 8px 0px; border-top: 1px solid #dddddd; }
#main .main_left_td div.main_news_b span.comment { padding: 0px 0px 0px 15px; background: url('/i/icom.gif') no-repeat 3px 2px; }
#main .main_left_td .look_href1 { margin: 15px 0px 0px 5px; }
#main .main_left_td .look_href1 A { color: #002d0d; text-decoration: underline; }
#main .main_left_td .look_href2 { margin: 5px 0px 0px 5px; }
#main .main_left_td .look_href2 A { color: #002d0d; text-decoration: underline; }

#main .main_center_td { width: 497px; padding: 0px 0px 20px 0px; }
#main .main_center_td table.main_center_ban { border-collapse: collapse; margin: 0px 0px 0px 5px; }
#main .main_center_td table.main_center_ban TD { vertical-align: top; padding: 20px 0px 0px 10px; }
#main .main_center_td .main_sbor_news { margin: 0px 15px 0px 15px; padding: 31px 0px 0px 0px; }
#main .main_center_td .main_center_ban2 { text-align: center; margin: 30px 0px 10px 0px; }
#main .main_center_td .news_title { margin: 0px 0px 3px 3px }
#main .main_center_td .news_title A { font: normal 11px Tahoma; color: #007622; }
#main .main_center_td .n_anons { margin: 5px 0px 10px 3px; color: #484848; }
#main .main_center_td .list_date { margin: 0px 0px 2px 0px; font: bold 11px Tahoma; color: #585858; }
#main .main_center_td .look_href1 { margin: 15px 0px 0px 2px; }
#main .main_center_td .look_href1 A { font-weight: normal; color: #002d0d; text-decoration: underline; }

/*#main .main_center_td div.main_sbor_news .selected { background: #eaede0; padding: 10px 10px 5px 10px; }
#main .main_center_td div.main_sbor_news .selected div.news_date { margin: 0px; font: bold 10px Tahoma; color: #8d8d8d; padding: 0px; }
#main .main_center_td div.main_sbor_news .selected A { margin: 0px 0px 0px 0px; font: bold 12px Tahoma; color: #a44009; text-decoration: underline; } */

#main .main_center_td div.main_sbor_news .selected { background: #eff8fd url('/image/nybg.jpg') no-repeat 0px 0px; margin-bottom: 8px; padding: 130px 10px 5px 10px; }


#main .main_right_td { width: 251px; background-color: #EFECC4; padding: 31px 0px 10px 0px; }
#main .nopad { padding: 10px 0px 10px 0px; }

#main #inquirer .quest { font: normal 12px Tahoma; color: #484848; }

#main_banners { width: 1000px; border-collapse: collapse; table-layout:fixed; background-color: #F8F8F8 }
#main_banners TR { vertical-align: top }
#main_banners TD { font: normal 11px Tahoma; color: #707070; }
#main_banners A { font: bold 11px Tahoma; color: #4C8A01; text-decoration: underline }
#main_banners .banners_td { width: 730px; padding: 0px; }
#main_banners .ban_block { width: 700px; margin: 20px 0px 20px 20px; }
#main_banners .banners { border-collapse: collapse; margin: 0px; }
#main_banners .banners TD { padding: 0px 12px 0px 0px; }

#main #our_members h2 { width: 204px; margin: 0px auto 10px auto; }
#main #our_members div.h1 { width: 204px; margin: 0px auto 10px auto; }
#main #our_members div.h1t { width: 204px; margin: 0px auto 10px auto; }

#main .our_header { margin: 0px 0px 5px 15px; }
#main .js{ overflow:hidden;zoom:1; }
#main .carousel { margin: 0px 0px 0px 19px; }
#main .carousel .carousel-wrap{ margin:0; border:0; zoom:1; }
#main .js .carousel-wrap{ display:inline-block;vertical-align:middle; width:150px; margin:0px 10px 0px 10px; }
.IE #main .js .carousel-wrap{ display:inline; }
#main .carousel ul{ margin:0; padding:0; zoom:1; }
#main .js ul li{ overflow:hidden; display:inline; float:left; width:150px; height:177px; text-align:center; }
#main .carousel A.carousel-control{ overflow:hidden; display:inline-block; vertical-align:middle; width:17px; height:33px; cursor:pointer; line-height:999px; zoom:1; }
#main .carousel A.carousel-next{ background:url('/i/arrow-r.jpg') 0 0 no-repeat; }
#main .carousel A.carousel-previous{ background:url('/i/arrow-l.jpg') 0 0 no-repeat; }
#main .carousel A.carousel-control:hover{-moz-opacity:.7; opacity:0.70; filter:alpha(opacity=70); }
#main .carousel .disabled, #main .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#main .carousel div{ margin:0; padding:0; border:0; }
#main .carousel ul{ padding:0; list-style:none; }
#main .carousel ul li{ position:relative; width:150px; margin:0; }
#main .carousel ul li cite{ position:absolute; bottom:3px; right:10px; line-height:19px; font-size:11px; }
#main .carousel ul li cite a img{ vertical-align:middle; }
#main .carousel ul li cite a{ color:#fff; text-decoration:none; }
#main .carousel div.name { font: bold 11px Tahoma; color: #007622; margin: 0px 0px 8px 0px; }
#main .carousel div.link { margin: 10px 0px 0px 0px; }

#main .m_controls { width: 204px; padding: 10px 0px 10px 0px; margin: 20px auto 0px auto; border-top: 1px dotted #3e3e3e }
#main .m_controls A { display: block; width: 204px; height: 49px; margin: 0px auto 5px auto; font: bold 11px Tahoma; color: #297c40; text-decoration: underline; text-transform: uppercase; }
#main .m_controls A span { display: block; padding: 17px 0px 0px 0px; margin: 0px 0px 0px 65px; }
#main .m_controls A.but1 { background: url('/i/but1.jpg'); }
#main .m_controls A.but2 { background: url('/i/but2.jpg'); }
#main .m_controls A.but3 { background: url('/i/but3.jpg'); }

#main div.all_link { width: 204px; margin: 5px auto 0px auto; text-align: center; }
#main div.all_link A { font: normal 11px Tahoma; color: #002d0d; text-decoration: underline; }

#main div.advert { margin: 0px 15px 0px 15px; padding: 10px 0px 0px 0px; }
#main div.adv_txt { width: 446px; height: 129px; margin: 0px auto 0px auto; padding: 0px; background: url('/i/adv/baner_rk.jpg') no-repeat 0px 0px; }
#main div.adv_txt div { margin: 0px 19px 4px 130px; font: bold 13px Tahoma; color: #FFF; padding: 16px 0px 0px 0px; }
#main div.adv_txt span { display: block; margin: 0px 19px 0px 166px; font: bold 13px Tahoma; color: #FFF; }
#main div.adv_txt span B { font: bold 13px Tahoma; color: #bcfff8; }

#sbor_partners { background: #31944c; padding: 15px 0px 15px 0px; border: 1px solid #4aa162; border-width: 1px 0px 1px 0px; }
#sbor_partners h2 { color: #FFF; border-color: #FFF; margin: 0px 20px 10px 20px; }
#sbor_partners div.h1 { color: #FFF; border-color: #FFF; margin: 0px 20px 10px 20px; }
#sbor_partners div.bns { height: 75px; overflow: hidden; margin: 0px 0px 0px 15px; }
#sbor_partners div.bns A { display: block; float: left; width: 75px; height: 75px; margin: 0px 0px 0px 5px; }
#sbor_partners div.bns IMG { width: 75px; height: 75px; }
#sbor_partners div.links { color: #fad347; font: normal 11px Tahoma; margin: 7px 0px 0px 20px; }

#sbor_partners div.links A { color: #fad347; font: normal 11px Tahoma; text-decoration: underline; }

/* End */

#need-to-togle {
  text-align: center;
  color:white;
  font-weight:bold;
  background: url('/i/toogle.gif') no-repeat 0 -23px;
  position:absolute;
  width:497px;
  line-height:23px;
  cursor:pointer;
}
#toogle-div{
  border: 1px solid #fad347;
  border-top: 0px solid #fad347;
  position:absolute;
  width:497px;
  margin-left:-1px;
  margin-top:23px;
  background-color:#fbfbfb;
  height:0px;
  display:none;
  padding-bottom: 20px;
}

#toogle-div #inner{
  padding:10px 20px;
  display:none;
  opacity:0;
}
