/* Default CSS Stylesheet for a new Web Application project */

/*BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}*/

body, div, p, td, th, span, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3F4A;
	/*scrollbar-face-color: #FF8040;
	scrollbar-highlight-color: #FF8040;
	scrollbar-3dlight-color: #4A4A4A;
	scrollbar-darkshadow-color: #4A4A4A;
	scrollbar-shadow-color: #FF8040;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #D3D3D3;*/
/* 	text-align: justify; */
}

div.tekstwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3F4A;
   text-align: right;	
}

font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3F4A;	
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
TD.default
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
    color: #625952;
}
A:link	{	
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align: left;
	color: #DDAC00;
	text-decoration:	none;
	}	
		
A:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   text-align: left;
	color: #DDAC00;
	text-decoration:	none;
	}	
		
A:active	{	
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align: left;
	color: #DDAC00;
	text-decoration:	none;
	}	
		
A:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   text-decoration: underline;
   text-align: left;
	color: #DDAC00;
	}
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 0px;
	}
IMG.obraz
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   border: 0px;
	}
IMG.ikona
{
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 6px;
	margin-bottom: 0px;
	float: left;
}
table.szablontabeliglownej {
	width: 985;
	height: 0;
	text-align: left;
	vertical-align: top;
	border-width: 0px;
	padding: 0;
}
table.szablon {
	width: 985;
	height: 0;
	text-align: left;
	vertical-align: top;
	border-width: 0px;
	padding: 0;
}
td.szablon {
	text-align: left;
	vertical-align: top;
	border-width: 0px;
	padding: 0;
	height: 0;
}
td.szablonmenu {
      width: 200; 
	  text-align: left; 
	  vertical-align: top; 
	  border-style: solid; 
	  border-width: 0px;
      padding: 0;
}
td.szabloncontent {
	width: 785;
	text-align: left;
	vertical-align: top;
	border-style: solid;
	padding: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 1 solid #9FAFBE;
	border-top: 0;
	border-right-color: #9FAFBE;
	border-right-style: solid;
	border-right-width: 1;
}
td.szabloncontentwithkol {
	width: 585;
	text-align: left;
	vertical-align: top;
	border-style: solid;
	padding: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0 solid #C0C0C0;
	border-top: 0;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 0;
}
table.szabloncontentmarg {
	width: 785;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
table.szabloncontentmarg_start {
	width: 984;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding: 0;
}
table.szabloncontentmargwithkol {
	width: 586;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
td.szabloncontentmarg {
	width: 785;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding-top: 19;
	padding-right: 30;
	padding-left: 30;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;	
	color: #625952;	
}
td.szabloncontentmarg_start {
	width: 984;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding-top: 45;
	padding-right: 60;
	padding-left: 60;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;	
	color: #625952;	
}
td.loginarea_start {
	width: 100%;
	border: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:  center;	
	vertical-align: middle;
	color: #625952;	
	background-color: #E0E0E0;
	border-bottom-color: #848484;
	border-bottom-style: solid;
	border-bottom-width: 1;
    padding-left: 30;
    padding-right: 30;
}
td.szabloncontentmargwithkol {
	width: 585;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding-top: 19;
	padding-right: 30;
	padding-left: 30;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;	
	color: #625952;	
}
td.szabloncontentmargwithkol_nomrg {
	width: 585;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;	
	color: #625952;	
}
table.menuglowne {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-color: #05305D;
	padding: 0;
	width: 100%;
	height: 100%;
	border-left-style: solid;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1;
	border-right-color: #637283;
}
table.menubocznepodst {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-color: #05305D;
	padding: 0;
    width: 100%;
	height: 100%;
}
table.menubocznepodstx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-color: #05305D;
	padding: 0;
    width: 100%;
	/*height: 100%;*/
}
td.menubocznepodst {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-color: #05305D;
	padding: 0;
    width: 100%;	
}
td.menubocznepodstgora {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-color: #899EB6;
	background-color: #899EB6;
	padding: 0;
	height: 21pt;
	color: White;
	border-left-style: solid;
	border-left-width: 1;
	border-left-color: #899EB6;
	border-right-style: solid;
	border-right-width: 1;
	border-right-color: #899EB6;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-bottom-color: #899EB6;
    width: 100%;	
}
td.menubocznepodstgorazamk {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-color: #C0C0C0;
	background-color: #E0E0E0;
	padding: 0;
	height: 21pt;
	color: #666666;
	border-left-style: solid;
	border-left-width: 1;
	border-left-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;
	border-right-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-bottom-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1;
	border-top-color: #C0C0C0;
    width: 100%;	
}
td.menubocznepodstdol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #3F3F3F;
	text-align: left;
	vertical-align: top;
	background-color: #05305D;
	border-left: 1 solid;
	border-left-style: solid;
	border-left-width: 1;		
	border-left-color: #05305d;
	border-right: 1 solid;
	border-right-style: solid;
	border-right-width: 1;	
	border-right-color: #05305d;	
	padding: 0;
    width: 100%;
}
td.menubocznepodstdolcolor
{
	border-right: #05305d 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	vertical-align: top;
	border-left: #05305d 1px solid;
	width: 100%;
	color: #3f3f3f;
	padding-top: 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #05305D;
	text-align: left;
	text-decoration: none;
}
td.menuboczne {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
    color: #3F3F3F;
	background-color: #05305D;
	padding-left: 13;
	padding-right: 13;
	padding-top: 6;
	padding-bottom: 6;
    width: 100%;
}
td.menubocznecolor
{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 8pt;
	padding-bottom: 6px;
	vertical-align: top;
	width: 100%;
	color: #3f3f3f;
	padding-top: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #05305D;
	text-align: left;
}
td.menubocznecolor_kontakty {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
    color: White;
	background-color: #05305D;
    width: 100%;
    padding-left: 14;
    padding-right: 6;
    padding-top: 6;
    padding-bottom: 6;
}
a.menubocznelink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	padding: 2px 2px	
	vertical-align: middle;
   color: White;
	background-color: #05305D;
	padding: 0;
   width: 100%;
}
a.menubocznelink:hover {
	text-decoration: underline;
   color: White;
}
a.menubocznelink:active {
   color: White;
}
a.menubocznelink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	padding: 2px 2px	
	vertical-align: middle;
   color: White;
	background-color: #05305D;
	padding: 0;
}
a.slink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: #CC6600;
	text-decoration: underline;	
}
a.slink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC6600;
}
a.slink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: #CC6600;
}
a.tlink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: #E2C105;
	text-decoration: underline;	
}
a.tlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E2C105;
	text-decoration: underline;	
}
a.tlink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #E2C105;
	text-decoration: underline;	
}
tbprosta {
	border: 1 solid;
	border-style: solid;
	border-width: 1;	
	width: 300px;
	padding: 0;
	border-collapse: collapse;
}
td.tbprosta {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #000039;
	border-bottom-color: #EDC001;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #EDC001;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #EDC001;
	border-right-style: solid;
	border-right-width: 1;
	padding: 0;
	border-collapse: collapse;
}
table.tbkom_spec {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-collapse: collapse;
	width: 96%;
}
td.tbkom_spec {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
	border-collapse: collapse;
	padding: 13;
}
td.tbprostaobramowana {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;
	padding: 0;
	border-collapse: collapse;
}
td.tbprosta_pogr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border: 1 solid;
	font-weight: bold;
}
td.tbprosta_nagl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border: 1 solid;
	font-weight: bold;
	background-color: #FCF8C5;
	border: 1px solid #EDC001;
	padding: 3;
}
td.tbprosta_podsum {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border: 1 solid;
	font-weight: normal;
	background-color: #FFFFFF;
	/*border: 1px solid #FF9D3C;*/
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	padding: 3;
}
td.tbprosta_noborder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #525252;
	padding: 3;	
	height: 22;	
}
td.tbprosta_noborder_bezodst {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #525252;
	padding-left: 3;
	padding-top: 1;
	padding-bottom: 3;
	padding-right: 1;
	height: 18;	
}
td.tbprosta_noborder_bezodst {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #525252;
	padding-left: 3;
	padding-top: 1;
	padding-bottom: 3;
	padding-right: 1;
	height: 18;	
   vertical-align: top;
}
td.prostytekst {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #525252;
	padding: 2;
    vertical-align: middle;	
	height: 16;	
}
td.prostytekst_podkr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #525252;
	padding: 2;
    vertical-align: middle;	
	height: 16;	
    border-bottom-width: 1px;
    border-bottom-style: solid;   
}
td.tbprosta_pogr_noborder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	font-weight: bold;
	padding: 3;	
	height: 22;	
}
table.prosta_noborder {
	border: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;	
}
td.stopka {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	color: #00002A;
	border: 1px solid #9FAFBE ;
	border-color: #9FAFBE ;
	border-style: solid;
	border-width: 1;
	background-color: #EEF5F7;
	padding: 3
	height: 23px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
td.content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #00003C;
	vertical-align: top;
	text-align: justify;
	padding-right: 20;
}
td.sciezkastrony {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #716372;
	vertical-align: top;
	text-align: justify;
	font-weight: bold;
}
td.tytulstrony {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	color: #D7BD00;
	text-align: left;
	vertical-align: top;
}
td.lastlog {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: top;
}
table.aktualizacjakontener {
	width: 100%;
	height: 0;
	padding: 0;
	border-width: 0;
	vertical-align: top;
	text-align: right;
	border-collapse: collapse;	
}
td.aktualizacjakontenertd {
	width: 100%;
	height: 0;
	padding: 0;
	border-width: 0;
	padding: 0;
   vertical-align: top;
	text-align: right;
}
table.aktualizacja {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #996633;
	vertical-align: top;
	text-align: right;
	padding: 0;
	width: 100%;
	height: 0pt;
	border-collapse: collapse;
}
td.aktualizacjatd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #384150;
	vertical-align: top;
	text-align: right;
	background-color: #FFFFD0;
    padding: 6;
	border-collapse: collapse;
	height: 14;
}
.cbox {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
   color: #000177;
	width: 200;
}
.cboxshort {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
   color: #000177;
}
.cboxnw {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
   color: #000177;
}
.cboxlong {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
    color: Maroon;
	width: 90%;
}
.infolabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tbox {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
    color: #525252;
	width: 320;
	height: 18;
}
.tbox_message {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
    color: #17185A;
	width: 100%;
	height: 320;
}
.textfield {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
    color: #525252;
    height: 20px;
}
.cbutton {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #2e2e36;
	background-color: #FFFEE1; 
	border-style: solid;
	border-width: 1;
	border-color: Gray;
	height: 22px;
	width: 100px;
}
td.filtr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	padding: 0;
	border-collapse: collapse;
	background-color: #F6FAFC;
	vertical-align: middle;
}
table.datagrid_contener {
   padding: 0;
	border-collapse: collapse;
	border-width: 0;	
   width: 100%;
	text-align: left;
	vertical-align: top;	
	padding: 2;
}
table.datagrid {
	border-collapse: collapse;
	border-width: 0;
   width: 100%;
	text-align: left;
	vertical-align: top;	
	padding: 4;
}
td.datagrid_header {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: middle;	
   background-color: #D0DBE1;
   color: #383838;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
}
td.datagrid_header_right {
	border-collapse: collapse;
	border-width: 0;	
	text-align: right;
	vertical-align: middle;	
   background-color: #E0E0E0;
   color: #383838;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
}
td.datagrid_header_obr {
	border-collapse: collapse;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;		
	text-align: left;
	vertical-align: middle;	
   background-color: #E0E0E0;
   color: #383838;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
}
td.kartakatalogowa {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: middle;	
    background-color: White;
    color: #383838;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 8;
}
td.datagrid_line1 {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: middle;	
    background-color: White;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_line2 {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: middle;	
    background-color: #EEF5F7;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.komentarz {
	border-collapse: collapse;
	border-width: 1;
   border-color: #FFD27D;
	border-top-color: #FFD27D;
	border-top-style: solid;
	border-top-width: 1;
	border-left-color: #FFD27D;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #FFD27D;
	border-right-style: solid;
	border-right-width: 1;		
	border-bottom-color: #FFD27D;
	border-bottom-style: solid;
	border-bottom-width: 1;		
	text-align: left;
	vertical-align: middle;	
   background-color: White;
   color: Green;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height: 20;
	padding: 3;
}
td.datagrid_line1_week {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: middle;	
    background-color: #DCE5E7;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_line2_week {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: middle;	
    background-color: #EEF5F7;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_top_line1 {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: top;	
    background-color: White;
    color: #24333E;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_top_line2 {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: top;
    background-color: #EEF5F7;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
span.datagrid_top_red 
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: Red;
}
span.datagrid_top_blue
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: Blue;
}
span.datagrid_top_green
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: Green;
}
td.datagrid_line1_right {
	border-collapse: collapse;
	border-width: 0;	
	text-align: right;
	vertical-align: middle;	
   background-color: White;
   color: #2F3F4A;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_line2_right {
	border-collapse: collapse;
	border-width: 0;	
	text-align: right;
	vertical-align: middle;	
    background-color: #EEF5F7;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_top_line1_right {
	border-collapse: collapse;
	border-width: 0;
	text-align: right;
	vertical-align: top;	
    background-color: White;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}
