*{
  margin:0;
  padding:0;
  
}
#popup {
position: absolute;
top: 0px;
width: 500px;
float: left;
padding: 10px;
z-index: 1200;
}
#popup #content {
width: 500px;
float: left;
position: relative;
}
#popup_close{
float: right;
width: 10px;
height: 10px;
background: url(gfx/close.gif) top left no-repeat;
font-size: 1px;
cursor: pointer;
}
body {
  background:#e6e6e6 url(gfx/bg1.jpg) repeat-x;
  font:11px tahoma,sans-seriff;
  text-align:center;
}
.prawo {
	float:right;
}
li {
	line-height:15px;
	}
img {
	border:0;
	}
.koniec {
  clear:both;
  }

.center {
	text-align:center;
	clear:both;}
	
#ekologia a {
	display:block;
	background:transparent;
	height:100%;
	width:100%;
	background:transparent;
	}
.gradient {
	padding-top:14px;
	clear:both;
	background:url(gfx/gradienet.png) repeat-x  0 100%;
	height:14px;	
}
.footeraddr {
        margin-top: 12px;
	padding: 8px;
	clear: both;
	text-align: center;
	font-weight: bold;
	color: #f08a04;
	background: #f0f0f0 url(gfx/gradienet2.png) repeat-x  0 100%;	
}

p {
	margin-bottom:12px;
	line-height:15px;}
	
a {
	color:#5e8ccc;
	text-decoration:none;
	}
	
a:hover {
	color:#8fb6ec;
	}
	
#gora {
  width:830px;
  height:33px;
  background:url(gfx/gora.png) no-repeat 50% 0;
  margin:0 auto;

  }
#container {
  width:814px; 
  margin:0 auto; 
  text-align:left;
}
#strona {
	width:800px;
	padding:0 7px;
	background: url(gfx/shadow.png) repeat-y 0 20px;
}

*html #strona {
	background-image: none;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/default/gfx/shadow.png", sizingMethod="scale");
}

.gora {
  width:800px;
  height:58px;
  background:url(gfx/header.png) no-repeat ;
  }
  
#flash {
  width:800px;
  height:308px;
  }
  

.gora .menu{
	text-transform:uppercase;
	text-align:right;
	width:187px;
	color:#999;
	font:10px tahoma, sans-seriff;
	position:relative;
	top:15px;
	left:590px;
	}

.gora .menu ul{
	list-style-type:none;
	margin-top:6px;
	}	
	
.gora .menu li{
	display:inline;
	margin:3px;
	}	
	
#obrazki{
	text-align:center;
}

#obrazki li img{
	border:1px solid #898989;
}

#obrazki ul {
	list-style-type:none;
	clear:both;
	padding-top:5px;
	}
	
#obrazki li {
	margin-bottom:7px;
	clear:both;
	}
	
.footer {
   background:url(gfx/footer1.png) no-repeat ;
   width:800px;
   height:28px;
   color:white;
   padding-top: 4px;
   font:11px tahoma, verdana, sans-serif;
  }
  
.footer a{
	color:white;
	text-decoration:none;
}

.footer .lewo{
	float:left;
	padding-left:10px;
	line-height: 25px;
}

.footer .prawo{
	float:right;
	padding-right:10px;
	line-height: 25px;
}

.footer a:hover {
	color:#ececec;
	}
  
#footer {
   background:url(gfx/footer2.png) no-repeat 50% 0 ;
   width:830px;
   height:32px;
   margin:0 auto;
  }
  
#lewo {
  width:230px;
  float:left;
  font:11px tahoma, "trebuchet ms", sans-seriff;
  color:#666;
  }

#lewo .pomarancza {
	width:52px;
	height:15px;
	background:url(gfx/dalej.gif) no-repeat;
	display:block;
	border:none;
	margin-left:83px;
	margin-right:0;
	}
	
#lewo input {
	color:#a3a3a3;
	font:11px tahoma, "trebuchet ms", sans-seriff;
	border:1px solid #a3a3a3;
	padding:2px;
	width:130px;
	margin:3px 0;
	}
	
#ekologia {
  width:208px;
  height:168px;
  background: url(gfx/ekologia.png) no-repeat;
  margin-bottom:5px;
}

#newsletter {
  width:134px;
  height:150px;
  background: url(gfx/newsletter.png) no-repeat;
  margin-bottom:15px;
  padding-top:25px;
  padding-left:48px;
  padding-right:26px;
  line-height:15px;
}

#polec {
  width:134px;
  height:143px;
  background: url(gfx/polec.png) no-repeat;
  margin-bottom:15px;
  padding-top:25px;
  padding-left:48px;
  padding-right:26px;
  line-height:15px;
}

#kontakt_bok {
	width:157px;
	background:url(gfx/kropki.png) no-repeat 0 28px;
	min-height:225px;
	float:left;
	padding-left:18px;
	padding-top:10px;
	}

#bok {
	width:157px;
	background:url(gfx/kropki.png) no-repeat 163px 28px;
	min-height:225px;
	float:left;
	padding-left:14px;
	padding-right:4px;
	text-align:center;
	padding-top:48px;
	}
	
#ostatnio {
	width:204px; 
	_width: 204px;
	min-height:225px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	}

#bok img {
	clear:both;
	border:1px solid #cecece;
	margin-bottom:5px;
	}
		
#srodek{
	width:543px;
	float:left;
	padding-right:22px;
	padding-left:30px;
	padding-top:10px;
	}

#powitanie{
	width:340px;
	float:left;
	padding-right:15px;
	padding-top:48px;
	}
		
