.Container01 {
	margin-top: 12px;
	width: 500px;
}
	.Container01 h2 {
		height: 153px;
		width: 344px;
	}
		.Container01 h2 span {
			display: none;
		}
	.Container01 h3 {
		background: url(images/bg-hr-home.png) left bottom no-repeat;
		font-size: 2.2em;
		margin: 22px 0px;	
		padding-bottom: 19px;
	}	
	.Container01 p {
		font-size: 1.4em;
		font-style: italic;
		width: 455px;
	}
		.Container01 p  strong {
			font-size: 16px;
		}
	.Container01 .BtnWrap {
		margin-top: 26px;
	}

		.Container01 .BtnWrap a.BtnStyle:link,
		.Container01 .BtnWrap a.BtnStyle:visited {
			background: url(images/bg-btn1.png) left top no-repeat;
			color: #fff;
			display: block;
			float: left;
			font-size: 1.6em;
			font-style: italic;
			font-weight: bolder;
			height: 53px;
			line-height: 49px;
			margin-right: 13px;
			text-align: center;
			text-decoration: none;
			width: 211px;
		}
		.Container01 .BtnWrap a.BtnStyle1:link,
		.Container01 .BtnWrap a.BtnStyle1:visited {
			background: url(images/bg-btn-6.png) left top no-repeat;
			color: #fff;
			display: block;
			float: left;
			font-size: 1.6em;
			font-style: italic;
			font-weight: bolder;
			height: 53px;
			line-height: 49px;
			margin-right: 13px;
			text-align: center;
			text-decoration: none;
			width: 320px;
		}
		.Container01 .BtnWrap a.BtnStyle:hover,
		.Container01 .BtnWrap a.BtnStyle1:hover {
			background-position: left bottom;
			color: #f00;
		}
		
.Container01_fr {
	margin-top: 12px;
	width: 500px;
}
	.Container01_fr h2 {
		background: url(images/text-style-medal-design_fr.png) left top no-repeat;
		height: 153px;
		width: 344px;
	}
		.Container01_fr h2 span {
			display: none;
		}
	.Container01_fr h3 {
		background: url(images/bg-hr-home.png) left bottom no-repeat;
		font-size: 2.2em;
		margin: 22px 0px;	
		padding-bottom: 19px;
	}	
	.Container01_fr p {
		font-size: 1.4em;
		font-style: italic;
	}
	.Container01_fr .BtnWrap {
		margin-top: 26px;
	}

		.Container01_fr .BtnWrap a.BtnStyle:link,
		.Container01_fr .BtnWrap a.BtnStyle:visited {
			background: url(images/bg-btn1.png) left top no-repeat;
			color: #fff;
			display: block;
			float: left;
			font-size: 1.6em;
			font-style: italic;
			font-weight: bolder;
			height: 53px;
			line-height: 49px;
			margin-right: 13px;
			text-align: center;
			text-decoration: none;
			width: 191px;
		}
		.Container01_fr .BtnWrap a.BtnStyle:hover {
			background-position: left bottom;
			color: #f00;
		}		

