

/* stylesheet for slots on 2009-06-22
   base_time: Mon Jun 22 09:00:00 UTC 2009
   max_rooms: 4 */



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

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



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

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



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

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



div#room_title_319 {
	position: absolute;
	top: 0px;
	left: 1080px;
	height: 30px;
	width: 359px;
	z-index: 0;
}

div#room_tools_319 {
	position: absolute;
	top: 30px;
	left: 1080px;
	width: 359px;
	z-index: 3;	
}



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



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



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



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



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



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



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



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



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



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



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



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



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


	
div#slot_grid div.topic271 {
	background-color: #d8d8d8;
}

li#topic_key_271 {
	background-color: #d8d8d8;
}
span#topic_key_271 {
	background-color: #d8d8d8;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic272 {
	background-color: #ccffcc;
}

li#topic_key_272 {
	background-color: #ccffcc;
}
span#topic_key_272 {
	background-color: #ccffcc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic273 {
	background-color: #f1f6ff;
}

li#topic_key_273 {
	background-color: #f1f6ff;
}
span#topic_key_273 {
	background-color: #f1f6ff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic274 {
	background-color: #ffff99;
}

li#topic_key_274 {
	background-color: #ffff99;
}
span#topic_key_274 {
	background-color: #ffff99;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic276 {
	background-color: #c9f2ba;
}

li#topic_key_276 {
	background-color: #c9f2ba;
}
span#topic_key_276 {
	background-color: #c9f2ba;
	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;
}


