Добро пожаловать в наш клуб! ))
Я в свое время много об этом писал...

Padding для .d3 рекомендую заменить на margin... Вообще, отступы от флоатов рекомендую делать именно margin-ами...

А трехпиксельные отступы у флоатов в IE6 только вот так лечатся:
Код:
* html .d2 {margin-right: -3px;}
.d3 {margin: 0 1px 90px 210px; position: relative;}
* html .d3 {height: 1%; margin-left: 207px;}