@charset "utf-8";
/* CSS Document */

body{
	background-color:#000;
	/*background-image:url(../image/bg.jpg);*/
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	font-family: 'PT Sans', sans-serif, Arial, Helvetica, sans-serif;


	
	
	}
body.bbgg{
	background-color:#000;
	background-image:url(../image/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;

	
	
	}



#mainbg{
	/*background-image:url(../image/bg105.png);*/
	background-repeat:no-repeat;
	
	display:block;
	width:1020px;
	height:490px;
	padding-top:10px;
	padding-bottom:15px;
	
	margin:0 auto;	
	}
	
	
#headermod{
	display:block;
	width:100%;
	height:118px;
	
	}
	
.casemod{
	margin:0 auto;
	display:block;
	width:980px;
	height:120px;
	margin-top:15px;
	position:relative;
	}

#logoicon a{
	position:absolute;
	top:25px;
	left:25px;
	
	display:block;
	width:80px;
	height:80px;
	
	
	z-index:55;
	
		
	}

#logoicon1 a{
	position:absolute;
	top:10px;
	right:12px;
	
	display:block;
	width:27px;
	height:27px;
	
	background-image:url(../image/logo/logo_01.png);	
	}
	
#logoicon2 a{
	position:absolute;
	top:10px;
	right:45px;
	
	display:block;
	width:27px;
	height:27px;
	
	background-image:url(../image/logo/logo_02.png);	
	}
	
#logoicon3 a{
	position:absolute;
	top:10px;
	right:78px;
	
	display:block;
	width:27px;
	height:27px;
	
	background-image:url(../image/logo/logo_03.png);	
	}
	
#logoicon4{
	position:absolute;
	top:10px;
	right:70px;
	
	display:block;
	width:200px;
	height:27px;
	color:#FFF;
	
	}
select{
	background-color:#000;
	color:#FFF;
	
	}	
	
#logoicon3 a:hover{
	background-image:url(../image/logo/logoa_03.png);	
	}
#logoicon2 a:hover{
	background-image:url(../image/logo/logoa_02.png);	
	}
#logoicon1 a:hover{
	background-image:url(../image/logo/logoa_01.png);	
	}
	
	
#menuMod{
	display:block;
	width:100%;

	
	}
	
.caseMenu{
	margin:0 auto;
	display:block;
	width:985px;
	height:70px;
	margin-top:10px;
	padding-bottom:30px;
	background-image:url(../image/menulogo_02.png);
	background-repeat:no-repeat;
	}

.caseMenu ul li{
	float:left;
	
	}
	
li.caseM1off {
	display:block;
	width:117px;
	height:32px;
	padding-top:16px;
	color:#FF0000;
	font-size:16px;
	text-align:center;

	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_01.png);
	background-repeat:no-repeat;
	margin-top:12px;
	
	}

li.caseM1 a{
	display:block;
	width:117px;
	height:32px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	
	background-image:url(../image/btn/btnmenua_01.png);
	background-repeat:no-repeat;
	margin-top:12px;

	}
	
li.caseM1 a:hover{
		color:#FF0000;

	background-image:url(../image/btn/btnmenuc_01.png);	
	}
	
li.caseM2off {
	display:block;
	width:191px;
	height:32px;
	padding-top:16px;
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_02.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}

li.caseM2 a{
	display:block;
	width:191px;
	height:32px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
		font-weight:bold;
	

	background-image:url(../image/btn/btnmenua_02.png);
	background-repeat:no-repeat;
	margin-top:12px;

	}
li.caseM2 a:hover{
		color:#FF0000;

	background-image:url(../image/btn/btnmenuc_02.png);
	}	

/*li.caseM3off {
	display:block;
	width:94px;
	height:32px;
	padding-top:16px;
	
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_03.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}*/


li.caseM3off a{
	display:block;
	width:94px;
	height:32px;
	padding-top:16px;
	
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_03.png);
	background-repeat:no-repeat;
	margin-top:12px;

	}

li.caseM3 a{
	display:block;
	width:94px;
	height:32px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
		font-weight:bold;

	background-image:url(../image/btn/btnmenua_03.png);
	background-repeat:no-repeat;
	margin-top:12px;

	}
