
body {	
	   margin:0px; 
	   padding:0px; 
	   background:url('../images/default/back.png') repeat;
	   width:100%; 
	   height:100%;
	   min-height:100%;
	   text-align:center;		
	   font-family:trebuchet ms, tahoma;
	   font-size:11px;
	   color:#606060;
	   line-height:140%;
	 } 
	 *, html
	 {
	 	margin:0px;
		padding:0px;
	 } 
	 div.gradient_back
	 {
	 	width:100%;
		background:url('../images/default/repeat_back.png') repeat-x;
	 }
	 
	 
	 div.formMessage
	 {
	 	font-weight:bold;
		margin-top:15px;
		margin-bottom:15px;
	 }
	 
	 
	 
	 label.optional
{
width:100%;
text-align:right;
}

label.required
{
	font-weight:bold;
	color:#ff6000;
}
div.balloon
{
width: 300px;  
font-family: tahoma;  
}
div.balloon hr
{
	width:200px;
	margin-bottom:3px;
}
div.balloon img.border 
{
border:0px;
padding:1px;
margin:10px 10px 10px 0px;
float:left;
width:auto;
height:auto;  
}

div.balloon p
{
text-align:justify;
width:auto;
height:auto;  
}

div.balloon h2
{
font-size:14px;
margin:0px;
padding:0px;    
font-family: tahoma;  
}

div.balloon hr
{
color:#7B9E02;
margin:0px;
padding:0px;  
}


.noborder a, .noborder img
{
	border:none;
	text-decoration:none;
}

div.mainContainer
	{
		background:none;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;	
		height:auto;	
		overflow:hidden;
		width:980px;
		position:relative;
		
	}

input.searchInput
	{
		position:absolute;
		top:206px;
		left:87px;
		width:131px;
		height:14px;
		z-index:1;
		overflow:hidden;
		background:#E9F4D6;
		border:0px;
	}
#header
	{
		width:968px;
		height:242px;
		z-index:1;
		margin:0px;
		padding:0px;
		overflow:hidden;
		display:block;
		position:relative;
		top:-2px;
	}
.headerStaticWidth
{
	margin:0 auto;
}
.cameraBorder
{
	border:1px solid #cccccc;
}
div.content_bar
{
	width:463px;
	height:43px;
	background:url('../images/default/content_bar.png') no-repeat;
}
div.columnLeft
	{	
		margin:0px;	
		padding:0px;	
		text-align:center;
		width:263px;
		height:auto;
		min-height:100px;
		display:block;
		overflow:hidden;
		float:left;
	}
div.camera
{
	width:263px;
	height:auto;
}
div.camera-content
{
	width:241px;
	height:auto;
	padding-left:22px;
	background:url('../images/default/pl/camera_pl_box.png') repeat-y;
}
div.camera-up
{
	width:263px;
	height:48px;
	background:url('../images/default/pl/camera_pl_box_up.png') no-repeat;
}
div.camera-down
{
	width:263px;
	height:4px;
	background:url('../images/default/pl/camera_pl_box_down.png') no-repeat;
}
div.news_content
{
	width:463px;
	font-family:tahoma;
	
}
div.list img, div.listOver img
{
	margin:3px;
}
div.listOver
{
	background:url('../images/default/listing_content_over.png') repeat-x;
	width:633px;
	height:auto;
	cursor:pointer;
	float:left;
	padding:5px;
	height:84px;
	border:0px;
	overflow:hidden;
}
div.list
{
	width:633px;
	height:auto;
	float:left;
	cursor:pointer;
	padding:5px;
	height:84px;
	border:0px;
	background:url('../images/default/listing_content.png') repeat-x;
	overflow:hidden;
}
div.list_leftOver
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_left_over.png') no-repeat;
	overflow:hidden;
}
div.list_left
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_left.png') no-repeat;
	overflow:hidden;
}
div.list_rightOver
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_right_over.png') no-repeat;
	overflow:hidden;
}
div.list_right
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images/default/listing_right.png') no-repeat;
	overflow:hidden;
}

