.main-catalog-new ul li {
    max-width: 125px;
    text-align: center
}

@media screen and (min-width: 978px) and (max-width: 1217px) {
    .main-catalog-new ul li {
        max-width: 110px;
        text-align: center;

    }
    .main-catalog-new ul li a {
        font-size: 12px;
    }
}

.main-catalog-new ul li a {
    line-height: 18px;
    padding-top: 17px;
    height: 35px
}

.main-catalog-new ul li.two-rows-main-li a {
    padding-top: 9px;
    height: 43px
}

.nav-dop-new {
    padding: 1px 0;
    border-top: 1px solid #d5d5d5
}

.nav-dop-new table {
    width: 1201px;
    margin: 0 auto;
    border-collapse: collapse
}

.nav-dop-new table td {
    border: none
}

.nav-dop-new .left-submenu {
    width: 25%;
    vertical-align: top;
    background: #fff
}

.nav-dop-new .right-submenu {
    padding: 10px 0;
    vertical-align: top
}

.nav-dop-new .left-submenu ul {
    margin-bottom: 20px
}

.nav-dop-new .outer {
    width: auto
}

.nav-dop-new .li {
    float: none;
    width: 100%
}

.nav-dop-new .left-level li {
    position: relative;
    z-index: 1;
    height: 41px
}

.nav-dop-new .left-level a {
    display: block;
    line-height: 15px;
    padding: 14px 15px 0 50px;
    border-bottom: 1px solid #d5d5d5;
    height: 27px
}

.nav-dop-new .left-level a.two-rows-li {
    padding: 6px 15px 0 50px;
    height: 35px
}

.nav-dop-new .li .href-li {
    font-weight: 700
}

.nav-dop-new .left-level a:hover {
    color: #000
}

.nav-dop-new .small-icon {
    position: absolute;
    left: 8px;
    top: 4px;
    width: 32px;
    height: 32px;
    overflow: hidden
}

.nav-dop-new .arr2 {
    position: absolute;
    display: none;
    height: 41px;
    right: -20px;
    top: 0;
    width: 20px;
    background: url(/bitrix/templates/adaptiv_shop/images/left-menu-arrow.png)
}

.nav-dop-new .selected {
    background: #f7627a
}

.nav-dop-new .selected .small-icon img {
    margin-top: -32px
}

.nav-dop-new .selected a:hover {
    color: #fff
}

.nav-dop-new .selected .arr2 {
    display: block
}

.nav-dop-new .level3:hover .opacity-bg,.sub-dop {
    display: none
}

.nav-dop-new .outer {
    overflow: visible
}

.nav-dop-new .level3 {
    border-radius: 5px;
    float: left;
    height: 180px;
    margin: 0 1% 10px;
    position: relative;
    width: 14.5%;
    z-index: 0
}

.nav-dop-new .double {
    width: 31.3%
}

.nav-dop-new li .container {
    border-radius: 5px;
    left: 0;
    min-height: 150px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.nav-dop-new li .container .title {
    height: 32px;
    line-height: 13px;
    margin: 0 0 10px;
    padding: 10px 10px 3px;
    text-align: center;
    text-decoration: none
}

.nav-dop-new li .container .title a {
    font-size: 13px;
    color: #0156a9;
    font-weight: 400
}

.nav-dop-new li .container .img {
    height: 100px;
    text-align: center
}

.nav-dop-new li.double .container .img {
    float: left;
    width: 46%
}

.nav-dop-new .subcategories {
    overflow: hidden
}

.nav-dop-new .subcategories_wrapper {
    height: 100px;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.nav-dop-new li .subcategories li a {
    font-size: 13px;
    font-weight: 400
}

.nav-dop-new .opacity-bg {
    background: url(/bitrix/templates/adaptiv_shop/images/subrubric_opacity_bg.png) repeat-x;
    bottom: 0;
    height: 25px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.nav-dop-new .level3:hover,.nav-dop-new .level3:hover .container {
    background: #fff;
    box-shadow: 1px 1px 4px #ccc;
    z-index: 2
}

.nav-dop-new .level3:hover .container {
    min-height: 180px
}

.nav-dop-new .level3:hover .subcategories_wrapper {
    overflow: visible;
    height: auto;
    margin-bottom: 10px
}

.clr,.nav-dop-new .what_else ul {
    overflow: hidden
}

.nav-dop-new .what_else .title {
    color: #838383;
    float: left;
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 5px 20px;
    width: 104px
}

.nav-dop-new .what_else ul li {
    float: left;
    font-size: 13px;
    height: 50px;
    line-height: 15px;
    overflow: hidden;
    padding: 0 5px 0 0;
    width: 189px
}

.nav-dop-new .what_else ul li a {
    font-size: 13px
}

.nav-dop-new .what_else ul li img {
    float: left;
    margin: 0 10px 5px 0;
    width: 30px
}

.clr {
    background: 0 0;
    border: 0;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    visibility: hidden;
    width: 0
}
