body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     height:auto;
     height:100% !important;
     width:100%;
     font-size:11px;
     font-family:verdana;
     background:#ffffff;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     height:100%;
     width:1000px;
}
.width_site
{
     width:990px;
     overflow:hidden;
}
#content_td
{
     vertical-align:top;
}
.left_top_td
{
     width:127px;
     padding:25px 70px 0px 50px;
     vertical-align:top;
}
*html
{

}
.top_menu_td
{
     vertical-align:top;
     width:700px;
     padding: 0px 0px 16px 0px;
}
.top_menu div
{
     float:left;
     display:block;
     height:139px;
     letter-spacing:1px;
     padding-top:0px;
     color:#000000;

}
.top_menu div a
{
     display:block;
      width:123px;
}
.top_menu div a img
{
     width:123px;
     height:123px;
}
.top_menu .item_01
{
     background:url(images/01_item.gif) 0px 0px no-repeat #ffffff;
     width:132px;
}
.top_menu .item_02
{
     background:url(images/02_item.gif) 0px -1px no-repeat #ffffff;
     width:135px;
}
.top_menu .item_03
{
     background:url(images/03_item.gif) 0px -1px no-repeat #ffffff;
     width:139px;
}
.top_menu .item_01_sel
{
     background:url(images/01_item_sel.gif) 0px 0px no-repeat #1D2172;
     width:132px;
     color:#ffffff;
}
.top_menu .item_02_sel
{
     background:url(images/02_item_sel.gif) 0px 0px no-repeat #EE3124;
     width:135px;
}
.top_menu .item_03_sel
{
     background:url(images/03_item_sel.gif) 0px 0px no-repeat #00A029;
     width:139px;
}
.logo_td
{
     vertical-align:top;
     text-align:right;
     padding: 35px 60px 0px 0px;
}
.left_top_a_blue
{
     padding:0px 70px 0px 37px;
      vertical-align:top;
     text-align:left;
}
.left_top_a_blue a
{
     background:url(images/bullet_romb.gif) 0px 2px no-repeat;
     padding: 0px 0px 0px 18px;
     display:block;
     color:#000000;
}
.left_top_a_green
{
     padding:0px 70px 0px 37px;
      vertical-align:top;
     text-align:left;
}
.left_top_a_green  a
{
     background:url(images/bullet_romb_green.gif) 0px 2px no-repeat;
     padding: 0px 0px 0px 18px;
     display:block;
     color:#000000;
}
.left_top_a_red
{
     padding:0px 70px 0px 37px;
      vertical-align:top;
     text-align:left;
}
.left_top_a_red a
{
     background:url(images/bullet_romb_red.gif) 0px 2px no-repeat;
     padding: 0px 0px 0px 18px;
     display:block;
     color:#000000;
}
.inner_menu_blue
{
     vertical-align:top;
     text-align:left;
}
.inner_menu_blue ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.inner_menu_blue ul li
{
     padding: 0px 0px 0px 20px;
     margin: 0px 14px 0px 0px;
     list-style:none;
     float:left;
     background:url(images/bullet_top.gif) 0px 2px no-repeat;
}
.inner_menu_blue ul li a
{
     color:#000000;
}
.inner_menu_blue ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.inner_menu_green
{
     vertical-align:top;
     text-align:left;
}
.inner_menu_green ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.inner_menu_green ul li
{
     padding: 0px 0px 0px 20px;
     margin: 0px 14px 0px 0px;
     list-style:none;
     float:left;
     background:url(images/bullet_top_green.gif) 0px 2px no-repeat;
}
.inner_menu_green ul li a
{
     color:#000000;
}
.inner_menu_green ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.inner_menu_red
{
     vertical-align:top;
     text-align:left;
}
.inner_menu_red ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.inner_menu_red ul li
{
     padding: 0px 0px 0px 20px;
     margin: 0px 14px 0px 0px;
     list-style:none;
     float:left;
     background:url(images/bullet_top_red.gif) 0px 2px no-repeat;
}
.inner_menu_red ul li a
{
     color:#000000;
}
.inner_menu_red ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.left_menu_td_blue
{
     width:127px;
     padding:25px 84px 0px 37px;
     vertical-align:top;

}
.left_menu_td_blue ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.left_menu_td_blue ul li
{
     background:url(images/bullet_left.gif) 0px 2px no-repeat;
     padding: 0px 0px 0px 18px;
     display:block;
     margin: 0px 0px 10px 0px;
     color:#000000;
}
.left_menu_td_blue ul li a
{
     color:#000000;
}
.left_menu_td_blue ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.left_menu_td_blue ul li ul
{
     display:none;
}
.left_menu_td_blue ul li.select ul
{
     display:block;
     margin:10px 0px 0px 23px;
}
.left_menu_td_blue ul li.select ul li.select ul
{
     display:block !important;
     margin:10px 0px 0px 23px;
}
.left_menu_td_blue ul li.select ul ul,.left_menu_td_blue ul li.select ul li.select ul ul
{
     display:none;
}
.left_menu_td_blue ul li.select ul li
{
     margin: 0px 0px 9px 0px;
}
.left_menu_td_blue ul li a
{
     color:#000000;
}
.left_menu_td_blue ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.left_menu_td_green
{
     width:187px;
     padding:25px 24px 0px 37px;
     vertical-align:top;

}
.left_menu_td_green ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.left_menu_td_green ul li
{
     background:url(images/bullet_left_green.gif) 0px 2px no-repeat;
     padding: 0px 0px 0px 18px;
     display:block;
     margin: 0px 0px 10px 0px;
     color:#000000;
}
.left_menu_td_green ul li ul
{
     display:none;
}
.left_menu_td_green ul li.select ul
{
     display:block;
     margin:10px 0px 0px 23px;
}
.left_menu_td_green ul li.select ul li.select ul, .left_menu_td_green ul li.select ul li.select ul li.select ul
{
     display:block !important;
     margin:10px 0px 0px 23px;
}
.left_menu_td_green ul li.select ul ul, .left_menu_td_green ul li.select ul li.select ul ul
{
     display:none;
}
.left_menu_td_green ul li.select ul li
{
     margin: 0px 0px 9px 0px;
}
.left_menu_td_blue ul li a
{
     color:#000000;
}
.left_menu_td_green ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.left_menu_td_red
{
     width:127px;
     padding:25px 84px 0px 37px;
     vertical-align:top;

}
.left_menu_td_red ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.left_menu_td_red ul li
{
     background:url(images/bullet_left_red.gif) 0px 2px no-repeat;
     padding: 0px 0px 0px 18px;
     display:block;
     margin: 0px 0px 10px 0px;
     color:#000000;
}
.left_menu_td_red ul li a
{
     color:#000000;
}
.left_menu_td_red ul li ul
{
     display:none;
}
.left_menu_td_red ul li.select ul, .left_menu_td_red ul li.select ul li.select ul, .left_menu_td_red ul li.select ul li.select ul li.select ul
{
     display:block !important;
     margin:10px 0px 0px 23px;
}
.left_menu_td_red ul li.select ul ul, .left_menu_td_red ul li.select ul li.select ul ul
{
     display:none;
}
.left_menu_td_red ul li.select ul li
{
     margin: 0px 0px 9px 0px;
}
.left_menu_td_red ul li a
{
     color:#000000;
}
.left_menu_td_red ul li a.sel
{
     color:#000000;
     font-weight:bold;
     text-decoration:none;
}
.content_tbl
{
     margin-top:54px;
}
.content_tbl a
{
     color:#000;
}
.content_tbl td
{
     vertical-align:top;
     text-align:left;
}
.center_td
{
     padding: 22px 36px 0px 0px;
     text-align:justify !important;
     width:247px;
     min-height:350px;
     height:expression(this.scrollHeight < 350? "350px" :
 "auto");
}
/**:first-child+html .center_td
{
     padding: 22px 36px 0px 0px;
     text-align:justify !important;
     width:211px;

}
*html .center_td
{
     padding: 22px 36px 0px 0px;
     text-align:justify !important;
     width:211px;

} */
.center_td  h1
{
     padding: 0px;
     text-align:left;
     margin: 0px 0px 44px 0px;
     font-size:17px;
     font-weight:bold;
}
.center_td p
{
     padding: 0px;
     margin: 0px;
}
.news_td
{
     width:248px;
     padding: 22px 0px 0px 100px;
}
.news_td .news_block
{
     text-align:justify;
}
.news_td .news_block h5
{
     font-size:17px;
     padding: 0px;
     margin: 0px 0px 46px 0px;
     font-weight:bold;
}
.news_td .news_block .date
{
     display:block;
     font-size:10px;

}
.news_td .news_block p
{
     margin-bottom:12px;
}
#foot_td
{
     vertical-align:bottom;
     font-family:tahoma;
     font-size:13px;
     padding: 80px 50px 38px 30px;
}
#foot_td a
{
     color:#000000;
     text-decoration:none;
}
#foot_td table
{
     width:100%;
}
.block
{
     margin-top:45px;
}
.inner_foto_intensiv
{
     #position:absolute;
     margin-left:-30px;
     margin-top:-10px;
}
.inner_foto_intensiv .comment_foto
{
     margin-left:165px;
     font-size:9px;
     margin-top:3px;
     font-style:italic;
     width:110px;
}
.inner_foto
{
     #position:absolute;
     margin-left:-30px;
     margin-top:-10px;
}
.inner_foto img
{
     clear:both;
     display:block;
}
.comment_foto_o
{
     position:absolute;
     margin-left:165px;
     font-size:9px;
     margin-top:3px;
     font-style:italic;
     width:110px;
}
.comment_consult
{
     margin-top:37px;
     margin-left:48px;
}
.comment_consult td
{
     vertical-align:bottom;
}
.comment_consult .comment_foto
{
     font-size:9px;
     font-style:italic;
     margin: 0px 0px 0px 3px;
     width:110px;
}
.element_tbl
{
     margin-top:3px;
}
.pic_left
{
          position:absolute;
          margin-left:-60px;
}
.element_text
{
     width:247px;
     text-align:justify !important;
}
.element_text .title
{
     padding: 0px;
     text-align:left;
     margin: 0px 0px 35px 0px;
}
.element_text .title h5
{
     padding: 0px;
     margin: 0px;
     font-size:12px;
     font-weight:bold;
}
.section_list
{
     padding: 0px;
     margin: 2px 0px 0px 0px;
     width:262px;
}