.Container04 {
	margin-top: 6px;
	position: relative;
	width: 600px;
	z-index: 1;
}
	.Container04 .Step {
		background: url(images/bg-step.png) left top no-repeat;
		color: #bebebe;
		font-size: 1.4em;
		font-weight: bolder;
		height: 34px;
		left: 0px;
		line-height: 34px;
		position: absolute;
		text-align: center;
		top: 0px;
		width: 188px;
		z-index: 2;
	}
	.Container04 .Step1 {}
	.Container04 .Step2 {
		left: 177px;
	}	
	.Container04 .Step3 {
		left: 354px;
	}
	.Container04 .StepActive {
		background-position: left bottom;
		color: #333;
	}
	.Container04 .StepStyle {
		padding: 68px 0px 0px;
	}	
		.Container04 .StepStyle p.TextStyle {
			color: #bababa;
			font-size: 1.4em;
			font-style: italic;
			margin-bottom: 19px;
			width: 540px;
		}	
		.Container04 .StepStyle .Block {
			display: inline;
			float: left;
			margin: 13px 0px 0px 0px;
			width: 282px;
		}
		.Container04 .StepStyle .BlockStyle {
			margin-left: 11px;
			margin-right: 0px;
			width: 250px;
		}
			.Container04 .StepStyle .Block p {
				xwidth: 242px;
			}
			.Container04 .StepStyle .Block p.TextStyle2 {
				font-size: 1em;
				font-weight: bolder;
				margin-bottom: 11px;
				line-height: 1.5em;
			}			
				.Container04 .StepStyle .Block p.TextStyle2 span {
					font-size: 1.4em;
				}
			.Container04 .StepStyle .Block p.TextStyle3 {
				font-size: 1.2em;
				font-weight: bolder;
				line-height: 1.3em;
				margin-bottom: 16px;
				width: 270px;
			}	
			.Container04 .StepStyle .Block .InputWrap,
			.Container04 .StepStyle .Block .InputWrap3 {
				background: url(images/bg-input-text-style.png) left top no-repeat;				
				height: 30px;
				margin-bottom: 25px;
				padding: 0px;
			}			
			.Container04 .StepStyle .Block .InputWrap3 {
				margin-bottom: 25px;
			}
			.Container04 .StepStyle .Block .Required {
				background: url(images/bg-input-style.png) left top no-repeat;
				margin-bottom: 3px;				
			}
			.Container04 .StepStyle .Block .Check {
				background: url(images/bg-select-style-green.png) left top no-repeat;
				
			}
				.Container04 .StepStyle .Block .InputStyle {
					background: transparent;
					border: 0px;
					color: #666;
					font-size: 1.2em;
					padding: 5px 10px 5px 10px;
					width: 222px;
				}
				/*\*/html*.Container04 .StepStyle .Block .InputStyle {
					padding: 8px 10px 8px 10px;
					width: 222px;
				}/**/
				.Container04 .StepStyle .Block .Check .InputStyle,
				.Container04 .StepStyle .Block .Check1 .InputStyle1 {
					color: #000;
					font-size: 1.4em;
					font-weight: bolder;
				}
				/*\*/html*.Container04 .StepStyle .Block .Check .InputStyle {
					padding: 6px 31px 8px 10px;
				}/**/
				.Container04 .StepStyle .Block .Required .InputStyle,
				.Container04 .StepStyle .Block .Check .InputStyle {
					padding: 5px 31px 5px 10px;
					width: 201px;
				}
				/*\*/html*.Container04 .StepStyle .Block .Required .InputStyle {
					padding: 10px 31px 6px 10px;
				}/**/
				
			.Container04 .StepStyle .Block .InputWrap1,
			.Container04 .StepStyle .Block .InputWrap2 {
				background: url(images/bg-textarea-style.png) left top no-repeat;				
				height: 60px;
				margin-bottom: 20px;
				padding: 0px;
			}
			.Container04 .StepStyle .Block .Required1 {
				background: url(images/bg-textarea-style.gif) left top no-repeat;				
			}
			.Container04 .StepStyle .Block .Check1 {
				background: url(images/bg-textarea-style-1.gif) left top no-repeat;								
			}
			.Container04 .StepStyle .Block .InputWrap1 {
				margin-bottom: 15px;
			}
			.Container04 .StepStyle .Block .CaptchaWrap {
				background: url(images/bg-captcha-style.png) left top no-repeat;				
				height: 50px;
				margin: 35px 0px 3px;
				padding: 8px 7px 7px 10px;
				width: 225px;
			}
				.Block .CaptchaWrap .BoxCaptcha {
					width: 106px !important;
					float: left;
				}
				.BoxCaptcha p {
					background: url(images/bg-top-box-text-refresh.gif) left top no-repeat;
					padding-top: 4px;
					width: 97px !important;
					margin: 0px;
				}
				.Container04 .StepStyle .Block .BoxCaptcha label {
					color: #333;
					display: block;
					float: none;
					font-family: Arial;
					font-size: 1em;
					margin: -5px 0px 2px;
					width: 100px;
				}
				.BoxCaptcha .Bottom {
						background: url(images/bg-bottom-box-text-refresh.gif) left top no-repeat;
						display: block;					
						font-size: 0px;
						height: 4px;	
						line-height: 0px;
					}
				.Block .CaptchaWrap .BoxCaptcha p .InputStyle02 {
					background: transparent;
					border: 0px;
					color: #666;
					font-size: 1.2em;
					padding: 0px 4px 0px 5px;
					width: 66px;
					font-weight: bolder;
				}
				.Block .CaptchaWrap .BoxCaptcha p .BtnReFresh {
					text-indent: -1000px;
					font-size: 0px;
					line-height: 0px;
					background: url(images/btn-refresh.gif) left top no-repeat;
					width: 15px;
					height: 14px;
					border: 0px;
					vertical-align: top;
					margin-top: 2px;
					overflow: visible;
					cursor: pointer;
					padding: 0px;
				}
				.Block .CaptchaWrap label {
					color: #333333;
					font-size: 1em;
					font-weight: bolder;
				}		
				.Block .CaptchaWrap img {
					float: left;
					width: 116px;
					display: block;
				}
			.Container04 .StepStyle .Block .InputWrap2 {
				margin-bottom: 3px; 
			}
				.Container04 .StepStyle .Block .InputWrap1 textarea,
				.Container04 .StepStyle .Block .InputWrap2 textarea {
					background: transparent;
					border: 0px;
					color: #666;
					font-size: 1.2em;
					height: 50px;
					overflow: hidden;
					padding: 5px 10px;
					width: 222px;
					margin: 0px;
				}
		.Container04 .StepStyle .TextStyle,
		.Container04 .StepStyle .TextStyle1 {
			color: #fffefe;
			display: block;			
			font-size: 1.2em;	
			margin-bottom: 6px;		
		}
		.Container04 .StepStyle span.TextStyle,
		.Container04 .StepStyle span.TextStyle1 {				
			font-family: Arial;
		}
		.Container04 .StepStyle .TextStyle1 {
			margin: 14px 0px 74px 25px;
		}
		.Container04 .StepStyle .TextStyle4 {
				font-size: 1em;
				font-weight: bolder;
				line-height: 1.3em;
				margin: 15px 0px 20px 0px;
				color: #636363 !important;
				width: 524px;
				text-align: justify;
				font-family: Arial;
			}	
		.Container04 .StepStyle .BtnStyle {
			background: url(images/bg-btn3.png) left top no-repeat;
			color: #fff;
			display: inline;
			float: right;			
			font-size: 1.4em;
			font-style: italic;
			height: 46px;
			line-height: 46px;
			text-align: center;
			text-decoration: none;
			width: 90px;
			font-weight: bolder;
		}
		.Container04 .StepStyle .BtnPrev {
			border: none;		
			cursor: pointer;	
			float: left;
			margin-left: 33px;
			overflow: visible;
			font-weight: bolder;
		}
		.Container04 .StepStyle .BtnPrev2 {
			border: none;	
			cursor: pointer;
			float: left;
			font-weight: bolder;
			margin-left: 325px;			
			overflow: visible;
		}
		.Container04 .StepStyle .BtnOk {
			cursor: pointer;
			float: left;
			margin-left: 18px;
			font-weight: bolder;
			border: 0;
		}
		.Container04 .StepStyle .BtnStyle1 {
			margin: 8px 40px 0px 0px;
		}
		.Container04 .StepStyle .BtnStyle2 {
			margin-right: 18px;
		}
			.Container04 .StepStyle .Block .CheckBoxStyle {
				display: inline;
				float: left;
				margin-right: 10px;
			}
			.Container04 .StepStyle .Block label a:link,
			.Container04 .StepStyle .Block label a:visited {
				text-decoration: underline;
				color:#FFFFFF;
			}
			.Container04 .StepStyle .Block label a:hover {
				text-decoration: none; 
			}
			.Container04 .StepStyle .Block label {
				float: right;
				font-size: 1.2em;
				font-weight: bolder;
				line-height: 1.5em;
				margin: -2px 0px 0px 0px;
				width: 219px;
			}
		.Container04 .StepStyle .Block .FileStyle {
			xmargin-bottom: 1px;
		}



