body{
margin: 25px auto 0px;
padding: 0;
width: 800px;
text-align: center;
}
.copyright {
text-align: left;
}


#footer {
clear: both;
width: 800px;
margin: 25px auto 0;
padding: 10px 0;
background-color: #fff;
font-size: 12px;
background: url(img/01/footer_bonner.gif) no-repeat;
}

#footer img{
margin-top: 5px;
}

p.pop {
clear: both;
width: 700px;
margin: 0px auto 20px;
padding: 0px;
text-align: center;
}

p.pop em{
font-size: 19px;
font-weight: 900;
color: #36c;
}


#close {
margin: 25px auto;
width: 100px;
font-size: 14px;
color: #666;
font-weight: bold;
text-align: center;
}

/*-------------------------------------*/

table.step {
margin: 10px auto;
margin-left: 120px;
width: 558px;
}

table.step tr {
height: 95px;
background: url(img/03/step_base.gif) no-repeat;
}

table.step th {
padding-top:10px;
padding-left: 15px;
width: 220px;
height: 95px;
vertical-align: top;
background: url(img/03/step_base.gif) no-repeat;
}

table.step td {
padding:10px;
padding-right: 20px;
height: 95px;
font-size: 12px;
text-align: left;
vertical-align: top;
background: url(img/03/step_base.gif) no-repeat right top;
}

table.step td.end {
background: url(img/03/step_base2.gif) no-repeat right top;
}

/* macIE */

/* \*//*/

*html table.step {
margin: 10px 120px;
}

/**/