html, body  {
	background-color: #6ca47e;
	width: 100%;  text-align: center;
	padding: 0px 0px;
	margin: 0;
}

span.accelerator  { text-decoration: underline;  }

img  {
	margin: 0; padding: 0;
}

table#wrap  {
	margin: 0 auto;
	width: 995px;
}
table#wrap td#top td#claim  {
	width: 480px; font-weight: bold;
	font-size: 17px; color: #004D19;
	height: 100px;
}
table#wrap td#menu  {
	height: 32px;
}
table#wrap td#submenu  {
	height: 30px; width: 980px;
	background-color: #ebf5ed; text-align: center;
	border-bottom: 1px solid #004D19;
}

table#wrap td#left-column  {
	width: 170px; vertical-align: top; text-align: left;
	background: url(img/left-column.jpg) #005420 no-repeat top center;
	color: white;
}
table#wrap td#left-column div.glowny  {
	width: 170px;
}
table#wrap td#left-column label  {
	color: white;  }



table#wrap td#content  {
	padding-top: 5px;
	background-color: #fff;
	vertical-align: top;
}
table#wrap td#content  div#path  {
	padding: 2px 5px;
	text-align: left;
	margin-bottom: 5px;
	border-bottom: 1px solid #1a6d42;
}

div.footer-separator  {
	background: #effaff url(img/footer-separator.jpg) no-repeat center center;
	height: 38px;
}
div#footer-menu  {
	text-align: center;font-family: Verdana;
}
div#footer-foot  {
	font-size: 9px; font-family: Verdana;
	color: #5e6669;
	text-align: center;
}

table.product-list  {
	width: 100%;  height: 125px;
}
table.product-list td  {
	width: 49%;
}
table.product-brief td  {
	width: 265px;
}

table.product-brief  {
	width: 100%;
}
table.product-brief td.prod-thumb  {
	width: 125px;
}
table.product-brief td  {
	text-align: left;
}

img.thumb  {
	border: 1px solid #84a896;
}

hr.sep-poziom  {
	height: 1px; color: #b2c9b7;
}

/**************** menu */
td.poziom0  {
	background-image: url(img/menu-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	padding-bottom: 3px;  }

td.poziom1  {
	padding-left: 17px;
	margin: 4px 0 8px 0;
	padding-bottom: 3px;  }

div.poziom-products {
  padding-top: 3px;
}

/******************** menu poziome
*/
td.menu-active-left  {
	width: 8px; padding-left: 1px;
	border-bottom: 1px solid #ebf5ed;  }
td.menu-active-bg  {
	background-image: url(img/menu-active-bg.gif);
	background-repeat: repeat-x;white-space: nowrap;
	border-bottom: 1px solid #ebf5ed;
}
td.menu-active-right  {
	width: 8px; padding-right: 1px;
	border-bottom: 1px solid #ebf5ed; }

td.menu-unactive-left  {
	width: 8px; padding-left: 1px;
	border-bottom: 1px solid #2b7851; }
td.menu-unactive-bg  {
	background-image: url(img/menu-unactive-bg.gif);
	background-repeat: repeat-x; white-space: nowrap;
	border-bottom: 1px solid #2b7851;
}
td.menu-unactive-right  {
	width: 8px; padding-right: 1px;
	border-bottom: 1px solid #2b7851; }

table#submenu2 td  {
	border-right: 1px solid #004D19;
	padding-left: 6px;
	padding-right: 6px; }


/******************** jakaś lista
*/
table.lista thead th  {
	background-color: #004D19;
	font-weight: bold; color: #fff;
	padding: 1px 3px; letter-spacing: 1px;
	text-align: left;
}

table.lista tbody tr.even td  {
	background-color: #DDE9E3;
}

table.lista tbody tr td  {
	padding: 1px 5px;
}

table.lista tbody tr td a:link, table.lista tbody tr td a:visited  {
	font-size: 11px;
	text-decoration: none;
}
table.lista tbody tr td a:hover  {
	text-decoration: underline;  }

td.tresc-podstrony  {
	text-align: justify;  }

td.tresc-podstrony a:link, td.tresc-podstrony a:visited  {
	font-weight: bold; text-decoration: underline;  }
td.tresc-podstrony a:hover  {
	text-decoration: none;  }

/******************* alkomat
*/
table.alkomatlist td {
text-align : left;
padding : 1px 3px;
}
table.alkomatlist thead th, td.naglowek2 {
background-color : #1a6c3e;
color : white; width:100%;
text-align : center;
padding : 2px 4px;
font-weight : bold;
}
table.alkomatlist tr.odd td {
background-color : #e2ede7;
}

table.alkomatlist tr.odd ten {
background-color : #96BEA3;
}

table.alkomatlist tfoot td  {
  background-color: #6ca47e;
  text-align: right;
}

div.information  {
  padding:  5px;
  text-align: center;
  margin: 5px auto;
  font-weight: bold;
  color: #c01919;
  background: #fff url(img/information-sign.jpg) no-repeat left bottom;
  width: 90%;
  border: 1px solid #ab3030;
}

/***************************/
td.footer-green-sep  {
  background: #dde9e3 url(img/footer-green-sep.gif) no-repeat center center;
  width: 150px; padding: 15px 0;
}

/************* testy
*/
table.testy thead th {
background-color : #1A6D42;
color : #fff;
padding : 5px 0;
text-align : center;
font-size : 9px;
}
table.testy tbody td {
font-size : 11px;
padding : 1px 8px;
}
table.testy tbody td a:link, table.testy tbody td a:visited, table.testy tbody td span {
text-decoration : none;
font-size : 11px;
}

td.baner0  {
  width: 500px; height: 100px;
  vertical-align: middle; text-align: center;
  /*padding: auto 0;*/
  background: url(img/baner0.png) no-repeat center center;
}