body               { font-size: 0.75em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0 }
ul.clean { list-style-type:none; margin:0; padding:0 }
.ukryte  { display: none }

#container      { background-color: #fff; margin: 0 auto; width: 980px }
#top       { background-color: #fff; background-image: url(logo.gif); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; height: 156px }

#menu                { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; margin: 0; padding: 23px 0; width: 160px }
#menu ul  { list-style-type: none; margin: 0; padding: 0 }
#menu a                { color: #000; font-weight: bold; text-decoration: none; padding: 3px 0 3px 7px; border-top: 0 none; border-right: 0 none; border-bottom: 0 none; border-left: 1px solid #dc0000; width: 153px; display: block }
#menu a:hover      { color: #fff; text-decoration: none; background-color: #dc0000; border-top: 0; border-right: 0; border-bottom: 0; border-left: 1px solid #ffd700 }
#menu ul ul a
          { color: #000; font-weight: normal; text-decoration: none; margin-left: 8px; padding: 3px 7px; border-top: 0 none; border-right: 0 none; border-bottom: 0 none; border-left: 1px solid #ffd700; width: 138px; display: block }
#menu ul ul a:hover
    { color: #000; text-decoration: none; background-color: #ffd700; border-top: 0; border-right: 0; border-bottom: 0; border-left: 1px solid #dc0000 }
#active a:link, #active a:visited, #active a:hover
 { color: black; background-color: #fff; border-top: 1px solid #cc0000; border-bottom: 1px solid #cc0000; width: 211px }
#sponsor        { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: right; margin: 0; padding: 10px; width: 153px }
#sponsor img          { background-color: #fff; text-align: center; margin: 6px 1px 10px; padding: 0; border: solid 1px #c0c0c0; width: 150px }
#sponsor img.gg  { background-color: #fff; float: left; margin: 0; padding: 0; border: solid 0 gray; width: 20px; height: 20px }
#sponsor img a { background-color: #fff; margin: 6px 1px 10px; padding: 0; border: solid 1px #c0c0c0; width: 150px }
#sponsor img a:hover { background-color: #fff; margin: 5px 0 9px; padding: 1px; border: solid 1px #696969; width: 150px }
#tekst                 { background-color: #fffff5; margin: 0 170px 0 160px; padding: 20px }

#tekst img    { background-color: #fff; margin: 5px 15px 15px 0; padding: 2px; border: solid 1px #c0c0c0 }
#dol      { text-align: center; clear: both; margin: 0; padding: 0; border-top: 1px solid #cc0000; height: 20px }
#pagelist   { float: right; margin: 0; padding: 0 }
#pagelist ul { font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; list-style-type: none; margin: 0; padding: 0 }
#pagelist li  { background-color: #f5f5f5; margin: 0; padding: 1px 3px; border: solid 1px #808080; display: inline }

#porcja   { color: #696969; margin: 0; padding: 0 }
#porcja .sel  { color: #c00; font-weight: bold; margin: 0; padding: 2px 7px }
#porcja .off  { color: #c0c0c0; margin: 0; padding: 1px 5px }
#porcja ul
  { text-align: center; margin: 1px; padding: 5px 0 }

#porcja ul li
 { margin: 0; padding: 0; display: inline }

#porcja ul li a
   { color: #808080; text-decoration: none; margin: 0; padding: 1px 5px }

#porcja ul li a:hover
    { color: #000; text-decoration: underline; margin: 0; padding: 1px 5px }
#porcja ul li a:active { color: #000; text-decoration: underline; margin: 0; padding: 1px 5px }
#sponsor hr  { clear: both; margin: 10px 0 0; padding: 0; border-style: solid; border-width: 1px 0 0; border-color: #ccc }
h1 { margin: 0; padding: 0 }

h2        { color: #000; font-size: 1.5em; margin: 0; padding: 0; border-bottom: 1px solid #c0c0c0 }
h3       { font-size: 1em; margin: 0; padding: 3px 0 }

p          { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 7px 0 0 }
p.wlad { font-size: 1.5em; text-align: center; margin: 0; padding: 0 }
p.p1    { color: #dc0000; font-weight: bold; font-size: 1.5em; margin: 0; padding: 0; border-bottom: 1px solid #c0c0c0 }

p.p2   { font-size: 1em; margin: 0; padding: 3px 0 10px 8px }
p.p3   { font-style: italic; font-size: 1em; margin: 0 0 15px; padding: 0 }
p.s1  { color: #a9a9a9; font-weight: bold; font-size: 1.5em; text-decoration: underline; text-align: center; margin: 0; padding: 20px 0 0 }
p.s2  { color: #696969; font-weight: bold; font-size: 1.25em; text-align: center; margin: 0; padding: 20px 0 5px }
p.s3  { font-weight: bold; font-size: 1em; text-align: center; margin: 0; padding: 20px 0 5px }
p.s4   { text-align: left; margin: 0; padding: 0 30px 0 20px }
p.s5  { text-align: right; margin: 0; padding: 0 30px }

ol.s4 { list-style-type: lower-alpha }

p.more         { text-align: left; margin: 0; padding: 10px 0 }
p.more2 { text-align: left; margin: 0; padding: 10px 0 40px }
p.n2       { color: #696969; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin: 0; padding: 50px 0 0 }
p.rama { font-weight: normal; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f5f5f5; margin: 10px 10px 0; padding: 15px; border: solid 1px #dcdcdc }

a        { color: #dc0000; text-decoration: none }
a:hover      { text-decoration: underline }
a:active   { color: #696969 }

button    { font-size: 12px; background-color: #f5f5f5; vertical-align: middle; margin: 0 55px 0 5px; padding: 0; border: solid 1px #d3d3d3; width: 60px; height: 20px }
input      { font-size: 12px; background-color: #fff; vertical-align: middle; margin: 0; padding: 0; border: solid 1px #d3d3d3; width: 240px; height: 14px }
form  { color: #999999; text-align: center; margin: 0; padding: 33px 0 0; border: 0 }
table { background-color: #fff }
th  { font-weight: bold; background-color: #dcdcdc; border: 0 }

td.n      { font-weight: bold; background-color: #ffd700; text-align: center; padding: 3px 5px; border-bottom: 1px solid #000 }

td.o    { color: #fff; font-weight: bold; background-color: #dc0000; text-align: center; padding: 3px 5px; border-bottom: 1px solid #000 }
tr.a { background-color: #ffffe0; text-align: center; margin: 0; padding: 0 }
td.t     { font-weight: bold; background-color: #f5f5f5; text-align: center; padding: 2px 3px; border-bottom: 1px solid #c0c0c0 }

td.f     { text-align: center; padding: 2px 3px; border-bottom: 1px solid #dcdcdc }
td.e { text-align: left; padding: 3px 5px 3px 15px; border-bottom: 1px solid #dcdcdc }
