

body { margin: 0px; padding: 0px; background-image: 	url(gfx/tlo_2.gif);}

#utable {
	width:			100%;
	border:			0px;
	padding:			0px;
}.utable_left {
	width:			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#utable_center {
	vertical-align:		top;
	background:			#fff;
	width: 			754px;
}


#utable_right {
	background-image: 	url(gfx/tlo_1.gif);
}



a.przed, a:visited.przed, a:active.przed {
	text-decoration: none; 
	color: #F8F8F8; 
	}
a:hover.przed { 
	text-decoration: nome; 
	color: #fff;
	font-weight: bold;
}















 form { margin: 0px;} h4 {
	text-align:		center;
}

td {
        font-family:            Tahoma, Verdana, Arial, CE, sans-serif;
        font-size:              10px;
        color:                  #464646;
        border:                 1px;
}

a:link.menus {
	font-family: 		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		10px;
	color:			#303030;
	letter-spacing: 	0px;
	text-decoration: 	none;

}

a:visited.menus {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		10px;
	color:			#303030;
	letter-spacing: 	0px;
	text-decoration: 	none;
	margin-top: 5px;
	margin-bottom: 5px;
}

a:active.menus {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		10px;
	color:			#303030;
	letter-spacing:		0px;
	text-decoration:	none;
}

a:hover.menus {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		10px;
	color:			#303030;
	letter-spacing:		0px;
	text-decoration:	underline;
}

a:link.tytul {
	font-family: 		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		13px;
	color:			#474215;
	letter-spacing: 	0px;
	text-decoration: 	none;
	font-weight:		bold;

}

a:visited.tytul {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		13px;
	color:			#154647;
	letter-spacing: 	0px;
	text-decoration: 	none;
	font-weight:		bold;
}

a:active.tytul {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		13px;
	color:			#000;
	letter-spacing:		0px;
	text-decoration:	none;
	font-weight:		bold;
}

a:hover.tytul {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		13px;
	color:			#154647;
	letter-spacing:		0px;
	text-decoration:	underline;
	font-weight:		bold;
}

a:link {
	font-family: 		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		10px;
	color:			#303030;
	letter-spacing: 	0px;
	text-decoration: 	none;

}

a:visited {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		10px;
	color:			#303030;
	letter-spacing: 	0px;
	text-decoration: 	none;
}

a:active {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		11px;
	color:			#303030;
	letter-spacing:		0px;
	text-decoration:	none;
}

a:hover {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		11px;
	color:			#303030;
	letter-spacing:		0px;
	text-decoration:	underline;
}

a:link.hom {
	font-family: 		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		9px;
	color:			#737373;
	letter-spacing: 	0px;
	text-decoration: 	none;

}

a:visited.hom {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size: 		9px;
	color:			#737373;
	letter-spacing: 	0px;
	text-decoration: 	none;
}

a:active.hom {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		9px;
	color:			#737373;
	letter-spacing:		0px;
	text-decoration:	none;
}

a:hover.hom {
	font-family:		Tahoma, Verdana, Arial, CE, sans-serif;
	font-size:		9px;
	color:			#737373;
	letter-spacing:		0px;
	text-decoration:	underline;
}

a:link.org {
	color:			#303030;
	text-decoration:	none;
}

a:visited.org {
	color:			#303030;
	text-decoration:	none;
}

a:active.org {
	color:			#303030;
	text-decoration:	none;
}

a:hover.org {
	color:			#303030;
	text-decoration:	underline;
}

p.akapit {
        text-indent:		0.63cm;
	font-size: 11px;
        text-align:		justify;
        white-space:		normal;
}

p.indent {
        text-indent:		0.63cm;
        text-align:		justify;
        white-space:		normal;
}

p.right {
	text-align:		right;
	white-space:		normal;
}

p.left {
	text-align:		left;
	white-space:		normal;
}

p.justify {
	text-align:		justify;
	white-space:		normal;
}

p.title {
        text-align:		center;
        white-space:		normal;
	font-size:		12px;
	font-weight:		bold;
}

p.title1 {
        text-align:		center;
        white-space:		normal;
	font-size: 		10px;
	font-weight:		bold;
}

.left {
	text-align:		left;
}

.right {
	text-align:		right;
}

.top {
	vertical-align: 	top;
}

.middle {
	vertical-align:		middle;
}

.bottom {
	vertical-align:		bottom;
}

.center {
	text-align:		center;
}

.form {
	font-family: 		Verdana, Tahoma, Arial, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	border: 		#000000;
	border-style: 		solid;
	border-top-width: 	1px;
	border-right-width: 	1px;
	border-bottom-width: 	1px;
	border-left-width: 	1px;
}