li.caseM3 a:hover{
		color:#FF0000;

	background-image:url(../image/btn/btnmenuc_03.png);
	}	
	
li.caseM4off {
	display:block;
	width:208px;
	height:32px;
	padding-top:16px;
	
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_04.png);
	background-repeat:no-repeat;
	margin-top:12px;	
	}
	
li.caseM4 a{
	display:block;
	width:208px;
	height:32px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
		font-weight:bold;

	background-image:url(../image/btn/btnmenua_04.png);
	background-repeat:no-repeat;
	margin-top:12px;

	}
li.caseM4 a:hover{
		color:#FF0000;

	background-image:url(../image/btn/btnmenuc_04.png);
	}			

li.caseM5off {
	display:block;
	width:103px;
	height:32px;
	padding-top:16px;
	
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_05.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}
	
li.caseM5 a{
	display:block;
	width:103px;
	height:32px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
		font-weight:bold;

	background-image:url(../image/btn/btnmenua_05.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}
li.caseM5 a:hover{


	background-image:url(../image/btn/btnmenuc_05.png);
	}		

li.caseM6off {
	display:block;
	width:123px;
	height:32px;
	padding-top:16px;
	
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_06.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}
	
li.caseM6 a{
	display:block;
	width:123px;
	height:32px;
	padding-top:16px;
	
	font-size:16px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	
	background-image:url(../image/btn/btnmenua_06.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}
	
li.caseM6 a:hover{
	background-image:url(../image/btn/btnmenuc_06.png);
	}	
	
li.caseM7off {
	display:block;
	width:142px;
	height:32px;
	padding-top:16px;
	
	color:#FF0000;
	font-size:16px;
	text-align:center;
	
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#F00 3px solid;*/
	font-weight:bold;
	background-image:url(../image/btn/btnmenuc_07.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}
	
li.caseM7 a{
	display:block;
	width:142px;
	height:32px;
	padding-top:16px;
	
	font-size:16px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	
	background-image:url(../image/btn/btnmenua_07.png);
	background-repeat:no-repeat;
	margin-top:12px;
	}
	
li.caseM7 a:hover{
	background-image:url(../image/btn/btnmenua_07.png);
	}	
li.caseMNote{
	color:#fff;
	font-size:16px;
	
	
	}
	
#Judge{
	display:block;
	width:100%;
	
	}

#pageJudgetp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtjudges_01.png);
	}
	
#pageJudgeWinnertp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtWinners.png);
	
	}

#pageJudge{
	margin:0 auto;
		
	display:block;
	width:978px;

	/*background-image:url(../image/images/judges_03.png);
	background-repeat:repeat-y;*/
	}
	
.pageJudge{
	margin:0 auto;
		
	display:block;
	width:978px;

	/*background-image:url(../image/images/judges_03.png);
	background-repeat:repeat-y;*/
	}
	
#pageJudge12{
	margin:0 auto;
		
	display:block;
	width:978px;
	background-color: rgba(81, 81, 81, 0.33);

	}
	
.peoen{
	min-height:870px;
	height:auto;
	}
.peofr{
	min-height:1450px;
	height:auto;
	}

.peode{
	min-height:550px;
	height:auto;
	}	
.peohight490{
	min-height:490px;
	height:auto;
	}
.peohight550{
	min-height:550px;
	height:auto;
	}
.peohight950{
	min-height:950px;
	height:auto;
	}	
.peophi{
	min-height:450px;
	height:auto;
	}
.peouk{
	min-height:1120px;
	height:auto;
	}
.peousa{
	min-height:650px;
	height:auto;
	}
	
#pageWORKLOG{
	margin:0 auto;
		
	display:block;
	width:978px;
	

	/*background-image:url(../image/images/judges_03.png);*/
	background-repeat:repeat-y;
	}
	
.worklog{
	background-color:rgba(81, 81, 81, 0.33);
	padding-top:5px;
	padding-bottom:10px;
	display:block;
	height:120px;
	/*height:480px;
	overflow-y:scroll;
	overflow-x:hidden;*/
	
	}
