27 задание.Почему не засчитывается задание?

Приветствую!
Сверстал как по образцу, но задание не засчитывается, в чём проблема?
Заранее спасибо!

HTML:

<!DOCTYPE html>
<html lang="ru">
    <head>
        <title>Испытание: строим сетку</title>
        <meta charset="utf-8">
    </head>
    <body>
<div class="header">
    <div class="pad"></div>
    <div class="positioner">
        <div class="header-top">
        Header
</div>
</div>
<div class="menu">
    <div class="positioner">
        <div class="menu-layout">
        Menu
   </div>
      </div>
      </div>
      <div class="positioner">
          <div class="promo">
        Promo 1
        </div>
        <div class="promo">
        Promo 2
</div>
          </div>
          </div>
          <div class="columns">
              <div class="positioner">
              <div class="left">
        Left
   </div>
   <div class="center">
        Main
        </div>
    <div class="right">
        Right
        </div>
    </div>
    </div>
    <div class="footer">
        <div class="positioner">
        <div class="footer-layout">
        Footer
        </div>
        </div>
        </div>
    </body>
</html>

CSS:

html,
body {
    margin: 0;
    padding: 0;
}

body {
    width: 450px;
    height: 335px;
    font-family: "Arial", sans-serif;
    font-size: 10px;
    color: white;
}

/*
    Используемые цвета:
    #34495e – мокрый асфальт
    #c0392b – красный
    #3498DB – синий
*/

.header {
    min-height:160px;
    background:#34495e;
    margin-bottom:10px;
}

.header-top {
    min-height:25px;
    padding:5px;
    background:#c0392b;
    margin-bottom:10px;
}
.menu {
    min-height:35px;
    background:#3498DB;
    margin-bottom:10px;
}
.menu-layout {
    padding:5px;
}
.promo {
    padding:5px;
    min-height:50px;
    background:#c0392b;
    float:left;
    width:160px;
    margin-right:10px;
    margin-bottom:10px;
}
.promo:last-child {
    margin-right:0;
}
.columns {
    margin-bottom:10px;
}
.left {
   min-height:100px;
   width:65px;
   background:#3498DB;
   float:left;
   margin-right:10px;
   padding:5px;
}
.center {
   min-height:100px;
   width:175px;
   background:#3498DB;
   float:left;
   padding:5px;
   margin-right:10px;
}
.right {
   min-height:100px;
   width:60px;
   padding:5px;
   background:#3498DB;
   float:right;
}
.footer {
    background:#34495e;
    min-height:35px;
}
.footer-layout {
    padding:5px;
}
.positioner {
    margin:0 auto;
    width:350px;
}
.pad {
    padding-top:10px;
}
.positioner::after {
    content:"";
    display:table;
    clear:both;

}

Если бы Вы нажали кнопку “различия”, то увидели бы, что всего лишь отличаются немного ширИны среднего и левого синего блоков.

2 лайка

Расскажите о назначении блока .pad в вашей разметке.

спасибо)

блок-подкладка, для того, чтобы сдвинуть хедер вниз

А для .header нельзя было тот отступ прописать?