#logo { display: flex; float: left; width: 20%; height: 100px; background-color: #fcfae1; text-align: center; } #header { display: flex; float: left; width: 80%; height: 100px; background-color: #FEDCBA; color: black; text-align: left; } #menu { display: flex; width: 100%; height: 30px; background-color: blue; } #nav, #nav ul { list-style-type: none; /* убрать символы маркированного списка */ margin-left: -40px; margin: 0px; } #content { display: flex; width: 75%; height: 350px; background-color: #ABCDEF; float: left; } #sidebar { display: flex; width: 25%; height: 350px; background-color: #FEDCBA; float: left; } #footer { display: flex; float: left; background-color: #49423d; width: 100%; height: 40px; }