
body {	
	   margin:0px; 
	   padding:0px; 
	   background-color:#ffffff;
	   width:100%; 
	   height:100%;
	   min-height:100%;
	   text-align:center;		
	   font-family:Arial;
	   font-size:11px;
	   color:#606060;
	   line-height:160%;
   	   background:url('/images/lato/pl/background.gif') repeat-x;
	 } 	



#headerContainer
{
	width:1020px;
	height:280px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
	display:block;
	position:relative;
}


#header
{
	width:1020px;
	height:280px;
	margin:0px;
	overflow:hidden;
	display:block;
	position:relative;
}

#header a
{

	overflow:hidden;
	position:relative;
	background-color:#00baff;
	padding:12px;
	background-color:#ffffff;
	font-size:14px;
	
}

table.tabelka {background-color:#ffffff;width:99%;border:0px;border:1px solid #d2cba7;}
table.tabelka td {border-bottom:1px solid #c8c697; border-top:1px solid #ffffff;padding:7px;overflow:hidden;background-color:#fffdcb;}

table.tabelka h2 {background-color:#ff6000;padding:4px;color:#ffffff;font-size:11px;font-weight:bold;border-bottom:1px solid #900000;}


input.searchInput
{
position:absolute;
bottom:20px;
left:120px;
width:130px;
height:12px;
overflow:hidden;
background:url('images/xxx/xx') no-repeat;
border:0px;
}


#container
	{
	background-color:#deeef4;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;	
	height:auto;	
	overflow:hidden;
	width:953px;
	background:url('/images/lato/pl/container_back.gif') repeat-y;
	text-align:center;
	border-right:1px solid #fafafa;
	}


#footer
{
clear:both;
overflow:hidden;
background:url('/images/lato/pl/footer-back.gif') repeat-x;
height:170px;
width:100%;
}

#footer a {color:#f4d59a;}

#footer .footer_center
{
	position:relative;
	color:#84d0ea;
	width:953px;
	height:170px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
	display:block;
	background:url('/images/lato/pl/footer.jpg') no-repeat;
}



#mainPageBottom
	{
	width:662px;
	height:131px;
	overflow:hidden;
	background:url('/images/lato/pl/galeria-polecane-box.jpg') no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	display:block;
	margin-top:25px;
	}

#mainPage3box
{
overflow:hidden;
width:662px;
height:152px;
margin:0px;
padding:0px;
position:relative;
float:right;
display:block;
margin-top:27px;
}

#mainPageTop
	{
	width:660px;
	height:320px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	display:block;
	margin-top:10px;
	/*border:1px solid #cc0000;*/
	}



#ajaxBox
	{
	position:absolute;
	z-index:0;
	top:0px;
	left:0px;
	width:660px;
	height:320px;
	overflow:hidden;	
	background:url('/images/lato/pl/ajax-back.gif') no-repeat;

	
	/*border:1px solid #00cc00;*/
	}




#ajaxBoxHtml
	{
	position:absolute;
	top:30px;
	left:0px;
	width:660px;
	height:280px;
	padding-top:20px;

	}


div.szukajNocleguBack
{
position:absolute;
top:0px;
left:3px;
text-align:center;
width:358px;
height:196px;
background:url('/images/lato/pl/szukaj_noclegu_back.gif') no-repeat;	
}

div.szukajNoclegu
{
position:absolute;
top:60px;
right:10px;
text-align:center;
width:74px;
height:35px;
background:url('/images/lato/pl/szukaj_noclegi.png') no-repeat;	
cursor:pointer;
}

div.tabOver
{
position:absolute;
top:3px;
width:115px;
height:39px;
overflow:hidden;
padding-top:7px;
cursor:pointer;
background:url('/images/lato/pl/tab-over.png') no-repeat;
text-align:center;
font-size:14px;
font-style:italic;
color:#ffffff;
font-weight:bold;
margin:0px;
}

div.tabOut
{
position:absolute;
top:4px;
width:115px;
height:39px;
overflow:hidden;
padding-top:7px;
cursor:pointer;
background:url('/images/lato/pl/tab-out.png') no-repeat;
text-align:center;
font-size:12px;
font-style:italic;
color:#202020;
margin:0px;
}

div.tabContainer
{
clear:both;
position:relative;
width:644px;
height:auto;
min-height:70px;
overflow:hidden;
background:url('/images/lato/pl/tab_container.png') no-repeat;
border-bottom:1px dotted #dddddd;
background-position:0px 29px;
}



div.comments
{
	position:absolute;
	top:24px;
	left:-4px;
	width:199px;
	height:41px;
	overflow:hidden;
	background:url('/images/lato/pl/komentarze.png') no-repeat;
}

div.addComment
{
	position:absolute;
	top:32px;
	right:0px;
	width:140px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
	background:url('/images/lato/pl/dodaj_komentarz.png') no-repeat;
}

#mainNewsletter
{
	position:absolute;
	width:360px;
	height:80px;
	left:10px;
	top:60px;
	margin:auto;
	text-align:center;
	color:#ffffff;
	background-color:#62ab1a;
	border:1px solid #4d6e29;
}


	
div.columnLeft
	{	
	margin:0px;	
	padding:0px;	
	text-align:center;
	width:269px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	}

	
	
div.columnMain
	{	
	margin:0px;	
	padding:0px;	
	text-align:justify;
	width:680px;
	height:auto;
	float:right;
	overflow:hidden;
	margin-bottom:15px;
	}






#sponsorzyBox
	{
	
	width:662px;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	display:block;
	margin-top:15px;
	
	}



div.galleryMain
{
position:absolute;
width:230px;
height:120px;
margin:0px;
top:34px;
left:415px;
overflow:hidden;
background-color:#cadbe9;
}


#notatnik
{
	background:url('/images/lato/pl/notatnik-box.png') no-repeat;
	color:#ffffff;
	text-align:left;
	width:243px;
	height:152px;
	overflow:hidden;
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
	cursor:pointer;
}

div.pogoda
{
	background:url('/images/lato/pl/pogoda-box.gif') no-repeat;
	text-align:left;
	width:243px;
	height:218px;
	overflow:hidden;
	margin:auto;
	margin-top:15px;
	margin-bottom:10px;
	cursor:pointer;
	position:relative;
	color:#ffffff;
	line-height:200%;
}

div.pogoda span.title {font-size:16px;font-weight:bold;font-style:italic;margin:0px;padding:0px;}



#ankiety
{
	text-align:left;
	width:228px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	background-color:#f0f0f0;
	color:#303030;
}

#ankietyContent
{
	margin:10px;
}

div.ankietyPasek
{
	background:url('/images/lato/pasek.png') repeat-x;	
	color:#ffffff;
	font-size:9px;
	text-align:center;
	overflow:hidden;
	height:16px;
}



#newsletter
{
	background:url('/images/lato/pl/newsletter-box.png') no-repeat;
	color:#ffffff;
	text-align:left;
	width:243px;
	height:152px;
	overflow:hidden;
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
}

#newsletterMain
{
	background:url('/images/lato/pl/newsletter-main.png') no-repeat;
	color:#ffffff;
	text-align:left;
	width:405px;
	height:152px;
	overflow:hidden;
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
}


#newsletterContent
{
	margin-top:80px;
	margin-left:20px;
	position:relative;
	overflow:hidden;
	height:120px;
}
	
input.newsButton
{
	position:absolute;
	top:0px;
	width:41px;
	left:160px;
	height:41px;
	cursor:pointer;
	background:url('/images/lato/pl/newsletter-button.png') no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
}


input.buton
{
	padding:3px;
	cursor:pointer;
	border:0px;
	margin:0px;
	background-color:#007ba3;	
	color:#ffffff;
	border:1px solid #003366;
}


#reklama
{
color:#ffffff;
text-align:center;
width:230px;
height:100px;
overflow:hidden;
margin:auto;
margin-top:10px;
margin-bottom:5px;
cursor:pointer;
}


#reklamaMain
{
color:#ffffff;
text-align:center;
width:210px;
height:100px;
overflow:hidden;
margin:auto;
margin-top:20px;
margin-left:14px;
cursor:pointer;
float:right;
}



#shortLinks
{
	color:#ffffff;
	width:370px;
	height:113px;
	overflow:hidden;
	margin:0px;
	top:15px;
	right:10px;
	position:absolute;
	text-align:left;
	padding:0px;
	font-size:11px;
}

#shortLinks #shortLinksTitle
{
color:#ffffff;
font-size:18px;
font-style:italic;
font-weight:normal;
cursor:pointer;
}

#shortLinks #shortLinksNavigation
{
width:220px;
height:30px;
overflow:hidden;
position:absolute;
text-align:right;
bottom:0px;
right:0px;
text-align:right;
}


#shortLinks #shortLinksNavigation div.navig-over
{
cursor:pointer;margin-left:5px;
background:url('/images/lato/pl/arrow-over.png') no-repeat;
width:31px;
height:30px;
float:left;
text-align:center;

}


#shortLinks #shortLinksNavigation div.navig-gray
{
cursor:pointer;margin-left:5px;
background:url('/images/lato/pl/arrow-gray.png') no-repeat;
width:31px;
height:30px;
float:left;
text-align:center;
}


#shortLinks #shortLinksNavigation div.navig-over div.num
{
margin-top:7px;
color:#ffffff;
}

#shortLinks #shortLinksNavigation div.navig-gray div.num
{
margin-top:7px;
color:#909090;
}




#shortLinks #shortLinksPhotos
{
width:200px;
height:40px;
overflow:hidden;
position:absolute;
top:55px;
left:13px;
cursor:pointer;
}

#shortLinks #shortLinksDesc
{
margin-top:10px;
line-height:160%;

}







#siteHeader
{
	clear:both;
	margin-left:2px;
	overflow:hidden;
	background:url('/images/site_header.gif') no-repeat;
	height:34px;
	width:680px;
	font-size:10px;
	color:#007ba3;
}

#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:20px;
	margin-top:12px;
	margin-right:10px;
	position:relative;
}

#siteContent #title
{
	font-family:Arial;
	font-size:22px;
	color:#007ba3;
	overflow:hidden;
	display:block;
	padding-top:8px;
	padding-bottom:10px;
	line-height:20px;
	font-style:italic;
}

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;
}


#menu
{
/*background:url('/images/lato/pl/menu_header.gif') no-repeat;*/
/*background-color:#e6f8ff;*/
width:235px;
padding:0px;
overflow:hidden;
margin:10px auto 0px auto;
overflow:hidden;
}



div.menuPos
{
text-align:left;
width:auto;
display:block;
background:url('/images/lato/pl/menu_pos.gif') no-repeat;	
width:235px;
height:17px;
padding:10px;
overflow:hidden;
cursor:pointer;
}

div.menuPosOver
{
text-align:left;
width:auto;
display:block;
background:url('/images/lato/pl/menu_pos_over.gif') no-repeat;
width:235px;
height:17px;
padding:10px;
overflow:hidden;
cursor:pointer;
}

div.menuPos a
{
padding-left:14px;
font-weight:bold;
}

div.menuPosOver a
{
padding-left:14px;
font-weight:bold;
color:#ffffff;
}



div.galleryFooter
{
width:auto;
display:block;
overflow:hidden;
padding-top:20px;
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/fast_links.gif') no-repeat;
height:26px;
margin-bottom:0px;
margin-left:15px;
}

div.weatherBox
{
position:relative;
background:url('/images/weather_box.jpg') no-repeat;
width:160px;
height:230px;
margin:auto;
float:left;
margin-left:6px;
margin-right:6px;
}

div.weatherBoxMain
{
position:relative;
background:url('/images/weather_box_main.jpg') no-repeat;
width:680px;
height:107px;
margin:auto;
margin-bottom:30px;
}

div.leftBox
{
	background:url('/images/lato/pl/szukaj_box.jpg') no-repeat;
	color:#ffffff;
	text-align:left;
	width:229px;
	height:110px;
	overflow:hidden;
	margin:auto;
	margin-top:5px;
	margin-bottom:10px;
}



div.timeBox
{
margin-right:15px;
overflow:hidden;
float:left;
width:93px;
height:45px;
font-size:10px;
text-align:center;
padding-top:10px;
background-color:#fafafa;
border:1px solid #cccccc;
}

div.imprezaMainBox
{
margin-right:10px;
overflow:hidden;
float:left;
width:100px;
height:60px;
font-size:10px;
text-align:center;
padding:0px;
}

div.topSzukaj
{
overflow:hidden;
width:230px;
height:248px;
float:left;
background:url('/images/lato/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/lato/pl/txtTopObiektRand.gif') no-repeat;
}

div.obiektFiltr
{
	width:650px;
	min-height:75px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:5px;
	position:relative;
	background:url('/images/szukaj_belka.jpg') no-repeat;
}







ul.items {margin:0px;padding:0px;overflow:hidden;}
ul.items li
{
height:23px;
padding-left:30px;
padding-top:1px;
list-style:none;
background: url('/images/lato/pl/li_item.png') no-repeat;
margin-top:0px;
}



div.panoramaTab
	{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:690px;
	height:40px;
	background:url('/images/lato/pl/panorama_tab.png') no-repeat;
	position:relative;
	}


div.panoramaTab div.play
	{
	position:absolute;
	width:40px;
	height:24px;	
	left:16px;
	top:7px;
	cursor:pointer;
	}

div.panoramaTab div.pause
	{
	position:absolute;
	width:25px;
	height:24px;
	left:76px;
	top:7px;
	cursor:pointer;
	}

div.panoramaTab div.zoomin
	{
	position:absolute;
	width:25px;
	height:24px;
	left:202px;
	top:7px;
	cursor:pointer;
	}


div.panoramaTab div.zoomout
	{
	position:absolute;
	width:25px;
	height:24px;
	left:235px;
	top:7px;
	cursor:pointer;
	}
