body
	{
	margin:			 		0px;
	padding:				0px;
	background-color: 		#b9906b;
	}
h1, h2
	{
	margin:0;
	padding:0;	
	}
#background_left
	{
	background-image:		url(layout/kwaiaty_bg4.png);
	background-attachment:	fixed;
	background-position: 	50% 0px;
	background-repeat:		no-repeat;
	}
#background_right
	{
	background-image:		url(layout/adres-left.png);
	background-attachment:	fixed;
	background-position: 	0px 40px;
	background-repeat:		no-repeat;
	}
#pl, #en, #de, #ru
	{
	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/pl2.png);	
	}
#en
	{
	background-image:		url(layout/flag/en2.png);	
	}
#de
	{
	background-image:		url(layout/flag/de2.png);	
	}
#ru
	{
	background-image:		url(layout/flag/ru2.png);	
	}
#pl:hover, #en:hover, #de:hover, #ru: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;	
	}
#full_site
	{
	position:				relative;
	top:					0;
	left:					50%;
	margin-left:			-383px;
	width:					766px;
	background-color:		#fbe9d5;
	border-left:			6px solid #f4d9bb;	
	border-right:			6px solid #f4d9bb;
	}
.menu_top
	{
	display:				block;
	text-align:				center;
	text-decoration:		none;
	font-family:			verdana;
	font-size:				12px;
	color:					#fff;
	height:					40px;
	margin:					3px 3px 3px 3px;
	padding:				20px 3px 3px 3px;	
	}
.menu_top:hover
	{
	color:					#fef0ca;
	height:					37px;
	margin:					3px 3px 3px 3px;
	padding:				20px 3px 3px 3px;
	border-bottom:			3px solid #2e0000;	
	}
.td_menu
	{
	position:				relative;
	width:					230px;	
	}
#menu
	{
	background-image:		url(layout/bg_menu.png);
	background-position:	bottom right;
	background-repeat: 		no-repeat;
	width:					766px;
	height:					80px;	
	}
#motioncontainer 
	{
	width:					573px; 
	height:					80px;
	margin:					0;
	padding:				0; 
	}
#logo
	{
	position:				absolute;
	top:					0px;
	left:					50%;
	margin-left:			-179px;
	width:					358px;
	height:					104px;
	background-image:		url(layout/bg_logo7.png);
	background-repeat: 		no-repeat;
	background-color:		#590f0f;	
	}
#logo_list
	{
	position:				absolute;
	top:					68px;
	left:					50%;
	margin-left:			-179px;
	width:					358px;
	height:					104px;
	background-color:		#2e0000;	
	}
#slideshow
	{
	background-image:		url(layout/slideshow_left.png);
	background-position:	top right;
	background-repeat: 		no-repeat;
	position:				absolute;
	top:					0px;
	left:					50%;
	margin-left:			-383px;
	width:					383px;
	height:					344px;
	background-color:		#AB9E90;
	}
#slideshow2
	{
	background-image:		url(layout/slideshow_right.png);
	background-position:	top left;
	background-repeat: 		no-repeat;
	position:				absolute;
	top:					0px;
	left:					50%;
	margin-left:			0px;
	width:					383px;
	height:					344px;
	background-color:		#AB9E90;
	}
.slideshow_admin
	{
	position:				absolute;
	top:					10px;
	left:					0;
	width:					383px;
	height:					20px;
	text-align:		  		left;	
	}
.slideshow_admin2
	{
	position:				absolute;
	top:					10px;
	left:					0;
	width:					383px;
	height:					20px;
	text-align:		  		right;	
	}
.edit_slideshow
	{
	opacity:				0.5;
	background-color:		#2e0000;
	}
#flash
	{
	position:				relative;
	width:					766px;
	height:					362px;
	background:				#f4d9bb;
	}
#content
	{
	font-family:			verdana;
	font-size:				10px;
	width:					766px;
	background-color:		#fbe9d5;
	color:					#6c3600;
	}
.div_miniatura
	{
	float:left;	
	}
.button_del_photo
	{
	position:		absolute;
	margin-left:	-103px;
	width:			100px;
	text-align:		center;	
	background:		#ffffff;
	}

#footer
	{
	background-image:		url(layout/bg_footer.png);
	background-position:	top center;
	font-family:			verdana;
	font-size:				12px;
	color:					#fff;
	background-color:		#8f7e6c;
	height:					100px;	
	}
#footer_left
	{
	float:				left;
	width:				500px;
	height:				50px;
	margin-top:			38px;
	text-align:			center;	
	}
#footer_right
	{
	float:				left;
	width:				266px;
	height:				50px;
	margin-top:			38px;
	text-align:			center;			
	}
.block_content
	{
	width:					766px;
	background-image:		url(layout/podzialka4.png);
	background-position:	top left;
	background-repeat: 		repeat-y;
	border-bottom:			18px solid #f4d9bb;
	}
#content_left
	{
	float:				left;
	width:				243px;	
	text-align:			left;
	margin:				0 5px 0 5px;
	}
#content_center
	{
	float:				left;
	width:				238px;	
	text-align:			center;
	margin:				0 5px 0 10px;
	}
#bok_left
	{
	float:				left;
	width:				238px;
	height:				250px;	
	text-align:			center;
	margin-left:		10px;
	}
#bok_right
	{
	float:				left;
	width:				498px;	
	margin-left:		10px;
	}
#content_right
	{
	float:				left;
	width:				243px;	
	text-align:			left;
	margin:				0 0 0 10px;
	}

