BODY {
	background: 		#000099;
  font-size:			8pt; font-family: Verdana, Arial, serif; color: #04066A;
  margin-top:		  10pt;
  margin-bottom:	10pt;
  margin-left:		0pt;
  margin-right: 	0pt;

	scrollbar-face-color:			  #CCCCCC;
	scrollbar-shadow-color: 		#CCCCCC;
	scrollbar-highlight-color:	#F5F5F5;
	scrollbar-3dlight-color:		#04066A;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color:			#CCCCCC;
	scrollbar-arrow-color:			#CCCCCC;
}


/* czcionka dla tabeli głównej treści, powinna być jak dla BODY (powyżej)  */
TABLE		{ font-size: 8pt; font-family: Verdana, Arial, serif; color: #04066A; }
TR		  { font-size: 8pt; font-family: Verdana, Arial, serif; color: #04066A; }
TD		  { font-size: 8pt; font-family: Verdana, Arial, serif; color: #04066A; }
DIV		  { font-size: 8pt; font-family: Verdana, Arial, serif; color: #04066A; }
P		 		{ font-size: 8pt; font-family: Verdana, Arial, serif; color: #04066A; }
H1		 	{ font-size: 12pt; font-family: Verdana, Arial, serif; color: #04066A; font-weight: bold; }

HR	 		{ height:1px; color: #04066A; }

FORM				{ margin-top: 0px; margin-bottom: 0px; }
.form 			{ margin-top: 0px; margin-bottom: 0px; }
FORM.form		{ margin-top: 0px; margin-bottom: 0px; }


/* formularze */
INPUT 	 { padding-bottom:2pt; height:18px; vertical-align:middle; margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }
SELECT 	 { height:18px; vertical-align:middle; margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }
TEXTAREA { margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }


/* formularz - przyciski submit, różnią sie tylko dodaniem marginesu od tekstu */
.formularz					{ vertical-align:middle; margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }
INPUT.formularz			{ height:18px; vertical-align:middle; margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }
SELECT.formularz		{ height:18px; vertical-align:middle; margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }
TEXTAREA.formularz	{ margin-bottom: 3px; margin-top: 3px; border-width: 1px; border-style: solid; border-color: #04066A; font-size: 8pt; background-color: #FFFFFF; color: #04066A; }


/* formularz - przyciski checkbox i radio, powinny mieć ramkę o grubości 0 */
.przycisk           { height:8pt; margin-bottom: 0px; margin-top: 0px; border-width: 0px; border-style: none; font-size: 3pt; background:none; }
INPUT.przycisk      { height:8pt; margin-bottom: 0px; margin-top: 0px; border-width: 0px; border-style: none; font-size: 3pt; background:none; }

/* linki, stan "hover" powinien być wyróżniony */
A						{ color: #0033CC; font-size: 8pt; text-decoration: none; }
A:link			{ color: #0033CC; font-size: 8pt; text-decoration: none; }
A:visited		{ color: #0033CC; font-size: 8pt; text-decoration: none; }
A:active		{ color: #0033CC; font-size: 8pt; text-decoration: none; }
A:hover 		{ color: #FF6600; font-size: 8pt; text-decoration: underline; }


.nobr 			{white-space: nowrap; }
DIV.nobr 		{white-space: nowrap; }
SPAN.nobr 	{white-space: nowrap; }



/* obrazek, np w newsach - odległość od tekstu i kolor obramowania */
.obrazek {
	border-color:		#999999;
  margin-top: 		2pt;
  margin-bottom: 	2pt;
  margin-left: 		2pt;
  margin-right: 	2pt;
}

IMG.obrazek {
	border-color:		#999999;
  margin-top: 		2pt;
  margin-bottom: 	2pt;
  margin-left: 		2pt;
  margin-right: 	2pt;
}


/* tytuł  */
.tytul				{ font-weight:bold; font-size: 8pt; font-family: Verdana, Arial, serif; color: #FFFFFF; }
DIV.tytul		  { font-weight:bold; font-size: 8pt; font-family: Verdana, Arial, serif; color: #FFFFFF; }
SPAN.tytul		{ font-weight:bold; font-size: 8pt; font-family: Verdana, Arial, serif; color: #FFFFFF; }
P.tytul		 		{ font-weight:bold; font-size: 8pt; font-family: Verdana, Arial, serif; color: #FFFFFF; }
TD.tytul			{ font-weight:bold; font-size: 8pt; font-family: Verdana, Arial, serif; color: #FFFFFF; }


/* tytuly dzialow używane jako przyciski-linki  menu */
.f_naglowek				{ font-weight: bold; font-size: 8pt; color: #04066A; }
TR.f_naglowek			{ background-color: #CCCCCC; }
TD.f_naglowek			{ background-color: #CCCCCC; }

/* tytuly dzialow używane jako przyciski-linki  menu */
.f_tresc					{ font-weight: normal; font-size: 8pt; color: #04066A; }
TR.f_tresc				{ background-color: #EAE8E8; }
TD.f_tresc				{ background-color: #EAE8E8; }

/* tytuly dzialow używane jako przyciski-linki  menu */
.male				{ font-weight: normal; font-size: 7pt;}
SPAN.male				{ font-weight: normal; font-size: 7pt;}
DIV.male				{ font-weight: normal; font-size: 7pt;}

A.male					{ font-weight: normal; font-size: 7pt; color: #0033CC; text-decoration: none; }
A.male:link			{ font-weight: normal; font-size: 7pt; color: #0033CC; text-decoration: none; }
A.male:visited	{ font-weight: normal; font-size: 7pt; color: #0033CC; text-decoration: none; }
A.male:active		{ font-weight: normal; font-size: 7pt; color: #0033CC; text-decoration: none; }
A.male:hover 		{ font-weight: normal; font-size: 7pt; color: #FF6600; text-decoration: underline; }


.tlo1						{ background-color: #FFFFFF; }
TABLE.tlo1			{ background-color: #FFFFFF; }
TR.tlo1					{ background-color: #FFFFFF; }
TD.tlo1					{ background-color: #FFFFFF; }


.tlo2						{ background-color: #6666CC; }
TABLE.tlo2			{ background-color: #6666CC; }
TR.tlo2					{ background-color: #6666CC; }
TD.tlo2					{ background-color: #6666CC; }

.tlo3						{ background-color: #F5F5F6; }
TABLE.tlo3			{ background-color: #F5F5F6; }
TR.tlo3					{ background-color: #F5F5F6; }
TD.tlo3					{ background-color: #F5F5F6; }

.tlo4						{ background-color: #E3E3F0; }
TABLE.tlo3			{ background-color: #E3E3F0; }
TR.tlo3					{ background-color: #E3E3F0; }
TD.ttlo3				{ background-color: #E3E3F0; }

a.tlo4{ 
	 display: block; 
   width: 100%; 
	 height:100%;
} 


.error      { color: #FF0000; }
SPAN.error  { color: #FF0000; }
DIV.error   { color: #FF0000; }
P.error     { color: #FF0000; }

.grube			{ font-weight:bold; }
SPAN.grube	{ font-weight:bold; }
DIV.grube		{ font-weight:bold; }

.nowa_l			{	clear:both; }
BR.nowa_l		{	clear:both;	}

.odstep     { padding:10px; }
TD.odstep   { padding:10px; } 

/* menu */
.menu { border:0px; padding:3px; } 


a.menu{ 
  display: block; 
  
  padding-left: 20px;
  
  
  font-family :  Verdana; 
  color : #04066A; 
  text-decoration : none; 
  font-size : 8pt; 
  width: 100%; 
  height:100%;
} 

A.menu:link			{ font-family : Verdana;  color : #04066A;  text-decoration : none;  font-size : 8pt; }
A.menu:visited	{ font-family : Verdana;  color : #04066A;  text-decoration : none;  font-size : 8pt; }
A.menu:active		{ font-family : Verdana;  color : #04066A;  text-decoration : none;  font-size : 8pt; }

a.menu:hover{ 
  font-family : Verdana;  color : #FFFFFF;  text-decoration : none;  font-size : 8pt; 
	background-color : #38507D; 
} 