@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ background:#f9efbc url(http://image.tiancity.com/cfd/event/ctvreg/images/ctvreg_bg.jpg) 0px 36px repeat-x}

.box,.foot{ width:885px; margin:0 auto;}
.foot{width:888px;}
.head1 img,.head2,.head3,.head4{ float:left;}
.head2{ width:584px;}
.head{  height:222px;}
.main_left,.main_right,.main_cont,.foot1,.foot2,.foot3{ float:left}
.cont_top{ background:url(http://image.tiancity.com/cfd/event/ctvreg/images/cont_top.jpg) no-repeat; width:650px; height:102px; text-align:center; }
.cont_top img{ margin-top:12px;}
.cont_mid{ background:url(http://image.tiancity.com/cfd/event/ctvreg/images/cont_mid.jpg) repeat-y;  width:650px;}
.bottom{ width:100%; background:url(http://image.tiancity.com/cfd/event/ctvreg/images/bottom_bg.jpg) repeat-x; height:105px;}
.cont_text{ width:450px; margin:0 auto; font-size:12px;}
.labe_bold{ font-weight:bold;}
.text_input{ width:153px; height:20px; border:1px solid #000; line-height:18px;}
.password_input{ width:143px; height:20px; border:1px solid #000; line-height:18px;}
.text_input2{ border:1px solid #000;}
.red{ color:#F00}
.cont_text p{ padding:4px 0;}
.line2{ text-align:center; margin:10px 0;}
.affirm{ text-align:center; padding:10px 0;}
#details {display:none;}
.foot2{ font-size:12px; padding-top:32px;}
.foot2 a{ color:#000; text-decoration:none;}
.foot3{ font-size:12px;}
.foot3 p{ padding:2px 0;}
.foot3 img{ float:left}