
body {
font-family : Trebuchet MS, verdana, arial;
font-size: 14px;
text-align : center;
background : #FFCC00;
color : #fff;
margin-top : 0;
margin-bottom : 0;
margin-right : 0;
margin-left : 0;
padding: 0px;
}

#site {
border : 0;
text-align : left;
width : 910px;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
background-image : url(tlo_strona.jpg);
background-repeat : repeat-y;
padding: 0px;
padding-top: 20px;
}

#modul1 {
float : left;
width : 248px;
height: 366px;
/* height : 400px; */
background-image : url(modul1_ost.png);
background-repeat : no-repeat;
color : #fff;
margin-left : 30px;
font-size : 15px;
clear : none;
text-align : center;
padding-bottom: 20px;
}



#sukcesy {
background : url(stopka3.gif);
background-repeat : no-repeat;
margin-left : 30px;
width : 860px;
height : 220px;
color : #88ab41;
}
p {
padding-right : 30px;
padding-left : 0;
position : relative;
z-index : 3;
margin-left : 300px;
}

p.modul1 {
width: 180px;
padding-right : 30px;
padding-top : 70px;
margin-left : 5px !important; 
margin-left : 15px /*IE*/;
text-align : center;
}

p.tabela {
font-size: 14px;
}

p.news, #text {
font-size: 18px;
text-decoration : underline;
padding-top : 0px;
}

ul {
padding-right : 30px;
margin-left : 330px;
position : relative;
z-index : 3;
}

table {
padding-right : 30px;
position : relative;
z-index : 3;
margin-bottom: 50px;
}

td.lewa {
font-size: 20px;
width: 380px;
}

td.lewaa {
font-size: 20px;
width: 500px;
}

td.produkt {
font-size: 14px;

}

img.partnerzy {
float : left;
clear : left;
margin-top: 10px;
margin-right : 0;
margin-left : 30px;
position : relative;
z-index : 2;
border: 0px solid #000;
}

td.banner {
text-align: center;
vertical-align: middle;
margin: 10px;
padding: 10px;
}


tr.oferta {
height: 50px;
}


tr.cennik {
color: #000;
background: #fff;
}

p.stopka {
margin-left : 20px;
padding-top : 55px;
}
h1 {
font-size : 28px;
color : #ffcc00;
margin-left: 260px;
padding: 20px;
padding-left: 40px;
margin-top: -105px;
margin-bottom: 60px;
padding-right : 30px;
}

.logo {
/* position: relative; left: 21px; z-index: 3;*/
margin-left: 50px;
}

h2 {
font-size : 20px;
color : #fff;
position : relative;
z-index : 3;
margin-left : 300px;
padding-right : 30px;
}

h3 {
font-size : 16px;
color : #fff;
position : relative;
z-index : 3;
margin-left : 300px;
padding-right : 30px;
}
img.link {
border : 0 solid black;
}
img.do_gory {
float : right;
margin-right : 30px;
border : 0 solid black;
}

img.news {
border : 0 solid black;
margin-left: 60px;
_margin-left: 58px;
margin-top : 30px;
float : left;
clear : left;
}
hr {
color : #fff;
width : 570px;
text-align : right;
margin-right : 50px;
margin-top: 15px;
margin-bottom: 15px;
}

a:link {
color : #ffcc00;
text-decoration : none;
}
a:hover {
color : #fff;
text-decoration : none;
}
a:visited {
color : #ffcc00;
text-decoration : none;
}

a.web-designer {
color: #fff;
text-decoration : none;
font-size: 14px;
background: #000;
}

a.web-designer:hover {
color: #fff;
text-decoration : none;
font-size: 14px;
background: #000;
}

a.web-designer:visited {
color: #fff;
text-decoration : none;
font-size: 14px;
background: #000;
}

p.test {
font-size: 20px; text-align: center;
}


ul#navlist {
  padding: 0;
  margin: 0;
  list-style: none;
text-align : center;
position: relative; top: 10px; left: 1px; z-index: 5;
line-height: 26px;
  }
  
  li.menu {
  position: relative;
    list-style: none;
  }
    
  li ul {
  display: none;
  background: #84c326;
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  list-style: none;
  }
  
  li > ul {
	top: auto;
	left: auto;
	}
	
	li:hover ul, li.over ul { 
  display: block; 
  width: 210px;
  position: absolute; top: 0px; left: -110px; _left: -190px; z-index: 5;

  }
  
  ul.2nd {
 width: 100px; 
  }
  
  li.menu2nd {
  width: 100px; 
  }

#navlist a:link {
text-decoration : none;
color : #fff;
}
#navlist a:hover {
font-weight : bold;
color : #fff;
}
#navlist a:visited {
color : #fff;
}


img.galeria {
border-left: 5px solid #f7f7f7;
border-right: 5px solid #f7f7f7;
border-top: 5px solid #f7f7f7;
border-bottom: 5px solid #f7f7f7;
margin-right: 1px;
margin-bottom: 1px;
}

table.niespotykane  {

margin-left: 250px;
padding-left: 20px;
margin-right: 10px;
}

table.niespotykane p, table.niespotykane ul {
margin-left: 0px;
margin-left: 30px;

}

img.galeria_niespotykane {
border: 3px solid #fff;
}

td.galeria_podpis {
width: 270px;
}

td.galeria-left {
 padding-right: 30px;
 margin-left: 40px;
}

li.numeracja {
padding-bottom: 20px;
}

td.blok_majowy {
border: 1px solid #000;
background: #fff;
color: #000;
}


img.new {
float: right;
padding: 5px;
}



.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#84c529}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #85b636;
  border-right:1px solid #85b636;
  background:#84be2f}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #86ad3e;
  border-right:1px solid #86ad3e;
  background:#84c02d}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #84c02d;
  border-right:1px solid #84c02d;}
.spiffy4{
  border-left:1px solid #85b636;
  border-right:1px solid #85b636}
.spiffy5{
  border-left:1px solid #84be2f;
  border-right:1px solid #84be2f}
.spiffyfg{
  background:#84c529}

