

body {	
	   margin: 0px; 
	   padding: 0px; 	   	   
	   width:100%;
	   min-height:100%;
	   text-align:center;		
	   font-family:tahoma;
	   font-size:11px;
	   color:#333300;
	   line-height:170%;
	   height:auto;	  
	   background-color:#faf9b8;   	  
	 }


*, html {
	outline:none;
}
	 	
	 	
p {margin-top:5px;color:#333300;}
	 	
div.headerContainer
	{	
	width:100%;
	height:295px;	
	margin:0px auto 0px auto;
	overflow:hidden;
	text-align:center;	
	position:relative;
	background:url('../images/default/pl/background.png') top repeat-x;	
	}


div.headerStaticWidth
	{	
	width:820px;
	height:295px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;	
	overflow:hidden;
	position:relative;	
}
	 
div.header
	{	
	width:820px;
	height:295px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;	
	overflow:hidden;
	}	

a {font-weight:normal;color:#7B9E02;text-decoration:none;}
a:hover {border-bottom:1px solid #7B9E02;} 		
		 
	 
div.swtText
{
display:block;margin:0px;padding:0px;text-align:left;overflow:hidden;
}


div.container
	{
	width:100%;
	text-align:center;
	overflow:hidden;
	height:auto;
	}		
	
div.main-bottom
	{	
	width:820px;
	height:auto;
	padding-bottom:15px;
	color:#606060;	
	margin:0px auto 0px auto;
	overflow:hidden;	
	position:relative;
	background:url('../images/default/pl/main-layout.png') top no-repeat;
	}	

div.main-buttons
{
float:left;
width:100%;
height:100%;
}

div.commercials
{
float:left;
width:100%;
height:100%;
}

div.commercial-item
{
width:240px;
height:110px;
margin-left:10px;
border:none;
cursor:pointer;
}

a.commercial-img, img.commercial-img
{
border:none;
}

div.main-flash
	{	
	width:820px;
	height:340px;	
	margin:0px auto 0px auto;
	overflow:hidden;	
	}	
			
div.sideBar
{
	width:570px;
	background:none;	
	float:left;
	padding-top:0px;
	margin:0px;
	text-align:left;
}

div.mainBar
{
	width:370px;
	float:right;
	margin:0px;
	text-align:justify;
	margin-right:10px;
}

div.virtual-tour
{
margin-left:10px;
width:240px;
height:45px;
background:url('../images/default/pl/virtual-tour.png') top no-repeat;
overflow:hidden;
cursor:pointer;
}
div.map-directions
{
margin-left:10px;
width:240px;
height:45px;
background:url('../images/default/pl/map-directions.png') top no-repeat;
overflow:hidden;
cursor:pointer;
}

div.carousel 
{
width:520px;
margin-left:15px;
float:left;
height:150px;
background:url('../images/default/pl/main-carousel.png') top no-repeat;
overflow:hidden;
}

div.main-accommodation 
{
width:520px;
margin-left:15px;
float:left;
height:150px;
background:url('../images/default/pl/main-accommodation.png') top no-repeat;
margin-right:0px;
overflow:hidden;
}

div.accommodation-button 
{
cursor:pointer;
position:absolute;
margin-left:40px;
margin-top:15px;
width:200px;
height:40px;
overflow:hidden;
}

div.contact-button
{
position:absolute;
border:none;
margin-left:260px;
margin-top:5px;
width:110px;
height:130px;
cursor:pointer;
}




div.map-button
{
position:absolute;
border:none;
margin-left:370px;
margin-top:5px;
width:130px;
height:130px;
cursor:pointer;
}

input.newsletter
{
position:absolute;
margin-top:92px;
border:none;
background:none;
margin-left:45px;
color:#333300; 
}

div.panoramas-button 
{
cursor:pointer;
position:absolute;
margin-left:40px;
margin-top:15px;
width:200px;
height:80px;
overflow:hidden;
}

div.panorama
{
width:780px;
height:440px;
padding-top:40px;
background:url('../images/default/pl/tab-panoramas.png') top right no-repeat;
}

div.content
{	
width:820px;
height:auto;
margin:0px auto 0px auto;
padding:0px;
text-align:justify;	
overflow:visible;
position:relative;	
}

div.pagesContent 
{
width:820px;
height:auto;
margin:0px auto 0px auto;
padding:0px;
text-align:justify;	
overflow:hidden;
position:relative;
background:url('../images/default/pl/pages-content.png') top no-repeat;
}

div.pagesContent p
{
margin-left:20px;
margin-right:20px;
}

div.itemsBox p
{
margin-left:0px;
margin-right:20px;
}

div.print_pagesContent 
{
width:820px;
height:auto;
margin:0px auto 0px auto;
padding:0px;
text-align:justify;	
overflow:hidden;
position:relative;
}

div.print_pagesContent p
{
margin-left:20px;
margin-right:20px;
}

div.pagesContent-min 
{
width:820px;
height:auto;
margin:0px auto 10px auto;
padding:0px;
text-align:justify;	
overflow:hidden;
position:relative;
background:url('../images/default/pl/pages-content-min.png') top left no-repeat;
}

div.pagesContent-min p
{
margin-left:20px;
margin-right:20px;
}
	
div.spacer
{
float:left;
width:820px;
height:auto;
padding-left:0px;
padding-right:0px;
margin-top:10px;
margin-bottom:20px;
text-align:justify;
overflow:hidden;
position:relative;
}

div.itemsBox
{
float:left;
width:auto;
height:auto;
margin-left:20px;
overflow:hidden;
position:relative;
}

div.contact-info
{
width:380px;
min-height:320px;
float:left;
margin-left:30px;
overflow:hidden;
background:url('../images/default/pl/main-papyrus.png') bottom right no-repeat;
}

div.contact-form {
width:300px;
float:right;
text-align:left;
overflow:hidden;
margin-left:20px;
margin-right:60px;
}

#flashGallery
{
width:570px;
height:350px;
}

table.formTable 
{	
	margin: 0px; 
	padding: 0px;
	height:auto;   	   
	overflow:hidden;
	margin-bottom:10px;
}

table.formTable  td
	   {
	   text-align:left;			  
	   line-height:140%;
	   padding:3px;
	   width:100%;	   
	   }
	   


div.contact-form input, textarea 
{
width:200px;
border:1px solid #7C9C0B;
color:#333300;
background-color:#F7FFEF;
}

div.contact-form input.button
color:#333300;
padding:2px;
cursor:pointer;
background:none;
text-align:left;
padding-left:10px;
border:none;
width:75px;
height:25px;
background:url('../images/default/pl/send-button.png') top left no-repeat;
}

table.contactForm {
margin:15px auto 0px auto;
width:300px;
}

div.searchForm {
width:245px;
height:45px;
margin-left:15px;
margin-top:10px;
float:left;
}
		
input.search
{
width:170px;
border:0px;
background:url('../images/default/pl/input-search.png') top left no-repeat;
height:24px;
color:#505050;
overflow:hidden;
padding:5px;
}

input.searchButton
{
width:25px;
border:0px;
background:url('../images/default/pl/search-button.png') top left no-repeat;
height:25px;
color:#505050;
overflow:hidden;
padding:0px;
margin-left:10px;
margin-bottom:10px;
cursor:pointer;
}

input.searchButton:hover
{
width:25px;
border:0px;
background:url('../images/default/pl/search-button-hover.png') top left no-repeat;
height:25px;
color:#505050;
overflow:hidden;
padding:0px;
margin-left:10px;
margin-bottom:10px;
}	
				
div.footerBack
{
width:100%;
clear:both;
text-align:right;
overflow:hidden;
height:70px;
}
	 
div.footer
{	
width:820px;
height:70px;	
margin:0px auto 0px auto;
padding:0px;
color:#808080;	
overflow:hidden;
position:relative;
background:url('../images/default/pl/footer.png') no-repeat;
}

div.print_footer
{
width:740px;
height:70px;	
margin:0px auto 0px auto;
padding:0px;
color:#000;	
overflow:hidden;
}

div.infoserwis-button
{
float:left;
cursor:pointer;
margin-top:15px;
margin-left:120px;
width:35px;
height:20px;
overflow:hidden;
}

div.bottom-menu	{
width:600px;
padding-top:35px;
float:right;
margin-right:50px;
}

div.footer a
{
color:#333300;
}

div.footer div.rss
{
position:absolute;
right:280px;
top:40px;
width:100px;
height:15px;
cursor:pointer;
}


div.comments_tab
{
margin-top:10px;
width:820px;
height:42px;
background:url('../images/default/pl/comments-tab.png') no-repeat;
}

div.add_comment_button
{
float:left;
margin-left:30px;
margin-top:10px;
width:100px;
height:20px;
background:url('../images/default/pl/add-comment.png') top right no-repeat;
}

p#add_comment
{
height:20px;
line-height:100%;
width:auto;
cursor:pointer;
}


div.comments_number
{
float:right;
text-align:center;
margin-right:118px;
margin-top:8px;
width:20px;
height:20px;
}

div.comments_list
{
margin:10px auto 10px auto;
width:820px;
height:auto;
}


/* Add Comments Form And Table */

table.add_comment
{
width:800px;
margin:10px auto 0px auto;
background-color:#EFEEB3;
padding:10px 20px 10px 20px;
border:1px solid #CFCEA8;
}

form.comments input 
{
width:200px;
border:1px solid #4F4F31;
background-color:#FFFFDF;
font-size:11px;
padding:2px;
}

form.comments textarea
{
font-family:tahoma;
border:1px solid #4F4F31;
float:right;
width:470px;
height:50px;
background-color:#FFFFDF;
font-size:11px;
padding:2px;
overflow: hidden;
}

form.comments input[type=submit].add_comment, form.comments input[type=reset].add_comment
{
float:right;
width:58px;
height:25px;
margin-left:10px;
border:none;
background-color:#E3EFB3;
background-image:none;
cursor:pointer;
background:url('../images/default/pl/add-comment-submit.png') top left no-repeat;
}


/* Show Comments list Table */

table.comments
{
width:800px;
margin:0px auto 0px auto;
background-color:#EFEEB3;
padding:10px 20px 10px 20px;
border:1px solid #CFCEA8;
}

span.comment_adder_name, span.comment_title
{
font-weight:bold;
}

table.comments tr td.comment_content
{
padding-bottom:10px;
}


/* Some shit */

h1	{line-height:100%;font-family:trebuchet ms;font-size:13pt;font-weight:normal;color:#7B9E02;display:block;padding:0px;margin-left:15px;overflow:hidden;min-height:30px;height:auto;padding-bottom:0px;margin-bottom:0px;}
h2	{line-height:100%;font-family:trebuchet ms;font-size:13pt;font-weight:normal;color:#7B9E02;display:block;padding:0px;margin-left:15px;overflow:hidden;min-height:30px;height:auto;padding-bottom:0px;margin-bottom:0px;}


img.border       	{border: 1px solid #7B9E02;padding:1px;}
img.noborder       	{border: 0px;}

div.messageBox
{
width:800px;
margin:10px auto 0px auto;
background-color:#EFEEB3;
border:1px solid #CFCEA8;
}

div.messageBox p
{
margin:10px 20px 10px 20px;
}

div.mainNews
{
overflow:hidden;
width:530px;
float:right;
height:270px;
margin-right:15px;
}

div.mainNews a.all
{
position:absolute;
float:right;
margin-top:10px;
margin-left:240px;
}

div.mainNewsItem
{
display:block;
width:530px;
overflow:hidden;
}

div.mainNews-news 
{
background:url('../images/default/pl/mainnews-news.png') top left no-repeat;
}

div.mainNews-news a.all
{
position:absolute;
float:right;
margin-top:10px;
margin-left:400px;
}

div.mainGallery
{
overflow:hidden;
width:530px;
float:right;
margin-right:15px;
margin-top:4px;
}

div.mainMap
{
overflow:hidden;
width:250px;
height:240px;
float:left;
margin-left:4px;
margin-right:4px;
}

div.mainMap a
{
position:absolute;
float:left;
margin-top:8px;
}


div.list
{
background:url('../images/default/pl/item.png') top left no-repeat;
width:525px;
height:156px;
display:block;
overflow:hidden;
float:left;
position:relative;
cursor:pointer;
}

div.list-content
{
margin-top:20px;
margin-left:20px;
overflow:hidden;
margin-right:20px;
}

div.news
{
width:820px;
height:120px;
display:block;
overflow:hidden;
cursor:pointer;
clear:both;
margin-top:10px;
}

div.news-content
{
margin-left:0px;
margin-right:50px;
overflow:hidden;
}

div.search-resoult
{
width:820px;
height:130px;
display:block;
overflow:hidden;
cursor:pointer;
clear:both;
margin-top:10px;
background:url('../images/default/pl/search-resoult.png') bottom left no-repeat;
}

div.search-resoult-content
{
width:760px;
margin-left:20px;
margin-right:15px;
overflow:hidden;
}

div.mainArticle
{
overflow:hidden;
position:absolute;
bottom:20px;
left:33px;
width:470px;
height:140px;
}

div.turistroutes_list
{
border:0px solid black;
width:360px;
float:right;
margin-right:20px;
background:url('../images/default/pl/turistroutes_list.png') bottom right no-repeat;
margin-bottom:20px;
}

form.mainNewsletter
{
overflow:hidden;
position:absolute;
bottom:63px;
right:30px;
width:165px;
height:80px;
text-align:right;
}

form.mainNewsletter input
{
background:url('../images/default/pl/none.png') top left no-repeat;
border:0px;
color:#aaaaaa;
}

form.mainNewsletter input.submit
{
width:50px;
height:28px;
margin-top:8px;
margin-left:auto;
margin-right:0px;
cursor:pointer;
border:0px;

}

div.mainPage {
width:auto;
height:260px;
background:url('../images/default/pl/main-papyrus.png') bottom right no-repeat;
}


ul.rows
{
list-style: none;
margin:20px 0px 0px 0px;
padding: 0px;

}

div.view-all
{
background:url('../images/default/pl/view-all.png') top left no-repeat;
width:123px;
height:35px;
display:block;
overflow:hidden;
cursor:pointer;
margin:0px;
}

div.itemDate
{
color:#909090;
margin-bottom:10px;
margin-top:5px;
}
	
div.locationPath
{
	width:810px;
	float:left;
	color:#333300;
	margin:0px;
	height:30px;
	overflow:hidden;	
}	

div.locationPath a
{
	font-size:11px;
	text-decoration:none;
}

div.locationpath-path
{
float:left;
margin-top:9px;
margin-left:40px;
overflow:hidden;
}

div.change-font-size-icons
{
height:auto;
width:auto;
float:left;
position:absolute;
left:610px;
top:8px;
overflow:hidden;
}

div.decrease-font {
float:left;
width:20px;
height:20px;
background:url('../images/decrease-font.png') top repeat-x;	
cursor:pointer;
overflow:hidden;
}

div.increase-font {
float:left;
width:20px;
height:20px;
background:url('../images/increase-font.png') top repeat-x;	
cursor:pointer;
overflow:hidden;
}


div.printer-icon
{
float:left;
margin-left:20px;
width:30px;
height:20px;
background:url('../images/printer.png') top no-repeat;
cursor:pointer;
overflow:hidden;
}

div.locationpath-visits
{
width:auto;
float:right;
margin-top:10px;
margin-right:20px;
overflow:hidden;
}

div.online
{
height:43px;
width:125px;
background:url('../images/default/pl/online.png') no-repeat;
display:block;
overflow:hidden;
margin-bottom:0px;
margin-left:auto;
cursor:pointer;
}
		
div.leftCol
{
width:250px;
float:left;
}

div.mainSubmenu 
{
width:auto;
float:left;
}

ul.mainSubmenu  
{
width:auto;
display:inline;
list-style: none;
margin:0px;
margin-left:8px;
margin-top:10px;
padding: 0px;	
float:left;
}

ul.mainSubmenu  li 
{
display:inline;
float:left;
margin-left:10px;
cursor:pointer;

}

ul.mainSubmenu  li {
display:block;
width:100px;
height:40px;
text-align:center;
padding-top:5px;
background:url('../images/default/pl/inactive-submenu.png') no-repeat;
cursor:pointer;
}


ul.mainSubmenu  li.light {
display:block;
width:100px;
height:40px;
color: #F7FF9F;
text-align:center;
padding-top:5px;
background:url('../images/default/pl/light-submenu.png') no-repeat;
cursor:pointer;
}

ul.mainSubmenu  li.active {
display:block;
width:100px;
height:40px;
color: #F7FF9F;
text-align:center;
background:url('../images/default/pl/active-submenu.png') no-repeat;
cursor:pointer;
}


div.submenu 
{
width:820px;
float:right;
overflow:hidden;
}

ul.menu 
{
width:auto;
display:block;
list-style: none;
margin:0px;
margin-left:25px;
margin-right:25px;
margin-top:10px;
padding: 0px;	
float:right;
}

ul.menu li 
{
display:inline;
float:left;
}

ul.menu li a
{
border:0px;
margin-left:10px;
padding-top:6px;
}

ul.menu li a {
display:block;
width:100px;
color: #333300;
height:40px;
text-align:center;
background:url('../images/default/pl/inactive-submenu.png') no-repeat;
}

ul.menu li.light a {
display:block;
width:100px;
height:40px;
color: #F7FF9F;
text-align:center;
background:url('../images/default/pl/light-submenu.png') no-repeat;
}

ul.menu li.over a {
display:block;
width:100px;
height:40px;
color: #F7FF9F;
text-align:center;
background:url('../images/default/pl/active-submenu.png') no-repeat;
}

div.swfText
{
width:790px;
overflow:hidden;
padding-left:15px;
}

div.swfTitle
{
width:auto;
height:auto;
margin-left:15px;
margin-top:2px;
}

div.comercial {
margin-left:14px;
}

div.balloon
{
width: 300px;  
font-family: tahoma;  
}

div.balloon img.border 
{
margin:0px;
padding:1px;
margin:10px 10px 10px 0px;
float:left;
width:auto;
height:auto;  
}

div.balloon p
{
margin:5px 0px;
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;  
}

div.mainObjects
{
height:130px;
width:170px;
color:#808080;
font-family:trebuchet ms;
float:left;
overflow:hidden;
margin-right:20px;
font-style:italic;
}

div.mainObjects a, div.title
{
font-size:14px;
font-weight:bold;
font-style:italic;
font-family:trebuchet ms;
color:#749b4a;
}
	 
div.listing
{
width:469px;
color:#783b64;
height:172px;
background:url('../images/default/pl/item-back.png') top left no-repeat;	
float:left;
overflow:hidden;
margin:0px 8px 20px 20px;
cursor:pointer;
}

div.listing div.listing-content
{
margin:23px 40px 10px 5px;
text-align:justify;
}

div.listing-a
{
padding-top:10px;
margin-bottom:10px;
}

div.listing a
{
font-size:23px;
font-family:trebuchet ms;
color:#8c005d;
}

div.listing a.smaller
{
font-size:18px;
font-family:trebuchet ms;
color:#8c005d;
}

.camera_time{
  line-height: 100%;
  margin: 0px auto;
  margin-top:8px;
}

.camera_time td{
  padding-bottom: 4px;
  cursor:pointer;
}

.camera_time td.time{
  width: 70px;
  text-align: center;
  cursor:default;
}

/* -------------- Facebook box --------------- */
div.facebook{float:left;width:245px;height:405px;background: url("/public/images/default/fbpodklad.png") no-repeat scroll 0 0 transparent; display:block;left:-210px;padding:0;position:fixed;top:128px;z-index:10000;}
