ul#menu {
    list-style-type: none;
    margin: 0;
}
ul#menu li {
    list-style-type: none;
    height: 70px;
    margin: 0;
    width: 315px;
}
ul#menu li a {
    background: #f5f5f5 url('/media/index/left-menu-bg.png') no-repeat left bottom;
    display: block;
    height: 42px;
    margin: 0;
    padding: 14px 20px 14px 30px;
    text-decoration: none;
    width: 265px;
}
ul#menu li a.active,
ul#menu li a:hover {
    background-image: none;
    background-color: #fff;
}
ul#menu li a:hover {
    color: #acacac;
}
ul#menu li a span {
    background: transparent no-repeat left top;
    display: block;
    font-size: 110%;
    font-weight: bold;
    height: 30px;
    padding: 12px 0 0 80px;
    text-transform: uppercase;
}
ul#menu li a.sunglasses span,
ul#menu li a.slunecni-bryle span {
    background-image: url('/media/page/ico-categories/slunecni-bryle.png');
}
ul#menu li a.sport span,
ul#menu li a.sportovni-bryle span {
    background-image: url('/media/page/ico-categories/sportovni-bryle.png');
}
ul#menu li a.accesories span,
ul#menu li a.doplnky-k-brylim span {
    background-image: url('/media/page/ico-categories/doplnky-k-brylim.png');
}
ul#menu li a.clothes span,
ul#menu li a.obleceni span {
    background-image: url('/media/page/ico-categories/obleceni.png');
}
ul#menu li a.beauty span,
ul#menu li a.kosmetika span {
    background-image: url('/media/page/ico-categories/kosmetika.png');
}
ul#menu li a.helmets span,
ul#menu li a.helmy span {
    background-image: url('/media/page/ico-categories/helmy.png');
}
