html, body         { margin: 0; padding: 0; background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 100%; text-align: left; }


div#winietka       { position: relative; margin: 0 235px 0 0.25em; padding: 1em 0 0 0; background-color: #FFFFFF; border-bottom: 2px solid #808080; font-size: 200%; color: #000000; }
div#tresc          { position: relative; margin: 1em 245px 1em 1em; background-color: #FFFFFF; color: #000000; line-height: 1.3em; }
/* Hides from IE-mac \*/
* html div#tresc   { height: 1%; top: 1em; }
/* End hide from IE-mac */
div#jestes         { position: absolute; left: 1em; top: 0.5em; background-color: #FFFFFF; color: #808080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 75%; }
div#menu           { position: absolute; padding: 0.5em 0.5em 0 0; right: 0; top: 0; width: 220px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; margin:0; background-color: #F0F0F0; min-height: 100%; height: 100%; }
/* Hides from IE-mac \*/
* html div#menu    { height: 100%; z-index: 100; }
/* End hide from IE-mac */
html>body div#menu { position: fixed; }
div#stopka         { position: absolute; right: 0; bottom: 0; padding: 0 0.7em 0.5em 0; width: 220px; text-align: right; font-size: 70%; background-color: #F0F0F0; color: #808080; }
html>body div#stopka { position: fixed; }
div#guziki         { position: absolute; right: 0; bottom: 5em; padding: 0 0.7em 0.5em 0; width: 220px; text-align: right; font-size: 70%; background-color: #F0F0F0; color: #808080; }
html>body div#guziki { position: fixed; }
/* Hides from IE-mac \*/
* html div#guziki  { height: 100%; padding-top: 200%; }
/* End hide from IE-mac */

div.skip           { position: absolute; top: 0; left: 0; font-size: 1%; background-color: transparent; color: #FFFFFF; }

div.przegladarka   {
 position: relative;
 width: 100%;
 margin: 1em 0;
 padding: 0.1em 0;
 text-align: center;
 font-size: 80%;
}

div.left           { position: absolute; bottom: 2px; left: 0; }
div.right          { position: absolute; bottom: 2px; right: 0; }


p.flat             { margin: 0; padding: 0; }
p.tresc            { margin: 0 0 0.5em 0; padding: 0; text-align: justify; }
p.foto             { margin: 0 0 0.5em 0; padding: 0; text-align: center; font-size: 80%; }
p.tresc_r          { margin: 0 0 0.5em 0; padding: 0; text-align: right; }
p.tresc_center     { margin: 0 0 0.5em 0; padding: 0; text-align: center; }
p.miniright        { margin: 0 0 0.5em 0; padding: 0; text-align: right; font-size: 80%; }


table#sprzet       { border: 0; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; }
td.ilustracja      { width: 250px; margin: 0; padding: 0; text-align: center; vertical-align: top; }
td.kategoria       { font-weight: bold; text-align: left; vertical-align: top; border: 1px solid #000000; margin: 0; padding: 0 0 0 2px; }
td.cecha           { text-align: left; border: 1px solid #000000; margin: 0; padding: 0 0 0 2px; }
table.test         { border: 0; width: 450px; margin-left: auto; margin-right: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; padding: 0; table-layout: fixed; }
td.ap              { width: 46px; margin: 0; padding: 0; text-align: center; vertical-align: middle; border: 1px solid #000000; }
td.s               { width: 200px; margin: 0; padding: 0; text-align: center; border: 1px solid #000000; }
td.b               { width: 200px; margin: 0; padding: 0; text-align: center; border: 1px solid #000000; }


dd                 { margin-bottom: 1em; text-align: justify; }

ul#lista           { margin: 0.5em 0 0 0; padding: 0; list-style-type: none; font-size: 100%; }
ul.podlista        { background-color: #E0E0E0; margin: 0.5em 0 0.5em 0.5em; padding: 0.5em 0; }
ul.podlista li     { margin: 0; list-style-type: none; font-size: 90%; padding: 0 0.5em 0 0; }


img.no_b           { border: 0; margin: 0; padding: 0; }
img.no_bt          { border: 0; margin: 0; padding: 0; vertical-align: middle; }
img.onepix         { border: 1px solid #000000; margin: 0; padding: 0; }


a                  { color: #000000; }
a:hover            { color: #C0C0C0; }
a:active           { color: #FF0000; text-decoration: line-through; }
a:visited          { color: #808080; }

a.valid            { text-decoration: none; color: #808080; }
a.valid:hover      { color: #C0C0C0; }

a.menu             { text-decoration: none; color: #000000; }
a.menu:active      { text-decoration: none; color: #C0C0C0; }
a.menu:hover       { text-decoration: none; color: #000000; }
a.menu:visited     { text-decoration: none; color: #000000; }

a.navi             { color: #808080; text-decoration: none; }
a.navi:hover       { color: #000000; text-decoration: none; }
a.navi:active      { color: #C0C0C0; text-decoration: line-through; }


input.szukaj       { border: 1px solid #000000; text-align: left; width: 100px; background: #FFFFFF; }
input.submit       { text-align: center; height: 1.5em; border: 1px solid #000000; background: #000000; color: #FFFFFF; font-weight: bold; }


sup.nowosc         { font-size: 60%; color: #FF0000; }


form               { margin: 0; padding: 0; }
fieldset           { border: 0; margin: 0; padding: 0; }


span.szuk          { font-size: 100%; font-weight: bold; color: #808080; }
span.dida          { margin: 0 0 0 1em; padding: 0; text-align: justify; font-style: italic; font-size: 90%; }
span.refren        { margin: 0 0 0 1em; }
span.dedi          { font-size: 80%; font-style: italic; }


.rss               { color: #FF8C00; }
.hidden            { display: none; }
.goto              { font-size: 80%; }
.mniej             { font-size: 80%; }
.red               { color: #F00000; }
.gray              { color: #808080; }
.ninety            { font-size: 90%; }
.seventy           { font-size: 70%; }


/* Książka gości */

div.mainheader          { font-family:Verdana,Arial,sans-serif; font-size:12pt; color:#1E90FF; text-align:left; font-weight:bold; }
div.maintext            { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }
div.mainleft            { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }
div.mainmenu            { font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }
div.mainpages           { font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }
div.maincatnav          { font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }
div.mainname            { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight: bold;color:#000000; text-align:left; }
div.maininputleft       { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.comment             { font-family:Verdana,Arial,sans-serif; font-size:10pt; background: #E0E0E0; text-align:left; margin-left:5mm; }

div.xsmallleft          { font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }
div.smallleft           { font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }
div.spaceleft           { font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }
div.footer              { font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:center; }

span.censored           { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }

td.class1               { background: #FFFFFF; border:0px; }
td.class2               { background: #FFFFFF; border:0px; text-align:justify; vertical-align:top; }

td.gbheader             { background-color: #C9C9C9; border:0px; font-size:10pt; font-weight:bold; text-align:center;}
td.gbtable1             { background-color: #F0F0F0; border:0px; vertical-align:top; width:20%; }
td.gbtable2             { background-color: #CCCCCC; border:0px; vertical-align:top; }
