.hide{ display:none;}
.td_right{ text-align:right;}
.td_width{ width:16%;}
.login_td_width{ width:25%;}
.td_align{ vertical-align:top;}

.next{ background: left top no-repeat; width:90px; height:30px; border:none; cursor:pointer; font:normal bold 14px arial, helvetica, sans-serif; color:#fff;}
.old{ background: left -70px no-repeat; width:90px; height:30px; border:none; cursor:pointer; font:normal bold 14px arial, helvetica, sans-serif; color:#666666;}
.sure{ background: left -105px no-repeat; width:129px; height:30px; border:none; cursor:pointer;}

#layout{ width:700px; margin:0 auto; height:670px;}
#submit{ min-height:620px; _height:500px;}

#header,#login_header{ height:130px;}
#signup{ margin-top:20px;}
.the_one,.the_two,.the_three{ padding:10px; width:680px;}
.the_one table{ color:#333;}
.the_one table 
.the_one table,.the_two table,.btn,.the_three div{width:700px;}
.the_one table td,.the_two table td{ padding:10px 5px;}
.twocoltable td span{ font:normal normal 12px arial, helvetica, sans-serif;}
.cadidate div{ margin-bottom:10px;}
.the_one table span{}
.the_one span a{ color:#026cc6; text-decoration:none;}
.the_one span a:hover{ text-decoration:underline;}
.hotelreg_btn{ padding:0px 5px; margin:0px 5px; line-height:18px;}
.notice{ color:#666666; padding-left:10px;}
.right{ background: left -145px no-repeat; padding-left:25px; color:#009933; margin-left:10px; padding-top:3px;}
.error{ background: -25px -143px no-repeat; padding:2px 0px 2px 25px; color:#ff0000; margin-left:10px;}
.sex{ margin:0px 10px 0px 5px;}
.btn{ text-align:left; padding-left:18%; padding-top:20px;}
.the_three{ margin:0 auto;}
.the_three h3{padding:20px 0; color: #36f; font-size:24px; font-weight:bold; text-align:center;}
.hotel_text{ padding:20px 0 0 0; color:#666; margin-bottom:20px; line-height:20px; font-size:13px;}
.the_three p em{ font-style:normal;color: #3366ff text-decoration:underline;}
.hotelsubmit{ text-align:center;}
.the_two{ position:relative;}
.wattingpost{ width:680px; height:290px; position: absolute; z-index:20;top:0;}
.wattinginner { padding: 10px; background-color: #fff; width:600px; margin:0 auto; height:260px;}
.wattinginner p.info{ background: center center no-repeat ; color: green; padding-left: 160px;font-size:14px; display: block;}
.wattinginner p.tips{ font-size:12px; color: #ddd; padding:10px 0; padding-left:160px;}
.hasbeused{ color: #666; font-size:12px;}
.canbeuse{ font-size:12px;}
.canbeuse input,.canbeuse label{ vertical-align:middle;}
.canbeuse input,.hasbeused span{ margin-right:5px;}
.hasbeused span{ color: green;}

.input-mini{ width:60px;}
.input-small{ width:90px;}
.input-medium{ width:150px;}
.input-big{ width:260px}
.input-big,.input-medium,.input-small,.input-mini{ padding:2px;}
.codeno{ padding:2px; width:3em; margin-right:5px;}
.number{ padding:2px; margin:0px 5px 0px 5px; width:85px;}
.e_no{ margin-left:5px; width:3em;}
.td_top{ vertical-align:top;}
.td_top div{ padding-top:12px;}
.e_no,.codeno,.number{ color:#999999;}
.twocoltable{}
.twocoltable th{ font-size:14px;}
.twocoltable th,.twocoltable td{ color:#666;}

#login_layout{ width:980px; margin:0 auto; background: left top no-repeat; height:1400px;}
.login_left{float:left; padding:60px 0px 0px 60px;}
.login{width:285px;}
.login td{ padding:7px 3px;}
.login_btn{ background: left top no-repeat; border:none; width:129px; height:30px; cursor:pointer;}
.login span{ padding-left:10px;}
.register_btn{ background: no-repeat left top; width:167px; height:42px; border:none; cursor:pointer;}

.login_go{ float:right; padding:145px 185px 0px 0px;}