#calosc ul.lista, #polowka ul.lista, #srodek ul.lista, .pojedyncza ul, #calosc ul {
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#calosc li, #polowka li, #srodek li, .pojedyncza li {
	padding:5px 0;
	}
	
img.naglowek {
	margin-bottom:14px;
	display:block;
	position:relative;
	left:-3px;}
	
img.naglowek2 {
	display:block;
	width:114px;
	margin:0 auto;
	margin-bottom:14px;
	position:relative;
	left:2px;
}
	
#calosc{
	width:740px;
	padding:0 30px;
	padding-top:10px;
	margin:0 auto;
	}
	
#polowka{
	width:500px;
	float:left;
	padding-top:48px;
	}
	
strong {
	color:#f08a04;
	}

a#print img {
border: 0px;
}
.footer strong {
	color:white;
	}
	
img.lewo {
	margin:8px;
	float:left;
}

img.prawo {
	margin:8px;
	float:right;
}
/*
table#certyfikaty {
	width:500px;}
	
#certyfikaty td{
	width:33%;
	padding:5px;
	text-align:center;
}
*/

.img-shadow {
  float:left;
  background: url(gfx/cien.png) no-repeat bottom right !important;
  background: url(gfx/ciengif.gif) no-repeat bottom right;
  margin: 6px 8px 0 6px !important;
  margin: 6px 8px 0 3px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  }
  
#certyfikaty img {
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
	} 
	
ul#certyfikaty {

	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
	_marign-top: 15px;
}

#certyfikaty li{
	display:inline;
}

#paginacja {
	padding-top:10px;
	text-align:center;
	clear:both;
	}
	
#paginacja ul {
	list-style-type:none;
}

#paginacja li {
	display:inline;
	padding:2px;
	
}

#paginacja li a{
	padding:2px;
}
#calosc div.wiersz, #polowka div.wiersz {
	vertical-align:top;
	font:11px tahoma, sans-seriff;
	clear:both;
	}
	
#calosc form, #polowka form {
	clear:both;
	padding-bottom:40px;
	}
#calosc .pierwsza, #polowka .pierwsza {
	width:100px;
	float:left;
	padding-bottom:17px;
}
#calosc .trzecia, #calosc .druga, #polowka .trzecia, #polowka .druga {
	float:left;
	padding-bottom:17px;
}

#calosc .trzecia, #polowka .trzecia{
	padding-left:5px;
	}

#calosc .druga .wyslij, #polowka .druga .wyslij{
	margin-left:88px;
	}
#calosc input, #polowka input {
	font:11px tahoma, sans-seriff;
	width:180px;
	border:1px solid #2c4764;
	padding:2px;
}

#calosc textarea, #polowka textarea {
	height:161px;
	width:180px;
	padding:2px;
	border:1px solid #2c4764;
	overflow:auto;	
	font:11px tahoma, sans-seriff;
	}

#calosc input.wyslij, #polowka input.wyslij  {
	width:104px;
	height:15px;
	padding:0px;
	background:url(gfx/wyslij.png) no-repeat;
	border:0px;
}

.prawo {
	text-align:right;
}

.orange {
	color:#e98208;
	}
	
a.orange:hover {
	color:#ffa63c;
	}
	
span.orange {
	color:#e98208;
	margin-left:20px;
	}
	
#lewo input.blad {
	color:#e98208;
	}
	
#calosc .wiersz .blad, #polowka .wiersz .blad{
	border:1px #e98208 solid;
	}
		
.boks {
  width:380px;
  margin:5px auto;
  padding:10px;
  text-align:center;
  background:#f7f7f7;
}

ul#promocje {
	list-style-type:none;
}

#promocje li {
	clear:both;
	margin-bottom:10px;}
	


#promocje .tytul a, .tytul {
	font:13px tahoma, sans-seriff;
	color:#e98208;
	text-decoration:none;
	padding-bottom:1px;
	display:block;
	font-weight:600;
}
#promocje .tytul a:hover {
	color:#ffa335;
	text-decoration:none;
}

#promocje .data, .data {
	color:#858585;
	padding-bottom:10px;
}
#promocje img {
	background:white;
	padding:2px;
	border:1px solid #cecece;
	}

ul.linia {
	list-style-type:none;
	padding-left:150px;
}

.linia li {
	background: url(gfx/p.png) no-repeat 3px 7px;
	}	
	
.linia li a{
	padding-left:18px;
	display:block;
	}

ul#dokumentacja  {
	list-style-type:none;
	margin-bottom:30px;
	}
#dokumentacja li {
	background:url(gfx/adobe.gif) no-repeat;
	padding:5px 0;
	}
	
.lewakol {
	width:160px;
	float:left;
	margin-top:20px;
	}	
	
.prawakol {
	width:180px;
	float:left;
	margin-top:20px;
	}
ul#certyfikaty2 {
	width:180px;
	list-style-type:none;
	}	
#certyfikaty2 li.mini {
	margin:0px;
	padding:0px;
	display:inline;
}	

#certyfikaty2 li.mini img {
	margin:0px;
	padding:0px;
}	

.nag {
	width:170px;
	height:50px;
	position:absolute;}


#mapka {
	width:400px;
	height:400px;
	margin:0 auto;
	background:#344f70;}

a.atom {
	padding: 6px 0 6px 38px;
	background: url('gfx/_atom.png') no-repeat left center;
	line-height: 25px;
}

.referencjadiv {
display: none;
}

.seolink{
color: gray;
text-decoration: none;
font-size: 9px;
font-weight: normal;

}
#seolink{
color: gray;
font-size: 8px;
}