.DotationPage {
	background: url(images/bg-dotations.jpg) center top no-repeat;
}
.Container02 {
	width: 540px;
}
	.Container02 p.Title {
		font-size: 2.2em;
		font-weight: bolder;
		font-style: italic;
		color: #FFFFFF;
		background: url(images/line-hr-dotation.png) left bottom no-repeat;
		padding-bottom: 20px;
		margin: 0px 0px 28px 0px;
	}
		.Container02 p.Title span {
			color: #FF0000;
		}
	.Container05 p.TextStyle {
		font-size: 1.4em;
		font-style: italic;
		color: #FFFFFF;
		margin: 0px 0px 28px 0px;
	}
	.Container02 p.TextStyle {
		font-size: 1.7em;
		font-style: italic;
		color: #FFFFFF;
		margin: 0px 0px 13px 0px;
	}
		.Container02 p.TextStyle span.BigText {
			color: #f00;
			line-height: 0.9em;	
		}
/************/
.StartPage {
	background: url(images/bg-start.jpg) center top no-repeat;
}
.Container03 {
	width: 830px;
}
.Container03 dl {
	width: 550px;
	padding: 0 70px 0px 0px;
	float: left;
	font-style: italic;
}
	.Container03 dl dt {
		font-size: 2.4em;
		color: #ff0000;
		line-height: 28px;
	}
	.Container03 dl dd {
		font-size: 1.4em;
		color: #FFFFFF;
		background: url(images/line-hr-dotation.png) left bottom no-repeat;
		padding: 0px 10px 15px 0px;
		margin: 0px 0px 10px 0px;
	}
	.Container03 dl dd.Last {
		background: none;
		margin: 0px;
	}
	.Container03 .StarBtnWrap {
		float: left;
		width: 191px;
		padding: 322px 0px 0px 0px;
	}
		.Container03 .StarBtnWrap a.BtnStyle:link,
		.Container03 .StarBtnWrap a.BtnStyle:visited {
			background: url(images/bg-btn1.png) left top no-repeat;
			color: #fff;
			display: block;
			font-size: 1.6em;
			font-style: italic;
			font-weight: bolder;
			height: 53px;
			line-height: 49px;
			text-align: center;
			text-decoration: none;
			width: 191px;
			margin-bottom: 19px;
		}
		.Container03 .StarBtnWrap a.BtnStyle:hover {
			background-position: left bottom;
			color: #f00;
		}
	.Container03 .TextStyle5 {
		clear: both;
		font-size: 1.6em;
		font-weight: normal;
		font-style: italic;
		color: #ff0000;		
	}
