body {
font: normal normal 15px/1.4 Segoe, "Segoe UI", Calibri, Helmet, FreeSans, Sans-Serif;
background: #e6f2ff; /* Цвет фона */
}
h2 {
font-size: 1.5em; /* Размер шрифта */
color: #800040; /* Цвет текста */
margin-top: 0; /* Отступ сверху */
}
m_menu {
font-size: 1em; /* Размер шрифта */
color: #6600cc; /* Цвет текста */
margin-top: 0; /* Отступ сверху */
font-weight: bold;
}
#container {
width: 100%; /* Ширина слоя */
margin: 0 auto; /* Выравнивание по центру */
background: #e6f2ff; /* Цвет фона левой колонки */
}
#header {
font: normal normal 13px/2.4 Segoe, "Segoe UI", Calibri, Helmet, FreeSans, Sans-Serif;
font-size: 2.2em; /* Размер текста */
font-weight: bold;
text-align: left; /* Выравнивание по центру */
padding: 5px; /* Отступы вокруг текста */
height: 50px;
background: #0981df; /* Цвет фона шапки */
color: #ffffff; /* Цвет текста */
}
#error {
font-size: 1.2em; /* Размер текста */
text-align: right; /* Выравнивание по центру */
padding: 2px; /* Отступы вокруг текста */
padding-right: 450px;
background: #0981df; /* Цвет фона шапки */
color: #ffffff; /* Цвет текста */
}
#user {
font-size: 1em; /* Размер текста */
text-align: right; /* Выравнивание по центру */
padding: 2px; /* Отступы вокруг текста */
padding-right: 10px;
background: #0981df; /* Цвет фона шапки */
color: #ffffff; /* Цвет текста */
}
#sidebar {
margin-top: 10px; 
width: 150px; /* Ширина слоя */
padding: 0 10px; /* Отступы вокруг текста */
float: left; /* Обтекание по правому краю */
}
#content {
margin-left: 170px; /* Отступ слева */
padding: 10px; /* Поля вокруг текста */
background: #fff; /* Цвет фона правой колонки */
}
#footer {
background: #0981df; /* Цвет фона подвала */
color: #fff; /* Цвет текста */
padding: 5px; /* Отступы вокруг текста */
clear: left; /* Отменяем действие float */
}