Товарищи. Бьюсь над проблемой:

Код:
<body style="margin:0; padding:0">
<div style="width:60%; height:100%"><img src="i/0.gif" width="1" height="600"></div>
<div style="width:60%; height:200px; margin-top:-202px; border:1px solid black"> </div>
</body>
Если уменьшать окно по вертикали, то в IE и Opera7 черный прямоугольник остается внизу, в Mozilla и Opera6 ползет вверх. Почему они за 100% высоты принимают только видимую область экрана и не обращают внимание на картинку в первом контейнере?
И еще небольшой вопросик. Как заставить работать свойство "vertical-align:bottom"? Не работает нигде

Всем спасибы.