@CHARSET "UTF-8"; .sidebar{ position: absolute; padding-top: 30px; width: 240px; background-color: #F8F8F8; } .topmenu a, .topmenu a:link, .topmenu a:visited{ display: block; color: #7B7B7B; font-size: 16px; line-height: 48px; } ul > li{ display: block; } ul>li>span{ margin-bottom: 10px; display: block; color: #B8B8B8; font-size: 15px; font-weight: bold; } ul{ padding-left: 17px; } ul.submenu li{ height: 48px; vertical-align: middle; } ul.submenu li:last-child{ margin-bottom: 50px; } .active{ font-weight: bold; background-color: #EFEFEF; }