.main_width
{
      width:620px;
}

#main_div
{
      padding:20px;
}

#up2
{
      padding:15px 20px;
}

#menu_hor_rwd
{
      display:block;
      padding:0px;
      width:42px;
      height:17px;
      display:block;
      background:url('images/img/menu_rwd.png') no-repeat 0 0; 
      margin-top:26px;
}

#menu_hor
{
      display:none;
}

#menu_hor
{
      width:100%;
}

#menu_hor ul li
{
      padding:0;
      list-style-type:none;
      font-size:16px;
      position:relative;
      display:block;
      text-align:center;
}

#menu_hor ul li a, #menu_hor ul li span
{
      display:block;
      border-bottom:solid 1px #fff;
      text-transform:none;
}

#menu_hor ul li:last-child a, #menu_hor ul li:last-child span
{
      border-bottom:solid 0px #fff;
}
#menu_hor ul li:hover a, #menu_hor ul li:hover span, #menu_hor ul li a:hover, #menu_hor ul .m_sel a, #menu_hor ul .m_sel span
{
      background:#265775;
}

#main #menu_hor ul li ul
{
      visibility:hidden;
}


#search_div
{
      width:100%;
      margin:14px 0 0 0px;
}



#up2 #ico_grs
{
      display:none;
}

#main #box_roll_main
{
      height:300px;
      margin-bottom:20px;
      display:none;
}

#main .box_roll
{
      display:none;
}

#main .box_roll_text
{
      width:100%;
      padding:0px 0 0;
}

#dotes_main
{
      width:304px;
      bottom:20px;
      right:auto;
      left:0;
}

.main_news
{
      width:100%;
      margin-right:0;
      margin-bottom:25px;
      float:left;
}


.main_news:last-of-type
{
      margin-right:0;
      margin-bottom:0;
}

.main_pl
{
      width:100%;
      margin-right:0;
      line-height:20px;
      margin-bottom:25px;
}

.main_pl:last-of-type
{
      margin-right:0;
      margin-bottom:0;
}

#foot
{
      background:#1A3B4E;
      padding:15px 20px;
}

.foot_box
{     
      padding:0 0px 25px 0;
      width:100%;
}

#foot2
{
}

#sub_left
{
      width:100%;
      margin-bottom:30px;
}

#sub_mid
{
      width:100%;
}

.m_news_right
{
      width:100%;
}

.photo_bckg2
{
      width:370px;
      margin-bottom:15px;
}

.f34 
{
      font-size:30px;
      line-height:35px;
}