/* index

	- globalNavigation
	- pageTitle
	- localNavigation
	- inner
	- button
----------------------------------------------- */


/* globalNavigation
----------------------------------------------- */
#globalNavi li#rooms a {
	display: block;
	text-decoration: none;
	margin: 0;
	width: 160px;
	height: 44px;
	background: url(../../../shared/img/global_navi.gif) no-repeat -160px -44px;
}


/* pageTitle
----------------------------------------------- */
.pageTitle h2 {
	margin: 0;
	padding: 0;
	width: 574px;
	height: 37px;
	background: url(../../../shared/img/tit_room.gif) no-repeat;
	float: left;
}


/* localNavigation
----------------------------------------------- */
.localNavigation li#room a {
	display: block;
	text-decoration: none;
	margin: 0;
	width: 195px;
	height: 32px;
	background: url(../../../shared/img/local_r.gif) no-repeat -195px 0px;
}


/* inner
----------------------------------------------- */
.blockBaseE {
	margin: 0;
	padding: 5px 0px 0px 0px;
	width: 579px;
	clear: both;
}

.blockBaseETop {
	margin: 0;
	padding: 0;
	width: 579px;
	height: 15px;
	background: url(../../../shared/img/blockBaseTop1.gif) no-repeat;
	clear: both;
}

.blockBaseEMid {
	margin: 0;
	padding: 0;
	width: 579px;
	background: url(../../../shared/img/blockBaseMid1.gif) repeat-y;
	float: left;
}

.blockBaseELeft {
	margin: 0;
	padding: 0px 0px 0px 15px;
	width: 383px;
	float: left;
}

.blockBaseERight {
	margin: 0;
	padding: 0;
	width: 176px;
	float: left;
}

.blockBaseEBtm {
	margin: 0;
	padding: 0;
	width: 579px;
	height: 15px;
	background: url(../../../shared/img/blockBaseBtm1.gif) no-repeat left bottom;
	clear: both;
}

.blockBaseEInfo {
	margin: 0;
	padding: 0;
	clear: both;
}

.blockBaseEInfo2 {
	margin: 0;
	padding: 0;
	width: 373px;
	clear: both;
}

.blockBaseEInfo img.info1,
.blockBaseEInfo2 img.info1 {
	margin: 10px 0px 0px 0px;
	padding: 0;
	clear: both;
}

.blockBaseEInfo p.info2,
.blockBaseEInfo2 p.info2 {
	margin: 0px 0px 0px 15px;
	padding: 0;
	clear: both;
}

:root .blockBaseEInfo p.info2,
:root .blockBaseEInfo2 p.info2 {
	margin: 7px 0px 0px 15px;
	padding: 0;
	clear: both;
}

.blockBaseEInfo img.info3 {
	margin: 10px 0px 0px 0px;
	padding: 0;
	float: left;
}

.blockBaseEInfo img.info4 {
	margin: 10px 0px 0px 15px;
	padding: 0;
	clear: both;
}

.blockBaseEInfo p.info5 {
	margin: 0px 0px 0px 32px;
	padding: 0;
	clear: both;
}

:root .blockBaseEInfo p.info5 {
	margin: 7px 0px 0px 32px;
	padding: 0;
	clear: both;
}

.blockBaseEInfo ul.ls1 {
	margin: 7px 0px 0px 32px;
	padding: 0;
	list-style: none;
	text-indent: 0;
	text-align: left;
}

*:first-child+html .blockBaseEInfo ul.ls1 {
	margin: 0px 0px 0px 32px;
	padding: 0;
	list-style: none;
	text-indent: 0;
	text-align: left;
}

.blockBaseEInfo ul.ls1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	clear: both;
}

.blockBaseEInfo ul.ls1 li#info7 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 76px;
	height: 9px;
	background: url(../../../shared/img/rooms_info14a.gif) no-repeat;
}

html>body .blockBaseEInfo ul.ls1 li#info7 a {
	display: block;
	text-decoration: none;
	margin: 0px 0px 8px 0px;
	padding: 0;
	width: 76px;
	height: 9px;
	background: url(../../../shared/img/rooms_info14a.gif) no-repeat;
}

.blockBaseEInfo ul.ls1 li#info7 a:hover {
	background: url(../../../shared/img/rooms_info14an.gif) no-repeat;
}

.blockBaseEInfo ul.ls1 li#info8 a {
	display: block;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 0;
	width: 90px;
	height: 23px;
	background: url(../../../shared/img/rooms_info15a.gif) no-repeat;
}

.blockBaseEInfo ul.ls1 li#info8 a:hover {
	background: url(../../../shared/img/rooms_info15an.gif) no-repeat;
}

.blockBaseEInfo ul.ls1 li#info9 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 54px;
	height: 10px;
	background: url(../../../shared/img/rooms_info16a.gif) no-repeat;
}

.blockBaseEInfo ul.ls1 li#info9 a:hover {
	background: url(../../../shared/img/rooms_info16an.gif) no-repeat;
}

.aif ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
	text-align: left;
	float: left;
}

.aif li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	float: left;
}

.aif li a {
	display: block;
	text-decoration: none;
	margin: 5px 0px 0px 10px;
	padding: 0;
	width: 24px;
	height: 21px;
	background: url(../../../shared/img/sl_04.gif) no-repeat;
}

.aif li a:hover {
	background: url(../../../shared/img/sl_04.gif) no-repeat -24px 0px;
}