div.main_list
{
	margin:5px;
	width:433px;
	height:auto;
	padding:5px;
	height:auto;
	background:#FFFDCA url('../images/default/news_back.png') no-repeat;
	border-bottom:1px dotted #9fad87;
	border:1px dotted #9fad87;
	overflow:hidden;
}
div.events_main_list
{
	margin:5px;
	width:433px;
	height:auto;
	
	background:#FFFDCA;
	border:1px dotted #9fad87;
	padding:5px;
	height:auto;
	overflow:hidden;
}
.events, .news
{
	line-height:0.5cm;
}
.events{

	background-position:bottom;
}
div.columnMain
	{	
		margin:0px;	
		padding:0px;	
		text-align:justify;
		width:706px;
		height:auto;	
		overflow:hidden;	
	}
	div.content_top
	{
		width:703px;
		height:8px;
		background:url('../images/default/content_top.png') no-repeat;
	}
	div.content_down
	{
		width:703px;
		height:3px;
		background:url('../images/default/content_down.png') no-repeat;
	}
	div.content
	{
		width:699px;
		height:auto;
		padding-left:7px;
		padding-right:7px;
		background:url('../images/default/content_center.png') repeat-y;
	}
	
div#subColumnLeft
	{
		left:-7px;
		width:463px;
		height:auto;
		float:left;
		overflow:hidden;
		margin-left:2px;
		position:relative;
	}
	.news
	{
		overflow:hidden;
	}
div#subColumnRight
{
	width:231px;
	height:auto;
	float:left;
	overflow:hidden;
	right:8px;
	position:relative;
}
div.recommend
{
	
	width:231px;
	height:auto;
	overflow:hidden;

}
div.recommend div
{
	width:228px;
	height:104px;
	margin-bottom:1px;
	border:0px solid #c0c0c0;
}
#google_map_box
{
	background:url('../images/default/pl/interaktywna_mapa_box.png') no-repeat;
}
#events_box
{
	background:url('../images/default/pl/imprezy_box.png') no-repeat;
}
#attractions_box
{
	background:url('../images/default/pl/atrakcje_box.png') no-repeat;
}
#accomodations_box
{
	background:url('../images/default/pl/noclegi_box.png') no-repeat;
}
div.weatherOnLine
{
	width:228px;
	overflow:hidden;
	height:35px;
	color:#343930;
	cursor:pointer;
}
div.weatherBar
{
	background:url('../images/default/pl/pogoda_box.png') no-repeat;
	width:228px;
	overflow:hidden;
	height:45px;
	cursor:pointer;
}
div.weather
{

}
div.recomendedContent{
	cursor:pointer;
}
div.recomendedContentBar
{
	background:url('../images/default/pl/polecamy_bar.png') no-repeat;
	width:228px;
	overflow:hidden;
	height:45px;
	cursor:pointer;
}
#newsletter
{
background:url('../images/default/newsletter_box.png') no-repeat;
color:#ffffff;
text-align:left;
width:263px;
height:102px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:10px;
}
.main_list a,.events_main_list a
{
	color:#365d32;
}
.banners{
	text-align:center;
}
.banners img 
{
		width:240px;
		border:1px solid #cccccc;
}

#reklama
{
background:url('../images/default/reklama_left_box.gif') no-repeat;
color:#ffffff;
text-align:center;
width:221px;
height:121px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:10px;
}

