font
 {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
padding: 0px 0px 0px 0px;
 }

/* TABELE I TEDEKI FORMULARZY ADMINISTRACYJNYCH */
td.prawa { background-color: rgb(243,243,212); text-align: left; vertical-align: center; border: solid 1px white; width: 60%; padding: 5px 5px 5px 5px; }
td.lewa { background-color: rgb(244,245,225); text-align: left; border: solid 1px white; width: 40%; padding: 5px 5px 5px 5px; }
td.prawa_check { background-color: rgb(243,243,212); text-align: left; vertical-align: center; border: solid 1px white; width: 5%; padding: 5px 5px 5px 5px; }
td.lewa_check { background-color: rgb(244,245,225); text-align: left; border: solid 1px white; width: 45%; padding: 5px 5px 5px 5px; }
font.lewa { font-size: 9pt; font-family: Verdana, Tahoma; font-weight: bold; color: black; }
font.lewa_podp { font-size: 7pt; font-family: Verdana, Tahoma; color: red; }
font.prawa { font-size: 7pt; font-family: Verdana, Tahoma; }

a.zakladka { text-decoration: none; color: black; }
a.zakladka:visited  { color: black; }
a.zakladka:hover { text-decoration: underline; color: red; }






/* Administrator kont, redaktorow, subskrypcji */
td.wykaz { background-color: rgb(243,243,212); text-align: left; vertical-align: center; border: solid 1px white; width: auto; padding: 5px 5px 5px 5px; }
td.pokaz { background-color: rgb(223,243,212); text-align: center; vertical-align: center; border: solid 1px white; width: auto; padding: 5px 5px 5px 5px; }
font.wykaz { font-size: 7pt; font-family: Verdana, Tahoma; }
font.naglowek { font-size: 7pt; font-family: Verdana, Tahoma; }



/* Style obiektow statycznych */

table.informacja
 {
  width: 350px;
 }

td.informacja
 {
  text-align: center;
  border: solid 1px black;
  background-color: white;
 }

font.informacja
 {

  color: black;
 }


/* koniec */





/* Lewa nawigacja, strona główna */

td.naglowki_pozostale
 {
  border-top: 1px solid rgb(0,22,72);
  border-bottom: 1px solid rgb(0,22,72);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: rgb(220,231,255);
  width: 200px;
  text-align: center;
  vertical-align: top;
 }

div.naglowki_pozostale
 {
  font-family: Verdana, Tahoma;
  font-size: 10pt;
  text-align: center;
  font-weight: bold;
  color: rgb(0,22,72);
 }

/* koniec */







body {
  background: white;
  font-size: 12pt;
     }

