

/* stylesheet for slots on 2009-02-09
   base_time: Mon Feb 09 07:30:00 UTC 2009
   max_rooms: 7 */



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

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



div#room_title_237 {
	position: absolute;
	top: 0px;
	left: 180px;
	height: 30px;
	width: 179px;
	z-index: 0;
}

div#room_tools_237 {
	position: absolute;
	top: 30px;
	left: 180px;
	width: 179px;
	z-index: 3;	
}



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

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



div#room_title_234 {
	position: absolute;
	top: 0px;
	left: 540px;
	height: 30px;
	width: 179px;
	z-index: 0;
}

div#room_tools_234 {
	position: absolute;
	top: 30px;
	left: 540px;
	width: 179px;
	z-index: 3;	
}



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

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



div#room_title_254 {
	position: absolute;
	top: 0px;
	left: 900px;
	height: 30px;
	width: 179px;
	z-index: 0;
}

div#room_tools_254 {
	position: absolute;
	top: 30px;
	left: 900px;
	width: 179px;
	z-index: 3;	
}



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

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



div#slot3141 {
	position: absolute;
	left: 0px;
	width: 179px;
	top: 75px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3158 {
	position: absolute;
	left: 0px;
	width: 179px;
	top: 375px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3142 {
	position: absolute;
	left: 180px;
	width: 179px;
	top: 75px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3159 {
	position: absolute;
	left: 180px;
	width: 179px;
	top: 375px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3143 {
	position: absolute;
	left: 360px;
	width: 179px;
	top: 75px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3160 {
	position: absolute;
	left: 360px;
	width: 179px;
	top: 375px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3140 {
	position: absolute;
	left: 540px;
	width: 179px;
	top: 75px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot3157 {
	position: absolute;
	left: 540px;
	width: 179px;
	top: 375px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



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



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



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


	
div#slot_grid div.topic259 {
	background-color: #ffeedd;
}

li#topic_key_259 {
	background-color: #ffeedd;
}
span#topic_key_259 {
	background-color: #ffeedd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic261 {
	background-color: #FFC080;
}

li#topic_key_261 {
	background-color: #FFC080;
}
span#topic_key_261 {
	background-color: #FFC080;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic283 {
	background-color: #CCFF80;
}

li#topic_key_283 {
	background-color: #CCFF80;
}
span#topic_key_283 {
	background-color: #CCFF80;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic284 {
	background-color: #FFFF80;
}

li#topic_key_284 {
	background-color: #FFFF80;
}
span#topic_key_284 {
	background-color: #FFFF80;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic310 {
	background-color: #CCFF80;
}

li#topic_key_310 {
	background-color: #CCFF80;
}
span#topic_key_310 {
	background-color: #CCFF80;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic311 {
	background-color: #FFCCBF;
}

li#topic_key_311 {
	background-color: #FFCCBF;
}
span#topic_key_311 {
	background-color: #FFCCBF;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic312 {
	background-color: #BFE4FF;
}

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


