/* CSS Document */
body {
	background: url(../img/tlo.jpg) center 0 repeat-y fixed #0F0400;
	text-align:center; color: #4D2003; line-height: 1.3em;font-size: 0.8em;
	margin: 0;padding: 0;
	font-family:  Tahoma, Verdana, Arial,Helvetica, sans-serif;	
}
img {
	border: none;
	}
h1, h2, h3 {margin: 0; padding:0;color: #2D1302; font-family:Georgia, "Times New Roman", Times, serif;}
h1 {font-size: 130%;font-weight:bold;}
h2 {font-size: 120%;font-weight:normal; }
h3 {font-size: 100%;font-weight:normal;}
h4 {font-size:90%;  color: #2D1302; font-weight:bold; text-transform:uppercase; margin: 0 0 10px;}
h5 {color: #2D1302; padding: 5px 0; font-size: 100%; margin:0; font-weight:normal;}
#sciezka {margin: 0;padding:0; display:block;}
/*#sciezka_lokalizacyjna {margin: 0 0 40px 20px; display:block; font-size: 0.8em; color: #BFA0CD;}
#sciezka_lokalizacyjna a:hover {text-decoration:underline;}*/

a {color: #4D2003;}


#glowne{margin: 0 auto;width:944px; position:relative; text-align:center;}
#cz-glowna {border: 4px solid #4D2003; width: 936px; margin:0; padding: 0;border-top: none; background: #F2E8D2; text-align: center;}

#cz_tresc, #cz_trescHome{width: 928px; margin: 0 3px 3px; font-size: 100%; border: 1px solid #4D2003; border-top: none;}
#cz_naglowek {margin:0; padding: 0 0 1px;}

td {vertical-align:top; text-align:left;}

#cz_trescHome td#cz_tresc_lewa{width: 495px;  height: 280px; padding: 18px;line-height: 1.3em;font-size: 0.9em;}
#cz_trescHome td#cz_tresc_prawa{width: 361px; padding: 18px;line-height: 1.3em;font-size: 0.9em;}

#cz_tresc td#cz_tresc_lewa{width: 495px;  height: 300px; padding: 18px;line-height: 1.3em;font-size: 0.9em;}
#cz_tresc td#cz_tresc_prawa{width: 361px; padding: 18px;line-height: 1.3em;font-size: 0.9em;}


td#cz_tresc_lewa table {font-size: 0.8em;}
td#cz_tresc_lewa table td {vertical-align:middle;}

#flagi {position:absolute; top: 10px; right: 10px;}

/*************************************  news  **************************************************/
.news {margin:0; padding:0;}
.news .raktualnosci {margin:0;padding:0; clear:both;}
.news .raktualnosci span{/*display:block; */}
.news .raktualnosci a {text-decoration:none; border-bottom:1px solid #CEC0AC;color: #4D2003;padding: 10px 0 0; display:block; margin: 0; clear:both;/*display:block; padding:7px 0;*/}
.news .raktualnosci .tytula,.news .raktualnosci .leada {margin: 0.5em 0 2em;}
.news .raktualnosci a .tytula{font-weight:bold; color: #4D2003;}
.news .raktualnosci .data, .news .raktualnosc .data{padding-left:10px;color:#A19B98; font-size: 0.9em;}
.news .raktualnosci a .leada{font-weight:normal; color: #9A6D34; font-size: 0.9em; line-height: 1.2em; display: block; margin: 5px 0 0;}
.news .raktualnosci a:hover .tytula,.news .raktualnosci a:hover .leada,.news .raktualnosci a:hover .data {color: #4D2003;}
.news .raktualnosci a.ostatni {border: none;}
.news .raktualnosci .imgL {float:left; margin: 0 10px 10px 0;}
.news .raktualnosci a .wiecej {font-size: 0.9em;}
/********************************** H O M E  ***********************/
#cz_trescHome #cz_banerowa {width: 237px; padding: 0 13px; margin: 15px 0 0; float:right;}
#cz_trescHome #cz_banerowa .baner-tworz {margin: 15px 0;}
#cz_trescHome #cz_news {width: 232px; float: left; margin: 15px 0 0;}

/********************************** P O D M E N U  ***********************/
#cz_tresc #cz_podmenu {text-align:center; margin: 0 0 6px; position:relative; }

/********************************** PODMENU cz-banerowa  ***********************/
#cz_tresc #cz_banerowa .baner-tworz {text-align:center;}

/*********************************** oferta specjalna **********************/
#oferta_specjalna .news {padding: 0 30px;}

/************************************* rezerwacja pokoi *********************************************/
#cz_trescHome #rezerwacja_pokoi {width: 361px; height: 108px; background:url(../img/rezerwacja_pokoi.jpg) 0 0 no-repeat; overflow:hidden; margin: 0 0 2px;}
#rezerwacja_pokoi #f-rezerwacja-pokoi {position:relative; color: #F2E8D2; font-size: 0.9em;}
#rezerwacja_pokoi #c-od-dnia {position:absolute; top: 30px; left: 27px;}
#rezerwacja_pokoi #c-do-dnia {position:absolute; top: 30px; left: 193px;}
#rezerwacja_pokoi #c-rodzaj-pokoju {position:absolute; top: 66px; left: 27px;}
#rezerwacja_pokoi #c-ilosc-osob {position:absolute; top: 66px; left: 131px;}
#rezerwacja_pokoi #c-sprawdz {position:absolute; top: 80px; left: 193px;}
#rezerwacja_pokoi select {font-size: 1em; color:#4D2003; border: 1px solid #996C33;}


/************************************* formularz kontaktowy  **************************************************/
#formularz_kontaktowy div{font-size: 1em; margin: 5px 0;}
#formularz_kontaktowy .t_newsletter {width: 49%; line-height: 1.1em; display: block; }
#formularz_kontaktowy .i_newsletter {width: 45%; display:block; position:absolute; top: 30%; left: 52%;}
#formularz_kontaktowy input, #formularz_kontaktowy textarea {border: 1px solid #CCC; background: #FFF; color: #666; width: 250px; font-size: 100%; padding: 1px; }
#formularz_kontaktowy textarea {height: 80px; font-size: 120%;}
#formularz_kontaktowy input.radio {width:auto; border: none; background:none;}
#formularz_kontaktowy input#zapytaj {border: 1px solid #CCC; background: #ECDDBD; color: #68422A; padding: 0 5px; font-size: 100%; cursor:pointer; margin: 5px 0; width:auto;}
#formularz_kontaktowy .check {float:left; width: 5%;}
#formularz_kontaktowy .tekst {float: left; width: 90%;}
#formularz_kontaktowy .odstep {padding: 7px 0;}
#formularz_kontaktowy #KomunikatFormularzKontaktowy { border-bottom: 1px solid #68422A; border-top: 1px solid #68422A; margin: 5px 0; padding: 5px; display: none; font-size: 100%; color: #68422A; font-weight:bold; clear:both;}
#formularz_kontaktowy h3 {margin: 0;}
#formularz_kontaktowy .gwiazdka, #formularz_kontaktowy .kolor {color: #E01248; font-size: 85%;}
#news .raktualnosci a.ostatni {background: none;}

/*************************************  galeria  **************************************************/
#tekst0 {margin: 10px 0 0;}
#galeria-wykaz {margin:20px 0 0; padding:0;}
#galeria-wykaz .gal {float: left; margin: 0 20px 20px 0; width: 106px; height: 106px;}
#galeria-wykaz .galO {margin-right: 0;}
#galeria-wykaz .gal .oIMG {border: 3px solid #2D1302; width: 100px; height: 100px; overflow:hidden;}


#nota .linkNB {display:block; margin: 5px 0;}
/********************************************* duza galeria ********************************/
#duzaGal {/*display:none;*/z-index: 50;}
#duzaGal {position: absolute; margin: 0 auto; left:0;/*height:100%;*/width: 100%; text-align:center; top:230px; }
#duzaGal #daneGal {background: #68422A; position: relative; width: auto;}
#duzaGal table td {font-size: 12px; text-align:right;color: #D2C7C0;padding: 0;}
#duzaGal #daneGal td#imgDG {padding: 5px 20px 20px}

#duzaGal table td#tdZam  {padding: 5px 20px 5px 0;}
#duzaGal table td#navDG {padding: 5px 20px 10px 0;}
/*#daneGal tr#navDG td{padding: 1em 0; } 
#daneGal tr#navDG td#lDG {text-align:left; padding: 0 10px;}
#daneGal tr#navDG td#pDG {text-align:right; padding: 0 10px;}
#daneGal tr#navDG td#wzDG {text-align:center; padding: 0 10px;}*/

#daneGal a {  color: #D2C7C0; text-decoration: none;cursor: pointer; }
#daneGal a.curr {color: #D2C7C0;}
#daneGal a#zamknij {color: #D2C7C0;}
#daneGal a.nr {padding: 0;}
/**/
#daneGal #dGl {/*padding: 10px;*/ cursor:pointer; clear:both;}
/****************************** dol i sponsorzy *******************************/

/*************************************  stopka  **************************************************/

#cz_koncowa {clear:both;width:892px; background: #CABEAB; border: 1px solid #472007; padding: 14px 22px; margin:2px 3px 0;}
#cz_koncowa #stopka_firma {color: #4D2003; text-align:left; font-size: 0.8em; line-height: 1.2em; width: 69%; float: left; margin: 10px 0 0;}
#stopka_firma #lsf {width: 45%; float:left; }
#stopka_firma #psf {width: 40%; float:right; text-align: right;}
#stopka_firma #psf table {float: right;}
#stopka_firma #psf td {text-align: left;}

#cz_koncowa #newsletter {color: #4D2003; text-align:left; font-size: 0.8em; line-height: 1.2em; width: 27%; float: right; text-align:left;}
#cz_koncowa #newsletter input {text-align: left; font-size: 10px; color: #4D2003;}
#cz_koncowa #newsletter input#email {width: 180px;}

#cz_stopka {clear:both;width:936px; background: none; border-top: 2px solid #625144;  margin:3px auto 10px;}
#cz_stopka #stopka{position:relative;  border-top: 1px solid #625144; font-size:0.8em; margin:2px auto 0; display:block;color: #8C7D6E; line-height: 1.2em;}
#cz_stopka #stopka #stopka_menu {float:left; margin:0; margin-top:8px;margin-left:22px;padding: 0;width:300px;text-align:left;}
#cz_stopka #stopka #wykonanie {float:right;width: 500px;text-align:right; margin:0;margin-top:8px;margin-right:22px;padding:0;}
#stopka a {color: #8C7D6E; text-decoration:none;}
#stopka #wykonanie #logo-webpublica {vertical-align: middle;}

#belka-copyright {}

#xmlK {border:none;}

#stopkadruk {display:none;}


.kreskaGorna {border-top: 1px solid #4D2003;}
#trescglowna {clear:both; display: block; margin:0;padding:0;}
#cz_trescHome #trescglowna {font-size: 0.9em; line-height: 1.2em;}
#cz_tresc #trescglowna {margin: 1em 0 40px;}

#dalej {margin: 1em 0; }
#drukuj {cursor:pointer; margin: 0 5px 0 0;}
#powrot {cursor:pointer; margin: 0 5px 0 0;}
#dalej  a{ cursor:pointer; color: #4D2003; text-decoration:none}
#dalej  a:hover,#drukuj:hover{ }

.pasek {margin: 0 0 0.5em;}
.pasek a {text-decoration: none; padding-right: 0.5em;}
.pasek a:visited {color: #B8A08F;}
.pasek a#currentpasek {color: #C76C15;}

.przerwa {height: 16px; padding: 10px 0; background:url(../img/podmenu_ozdoba_gora.gif) center center no-repeat;}

#zapraszamy-na-imprezy {position:relative; margin: -5px  0 5px -5px;}

#start- {position: absolute; z-index: 100; margin: 0 auto; width: 100%; text-align:center; top: 80px;}
#start- img {cursor:pointer;}

#komunikatNewsletter {color: #F00; font-weight:bold; display:block; margin: 0;}

.jedenwiersz {display: inline; float: left; margin-right: 1em; }
.lapka {cursor: pointer;}
.wyczysc {clear:both; margin:0; padding:0; display:block;}
.odz {color: #7A543D;}
.kolor {color: #C76C15;}
.NIEWYSWIETLAC { display:none; }
