@charset "utf-8";
/* CSS Document */

h3.topic {
	background: url(img/bg_topic_floor.gif) no-repeat left top;
/*	margin-top: 10px;*/
	padding: 4px 0px 0 45px;
	_	padding: 0px 0px 0 45px;
	font-size: 16px;
	line-height: 2;
	display:block;
	width:614px;
	height:28px;
	float:left;
	color:#2194D8;
/*	border:#00CCCC solid 1px;*/
}

div.nextfloor{float:left; /*border:#663333 solid 1px;*/
width:321px; height:32px; /*background-color:#00FF33;*/}

a.color-y{background-color:#FFFFCC;}

.text-c {text-align: center;}

/*-- .price --*/

div.price {
	width:570px !important;
	margin:0 0 0 0 !important;
	padding:0 !important;
	float:left !important;
}

div.price table {
	margin:0 !important;
	padding:0 !important;
}

div.floorMap {
	width:350px !important;
	
	float:right !important;
	margin:0 !important;
	padding:0 !important;
}

div.floorMap img {
	margin:0;
	padding:0;
	vertical-align:top;
}

.list_table2 { width:400px !important;}
.list_table2 th {padding:5px !important;}
.list_table2 td {padding:5px 3px !important;}
.list_table2 a { color:#fff; text-decoration:underline; }


.floor_body2 {
	padding-left:19px !important;
	padding-right:19px !important;
	width:940px !important;
/*	clear:both;*/
}

.tSmall { font-size:0.8em; }

.cursor { cursor:pointer; }

.list_table tr.light_blue {
	background-color:#E9FAFE;
	text-align:right;
}
#room_list tr.selected {
	background-color:#fbcbd5 !important;
}
