.b-header__menu {
  position:absolute;
  bottom:0; left:0;

  padding:0 0 0 48px;
  margin:0 0 9px -24px;
}

.b-menu {
  /* overflow:hidden; */
  height:34px;
}
  .b-menu .b-menu__item {
    float:left;
    display:block;

    margin-left:11px;
    padding:7px 13px 8px;

    position:relative;

    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;

    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;

    -khtml-border-top-left-radius:4px;
    -khtml-border-top-right-radius:4px;

    border-top-left-radius:4px;
    border-top-right-radius:4px;
  }
    .b-menu__item-link {
      font-size:1.3em; line-height:1;
      color:#fff;

      cursor:pointer;
      text-decoration:none;
    }
    span.b-menu__item-link {
        cursor: default;
    }

/* вместо карента :hover (карент еще не известен) */
  /* .b-menu .b-menu__item-current { */
  .b-menu .b-menu__item:hover {
    background:#011b29;

    -moz-box-shadow:2px 0 3px #050505;
    -webkit-box-shadow:2px 0 3px #050505;
    -khtml-box-shadow:2px 0 3px #050505;
    box-shadow:2px 0 3px #050505;

    /* #3c5561 */

    /* padding:14px 13px 7px; */
  }
    .b-menu .b-menu__item:hover .b-menu_sub { display:block; }
      .b-menu .b-menu__item-current i {
        font-size:1.3em; font-style:normal; line-height:1;
        color:#fff;
      }



.b-menu .b-menu__item_3 .b-menu_sub__col__list,
.b-menu .b-menu__item_4 .b-menu_sub__col__list,
.b-menu .b-menu__item_5 .b-menu_sub__col__list,
.b-menu .b-menu__item_6 .b-menu_sub__col__list,
.b-menu .b-menu__item_7 .b-menu_sub__col__list {
  margin-top:0;
}

.b-menu .b-menu__item_3 .b-menu_sub,
.b-menu .b-menu__item_5 .b-menu_sub,
.b-menu .b-menu__item_6 .b-menu_sub,
.b-menu .b-menu__item_7 .b-menu_sub {
  padding-bottom:7px;
}


