body, body.main {
	margin: 0px;
	padding: 0px;
	align: center;
	text-align: center;
	height: 100%;
	background-color: #cee0cf;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

/* ogólne */

a:link {
 	color: darkgreen;
	border: none;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold; }
a:visited {
	color:darkgreen; 
	border: none;
	text-decoration: none;
	font-family:  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold; }
a:active {
	color:darkgreen; 
	border: none;
	text-decoration: none;
	font-family:  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold; }
a:hover {
	color: darkgreen; 
	border: none;
	font-family:  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold; }

a:link 		img { border: none; vertical-align: middle; }
a:visited 	img { border: none; vertical-align: middle; }
a:active 	img { border: none; vertical-align: middle; }
a:hover 		img { border: none; vertical-align: middle; }

SPAN.prawe {
text-align: right;	
align: right;
}

SPAN.lewe {
text-align: left;
align: left;
}

/* ogólne - koniec */
 
/*
body.help {
	height: 100%;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
*/

/*  DIV id=main */
#main {
	margin-top: 0px;
	margin-bottom: 0px;
	padding : 5px 0px 5px 0px;
	height: 100%;
	width: 756px;
	align: center;
	position: relative; 
	text-align: center;

	/* for netscape*/
	margin-left: auto; 
	margin-right: auto;
/*	padding : 0px;*/
	text-align:left;
/*	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: red;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: red;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
*/	
 }

/* global table */
table.global{ 
width:100%; 
height:100%; 
vertical-align: top;  
align: center;
}

tr.logo {
padding: 0px 0px 0px 0px;
}
 
td.logo {
padding: 0px 0px 0px 0px;
} 
/* menu horyzontalne */ 
tr.horizontalmenu {

}

td.horizontalmenu {
}

table.greymenu {
margin: 4px 0px 4px 0px;
width: 100%;
height: 26px;
background-color: #cee0cf;
border: 1px solid black;
}

table.greymenu tr {
background-color:#FFFFFF;
height:100%;
padding: 4px 8px 4px 8px;
}

table.greymenu td {
height:100%;
vertical-align: center;
text-align=left;
font-family: Verdana, sans-serif; 
font-size:11px; 
font-weight:bold; 
}

table.greymenu td.prawe {
height:100%;
vertical-align: center;
font-family: Verdana, sans-serif; 
font-size: 11px;
text-align: right;
font-weight: bold;

}

table.greymenu td a:link { font-family: Verdana, sans-serif; font-size: 12px; color: black; font-weight: bold; text-decoration: none;}
table.greymenu td a:visited { font-family: Verdana, sans-serif; font-size: 12px; color: black; font-weight: bold; text-decoration: none;}
table.greymenu td a:active { font-family: Verdana, sans-serif; font-size: 12px; color: black; font-weight: bold; text-decoration: none;}
table.greymenu td a:hover { font-family: Verdana, sans-serif; font-size: 12px; color: darkgreen; font-weight: bold; text-decoration: none;}

/* pasek nawigacyjny */

table.navigationbar {
	width: 100%;
	border: 0;
}

table.navigationbar td {
/*	width: 756px;*/
 border: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
/*	padding: 5px 0px 5px 0px;*/
	padding: 5px 0px 8px 0px;
}

 table.navigationbar td img {
 border: none;
 vertical-align: top;
 text-align: center;
 }


table.navigationbar p {
	padding: 3px 6px 3px 6px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
 	font-weight: bold;
	color: white;
	background-color: #DDDDDD;
	background-image: url(../images/borgrad.gif);
	background-repeat: repeat-y;
	text-align: left;
}

table.navigationbar p.nawig_en {
	background-image: url(../images/borgrad751.gif);
	background-repeat: repeat-y;
}

table.navigationbar td a:link { font-size: 11px; color: white; text-decoration: none;}
table.navigationbar td a:visited { font-size: 11px; color: white; text-decoration: none;}
table.navigationbar td a:active { font-size: 11px; color: white; text-decoration: none;}
table.navigationbar td a:hover { font-size: 11px; color: white; text-decoration: underline;}
/* pasek nawigacyjny - koniec */


