

/* Start:/local/templates/avis/components/bitrix/menu/vertical/style.css?175917641216912*/
@font-face{
    font-family: 'WebSymbolsLigaRegular';
        src: url('/local/templates/avis/components/bitrix/menu/vertical/fonts/websymbolsligaregular.eot');
        src: url('/local/templates/avis/components/bitrix/menu/vertical/fonts/websymbolsligaregular.eot?#iefix') format('embedded-opentype'),
            url('/local/templates/avis/components/bitrix/menu/vertical/fonts/websymbolsligaregular.woff') format('woff'),
            url('/local/templates/avis/components/bitrix/menu/vertical/fonts/websymbolsligaregular.ttf') format('truetype'),
            url('/local/templates/avis/components/bitrix/menu/vertical/fonts/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');
}


#ye_mainmenu {
    box-shadow: 0px 0px 2px #b1b3ba !important;
    background: #fff !important;
    border-radius: 3px !important;
    margin-bottom: 35px !important;
    font-size: 13px !important;
    /*width: 210px !important;*/
}

#ye_mainmenu ul {
    margin: 0 !important;
    padding: 0 !important;
}

#ye_mainmenu ul li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: url(/local/templates/avis/components/bitrix/menu/vertical/img/mainmenu_li.gif) no-repeat center bottom !important;
    font: 12px / 18px Arial, Tahoma, Verdana, sans-serif !important;
}

#ye_mainmenu ul li a {
    padding: 6px 10px !important;
    display: block !important;
    border: none !important;
    text-decoration: none !important;
}

#ye_mainmenu ul li span {
    /* padding: 6px 10px !important; */
    padding: 0 10px 0 10px !important;
    display: block !important;
    border: none !important;
    text-decoration: none !important;
}

#ye_mainmenu > ul > li > a > span {
    padding: 6px 10px !important;
}

#ye_mainmenu ul .active-link .span-active {
    padding: 6px 0 6px 0 !important;
}

.ye-by-hover ul li ul,
.ye-by-click ul li ul {
    display: none;
}

.ye-by-hover ul li:hover ul {
    display: block;
}

#ye_mainmenu ul li:last-child {
    /*background: none !important;*/
}

#ye_mainmenu ul li ul li {
    position: relative !important;
    background: none !important;
}

#ye_mainmenu ul li ul li a {
    padding-left: 30px !important;
    color: #5a5a5a !important;
}

#ye_mainmenu ul li ul li span {
    padding-left: 0px !important;
    color: #000 !important;
}

#ye_mainmenu ul li ul li:hover a, #ye_mainmenu ul li a:hover,
#ye_mainmenu ul li ul li:hover span, #ye_mainmenu ul li span:hover {
    color: #fff !important;
}

#ye_mainmenu ul li sup {
    color: #969696 !important;
}

.ye-by-hover ul li .ye_submenu, .ye-by-click ul li .ye_submenu {
    background: #fff !important;
    position: absolute !important;
    top: 0 !important;
    left: 210px !important;
    box-shadow: 0px 0px 6px 1px #bfc3cb !important;
    width: 210px !important;
    /*z-index: 99 !important;*/
    display: none !important;
}

#ye_mainmenu ul li ul li:hover .ye_submenu {
    display: block !important;
}

#ye_mainmenu ul li ul.expanded li:hover .ye_submenu ul {
    display: block !important;
}

#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu {
    display: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_first .ye_arrow {
    width: 11px !important;
    height: 32px !important;
    position: absolute !important;
    top: 0 !important;
    left: -11px !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_first:hover .ye_arrow, .ye_submenu ul li:hover .ye_first .ye_arrow {
    background-position: 0 -32px !important;
}

#ye_mainmenu ul li .ye_submenu ul li {
    position: relative !important;
}

#ye_mainmenu ul li .ye_submenu ul li a, #ye_mainmenu ul li .ye_submenu ul li span {
    background: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li sup {
    color: #969696 !important;
}

