@charset "utf-8";
/*
	Shared styles
*/


/* Lightbox gallery */

div.galleryContainer
{
	padding: 5px;
	background-color: #eee;
}

table.galleryImage
{
	background-color: #ddd;
}

table.galleryImage td
{
	padding: 5px;
	border: 1px solid #aaa;
}




/* Hotel map */

#mapLayer
{
	width: 355px;
	position: absolute;
	z-index: 1000;
	display: none;
	background: #FEFEFE url(../images/address_bg.gif) repeat-x left top;
	border: 1px solid #BDBCBC;
	padding: 20px;
	text-align: left;
}

#mapLayer a,
#mapLayer a:link,
#mapLayer a:visited,
#mapLayer a:hover,
#mapLayer a:active
{
	display: block;
	float: right;
	padding-right: 17px;
	background: transparent url(../images/btn_close_map.gif) no-repeat right top;
	cursor: pointer;
}

#mapLayer form
{
	display: none;
}

#mapView
{
	border: 1px solid #858484;
	margin-top: 20px;
	width: 355px;
	height: 355px;
}

#mapView a,
#mapView a:link,
#mapView a:visited,
#mapView a:hover,
#mapView a:active
{
	display: inline;
	float: none;
	padding-right: 0;
	background-image: none;
}
#mapView a:hover
{
	text-decoration: none;
}

div.hotel_wrapper .hotel_contactbox
{
	width: 204px;
	margin-bottom: 5px;
}
div.hotel_wrapper .hotel_contactbox td.top
{
	background: transparent url(/stc/matkat/images/hotel_contactbox_top.gif) no-repeat bottom left;
	height: 10px;
}
div.hotel_wrapper .hotel_contactbox td.bottom
{
	background: transparent url(/stc/matkat/images/hotel_contactbox_bottom.jpg) no-repeat top left;
	height: 97px;
}
div.hotel_wrapper .hotel_contactbox td.middle
{
	background: transparent url(/stc/matkat/images/hotel_contactbox_middle.gif) repeat-y top left;
	text-align: center;
	margin: auto;
}
div.hotel_wrapper .hotel_contactbox .content
{
	margin: auto;
	width: 180px;
	text-align: left;
}
div.hotel_wrapper .hotel_contactbox .content a
{
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	color: #545454;
}
div.hotel_wrapper .hotel_contactbox .content li,
div.hotel_wrapper .hotel_contactbox .content ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.hotel_wrapper .hotel_contactbox .content img
{
	border: 0;
}
