@media screen {body {display: block }.content_left {display: block }}@media print {.PageBackgroundGradient {display: none}.PageBackgroundGlare {display: none}.Sheet-body {display: none}.content_right {display: none}#footer {display: none}#reservation {display: none}.content_left {display: block }}body {	margin: 0;	padding: 0;	line-height: 2em;	font-family: Comic Sans MS, Tahoma, Geneva, sans-serif;	font-size: 12px;	/*color: #6f6f6f;*/	color:#000000;    background: #FFFFFF;}a:link, a:visited { color: #0c8058; text-decoration: none; list-style: none; font-weight: bold; } a:active, a:hover { color: #fb480a; text-decoration: none; list-style: none;}p { margin: 0px; padding: 0px; }img { margin: 0px; padding: 0px; border: none; }.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }.cleaner_h30 { clear: both; width:100%; height: 30px; }.cleaner_h40 { clear: both; width:100%; height: 40px; }.margin_r10 { margin-right: 10px; }.float_l { float: left; }.float_r { float:  right; }.float_c { float: none; }#all {	width: 1024px;	margin: 0 auto;}/* begin Header */div.Header{	margin: 0 auto;	position: relative;	z-index:0;	width: 990px;	height: 346px;}div.Header-jpeg{	position: absolute;	z-index:-1;	top: 0px;	left: 0;	width: 990px;	height: 346px;	background-image: url('images/Header2.jpg');	background-repeat: no-repeat;}/* end Header */#flash_banner {	float: left;	width: 574px;	height: 250px;	padding: 0 0 0 0;}/* site title */#site_title {	float: left;	width: 574px;	padding: 0 0 0 0;}#site_title a {	margin: 0px;	padding: 0 0 0 0;	font-size: 30px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}#site_title h1 a:hover {	font-weight: bold;		text-decoration: none;}/* end of site title *//* menu */#menu_left {	margin: 0;	padding: 0px 5px 0 0;	text-align: left;	width: 200px;}#menu_left li {	list-style: none;}#menu_left a {	font-size: 18px;	line-height: 1em;}#menu_right {	margin: 0;	padding: 20px 0 0 0;	text-align: left;	width: 180px;}#menu_right li {	list-style: none;	}#menu_right a {	font-size: 18px;	line-height: 1em;	padding: 0 0 0 -20px;}/* end of menu *//* banner */#tlo {	background-image: url('images/tlo.jpg')}#banner_left {	float: left;	width: 190px;}#banner_right {	position: relative;	float: right;	width: 800px;	height: 350px;	padding: 0px;	overflow: hidden;}/* end of banner *//* content */#content {	overflow: hidden;	clear: both;	width: 900px;	height: auto;	padding: 35px 62px 15px 62px;	background: url(images/templatemo_content_bg.png) repeat-y center;}#content_bottom {	width: 1024px;	height: 6px;	background: url(images/templatemo_content_bottom.png) no-repeat;}#rezerwacja {	background: url(images/rezerwacja_tlo1.png) no-repeat;	float: right;	width: 200px;	height: 200px;}.banner {	height: 144px;	width: 180px;	margin: auto;	float: right;	background: url(/images/templatemo_portfolio_frame.jpg) no-repeat bottom;}fieldset {  padding: 1em;  font:100%/1 sans-serif;}label {  float:left;  width:30%;  margin-right:0.5em;  margin-top:1em;  padding-top: 0em;  text-align:right;  font-weight:bold;}input {	margin-top: 0.5em;}select {	margin-top: 0.5em;}radio {	margin-top: 1.5em;}#fBooking{	padding: 35px;}.float_l_img {	float: left;	margin: 3px 15px 5px 0;}#content h2 {	color: #0e9c6c;	font-weight: bold;	font-size: 18px;	margin: 0 0 25px 0;	text-decoration: underline;}#content p {	margin-bottom: 6px;}#content strong {	color: #0e9c6c;	font-weight: bold;	}#content .services_list {	margin: 20px 150px 0 0;	padding: 0;	list-style: none;}#content .services_list li {	margin: 0 0 5px 0;	padding: 4px 0 5px 15px;	border-bottom: 1px dashed #c7c7c7;	background: url(images/list_icon.png) no-repeat center left;}.section_w900 {	clear: both;	width: 920px;}.section_w580 {	width: 720px;}.section_w280 {	float: right;	width: 180px;}.article_big_section {	clear: both;	margin: 0px 0px 20px 0px;	padding: 20px;	background: #FFFFFF url(images/background_article_big.jpg)  no-repeat top center;	}.article_small_section {	margin: 0px 0px 20px 0px;	padding: 20px;	width: 300px;	background: #FFFFFF url(images/background_article_small.jpg) no-repeat top center;}.map_section {		margin: 0px 0px 20px 0px;	padding: 20px;	background: #FFFFFF url(images/background_article_big.jpg)  no-repeat top center;	overflow: inherit;}#mapa {		background: url(img/map.jpg) no-repeat top;		overflow: hidden;		height: 1200px;		position: relative;		left:0px;		top:0px;}.testimonial {	height: 160px;	padding: 60px 20px 20px 70px;	margin-bottom: 30px;	overflow: hidden;	background:url(images/templatemo_testimonial.png) no-repeat;	text-align: justify;}.twitter {	width: 280px;	height: 180px;	overflow: hidden;	background: url(images/templatemo_twitter.jpg) no-repeat center;	text-align: justify;}.twitter ul {	margin: 0;	padding: 70px 30px 30px 30px;	list-style: none;}.twitter ul li {	margin: 0 0 10px 0;	padding: 0;}.twitter ul li span {	clear: both;	display: block;	font-style: italic;	color: #26aba7;}.showcase {	margin: 0;	padding: 0;	list-style: none;}.showcase li {	margin: 0;	padding: 0;	display: block;	float: left;	width: 180px;	height: 144px;		margin: 0 0px 5px 0;			background: url(images/templatemo_portfolio_frame.jpg) no-repeat;}.showcase li a {	display: block;	margin: 15px;	text-decoration: none;}.link {	float: right;}.link_more {	float: right;	margin: 10px 10px;}.showcase li a img {	margin-bottom: 5px;}/* end of content */#flags {	float: right;	width: 187px;	height: 24px;	background-image: url("img/tlo_flags.png");	text-align: center;}#flash {	width: 480px;	float: left;}#booking_size {	margin: 0px 40px 40px 40px;}#booking {	float: right;	background-color: white;	padding: 120px 120px 120px 120px;	text-align: center;}/* Virtual Trip */.gallery_link {	background-image: url("gallery/lupka.png");	width: 25px;	height: 25px;}/* Position */img {	border: 0px;}#trampolinaDiv {	position: absolute;	left:348px;	top:122px;	z-index:7;}#boiskoDoSiatkowkiDiv {	position: absolute;	left:304px;	top:110px;	z-index:10;}#ogrodekTygrysekIDiv{	position: absolute;	left:390px;	top:187px;	z-index:3;}#boiskoDoKoszykowkaDiv{	position: absolute;	left:400px;	top:128px;	z-index:1;}#domekTygryskaDiv{	position: absolute;	left:450px;	top:193px;	z-index:1;}#ogrodekTygrysekIIDiv{	position: absolute;	left:508px;	top:195px;	z-index:1;}#parkingTygryskaDiv{	position: absolute;	left:440px;	top:274px;	z-index:1;}#placZabawDiv{	position: absolute;	left:365px;	top:185px;	z-index:1;}#boiskoDoPilkiNoznejDiv{	position: absolute;	left:290px;	top:284px;	z-index:1;}#boiskoDoBadmintonaDiv{	position: absolute;	left:300px;	top:470px;	z-index:1;}#domekPuchatkaDiv{	position: absolute;	left:440px;	top:445px;	z-index:1;}#domekTeczowyDiv{	position: absolute;	left:475px;	top:380px;	z-index:1;}#domekKrolikaDiv{	position: absolute;	left:380px;	top:470px;	z-index:1;}#placZabawMaleDzieciDiv{	position: absolute;	left:400px;	top:450px;	z-index:1;}#placZabawDzieciDo2Div{	position: absolute;	left:430px;	top:470px;	z-index:1;}#pingPongOgrodekDiv{	position: absolute;	left:445px;	top:380px;	z-index:1;}#bramaWjazdowaDiv{	position: absolute;	left:540px;	top:330px;	z-index:1;}#drogaDojazdowaDiv{	position: absolute;	left:540px;	top:540px;	z-index:1;}#parkingMotelDiv{	position: absolute;	left:630px;	top:340px;	z-index:1;}#fontannaDiv{	position: absolute;	left:660px;	top:215px;	z-index:1;}#ogrodMotelDiv{	position: absolute;	left:650px;	top:240px;	z-index:1;}#salaSolnaDiv{	position: absolute;	left:724px;	top:280px;	z-index:1;}#pokojeLetnieDiv{	position: absolute;	left:596px;	top:235px;	z-index:1;}#maleSpaDiv{	position: absolute;	left:596px;	top:130px;	z-index:1;}#pokojeRodzinneDiv{	position: absolute;	left:727px;	top:175px;	z-index:1;}#pokojeDiv{	position: absolute;	left:620px;	top:435px;	z-index:1;}#recepcjaDiv{	position: absolute;	left:710px;	top:425px;	z-index:1;}#salaOgrodowaDiv{	position: absolute;	left:670px;	top:510px;	z-index:1;}#ogrodekSaleDiv{	position: absolute;	left:610px;	top:520px;	z-index:1;}#domGospodarzaDiv{	position: absolute;	left:670px;	top:670px;	z-index:1;}#ogrodPlenerDiv{	position: absolute;	left:630px;	top:820px;	z-index:1;}#campingDiv{	position: absolute;	left:640px;	top:915px;	z-index:1;}#domekProsiaczkaDiv{	position: absolute;	left:410px;	top:350px;	z-index:1;}#oczkoWodneDiv{	position: absolute;	left:575px;	top:735px;	z-index:1;}#salaRekreacyjneDiv{	position: absolute;	left:655px;	top:435px;	z-index:1;}#korytarzeZabudowaDiv{	position: absolute;	left:665px;	top:150px;	z-index:1;}#szkoleniaDiv{	position: absolute;	left:690px;	top:550px;	z-index:1;}/* Positions End*//* End Virtual Trip *//* End Header *//* Content */.content_left {	float: left;	width: 700px;}.content_right{	float: right;	width: 200px;	}#galeria_motel {	float: right;}#zdjecie_hotel {	background: url("img/hotel_zdjecie.png") no-repeat center;	background-color: gray;	float: left;	width: 300px;	height: 200px;		margin: 10px 10px;	padding: 10px 10px;	}	#ramka {	background: url("img/ramka.gif") no-repeat center;}/* End Content *//* Footer */#footer {	clear: both;	width: 1000px;	padding: 0px 0px;	margin: 0 auto;	color: #white;	text-align: center;}#footer {	color: #white;}#footer a:link {	font-weight: normal;	color: #white;	background-color: #white;	text-decoration: none;}#footer li {	display: inline;}/* End of Footer *//* End Aktualizacja 24.02.2010 *//* Lightbox Styles */#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }/* End Lightbox Styles */#reservation {	position: absolute;	z-index: 1002;	left: 800px;	top: 150px;}