ul.menu {
margin: 0;
padding: 0;
list-style-type: none;
} 

ul.menu li {
width: 100%;
padding-bottom: 5px;
border-bottom: 1px dotted #ccc;
}

ul.menu li.item-136 {
border: none;
}

ul.menu li.item-143 a {
    color: #ff0000;
    text-decoration: underline;
    font-weight: 700;
    font-size: 13px;
}

ul.menu li a {
display: block;
padding-left: 15px;
background: url(../i/menu.png) left center no-repeat;
}

ul.menu li a:hover {
border: none;
background-color: #fff;
}

ul.menu li.active a {
font-weight: 700;
}

ul.menu li ul {
    list-style-type: none;
    padding-left: 20px;
}

ul.menu li ul li {
    border: none;
}

ul.menu li ul li a {
    color: #ff0000;
    text-decoration: underline;
    font-weight: 700;
    font-size: 13px;
}

