проблема в IE 7,8, после манипуляции
$('#cart').remove();
$('#cats').after(data.cart);
где data.cart это HTML код нового блока '#cart', полученный по ajax, блок отображается не правильно. Проблема возникает только в ишаке, в других браузерах работает нормально