.menu{width:311px;padding:10px;border:solid 1px #dfdfdf;background:#ffffff;font-size:11px;margin:0 auto;overflow:hidden;}
.menu ul li{display:block;width:311px;/*padding-top:2px;*/margin-bottom:5px;background: url(../img/zakladka.jpg) top left no-repeat;list-style:none;overflow:visible;}
    .menu ul li a {
        display: block;
        /*height: 34px;*/
        width: 273px;
        margin-top: 0px;
        padding-top: 14px;
        padding-left: 35px;
        font-size: 18px;
        color: #82846f;
        outline: none;
        padding-bottom: 14px;
        font-weight: bold;}
.menu ul li .active{background:url(../img/on.jpg) top right no-repeat;}
.menu ul li .inactive{background:url(../img/off.jpg) top right no-repeat;}
.menu ul li ul{display:none; /*margin-top:-4px;*/margin-bottom:20px;}
.menu ul li ul li ul{margin-bottom:5px;}
.menu ul li ul li {
    display:block;
    background:none;
    font-size:12px;
    list-style:circle;
    color:#8f9d4c;
    margin-bottom:0px;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:1px;
    margin-left:30px;}
    .menu ul li ul li a {
        background: none;
        font-size: 13px; 
        /*height:15px;*/
        color: #8f9d4c;
        padding-left: 0px;
        padding-top: 10px;
        padding-bottom: 5px;}