td.datagrid_top_line2_right {
	border-collapse: collapse;
	border-width: 0;	
	text-align: right;
	vertical-align: top;
    background-color: #EEF5F7;
    color: #2F3F4A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 3;
}

td.datagrid_line1obramowana {
	border-collapse: collapse;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;	
	text-align: left;
	vertical-align: top;	
    background-color: White;
    color: #00003C;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
}
img.datagrid {
	border-collapse: collapse;
	border-width: 0;	
	text-align: center;
	vertical-align: top;	
    background-color: White;
	margin-left: 0;
	margin-top: 0;
}
table.linkonpage 
{
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
td.linkonpage 
{
	text-align: right;
	vertical-align: middle;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
table.kal {
    border-width: 0;
    padding: 2;
	border-collapse: collapse;
	border: 0;
}
td.day {
	border: 1;
	border-width: 1px;
    border-style: solid;
	border-color: #969696;
    background-color: #FFFFD7;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:  #394057;
    width: 18;
	height: 18;
	vertical-align: middle;
	text-align: center;
}
td.selday {
	border: 1;
   	border-width: 1px;
    border-style: solid;
	border-color: #EC7A09;
    background-color: #EC7A09;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:  #FFFFFF;
	height: 18;
    width: 18;
	vertical-align: middle;
	text-align: center;   
    font-weight: bold; 	
}
td.dayweekend {
	border: 1;
	border-width: 1px;
    border-style: solid;
	border-color: #969696;
    background-color: #FFFFA6;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:  #394057;
    width: 18;
	height: 18;
	vertical-align: middle;
	text-align: center;
}
td.dow {
	border: 0;
   background-color: #EEF5F7;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:  #394057;
   width: 18;
	height: 18;
	vertical-align: middle;
	text-align: center;    	
}
td.dowweekend {
	border: 0;
   background-color: #D3DFDF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:  #394057;
   width: 18;
	height: 18;
	vertical-align: middle;
	text-align: center;    	
}
td.dow_leftborder {
   border-left: 1;
   border-left-width: 1px;
   border-left-style: solid;   
   border-left-color: #969696;
   background-color: #EEF5F7;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:  #394057;
   width: 18;
   height: 18;
   vertical-align: middle;
   text-align: center;    	
}
td.dowweekend_leftborder {
   border-left: 1;
   border-left-width: 1px;
   border-left-style: solid;   
   border-left-color: #969696;
   background-color: #D3DFDF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:  #394057;
   width: 18;
	height: 18;
	vertical-align: middle;
	text-align: center;    	
}
td.dow_rightborder {
   border-right: 1;
   border-right-width: 1px;
   border-right-style: solid;   
   border-right-color: #969696;
   border-right-color: #969696;
   background-color: #EEF5F7;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:  #394057;
   width: 18;
   height: 18;
   vertical-align: middle;
   text-align: center;    	
}
td.dowweekend_rightborder {
   border-right: 1;
   border-right-width: 1px;
   border-right-style: solid;   
   border-right-color: #969696;
   background-color: #D3DFDF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:  #394057;
   width: 18;
	height: 18;
	vertical-align: middle;
	text-align: center;    	
}
td.week {
	border: 1;
	border-color: #969696;
    background-color: #828282;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:  #595959;
	height: 18;
	vertical-align: middle;
	text-align: center;    	
}
td.year {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:  #595959;
	height: 18;
	width: 155;
	vertical-align: middle;
	text-align: center;    	
}
td.dayheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #CC3300;
	font-weight: bold;
	background-color: #FCF8C5;
	border: 1px solid #FEE376;
	border-color: #FEE376;	
	padding: 2;
	height: 24;
}
td.dayheader_tdline {
	border-collapse: collapse;
	border-width: 0;
	text-align: left;
	vertical-align: top;	
    background-color: White;
    color: #383838;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20;
	padding: 0;
}
td.dayheader_org {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #FF0000;
	border: 1 solid;
	font-weight: bold;
	background-color: #FEEDCB;
	border: 1px solid #9A9A9A;
	padding: 2;
}
A.daysel:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: White;
   font-weight: normal;
	text-decoration: none;
}
A.daysel:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: White;
   font-weight: normal;
	text-decoration: none;
}
A.daysel:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: White;
   font-weight: normal;
	text-decoration: underline;	
}
A.daysel:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: White;
   font-weight: normal;
	text-decoration: none;
}
A.daynosel:link	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: #625952;
   text-decoration:	none;
	}	
		
