Требование перекомпоновки в IE6 - очень распространенная проблема с массивной базой CSS / JS. Обычно все, что вам нужно сделать, это изменить параметр элемента, который требует перекомпоновки, например, установить display: none и затем back. Это заставит браузер перекомпоновывать объекты внутри и вокруг текущего объекта. Большую часть времени вам придется делать это из JavaScript. Если вы не хотите отображать, попробуйте изменить высоту / ширину или добавить / удалить поток или очистить параметры. Все они будут вызывать перерасход страницы.
Однако, в большинстве случаев, когда вы сталкиваетесь с проблемами перекомпоновки в IE6, это обычно означает, что либо у вас слишком много CSS на странице, либо вы используете CSS для вещей, для которых он не должен использоваться (например, для размещения элементов на страницы, которые в HTML идут в неправильном порядке, то есть element1, element2, element3 в HTML; element2, element1, element3 в отображении). Я бы предложил очистить ваш CSS, и в большинстве случаев проблемы с перекомпоновкой исчезнут.