Stoyan, >I'll leave the demo online, everyone here is free to use the code ;)
On a non-related note, I'd suggest using the hoverIntent() plug-in with your code. The hoverIntent() improves the typical "hover" effect by only actually triggering the hover if the user "stops" over the element. This means if the user quickly moves over an option, the hover effect would never take place. However, if they do pause over the element, the hover is triggered. It's a huge UI improvement for menus like you're working on. -Dan