html{height: 100%;}*{padding: 0px;margin: 0px;}hr {border-top:1px dashed black;border-width:1px 0 0 0;height:1px;margin: 10px auto;}body{background: #000000;text-align: center;font-family: "Arial", arial, sans-serif;font-size: 13pt;line-height: 16pt;color: rgb(51, 51, 51) black;height: 100%;}#tlo{background: url(img/bg.jpg) top center repeat-y;background-attachment: fixed;min-height: 100%;}p{text-indent: 1cm;text-align: justify;padding-bottom: 12px;}a{color: rgb(40, 40, 0);text-decoration: none;font-weight: bold;}a:hover{text-decoration: underline;}h1{font-family: "Times New Roman", serif;color: rgb(37, 51, 25);font-size: 18pt;line-height: 20pt;margin-top: 10px;margin-bottom: 22px;text-align: center;}#kontener{margin: 0 auto;width: 740px;padding: 10px;}#tytul1{float: left;height: 91px;width: 391px;background: url(img/tyt1.jpg);}#tytul2{float: left;margin-left: 11px;height: 91px;width: 338px;background: url(img/tyt2.jpg);}#menu{clear: both;position: relative;top: 10px;background: #46461F url('img/menu1.gif') repeat-x;height: 56px;padding: 0px 5px 0px 5px;font-family: "Times New Roman";}/*======================== menu stare ===================*/#menu ul{}#menu ul li{display: inline;line-height: 52px;}#menu ul li.first{border-left: 0px;}#menu ul li a{background-color: transparent;background-repeat: repeat-x;padding: 10px 11px;font-size: 14px;color: #fff;font-weight: bold;border: 1px solid #FFFFFF;}#menu ul li a:hover{background: #fff url('img/menu2.gif') repeat-x top;color: #000000;text-decoration: none;}/*======================== menu NOWE ===================*/.menu {clear: both;position: relative;top: 10px;background: #46461F url('img/menu1.gif') repeat-x;height: 56px;padding: 0px 5px 0px 5px;font-family: "Times New Roman";}.menu dl {margin-top: 5px;display: inline;line-height: 42px;}.menu dt {}.menu dd {margin: 0;}.menu a {background-color: transparent;padding: 10px 5px;font-size: 14px;color: #fff;font-weight: bold;border: 1px solid #FFFFFF;}.menu dd a{background: #46461F url('img/menu1.gif') repeat-x;}.menu a:hover{background: #fff url('img/menu2.gif') repeat-x top;color: #000000;text-decoration: none;}/*======================== zawartosc ===================*/#zawartosc{padding-top: 20px;text-align: left;}#zawartosc ul{margin: 7px 0 7px 25px;}#stopka{margin-top: 15px;border-top: 1px solid rgb(37, 51, 25);font: 10pt 'Courier New', sans-serif;color: rgb(37, 51, 25);}/*============================================ nauczyciele =========================*/.portret{float: left;}.nazwisko{float: right;width: 370px;padding-top: 70px;height: 150px;text-align: left;}.biografia{clear: both;padding-top: 5px;margin-bottom: 30px;}h2{font-family: "Times New Roman", serif;color: rgb(37, 51, 25);font-size: 16pt;margin-bottom: 0px;text-align: left;}