body {



	background: #fff;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	}

	* {outline:none;}


#wytwornia {

	float:right;
	z-index:700;
	width:510px;
	height:45px;
	margin-right:120px;
	margin-top:0px;
	}


#content1 {

position:absolute;
width:100%;
min-height:645px;
height:auto !important;
height:681px;
	background: url(../sub-img/oferta-totalbg.jpg) bottom no-repeat;
}

#content {
	margin:0 auto;
	width:996px;
	height:571px;
	background: url(../sub-img/oferta-totalbg-top.jpg) top no-repeat;
	position: relative;
	}

#content-top {
	margin:0 auto;
	width:100%;
	height:571px;
	background: url(../sub-img/oferta-totalbg-top.jpg) top no-repeat;
	}


.lang2 #content1 {

position:absolute;
width:100%;
min-height:645px;
height:auto !important;
height:681px;
	background: url(../sub-img/oferta-totalbg.jpg) bottom no-repeat;
}

.lang2 #content {
	margin:0 auto;
	width:996px;
	height:571px;
	background: url(../sub-img/oferta-totalbg-top_en.jpg) top no-repeat;
	}

.lang2 #content-top {
	margin:0 auto;
	width:100%;
	height:571px;
	background: url(../sub-img/oferta-totalbg-top_en.jpg) top no-repeat;
	}



.logo2 {



	float:left;

	width:230px;

	height:84px;

	}



a.flags {



	float:left;

	width:23px;
	height:15px;

	margin:66px 0 0 32px;

	display:block;

	}

	a.flags:hover {

		background:#000;

		opacity:0.3;

		filter:alpha(opacity=30);

		}

		#flag2 {margin-left:5px;}







ul#topmenu2 {



	float:left;
	width:515px;
	height:25px;
	list-style:none;
	text-align:right;
	margin:-19px 0 0 210px !important;
	margin:-22px 0 0 240px;
	}

	#topmenu2 li {float:left;}

	#topmenu2 li a {

		font-size:12px;
		text-transform:uppercase;
		color:#fff;
		text-decoration:none;
		padding:0 15px;
		border-right:1px solid #fff;
		font-weight:bold;
		}

		#topmenu2 a.last {border:0;}
		#topmenu2 li a:hover {color:#a2cd59;}





h1.h1-oferta {

	float:left;
	font-size:20px;
	color:#2e410d;
	width:220px !important;
	width:230px;
	margin:80px 0 0 0 !important;
	margin:80px 15px 0 0;
	padding-bottom:5px;
	border-bottom:1px solid #a3a3a3;
	}

	h1.pusty {

	float:left;
	font-size:20px;
	color:#2e410d;
	width:200px;
	height:5px;
	margin:80px 0 0 0 !important;
	margin:90px 45px 0 0;
	padding-bottom:5px;
	border-bottom:0;
	}

h1 {

	float:left;
	font-size:20px;
	color:#2e410d;
	width:540px;
	margin:0px 0 0 35px !important;
	margin:0px 0 10px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #a3a3a3;
	}





#text {width:540px; float:left; min-height:500px; margin-top:-30px !important; margin-top:85px;}

p {

	float:left;
	width:540px;
	font-size:12px;
	line-height:17px;
	color:#000;
	text-align:justify;
	margin:10px 0 7px 35px !important;
	margin:0px 0 10px 10px;
	/*min-height:420px;*/
	height:auto;
	}

#text ul {

	float:left;
	width:520px !important;
	font-size:12px;
	text-align:left;
	margin:0px 0 0 15px;
	line-height:17px;
	}
	#text ul {padding-left:0px; width:425px;}
	#text ul li {color:#000; padding-left:15px; background: url(../images/myslnik.gif) 0 9px no-repeat; list-style:none;}
	#text ul li strong {color:#000; font-weight:normal;}

	em {color:#7BA535; font-style:normal; font-weight:bold;}
	strong {color:#2e410d;}

#text a {color:#7BA535; text-decoration:none;}
#text a:hover {text-decoration:underline;}

a#program-regionalny-sub2 {

	float:right;
	width:148px;
	height:45px;
	display:block;
	margin:270px 10px 0 0;
	}

	a#program-regionalny-sub2:hover {

	background:#EFF0EB;
	opacity:0.5;
	filter:alpha(opacity=50);
	}



a#prezentacja-firmy-sub2 {

	float:right;
	clear:right;
	width:148px;
	height:45px;
	display:block;
	margin:5px 10px 0 0;

	}
	a#prezentacja-firmy-sub2:hover {background:#EFF0EB; opacity:0.5; filter:alpha(opacity=50);}



#footer {

	float:left;
	width:900px;
	height:45px;
	}
	#footer p {

		width:900px;
		display:block;
		margin:-5px 0 0 12px !important;
		font-size:10px;
		color:#2e410d;
		line-height:12px;

		min-height:25px;
		height:auto !important;
		height:25px;
		}
		#footer a {text-decoration:none; color:#2e410d;}
		#footer a:hover {color:#000;}





/*

 *

 *

 *  menu lewe - oferta

 *

 *

 */



#oferta {

	float:left;
	clear:left;
	width:230px;
	margin:5px 0 0 0;
	font-size:12px;
}



