body {
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,Sans-Serif;
	line-height:15px;
	margin:0px;
	background:#7Dc04d url('images/all_bg.gif') top center no-repeat;

	}
	body.main {background:#7Dc04d url('images/all_bg_main.gif') top center no-repeat;}
a {color:#777;text-decoration:none;}
a:hover {color:#009900;}

	h1, h2 {padding:2px 0px;margin:0px;}
	h2, h2 a {
		font-weight:bold;
		margin:10px 0px;
		padding:0px;
		color:#68a73a;
		font-size:12px;
	}
	h3{
		font-weight:bold;
		margin:10px 0px;
		padding:0px;
		color:#68a73a;
		font-size:12px;
	}


#all {
	margin:0px;padding:0px;
	position:absolute;
	width:980px;
	left:50%;
	margin-left:-490px;
}
/* ----- MAIN ----- */
#top_main {
	background-color:#519526;
	height:181px;
	padding:0px;
	margin:0px;
	

}
	#top_main h2, #top h2 {
		padding:0px;margin:0px;
	}
	#top_main img#baner, #top img#top {border:0px;border-style:none;text-decoration:none;}
	#logo{
		float:left;
		width:266px;
		height:181px;
		padding:0px;
		margin:0px;		
	}
	#logo h2 a {
		height:180px;
		padding:0px;
		margin:0px;
		background:#519526 url('images/logo.jpg') no-repeat;
	}
	#top_main h2 a {
	display:block;
	width:266px;
	height:180px;
	cursor:pointer;
	padding:0px;
	margin:0px;
	}
		#top h1 a span, #top_main h1 span {
			position: absolute;
			left: -90000px;
		}
	#en {
		width:65px;
		height:28px;
		float:right;
		margin:0px 50px;
		padding:2px 6px;
		background-color:#3e4935;
			
	}
		#en a {
			color:#ddd;
			font-size:9px;
			text-decoration:none;
			padding-right:35px;
			line-height:28px;
			height:28px;
			display:block;
			background:#3e4935 url('images/english.gif') right no-repeat;
			}
		#en a:hover {color:#eee;text-decoration:underline;}
#baner {
	height:306px;
	width:980px;
	padding:0px;
	margin:0px;
	
		
}
#aktualnosci {
	background:#7dc04d url('images/main.jpg') no-repeat;
	height:260px;
	padding:10px 0px 10px 10px;

	/*padding:10px 0px;*/
}

	
	
/* ----- ALL ----- */

	#top {
		height:181px;
		padding:0px;
		margin:0px;
		background:#000 url('images/top.jpg') no-repeat;
	}
	#menu {
		height:28px;
		line-height:28px;
		background:#000 url('images/menu.jpg') no-repeat;
		color:#fff;
		
			
	}
	#submenu {
		height:28px;
		background:#7Dc04D url('images/submenu.jpg') no-repeat;	
	}
#content {
		margin:0px;padding:0px;
		background-color:#fff;
}
	#left {
		width:240px;
		float:left;
		background-color:#fff;
	}
	#main {
		float:left;
		width:680px;
		margin:0px 20px;
		background-color:#fff;
	}

#bottom { 
	background:#7Dc04d url('images/bottom.jpg') no-repeat; 
	color:#fff;
	font-size:11px;
	padding:5px 0px 10px 250px;
	}
.clear, .empty {clear:both;}
/* --------------------------------------------------------------------------------- */
#menu a {
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	margin-top:1px;
	padding:0px 26px 0px 25px;
	text-decoration:none;
	color:#fff;
	font:bold 11pt/28px "Trebuchet MS", Arial, sans-serif;
}
#menu a:hover, #menu a.on {
	background-color:#519526;
	text-decoration:none;
}

.tagi {
color:#000;
font-size:10px;
font-family:Tahoma, sans-serif;
}

.tagi a {
color:#000;
font-size:10px;
font-family:Tahoma, sans-serif;
}

.tagi a:hover{
	color:#000;
	text-decoration:underline;
}	

#left ul {
		width:200px;
		margin:10px 20px;
		padding:0px;
		list-style-type:none;
		font-family:Tahoma, sans-serif;
}
	#left ul li {margin:0px;padding:0px;}
	#left li a {
		display:block;
		height:26px;
		line-height:26px;
		color:#666;
		padding-left:15px;
		border-bottom:1px solid #ddd;
		background:#fff url('images/arrow_off.gif') no-repeat;
		text-decoration:none;
	}
	#left li a:hover, #left li .on {
			background:#7dc04D url('images/arrow_on.gif') no-repeat;
			color:#fff;
			text-decoration:none;
	}
	#left a.sub1 {padding-left:30px;}
	#left a.sub2 {padding-left:40px;}
	#left a.sub3 {padding-left:50px;}
