body {
	margin:0px;
	padding:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	background:#232e07 url(../images/tapeta.jpg) no-repeat scroll center -3px;
				
}
img {
	border:0px;
}
h1, h2, h3, h4 {
	padding:0px;
	margin:0px;	
	font-weight:normal;
	font-size:11px;
}
h1.logo {
	position:relative;
	width:344px;
	height:120px;
	float:left;
}
h1.logo span {
	width:344px;
	height:121px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/logo.jpg);
}
ul.topMenu {
	padding:0px;
	margin:0px;
	background-image:url(../images/menuTlo.jpg);
	width:419px;
	height:92px;
	float:right;
	padding-top:28px;
	padding-left:82px;
}
.contentAll {
	width:845px;
	margin:auto;
}
h2.contentHeader {
	width:847px;
	height:221px;
	background-image:url(../images/naglowekTlo.jpg);
	clear:both;
	line-height:420px;
	vertical-align:bottom;
	overflow:hidden;
	position:relative;
	padding-bottom:2px;
}
h2.contentHeader span {
	position:absolute;
	background-image:url(../images/zaklad.jpg);
	bottom:0px;
	width:542px;
	height:59px;
	display:block;
}
h3.title {
	background-image:url(../images/titleBack.jpg);
	height:29px;
	line-height:29px;
	vertical-align:middle;
	padding-left:24px;
	font-weight:bold;
	font-size:11px;
}
h4.OfertMenu {
	height:50px;
	position:relative;
	margin-top:108px;	
}
h4.OfertMenu span {
	height:50px;
	width:303px;
	position:absolute;
	background-image:url(../images/menu_oferty.jpg);
	display:block;	
	top:0px;
	left:0px;
	
}
ul.topMenu li {
	background:url(../images/menuGraf.gif) no-repeat;
	float:left;
	display:inline;
	padding-left:31px;
	margin-right:13px;
	font-family:Tahoma;				
	color:#fff;
	font-size:15px;
	height:20px;
}
ul.topMenu li a {
	color:#fff;
	text-decoration:none;
}
.contentLeft {
	float:left;
	width:542px;
	background:#7a7f0d url(../images/zawartoscTlo.jpg) no-repeat scroll center 27px;
	min-height:347px;
	_height:347px;	
}
.contentRight {
	float:right;
	width:303px;
	background:url(../images/prawaGora.jpg) no-repeat;
	background-color:#83890f;
	min-height:348px;
	_height:348px;
	position:relative;
} 
ul.bottomMenu {
	clear:both;
	margin:0px;
	padding:0px;
	background:url(../images/dolneMenu.jpg) no-repeat;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	text-align:center;
	color:#9bac4e;
}
ul.bottomMenu li a {
	color:#9bac4e;
	text-decoration:none;
} 
ul.bottomMenu li {				
	display:inline;
	padding-right:10px;
	text-align:center;
}
h4.titleContent {
	position:relative;
	width:542px;
	height:73px;				
}
h4.titleContent span {
	position:absolute;
	width:542px;
	height:73px;
	display:block;
	background:url(../images/wstep.jpg) no-repeat;
}
h4.titleOfert {
	position:relative;
	width:286px;
	height:73px;
	float:left;				
}

