@media screen, projection {

.poi_detail {
	
}
.poi_detail .box {
	border-top: 1px solid #fff;
	padding: 1.1em 10px 1em 33px;
	background: url("/sc/img/bg_box.png") 11px 12px no-repeat #FAF5F5;
}
.poi_detail .box_icons {
	padding-left: 10px;
	background-image: none;
}
.poi_detail .box_icons .float_left {
	padding-right: 5px;
	text-align: center;
}
.poi_detail .box_icons .float_left img {
	display: inline;
}
.poi_detail .box h3 {
	font-weight: bold;
	font-size: 1em;
	color: #6A6A6A;
}
.poi_detail .box ul.ulNone {
	margin-left: 0;
}
.poi_detail .box ul.ulNone li {
	margin-left: 0;
	padding-left: 0;
}
	
.img_module {
	overflow: hidden;
	margin: 10px 0px;
	background-color: #f4f4f4;
}
.img_module .viewport {
	width: 360px;
	height: 240px;
	float: left;
	background-color: #fff;
}
.img_module .float_left {
	width: 105px;
	margin: 0;
	padding: 0px 0px 6px 5px;
	text-align: left;
}
.img_module .float_left img {
}
.img_module .big_img {
	width: auto;
	position: absolute;
	padding: 0px;
	color: #FBFBFB;
}

.tablesorter th {
	text-decoration: none;
	border: 1px solid #f0f0f6;
	color: #017bbd;
	
}

.tablesorter th.header {
	cursor: pointer;
	background-image: url("/sc/img/ic_sort.gif");
	background-position: right top;
	background-repeat: no-repeat;
	
}

.tablesorter th.headerSortUp {
	background-color: #f0f0f6;
	background-image: url("/sc/img/ic_sort_up.gif");
}

.tablesorter th.headerSortDown {
	background-color: #f0f0f6;
	background-image: url("/sc/img/ic_sort_down.gif");
}


} /*@media*/

