* { font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }


img {
border:0px;
}
html { margin: auto; padding: 0; font-size: 11px; text-align: center; width:100%; overflow-x:hidden;}
body {
  color: #000;
  margin: 0;
  padding: 0;
  background-color: #ebc467;
  text-align: center; /* center layout in ie5 and 5.5. */
  font-size:12px;
  overflow-x:hidden;
}

#strona{
  width: 800px !important;
  width: 795px; /* IE */
  margin: 0 auto;
  position: relative;
  height: 100%;
	
}
#witryna {
background:url(/gfx/tlo.jpg) repeat-y;
width: 795px;
float:left;
  border-left: 1px solid #724e1b;	
  border-right: 1px solid #724e1b;	
 
}
#naglowek{
  margin:0px;
  padding: 0px;
  width: 795px;
  height: 182px;	
  float:left;
  text-align:left;
  background:url(/gfx/des_02.jpg) no-repeat;
  border-left: 1px solid #724e1b;	
  border-right: 1px solid #724e1b;		
  }
  #indeks{
  margin:0;
  padding:0;
  width: 470px;
  height:110px;	
  display:block;
	}	
#menu{
  margin: 0;
  float: left;	
  width: 187px;		
  text-align: left;	
  float:left;	
}
#prawa{
  background:url(/gfx/des_05.jpg) no-repeat;
  width: 608px;	
  min-height: 80px;
  margin:0;
  padding:0;	
  text-align: left;		
  float:left;	
}

#ramka{
  background:url(/gfx/tlo_tekst.jpg) repeat-y;
  width: 565px;	
  border: 1px solid #ad771d;	
  margin:0;
  padding:0;		
  text-align: left;	
}
#tresc{
  background:url(/gfx/des_07.jpg) no-repeat;
  width: 545px;	
  min-height: 496px;	
  margin:0;
  padding: 10px 10px 10px 10px;		
  text-align:justify;
  display:block;		
	
}
#map{
display:block;
float:left;
}
#stopka{
background:url(/gfx/stop.png) no-repeat;
float:left;
width: 400px;
height:17px;
margin: 5px 0px 5px 250px;
}
.str_zespol{
margin: 0 0 10px 0;
line-height: 1.5;
}
.str_zespol h1{
font-size: 16px;
color: #614012;
font-weight: bold;
}
.str_kontakt{
min-height: 750px;
}
.str_kontakt h1{
font-size: 16px;
color: #614012;
font-weight: bold;
}
.str_kontakt_dane{
width: 290px;
margin: 0 0 0 250px;
float:left;
}
.str_kontakt_dane2{
width: 500px;
float:left;
margin: 10px 0 10px 0;
}
.str_kontakt_dane3{
width: 380px;
margin: 0 0 10px 200px;
float:left;
}
.mapa{
width: 500px;
margin: 0 0 0 0px;
float:left;
}
.mapa_naglowek{
width: 545px;
font-weight: bold;
color: #940100;
margin: 1px 1px 1px 1px;
border-bottom: 1px dashed black;
background: #d5ab5b;
}
.naglowek{
width: 250px;
font-weight: bold;
color: #940100;
float:left;
margin: 1px 1px 1px 1px;
border-bottom: 1px dashed black;
background: #d5ab5b;
}
.inf{
margin: 1px 1px 1px 1px;
padding:0 0 0 2px;
width: 80px;
background: #caa257;
float:left;
font-weight: bold;
color:#5c3e0f;
}
.dane{
margin: 1px 1px 1px 1px;
padding:0 0 0 2px;
width: 165px;
background: #cea351;
float:left;
}
.naglowek2{
width: 475px;
font-weight: bold;
color: #940100;
float:left;
margin: 1px 1px 1px 1px;
border-bottom: 1px dashed black;
background: #d5ab5b;
}
.inf2{
margin: 1px 1px 1px 1px;
padding:0 0 0 2px;
width: 150px;
background: #caa257;
float:left;
font-weight: bold;
color:#5c3e0f;
}
.dane2{
margin: 1px 1px 1px 1px;
padding:0 0 0 2px;
width: 320px;
background: #cea351;
float:left;
}
.naglowek3{
width: 300px;
font-weight: bold;
color: #940100;
float:left;
text-align:center;
margin: 1px 1px 1px 1px;
border-bottom: 1px dashed black;
background: #d5ab5b;
}
.inf3{
margin: 1px 1px 1px 1px;
padding:0 0 0 2px;
width: 80px;
background: #caa257;
float:left;
font-weight: bold;
color:#5c3e0f;
}
.dane3{
margin: 1px 1px 1px 1px;
padding:0 0 0 2px;
width: 212px;
background: #cea351;
float:left;
}
.str_info{
margin: 0 0 5px 0;
text-align:justify;
line-height: 1.5;
}
.str_info h2{
font-size: 16px;
color: #614012;
font-weight: bold;

}
.zespol_01{
display:block;
width: 550px;
height: 20px;
margin: 5px 0 2px 0;
text-decoration:none;
background:url(/gfx/zespol01.png) no-repeat;
color: #9a3808;
font-weight:bold;
padding: 2px 0 0 40px;
}
.zespol_02{
display:block;
width: 550px;
height: 20px;
margin: 5px 0 2px 0;
text-decoration:none;
background:url(/gfx/zespol02.png) no-repeat;
color: #6c2807;
font-weight:bold;
padding: 2px 0 0 40px;
}


