
/* row numbers layout */
.rn
{
	color: #004191;
	font-size: 0.9em !important;
	font-weight: bold !important;
	text-align: center;
}


/*****************************************************************************************************/


#stage
{
	color:#0D486F;
	width:750px;
	height:200px;
	line-height:200px;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	border: 1px solid #2F6A92 !important;
	background:#B3DBEF;
}

.stage
{
	margin-left: auto; margin-right: auto;	/* center */
	border-collapse: collapse;
	empty-cells: hide;
}

#stageContainer
{
	width: 100%;
	height: 700px;
	padding-top: 20px;
	overflow: auto;
	position: relative;
	margin:auto;
}

.stageTitle
{
	color: #0D486F;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 5px;
	border: 1px solid #2F6A92;
	background-color: #B3DBEF;
	height: 60px;
	width: 250px;
	line-height: 60px;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}

.block {
	border: 1px solid #2F6A92;
	background-color: #B3DBEF;
	font-weight: bold;
	color: #0D486F;
	padding: 0px 10px;
}

/* ------ i_balcony ------- */

.stage_i_balcony {
	position: absolute;
	top: 30px;
	left: 220px;
}

.stage_i_balcony div {
	position: absolute;
	line-height: 23px;
}

.stage_i_balcony .block {top: -23px; left: 40px; height: 17px; line-height: 17px; width: 357px;}

#r-i_balcony-1 {top: 0px; left: 35px;}
#rn-i_balcony-1-1 {top: 0px; left: 0px;}
#rn-i_balcony-1-17 {top: 0px; left: 367px;}

.s-i_balcony-1-1 {top: 0px; left: 69px;}
.s-i_balcony-1-2 {top: 0px; left: 92px;}
.s-i_balcony-1-3 {top: 0px; left: 115px;}
.s-i_balcony-1-4 {top: 0px; left: 138px;}
.s-i_balcony-1-5 {top: 0px; left: 161px;}
.s-i_balcony-1-6 {top: 0px; left: 184px;}
.s-i_balcony-1-7 {top: 0px; left: 207px;}
.s-i_balcony-1-8 {top: 0px; left: 230px;}
.s-i_balcony-1-9 {top: 0px; left: 253px;}
.s-i_balcony-1-10 {top: 0px; left: 276px;}
.s-i_balcony-1-11 {top: 0px; left: 299px;}


#r-i_balcony-2 {top: 23px; left: 47px;}
#rn-i_balcony-2-1 {top: 0px; left: -12px;}
#rn-i_balcony-2-17 {top: 0px; left: 355px;}

.s-i_balcony-2-12 {top: 0px; left: 46px;}
.s-i_balcony-2-13 {top: 0px; left: 69px;}
.s-i_balcony-2-14 {top: 0px; left: 92px;}
.s-i_balcony-2-15 {top: 0px; left: 115px;}
.s-i_balcony-2-16 {top: 0px; left: 138px;}
.s-i_balcony-2-17 {top: 0px; left: 161px;}
.s-i_balcony-2-18 {top: 0px; left: 184px;}
.s-i_balcony-2-19 {top: 0px; left: 207px;}
.s-i_balcony-2-20 {top: 0px; left: 230px;}
.s-i_balcony-2-21 {top: 0px; left: 253px;}
.s-i_balcony-2-22 {top: 0px; left: 276px;}
.s-i_balcony-2-23 {top: 0px; left: 299px;}


#r-i_balcony-3 {top: 46px; left: 35px;}
#rn-i_balcony-3-1 {top: 0px; left: 0px;}
#rn-i_balcony-3-17 {top: 0px; left: 367px;}

.s-i_balcony-3-24 {top: 0px; left: 46px;}
.s-i_balcony-3-25 {top: 0px; left: 69px;}
.s-i_balcony-3-26 {top: 0px; left: 92px;}
.s-i_balcony-3-27 {top: 0px; left: 115px;}
.s-i_balcony-3-28 {top: 0px; left: 138px;}
.s-i_balcony-3-29 {top: 0px; left: 161px;}
.s-i_balcony-3-30 {top: 0px; left: 184px;}
.s-i_balcony-3-31 {top: 0px; left: 207px;}
.s-i_balcony-3-32 {top: 0px; left: 230px;}
.s-i_balcony-3-33 {top: 0px; left: 253px;}
.s-i_balcony-3-34 {top: 0px; left: 276px;}
.s-i_balcony-3-35 {top: 0px; left: 299px;}
.s-i_balcony-3-36 {top: 0px; left: 322px;}


