
body {	
	   margin:0px; 
	   padding:0px; 
	   background:#1a1a1a url('../images//background.png') repeat;
	   width:100%;
	   height:100%;
	   min-height:100%;
	   text-align:center;		
	   font-family:trebuchet ms, tahoma;
	   font-size:12px;
	   color:#606060;
	   line-height:140%;
	 } 	 
	 div.gradient_back
	 {
	 	width:100%;

	 }
	 object, embed
	 {
	 	outline:none;
	 }
	 
	 label.optional
{
width:100%;
text-align:right;
}
span.date
{	
	color:#a1a1a1;
	font-style:italic;
	font-size:10px;
}
label.required
{
	font-weight:bold;
	color:#ff6000;
}
div.site_content ul
{
}
.site_content p
{
	text-indent:1cm;
}
div.site_content li p
{
	text-indent:0cm;
}
.site_content
{
	line-height:2em;
}
.site_content li
{
	margin-top:15px;
	list-style-position:outside;
	margin-bottom:10px;
}
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:#1e1e1e url('../images//main_back.png') repeat;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;	
		min-height:100%;	
		overflow:hidden;
		width:990px;	
	}

input.searchInput
	{
		position:absolute;
		top:206px;
		left:87px;
		width:131px;
		height:14px;
		z-index:1;
		overflow:hidden;
		background:#E9F4D6;
		border:0px;
	}
	
#header
	{
		width:990px;
		height:300px;
		z-index:1;
		margin:0px;
		padding:0px;
		cursor:pointer;
		overflow:hidden;
		display:block;
		/*background:url('../images//header.png') no-repeat;*/
		background-position:bottom;
		position:relative;
		color:#f1f1f1;
		top:0px;
	}
	#header a
	{	
		color:#f1f1f1;
	}
.headerStaticWidth
{
	margin:0 auto;
}
.cameraBorder
{
	border:1px solid #cccccc;
}
div.columnLeft
	{	
		margin:0px;	
		padding:0px;	
		text-align:center;
		width:270px;
		height:auto;
		min-height:100px;
		display:block;
		overflow:hidden;
		float:left;
	}
div.news_content
{
	width:463px;
	font-family:tahoma;
	
}
ul.news
{
	text-align:justify;
	margin-top:0px;
	padding:5px;
}
div.newsBoxTitle
{
	padding:5px;
	overflow:hidden;
	border-bottom:1px dotted #d6d6d6;
}
div.boxNews
{
	margin-top:0px;
	padding-top:0px;
	border-bottom:1px dotted #d6d6d6;
	margin-bottom:10px;
	padding-bottom:5px;
}
div.list img, div.listOver img
{
	margin:3px;
}
div.listOver
{
	background:url('../images//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//listing_content.png') repeat-x;
	overflow:hidden;
}
div.list_leftOver
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images//listing_left_over.png') no-repeat;
	overflow:hidden;
}
div.list_left
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images//listing_left.png') no-repeat;
	overflow:hidden;
}
div.list_rightOver
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images//listing_right_over.png') no-repeat;
	overflow:hidden;
}
div.list_right
{
	width:3px;
	height:auto;
	float:left;
	height:94px;
	border:0px;
	background:url('../images//listing_right.png') no-repeat;
	overflow:hidden;
}

div.main_list
{
	margin:5px;
	width:433px;
	height:auto;
	padding:5px;
	height:auto;
	background:#FFFDCA url('../images//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.7cm;
}
div.columnMain
	{	
		width:970px;	
		padding:10px;	
		text-align:justify;
		height:auto;	
		overflow:hidden;	
	}
	div.content
	{
		width:970px;
		height:auto;

		
	}
div.site_content{
	width:940px;
	height:auto;
	position:relative;
	padding:15px;
	background:#f1f1f1;
}

#box_blue
{
	background:url('../images//box_blue.png') no-repeat;
}
#box_grey
{
	background:url('../images//box_grey.png') no-repeat;
}
#box_orange
{
	background:url('../images//box_orange.png') no-repeat;
}



div#subColumnLeft
	{
		
	width:220px;
	padding-right:15px;
	height:auto;
	float:left;
	overflow:hidden;
	}