/**/
.Container05 h3 {	
	font-size: 1em;
	font-style: italic;
	margin: 35px 0px 0px 0px;
	line-height: 18px;
}
.Container05 h3 span.TextStyle1 {
	color: #ff0000;
	font-weight: bolder;
	font-size: 3.6em;
	font-weight: normal;
}
.Container05 h3 span.TextStyle2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
	
}
.Container05 p.TextStyle {
	width: 470px;
}
.Container05 .AboutBtnWrap {
		float: left;
		width: 127px;
		padding: 30px 0px 0px 0px;
	}
		.Container05 .AboutBtnWrap a.BtnStyle:link,
		.Container05 .AboutBtnWrap a.BtnStyle:visited {
			background: url(images/bg-btn2.png) left top no-repeat;
			color: #fff;
			display: block;
			font-size: 1.4em;
			font-style: italic;
			font-weight: bolder;
			height: 53px;
			line-height: 49px;
			text-align: center;
			text-decoration: none;
			width: 127px;
			margin-bottom: 18px;
		}
		.Container05 .AboutBtnWrap a.BtnStyle:hover {
			background-position: left bottom;
			color: #f00;
		}		


.ErrorMsg {
	color: #f00;
	font-family: Arial;
	font-size: 1em;
	margin-bottom: 9px;
}		
.BlockStyle .ErrorMsg {
	margin: 0px 0px 41px 25px;
}
.MsgStyle {
	margin: -5px 0px 9px 0px;
}
textarea.Required {
	background: url(images/bg-textarea-style.gif) right top no-repeat !important;
}
textarea.Check {
	background: url(images/bg-textarea-style-1.gif) right top no-repeat !important;
}
.Container04 .StepStyle .Block .LabelStyle {
	float: left;
}

.Container04 .StepStyle .Block .InputWrapStyle1 {
	margin-top: 19px;
}


