.main_width
{
      width:95%;
}

#ico_bw a
{
      display:none;
}

#ico_rss a
{
      display:none;
}

#main_news_bar
{
      display:none;
}

#up2
{
      border-bottom:solid #DBE5DE 1px;
      padding:27px 0 0;
}

#main #main_menu
{
      border-top:solid #DBE5DE 1px;
      margin:15px 0 0 0px;
      width:100%;
}

#main #main_menu li a, #main #main_menu li span
{
      padding:17px 0 15px 28px;
      margin:0 0 0;
      width:49%;
      box-sizing:border-box;
      text-align:left;
}

.f45
{
      font-size:35px;
      line-height:45px;
}

#banner
{
      padding-top:20px;
      margin-top:30px;
      height:auto;
      margin-bottom:35px;
      text-align:center;
      background:#aaa;
}

.n_banner_icons
{
      float:none;
}

.n_banner_icons a
{
      padding:14px 18px;
      margin:0 15px 15px 0;
      width:250px;
}

.f25
{
      font-size:22px;
}

.main_news_big
{
      width:100%;
      padding:0 0px 20px 0px;
      margin-bottom:20px;
}

.main_news_big:first-child
{
      padding:0 0 20px 0;
}

.main_news
{
}

.photo_bckg_main
{
      width:auto;
      max-width:100%;
      margin:0 0 10px;
      float:none;
}


#main #ul_text_path
{
      padding:9px 0 9px;
      margin:0;
      width:600px;
}


#moo
{
      display:none;
}

#menu_lab
{
      display:block;
      margin:10px auto;
      width:150px;
}

#menu_lab.more
{
      background:#191619; 
      color:#fff;
}

#menu_lab.more:hover
{
      background:#61B73D; 
      color:#fff;
}

#main #menu_hor
{
      display:none;      
}



#main #menu_hor ul
{
      padding:0; 
      margin:0 0 10px;;
      height:auto;
}

#main #menu_hor ul li
{
      padding:0;
      list-style-type:none;
      font-family: 'Inter', sans-serif;
      font-weight:400;
      font-size:16px;
      position:relative;
      display:block;
      text-align:center;
}

#main #menu_hor ul li a, #main #menu_hor ul li span
{
      display:block;
      width:100%;
      height:auto;
      padding:15px 0;
      margin:0 0px 1px;
      color:#fff;
      text-align:center;
      text-decoration:none;
      background:#61B73D; 
}

#main #menu_hor ul li:hover a, #main #menu_hor ul li:hover span, #main #menu_hor ul li a:hover, #main #menu_hor ul .m_sel a, #main #menu_hor ul .m_sel span
{
      color:#fff;
      background:#191619;
}


#main #menu_hor ul li ul
{
      display:none;
      visibility:hidden;
      width:0;
      height:0;
}










#main_left
{
      width:100%;
}

#main #box_roll_main
{
      width:100%;
      height:485px;
      margin-left:auto;
      margin-right:auto;
}

#foot
{
      padding:30px 0 0px;
}

#foot .main_width
{
      background:none;
}

.ul_foot
{
      width:100%;
      float:left;
      min-height:30px;
      padding:0 10px 30px;
}

#phones
{
      float:left;
}

#main_right
{
      width:100%;
}

#sub_left
{
      width:100%;
}

#sub_mid
{
      width:100%;
}

.m_news_right
{
      width:100%;
      margin-top:15px;
}

.m_news_left
{
      width:100%;
      margin-right:0px;
}

#main #ul_text_path
{
      width:100%;
}

#icons
{
      display:none;     
}

.tab_no
{
      display:none;
}

.table_photo2
{
      margin:0 0 15px;
}

.photo_bckg2
{
      width:auto;
      max-width:100%;
}


.input_form
{
      width:300px;
}

#main #tresc
{
      border:solid #DBE5DE 0px;
      border-top:solid #DBE5DE 0px;
      padding:24px 5px 0; 
}

.input_form_textarea
{
      width:300px;
}

.input_select
{
      width:325px;
}