.worklog2{
	background-color:rgba(81, 81, 81, 0.33);
	padding-top:5px;
	padding-bottom:10px;
	display:block;

	height:360px;
	overflow-y:scroll;
	overflow-x:hidden;
	
	scrollbar-base-color: orange; 
scrollbar-arrow-color: green;
scrollbar-DarkShadow-Color: blue; 
	
	}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
        background: rgba(80, 80, 80, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
	
	
#pageWORKLOG12{
	margin:0 auto;
	display:block;
	width:978px;
	background-image:url(../image/images/judges_03.png);
	background-repeat:repeat-y;
	}

#pageHigh{
	

	
	}
#pageJudge ul{
	padding-right:25px;
	padding-left:35px;
	height:350px;
	}
	
#pageJudge ul li{
	display:block;
	width:173px;
	height:350px;
	background-color:#CCC;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

	float:left;
	margin-right:5px;
	margin-left:5px;
	}

#pageJudge ul li h1{
	text-align:center;
	font-size:32px;
	line-height:70px;
	font-weight:bold;	
	}
	
#pageJudge ul li p{
	text-align:center;
	font-size:13px;
	line-height:20px;	
	}
	
#pageJudge ul li h2{
	text-align:center;
	font-size:140px;
	line-height:140px;
	font-weight:bold;	
	}
	
#pageJudge ul li h3{
	text-align:center;
	font-size:100px;
	line-height:100px;
	display:block;
	width:100px;
	height:100px;
	background-color:#333;
	color:#CCC;
	
	margin:0 auto;
	
	-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 20px;
border-radius: 10px;
border-top-left-radius: 20px;
	
	
	}
	
#pageJudge ul li h4{
	text-align:center;
	font-size:30px;
	line-height:45px;
	letter-spacing:-1.5px;
	font-weight:bold;

	
	}
	
#pageDiy{
	margin:0 auto;
		
	display:block;
	width:978px;
	


	}
	
#pageJudgebp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:40px;
	background-image:url(../image/images/judges_04.png);
	}
	
	
#pageJudgebps{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:40px;
	background-image:url(../image/images/judges_04.png);
	}
	
#pageNewstp{
	margin:0 auto;
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtNews.png);
	}

#pageWeeklyResultstp{
	margin:0 auto;
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtWeeklyResults.png);
	margin-top:20px;
	}
	
#pageVoteForMetp{
	margin:0 auto;
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtVoteForMe.png);
	}
	
#pageModderProfiletp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtModderProfile.png);
	}
	
#pageSponsorstp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtSponsors.png);
	}

#pageSponsorstp13{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtSponsors.png);
	}
#pageSponsorstp14{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtPremiumPartners.png);
	}
	
#pageWORKLOGtp{
	margin:0 auto;
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtWORKLOG.png);
	margin-top:50px;
	}
#pageVideotp{
	margin:0 auto;
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtvideo.png);
	margin-top:10px;
	}
	
#pageWORKLOGtp12{
	margin:0 auto;
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtWORKLOG1.png);
	}
	
#pageRulesAndPrizestp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/RulesAndPrizes.jpg);
	}
	
#pagetxtEventRulestp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtEventRules.png);
	}
#pagetxtEventPrizestp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtEventPrizes.png);
	}
#pagetxtEventSponsorstp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtEventSponsors.png);
	}
#pagetxtMediaPartnerstp{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtMediaPartners.png);
	}
	
#pagetxtMediaPartnerstp13{
	margin:0 auto;
		
	display:block;
	width:978px;
	height:82px;
	background-image:url(../image/images/txtMediaPartners.png);
	}
	
#menuCountry{
	display:block;
	width:100%;	
	}
.Countrymenu{
	margin:0 auto;		
	display:block;
	width:978px;
	height:152px;
	}
.Countrymenu ul li{
	float:left;
	}	
	
li.CountryM1 a{
	display:block;
	width:122px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_01.png);
	}
li.CountryM1 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_01.png);
	}
li.CountryM1off{
	display:block;
	width:122px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_01.png);
	}
	
li.CountryM2 a{
	display:block;
	width:93px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_02.png);
	}
li.CountryM2 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_02.png);
	}
li.CountryM2off{
	display:block;
	width:93px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_02.png);
	}	
	
li.CountryM3 a{
	display:block;
	width:95px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_03.png);
	}