.pl_button_info, .pl_button_oferta, .pl_button_kontakt, .pl_button_zespol, .pl_button_info_off, .pl_button_oferta_off, .pl_button_kontakt_off, .pl_button_zespol_off {display:block;width:187px;height:30px;} 
.pl_button_info {background:url(/gfx/pl_button_info.jpg);}
.pl_button_oferta {background-image:url(/gfx/pl_button_oferta.jpg);}
.pl_button_kontakt {background-image:url(/gfx/pl_button_kontakt.jpg);}
.pl_button_zespol {background-image:url(/gfx/pl_button_zespol.jpg);}
.pl_button_info:hover {background:url(/gfx/pl_button_info.jpg) -187px;}
.pl_button_oferta:hover {background:url(/gfx/pl_button_oferta.jpg) -187px;}
.pl_button_kontakt:hover {background:url(/gfx/pl_button_kontakt.jpg) -187px;}
.pl_button_zespol:hover {background:url(/gfx/pl_button_zespol.jpg) -187px;}
.pl_button_info_off {background:url(/gfx/pl_button_info.jpg) -374px;}
.pl_button_oferta_off {background:url(/gfx/pl_button_oferta.jpg) -374px;}
.pl_button_kontakt_off {background:url(/gfx/pl_button_kontakt.jpg) -374px;}
.pl_button_zespol_off {background:url(/gfx/pl_button_zespol.jpg) -374px;}




.de_button_info, .de_button_oferta, .de_button_kontakt, .de_button_zespol, .de_button_info_off, .de_button_oferta_off, .de_button_kontakt_off, .de_button_zespol_off {display:block;width:187px;height:30px;} 
.de_button_info {background:url(/gfx/pl_button_info.jpg);}
.de_button_oferta {background-image:url(/gfx/de_button_oferta.jpg);}
.de_button_kontakt {background-image:url(/gfx/pl_button_kontakt.jpg);}
.de_button_zespol {background-image:url(/gfx/de_button_zespol.jpg);}
.de_button_info:hover {background:url(/gfx/pl_button_info.jpg) -187px;}
.de_button_oferta:hover {background:url(/gfx/de_button_oferta.jpg) -187px;}
.de_button_kontakt:hover {background:url(/gfx/pl_button_kontakt.jpg) -187px;}
.de_button_zespol:hover {background:url(/gfx/de_button_zespol.jpg) -187px;}
.de_button_info_off {background:url(/gfx/pl_button_info.jpg) -374px;}
.de_button_oferta_off {background:url(/gfx/de_button_oferta.jpg) -374px;}
.de_button_kontakt_off {background:url(/gfx/pl_button_kontakt.jpg) -374px;}
.de_button_zespol_off {background:url(/gfx/de_button_zespol.jpg) -374px;}




.en_button_info, .en_button_oferta, .en_button_kontakt, .en_button_zespol, .en_button_info_off, .en_button_oferta_off, .en_button_kontakt_off, .en_button_zespol_off {display:block;width:187px;height:30px;} 
.en_button_info {background:url(/gfx/pl_button_info.jpg);}
.en_button_oferta {background-image:url(/gfx/en_button_oferta.jpg);}
.en_button_kontakt {background-image:url(/gfx/en_button_kontakt.jpg);}
.en_button_zespol {background-image:url(/gfx/de_button_zespol.jpg);}
.en_button_info:hover {background:url(/gfx/pl_button_info.jpg) -187px;}
.en_button_oferta:hover {background:url(/gfx/en_button_oferta.jpg) -187px;}
.en_button_kontakt:hover {background:url(/gfx/en_button_kontakt.jpg) -187px;}
.en_button_zespol:hover {background:url(/gfx/de_button_zespol.jpg) -187px;}
.en_button_info_off {background:url(/gfx/pl_button_info.jpg) -374px;}
.en_button_oferta_off {background:url(/gfx/en_button_oferta.jpg) -374px;}
.en_button_kontakt_off {background:url(/gfx/en_button_kontakt.jpg) -374px;}
.en_button_zespol_off {background:url(/gfx/de_button_zespol.jpg) -374px;}


.osoba img {float:right;padding:1px;margin:3px;border:1px dashed black;}
.osoba {clear:both;min-height:110px;margin-bottom:20px;}

.partnerzy{
text-align:center;
font-weight:bold;
color:#6c4808;
background:url(/gfx/partnerzy.png) no-repeat;
width:550px;
height:17px;

}
.soty{
display:block;
margin: 5px 0 0 0;
width: 545px;
text-align:left;
}
.soty img{
margin: 0 0 0 35px;
border: dashed 1px black;
}

#szafa {
width:500px;
margin-top:0;
}
#slide
{
overflow:hidden;
width:500px;
height:375px;
border: 1px dashed #856522;
margin: 0 0 0 20PX;
}
#minis{
background:url(/gfx/min.png);
width: 500px;
height:60px;
border: 1px dashed #b39350;
margin: 5px 0 0 20PX;
text-align: center;
padding: 2px 0 0 0;
}
#minis a {
opacity:0.8;
}
#minis a:hover {opacity:1;}

a {color: #6c2807;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}