.Container06 {
	position: relative;
	margin: 6px 0px 0px 70px;
	width: 811px;
	z-index: 1;
}	
	.Container06 a.LinkStyle:link,
	.Container06 a.LinkStyle:visited {		
		color: #ccc;
		font-family: Arial;
		font-size: 1.2em;
		font-weight: bolder;
		position: absolute;
		right: -34px;
		text-decoration: underline;
		top: 0px;
		z-index: 2;
	}
	.Container06 a.LinkStyle:hover {
		text-decoration: none;
	}
	.Container06 a.PrevLink:link,
	.Container06 a.PrevLink:visited,
	.Container06 a.NextLink:link,
	.Container06 a.NextLink:visited {		
		background: url(images/btn-prev.png) left top no-repeat;	
		font-size: 0px;
		line-height: 0px;
		left: -62px;
		height: 29px;
		position: absolute;		
		text-indent: -100000px;
		top: 150px;
		width: 30px;
		z-index: 2;
	}
	.Container06 a.NextLink:link,
	.Container06 a.NextLink:visited {		
		 background: url(images/btn-next-1.png) left top no-repeat;
		 left: 753px;
	}
	
	.Container06 .Item {
		height: auto;
		overflow: hidden;
		width: 729px;	 
	}
		.Container06 .Item .ImageWrap {
			background: url(images/bg-medal.png) left bottom no-repeat;
			display: inline;
			float: left;
			margin-right: 23px;
			padding-top: 300px;
			position: relative;
			width: 313px;
			z-index: 1;
		}
			.Container06 .Item .ImageWrap img {
				display: block;
				left: 6px;
				position: absolute;
				top: 0px;
				z-index: 2;
			}
			.Container06 .Item .ImageWrap .Block {
				height: auto;
				overflow: hidden;
				padding: 9px 0px 12px 0px;
				width: 100%;
			}
				.Container06 .Item .ImageWrap .Block p {
					color: #d0d0d0;
					float: left;
					font-size: 1.2em;
					font-weight: bolder;
					overflow: hidden;
					padding: 0px 0px 0px 14px;
					width: 83px;
				}		
				.Container06 .Item .ImageWrap .Block p span {
					color: #fff;
				}		
				.Container06 .Item .ImageWrap .Block a:link,
				.Container06 .Item .ImageWrap .Block a:visited {
					background: url(images/bg-btn-4.png) left bottom no-repeat;
					color: #fff;
					display: inline;
					float: left;
					font-size: 1.2em;
					font-weight: bolder;
					height: 27px;
					margin: 4px 0px 0px 1px;
					line-height: 27px;
					text-align: center;
					text-decoration: none;
					width: 67px;
				}
				.Container06 .Item .ImageWrap .Block a.Current:link,
				.Container06 .Item .ImageWrap .Block a.Current:visited,
				.Container06 .Item .ImageWrap .Block a:hover {
					background-position: left top;
					color: #333;
				}
		.Container06 .Description {
			float: left;
			margin-top: -5px;
			width: 392px;
		}
			.Container06 .Description h3 {
				color: #bdbdbd;
				font-size: 1.8em;
				width: 350px;				
			}
			.Container06 .Description h4 {
				color: #ccc;
				font-size: 1.4em;
				font-weight: normal;
				margin-top: -2px;
				padding-bottom: 8px;
			}
			/*\*/html*.Container06 .Description h4 {
				margin: 0px;
			}/**/
			.Container06 .Description p {
				color: #999;
				font-size: 1.2em;
				line-height: 1.3em;
			}
			.Container06 .Description .MoreAbout {
				height: 33px;
				line-height: 33px;
				margin: 2px 0px 8px;
			}
			.Container06 .Description .BlockStyle {
				margin-bottom: 75px;
			}
				.Container06 .Description .MoreAbout span {
					float: left;
					color: #fff;
					font-size: 1.2em;
				}
				.Container06 .Description .MoreAbout img {
					vertical-align: middle;					
				}
				.Container06 .Description .MoreAbout a:link,
				.Container06 .Description .MoreAbout a:visited {
					float: left;
					margin-left: 11px;
					opacity: 0.5;
					-moz-opacity: 0.5;
					filter: alpha(opacity=50);
				}
				.Container06 .Description .MoreAbout a:hover {
					opacity: 1;
					-moz-opacity: 1;
					filter: alpha(opacity=100);
				} 				
			.Container06 .Description a.LinkStyle1:link,
			.Container06 .Description a.LinkStyle1:visited {
				background: url(images/bg-btn-5.png) left top no-repeat;
				color: #fff;				
				display: block;
				font-size: 1.6em;
				font-weight: bolder;
				height: 48px;
				line-height: 48px;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				width: 94px;
			}	
			.Container06 .Description a.LinkStyle1:hover {
				background-position: left -48px;
				color: #f00;
			}
			.Container06 .Description a.Disable:link,
			.Container06 .Description a.Disable:visited {
				background-position: left bottom !important;
				color: #fff;
				cursor: default;
			}
			.Container06 .Description .ShareWrap {
				background: url(images/bg-share.png) left top repeat;
				margin: 19px 0px 0px 0px;
				padding: 6px 0px 13px 16px;
				width: 376px;
			}
				.Container06 .Description .ShareWrap h5 {
					font-size: 1.5em;					
					padding-bottom: 6px;
				}
				.Container06 .Description .ShareWrap a:link,
				.Container06 .Description .ShareWrap a:visited {
					float: left; 
					margin-right: 6px;
					opacity: 0.5;
					-moz-opacity: 0.5;
					filter: alpha(opacity=50);
				}
				.Container06 .Description .ShareWrap a:hover {
					opacity: 1;
					-moz-opacity: 1;
					filter: alpha(opacity=100);
				}
				.Container06 .Description .ShareWrap img {
					display: block;
				}
				.Container06 .Description a.LinkStyle2:link,
				.Container06 .Description a.LinkStyle2:visited {
					color: #ccc;
					font-family: Arial;
					font-size: 1.2em;
					font-weight: bolder;
					margin: 6px 0px 0px;
					text-decoration: underline;
					opacity: 1;
					-moz-opacity: 1;
					filter: alpha(opacity=100);
				}
				.Container06 .Description a.LinkStyle2:hover {
					text-decoration: none;
				}
					.Container06 .Description label {
						color: #ccc;
						display: inline;
						font-size: 1.4em;
						font-weight: bolder;
						float: left;
						margin: 14px 12px 0px 0px;
					}
					.Container06 .Description .InputStyle {
						background:  url(images/bg-input-text-style-1.png) left top no-repeat;
						padding: 0px;
						float: left;
						margin-top: 12px;						
					}
						.Container06 .Description .InputStyle input {
							background: none;
							border: none;						
							color: #333;
							font-size: 1em;
							font-weight: bolder;
							margin: 0px 9px;
							padding: 2px 0px 3px;
							width: 269px;
						}
						/*\*/ html*.Container06 .Description .InputStyle input {
							padding: 3px 9px;
							margin: 0px;
						}/**/

