body {
	/*background: #beb8a2 url(/img/lay/tlo.jpg) repeat-x;*/
	background: #fff;
}
a:link, a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #ff3300;
	text-decoration: none;
}
a.m:link, a.m:visited, a.m:hover {
	color: #fff;
	text-decoration: none;
}
form, select, input {
	font-size: 1em;
	display: inline;
}
input {
	vertical-align: middle;
}
p, .text {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	padding-left: 5px;
	text-align: justify;
}
h1 {
	font: 28px Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 22px;
}
h2 {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
h3 {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 8px;
	color: #362917;
}
h4 {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
textarea {
	width: 255px;
	height: 180px;
	color: #000;
	background: #ffffff;
	border: solid 1px #ccc;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
}
hr {
	size: 1px;
	color: #333;
}
.main {
	background: #fafafa;
	vertical-align: top;
	text-align: justify;
}
.gora {
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.img {
	padding-top: 23px;
	padding-left: 16px;
}
.stopka {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.header {
	/*background: #362917;*/
	background: url(/img/lay/top_tlo.jpg) repeat-x;
	color: #362917/*c9c2a5*/;
}
.txt {
	color: #282E3E;
	background: #ffffff;
	border: solid 1px #cccccc;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}
.sml, .sml a:link, .sml a:visited, .sml a:hover {
	text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 5px;
	padding-right: 5px;
}
.sml img {
	vertical-align: middle;
}
.blad {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	border: 2px solid #cc0000;
	padding: 20px 15px 20px 50px;
	background: #FFFFFF url(/img/lay/wykrzyknik.gif) no-repeat 10px 13px;
	margin-right: 10%;
	margin-left: 10%;
}
.star {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
}
.txt2 {
	width: 255px;
	color: #282E3E;
	background: #ffffff;
	border: solid 1px #ccc;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
}
.btn {
	width: 130px;
	font: 11px geneva, arial, verdana;
	color: #fff;
	background: #FF8000;
	border: 1px solid #FF972F;
	padding: 0px 0px 0px 2px;
}
.prod {
	font: 11px Geneva, Helvetica, sans-serif, Arial;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
.prod p {
	/*display: inline;*/
	padding-top: 0px;
	margin-top: 0px;
}
.find {
	font-style: italic;
	font-weight: bold;
	background: #ffd700;
}
.rank {
	text-align: right;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
}
.b1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/img/lay/download.jpg) no-repeat;
	padding: 3px;
	height: 118px;
	width: 170px;
	vertical-align: bottom;
}
.b2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/img/lay/ekologia.jpg) no-repeat;
	padding: 3px;
	height: 118px;
	width: 170px;
	vertical-align: bottom;
}
#menu {
	/*width: 170px;*/
	margin-top: 10px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	font: 11px Tahoma, Arial, sans-serif;
}

#menu_items {
	padding: 0px;
	margin: 0px;
}
#menu_items ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu_items li {
	padding: 0px;
}
#menu_items li a {
	display: block;
	padding: 7px 0 7px 20px;
	/*color: #fff;
	color: #7E7E7E;*/
	color: #362917;
	text-decoration:none;
	/*background: #A89D68;*/
	background: #D9D3BB;
}
#menu_items li a:hover {
	display: block;
	color: #362917;
	text-decoration: none;
}
#menu_items li a.active {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #362917;
}
#menu_items li a.sub2 {
	display: block;
	text-decoration: none;
	padding: 7px 0 7px 45px;
	/* color: #894341; */
	color: #62605d;
	text-decoration: none;
	/*background: #5e523b;*/
	/* background: #CAC19F; */
	background: #f3f2ea;
}
#menu_items li a.sub2:hover {
	display: block;
	/* color: #990000; */
	color: #62605d;
	text-decoration: none;
	/*background: #5e523b;*/
	/* background: #CAC19F; */
	background: #f3f2ea;
}
#menu_items li a.sub {
	display: block;
	/*color: #5e523b;*/
	/* color: #990000; */
	color: #534826;
	text-decoration: none;
	padding: 7px 0 7px 30px;
	border-right: 5px solid #362917;
	/* font-weight: bold; */
}
#menu_items li a.sub:hover {
	display: block;
	/*color: #362917;*/
	/* color: #990000; */
	color: #990000;
	text-decoration: none;
	border-right: 5px solid #990000;
	/* font-weight: bold; */
}
#menu_items li a.sub_active {
	display: block;
	/*color: #362917;*/
	/* color: #990000; */
	color: #534826;
	padding: 7px 0 7px 30px;
	text-decoration: none;
	font-weight: bold;
	border-right: 5px solid #362917;
}
a.sub_active:hover{
	display: block;
	color: #DE0204;
	padding: 7px 0 7px 30px;
	text-decoration: none;
	font-weight: bold;
}
#menu_items li a.sub_active2 {
	display: block;
	color: #894341;
	padding: 7px 0 7px 45px;
	text-decoration: none;
	font-weight: bold;
	/*background: #5e523b;*/
	/* background: #CAC19F; */
	background: #f3f2ea;
}
a.sub_active2:hover{
	display: block;
	/* color: #990000; */
	color: #62605d;
	padding: 7px 0 7px 45px;
	text-decoration: none;
	font-weight: bold;
}
#menu #menu_items ul li {
	border-bottom: 1px solid #FFFFFF;
	display: block;
	padding: 0px;
}


