#main #ul_search li a
{
      padding:0 10px 0 25px;
      color:#fff;
      text-transform:uppercase;
      font-family: 'Lato', sans-serif;
      font-weight:700;
      font-size:14px;
      margin:10px 10px 12px 0;
      color:#fff;
      height:16px;
      border-right:solid 1px #C6CAD0;
}

#g_map
{
      width:100%;
      height:300px;
      margin:0 0 20px;
}

.input_form
{
      width:200px;
}

.input_form_textarea
{
      width:200px;
}

.main_all
{
      width:95%;
      margin:0 auto;
}

.langs_ul
{
      padding:0; 
      margin:38px 0 0 00px;
      display:none;
}

#main #menu_hor_rwd
{
      margin:37px 20px 0 0px;
      width:95px;
      height:20px;
      display:block;
      background:url('images/img/menu_rwd.png') no-repeat 0 0; 
}

.f36
{
      font-size:30px;
}


#main #menu_hor
{
      float:none;
      width:100%;
      position:fixed;
      top:98px;
      left:0;
      display:none;
}

#main #menu_hor .ul_hor
{
      padding:0; 
      margin:0 0 0;
}
#main #menu_hor ul
{
      padding:0; 
      margin:0 0 0;
      float:none;
      border-top:solid 1px #051B34;
}

#main #menu_hor ul li
{
      padding:0;
      margin:0 0;
      list-style-type:none;
      float:none;
      position:relative;
      width:100%;
}

#main #menu_hor ul li a, #main #menu_hor ul li span
{
      display:block;
      width:auto;
      padding:0px 0px;
      color:#fff;
      text-transform:uppercase;
      font-family: 'Ubuntu', sans-serif;
      font-weight:500;
      font-size:15px;
      margin:0;
      background:#051B34;
      text-align:center;
      border-bottom:solid 1px #fff;
}

#main #menu_hor  .ul_hor li:hover a, #main #menu_hor  .ul_hor li span:hover, #main #menu_hor  .ul_hor li a:hover, #main #menu_hor .ul_hor .m_sel a, #main #menu_hor .ul_hor .m_sel span
{
      -webkit-border-radius: 0px; 
      -moz-border-radius: 0px; 
      border-radius: 0px;

}

#main #menu_hor .ul_hor li ul
{
      display:none;
      visibility:hidden;
}

#main_search
{
      width:320px;
}

.main_search_input
{
      width:280px;
      margin:0 5px 5px 0;
}

.input_form_s
{
      width:215px;
}

.main_search_input_date
{
      width:280px;
}

.main_search_input_amount
{
      width:65px;
}

.input_form_date
{
      width:210px;
      margin:4px 0 0 50px;
}

.input_form_amount
{
      width:22px;
      margin:4px 0 0 38px;
}

#search_send, .more
{
      width:123px;
      height:50px;
}

#search_send
{
      width:180px;
      margin:0 3px 0 0;
}

.box_main_multi
{
      margin:0 auto 28px;
      width:320px;
      height:390px;
      float:none;
}

.box_main_multi_photo
{
      width:318px;
      height:231px;
      position:relative;
}

.bm_photo
{
      max-width:100%;
}

.box_main_multi_text
{
      width:288px;
      height:129px;
      padding:15px;
}

.box_main_multi_more a
{
      margin:55px 0 0 15px; 
}

#box_main_multi_div .box_main_multi:nth-child(3n)
{
      margin:0 auto 28px;
}


#block_main_div
{
      width:358px;
}

.block_main
{
      width:358px;
      margin:0 auto 30px;
      float:none;
}

#block_main_div .block_main:nth-child(4)
{
      margin:0 auto 30px;
}

#banner #banner_text, #banner_sub #banner_text
{
      padding:140px 20px 0;
      margin:0 auto 30px;
}

#banner
{
      width:100%;
      height:675px;
      padding:0;
      background:url('images/img/bckg_480.jpg') no-repeat 50% 100%; 
}

#banner_sub
{
      width:100%;
      height:675px;
      padding:0;
      background:url('images/img/bckg_480.jpg') no-repeat 50% 100%; 
}

.ul_foot
{
      padding:25px 0 10px;
      margin:0 0 0; 
}

.ul_foot li
{
      padding:0;
      margin:0;  
      list-style-type:none;
      display:block;
}

.ul_foot li a, .ul_foot li span
{
      display:block;
      padding:0px 20px 10px 0;
      margin:0;
      font-size:11px;
      color:#001F35;
      font-family: 'Lato', Tahoma, sans-serif;
      text-transform:uppercase;
      font-weight:900;
}
