Предполагается, что в данном случае один блок div вложен в другой, но фактически это не вполне получается. Только в IE8 отображается так как я бы этого хотел, в фф, опере и в том же IE8 в режиме совместимости как-то получается, что второй div как бы не вложен в первый а идет после него... <html lang="ru-ru" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru"> <head> <meta content="text/html; charset=windows-1251" http-equiv="Content-Type"> <title>Тест</title> </head> <body> <div style="width: 900px; background-color: #d0d0d0;"> <div style="margin-left: 10px; float: left; width: 300px; padding-top: 12px; background-color: #d0d0d0;"> <p>123123</p> </div> </div> </body> </html>