body {
  margin:0;
  padding:0;
  background-color:#fff;
  font-size:13px;
  font-family:Verdana,Arial,Tahoma,sans-serif;
  color:#333;
}

div.clear {
  clear:both;
}

input, textarea {
  font-family:Verdana,Arial,Tahoma,sans-serif;
  font-size:13px;
  padding:2px;
}

div#top {
  width:960px;
  margin:0 auto;
  padding:0;
}

div#top ul {
  margin:15px 0px 0px 0px;
  padding:0;
  float:right;
  border:solid 0px #f00;
  width:700px;
}

div#top ul li {
  margin:5px 15px;
  padding:0;
  float:left;
  list-style:none;
}

div#top ul li a:link, div#top ul li a:visited {
  color:#555;
  text-decoration:none;
}

div#top ul li a:hover {
  text-decoration:underline;
}


a:link, a:visited {
  color:#718608;
  font-weight:bold;
  text-decoration: none;
}

a:hover {
  color:#718608;
  font-weight:bold;
  text-decoration: underline;
}

div.linia_ciemna {
  height:10px;
  background-color:#d6d0c1;
}

img.logo {
  margin:15px 0px;
  border:none;
  float:left;
}

div#zielony {
  width:293px;
  float:left;
  height:200px;
  background:url('images/ziel.jpg') repeat-y top left;
}

div#zielony p {
  padding:40px 5px 0px 5px;
  margin:0;
  color:#fff;
  line-height:30px;
  text-align:center
}

div#szary {
  float:right;
  height:200px;
  width:666px;
  background:url('images/myszka.jpg') #666 no-repeat top left;
}

div.linia_jasna {
  clear:both;
  height:10px;
  background-color:#ece5dd;
  margin:5px 0px;
}

div#lewa_kolumna {
  width:250px;
  float:left;
  border-right:solid 1px #e6e3e3;
  min-height:500px;
  margin:0px 0px 5px 0px;
  text-align:center;
}

div#prawa_kolumna {
  float:right;
  width:690px;
  padding:5px;
  margin:0;
  line-height:21px;
}

div#prawa_kolumna p {
  line-height:21px;
  
}

p#copyright {
  float:left;
  clear:both;
  margin:5px;
  padding:0;
  color:#666;
  font-size:11px;
}

h2 {
  color:#666;
  font-size:18px;
  font-family:Arial,Tahoma,Verdana,sans-serif;
  font-weight:normal;
  margin:5px;
  padding:5px;
  border-bottom:solid 1px #e6e3e3;
  text-align:left;
}

#lewa_kolumna img {
  clear:both;
  margin:5px auto;
  border:none;
}

div.komunikat {
  padding:5px;
  margin:10px;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana,Tahoma,Arial,sans-serif;
  text-align:center;
}

ul.numery_stron {
  float:right;
  margin:10px;
  padding:0;
}

ul.numery_stron li {
  margin:0px 5px;
  padding:0;
  list-style:none;
  float:left;
  color:#a0a0a0;
}

ul.numery_stron li a:link, ul.numery_stron li a:visited {
  text-decoration:none;
  color:#a0a0a0;
}

ul.numery_stron li a:hover {
  text-decoration:underline;
}

div.galeria {
  border:solid 0px #ff0;
}

div.galeria dl {
  border:solid 0px #fff;
  float:left;
  margin:10px;
  padding:0;
}

div.galeria dl dt {
  border:solid 0px #ff0;
  padding:0;
  margin:0;
  width:150px;
  height:113px;
  text-align:center;
}

div.galeria dl dt img {
  border:solid 1px #666;
}

div.galeria dl dd {
  clear:both;
  text-align:center;
  border:solid 0px #ff0;
  display:block;
  width:150px;
  padding:0;
  margin:3px 0px;
}

div.galeria a:link, div.galeria a:visited {
  font-weight:bold;
  text-decoration:none;
}

div.partnerzy {
  border:solid 0px #ff0;
}

div.partnerzy dl {
  border:solid 0px #000;
  margin:10px 0px;
  padding:0;
/*  clear:both; */
/*  display:block; */
    float:left;
    display:inline;
  height:160px;
}

div.partnerzy dl dt {
  border:solid 0px #f80;
  padding:0;
  margin:0;
  width:210px;
  height:155px;
  float:left;
  display:inline;
  text-align:center;
}

div.partnerzy dl dt img {
  border:solid 1px #666;
}

div.partnerzy dl dd {
  text-align:left;
  border:solid 0px #f00;
  display:block;
  padding:0;
  margin:0px 0px 0px 5px;
  float:left;
  display:inline;
  max-width:440px;

}

div.partnerzy a:link, div.partnerzy a:visited {
  font-weight:bold;
  text-decoration:none;
}


