body {
	background-color: #8A0917;
	background-image: url(gfx/bg.png);
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0 auto;
	}

#logo {
	margin: 0 auto;
	margin-top: 55px;
	background-image: url(gfx/logo_big.png);
	background-position: center;
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	width: 446px;
	height: 312px;
	}
	
#flagi {
	margin: 0 auto;
	margin-top: 30px;
	width: 430px;
	height: 130px;
	}
	
#top {
	margin: 0 auto;
	margin-top: 10px !important;
	margin-top: -5px;
	width: 800px;
	height: 243px;
	}
	
#menu {
	margin: 0 auto;
	margin-top: 30px !important;
	margin-top: 0px;
	width: 764px;
	height: 54px;
	}
	
#main {
	margin: 0 auto;
	margin-top: 0px !important;
	margin-top: 3px;
	width: 800px;
	height: 474px;
	}

#main_lewy {
	background-image: url(gfx/main_l.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float:left;
	width: 33px;
	height: 474px;
	}

#main_centrum {
	background-image: url(gfx/main_tlo.png);
	background-repeat: repeat-x;
	behavior: url(iepngfix.htc);
	float:left;
	width: 734px;
	height: 474px;
	}	
	
#main_centrum_l {
	background-image: url(gfx/main_grad_l.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float:left;
	width: 263px;
	height: 474px;
	}	
	
#main_centrum_p {
	background-image: url(gfx/main_grad_p.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float:left;
	width: 465px;
	height: 474px;
	}	
	
#main_prawy {
	background-image: url(gfx/main_p.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float:left;
	width: 33px;
	height: 474px;
	}	
	
#stopka {
	margin: 0 auto;
	margin-top: -10px;
	margin-bottom: 20px;
	width: 764px;
	height: 15px;
	}
	
#plf {
	width: 200px;
	height: 120px;
	float: left;
}

#ukf {
	width: 200px;
	height: 120px;
	float: right;
}

a.maly_bialy_link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	}
	
.tekst_malutki {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
	
#egraf {
	float: left;
	}
	
#male_menu {
	float: right;
	}
	
#top_lewy {
	background-image: url(gfx/top_l.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	width: 33px;
	height: 277px;
	float: left;
	}
	
#top_centrum {
	background-image: url(gfx/top_gradient_big.png);
	background-repeat: repeat-x;
	behavior: url(iepngfix.htc);
	float: left;
	width: 537px;
	height: 277px;
	}
	
#top_logo {
	background-image:url(gfx/top_logo.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 230px;
	height: 277px;
	float: left;
	behavior: url(iepngfix.htc);
	}
	
#top_prawy {
	background-image:url(gfx/top_p.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 33px;
	height: 277px;
	float: left;
	behavior: url(iepngfix.htc);
	}
	
#grafika_glowna {
	background-image: url(gfx/glowna_grafika.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	width: 504px;
	height: 233px;
	float: left;
	position: relative;
	top: 20px;
	left: 8px;
	}
	
#ornament_lewy_main {
	margin-top: 25px;
	margin-left: 5px;
	width: 220px;
	height: 120px;
	float:left;
	background-image:url(gfx/orna.png);
	background-position:center;
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	}
	
#tekst_lewy_main_kontener {
	height: 172px !important;
	height: 167px;
	width: 240px;
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	}
	
#domek_lewy_main {
	width: 240px;
	height: 132px;
	float:left;
	background-image:url(gfx/domek.png);
	background-position:center;
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	}

.tekst_lewy_main {
	font-family: Helvetica, Arial, Verdana, sans-serif !important;
	font-family: Arial, Verdana, sans-serif;
	color: #52504e;
	font-size: 10px;
	line-height: 16px;
	}
	
