*
{
margin: 0;
padding: 0;
}
img
{
border: none;
}

body
{
background-color: #634c47; 
font-family: Verdana, 'Trebuchet MS',Georgia;
font-size: 12pt;
color: #5f4843;
background-image: url('./../img/tlo.jpg');
background-repeat: repeat-x;
}

h3
{
text-align: center;
}

div.true
{
padding: 10px;
border: solid 2px #5f4843;
background-color: #b59f87;
}

div.false
{
padding: 10px;
border: solid 1px red;
background-color: #cc6666;
color: #d9d0b8;
font-weight: bold;
}

#tresc p
{
margin: 6px 0;
text-indent: 15px;
text-align: justify;
}
#main, #autor
{
width: 1018px;
height: auto;
margin: 0 auto 0 auto;

}

#logo
{
width: 1018px;
height: 216px;
background-image: url('./../img/logo.jpg');
background-repeat: no-repeat;
text-align: center;
padding-top: 20px;
}
#logol
{
width: 247px;
height: 100%;
float: left;
}
#logos
{
width: 554px;
height: 100%;
float: left;
}
#logop
{
width: 200px;
height: 100%;
float: left;
}
#logop p
{
font-size: 10pt;
}
#logol p
{
font-weight: bold;
font-size: 12pt;
color: #5f4843;
/*
color: #fbfae6;
 text-shadow: -1px 0 #7c6560, 0 1px #7c6560, 1px 0 #7c6560, 0 -1px #7c6560; */
}
#logol p.haslo
{
margin-left: 10px;
}

.zegar
{
margin-top: 15px;
}
h1.logo
{
font-size: 35pt;
border: none;
margin: 0;
}
h1.logo a
{
color: #5f4843;
text-decoration: none;
}
h1.menul, h1.menup
{
margin: 3px 5px 3px 20px;
padding: 2px 2px 2px 20px;
width: 195px;
color: #634c47;
height: auto;
background-color: #b59f87;
border: solid 1px #634c47;
font-weight: normal;
font-style: italic;
font-variant: small-caps;
font-size: 13pt;
}

h1.menup
{
width: 163px;
padding: 2px 2px 2px 10px;
margin: 5px 10px;
}

#srodek
{
width: 1018px;
height: auto;
}


#lewa
{
width: 247px;
height: auto;
background-image: url('./../img/pasek_menul.jpg');
background-repeat: repeat-y;
float: left;
}

#menugora
{
width:500px;
padding-top: 16px;
height: 26px;
text-align: center;
margin: auto;
}
ul.menugora
{
list-style: none;
display: inline-block;
text-align: center;
margin: auto;
}
ul.menugora li
{
float: left;
width: auto;
margin: 0 10px;
}
ul.menugora li a
{
display: block;
padding: 3px 8px;
color: #5f4843;
border: solid 1px #5f4843;
text-decoration: none;
width: auto;
font-weight: bold;
background-color: #b59f87;
}
ul.menugora li a:hover
{
background-color: #b59f87;
background: none;
border: solid 1px #5f4843;
text-decoration: underline;
}
/* MENU */
ul li, ul li a, a.link
{
color: #d9d0b8;
font-size: 11pt;
display: block;
width: 100%;
font-variant: small-caps;
}

ul.menu
{
padding-left: 32px;
padding-right: 16px;
list-style-type: none;
}
ul.menu2
{
padding-left: 24px;
padding-right: 27px;
list-style-type: none;
}
ul.menu li, ul.menu2 li
{
background-image: url('./../img/gora.jpg');
background-position: top left;
background-repeat: repeat-x;
width: 100%;
min-height:  24px;
height: auto;
}
ul.menu li:hover, ul.menu2 li:hover
{
/* background-image: url('./../img/gorah.jpg'); */
}
ul.menu li a:hover, ul.menu2 li a:hover
{
background-image: url('./../img/dolh.jpg');

}

ul.menu li a, ul.menu2 li a
{
background-image: url('./../img/dol.jpg');
background-position: bottom left;
background-repeat: repeat-x;
text-decoration: none;
padding-bottom: 3px;
padding-left: 3px;
padding-top: 3px;
margin-top: 3px;
padding-right: 0;
width: 196px;
cursor: pointer;
cursor: hand;
}
ul.menu2 li a
{
width: 146px;
text-align: center;
}

ul.podmenu
{
padding-left: 22px;
margin-bottom: 10px;
}
ul.podmenu li a, ul.podmenu li a:hover
{
background-image: none;
font-size: 10pt;
}
ul.podmenu li,ul.podmenu li:hover
{
background-image: url('./../img/dol.jpg');
background-position: bottom left;
background-repeat: repeat-x;
}
ul.podmenu li a:hover
{
text-decoration: underline;
font-weight: bold;
}

ul.linki
{
padding-left: 42px;
padding-right: 25px;
list-style-image:url('./../img/myslnik.png');
list-style-type:square;
list-style-position: outside;
}

ul.linki li
{
display: list-item;
padding: 0;
margin-left: 0;
}
ul.linki li a, a.link
{
padding: 0;
margin-left: -5px;
font-variant: normal;
text-decoration: none;
}
ul.linki li a:hover, a.link:hover
{
text-decoration: underline;
}
#podmenu1,#podmenu2, #podmenu3, #podmenu4
{
display: block;
}

#stopkal
{
width: 100%;
height: 18px;
background-image: url('./../img/stopka_menul.jpg');
background-repeat: no-repeat;
}


#content
{
width: 554px;
height: auto;
background-image: url('./../img/pasek_srodek.jpg');
background-repeat: repeat-y;
float: left;
}
#tresc,#cytat,#stopka
{
padding: 0px 10px 0px 10px;
}

