body {
   margin: 0px; 
   padding: 0px; 
   
   width:100%; 
   height:100%;
   text-align:center;
	scrollbar-face-color: #F6EAD7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #9C7574;
	scrollbar-shadow-color: #F5F6E2;
	scrollbar-darkshadow-color: #606060;
	scrollbar-arrow-color: #692820;
	scrollbar-track-color: #e0be8a;
	
	color:#003366;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;
	line-height:170%;	
	
	
	background-repeat:repeat-x;	
	}

	 
div.header
	{
	height:270px;
	width:860px;	
	margin:auto;
	overflow:hidden;	
	}		 
	 
div.content
	{	
	height:auto;
	margin:auto;
	padding:0px;
	height:auto;
	width:860px;
	background-image:url('../images/content_back.gif');
	background-repeat:x-repeat;
	overflow:hidden;
	}	
	

	 
div.left
	{
	margin:0px;	
	float:left;
	width:220px;
	overflow:hidden;
	text-align:center;
	padding:0px;
	}	
	
div.leftDiv
	{
	overflow:hidden;
	text-align:left;
	width:auto;	
	height:auto;	
	color:#ffffff;
	margin-top:5px;
	margin-left:10px;	
	margin-right:10px;	
	margin-bottom:7px;	
	padding:0px;	
	}		

	
	
div.mainContent
	{
	float:left;
	height:auto;	
	overflow:hidden;
	padding:0px;	
	width:640px;	
	}		
	
div.main
	{	
	width:auto;		
	text-align:left;
	overflow:hidden;
	margin:9px;
	margin-left:12px;	
	padding:0px;
	height:auto;
	}	
		
	
div.main_left
	{	
	width:360px;		
	float:left;
	text-align:left;
	overflow:hidden;
	margin:0px;	
	padding:0px;
	height:auto;
	}		
	
div.main_right
	{	
	width:250px;		
	float:right;
	text-align:center;
	overflow:hidden;
	height:auto;
	background-color:#ffffff;
	border:1px solid #dddddd;
	margin:0px;	
	padding:0px;	
	}	
	
div.main_bottom
	{	
	width:620px;		
	clear:both;
	text-align:left;
	overflow:hidden;
	height:auto;	
	margin:0px;	
	padding:0px;	
	}		

div.teksty 
{	
	text-align:justify;
	margin-left:7px;	
	padding:0px;
	width:auto;	
}		
	



div.sciezka
	{
	width:auto;
	height:17px;
	*height:14px;
	margin-bottom:4px;
	overflow:hidden;
	padding:3px;
	color:#909090;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	border-bottom:1px solid #eeeeee;	
	}	
	
	
