

/* stylesheet for slots on 2008-07-22
   base_time: Tue Jul 22 07:00:00 UTC 2008
   max_rooms: 12 */



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

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



div#room_title_62 {
	position: absolute;
	top: 0px;
	left: 104px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_62 {
	position: absolute;
	top: 30px;
	left: 104px;
	width: 103px;
	z-index: 3;	
}



div#room_title_64 {
	position: absolute;
	top: 0px;
	left: 208px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_64 {
	position: absolute;
	top: 30px;
	left: 208px;
	width: 103px;
	z-index: 3;	
}



div#room_title_65 {
	position: absolute;
	top: 0px;
	left: 312px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_65 {
	position: absolute;
	top: 30px;
	left: 312px;
	width: 103px;
	z-index: 3;	
}



div#room_title_70 {
	position: absolute;
	top: 0px;
	left: 416px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_70 {
	position: absolute;
	top: 30px;
	left: 416px;
	width: 103px;
	z-index: 3;	
}



div#room_title_69 {
	position: absolute;
	top: 0px;
	left: 520px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_69 {
	position: absolute;
	top: 30px;
	left: 520px;
	width: 103px;
	z-index: 3;	
}



div#room_title_71 {
	position: absolute;
	top: 0px;
	left: 624px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_71 {
	position: absolute;
	top: 30px;
	left: 624px;
	width: 103px;
	z-index: 3;	
}



div#room_title_72 {
	position: absolute;
	top: 0px;
	left: 728px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_72 {
	position: absolute;
	top: 30px;
	left: 728px;
	width: 103px;
	z-index: 3;	
}



div#room_title_102 {
	position: absolute;
	top: 0px;
	left: 832px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_102 {
	position: absolute;
	top: 30px;
	left: 832px;
	width: 103px;
	z-index: 3;	
}



div#room_title_76 {
	position: absolute;
	top: 0px;
	left: 936px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_76 {
	position: absolute;
	top: 30px;
	left: 936px;
	width: 103px;
	z-index: 3;	
}



div#room_title_60 {
	position: absolute;
	top: 0px;
	left: 1040px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_60 {
	position: absolute;
	top: 30px;
	left: 1040px;
	width: 103px;
	z-index: 3;	
}



div#room_title_105 {
	position: absolute;
	top: 0px;
	left: 1144px;
	height: 30px;
	width: 103px;
	z-index: 0;
}

div#room_tools_105 {
	position: absolute;
	top: 30px;
	left: 1144px;
	width: 103px;
	z-index: 3;	
}



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



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



div#slot1417 {
	position: absolute;
	left: 104px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1437 {
	position: absolute;
	left: 104px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1419 {
	position: absolute;
	left: 208px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1439 {
	position: absolute;
	left: 208px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1420 {
	position: absolute;
	left: 312px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1440 {
	position: absolute;
	left: 312px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1421 {
	position: absolute;
	left: 416px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1441 {
	position: absolute;
	left: 416px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1422 {
	position: absolute;
	left: 520px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1442 {
	position: absolute;
	left: 520px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1423 {
	position: absolute;
	left: 624px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1443 {
	position: absolute;
	left: 624px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1424 {
	position: absolute;
	left: 728px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1444 {
	position: absolute;
	left: 728px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1425 {
	position: absolute;
	left: 832px;
	width: 103px;
	top: 60px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot1445 {
	position: absolute;
	left: 832px;
	width: 103px;
	top: 300px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot2232 {
	position: absolute;
	left: 936px;
	width: 103px;
	top: 90px;
		height: 479px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



div#slot2856 {
	position: absolute;
	left: 0px;
	width: 1039px;
	top: 700px;
		height: 54px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot2552 {
	position: absolute;
	left: 0px;
	width: 1039px;
	top: 740px;
		height: 14px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot2553 {
	position: absolute;
	left: 0px;
	width: 1039px;
	top: 755px;
		height: 99px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



div#slot2556 {
	position: absolute;
	left: 0px;
	width: 1039px;
	top: 785px;
		height: 9px;
		z-index: 1;
	font-size: 80%;
	overflow: hidden;
	background: #edd;
}



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



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



div#slot2854 {
	position: absolute;
	left: 0px;
	width: 1039px;
	top: 150px;
		height: 29px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



div#slot2126 {
	position: absolute;
	left: 0px;
	width: 1039px;
	top: 270px;
		height: 29px;
		z-index: 3;
	font-size: 80%;
	overflow: hidden;
	background: #ded;
}



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



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


	
div#slot_grid div.topic71 {
	background-color: #84c984;
}

li#topic_key_71 {
	background-color: #84c984;
}
span#topic_key_71 {
	background-color: #84c984;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic72 {
	background-color: #ffeedd;
}

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

li#topic_key_73 {
	background-color: #d8d8d8;
}
span#topic_key_73 {
	background-color: #d8d8d8;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic74 {
	background-color: #84c984;
}

li#topic_key_74 {
	background-color: #84c984;
}
span#topic_key_74 {
	background-color: #84c984;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic75 {
	background-color: #f1f6ff;
}

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

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

li#topic_key_77 {
	background-color: #ccdddd;
}
span#topic_key_77 {
	background-color: #ccdddd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic78 {
	background-color: #c9f2ba;
}

li#topic_key_78 {
	background-color: #c9f2ba;
}
span#topic_key_78 {
	background-color: #c9f2ba;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic79 {
	background-color: #f5e1cd;
}

li#topic_key_79 {
	background-color: #f5e1cd;
}
span#topic_key_79 {
	background-color: #f5e1cd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic80 {
	background-color: #edebd5;
}

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

li#topic_key_81 {
	background-color: #c9e5fc;
}
span#topic_key_81 {
	background-color: #c9e5fc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic82 {
	background-color: #84c984;
}

li#topic_key_82 {
	background-color: #84c984;
}
span#topic_key_82 {
	background-color: #84c984;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic83 {
	background-color: #ffeedd;
}

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

li#topic_key_84 {
	background-color: #d8d8d8;
}
span#topic_key_84 {
	background-color: #d8d8d8;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic85 {
	background-color: #84c984;
}

li#topic_key_85 {
	background-color: #84c984;
}
span#topic_key_85 {
	background-color: #84c984;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic86 {
	background-color: #f1f6ff;
}

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

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

li#topic_key_88 {
	background-color: #ccdddd;
}
span#topic_key_88 {
	background-color: #ccdddd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic89 {
	background-color: #c9f2ba;
}

li#topic_key_89 {
	background-color: #c9f2ba;
}
span#topic_key_89 {
	background-color: #c9f2ba;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic134 {
	background-color: #f5e1cd;
}

li#topic_key_134 {
	background-color: #f5e1cd;
}
span#topic_key_134 {
	background-color: #f5e1cd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic135 {
	background-color: #edebd5;
}

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

li#topic_key_136 {
	background-color: #c9e5fc;
}
span#topic_key_136 {
	background-color: #c9e5fc;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic138 {
	background-color: #ffeedd;
}

li#topic_key_138 {
	background-color: #ffeedd;
}
span#topic_key_138 {
	background-color: #ffeedd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic144 {
	background-color: #c9f2ba;
}

li#topic_key_144 {
	background-color: #c9f2ba;
}
span#topic_key_144 {
	background-color: #c9f2ba;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic153 {
	background-color: #ffbf23;
}

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

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


