На сайте
http://ise.gtn.ru/Neznaika/ я реализовал меню так:
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td><a href="Rubrikator/games.htm" onClick="MM_nbGroup('down','group1','игры','buttons/games.gif',1)" onMouseOver="MM_nbGroup('over','игры','buttons/games1.gif','buttons/games1.gif',1);MM_showHideLayers('galery','','hide')" onMouseOut="MM_nbGroup('out')"><img name="игры" src="buttons/games.gif" border="0" onLoad=""></a></td>
</tr>
<tr>
<td><a href="Soft/SistemUtilites2.htm" onClick="MM_nbGroup('down','group1','проги','buttons/soft.gif',1)" onMouseOver="MM_nbGroup('over','проги','buttons/soft1.gif','buttons/sof1.gif',1);MM_showHideLayers('galery','','hide')" onMouseOut="MM_nbGroup('out')"><img name="проги" src="buttons/soft.gif" border="0" onLoad=""></a></td>
</tr>
<tr>
<td><a href="Ferrum/ferrum.htm" onClick="MM_nbGroup('down','group1','железо','buttons/ferrum.gif',1)" onMouseOver="MM_nbGroup('over','железо','buttons/ferrum1.gif','buttons/ferrum1.gif',1);MM_showHideLayers('galery','','hide')" onMouseOut="MM_nbGroup('out')"><img name="железо" src="buttons/ferrum.gif" border="0" onLoad=""></a></td>
</tr>
<tr>
<td><a href="News/news.htm" onClick="MM_nbGroup('down','group1','новости','buttons/news.gif',1)" onMouseOver="MM_nbGroup('over','новости','buttons/news1.gif','buttons/news1.gif',1);MM_showHideLayers('galery','','hide')" onMouseOut="MM_nbGroup('out')"><img name="новости" src="buttons/news.gif" border="0" onLoad=""></a></td>
</tr>
<tr>
<td><a href="#" onClick="MM_nbGroup('down','group1','галерея','buttons/gallary.gif',1)" onMouseOver="MM_nbGroup('over','галерея','buttons/gallary1.gif','buttons/gallary1.gif',1);MM_showHideLayers('galery','','show')" onMouseOut="MM_nbGroup('out')"><img name="галерея" src="buttons/gallary.gif" border="0" onLoad=""></a></td>
</tr>
<tr>
<td><a href="Yumor/yumor.htm" onClick="MM_nbGroup('down','group1','юмор','buttons/yumor.gif',1)" onMouseOver="MM_nbGroup('over','юмор','buttons/yumor1.gif','buttons/yumor1.gif',1);MM_showHideLayers('galery','','hide')" onMouseOut="MM_nbGroup('out')"><img name="юмор" src="buttons/yumor.gif" border="0" onLoad=""></a></td>
</tr>
<tr>
<td><a href="Different/different.htm" onClick="MM_nbGroup('down','group1','разное','buttons/different.gif',1)" onMouseOver="MM_nbGroup('over','разное','buttons/different1.gif','buttons/different1.gif',1);MM_showHideLayers('galery','','hide')" onMouseOut="MM_nbGroup('out')"><img name="разное" src="buttons/different.gif" border="0" onLoad=""></a></td>
</tr>
</table>
А чтобы при наведении на кнопку высвечивалась описание надо к событию onMouseOver привязать появление слоя с нужной тебе инфой, а при событии onMouseOut - этот слой исчезает. Обрати внимание на кнопку "Галерея". То же самое можно сделать и для события onClick.