body
	{
	margin:			 		0px;
	padding:				0px;
	background-color: 		#000000;
	background-image:		url(layout/background.png);
	background-repeat: 		repeat-y;
	background-position: 	center top;
	}
h1, h2
	{
	margin:0;
	padding:0;	
	}
#background_left
	{
	background-image:		url(layout/kwiaty.png);
	background-repeat: 		no-repeat;
	background-position: 	50% 50px;
	}
#background_right
	{
	background-repeat: 		no-repeat;
	background-attachment:	fixed;
	background-position: 	0px 40px;
	background-repeat:		no-repeat;
	}
.center
	{
	text-align:				center;	
	}
.left
	{
	text-align:				left;	
	}
.right
	{
	text-align:				right;	
	}
.justify
	{
	text-align:				justify;	
	}
#menu
	{
	float:					left;	
	width:					239px;	
	}
#text_gallery
	{
	float:					left;	
	width:					505px;
	text-align:				justify;
	margin-left:			5px;		
	}
#page_header
	{
	text-align:				right;
	text-transform:			uppercase;
	font-size:				14px;
	color:					#ee6715;
	margin-top:				10px;
	margin-right:			10px;	
	}
#page_text
	{
	font-size:				12px;
	color:					#fff;	
	margin-top:				10px;
	}
.miniaturka
	{
	width:					100px;
	height:					100px;
	margin:					10px;
	border:					3px solid #222222;	
	}
#freespace
	{
	float:					none;	
	width:					763px;		
	}
.button_menu
	{
	display:				block;
	border:					0px;	
	}
#full_site
	{
	position:				relative;
	top:					0;
	left:					50%;
	margin-left:			-382px;
	width:					763px;
	border-left:			3px solid #444444;
	border-right:			3px solid #444444;
	background:				#000;
	}
#logo
	{
	margin-top:				-289px;	
	}
#slideshow
	{
	width:					540px;
	height:					289px;
	margin-left:			223px;
	}
.slideshow_admin
	{
	position:				absolute;
	top:					10px;
	left:					0;
	width:					383px;
	height:					20px;
	text-align:		  		left;	
	}
.edit_slideshow
	{
	opacity:				0.5;
	background-color:		#2e0000;
	}
#flash
	{
	position:				relative;
	width:					763px;
	height:					289px;
	background:				#222222;
	}
#content
	{
	background-image:		url(layout/menu.png);
	background-position:	top left;
	background-repeat:		no-repeat;
	font-family:			verdana;
	font-size:				10px;
	width:					763px;
	color:					#fff;
	}
.button_del_photo
	{
	position:		absolute;
	margin-left:	-103px;
	width:			100px;
	text-align:		center;	
	background:		#ffffff;
	}
#footer
	{
	background-image:		url(layout/footer.png);
	background-position:	bottom center;
	background-repeat:		no-repeat;
	font-family:			verdana;
	font-size:				12px;
	color:					#fff;
	height:					127px;	
	}
#footer_left
	{
	float:				left;
	width:				300px;
	height:				50px;
	margin-top:			90px;
	text-align:			center;	
	}
#footer_right
	{
	float:				left;
	width:				200px;
	height:				50px;
	margin-top:			90px;
	text-align:			center;			
	}
.block_content
	{
	background-image:		url(layout/2block.png);
	background-repeat:		repeat-y;
	width:					766px;
	height:					380px;
	border-top:				3px solid #dcdcdc;
	border-bottom:			3px solid #dcdcdc;	
	}

h3
	{
	font-size:			16px;	
	color:				#afaf35;
	}
.edit
	{
	background-color:		#2e0000;
	}
a, a img, img
	{
	border:					none;	
	text-decoration:		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;	
	}
.button_admin:hover
	{
	color:					#fff;	
	}

#created
	{
	font-size:	8px;	
	}
#created a
	{
	text-decoration: none;
	color:			#2e0000;	
	}
a.button_menu
	{
	font-family:			trebuchet ms;
	display:				block;
	margin-top:				10px;
	color:					#fff;
	text-decoration:		none;
	font-size:				14px;
	text-transform:			uppercase;
	height:					20px;
	margin-left:			30px;
	}
a.button_menu:hover
	{
	padding-left:			10px; 
	color:					#ee6715;
	}
	
/*KONTAKT*/
#rezerwacja_left
	{
	float: left;
	width: 340px;
	text-align:center;	
	}
#rezerwacja_right
	{
	float: left;
	width: 420px;
	text-align:center;
	}
.opcja_rezerwacja_left
	{
	height:30px;
	float: left;
	width: 150px;
	text-align:	left;
	}
.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;
	}
