body
	{
	margin:				0;
	padding: 			0;
	background:			#000;
	font-family:		verdana, trebuchet ms;	
	}
#header_top
	{
	height:				200px;
	margin-top: 		-200px;
	overflow:			hidden;	
	}
h1, h2, h3, h4, h5, h6
	{
	margin:				0;
	padding:			0;
	}
#pl, #en, #de
	{
	filter: 				alpha(opacity=60); 
	opacity:				0.7;
	background-repeat: 		no-repeat;
	background-position:	top right;
	display:				block;
	width:					35px;
	height:					37px;	
	}
#pl
	{
	background-image:		url(layout/flag/pl.png);	
	}
#en
	{
	background-image:		url(layout/flag/en.png);	
	}
#de
	{
	background-image:		url(layout/flag/de.png);	
	}
#pl:hover, #en:hover, #de:hover
	{
	width:					45px;
	filter: 				alpha(opacity=100);
	opacity:				1.0;	
	}
.center
	{
	text-align:				center;	
	}
.left
	{
	text-align:				left;	
	}
.right
	{
	text-align:				right;	
	}
.justify
	{
	text-align:				justify;	
	}
.text
	{
	font-size:			10px;
	text-align:			justify;	
	}
a img
	{
	border:					0;	
	}
#flash_overflow_spod
	{
	position:			relative;
	top:				0px;
	left:				0px;
	width:				100%;
	height:				700px;
	overflow:			hidden;	
	}
#flash_spod
	{
	position:		absolute;
	left:			50%;
	width:			1600px
	height:			700px;
	margin-left:	-800px;
	}
#hidden_flash
	{
	position:				absolute;
	width:					100%;
	height:					700px;	
	margin-top:				-700px;	
	}	
#menu_box
	{
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		-383px;
	width:				766px;
	height:				36px;
	color:				#fff;
	border:				1px solid #444;	
	background:			#111;
	}
#box_menu1
	{
	margin-left:        8px;
	width:				758px;
	height:				30px;
	overflow:			hidden;	
	}
#buttons_menu
	{
	margin:				0;
	padding:			0;	
	}
#buttons_menu li
	{
	display:			inline;	
	}
a.buttons_menu
	{
	float:				left;
	display:			block;
	width:				120px;
	padding-top:		8px;
	padding-bottom:		8px;
	color:				#fff;
	text-decoration:	none;
	text-align:			center;
	background:			#333;
	margin-right:		6px;
	font-size: 			14px;
	}
#menu2, #menu3, #menu4, #menu5, #menu6
	{
	display:			none; 
	font-size: 			12px;	
	text-align:			center;
	background:			#333;
	padding-top:		3px;
	padding-bottom:		3px;
	margin-top:			6px;
	margin-left:        8px;
	width:				750px;
	}
.second_menu
	{
	color:				#000;	
	}
a.buttons_menu_2
	{
	text-decoration:	none;
	color:				#fff;
	}
a.buttons_menu_2:hover
	{
	color:				#000;
	}
#content_box
	{
	position:			absolute;
	top:				360px;
	left:				50%;
	margin-left:		-383px;
	width:				766px;
	color:				#fff;	
	border:				1px solid #444;	
	background:			#111;	
	}
#boxs3
	{
	margin-left:        8px;
	width:				758px;
	height:				257px;
	overflow:			hidden;	
	}
.boxs3
	{
	width:				246px;
	height:				257px;
	margin-right:		6px;
	float:				left;
	text-align:			center;	
	margin-top:			6px;
	}
#footer
	{
	background-color:	#000;
	background-image:	url(layout/multi_colors.png);
	background-repeat: 	no-repeat;
	margin-left:        8px;
	width:				750px;
	padding-top:		12px;
	color:				#555;	
	font-size:			10px;
	text-align:			center;
	}
#footer a
	{
	color:				#555;
	text-decoration: 	none;	
	}
