
body {
  background: #305901;
  color: white;
  text-align: center;
  padding: 0;
  margin: 0;

}
div#wrap {
  width: 630px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  font: 10px Arial, sans-serif;
  text-align: left;
}
img {
  margin: 0;
  padding: 0;
  border-style: none;
}
a {
  text-decoration: none;
  color: #D4EC05;
}
a:hover {
  color: #EEEE00;
}
div#header {
  background: transparent url(img/header.jpg) no-repeat center;
  width: 461px;
  height: 140px;
  position: relative;
  left: 170px;
  z-index: 55;
}
div#menu {
  margin: 0;
  padding: 15px 0 10px 57px;
}
div#menu a {
  color: #41a200;
  font: bold 12px Arial, sans-serif;
  margin: 0 18px 0 18px;
}
div#menu a:hover {
  color: #D4EC05;
}
div#menu a#link-kontakt {
  position: relative;
  top: 15px;
  left: 19px;
}
div#smalllogo {
  width: 302px;
  position: absolute;
  top: 15px;
  z-index: 50;
}
div#biglogo {
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 40px;
  left: 60px;
  z-index: 60;
}
div#biglogo img, div#smalllogo img {
  display: block;
}
div#content {
  margin: 0 0 20px 0;
  padding: 0 0 0 70px;
  position: relative;
  top: 60px;
  z-index: 30;
  width: 477px;
}
div#content img#dots {
  position: relative;
  left: 400px;
  bottom: 60px;
}


/* style dla kolejnych podstron */

div#onas {
  background: transparent url(img/onas.jpg) no-repeat top center;
  width: 477px;
}
div#klienci {
  background: transparent url(img/klienci.jpg) no-repeat top right;
  width: 477px;
  padding-top: 111px;
}
div#oferujemy {
  background: transparent url(img/oferujemy.jpg) no-repeat top right;
  width: 477px;
  padding-top: 111px;
}
div#kontakt {
  background: transparent url(img/kontakt.jpg) no-repeat top right;
  width: 477px;
  padding-top: 111px;
}
div#leftmenu {
  background: transparent url(img/leftmenu.jpg) no-repeat top center;
  width: 220px;
  height: 242px;
  position: relative;
  right: 14px;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 5px 0;
}
div#leftmenu a {
  background: transparent url(img/bullet-dot.gif) no-repeat top left;
  display: block;
  font: bold 12px Arial, sans-serif;
  margin: 9px 0 0 20px;
  padding: 0 0 0 13px;
  color: #dce402;
}
div#leftmenu a.firstlink {
  margin-top: 24px;
}
div#leftmenu a:hover {
  color: #FFE83D;
  background: transparent url(img/bullet-dot2.gif) no-repeat top left;
}
div#leftmenu a#selected {
  color: #b8cd06;
  background: transparent url(img/bullet-dot3.gif) no-repeat top left;
}

/* style dla tekstu i stopki */

div#text {
  background: #407713 url(img/bottom-menu.jpg) no-repeat bottom center;
  color: #F3F5B1;
  margin: 0 0 0 18px;
  padding: 5px 20px 65px 35px;
  font: 12px Arial, sans-serif;
  line-height: 1.45em;
}
h1 {
  background-color: #407713;
  padding: 0;
  margin: 10px 0 22px 0;
  font: bold 16px Arial, sans-serif;
  color: #9FBA1E;
}
p {
  padding: 0;
  margin: 10px 0 18px 0;
}
div#text p.beforelist {
  padding: 0;
  margin: 20px 0 9px 0;
}
div#onas p.quote {
  margin: 0;
  padding: 120px 0 26px 25px;
  color: #F1CA05;
  font: bold 13px Arial, sans-serif;
  line-height: 1.48em;
}
p.definition {
  font-style: italic;
  margin-bottom: 20px;
  font-size: 13px;
  color: #9FBA1E;
}
p.definition span {
  font-style: normal;
}
div#klienci span {
  color: #9FBA1E;
  font-weight: bold;
  font-style: italic;
}
div#kontakt p {
  line-height: 1.6em;
}
div#kontakt p span {
  font-weight: bold;
  color: #9FBA1E;
  font-size: 14px;
  line-height: 2.3em;
}
ul {
  padding: 0;
  margin: 0 0 15px 0;
}
ul.list li {
  list-style-type: none;
  background: transparent url(img/bullet-leaf.gif) no-repeat center left;
  padding: 0 0 3px 18px;
}
ul.list li.nobullet {
  list-style-type: none;
  background-image: none;
  padding: 0 0 3px 0;
}
div#bottommenu {
  margin: 0 14px 30px 0;
  text-align: right;
  padding: 0;
  width: 444px;
  position: relative;
  bottom: 36px;
}
div#bottommenu a {
  color: #305901;
  font: 9px Arial, sans-serif;
  display: inline;
  margin-right: 13px;
}
div#bottommenu a#creditslink {
  margin-right: 26px;
  position: relative;
  bottom: 3px;
  color: #4b8005;
}
div#bottommenu a#creditslink:hover {
  color: #D4EC05;
}
div#credits {
  background: transparent url(img/credits.jpg) no-repeat center;
  width: 148px;
  height: 104px;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
}
div#credits a {
  color: #305901;
  font: 9px Arial, sans-serif;
  position: relative;
  top: 88px;
  left: 38px;
}
div#credits a:hover, div#bottommenu a:hover {
  color: #D4EC05;
}