#reklamaContent
{
text-align:center;
width:210px;
height:110px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:5px;
}
#menu
{
background:url('../images/default/menu_head.gif') no-repeat;
text-align:left;
width:auto;
height:auto;
overflow:hidden;
margin:auto;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

#menuContent
{
margin-top:40px;
margin-bottom:20px;
margin-left:5px;
margin-right:0px;
}


#shortLinks
{
color:#5a3426;
text-align:left;
width:221px;
height:128px;
overflow:hidden;
margin:auto;
margin-top:10px;
position:relative;
}

#shortLinks #shortLinksTitle
{
width:170px;
height:20px;
overflow:hidden;
position:absolute;
top:0px;
left:43px;
}

#shortLinks #shortLinksPhotos
{
width:220px;
height:40px;
overflow:hidden;
position:absolute;
top:30px;
left:0px;
cursor:pointer;
}

#shortLinks #shortLinksDesc
{
width:220px;
height:40px;
font-size:9px;
overflow:hidden;
position:absolute;
top:75px;
left:0px;
cursor:pointer;
}

#shortLinks #shortLinksMore
{
width:100px;
height:20px;
overflow:hidden;
position:absolute;
top:105px;
right:0px;
text-align:right;
}
#newsletterContent
{
margin-top:30px;
margin-left:10px;
}
#googleMap
{
background:url('../images/default/google_map.gif') no-repeat;
text-align:left;
width:227px;
height:240px;
overflow:hidden;
margin:auto;
position:relative;
}
#mapBorder
{
	padding:2px;
	border:1px solid #f1f1f1;
}

#reklamaOnMap
{
text-align:left;
width:227px;
height:240px;
overflow:hidden;
margin:auto;
position:relative;
}

#footer
{
clear:both;
margin:0px auto 0px auto;
overflow:hidden;
background:url('../images/default/footer.png') no-repeat;
height:51px;
width:980px;
}
div#footer_yellow_center
{
	float:left;
	width:auto;
	height:41px;
	padding-top:10px;
	background:url('../images/default/footer_yellow_center.png') repeat-x;
}
div#footer_yellow_left
{
	float:left;
	width:18px;
	height:51px;
	background:url('../images/default/footer_yellow_left.png') no-repeat;
}
div#footer_yellow_right
{
	float:left;
	width:25px;
	height:51px;
	background:url('../images/default/footer_yellow_right.png') no-repeat;
}

#siteHeader
{
	clear:both;
	padding:0px 10px 0px 10px;
	overflow:hidden;
	position:relative;
	left:-4px;
	background:url('../images/default/siteheader.png') no-repeat;
	height:34px;
	width:683px;
	font-size:10px;
	color:#ffffcc;
}
#siteHeader a
{
	color:#ffffcc;
}
#siteHeader #left
{
	margin-top:8px;
	margin-left:10px;
	float:left;
	overflow:hidden;
	padding:0px;
}

#siteHeader #right
{
	margin-top:8px;
	margin-right:10px;
	float:right;
	overflow:hidden;
	padding:0px;
}

#siteContent
{
	width:auto;
	height:auto;
	min-height:460px;
	overflow:hidden;
	margin-left:2px;
	margin-top:8px;
	margin-left:10px;
	position:relative;
}

#title
{
	font-family:'times new roman' ;
	font-size:15pt;
	color: #10570A;
	overflow:hidden;
	display:block;
	margin-top:8px;
	padding-bottom:5px;
	line-height:20px;
}

p {margin-top:4px;margin-bottom:4px;}

div.hr
{
border-top:1px solid #eeeeee;
width:auto;
margin-bottom:5px;
margin-top:5px;
clear:both;
}

div.seeAlsoBox
{
border-top:1px solid #cccccc;
background-color:#f6f6f6;
margin-bottom:5px;
margin-top:5px;
font-size:9px;
padding:3px;
display:block;
clear:both;
}

div#submenu
{
	width:263px;
	height:auto;
}
div#submenu-content
{
	width:263px;
	height:auto;
	padding:11px 0px 11px 0px;
	background:url('../images/default/submenu_center.png') repeat-y;
}
div#submenu-up
{
	width:263px;
	height:42px;
	background:url('../images/default/submenu_head.png') no-repeat;
}
div#submenu-down
{
	width:263px;
	height:4px;
	background:url('../images/default/submenu_down.png') no-repeat;
}

ul.menuPos li a
{
	display:block;
	font-family:trebuchet ms,tahoma;
}
ul.menuPos
{
text-align:left;

font-family:trebuchet,tahoma;
width:auto;
margin:0px;
padding:1px;
padding-left:21px;
display:block;
list-style:none;

}
ul.menuPos li
{
	list-style-position:outside;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	background:url(../images/default/button_over.png) no-repeat;
}
ul.menuPos li a
{
text-decoration:none;
height:22px;
font-size:8pt;
font-weight:bold;
font-style:normal;
padding-left:5px;
padding-top:8px;
color:#575f48;
}
ul.menuPos li.selected a
{

background:#FDEC55;
	border-bottom:1px dotted #E6D439;
	
}

ul.menuPos li a:hover
{
	
	color:#10570A;
}
ul.menuPos li.selected
{
background:#FCED6E;
}
ul.nestedMenuPos
{
	padding:0px;
	margin:0px;
}
ul.nestedMenuPos li
{
	padding:0px;
	margin:0px;
	height:30px;
	list-style:none;
	background:none;

}
ul.nestedMenuPos li
{
	font-weight:normal;
}
ul.nestedMenuPos li.hover
{
	height:30px;
	list-style:none;
}

ul.nestedMenuPos li.selected a
{
	height:20px;
	text-decoration:underline;
	border-bottom:0px;
}
ul.nestedMenuPos li a
{
	height:20px;
	border-bottom:0px;
}
ul.menuPos li.selected ul.nestedMenuPos li a
{
	height:20px;
	background:#FCED6E;
	font-weight:normal;
	font-style:normal;
	border-bottom:0px;
}

div.galleryFooter
{
width:auto;
display:block;
overflow:hidden;
margin-top:10px;
clear:both;
}

div.filesFooter
{
width:auto;
display:block;
overflow:hidden;
margin-top:10px;
clear:both;
}

span.lightgray
{
color:#909090;
width:60px;
display:block;
float:left;
}

div.fastLinks
{
width:410px;
float:right;
background:url('../images/default/fast_links.gif') no-repeat;
height:26px;
margin-bottom:0px;
margin-left:15px;
}

div.weatherBox
{
position:relative;
background:url('../images/default/weather_box.png') no-repeat;
width:160px;
height:230px;
margin:auto;
float:left;
margin-left:5px;
margin-right:5px;
}

div.weatherBoxMain, div.weatherBoxMainGoogle
{
position:relative;
background:url('../images/default/weather_box_main.png') no-repeat;
width:680px;
height:107px;
margin:auto;
margin-bottom:30px;
}
div.weatherBoxMainGoogle
{

background:url('../images/default/weather_box_main_google.png') no-repeat;
}

div.leftBox
{
background:url('../images/default/left_box.gif') no-repeat;
color:#ffffff;
text-align:left;
width:221px;
height:121px;
overflow:hidden;
margin:auto;
margin-top:5px;
margin-bottom:10px;
}

div.kisHead
{
background:url('../images/default/kis_head.gif') no-repeat;
text-align:left;
width:240px;
height:42px;
overflow:hidden;
margin:auto;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}


div.timeBox
{
margin-right:10px;
overflow:hidden;
float:left;
width:90px;
height:60px;
font-size:10px;
text-align:center;
padding-top:10px;
background:url('../images/default/timeBox.gif') no-repeat;
}

div.imprezaMainBox
{
margin-right:10px;
overflow:hidden;
float:left;
width:90px;
height:60px;
font-size:10px;
text-align:center;
padding:0px;
}

div.topSzukaj
{
overflow:hidden;
width:230px;
height:248px;
float:left;
margin-left:10px;
background:url('../images/default/pl/txtTopSzukaj.gif') no-repeat;
text-align:center;
}

div.topObiektRand
{
overflow:hidden;
margin-left:12px;
width:140px;
height:248px;
overflow:hidden;
float:left;
cursor:pointer;
text-align:center;
background:url('../images/default/pl/txtTopObiektRand.gif') no-repeat;
}

div.randObject
{
width:120px;
margin-top:40px;
margin-left:auto;
margin-right:auto;
}

div.randObject a
{
float:left;
margin-left:0px;
}

div.topObiektRand p
{
text-align:justify;
}


div.obiektFiltr
{
width:690px;
min-height:94px;
overflow:hidden;
margin:0px;
padding:0px;
color:#f1f1f1;
margin-bottom:5px;
margin-top:0px;
top:-4px;
left:-4px;
position:relative;
background:url('../images/default/searchbox.png') repeat-x;
}

img.border {padding:2px;border:1px solid #cccccc;margin:0px;background:#e4e4e4;}
img.noborder {border:0px;margin:0px;}


a {font-family: Tahoma; font-size:11px; font-weight:normal;color: #096cb1;text-decoration:none;}
a:hover {font-family: Tahoma; font-size:11px; font-weight:normal;color: #096cb1;text-decoration:underline;}
	


a.paging {font-weight:normal;color: #096cb1;text-decoration:none;padding:4px;background-color:#eeeeee;}
a.paging:hover {font-weight:normal;color: #096cb1;text-decoration:none;padding:4px;background-color:#096cb1;}

font.paging_over {font-weight:normal;color: #ffffff;text-decoration:none;padding:4px;background-color:#096cb1;border-bottom:1px solid #556c10;}

h1 {
 	font-size: 16px;
	color: #6C9100;	
	text-align: left;
	font-weight:bold;
	font-family:Arial;	
	padding:0px;
	margin:0px;
	
}

a.h1 {font-size: 15px;
	color: #6C9100;
	text-align: left;
	font-weight:bold;
	font-family:Arial;	
	padding:0px;
	margin:0px;text-decoration:none;}
a.h1:hover {font-size: 15px;
	color: #6C9100;
	text-align: left;
	font-weight:bold;
	font-family:Arial;	
	padding:0px;
	margin:0px;text-decoration:underline;}


h2 {
 	font-size: 13px;
	color: #438100;
	text-align: left;	
	margin-bottom:10px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
}

h3 {
 	font-size: 14px;
	color: #ff3c00;
	color: #0074e1;
	text-align: left;	
	margin-bottom:10px;	
	font-weight:bold;
	font-family:Arial;
	display:block;
}

h4 {
 	font-size: 11px;
	color: #438100;
	color: #0074e1;
	text-align: left;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	overflow:hidden;
}


a.h4 {font-size: 11px;
	color: #438100;
	text-align: left;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	overflow:hidden;text-decoration:none;}

a.h4:hover {font-size: 11px;
	color: #438100;
	text-align: left;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	overflow:hidden;text-decoration:underline;}

hr
{	
	border:1px solid #aaaaaa;
	border-width: 1px;
	height:1px;	
}	 


div.messageBox
{
	color:#4c260a;	
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#F9F0C1;
	border:1px solid #FF8000;
	width:auto;
}

input,textarea
	{
		
		font-family: Tahoma;
		font-size:11px;
		background-color:#b0bf83;
		border:1px #5c6227 solid;
		color:#303030;
		width:auto;
		margin:0px;
		padding:3px;
		overflow:hidden;
	}

div.button,input.button
	{
	background:url('../images/default/button_search.png') no-repeat;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	width:55px;
	height:23px;
	overflow:hidden;
	cursor:pointer;
	border:0px;
	}
.separator
{
	width:100px;
	height:5px;
}
divForm
{
	text-align:left;
	width:auto;
	border:1px solid #eeeeee;
	height:100%;	
}


	
.advancedSearch
{
	color:#096CB1;
}
.advancedSearch:hover
{
	text-decoration:underline;
	
}
div.panoramaBorder
{
padding:5px;
border:1px solid #dde7be;
background:#FFFFCC;
}
div.panorama
{
border:1px solid #cbdb9b;
width:647px;
height:400px;
background:#000;
padding:0px;
margin:0px;
}
div.panoramasLists, div.videosLists
{
	float:left;
	margin-top:10px;
	margin-right:20px;
	padding:2px;
	width:630px;
	overflow:hidden;
	background:#eff3e0;
	cursor:pointer;
	border:1px solid #cbdb9b;
}
.contactForm_div
{
	background:#EEEFBE url('../images/default/contact.png') no-repeat;
	margin-right:30px;
	margin-bottom:15px;
	
}
div.video
{
width:637px;
min-height:480px;
border:3px solid #cbdb9b;
background:#eff3e0;
padding:0px;
margin:0px;
margin:0 auto;
}
div#video
{
width:640px;
height:480px;
padding:0px;
margin:0px;
}
div.description
{
margin:5px;
}
div.search-result-content
{
	border-top:1px solid #e4e4e4;
	padding:10px;
	border-bottom:1px solid #fcfcfc;
}
div.camera_element
{
	width:240px;
	min-height:155px;
	overflow:hidden;
}
#newsletter
{
	 height:102px;
	 width:263px;
	 cursor:pointer;
	 position:relative;
	 top:-6px;
}
#newsletterForm
{
	color:#000;position:relative;left:30px;
}
.newsletterPosition
{
	position:relative;
	top:44px;
}
.newsletterInput
{
	background:none;
	border:0px;
	width:150px;
}
div.adsContainer
{
	margin-left:10px;
	margin-top:3px;
	text-align:center;
	width:100%;
	overflow:hidden;
}
p.ue
{
	text-align:left;
	position:relative;
	top:0px;
	font-size:9pt;
}
 div.cameraContainer
{
	float:left;
	text-align:center;
	width:430px;
	min-height:230px;
	border:5px solid #ffffff;
	background:#1a1a1a;
	
}