.button_more
	{
	display:			block;
	background:			#888;
	color:				#fff;
	font-size:			10px;
	border-top:			2px dotted #666;
	text-decoration:	none;	
	width:				226px;
	height:				35px;
	margin-top:			20px;
	text-align:			right;
	padding-right:		20px;
	padding-top:		2px;
	}
.button_more:hover
	{
	background:			#ff0000;
	color:				#fff;
	}
.button_more img
	{
	border:				0;	
	}
#baner_rotator
	{
	width:				246px;
	height:				159px;
	overflow:			hidden;	
	}
.baner
	{
	width:				246px;
	height:				210px;	
	overflow:			hidden;		
	}
#menu_admin
	{
	position:				fixed;
	top:					0;
	left:					50px;
	font-family:			verdana;	
	}
.button_admin
	{
	display:				block;
	text-decoration:		none;
	color:					#000;
	font-family: 			verdana;
	background:				#666666;
	font-size:				14px;
	margin-top:				5px;
	padding:				5px;	
	}
.button_admin:hover
	{
	color:					#fff;
	background:				#444444;	
	}
.gallery
	{
	margin-top:				15px;
	margin-right:			10px;
	margin-left:			10px;
	text-align:				center;	
	}
.text
	{
	margin-top:				15px;
	margin-right:			10px;
	margin-left:			10px;	
	}
.miniaturka
	{
	margin:					5px;
	border:					2px solid #fff;	
	}
/*KONTAKT*/
#rezerwacja_left
	{
	float: left;
	width: 340px;
	text-align:center;	
	}
#formularz_kontakt
	{
	width: 420px;
	margin-left: 150px;
	}
.opcja_rezerwacja_left
	{
	height:30px;
	float: left;
	width: 150px;
	text-align:	left;
	font-size:	12px;
	}
.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: 			360px;
	left:			50%;
	width:			25px;
	height:			118px;
	margin-left:	380px;
	}
.background_spot
	{
	float:					left;
	background-repeat:		no-repeat;
	background-position:	2px 2px;
	width:					154px;
	height:					142px;
	margin-left:			30px;
	margin-top:				10px;
	}
a.spot
	{
	background-image:		url(layout/play.png);
	background-repeat:		no-repeat;
	background-position:	200px 200px;
	display:				block;
	width:					150px;
	height:					112px;	
	text-decoration:		none;
	border:					2px solid #fff;
	}
a.spot:hover
	{
	background-position:	50px 31px;	
	}
.spot_klient
	{
	text-align:				center;
	font-size:				10px;
	}
#black_50
	{
	display:		none;
	position:		absolute;
	top:			0;
	left:			0;
	background-image:url(layout/ledscreen_background.png);
	height:			1500px;
	width:			100%;	
	}
#header_obiect
	{
	margin:     	10px;
	color:			#666;	
	}
#ekran_info
	{
	float:			left;	
	width:			360px;	
	height:			280px;
	background-color:#333;	
	margin-left:	15px;
	overflow:		hidden;
	}
#mapka
	{
	float:			left;	
	width:			360px;	
	height:			280px;
	background-color:#333;	
	margin-left:	15px;
	}
#ekran_info2
	{
	float:			left;	
	width:			360px;	
	height:			350px;
	background-color:#333;	
	margin-left:	15px;
	overflow:		auto;
	}
#mapka2
	{
	float:			left;	
	width:			360px;	
	height:			350px;
	background-color:#333;	
	margin-left:	15px;
	}
#ekran_info_mapka
	{
	width:			766px;	
	float:			left;	
	}
#cennik_reklama
	{
	float:			left;
	width:			735px;	
	margin-left:	15px;
	margin-top:		15px;
	background-color:#333;
	}
.text a
	{
	color:			#ff0000;
	text-decoration: none;	
	}
.text a:hover
	{
	color:			#ff0000;
	border-bottom:	1px solid #fff;	
	}