html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus {	outline: 0;	}
body {	line-height: 1;	color: black;	}
ol, ul {	list-style: none;}

blockquote:before, blockquote:after, q:before, q:after {	content: "";	}
blockquote, q {	quotes: "" "";}
caption, th, td {	text-align: left;	font-weight: normal;}
table {	border-collapse: collapse;	border: 0; margin:0; }

.clear	{	clear: both;	}
.img	{	display: block; border:0; }

body		{	background: url(img/container_bg_repx.jpg) top left repeat-x; background-position: 0 130px; background-color: white; width: 100%; }

/* TABELKA TOP */

table#container_top		{	width: 100%; text-align: center; height: 130px; }
td#td_top_left	{	background: url(img/td_top_left_bg_repx.jpg) top right repeat-x; }
div#div_td_top_left	{	background: url(img/td_top_left_bg.jpg) top right no-repeat; height: 130px; }
td#td_top_center	{	width: 985px; height: 130px; background-color: #217932; }
div#top	{	clear: both; float: left; width: 985px; height: 130px; }
td#td_top_right	{	background: url(img/td_top_right_bg_repx.jpg) top left repeat-x; }

div#logo		{	clear: both; float: left; width: 250px;}

/* MENU */
div#menu_bg	{	position: relative; float: left; width: 735px; height: 130px; background: url(img/menu_bg.jpg) top left no-repeat; }
div#menu		{	position: absolute; top: 26px; width: 735px; height: 90px; }
#menu_07	{	clear: both; }
#menu_01	{	text-decoration: none; float: right; width: 90px; height: 90px; display: block; background: url(img/menu_01.jpg) top left no-repeat; }
#menu_02	{	text-decoration: none; float: right; width: 125px; height: 90px; display: block; background: url(img/menu_02.jpg) top left no-repeat; }
#menu_03	{	text-decoration: none; float: right; width: 90px; height: 90px; display: block; background: url(img/menu_03.jpg) top left no-repeat; }
#menu_04	{	text-decoration: none; float: right; width: 150px; height: 90px; display: block; background: url(img/menu_04.jpg) top left no-repeat; }
#menu_05	{	text-decoration: none; float: right; width: 55px; height: 90px; display: block; background: url(img/menu_05.jpg) top left no-repeat; }
#menu_06	{	text-decoration: none; float: right; width: 105px; height: 90px; display: block; background: url(img/menu_06.jpg) top left no-repeat; }
#menu_07	{	text-decoration: none; float: right; width: 96px; height: 90px; display: block; background: url(img/menu_07.jpg) top left no-repeat; }
a:hover#menu_01, a:hover#menu_02, a:hover#menu_03, a:hover#menu_04, a:hover#menu_05, a:hover#menu_06, a:hover#menu_07	 {	background-position: 0 -90px;  }

/* TABELKA CENTER */
div#cf_bg			{	clear:both; float: left; width: 100%; background: url(img/newsletter_bg_repx.jpg) bottom left repeat-x;}
div#container_center	{	clear: both; width: 985px; margin: auto; }
div#container_left	{	position: relative; clear: both; float: left; width: 325px; }
div#container_right	{	position: relative; float: left; clear: both; width: 660px; overflow: hidden; }

#flagi				{	position: absolute; top: 204px; left: 451px;  height: 98px; width: 65px; padding: 0 72px;
						background: url(img/wybierz_jezyk.jpg) top left no-repeat; } /* width: 209px;  */
#flagi_bg			{	position: absolute; top: 52px; left: 24px; padding: 12px 0 0 30px; height: 33px; width: 155px;
						background: url(img/flagi_bg_top.jpg) top left no-repeat; background-color: #FCF5E7;} /* width: 209px; */
#flagi_bg a				{	margin: 0 2px; }


/* CONTAINER LEFT */

div#wydarzenia_top	{	width: 325px; height: 26px;	
						background: url(img/container_left_bg_repy.jpg) bottom right repeat-y; }
div#wydarzenia	{	width: 325px; height: 63px;  
					background: url(img/wydarzenia.jpg) bottom left no-repeat; background-color: transparent; }
