

/* stylesheet for slots on 2008-05-29
   base_time: Thu May 29 07:00:00 UTC 2008
   max_rooms: 8 */



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

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



div#room_title_39 {
	position: absolute;
	top: 0px;
	left: 137px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_39 {
	position: absolute;
	top: 30px;
	left: 137px;
	width: 136px;
	z-index: 3;	
}



div#room_title_40 {
	position: absolute;
	top: 0px;
	left: 274px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_40 {
	position: absolute;
	top: 30px;
	left: 274px;
	width: 136px;
	z-index: 3;	
}



div#room_title_41 {
	position: absolute;
	top: 0px;
	left: 411px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_41 {
	position: absolute;
	top: 30px;
	left: 411px;
	width: 136px;
	z-index: 3;	
}



div#room_title_43 {
	position: absolute;
	top: 0px;
	left: 548px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_43 {
	position: absolute;
	top: 30px;
	left: 548px;
	width: 136px;
	z-index: 3;	
}



div#room_title_91 {
	position: absolute;
	top: 0px;
	left: 685px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_91 {
	position: absolute;
	top: 30px;
	left: 685px;
	width: 136px;
	z-index: 3;	
}



div#room_title_116 {
	position: absolute;
	top: 0px;
	left: 822px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_116 {
	position: absolute;
	top: 30px;
	left: 822px;
	width: 136px;
	z-index: 3;	
}



div#room_title_124 {
	position: absolute;
	top: 0px;
	left: 959px;
	height: 30px;
	width: 136px;
	z-index: 0;
}

div#room_tools_124 {
	position: absolute;
	top: 30px;
	left: 959px;
	width: 136px;
	z-index: 3;	
}



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



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



div#slot832 {
	position: absolute;
	left: 137px;
	width: 136px;
	top: 120px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot840 {
	position: absolute;
	left: 137px;
	width: 136px;
	top: 420px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot833 {
	position: absolute;
	left: 274px;
	width: 136px;
	top: 120px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot841 {
	position: absolute;
	left: 274px;
	width: 136px;
	top: 420px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot834 {
	position: absolute;
	left: 411px;
	width: 136px;
	top: 120px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot842 {
	position: absolute;
	left: 411px;
	width: 136px;
	top: 420px;
		height: 209px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



div#slot843 {
	position: absolute;
	left: 548px;
	width: 136px;
	top: 210px;
		height: 419px;
		z-index: 2;
	font-size: 80%;
	overflow: hidden;
	background: #fff;
}



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



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



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



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



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


	
div#slot_grid div.topic42 {
	background-color: #f1f6ff;
}

li#topic_key_42 {
	background-color: #f1f6ff;
}
span#topic_key_42 {
	background-color: #f1f6ff;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic43 {
	background-color: #FFE680;
}

li#topic_key_43 {
	background-color: #FFE680;
}
span#topic_key_43 {
	background-color: #FFE680;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic104 {
	background-color: #CCFFBF;
}

li#topic_key_104 {
	background-color: #CCFFBF;
}
span#topic_key_104 {
	background-color: #CCFFBF;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic105 {
	background-color: #ffeedd;
}

li#topic_key_105 {
	background-color: #ffeedd;
}
span#topic_key_105 {
	background-color: #ffeedd;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic106 {
	background-color: #C8C8FF;
}

li#topic_key_106 {
	background-color: #C8C8FF;
}
span#topic_key_106 {
	background-color: #C8C8FF;
	padding: 2px;
	border: 1px solid black;
}
	
div#slot_grid div.topic111 {
	background-color: #FFFFFF;
}

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