#main_p_powitanie {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/witamy.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 120px;
	height: 66px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_powitanie_welcome {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/welcome.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 119px;
	height: 54px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_region {
	margin-top: 50px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/region.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 109px;
	height: 63px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_kontakt {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/kontakt.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 129px;
	height: 46px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_kontakt_contact {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/contact.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 95px;
	height: 45px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_galeria {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/galeria.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 90px;
	height: 46px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_rezerwacja {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/rezerwacja.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 158px;
	height: 63px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_rezerwacja_booking {
	margin-top: 40px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/booking.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 104px;
	height: 61px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_oferta {
	margin-top: 45px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/oferta.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 89px;
	height: 58px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_oferta_offer {
	margin-top: 45px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/offer.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 100px;
	height: 58px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_atrakcje {
	margin-top: 45px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/atrakcje.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 109px;
	height: 57px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_atrakcje_attractions {
	margin-top: 45px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/attractions.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 138px;
	height: 46px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_cennik {
	margin-top: 45px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/cennik.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 94px;
	height: 46px;
	behavior: url(iepngfix.htc);
	}
	
#main_p_cennik_tariff {
	margin-top: 45px;
	margin-left: 35px !important;
	margin-left: 30px;
	background-image: url(gfx/tariff.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 126px;
	height: 58px;
	behavior: url(iepngfix.htc);
	}
	
.tekst_glowny {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #52504e;
	font-size: 10px;
	line-height: 16px;
	}
	

.tekst_glowny_kontakt {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #52504e;
	font-size: 12px;
	line-height: 17px;
	}
	
.lista {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #52504e;
	font-size: 10px;
	}
	
.glowny_red {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #8a0917;
	font-size: 10px;
	line-height: 15px;
	}
	
.glowny_red_kontakt {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #8a0917;
	font-size: 16px;
	line-height: 15px;
	}
	
/*#main_p_tekst {
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 25px;
	height: 205px;
	}*/
	
#main_p_tekst_glowna_kontakt {
	margin-top: 5px;
	padding: 15px;
	height: 295px;
	}
	
#main_p_tekst_glowna_cennik {
	margin-top: 5px;
	padding: 15px;
	height: 295px;
	}
	
#main_p_tekst_glowna_rezerwacja {
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 15px;
	height: 295px;
	}
	
#main_p_tekst_glowna_galeria {
	margin-top: 30px;
	padding-left: 5px;
	height: 295px;
	}
	
#tekst_strona_glowna_oferta {
	margin-top: 15px;
	padding-left: 10px;
	height: 295px;
	}
	
#tekst_strona_glowna_kontener {
	margin-top: 5px;
	padding: 15px;
	height: 205px;
	}
	
#menul {
	width: 10px;
	height: 54px;
	background-image:url(gfx/menu_l.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float: left;
	}
#menup {
	width: 10px;
	height: 54px;
	background-image:url(gfx/menu_p.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	float: right;
	}
#menuc {
	width: 744px;
	height: 54px;
	background-image:url(gfx/menu_g.png);
	background-repeat: repeat-x;
	float: left;
	}

.none {
	display: none;
	}
	
#podzialka_menu {
	background-image: url(gfx/podzialka.png);
	background-repeat: no-repeat;
	width: 734px;
	height: 54px;
	behavior: url(iepngfix.htc);
	}
	
#podzialka_menu_en {
	background-image: url(gfx/podzialka_en.png);
	background-repeat: no-repeat;
	width: 734px;
	height: 54px;
	behavior: url(iepngfix.htc);
	}
	
a.hotel_bt {
	display: block;
	width: 55px;
	height: 54px;
	background-image: url(pl/gfx/but_hotel.png);
	background-repeat: no-repeat;
	margin-left: 17px !important;
	margin-left: 8px;
	float: left;
	}
	
a.hotel_bt_en {
	display: block;
	width: 47px;
	height: 54px;
	background-image: url(en/gfx/but_hotel.png);
	background-repeat: no-repeat;
	margin-left: 20px !important;
	margin-left: 10px;
	float: left;
	}	

a.oferta_bt {
	display: block;
	width: 57px;
	height: 54px;
	background-image: url(pl/gfx/but_oferta.png);
	background-repeat: no-repeat;
	margin-left: 24px;
	float: left;
	}
	
a.oferta_bt_en {
	display: block;
	width: 46px;
	height: 54px;
	background-image: url(en/gfx/but_offer.png);
	background-repeat: no-repeat;
	margin-left: 31px;
	float: left;
	}
	
a.cennik_bt {
	display: block;
	width: 62px;
	height: 54px;
	background-image: url(pl/gfx/but_cennik.png);
	background-repeat: no-repeat;
	margin-left: 23px;
	float: left;
	}
	
a.cennik_bt_en {
	display: block;
	width: 50px;
	height: 54px;
	background-image: url(en/gfx/but_tariff.png);
	background-repeat: no-repeat;
	margin-left: 28px;
	float: left;
	}
	
a.atrakcje_bt {
	display: block;
	width: 71px;
	height: 54px;
	background-image: url(pl/gfx/but_atrakcje.png);
	background-repeat: no-repeat;
	margin-left: 22px;
	float: left;
	}
	
a.atrakcje_bt_en {
	display: block;
	width: 96px;
	height: 54px;
	background-image: url(en/gfx/but_attractions.png);
	background-repeat: no-repeat;
	margin-left: 28px;
	float: left;
	}
	
a.galeria_bt {
	display: block;
	width: 64px;
	height: 54px;
	background-image: url(pl/gfx/but_galeria.png);
	background-repeat: no-repeat;
	margin-left: 25px;
	float: left;
	}
	
a.galeria_bt_en {
	display: block;
	width: 60px;
	height: 54px;
	background-image: url(en/gfx/but_gallery.png);
	background-repeat: no-repeat;
	margin-left: 29px;
	float: left;
	}
	
a.region_bt {
	display: block;
	width: 61px;
	height: 54px;
	background-image: url(pl/gfx/but_region.png);
	background-repeat: no-repeat;
	margin-left: 24px;
	float: left;
	}
	
a.region_bt_en {
	display: block;
	width: 56px;
	height: 54px;
	background-image: url(en/gfx/but_region.png);
	background-repeat: no-repeat;
	margin-left: 28px;
	float: left;
	}
	
a.rezerwacja_bt {
	display: block;
	width: 90px;
	height: 54px;
	background-image: url(pl/gfx/but_rezerwacja.png);
	background-repeat: no-repeat;
	margin-left: 26px;
	float: left;
	}
	
a.rezerwacja_bt_en {
	display: block;
	width: 68px;
	height: 54px;
	background-image: url(en/gfx/but_booking.png);
	background-repeat: no-repeat;
	margin-left: 30px;
	float: left;
	}
	
a.kontakt_bt {
	display: block;
	width: 72px;
	height: 54px;
	background-image: url(pl/gfx/but_kontakt.png);
	background-repeat: no-repeat;
	margin-left: 24px;
	float: left;
	}
	
a.kontakt_bt_en {
	display: block;
	width: 68px;
	height: 54px;
	background-image: url(en/gfx/but_contact.png);
	background-repeat: no-repeat;
	margin-left: 30px;
	float: left;
	}
	
#map {
	margin: 0 auto;
	float: right;
	border: solid 5px #D1CDC9;
	}
	
#region_fotka {
	margin: 0 auto;
	margin-top: 10px;
	background-image: url(gfx/region_fot.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	width: 380px;
	height: 90px;
	}
	
#bilard_fotka {
	margin: 0 auto;
	margin-top: 15px;
	background-image: url(gfx/bilard.png);
	background-repeat: no-repeat;
	behavior: url(iepngfix.htc);
	width: 400px;
	height: 175px;
	}
	