#oferta a {

	display:block;
	width:230px;
	text-decoration:none;
	color:#000;
	background:url(../sub-img/li.gif) 0 6px no-repeat;
	padding:3px 0 3px 15px;
	}

	#oferta a:hover {color:#4d6a1b; text-decoration:underline;}





.menu_body {display:none;}

.menu_head {cursor:pointer;}



#oferta ul {

	list-style:none;
	padding-left:15px;
	margin-left:0 !important;
	margin-left:5px;
	margin-top:0px;

	}

	#oferta ul li a {



		background:url(../sub-img/li2.gif) 0 10px no-repeat;

		padding-left:8px;

		width:200px;

		display:block;

		}

		#oferta ul li a:hover {font-weight:normal;}









/*

 *

 * Zdjęcie produktu

 *

 */

img {



	float: right;
	margin-left:15px;
	z-index:10;
	width:214px; height:214px;
	padding:2px;
	border:1px solid #7CA636;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;

	}

#nakladka {



	position:relative;
	z-index:20;
	top:214px !important;
	top:10px;
	left:591px;
	width:214px; height:214px;
	background:url(../images/produkt.png) 0 0 no-repeat;

}







/*********************************************************
* style listy artykułów.
*********************************************************/

.item {

		padding-bottom:15px !important;
		padding-bottom:5px;
		border-bottom:1px dashed #888;
		float:left;
		margin-bottom:5px !important;
		margin-bottom:15px;
		margin-left:33px !important;
		margin-left:8px;
		width:540px;
}

.item img {

margin-right:0 !important;

}

.item h2 {

	font-size:15px;
	color:#41630C;
	margin-left:3px;
	width:520px;
	}

#text .item p {

width:540px;
margin-left:3px !important;
margin-bottom:0;
		}


.item#last {border:0;}









	/*************************************************
	* ikony z opcjami dla folii
	*************************************************/
	img.icons {border:0; margin:0 -20px -40px 0;}

	.dynatip {
    display:none;
	background:#fff;
	border:1px solid #84d000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    padding:15px;
    color:#333;
	font-size:11px;
	width:200px;
}

#ikonset {

	float:left;
	width:555px;
	height:70px;
	margin-left:30px !important;
	margin-left:8px;
	margin-bottom:25px;
	margin-top:15px;
	text-align:center;
	}

#ikonset2 {

	float:left;
	width:540px;
	height:70px;
	margin-left:0px !important;
	margin-left:0px;
	margin-bottom:5px;
	text-align:center;
	margin-top:10px;
	}

	#ikonset span {

	font-size:13px;
	font-weight:bold;
	color:#3E600A;
	background:#fff;
	text-transform:uppercase;
	text-align:left;
	padding-left:20px;
	width:535px;
	height:13px;
	display:block;
	border-bottom:1px solid #777;
	}
	#ikonset span strong {padding:2px; background:#fff;}

		#ikonset2 span {

	font-size:13px;
	font-weight:bold;
	color:#3E600A;
	background:#fff;
	text-transform:uppercase;
	text-align:left;
	padding-left:20px;
	width:520px;
	height:13px;
	display:block;
	border-bottom:1px solid #777;
	}
	#ikonset2 span strong {padding:2px; background:#fff;}

#ico1, #ico2, #ico3, #ico4, #ico5, #ico6, #ico7, #ico8 {margin:4px 2px 0px 2px;}

#ico1 {float:left; width:52px; height:52px; border:0; margin-left:0;}
#ico2 {float:left; width:52px; height:52px; border:0;}
#ico3 {float:left; width:52px; height:52px; border:0;}
#ico4 {float:left; width:52px; height:52px; border:0;}
#ico5 {float:left; width:52px; height:52px; border:0;}
#ico6 { float:right; width:52px; height:52px; border:0; margin-right:0;}
#ico7 { float:right; width:52px; height:52px; border:0;}
#ico8 { float:right; width:52px; height:52px; border:0;}
#ico9 {display:none;}







/**
*** rozwijane menu
**/

li#linkOferta ul {display:none;}
li#linkOferta:hover {height:270px;}
li#linkOferta:hover ul {display:block;}

ul#rozwijarka {

	background:#4F4E4A;
	float:left;
	width:235px;
	z-index:50;
	position:absolute;
	margin:3px 0 0 0;
	padding:0;
	}
	ul#topmenu2 li ul li {

	list-style:none;
	clear:left;
	border-bottom:1px dashed #444;
	width:235px;
	text-align:left;
	}
	ul#topmenu2 li ul li a {

	display:block;
	width:235px;
	font-size:10px;
	font-weight:normal;
	border-right:0;
	height:20px;
	display:block;
	padding:7px 5px 0 5px;
	}

#text .short {

	float:left;
	clear:left;
	width:295px;
	margin-top:-204px;
	}

	#text .short ul, #text .short li {width:290px; margin:0;}



#certwb2 {position: absolute; right:12px; top:555px;}
#certwb2:hover {opacity:.6; filter:alpha(opacity=60);}

#certwb2 {background: url('../images/certyfikat-wb2.jpg') top no-repeat; width:147px; height:40px; display:block;}

#certwb, #certwb2 {border:0 !important;}

