

/* stylesheet for slots on 2008-04-16
   base_time: Wed Apr 16 07:30:00 UTC 2008
   max_rooms: 14 */



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

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



div#room_title_20 {
	position: absolute;
	top: 0px;
	left: 90px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_20 {
	position: absolute;
	top: 30px;
	left: 90px;
	width: 89px;
	z-index: 3;	
}



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

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



div#room_title_22 {
	position: absolute;
	top: 0px;
	left: 270px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_22 {
	position: absolute;
	top: 30px;
	left: 270px;
	width: 89px;
	z-index: 3;	
}



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

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



div#room_title_87 {
	position: absolute;
	top: 0px;
	left: 450px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_87 {
	position: absolute;
	top: 30px;
	left: 450px;
	width: 89px;
	z-index: 3;	
}



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

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



div#room_title_25 {
	position: absolute;
	top: 0px;
	left: 630px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_25 {
	position: absolute;
	top: 30px;
	left: 630px;
	width: 89px;
	z-index: 3;	
}



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

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



div#room_title_81 {
	position: absolute;
	top: 0px;
	left: 810px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_81 {
	position: absolute;
	top: 30px;
	left: 810px;
	width: 89px;
	z-index: 3;	
}



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

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



div#room_title_92 {
	position: absolute;
	top: 0px;
	left: 990px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_92 {
	position: absolute;
	top: 30px;
	left: 990px;
	width: 89px;
	z-index: 3;	
}



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

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



div#room_title_103 {
	position: absolute;
	top: 0px;
	left: 1170px;
	height: 30px;
	width: 89px;
	z-index: 0;
}

div#room_tools_103 {
	position: absolute;
	top: 30px;
	left: 1170px;
	width: 89px;
	z-index: 3;	
}



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



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



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



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



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



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



div#slot498 {
	position: absolute;
	left: 90px;
	width: 89px;
	top: 174px;
		height: 179px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot506 {
	position: absolute;
	left: 90px;
	width: 89px;
	top: 369px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot515 {
	position: absolute;
	left: 90px;
	width: 89px;
	top: 531px;
		height: 179px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot523 {
	position: absolute;
	left: 90px;
	width: 89px;
	top: 726px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot532 {
	position: absolute;
	left: 90px;
	width: 89px;
	top: 888px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot540 {
	position: absolute;
	left: 90px;
	width: 89px;
	top: 1038px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



div#slot507 {
	position: absolute;
	left: 180px;
	width: 89px;
	top: 369px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



div#slot524 {
	position: absolute;
	left: 180px;
	width: 89px;
	top: 726px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot533 {
	position: absolute;
	left: 180px;
	width: 89px;
	top: 888px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot541 {
	position: absolute;
	left: 180px;
	width: 89px;
	top: 1038px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot500 {
	position: absolute;
	left: 270px;
	width: 89px;
	top: 174px;
		height: 179px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot508 {
	position: absolute;
	left: 270px;
	width: 89px;
	top: 369px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot517 {
	position: absolute;
	left: 270px;
	width: 89px;
	top: 531px;
		height: 179px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot525 {
	position: absolute;
	left: 270px;
	width: 89px;
	top: 726px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot534 {
	position: absolute;
	left: 270px;
	width: 89px;
	top: 888px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot542 {
	position: absolute;
	left: 270px;
	width: 89px;
	top: 1038px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



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



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



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



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



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



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



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



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



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



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



div#slot512 {
	position: absolute;
	left: 540px;
	width: 89px;
	top: 369px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



div#slot529 {
	position: absolute;
	left: 540px;
	width: 89px;
	top: 726px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot538 {
	position: absolute;
	left: 540px;
	width: 89px;
	top: 888px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot546 {
	position: absolute;
	left: 540px;
	width: 89px;
	top: 1038px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



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



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



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



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



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



div#slot502 {
	position: absolute;
	left: 720px;
	width: 89px;
	top: 174px;
		height: 179px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot510 {
	position: absolute;
	left: 720px;
	width: 89px;
	top: 369px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot519 {
	position: absolute;
	left: 720px;
	width: 89px;
	top: 531px;
		height: 179px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot527 {
	position: absolute;
	left: 720px;
	width: 89px;
	top: 726px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot536 {
	position: absolute;
	left: 720px;
	width: 89px;
	top: 888px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot544 {
	position: absolute;
	left: 720px;
	width: 89px;
	top: 1038px;
		height: 134px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



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



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



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



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



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



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



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


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

li#topic_key_12 {
	background-color: #c9f2ba;
}
span#topic_key_12 {
	background-color: #c9f2ba;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic14 {
	background-color: #edebd5;
}

li#topic_key_14 {
	background-color: #edebd5;
}
span#topic_key_14 {
	background-color: #edebd5;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic15 {
	background-color: #c9e5fc;
}

li#topic_key_15 {
	background-color: #c9e5fc;
}
span#topic_key_15 {
	background-color: #c9e5fc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic16 {
	background-color: #2B9EFC;
}

li#topic_key_16 {
	background-color: #2B9EFC;
}
span#topic_key_16 {
	background-color: #2B9EFC;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic17 {
	background-color: #ffeedd;
}

li#topic_key_17 {
	background-color: #ffeedd;
}
span#topic_key_17 {
	background-color: #ffeedd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic18 {
	background-color: #d8d8d8;
}

li#topic_key_18 {
	background-color: #d8d8d8;
}
span#topic_key_18 {
	background-color: #d8d8d8;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic19 {
	background-color: #AA80FF;
}

li#topic_key_19 {
	background-color: #AA80FF;
}
span#topic_key_19 {
	background-color: #AA80FF;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic20 {
	background-color: #f1f6ff;
}

li#topic_key_20 {
	background-color: #f1f6ff;
}
span#topic_key_20 {
	background-color: #f1f6ff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic21 {
	background-color: #ffbf23;
}

li#topic_key_21 {
	background-color: #ffbf23;
}
span#topic_key_21 {
	background-color: #ffbf23;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic22 {
	background-color: #ccdddd;
}

li#topic_key_22 {
	background-color: #ccdddd;
}
span#topic_key_22 {
	background-color: #ccdddd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic23 {
	background-color: #809FFF;
}