A.daynosel:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: #625952;
   text-decoration:	none;
	}	
		
A.daynosel:active	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: #625952;
   text-decoration:	none;
	}	
		
A.daynosel:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: underline;
   text-align: left;
   color: #625952;
	}
A.week:link	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: White;
   text-decoration:	none;
	}	
		
A.week:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: White;
   text-decoration:	none;
	}	
		
A.week:active	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: White;
   text-decoration:	none;
	}	
A.week:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: underline;
   text-align: left;
   color: White;
	}	
A.year:link	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   text-align: left;
   color: #625952;
   text-decoration:	none;
   font-weight: bold;
	}	
		
A.year:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   text-align: left;
   color: #625952;
   text-decoration:	none;
   font-weight: bold;
	}	
		
A.year:active	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   text-align: left;
   color: #625952;
   text-decoration: none;
   font-weight: bold;
	}	
A.year:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   text-decoration: underline;
   text-align: left;
   color: #625952;
   font-weight: bold;
	}
A.linkbutton:link	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: #24333E;
   text-decoration:	none;
	}	
A.linkbutton:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: #24333E;
   text-decoration:	none;
	}
A.linkbutton:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: underline;
   text-align: left;
   color: #24333E;
	}
A.linkbutton_red:link	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: Red;
   text-decoration:	none;
	}	