div#ml25px		{	clear: both; float: left; width: 25px; background-color: transparent; }
div#wydarzenia_content	{	float: left; width: 300px; background: url(img/wydarzenia_bg_repx.jpg) bottom right repeat-x; background-color: white; 
							padding-bottom: 31px; } /*269 * padding-bottom: 61px;*/

.news_bg	{	clear: both; padding-top: 11px; }
.news_head_box	{	clear: both; float: left; }
.news_head	{	float: left; padding-left: 12px; line-height: 14px; }
.news_title	{	font: bold 12px Tahoma; color: #415D79;	}
.news_head a	{	 text-decoration: none;  }
.news_head a:hover	{	 text-decoration: underline;  }
.news_title2	{	font: bold 12px Tahoma; color: #415D79;	line-height: 30px; }
.news_data	{	font: normal 11px Tahoma; color: #999999;	}
.news_tekst_bg	{	clear: both; }
.news_table			{	clear: both; float: left; width: 250px; padding: 0 25px; overflow: hidden; }
.td_news_obrazek	{	clear: both; float: left; width: 50px; }
.news_obrazek	{	display:block; float: left; width: 44px; height: 44px; margin-right: 6px; margin-top: 5px; 	}
/* .td_news_tekst -  wykorzystywany jest w CMSie */
/* .td_news_tekst	{	float: left; width: 175px; font: normal 11px Tahoma; color: #336666; padding: 5px 25px 0 0;} */
.td_news_wiecej_box	{	clear: both; float: left; width: 15px; }
.td_news_wiecej	{	clear: both; float: left; width: 240px; padding: 6px 10px 6px 0;	}
.td_news_wiecej	a {	display: block; float: right; }
.td_news_wiecej	{	border-bottom: 1px solid #E5E5E5; }

.submenu_link	{	clear: both; float: left; width: 270px; padding: 0 15px; }
.submenu_link a	{	display: block; clear: both; float: left; width: 255px; padding-left: 15px; border-bottom: 1px solid #E5E5E5; 
					font: normal 11px Tahoma; color: #336666; text-decoration: none; line-height: 30px; }
.submenu_link a:hover	{	text-decoration: underline; }
/* CONTAINER RIGHT */

/* HACK !
	#content		{	min-height: 484px; height: 484px; }
	div[id] #content	{	height:auto;  }
*/
#content		{	clear: both; float: left; width: 451px; min-height: 582px; height: 582px; }
div[id] #content	{	height:auto;  }

.content_home_bg	{	clear: both; float: left; width: 401px; padding: 40px 234px 0 25px; height: 154px;
						background: url(img/content_bg_home.jpg) top left repeat-x; }
#content_home		{	clear: both; float: left; width: 401px; padding: 40px 234px 0 25px; min-height: 502px; height: 502px;
						background: url(img/content_top_bg_repx.jpg) top left repeat-x; background-color: #F5F5F5; }
div[id] #content_home	{	height:auto;  }
.content_foot		{	clear: both; float: left; width: 401px; padding: 0 234px 0 25px; height: 40px; 
						background: url(img/content_bottom_bg_repx.jpg) top left repeat-x;}
.table_home_tekst td	{	vertical-align: top; text-align: justify; }
/* .home_tekst		{	font: normal 11px Tahoma; color: #666666; padding-left: 10px; vertical-align: top; } */
/* CONTAINER FOOT */

#container_foot	{	position: relative; clear: both; width: 100%; float: left; height: 200px; 
					background: url(img/container_foot_bg_repx.jpg) top left repeat-x; }
#container_foot_links	{	position: relative; clear: both; width: 985px; height: 153px; margin: auto;}
.flash_zwierzeta	{	float: left; width: 320px; height: 153px; overflow: hidden; }
.flash_zwierzeta2	{	float: left; width: 345px; height: 153px; overflow: hidden; }

#cfl_bg				{	position: absolute; top: -269px; left: -1000px; width: 1000px; height: 269px; 
						background: url(img/newsletter_bg_repx.jpg) bottom right repeat-x;}
#cfr_bg				{	position: absolute; top: -269px; left: 985px; width: 200px; height: 269px; 
						background: url(img/newsletter_bg_repx.jpg) bottom right repeat-x;}
#flash_mapka		{	position: absolute; top: 358px; left: 475px; width: 185px; height: 428px; }
#kontakt			{	position: absolute; width: 209px; height: 56px; top: 302px; left: 451px; 
						background: url(img/kontakt.jpg) top left no-repeat;}
/*#flagi				{	position: absolute; top: -582px; left: 776px; width: 65px; padding: 0 72px; height: 98px; 
						background: url(img/wybierz_jezyk.jpg) top left no-repeat; } /* width: 209px; */
#flash_pole			{	width: 660px; height: 204px; 
						background: url(img/flash_bg.jpg) top left no-repeat;}
