

/* stylesheet for slots on 2009-03-10
   base_time: Tue Mar 10 07:45:00 UTC 2009
   max_rooms: 8 */



div#room_title_245 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_245 {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 119px;
	z-index: 3;	
}



div#room_title_246 {
	position: absolute;
	top: 0px;
	left: 120px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_246 {
	position: absolute;
	top: 30px;
	left: 120px;
	width: 119px;
	z-index: 3;	
}



div#room_title_247 {
	position: absolute;
	top: 0px;
	left: 240px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_247 {
	position: absolute;
	top: 30px;
	left: 240px;
	width: 119px;
	z-index: 3;	
}



div#room_title_248 {
	position: absolute;
	top: 0px;
	left: 360px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_248 {
	position: absolute;
	top: 30px;
	left: 360px;
	width: 119px;
	z-index: 3;	
}



div#room_title_249 {
	position: absolute;
	top: 0px;
	left: 480px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_249 {
	position: absolute;
	top: 30px;
	left: 480px;
	width: 119px;
	z-index: 3;	
}



div#room_title_250 {
	position: absolute;
	top: 0px;
	left: 600px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_250 {
	position: absolute;
	top: 30px;
	left: 600px;
	width: 119px;
	z-index: 3;	
}



div#room_title_263 {
	position: absolute;
	top: 0px;
	left: 720px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_263 {
	position: absolute;
	top: 30px;
	left: 720px;
	width: 119px;
	z-index: 3;	
}



div#room_title_264 {
	position: absolute;
	top: 0px;
	left: 840px;
	height: 30px;
	width: 119px;
	z-index: 0;
}

div#room_tools_264 {
	position: absolute;
	top: 30px;
	left: 840px;
	width: 119px;
	z-index: 3;	
}



