.body { background-image: url('bg4.jpg') }

a:link { color: black }
a:visited { color: black }
a:hover { color: green; }

.topslab { height: 89px; width: 960px; margin-bottom: 13px; margin-left: auto; margin-right: auto; }
.mainslab { width: 960px; margin-left: auto; margin-right: auto; }

.headslab { position: relative; top: 0px; left: 0px; width: 204px; height: 89px; float: left; } 
.titleslab { position: relative; left: 0px; top: 0px; width: 740px; height: 85px; border: 1px solid red; float:right; } 
.leftslab { position: relative; left: 0px; top: 0px; width: 204px; float: left; }
.rightslab { position: relative; left: 0px; top: 0px; width: 740px; border: 1px solid red; font-family: Tahoma; font-size: 16px; float:right; background-color: white }

.i { font-size: 24px; color: green; font-weight: bold }
.h { font-size: 12px; color: green; }
.m { font-size: 16px; padding-left: 1em; }
.n { padding-left: 6px; }
.s { color: red; }
.c { color: green; }

.p { margin: 10px; }
.tab { position:relative; left: 25%; border: solid 2px green; width: 50%; text-align: left; margin-top: 5px; margin-bottom: 5px; }
.td { border: 1px solid green; }
.pp { text-align: center; }
.pr { text-align: center; margin: 10px; }
.pc { margin: 21em; color: green }
.ps { text-align: justify; margin: 10px; height:186px }

.alfabet { border: solid 2px green; width: 720px; margin-left: 10px; text-align: center; }

.lekcja { font-size: 20px; color: green; font-weight: bold; text-decoration: underline }
.tytul { font-size: 20px; color: black; font-weight: bold }
.temat { font-size: 16px; padding-left: 1em; color: green }
.srodtytul { font-size: 20px; color: green; font-weight: bold }
.srodtytulg { font-size: 16px; }
.srodtytull { font-size: 16px; font-weight: bold }
.koment { font-size: 16px; text-align: left; padding-left: 1em }

.but { width: 200px; height: 46px; border: solid 1px red; margin-bottom: 2px }
.butram { width: 200px; border: 1px solid red; margin-bottom: 2px; margin-top: 2px; font-family: Tahoma; font-size: 16px;  text-align: center; background-color: white }
.butic {border: solid 1px green; margin: 10px }

.ims { width: 100%; height: 100%; }
.iml { width: 200px; height: 85px; border: 1px solid red;}
.img { width: 100% }
.imf { float: left; margin-right: 5px; border: solid 1px red; width: 354px; }
.ime { float: left; margin: 10px; border: solid 2px green; width: 50%; }
.imfe { float: left; margin: 10px; border: solid 2px green; width: 172px; }
.imm { margin: 3px; border: solid 1px green; width: 90px; }
.imp { margin: 5px; border: solid 2px green; }
.imgg { width: 100%; border: solid 2px green; margin-bottom: 10px; }


