Буду благодарен.
HTML
<body>
<div class="header">
<header class="boxed"><p>Header</p></header>
</div>
<div class="menu">
<nav class="boxed"><p>Menu</p></nav>
</div>
<div class="promos">
<div class="group boxed">
<div class="promo promo-one"><p>Promo 1</p></div>
<div class="promo promo-two"><p>Promo 2</p></div>
</div>
</div>
<div class="main-content boxed">
<aside class="left"><p>Left</p></aside>
<aside class="right"><p>Right</p></aside>
<main><p>Main</p></main>
</div>
<div class="footer">
<footer class="boxed"><p>Footer</p></footer>
</div>
</body>
CSS
/* =============
// #Global
*/
/* =============
// ##Reset
*/
html,
body,
p {
margin: 0;
padding: 0;
}
body {
width: 450px;
height: 335px;
font-family: "Arial", sans-serif;
font-size: 10px;
color: white;
}
/* =============
// ##Hack
*/
.group:after {
visibility: hidden;
display: block;
content: "";
clear: both;
height: 0;
}
/* =============
// ##Global
*/
p {
padding: 5px;
}
.boxed {
margin: 0 50px;
}
/* =============
// #Header
*/
.header {
background-color: #34495e;
padding: 10px 0;
}
header {
background-color: #c0392b;
min-height: 35px;
}
/* =============
// #Nav
*/
.menu {
background-color: #3498DB;
}
nav {
min-height: 35px;
}
/* =============
// #Promos
*/
.promos {
padding: 10px 0;
background-color: #34495e;
}
.promo {
background-color: #c0392b;
width: calc(100%/2 - 5px);
min-height: 60px;
}
.promo-one {
float: left;
}
.promo-two {
float: right;
}
/* =============
// #Main content
*/
.main-content {
padding: 10px 0;
}
aside, main {
background-color: #3498db;
min-height: 110px;
}
aside {
width: 70px;
}
aside.left {
float:left;
}
aside.right {
float: right;
}
main {
margin: 0 80px;
}
/* =============
// #Footer
*/
.footer {
background-color: #34495e;
}
footer {
min-height: 35px;
}
/*
Используемые цвета:
#34495e – мокрый асфальт
#c0392b – красный
#3498db – синий
*/