ul.mnll { margin: 0; padding: 0; list-style: none; }
ul.smn { margin: 0; padding:  8 0 0 0; list-style: none; text-align: left}
ul li { position: relative; }
li ul.smn  { position: absolute; left: 0 ; top: 18; display: none; }
ul.smn li a { display: block; text-decoration: none; color: #FFFFFF; background: #377750; padding: 5px 5px 5px 5px;margin: 0;}
ul.smn li a:hover { display: block; text-decoration: none; color: #FFFFFF; background: #075829; padding: 5px 5px 5px 5px;margin: 0;}
li:hover ul.smn, li.over ul.smn { display: block;}