html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font: normal normal normal 1em/1.2 Arial, Verdana, sans-serif; background-color: #f4f4f1; color: #282828; }
a, a:link, a:visited { font-weight: bold; text-decoration: none; background-color: inherit; color: #6c0000; }
a:hover, a:active { font-weight: bold; text-decoration: none; background-color: inherit; color: #9c3030; }
address { font-style: normal; font-weight: normal; text-align: center; }
h2 { clear: both; margin: 15px 0 5px; padding: 0; font: italic normal bold 1em/1.2 Arial, sans-serif; text-align: center; background-color: inherit; color: #4d3731; }
h3 { clear: both; margin: 5px 0; padding: 0; font: italic normal normal 1em/1.2 Arial, sans-serif; text-align: center; background-color: inherit; color: #5d4741; }
h4 { clear: both; margin: 15px 0 3px; padding: 0; font: normal normal bold 1em/1.2 Arial, sans-serif; text-align: left; background-color: inherit; color: #4d3731; }
img { border: 0; }
p { margin: 3px 0; padding: 0; text-align: justify; text-indent: 12px; }
p.uwaga { font-weight: bold; text-align: center; text-indent: 0; }
p.data { margin: 0 0 8px; padding: 0; font-weight: bold; font-size: 100%; text-align: left; text-indent: 12px; }
ul { margin: 3px 0 3px 20px; padding: 0; list-style: outside disc; }
li { margin: 3px 0; padding: 0; text-align: justify; }
li b { font-weight: normal; }
#box1 { margin: 0 auto; padding: 0; width: 100%; height: auto; }
#box2 { width: 100%; height: auto; }
#elita { width: 100%; height: auto; margin: 0; padding: 0; font: normal normal bold 1em/1.0 Arial, sans-serif; text-align: center; }
#elita span { visibility: visible; }
#text1 { width: 100%; height: auto; }
#text2 { margin: 0 auto; padding: 0; width: 100%; height: auto; }
#kartadan { margin: 0 auto; padding: 0; border: 0; }
#kartadan tr { margin: 0; padding: 0; border: 0; }
#kartadan tr td { margin: 0; vertical-align: top; border: 0; }
#kartadan tr td.rodzaj { padding: 3px 0; font-style: italic; font-weight: bold; font-size: 100%; text-align: center; }
#kartadan tr td.lp { padding: 3px 3px 3px 0; text-align: right; }
#kartadan tr td.nazwa { padding: 3px 0; text-align: left; }
#kartadan tr td.opis { padding: 3px 0; text-align: left; }
#kartadan tr td.cena { padding: 3px 0 3px 13px; text-align: right; }
#kartadan tr td.separator { padding: 3px 0; }
#menu, #lang, #fuze { width: 96%; height: auto; margin: 0 auto; padding: 0; }
#menu div a, #lang div a, #fuze div a { overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; }
#menu div a span, #lang div a span, #fuze div span, #fuze div a span, #validpoprawny { visibility: visible; }
#menu01, #menu02, #menu03, #menu04, #menu05, #langpl, #langpl a, #langpl a:hover, #langen, #langen a, #langen a:hover, #licznik, #www, #validpoprawny, #validhtml, #validi, #validcss { text-align: center; background: none; }
#fuze { font: normal normal normal 0.7em/1.0 Arial, sans-serif; background-color: inherit; color: #816B53; }
.cb { clear: both; }
.lotto h3 { clear: both; margin: 5px 0; padding: 0; font: italic normal normal 0.9em/1.2 Arial, sans-serif; text-align: center; background-color: inherit; color: #5d4741; }
.lotto img { display: block; margin: 0 auto; padding: 0; border: 1px solid #a09384; }
.galeria { margin: 5px 0 0; padding: 0 0 0 6px; }
.zdjecie { float: none; margin: 5px; }
.zdjecie img { display: block; margin: 0 auto; padding: 0; border: 1px solid #a09384; }
.mapa { display: block; margin: 8px auto 3px; padding: 0; }
.legenda { margin: 0; padding: 0; font-style: normal; font-weight: bold; font-size: 100%; text-align: center; text-indent: 0; }