.GagnantPage .Container06  {
	margin: 0px 0px 0px 20px;
	width: 864px;
}
	.Container06 .TextStyle {
		color: #b6b6b6;
		font-size: 2em;
		font-weight: bolder;
		text-align: center;
		margin-bottom: 27px;
	}
	.Container06 .MedalList {		
		height: auto;
		overflow: hidden;
		padding-bottom: 28px;
		width: 864px;
	}
		.Container06 .MedalList li {
			display: inline;			
			float: left;
			margin-right: 20px;
			width: 268px;
		}
	.GagnantPage .Container06 .Description {
		width: 864px;
	}	
		.GagnantPage .Container06 .Description .Content1 {
			width: 556px;
			float: left;
			padding-right: 20px;
		}
		.Container06 .Description .Content1 h3 {
			color: #ff0000;
			width: 400px;
		}
		.Container06 .Description .Content1 h4 {
			padding-bottom: 10px;
		}
		.Container06 .Description .Content1 .View {
			margin-top: 14px;
		}
			.Container06 .Description .Content1 .View strong {
				color: #fff;
			}
		.GagnantPage .Container06 .Description .ShareWrap {
			float: left;
			margin: 5px 0px 0px;
			padding: 6px 0 13px 16px;
			width: 253px;
		}
		.GagnantPage .Container06 .Description .ShareWrap .ShareContent {
			height: auto;
			margin-right: 40px;
			overflow: hidden;
		}
		.GagnantPage .Container06 .Description .ShareWrap a:link,
		.GagnantPage .Container06 .Description .ShareWrap a:visited {
			margin-bottom: 7px;
		}
		.GagnantPage .Container06 .Description .InputStyle {
			background: url(images/bg-input-text-style-2.png) left top no-repeat;
		}
			.GagnantPage .Container06 .Description .InputStyle input {
				width: 228px;				
				margin: 0px 9px;
				padding: 2px 0px 3px;
			}
