.navbar-inner {
background: #fff }
.navbar-inner ul {
width: 100%; }
.navbar-inner ul li {
margin-bottom: 0 !important;
width: 100%;
list-style-type: none; }

.navbar-inner ul li > a {
    width: 100%;
    line-height: 25px;
    font-size: 16px !important;
    color: #333;
    padding-left: 23px;
    border-bottom: 1px solid #ededed;
    position: relative;
    text-decoration: none;
    box-sizing: border-box;
    float: left;
    padding-top: 8px;
    padding-bottom: 8px;
 }
 .text-menu > a{
    min-height: 50px;
    width: 100%;
    line-height: 21px;
    font-size: 16px !important;
    color: #333;
    position: relative;
    text-decoration: none;
    box-sizing: border-box;
    float: left;
    padding: 15px 14px 15px 23px;
 }
.navbar-inner ul li a:hover {
text-decoration: none;
color: #c01f39; }
.navbar-inner ul li a:hover:before {
width: 5px;
height: 100%;
left: 0;
top: 0;
content: "";
position: absolute;
 }
.navbar-inner ul li .active {
color: #c01f39; }
.navbar-inner ul li .active:before {
width: 5px;
height: 100%;
left: 0;
top: 0;
content: "";
position: absolute;
background: #c01f39; }

.div-menu a{
    font-size: 18px;
    font-family: "segoe ui";
}


.activated .div-menu:after{
    background: url("../images/sign-leftmenu.png") no-repeat 0px 2px;
    width: 20px;
    height: 22px;
    content: " ";
    position: absolute;
    right: 10px;
    top: 13px;
}

.activated .div-menu{
   /* background: #4d4d4f;*/
    position: relative;
}
/*.activated .div-menu:after{
    background: url("../images/sign-leftmenu.png") no-repeat 2px -26px;
    width: 25px;
    height: 22px;
}*/
.activated .div-menu a{
    /*color:#fff;*/
}
.sub-actived a{
    font-family: "segoe ui semibold";
    font-size: 16px;
}

.block_leftmenu {
    border: 1px solid #d2d2d2;
    box-shadow: 0px 0px 3px 0px #ccc;
}