#ye_mainmenu ul li .ye_submenu ul li a:hover sup, #ye_mainmenu ul li .ye_submenu ul li:hover a sup,
#ye_mainmenu ul li .ye_submenu ul li span:hover sup, #ye_mainmenu ul li .ye_submenu ul li:hover span sup {
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li a:hover, #ye_mainmenu ul li .ye_submenu ul li:hover a,
#ye_mainmenu ul li .ye_submenu ul li span:hover, #ye_mainmenu ul li .ye_submenu ul li:hover span {
    color: #fff !important;
}

.ye_submenu .ye_submenu {
    display: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li:hover .ye_submenu {
    display: block !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li sup {
    color: #969696 !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li span {
    background: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first .ye_arrow {
    background-position: 0 0 !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li a:hover,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li span:hover {
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li a:hover sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li span:hover sup {
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first:hover .ye_arrow {
    background-position: 0 -32px !important;
}

#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu { display: none !important; }
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li:hover .ye_submenu { display: block !important; }

#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu { display: none !important; }
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover .ye_submenu { display: block !important; }

#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu { display: none !important; }
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover .ye_submenu { display: block !important; }

#ye_mainmenu .span-active {
    margin-left: 20px;
}

#ye_mainmenu li ul .active-link .span-active {
    margin-left: 0px;
padding-left: 30px !important;
}
#ye_mainmenu ul .active-link {
	background:#e00c0c !important;
	
}

#ye_mainmenu ul .active-link a{
	color:#fff !important;
}

#ye_mainmenu ul li ul .active-link  {
    background: #ffffff !important;
}


#ye_mainmenu .best {
    display: none;
}

#ye_mainmenu ul li .best {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 20px 18px 0 rgba(88, 112, 118, 0.35);
    display: none;
    /* display: block; */
    left: 100%;
    padding: 10px;
    position: absolute;
    top: 0;
    z-index: 99;
}

#ye_mainmenu ul li ul li .best a {
    padding: 0 !important;
}

#ye_mainmenu ul li ul li:hover .best a,
#ye_mainmenu ul li ul li .ye_submenu ul li:hover .best a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li:hover .best a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover .best a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover .best a
{
    background: none !important;
}

#ye_mainmenu ul li ul li .best a:hover {
    background: none repeat scroll 0 0 transparent !important;
}

#ye_mainmenu ul li ul li .best .tag,
#ye_mainmenu ul li ul li .ye_submenu ul li .best .tag,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .best .tag,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best .tag,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best .tag {
    color: #969696 !important;
    font-size: 11px !important;
    border-bottom: 1px solid #B0B0B0 !important;
    display: inline !important;
}

#ye_mainmenu ul li ul li .best .tag:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .best .tag:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .best .tag:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best .tag:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best .tag:hover {
    color: #e00c0c !important;
    border-bottom: 1px solid #e84848 !important;
}

#ye_mainmenu ul li ul li .best h3 {
    margin: 0 0 5px !important;
}

#ye_mainmenu ul li ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a
{
    display: inline !important;
    background: none repeat scroll 0 0 transparent !important;
    padding: 0 !important;
    color: #E00C0C !important;
    border-bottom: 1px solid #F39E9E !important;
}

#ye_mainmenu ul li ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a:hover
{
    color: #ff7b11 !important;
    border-bottom: 1px solid #ffb980 !important;
}

#ye_mainmenu ul li ul li .best h3 img {
    display: block;
}

#ye_mainmenu ul li ul li .best a {
    color: #E00C0C !important;
}

#ye_mainmenu ul li ul li .best i {
    font-style: normal;
}

@font-face
{
    font-family: 'Rubl';
    src: url('/local/templates/avis/components/bitrix/menu/vertical/fonts/alsrubl-arial-regulart.eot');
    src: url('/local/templates/avis/components/bitrix/menu/vertical/fonts/alsrubl-arial-regular.eot?#iefix') format('embedded-opentype'), url('/local/templates/avis/components/bitrix/menu/vertical/fonts/alsrubl-arial-regular.woff') format('woff'), url('/local/templates/avis/components/bitrix/menu/vertical/fonts/alsrubl-arial-regular.ttf') format('truetype'), url('/local/templates/avis/components/bitrix/menu/vertical/fonts/alsrubl-arial-regular.svg#Rubl') format('svg');
    font-weight: normal;
    font-style: normal;
}

