

.box-hd { /*margin:0;*/ }
.box-hd a, .box-hd span { background:url(../img/hd-contest.png) no-repeat; }
.box-hd i { /*display:none;*/ }
.box2 .box-hd { }
.box2 .box-hd a, .box2 .box-hd span { }
.more a { }

.logo { border:none; margin:0; }
.nav { position:absolute; top:45px; right:0; }
.nav li { width:190px; margin-right:0; }
.nav a { width:190px; background:url(../img/btn-contest.jpg) no-repeat 0 0; }
.nav span { text-indent:35px; }
.nav-desc a { }
.nav-submit a { background-position:0 -50px; }

.article {
	float:none;
	width:auto;
	margin:0;
	padding:15px 0 25px 350px;
	background:url(../img/bg-contest.jpg) no-repeat 0 100%;
	border:none;
}
.article p { margin:0 0 15px 85px; }
.article .header { height:85px; background:url(../img/hd-contestart.jpg) no-repeat -5px 0; border-bottom:1px dashed #DBDAD7; }
.article .header p { background:none; }
.article .header * { text-indent:-9999px; }
.article blockquote { font-size:16px; margin:15px 0; color:#00AEEF; }
.article blockquote p { margin-left:0; }
.contest .notes { margin:0; padding:10px; background:#E6E6E6; }
.contest .notes p { margin:0; }
.notes h3 { font-size:14px; color:#998675; text-align:center; }
.notes ul { /*list-style:none;*/ }
.notes li { margin-bottom:12px; }
.notes .column { width:420px; margin-bottom:10px; }
.notes .border { border-color:#998675; }
.success p { margin:0; }
.submit { background-image:url(../img/bg-banner2.jpg); height:223px; }

.register .box-hd span { background-position:0 -55px; }
.register { background:url(../img/bg-dino.jpg) no-repeat 110% 100px; }
.register .notice { margin:10px 0; }
.reg-prodcode p { width:540px; }
.reg-story { width:440px; }
.reg-story textarea { height:300px; }