div#slot3349 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 90px;
		height: 39px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot3350 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 130px;
		height: 69px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot3926 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 200px;
		height: 69px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot3925 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 230px;
		height: 39px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot3314 {
	position: absolute;
	left: 0px;
	width: 119px;
	top: 340px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3319 {
	position: absolute;
	left: 0px;
	width: 119px;
	top: 450px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3329 {
	position: absolute;
	left: 0px;
	width: 119px;
	top: 630px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3334 {
	position: absolute;
	left: 0px;
	width: 119px;
	top: 740px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3339 {
	position: absolute;
	left: 0px;
	width: 119px;
	top: 890px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3344 {
	position: absolute;
	left: 0px;
	width: 119px;
	top: 1000px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3315 {
	position: absolute;
	left: 120px;
	width: 119px;
	top: 340px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3320 {
	position: absolute;
	left: 120px;
	width: 119px;
	top: 450px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3330 {
	position: absolute;
	left: 120px;
	width: 119px;
	top: 630px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3335 {
	position: absolute;
	left: 120px;
	width: 119px;
	top: 740px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3340 {
	position: absolute;
	left: 120px;
	width: 119px;
	top: 890px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3345 {
	position: absolute;
	left: 120px;
	width: 119px;
	top: 1000px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3316 {
	position: absolute;
	left: 240px;
	width: 119px;
	top: 340px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3321 {
	position: absolute;
	left: 240px;
	width: 119px;
	top: 450px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3331 {
	position: absolute;
	left: 240px;
	width: 119px;
	top: 630px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3336 {
	position: absolute;
	left: 240px;
	width: 119px;
	top: 740px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3341 {
	position: absolute;
	left: 240px;
	width: 119px;
	top: 890px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3346 {
	position: absolute;
	left: 240px;
	width: 119px;
	top: 1000px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot4564 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 1170px;
		height: 179px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot4166 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 1350px;
		height: 59px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot3988 {
	position: absolute;
	left: 360px;
	width: 119px;
	top: 340px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3992 {
	position: absolute;
	left: 360px;
	width: 119px;
	top: 450px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot4164 {
	position: absolute;
	left: 360px;
	width: 119px;
	top: 630px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot4165 {
	position: absolute;
	left: 360px;
	width: 119px;
	top: 740px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot4163 {
	position: absolute;
	left: 360px;
	width: 119px;
	top: 890px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3993 {
	position: absolute;
	left: 360px;
	width: 119px;
	top: 1000px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3990 {
	position: absolute;
	left: 480px;
	width: 119px;
	top: 340px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3989 {
	position: absolute;
	left: 480px;
	width: 119px;
	top: 450px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot4168 {
	position: absolute;
	left: 480px;
	width: 119px;
	top: 630px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot4169 {
	position: absolute;
	left: 480px;
	width: 119px;
	top: 740px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3343 {
	position: absolute;
	left: 480px;
	width: 119px;
	top: 890px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3931 {
	position: absolute;
	left: 480px;
	width: 119px;
	top: 1000px;
		height: 89px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3685 {
	position: absolute;
	left: 600px;
	width: 119px;
	top: 340px;
		height: 839px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3355 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 30px;
		height: 59px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



div#slot3352 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 540px;
		height: 89px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



div#slot3351 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 280px;
		height: 59px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



div#slot3353 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 830px;
		height: 59px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



div#slot3356 {
	position: absolute;
	left: 0px;
	width: 719px;
	top: 1090px;
		height: 59px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



div#slot_grid {
	position: relative;
	
	height: 1410px;
	
	background: #888;
	width: 720px;
	z-index: 0;
	border-left: 1px solid #888;
}


	
div#slot_grid div.topic177 {
	background-color: #c9f2ba;
}

li#topic_key_177 {
	background-color: #c9f2ba;
}
span#topic_key_177 {
	background-color: #c9f2ba;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic181 {
	background-color: #ddffaa;
}

li#topic_key_181 {
	background-color: #ddffaa;
}
span#topic_key_181 {
	background-color: #ddffaa;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic182 {
	background-color: #ffeedd;
}

li#topic_key_182 {
	background-color: #ffeedd;
}
span#topic_key_182 {
	background-color: #ffeedd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic183 {
	background-color: #eeffcc;
}

li#topic_key_183 {
	background-color: #eeffcc;
}
span#topic_key_183 {
	background-color: #eeffcc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic184 {
	background-color: #ffeeff;
}

li#topic_key_184 {
	background-color: #ffeeff;
}
span#topic_key_184 {
	background-color: #ffeeff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic185 {
	background-color: #ffffcc;
}

li#topic_key_185 {
	background-color: #ffffcc;
}
span#topic_key_185 {
	background-color: #ffffcc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic278 {
	background-color: #eeeeff;
}

li#topic_key_278 {
	background-color: #eeeeff;
}
span#topic_key_278 {
	background-color: #eeeeff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic279 {
	background-color: #c9e5fc;
}

li#topic_key_279 {
	background-color: #c9e5fc;
}
span#topic_key_279 {
	background-color: #c9e5fc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic280 {
	background-color: #ccffee;
}

li#topic_key_280 {
	background-color: #ccffee;
}
span#topic_key_280 {
	background-color: #ccffee;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic281 {
	background-color: #ffccff;
}

li#topic_key_281 {
	background-color: #ffccff;
}
span#topic_key_281 {
	background-color: #ffccff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic282 {
	background-color: #d8d8d8;
}

li#topic_key_282 {
	background-color: #d8d8d8;
}
span#topic_key_282 {
	background-color: #d8d8d8;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic317 {
	background-color: #f1f6ff;
}

li#topic_key_317 {
	background-color: #f1f6ff;
}
span#topic_key_317 {
	background-color: #f1f6ff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic333 {
	background-color: #edebd5;
}

li#topic_key_333 {
	background-color: #edebd5;
}
span#topic_key_333 {
	background-color: #edebd5;
	padding: 2px;
	border: 1px solid black;
}
	


div.slot_active {
	background-color: #eef !important;
}

div.slot_popup {
	z-index: 50;
	border: 2px solid #88d;
	position: absolute;
	background: #eef;
	display: none;
	width: 278px;
	font-size: 100%;
}

div.slot_popup div {
	padding: 2px;
}

div.slot_detail {
	padding: 2px;
}


