Сделал. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Меню из таблицы</title> <style type="text/css"> .таблица {font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#FFF;} .none {display:none;} .block {display:;} .over {background-color:#FFF;border-top:2px solid #555555;border-bottom:2px solid #555555;cursor:pointer;color:#555555} .out {background-color: #555555; color: #FFF} </style> </head> <body> <script> function go() { document.getElementById('id2').className='none'; } function on() { timeoutId = setTimeout(go, 500) } function off() { clearTimeout(timeoutId) } </script> <table width="100" > <tr height="25" class="таблица" > <th bgcolor="#555555" onmouseover="className='over';document.getElementById('id2').className='block'" onmouseout="className='out';on()">Пункт</th> </tr > <tr height="25" class="таблица" > <th id="id2" class="none" bgcolor="#555555" onmouseover="className='over';off()"onmouseout="className='none'">Подпункт</th> </tr> </table> </body> </html> Тема закрыта