.tekst_formularz {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #52504e;
	font-size: 10px;
	line-height: 16px;
	margin-right: 10px;
	}
	
.pole_formularza {
	margin: 4px !important;
	margin: 3px;
	font-size: 10px;
	color: #5D5A57;
	vertical-align: middle !important;
	vertical-align: text-top;
	background-color: #FFFBF7;
	border: solid 1px #CCCCCC;
	}
	
.glowny_red_formularz {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #8a0917;
	font-size: 10px;
	line-height: 15px;
	}

.tabela_galeria td {
	border: solid 5px #D1CDC9;
	width: 64px;
	height: 64px;
	}
	
.tabela_galeria_pano td {
	border: solid 5px #D1CDC9;
	width: 122px;
	height: 65px;
	}
	
.panorama_thumb_1 {
	display: block;
	background-image: url(pl/pano/pano1_thmb.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 65px;
	}

.panorama_thumb_2 {
	display: block;
	background-image: url(pl/pano/pano2_thmb.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 65px;
	}
	
.panorama_thumb_3 {
	display: block;
	background-image: url(pl/pano/pano3_thmb.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 65px;
	}
	
.galeria1 {
	display: block;
	background-image: url(pl/galeria/1.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria2 {
	display: block;
	background-image: url(pl/galeria/2.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria3 {
	display: block;
	background-image: url(pl/galeria/3.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria4 {
	display: block;
	background-image: url(pl/galeria/4.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria5 {
	display: block;
	background-image: url(pl/galeria/5.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}

.galeria6 {
	display: block;
	background-image: url(pl/galeria/6.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria7 {
	display: block;
	background-image: url(pl/galeria/7.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria8 {
	display: block;
	background-image: url(pl/galeria/8.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria9 {
	display: block;
	background-image: url(pl/galeria/9.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria10 {
	display: block;
	background-image: url(pl/galeria/10.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria11 {
	display: block;
	background-image: url(pl/galeria/11.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}

.galeria12 {
	display: block;
	background-image: url(pl/galeria/12.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria13 {
	display: block;
	background-image: url(pl/galeria/13.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria14 {
	display: block;
	background-image: url(pl/galeria/14.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria15 {
	display: block;
	background-image: url(pl/galeria/15.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria16 {
	display: block;
	background-image: url(pl/galeria/16.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria17 {
	display: block;
	background-image: url(pl/galeria/17.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria18 {
	display: block;
	background-image: url(pl/galeria/18.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria19 {
	display: block;
	background-image: url(pl/galeria/19.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}

.galeria20 {
	display: block;
	background-image: url(pl/galeria/20.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria21 {
	display: block;
	background-image: url(pl/galeria/21.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}

.galeria22 {
	display: block;
	background-image: url(pl/galeria/22.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria23 {
	display: block;
	background-image: url(pl/galeria/23.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}

.galeria24 {
	display: block;
	background-image: url(pl/galeria/24.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}
	
.galeria25 {
	display: block;
	background-image: url(pl/galeria/25.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	}

.tabela_cennik {
		margin: 0 auto;
		border: none;
		font-size: 12px;
		color: #5D5A57;
}

.tabela_cennik td {
		border: solid 2px #CCC;
		padding: 5px;
}

.tabela_tytul {
	background-color: #d8d2cd;
	font-weight: bold;
}

.tabela_ciemne {
	background-color: #e5dfd9;
}

.tabela_jasne {
	background-color: #F1ECE7;	
}
#ss_linki a{
/*color:#B91F00;*/
color:#FF0010;
text-decoration: none;
}
#ss_linki a:hover{
/*color:#B91F00;*/
color:#FF0010;
text-decoration: underline;
}

a.oferta_spec, a.oferta_spec:hover, a.oferta_spec:visited {
	color: #8a0917;
	font-size: 120%;
}

#ornament_lewy_main{
margin-top:15px;
}
#tekst_lewy_main_kontener{
margin-top:0;
}



#ss_menu ul { margin:auto; padding: 0; list-style-type: none; width: 930px; text-align: center; color:#F89923; }
#ss_menu ul li { display: inline; }
#ss_menu a {text-decoration:none; padding-left: 3px; color:#F89923;}
#ss_menu a:hover {color: orange; text-decoration:underline;}



