body
	{
	margin:			 		0px;
	padding:				0px;
	background-image:		url(layout/background.png);
	background-repeat:		repeat-x;
	Background-color:		#fff;
	font-family: "trebuchet ms", sans-serif;
	}
h1, h2
	{
	margin:0;
	padding:0;	
	}
h4
	{
	color:					#cfa550;	
	}
#pl, #en, #de, #ru
	{
	float:					left;
	filter: 				alpha(opacity=60); 
	opacity:				0.7;
	background-repeat: 		no-repeat;
	background-position:	top right;
	display:				block;
	width:					30px;
	height:					30px;
	margin-top:				10px;
	margin-left:			10px;	
	}
#pl
	{
	background-image:		url(layout/pl.png);	
	}
#en
	{
	background-image:		url(layout/en.png);	
	}
#de
	{
	background-image:		url(layout/de.png);	
	}
#ru
	{
	background-image:		url(layout/ru.png);	
	}
#pl:hover, #en:hover, #de:hover, #ru:hover
	{
	margin-top:				5px;
	height:					30px;
	filter: 				alpha(opacity=100);
	opacity:				1.0;	
	}
#full_site
	{
	position:				relative;
	left:					50%;
	width:					100%;
	margin-left:			-800px;		
	}
#full_site_overflow
	{
	position:				relative;
	overflow:				hidden;
	width:					100%;
	height:					100%;		
	}
#flash
	{
	position:				relative;
	overflow:				hidden;
	width:					1600px;
	height:					360px;
	}
#slideshow
	{
	position:				relative;
	left:					50%;
	margin-top:				80px;
	width:					692px;
	height:					253px;
	margin-left:			-200px;
	background:				#fff;
	}
#header
	{
	position:				relative;
	margin-top:				-360px;
	width:					1600px;
	height:					360px;
	background-image:		url(layout/header.png);
	background-position:	center top;
	background-repeat:		no-repeat;
	}
#content	
	{
	position:				relative;
	width:					1600px;
	background-image:		url(layout/content.png);
	background-position:	left top;
	background-repeat:		repeat-y;
	}
#footer	
	{
	position:				relative;
	width:					1600px;
	height:					50px;
	background-image:		url(layout/footer.png);
	text-align:				center;	
	}
#text_footer
	{
	color:					#2d2b25;	
	}
#menu
	{
	position:				absolute;
	top:					0;
	left:					50%;
	margin-left:			-500px;
	width:					284px;
	height:					100%;
	text-align:				center;
	}
#menu_buttons
	{
	text-align:				left;
	margin-top:				349px;
	margin-left:			24px;
	width:					240px;	
	padding:				10px 0 10px 0;
	}
.center
	{
	text-align:				center;	
	}
.left
	{
	text-align:				left;	
	}
.right
	{
	text-align:				right;	
	}
.justify
	{
	text-align:				justify;	
	}
#text_gallery, #text_gallery2
	{
	margin-left:			590px;
	width:					700px;
	text-align:				justify;
	}
#gallery
	{
	margin-top:				30px;
	margin-left:			25px;	
	}
#page_header, #page_header2
	{
	text-align:				right;
	text-transform:			uppercase;
	font-size:				18px;
	color:					#2d2b25;
	margin-right:			10px;
	}
#page_header2
	{
	text-align:				left;	
	margin-left:			10px;
	color:					#2d2b25;
	}
#page_text, #page_text2
	{
	font-size:				12px;
	color:					#2d2b25;	
	margin-top:				10px;
	margin-left:			10px;
	}
.miniaturka
	{
	width:					100px;
	height:					100px;
	margin:					10px;
	border:					5px solid #cfa550;	
	}
#freespace
	{
	float:					none;	
	width:					763px;		
	}