A.linkbutton_red:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align: left;
   color: Red;
   text-decoration:	none;
	}
A.linkbutton_red:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: underline;
   text-align: left;
   color: Red;
	}
td.sw_nazwiskowykl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Maroon;
	text-align: justify;
	vertical-align: top;
}
td.kontakt_dzial {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #525252;
	text-align: justify;
	vertical-align: top;
	height: 12pt;
}
td.kontakt_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #625952;
	vertical-align: top;
	text-align: left;
}
td.kontakt_text_red {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	vertical-align: top;
	text-align: left;
}
td.kontakt_box {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #625952;
	vertical-align: top;
	text-align: left;
	height: 12pt
}
/* modul aktualnosci */
div.moduletable_aktualnosci {
/* background-color: #FFEEE6; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	margin-bottom: 20px;
}
#frontRightPane div.moduletable_aktualnosci h3 {
margin: 0px;
padding-left: 24px;
padding-top: 5px;
background: url(../images/dark_gray.gif) no-repeat top left;
}
div.moduletable_aktualnosci li {
list-style-type: none;
margin-left: 10px;
margin-right: 2px;
margin-top: 2px;
margin-bottom: 10px;
padding: 0;
}
div.moduletable_aktualnosci ul {
list-style-type: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
padding: 0;
}
table.menugl_contener {
   background-image: url(img/back_menu.jpg);
	width: 100%;
	background-color: #7D7D7D;
	padding: 0;
	border-width: 0;
    border-collapse: collapse;
}
td.menugl_contener {
   text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.menugl_poz {
   border-width: 0;
	padding: 0;
	border-collapse: collapse;
}
td.menugl_poz {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #F8F8F8;
   text-align: center;
	vertical-align: middle;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 3px;
	padding-bottom: 3px;   
}
td.menugl_darksep {
   font-size: 1;
   color: #F8F8F8;
	background-color: #5A5A5A;
	width: 1px;
	padding: 0;
}
td.menugl_lightsep {
   font-size: 1;
   /* color: #F8F8F8; */
   color: White;
	background-color: #B9B9B9;
	width: 1px;
	padding: 0;
}
A.menugl_link:link	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
	font-weight: bold;
   color: White;
   text-decoration:	none;
	}	
