/* ---------------------------*/
/* ----- szablon strony ----- */
/* ---------------------------*/
*
{
font-family: arial, helvetica, sans-serif, georgia;
margin: 0px;
padding: 0px;
}
body, html
{
background-image: url('wood/wa.gif');
height: 100%;
}
.calosc
{
margin: 10px auto;
padding: 0px 0px 6px 0px;
width: 880px;
border: 0px dotted #000000;
}
.gora
{
margin: 0;
padding: 0;
}
.gora-g
{
margin: 0;
padding: 0;
}
.gora-s
{
margin: 4px 0 0 0;
padding: 0;
}
.gora-d
{
margin: 4px 0 0 0;
padding: 0;
}
.srodek-l
{
float: left;
width: 246px;
margin: 4px 0 4px 0;
}
.srodek-p
{
float: right;
width: 630px;
margin: 4px 0 4px 0;
}
.srodek-p-g
{
margin: 0;
padding: 0;
}
.srodek-p-s
{
margin: 4px 0 0 0;
padding: 0;
}
.srodek-p-d
{
margin: 4px 0 0 0;
padding: 0;
}
.dol
{
margin: 4px 0 0 0;
padding: 0;
clear: both;
}
/* ----------------------------------*/
/* ----- inne parametry strony ----- */
/* ----------------------------------*/
img
{
margin: 0;
padding: 0;
border: 0px dotted #000000;
}
a
{
text-decoration:none;
outline: none;
}
a:link
{
color: #cc0000;
}
a:visited
{
color: #cc0000;
}
a:hover
{
color: #ffffcc;
}
/* ----------------------------*/
/* ----- struktura bloku ----- */
/* ----------------------------*/
.blok
{
position: relative;
margin: 0;
padding: 1px;
border: 0px dotted #000000;
}
.blok-menu
{
position: relative;
margin: 0;
padding: 1px;
border: 0px dotted #000000;
height: 744px; /* wyrownanie */
}
.blok-fotolos
{
position: relative;
margin: 0;
padding: 1px;
border: 0px dotted #000000;
height: 660px; /* wyrownanie */
}
.blok-tresc
{
position: relative;
margin: 7px 13px 14px 7px;
padding: 0;
border: 0px dotted #000000;
}
.blok-gl,.blok-gs,.blok-gp,.blok-sl,.blok-ss,.blok-sp,.blok-dl,.blok-ds,.blok-dp
{
position: absolute;
}
.blok-gl
{
top: 0;
left: 0;
width: 5px;
height: 4px;
background-image: url('wood/w1.gif');
}
.blok-gs
{
top: 0;
left: 5px;
right: 9px;
height: 4px;
background-image: url('wood/w2.gif');
}
.blok-gp
{
top: 0;
right: 0;
width: 9px;
height: 4px;
background-image: url('wood/w3.gif');
}
.blok-sl
{
top: 4px;
left: 0;
bottom: 11px;
width: 5px;
background-image: url('wood/w4.gif');
}
.blok-ss
{
top: 4px;
left: 5px;
right: 9px;
bottom: 11px;
background-image: url('wood/w5.gif');
}
.blok-sp
{
top: 4px;
right: 0;
bottom: 11px;
width: 9px;
background-image: url('wood/w6.gif');
}
.blok-dl
{
left: 0;
bottom: 0;
width: 5px;
height: 11px;
background-image: url('wood/w7.gif');
}
.blok-ds
{
left: 5px;
right: 9px;
bottom: 0;
height: 11px;
background-image: url('wood/w8.gif');
}
.blok-dp
{
right: 0;
bottom: 0;
width: 9px;
height: 11px;
background-image: url('wood/w9.gif');
}
/* -------------------------*/
/* ----- menu pionowe ----- */
/* -------------------------*/
.menu-pionowe
{
font-size: 12px;
font-weight: bold;
text-align: center;
width: auto;
margin: 0;
padding: 3px 14px 34px 14px;
}
.menu-pionoweMF
{
font-size: 12px;
font-weight: bold;
text-align: center;
width: auto;
margin: 0;
padding: 0;
}
.menu-pionowe .title, .menu-pionoweMF .title
{
color: #330000;
font-size: 16px;
text-align: left;
display: block;
height: 24px;
background:  url(obrazy/menutitle.gif);
padding: 2px 0 0 8px;
margin: 12px 0 0 0;
}
.menu-pionowe ul, .menu-pionoweMF ul
{
list-style: none;
margin: 0;
padding: 0;
}
.menu-pionowe li a, .menu-pionoweMF li a
{
text-align: left;
height: 18px;
text-decoration: none;
outline: none;
}
.menu-pionowe li a:link, .menu-pionowe li a:visited, .menu-pionoweMF li a:link, .menu-pionoweMF li a:visited
{
color: #330000;
display: block;
background: url(obrazy/menu.gif);
padding: 1px 0 0 27px;
margin: 1px 0 0 0;
}
.menu-pionowe li a:hover, .menu-pionoweMF li a:hover
{
color: #ffffff;
background: url(obrazy/menu.gif);
padding: 1px 0 0 27px;
margin: 1px 0 0 0;
}
/* ----------------------------------*/
/* ----- menu poziome index.php -----*/
/* ----------------------------------*/
.menu-poziome
{
font-size: 12px;
font-weight: bold;
height: 15px;
text-align: left;
}
.menu-poziome ul
{
margin: 0;
padding: 0;
list-style: none;
}
.menu-poziome ul li
{
float: left;
}
.menu-poziome a
{
display: block;
outline: none;
padding: 0 24px 0 27px;
text-decoration: none;
color: #330000;
}
.menu-poziome li a:link, .menu-poziome li a:visited
{
background: url(obrazy/menuh.gif) 0 15px;
padding: 0 24px 0 27px;
}
.menu-poziome ul li a:hover
{
color: #ffffff;
}
/* -------------------------------------*/
/* ----- ekran dla pliku index.php -----*/
/* -------------------------------------*/
.fotolos-ekran
{
position: relative;
text-align: center;
margin: 0;
padding: 14px 12px 16px 14px;
}
.fotolos
{
height: 434px;
width: 580px
}
/* ---------------------------------------*/
/* ----- akapity dla pliku index.php -----*/
/* ---------------------------------------*/
p.statystyki
{
font-size: 12px;
font-style: normal;
font-weight: bold;
text-align: center;
color: #660000;
margin: 0;
padding: 0;
}
p.licznikdni
{
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #660000;
margin: 0;
padding: 0;
}
p.witaj
{
font-family: georgia;
font-size: 36px;
font-style: normal;
font-weight: bold;
text-align: center;
color: #660000;
margin: 0;
padding: 16px 0px 16px 0px;
}
p.przywitanie
{
font-family: georgia;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-align: justify;
text-indent: 16px;
color: #660000;
margin: 0;
padding: 0px 14px 0px 12px;
}
p.twojip
{
font-size: 10px;
font-style: normal;
font-weight: bold;
text-align: center;
color: #660000;
margin: 0;
padding: 16px 0px 0px 0px;
}
p.roboty
{
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #660000;
margin: 0;
padding: 0;
word-spacing: 25pt;
}
p.stopka
{
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #330000;
margin: 0;
padding: 0;
}
/* -------------------------------------*/
/* ----- menu poziome w javascript -----*/
/* -------------------------------------*/
#jsmp
{
margin: 0;
padding: 0;
z-index: 30
}
#jsmp li
{
margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 12px arial;
}
#jsmp li a
{
outline: none;
display: block;
margin: 0 1px 0 0;
padding: 0px 10px;
width: 150px;
color: #cc0000;
text-align: center; /*center*/
text-decoration: none;
}
#jsmp li a:hover
{
color: #ffffcc;
}
#jsmp div
{
position: absolute;
visibility: hidden;
margin: 4px 0 0 52px;
padding: 0;
background: url('wood/w5.gif');
z-index: 30;
width:150px;
}
#jsmp div a
{
position: relative;
display: block;
margin: 2px;
padding: 2px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
color: #cc0000;
border: 1px solid #990000;
font: bold 12px arial
}
#jsmp div a:hover
{
color: #ffffcc
}
/* -------------------------------------*/
/* ----- style dla statystyki (ST) -----*/
/* -------------------------------------*/
.ekranST
{
margin: 22px 16px 0px 16px;
}
img.st
{
float: left;
}
td.border1
{
border:1px solid #cc9933;
padding: 0;
}
td.statTT
{
background-image: url(wood/wa.gif);
border: 1px solid #cc9933;
}
p.sttytul
{
font-family: georgia;
font-size: 17px;
color: #660000;
font-weight: bold;
text-align: center;
padding: 8px 0px 8px 0px;
}
p.stpodtytul
{
font-family: georgia;
font-size: 9px;
color: #660000;
font-weight: bold;
text-align: center;
padding: 0px 0px 2px 0px;
}
p.stnaglowek
{
text-align: center;
font-size: 17px;
color: #330000;
font-weight: bold;
padding: 8px 0px 4px 0px;
}
td.stat0
{
border: 0px solid #cc9933;
font-size: 9px;
text-align: left;
}
td.stat0c
{
border: 0px solid #cc9933;
font-size: 9px;
text-align: center;
}
td.stat1
{
background-image: url(wood/wa.gif);
border: 1px solid #cc9933;
font-size: 9px;
text-align: center;
}
td.stat2
{
border: 1px solid #cc9933;
font-size: 9px;
text-align: left;
padding: 0;
}
/* --------------------------------*/
/* ----- akapity dla podstron -----*/
/* --------------------------------*/
.ekran
{
margin: 0px 16px 0px 16px;
}
p.tytulC
{
font-family: georgia;
font-weight: bold;
font-size: 36px;
text-align: center;
color: #660000;
padding: 16px 0px 16px 0px;
clear: both;
}
p.naglowekC
{
font-family: georgia;
font-weight: bold;
font-size: 22px;
text-align: center;
color: #330000;
padding: 16px 0px 16px 0px;
}
p.naglowekL
{
font-family: georgia;
font-weight: bold;
font-size: 22px;
text-align: left;
color: #330000;
padding: 16px 0px 4px 0px;
clear: both;
}
p.naglowekLM
{
font-family: georgia;
font-weight: bold;
font-size: 14px;
text-align: left;
color: #330000;
padding: 16px 0px 0px 24px;
clear: both;
}
p.data
{
font-weight: bold;
font-size: 12px;
text-align: left;
color: #330000;
padding: 12px 0px 2px 0px;
}
p.tekstJ
{
font-weight: normal;
font-size: 12px;
text-align: justify;
color: #660000;
padding: 0;
margin: 0;
clear: both;
}
p.tekstL
{
font-weight: normal;
font-size: 12px;
text-align: left;
color: #660000;
}
p.dogoryC
{
font-family: arial;
font-weight: bold;
font-size: 12px;
text-align: center;
padding: 16px 0px 12px 0px;
clear: both;
}
p.dogoryCS, p.dogoryMF
{
font-family: arial;
font-weight: bold;
font-size: 12px;
text-align: center;
padding: 4px 0px 8px 0px;
clear: both;
}
/* -----------------------------------------*/
/* ----- style do moja fotografia (FT) -----*/
/* -----------------------------------------*/
img.FT
{
float: left;
border: 1px solid #cc9933;
padding: 2px;
margin: 1px;
}
p.tekstFT
{
float: right;
display: block;
font-weight: normal;
font-size: 12px;
text-align: justify;
padding: 8px 16px 8px 16px;
margin: 1px;
width: 565px;
height: 132px;
border: 1px solid #cc9933;
color: #660000;
}
/* ------------------------------------*/
/* ----- style do moje fotki (MF) -----*/
/* ------------------------------------*/
.ekranMF
{
margin: 22px 16px 8px 16px;
}
.tabelkaMF
{
display: table;
width: auto;
}
.rzadMF
{
display: table-row;
}
.komorkaMF1
{
display: table-cell;
border: 1px solid #edc150;
width: 22%;
vertical-align : top;
margin: 0;
padding: 0;
}
.komorkaMF2
{
display: table-cell;
border: 0px solid #edc150;
width: 3%;
margin: 0;
padding: 0;
}
.komorkaMF3
{
text-align: center;
display: table-cell;
border: 1px solid #edc150;
width: 75%;
margin: 0;
padding: 3px;
}
p.menuMF
{
font-family: georgia;
font-weight: bold;
font-size: 22px;
text-align: center;
color: #330000;
padding: 24px 0px 24px 0px;
clear: both;
}
p.opisMF
{
font-weight: normal;
font-size: 12px;
text-align: justify;
color: #660000;
padding: 8px 24px 8px 24px;
}
p.podpisMF
{
font-family: arial, helvetica, sans-serif, georgia;
font-weight: bold;
font-size: 16px;
text-align: center;
color: #330000;
padding: 2px 0px 20px 0px;
}
/* -----------------------------------------------*/
/* ----- style dla miasta z dawnych lat (MT) -----*/
/* -----------------------------------------------*/
img.T
{
margin: 16px 0px 0px 0px;
}
img.MTW
{
float: left;
padding: 0px;
margin: 0px 0px 0px 24px;
}
p.tekstMTW
{
float: left;
display: block;
font-weight: bold;
font-size: 14px;
text-align: left;
margin: 0px 0px 16px 16px;
width: 252px;
height: 412px;
color: #660000;
}
img.MT
{
float: left;
border: 1px solid #cc9933;
padding: 2px;
margin: 1px 0px 1px 24px;
}
.LM
{
float: left;
margin: 0px 0px 0px 22px;
padding: 0;
}
p.tekstMT
{
float: left;
display: block;
font-weight: normal;
font-size: 9px;
text-align: justify;
margin: 1px 1px 1px 2px;
padding: 8px 8px 0px 8px;
width: 187px;
height: 257px;
border: 1px solid #cc9933;
color: #660000;
}
.tabelkaMT
{
display: table;
width: 100%;
margin: 0px 0px 0px 24px;
}
.rzadMT
{
display: table-row;
}
.komorkaMT
{
display: table-cell;
width: 25%;
font-size: 12px;
text-align: left;
}
/* --------------------------------------*/
/* ----- style dla mapa strony (MS) -----*/
/* --------------------------------------*/
.mapa
{
width: 216px;
margin: 0;
font-size: 14px;
font-weight: bold;
padding: 0 0 0 320px;
}
.mapa .title
{
color: #330000;
font-size: 16px;
text-align: left;
display: block;
height: 24px;
background:  url(obrazy/menutitle.gif) 0 24px;
padding: 0 0 0 8px;
margin: 0 0 0 0;
}
.mapa ul
{
list-style: none;
margin: 0;
padding: 0;
}
.mapa li a
{
text-align: left;
height: 18px;
text-decoration: none;
outline: none;
}
.mapa li a:link, .mapa li a:visited
{
color: #cc0000;
display: block;
background: url(obrazy/menu.gif) 0 18px;
padding: 0 0 0 27px;
margin: 0 0 0 0;
}
.mapa li a:hover
{
color: #ffffff;
background: url(obrazy/menu.gif) 0 18px;
padding: 0 0 0 27px;
margin: 0 0 0 0;
}
.mapapod
{
width: 216px;
margin: 0;
font-weight: bold;
padding: 0 0 0 20px;
}
.mapapod .title
{
color: #330000;
font-size: 12px;
text-align: left;
display: block;
height: 18px;
background:  url(obrazy/menutitle.gif) 1px 19px;
padding: 0 0 0 8px;
margin: 0 0 0 0;
}
.mapapod ul
{
list-style: none;
margin: 0;
padding: 0;
}
.mapapod li a
{
text-align: left;
font-size: 10px;
height: 14px;
text-decoration: none;
outline: none;
}
.mapapod li a:link, .mapapod li a:visited
{
color: #cc0000;
display: block;
background: url(obrazy/menu.gif) 1px 15px;
padding: 0 0 0 27px;
margin: 0 0 0 0;
}
.mapapod li a:hover
{
color: #ffffff;
background: url(obrazy/menu.gif) 1px 15px;
padding: 0 0 0 27px;
margin: 0 0 0 0;
}
/* -----------------------------------------*/
/* ----- style dla ciekawe strony (CS) -----*/
/* -----------------------------------------*/
img.CS
{
float: left;
border: 1px solid #cc9933;
padding: 2px;
margin: 1px;
}
p.tekstCS1
{
float: right;
display: block;
font-weight: bold;
font-size: 18px;
text-align: left;
margin: 1px;
padding: 2px 0px 0px 8px;
width: 656px;
height: 28px;
border: 1px solid #cc9933;
color: #110000;
}
p.tekstCS2
{
float: right;
display: block;
font-weight: normal;
font-size: 12px;
text-align: left;
margin: 1px;
padding: 2px 0px 0px 8px;
width: 656px;
height: 22px;
border: 1px solid #cc9933;
color: #660000;
}
/* -----------------------------------------*/
/* ----- style dla trasy rowerowe (TR) -----*/
/* -----------------------------------------*/
.ekranTR
{
margin: 0px 24px 0px 24px;
}
img.TR
{
margin: 2px;
}
.tabelkaTR
{
float: left;
display: table;
width: 556px;
margin: 0px 0px 16px 0px;
padding: 0;
}
.rzadTR
{
display: table-row;
}
.komorkaTR
{
display: table-cell;
border: 1px solid #edc150;
text-align: center;
margin: 2px;
}
.komorkaTR0
{
display: table-cell;
height: 4px;
border: 0px solid #edc150;
}
p.nazwaTR
{
font-family: georgia;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #330000;
padding: 4px 0px 4px 0px;
}
p.nazwaTRM
{
font-family: georgia;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #330000;
padding: 4px 0px 4px 24px;
}
p.dlugoscTR
{
font-family: arial;
font-weight: bold;
font-size: 12px;
text-align: left;
color: #660000;
padding: 4px;
}
p.trasaTR
{
font-family: arial;
font-weight: normal;
font-size: 12px;
text-align: left;
color: #990000;
padding: 4px;
}
p.opisTR
{
font-family: arial;
font-weight: normal;
font-size: 12px;
text-align: justify;
color: #330000;
margin: 0;
padding: 0px 4px 4px 4px;
}
/* ----------------------------*/
/* ----------------------------*/