С высотой решил при помощи jquery -
http://memkey.net/blockheight/d.html совсем убрал высоту из css и указал скриптом:
$(document).ready(function()
{
$("div.item").each(function(){
if($(this).height() > 200){
$(this).css({height: '200px'}); // или $(this).css({height: '100%'});
}
});
});
Так даже лучше - если скрипты не работают то блок полностью загружается.
Только теперь осталось кнопку убрать при нажатии... Помогайте пжлст.