/* Główny (wycentrowany) obszar w którym zawiera się wszystko */
#acenter {
	position:		relative;
	margin-left:		auto;
	margin-right:		auto;
	width:			760px;
	text-align:		left;
	z-index:		1;
	display:		block;
}

/* Logo */
#logo {
	width: 			760px;
	height: 		161px;
	background-image: 	url(gfx/logo.gif);
}

/* Pasek pod logiem (z napisem 'Strona główna') */
#bar1 {
	width: 			760px;
	height: 		22px;
	background-image: 	url(gfx/bar_g_up.gif);
}

/* Pasek nad newsami (kalendarz) */
#bar2 {
	width: 			430px;
	height: 		45px;
	margin:			0px;
	padding:		0px;
	background-image: 	url(gfx/bar_g2_up.gif);
}

/* Pasek na końcu newsow */
#bar3 {
	width: 			430px;
	height:			100%;
	margin:			0px;
	padding:		0px;
	background-image: 	url(gfx/bar_g2_down.gif);
	background-position: 	bottom;
	background-repeat: 	no-repeat;
}

/* Dolny pasek (nad stopka) */
#bar4 {
	width: 			760px;
	height: 		22px;
	background-image: 	url(gfx/bar_g_down.gif);
}

/* Tekst 'Strona główna' pod logiem*/
#homepage {
	font-weight:		bold;
	color:			#000000;
}

/* Drzewo tabelek:
    - gtable
	- mtable
	    - ltable
	    - caltable
	    - ctable
		- infotable
		- ntable(s)
	    - rtable
	    - (contable)
	- dtable
*/

/* (Generic Table) Główna tabelka w wyśrodkowanym obszarze */
#gtable {
	width:			760px;
	border:			0px;
	margin-left:		auto;
	margin-right:		auto;
	border-collapse:	collapse;
}

/* (Middle Table) Środkowa tabelka (lewe menu, newsy, prawe menu) */
#mtable {
	width:			100%;
	border:			0px;
	border-collapse:	collapse;
}

/* (Left Table) Lewa tabelka z menu */
#ltable {
	width:			170px;
	border-right: 		5px solid #28437A;
	background-color: 	#194FA2;
	vertical-align:		top;
}

/* (Right Table) Prawa tabelka z menu */
#rtable {
	width: 			150px;
	border-left: 		5px solid #28437A;
	background-color: 	#194FA2;
	vertical-align: 	top;
}

/* (Calendar Table) Tabelka z kalendarzem */
#caltable {
	width:			275px;
	border: 		0px;
}

/* (Center Table) Środkowa tabelka z newsami */
#ctable {
	position:		relative;
	display:		block;
	margin-left:		auto;
	margin-right:		auto;
	border-spacing:		0px;
	border-collapse:	collapse;
	z-index:		1;
	border: 		0;
	width:			100%;
	height:			1024px;
	background-color: 	#194FA2;
}

#utable {
	width:			100%;
	border:			0px;
	padding:			0px;
	margin:			0px;
}

#utable_left1 {
	background-image: 	url(gfx/tlo_2.gif);
}

#utable_left2 {
	width:			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#utable_center1 {
	vertical-align:		top;
	background:			$fff;
	width: 			220px;
}

#utable_center2 {
	vertical-align:		top;
	background:			$fff;
	width: 			534px;
}

#utable_right1 {
	width: 			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#utable_right2 {
	background-image: 	url(gfx/tlo_2.gif);
}

#dtable {
	width: 			100%;
	border:			0px;
}

#dtable_left1 {
	background-image: 	url(gfx/tlo_2.gif);
}

#dtable_left2 {
	width: 			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#dtable_center1 {
	width: 			160px;
	color:			#4b4b4b;
	font-size:		9px;
	vertical-align:		top;
}

#dtable_center2 {
	width: 			594px;
}

#dtable_right1 {
	width: 			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#dtable_right2 {
	background-image: 	url(gfx/tlo_2.gif);
}

#dtable_right2x {
	background-image: 	url(gfx/tlo_2.gif);
}

#dtable2 {
	width: 			100%;
	border:			0px;
}

#dtable2_left1 {
	background-image: 	url(gfx/tlo_2.gif);
}

#dtable2_left2 {
	width: 			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#dtable2_center1 {
	width: 			220px;
	color:			#4b4b4b;
	font-size:		9px;
	vertical-align:		top;
}

#dtable2_center2 {
	width: 			534px;
	background-image: 	url(gfx/stopka_2.gif);
}

#dtable2_right1 {
	width: 			9px;
	background-image: 	url(gfx/tlo_1.gif);
}