div#subColumnRight
	{
		
	width:220px;
	padding-left:15px;
	height:auto;
	float:left;
	overflow:hidden;
	}
	.news
	{
		overflow:hidden;
	}
div#subColumnCenter
{
	width:470px;
		height:auto;
		float:left;
		overflow:hidden;
}
div#subColumnCenterWider
{
	width:690px;
		height:auto;
		float:left;
		overflow:hidden;
}
div.recommend
{
	
	width:230px;
	height:auto;
	overflow:hidden;

}
div.recommend div
{
	width:230px;
	height:104px;
	margin-bottom:1px;
	border:0px solid #c0c0c0;
}
#google_map_box
{
	background:url('../images///interaktywna_mapa_box.png') no-repeat;
}
#events_box
{
	background:url('../images///imprezy_box.png') no-repeat;
}
#attractions_box
{
	background:url('../images///atrakcje_box.png') no-repeat;
}
#accomodations_box
{
	background:url('../images///noclegi_box.png') no-repeat;
}
div.weatherOnLine
{
	width:230px;
	overflow:hidden;
	height:35px;
	color:#343930;
	cursor:pointer;
}
div.weatherBar
{
	background:#f1f1f1;
	width:230px;
	overflow:hidden;
	height:45px;
	cursor:pointer;
}
div.weather
{

}
.main_list a,.events_main_list a
{
	color:#365d32;
}
.banners{
	text-align:center;
	margin:0px;
	padding:0px;
}
.banners img 
{
		width:200px;
		border:1px solid #cccccc;
		margin:0px;
		padding:0px;
}