A.menugl_link:visited	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
	font-weight: bold;
   color: White;
   text-decoration:	none;
	}
A.menugl_link:hover	{	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
	font-weight: bold;
   color: White;
   text-decoration: none;
	}
.cmdbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #C9C9C9;
	border-style: solid;
	border-width: 1;
	border-color: Gray;
	color: #292929;
	vertical-align: middle;
	text-align: center;
}
.ofertapracy {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: top;	
    color: #383838;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.ofertapracy_stan {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: top;	
    color: #A80000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.ofertapracy_nrofery {
	border-collapse: collapse;
	border-width: 0;	
	text-align: left;
	vertical-align: top;	
    color: #A80000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}
table.ogloszenie_brd 
{
	border-style: dotted;
	border-width: 1;	
	border-color: #C0C0C0;
}
.ogl_tbprosta {
	border: 1 solid;
	border-style: solid;
	border-width: 1;	
	width: 100%;
	padding: 0;
	border-collapse: collapse;
}
td.ogl_tbprosta {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1;
	padding: 4;
	border-collapse: collapse;
}
.ogl_tresc {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;	
    background-color: White;
    color: #383838;
}
td.ogl_h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;	
    background-color: #EAEBFF;
    color: Yellow;
	border-bottom-color: #8CB2D1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #8CB2D1;
	border-left-style: solid;
	border-left-width: 1;
	border-top-color: #8CB2D1;
	border-top-style: solid;
	border-top-width: 1;
	height: 24px;
   width: 15%;
}
td.ogl_h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;	
    background-color: #EAEBFF;
    color: White;
	border-bottom-color: #8CB2D1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-right-color: #8CB2D1;
	border-right-style: solid;
	border-right-width: 1;
	border-top-color: #8CB2D1;
	border-top-style: solid;
	border-top-width: 1;
	height: 24px;
   width: 85%;
}
span.ogl_h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;	
    color: White;
}
span.ogl_h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;	
    color: White;
}
td.ogl_h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;	
   background-color: #EAEBFF;
   color: Yellow;
	border-left-color: #8CB2D1;
	border-left-style: solid;
	border-left-width: 1;
	border-bottom-color: #8CB2D1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	height: 24px;
   width: 15%;
}
td.ogl_h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;	
    background-color: #EAEBFF;
    color: White;
	border-bottom-color: #8CB2D1;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-right-color: #8CB2D1;
	border-right-style: solid;
	border-right-width: 1;
	height: 24px;
   width: 85%;
}
td.ogl_data 
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;		
	border: 1px solid #999999;
    background-color: #FFFFD7;
    color: #383838;
}
td.ogl_data1
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;		
	border: 0px solid #999999;
    background-color: #FFFFD7;
    color: #383838;
}
td.ogl_data2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;	
    color: 383838;
	height: 24px;
    width: 85%;
    background-color: #FFFFD7;
}	
td.ogl_data_log
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;		
	border: 0px solid #999999;
    background-color: #FFF5F0;
    color: #383838;
    height: 40px;
}
table.wykres
{
    border-width: 0;
	vertical-align: top;
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	background-color: #F9FAFB;
	text-align: center;
}
td.wykres_dane
{
	vertical-align: bottom;
	border-collapse: collapse;
    border-width: 0;
    border-style: none;
	width: 12%;
	padding: 0;
	height: 240px;
	background-image: url(img/wyk_tlo.gif);
  	background-position: right bottom;
    background-repeat: repeat-x;
}
td.wykres_dol {
	border-collapse: collapse;
	border-width: 0;
	padding: 0;
	height: 3px;	
	background-image: url(img/wyk_osx.gif);
  	background-position: right top;

}
td.wykres_pion {
	border-collapse: collapse;
	border-width: 0;
	text-align: right;
	vertical-align: bottom;	
	padding: 0;
    width: 5%;
    height: 240px;
    background-color: #E8E8E8;
	background-image: url(img/wyk_pion.gif);
  	background-position: right bottom;
  	background-repeat: no-repeat;
}
td.wykres_osx 
{
	border-collapse: collapse;
	border-width: 0;
	padding: 0;
	height: 3px;	
	background-image: url(img/wyk_osx.gif);
  	background-position: left top;
  	background-repeat: repeat-x;
	}