#ye_mainmenu ul li ul li .best .rubl {
    font-family: 'Rubl' !important;
}


/*NEW FIXES FOR MAIN MENU*/

#ye_mainmenu ul li sup {
    vertical-align: baseline !important;
    top: -5px;
    margin-left: 4px !important;
    position: relative;
    font-size: 8px !important;

}


#ye_mainmenu li ul .span-active{
    font-weight: bold !important;
    color: hsl(0, 0%, 0%) !important
}

#ye_mainmenu ul li .ye_submenu ul li  span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li  span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li  span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li  span.span-active, 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li  span.span-active {
        font-weight: bold !important;
        color: hsl(0, 0%, 0%) !important
}

#ye_mainmenu li ul  li:hover span.span-active,
#ye_mainmenu ul li .ye_submenu ul li:hover  span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active, 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active {
       color:hsl(0, 100%, 100%) !important;
       background:none !important;
}


#ye_mainmenu>ul>li>a:hover>span sup {
     color: #fff !important; 
}



#ye_mainmenu ul.expanded  li:hover >a>span> sup {
    color: #fff !important;
}

#ye_mainmenu ul.expanded  li:hover >a> sup {
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu span.span-active sup{
     color: hsl(0, 0%, 0%) !important;
}

#ye_mainmenu li ul  li span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li  span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li   span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li   span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li   span.span-active>sup, 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li   span.span-active>sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span.span-active>sup{
      color: hsl(0, 0%, 0%) !important;
}


#ye_mainmenu li ul  li:hover span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li:hover  span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active>sup, 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active>sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover span.span-active>sup {
             background:none !important;
}


#ye_mainmenu li ul .has_submenu:before{
   font-family: 'WebSymbolsLigaRegular';
    content: "]";
    font-size: 14px;
    color: hsl(0, 0%, 75%);
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -11px;
}


.ye_vert_mask{
    width: 100%;
    height: 100%;
    z-index: 88;
    top: 0;
    left: 0;
    position:fixed;
    background: rgba(0,0,0,0.3);
    display:none;
}


/*
#ye_mainmenu.ye-by-hover>ul>li{
 z-index: 9999 !important;
}

.ye-by-hover ul li:hover ul{
    z-index: 999;
}
*/
#ye_mainmenu ul li ul:hover li {
    z-index: 999;
}



/*
#ye_mainmenu.ye-by-hover ul li ul:hover{
    z-index: 999;
}*/



#ye_mainmenu ul li ul .active-link >a>span {
    color: #000000 !important; 
}

#ye_mainmenu ul li ul .active-link:hover >a>span {
    color: #fff !important;
}

#ye_mainmenu ul li ul li.active-link >a>span >sup{
    color: #000000 !important; 
}



#ye_mainmenu ul li ul li.active-link:hover >a>span >sup{
    color: #fff !important;
}



#ye_mainmenu ul li .ye_submenu ul li.active-link >a>span ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span , 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span{
     color: #000000 !important; 
}

#ye_mainmenu ul li .ye_submenu ul li.active-link:hover >a>span ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover >a>span ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover >a>span ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover >a>span , 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover >a>span{
    color: #fff !important;
}



#ye_mainmenu ul li .ye_submenu ul li.active-link >a>span >sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span >sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span >sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span >sup , 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link >a>span >sup  {
      
         color: #000000 !important; 
}


#ye_mainmenu ul li .ye_submenu ul li.active-link:hover >a>span >sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover  >a>span >sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover  >a>span >sup ,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover  >a>span >sup , 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li.active-link:hover  >a>span >sup  {
     color: #fff !important;
}



/* End */


/* Start:/local/templates/avis/components/bitrix/menu/vertical/red.css?17591764129104*/
#ye_mainmenu ul li a {
    color: #e00c0c !important;
}

#ye_mainmenu ul li ul li:hover a, #ye_mainmenu ul li a:hover,
#ye_mainmenu ul li ul li:hover span, #ye_mainmenu ul li span:hover,
#ye_mainmenu ul li ul li:hover {
    background: #e00c0c !important;
}

