рони,
Всё отлично, (немного опередили меня).
Осталась только одна маленькая проблема, - задержка перед скрытием блока половина секунды. Я прописал свойство .delay(500) вот сюда:
.mouseleave(function() {
$(this).stop(true).delay(500).animate({
width: 150
}, 200).css("overflow-x", "scroll")
Но теперь, пропадает полоса прокрутки при сворачивании блока...
Простите меня бестолкового. Как это исправить?