.main_width
{
      width:920px;
}

/*
.button_seled a, input.button_seled 
{
      min-width:10px;
}

.button_seled_tel a
{
      margin:0 0 0;
      padding:13px 27px 13px;
      background:#BB2034 url('images/img/phone.png') no-repeat 50% 50%;
      font-size:0px;
}
*/

#menu_hor_rwd
{
      margin:14px 0px 0 40px;
      width:40px;
      height:23px;
      display:block;
      background:url('images/img/menu_rwd.png') no-repeat 0 0; 
}

#menu_hor
{
      margin:0 0 0;
      padding:0 0 0;
      display:none;
      z-index:20;
      width:100%;
      position:absolute;
      float:none;
      left:0;
      top:90px;
}

#menu_hor ul
{
      position:absolute;
      left:0;
      top:0;
      padding:0; 
      margin:0 0 0 0;
      border:none;
      width:100%;
      height:auto;
      text-align:center;
      border-top:solid 1px #F85166;
}

#menu_hor ul li
{
      padding:0;
      margin:0 0;
      list-style-type:none;
      float:none;
      position:relative;
      width:100%;
      text-align:center;
}

#menu_hor ul li a, #menu_hor ul li span
{
      display:block;
      width:100%;
      height:auto;
      padding:15px 0px;
      color:#fff;
      margin:0;
      text-align:center;
      font-weight:500;
      border-bottom:solid 1px #F85166;
      background:#BB2034;
      font-size:14px;
      font-weight:700;
      color:#fff;
      font-family: 'Plus Jakarta Sans', sans-serif;
}

#menu_hor ul li:first-child a
{
      padding:15px 0px;    
      background:#BB2034;
}


#menu_hor ul li ul, #menu_hor ul li ul li, #menu_hor ul li .menu_roz, #menu_hor ul li #menu_roz1, #menu_hor ul li #menu_roz2, #menu_hor ul li .menu_roz li, #menu_hor ul li #menu_roz1 li 
{
      display:none;
      visibility:hidden;
}

#menu_hor ul li a:hover:after, #menu_hor ul .m_sel a:after, #menu_hor ul .m_sel_drop a:after
{ 
      width:0%; 
      left:0; 
}

#menu_hor ul li a:hover
{ 
      color:#fff;
      background:#1F2939;
}

#main_offer .offer_box:nth-of-type(3n)
{
      margin-right:32px;
}

#main_offer .offer_box:nth-of-type(2n)
{
      margin-right:0px;
}


.about_box
{
      width:297px;
      min-height:228px;
      padding:22px;
      margin-right:12px;
}

.about_box:last-of-type
{
      margin-right:0px;
}

.mier_box
{
      width:100%;
      margin:0 0 32px; 0
      padding:28px 24px;
}

.mier_box:last-of-type
{
      margin:0 0 0 ;
}

.main_foot_up_in
{
      padding:100px 20px 0;
}

#foot2
{
      margin-left:80px;
}

