$(function() {
$('#main-menu > li').hover(
function () {
$(this).stop().animate({
'top':'28px'//прибавляем 28 пиксел
}, 300);
},
function () {
$(this).stop().animate({
'top':'0px'//возвращаем по умолчанию
}, 300);
}
);
});
Хотя я поспешил, это для элементов на одном уровне. Сначала пост написал, а потом проблемный сайт глянул
Над конкретно вашим меню надо подумать. А какой IE(версия) тупит? IE7 нормально работает.