.Container07 {}
	.Container07 .TextStyle {
		color: #b6b6b6;
		font-size: 1.4em;
		font-weight: bolder;
		margin-bottom: 29px;
		text-align: center;
	}
	.Container07 .TextStyle1 {
		color: #f00;
		font-size: 1.6em;
		font-weight: bolder;
		margin-bottom: 26px;
		text-align: center;
	}
	.Container07 .TopBar {
		height: auto;
		overflow: hidden;
		margin: 0px 19px 16px 18px;
		width: 861px;
	}
		.Container07 .TopBar .SortBox {
			float: left;
			width: 201px;
		}
			.Container07 .TopBar .SortBox label {
				color: #d4d4d4;
				float: left;
				font-family: Arial;
				font-size: 1.2em;
				margin-top: 5px;
				width: 45px;
			}
		.Container07 .TopBar .Paging {
			font-size: 1.2em;
			color: #b6b6b6;
			float: left;
			width: 460px;
			margin-top: 3px;
		}
			.Container07 .TopBar .Paging .Inner {
				height: auto;
				margin: 0px auto;
				overflow: hidden;
				width: 460px;
			}
			.Container07 .TopBar .Paging a:link,
			.Container07 .TopBar .Paging a:visited,
			.Container07 .TopBar .Paging span {
				display: inline;
				float: left;
				font-size: 1.2em;
				color: #b6b6b6;
				margin: 0px 4px;
			}
			.Container07 .TopBar .Paging .Current,
			.Container07 .TopBar .Paging a:hover {
				text-decoration: underline;
			}
				.Container07 .TopBar .Paging a span {
						display: none;
					}
			.Container07 .TopBar .Paging a.BtnPrev:link,
			.Container07 .TopBar .Paging a.BtnPrev:visited,
			.Container07 .TopBar .Paging a.BtnNext:link,
			.Container07 .TopBar .Paging a.BtnNext:visited {
				background: url(images/btn-prev-2.gif) left top no-repeat;
				height: 20px;
				margin: 0px 16px 0px 0px;
				width: 21px;
				display: block;							
			}	
			.Container07 .TopBar .Paging a.BtnNext:link,
			.Container07 .TopBar .Paging a.BtnNext:visited {
				background-image: url(images/btn-next-2.gif);
				margin: 0px 0px 0px 16px;
			}									 
		.Container07 .TopBar .SearchBox {
			background: url(images/bg-search-input.gif) left top no-repeat;
			float: right;
			padding: 0px 0px 0px 5px;
			width: 195px;
		}
			.Container07 .TopBar .SearchBox input.InputStyle {
				background: none;
				border: none;
				color: #666;
				float: left;
				font-family: Arial;
				font-size: 1.2em;
				font-style: italic;
				margin: 0px 5px 5px 0px;
				padding: 4px 0px 3px;
				width: 166px;
			}
		/*\*/html*.Container07 .TopBar .SearchBox {
			padding: 0px;	
		}/**/	

			/*\*/html*.Container07 .TopBar .SearchBox input.InputStyle {
				margin: 0px;
				padding: 7px 5px 3px;
				width: 158px;
			}/**/
			.Container07 .TopBar .SearchBox input.BtnStyle {			
				background: url(images/btn-ok.gif) left top no-repeat;
				border: none;
				cursor: pointer;
				float: left;
				font-size: 0px;
				height: 24px;
				margin: 0px;
				overflow: visible;
				padding: 0px;
				width: 24px;
			}
	.Container07  .Gallery {
		height: auto;
		overflow: hidden;
		margin-left: 16px;
		width: 100%;
	}	
		.Container07  .Gallery li {
			display: inline;
			float: left;
			margin-right: 14px;
			padding-bottom: 12px;
			width: 206px;
		}		
		.Container07  .Gallery .Item {
			background: url(images/bg-medal-thumbnail.png) left bottom no-repeat;
			padding: 0px 3px;
			position: relative;
			text-align: center;
			width: 200px;
			z-index: 1;
		}		
			.Container07  .Gallery .Item img {
				display: block;
			}
			.Container07  .Gallery .Item .TopMark {
				background: url(images/bg-top-mark.gif) left top no-repeat;
				font-size: 0px;
				left: 3px;
				line-height: 0px;
				height: 2px;
				position: absolute;
				top: 0px;
				width: 200px;
				z-index: 2;
			}
			.Container07  .Gallery .Item p {
				font-family: Arial;
				font-size: 1.2em;
				height: 68px;
				overflow: hidden;
				text-align: left;
				padding: 5px 10px;
			}
	.Container07  .GalleryStyle {
		margin-left: 6px;
	}
		.Container07  .GalleryStyle li {			
			margin-right: 6px;
			width: 170px;
		}
		.Container07  .GalleryStyle .Item {
			background: url(images/bg-medal-thumbnail-1.png) left bottom no-repeat;	
			width: 164px;
		}	
		.Container07  .GalleryStyle .Item .TopMark {
			background: url(images/bg-top-mark-1.gif) left top no-repeat;
			width: 164px;
		}
		.Container07  .GalleryStyle .Item  .Winner {
			cursor: pointer;
			height: 83px;
			left: 0px;
			position: absolute;
			top: 0px;
			width: 86px;
			z-index: 5;
		}
