html, body {
    text-align:left;
    height:100%;
    margin:0;
    padding:0;
}

#wrap {
    width:1025px;
    min-height:100%;
    position:relative;
    margin:0 auto;
    background:url('../../images/design/body.png') repeat-y 160px 0;
}

#header {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:147px;
    background:#fff;
}

#cont {
    padding:147px 0 178px;
}

#footer {
    width:1025px;
    height:178px;
    position:relative;
    margin:-178px auto 0 auto;
    background:url('../../images/design/footer.png') no-repeat 1px 43px;
}