a{  outline: none;}:focus{  -moz-outline-style: none;}:-moz-any-link:focus {  outline: none;}body {	background-color: #d6c3a0;	font-family: Arial, sans-serif;	font-size: 75%;	color: #555;}img {	border: 0;}div.clear {	clear: both;}div#container {	/* width: 979px; */	width: 976px;	margin: 34px auto 0;	background: url(../_img/container-bg.gif) repeat-y;	overflow-x: hidden;}div#wrapper {	width: 963px; /* real: 973px; */	margin: 0 auto;	padding: 5px;	padding-bottom: 0;	background: url(../_img/header-bg.gif) no-repeat 0 0;}div#header {	height: 148px; /* real: 156px; */	border-bottom: solid 5px #e0d3b9;	margin-bottom: 5px;}	h1 {		float: left;		margin: 0;		margin-left: 48px;		margin-top: 16px;		text-indent: -9999px;	}	h1 a {		display: block;		width: 76px;		height: 115px;		background: url(../_img/logo.gif) no-repeat;	}	div#header-right {		float: right;		width: 771px;		padding-top: 10px;	}	h2 {		margin: 0;		margin-top: 52px;		margin-left: 15px;		text-indent: -9999px;		background: url(../_img/haslo.gif) no-repeat;	}	div#header-functional {		float: right;		font-size: 90%;		height: 103px;	}		div#header-functional p {			margin: 0;			margin-right: 10px;			text-align: right;		}		div#header-functional p a {			/* color: #999; */			color: #a9a192;			text-decoration: none;		}		div#header-functional p a:hover {			text-decoration: underline;		}		div#languages {			width: 140px; /* real: 159px; */			padding: 10px;			padding-top: 8px;			height: 23px;			border-bottom: solid 5px #f3efe7;		}			div#languages ul {				list-style-type: none;				margin: 0;				padding: 0;				height: 23px;			}			div#languages ul li {				float: left;				margin-right: 4px;			}			div#languages ul li.last-item {				margin-right: 0;			}			div#languages ul li a {				display: block;				width: 20px;				height: 23px;				text-decoration: none;			}			div#languages ul li.selected a {				background-position: 0 -23px;			}			div#languages ul li a span {				visibility: hidden;			}			a#pl {				background: url(../_img/flagi/pl.gif) no-repeat 0 0;			}				a#pl:hover {					background: url(../_img/flagi/pl.gif) no-repeat 0 -23px;				}			a#en {				background: url(../_img/flagi/en.gif) no-repeat 0 0;			}				a#en:hover {					background: url(../_img/flagi/en.gif) no-repeat 0 -23px;				}			a#fr {				background: url(../_img/flagi/fr.gif) no-repeat 0 0;			}				a#fr:hover {					background: url(../_img/flagi/fr.gif) no-repeat 0 -23px;				}			a#de {				background: url(../_img/flagi/de.gif) no-repeat 0 0;			}				a#de:hover {					background: url(../_img/flagi/de.gif) no-repeat 0 -23px;				}			a#ru {				background: url(../_img/flagi/ru.gif) no-repeat 0 0;			}				a#ru:hover {					background: url(../_img/flagi/ru.gif) no-repeat 0 -23px;				}			a#nl {				background: url(../_img/flagi/nl.gif) no-repeat 0 0;			}				a#nl:hover {					background: url(../_img/flagi/nl.gif) no-repeat 0 -23px;				}			ul#menu {				clear: both;				list-style-type: none;				margin: 0;				padding: 0;			}			ul#menu li {				float: left;				text-indent: -9999px;			}			ul#menu li a {				display: block;				height: 35px;			}			ul#menu li.selected a {				background-position: 0 -35px;			}div#image-main {}div#content {	float: left;	width: 970px;	/* padding: 5px 3px 5px 8px; */	padding: 5px 3px 5px 6px;	padding-right: 3px;	background: url(../_img/container-bg.gif) repeat-y;}div#content-bg {	float: left;	background: url(../_img/main-bg.gif) no-repeat 481px 45px;}div.box {	float: left;	width: 237px;	margin-right: 5px;}div.box h3, div.box-sub h3 {	margin: 0;	height: 30px;	text-indent: -9999px;	border-bottom: solid 5px #E0D3B9;}div.box-content {	padding: 14px;	padding-top: 10px;}div#box-rezerwacja {	/* height: 330px; */	font-size: 110%;	background: url(../_img/box-gradient.gif) repeat-x #e9e2d5;}div#box-rezerwacja p.required {	margin: 0;	margin-bottom: 9px;	font-size: 80%;	color: #999;}span.required {	color: #990000;	font-weight: bold;}div.box-entry p {	margin-top: 0;	margin-bottom: 7px;	font-size: 90%;}div#box-rezerwacja form {	margin: 0;}div#box-rezerwacja form p {	margin: 0;	margin-bottom: 7px;}div.box label {	float: left;	margin-top: 3px;	font-weight: bold;}div.box label.date {	width: 62px;}div.box form label.linebreak {	height: 20px;}div.box label.amount {	width: 75px;}div.box form input.input-amount {	width: 26px;}div.box form select, div.box form input {	font-family: Arial, sans-serif;	font-size: 90%;	color: #555;	border: solid 1px #c8c3b9;	padding: 2px;}div.box form select.select-long {	width: 209px;}div.box form input#submit {	border: 0;}div.box-entry {	margin-top: 11px;	margin-bottom: 15px;}div.box-content h4 {	margin: 0;	margin-bottom: 6px;	font-size: 90%;	color: #8b0b04;}div.box-content p {	font-size: 90%;}div.box-content p.read-more, div.box-content p.see-zoom {	margin: 0;	text-align: right;}div.box-content p.see-zoom {	font-weight: bold;}div.box-content p.more-entries {	font-size: 90%;	font-weight: bold;}div.box-content img {	border: solid 1px #eae7e2;}div#box-right h3 {	margin-bottom: 11px;}div#box-right p {	margin: 0;}div#box-right p.address {	margin-bottom: 14px;}img#main-map {	margin-bottom: 4px;	border:3px solid #EAE7E2;}div.box-content a {	color: #8b0b04;	text-decoration: none;}div.box-content a:hover {	text-decoration: underline;}/* SUB */div.box-sub {	float: left;	width: 479px;	margin-right: 5px;	padding-bottom: 15px;}div.box-sub-content {	padding: 15px;	padding-top: 0;	line-height: 150%;}div.box-sub-content img {	border-color: #f3efe7;}div.box-sub a {	color: #8b0b04;	text-decoration: none;}div.box-sub a:hover {	text-decoration: underline;}div.box-sub-entry {	padding-bottom: 5px;	border-bottom: solid 1px #f3efe7;}div.box-sub-entry h4 {	margin-bottom: 2px;	font-size: 100%;}div.box-sub-entry p {	margin: 0;}div.box-sub-content h4 {	margin-bottom: 0;	font-size: 100%;}div.box-sub-content p.date {	margin: 0;	font-size: 90%;	/* color: #999; */	color: #a9a192;}div.box-sub-content p.read-more {	text-align: right;}div.box-sub-content p.go-back {	font-size: 90%;}div.nav {	clear: both;	font-size: 90%;	margin-top: 15px;}div.nav p {	float: left;	margin: 0;	margin-right: 10px;}div.nav ul {	float: left;	list-style-type: none;	margin: 0;	padding: 0;}div.nav ul li {	float: left;	margin-right: 5px;}div.nav ul li.selected {	font-weight: bold;}div.nav ul li a {	padding: 5px;	border: solid 1px #f3efe7;}p.contact-details {	float: left;	margin-top: 12px;	margin-right: 20px;	margin-bottom: 20px;}p.contact-details span {	display: block;	margin-top: 10px;}p.contact-reservation-info {	clear: both;	color: #8b0b04;}div#kontakt h5 {	clear: both;	text-indent: -9999px;	margin-bottom: 0;}div#kontakt p.required {	font-size: 90%;	margin-top: 10px;	margin-bottom: 0;}div#kontakt p.required span {	font-weight: bold;	color: #8b0b04;}div#kontakt p.error, div#kontakt p.ok {	font-size: 90%;	/* background-color: #f3efe7;	padding: 10px 15px; */}div#kontakt p.error {	color: red;}div#kontakt p.ok {	font-weight: bold;}div#kontakt form input.error {	border: solid 1px red;}form#kontakt input, form#kontakt textarea {	border: solid 1px #d9d9d9;	font-family: Arial, sans-serif;	font-size: 90%;	padding: 2px;	color: #555;	width: 285px;}form#kontakt textarea {	height: 100px;}form#kontakt input#submit {	float: right;	margin-right: 8px;	margin-top: 5px;	padding: 3px 10px;	width: 291px;	font-weight: bold;	background-color: #F3EFE7;}form#kontakt p {	margin: 0;	margin-bottom: 5px;}form#kontakt label {	float: left;	width: 150px;}ul#sitemap, ul#sitemap ul {	list-style-type: square;	line-height: 160%;}ul#hotel-images {	list-style-type: none;	margin: 0;	padding: 0;}ul#hotel-images li {	width: 190px;	margin-bottom: 5px;}ul#hotel-images li img {	border: solid 4px #f3efe7;}/* FOOTER */div#footer {	clear: both;	width: 951px; /* real: 976px; */	margin: 0 auto;	padding: 15px 0 34px 25px;	background: url(../_img/footer-bg.gif) no-repeat;	font-size: 90%;	color: #726954;}div#footer ul {	float: left;	list-style-type: none;	margin: 0;	padding: 0;}div#footer ul li {	float: left;	margin-right: 16px;}div#footer ul li a {	color: #726954;	text-decoration: none;}div#footer ul li a:hover {	text-decoration: underline;}div#footer p {	float: right;	margin: 0;	margin-right: 15px;}a#ptr {    display: block;	width: 12px;	height: 16px;	background: url(../_img/ptr.gif) no-repeat 100% 0;	text-decoration: none;}a#ptr span {	visibility: hidden;	font-size: 0%;}div#navbar {	border-bottom: solid 5px #E0D3B9;	height: 22px; /* real: 30px; */	padding-top: 8px;	padding-left: 15px;}div#navbar.nl {	padding-left: 5px;}div#navbar ul {	/* float: left;	list-style-type: none;	padding: 0;	margin: 0; */	float: left;	list-style-type: none;	margin: 0;	padding: 0;	font-size: 90%;}div#navbar ul li {	/* float: left;	font-size: 90%;	margin-left: 15px; */	float: left;	margin-right: 15px;}div#navbar.nl ul li {	margin-right: 10px;}div#navbar li.last-item, div#navbar.nl li.last-item {	margin-right: 0;}div#navbar ul li a {	/* color: #c2baaa; */	/* color: #b3ac9f; */	color: #a9a192;	text-decoration: none;}div#navbar ul li a:hover {	text-decoration: underline;}/* SUBMENU */#atrax_cont {    float: left; width: 100%;}ul#submenu {	list-style-type: none;	margin: 0;	padding: 10px 0 0 15px;	height: 25px;	border-bottom: solid 1px #f3efe7;	clear: both;        text-align: center;        float: left;        width: 100%;}ul#submenu li {	float: left;	margin-right: 10px;}ul#submenu li.selected {	/* font-weight: bold;*/	text-decoration: underline;	color: #8b0b04;}ul#submenu li.last-item {	margin-right: 0;}ul#submenu li a {	/* color: #0c6d43; */	color: #8b0b04;	text-decoration: none;}ul#submenu li a:hover {	text-decoration: underline;}ul.attrax li{ margin-right: 15px; }#lightbox-overlay #lightbox-overlay-text{    display: none !important;}/* tables */div.box-sub-content table {	/* border-collapse: collapse; */	border: 0;}div.box-sub-content table td {	/* border: solid 1px #F3EFE7; */	background-color: #F3EFE7;	/* border: 0; */	border: solid 1px #fff;	padding: 5px;}/* iframe rezerwacji */#rezerwacja_frame{    width: 470px;    height: 600px;    overflow: auto;    border: 0;}#inform {    display: none;  font-size:11px;}#inform_title {    color: #7F1500; font-weight: bold; text-align: center;margin: 10px 0; font-size:11px;}#inform_text {      font-size:11px;}
