/* CSS Document 2009.6.26 */
body { font-family:"ËÎÌå", arial;margin:0;padding:0;background:#1e1204 url(images/bg.jpg) center top no-repeat; font-size:12px; color:#fff;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
ul,li{list-style-type:none;}
img,a img, :link img, :visited img{border:0;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
html{ background-color:#211000;}
p{ margin:0; padding:0;}
/* Link */

a{color:#fff; text-decoration:none;}
/* Other */
.clear{ clear:both;}


#wrap{width:1002px;margin:0 auto;}
.head1{ background:url(images/head1.jpg) no-repeat; height:170px;}
.head2{ background:url(images/head2.jpg) no-repeat; height:111px;}
.head3{ background:url(images/head3.jpg) no-repeat; height:111px;}
#main{ background:url(images/bg_main1.jpg) no-repeat; position:relative; height:900px;}
.rule{ position:absolute; top:137px; left:96px;}
.enter{ position:absolute; top:360px; left:156px;}
.time{position:absolute; top:515px; left:58px;}
.prize{ position:absolute; top:123px; left:558px; width:380px;}
.prize h3{ color:#faf833; font-size:14px; font-weight:bold; line-height:24px;}
.prize p{ margin-bottom:20px; line-height:22px; }
.sub_main{ background:url(images/bg_main2.jpg) no-repeat; padding-top:130px;}
.sub_main h2{ padding-left:166px; font-size:16px; font-weight:bold; margin-bottom:1em;}
.sub_content{ width:728px; margin-left:95px; background:url(images/bg_rep.jpg) repeat-y; padding:0 71px 10px 71px;}
.sub_content p{ margin-bottom:1em;}
.over{ text-decoration:line-through;}
.no{ color:#900;}
.ok{ color:#ffcf13;}

.sub_btm{ background:url(images/bg_btm.jpg) no-repeat; height:32px;margin-left:95px; margin-bottom:20px; }
.sub_content a{ color:#ffcf13; text-decoration:underline;}