#tresc
{
padding: 5px 20px 5px 15px;
height: auto;
margin-bottom: 20px;
}

#cytat
{
font-size: 10pt;
width: 534px;
height: auto;
background-image: url('./../img/pasek_cytat.jpg');
background-repeat: repeat-y;
}
.cytat
{
text-align: center;
font-style: italic; 
}

#stopka
{
width: 100%;
height: 49px;
background-image: url('./../img/stopka.jpg');
background-repeat: no-repeat;
}

#prawa
{
width: 200px;
height: auto;
background-image: url('./../img/tlo_menu_prawe.jpg');
background-repeat: repeat-y;
float: left;
}

#stopkap
{
width: 100%;
height: 21px;
background-image: url('./../img/stopka_menup.jpg');
background-repeat: no-repeat;
}
#stats
{
margin-right: 17px;
width: 200px;
text-align: center;
float: right;
}

#autor
{
width: 1018px;
clear: both;
}

h1
{
width: 100%;
font-size: 14pt;
font-weight: bold;
border-bottom: solid 1px #5f4843;
margin: 5px 0 30px 0;
}



.srodek, #tresc p.srodek
{
text-align: center;
margin: auto;
}
.podpis, #tresc p.podpis
{
text-align: right;
font-size: 8pt;
}
.stopka
{
font-size: 8pt;
font-weight: bold;
text-align:center;
}
hr.liniastopka
{
width: 95%;
text-align: center;
color: #5f4843;
margin: 3px 0 3px 3px;
background-color: #5f4843;
height: 1px;
border: solid 0px;
}

p.autor
{
color: #877b75;
font-size: 10pt;
text-align: right;
}
p.autor a
{
color: #877b75;
text-decoration: none;
}
p.autor a:hover
{
text-decoration: underline;
}

p.warto
{
text-align: center;
}
p.warto *
{
text-decoration: none;
border: none;
}
ul#galerie
{
margin-top: 20px;
list-style: none;
}

ul#galerie li
{
padding: 3px;
margin: 5px 0;
border: solid 1px;
list-style: none;
}

ul#galerie li a
{
text-decoration: none;
color: #5f4843;
display:inline-block;
vertical-align:middle;
}
ul#galerie li:hover
{
background-color: #b59f87;
}
.nazwa
{
margin-left: 10px;

}

table#galeria
{
margin: auto;
margin-top: 30px;
}
table#galeria tr td
{
text-align: center;
vertical-align: bottom;
padding: 5px;
}

table#galeria tr td a
{
display: block;
padding: 5px 5px 15px 5px;
background-color: white;
border: solid 1px #634c47;
}

div#pokaz
{
margin: 10px auto 10px auto;
text-align: center;
width: 375px; 
}
form
{
margin-top: 10px;
}

form fieldset
{
border: 0;
margin: 5px 0;
}

.nazwaPola
{
width: 200px;
text-align: right;
display: block;
margin-right: 10px;
float: left;
}

.submit
{
text-align: center;
margin: auto;
}
input.wiadomosc, select.wiadomosc
{
width: 260px;
}
textarea.wiadomosc
{
width: 260px;
height: 200px;
white-space: nowrap;

}

textarea.wiadomosc2
{
width: 100%;
height: 100px;
white-space: nowrap;
margin: auto;
}

.wymagane
{
color: red;
vertical-align: super;
float: left;
}

div#formularz
{
margin: 20px 15px 20px 5px;
padding: 5px;
border: solid 1px #5f4843;
}

#tresc div.news
{
margin: 25px 0;
padding: 5px;

border: dotted 1px #5f4843;
}

#tresc div.news:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#tresc div.news p.data, #tresc p.data
{
width: 100%;
font-size: 10pt;
text-align: right;
}

#tresc div.news p.podpis
{
width: 100%;
font-size: 10pt;
text-align: right;
}
#tresc div.news p.linkNews
{
text-align: right;
}

#tresc div.news p.linkNews a
{
color: #5f4843;
margin-top: 10px;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
padding-bottom: 3px;
border-bottom: dotted 1px #5f4843;
}

#tresc div.news p.linkNews a:hover
{
color: red;
border-bottom-color: red;
}

#tresc div.news img.obrazekNews
{
border: solid 2px #5f4843;
margin: 10px;
float: left;

}

#tresc div.news h4.tytulNewsa
{
font-size: 12pt;
border-bottom: solid 1px;
padding: 2px 0;
margin-bottom: 10px;
text-align: justify;
}


#tresc p.licz
{
text-align: center;
margin-bottom: 10px;
font-size: 10pt;
}

#tresc p.licz a
{
text-decoration: none;
margin: 3px;
color: #584423;
}

#tresc p.licz a.licz
{
padding: 0 3px;
margin: 15px 4px;
border: solid 1px;
background-color: #5E4E3D;
color: #FFF;
font-size: 14pt;
}
#tresc p.licz a.licz2
{
padding: 0 3px;
margin: 15px 2px;
border: none;
background: none;
}
#tresc p.licz a:hover
{
text-decoration: underline;
background: none;
color: red;
}

/* SEKCJA EDYTOWANIA PODSTRON */
div#tresc ol
{
list-style-type: decimal;
list-style-position: inside;
}

div#tresc ul
{
list-style-type: disc;
list-style-position: inside;
}
div#tresc ul li
{
display: list-item;
}
div#tresc ul *
{
color: #5f4843;
font-variant: normal;
}

div#tresc h2
{
font-size: 13pt;
}
div#tresc h3
{
font-size: 12pt;
}
div#tresc h4
{
font-size: 11pt;
}

div#tresc a
{
color: #663333;
text-decoration: underline;
}
div#tresc a:hover
{
color: #cccc99;
text-decoration: none;
}