.section_list .title
{
     padding: 0px;
     text-align:right;
     margin: 0px 0px 0px 0px;
}
.section_list .title h5
{
     padding: 0px;
     margin: 0px;
     font-size:12px;
     font-weight:bold;
}
.section_list td
{
     padding: 0px 0px 4px 0px;
     text-align:right;
}
.pic_right
{
     margin-left:10px;
}
.map td
{
     padding: 0px 6px 5px 0px;
}
.map_right
{
     margin-left:40px;
}
.map_right td
{
     padding: 0px 0px 5px 6px;
}
.prompt
{
     position:absolute;
     margin-top:-55px;
     margin-left:29px;
     /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;*/
}
.prompt .arrow_ten
{
     /*background:url(images/arrow_ten.png) 0px 0px no-repeat; */
     height:15px;
     width:20px;
     position:absolute;
     margin-top:-13px;
}
.prompt  table td
{
     padding: 0px;

}
.prompt .right_ten
{
     background:url(images/right_ten.gif) 0px 0px repeat-y;
}
.prompt .bottom_ten
{
     background:url(images/ten_bottom.gif) 0px -1px repeat-x;
}
*html .prompt .bg_bottom
{

      height:13px;
      z-index:1000;
      position:absolute;
      margin-top:-12px;
      background:none;
    padding: 0px 0px 0px 0px; /* Отступы вокруг текста */
}
*html .prompt .bg_bottom img
{
     display:block;
     width:100%;
}
.prompt .bg_bottom
{
     background:url(images/bottom_bg_ten.png) 0px bottom repeat-x;
      /* Ширина для IE6 */
      height:13px;
      margin-top:-12px;
    padding: 0px 0px 0px 0px; /* Отступы вокруг текста */
}
.prompt .bg_bottom img
{
     visibility:hidden;
}
*html .prompt img{
    behavior: url("iepngfix.htc");
    visibility:visible;
   }