#dtable2_right2 {
	background-image: 	url(gfx/tlo_2.gif);
}

/* (Info Table) Tabelka z imieninami i czasem do końca roku */
#infotable {
	width:			430px;
	height: 		35px;
	margin:			0px;
	padding:		0px;
	text-align: 		left;
}

/* (Browse TD) Komórka z odnośnikami do stron z newsami */
#browsetd {
	margin:			0px;
	padding:		0px;
	text-align: 		center;
}

/* (News Table) Tabelka z jednym newsem */
.ntable {
	width: 			96%;
	text-align:		center;
	border: 		0px;
	margin-left: 		auto;
	margin-right: 		auto;
	border-spacing: 	0px;
}

/* (Contents Table) Tabelka z jakimś artykułem */
#contable {
	width:			100%;
	height:			1024px;
	border:			0;
        border-spacing:         0px;
        border-collapse:        collapse;
	/* background:		#194FA2; */
}

/* (Contents Table TD) Komórka w tabelce z jakimś artykułem */
#contabletd {
	width:			96%;
	margin:			0px;
	padding:		0px;
	vertical-align:		top;
	text-align:		center;
}

/* Pierwsza część lewego menu z nazwa sekcji */
.lmenu1 {
	font-size: 		14px;
	font-weight:		bold;
	text-align: 		center;
	color: 			#FCCA01;
	width: 			160px;
	height: 		42px;
	background-image: 	url(gfx/menu_g.gif);
}

/* Druga część lewego menu */
.lmenu2 {
	text-align: 		left;
	width: 			160px;
	height: 		30px;
	background-image: 	url(gfx/menu_s1.gif);
}

/* Środek menu */
.lmenu3 {
	width: 			160px;
	background-image: 	url(gfx/menu_r.gif);
}

/* Dół menu */
.lmenu4 {
	width: 			160px;
	height: 		10px;
	background-image: 	url(gfx/menu_d.gif);
}

/* Góra prawego menu z nazwą sekcji */
.rmenu1 {
	font-size:		14px;
	font-weight: 		bold;
	text-align: 		center;
	color: 			#FCCA01;
	width: 			160px;
	height: 		42px;
	background-image: 	url(gfx/menu_lg_n.gif);
}

/* Środek i koniec prawego menu */
.rmenu2 {
	text-align: 		left;
	width: 			140px;
	height: 		30px;
	background-image: 	url(gfx/menu_l_n.gif);
}

/* Komórka z newsem */
.onewstable {
	cursor:			pointer;
}

/* Tytuł newsa */
.newstitle {
	font-size: 12px;
	font-weight: 		bold;
	margin-bottom: 5px;
	margin-left: 4px;
	color: 			#6f1d1d;
}

/* Treść newsa */
.newsbody {
	margin-left: 4px;
	color: 			#464646;
}

/* Kalendarz */
.calendar {
	font-size: 		10px;
	font-weight: 		bold;
	color:			#4b4b4b;
}

/* Poprawna strona XHTML 1.1 i CSS2 */
.valid-page {
	border: 0px;
}


.mtd {width: 150px; height: 20px; background-image: url(gfx/menu_kro.gif);}
.table_n {border-top: 1px solid #B2B2B2; border-left: 1px solid #B2B2B2; width: 100%; font-size: 10px;}
.td_title {border-bottom: 1px solid #B2B2B2;border-right: 1px solid #B2B2B2; background: #EEEEEE;}
.td_txt {border-bottom: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2;}
p.n { margin: 5px; 	font-weight: bold; font-size: 11px;}
p.t { margin: 3px; font-size: 10px;}

.td_nagl {width: 100%; height: 24px; background-image: url(gfx/info_pas.gif);}
p.hrs {margin-bottom: 0px;font-weight: bold; font-size: 15px;}
hr {border: 0; margin: 0px; padding: 0px; height: 1px; background: #B2B2B2; width: 100%;}
img.tit {border: 1px solid #333333; width: 120px; height: 75px; margin: 3px; float: left;}
p.titles {font-size: 23px; color: #721604; margin-top: 4px; margin-left: 5px; margin-bottom: 0px;text-decoration: underline;}
p.aut {font-size: 11px; color: #959595;margin: 3px;}
p.cdtxt {font-size: 13px; color: #4B4B4B; font-weight: bold;margin: 0px;}


.tablepdf { border: 0px; border-top: 1 solid #E6E6E6; border-bottom: 1 solid #E6E6E6; width: 100%; margin: 4px; padding: 3px; }
.tablepdf img { border: 0px; float: left; margin-right: 5px;}

