.b-head__house-bar {
    position: relative;
    background: #9a8777;
    height: 55px;
}

.b-head__house-bar-inner {
    position: relative;
}

.b-head__house-bar-title {
    float: left;
    margin: 0 0 0 -38px;
    padding: 0 0 0 85px;
    line-height: 55px;
    background: url(fisher-house.png) 0 -10px no-repeat;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0, .5);
    font-size: 16px;
}

.b-head__house-bar-title-bold {
    font-style: normal;
    font-family: 'Robotobold', Arial, sans-serif;
}

.b-head__house-bar-line {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 6px;
    background: #2c1907;
    opacity: .75;
    filter: alpha(opacity=75);
    z-index: 2;
}

.b-head__house-bar-right {
    float: right;
}

.b-head__house-bar-list {
    margin: 9px 0 0;
    padding: 0;
    float: left;
}

.b-head__house-bar-item {
    padding: 4px 15px 2px;
    float: left;
    border-left: 1px solid #bf8a18;
    list-style: none;
    text-align: center;
    color: #fff;
}

.b-head__house-bar-item:first-child {
    padding-left: 0;
    border: none;
}

.b-head__house-bar-item:last-child {
    padding-right: 0;
}

.b-head__house-bar-list-label,
.b-head__house-bar-list-text {
    display: block;
    font-style: normal;
    text-shadow: 0 1px 2px rgba(0,0,0, .5);
}

.b-head__house-bar-list-label {
    text-transform: uppercase;
    font-size: 10px;
}

.b-head__house-bar-list-text {
    line-height: 15px;
    font-family: 'Robotobold', Arial, sans-serif;
}

.b-head__house-bar-links {
    margin: 13px 0 0 29px;
    float: right;
}

.b-head__house-bar-link {
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 19px;
    border: 1px solid #BF8A18;
    background: #422001;
    text-decoration: none;
    color: #FFF;
    font-family: 'Robotobold', Arial, sans-serif;
    transition: 0.1s background linear;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 17px;
}

.b-head__house-bar-link_size_small {
    padding: 5px 11px;
}

.b-head__house-bar-link:hover {
    background: #502702;
}

.b-head__house-bar-link:active {
    background: #391c01;
}

.b-head__house-bar-link:first-child {
    margin: 0;
}

.b-head__nav-bar {
    height: 65px;
    background: #242b31;
}

.b-head__logo {
    top: 11px;
    left: -18px;
    position: absolute;
}

.b-head__menu {
    position: absolute;
    top: 0;
    right: -12px;
    margin: 0;
    padding: 0;
    line-height: 65px;
}

.b-head__item {
    padding: 0 13px;
    float: left;
    list-style: none;
}

.b-head__item_type_home {
    margin: 1px -3px 0 0;
}

.b-head__menu-link {
    color: #fff;
    text-decoration: none;
    font-family: 'Robotobold', Arial, sans-serif;
}

.b-head__item:last-child .b-head__menu-link {
    border-left: 1px solid white;
    padding-left: 8px;
}

.b-head__item_type_home .b-head__menu-link {
    display: inline-block;
    width: 14px;
    height: 13px;
    background: url(home.png);
}

.b-head__item_state_current {
    background: #b20101;
}

.b-head__menu-link:hover {
    color: #ccc;
}

.b-head__item_state_current .b-head__menu-link:hover {
    color: #fff;
}

.b-head__sub-nav {
    height: 68px;
    background: #b20101;
    line-height: 68px;
}

.b-head__title {
    margin: 0;
    float: left;
    color: #fff;
    font-family: 'Robotobold', Arial, sans-serif;
    font-size: 25px;
}

.b-head__sub-menu {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.b-head__sub-nav-menu {
    float: right;
}

.b-head__sub-menu-label {
    float: left;
    color: #fff;
    font-family: 'Robotobold', Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
}

.b-head__sub-menu-link {
    padding: 0 10px;
    border-left: 1px solid;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}

.b-head__sub-menu-link:hover {
    text-decoration: underline;
}

.b-head__sub-menu-link:first-child {
    border: none;
}

.b-head__sub-menu-link:last-child {
    padding-right: 0;
}