body {
	background: #2B2D34 url(../images/bgr.jpg) repeat-x left top;
}
.wrapper {
	margin-top: 0;
}
.header {
	background: url(../images/logo2.jpg) no-repeat center top;
	height: 185px;
}
.header a {
	display: block;
	text-indent: -999em;
	height: 185px;
}
.site {
	background-color: #fff;
	border: 10px solid #393A3F;
	position: relative;
	padding-bottom: 35px;
}
.gallery {
/*	background-color: #000;
	border: 10px solid #393A3F;*/
	position: relative;
	padding-bottom: 35px;
	padding-top: 0px;
	text-align: center;
}
object {
	border: 10px solid #393A3F;
}
.flash {
	margin-left: 80px;
	margin-top: 20px;
}
.focus {
	padding: 4px;
	background-color: #f00;
	color: #fff;
}
.reservation {
	width: 242px;
	height: 46px;
	float: left;
	display: inline;
	position: absolute;
	top: 14px;
	right: 14px;
}
.reservation a {
	display: block;
	background: url(../images/reservation.jpg) no-repeat left top;
	width: 242px;
	height: 46px;
	text-indent: -999em;
}
.reservation a:hover {
	background-position: right top;
}
.navigation {
	margin-top: 5px;
}
ul.nav {
	margin: 5px;
}
ul.nav li {
	float: left;
	margin-right: 5px;
}
ul.nav li a {
	width: 206px;
	height: 94px;
	display: block;
	text-indent: -999em;
}
ul.nav li a.holiday {
	background: url(../images/navbar.jpg) no-repeat left top;
}
ul.nav li a.holiday:hover {
	background: url(../images/navbar.jpg) no-repeat left bottom;
}
ul.nav li a.holidayCur {
	background: url(../images/navbar.jpg) no-repeat left bottom;
}
ul.nav li a.skipack {
	background: url(../images/navbar.jpg) no-repeat -206px top;
}
ul.nav li a.skipack:hover {
	background: url(../images/navbar.jpg) no-repeat -206px bottom;
}
ul.nav li a.skipackCur {
	background: url(../images/navbar.jpg) no-repeat -206px bottom;
}
ul.nav li a.tourists {
	background: url(../images/navbar.jpg) no-repeat -412px top;
}
ul.nav li a.tourists:hover {
	background: url(../images/navbar.jpg) no-repeat -412px bottom;
}
ul.nav li a.touristsCur {
	background: url(../images/navbar.jpg) no-repeat -412px bottom;
}
ul.nav li a.winter {
	background: url(../images/navbar.jpg) no-repeat -618px top;
}
ul.nav li a.winter:hover {
	background: url(../images/navbar.jpg) no-repeat -618px bottom;
}
ul.nav li a.winterCur {
	background: url(../images/navbar.jpg) no-repeat -618px bottom;
}
.tables {
	margin: 20px 20px 0 20px;
}
.details {
	margin: 0 25px;
}
.details ul {
	margin: 5px;
}
.details ul li{
	margin-bottom: 5px;
	font-size: 105%;
}
.required {
	color: #900;
	font-weight: bold;
	font-size: 120%;
}
.footer {
	text-align: right;
	padding: 15px 0;
}