  body {margin:0 auto;background: #759900 url('tlo.jpg') repeat;font:normal 13px Arial;color:#395400;}
  p {line-height: 1.5em;}
  a {font-weight:normal;color:#314800;}
  a:hover {color:black;}
  #main {z-index:0; position:relative;width:1200px; min-height:1000px; height:auto; margin:auto; background:url('home.jpg') center top no-repeat; }
  #menu {position:absolute;top:15px;left:250px;width:auto;height:auto;}
  #menu a {color:white;font: bold 14px Trebuchet MS;letter-spacing:-0.05em;text-transform:uppercase;text-decoration:none; padding:5px;text-shadow:#4d5d00 1px 1px;}
  #menu a:hover {background: url('pix.png') repeat;}
  #kontakt {position:absolute;top:360px;right:200px;width:200px;height:280px; text-align:left;}
  #kontakt img {margin:5px 0 5px 0;}
  #home {position:absolute;top:400px;left:220px;width:510px;height:auto;background: url('pix2.png') repeat;border-top: 2px solid #789100; padding:20px; color:white;text-shadow:#4d5d00 1px 1px;}
  #home a{text-shadow:none;}
  #home img {margin:10px 0 10px 0;}
  .stopka {text-align:right;font:normal 11px Arial;color:#d2ff00;}
  .stopka a {color:#d2ff00;}
  .opisy {color:#b70000;font: normal 22px Trebuchet MS;letter-spacing:-0.05em;text-shadow:white 1px 1px;text-decoration:none;}
  h1 {color:#e6ff70;font: normal 22px Trebuchet MS;letter-spacing:-0.05em;text-shadow:black 1px 1px;text-decoration:none;}
  h2 {padding:15px; border: 2px solid #9fc100;font: bold 18px Trebuchet MS;letter-spacing:-0.05em;text-shadow:black 1px 1px;text-decoration:none;}
  h3 {font: bold 12px Arial;}
  fieldset {border: 2px solid #9fc100; padding:10px; margin:5px;}
  legend {margin:5px; padding:15px; background:#9fc100;}
  input {padding:5px; width:300px; margin:3px;}
  input.zamowienie {padding:5px; width:150px; margin:3px;}
  textarea {padding:5px; height:100px; width:300px; margin:3px;}
  input.cena {width:auto; background:none; border:none;}
  input.zamow {background:#749900; font: bold 12px Arial; text-shadow: #4c6400 1px 1px;color:white;width:60px; border-bottom: 1px solid #4c6400; border-right: 1px solid #4c6400; border-top:none; border-left:none;}
  #tasma {z-index:1; position: absolute; right:0;top:0; background: url('tasma.png'); width:150px; height:143px;}
  #tasma2 {z-index:1; position: absolute; left:0;top:0; background: url('tasma2.png'); width:150px; height:143px;}
  img {border:none;}
  .produkt {font: bold 12px Arial; color: black; text-shadow:none; float:left; padding:5px; background:white;width:153px; height:290px; display:block; margin:1px; border:2px solid #a8d90e;}
  .nazwa {color:#5b7800;}
  