ul#side_menu_multilevel{margin: 8px 0 10px;padding: 0;list-style: none;
 -webkit-transition: 0.3s;
    transition: 0.3s;
}
ul#side_menu_multilevel li{margin: 0;margin-top: 1px;margin-bottom: 1px;padding: 0;position: relative;list-style: none;}
ul#side_menu_multilevel li li{margin-bottom: 2px;}

ul#side_menu_multilevel li > ul.root-item{display: none;margin: 0 !important;padding: 0 !important;}
ul#side_menu_multilevel li.root-item-selected ul{display: block;}
ul#side_menu_multilevel li.hover ul{display: block;}



ul#side_menu_multilevel li a{font-size: 14px;line-height: 18px;width: 100%;box-sizing: border-box;
     display: inline-block;padding: 10px 5px 10px 10px;color: #333;text-decoration: none;border-top: 1px solid #fff;border-bottom: 1px solid #e0e0e0;
 -webkit-transition: 0.3s;
    transition: 0.3s;


}

ul#side_menu_multilevel li.parent a{position: relative;padding-right: 40px;width: 100%;box-sizing: border-box;}
ul#side_menu_multilevel li.parent ul li a{width: 100%;box-sizing: border-box;}

ul#side_menu_multilevel li.parent.root-item span.roll-out{
    position: absolute;top:0px;bottom:0px;right: 0;display: block;width: 35px;box-sizing: border-box;
    background-image: url("images/arr-down3.png");
    background-color: #e0e0e0;
    z-index: 1;
    overflow: hidden;text-indent: -999px;background-position: 50% 56%;background-repeat: no-repeat;
border-left: 1px solid #ffffff;}
ul#side_menu_multilevel li.parent.root-item.opened span.roll-out{background-image: url("images/arr-up3.png");background-color: #e0e0e0;}

ul#side_menu_multilevel li.parent.root-item-selected span.roll-out{
    position: absolute;top:0px;bottom:0px;right: 0;display: block;width: 35px;box-sizing: border-box;
    background-image: url("images/arr-down2.png");
    background-color: #0088cc;
    z-index: 1;
    overflow: hidden;text-indent: -999px;background-position: 50% 56%;background-repeat: no-repeat;
border-left: 1px solid #ffffff;}

ul#side_menu_multilevel li.parent.root-item.opened > span.roll-out{
    background-image: url("images/arr-up2.png");
    background-position: 50% 59%;
    background-repeat: no-repeat;
}

ul#side_menu_multilevel li.parent.root-item-selected > a{
    width:100%;
    box-sizing: border-box;
    padding-right: 40px;
    color:#fff;
    background-position: 97% 56%;
    background-repeat: no-repeat;
 -webkit-transition: 0.3s;
    transition: 0.3s;


}
ul#side_menu_multilevel li.parent.root-item-selected > a:hover{background-color: #0174ae;color: #fff;}


ul#side_menu_multilevel li.parent.root-item-selected > a span.roll-out{
    width:35px;position: absolute;top:1px;bottom:1px;right: 0;box-sizing: border-box;border-left: 1px solid #fff;
background-image: url("images/arr-down2.png");background-position: 50% 56%;background-repeat: no-repeat;
overflow: hidden;text-indent: -999px;}

ul#side_menu_multilevel li.parent.root-item-selected.opened > a span.roll-out{
    width:35px;position: absolute;top:0;bottom: 0;right: 0;box-sizing: border-box;
    overflow: hidden;text-indent: -999px;background-image: url("images/arr-up2.png");
    border-left: 1px solid #fff;background-position: 50% 56%;background-repeat: no-repeat;
    top: 1px;
    bottom: 1px;

}


ul#side_menu_multilevel li li a{color:#333;display: block;width: 100%;box-sizing: border-box;
        font-size: 13px;line-height: 17px;background: #e8e8e8;padding: 8px 5px 8px 20px;}
ul#side_menu_multilevel li li li a{color: #492607;background-color: #0088cc;
           padding: 8px 5px 8px 30px;}

ul#side_menu_multilevel li a:hover{background: #f0f0f0;color: #333;}
ul#side_menu_multilevel li li a:hover{background: #0088cc;}
ul#side_menu_multilevel li.root-item-selected li a:hover{background: #0088cc;color: #fff;}

ul#side_menu_multilevel li li li a:hover{background: #b19879;}

ul#side_menu_multilevel li.root-item-selected > a{background-color: #0088cc;color: #fff;}
ul#side_menu_multilevel li.root-item-selected.hide_selection > a{background-color: #f0f0f0;color: #333;}


ul#side_menu_multilevel li.root-item-selected li.item-selected > a{background: #0088cc;color: #fff;}
ul#side_menu_multilevel li.root-item-selected li.item-selected li.item-selected > a{background: #f3b176;}


ul#side_menu_multilevel span.roll-out{-webkit-transition: 0.3s;transition: 0.3s;margin-top: -1px;margin-bottom: -1px;}
ul#side_menu_multilevel span.roll-out:hover{background-color: #aaa !important;position: relative;z-index: 10000;}

ul#side_menu_multilevel .root-item-selected.opened span.roll-out:hover{background-color: #006ca3 !important;position: relative;z-index: 1;}









