.main_width
{
      width:1000px;
}

#up
{
      width:1000px;
      margin:0 auto;
}

#main
{
      width:100%;
}

#up #logo_div
{
      width:230px;
}

#main #menu_hor_up
{
      width:770px;
}

#n_gray_up
{
      padding-right:0px;
}

#search_div
{
      width:300px;
}

#main #menu_hor ul
{
      margin-right:0px;
}

#main #menu_hor ul li a, #main #menu_hor ul li span
{
      padding:32px 17px;
}

#main #menu_hor ul li:last-child ul
{
      right:0;
}

#main #box_roll_text
{
      width:700px;
      padding:25px 30px 0;
      height:440px;
}

.f50 
{
      font-size:40px;
      line-height:normal;
}

.f26
{
      font-size:24px;
      line-height:normal;
}

.f22
{
      font-size:20px;
      line-height:normal;
}

.n_kafel
{
      width:250px;
      padding:30px 20px 20px;
      height:410px;
}

.n_k_text2
{
      min-height:112px;
}

.main_news
{
      width:320px;
      margin-right:20px;
      height:405px;
}

.main_news_title
{
      min-height:125px;
}

#foot
{
      padding:40px 0 30px;         
}

#foot_right
{
      margin-left:40px;
}


#sub_left
{
      width:280px;
}

#sub_mid
{
      width:700px;
}

.m_news_right
{
      width:100%;
      margin-top:15px;
}