body {
	text-align:center; /* center layout in ie5 and 5.5. */
	margin: 0 auto 0 auto;
	width: 1004px;
}
#all {
	text-align: left;
	width: 1004px;
	font-size: 16px;
}
a {
  text-decoration: none;
  margin: 0;
  padding: 0;
  line-height: 15px;
  color: black;
}
img {
	border: 0;
}
#header {
	background: url(images/back_01.png) no-repeat;
	height: 78px;
	text-align: center;
	vertical-align: middle;
}
table.center95 {
	width: 95%;
	margin: auto;
}
table.center95 td {
	width: 33%;
	vertical-align: middle;
}
#title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #95AF32;
	font-weight: bold;
}
h1#title2 {
	color: #A0BC30;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 14pt;
	margin: 0;
}

div.spacer {
	background: url(images/back_02.png) repeat-x;
	height: 17px;
	margin: 0;
	padding: 0;
	font-size:0px;
	line-height:0px; 
}
#footer {
	background: url(images/back_05.png) bottom no-repeat;
	height: 73px;
	width: 1004px;
	text-align: center;
	vertical-align: middle;
}
#footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
#footer img {
  vertical-align: middle; 
  margin-right: 5px;
}
#main-content {
  text-align:center;
}
#baner {
	padding: 0;
	margin: 0;
	height: 200px;
}
#baner img {
	margin: 0;
}


/* Tabela produktow */
div.product {
	width: 210px;
	height: 172px;
	background: url(images/prod-bg.png) top no-repeat;	
	padding: 6px 5px 5px 14px;
	font-family: Arial;
	margin-bottom: 25px;
}
html>body div.product {
  width: 191px;
  height: 161px;
} 
.product h2 {
	font-size: 11pt;
	margin: 0;
	margin-bottom: 2px;
	font-weight: bold;
	color: black;
}
.product h3 {
	font-size: 9pt;
	margin: 0;
	color: #009CDD;
	margin-bottom: 2px;
	display: inline;
}
.product img {
	float: right;
}
.product .cena {
	background-image: url(images/cena-bg.png);
	width: 74px;
	height: 53px;
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 54px;
	margin-top: 70px;
}
.cena span {
	font-size: 15px;
	color: white;
	font-family: arial;
	font-weight: bold;
	letter-spacing: 0.2pt;
}


/* PROMOCJE 3 produkty */
#promo {
  margin: auto;
  margin-top: 22px;
  margin-bottom: 30px;
  width: 95%;
}
#promo td {
  padding: 1px 30px 1px 1px ;
  text-align: center;
  vertical-align: top;
}
div.product-promo {
  text-align: left;
}
.product-promo h2 {
  font-family: verdana;
  margin: 0;
  margin-bottom: 5px;
  border-bottom: inset 3px #12A7E5;
  font-size: 16pt;
  padding-bottom: 4px;
  color: black;
  line-height: 24px;
}
.product-promo div.description {
  text-align: left;
  width: 140px;
  float: left;
  font-family: tahoma;
}
#promo td.last {
	padding-right: 1px;
}
div.description .subheader {
  margin: 0;
  font-size: 10pt;
  color: #444444;
  margin-bottom: 8px;
  font-weight: bold;
}
div.description p.info {
  font-size: 9pt;
  color: black;
  margin: 0;
  margin-bottom: 2px;
}
.product-promo img {
  float: right;
}
.product-promo .more {
  color: #94BD0F;
  font-size: 10pt;
  font-weight: bold;
  float: left;
  font-family: tahoma;
}