#r-i_balcony-4 {top: 69px; left: 47px;}
#rn-i_balcony-4-1 {top: 0px; left: -12px;}
#rn-i_balcony-4-17 {top: 0px; left: 355px;}

.s-i_balcony-4-37 {top: 0px; left: 23px;}
.s-i_balcony-4-38 {top: 0px; left: 46px;}
.s-i_balcony-4-39 {top: 0px; left: 69px;}
.s-i_balcony-4-40 {top: 0px; left: 92px;}
.s-i_balcony-4-41 {top: 0px; left: 115px;}
.s-i_balcony-4-42 {top: 0px; left: 138px;}
.s-i_balcony-4-43 {top: 0px; left: 161px;}
.s-i_balcony-4-44 {top: 0px; left: 184px;}
.s-i_balcony-4-45 {top: 0px; left: 207px;}
.s-i_balcony-4-46 {top: 0px; left: 230px;}
.s-i_balcony-4-47 {top: 0px; left: 253px;}
.s-i_balcony-4-48 {top: 0px; left: 276px;}
.s-i_balcony-4-49 {top: 0px; left: 299px;}
.s-i_balcony-4-50 {top: 0px; left: 322px;}

#r-i_balcony-5 {top: 92px; left: 35px;}
#rn-i_balcony-5-1 {top: 0px; left: 0px;}
#rn-i_balcony-5-17 {top: 0px; left: 367px;}

.s-i_balcony-5-51 {top: 0px; left: 23px;}
.s-i_balcony-5-52 {top: 0px; left: 46px;}
.s-i_balcony-5-53 {top: 0px; left: 69px;}
.s-i_balcony-5-54 {top: 0px; left: 92px;}
.s-i_balcony-5-55 {top: 0px; left: 115px;}
.s-i_balcony-5-56 {top: 0px; left: 138px;}
.s-i_balcony-5-57 {top: 0px; left: 161px;}
.s-i_balcony-5-58 {top: 0px; left: 184px;}
.s-i_balcony-5-59 {top: 0px; left: 207px;}
.s-i_balcony-5-60 {top: 0px; left: 230px;}
.s-i_balcony-5-61 {top: 0px; left: 253px;}
.s-i_balcony-5-62 {top: 0px; left: 276px;}
.s-i_balcony-5-63 {top: 0px; left: 299px;}
.s-i_balcony-5-64 {top: 0px; left: 322px;}
.s-i_balcony-5-65 {top: 0px; left: 345px;}

#r-i_balcony-6 {top: 115px; left: 35px;}
#rn-i_balcony-6-1 {top: 0px; left: 0px;}
#rn-i_balcony-6-17 {top: 0px; left: 367px;}

.s-i_balcony-6-66 {top: 0px; left: 69px;}
.s-i_balcony-6-67 {top: 0px; left: 92px;}
.s-i_balcony-6-68 {top: 0px; left: 115px;}
.s-i_balcony-6-69 {top: 0px; left: 138px;}
.s-i_balcony-6-70 {top: 0px; left: 161px;}
.s-i_balcony-6-71 {top: 0px; left: 184px;}
.s-i_balcony-6-72 {top: 0px; left: 207px;}
.s-i_balcony-6-73 {top: 0px; left: 230px;}
.s-i_balcony-6-74 {top: 0px; left: 253px;}
.s-i_balcony-6-75 {top: 0px; left: 276px;}
.s-i_balcony-6-76 {top: 0px; left: 299px;}


/* ------ first_podium ------- */

.stage_first_podium {
	position: absolute;
	top: 210px;
	left: 220px;
}

.stage_first_podium div {
	position: absolute;
	line-height: 23px;
}

.stage_first_podium .block {top: -23px; left: 40px; height: 17px; line-height: 17px; width: 357px;}

#r-first_podium-7 {top: 0px; left: 35px;}
#rn-first_podium-7-1 {top: 0px; left: 0px;}
#rn-first_podium-7-13 {top: 0px; left: 367px;}

.s-first_podium-7-77 {top: 0px; left: 69px;}
.s-first_podium-7-78 {top: 0px; left: 92px;}
.s-first_podium-7-79 {top: 0px; left: 115px;}
.s-first_podium-7-80 {top: 0px; left: 138px;}
.s-first_podium-7-81 {top: 0px; left: 161px;}
.s-first_podium-7-82 {top: 0px; left: 184px;}
.s-first_podium-7-83 {top: 0px; left: 207px;}
.s-first_podium-7-84 {top: 0px; left: 230px;}
.s-first_podium-7-85 {top: 0px; left: 253px;}
.s-first_podium-7-86 {top: 0px; left: 276px;}
.s-first_podium-7-87 {top: 0px; left: 299px;}

