html {background: black;} 
body {background-color: rgb(232,235,220);
font-family: Georgia, Verdana, sans-serif;
font-size: 0.99em;
margin: auto; padding: 1px;
max-width: 240px;}
h1 {font-size: 1.1em;}
h2 {font-size: 1em; border-bottom: 1px dotted red; }
h2 a { color: red; }
h3 {font-size: 0.97em; border-bottom: 1px dashed #369;}
img {max-width: 240px;}
img[title] {content: "[" attr(alt) "]"; color: rgb(238,68,68);}
.porady {font-size: smaller; background: url("i/kratkatlo.gif") repeat;}
.porady, .porady p, .porady h3 { margin: 0; padding: 0;}
.porady:before {content: "Porada: ";}
.porady .small {font-size: 96%;}
.error {background-color:red; color:yellow; text-align:center; clear:both;}
h1, h2, h3 {text-align: left;}
h3.osly a {text-decoration: none; font-weight: bold;}
h3.osly a:hover {text-decoration: underline; font-weight: bold;}
h1 {border-left: 10px solid #369; padding-left: 0.2em;}
ul,ol {padding: 0; margin: 0; list-style-position: outside;}
#gornybaner, #osiol {display: none;}
#tytul {margin: auto; font-weight: bold; font-size: medium; text-align: center; font-style: italic; color: white; background: #06d;}
#gornemenu, #menu {margin: 0; padding: 0;}
#gornemenu li, #menu li, #przegladarki li, #stopka li {display: inline; margin: 0; padding: 0;}
#menu {background-color: #e8ebdc; border-top: 1px solid gray; border-bottom: 1px solid gray; padding: 0; margin: 0;}
#przegladarki:before {content: "Przeglądarki";}
#menu li:after, #przegladarki li:before {content: " | ";}
#menu li.separator:after {content: "";}
#tresc {text-align: justify; border-left: 1px dotted gray; background-color: #f5f7ec; margin: 0; padding: 0;}
#gornemenu {background-color: #b6b8af; color: #646464; font-size: x-small;}
#stopka {padding: 0; margin: 1em 0 0 0; font-size: 0.65em; border-top: 1px solid #848482; border-bottom: 1px solid #848482; background-color: #b6b8af; color: #646464; text-align: right; text-transform: uppercase;}
#ikonki, #menunapis, #skos1, #skos2, #menubaner1, #menubaner2, #cienkipasek, #gornynawigbaner1, #gornynawigbaner2 {display: none;}
#gornemenu a, #stopka a {color: #f5f7ec; text-decoration: none;}
#gornemenu a:hover, #stopka a:hover {color:navy;}
div.skipmenu {background: white; font-size: 0.7em; text-transform: uppercase; color: blue; text-align: center; font-weight: bold; padding: 0; margin: 0;}
#motto {background: white; font-size: 0.7em; text-align: center; padding: 0; margin: 0;}
a { color:#039; text-decoration: none;}
a:hover { color: #039; text-decoration: underline; }
a.poprawiony { color: #082;}
label {
 float:left;
 text-align:right;
 margin-right:1%;
 width: 28%;
 font-size: smaller;
 clear: left;
}
form {
 text-align:right;
 width:100%;
 text-align:center;}
form h2 {clear:both;}
input, textarea, select {
 width:68%;
 float:left;
}
.submit input {width:auto;}
.submit {margin-left:49%; clear:both;}
.checkbox input {border: 0; width:auto;}
.checkbox {float:left; width:48%; }
input, textarea, select {
 border: 1px solid gray; 
 padding: 1px;
 margin: 1px 2px;
 vertical-align:middle;
}
textarea {min-height: 100pt;}