body {

	background:#fff /*url(../main-img/mainbg.jpg) top no-repeat*/;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
	* {outline:none;}

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


#wytwornia {

	float:right;
	z-index:700;
	width:510px;
	height:48px;
	margin-right:0px;
	margin-top:-6px;

	}
	#wytwornia p {

		text-align:right;
		font-size:11px;
		color:#4C5732;
		}
		#wytwornia p strong {font-size:23px;}


#content1 {

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

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

#content-top {
	margin:0 auto;
	width:100%;
	height:600x;
	background: url(../main-img/totalbg-top.jpg) top no-repeat;
	}

.logo {

	float:left;
	width:283px;
	height:105px;
	}

.worek {

	float:right;
	width:337px;
	height:284px;
	margin-right:3px;
	}

.slideshow {

	float:left;
	clear:left;
	width:452px;
	height:138px;
	margin:0 0 0 23px !important;
	margin:0 0 10px 23px;
	}


a.flags {

	float:left;
	width:25px;
	height:16px !important;
	height:14px;
	margin:56px 0 0 16px !important;
	margin:53px 0 0 16px;
	display:block;
	}
	a.flags:hover {
		background:#000;
		opacity:0.3;
		filter:alpha(opacity=30);
		}
		#flag2 {margin-left:5px !important;}



ul#topmenu {

	float:left;
	width:515px;
	height:25px;
	list-style:none;
	text-align:right;
	margin:-20px 0 0 155px;
	}
	#topmenu li {float:left;}
	#topmenu li a {
		font-size:12px;
		text-transform:uppercase;
		color:#fff;
		text-decoration:none;
		padding:0 15px;
		border-right:1px solid #fff;
		font-weight:bold;
		}
		#topmenu a.last {border:0;}
		#topmenu li a:hover {color:#a2cd59;}

a#program-regionalny {

	float:right;
	clear:right;
	width:178px;
	height:57px;
	display:block;
	margin:-35px 20px 0 0 !important;
	}
	a#program-regionalny:hover { background:#efefef; opacity:0.5; filter:alpha(opacity=50);}

h1 {

	float:left;
	clear:left;
	font-size:20px;
	color:#2e410d;
	width:440px;
	margin:160px 0 10px 26px !important;
	margin:160px 0 10px 16px;
	}

p, ul#mainsite {

	float:left;
	clear:left;
	width:440px;
	font-size:12px;
	color:#000;
	text-align:justify;
	margin-left:30px !important;
	margin-left:15px;
	line-height:16px;
	}
	ul#mainsite {padding-left:15px; width:425px; margin-top:0px;}
	ul#mainsite li {color:#A2CD59; padding-bottom:5px;}
	ul#mainsite li strong {color:#000; font-weight:normal;}

	a#prezentacja-firmy {

		float:left;
		width:164px;
		height:41px;
		display:block;
		background:url(../main-img/prezentacja.gif) top no-repeat;
		margin-top:-35px;
		margin-bottom:0px;
		}

		a#prezentacja-firmy_en {

		float:left;
		width:164px;
		height:41px;
		display:block;
		background:url(../main-img/prezentacja_en.gif) top no-repeat;
		margin-top:-35px;
		margin-bottom:0px;
		}

#footer {

	float:left;
	width:910px;
	height:45px;
	line-height:12px;
	margin-left:-12px;
	}
	#footer p {

		float:left;
		text-align:left;
		width:910px;
		height:25px;
		display:block;
		margin:35px 0 0 0px;
		line-height:11px;
		font-size:10px;
		color:#2e410d;
		}
		#footer a {text-decoration:none; color:#2e410d;}
		#footer a:hover {color:#000;}















/**
*** 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#topmenu li ul li {

	list-style:none;
	clear:left;
	border-bottom:1px dashed #444;
	width:235px;
	text-align:left;
	}
	ul#topmenu 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;
	}



/*certygikat wb*/
#certwb {position: absolute; right:20px; top:480px;}
#certwb:hover {opacity:.6; filter:alpha(opacity=60);}
#certwb img {border:0;}