/* tabela main - sekcje strony */
table.global tr.global {vertical-align: top; padding: 0px 0px 0px 0px;}
table.global td.global {vertical-align: top; padding: 0px 0px 0px 0px; height:100%; width:756px;}

table.main {
height: 100%;
width: 100%;
padding: 0px;
}

tr.main {
height: 100%;
vertical-align: top;
padding: 0px;
}

td.main {
padding:	0px;
vertical-align: top;
}

/* tabela main - sekcje strony - koniec */

/* sekcje strony */

td.mainleft {
width: 188px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

table.main td.maincenter {
width: 380px;
vertical-align: top;
text-align: left;
padding:0px;
}

table.main td.mainright {
width: 188px;
padding: 0px;
vertical-align: top;
}

table.main td.secondcenterright {
width: 568px;
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align: top;
background-color: white;
}

table.main td.mainleftcenter {
width: 568px;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 0px;
background-color: white;
}

table.main td.maincenterall {
width: 756px;
text-align: left;
vertical-align: top;
padding:0px;
}

/* sekcje strony - koniec */

/* sekcja bloków lewych */
table.leftblock {
width: 186px;
padding: 0px;
margin: 0px 2px 0px 0px;
border: 1px solid black;
background-color: white;
vertical-align: top;
}
table.leftblock td {
font-family: Verdana, sans-serif;
font-size: 11px;
text-align: left;
font-weight: normal;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

table.firstcenter {
padding: 0px;
margin: 0px;
width: 100%;
border: 1px solid black;
background-color: white;
vertical-align: top;
}

table.firstcenter td {
font-family: Verdana, sans-serif;
font-size: 12px;
text-align: left;
font-weight: normal;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

table.firstright {
width: 186px;
padding: 0px;
margin: 0px 0px 0px 2px;
border: 1px solid black;
background-color: white;
vertical-align: top;
}

table.firstright td {
font-family: Verdana, sans-serif;
font-size: 13px; //
text-align: left;
font-weight: normal;
padding: 0px 0px 0px 0px;
vertical-align: top;
}


table.centerright {
padding: 0px 0px 0px 0px;
margin: 0px ;
width: 568px;
vertical-align: top;
border: 1px solid black;
background-color: white;
}

tr.centerright {
padding:0px;
vertical-align: top;
}

table.leftcenter {
padding: 0px;
margin: 0px 0px 0px 0px;
width: 568px;
border: 1px solid black;
background-color: white;
vertical-align: top;

}

table.centerall {
padding: 0px;
margin: 0px;
width: 758px;
vertical-align: top;
border: 1px solid black;
background-color: white;

}

/* zawartosc strony */
table.zawartosc {
margin: 0px;
width: 100%;
}
table.zawartosc td {
	padding: 10px 10px 10px 10px;
}
/* wykończenie strony = nawigacja dolna */


tr.bottomnavig {
margin: 0px;
padding: 0px;
vertical-align: bottom;
}

td.bottomnavig {
margin: 0px;
padding: 0px;
vertical-align: bottom;
}

table.wykonczenie {
/*background-color: #FFFFEA;*/
padding: 0px;
margin: 0px;
width: 100%;
vertical-align: top;
}

table.wykonczenie tr.wykonczenie {
width: 100%;
font-family: Verdana, sans-serif;
font-size: 11px;
text-align: right;
font-weight: normal;
padding: 0px;
margin: 0px;
height: 20px;
}

table.wykonczenie td {
font-family: Verdana, sans-serif;
font-size: 11px;
text-align: center;
font-weight: normal;
padding: 0px 20px 10px 5px;
height: 20px;
}

td.nawigacjacenter {
width: 100%;
text-align: center;
}

img.nawigacjacenter {
border: black 1px solid;
}
/* wykończenie strony = nawigacja dolna - koniec */

/* stopka strony */

table.footer {
width: 100%;
padding: 0px;
margin: 2px 0px 0px 0px;
background-image:url(../images/bcg_stopka.jpg);
background-repeat: repeat-x;
/*border-top: 2px outset ; border-bottom: 2px outset ;*/
}

table.footer td {
font-family: Verdana, sans-serif;
font-size: 12px;
text-align: right;
font-weight: normal;
heigth:20px;
/*background-color: #FFFFEA;*/
}

table.footer td a:link {font-size: 12px; font-weight: normal; color: dimgray; text-decoration: none;}
table.footer td a:visited {font-size: 12px; font-weight: normal; color: dimgray; text-decoration: none;}
table.footer td a:active {font-size: 12px; font-weight: normal; color: dimgray; text-decoration: none;}
table.footer td a:hover {font-size: 12px; font-weight: normal; color: black; text-decoration: none;}

table.footer tr.copyright {
heigth:20px;
}

table.footer td.copyright {
padding: 0px 0px 0px 15px;
font-family: Verdana, sans-serif;
font-size: 10px;
text-align: left;
font-weight: bold;
font-style: italic;
font-color: grey;
height:20px;
border: 1px solid black;
}

/* stopka strony - koniec */


/* CMS bloki lewe i prawe */

table.block {
width: 186px;
margin: 3px 0px 3px 0px;
vertical-align: center;
}

table.block tr {
padding: 0px;
}

/* zawartosc bloku */
table.block td {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: dimgray;
padding: 1px 3px 1px 6px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: right;
}

table.block td.gmenu {
padding: 2px 5px 3px 5px;
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
text-align: right;
}

table.block td.gmenu a.gmenu:link { width: 100%; padding: 2px 0px 3px 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: black; text-align:right; }
table.block td.gmenu a.gmenu:visited {width: 100%; padding: 2px 0px 3px 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: black; text-align: right;}
table.block td.gmenu a.gmenu:active {width: 100%; padding: 2px 0px 3px 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: black; text-align: right;}
table.block td.gmenu a.gmenu:hover {width: 100%; padding: 2px 0px 3px 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: darkgreen; text-align: right; }

table.block td.nmenu {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
padding: 2px 8px 2px 8px;
/*padding: 2px 3px 2px 6px;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: right;
borter-bottom: 1px solid dimgray;
}

table.block td.nmenu a.nmenu:link { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: none; text-align: right;}
table.block td.nmenu a.nmenu:visited { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: none; text-align: right;}
table.block td.nmenu a.nmenu:active { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: none; text-align: right;}
table.block td.nmenu a.nmenu:hover { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: darkgreen; text-decoration: none; text-align: right;}

table.block td.newsletter {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: dimgray;
padding: 3px 8px 3px 8px;
/*padding: 2px 3px 2px 6px;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: right;
}

table.block td.przycisklewy {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: dimgray;
padding: 1px 9px 1px 0px;
/*padding: 2px 3px 2px 6px;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: right;
}


table.block td.blokgraf {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 5px 5px 5px;
/*padding: 2px 3px 2px 6px;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: center;
}

table.block td.blokgraf img.blokgraf {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
width = 150px;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table.block td.blokgraf1 {
padding: 3px 3px 3px 3px;
text-align: center;
}

table.block td.blokgraf1 img.blokgraf1 {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
align: center;
/*padding: 2px 3px 2px 6px;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
/* zawartosc bloku - koniec */

/* CMS artykuły */
table.artfirstpage {
padding: 0px;
margin: 0px;
width: 100%;
border: 0;
vertical-align: top;
}
td.wiecej {
font-family: Verdana, sans-serif;
/*font-stretch: extra-expanded;*/
font-size: 12px;
font-weight: normal;
color: black;
text-align: right;
padding: 6px 6px 6px 6px;
vertical-align: top;
}

table.artfirstpage td {
font-family: Verdana, sans-serif;
/*font-stretch: extra-expanded;*/
font-size: 12px;
font-weight: normal;
color: black;
text-align: left;
padding: 6px 6px 6px 6px;
vertical-align: top;
}



table.artfirstpage td.tekstkrotki {
padding: 6px 6px 6px 6px;
vertical-align: top;
}

table.artfirstpage td.tekstkrotki a:link 		{ font-size: 12px; color: dimgray; font-weight: bold; text-decoration: none;}
table.artfirstpage td.tekstkrotki a:visited 	{ font-size: 12px; color: dimgray; font-weight: bold; text-decoration: none;}
table.artfirstpage td.tekstkrotki a:active 	{ font-size: 12px; color: dimgray; font-weight: bold; text-decoration: none;}
table.artfirstpage td.tekstkrotki a:hover 	{ font-size: 12px; color: #036533; font-weight: bold; text-decoration: none;}


table.artfirstpage td.tekstkrotki p.wiecej {
margin: 10px 20px 0px 0px;
text-align: right;
font-size: 11px;
}

img.wiecej {
verical-align: middle;
}

table.artfirstpage td.tekstkrotki p.wiecej a:link 		{ font-size: 11px; color: dimgray; font-weight: bold; text-decoration: none;}
table.artfirstpage td.tekstkrotki p.wiecej a:visited 	{ font-size: 11px; color: dimgray; font-weight: bold; text-decoration: none;}
table.artfirstpage td.tekstkrotki p.wiecej a:active 	{ font-size: 11px; color: dimgray; font-weight: bold; text-decoration: none;}
table.artfirstpage td.tekstkrotki p.wiecej a:hover 	{ font-size: 11px; color: black; font-weight: bold; text-decoration: none;}

table.artfirstpage td.arttytul {
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: black;
width: 100%;
text-align: right;
padding: 6px 6px 3px 6px;
}

table.artfirstpage td.obrazek {
padding: 10px 10px 10px 10px;
vertical-align: top;
}

table.artfirstpage td.obrazek img.owal {
width: 86px;
/*height: 86px;*/
vertical-align: top;
}

table.artfirstpage td.rysunekoblany {
font-family: Verdana, sans-serif;
padding: 10px 10px 10px 10px;
/*padding: 2px 3px 2px 6px;*/
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table.artfirstpage td.rysunekoblany img.artimageoblany {
width: 100px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}

a.rysunekoblany {
	float: left;
}

table.artfirstpage td.arttytulsearch {
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: black;
width: 100%;
text-align: left;
padding: 6px 6px 3px 6px;
}

table.articlenotitle {
padding: 0px;
margin: 0px;
width: 100%;
border: 0;
vertical-align: top;
}

table.articlenotitle td {
font-family: Verdana, sans-serif;
/*font-stretch: extra-expanded;*/
font-size: 12px;
font-weight: normal;
color: black;
text-align: normal;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

/* CMS artykuły - koniec */

/* uniwersalne do formatek HTML */

textarea, input, option, select {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
background-color: whitesmoke;
}

/* uniwersalne do formatek HTML - koniec */

/* aplikacyjny układ strony */

td.leftmenu {
width: 150px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}
table.leftapplsmenu {
background-color: #FFFFFF;
border: black 1px solid;
}

tr.listablokowlewych {}
td.listablokowlewych {}

table.listablokowlewych {}


table.main td.applscenterright {
width: 604px;
padding: 0px;
text-align: left;
vertical-align: top;
}

table.applscenterrightcontent {
padding: 5px;
margin: 0px 0px 0px 2px;
width: 604px;
background-color: #FFFFFF;
border: black 1px solid;
}

tr.applscenterrightcontent {
vertical-align: top;
}
td.applscenterrightcontent {
}

table.applscontent {}
table.applscontent td {
	vertical-align: top;
}

/* aplikacyjny układ strony - koniec */

/* menu aplikacyjne */

table.applsmenutable {
width: 150px;
margin: 3px 0px 3px 0px;
padding: 2px 3px 1px 6px;
border: 0px;
vertical-align: top;
}

table.applsmenutable td.gmenu {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: darkgreen;
background-color: #DDDDDD;
padding: 2px 0px 3px 0px;
text-align: center;
border-top: black 2px solid;
border-bottom: black 2px solid;
}

table.applsmenutable td.applsnmenu {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 3px 1px 8px;
text-align: left;
}

table.applsmenutable td.applsnmenu a.applsnmenu:link { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: none;}
table.applsmenutable td.applsnmenu a.applsnmenu:visited { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: none;}
table.applsmenutable td.applsnmenu a.applsnmenu:active { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: none;}
table.applsmenutable td.applsnmenu a.applsnmenu:hover { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: darkgreen; text-decoration: none;}

table.applsmenutable td.applsnmenu a.applsnmenuselect:link { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: darkgreen; text-decoration: none;}
table.applsmenutable td.applsnmenu a.applsnmenuselect:visited { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: darkgreen; text-decoration: none;}
table.applsmenutable td.applsnmenu a.applsnmenuselect:active { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: darkgreen; text-decoration: none;}
table.applsmenutable td.applsnmenu a.applsnmenuselect:hover { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: darkgreen; text-decoration: none;}

/* menu aplikacyjne - koniec */
 
/*----------------------------------------------------------------------------------------------
 uniwersalne do listy
-----------------------------------------------------------------------------------------------*/

a.action:link 		{ font-family: 'Arial', 'Helvetica', sans-serif; font-size: 11px; font-weight: bold; color: black; text-decoration: underline; text-align: center;}
a.action:visited 	{ font-family: 'Arial', 'Helvetica', sans-serif; font-size: 11px; font-weight: bold; color: black; text-decoration: underline; text-align: center;}
a.action:active 	{ font-family: 'Arial', 'Helvetica', sans-serif; font-size: 11px; font-weight: bold; color: black; text-decoration: underline; text-align: center;}
a.action:hover 	{ font-family: 'Arial', 'Helvetica', sans-serif; font-size: 11px; font-weight: bold; color: dimgray; text-decoration: underline; text-align: center;}

table.listmain {
	width: 100%; /*585px;*/
	padding: 5px 10px 5px 10px;
	text-align:left;
}

table.listmain td.listname {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
	text-align: left;
}

p.listname {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
	text-align: left;
}

/* tabela głowna zawartosci listy */
table.listcontent {
	width: 100%;
	padding: 5px 5px 5px 5px;
	border-collapse: separate;
/*	border: outset 1px;
	border-spacing: 0px;
*/	
	empty-cells:show;
}

/* nazwa przed inputem w quickserchu */
span.listquicksearchlabel{
	font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: black;
}

/* puste nic sie nie ustawia */
tr.listheader {
}
/* 
	tutaj zmienic czcionki naglowka listy
	uwaga w naglowku sa jeszce linki css ponizej
*/
th.listheader {
	font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: darkgreen; 
	background-color: #DDDDDD;
	border-top:	2px solid dimgray;
	border-bottom:	2px solid dimgray;
	empty-cells: show;
}
/* 
	tutaj zmienic czcionki linkow naglowka listy
*/
a.listheader:link { font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: darkgreen;}
a.listheader:visited { font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: darkgreen;}
a.listheader:active { font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: darkgreen;}
a.listheader:hover { font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: dimgray}

/* puste nic sie nie ustawia */
tr.listcontent {
padding: 4px 5px 4px 5px;
background-color: white;
}
/* 
	tutaj zmienic czcionki w polach listy
*/
td.listcontent {
padding: 2px 3px 2px 3px;
	font-family: 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: black; 	
/*	border: inset 1px;*/
	empty-cells: show;
/*	background-color: aliceblue;*/
background-color: whitesmoke;
border-bottom:	1px solid gray;
}

td.listcontent a:link {
	font-family: Arial, sans-serif; 
	font-size: 11px;	
	font-weight: bold; 
	color: darkgreen;
}

td.listcontent a:active {
	font-family: Arial, sans-serif; 
	font-size: 11px;	
	font-weight: bold; 
	color: darkgreen;
}
td.listcontent a:hover {
	font-family: Arial, sans-serif; 
	font-size: 11px;	
	font-weight: bold; 
	color: dimgray;
}
td.listcontent a:visited {
	font-family: Arial, sans-serif; 
	font-size: 11px;	
	font-weight: bold; 
	color: darkgreen;
}




/* nieprzyste */
td.listcontentn {
	font-family: 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: black; 	
/*	border: inset 1px;*/
	empty-cells: show;
/*	background-color: aliceblue;*/
background-color: gainsboro;
}

/* parzyste */
td.listcontentp {
	font-family: 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: black; 	
/*	border: inset 1px;*/
	empty-cells: show;
	background-color: #EEEEEE;
/*background-color: gainsboro; */
}

tr.listmainbuttons {
	text-align: right;
	font-family: 'Arial', 'Helvetica'; color: black; padding: 0px 0px 0px 0px;
}

td.listbuttons {
/*	background-color: aliceblue;*/

	padding: 3px 3px 3px 3px;
	text-align: left;
}

tr.afterbuttons {
	background-color: white;
}
td.afterbuttons {
	height: 3px;
}
table.listprevnext {
/*	width: 100%;*/
/*	padding: 3px 0px 3px 0px;*/
	text-align: left;
}

tr.listprevnext {
	text-align: center;
}

td.listprevnext {
	text-align: center;
	padding: 3px 0px 3px 0px;
}

a.listaccelerator:link {font-family: 'Arial', 'Helvetica', 'Times New Roman'; font-weight: bold; font-size: 14px; color: dimgray}
a.listaccelerator:visited {font-family: 'Arial', 'Helvetica', 'Times New Roman'; font-weight: bold; font-size: 14px; color: dimgray}
a.listaccelerator:active {font-family: 'Arial', 'Helvetica', 'Times New Roman'; font-weight: bold; font-size: 14px; color: dimgray}
a.listaccelerator:hover {font-family: 'Arial', 'Helvetica', 'Times New Roman'; font-weight: bold; font-size: 14px; color: darkgreen}
tr.listaccelerator {
	padding: 3px 0px 3px 3px;
}

td.listaccelerator {
	word-spacing: 0,5em;
}

tr.listbuttons { font-family: 'Arial', 'Helvetica', 'Times New Roman'; font-weight: normal; font-size: 11px}

/*-------------------------------------------------------------------*/
/* do formatki                                                       */
/*-------------------------------------------------------------------*/
table.formbody {
	border-collapse: separate;
	width: 100%;
	/*border-top: 2px groove ;
	border-bottom: 2px ridge ;*/
}

tr.formtitle{

	text-align: left;
	/*border-top: 3px solid #ffffff;*/
}
td.formtitle{
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 14px;
	color: black;
}

tr.formelement{
}

td.formelement {
	font-size: 12px;
	text-align: left;
}

td.formelementlabel {
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 12px;
	color: dimgray;
	text-align: right;
	/*border-top: 3px solid #ffffff;*/
}

tr.formexample{
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 9px;
	color: #666666;
}

td.formexample{

	text-align: left;
   font-family: 'Arial', 'Arial', 'Tahoma';
   font-weight: normal;
	font-size: 9px;
	 color: #666666;
	/*border-top: 3px solid #ffffff;*/
}

span.formexample{
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 9px;
	color: #666666;
}

tr.formbuttons{

	text-align: right;
	/*border-top: 3px solid #ffffff;*/
}
td.formbuttons{

	text-align: right;
	/*border-top: 3px solid #ffffff;*/
}

tr.formrequired{

	text-align: left;
	/*border-top: 3px solid #ffffff;*/
}
td.formrequired{
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 12px;
	color: black;
}

a.formhelp:link, a.formhelp:visited, a.formhelp:active, a.formhelp:hoover {
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size: 20px;
	color: darkgreen;
	/*border: 1px solid dimgray;*/
}

legend.formname, legend.fieldset {
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;
	color: dimgray;
}

fieldset {
	display: block;
	border-top: 2 solid silver;
	border-right: 1 solid silver; 
	border-bottom: 2 solid silver;
	border-left: 1 solid silver;
}

.textarea, textarea.formtextarea {
/*	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 12px;
	color: black;
*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	background-color: whitesmoke;
}

span.formlabel {
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 11px;
	color: dimgray;
}

li.formerror {
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 11px;
	color: red;
}

tr.formerror{

	text-align: left;
	/*border-top: 3px solid #ffffff;*/
}
td.formerror {
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 11px;
	color: red;
	text-align: left;
}

td.formmessage {
	font-size: 12px;
}

tr.forminfo{
	padding: 0px 5px 0px 5px;
}

table.forminfobody {
	border-collapse: separate;
	width: 100%;
	/*border-top: 2px solid darkgreen ;
	border-right: 1px solid darkgreen ;
	border-left: 1px solid darkgreen ;
	border-bottom: 2px solid darkgreen;*/
	padding: 3px 2px 3px 5px;
}

tr.forminfomessage{
	text-align: left;
}
td.forminfomessage {
	padding: 10px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: black;
}
SPAN.red {color: red}
SPAN.example {
  text-align: left;
   font-family: 'Arial', 'Verdana', 'Tahoma';
    font-weight: normal;
	 font-size: 9px;
	  color: #666666}

/* do formatki  koniec*/

/* do  errorReporterClass */

p.komunikat {
	font-family: 'Arial', 'Helvetica';
	font-size: 12px;
	font-weight: bold;
	color: #006400;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	font-variant: normal;
}

p.warning {
	font-family: 'Arial', 'Helvetica';
	font-size: 12px;
	font-style: normal;
	color: #maroon;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	font-variant: normal;
	font-weight: normal;
}

P.error {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	color: red;
	font-variant: normal;
	font-family: 'Arial', 'Helvetica';
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
P.fatalerror {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	color: red;
	font-variant: normal;
	font-family: 'Arial', 'Helvetica';
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}

/* do  errorReporterClass koniec */


/* CMS lista plikow do pobrania */
table.plikidopobrania {
width: 100%;
}

table.plikidopobrania td.tytullistyplikow {
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: black;
text-align: right;
padding: 5px, 10px, 5px, 10px;
}

table.plikidopobrania td.tematyka {
	color: dimgray;
	font-weight: bold;
	font-size: 12px;
	padding: 10px, 0px, 5px, 10px;
	text-align: left;
}

table.plikidopobrania td.pliki {
	font-weight: bold;
	font-size: 12px;
	padding: 5px, 10px, 0px, 20px;
	text-align: left;
}

table.plikidopobrania td.opispliku {
	font-weight: normal;
	font-size: 11px;
	padding: 5px, 5px, 0px, 5px;
	text-align: left;
}

table.plikidopobrania td.rozmiarpliku {
	font-weight: bold;
	color: dimgray;
	font-size: 11px;
	padding: 5px, 5px, 0px, 5px;
	text-align: right;
}

table.mapaserwisu td.mapaserwisu {
font-family: Verdana, sans-serif;
	font-weight: bold;
	color: dimgray;
	font-size: 12px;
	padding: 2px, 5px, 1px, 5px;
	text-align: left;
}

#miniatura {
align: center;
text-align:center;
}

/* XPANDMENUS!!!!*/
/*
			#parentX {
				cursor:pointer;
				font-family:verdana;
				font-size:12px;
				color:black;
				font-weight:bold;
				background-repeat:no-repeat;
				background-position:15px;
				margin-bottom:3px;
				margin-top:3px;
			}
			#parentX:hover {
				text-decoration:underline;
			}
			#childX {
				font-family:verdana;
				font-size:11px;
				color:#333;
				padding-left:40px;
				border-left:1px dotted #696969;
				margin-left:4px;
				background-repeat:no-repeat;
				background-position:20px;
				padding-bottom:5px;
				padding-top:5px;
			}
			#childX a {
				color:#333;
				text-decoration:none;
			}
			#childX a:hover {
				color:#696969;
				text-decoration:underline;
			}
*/
