* {box-sizing: border-box; -moz-box-sizing: border-box;}
* html ul li {} * html ul li a { height: 1%; }

  body {background-color: #EDEDED;}
  body, table, tr, td, div, h1, h2, h3, h4, form, input, span, a, img, p {font-family: Arial; font-size: 12px; color: #333333; margin: 0px; padding: 0px; }
   a:link { text-decoration: none; color: #000000;}
   a:visited { text-decoration: none; color: #000000;}
   a:hover {text-decoration: underline; color: #000000;}
	
  ul {list-style: none; padding: 10px 0;}
  ul li {padding: 0 0 5px 10px; background: url("../images/li.gif") no-repeat 0px 7px; }
  p {padding: 5px 0;}


  h2 {font: bold 13px/17px "Tahoma";  background:  url("../images/title_c.gif") repeat-x 0px 5px; padding: 0px 10px 0px 10px; }
  h2 span{background: #DCDCDC;  padding: 0px 10px 0px 10px; }


  .table {width: 100%; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%");}
  .cleare {clear: both;}

  .poloska {width: 100%;  height: 3px; float: center; text-align:right;  padding: 5px 35px 0px 35px; }
  .poloska1 {width: 100%;  height: 3px; }
  .poloska	a:link {font: bold 12px/15px "Verdana";  color: #484446;}
  .poloska	a:visited {font: bold 12px/15px "Verdana"; color: #484446;}
  .poloska	a:hover {color: #546474;}

 /* .top_news {width: 45%;  float: left;  display: block;  font: 11px/13px "Verdana"; color: #546474; padding: 35px 0px 0px 35px; }
  */
   .top_news { font: 11px/13px "Verdana"; color: #546474; padding: 35px 0px 0px 35px; }
  .top_news  b{display: block;  font:  bold 11px/13px "Verdana"; color: #546474;}
  .top_news  span{display: block;  font:  bold  italic 11px/13px "Verdana"; color: #546474;}
  .top_news	a:link {font: bold 12px/15px "Verdana";  color: #484446;}
  .top_news	a:visited {font: bold 12px/15px "Verdana"; color: #484446;}
  .top_news	a:hover {color: #546474;}

  .fon_menu {width: 100%;  height: 43px; background: url(../images/on_menu.gif) repeat;  padding: 12px 5px 5px 5px; }
  .fon_menu_t {font: bold 12px/14px "Verdana";  color: #666666;  float: center; text-align:center; }
  .fon_menu_t  span {12px/14px "Verdana";  color: #e00007;}
  .fon_menu_t	a:link {font: bold 12px/14px "Verdana"; text-decoration: none;  color: #666666; }
  .fon_menu_t	a:visited {font: bold 12px/14px "Verdana"; text-decoration: none;  color: #666666; }
  .fon_menu_t	a:hover {text-decoration: underline;  color: #546474;}

  .cen_left {width: 100%; min-height: 1000px;  height: 100%; background: url(../images/cen_left.gif) repeat-y 100% 0%; }
  
  .content {width: 100%;  height: 100%;  padding: 35px 35px 0px 35px; }
  
  .pyf {width: 454px;  float: center; text-align:center;  height: 30px; padding: 35px 0px 0px 0px; }
  
  .menu_anons {width: 100%; background: url(../images/menu_right.gif) no-repeat; padding: 83px 35px 0px 30px; }
  .anons_end{width: 100%;  height: 68px; background: url(../images/anons_end.gif) no-repeat; }

  .m_telo {width: 100%; background: url(../images/m_telo.gif) repeat-y;  padding: 5px 40px 0px 10px; }
  .c_c{width: 427px;  }
  .c1 {width: 427px;  height: 55px;  background: url(../images/c1.gif) no-repeat;  padding: 15px 10px 5px 10px; }
  .c_t{width: 425px;  background:  #CECECE; }
  .c2 {width: 428px;   height: 20px; background: url(../images/c2.gif) no-repeat;   }

  .m_m{width: 234px; }
  .m_m1 {width: 230px;  background: url(../images/fon_m_m.gif) no-repeat;  padding: 15px 10px 0px 10px; }
  .m_m_t{width: 230px;  background:  #E1E1E1; }
  .m_m2 {width: 230px;   background: url(../images/m_m2.gif) no-repeat;   }
  .m_m_t  p {padding: 0 0 5px 10px; background: url(../images/li_m.gif) no-repeat 0px 5px; }

  .m_e1{width: 250px; }
  .m_e3 {width: 250px;  background: url(../images/fon_m_m1.gif) no-repeat;  padding: 15px 10px 0px 10px;  }
  .m_e_t1 {width: 250px;  background:  #E1E1E1;   }
  .m_e4 {width: 250px;   background: url(../images/m_m3.gif) no-repeat; }
  .m_e_t1  p {padding: 0 0 5px 10px; background: url(../images/li_m.gif) no-repeat 0px 5px; }

  .menu_gr {width: 100%;  padding: 15px 50px 0px 30px; }

  .menu_gr  h1 {font: bold 11px/13px "Verdana";  margin: 0 0 5px 0; color: #E00007; border-bottom: 1px solid #656565;}
  .menu_gr  h1	a:link {font: bold 11px/13px "Verdana";  text-decoration: none; color: #E00007;}
  .menu_gr  h1	a:visited {font: bold 11px/13px "Verdana";  text-decoration: none; color: #E00007;}
  .menu_gr  h1	a:hover {text-decoration: underline; color: #E00007;}
  
  .con   p {padding: 0 0 5px 10px; background: url("../images/li_m.gif") no-repeat 0px 7px; }
  .con   div {padding: 0 0 5px 20px; }
  .con  .up   {width: 600px;  text-align:right;}

  .faq   p {padding: 0 0 5px 10px;}
  .faq   div {padding: 0 0 5px 20px; }
  .faq  .up   {width: 600px;  text-align:right;}

  .menu_gr  p {padding: 0 0 5px 5px; background: url("../images/li.gif") no-repeat 0px 7px; }
  .menu_gr  p a:link { text-decoration: none; color: #000000;}
  .menu_gr  p a:visited { text-decoration: none; color: #000000;}
  .menu_gr  p a:hover {text-decoration: underline; color: #000000;}
  
  .afor {width: 634px;  background-image: url(../images/aforbg.jpg); background-repeat:repeat-y }
  .afortop {width: 634px; background-image: url(../images/afortop.jpg); background-repeat:no-repeat}
  .aforbottom {width: 634px; background-image: url(../images/aforbottom.jpg); background-position:left bottom; background-repeat:no-repeat; padding: 20px 20px 36px 30px;}
  .afor  .t {width: 100%; min-height: 50px;  float:left; text-align:left; }
  .afor .a{width: 100%;  float:right; text-align:right;  font: italic;}
  
  .vopros{ font: 11px/13px "Tahoma"; color: #666666; padding: 0px 0px 0px 30px; }
  .link {width: 634px;  height: 96px; }

  .i-left {border: 1px solid #DAEEFC; float: left; margin: 5px 10px 5px 0px;}
  .i-right {border: 1px solid #DAEEFC; float: right; margin: 5px 0px 5px 10px;}

  .num {font: 45px/50px "Verdana";}
  .date {font: bold 13px/15px "Verdana";}
  .sem {font: 13px/15px "Verdana";}