table.slupki 
{
	border-collapse: collapse;
	border-width: 0;
	border-style: none;
   width: 60px;
	text-align: center;
	vertical-align: bottom;	
	padding: 0;
	height: 100%;
	margin: 0;
	
}
td.slupki {
	border-collapse: collapse;
	border-width: 0;
	border-style: none;	
    width: 30px;
	text-align: center;
	vertical-align: bottom;
	padding: 0;	
	margin: 0;
}
IMG.slupki	
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
td.wykres_opis 
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1;
	text-align: center;
	vertical-align: top;	
	padding: 3;	
	border-color: #E2E2E2;
}
td.wykres_ocena
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-collapse: collapse;	
	border-width: 1;
	text-align: center;
	vertical-align: top;	
	padding: 3;	
	border-color: #E2E2E2;
	border-style: solid;
}
td.wybprz_grupa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #CC3300;
	background-color: #FEEDCB;
	border: 1px solid #FFCC99;
	border-color: #FFCC99;	
	padding: 2;
	height: 21;
}
td.wybprz_szl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	background-color: #F4F4F4;
	border: 0px;
	padding: 0;
	height: 6;
}
table.wybprz_opis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0px;
	width: 100%;
	height: 100%;
}
td.wybprz_opis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0px;
	padding: 10;
}
table.lekcja {
   border-collapse: collapse;
   width: 87%;
	border: 0px; 
}
td.lekcja_numer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
   font-weight: bold;
	background-color: #E09090;
	color: #FFFFFF;
	padding: 3px;
   width: 7%;
   vertical-align: top;
   text-align: center;
	height: 14px;
}
td.lekcja_tytul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
   font-weight: bold;
	background-color: #FFE0CC;
	color: #737373;
	padding: 3px;
   width: 74%;
   vertical-align: top;
	height: 14px;
}
td.lekcja_uruchom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFE0CC;
	font-size: 8pt;
	color: #525252;
	padding: 0px;
   padding-right: 4px;
   width: 19%;
   vertical-align: middle;
	text-align: center;
	height: 14px;
}
td.lekcja_opis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFF8F4;
	font-size: 9px;
	color: #5C5C5C;
	padding: 5px;
   vertical-align: top;
}
table.lekcja_opis_kontener {
	padding: 0px;
   vertical-align: top;
   width: 100%;
	border: 0px;
   border-collapse: collapse;	
}
ul.latestnews_index {
   list-style: none;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 12px;
	padding-right: 4px;
	padding-top: 0px;
	margin-left: 4px;
	margin-top: 10px;
}
li.latestnews_index {
   list-style: none;
	list-style-type: none;
	list-style-position: outside;
   padding-bottom: 10px;
}
div.moduletable_index {
   padding: 0px;
}
span.more {
	color: #fbba00;
}
A.swpsakt:link {	
     FONT-SIZE: 8pt;	
	  COLOR: White;	
	  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	  TEXT-ALIGN: left;	
	  TEXT-DECORATION: none
	  }