.contact {
	background:#7b7f0e url(../images/kontaktTlo.jpg) no-repeat ;
	min-height:319px;
	_height:319px;
	color:#5d6208;
}
.contact p {
	padding:24px;
}
h4.titleOfert span {
	position:absolute;
	width:286px;
	height:71px;
	display:block;
	background:url(../images/naszaoferta.jpg) no-repeat;
}
.adres {
	height:191px;
	width:304px;
	background:url(../images/prawyDol.jpg) no-repeat;
	position:absolute;
	bottom:0px;
}
.text {
	padding:19px 19px 17px 19px;
	margin:0px;
	text-align:justify;
}
.footer {
	background:url(../images/stopka.jpg) no-repeat;
	color:#6a6e20;
	margin-top:16px;
	line-height:56px;
	vertical-align:middle;
	padding:0px 28px;
}
.footer a {
	color:#6a6e20;				
}
.footer span {
	text-align:right;
	padding-left:405px;
}
.name {
	font-size:11px;
	padding:20px;
}
.adres p {
	padding:0 20px;
	font-weight:bold;
	line-height:16px;
}
.adres span {
	color:#9bac4e;
}
abbr {
	border:0px;
}
ul.CatMenu {
	margin:0px;
	padding:0px 15px;
	margin-top:14px;
	margin-bottom:200px;
	
	
}
ul.CatMenu li {
	background:url(../images/praweMozd.jpg) no-repeat scroll 32px 3px;
	list-style:none;	
	padding:0px 47px;
	color:#a5b561;
	margin-top:3px;
	font-weight:bold;
	position:relative;
}
ul.CatMenu li a {
	color:#a5b561;
	text-decoration:none;
}
ul.ProdMenu {
	margin:0px;
	padding:0px;

	
}
ul.ProdMenu li {
	padding:0px 15px;
	background:url(../images/praweMozd.jpg) no-repeat scroll left 3px;	
}
ul.CatMenu li.act_cat  {
	background:url(../images/act_cat.jpg) no-repeat ;
	padding-top:1px;
	
}
ul.ProdMenu li a {
	color:#e7e415;
}
ul.ProdMenu li.act_pr a {
	color:#f3f08c;
}
.productAll {
	min-height:369px;
	_height:369px;
	margin-bottom:20px;
}
.productBox {
	width:450px;
	margin:auto;
	clear:both;
	margin-top:12px;	
	padding:8px;
	position:relative;

}
.productBox .prodContent {
	background-color:#838710;
	padding:10px;
	width:260px;
	float:right;	
	display:inline;
	margin:8px 0 0;
	text-align:justify;
}
.prodContent p {
	margin:0px;
	padding:0px;
}
.productPhoto {
	float:left;
	padding-right:20px;
}
.productName {
	
	line-height:30px;
	height:30px;
	vertical-align:middle;
	
	
}
.productName span {
	display:block;
	position:absolute;
	left:165px;
	width:317px;
	background:url(../images/productName.jpg) no-repeat;
	padding-left:26px;
	color:#E7E415;
}
.box2 {
	background:#aab529 url(../images/box2.jpg) no-repeat scroll left bottom;
	
}
.box1 {
	background:#abb62a url(../images/box1.jpg) no-repeat scroll left bottom;
	
}
.descOfert {
	padding:50px 0px 20px 110px;
	
}
.links {
	text-align:center;
	padding-top:15px;
	color:#9BAC4E;
}
.links a {
	color:#fff;
	text-decoration:none;
}
.contener {
	background-color:#7a7f0d; 
}
.Input {
	width:218px;
	border:1px solid #8a9014;
	background-color:#9ea814;
	color:#fff;
}
.formEl label {
	float:left;
	width:110px;
	text-align:right;
	margin-right:17px;
	color:#5f6209;
}
.formEl label span {
	color:#da4411;
}
.formEl textarea {
	border:1px solid #8a9014;
	background-color:#9ea814;
	color:#fff;	
}
.formEl{
	padding-top:4px;
}
.form {
	width:398px;
	margin:50px auto 0px auto;
}
.Submit {
	border:0px;
	width:56px;
	height:27px;
	background: url(../images/wyslij.jpg)  no-repeat;
	
}
.Reset {
	border:0px;
	width:57px;
	height:27px;
	background: url(../images/reset.jpg)  no-repeat;
	
}
.Przyciski {
	text-align:right;
	margin-right:50px;
	margin-top:4px;
}
.alert {
	width:293px;	
	padding:10px;
	border:1px solid #8a9014;
	background-color:#9ea814;
	color:#bb0000;
	margin-left:30px;	
	
}
.ContactMenu  {
	width:320px;
	margin:auto;
	padding:0px;
	margin-top:50px;
}
.ContactMenu li {
	display:inline;
	height:39px;
	line-height:39px;
	vertical-align:middle;
	float:left;
}
