@charset "utf-8";
/* CSS Document */

.b-contest {}
.b-contest h1 {margin-bottom:24px;}
.b-contest h2 {font-size:14.25pt;}
.b-contest ul,
.b-contest li {list-style:none; margin:0px; padding:0px;}
.b-contest .cn {background:url(../images/bg/shape_iii.png);}
.b-contest .content {background:#FFF; padding:5px 15px; border-left:1px solid #b9b4bc; border-right:1px solid #b9b4bc; min-height:400px;}
.b-contest .bg-b {background:url(../images/bg/star_bottom.gif) right bottom no-repeat; height:152px; width:92px; overflow:hidden; position:absolute; left:1px; bottom:1px;}
.b-contest .bg-t {background:url(../images/bg/star_1.gif) no-repeat; height:206px; width:110px; overflow:hidden; position:absolute; right:1px; top:30px;}

.b-contest .list {position:relative; z-index:50;}
.b-contest .list li {margin-bottom:20px; overflow:hidden; zoom:1;}
.b-contest .list li.sep-1 {border-bottom:1px dashed #D1D1D1; clear:both; height:1px; font-size:1px; line-height:1px; overflow:hidden;}
.b-contest .list .image {float:left; width:180px;}
.b-contest .list .desc {margin:0px 0px 0px 200px;}
.b-contest .list .desc h2 {font-size:13.5pt; font-weight:bold;}
.b-contest .list .desc h2 a {color:#a4074d; text-decoration:underline;}
.b-contest .list .desc h2 a:hover {text-decoration:none;}
.b-contest .list .desc .date {float:right; font-size:7.5pt; margin-bottom:2px; padding-top:8px; text-align:right;}

.b-contest .announcement {margin-bottom:32px; width:100%;}
.b-contest .announcement .image {float:left; width:180px;}
.b-contest .announcement .desc {margin:0px 0px 20px 200px;}
.b-contest .announcement .desc h1 {margin-bottom:12px; font-size:16pt;}
.b-contest .announcement .desc .date {float:right; font-size:7.5pt; text-align:right; margin-bottom:2px; padding-top:8px; width:200px;}

.b-contest .prize {margin-bottom:52px;}
.b-contest .prize h3 {color:#ff6103;}
.b-contest .prize .item {float:left; margin-right:1%; text-align:center; width:32%;}
.b-contest .prize .item .image {overflow:hidden; margin-bottom:5px; width:100%;}
.b-contest .prize .item .desc {color:#a4074d;}

.b-contest .contestants {margin-bottom:52px;}
.b-contest .contestants h2 {font-size:16pt;}
.b-contest .contestants .thumbs {margin:-24px 0px 0px -35px; text-align:center;}
.b-contest .contestants .thumbs .item {display:-moz-inline-box; display:inline-block; margin:24px 0px 0px 35px; vertical-align:top; text-decoration:none;  width:132px;}
.b-contest .contestants .thumbs .item td {background:url(../images/bg/square_grey_132px.gif) no-repeat; height:132px; width:132px; text-align:center; vertical-align:middle;}
.b-contest .contestants .thumbs .item .r {float:left; overflow:hidden; width:132px;}
.b-contest .contestants .thumbs .item .rating {font-size:11pt; font-weight:bold; padding-top:5px;}
.b-contest .contestants .thumbs .item .rating img {vertical-align:top;}
.b-contest .contestants .thumbs .item .name {width:132px;}

.b-contest .engage {margin-bottom:32px;}
.b-contest .engage li {background:url(../images/bul/dot_1.gif) 0px 3px no-repeat; margin-bottom:12px; padding-left:15px;}
.b-contest .engage h3 {color:#000; font-size:11pt; font-weight:bold;}

.b-contest .winners {border-top:1px dashed #bebebe; margin-bottom:32px; padding-top:24px;}
.b-contest .winners h2 {font-size:13.5pt;}
.b-contest .winners ul {padding-left:20px;}
.b-contest .winners li {margin-bottom:32px; overflow:hidden; zoom:1;}
.b-contest .winners dl, 
.b-contest .winners dt,
.b-contest .winners dd {list-style:none; margin:0px; padding:0px;}
.b-contest .winners dl {}
.b-contest .winners dt,
.b-contest .winners dd {float:left; margin-right:20px; text-align:center; width:132px;}
.b-contest .winners dt {color:#ff6103; font-size:14pt; padding-top:55px;}
.b-contest .winners dd .rating {font-size:11pt; font-weight:bold; padding-top:5px; text-align:center;}
.b-contest .winners dd .rating img {vertical-align:top;}
.b-contest .winners dd .name {text-align:center;}
.b-contest .winners dd td {background:url(../images/bg/square_grey_132px.gif) no-repeat; height:132px; width:132px; text-align:center; vertical-align:middle;}
.b-contest .winners dd.recieve {padding-top:55px; text-align:center;}
.b-contest .winners .item {margin:0px; text-align:center; width:200px;}
.b-contest .winners .item .image {margin-bottom:3px;}
.b-contest .winners .item p {margin:0px;}

.b-contest .contestants-text {border-top:1px dashed #d1d1d1; margin-bottom:32px; padding-top:12px;}
.b-contest .contestants-text h2 {margin-bottom:20px;}
.b-contest .contestants-text li {margin-bottom:20px; overflow:hidden; zoom:1;}
.b-contest .contestants-text li.sep-1 {border-bottom:1px dotted #d1d1d1; height:1px; font-size:1px; line-height:1px;}
.b-contest .contestants-text dt {float:left; overflow:hidden; width:185px;}
.b-contest .contestants-text dt .avatar {margin-bottom:8px;}
.b-contest .contestants-text dt .name {margin-bottom:5px;}
.b-contest .contestants-text dt .account-type {}
.b-contest .contestants-text dt .loc {}
.b-contest .contestants-text dt .loc a {color:#404040;}
.b-contest .contestants-text dt {}
.b-contest .contestants-text dd {margin:0px 0px 0px 195px;}
.b-contest .contestants-text dd h3 {color:#000; font-size:13.5pt;}
.b-contest .contestants-text dd .rating {float:right; font-size:12pt; font-weight:bold; margin-left:20px;}
.b-contest .contestants-text dd .rating img {vertical-align:top;}
.b-contest .contestants-text p a {color:#404040; text-decoration:none;}

.b-contest {}
.b-contest .upload-data h3 {color:#000; font-size:11pt; font-weight:bold; margin-bottom:5px;}
.b-contest .upload-data .row {margin-bottom:12px;}
.b-contest .upload-data .shape-5px .cn {background:url(../images/bg/shape_5px_2.png);}
.b-contest .upload-data .shape-5px .content {background:#FFF; border-left:1px solid #b9b4bc; border-right:1px solid #b9b4bc; min-height:1px; padding:0px 5px;}
.b-contest .upload-data .input-text {}
.b-contest .upload-data .input-text input {border:0; padding:0px; width:100%;}
.b-contest .upload-data .input-file {}
.b-contest .upload-data .input-file input {}
.b-contest .upload-data .textarea {}
.b-contest .upload-data .textarea textarea {border:0; overflow:auto; padding:0px; width:100%;}
.b-contest .upload-data .input-button {clear:both; text-align:right;}
.b-contest .upload-data .input-button input {background:url(../images/btn/btn_1.gif) no-repeat; border:0; color:#FFF; cursor:pointer; font-size:11pt; height:34px; width:197px;}
.b-contest {}

.b-contest {}

