.main_width
{
      width:640px;
}

#up
{
      width:640px;
      margin:0 auto;
}

#main
{
      width:100%;
}

#up #logo_div
{
      width:230px;
}

#main #menu_hor_up
{
      width:410px;
}

#n_gray_up
{
      padding-right:0px;
}

#search_div
{
      width:305px;
}

#ico_bw, #ico_epuap, #ico_bip
{
      display:none;
}


#ico_rwd
{
      margin:20px 25px 0 0;      
      display:block;
      width:41px;
      height:40px;
}

#ico_rwd a
{
      display:inline-block;
      background-image:url('images/img/rwd.png'); 
      background-repeat:no-repeat;
      background-position:50% 50%;
      background-color:transparent;     
      width:100%;
      height:100%;
      text-decoration:none;
}

#main #menu_hor ul
{
      margin-right:0px;
      display:none;
      width:100%;
      position:absolute;
      top:135px;
      left:0;
      margin:0;
      padding:0px 0 0px;
      z-index:50;
      border-top:solid 1px #99161B;
}

#main #menu_hor ul li
{
      float:none;
}

#main #menu_hor ul li a, #main #menu_hor ul li span
{
      background-color:#fff;
      display:block;
      padding:15px 0;
      border-bottom:solid 1px #99161B;
      color:#99161B;
      height:auto;
}

#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, #main #menu_hor ul #li1:hover a, #main #menu_hor ul #li2:hover a, #main #menu_hor ul #li3:hover a, #main #menu_hor ul #li4:hover a, #main #menu_hor ul #li5:hover a, #main #menu_hor ul #li6:hover a, #main #menu_hor ul #li1.m_sel a, #main #menu_hor ul #li2.m_sel a, #main #menu_hor ul #li3.m_sel a, #main #menu_hor ul #li4.m_sel a, #main #menu_hor ul #li5.m_sel a, #main #menu_hor ul #li6.m_sel a
{
      background-color:#99161B;
      color:#fff;
}

#main #menu_hor ul li ul
{
      display:none;
      visibility:hidden;
}

#main #box_roll_main
{
      height:660px;
}

#images .news_d
{
      height:525px;
}

#main .box_roll
{
      height:525px;
      background-size:cover;
}


#main #box_roll_text
{
      width:100%;
      padding:20px 25px 0;
      height:380px;
      border-radius: 0px 0px 0px 0px;
}

#main #box_roll_text .mar40
{
      margin-bottom:20px;
}

.n_more a
{
      padding:13px 40px 12px 23px;
}

.f50 
{
      font-size:32px;
      line-height:normal;
}

.f36  
{
      font-size:32px;
      line-height:normal;
}

.f26
{
      font-size:24px;
      line-height:normal;
}

.f22
{
      font-size:18px;
      line-height:normal;
}

#n_kafels
{
      margin-bottom:40px;
}

.n_kafel
{
      width:50%;
      padding:30px 20px 20px;
      height:390px;
      margin-bottom:1px;
}

.n_k_text2
{
      min-height:92px;
}

.news_under
{
      margin-top:15px;
      margin-bottom:30px;
}

.main_news
{
      width:310px;
      margin-right:20px;
      height:385px;
}

.main_news:nth-of-type(2)
{
      margin-right:0px;
}

.main_news:last-of-type
{
      display:none;
}

.main_news_title
{
      min-height:110px;
}

#wuoz_ue
{
      padding:0 10px;
}

#foot
{
      padding:30px 0 30px;         
}

#foot .mar30
{
      margin-bottom:15px;         
}

#foot_in
{
      background:none;      
      padding-bottom:30px;
      margin-bottom:30px;
}

#foot_right
{
      margin-left:0px;
      margin-top:30px;
}

#foot ul
{
      padding:0;
      margin:0 50px 0 0;  
}

#foot #ul2 ul
{
      margin:0 0px 0 0;  
}

#sub_left
{
      width:100%;
}

#sub_mid
{
      width:100%;
}

.m_news_right
{
      width:100%;
      margin-top:15px;
}

.m_news_left
{
      width:100%;
      margin-top:15px;
}
 

#icons
{  
      display:none;
}








