
.banner_area {
	background-image:url(../images/banner_fr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:800px;
	height:260px;
	clear:both;
	background-color:#000000;
}


.btn_rules {
	background-image:url(../images/btn_rules_fr.gif);
	width:117px;
	height:22px;
	cursor:pointer;
}

.btn_register {
	background-image:url(../images/btn_register_fr.gif);
	width:70px;
	height:26px;
	cursor:pointer;	
}

.btn_retruntocontest {
	background-image:url(../images/btn_returntocontest_fr.gif);
	background-position: 0px 0px;	
	width:194px;
	height:36px;
	cursor:pointer;
	overflow:hidden;
}

.btn_retruntocontest:hover {
	background-image:url(../images/btn_returntocontest_fr.gif);	
	background-position: 0px -36px;	
	width:194px;
	height:36px;
	cursor:pointer;
	overflow:hidden;
}


.btn_download {
	background-image:url(../images/btn_download_fr.gif);
	background-position: 0px 0px;
	width:209px;
	height:56px;
	cursor:pointer;
}

.btn_download:hover {
	background-image:url(../images/btn_download_fr.gif);
	background-position: 0px -56px;
	width:209px;
	height:56px;
	cursor:pointer;
	
}

.btn_submit {
	background-image:url(../images/btn_submit_fr.gif);
	background-position: 0px 0px;
	width:143px;
	height:32px;
	cursor:pointer;
}

.btn_submit:hover {
	background-image:url(../images/btn_submit_fr.gif);	
	background-position: 0px -32px;
	width:143px;
	height:32px;
	cursor:pointer;	
}

.btn_howtoenter {
	background-image:url(../images/btn_howtoenter_fr.gif);
	width:108px;
	height:22px;
	cursor:pointer;
}

.btn_login {
	background-image:url(../images/btn_login_fr.gif);
	background-position:0px 0px;		
	background-repeat:no-repeat;	
	width:101px;
	height:21px;
	cursor:pointer;
}


.gallery_title {
	background-image:url(../images/gallery_title_fr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:126px;
	height:501px;
	float:left;
}

.gallery_holder .box {
	background-image:url(../images/gallery_holder_fr.png);
	background-position:top left;
	width:464px;
	height:128px;
	top:0px;
	left:0px;
	position:absolute;		
	z-index:5;	
	
}

.content .c1 .r1 {
	background-color:#dededd;
	padding-top:15px;
	padding-bottom:15px;
}

.content .c1 .r1 .text1 {
	font-size:16px;
	padding-left:20px;
	padding-right:20px;
	line-height:24px;
}

.content .c1 .r1 .text2 {
	font-size:11px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	line-height:17px;
}

.content .c1 .r1 .text3 {
	padding-top:20px;
	padding-bottom:22px;
	padding-left:20px;	
}

.content .c1 .r1 .text3 div {
	float:left;
	margin-right:17px;
}

.content .c1 .r2 {
	padding-top:20px;
	font-size:11px;
	background-color:#f9f8f8;		
}


.content .c1 .r2 .title {
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;		
}



.content .c1 .r2 .text1 {
	padding-top:15px;
	padding-bottom:15px;
	line-height:14px;
	padding-left:20px;
	padding-right:20px;		
}

.content .c1 .r2 .text2 {
	padding-top:15px;
	padding-bottom:15px;
	line-height:14px;
	padding-left:20px;
	padding-right:20px;		
}

.content .c1 .r2 .text1_red {
	padding-bottom:15px;
	line-height:14px;
	padding-left:20px;
	padding-right:20px;		
	color:#d41f16;	
	font-weight:bold;
}

.content .c1 .r2 .error {
	color:#F00;	
	padding-left:20px;
	padding-right:20px;	
	padding-bottom:10px;	
}

.field_area {
	padding-left:32px;
	clear:both;
	padding-top:2px;
}

.upload {
	color:white;
	padding-left:20px;
	font-size:13px;
	overflow:hidden;
	padding-top:11px;
	overflow:hidden;
}

.prize_area .forthprize {
	float:left;
	margin-left:30px;
	width:125px;	
	font-size:11px;	
}

