body {

  margin:0;

  padding:0;

  color:#3F3F3F;

  background:#7F7D71;

  font-family:Verdana, sans-serif;

  font-size:x-small;

  voice-family:"\"}\"";

  voice-family:inherit;

  font-size:small;

}



body > div {

  font-size:small;

}



html, p, form, dl, dd, ul, li, h1, h2, h3, h4, h5, h6 {

  margin:0;

  padding:0;

}



a {

  text-decoration:none;

  color:#96B512;

}



a:focus {

  -moz-outline:0;

  outline:0;

  outline-offset:0;

}



a:hover {

  color:#000;

}



a img {

  border:none;

}



#hean-top {

  width:100%;

  background:url(opakowania/opakowania-foliowe-2.jpg) 0 0 repeat-x;

  float:left;

}



#hean-head {

  margin:0 auto;

  height:265px;

  position:relative;

  z-index:0;

}



#logo {

  float:left;

  width:204px;

  text-align:center;

  padding-top:15px;

}



h1 {

  float:left;

  margin-left:373px;

  width: 204px;

  text-align:center;

  display:inline;

  font-size:230%;

  font-weight:normal;

  font-family:Tahoma, sans-serif;

  line-height:1.5em;

  padding-top:30px;

  color:#38383A;

}



#flash {

  position: absolute;

  z-index: 1;

  left: 204px;

  top:0;

}



#hean-corner-left {

  background:url(opakowania/opakowania-foliowe-6.jpg) 0 0 no-repeat;

  width:810px;

  margin:0 auto;

}



#hean-corner-right {

  background:url(opakowania/opakowania-foliowe-5.jpg) 567px 0 no-repeat; 

  width:810px;

  margin:0 auto;

}



#hean-middle {

  background:#fff;

  float:left;

  width:100%;

}



#hean-background {

  width:810px;

  margin:0 auto;

}



#hean-box {

  background:url(opakowania/opakowania-foliowe-4.jpg) 0 0 repeat-y;

  margin-bottom:5px;

  float:left;

}



#hean-box-2 {

  background:url(opakowania/opakowania-foliowe-15.jpg) 0 0 repeat-y;

  margin-bottom:5px;

  float:left;

}



#hean-left {

  float:left;

  width:207px;

  background:url(opakowania/opakowania-foliowe-9.jpg) 0 0 no-repeat;

}



#hean-center {

  float:left;

  width:376px;

}



#hean-2-col {

  float:left;

  width:593px;

  background:#fff;

  padding:28px 0 25px 10px;

}



#hean-right {

  float:left;

  width:207px;

  background:url(opakowania/opakowania-foliowe-10.jpg) 0 0 no-repeat;

}



#hean-bottom {

  clear:both;

  background:#7F7D71 url(opakowania/opakowania-foliowe-3.jpg) 0 0 repeat-x;

  width:100%;

}



#hean-footer {

  width:790px;

  padding:20px 0;

  margin:0 auto;

  font-size:85%;

}



#hean-footer a:hover {

  color:#000;

}



#hean-footer p a {

  color:#B8AA87;

}



#hean-footer ul {

  margin-bottom:4px;

}



#hean-footer li {

  display:inline;

  color:#fff;

}



#hean-footer li a {

  color:#fff;

}



#hean-news {

  padding:20px 15px 0 10px;

}



h3 {

  font-weight:normal;

  font-family:Verdana;

  font-size:120%;

  margin-bottom:12px;

}



#hean-witamy {

  margin-top:40px;

}



.witamy-img img {

  border:1px solid #CFCFCF;

  padding:3px;

  margin-bottom:4px;

}



h4 {

  color:#96B512;

  font-size:140%;

  font-weight:normal;

  margin-bottom:5px;

}



#hean-witamy .link {

  text-align:right;

  background:url(opakowania/opakowania-foliowe-8.jpg) top right no-repeat;

  padding:8px 16px 8px 30px;

}



#hean-witamy p {

  line-height:1.4em;

  margin-left:1px;

}



#hean-witamy .link a {

  color:#fff;

  font-weight:bold;

  font-size:85%;

}



#hean-witamy .link a:hover {

  color:#000;

}



#hean-news {

  margin-top:10px;

  padding-bottom:12px;

}



#hean-news p {

  margin:0 0 2px 1px;

  line-height:1.4em;

} 



#hean-news .link {

  text-align:right;

  background:url(opakowania/opakowania-foliowe-7.jpg) top right no-repeat;

  padding:8px 10px 8px 30px;

}



.data {

  color:#C1B698;

  font-size:85%;

  font-weight:bold;

}



.news {

  text-align:justify;

  padding-bottom:8px;

  line-height:1.4em;

}



.archiwum a {

  font-size:15px;

  text-decoration:underline;

}



.archiwum {

  clear: left;

}



#hean-nav {

  padding:0 0 10px 0;

  background:#dbdfde;

  width:200px;

  margin-top:50px;

}



#hean-nav li {

  list-style:none;

  width:200px;

  background:#dbdfde url(opakowania/opakowania-foliowe-21.jpg) 0 0 repeat-x;

}



#hean-nav li a {

  display:block;

  background:url(opakowania/opakowania-foliowe-21.gif) 6px 50% no-repeat;

  padding:9px 0 9px 28px;

  width:172px;

  color:#000;

  text-transform:uppercase;

  font-size:85%;

  font-family:Tahoma, sans-serif;

}



#hean-nav a:hover {

  color:#fff;

}