*html .bg_bottom img   {

    visibility:visible !important;
   }
*:first-child+html .prompt .bg_bottom_td
{
     background:url(images/bottom_bg_ten.png) 0px bottom repeat-x;
    padding: 0px 0px 0px 0px;
}
.prompt .title
{
     padding: 10px 6px 0px 0px;
     text-align:left;
     white-space:nowrap;
     position:relative;
     margin: 0px 0px 0px -10px;
     background:#ffffff;
     height:39px;
}
.prompt .title h5
{
     padding: 0px;
     margin: 0px;
     font-size:12px;
     font-weight:bold;
}
.prompt td.nobg
{
     background:none;
}
.section_list_left
{
     padding: 0px;
     margin: 39px 0px 0px 0px;
     width:236px;
}

.section_list_left .title
{
     padding: 0px;
     text-align:right;
     font-size:13px;
     margin: 0px 0px 0px 0px;
}
.section_list_left .title h5
{
     padding: 0px;
     margin: 0px;
     font-size:13px;
     font-weight:bold;
}
.section_list_left td
{
     padding: 0px 0px 4px 0px;
     text-align:right;
}
.section_list_left .pic_left
{
     margin-right:10px;
}
.tbl_border_black
{
     border:1px solid #000;
     border-collapse:collapse;
}
.tbl_border_black td
{
     border:1px solid #000;
     border-collapse:collapse;
     vertical-align:top;
     text-align:left;
}