li.CountryM3 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_03.png);
	}
li.CountryM3off{
	display:block;
	width:95px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_03.png);
	}		
	
li.CountryM4 a{
	display:block;
	width:97px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_04.png);
	}
li.CountryM4 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_04.png);
	}
li.CountryM4off{
	display:block;
	width:97px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_04.png);
	}			
	
li.CountryM5 a{
	display:block;
	width:94px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_05.png);
	}
li.CountryM5 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_05.png);
	}
li.CountryM5off{
	display:block;
	width:94px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_05.png);
	}				
	
li.CountryM6 a{
	display:block;
	width:94px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_06.png);
	}
li.CountryM6 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_06.png);
	}
li.CountryM6off{
	display:block;
	width:94px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_06.png);
	}			
	
li.CountryM7 a{
	display:block;
	width:92px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_07.png);
	}
li.CountryM7 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_07.png);
	}
li.CountryM7off{
	display:block;
	width:92px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_07.png);
	}		

li.CountryM8 a{
	display:block;
	width:91px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_08.png);
	}
li.CountryM8 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_08.png);
	}
li.CountryM8off{
	display:block;
	width:91px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_08.png);
	}	

li.CountryM9 a{
	display:block;
	width:91px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_09.png);
	}
li.CountryM9 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_09.png);
	}
li.CountryM9off{
	display:block;
	width:91px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_09.png);
	}	

li.CountryM10 a{
	display:block;
	width:109px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountry_10.png);
	}
li.CountryM10 a:hover{
	background-image:url(../image/s2menu/s2menuCountryB_10.png);
	}
li.CountryM10off{
	display:block;
	width:109px;
	height:152px;
	background-image:url(../image/s2menu/s2menuCountryB_10.png);
	}	


.image-set{
	text-align:center;
	color:#FFF;
	font-size:2.5em;
	line-height:2.7em;

	}

#photo{
	display:block;
	width:980px;
	height:350px;
	}
#menPhoto{
	display:block;
	width:135px;
	height:357px;
	float:left;
	padding-left:25px;
	
	
	}

#manContact{
	display:block;

	width:760px;
	height:360px;
	padding-right:35px;
	float:right;
	position:relative;
	}
#manContact h3{
	position:absolute;
	top:6px;
	right:200px;
	font-weight:bold;
	color:#CCC;
	
	}

#manContact h1{
	font-size:24px;
	font-weight:bold;
	line-height:36px;
	color:#fff;
	}
#manContact h2{
	font-size:32px;
	font-weight:bold;
	line-height:42px;
	color:#fff;
	}
	
#manContact p{
	font-size:16px;
	line-height:24px;
	color:#fff;
	}
	
#manContact a{
	color:#F00;	
	
	}

#worklogPhoto{
	display:block;
	width:930px;
	padding-left:25px;
	

	}
	
#sponsors, #diyCopyright{
	display:block;
	width:970px;
	padding-left:35px;
	padding-right:35px;
	font-size:13px;
	}
	
#sponsors{
	padding-top:10px;
	padding-bottom:10px;	
	}
	
#sponsors img{
	padding-right:7px;
	padding-top:7px;
		
	}
	
#diyCopyright{
		color:#666;
	line-height:24px;
	text-align:center;
	margin-top:30px;
	}
	
.totalscore{
	display:block;
	margin-left:40px;
	padding-left:25px;
	width:875px;
	height:200px;
	margin-top:20px;

	
	}
	
.totalscore h1{
	font-size:80px;
	line-height:80px;
	font-weight:bold;
	text-align:right;
	padding-right:230px;
	color:#FFF;
	
	}
	
.totalscore h2{
	font-size:120px;
	line-height:120px;
	font-weight:bold;
	text-align:right;
	padding-right:230px;
	color:#FFF;
	}
	
.totalscore h3{
	font-size:180px;
	line-height:205px;
	font-weight:bold;
	text-align:center;	
	display:block;
	width:200px;
	height:200px;
	background-color:#666;		
	color:#fff;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:right;
	}
#mainPic{
	display:block;
	width:80%;
	margin:0 auto;
	}
#btnClick{
	display:block;
	width:980px;
	height:83px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	}
	