#hean-nav a.current {

  font-weight:bold;

  color:#fff;

}



#hean-newsletter {

  border-top:10px solid #fff;

  padding:8px 5px;

}



#hean-newsletter label {

  display:block;

  padding:4px 0;

  font-size:110%;

}



#hean-newsletter .n {

  border:none;

  background:url(opakowania/ramka_newsletter.jpg) 0 0 no-repeat;

  width:178px;

  padding:7px 5px 10px 5px;

  margin:0;

}



#hean-podstrona {

  float:left;

  width:583px;

}



#hean-firma p {

  margin:0 0 8px 0;

  line-height:1.4em;

  float:left;

  text-align:justify;

  width:100%;

}



.firma-img {

  text-align:left;

}



.firma-img img {

  border:1px solid #AFAFAF;

  padding:3px;

  float:left;

  display:inline;

  margin-right:12px;
	
  margin-bottom:12px;	

}



h6 {

  font-weight:normal;

  font-family:Tahoma, sans-serif;

  font-size:180%;

  margin-bottom:8px;

  color:#96B512;

}



#hean-kontakt ul {

  margin:12px 0;

}



#hean-kontakt li {

  list-style:none;

  margin-bottom:3px;

}



#hean-kontakt li.firma, #hean-kontakt li.oddzial {

  font-weight:bold;

  text-decoration:underline;

}



#hean-kontakt li a {

  font-weight:bold;

  text-decoration:underline;

}



#hean-kontakt form {

  float:right;

}



#hean-kontakt p {

  line-height:1.4em;

}



#hean-kontakt .input {

  width:250px;

  border:none;

  background:url(opakowania/ramka_kontakt.jpg) center right no-repeat;

  padding:7px;

  border-left:1px solid #B5B5B5;

}



#hean-kontakt textarea {

  width:250px;

  height:118px;

  border:none;

  background:url(opakowania/ramka_wiadomosc.jpg) center right no-repeat;

  padding:6px;

  border-left:1px solid #B5B5B5;

  font-size:100%;

  font-family:Verdana, sans-serif;

  overflow:auto;

  margin-bottom:8px;

}



#hean-kontakt label {

  display:block;

  padding:3px 0;

  font-size:110%;

}



#hean-aktualnosci img {

  padding:4px;

  border:1px solid #CFCFCF;

  margin-right:6px;

  margin-top:5px;

  float:left;

}



#hean-aktualnosci li {

  list-style:none;

  margin-bottom:3px;

}



#hean-aktualnosci li span {

  font-size:85%;

  color:#C1B698;

  font-style:italic;

}



#hean-oferta-2 {

  width:100%;

  float:left;

}



#hean-oferta-2 li {

  list-style:circle;

  margin-bottom:4px;

  margin-left:20px;

  line-height:1.4em;

  text-align:justify;

}



#hean-asortyment {

  margin-bottom:12px;

  width:100%;

  float:left;

}



#hean-asortyment li {

  list-style:none;

  float:left;

}



#hean-asortyment li.of-mieso {

  font-size:140%;

  color:#Dc3002;

  width:390px;

  padding:100px 0 0 10px;

}



#hean-asortyment li.of-mleko {

  font-size:140%;

  color:#97B716;

  width:390px;

  padding:100px 0 0 10px;

}



#hean-asortyment li.of-ryby {

  font-size:140%;

  color:#61749F;

  width:390px;

  padding:100px 0 0 10px;

}



#hean-asortyment p {

  line-height:1.4em;

}



#hean-certyfikat {

  margin:0 12px 20px 0;

}



#hean-certyfikat p {

  line-height:1.4em;

  margin:6px 0;

  text-align:justify;

  float:left;

  width:100%;

}



#hean-certyfikat ul {

  margin-top:6px;

}



#hean-certyfikat li {

  list-style:decimal;

  margin:0 0 4px 25px;

  line-height:1.4em;

}



#img {

  margin:16px 0 8px 0;

  float:left;

  width:100%;

}



#img p {

  float:left;

  width:140px;

  position:relative;

}



.img-cert {

  padding:3px;

  border:1px solid #EBEBEB;

}



.img-cert:hover {

  border-color:#7F7F7F;

}



.img-pdf {

  position:absolute;

  bottom:2px;

  right:15px;

}



.big-img {

  text-align:center;

}



.big-img img {

  padding:3px;

  border:1px solid #EBEBEB;

  margin-bottom:6px;

}



table#hean-table {

  margin:8px 0 12px 0;

  font-size:75%;

}



table#hean-table th {

  background:#B4A681;

  color:#fff;

  padding:2px 5px;

  vertical-align:middle;

}



table#hean-table td {

  background:#F1EEE7;

  text-align:center;

  padding:4px 0;

}



table#hean-table td.spec {

  font-weight:bold;

  padding-left:6px;

  width:120px;

}



.hean-spec {

  line-height:1.4em;

}



.hean-spec span {

  font-size:85%;

}



.hean-spec img {

  vertical-align:middle;

}



.wzor {

  font-size:85%;

}



#hean-foto {

  text-align: center;

}



#hean-foto img {

  padding:4px;

  border:1px solid #CFCFCF;

  margin-bottom: 10px;

}

#list-g li {
  
  background: url(gfx/arrow.gif) 0 70% no-repeat;
  
  padding: 0 0 0 24px;
  
  list-style: none;
  
  margin-left: 20px;
  
  display: block;
  
  height: 20px;
  
  line-height: 20px;

}