div.sciezka a {FONT-FAMILY: Tahoma; font-size:11px;  text-decoration: none; color: #007ed6;}
div.sciezka a:hover {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: underline; color: #007ed6;}


	
	
div.galleryDiv
	{
	width:100%;
	height:auto;
	margin:7px;
	overflow:hidden;
	padding:0px;
	color:#8b483f;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;
	position:relative;
	}		
	
div.galeria
	{
	float:left;	
	margin:4px;	
	padding:4px;
	background-color:#ffe3b5;
	border:1px solid #cbac79;	
	}				
	

	
div.footer
	{	
	width:860px;
	height:30px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#eeeeee;
	text-align:left;
	overflow:hidden;
	clear:both;
	border-top:1px solid #dddddd;
	}		
	
	
div.footer_top
	{	
	width:860px;
	height:4px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#0086db;
	text-align:right;
	overflow:hidden;
	clear:both;
	}



div.link_menu
	{
		
		font-size:11px;
		cursor:pointer;
		background-image:url('../images/menu_back.gif');
		background-repeat:no-repeat;
		overflow:hidden;
		height:26px;
	}
	
	
div.impressum
	{
		background-image:url('../images/impressum_back.gif');
		background-repeat:no-repeat;
		margin-top:10px;		
		margin-bottom:10px;		
		padding-bottom:6px;
		height:auto;		
		padding-top:40px;
		border-bottom:1px solid #0f6296;
		
	}	
	
div.link_menu_impressum
	{
		
		font-size:11px;
		cursor:pointer;			
		overflow:hidden;
		color:#eeeeee;
	}
	
div.link_menu_impressum_over
	{
		
		font-size:11px;
		cursor:pointer;			
		overflow:hidden;
		color:#fff3b0;
		background-color:#00548a;
		
	}		
	
div.link_menu_impressum a, div.link_menu_impressum input
	{
	
	padding:2px;
	color:#ffffff;
	text-decoration:none;
	background:none!important;
	border:0 none!important; cursor:pointer; 
	}	
	
div.link_menu_impressum input {	font-size:12px}
	
div.link_menu_impressum_over a
	{
	
	padding:2px;
	color:#fff3b0;
	text-decoration:none;
	}	
	
	
div.link_menu_over
	{
		font-size:11px;
		cursor:pointer;
		background-image:url('../images/menu_back_over.gif');
		background-repeat:no-repeat;
		overflow:hidden;
		height:26px;
	}
	
div.link_menu a
	{
	
	padding:4px;
	color:#ffffff;
	text-decoration:none;
	}
	
div.link_menu_over a
	{
	
	padding:4px;
	color:#ffffff;
	text-decoration:none;
	}	
	
	
	
	
			
img.gallery_img
	{

	padding:2px;
	margin-left:3px;	
	float:left;	
	border:1px solid #84aec3;	
	margin-top:8px;
	}	
	
	
div.itemBox
	{	
	float:left;
	color:#ffffff;
	background-color:#ffffff;
	border:1px solid #cccccc;
	width:194px;
	height:63px;
	margin-right:5px;
	margin-bottom:5px;	
	overflow:hidden;
	cursor:pointer;
	}		
	
	
	
div.itemBoxBig
	{	
	float:left;
	color:#ffffff;
	background-image:url('../images/item_back_big.gif');
	width:300px;	
	height:210px;
	margin-right:8px;
	margin-bottom:8px;
	padding:0px;
	overflow:hidden;
	cursor:pointer;
	}		

	
div.newsBox
{
cursor:pointer;
padding:0px;
margin-right:0px;
width:300px;
height:80px;
overflow:hidden;
margin-top:9px;
background-image:url('../images/news_back.gif');
}	

	
p {margin:0px;padding:0px;}	
	
div.design{FONT-FAMILY: Tahoma; font-size:10px;text-decoration: none; color: #909090;margin-top:4px;margin-right:10px;}


h1{FONT-FAMILY:Times New Roman; font-size:18px;text-decoration: none; color: #004d7e;font-weight:normal;}
h3{FONT-FAMILY:Times New Roman; font-size:14px;text-decoration: none; color: #e70052;font-weight:normal;}

font.header{FONT-FAMILY:Times New Roman; font-size:18px;text-decoration: none; color: #8b483f;}
font.data{FONT-FAMILY: Tahoma; font-size:10px;text-decoration: none; color: #9b8156;background-color:#f1d7af;padding:2px;}
font.cena{FONT-FAMILY: Tahoma; font-size:11px;text-decoration: none; color: #ffe7c0;font-weight:bold; }

a.news {FONT-FAMILY: Tahoma; font-size:11px; font-weight:bold; text-decoration: none; color: #3566a7;}
a.news:hover {FONT-FAMILY: Tahoma; font-size:11px; font-weight:bold; text-decoration: underline; color: #3566a7;}


a.news_over {FONT-FAMILY: Tahoma; font-size:11px; font-weight:bold; text-decoration: underline; color: #ff6000;background:#f9e3c2;padding:2px;vertical-align:center;}



a.pakiety {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #f6be8d;font-weight:bold;}
a.pakiety:hover {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #f6ed90;font-weight:bold;}

a.footer {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #a07449;margin-left:10px;}
a.footer:hover {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #ff7e00;margin-left:10px;}


a.news_more {FONT-FAMILY: Tahoma; font-size:10px; text-decoration: none; color: #9b8156;}
a.news_more:hover {FONT-FAMILY: Tahoma; font-size:10px;  text-decoration: underline; color: #ff6000;}



IMG.border       	{border: 1px #996c3f solid; padding:2px;margin-right:17px;margin-bottom:6px;}
IMG.noborder       	{border: 0px; margin:0px; padding:0px;}
INPUT.box,select.box,textarea.box   	{border: 1px #aaaaaa solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#fafafa;color:#202020;padding:2px;}


INPUT.rez       	{border: 1px #6d140b solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#DEA97E;color:#6d140b;padding:2px;}
SELECT.rez       	{border: 1px #6d140b solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#DEA97E;color:#6d140b;}

TEXTAREA.newsletter {border: 1px #743737 solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#420202;color:#ffd5d5;padding:2px;width:80%;}
INPUT.newsletter  	{border: 1px #743737 solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#420202;color:#ffd5d5;padding:2px;width:80%;}
SELECT.newsletter {border: 1px #743737 solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#420202;color:#ffd5d5;padding:2px;width:80%;}


INPUT.form			{border: 1px #743737 solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#420202;color:#ffd5d5;padding:2px;}
TEXTAREA.form			{border: 1px #743737 solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#420202;color:#ffd5d5;padding:2px;}

table.rezerwacja {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #ffcaca;width:100%;}
table.info {width:96%;padding:20px;background-color:#f8e8cf;height:200px;border:1px #bc9c6b solid;}

table.rez {width:100%;padding:0px;background-color:#f8e8cf;height:auto;border:1px #bc9c6b solid;text-align:left;margin:0px;}
table.rez td{padding:3px;}
input.poleTxt,select.poleTxt,textarea.poleTxt 	{border: 1px #743737 solid; FONT-FAMILY: Tahoma; font-size:8pt;background:#420202;color:#ffd5d5;padding:1px;}


INPUT.buton_rezerwacja  {cursor:pointer;border: 1px #c75d5d solid; FONT-FAMILY: Tahoma; font-size:11px;background:#b30000;color:#ffffff;padding:2px;margin-top:10px;}
INPUT.buton_rezerwacja_gray  {cursor:pointer;border: 1px #909090 solid; FONT-FAMILY: Tahoma; font-size:11px;background:#aaaaaa;color:#404040;padding:2px;margin-top:10px;}
INPUT.buton_newsletter  {border: 1px #420202 solid; FONT-FAMILY: Tahoma; font-size:11px;background:#dd803c;color:#ffffff;padding:1px;margin-top:5px;}



table.border {border:1px #EEEEEE solid; FONT-FAMILY: Tahoma; font-size:11px;background-color:#ffffff;} 
table.border2 {border:1px #EEEEEE solid; FONT-FAMILY: Tahoma; font-size:11px;background-color:#ffffff;} 

table.border2 td {font-size:11px;background-color:#fafafa;} 



span.spaw_link{FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #ff6000;font-weight:bold;text-decoration:underline;}
span.spaw_link a {FONT-FAMILY: Tahoma; font-size:11px; text-decoration: none; color: #ff6000;font-weight:bold;text-decoration:underline;}


span.spaw_naglowek{font-family: Tahoma; font-size:11px; text-decoration: none; color: #007ed6;font-weight:bold;}

table.spaw_tabelka{background-color:#ffffff;font-family: Tahoma; font-size:11px; text-decoration: none; color: #505050; border:1px solid #d9d9d9; width:98%;}


table.spaw_tabelka td {background-color:#ffffff;padding:4px;text-align:center;border:1px solid #909090;}




#suchen label, #suchen select {width:100%; float:left}
#suchen select {margin-bottom:2px; font-size:10px;color:#666}