BODY
	{
		margin: 0;
		padding: 0;
		width: 100%;
		background: #f2d378 url('../images/background.jpg') left top repeat-x;
		font-family: Verdana;
		font-size: 10px;
		color: #000000;
		position: relative;
	}
	BODY, p, ul, li, h1, h2, h3, h4
		{
			padding: 0px;
			margin: 0px;
		}
	#container
		{
			display: block;
			width: 1024px;
			margin: auto;
			position: relative;
		}
	#head
		{
			display: block;
			width: 910px;
			height: 430px;
			background: url('../images/head_background.png') center top no-repeat;
			margin: auto;
			cursor: pointer;
		}

												/*	PODSTRONA 3D	*/

	.Mapka3D
		{
			display: block; 
			width: 994px; 
			height: 429px; 
			background: url('../images/3d.png') left top no-repeat; 
			position: absolute;
			left: 0px; 
			top: 270px;
		}
	.Nagroda
		{
			display: block;
			width: 150px;
			height: 200px;
			position: absolute;
			left: 990px;
			top: 440px;
			border: 0px;
		}
		.Nagroda img 
		{
			display: block;
			width: 150px;
			height: 200px;
			border: 0;
		}
	.ButtonKierunek
		{
			display: block;
			width: 125px;
			height: 33px;
			position: absolute;
			cursor: pointer;
		}
	.Kierunek1
		{
			background: url('../images/button_kierunek1.png') left top no-repeat;
			left: 390px;
			top: 620px;
		}
	.Kierunek2
		{
			background: url('../images/button_kierunek2.png') left top no-repeat;
			left: -130px;
			top: 460px;
		}
	.Kierunek3
		{
			background: url('../images/button_kierunek3.png') left top no-repeat;
			left: 820px;
			top: 460px;
		}
	.Kierunek4
		{
			background: url('../images/button_kierunek4.png') left top no-repeat;
			left: -100px;
			top: 280px;
		}
	.Lokomotywa
		{
			display: block;
			width: 169px;
			height: 138px;
			background: url('../images/lokomotywa.png') left top no-repeat;
			position: absolute;
			top: 290px;
			left: 960px;
		}
	.Woz
		{
			display: block;
			width: 114px;
			height: 117px;
			background: url('../images/woz.png') left top no-repeat;
			position: absolute;
			top: 381px;
			left: 798px;
		}
	.Widok3D
		{
			display: block;
			width: 63px;
			height: 68px;
			background: url('../images/widok_3d.png') left top no-repeat;
			position: absolute;
			top: 450px;
			left: 110px;
			cursor: pointer;
		}

												/*	MENU GLOWNE	*/

		ul.Menu
			{
				display: block;
				width: 731px;
				height: 44px;
				background: url('../images/menu_background.gif') center center no-repeat;
				margin: auto;
				list-style: none;
			}
			ul.Menu li
				{
					float: left;
				}
				ul.Menu li a
					{
						cursor: pointer;
						display: block;
						margin-top: 5px;
						margin-left: 37px;
					}
				ul.Menu li a.Hotel
					{
						width: 50px;
						height: 30px;
						background: url('../images/menu_hotel.png') left center no-repeat;
					}
				ul.Menu li a.Restauracja
					{
						width: 92px;
						height: 30px;
						background: url('../images/menu_restauracja.png') left center no-repeat;
					}
				ul.Menu li a.Dakocia
					{
						width: 69px;
						height: 30px;
						background: url('../images/menu_dakocia.png') left center no-repeat;
					}
				ul.Menu li a.Uslugi
					{
						width: 55px;
						height: 30px;
						background: url('../images/menu_uslugi.png') left center no-repeat;
					}
				ul.Menu li a.Aktualnosci
					{
						width: 92px;
						height: 30px;
						background: url('../images/menu_aktualnosci.png') left center no-repeat;
					}
				ul.Menu li a.Kontakt
					{
						width: 69px;
						height: 30px;
						background: url('../images/menu_kontakt.png') left center no-repeat;
					}

												/*	ZAWARTOŚĆ STRONY	*/
	
	#Content
		{
			width: 870px;
			background: #EDCA6C url('../images/content_top.gif') left top no-repeat;
			margin: auto;
			overflow: hidden;
			padding-bottom: 20px;
		}

												/*	CONTENT INFORMACYJNY	*/
	
		.NaglowekHotel
			{
				float: left;
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_hotel.gif') center top no-repeat;
			}
		.NaglowekRezerwacja
			{
				float: left;
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_rezerwacja.gif') center top no-repeat;
			}
		.NaglowekMenu
			{
				float: left;
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_menu.gif') center top no-repeat;
			}
		.NaglowekRestauracja
			{
				float: left;
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_restauracja.gif') center top no-repeat;
			}
		.NaglowekDlaDzieci
			{
				float: left;
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_dla_dzieci.gif') center top no-repeat;
			}
		.NaglowekUslugi
			{
				float: left;
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_uslugi.gif') center top no-repeat;
			}
		.NaglowekAktualnosci
			{
				float: left;
				display: block;
				width: 100%;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_aktualnosci.gif') center top no-repeat;
			}
		.NaglowekKontakt
			{
				display: block;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_kontakt.gif') center top no-repeat;
			}
		.NaglowekZadajPytanie
			{
				display: block;
				float: left;
				width: 380px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_zadaj_pytanie.gif') 30px top no-repeat;
			}
		.NaglowekDojazd
			{
				float: right;
				display: block;
				width: 470px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_dojazd.gif') center top no-repeat;
			}
		.NaglowekGaleria
			{
				float: right;
				display: block;
				width: 470px;
				height: 31px;
				margin-top: 30px;
				background: url('../images/nag_galeria.gif') center top no-repeat;
			}
			
		.Info
			{
				float: left;
				display: block;
				width: 380px;
				overflow: hidden;
				text-align: center;
			}
			.Box
				{
					display: block;
					width: 357px;
					margin: auto;
					margin-top: 10px;
					
				}
				.BoxTop
					{
						display: block;
						width: 357px;
						height: 24px;
						background: url('../images/wooden_box_top.gif') left top no-repeat;
					}
				.BoxText
					{
						display: block;
						width: 327px;
						height: auto !important;
						height: 150px;
						min-height: 150px;	
						background: url('../images/wooden_box_bg.gif') left top repeat-y;
						font-family: Verdana;
						font-size: 10px;
						color: #fde490;
						padding: 15px;
						padding-top: 0px;
						line-height: 1.5;
						text-align: left;
					}
					.BoxText ul
						{
							margin-left: 20px;
						}
					.BoxText table
						{
							width: 100%;
						}
					.BoxText table th
						{
							background: #E6BE6C;
							color: #321805;
							font-weight: normal;
							text-align: center;
						}
					.BoxText table td
						{
							color: #E6BE6C;
							font-weight: normal;
							text-align: center;
						}
					.BoxText h2
						{
							font-size: 13px;
							font-style: italic;
							width: 100%;
							text-align: left;
							border-bottom: 1px solid #72542f;
							padding-bottom: 5px;
							margin-bottom: 5px;
						}
					.BoxText a
						{
							color: #cbaa53;
						}
					.BoxText p
						{
							padding-bottom: 10px;
						}
				.BoxBottom
					{
						display: block;
						width: 357px;
						height: 25px;
						background: url('../images/wooden_box_bottom.gif') left top no-repeat;
					}

												/*	CONTENT Z MENU POSILKI	*/
	
		a.Belka
			{
				display: block;
				width: 352px;
				height: 27px;
				background: url('../images/belka_zlota.gif') left top repeat-x;
				text-align: center;
				color: #2c1105;
				margin-left: -13px;
				line-height: 27px;
				font-size: 11px;
				text-decoration: none;
				font-weight: bold;
				font-style: italic;
				margin-top: 5px;
				text-transform: uppercase;
			}
		.MenuRestauracji
			{
				display: none;
			}
		.MenuRestauracji h2
			{
				font-size: 11px;
				font-style: italic;
				margin-top: 5px;
				margin-bottom: 5px;
			}
		.MenuRestauracji p
			{
				font-size: 10px;
				width: 100%;
				border-bottom: 1px solid #d8ba65;
				padding: 5px;
			}
		.MenuRestauracji p.OpisDania
			{
				display: none;
			}
		.MenuRestauracji .Italic
			{
				font-style: italic;
				margin-left: 10px;
				font-size: 10px;
				color: #CBAA53;
			}
				

			

												/*	CONTENT Z GALERIĄ	*/
	
		.Gallery
			{
				float: right;
				display: block;
				width: 470px;
			}
			.Panorama
				{
					display: block;
					width: 400px;
					height: 180px;
					border: 1px solid #aa8c40;
					background: #cbaa53;
					margin-top: 15px;
					padding: 25px;
					position: relative;
				}
			.RamkaOzdobna
				{
					position: absolute;
					display: block;
					width: 430px;
					height: 211px;
					background: url('../images/ramka_duza.png') left top no-repeat;
					top: 10px;
					left: 10px;
				}
			.PanoramaPodwojna
				{
					display: block;
					width: 400px;
					height: 180px;
					border: 1px solid #aa8c40;
					background: #cbaa53;
					margin-top: 15px;
					padding: 25px;
					position: relative;
				}
				.Panorama1
					{
						float: left;
						position: relative;
					}
				.Panorama2
					{
						float: right;
						position: relative;
					}
					.RamkaOzdobnaMala
						{
							position: absolute;
							display: block;
							width: 202px;
							height: 208px;
							background: url('../images/ramka_mala.png') left top no-repeat;
							top: -13px;
							left: -13px;
						}
			.ButtonRecepcja,
			.ButtonApartament,
			.ButtonPok1os,
			.ButtonPok2os,
			.Button1Pok,
			.Button2Pok,
			.ButtonSaloon,
			.ButtonSaloon2,
			.ButtonOgrodek,
			.ButtonMalaPreria,
			.ButtonMalaPreria2,
			.ButtonSalaKonferencyjna,
			.ButtonSalaTaneczna
				{
					position: absolute;
					display: block;
					width: 125px;
					height: 34px;
					background: url('../images/button_recepcja.png') left top no-repeat;
					top: 190px;
					left: 170px;
				}
			.ButtonApartament
				{
					background: url('../images/button_apartament.png') left top no-repeat;
				}
			.ButtonSaloon
				{
					background: url('../images/button_saloon.png') left top no-repeat;
				}
			.ButtonSaloon2
				{
					background: url('../images/button_saloon2.png') left top no-repeat;
				}
			.ButtonOgrodek
				{
					background: url('../images/button_ogrodek.png') left top no-repeat;
				}
			.ButtonMalaPreria
				{
					background: url('../images/button_mala_preria.png') left top no-repeat;
				}
			.ButtonMalaPreria2
				{
					background: url('../images/button_mala_preria2.png') left top no-repeat;
				}
			.ButtonSalaKonferencyjna
				{
					background: url('../images/button_sala_konferencyjna.png') left top no-repeat;
				}
			.ButtonSalaTaneczna
				{
					background: url('../images/button_sala_taneczna.png') left top no-repeat;
				}
			.Button1Pok
				{
					background: url('../images/button_1_pok.png') left top no-repeat;
					top: 160px;
					left: 25px;
				}
			.ButtonPok1os
				{
					background: url('../images/button_1_pok.png') left top no-repeat;
				}
			.Button2Pok
				{
					background: url('../images/button_2_pok.png') left top no-repeat;
					top: 160px;
					left: 25px;
				}
			.ButtonPok2os
				{
					background: url('../images/button_2_pok.png') left top no-repeat;
				}
		
												/*	AKTUALNOŚCI	*/
												
		
		.ListaAktualnosci
			{
				display: block;
				width: 350px;
				float: left;
				padding: 20px;
				margin-left: 30px;
			}
			.ListaAktualnosci .LightboxLink
				{
					display: block;
					width: 76px;
					height: 71px;
					background: url('../images/thumb_bg.gif') left top no-repeat;
					padding: 8px;
					float: left;
				}
				.ListaAktualnosci .LightboxLink img
					{
						border: 1px solid #edca6c;
					}
			.ListaAktualnosci h2
				{
					font-size: 14px;
					color: #000000;
					font-weight: bold;
				}
			.ListaAktualnosci .Data
				{
					font-size: 14px;
					color: #000000;
					font-weight: bold;
				}
			.ListaAktualnosci p
				{
					font-size: 11px;
					line-height: 1.5;
					padding-bottom: 10px;
				}
			.ListaAktualnosci .ButtonWiecej
				{
					display: block;
					width: 70px;
					height: 27px;
					background: url('../images/button_wiecej.png') left top no-repeat;
					float: right;
					margin-top: -15px;
				}
		
		.KontaktText
			{
				padding: 30px;
				font-size: 14px;
				line-height: 1.5;
				color: #4f3716;
			}
		.SeparatorDlugi
			{
				clear: both;
				display: block;
				width: 795px;
				height: 4px;
				margin: auto;
				background: url('../images/separator_dlugi.gif') left top no-repeat;
			}
		.SeparatorCalyDlugi
			{
				clear: both;
				display: block;
				width: 795px;
				height: 4px;
				margin: auto;
				background: url('../images/separator_dlugi_caly.gif') left top no-repeat;
			}
		.SeparatorKrotki
			{
				clear: both;
				display: block;
				width: 380px;
				height: 4px;
				margin: auto;
				background: url('../images/separator_krotki.gif') left top no-repeat;
			}
		.SeparatorKrotkiAlignLeft
			{
				clear: both;
				display: block;
				width: 380px;
				height: 4px;
				background: url('../images/separator_krotki.gif') left top no-repeat;
				margin-left: 50px;
			}
		.BanerKontakt
			{
				display: block;
				width: 357px;
				height: 156px;
				background: url('../images/hotel-i-kontakt.png') left top no-repeat;
				margin-left: 10px;
				margin-top: -15px;
			}
		.Gallery .BanerKontakt
			{
				display: block;
				width: 357px;
				height: 156px;
				background: url('../images/uslugi.png') left top no-repeat;
				margin: auto;
				margin-top: 15px;
			}
												/*	CONTENT KONTAKT	*/
	
		.Dojazd
			{
				float: right;
				display: block;
				width: 470px;
			}
		.Dojazd .BanerAdres
			{
				display: block;
				width: 357px;
				height: 156px;
				background: url('../images/baner_adres.jpg') left top no-repeat;
				margin: auto;
				margin-top: 15px;
			}
		.Dojazd .GoogleMap
			{
				width: 382px; 
				height: 422px; 
				border: 2px solid #aa904a; 
				padding: 1px; 
				background: #000000; 
				margin: auto; 
				margin-top: 10px;
			}
		#Kontakt .Row
			{
				display: block;
				width: 333px;
				height: 27px;
				margin-left: -13px;
				padding-left: 20px;
				font-style: italic;
				margin-bottom: 11px;
			}
			#Kontakt .Green
				{
					background: url('../images/bg_green.gif') left top repeat-x;
				}
			#Kontakt .Blue
				{
					background: url('../images/bg_blue.gif') left top repeat-x;
				}
			#Kontakt .BigBlue
				{
					background: url('../images/bg_big_blue.gif') left top repeat-x;
					height: 159px;
				}
			#Kontakt .Row label
				{
					width: 100px;
					display: block;
					float: left;
					line-height: 27px;
					text-align: right;
				}
			#Kontakt .Blue input
				{
					background: #0e3e4a;
					border: 1px solid #135863;
					margin-top: 5px;
					color: #edca6c;
					padding-left: 5px;
					font-size: 10px;
					margin-left: 10px;
				}
			#Kontakt .BigBlue textarea
				{
					background: #0e3e4a;
					border: 1px solid #135863;
					margin-top: 5px;
					color: #edca6c;
					padding-left: 5px;
					font-size: 10px;
					margin-left: 10px;
					width: 200px;
					height: 100px;
				}
			#Kontakt .Green input
				{
					background: #4f5f06;
					border: 1px solid #647a0a;
					margin-top: 6px;
					color: #edca6c;
					padding-left: 5px;
					font-size: 10px;
					margin-left: 10px;
					width: 200px;
				}
			#Kontakt select
				{
					background: #0e3e4a;
					border: 1px solid #135863;
					color: #edca6c;
					margin-left: 10px;
					margin-top: 3px;
				}
			#Kontakt .ButtonDuzyWyslij
				{
					display: block; 
					width: 177px;
					height: 78px;
					margin: auto; 
					margin-top: 10px;
					background: url('../images/button_duzy_wyslij.png') left top no-repeat;
					cursor: pointer;
				}
		
		
												/*	FORMULARZ REZERWACJI	*/
												
		#Rezerwacja .Row
			{
				display: block;
				width: 333px;
				height: 27px;
				margin-left: -13px;
				padding-left: 20px;
				font-style: italic;
				margin-bottom: 11px;
			}
			#Rezerwacja .Green
				{
					background: url('../images/bg_green.gif') left top repeat-x;
				}
			#Rezerwacja .Blue
				{
					background: url('../images/bg_blue.gif') left top repeat-x;
				}
			#Rezerwacja .Row label
				{
					width: 100px;
					display: block;
					float: left;
					line-height: 27px;
					text-align: right;
				}
			#Rezerwacja .Blue input
				{
					background: #0e3e4a;
					border: 1px solid #135863;
					margin-top: 5px;
					color: #edca6c;
					padding-left: 5px;
					font-size: 10px;
					margin-left: 10px;
				}
			#Rezerwacja .Green input
				{
					background: #4f5f06;
					border: 1px solid #647a0a;
					margin-top: 6px;
					color: #edca6c;
					padding-left: 5px;
					font-size: 10px;
					margin-left: 10px;
				}
			#Rezerwacja select
				{
					background: #0e3e4a;
					border: 1px solid #135863;
					color: #edca6c;
					margin-left: 10px;
					margin-top: 3px;
				}
			#Rezerwacja a.ButtonRezerwacja
				{
					display: block; 
					width: 177px;
					height: 78px;
					margin: auto; 
					margin-top: 10px;
					background: url('../images/button_rezerwacja.png') left top no-repeat;
					cursor: pointer;
				}

												
												/*	STOPKA	*/
												
	#Stopka
		{
			display: block;
			width: 870px;
			height: 70px;
			background: url('../images/background_stopka.jpg') left top no-repeat;
			margin: auto;
			padding-top: 67px;
		}
		#Stopka .Copy,
		#Stopka .Adress,
		#Stopka .Contact
			{
				font-size: 10px;
				display: block;
				float: left;
				margin-left: 30px;
			}
			