.FormContainer {
	height: 440px;
	overflow: auto;	
	overflow-x: hidden;		
	position: relative;
	z-index: 1;
	width: 100%;
}
.FormWrap {
	height: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 2;
	padding-bottom: 65px;

}	
.MyForm {
	display: inline;
	float: left;
	padding: 0px;
	xwidth: 330px;
	width: 50%;
}
div.PopupStyle2 .MyForm {
	width: 100%;
}
	.MyForm h2 {
		color: #666;
		font-size: 1.8em;
		padding: 0px 0px 5px 43px;
		text-transform: uppercase;
	}			
		.MyForm .InputWrap,
		.MyForm .InputWrap2 {
			background: url(images/bg-input-text-style.gif) 44px top no-repeat;
			padding: 0px 0px 20px 43px;
		} 
		.MyForm .Last {
			margin-bottom: 24px;
		}
			.MyForm .InputStyle {
				background: none;
				border: none;
				color: #333;
				font-size: 1.4em;
				margin: 0px 10px;
				padding: 6px 0px;
				width: 222px;
			}
			/*\*/html*.MyForm .InputStyle {
				margin: 0px;
				padding: 7px 10px;
			}/**/
		.MyForm .ErrorMsg,
		.MyForm span.Note {
			color: #333;
			display: none;
			font-size: 1em;
			font-weight: bolder;
			line-height: 1.4em;
			margin: 0px;
		}
		.MyForm .ErrorMsg {
			color: #f00;
		}
		/*.MyForm .HasNote,*/
		.MyForm .Error {
			padding-bottom: 6px;
		}
			.MyForm .HasNote span.Note,
			.MyForm .Error .ErrorMsg  {
				display: block;
			}
	.MyForm .BoxCaptcha {
		height: auto;
		overflow: hidden;
		margin-bottom: 18px;
		width: 284px;
		padding: 12px 0px 0px 46px;
	}
		.MyForm .BoxCaptcha label {
			color: #333;
			float: left;
			font-family: Arial;
			font-size: 1em;
			font-weight: bolder;
			margin-bottom: 3px;
			width: 97px;
		}
		.MyForm .BoxCaptcha p {
			background: url(images/bg-captcha.gif) left top no-repeat;
			float: left;
			clear: left;
			height: 18px;
			margin-top: 1px;
			overflow: hidden;
			padding: 4px 4px 0px 6px;
			width: 87px !important;
		}
			.MyForm .BoxCaptcha p .InputStyle {
				color: #333;
				float: left;
				font-size: 1.2em;
				font-weight: bolder;
				margin: -1px 0px 0px;
				padding: 0px !important;
				width: 60px;
			}
			/*\*/html*.MyForm .BoxCaptcha p .InputStyle {
				margin: 0px 0px 0px;
			}/**/
			.MyForm .BoxCaptcha p .BtnReFresh {
				background: url(images/btn-refresh.gif) left top no-repeat;
				border: none;
				float: right;
				font-size: 0px;
				height: 14px;
				margin: 0px;
				overflow: visible;
				padding: 0px;
				text-indent: -10000px;
				width: 15px;
			}
		.MyForm .BoxCaptcha img {			
			float: right;			
			margin: -13px 62px 0px 0px;			
		}
		.MyForm .BoxCaptcha span.Note,
		.MyForm .BoxCaptcha .ErrorMsg  {
			background: none;
			clear: both;
			display: block;	
			margin: 0px;
			padding: 0px; 
			width: 100% !important;		
		}
		.MyForm .InputWrap1 {
			padding: 0px 0px 20px 43px;
		}
			.MyForm .InputWrap1 input {
				float: left;
				margin: 2px 0px 0px;
				padding: 0px;
			} 
			.MyForm .InputWrap1 input.CkeckStyle {
				margin: 11px 0px 0px 3px;
			}
			/*\*/html*.MyForm .InputWrap1 input.CkeckStyle {
				margin: 8px 0px 0px 3px;
			}/**/
			.MyForm .InputWrap1 label {
				color: #333;
				display: inline;
				float: left;
				font-size: 1.2em;
				font-weight: bolder;
				margin-left: 14px;
				width: 257px;
			}
			.MyForm a.LinkStyle2:link,
			.MyForm a.LinkStyle2:visited {
				color: #333;
				display: inline;
				float: right;
				font-size: 1.2em;
				font-weight: bolder;
				margin-right: 45px;
				text-decoration: underline;
			}
			.MyForm a.LinkStyle2:hover {
				text-decoration: none;
			}
	.FormWrap .BtnWrap {
		bottom: 8px;
		left: 120px;		
		height: 46px;
		position: absolute;		
		width: 90px;
		z-index: 2;			
	}		
	.FormWrap .BtnStyle1 {
		left: 450px;
	}
	.FormWrap .BtnStyle2 {
		left: 43px;
	}
	.FormWrap .BtnStyle3 {
		left: 285px;
	}
	.FormWrap a.BtnStyle:link,
	.FormWrap a.BtnStyle:visited {
		background: url(images/bg-btn3.png) left top no-repeat;
		border: none;		
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		font-size:1.4em;
		font-style:italic;
		font-weight:bolder;
		height:46px;
		line-height:46px;
		text-align:center;
		text-decoration:none;
		width:90px;
	}			
.MyForm .HasBorder {
	border-right: 1px solid #ccc;
}
.MyForm .HasBorder1 {
	border-left: 1px solid #ccc;
}	
.MyBlockStyle {
	width: 49%;
}
.MyBlockStyle .InputWrap1 {
	margin-top: -3px;
}
	.MyBlockStyle .InputWrap1 label {
		width: 90px;
	}
	