ul#side-nav li.subcat a,
ul.side-nav li.subcat a {
    display: block;
    padding: 5px 10px 5px 20px;
    background: transparent url(../images/arrow-menu.png) no-repeat 0 center;
    border-top: 1px solid #efefef;
    font-weight: bold;
}
ul#side-nav li.subcat a:hover,
ul.side-nav li.subcat a:hover {
    background-color:#f5f5f5;
    color: #555 !important;
}
ul#side-nav li.subcat ul li,
ul.side-nav li.subcat ul li {
	padding-left:18px;
	line-height: 1.6;background:#fff
}
ul#side-nav li.subcat ul li a,
ul.side-nav li.subcat ul li a {
	color: #1a443c;font-weight: bold;
	font-size: .85em!important;
	background: url(../images/narrow-by-set.gif) no-repeat 0 -59px;
}
ul#side-nav li.subcat ul li:hover,
ul.side-nav li.subcat ul li:hover {
	text-decoration: underline;
}
ul#side-nav li.subcat a ,
ul#side-nav li.subcat ul li a:hover,
ul.side-nav li.subcat a ,
ul.side-nav li.subcat ul li a:hover {
	text-decoration: none;
}

.promo{
    margin: 5px;
    border: 1px solid #6ad376;
    background: #ccffd2 url(../images/oki30.png) no-repeat 3px center;
    padding: 5px 5px 5px 25px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 1px 1px 5px #6ad376;
    -webkit-box-shadow: 1px 1px 5px #6ad376;
    box-shadow: 1px 1px 5px #6ad376;


}

.promo a{
    border: 0 none !important;
    padding: 0 !important;
    background: 0 none !important;
    color: #00690c !important;
}