#container{margin:10px auto; width:900px;}
#header{height:282px; background:url(../images/img_top.jpg) no-repeat; position:relative; border-bottom:2px solid #005180;}
#header_rule{height:282px; background:url(../images/top_rule.jpg) no-repeat; position:relative; border-bottom:2px solid #005180;}
#nav_menu{height:41px; background:url(../images/img_menu.jpg) no-repeat; position:relative; border-bottom:2px solid #005180;} 
#page_number, #page_number02{height:24px; border:1px solid #999; background:#f2f2f2; line-height:24px; margin-top:10px;}
#page_number div{margin:0 auto; width:760px;}
#div_market{ height:312px; overflow:auto; width:350px;}
a.a_item_rule{display:block; width:100px; height:20px; position:absolute; top:138px; left:12px;}
a.a_item_bill{display:block; width:100px; height:20px; position:absolute; top:162px; left:12px;}
a.a_item_list{display:block; width:100px; height:20px; position:absolute; top:188px; left:12px;}
a.a_item_login{display:block; width:100px; height:20px; position:absolute; top:214px; left:12px;}
a.a_item_login_reg{display:block; width:200px; height:30px; position:absolute; top:240px; left:280px;}
a.a_item_rank{display:block; width:100px; height:20px; position:absolute; top:138px; left:166px;}
a.a_item_hawk{display:block; width:100px; height:20px; position:absolute; top:162px; left:166px;}
a.a_item_home{display:block; width:100px; height:20px; position:absolute; top:188px; left:166px;}
a.a_item_mine{display:block; width:100px; height:20px; position:absolute; top:214px; left:166px;}
a.a_item_play{display:block; width:220px; height:40px; position:absolute; top:240px; left:34px;}
a.a_bill_hot{display:block; width:180px; height:40px; position:absolute; top:0; left:34px;}
a.a_bill_done{display:block; width:180px; height:40px; position:absolute; top:0; left:248px;}
a.a_bill_all{display:block; width:180px; height:40px; position:absolute; top:0; left:460px;}
.icon_arrow_rule{display:block; position:absolute; top:142px; left:132px;}
.icon_arrow_rank{display:block; position:absolute; top:142px; left:297px;}
.icon_arrow_bill{display:block; position:absolute; top:167px; left:132px;}
.icon_arrow_list{display:block; position:absolute; top:192px; left:132px;}
.icon_arrow_login{display:block; position:absolute; top:218px; left:132px;}
.icon_arrow_hawk{display:block; position:absolute; top:166px; left:297px;}
.icon_arrow_mine{display:block; position:absolute; top:218px; left:297px;}

table td.td_ct{text-align:center;}
.td_bill, .td_form, .td_normal{width:100%;}
.td_normal caption{font-size:14px; color:red; font-weight:bold; padding:4px; text-align:center;}
.td_normal td{padding:5px; text-align:center;}
.td_login caption{font-size:12px; color:red; padding:5px 5px 8px 5px; text-align:left;}
.td_login th{text-align:right; padding:5px;}
.td_login td{text-align:left; padding:5px;}
.td_bill th {font-weight:bold; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; text-align:center; background:#eee;}
.td_bill td {padding:5px; border-bottom:1px dotted #ccc; text-align:center;}
.td_bill td.td_none{display:none; background:#f2f2f2; text-align:left;}
.td_bill tr:hover {background:#FFFFCC;}
.td_form{border:1px #999 solid; background:#f2f2f2;}
.td_form th{font-weight:bold; padding:5px; border:1px solid #ccc; text-align:right;}
.td_form td {padding:5px; border:1px solid #ccc; text-align:left; background:#fff;}
.td_signin { width:100%; }
.td_signin caption{font-size:12px; color:red; padding:5px 5px 8px 5px; text-align:left;}
.td_signin th { font-weight:normal; text-align:right; padding:6px 0px 6px 0px; width:100px; }
.td_signin td { text-align:left; padding:6px 0px 6px 0px; }
.td_signin td div { width:380px; }

.onShow { background:url(../images/onShow.gif) no-repeat; padding-left:25px; color:#999; line-height:22px; vertical-align:middle; }
.onFocus { background:url(../images/onFocus.gif) no-repeat; padding-left:25px; font-size: 12px; line-height:22px; vertical-align:middle; }
.onError { background:url(../images/onError.gif) no-repeat; padding-left:25px; font-size: 12px; line-height:22px; vertical-align:middle; color:red; }
.onCorrect { background:url(../images/onCorrect.gif) no-repeat; padding-left:25px; font-size: 12px; line-height:22px; vertical-align:middle; }
.onLoad { background:url(../images/onLoad.gif) no-repeat 3px 3px; padding-left:25px; font-size: 12px; line-height:22px; vertical-align:middle; }

.col_lt_150{float:left; width:150px;}
.col_lt_240{float:left; width:238px; border:1px #ccc solid;}
.col_lt20_730{float:left; width:728px; margin-left:20px; border:1px #ccc solid;}
.col_lt20_640{float:left; width:638px; margin-left:20px; border:1px #ccc solid;}
.col_page, .col_page02{height:24px; border:1px solid #999; background:#f2f2f2; line-height:24px; margin-top:10px;}
.col_page div{margin:0 auto; width:760px;}
.col_page02 div{margin:0 auto; width:860px;}
.col_search{float:right; margin-top:8px;}
.col_con{padding:6px;}
.col_rule{border:1px solid #999; background:#f2f2f2; padding:6px;}
.col_warn{border:1px solid #FF7979; background:#FFE6E6; padding:6px;}
.col_a{ position:absolute; top:15px; left:473px; }



/* rule */
#contents{}
.rule_t{text-align:left; color:red; font:14px normal ""; text-decoration:none;}
