#head_box {
	width : 840px;
	height : 60px;
	margin-bottom : 20px;
	background : #ddebf9 url(head_bg.gif) left bottom repeat-x;
}

#head_left {
	float : left;
	width : 540px;
	text-align : left;
}

h3 {
	margin : 19px 0 0 18px;
	color : 316eed;
	font-size : 16px;
}

#head_right {
	float : right;
	width : 300px;
	text-align : right;
}

#head_right ul {
	list-style : none;
	margin : 18px 10px 0 0;
}

#head_right li {
	display : inline;
	margin-right : 6px;
}

#main_left {
	clear : both;
	float : left;
	width : 430px !important;
	width /**/: 450px;
	padding-right : 25px;
	text-align : left;
}

.photo {
	padding : 4px;
	border : solid 1px #b4b4b4;
}

#main_left ul {
	list-style : none;
	margin-top : 10px;
}

#main_left li {
	float : left;
	margin : 0 10px 20px 0;
}

#main_left li.right {
	float : left;
	margin : 0 0 20px 0;
}

#room {
	width : 430px;
	text-align : center;
}

#main_right {
	float : right;
	width : 385px;
	text-align : left;
}

#data {
	width : 385px;
	margin-bottom : 20px;
	font-size : 12px;
	border-top : solid 1px #b4b4b4;
}

#data th {
	width : 80px;
	background-color : #eeeeee;
	padding : 10px 10px 10px 12px;
	text-align : left;
	font-weight : normal;
	border-left : solid 1px #b4b4b4;
	border-right : solid 1px #b4b4b4;
	border-bottom : solid 1px #b4b4b4;
}

#data td {
	background-color : #ffffff;
	padding : 10px 10px 10px 12px;
	border-right : solid 1px #b4b4b4;
	border-bottom : solid 1px #b4b4b4;
}

#contact {
	padding-left : 15px;
	border-left : solid 8px #81b5e9;
	line-height : 25px;
}