U mnie całość działa, a u Ciebie może być problem taki:
Gdy najdziesz na "mapy shpd" menu się rozwija, i zanim znów najdziesz na pole z rozwiniętym menu to pomiędzy 1 a 2 elementem masz wolną przestrzeń, która jest traktowana tak jak byś zjechał kursorem z menu - więc znika. Spróbuj bardzo szybko przenieść kursor z opisy "mapy shpd" na rozwiniętą listę.
Rozwiązanie jest dość proste, musisz powiększyć pole aktywne dla przycisków, najlepiej menu tworzyć na listach a w środku a, li powinno nie zawierać deklaracje nt. wysokości elementu (i szerokości jeśli nie jest to wymagane też), a rozciągać powinieneś je a, dodaj style dla a display:block i padding (nie margin), a samo ul niech ma wysokość całego menu, a <a> padding taki by umieścić tekst równo na środku i rozepchnąć li tak by pokrywało taką samą wysokość jak ul.
Mam nadzieję że dasz radę ogarnąć co napisałem.

Ew. popatrz sobie firebugiem na kod menu po lewej na
http://cmsss.pl, tam a jest tak duże jak cały przycisk, a li jest jedynie takim kontenerem który posiada margin by oddalić go od innych elementów menu.