html, body {
    background: none repeat scroll 0 0 #025f6c;
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 100%;
    line-height: 14px;
    margin: 0;
}

#container {
    margin: 0 auto;
    min-height: 300px;
    width: 980px;
    background: url("img/bg.png") repeat center;
}
.title404{
    margin: 0 auto;
    background: url("img/404.png") no-repeat center;
    width: 835px;
    height: 130px;
}
.title500{
    margin: 0 auto;
    background: url("img/500.png") no-repeat center;
    width: 835px;
    height: 210px;
}
.title503{
    margin: 0 auto;
    background: url("img/503.png") no-repeat center;
    width: 835px;
    height: 212px;
}
.title504{
    margin: 0 auto;
    background: url("img/504.png") no-repeat center;
    width: 835px;
    height: 213px;
}

.content {
    color: #fff;
    height: 160px;
    line-height: 25px;
    margin: 0 auto;
    text-align: center;
    width: 700px;
}
.content p{    
    padding: 0 30px;
}
.bottom{
    margin: 0 auto;
    background: url("img/bottom.png") no-repeat center;
    width: 820px;
    height: 210px;
}

div.bg{
    height: 833px;
    width: 1708px;
	margin: 0 auto;
}
div.bg h1{
    height: 365px;
}
.cls404{
    background: url("img/page404.jpg") no-repeat center;
}
.cls500{
    background: url("img/page500.jpg") no-repeat center;
}
.cls503{
    background: url("img/page503.jpg") no-repeat center;
}
.cls504{
    background: url("img/page504.jpg") no-repeat center;
}

p{
    text-align: center;                
    font-size: 20px;
    color: #fff;
}
div.msg{
    margin-top: -445px;
}
#footer-wrap {
    height: 60px;
    line-height: 17px;
    margin: 11px auto 0;
    text-align: center;
    width: 1030px;
}
#footer {
    margin: 0 auto;
    width: 980px;
}

.footer-textleft {
    color: #fff;
    display: block;
    font-size: 12px;
    width: 100%;
}

#footer-wrap a {
    color: #fff;
    text-decoration: none;
}

.footer-textleft {
    color: #fff;
    display: block;
    font-size: 12px;
    width: 100%;
}