li#topic_key_23 {
	background-color: #809FFF;
}
span#topic_key_23 {
	background-color: #809FFF;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic24 {
	background-color: #EF9A9A;
}

li#topic_key_24 {
	background-color: #EF9A9A;
}
span#topic_key_24 {
	background-color: #EF9A9A;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic25 {
	background-color: #CCFF80;
}

li#topic_key_25 {
	background-color: #CCFF80;
}
span#topic_key_25 {
	background-color: #CCFF80;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic26 {
	background-color: #FFB380;
}

li#topic_key_26 {
	background-color: #FFB380;
}
span#topic_key_26 {
	background-color: #FFB380;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic27 {
	background-color: #E67373;
}

li#topic_key_27 {
	background-color: #E67373;
}
span#topic_key_27 {
	background-color: #E67373;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic28 {
	background-color: #FFFF80;
}

li#topic_key_28 {
	background-color: #FFFF80;
}
span#topic_key_28 {
	background-color: #FFFF80;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic29 {
	background-color: #E6FFBF;
}

li#topic_key_29 {
	background-color: #E6FFBF;
}
span#topic_key_29 {
	background-color: #E6FFBF;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic30 {
	background-color: #E7E7FE;
}

li#topic_key_30 {
	background-color: #E7E7FE;
}
span#topic_key_30 {
	background-color: #E7E7FE;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic91 {
	background-color: #e58d1a;
}

li#topic_key_91 {
	background-color: #e58d1a;
}
span#topic_key_91 {
	background-color: #e58d1a;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic92 {
	background-color: #dce5e9;
}

li#topic_key_92 {
	background-color: #dce5e9;
}
span#topic_key_92 {
	background-color: #dce5e9;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic129 {
	background-color: #6CBF60;
}

li#topic_key_129 {
	background-color: #6CBF60;
}
span#topic_key_129 {
	background-color: #6CBF60;
	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;
}