#ye_mainmenu ul li .ye_submenu ul li a {
    color: #e00c0c !important;
    background: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li span { color: #000 !important; background: none !important; }

.ye_submenu ul li .ye_first .ye_arrow {
    background: url(/local/templates/avis/components/bitrix/menu/vertical/img/red_ye_submenu_arrow.png) no-repeat top left !important;
}

.ye_submenu ul li .ye_submenu ul li .ye_first:hover .ye_arrow {
    background-position: 0 -32px !important;
}

#ye_mainmenu ul li .ye_submenu ul li a:hover, #ye_mainmenu ul li .ye_submenu ul li:hover a,
#ye_mainmenu ul li .ye_submenu ul li span:hover, #ye_mainmenu ul li .ye_submenu ul li:hover span {
    background: #e00c0c !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li a:hover,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li span:hover {
    background: #e00c0c !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li a {
    color: #e00c0c !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li span { color: #000 !important; }

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li a:hover,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li span:hover {
    background: #e00c0c !important;
}

/* ---- */
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover span,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover sup {
    background: #e00c0c !important;
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span {
    color: #e00c0c !important;
    background: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span { color: #000 !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li sup { color: #969696 !important; background: none !important; }

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li a:hover,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span:hover {
    background: #e00c0c !important;
    color: #fff !important;
}

/* ---- */
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover span,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover sup {
    background: #e00c0c !important;
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span {
    color: #e00c0c !important;
    background: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span { color: #000 !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li sup { color: #969696 !important; background: none !important; }

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li a:hover,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span:hover {
    background: #e00c0c !important;
    color: #fff !important;
}

/* ---- */
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover span,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover sup {
    background: #e00c0c !important;
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li a,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span {
    color: #e00c0c !important;
    background: none !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span { color: #000 !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li sup { color: #969696 !important; background: none !important; }

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li a:hover,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover sup,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li span:hover {
    background: #e00c0c !important;
    color: #fff !important;
}

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover .ye_first .ye_arrow { background-position: 0 -32px !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first .ye_arrow { background: url(/local/templates/avis/components/bitrix/menu/vertical/img/red_ye_submenu_arrow.png) no-repeat top left !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first:hover .ye_arrow { background-position: 0 -32px !important; }

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover .ye_first .ye_arrow { background-position: 0 -32px !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first .ye_arrow { background: url(/local/templates/avis/components/bitrix/menu/vertical/img/red_ye_submenu_arrow.png) no-repeat top left !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first:hover .ye_arrow { background-position: 0 -32px !important; }

#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover .ye_first .ye_arrow { background-position: 0 -32px !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first .ye_arrow { background: url(/local/templates/avis/components/bitrix/menu/vertical/img/red_ye_submenu_arrow.png) no-repeat top left !important; }
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_first:hover .ye_arrow { background-position: 0 -32px !important; }






/*NEW ADDITIONAL STYLES*/
#ye_mainmenu ul li ul li span {
     color:hsl(0, 0%, 35%) !important
}




/*#ye_mainmenu ul li ul li span,*/
#ye_mainmenu ul li .ye_submenu ul li  span,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li  span,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li  span,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li  span, 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li  span {
    color: hsl(0, 90%, 46%) !important;
    background: none !important;
}

#ye_mainmenu ul li ul li.active-link:hover,
#ye_mainmenu li ul  li:hover span.span-active,
#ye_mainmenu ul li .ye_submenu ul li:hover  span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active, 
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover   span.span-active,
#ye_mainmenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li:hover span.span-active  {
      color: hsl(0, 0%, 0%) !important;
      background:none !important;
}





/*MEGA MENU SYLE*/

#ye_mainmenu ul li ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a{
     color: #e00c0c !important;
    border-bottom: 1px solid hsl(0, 78%, 79%) !important;

}

#ye_mainmenu ul li ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a:hover,
#ye_mainmenu ul li ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .ye_submenu ul li .best h3 a:hover
{
    color: #e00c0c !important;
    border-bottom: none !important;
}
/**/
/* End */
/* /local/templates/avis/components/bitrix/menu/vertical/style.css?175917641216912 */
/* /local/templates/avis/components/bitrix/menu/vertical/red.css?17591764129104 */
