
body {
margin: 0 auto;
padding: 0;
text-align: center;
background: url('tlo_tyl.jpg') repeat #ffffff;
font-size: 0.9em;
font-family: sans-serif;
}

p {
padding: 5px;
padding-left: 5px;
margin: 0;
line-height: 125%;
}

a img {
border: none;
}

h1 {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
margin: 0;
font-size: 1.3em;
}

h2 {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
margin: 0;
font-size: 1.2em;
}

h1.logobanner {
padding-top: 0;
padding-bottom: 0px;
text-align: right;
}


h2.logobanner {
padding-top: 0;
padding-bottom: 3px;
text-align: right;
}

#banner table {
text-align: right;
float: right;
margin: 20px;
margin-top: 20px;
margin-bottom: 0;
}

#banner table tr td {
vertical-align: bottom;
}

div#adres {
text-align: center;
color: #ffcccc;
padding: 0;
margin: 0 auto;
}

#adres p {
margin: 0 auto;
padding: 3px;
width: 180px;
}

div#main {
margin: 0 auto;
padding: 0;
width: 60%;
min-width: 800px;
background: #ffffff;
border-right: solid 1px #660000;
}

div#banner {
margin: 0;
padding: 0;
height: 100px;
text-align: right;
background: url('banner-back3.jpg') no-repeat #ffffff;
}

div#srodek {
margin: 0;
padding: 0;
width: 100%;
background: url('marquee2.jpg') no-repeat #ffffff;
}

table#center {
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
}

td#menutd {
margin: 0;
padding: 0;
width: 220px;
height: 500px;
font-size: 0.9em;
font-family: sans-serif;
vertical-align: top;
background: #660000;
}

td#menudol {
margin: 0;
padding: 0;
padding-top: 0;
width: 220px;
height: 210px;
text-align: center;
vertical-align: top;
font-size: 0.9em;
font-family: sans-serif;
background: url('menu-back2.jpg') no-repeat #660000;
}

td#menudol2 {
margin: 0;
padding: 0;
padding-top: 0;
width: 220px;
text-align: center;
vertical-align: top;
font-size: 0.9em;
font-family: sans-serif;
background: url('menu-back4.jpg') repeat-y #660000;
}

td#tresc {
margin: 0;
padding: 0;
min-width: 500px !important;
min-width: 540px;
padding-top: 40px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
vertical-align: top;
font-size: 0.9em;
font-family: sans-serif;
background: url('tlo-srodka.gif') repeat;
}


div#stopka {
margin: 0;
padding: 0;
background: #660000;
}

br.clear {
clear: both;
}

marquee {
color: #ffffff;
padding: 2px;
}





ul#menu {
padding: 0;
margin: 0;
list-style-type: none;
}

#menu li ul {
padding: 0;
margin: 0;
list-style-type: none;
}

#menu li {
padding-top: 3px;
padding-left: 20px;
}

#menu li a, #menu li a:visited  {
text-decoration: none;
display: block;
color: #ffffff;
background: #991100;
padding: 3px;
padding-left: 8px;
padding-right: 23px;
width: 150px !important;
width: 170px;
border-top: solid 2px #aa0000;
border-left: solid 2px #aa0000;
border-right: solid 2px #330000;
border-bottom: solid 2px #330000;
}

#podmenu li a, #podmenu li a:visited  {
text-decoration: none;
display: block;
color: #ffffff;
background: #001100;
padding: 3px;
padding-left: 8px;
padding-right: 23px;
width: 130px !important;
width: 150px;
border-top: solid 2px #aa0000;
border-left: solid 2px #aa0000;
border-right: solid 2px #330000;
border-bottom: solid 2px #330000;
}

#menu li ul li a, #menu li ul li a:visited  {
padding-right: 3px;
width: 150px;
background: #bb6666;
border-top: solid 2px #ff9999;
border-left: solid 2px #ff9999;
}

#menu li a:hover  {
color: #990000;
background: #ffbbbb;
border-top: solid 2px #330000;
border-left: solid 2px #330000;
border-right: solid 2px #ffcccc;
border-bottom: solid 2px #ffcccc;
}

#podmenu li a:hover  {
color: #990000;
background: #ffbbbb;
border-top: solid 2px #330000;
border-left: solid 2px #330000;
border-right: solid 2px #ffcccc;
border-bottom: solid 2px #ffcccc;
}

#menu li ul li a:hover  {
color: #990000;
background: #ffdddd;
border-top: solid 2px #330000;
border-left: solid 2px #330000;
border-right: solid 2px #ffcccc;
border-bottom: solid 2px #ffcccc;
}

#menu li a#active, #menu li ul li a#active  {
color: #330000;
background: #ff6600;
}

a.menu {
border: none;
padding-left: 20px;
}

p.stopka {
color: #ffcccc;
float: left;
padding-left: 30px;
font-size: 13px;
}

p.stopka2 {
color: #ffcccc;
font-size: 13px;
}

a.stopka, a.stopka:visited {
text-decoration: none;
color: #ff6666;
}

a.stopka:hover {
color: #ff0000;
border: none;
}

a.kdp, a.kdp:visited {
border: none;
padding-left: 20px;
margin-top: 30px;
}

a.kdp img{
border-top: solid 2px #330000;
border-left: solid 2px #330000;
border-right: solid 2px #ffcccc;
border-bottom: solid 2px #ffcccc;
}

#tresc a, #tresc a:visited {
color: #660000;
}

#tresc a:hover {
color: #cc0000;
}

table.lista tr td {
border: solid 1px #660000;
margin: 0;
padding: 5px;
text-align: center;
font-size: 0.8em;
}

#tresc ul.numer li {
list-style-type: decimal;
}


#tresc ul li {
list-style-type: disc;
}

#tresc ul li ul li, #tresc ol li ul li {
list-style-type: circle;
}

#tresc ul li ul li ul li, #tresc ol li ul li ul li {
list-style-type: square;
}

#tresc ul li ul li ul li ul li, #tresc ol li ul li ul li ul li {
list-style-type: disc;
}

textarea {
padding: 5px;
background: none;
font-size: 1.0em;
font-family: Arial;
border: solid 1px #660000;
}

.center {
text-align: center;
}

.right {
text-align: right !important;
}

div#news {
	margin: 30px auto 0;
	text-align: center;
}
