

/* stylesheet for slots on 2008-07-21
   base_time: 2008-07-21 07:30:00 UTC
   max_rooms: 14 */


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


div#room_title_111 {
	position: absolute;
	top: 0px;
	left: 870px;
	height: 30px;
	width: 86px;
	z-index: 0;
}

div#room_tools_111 {
	position: absolute;
	top: 30px;
	left: 870px;
	width: 86px;
	z-index: 3;	
}


div#room_title_78 {
	position: absolute;
	top: 0px;
	left: 957px;
	height: 30px;
	width: 86px;
	z-index: 0;
}

div#room_tools_78 {
	position: absolute;
	top: 30px;
	left: 957px;
	width: 86px;
	z-index: 3;	
}


div#room_title_113 {
	position: absolute;
	top: 0px;
	left: 1044px;
	height: 30px;
	width: 86px;
	z-index: 0;
}

div#room_tools_113 {
	position: absolute;
	top: 30px;
	left: 1044px;
	width: 86px;
	z-index: 3;	
}


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


div#slot2871 {
	position: absolute;
	left: 957px;
	width: 86px;
	top: 750px;
	height: 59px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2163 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 60px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2703 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 65px;
	height: 24px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2193 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 90px;
	height: 59px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2704 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 120px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


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


div#slot2194 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 180px;
	height: 59px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2706 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 210px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2707 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 240px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


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


div#slot2195 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 360px;
	height: 59px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2196 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 390px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2708 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 420px;
	height: 59px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2709 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 450px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2197 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 510px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


div#slot2710 {
	position: absolute;
	left: 1044px;
	width: 86px;
	top: 540px;
	height: 29px;
	z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}


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


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


div#slot_grid {
	position: relative;
	height: 810px;
	background: #888;
	width: 1044px;
	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;
}