table.tabela_main { border: 0px dashed #008080; padding: 4px 4px 4px 4px; margin: 5px 5px 5px 5px; }
table.zagniezdzona { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }




table.tabela_podzialu_pion { width: 100%; }

td.tabela_podzialu_pion_lewy {
border-top: solid 1px black; 
border-bottom: solid 1px black;
border-right: solid 1px black;
vertical-align: top;
width: 75%;

}
td.tabela_podzialu_pion_prawy { 
border-top: solid 1px black; 
border-bottom: solid 1px black;
border-left: solid 1px black;
vertical-align: top;
width: 25%;
}

td.tabela_podzialu_pion_dol { 
border: solid 1px black;
vertical-align: center;
text-align: center;

}



table.belka_baza_noclegowa { 

border-left: solid 1px white;
border-bottom: solid 4px white;
background-color: rgb(237,248,239);
width: 100%;
height: 10px;
text-align: center;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
}

table.cennik
{
width: 100%;
background-color: silver;
text-align: center;
vertical-align: center;
font-family: Verdana, Tahoma;
font-size: 9px;
}

td.cennik_pole1 { background-color: rgb(237,245,182); }
td.cennik_pole2 { background-color: rgb(237,248,239); }

table.prezentacja_osrodka
{
width: 100%;
border: 0px;
}




td.prezentacja_osrodka_foto
{
border: 0px;
width: 40%;
text-align: right;
vertical-align: top;
background-color: rgb(237,248,239);
}

td.prezentacja_osrodka_opis
{
border-top: solid 1px green;
border-right: solid 1px green;
width: 60%;
text-align: left;
vertical-align: top;
background-color: rgb(237,248,239);
padding: 5px 5px 5px 5px;
}

textarea { background-color: rgb(237,245,182); }
input.mail_prezentacja_osrodka { background-color: rgb(237,245,182); }
p.prezentacja_osrodka_opis
 {
  color: #006600;
  margin-left: 0px;
  margin-right: 5px;
  text-indent:3em;
  first-letter: 20pt;
 } 

div.wyposazenie
 {
border: solid 2px silver;
background-color: rgb(237,245,182);
font-size: 8pt;
text-align: center;

 }



/* KONIEC PREZENTACJI OSRODKA */

/* ADMINISTRACJA WPISAMI */
input.cennik { width: 140px; border: none; background-color: transparent; color: black; text-align: center; text-decoration: none; }




/* BLOK REKLAMOWY, MALY */

td.okno_naglowek { border-top: 1px solid #006600; border-bottom: 1px solid #006600; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: rgb(210,227,246) url('../images/index/belka.jpg') no-repeat right top; width: 200px; vertical-align: top; }

td.okno_tresc { border-left: 1px solid #006600; border-right: 1px solid #006600; border-bottom: 1px solid #006600; text-align: center; padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; background: rgb(237,245,182); width: 200px; vertical-align: top; }

div.okno_naglowek
 {
  font-size: 10pt;
  text-align: center;
  font-weight: bold;
  color: black;
 }


/* KONIEC */


/* BLOK PROMOCYJNY DOLNY, TEKSTOWY */
td.reklama_dolna { border: 0px; background: white; padding: 1px 1px 1px 1px; margin: 0px 0px 0px 0px; vertical-align: top; }



td.td_blok { border: 0px dashed #669933; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }

td.naglowki_bloku { border-top: 1px solid #006600; border-bottom: 1px solid #006600; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: rgb(211,249,210) url('../images/index/belka.jpg') no-repeat right top; width: 800px; vertical-align: top; }

td.tresc_bloku { text-align: left; padding: 13px 0px 10px 0px; margin: 0px 0px 0px 0px; background: rgb(249,255,248); width: 600px; vertical-align: top; }

td.blok_galeria { 
text-align: center; padding: 13px 0px 10px 0px; margin: 0px 0px 0px 0px; background: rgb(249,255,248); width: 600px; vertical-align: top; 
}
td.nawigacja2
 {
  border: 1px dashed black;
  background: rgb(220,217,216);
  vertical-align: top;
  padding: 5px 5px 5px 5px;
 }

td.warto_zobaczyc_naglowek { border-top: 1px solid #006600; border-bottom: 1px solid #006600; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: rgb(211,249,210) url('../images/index/belka.jpg') no-repeat right top; width: 200px; vertical-align: top; }

td.warto_zobaczyc { 
text-align: center; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; background: white; width: auto; vertical-align: top; 
}



td.belka_dolna { border-bottom: 1px dashed #006600; border-left: 1px dashed #006600; border-right: 1px dashed #006600; padding: 1px 1px 5px 1px; margin: 0px 0px 0px 0px; vertical-align: top; }
td.stopka_autorska { border: 0px; background: black; padding: 1px 1px 1px 1px; margin: 0px 0px 0px 0px; vertical-align: top; }
 
td.nawigacja_gorna_zg
 {
  border: 2px solid white;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
 }

td.nawigacja_gorna
 {
  border-bottom: 1px solid #006600;
  border-top: 1px dashed #006600;
  border-right: 0px solid #006600;
  padding: 2px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
 }

td.nawigacja_gorna_wstecz
 {
  border-right: 1px solid #006600;
  border-top: 1px solid #006600;
  border-left: 1px solid #006600;
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  width: 100px;
  background-color: rgb(211,249,210);
  text-indent:3em;
 }

td.td_nawigacja
 {
  border: 1px dashed black;
  background: rgb(210,227,246);
  vertical-align: top;
  width: 200px;
  padding: 5px 5px 5px 5px;
 }


td.warto_zobaczyc_nawigacja
 {
  border: 0px;
  background: white;
  vertical-align: top;
  width: 200px;
  padding: 0px 0px 0px 0px;
 }

td.pusta
 {
  border: 0px dashed #669933;
  background: white;
  vertical-align: top;
  padding: 0px 0px 0px 4px;
 }
td.form {
font-family: Verdana, Tahoma;
font-size: 8pt;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
 }

/* STYLE DZIAŁU GŁÓWNEGO */

td.galeria
 {
  padding: 1px 1px 1px 1px;
 }

td.topdzialu_foto 
 {
  border: 0px;
  width: 120px;
  padding: 0px 0px 0px 0px;
 }

td.topdzialu_opis 
 {
  border: 0px;
  width: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
 }

table.topdzialu
 {
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px;
 }

p.dzialy_najlepsze
 {
  color: #006600;
  margin: 0px 0px 0px 0px;
  text-indent:2em;
 }  

/* KONIEC STYLE DZIAŁU GŁÓWNEGO */

div
 {
  font-family: Verdana, Tahoma;
 }
div.naglowki
 {
  font-size: 10pt;
  text-align: center;
  font-weight: bold;
  color: #006600;
 }
 
div.naglowki_nawigacji
 {
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  color:  black;
  margin-left: 5px;
 }  

div.przyciski_nawigacji
 {
  font-size: 8pt;
  text-align: left;
  color: black;
  margin-left: 10px;
 }  

div.naglowki_nawigacji2
 {
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  color:  black;
  margin-left: 5px;
 }  

div.przyciski_nawigacji2
 {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  text-align: left;
  color: black;
  margin-left: 10px;
  margin-right: 10px;
 }  

div.stopka_autorska
 {
  font-size: 7pt;
  color: white;
  text-align: center;
 }  

div.belka_dolna
 {
  font-size: 8pt;
  color: black;
  text-align: center;
 }  

div.nav_gorna
 {
  font-size: 8pt;
  text-align: left;
  text-indent:1em;
}

div.info_wstepne
{
  display:block;
  width:auto;
  height:auto;
  text-align:left;
  font-size:8pt;
  color:#993333;
  border:solid 0px #f6f6f6; 
  background-color: rgb(239,248,228);
}

/* STYLE PREZENTACJI OSRODKA, INDEX ALFABETYCZNY */

div.oferta_kategoria
 {
  display:block;
  text-align:left;
  font-size:8pt;
  font-weight: bold;
  color: #006633;
  padding: 2px 0px 2px 0px;
 }


div.oferta_kategoria_opis_naglowek
 {
  display:block;
  text-align:left;
  font-size:7pt;
  color:black;
  margin-bottom: 0px;
 }

div.oferta_kategoria_opis_wlasnosci
 {
  display:block;
  text-align:left;
  font-size:7pt;
  color:rgb(0,0,131);
  margin: 0px 0px 0px 0px;
 }

div.oferta_kategoria_szczegoly
 {
  display:block;
  text-align:left;
  font-size:9pt;
  color:black;
  font-weight: bold;
  margin-top: 12px;
 }



div.belka_baza_noclegowa_pion
 {
  display:block;
  width:auto;
  height:auto;
  text-align:right;
  font-size:7pt;
  color: rgb(100,164,112);
  border: 0;
  background-color: rgb(237,248,239);
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
 }

div.belka_baza_noclegowa_poziom
 {
  display:inline;
  width:auto;
  height:auto;
  text-align:center;
  font-size:7pt;
  color: rgb(100,164,112);
  border: 0;
  background-color: rgb(237,248,239);
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
 }


p
 {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  text-align: left;
 }

p.tekst
 {
  color: #006600;
  margin-left: 10px;
  margin-right: 10px;
  text-indent:3em;
  first-letter: 20pt;
 }  

p.tfl
 {
  color: #006600;
  margin-left: 10px;
  margin-right: 10px;
  text-indent:10px;
  first-letter: 20pt;
 }  

p.tfl:first-letter { font-family: "Walrod Regular"; src: url("WALROD__.TTF"); font-size: 20pt; font-color: #006600; }


p.dzialy_najlepsze
 {
  color: #006600;
  margin-left: 10px;
  margin-right: 10px;
  text-indent:2em;
 }  

ul.tekst
 {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  color: #006600;
  margin-left: 10px;
  margin-right: 10px;
  text-indent:3em;
  first-letter: 20pt;
 }  

li.pw
 {
  text-indent: 1em;
  list-style: square;
 }

li.kw
 {
  text-indent: 1em;
  list-style: none ;
  color: rgb(95,0,0);
 }


hr { background-color: #006600;}




.literatura { text-align: center; }

.zobacz { font-size: 7pt; text-align: center; }


a { font-family: Verdana, Tahoma; }

a.linki_bloku { color: #006600; text-decoration: none; }
a.linki_bloku:visited { color: #006600; text-decoration: none; }
a.linki_bloku:hover { color: black; text-decoration: underline; }

a.nav { text-decoration: none; color: black; }
a.nav:visited  { color: black; }
a.nav:hover { color: #909090; }


/* STRONA GLOWNA BAZY NOCLEGOWEJ */
a.link { text-decoration: none; color: #cc3300; font-size: 8pt; }
a.link:visited  { color: #cc3300; }
a.link:hover { text-decoration: underline; color: black; }



a.hyper { text-decoration: none; color: black; }
a.hyper:hover { text-decoration: underline; color: blue; }




/* BAZA NOCLEGOWA */

a.belka_baza_noclegowa { text-decoration: none; color: rgb(100,164,112); }
a.belka_baza_noclegowa:hover { text-decoration: underline; color: black; }

img.baza
 {
  border: solid 1px #c4c4c4;
  margin: 12px;
 }






a.wstecz { text-decoration: none; color: black; } 
a.wstecz:hover { text-decoration: none; color: black; }
a.wstecz:visited { text-decoration: none; color: black; }




img.mini
 {
  padding: 5px 5px 5px 5px;
  width: 140;
  height: 90;
 }

img.filtr { FILTER: alpha(opacity = 70); moz-opacity: 0.3; }

select
{
font-family: Verdana, Tahoma;
font-size: 8pt;
background: rgb(211,249,210);
 }
input
{
font-family: Verdana, Tahoma;
font-size: 8pt;
background: rgb(211,249,210);
 }
.submit { 
border: none; 
background-color: transparent; 
color: blue; 
cursor: pointer; 
text-decoration: none; 
}
.radio {
background-color: rgb(249,255,248);
}