.btnClick1 a{
	display:block;
	width:306px;
	height:83px;
	background-image:url(../image/images/click_01.png);
	float:left;
	margin-left:180px;	
	}
.btnClick1 a:hover{
	background-image:url(../image/images/click_01a.png);

	}
	
.btnClick2 a{
	display:block;
	width:484px;
	height:83px;
	background-image:url(../image/images/click_02.png);
	float:right;
	
	}
	
.btnClick2 a:hover{
	background-image:url(../image/images/click_02a.png);

	}
	
#tabs{
	margin-left:600px;
	font-size:15px;
	
	
	}
	
#tabs li{
  background: #ddd;
  /*border: 1px solid #ccc;*/
  border-bottom: none;
  display: inline-block;
  /*margin-right: 5px;*/
  padding: 5px 10px;
  color: #999;
  cursor: pointer;
}
#tabs li:hover{
  color: #ff0000;
}
#tabs li.enable{
  border-bottom: 1px solid #ddd;
  margin-bottom: -1px;
  color: #000;
  font-weight:bold;
}
#contents{
	/*background-color:#f5f5f5;
  
  border: 1px solid #ccc;
  box-shadow: 0 0 16px #ccc;*/
  
}
#contents > div{
  display: none;
  text-align: justify;
  padding: 10px 15px;
}
#contents > div:first-of-type{
  display: block;
}



#judgeNotes{
	margin:0 auto;

	display:block;
	padding-right:25px;
	padding-left:35px;
	padding-top:20px;
	width:920px;
	line-height:24px;
	font-size:16px;
	color:#fff;
	margin-bottom:50px;
	}
	
#judgeNotes h1{
	font-size:24px;
	line-height:42px;
	}
	
	
	
#eventRules{
	display:block;
	padding-right:25px;
	padding-left:45px;

	width:890px;
	line-height:24px;
	font-size:16px;
	color:#fff;
	}
#eventRules h1{
	
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	
	
	}

#btnyn{
	display:block;
	height:120px;
	}

.btnyes{
	display:block;
	width:207px;	
	height:83px;
	float:left;
	padding-left:120px;
	padding-right:250px;
	}
.btnno{
	display:block;
	width:207px;	
	height:83px;
	}
#voteforme{
	display:block;
	width:870px;
	/*padding-left:35px;*/
	padding-right:25px;
	line-height:28px;
	}
	
#setp123{
	display:block;
	width:939px;
	height:567px;
	background-image:url(../image/step123.png);
	position:relative;
	}
#setp123 a{
	color:#F00;
	
	
	}
	
#setp1{
	position: absolute;
	top: 280px;
	left: 20px;
	display: block;
	width: 280px;
	height: 300px;
	}
	
#setp2{
	position: absolute;
	top: 280px;
	left: 340px;
	display: block;
	width: 280px;
	height: 300px;
	}
	
#setp3{
	position: absolute;
	top: 280px;
	left: 660px;
	display: block;
	width: 280px;
	height: 300px;
	}

#casemodNews{
	display:block;
	/*height:500px;*/
	margin:0 auto;

	width:978px;
	/*background-image:url(../image/images/judges_03.png);
	background-repeat:repeat-y;*/
	color:#FFF;
	background-color:rgba(81, 81, 81, 0.33);
	font-size:16px;
	line-height:24px;
	}

	
#casemodNews a{
	color:#F00;	
	}
	
.casemodNews{
	display:block;
	height:500px;
	margin:0 auto;

	width:978px;

	}
.newsheigh{
	height:550px;
	/*background-image:url(../image/images/judges_03.png);
	background-repeat:repeat-y;*/
	padding-top:20px;
	text-align:center;

	}
	
#casemodNews_index{
	display:block;
	/*height:500px;*/
	margin:0 auto;

	width:978px;
	
	}	
	
.newsheigh_index{
	height:264px;
	padding-top:10px;
	padding-bottom:5px;

	}
	
.videoHeigh_index{
	height:178px;
	padding-top:10px;
	padding-bottom:5px;

	}
	
#casemodNews ul{
	padding-left:25px;
	padding-right:35px;
	
	text-align:center;
	line-height: 100px;
 	font-size: 30px;
	}
