@media screen,projection {
body {
	margin:0 0 30px 0; padding:0;
	min-width:960px; text-align:center;
	background-color:#30552b; color:#000000;
	background-image:url(img/bg_body.jpg);
	background-position:50% 0;
	font:normal normal 12px tahoma, arial, sans-serif;
}

#pilka {
	position:absolute;
	left:0; top:110px;
	width:100%; height:240px;
	background-image:url(img/bg_pilka.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
}
#top {
	position:relative; width:960px;
	margin:auto; text-align:left;
	background-color:#ececec;
}

#header {
	position:relative; height:248px;
	background-color:#1e4d04;
	background-image:url(img/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#header p {margin:0;padding:6px 16px 0 0;text-align:right;font:normal normal 12px arial, sans-serif;color:#fff;}
img#logo {width:111px;height:128px;border:0;position:absolute; left:30px;top:43px}
img#bnr {width:305px;height:22px;border:0;position:absolute; left:31px;top:176px}




#menu {
	position:absolute; top:209px; left:0; width:960px; height:39px; overflow:hidden;
	list-style-type:none;margin:0;padding:0 0 0 6px;
	background-image:url(img/bg_menu.jpg);
	background-repeat:no-repeat;
}
#menu li {
	display:inline; float:left; margin:0 6px 0 0; padding:0;
	font:normal normal 12px tahoma, arial, sans-serif;
	color:#ccc;
}
#menu a:link {color:#ccc;text-decoration:none}
#menu a:visited {color:#ccc;text-decoration:none}
#menu a:hover {color:#fff;text-decoration:none}

#menu img {width:99px;height:33px;border:0}
#menu li#m9 img {width:108px}


#content-box {
	position:relative; height:600px;
	background-image:url(img/bg_content_box.gif);
	background-repeat:repeat-y;
}
html>body #content-box {height:auto; min-height:600px}

#content-box h1 {margin:0 0 5px 0;font:normal bold 13px verdana, geneva, sans-serif;color:#000}
#content-box h2 {margin:12px 0 3px 0;font:normal bold 12px tahoma, arial, sans-serif;color:#555}
#content-box h3 {margin:8px 0 3px 0;font:normal bold 10px verdana, geneva, sans-serif;color:#555}
#content-box h4,
#content-box h5,
#content-box h6 {margin:8px 0 2px 0;font:normal bold 11px verdana, geneva, sans-serif}
#content-box p {margin:0 0 6px 0;line-height:1.3em}
#content-box td {font:normal normal 12px tahoma, arial, sans-serif}
#content-box ul {margin:12px 0 12px 24px;padding:0}
#content-box hr {color:#eeeeee; background-color:#eeeeee; height:1px; width:99%; border:0;text-align:center;clear:both}
#content-box br.cl {clear:both}

#content-box a:link {color:#1a5700;text-decoration:none}
#content-box a:visited {color:#1a5700;text-decoration:none}
#content-box a:hover {color:#1f6900;text-decoration:underline}


#content-l {
	float:left; display:inline;
	width:185px; overflow:hidden;
	margin:0 40px 0 0; padding:0;
}
#content-m {
	float:left; display:inline;
	width:550px; overflow:hidden;
	margin:0 39px 0 0; padding:32px 0 8px 0;
}
#content-r {
	float:left; display:inline;
	width:146px; overflow:hidden;
	margin:0; padding:0;
}


#content-l div.box-l {
	padding:0 7px 12px 28px;
	background-image:url(img/bg_head_l.gif);
	background-repeat:no-repeat;
	color:#fff;
}
#content-box #content-l div.box-l h2 {
	color:#185200; margin:0; padding:5px 0 16px 8px;
}
#content-box #content-l a:link {color:#fff;text-decoration:none}
#content-box #content-l a:visited {color:#fff;text-decoration:none}
#content-box #content-l a:hover {color:#fff;text-decoration:underline}



#content-box #content-m h1.sp {
	text-align:center; color:#fff;
	padding:5px 69px 12px 69px;
	background-image:url(img/bg_head_m.gif);
	background-repeat:no-repeat;
	background-position:50% 0;
}
#content-m div.inn {padding:0 30px 0 50px}



#content-r div.box-r {
	padding:0 2px 12px 2px;
	background-image:url(img/bg_head_r.gif);
	background-repeat:no-repeat;
	color:#000;
}
#content-box #content-r div.box-r h2 {
	color:#fff; margin:0; padding:5px 12px 16px 0;
	text-align:center;
}



div.hr-green {
	position:relative; height:40px;
	background-image:url(img/hr_green.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
p.hr-green {
	height:40px;
	background-image:url(img/hr_green.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}


#content-box p.r-more {margin-top:6px;font-weight:bold}

#footer {
	position:relative; height:60px; overflow:hidden;
	background-image:url(img/bg_footer.jpg);
	background-repeat:no-repeat;
	font:normal bold 11px tahoma, arial, sans-serif; color:#1f6900;
}

#footer ul {
	position:relative; list-style-type:none;
	text-align:right;
	margin:0; padding:43px 0 0 0;
}
#footer ul li {
	display:inline;
	padding:0 5px; margin:0;
	border-right:1px solid #1f6900;
	border-right:expression((!this.nextSibling) ? "0" : "1px solid #1f6900" ); /* last-child dla pieprzonego IE */
}
#footer ul li:last-child {border:0}

#footer a:link {color:#1f6900;text-decoration:none}
#footer a:visited {color:#1f6900;text-decoration:none}
#footer a:hover {color:#3f8920;text-decoration:underline}


}

@media print {
}
