body {
	font:11px normal Arial,sans-serif;
	margin:0px;
	background-color:#eeeeee;
	background-image:url('images/body_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
}
h1, h2, h3, p, ul, li,td {font-family:Arial, sans-serif;}
table, td, p {
	font-size:11px;
	color:#555555;
}
	.left {
	background-image:url('images/left_shadow.gif');
	background-repeat:no-repeat;
	background-position:top right;
	}
	.right {
	background-image:url('images/right_shadow.gif');
	background-repeat:no-repeat;
	background-position:top left;}
#logo {height:91px;}
	#logo img {vertical-align:middle;}
#submenu  div {height:30px;width:165px;vertical-align:middle;float:right;}
		#submenu a {
			display:block;
			float:left;
			height:30px;
			width:33px;
			}
#top {height:137px;vertical-align:top;}
	#bg_piktogram {
		background-image:url('images/tlo_piktogram_szary.gif');
		background-repeat:no-repeat;
		width:229px;height:137px;float:right;
		}
	#piktogram {margin-top:14px;margin-left:26px;width:116px;height:92px;}
ul#menu {
	margin:0px; padding:0px 0px 14px 0px;
	width:191px;
	list-style-type:none;
	background-color:#982243;
	background-image:url('images/menu/menu_bottom.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
	
	}
	ul#menu li {margin:0px;padding:0px;width:191px;}
	ul#menu  li a { 
		font-size:11px;
		padding-left:42px;
		display:block;
		width:191px;margin:0px;
		height:29px; line-height:29px;
		font-weight:normal;
		color:#FFFFFF;
		background-image:url('images/menu/menu.gif');
		background-repeat:no-repeat;
		border-bottom:1px solid #B13B64;
		text-decoration:none;
	}
	ul#menu li a:hover {text-decoration:underline;}
	ul#menu li a.submenu {padding-left:38px;background-image:url('images/menu/menu_submenu.gif');background-repeat:no-repeat;border-bottom:1px solid #85314e;}
	ul#menu li a:hover.submenu {text-decoration:none;}
	
	ul#menu li .main {background-image:url('images/menu/menu_active.gif');background-repeat:no-repeat;border-bottom:1px solid #85314e;}
	ul#menu li .aktywne{color:#cccccc;border-bottom:1px dotted #B13B64;}
#content{
	width:569px;
	background-color:#ffffff;
	color:#555555;
	text-align: justify;
	vertical-align:top;
}
	div#text {margin:5px;}
	div#text table {width:90%;}
#bottom {font-size:10px;padding:20px 10px;text-align:right;color:#888888;
		width:760px;
		background-image:url('images/bottom.gif');
		background-repeat:no-repeat;
		background-position:top right;}
	#bottom a {color:#999999;text-decoration:none;padding-bottom:1px;border-bottom:1px dotted #999999;}
	#bottom a:hover {color:#666666;text-decoration:none;border:0;}
a{
	color : #99224C;
	text-decoration: underline;
	vertical-align: top;
	
}
a:hover{
	color : #757575;
	text-decoration: none;
	
}
a img {border:0px;}
td img {margin:0;padding:0;}
input, textarea, select { 
	font-size: 11px; 
	font-family: Arial; 
	margin:2px;
	
}
/* ----------------------------------------------------*/
#content h1 {color:#555555;font-size:16px;font-weight:bold;padding:5px;margin:5px 0px;}
#content h2 {font-size:13px;font-weight:bold;padding:5px;margin:0px;}
#content h3 {font-size:14px;font-weight:bold;padding:5px 15px;margin:0px;color:#99224c;}
#content p { margin:5px;}
#content ul {padding:5px 20px;margin:0px 10px;list-style-type:square;list-style-position:outside;line-height:14px;}
#content li {line-height:16px;}
#content li a {line-height:16px;}
p.wartosci {font-weight:bold; color:#99224c;padding:10px;text-align:center;}
p.akapit {
	padding:0px 10px;
	text-align:justify;
}
p.alert {color:#982243;padding:5px 10px;}
p.zrodlo {font-style:italic;font-size:11px;padding:0px 10px;margin:0px;}
#coop, #insp, #prof {display:none;padding:0px 15px;color:#222222;}

table td.head {font-weight:bold; vertical-align:top; text-align:right;width:120px;color:#333333;}
/* ----------------------------------------------------*/
form.kontakt
{
	padding:0px 10px;
	margin:0px;
}
ul {padding:0px;margin:5px 20px;list-style-type:square;list-style-position:outside;}
ul li {color:#777777;}
ul li a {display:block; line-height:16px;vertical-align:top;}
form.kontakt label {display:block;float:left;width:160px;text-align:right;margin:2px;}
table.partnerzy {width:90%;margin:0 auto;}
table.partnerzy td {vertical-align:top;border-bottom:1px solid #eeeeee;padding:5px 0px;}
table.partnerzy td p {padding:5px;text-align:justify;}


