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;	}	#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;}