#r-first_podium-8 {top: 23px; left: 35px;}
#rn-first_podium-8-1 {top: 0px; left: 0px;}
#rn-first_podium-8-13 {top: 0px; left: 367px;}

.s-first_podium-8-88 {top: 0px; left: 69px;}
.s-first_podium-8-89 {top: 0px; left: 92px;}
.s-first_podium-8-90 {top: 0px; left: 115px;}
.s-first_podium-8-91 {top: 0px; left: 138px;}
.s-first_podium-8-92 {top: 0px; left: 161px;}
.s-first_podium-8-93 {top: 0px; left: 184px;}
.s-first_podium-8-94 {top: 0px; left: 207px;}
.s-first_podium-8-95 {top: 0px; left: 230px;}
.s-first_podium-8-96 {top: 0px; left: 253px;}
.s-first_podium-8-97 {top: 0px; left: 276px;}
.s-first_podium-8-98 {top: 0px; left: 299px;}

#r-first_podium-9 {top: 46px; left: 35px;}
#rn-first_podium-9-1 {top: 0px; left: 0px;}
#rn-first_podium-9-13 {top: 0px; left: 367px;}

.s-first_podium-9-99 {top: 0px; left: 69px;}
.s-first_podium-9-100 {top: 0px; left: 92px;}
.s-first_podium-9-101 {top: 0px; left: 115px;}
.s-first_podium-9-102 {top: 0px; left: 138px;}
.s-first_podium-9-103 {top: 0px; left: 161px;}
.s-first_podium-9-104 {top: 0px; left: 184px;}
.s-first_podium-9-105 {top: 0px; left: 207px;}
.s-first_podium-9-106 {top: 0px; left: 230px;}
.s-first_podium-9-107 {top: 0px; left: 253px;}
.s-first_podium-9-108 {top: 0px; left: 276px;}
.s-first_podium-9-109 {top: 0px; left: 299px;}

.stage_first_podium div {
	position: absolute;
}

/* ------ second_podium ------- */

.stage_second_podium {
	position: absolute;
	top: 323px;
	left: 220px;
}

.stage_second_podium div {
	position: absolute;
	line-height: 23px;
}

.stage_second_podium .block {top: -23px; left: 40px; height: 17px; line-height: 17px; width: 357px;}

#r-second_podium-10 {top: 0px; left: 47px;}
#rn-second_podium-10-1 {top: 0px; left: -12px;}
#rn-second_podium-10-14 {top: 0px; left: 355px;}

.s-second_podium-10-110 {top: 0px; left: 46px;}
.s-second_podium-10-111 {top: 0px; left: 69px;}
.s-second_podium-10-112 {top: 0px; left: 92px;}
.s-second_podium-10-113 {top: 0px; left: 115px;}
.s-second_podium-10-114 {top: 0px; left: 138px;}
.s-second_podium-10-115 {top: 0px; left: 161px;}
.s-second_podium-10-116 {top: 0px; left: 184px;}
.s-second_podium-10-117 {top: 0px; left: 207px;}
.s-second_podium-10-118 {top: 0px; left: 230px;}
.s-second_podium-10-119 {top: 0px; left: 253px;}
.s-second_podium-10-120 {top: 0px; left: 276px;}
.s-second_podium-10-121 {top: 0px; left: 299px;}

#r-second_podium-11 {top: 23px; left: 35px;}
#rn-second_podium-11-1 {top: 0px; left: 0px;}
#rn-second_podium-11-14 {top: 0px; left: 367px;}

.s-second_podium-11-122 {top: 0px; left: 69px;}
.s-second_podium-11-123 {top: 0px; left: 92px;}
.s-second_podium-11-124 {top: 0px; left: 115px;}
.s-second_podium-11-125 {top: 0px; left: 138px;}
.s-second_podium-11-126 {top: 0px; left: 161px;}
.s-second_podium-11-127 {top: 0px; left: 184px;}
.s-second_podium-11-128 {top: 0px; left: 207px;}
.s-second_podium-11-129 {top: 0px; left: 230px;}
.s-second_podium-11-130 {top: 0px; left: 253px;}
.s-second_podium-11-131 {top: 0px; left: 276px;}
.s-second_podium-11-132 {top: 0px; left: 299px;}



/* ------ blank ------- */

