body {
background-image: url('/tlo.gif'); background-repeat: repeat-x; 
margin-left: 15px; margin-right: 15px; padding-left: 15px;  padding-right: 15px;
margin-top: 5px; margin-bottom: 10px; padding-top: 5px;  padding-bottom: 10px;  
 margin-left: auto; margin-right: auto; text-align: center; 
BACKGROUND-COLOR: #91A1FB; 
font-family: "verdana", "tahoma", "arial", "sans-serif"; font-size: 11px; color: #023658;  }

#div { margin-left: auto; margin-right: auto; text-align: center; width: 95%; background-color: transparent;}
div {margin-left: auto; margin-right: auto; text-align: center; background-color: transparent;}

#div.left { text-align: left;}
div.left { width: 95%; text-align: left;}
div.center { text-align: center; width: 100%;}

 table {border-collapse: collapse; margin: 0px; border: 0px; padding:0px}
 td { margin: 0px; padding:0px; vertical-align: top; border: 0px  }

/* tabelka 95% */
table.tab { width: 100%; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
/* tabelka krótka */
table.tabs { border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
table.calendar { border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
/* tabelka 95% formularz */
table.tablf { margin-left:auto; margin-right: auto; width: 95%; border: 1px solid #FFFFFF; BACKGROUND-COLOR: #BAC6CF;}
/* tabelka krotka formularz */
table.tabsf { border: 1px solid #FFFFFF; BACKGROUND-COLOR: #BAC6CF;}
table.tablogin { margin-left:auto; margin-right: auto; border: 1px solid #FFFFFF; BACKGROUND-COLOR: #BAC6CF; }
table.tabmenu { margin-left:auto; margin-right: auto; width: 95%; }
table.tabmenu1 { margin-left:auto; margin-right: auto; }

table.grupa { padding: 0px;}
td.grupa { padding: 10px;}

td.komorka_green {
	BACKGROUND-COLOR: #A7CFA0;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.komorka_red {
	BACKGROUND-COLOR: #CFAEB6;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.komorka_yellow {
	BACKGROUND-COLOR: #CFCC76;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.komorka {
	BACKGROUND-COLOR: #BAC6CF;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.komorka_dark {
	BACKGROUND-COLOR: #9AA6AF;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.axml {
	BACKGROUND-COLOR: #BAC6CF;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.axml_dark {
	BACKGROUND-COLOR: #a6b8c4;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.dzisiaj {
	BACKGROUND-COLOR: #91A1AB;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; vertical-align: middle
}

td.naglowek {
	BACKGROUND-COLOR: #678192;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;  vertical-align: middle
}

td.naglowek2 {
	BACKGROUND-COLOR: #595959;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;  vertical-align: middle
}

td.naglowek3 {
	BACKGROUND-COLOR: #87A1B2;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;  vertical-align: middle
}

td.calendarHeader {
	BACKGROUND-COLOR: #678192;  border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;  vertical-align: middle
}

p {font-family: "verdana", "tahoma", "arial", "sans-serif"; font-size: 11px; color: #001A34; 
	margin-top: 3px; margin-bottom: 3px; margin-left: 5px; margin-right: 5px;  }
	
p.prawa { text-align: right;}
p.prawab { text-align: right; font-weight: bold;}
p.prawa1 { text-align: right; margin-right: 0px;}

p.lewa0 {text-align: left; margin-left: 0px;}
p.lewa {text-align: left;}
p.lewab { text-align: left; font-weight: bold;}
p.lewa1 {text-align: left; margin-left: 0px;}
p.lewab1 {text-align: left; margin-left: 0px; font-weight: bold;}
p.lewa2 {text-align: left; margin-bottom: 5px;}

p.center { text-align: center;}
p.centerr { text-align: center; color: red;}
p.centerg { text-align: center; color: green;}
p.centerb { text-align: center; color: blue;}
p.centerbold { text-align: center; font-weight: bold;}
p.center2 {text-align: center; margin-bottom: 5px;}

p.axml_lewa {text-align: left;}
p.axml_srodek { text-align: center;}
p.axml_srodek_bold { text-align: center; font-weight: bold;}
p.axml_prawa { text-align: right;}

p.tekst_lewa {text-align: left;  margin-left: 0px; margin-top: 5px; margin-bottom: 5px;}
p.tekst_center {text-align: center; margin-top: 5px; margin-bottom: 5px;}
p.tekst_prawa {text-align: right;  margin-right: 0px; margin-top: 5px; margin-bottom: 5px;}

p.tekst_lewa2 {text-align: left; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #B0C0CA; padding-top: 3px; }
p.tekst_lewa3 {text-align: left;  margin-left: 0px; margin-top: 0px; margin-bottom: 12px;  }
p.tekst_prawa2 {text-align: right;  margin-right: 0px; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #B0C0CA; padding-bottom: 3px}

p.naglowek_lewa { text-align: left; color: #FFFFFF; font-weight: bold; 
	margin-top: 3px; margin-bottom: 3px; margin-left: 5px; margin-right: 5px}
p.naglowek_center { text-align: center; color: #FFFFFF; font-weight: bold;
	margin-top: 3px; margin-bottom: 3px; margin-left: 5px; margin-right: 5px}
p.naglowek_prawa { text-align: right; color: #FFFFFF; font-weight: bold;
	margin-top: 3px; margin-bottom: 3px; margin-left: 5px; margin-right: 5px}
	
	
	
A:link {text-decoration: none; color: #ffffff; }
A:visited {text-decoration: none;  color: #ffffff; }
A:active {text-decoration: none;  color: #ffffff;}
A:hover {text-decoration: underline;  color: #001A34; }

A:link.tekst {text-decoration: none; color: #254C66; }
A:visited.tekst {text-decoration: none;  color: #254C66; }
A:active.tekst {text-decoration: none;  color: #254C66;}
A:hover.tekst {text-decoration: underline;  color: #ffffff; }

A:link.green {text-decoration: none; color: green; }
A:visited.green {text-decoration: none;  color: green; }
A:active.green {text-decoration: none;  color: green;}
A:hover.green {text-decoration: underline;  color: green; }

A:link.red {text-decoration: none; color: red; }
A:visited.red {text-decoration: none;  color: red; }
A:active.red {text-decoration: none;  color: red;}
A:hover.red {text-decoration: underline;  color: red; }

input {
	border: 1px solid #001A34;  BACKGROUND-COLOR: #EEF2F4;
	font-family: "verdana", "tahoma", "arial", "sans-serif"; font-size: 11px; color: #001A34; 
	padding-left: 2px; vertical-align: middle;
}

select {
	border: 1px solid #001A34;  BACKGROUND-COLOR: #EEF2F4;
	font-family: "verdana", "tahoma", "arial", "sans-serif"; font-size: 11px; color: #001A34; 
	padding-bottom: 2px; padding-left: 2px; vertical-align: bottom;
}

button {
	border: 1px solid #001A34;  BACKGROUND-COLOR: #EEF2F4;
	font-family: "verdana", "tahoma", "arial", "sans-serif";
	font-size: 10px; color: #001A34; height: 18px; font-weight: bold;
}

input.sub {
	border: 1px solid #ffffff;  BACKGROUND-COLOR: #678192;
	font-family: "verdana", "tahoma", "arial", "sans-serif";
	font-size: 11px; color: #EEF2F4; height: 18px; width: 110px; font-weight: bold;
}

TABLE.menu0 {
	width: 840px;
}

TABLE.menu3 {
	width: 420px;
}

td.menu
{
	BORDER: #ffffff 1px solid; WIDTH: 12%;  BACKGROUND-COLOR: #254C66
}

td.menu1
{
	BORDER: #ffffff 1px solid; BACKGROUND-COLOR: #254C66
}

td.menu0_org
{
	BORDER-left: #ffffff 1px solid; BORDER-right: #ffffff 1px solid; BORDER-top: #ffffff 1px solid;
	WIDTH:  140 px;  BACKGROUND-COLOR: #678192
}

td.menu0
{
	BORDER-left: #ffffff 1px solid; BORDER-right: #ffffff 1px solid; BORDER-top: #ffffff 1px solid;
	WIDTH: 10%; BACKGROUND-COLOR: #678192
}

td.menu0b
{
	BORDER-left: #ffffff 1px solid; BORDER-right: #ffffff 1px solid; 
	BORDER-top: #ffffff 1px solid; BORDER-bottom: #ffffff 1px solid;
	WIDTH:  13%;  BACKGROUND-COLOR: #678192
}

td.menu0bb
{
	WIDTH:  10%;  BACKGROUND-COLOR: #91A1AB
}

td.menu0a
{
	BORDER-left: #001A34 1px solid; BORDER-right: #001A34 1px solid; 
	BORDER-top: #001A34 1px solid; 
	WIDTH:  280 px;  BACKGROUND-COLOR: #BAC6CF
}

p.menu
{
	margin: 3px; margin-left: 4px; margin-right: 4px
}

td.menu_on
{
	BORDER-left: #001A34 1px solid;  BORDER-top: #001A34 1px solid; BORDER-bottom: #001A34 1px solid;
	width: 140 px;  BACKGROUND-COLOR: #BAC6CF
}	
