/* ------------------------ elementy glówne ------------------------ */
	
	body { margin:0; font-family:"Trebuchet MS", Verdana, Tahoma, Georgia, Arial, Tahoma, serif; line-height: 1.2em; font-size:0.80em; color:#fff; background-color:#eee; }
	a, a:active { color:#00F; text-decoration:none; }
	a:hover { color:#C90000; }
	p, h1, li { margin:0; line-height:1.3em; font-weight:normal; }
	a img { border:0; }
	h1, h2 { padding:0; margin:0; }
	
/* ------------------------ naglowek i stopka ------------------------ */
	
	#top_bar { z-index:1000; width:100%; height:100px; position:fixed; top:0; left:0; line-height:28px; border-bottom:2px solid #eee; background:#61804e; }
	#top_bar_center {position:relative; width:960px; margin:0 auto;}
	#top_bar_logo { width:960px; height:100px; float:left; }
	#top_bar_menu { width:100px; height:50px; float:right; margin-top:30px; margin-right:10px; }
	#top_bar_menu ul, #top_bar_menu ul li { display:block; list-style:none; margin:0; padding:0; }
	#top_bar_menu ul li { float:left; height:50px; width:50px; overflow:hidden; }
	#top_bar_menu a img { display:block; }
	#top_bar_menu a:hover img, #top_bar_menu a.top_bar_menu_js img { margin-top:-50px; }
	
/* ------------------------ podstrony ------------------------ */
	
	.page_container { position:relative; width:100%; }
	.page_content { width:960px; margin:0 auto; }
	.page_footer { width:960px; min-height:500px; margin:0 auto; text-align:center; }
	.page { position:relative; left:0; top:0; }
	.page_logo { width:960px; height:100px; }
	.page h1, .page p, .page li { font-size:1.5em; }
	.page_link { height:43px; overflow:hidden; margin-bottom:50px; }
	.page_link a:hover img { margin-top:-43px; }
	
	#page_container_10 { background-image:url(../img/bg1.gif); }
	#page_container_10 .page_content { height:450px; }
	#page_10 .page_text { position:absolute; left:0px; top:150px; width950px; padding:0px; z-index:333; }
	#page_10 .page_photo { position:absolute; top:120px; }
	#page_10 .page_text p { padding-top:15px; }

	#page_container_11 { background-image:url(../img/bg1.gif); }
	#page_container_11 .page_content { height:580px; }
	#page_11 .page_text { position:absolute; left:0px; top:120px; width:950px; padding:0px; z-index:333; }
	#page_11 .page_photo { position:absolute; left:790px; top:120px; }
	#page_11 .page_text p { padding-top:15px; }
	
	#page_container_21 { background-image:url(../img/bg1.gif); }
	#page_container_21 .page_content { height:790px; }
	#page_21 .page_text { position:absolute; left:0px; top:120px; width:950px; padding:0px; z-index:333; }
	#page_21 .page_photo { position:absolute; left:790px; top:120px; }
	#page_21 .page_text p { padding-top:15px; }
	
@media print {
	* {background:transparent !important; color:#444 !important; text-shadow:none !important;}
	a, a:visited {color:#444 !important; text-decoration:underline;}
	a:after {content:" (" attr(href) ")";}
	abbr:after {content:" (" attr(title) ")";}
	.ir a:after {content:"";}  /* Don't show links for images */
	pre, blockquote {border:1px solid #999; page-break-inside:avoid;}
	img {page-break-inside:avoid;}
	@page {margin:0.5cm;}
	p, h2, h3 {orphans:3; widows:3;}
	h2, h3{page-break-after:avoid;}
}

										