.prize{
	width:650px;
	margin:40px 0 30px;
	padding:0 0 30px 0;
	background:url(../img/curriculum_bg_01.gif) left bottom no-repeat;
}

.prize{zoom:1;}
.prize:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}
    
.prize{display:inline-table;}
/* Hides from IE-mac \*/
* html .prize {height: 1%;}
.prize {display: block;}
/* End hide from IE-mac */

.prize_bgnone{
	width:650px;
	margin:20px 0 30px;
	padding:0 0 30px 0;
	border-bottom:dotted 1px #cccccc;
}

.prize_bgnone{zoom:1;}
.prize_bgnone:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}
    
.prize_bgnone{display:inline-table;}
/* Hides from IE-mac \*/
* html .prize_bgnone {height: 1%;}
.prize_bgnone {display: block;}
/* End hide from IE-mac */

.mb20{
	margin:0 0 20px 0;
	padding:0;
}

.prize_left{
	width:148px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
}

.prize_right{
	width:490px;
	margin:0;
	padding:0;
	float:right;
}

.prize_right h5{
	margin-bottom:15px;
}

.prize_right p{
	margin-bottom:10px;
}

.prize_right .detail{
	border-top:1px solid #EDEEEF;
	padding-top:10px;
}

#contest h5{
	margin-bottom:10px;
	margin-top:40px;
}

.cont_box{
	width:650px;
	margin:0 0 10px 0;
	padding:0;
}
.cont_box{zoom:1;}
.cont_box:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}
    
.cont_box{display:inline-table;}
/* Hides from IE-mac \*/
* html .cont_box {height: 1%;}
.cont_box {display: block;}
/* End hide from IE-mac */

.cont_left{
	width:295px;
	float:left;
	margin-right:20px;
	border-top:1px solid #E0E1E2;
	background:#F5F5F5;
	padding:14px 10px 0;
	font-size:10px;
}

.cont_right{
	width:295px;
	float:right;
	border-top:1px solid #E0E1E2;
	background:#F5F5F5;
	padding:14px 10px 0;
	font-size:10px;
}
.cont_box h6{
	margin-bottom:10px;
}
.cont_box p{
	margin-bottom:10px;
}
.cont_box em{
	color:#96989B;
	line-height:24px;
	font-size:12px;
}
.text{
	line-height:18px;
	font-size:10px;
}




.cont_box_02{
	width:650px;
	margin:0 0 10px 0;
	padding:0;
}
.cont_box_02:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}

.cont_left_02{
	width:148px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
}

.cont_right_02{
	width:490px;
	float:right;
}

.right_box{
	width:468px;
	float:right;
	border-top:1px solid #E0E1E2;
	background:#F5F5F5;
	padding:14px 10px 0;
	font-size:10px;
}
.cont_right_02 h6{
	margin-bottom:10px;
}
.cont_right_02 p{
	margin-bottom:10px;
}
.cont_right_02 em{
	color:#96989B;
	line-height:24px;
	font-size:12px;
}