#casemodNews ul li{
	display:block;
	/*width:180px;*/
	height:164pxpx;
	margin-left:5px;
	margin-bottom:5px;
	border-bottom: #333 1px solid;
	}
	
	
#casemodNews ul li img{
	display:block;
	float:left;
	margin-right:15px;
	}
#casemodNews ul li a{
	display:block;
	width:920px;
	height:122px;
	text-decoration:none;
	color:#FFF;
	}
#casemodNews ul li a:hover{
	color:#999;	
	}	
	
#newstitle{
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	color:#FFF;

	}
	
#newsData{
	font-size:16px;
	font-weight:600;	
	line-height:24px;
	color:#FFF;
	
	}
#newsDes{
	font-size:16px;
	line-height:22px;
	color:#FFF;
	display:block;
	height:60px;
	overflow:hidden;
	
	}

#EventPrizes{
	display:block;
	  padding-right: 25px;
	  padding-left: 45px;
	  width: 890px;
	height:2350px;
	padding-left:25px;
	color:#fff;
	line-height:20px;	
	
	
	}
	
#EventPrizes h1{
	color:#fff;
	font-size:24px;
	line-height:36px;	
	font-weight:bold;
	
	}
#EventPrizes h2{
	color:#fff;
	font-size:18px;
	line-height:36px;
	font-weight:bold;	
	}
	
#EventPrizes p{
	color:#fff;
	font-size:16px;
	line-height:20px;
	padding-bottom: 20px;
	}
#CaseMODwinner{
	display:block;
	width:890px;
	color:#FFF;
	padding-left:25px;

	}
	
#CaseMODwinner h1{
	font-size:24px;
	line-height:48px;
	}
	
#CaseMODwinner p{
	font-size:16px;
	line-height:24px;
	}	
	
	
/* 動畫 */

#menuCountry{
-webkit-animation:fadeInRight 1s .2s ease both;
-moz-animation:fadeInRight 1s .2s ease both;}
@-webkit-keyframes fadeInRight{
0%{opacity:0;
-webkit-transform:translateX(20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{
0%{opacity:0;
-moz-transform:translateX(20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}

#Judge{
-webkit-animation:bounceInUp 1s .2s ease both;
-moz-animation:bounceInUp 1s .2s ease both;}
@-webkit-keyframes bounceInUp{
0%{opacity:0;
-webkit-transform:translateY(2000px)}
60%{opacity:1;
-webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes bounceInUp{
0%{opacity:0;
-moz-transform:translateY(2000px)}
60%{opacity:1;
-moz-transform:translateY(-30px)}
80%{-moz-transform:translateY(10px)}
100%{-moz-transform:translateY(0)}
}

#mainV{
-webkit-animation:bounceInLeft 1s .2s ease both;
-moz-animation:bounceInLeft 1s .2s ease both;}
@-webkit-keyframes bounceInLeft{
0%{opacity:0;
-webkit-transform:translateX(-2000px)}
60%{opacity:1;
-webkit-transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes bounceInLeft{
0%{opacity:0;
-moz-transform:translateX(-2000px)}
60%{opacity:1;
-moz-transform:translateX(30px)}
80%{-moz-transform:translateX(-10px)}
100%{-moz-transform:translateX(0)}
}

li.CountryM1off, li.CountryM2off, li.CountryM3off, li.CountryM4off, li.CountryM5off, li.CountryM6off, li.CountryM7off, li.CountryM8off, li.CountryM9off, li.CountryM10off{
-webkit-animation:flip 1s .2s ease both;
-moz-animation:flip 1s .2s ease both;}
@-webkit-keyframes flip{
0%{-webkit-transform:perspective(400px) rotateY(0);
-webkit-animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);
-webkit-animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) scale(1);
-webkit-animation-timing-function:ease-in}
}
@-moz-keyframes flip{
0%{-moz-transform:perspective(400px) rotateY(0);
-moz-animation-timing-function:ease-out}
40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);
-moz-animation-timing-function:ease-out}
50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-moz-animation-timing-function:ease-in}
80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);
-moz-animation-timing-function:ease-in}
100%{-moz-transform:perspective(400px) scale(1);
-moz-animation-timing-function:ease-in}
}