A.swpsakt:visited {	
     FONT-SIZE: 8pt;	
	  COLOR: White;	
	  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	  TEXT-ALIGN: left;	
	  TEXT-DECORATION: none
	  }
A.swpsakt:active {	
     FONT-SIZE: 8pt;	
	  COLOR: #ddac00;	
	  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	  TEXT-ALIGN: left;	
	  TEXT-DECORATION: none
	  }
A.swpsakt:hover {	
     FONT-SIZE: 8pt;	
	  COLOR: #ddac00;	
	  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	  TEXT-ALIGN: left;	
	  TEXT-DECORATION: none;
}
TD.contentheading {
	 font-size: 10pt;
	 font-weight: bold;
}
td.greeninfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #228B22;
   text-align: center;
}
td.wydr_naglowek  
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: Black;
   text-align: center;	
   padding: 8;
   font-weight: bold;
}
td.wydr_tekst1 
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: Black;
   text-align: left;	
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
}	
td.wydr_tekst2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: Black;
   text-align: left;	
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   font-weight: bold;
}	
td.wydr_sekcja
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: White;
   background-color: Gray;
   text-align: left;	
   padding: 4;
   font-weight: bold;
}	
td.wydr_n1
{
   text-align: left;	
   padding: 4;
}
td.wydr_n2
{
   text-align: left;	
   padding: 4;
}
td.wydr_n3
{
   text-align: left;	
   padding: 4;
}
td.wydr_n4
{
   text-align: left;	
   padding: 4;
}
td.wydr_n5
{
   text-align: left;	
   padding: 4;
}
td.wydr_n6
{
   text-align: left;	
   padding: 4;
}
td.wydr_n7
{
   text-align: left;	
   padding: 4;
}
td.klauzula

{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: Black;
   text-align: left;    
   padding: 4;
}
span.statuskand {
	border-collapse: collapse;
   color: #228B22;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}
a.rlink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #B50000;
	text-decoration: underline;	
}
a.rlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B50000;
	text-decoration: underline;	
}
a.rlink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #B50000;
	text-decoration: underline;	
}
td.filtrkontakt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #525252;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	padding: 6;
	border-collapse: collapse;
	background-color: #F9F9F9;
	vertical-align: middle;
}
span.textred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 8pt;
	color: #E30000;
}
/* dodane przez DBB */
OL UL LI	{	
	list-style-type:	lower-alpha;
	}	
