* {
margin: 0;
padding: 0;
}
html,
body {
height: 100%;
}
body {
background-color: #f5f5f5;
}
#wrap {
width: 980px;
margin: 0 auto;
background-color: white;
min-height: 100%;
position: relative;
}
/*Шапка*/
#header {
height: 100px;
background-color: #ddd;
}
/*Контент*/
#content {
padding-bottom: 50px;
overflow: hidden;
}
/*Левая колонка*/
#leftcol {
width: 180px;
float: left;
}
/*Правая колонка*/
#rightcol {
width: 180px;
float: right;
}
/*Центральная колонка*/
#centercol {
overflow: hidden;
}
#main {
overflow: hidden;
}
/*Подвал*/
#footer {
height: 50px;
background-color: #ddd;
position: absolute;
bottom: 0;
width: 100%;
}
.content {
padding: 15px;
}