body {
	font:        		12px Arial;
	margin: 		0;
	padding:		0;
	background:		url(img/top-tlo.gif) repeat-x;
}

img  { 
	border: 		0;
}

img#logo {
	margin-top:		14px;
	display:		block;
	float:			left;
}

img#pl {
	margin-top:		5px;
	margin-left:		313px;
	float:			right;
	position:		absolute;
}

img.nww {
	border:			1px solid #dcdcdc;
	margin-right:		8px;
	margin-bottom:		8px;
}

img#tel {
	margin-top:		53px;
	margin-left:		203px;
	position:		absolute;
}

img#klient {
	float:			left;
	display:		block;
	padding-top:		10px;
}

img#wyslij {
	padding:		15px 10px 10px 195px;
}

p {
	margin: 		0;
	padding:		0;
}


a:link, a:visited, a:active {
	text-decoration: 	none;
	color: 			#465713;
	font-weight:		normal;
}

a:hover {
 	text-decoration: 	underline; 
	color: 			#000;
	font-weight:		normal;
}

a.w:link, a.w:visited, a.w:active {
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
}

a.w:hover {
 	text-decoration: 	underline; 
	color: 			#fff;
	font-weight:		normal;
}

a.s:link, a.s:visited, a.s:active {
	text-decoration: 	none;
	color: 			#727272;
	font-weight:		normal;
}

a.s:hover {
 	text-decoration: 	underline; 
	color: 			#000;
	font-weight:		normal;
}

.inp {
	border:			0;
	background:		url(img/input.gif) no-repeat;
	width:			322px;
	height:			32px;
	padding-top:		10px;
	padding-left:		25px;
	margin-left:		19px;
	color:			#6e745a;
	font-size:		18px;
	margin-bottom:		13px;
	overflow: 		hidden;
}
#inp2 {
	border:			0;
	background:		#fff url(img/text.gif) no-repeat;
	width:			312px;
	padding:		10px;
	height:			79px;
	padding-left:		25px;
	margin-left:		19px;
	color:			#6e745a;
	font-size:		18px;
	margin-bottom:		13px;
}
#wyslij-input {
	border:			0;
	background:		url(img/wyslij-input.gif) no-repeat;
	width:			314px;
	height:			35px;
	margin-left:		50px;
	margin-bottom:		15px;
}
div.reklama a:link, div.reklama a:visited, div.reklamaa:active {
	font-size:		10px;
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
}

div.reklama a:hover {
	font-size:		10px;
 	text-decoration: 	underline; 
	color: 			#fff;
	font-weight:		normal;

}

ul#menu a:link, ul#menu a:visited, ul#menu a:active {
	font-size:		14px;
	text-decoration: 	none;
	color: 			#727272;
	font-weight:		normal;
	padding:		3px;
	display:		block;
}

ul#menu a:hover {
	font-size:		14px;
 	text-decoration: 	none; 
	color: 			#727272;
	font-weight:		normal;
	background:		#f1f1f1;
	padding:		3px;
	display:		block;
}



div#top {
	margin:			0 auto 0 auto;
	width:			906px;
	border-left:		15px solid #fff;
	border-right:		15px solid #fff;
	overflow: 		hidden;

}

div#top-txt {
	float:			left;
	width:			320px;
	padding:		30px 0 0 55px;
}

div#top-txt p {
	padding-left:		20px;
	font-size:		18px;
}

div#top-txt img {
	position:		absolute;
	padding-top:		9px;
}

ul#menu {
	overflow: 		hidden;
	clear: 			both;
	list-style:		none;
	margin:			0;
	padding:		33px 0 0 0;
}


ul#menu li {
	float:			left;
	padding:		3px 7px 3px 7px;
	border-right:		1px solid #d4d4d4;
}

div#left {
	margin-bottom:		15px;
	clear: 			both;
	float:			left;
	margin-top:		12px;
	width:			521px;
}
div#right {
	margin-bottom:		15px;
	margin-top:		12px;
	float:			right;
	width:			385px;
	background:		#617a11;
	overflow: 		hidden;
}

div.reklama {
	clear: 			both;
	border-bottom:		1px solid #758b2f;
	padding-bottom:		25px;
}

div.reklama img {
	padding:		20px 0 13px 18px;
}

div.reklama ul {
	list-style:		none;
	margin:			0 0 0 20px;
	padding:		0;
}
div.reklama li {
	float:			left;
	padding:		0 15px 0 15px;
	background:		url(img/pkt.gif) no-repeat;
}

div#kontakt {
	background:		#bcce82 url(img/wyslij-tlo.gif) repeat-x;
	border-top:		1px solid #d9e3b8;
	overflow: 		hidden;
	
}

div#klient {
	background:		#fff;
	overflow: 		hidden;
	height:			150px;
}
div#klient2 {
	width:			230px;
	float:			right;
	border-left:		1px solid #c4c9b3;
	padding:		30px;
	text-align:		center;
	margin-top:		10px;
}

div#menu-left {
	width:			265px;
	float:			left;
	margin-top:		-3px;
}
div#menu-right {
	width:			255px;
	float:			right;
	margin-top:		-3px;
}

div#menu-left ul {
	list-style:		none;
	margin:			0;
	padding:		0;
}


div#menu-left li {
	padding:		5px 0 5px 20px;
	border-bottom:		1px solid #c4c9b3;
	border-left:		1px solid #c4c9b3;
	background:		url(img/znak.gif) no-repeat;
}

div#menu-right ul {
	list-style:		none;
	margin:			0;
	padding:		0;
}


div#menu-right li {
	padding:		5px 0 5px 20px;
	border-bottom:		1px solid #c4c9b3;
	border-right:		1px solid #c4c9b3;
	background:		#848e61 url(img/znak2.gif) no-repeat;
	color:			#fff;
}

div#tresc {
	clear: 			both;
	line-height:		160%;
	padding:		5px 5px 0 0;
}
div.ind {
	clear: 			both;
	background:		url(img/pasek.gif) repeat-x;
}
div.ind2 {
	margin:			0 auto 0 auto;
	width:			906px;
	border-left:		15px solid #fff;
	border-right:		15px solid #fff;

}

div.ind2 img {
	padding:		15px 20px 15px 0;
}

div.ind2 ul {
	list-style:		none;
	margin:			0;
	padding:		0;
	font-size:		11px;
	}


div.ind2 li {
	float:			left;
	padding:		13px 7px 13px 7px;
	border-bottom:		1px solid #727272;
}

div#kont {
	clear: 			both;
	width:			800px;
	padding:		0;
	font-size:		13px;
	padding-top:		10px;
	padding-bottom:		10px;
}

div#kont span{
	color:			#727272;
}
div#wyslane {
	padding:		5px;
	margin:			5px;
	color:			#fff;
	border:			1px solid #d4de9d;
	background:		#7f940a;
}

div.nagl {
	padding:		10px 5px 7px 0;
	margin-bottom:		7px;
	font-size:		16px;
	font-weight:		bold;

}

p.txt {
	padding-bottom:		10px;
}