h3
	{
	font-size:			16px;	
	color:				#2e0000;
	}
.edit
	{
	background-color:		#2e0000;
	}
a img, img
	{
	border:					0;	
	}
ul
	{
	margin: 0 0 0 20px;	
	padding: 0;	
	}
.baner
	{
	width:					234px;
	text-align:				center;
	}
#menu_admin
	{
	position:				fixed;
	top:					0;
	left:					50px;	
	}
.button_admin
	{
	display:				block;
	text-decoration:		none;
	color:					#2e0000;
	font-family: 			verdana;
	font-size:				14px;
	margin-top:				10px;	
	}
.button_admin:hover
	{
	color:					#fff;	
	}
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;
}	
#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;
	}
.data_rezerwacja
	{
	margin-top: 10px;
	text-align:	center;
	height:30px;	
	}
#created
	{
	font-size:	10px;	
	}
#created a
	{
	text-decoration: none;
	color:			#2e0000;	
	}
#choose_lang
	{
	position:		absolute;
	top: 			0;
	left:			50%;
	width:			25px;
	height:			118px;
	margin-left:	396px;
	}
/*lista obiektow*/
.obiect_list1
	{
	float:			left;
	background-color:#8f7e6c;
	width:			383px;
	}
.obiect_list2
	{
	float:			left;
	background-color:#988878;
	width:			383px;
	}
.obiect_list_name
	{
	overflow:		hidden;
	height:			30px;
	padding-top:	10px;
	padding-bottom:	10px;
	font-size:		14px;
	text-align:		center;	
	}
.obiect_list_photo
	{
	float:			left;
	width:			150px;
	text-align:		center;	
	}
.obiect_list_tabela
	{
	margin-top:		10px;
	margin-left:	20px;
	float:			left;
	width:			123px;	
	text-align:		center;
	}
.obiect_list_opis_krotki
	{
	float:			left;
	text-align:		justify;
	width:			343px;
	margin:			10px;
	height:			60px;
	}
.obiect_list_more
	{
	float:			left;
	text-align:		right;
	width:			343px;
	margin:			10px;
	height:			30px;	
	}
.obiect_list_buttons
	{
	float:			left;
	text-align:		center;
	width:			343px;
	margin:			10px;
	}
td.obiect_list_left
	{
	text-align:		left;
	padding:		5px;
	}
td.obiect_list_right
	{
	text-align:		right;
	color:			#2e0000;
	font-weight:	bolder;
	padding:		5px;
	}
td.obiect_list_center
	{
	text-align:		center;	
	font-size:		8px;
	padding:		5px;
	}
.lista_miniatura
	{
	border:			3px solid #fff;	
	}
#galeria
	{
	width:					498px;
	}
.podstrony
	{
	width:					498px;
	text-align:				center;
	}
#small_photo
	{
	float:					left;
	overflow:				auto;	
	width:					353px;
	height:					350px; 
	margin:					0;
	padding:				0; 
	}
#mid_photo
	{
	float:					left;
	overflow:				hidden;
	height:					350px;
	width:					413px;
	text-align:				center;
	color:					#fff;
	}
.miniatura_obiect
	{
	border: 				3px solid #fbe9d5;
	margin:					5px 2px 0 2px;	
	}
.miniatura_obiect:hover
	{
	border: 				3px solid #fff;
	}
.miniatura
	{
	margin: 				10px 10px 10px 10px;
	border: 				2px solid #ffffff;	
	}
#header_obiect
	{
	width:					706px;
	margin:					10px 30px 10px 30px;
	color:					#fef0ca;
	}
#mid_photo a img 
	{
	border: 				5px solid #fbe9d5;
	color:					#fff;
	text-decoration:		none;
	}
#mid_photo a:hover img 
	{
	border: 				5px solid #fff;
	}
#opisy_left
	{
	margin-left:	10px;
	float:			left;
	width:			360px;
	}
#opisy_right
	{
	margin-left:	5px;
	float:			left;
	width:			343px;
	}
.free_space
	{
	position:		absolute;
	display: 		block;
	width:			100%;
	height:			2px;
	background:		#ff0000;
	}
#tabela_opis_szczegoly
	{
	width:			363px;
	text-align:		center;
	margin-top:		10px;
	}
.header_opis
	{
	width:			373px;	
	}
h4 
	{
	margin-top:		10px;
	font-size:		14px;
	color:			#2e0000;	
	padding:		0;	
	margin:			0;
	}
.opis_left
	{
	width:			350px;
	text-align:		justify;
	}
td
	{
	text-align:		center;	
	}
.tabela_lista, .tabela_lista td
	{
	border:			1px solid #333333;
	}
.tabela_lista
	{
	width:			200px;	
	}
#przycisk_rezerwacja
	{
	float:			left;
	width:			100%;
	background:		#2e0000;
	height:			50px;	
	}
#opcja_akceptacji
	{
	width:			100%;
	float:			left;
	margin-top:		20px;
	text-align:		center;
	background:		#2e0000;
	color:			#fff;	
	}
#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;
	}
#button_lokalizacja, #button_galeria
	{
	width:			350px;
	height:			30px;
	margin-top:		10px;
	text-align:		center;	
	}
#formularz
	{
	float:			none;	
	}
.div_miniatura
	{
	float:					left;
	width:					130px;
	text-align:				center;	
	}
a	
	{
	color:					#2e0000;
	text-decoration:		none;	
	}
a:hover
	{
	text-decoration:		underline;	
	}
