html, body { background:#fff; color:#000; text-align: center;}
/*body { margin:20px; margin-top:5px; }*/

/* redundant selectors to help NS4 remember */
body, div, p, ul, li, dd, li {font: 10px Verdana, Helvetica, Lucida, sans-serif; }
th, td { font: 11px Verdana, Arial, sans-serif; }
th { font-weight:bold; text-align:right; padding-right:3px; }
h1, h2, h3, h4 { font-family: Verdana, Arial, Lucida, sans-serif; }
h1, h2, h3 { color:#C1AD9B; margin:0; font-weight:bold; text-align:left; }
h1 { font-size:14px; vertical-align:middle; font-variant:small-caps; }
h1 a:link { background:transparent; text-decoration:none; }
h2 { font-size:12px; font-style:normal; text-decoration:none; }
h3 { font-size:11px; font-style:normal; text-decoration:none; }

img { vertical-align:middle; border:none; }
h1 img { margin-right:.5em }

/* img trik znaleziony w arkuszu css na glownej stronie konsorcjum W3C - http://www.w3.org */
a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}

img { margin: 0; padding: 0; border:none; }

a:link { color:#8F3145; text-decoration:underline; padding:0; font-size: 12px; font-weight:bold;}
a:visited { color:#8F3145; text-decoration:underline; padding:0; font-size: 12px; font-weight:bold;}
a:hover { color:#C0AB9A; }

.hide { display:none }
.czysc { clear:both; line-height:1px; }

table.calosc { margin: auto; padding: 0; text-align: center; border-collapse: collapse; width: 851px; }
td.calosc-gora {margin: 0; padding: 0; width: 851px; height: 113px; }
td.calosc-menu { width: 179px; margin: 0; padding: 0; vertical-align:top; } /*border:1px solid green;}*/
td.calosc-tresc { width: 672px; padding-left: 10px; vertical-align:top; text-align: left;}/* border:1px solid blue;}*/

input, select { border: 1px solid #5F5F5F; font-size: 11px; padding:0px;}