#main h1, #aktualnosci h1, #left h1 {
	color:#68a73a;
	font:18px/18px "Trebuchet MS",Tahoma, Arial, sans-serif;
	margin:10px 0px 6px;
	padding-bottom:5px;
	border-bottom:1px solid #b2b2b2;
	}
	#left h1 {margin:10px 20px 6px 20px;padding-bottom:5px;}
	#left h1.puste {border:0px;}
	#main p, #main ul {
	font-size:12px;
	color:#666;}
#main h2 {
	margin:10px 0px 4px;
	border-bottom:1px solid #b2b2b2;
	padding:2px 0px;
}
/* --------------------------------------------------*/
#main .zapytanie {
	width:80%;
	background-color:#fafafa;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#main .zapytanie td {
	border-bottom:1px solid #ddd;
	padding:5px 15px;
}
#main .zapytanie th {
	text-align:left;
	padding:20px 15px 5px 15px;
	color:#7dc04d;
	font-weight:bold;
	border-bottom:1px solid #ddd;
}
#main .zapytanie label {
	display:block;
	color:#666;
	width:150px;
	float:left;
}
#main .zapytanie .text {border:1px solid #ddd;width:200px;}
#main .zapytanie .button {background-color:#7dc04d;color:#fff;border:2px solid #f3f3f3;padding:2px 10px;}
#main img {border:1px solid #eee;padding:2px;}
#main table td, #main table {
	font-size:12px;
	font-family:Tahoma,Arial,Helvetica,Sans-Serif;
}
	#main table td.sub0 a {font-size:12px;}
	#main table td.sub1 a {font-size:11px;padding-left:20px;text-decoration:underline;}
	#main table td.sub2 a {font-size:10px;padding-left:40px;text-decoration:underline;}
	
#main img.aktualnosci {float:left;height:100px;margin-right:10px;}
/* --------------------------------------------------*/
.box {
		border:1px solid #999;
		background: url('images/box_bg.jpg') repeat-x;
		height:116px;
		padding:5px 15px;
		float:left;
		margin-right:10px;
	}
	.box h1 {border-bottom:1px solid #999;}
	.box img {padding-right:5px;}
.wiecej {
	float:right;
	margin-right:5px;
	color:#68a73a;
	font-weight:bold;
	padding-left:8px;
	background:url('images/arrow.gif') left no-repeat;
	text-decoration:none;
	font-size:11px;
	}
	.wiecej:hover {color:337711;}
.powrot {
	float:left;
	margin-left:5px;
	color:#68a73a;
	font-weight:bold;
	padding-left:8px;
	background:url('images/arrow.gif') left no-repeat;
	text-decoration:none;
}
.center {text-align:center;}
.right {float:right;padding:right:5px;}
.fill {height:250px; width:1px; float:right;}
.data, .autor {color:#999;}
.plik {color:#999;line-height:16px;text-decoration:none;font-style:italic;}
.dots {border-bottom:1px solid #eee;padding:5px 0px;}
.gwiazdka {color:#666;font-weight:normal;}

/* ikonki do plików  */
.doc {background:url('images/doc.gif') no-repeat;padding:3px 18px;}
.pdf {background:url('images/pdf.gif') no-repeat;padding:3px 18px;}
.jpg {background:url('images/jpg.gif') no-repeat;padding:3px 18px;}
.xls {background:url('images/xls.gif') no-repeat;padding:3px 18px;}
.ppt {background:url('images/ppt.gif') no-repeat;padding:3px 18px;}

/* --- komunikaty --- */
#main p.error {
	border:1px solid #ee735c;
	padding:3px 5px 3px 24px;
	font-size:11px;
	color:#666;
	margin:10px 20px;
	line-height:16px;
	background:#fff url('images/exclamation.png') 5px 5px no-repeat;
}
#main p.ok {
	border:1px solid #89cd7d;
	padding:3px 5px 3px 24px;
	font-size:11px;
	color:#666;
	margin:10px 20px;
	line-height:16px;
	background: url('images/tick.png')  5px 5px no-repeat;
}

/* */
table.galeria td {vertical-align:top;}
