У меня нет атм IE7, и это всего лишь совет, а не ответ, но есть ошибка, из-за которой, если у вас есть абсолютно позиционированный элемент с плавающими братьями и сестрами, элемент AP полностью скрывается.
Я заметил, что у вас есть тонна элементов с плавающей точкой / AP, так что это может быть так.
Что нужно сделать при отладке:
- удалить все элементы, которые не являются жизненно важными
- use overflow: скрыто, чтобы убедиться, что элементы не слишком расширены, и происходит всплытие
- применить
zoom:1;
повсюду, скажем, *{ zoom:1 }
, чтобы вызвать hasLayout.
Я мог бы взглянуть на это утром, когда у меня будет доступен IE7 @ work