a.button_menu
	{
	display:				block;
	width:					215px;
	background-image:		url(layout/menu_icon.gif);
	background-repeat:		no-repeat;
	background-position:	225px 10px;
	margin-top:				5px;
	padding:				5px 20px 5px 5px;
	border:					0px;
	color:					#fff;
	text-decoration:		none;
	border-bottom:			2px solid #2d2b25;
	background-color:		#8a846c;	
	}
a.button_menu:hover
	{
	background-position:	225px -111px;
	border-bottom:			2px solid #fff;
	color:					#cfa550;
	background-color:		#2e0000;	
	}
.slideshow_admin
	{
	position:				absolute;
	top:					10px;
	left:					0;
	width:					383px;
	height:					20px;
	text-align:		  		left;	
	}
.edit_slideshow
	{
	opacity:				0.5;
	background-color:		#2e0000;
	}
.button_del_photo
	{
	position:		absolute;
	margin-left:	-103px;
	width:			100px;
	text-align:		center;	
	background:		#ffffff;
	}
h3
	{
	font-size:			16px;	
	color:				#afaf35;
	}
.edit
	{
	background-color:		#2e0000;
	}
a, a img, img
	{
	border:					none;	
	}
ul
	{
	margin: 0 0 0 20px;	
	padding: 0;	
	}
#menu_admin
	{
	position:				fixed;
	top:					0;
	left:					50px;	
	}
.button_admin
	{
	display:				block;
	text-decoration:		none;
	color:					#ff0000;
	font-family: 			verdana;
	font-size:				14px;
	margin-top:				10px;
	background:				#000;
	text-align:				center;	
	}
.button_admin:hover
	{
	text-decoration:		underline;
	}
/*KONTAKT*/
#formularz_kontakt
	{
	width:		500px;
	margin-left:100px;			
	}
#rezerwacja_left
	{
	float: left;
	width: 350px;
	text-align:center;	
	}
#rezerwacja_right
	{
	float: left;
	width: 420px;
	text-align:center;
	}
.opcja_rezerwacja_left
	{
	height:30px;
	float: left;
	width: 230px;
	text-align:	left;
	color:	#cfa550;	
	}
.opcja_rezerwacja_right
	{
	float: left;
	width: 260px;	
	height:30px;
	}
#form_test
	{
	display:		none;	
	}
#formularz_empty, #formularz_email_validate, #formularz_ok
	{
	position: 		absolute;
	left:			50%;
	margin-left:	-200px;
	margin-top:		200px;
	width:			400px;
	height:			190px;
	background:		#2e0000;
	text-align:		center;
	border:			3px solid #ffffff;	
	}
#bg_formularz_empty, #bg_formularz_email_validate, #bg_formularz_ok
	{
	position:		fixed;
	top:			0;
	left:			0;
	background:		url(layout/pixel_50_opacity.png);
	width:			100%;
	height:			100%;	
	display:		none;
	}
#choose_lang
	{
	position:		absolute;
	top: 			0;
	left:			50%;
	width:			180px;
	height:			50px;
	margin-left:	330px;
	}
#TICKER
	{
	overflow:hidden;
	position:absolute;
	top:15px;
	left:50%;
	margin-left: -210px; 
	width:500px; 
	}
.separaror
	{
	float: left;
	width:300px;	
	}
a
	{
	text-decoration:	none;
	color:				#cfa550;	
	}
a:hover
	{
	color:				#fff;	
	}
	
	
/*rezerwacaja*/
a.dp-choose-date {
	display:none;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
}	

.data_rezerwacja
	{
	margin-top: 10px;
	text-align:	left;
	height:30px;
	width: 400px;
	color:	#cfa550;	
	}
.opcja_rezerwacja_left2
	{
	height:40px;
	float: left;
	width: 400px;
	text-align:	left;
	color:	#cfa550;	
	}
.opcja_rezerwacja_right2
	{
	float: left;
	width: 260px;	
	height:40px;
	}
#mail_sender
	{
	display:none;	
	}

