
body {
    font-size: 12px;
}
#mapArear {
    background-color: #F6F6F6;
    border: 1px solid #E8E8E8;
    display: block;
    float: left;
    padding: 8px;
    width: 932px;
}

/* IE6 7 8  */
#mapArear{
	_width: 950px;
	*width: 950px;
	_width: 950px¥9;
}

#mapArear:not(:target) {
	_width: 950px;
	*width: 950px;
	_width: 950px¥9;
}

#map {
    border: 1px solid #DDE9F3;
    display: block;
    float: left;
    height: 450px;
    width: 732px;
}
#side_bar {
    background-color: white;
    border: 1px solid #DDE9F3;
    color: #000000;
    display: block;
    float: right;
    font-size: 11px;
    height: 430px;
    list-style-type: none;
    margin: 0;
    overflow: auto;
    padding: 10px;
    width: 176px;
}
/* IE6 7 8 9*/
#side_bar {
	_width: 196px;
	_height: 450px;
	*width: 196px;
	*height: 450px;
	width: 196px¥9;
	height: 450px¥9;
}

#side_bar:not(:target) {
	width: 196px¥9;
	height: 450px¥9;
}
.box h3 {
    border-bottom: 1px dotted silver;
    color: #E8422C;
    font-size: 14px;
    margin: 0 0 5px;
    padding: 0;
}
.text {
    margin: 0;
}
img.photo {
    float: left;
    padding-right: 8px;
}
.link {
    display: block;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.link a {
    background: url(img/btn_detail_off.gif) no-repeat scroll 0 0 transparent;
    color: #00A4D3;
    display: block;
    font-size: 10px;
    height: 32px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 2px;
    text-indent: -5000px;
    width: 83px;
}
#side_bar li {
    background: url(img/go.png) no-repeat scroll 0 0 transparent;
    border-bottom: 1px dotted silver;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
}
#side_bar li a {
    color: #333333;
    text-decoration: none;
}
#side_bar li a:hover {
    text-decoration: underline;
}
.type101 {
    background: url(img/type_hotel.gif) no-repeat scroll right center transparent;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -5000px;
}
.type102 {
    background: url(img/type_hall.gif) no-repeat scroll right center transparent;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -5000px;
}
.type103 {
    background: url(img/type_guest.gif) no-repeat scroll right center transparent;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -5000px;
}
.type301 {
    background: url(img/type_restaurant.gif) no-repeat scroll right center transparent;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -5000px;
}
