body{margin:0px auto;background:url('../img/tlo.png') repeat-x #9b9b9b;font-family:verdana,tahoma,arial;font-size:12px;text-align:center;color:#fff}
a{border:none;text-decoration:none;color:#fff}
img{border:none;display:inline}
td{vertical-align:top}
#main,#gora,#srodek,#stopka{margin:0px auto;width:900px;display:block}
#gora{height:160px}
#srodek{border:1px solid #fff;min-height:300px;text-align:left;}
#logo{float:left;width:360px;height:160px}
#menu{float:right;text-align:right;width:535px;height:160px}
#s_l{float:left;width:360px;height:50px;text-align:left}
#s_r{float:right;text-align:right;width:535px;height:50px}
h1 {color:#fff;font-size:15px}
#galeria, .gal{width:890px;text-align:center}
#galeria img{border:1px solid #a1a1a1}
#kontakt {text-align:left; margin-left:10px}
#kontakt input{width:420px}
#kontakt textarea{height:280px;width:420px}
#oferta{width:880px;text-align:left;margin:10px}


/* footer client logo */
.infiniteCarousel {
  width: 907px;
  position: relative;
  float:left;
}


.infiniteCarousel .wrapper {
  width: 818px;
  height: 550px;
  margin: 0 40px 0 30px;
  position: absolute;
  top: 0;  
}

.infiniteCarousel ul a img {
  border: none;
}

.infiniteCarousel .wrapper ul {
  width: 860px; /
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  width:818px;
  height:550px;
  float:left;
  text-align:center;
}


.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel .arrow {
  display: block;
  height: 56px;
  width: 29px;
  background: url(../img/right.gif) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background: url(../img/right.gif) no-repeat 0 0;
  right: 0;
}

.infiniteCarousel .back {
   background: url(../img/left.gif) no-repeat 0 0;
  left: 0;
}
/* footer client logo end */