#menu_items li a.activenew {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #362917;
	background: url(/img/lay/new.gif) no-repeat right;
}
#menu_items li a.sub2new {
	display: block;
	text-decoration: none;
	padding: 7px 0 7px 45px;
	color: #62605d;
	text-decoration: none;
	background: #f3f2ea url(/img/lay/new.gif) no-repeat right;
}
#menu_items li a.sub2new:hover {
	display: block;
	color: #62605d;
	text-decoration: none;
	background: #f3f2ea url(/img/lay/new.gif) no-repeat right;
}
#menu_items li a.subnew {
	display: block;
	color: #534826;
	text-decoration: none;
	padding: 7px 0 7px 30px;
	border-right: 5px solid #362917;
	background: #D9D3BB url(/img/lay/new.gif) no-repeat right;
}
#menu_items li a.sub_activenew {
	display: block;
	color: #534826;
	padding: 7px 0 7px 30px;
	text-decoration: none;
	font-weight: bold;
	border-right: 5px solid #362917;
	background: #D9D3BB url(/img/lay/new.gif) no-repeat right;
}
a.sub_activenew:hover{
	display: block;
	color: #DE0204;
	padding: 7px 0 7px 30px;
	text-decoration: none;
	font-weight: bold;
	background: url(/img/lay/new.gif) no-repeat right;
}
#menu_items li a.sub_active2new {
	display: block;
	color: #894341;
	padding: 7px 0 7px 45px;
	text-decoration: none;
	font-weight: bold;
	background: #f3f2ea url(/img/lay/new.gif) no-repeat right;
}
a.sub_active2new:hover{
	display: block;
	color: #62605d;
	padding: 7px 0 7px 45px;
	text-decoration: none;
	font-weight: bold;
	background: url(/img/lay/new.gif) no-repeat right;
}




#mnu a {
	display: block;
	padding: 7px 0 7px 0px;
	background: #ffffff;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#mnu a:hover {
	display: block;
	/*background: #FAFAFA;*/
	background: #dcd5bb;
	color: #000;
}
#mnu a.active {
	display: block;
	color: #000;
	text-decoration: none;
	background:#dcd5bb;
}
.p {
	float: right;
	padding-left: 10px;
}
.sub_menu {
	/*float: right;*/
	padding-bottom: 5px;
	padding-left: 10px;
	width: 200px;
	border-left: 1px solid #AAAAAA;
}
.sub_menu p {
	padding-top: 0px;
	color: #333333;
	font: 11px Geneva, Helvetica, sans-serif, Arial;
}
.sub_menu ul, .zal {
	color: #666666;
	font: 11px Geneva, Helvetica, sans-serif, Arial;
	list-style: url(/img/lay/strzala.gif);
	margin-left: 10px;
	padding-left: 8px;
}
.sub_menu li {
	margin-top: 2px;
}
.middle {
	vertical-align: middle;
}
/* ################################################# */
/* jezyki w stopce */
.jezyki {
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
}
.jezyki a {
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
.jezyki a:link, .jezyki a:visited {
	color: #000000;
	background: #ffffff;
	border: 1px solid #ffffff;
}
.jezyki a:hover {
	color: #ffffff;
	background: #000000;
	border: 1px solid #000000;
}
.jezyki a.active {
	color: #ffffff;
	background: #000000;
	border: 1px solid #000000;
}
.jezyki img {
	vertical-align: middle;
}
/* koniec jezyki w stopce */
/* ################################################# */

.sitemap {
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.sitemap ul {
	list-style: url(/img/lay/strzala3.gif);
	margin-left: 5px;
	padding-left: 12px;
}
.sitemap li {
	margin-top: 6px;
}
#sitemap_prod {
	list-style: url(/img/lay/strzala.gif);
	margin-left: 5px;
	padding-left: 12px;
}
.download {
	list-style: url(/img/lay/strzala3.gif);
	margin-left: 5px;
	padding-left: 12px;
}
.download li {
	margin-top: 10px;
}
.download2 {
	list-style: url(/img/lay/strzala.gif);
	margin-left: 5px;
	padding-left: 12px;
}
.text ul {
	list-style: url(/img/lay/strzala3.gif);
	margin-left: 5px;
	padding-left: 12px;
}
.text li {
	margin-top: 6px;
}
.tmb
{
	/*border: 3px solid #D9D3BB;*/
	width: 100px;
}