/*#newsletter			{	position: absolute; top: -269px; left: 0; width: 325px; height: 269px;
						background: url(img/newsletter_bg_repx.jpg) bottom left repeat-x; } */
#newsletter			{	clear: both; float: left; position: absolute; top: 519px; left:0; width: 325px; height: 269px; }
						/* background: url(img/newsletter_bg_repx.jpg) bottom left repeat-x; } */
#newsletter2		{	clear: both; float: left; position: relative; width: 325px; height: 269px; }
						/* background: url(img/newsletter_bg_repx.jpg) bottom left repeat-x; } */
#newsletter_left	{	clear: both; float: left; width: 25px; height: 269px;
						background: url(img/newsletter_leftb.gif) top left no-repeat; }
#newsletter_right	{	position: relative; float: left; width: 300px; height: 269px;
						background: url(img/newsletter_bg.jpg) top left no-repeat; }
#newsletter_input	{	position: absolute; top: 82px; left: 30px; }
#newsletter_input input	{	width: 170px; background-color: transparent; border: 0; font: normal 11px Tahoma; color: black; }
#newsletter_submit	{	position: absolute; display: block; top: 83px; left: 233px; width: 21px; height: 21px; text-decoration: none; }


#copyrights	{	position: absolute; top: 168px; left: 35px; width: 440px; height: 30px; }
#copyrights table { font: normal 11px Tahoma; color: #8C7215; }
#copyrights table td { vertical-align: center; }

#created_by	{	position: absolute; top: 168px; left: 820px; width: 160px; height: 30px; }
#created_by table { font: normal 11px Tahoma; color: #8C7215; }
#created_by table td { vertical-align: center; }

/* NEWSY KRÓTKIE */
	.archiwum	{	clear: both; float: left;  width: 265px; padding: 20px 35px 20px 0;}
	.archiwum a	{	display: block; float: right;}
/* KONIEC - NEWSY KRÓTKIE */

/* AKTUALNOSCI */
	.tytul_newsa	{	font: bold 12px Tahoma; color: #415D79;	}
	.data_newsa		{	font: normal 11px Tahoma; color: #999999; margin-bottom: 10px; }
	.tresc_newsa	{	font: normal 11px Tahoma; color: #336666; }
	.wiecej_newsa	{	text-align: right; padding-top: 10px; }
/* KONIEC - AKTUALNOSCI */

/* PAGOWANIE NEWSOW */
	.news_pagowanie	{	width: auto; text-align: center; height: 16px; padding-top: 4px; font: normal 11px Tahoma; color: #666666; }	/* kreska | */
	.news_pagowanie a	{	font: bold 11px Tahoma; color: #666666; text-decoration: none; } /* nieaktywna stona */
	a.news_page_selected	{ text-decoration: underline; color: #666666; font-weight: bold; } /* aktywna strona */
/* PAGOWANIE NEWSOW */

/* Archiwum */
.archiwum a { width: 79px; height: 28px; background: url(img/archiwum.gif) top left no-repeat; background-position: 0 0; text-decoration: none; }
.archiwum a:hover { background-position: 0 -28px; }

.td_left, .td_right	{	vertical-align: top;	}
.td_left	{	background:url(img/td_left_bg_repy.jpg) top right repeat-y;	}





















