body {margin: 0px; font-family: Trebuchet MS; font-size: 11px; color: #666666; text-align: center;}
div#strona {position: relative; width: 800px; text-align: left; margin-left: auto; margin-right: auto;}

h4, a#ulub, a#start {position: absolute; font-size: 10px; font-weight: normal;}
a {text-decoration: none; color: #666666;}
a:hover {text-decoration: underline;}

div#gora {position: relative; height: 150px; width: 800px; background-image: url("gora.gif");}
h1 {display: none;}
h4 {left: 140px; top: 50px; margin: 0px; color: #7F7F7F;}
a#ulub {left: 527px; top: 71px;}
a#start {left: 682px; top: 71px;}

div#menu {width: 145px; float: left;}
a.pom, a.ziel, a.menu {display: block; background-repeat: no-repeat; font-size: 18px; padding-left: 40px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #F2F2F2;}
a.pom {background-image: url("pom.gif"); color: #628D00;}
a.ziel {background-image: url("ziel.gif"); color: #E56A06;}
a.menu {background-image: url("menu.gif"); font-size: 11px; padding-left: 30px; padding-top: 4px; padding-bottom: 3px;}

div.linia {background-image: url("linia.gif"); width: 35px; height: 500px; float: left;}

div#tresc { width: 450px; float: left;  font-size: 12px;}
span.kat {font-size: 18px; color: #628D00;}
h2 {font-size: 24px; color: #E56A06; margin: 0px; margin-bottom: 10px; border-bottom: 1px solid #F2F2F2;}

div.element {font-size: 12px; margin-bottom: 7px; clear: both;}
img.mini {float: left; margin-right: 7px; margin-bottom: 7px; }
div.tytul {font-weight: bold; font-size: 13px; color: #628D00; margin-bottom: 3px; border-bottom: 1px solid #F2F2F2;}
div.info {font-size: 10px; margin-top: 3px; margin-bottom: 10px; border-top: 1px solid #F2F2F2;}
select, input {font-size: 10px; font-family: Trebuchet MS;}

.red {color: #ff0000;}
.green {color: #628D00; font-weight: bold;}
.orange {color: #E56A06; font-weight: bold;}
form {margin: 0px;}

div#reklama {width: 130px; margin-left: 665px; text-align: justify;}

div#login {margin-bottom: 10px; margin-left: 5px; position: relative; width: 120px; height: 160px;  margin-top: 10px; background-image: url("login.gif");}
div#logow {position: absolute; left: 15px; top: 8px; font-size: 18px; color: #593D00; border-bottom: 1px solid #D79300;}

form#log {position: absolute; left: 15px; top: 40px; color: #A16E00;}
form#log input {border: 0px; color: #593D00; width: 88px; margin-left: 2px; margin-top: 2px; margin-bottom: 8px;}
form#log input#przycisk {background-color: #D79300; color: #ffffff;}

html>body form#log input {margin-top: 3px; margin-bottom: 9px;}

div#platforma { margin-top: 10px; text-align: center; font-size: 11px;}
ul {padding: 0px; margin: 0px; margin-bottom: 5px; list-style: none; font-size: 10px;}

div#rek, div#rek2 {padding: 10px; background-color: #FAFAFA; border-bottom: 1px solid #D4D4D4;}
div#rek2 {border-top: 1px solid #D4D4D4; margin-top: 10px; font-size: 10px;}
div#rek img, div#rek2 img {border: 0px;}

div.czysciciel {clear: both;}
div#nawig { margin: 15px; text-align: center; border-top: 1px dotted #D4D4D4;}
h3 {font-size: 16px; font-weight: normal; border-bottom: 1px solid #F2F2F2; margin: 0px; margin-bottom: 5px;}
div.elementr { border-bottom: 1px solid #D4D4D4; margin-bottom: 10px;}
div.elemento {text-align: center; margin-bottom: 10px;}
div#dalej {font-size: 13px; padding: 10px; text-align: center;}

div#komentarze {margin: 10px;}
div.kom {font-size: 10px; margin-bottom: 3px; border-bottom: 1px solid #F2F2F2;}
div.zaw {margin-bottom: 10px;}

.koment {font-weight: normal; color: #666666;}

div#naj {background-color: #FFD200; border: 1px solid #D79300; padding: 10px; margin-bottom: 15px;}
div#naj img {margin-right: 10px; float: left; border: 0;}
div#naj a {color: #FF7800;}
div#naj h1 { display: block; margin: 0; font-size: 30px;}
div#naj h2 {color: #593D00; margin: 0; font-size: 20px; border-bottom-color: #D79300;}