HTML, CSS — ошибка позиционирования absolute и 100% height для родительских областей и дочерних
WAT?
Зачем html, body position absolute?
Зачем куча padding и margin?
Что вы хотите сделать? Здесь же глаз выколоть можно и это оправдано...
Да он прав.. Зачем ?
почитай про position, не надо его впихивать куда угодно. И кроме абсолютного позиционирования, если еще относительное.
А проблема у тебя из-за того что у тебя все абсолютное "такого не должно быть"html,body{position:relative;}
Это может и не сработае, значит у тебя еще что-то лишнее.. 
вот короче читай 
Или залей код нормально.