body {	background-color: ;
		margin: 0 0 0 0;
		padding: 0;
	}

p { font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0pt;
		margin-bottom: 0pt;
		margin-top: 0pt;
		margin-left: 5pt;
		margin-right: 5pt;
	}
.pmale { font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0pt;
		margin-bottom: 0pt;
		margin-top: 0pt;
		margin-left: 5pt;
		margin-right: 5pt;
	}
h1 {font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0pt;
		margin-bottom: 0pt;
		margin-top: 0pt;
		margin-left: 5pt;
		margin-right: 5pt;
	}

.tab_head
{
  	font-family: Arial;
    font-size: 16px;
  	font-weight: bold;
  	text-shadow: green 2px 2px, maroon 2px 2px;
  	color: #F4A424;
}


.line_orange_small
{
  background-color: #f3ac01;
  width: 95%;
  height: 2px;
}

.line_orange_big
{
  background-color: #f3ac01;
  width: 100%;
  height: 10px;
}


a:link, a:visited, a:active, A:link IMG 
		{        
        font-family: Arial;
        text-decoration: underline;
        font-weight: bold;
        color: blue;
        }
A:HOVER {
		 font-family: Arial;
     background: none;
		 color: green;
		 text-decoration: none;
		 }
a img { border-width:0px; }

.naglowek { font-family: Arial;
			font-weight: bold;
			font-size: 14px;
			color: #FFFFFF;
			text-align: center;
			}
.part_list { font-family: Arial;
			font-weight: bold;
			font-size: 12px;
			color: rgb(0,0,0);
			text-align: left;
			}
.red_star { font-family: Arial;
			font-size: 11px;
			color: #FF0000;
			text-align: left;
		}
.p_duze { font-family: Arial;
		  font-weight: bold;
		  font-size: 16px;
		  color: #008000;
		  text-align: center;
	  }
.p1 { width:16px; 
  background-image: url(img/orange_pasek.gif); background-repeat:repeat-y; // cieniowany bok
}


.y1 { width:52px; height:52px;
  background-image: url(img/lg.gif); background-repeat:no-repeat; // lewy gorny
}

.y2 { width:53px; height:52px;
  background-image: url(img/pg.gif); background-repeat:no-repeat; // prawy gorny
}
.y3 { width:52px; height:53px;
  background-image: url(img/ld.gif); background-repeat:no-repeat; // lewy dolny
}

.y4 { width:53px; height:53px;
  background-image: url(img/pd.gif); background-repeat:no-repeat; // prawy dolny
}


dl, ol, ul
{
  margin-top: 0.25em;
}


h1, h2, h3, h4
{
  font-family: Arial;
  margin-bottom: 0.25em;
  font-weight: bold;
  text-transform: uppercase;
  color: #448;
}

h1
{
  font-family: Arial;
  font-size: 12px;
  border-bottom: 1px solid #800000;
  text-align: center;
  padding-bottom: 3px;
}

h2
{
  font-family: Arial;
  font-size: 11px;
  margin: 3px;
}

h3 { font-size: 11px;}
h4 { font-size: 10px;}


table.head
{
  font-family: Arial;
  width: 100%;
  margin-bottom: 30px;
}

table.head td.header
{
  text-align: center;
  font-weight: bold;
  color: #004080;
  font-size: 20px;
}

table.addresses
{
  margin-left: 40px;
  border: 1px dotted black;
}

table.addresses th
{
  color: #448;
}

td
{
  empty-cells: show;
}

table.head td.note
{
  text-align: right;
  vertical-align: bottom;
  font-size: 9px;
}



table.main {
  width: 100%;
  border-bottom: 1px solid #800000;
  border-top: 1px solid #800000;
}

table.main td {
  vertical-align: top;
  text-align: left;
}

table.main td.content
{
  border-left: 1px solid #800000;
  padding: 5pt 0pt 5pt 5pt;
}

table.main td.links {
  padding: 5pt 0pt 5pt 0pt;
}

address { text-align: right; }
small { font-size: 80%; font-weight: normal; }


.small {  font-size: 8pt; color: #000080; }
strong.warning { color: #ff0000; font-weight: bold; font-style: italic; }
strong.info { color: navy; }

.ppt { color: #800080; }
.pdf { color: #8080ff; }
.ps { color: #c00000; }
.archive { color: #c0c000; }
.doc {  color: #00c0c0; }
.html {  color: #0000c0; }
.local { color: #008000 ; }
.ext { color: #ff4040 ; }

table.bordered
{
  border: 2px solid black;
  border-spacing: 0px;
  border-collapse: collapse;
  margin: 6px 0 0 0;
}
table.bordered th
{
  border: 1px solid grey;
  padding: 3pt 5pt 3pt 5pt;
  font-weight: bold;
  white-space: nowrap;
  background-color: #f0f0ff;
  text-align: center;
}
table.bordered td
{
  border: 1px solid grey;
  padding: 3pt 5pt 3pt 5pt;
  text-align: left;
}
table.bordered td.label
{
  font-weight: bold;
  white-space: nowrap;
  background-color: #f0f0ff;
}

ul 
{
  list-style-type:none;
}

.upper
{
  list-style-type:upper-alpha;
}

.square
{
  list-style-type:square;
}
.data_head
{
  padding-top:2px; 
  padding-left:50px; 
  padding-right:70px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 24px; 
  color: green;
}
.data_head_small
{
  padding-top:2px; 
  padding-left:50px; 
  padding-right:70px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px;
  font-weight:bolder; 
  color: green;
}
.data_body
{
  padding-top:2px; 
  padding-left:70px; 
  padding-right:70px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: green;
  text-align:justify;
}
.data_body_bold
{
  padding-top:2px; 
  padding-left:70px; 
  padding-right:70px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px;
  font-weight:bolder; 
  color: green;
  line-height:25px;
}
