body {
  margin: 0;
  padding: 0;
  background-color: #fff;
  font-family: 'Open Sans',sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  color: #58595b;
}

h1 {
  font-size: 36px;
  color: #008273;
}

a {
  font-weight:bold;
  color: #008273;
  text-decoration: none;
}
a:hover {
  color: #11aa98;
}
img, a img {
  border:none;
}

.menu {
  position: fixed;
  top: 25px;
  left: 134px;
  z-index:100;
}
@media only screen and (max-width:1350px) {.menu  { left: 20px;}}
@media only screen and (max-width:1180px) {.menu  { left: -55px;}}

.content-bg {
  background-color: #ebebeb;
  position:absolute;
  left: 195px;
  top:0;
  width:1200px;
}
@media only screen and (max-width:1350px) {.content-bg { left: 80px; width:1177px;}}
@media only screen and (max-width:1180px) {.content-bg  { left: 0px;}}

.logo {
  position: fixed;
  z-index: 100;
  top: 22px;
  left: 1030px;
  width: 280px;
}
@media only screen and (max-width:1350px) { .logo  { left: 900px;}}
@media only screen and (max-width:1180px) { .logo  { left: 730px;}}

#u-nas {
  background: url(../assets/bird-green.png) no-repeat 170px 130px;
  padding-top:150px;
  margin-top:0px;
}

.content {
  position: relative;
  width: 777px;
  left: 325px;
  margin-top:60px;
  overflow: visible;
}
@media only screen and (max-width:1350px) {.content  { left: 300px;}}
@media only screen and (max-width:1180px) {.content  { left: 225px;}}

#aleja-tekstowa {
  background: url(../assets/bird-orange.png) no-repeat 320px 70px; 
  padding-top:120px;
  margin-top:0px;
}

#wyspa-logotypow {
  background: url(../assets/bird-pink.png) no-repeat 340px 70px; 
  padding-top:120px;
  padding-right:50px;
  margin-right:-50px;
}

#szlak-kreacji {
  background: url(../assets/bird-yellow.png) no-repeat 230px 40px;
  padding-top:120px;
  padding-right:80px;
  margin-right:-80px;
}

#strefa-produkcji {
  background: url(../assets/bird-gold.png) no-repeat 330px 70px; 
  padding-top:120px;
  margin-top:30px;
}

#przystan-rozwoju {
  background: url(../assets/bird-green2.png) no-repeat 330px 100px;
  padding-top:120px;
  margin-bottom: 670px;
}

.gallery {
  width:780px;
  overflow:hidden;
  height:320px;
}

#holder1, #holder2, #holder3, #holder4 {
  width:800px;
  overflow:hidden;
  position:relative;
  padding:0 5px 0 0;
  margin:0px;
}

.swControls{
  position:absolute;
}

a.swShowPage{
  background-color:#666;
  float:left;
  height:15px;
  margin:4px 6px;
  text-indent:-9999px;
  width:15px;
  -moz-border-radius:10px;
  /*  -webkit-border-radius:10px; */
  border-radius:10px;
}

a.swShowPage:hover,
a.swShowPage.active{
  background-color:#41ffc4;
  -moz-box-shadow:0 0 5px #008273 inset;
  /*-webkit-box-shadow:0 0 5px #008273 inset;*/
  box-shadow:0 0 5px #008273 inset;
}

#holder1 li, #holder2 li, #holder3 li, #holder4 li {
  list-style:none outside none;
  margin: 0 16px 17px 0;
  padding: 0;
  float:left;

}

#holder1 img, #holder2 img, #holder3 img, #holder4 img {
  -moz-box-shadow:0 0 7px #999;
  -webkit-box-shadow:0 0 7px #999;
  box-shadow:0 0 7px #999;
}

.clear{
  clear:both;
}