.stage_blank {
	position: absolute;
	top: 415px;
	left: 220px;
}

.stage_blank div {
	position: absolute;
	line-height: 23px;
}

.stage_blank .block {top: -23px; left: 40px; height: 17px; line-height: 17px; width: 357px;}

#r-blank-12 {top: 0px; left: 47px;}
#rn-blank-12-1 {top: 0px; left: -12px;}
#rn-blank-12-13 {top: 0px; left: 355px;}

.s-blank-12-133 {top: 0px; left: 69px;}
.s-blank-12-134 {top: 0px; left: 92px;}

#r-blank-13 {top: 23px; left: 35px;}
#rn-blank-13-1 {top: 0px; left: 0px;}
#rn-blank-13-13 {top: 0px; left: 367px;}

.s-blank-13-141 {top: 0px; left: 69px;}
.s-blank-13-142 {top: 0px; left: 92px;}
.s-blank-13-143 {top: 0px; left: 115px;}
.s-blank-13-144 {top: 0px; left: 184px;}
.s-blank-13-145 {top: 0px; left: 207px;}
.s-blank-13-146 {top: 0px; left: 230px;}
.s-blank-13-147 {top: 0px; left: 253px;}
.s-blank-13-148 {top: 0px; left: 276px;}
.s-blank-13-149 {top: 0px; left: 299px;}


#r-blank-14 {top: 46px; left: 47px;}
#rn-blank-14-1 {top: 0px; left: -12px;}
#rn-blank-14-13 {top: 0px; left: 355px;}

.s-blank-14-150 {top: 0px; left: 46px;}
.s-blank-14-151 {top: 0px; left: 69px;}
.s-blank-14-152 {top: 0px; left: 92px;}
.s-blank-14-153 {top: 0px; left: 115px;}
.s-blank-14-154 {top: 0px; left: 184px;}
.s-blank-14-155 {top: 0px; left: 207px;}
.s-blank-14-156 {top: 0px; left: 230px;}
.s-blank-14-157 {top: 0px; left: 253px;}
.s-blank-14-158 {top: 0px; left: 276px;}
.s-blank-14-159 {top: 0px; left: 299px;}


#r-blank-15 {top: 69px; left: 35px;}
#rn-blank-15-1 {top: 0px; left: 0px;}
#rn-blank-15-13 {top: 0px; left: 367px;}

.s-blank-15-160 {top: 0px; left: 69px;}
.s-blank-15-161 {top: 0px; left: 92px;}
.s-blank-15-162 {top: 0px; left: 115px;}
.s-blank-15-163 {top: 0px; left: 184px;}
.s-blank-15-164 {top: 0px; left: 207px;}
.s-blank-15-165 {top: 0px; left: 230px;}
.s-blank-15-166 {top: 0px; left: 253px;}
.s-blank-15-167 {top: 0px; left: 276px;}
.s-blank-15-168 {top: 0px; left: 299px;}

#r-blank-16 {top: 92px; left: 47px;}
#rn-blank-16-1 {top: 0px; left: -12px;}
#rn-blank-16-13 {top: 0px; left: 355px;}

.s-blank-16-169 {top: 0px; left: 46px;}
.s-blank-16-170 {top: 0px; left: 69px;}
.s-blank-16-171 {top: 0px; left: 92px;}
.s-blank-16-172 {top: 0px; left: 115px;}
.s-blank-16-173 {top: 0px; left: 184px;}
.s-blank-16-174 {top: 0px; left: 207px;}
.s-blank-16-175 {top: 0px; left: 230px;}
.s-blank-16-176 {top: 0px; left: 253px;}
.s-blank-16-177 {top: 0px; left: 276px;}
.s-blank-16-178 {top: 0px; left: 299px;}

#r-blank-17 {top: 115px; left: 35px;}
#rn-blank-17-1 {top: 0px; left: 0px;}
#rn-blank-17-13 {top: 0px; left: 367px;}

.s-blank-17-179 {top: 0px; left: 69px;}
.s-blank-17-180 {top: 0px; left: 92px;}
.s-blank-17-181 {top: 0px; left: 115px;}
.s-blank-17-182 {top: 0px; left: 184px;}
.s-blank-17-183 {top: 0px; left: 207px;}
.s-blank-17-184 {top: 0px; left: 230px;}
.s-blank-17-185 {top: 0px; left: 253px;}
.s-blank-17-186 {top: 0px; left: 276px;}
.s-blank-17-187 {top: 0px; left: 299px;}


