.menu-left { width:160px; }

.menu-left .item1,
.menu-left .item1:hover,
.menu-left .item1:visited,
.menu-left .item1-active,
.menu-left .item1-active:hover { padding:4px 10px 4px 10px;border-bottom:1px solid #357;text-decoration:none;display:block;position:relative;background:url(../images/button_bottom_left_menux.png) no-repeat bottom left; }

.menu-left .item1,
.menu-left .item1:visited { background-color:#135;color:#FFF; }

.menu-left .item1:hover,
.menu-left .item1-active,
.menu-left .item1-active:hover { background-color:#B03;color:#FFF; }

.menu-left .item2,
.menu-left .item2:visited,
.menu-left .item2:hover { padding:4px 10px 4px 10px;border-bottom:1px solid #357;text-decoration:none;display:block;white-space:nowrap; }

.menu-left .item2,
.menu-left .item2:visited { background:#135;color:#FFF; }

.menu-left .item2:hover { background:#B03;color:#FFF; }

.menu-left .section { border:0px solid #FF0;position:absolute;visibility:hidden;z-index:-1;white-space:nowrap; }

.menu-left .left, .menu-left .left:hover { border-style:solid none solid solid; }

.menu-left .right, .menu-left .right:hover { border-style:solid solid solid none; }

* html .menu-left td { position: relative; } /* ie 5.0 fix */
