  body {
  background: #9aa5a7 url('tlo.jpg') repeat-x;
  margin:0;
  padding:0;
  font: normal 15px Georgia;
  color: black;
  }
  li {font: bold 13px Arial;}
  #baner {
  width: 800px;
  height: 241px;
  background: url('baner.jpg');
  margin:auto;
  }
  #menu {
  width: 800px;
  height: 55px;
  background: url('menu.jpg');
  margin:auto;
  }
  #menu a {
  color: white;
  float:left;
  padding:19px;
  border-right: 1px solid #535e5f;
  font: bold 13px Arial;
  }
  #menu a:hover {
  background: url('menu-c.jpg') repeat-x;
  color: white;
  }
  #main {
  width:800px;
  height: auto;
  margin:auto;
  }
  #lewa {
  font-weight:bold;
  width: 200px;
  height:auto;
  float:left;
  }
  #prawa {
  width: 570px;
  padding:15px;
  height:auto;
  float:right;
  background: #e6eff1 url('natlo.jpg') no-repeat;
  min-height: 420px;
  }
  h1 {
  background: #bbd2d5 url('h1.jpg') repeat-x;
  display:block;
  font: bold 15px Arial;
  color: white;
  padding:10px;
  margin:0;
  letter-spacing: -0.05em;
  }
  h2 {
  padding:5px;
  font: normal 22px Georgia;
  color: #6a0002;
  letter-spacing: -0.05em;
  }
  h3 {
  padding:0px;
  font: normal 18px Georgia;
  color: #6a0002;
  letter-spacing: -0.05em;
  }
  p {
  margin:2px;
  line-height: 1.5em;
  padding:3px;
  }
  a {
  text-decoration: underline;
  color: #f00;
  }
  a:hover {
  color: #820000;
  }
  a.produkt {
  margin-top:1px;
  background: url('sql.jpg');
  color: black;
  font-weight: bold;
  display:block;
  padding:10px;
  }
  a.produktczerwony {
  margin-top:1px;
  background: #7e0000;
  color: white;
  font-weight: bold;
  display:block;
  padding:10px;
  }
  a.produktczerwony:hover {background:red;}
  a.produkt:hover {
  color: black;
  background: url('sql-c.jpg');
  }
  .podkladka {
  text-align:center;
  padding:10px;
  display:table-cell;
  width: 140px;
  min-height:200px;
  float:left;
  margin:10px;
  background: white;
  border: 2px solid #d4d4d4;
  }
  .podkladka a {
  color:black;
  }
  #stopka {
  width:760px;
  height:auto;
  margin:auto;
  color: #5f6d6e;
  background: #9eacaf;
  border-top: 1px solid #e6eff1;
  padding:20px;
  text-align:right;
  clear:both;
  font: normal 11px Arial;
  }
  img {border:none;}
  fieldset {margin:10px; padding:15px; border: 1px solid #b5b5b5;}
  legend {padding:5px;}
  input,textarea {
    background: #fff;
    padding:6px;
    margin:2px;
    font: normal 12px Arial;
    color: #43484b;
    border: 1px solid #b5b5b5;
  }
  li {padding:2px; margin:5px; list-style: square;}