#r-blank-18 {top: 138px; left: 47px;}
#rn-blank-18-1 {top: 0px; left: -12px;}
#rn-blank-18-13 {top: 0px; left: 355px;}

.s-blank-18-188 {top: 0px; left: 69px;}
.s-blank-18-189 {top: 0px; left: 92px;}
.s-blank-18-190 {top: 0px; left: 184px;}
.s-blank-18-191 {top: 0px; left: 207px;}
.s-blank-18-192 {top: 0px; left: 230px;}
.s-blank-18-193 {top: 0px; left: 253px;}
.s-blank-18-194 {top: 0px; left: 276px;}
.s-blank-18-195 {top: 0px; left: 299px;}


#r-blank-19 {top: 161px; left: 35px;}
#rn-blank-19-1 {top: 0px; left: 0px;}
#rn-blank-19-13 {top: 0px; left: 367px;}

.s-blank-19-196 {top: 0px; left: 69px;}
.s-blank-19-197 {top: 0px; left: 92px;}
.s-blank-19-198 {top: 0px; left: 115px;}
.s-blank-19-199 {top: 0px; left: 184px;}
.s-blank-19-200 {top: 0px; left: 207px;}
.s-blank-19-201 {top: 0px; left: 230px;}
.s-blank-19-202 {top: 0px; left: 253px;}
.s-blank-19-203 {top: 0px; left: 276px;}
.s-blank-19-204 {top: 0px; left: 299px;}


#r-blank-20 {top: 184px; left: 47px;}
#rn-blank-20-1 {top: 0px; left: -12px;}
#rn-blank-20-13 {top: 0px; left: 355px;}

.s-blank-20-205 {top: 0px; left: 46px;}
.s-blank-20-206 {top: 0px; left: 69px;}
.s-blank-20-207 {top: 0px; left: 92px;}
.s-blank-20-208 {top: 0px; left: 184px;}
.s-blank-20-209 {top: 0px; left: 207px;}
.s-blank-20-210 {top: 0px; left: 230px;}
.s-blank-20-211 {top: 0px; left: 253px;}
.s-blank-20-212 {top: 0px; left: 276px;}
.s-blank-20-213 {top: 0px; left: 299px;}


#r-blank-21 {top: 207px; left: 35px;}
#rn-blank-21-1 {top: 0px; left: 0px;}
#rn-blank-21-13 {top: 0px; left: 367px;}

.s-blank-21-214 {top: 0px; left: 69px;}
.s-blank-21-215 {top: 0px; left: 92px;}
.s-blank-21-216 {top: 0px; left: 115px;}
.s-blank-21-217 {top: 0px; left: 207px;}
.s-blank-21-218 {top: 0px; left: 230px;}
.s-blank-21-219 {top: 0px; left: 253px;}
.s-blank-21-220 {top: 0px; left: 276px;}
.s-blank-21-221 {top: 0px; left: 299px;}


#r-blank-22 {top: 230px; left: 47px;}
#rn-blank-22-1 {top: 0px; left: -12px;}
#rn-blank-22-13 {top: 0px; left: 355px;}

.s-blank-22-222 {top: 0px; left: 46px;}
.s-blank-22-223 {top: 0px; left: 69px;}
.s-blank-22-224 {top: 0px; left: 92px;}
.s-blank-22-225 {top: 0px; left: 207px;}
.s-blank-22-226 {top: 0px; left: 230px;}
.s-blank-22-227 {top: 0px; left: 253px;}
.s-blank-22-228 {top: 0px; left: 276px;}
.s-blank-22-229 {top: 0px; left: 299px;}


#r-blank-23 {top: 253px; left: 35px;}
#rn-blank-23-1 {top: 0px; left: 0px;}
#rn-blank-23-13 {top: 0px; left: 367px;}

.s-blank-23-230 {top: 0px; left: 69px;}
.s-blank-23-231 {top: 0px; left: 92px;}
.s-blank-23-232 {top: 0px; left: 115px;}
.s-blank-23-233 {top: 0px; left: 207px;}
.s-blank-23-234 {top: 0px; left: 230px;}
.s-blank-23-235 {top: 0px; left: 253px;}
.s-blank-23-236 {top: 0px; left: 276px;}
.s-blank-23-237 {top: 0px; left: 299px;}


#r-blank-24 {top: 276px; left: 47px;}
#rn-blank-24-1 {top: 0px; left: -12px;}
#rn-blank-24-13 {top: 0px; left: 355px;}

.s-blank-24-238 {top: 0px; left: 69px;}
.s-blank-24-239 {top: 0px; left: 92px;}