.obligatory {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: White;
	border-style: none;
	border-width: 1;
	border-color: Gray;
    color: Red;
	width: 18;
}
.boldedtext {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bolder;
	background-color: White;
	border-style:none;
    color: #525252;
	width: 320;
	height: 18;
}
td.przelaczanie_on {
	font-family: Verdana; 
	font-size: 7pt; 
	text-align: center;
	color: #00017B;
}
td.przelaczanie_off {
	font-family: Verdana; 
	font-size: 7pt; 
	text-align: center;
	color: #FFFFFF;
}
td.przelaczanie_bok {
	font-family: Verdana; 
	font-size: 7pt; 
    width: 2px;
}
A.przelaczanie_link:link {
	font-family: Verdana; 
	font-size: 7pt; 
	text-align: center;
	color: #FFFFFF;    
}
A.przelaczanie_link:visited {
	font-family: Verdana; 
	font-size: 7pt; 
	text-align: center;
	color: #FFFFFF;    
}
A.przelaczanie_link:hover {
	font-family: Verdana; 
	font-size: 7pt; 
	text-align: center;
	color: #FFFFFF;    
}
/*  DBB - do wyswietlania informacji na ekranie*/
.labelInfo 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bolder;
	background-color: White;
	border-style:none;
   color:Green;
	width: 320;
	height: 18;
}
/* DBB do wyswietlania bledow na ekranie  */
.labelError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bolder;
	background-color: White;
	border-style:none;
   color:Red;
	width: 320;
	height: 18;
}
/*  DBB - do wyswietlania malym fontem */
.labelSmall 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	background-color: White;
	border-style:none;
	width: 100%;
}
span.nazwaprzedm 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-style:none;
    color: Maroon;
}
/*  DBB - do wyswietlania malym fontem */
.labelSmall 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	background-color: White;
	border-style:none;
	width: 100%;
}
span.nazwaprzedm 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-style:none;
    color: Maroon;
}

.labelUwaga
{
	/*height:12px; */
	background: url(img/alert1.gif) no-repeat center left;
	font-variant:small-caps;
	padding-left:16px;
	/*padding-top:2px; */
	color:red;
	font-size: 11px;
	position:absolute;
}
div.bordered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style:solid;
	border-width:1;
	color: #B7B7B7;	
}

LABEL.ankiety_zaznaczone
{
    color: #0000FF;
    font-weight: bold;
    font-size: 11px;
}

SPAN.ankiety_niepoprawne
{
	color: #FF0000;
	font-weight: bold;
}

SPAN.ankiety_brak_odpowiedzi
{
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
}

SPAN.ankiety_title
{
	font-size: 13px;
}

TABLE.ankiety_main
{
	background:inherit;
	color:black;
	border:1px;
	border-collapse:collapse;
	width: 576px;
	font-size: 11px;
}

TABLE.ankiety_main TR TD
{
	text-align:center;
	font-size: 11px;
}

TABLE.ankiety_lista
{
	border:solid 1px black;
	border-collapse:collapse;
	text-align:left;
	width: 526px;
}

TABLE.ankiety_lista TR TH
{
	text-align:left;
	font-weight:bold;
	background-color: rgb(208, 219, 225);
	padding: 6px;
	font-size: 11px;
}

TABLE.ankiety_lista TR TD
{
	text-align:left;
	padding: 6px;
	font-size: 11px;
}

TABLE.ankiety_lista TR.odd TD
{
	background-color: rgb(255, 255, 255);
	font-size: 11px;
}

TABLE.ankiety_lista TR.even TD
{
	background-color: rgb(238, 245, 247);
	font-size: 11px;
}

TABLE.ankiety_strona
{
	border:none;
	text-align:center;
	width: 526px;
	font-size: 11px;
}

TABLE.ankiety_strona TR TD.pytania
{
	text-align:left;
	font-size: 11px;
}

TABLE.ankiety_komunikat
{
	background-color: #FCF8C5;
	border: solid 2px #EDC001;
	border-collapse: collapse;
	width: 526px;
}

TABLE.ankiety_komunikat TR TD
{
	padding: 6px;
	font-size: 11px;
}

SPAN.ankieta_pytanie
{
	font-size: 11px;
	/*font-weight: bold;*/
}

TEXTAREA.ankieta_text
{
	color: #0000FF;
    font-weight: bold;
    font-size: 11px;
}

INPUT.ankieta_text
{
	color: #0000FF;
    font-weight: bold;
    font-size: 11px;
}