#reklama
{
background:url('../images//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//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//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:#1e1e1e url('../images//footer.png') repeat-x;
height:124px;
width:990px;
color:#f1f1f1;
}
.footerMenu
{
	float:right;
}
#footer a 
{
color:#f1f1f1;
}
#siteHeader
{
	clear:both;
	padding:0px 10px 0px 10px;
	overflow:hidden;
	background:#e4e4e4;
	border-bottom:1px dotted #a1a1a1;
	height:34px;
	font-size:10px;
	color:#1a1a1a;
}
#siteHeader a
{
	color:#1a1a1a;
}
#siteHeader #left
{
	margin-top:8px;
	float:left;
	overflow:hidden;
	padding:0px;
}

#siteHeader #right
{
	margin-top:8px;
	float:right;
	overflow:hidden;
	padding:0px;
}

#siteContent
{
	width:auto;
	height:auto;
	min-height:460px;
	overflow:hidden;
	margin-top:8px;
	position:relative;
}

#title
{
	text-transform:uppercase;
	overflow:hidden;
	display:block;
}

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.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.leftBox
{
background:url('../images//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.timeBox
{
margin-right:10px;
overflow:hidden;
float:left;
width:90px;
height:60px;
font-size:10px;
text-align:center;
padding-top:10px;
background:url('../images//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///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///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//searchbox.png') repeat-x;
}



div.messageBox
{
	color:#4c260a;
	background:#E4E4E4;
	border:1px dotted #ccc;	
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	width:auto;
}
.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//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.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
{
	background:#e4e4e4;
	top:-6px;
	cursor:pointer;
	text-align:left;
	width:270px;
	height:102px;
	overflow:hidden;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
}
#newsletterForm
{
	color:#1a1a1a;position:relative;left:10px;
}
.newsletterPosition
{
	position:relative;
	top:0px;
}
.newsletterInput
{
	background:#f1f1f1;
	border:1px solid #ccc;
	width:150px;
}
.newsletterTitle
{	
	margin-left:10px;
}
div.adsContainer
{
	margin-top:50px;
	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;
	
	
}
.questionMark
{
	cursor:pointer;
	background:#e4e4e4;
	border:1px dotted #a1a1a1;
	padding:5px;
	margin-bottom:2px;
}
.answerMark
{	
	margin-top:5px;
	background:#f1f1f1;
	padding:5px;
}
.faqAsk
{
	text-decoration:underline;
}
.clear
{
	clear:both;
}
.portfolioItem, .portfolioItemOver
{
	cursor:pointer;
	width:649px;
	position:relative;
	height:166px;
	margin-left:10px;
	float:left;
	overflow:hidden;
	padding:10px;
	color:#1a1a1a;
	margin-bottom:0px;
	margin-top:-8px;
}
.portfolioItem
{

	background:url('../images//box.png') no-repeat;
}
.portfolioItemOver
{

	background:url('../images//box_over.png') no-repeat;
}
.portfolioItemPhoto img
{
	border:0px solid #a1a1a1;
	margin:5px;
	padding:0px;
}
.portfolioItemDesc
{	
	line-height:1.7em;
}
.portfolioItemPhoto
{
	float:left;
	width:170px;
}
.portfolioContent
{
	line-height:2em;
	float:left;
}
.portfolioContent p:first-line;
{
	margin-left:15px;
}
.aLink
{
	position:absolute;
	bottom:1px;
}
.menuTop
{
	float:right;
	height:100px;
	margin-top:12px;
	margin-right:3px;
	overflow:hidden;
}
ul.topMenu li a
{
	display:block;
	font-family:trebuchet ms,tahoma;
}
ul.topMenu
{
text-align:left;
overflow:hidden;
width:auto;
margin:0px;
line-height:1.5em;
list-style:none;
padding:1px;
display:block;

}
ul.topMenu li
{
	margin-right:1px;
	float:left;
	
	width:138px;
	
}
ul.topMenu li a
{
text-decoration:none;
text-align:center;
height:19px;
font-size:8pt;
font-weight:bold;
font-style:normal;
background:#4488BB url('../images//button.png') no-repeat;
padding:8px 8px 2px 5px;
color:#1a1a1a;
}
ul.topMenu li a:hover
{
	
	color:#1a1a1a;
	background:#e4e4e4 url('../images//button_over.png') no-repeat;
}
ul.topMenu li.selected a
{
background:#f1f1f1 url('../images//button_on.png') no-repeat;
}
div#menu
{
	height:auto;
}
div#menu-content
{
	height:auto;
	background:#ccc;
}

ul.menuPos li a
{
	display:block;
	font-family:trebuchet ms,tahoma;
}
ul.menuPos
{
text-align:left;

width:auto;
margin:0px;
line-height:1.5em;
padding:0px;
margin-right:0px;
display:block;

}
ul.menuPos li
{

	margin:0px;	
	background: url('../images/default/subbutton_on.png') no-repeat;
}

ul.menuPos li:hover
{
background:url('../images/default/subbutton_over.png') no-repeat;
}
ul.menuPos li.selected
{
	background:url('../images/default/subbutton.png') no-repeat;
}
ul.menuPos li a
{
text-decoration:none;
height:22px;
margin-left:30px;
font-size:8pt;
font-weight:bold;
font-style:normal;
padding:8px 8px 2px 5px;
color:#3f3f3f;
}
ul.menuPos li a:hover
{
	
	
	color:#606060;
}
ul.menuPos li.selected a
{
color:#1a1a1a;
height:22px;
padding:8px 8px 2px 5px;
}
.boxContainer
{
	border-bottom:1px dotted #a1a1a1;
	background:#ffffcc;
}
.promotedSitesPages
{
	width:225px;
	overflow:hidden;
	z-index:9999;
}
.promotedSites
{
	height:595px;
	padding-top:10px;
	top:-254px;
	right:2px;
	width:225px;
	z-index:9999;
	position:absolute;
	background:#112222 url('../images//last_box.png') no-repeat;
}
.promotedContent
{
	width:195px;
	height:610px;
	margin:15px 15px;
}
.portfolioMain, .portfolioMainOver
{
	cursor:pointer;
	position:relative;
}
.arrow, .arrowOver
{
	cursor:pointer;
	position:absolute;
	right:5px;
	top:50px;
	width:19px;
	height:33px;
	z-index:99999;
	
}
.portfolioMain a
{
	color:#66aaee;
}
.portfolioMainOver a
{
	color:#88ccff;
}
.promotedSites .portfolioMainOver a:hover
{
	color:#f1f1f1;
}
.promotedSitesPages .portfolioMainOver a
{
	color:#224466;
}
.arrow
{

	background:url('../images//arrow.png') no-repeat;
}
.promotedSites .portfolioMainOver .arrow
{

	background:url('../images//arrow_over.png') no-repeat;
}
.promotedSitesPages .portfolioMainOver .arrow
{
	background:url('../images//arrow_over_pages.png') no-repeat;
}
#subLeft, #subRight
{
	float:left;
}
#subRight{
	width:250px;
	overflow:hidden;
}
#subLeft{
	width:420px;
}
.packet_boxes{
	overflow:hidden;
	background:url('../images//box_back.png') repeat-x;
	background-position:bottom;
	font-family:'trebuchet ms';
	position:relative;
}
.people_mover
{
	width:122px;
	float:left;
	height:255px;
}

.people
{
	width:162px;
	position:absolute;
	left:1px;
	z-index:1000;
	height:255px;
	background:url('../images//box_people.png') no-repeat;
}
.packet_box
{	
	overflow:hidden;
	cursor:pointer;
}
.packet_box div
{	
	width:100%;
	border:0;
}
.packet_box .packet_name{
	height:20px;
	padding-top:8px;
	color:#f1f1f1;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.packet_name_bold
{
	font-size:28px;
	font-weight:normal;
	color:#ffe100;
}
.packet_box .packet_desc{
	height:80px;
	padding-top:3px;
	font-size:12px;
	padding-left:3px;
	color:#f1f1f1;
	text-align:left;
	margin-top:2px;
}
.packet_box .packet_desc ul{
	margin-left:15px;
}
.packet_box .packet_price{
	width:90px;
	color:#1a1a1a;
	font-size:24px;
	font-weight:bold;
	float:right;
	margin-top:40px;
	height:32px;
	padding-right:5px;
	text-align:right;
}
.packet_boxes
{
	position:relative;
}
.packet_boxes .packet_box
{
	width:194px;
	float:left;
	margin-left:10px;
	height:255px;
}
table.packets
{
	border-collapse:collapse;
	margin-left:5px;
	color:#3f3f3f;
	border:1px solid #a1a1a1;
	background:url('../images//packetBack.png') repeat;
}
.packetList, .packetListOver, .titleList
{
	height:45px;
	margin:0px;
	text-align:center;
	margin-top:15px;
	padding:10px;
}
.titleList td
{
	border-left:1px dotted #a1a1a1;
	border-right:1px dotted #a1a1a1;
}
.packets tr th,.packets tr td 
{
	width:100px;
	padding:5px;
}
.packetListOver
{
	background:url('../images//packetTdOver.png') repeat-x;
}
.packetList
{
	background:url('../images//packetTd.png') repeat-x;
}
.packetTitle
{
	background:#e4e4e4;
	text-decoration:underline;
	font-weight:bold;
}
.packetTitleOver
{	
	background:#f1f1f1;
	font-weight:bold;
}
.titleList
{
	background:none;
	cursor:pointer;
}
#footer img
{
	border:0px;
}
#packetDesc td, #packetDesc th
{	
	height:auto;
	font-size:11px;
}
#packetDesc td
{
	width:390px;
	padding:5px;
	padding-left:10px;
}
#packetDesc td.check
{
	width:250px;
}
#packetDesc
{
	width:662px;
	background:#fff;
	border:1px solid #e4e4e4;
	font-family:tahoma;
	padding:0px;
	border-collapse:collapse;
}
#packetDesc .packet_bar
{
	background:url('../images//packet_bar.png') no-repeat;
}

#packetDesc tr
{
	background:#fafafa url('../images//packet_td.png') repeat-x;
}
.check{
	background:#eeeeee url('../images//packet_check.png') top repeat-x;
	border:1px solid #e4e4e4;
	padding:1px;
	text-align:right;
	padding-right:25px;
}
.packetSpan
{	
	font-size:14px;
	font-weight:bold;
}
.packet_bar h1
{	
	font-size:26px;
	margin-top:15px;
	margin-left:10px;
	font-family:trebuchet MS;
	color:#5a5a5a;
	font-style:italic;
}
.packetImage
{
	margin-top:-10px;
	width:auto;
}
.check .desc
{
	text-align:justify;
	font-size:10px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.packetImage img
{
	margin:0px;
	padding:0px;
}
div.paginationControl a {font-size:10px;pagging-top:0px;margin-top:0px;margin-bottom:5px;}