body {
	background-color: rgb(240, 240, 255);
	color: rgb(0, 0, 0);
}

ul.menu {
	list-style: none;
	line-height: 180%;
	padding-left: 20px;
	margin: 0px;
}

ul.submenu {
	list-style: none;
	line-height: 100%;
	padding-left: 20px;
	margin: 0px;
}

ul.produkt 
{
  font-weight: bolder;
  font-size: larger;
}

ul.rozdzial 
{
  font-weight: bold;
  font-size: medium;
}

ul.podrozdzial
{
  font-weight: normal;
  font-size: medium;
}

ul.podpodrozdzial
{
  font-size: 95%;
  font-weight: normal;
}


table.main {
	width: 100%;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	border-width: 0px;
}

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a.menu {
	color: yellow;
	font-size: large;
	text-decoration: none;
}

a.menu:visited {
	color: rgb(225, 180, 50);
	font-size: large;
	text-decoration: none;
}

a.menu:hover {
	color: rgb(255, 255, 190);
	font-size: large;
	text-decoration: none;
}

a.menu:active {
	color: black;
	font-size: large;
	text-decoration: none;
}

a.menujez {
	color: yellow;
	text-decoration: none;
}

a.menujez:visited {
	color: yellow;
	text-decoration: none;
}

a.menujez:hover {
	color: rgb(255, 255, 190);
	text-decoration: none;
}

a.menujez:active {
	color: black;
	text-decoration: none;
}

a.submenu {
	color: white;
	font-size: small;
	text-decoration: none;
}

a.submenu:visited {
	color: rgb(225, 180, 50);
	font-size: small;
	text-decoration: none;
}

a.submenu:hover {
	color: yellow;
	font-size: small;
	text-decoration: none;
}

a.submenu:active {
	color: rgb(0, 0, 0);
	font-size: small;
	text-decoration: none;
}

p.hmenu {
	text-align: center;
}

a.hmenu {
	padding: 20px;
}

a.hmenu:visited {
	padding: 20px;
}

a.hmenu:hover {
	padding: 20px;
}

a.hmenu:active {
	padding: 20px;
}

p.langmenu {
	text-align: center;
}

a.langmenu {
	padding: 20px;
}

a.langmenu:visited {
	padding: 20px;
}

a.langmenu:hover {
	padding: 20px;
}

a.langmenu:active {
	padding: 20px;
}

td.pbody {
	background-color: rgb(230, 246, 243);
	color: rgb(30, 30, 30);
	padding: 8px;
	border-left: solid 1px rgb(169, 190, 85);
	vertical-align: top;
}

td.menu {
	background-color: rgb(65, 84, 181);
	border-right: solid 1px rgb(179, 190, 85);
	vertical-align: top;
	padding: 12px;
	text-align: left;
	color: white;
}

span.download {
	text-align: center;
	color: #004;
	font-size: 90%;
}

td.footerleft {
	background-color: rgb(23, 32, 141);
	border-right: solid 1px;
	border-color: rgb(179, 190, 85);
	vertical-align: top;
	padding: 12px;
}

td.footerright {
	background-color: rgb(177, 211, 238);
	padding: 8px;
}

td.headerleft {
	background-color: rgb(65, 84, 181);
	padding: 0px;
	text-align: right;
	width: 180px;
}

td.headerright {
	padding: 0px;
	text-align: left;
}

div.header {
	text-align: center;
}

div.bannerright {
}

ol.nomargintop
{
  margin: 0px;
  padding-left: 20px;
}

dt.objas
{
  margin-top: 10px;
  padding-left: 7px;
  font-weight: bold;
}

p
{
  text-align: justify;
}

p.objasn
{
  margin-left: 30px;
}

tr.nag
{
   text-align:center;
   background-color:#d7d7d7;
   font-weight:bold;
}

tr.kol
{
   background-color:gray;
   font-size:small;
   color:white;
   font-weight:bold;
   text-align:center;
}

tr.wiea
{
  background-color:#D1E0DD;
  text-align:left;
}

tr.wieb
{
  text-align:left;
}

tr.wiec
{
  text-align:left;
  background-color:#E3F3E0;
}

tr.wieac
{
  background-color:#D1E0DD;
}

td.polea
{
	background-color:#C5D3D0;
}

td.poleb
{
	background-color: rgb(230, 246, 243);
}

td.polec
{
	background-color: white;
}

td.poleobr
{
	background-color: white;
	border: 1px solid black;
	text-align: center;
}

a.pomocgl
{
  display: block;
  width: 100px; 
  height: 44px; 
  border: 0px;
}

a.pomocgl:hover
{ 
  background-position: 0 -44px;
  border: 0px;
}

a.index
{
  display: block;
  width: 99px; 
  height: 44px; 
  border: 0px;
}

a.index:hover
{ 
  background-position: 0 -44px;
  border: 0px;
}

a.poprz
{
  display: block;
  width: 100px; 
  height: 44px; 
  position:relative;
  border: 0px;
}

a.poprz:hover
{ 
  background-position: 0 -44px;
  border: 0px;
}

a.spistr
{
  display: block;
  width: 99px; 
  height: 44px;
  position:relative;
  border: 0px;
}

a.spistr:hover
{ 
  background-position: 0 -44px;
  border: 0px;
}

a.dotematu
{
  display: block;
  width: 99px; 
  height: 44px;
  position:relative;
  border: 0px;
}

a.dotematu:hover
{ 
  background-position: 0 -44px;
  border: 0px;
}

a.nast
{
  display: block;
  width: 100px; 
  height: 44px;
  position:relative;
}

a.nast:hover
{ 
  background-position: 0 -44px;
  border: 0px;
}

ul.langmenu {
	list-style: none;
	padding-left: 20px;
	margin: 0px;
}

ul.util_list {
	list-style: none;
	font-size: medium;
}

td.works-ok {
	background-color:green;
}

td.works-partial {
	background-color:yellow;
}

td.works-none {
	background-color:red;
}

td.status-ok {
	background-color:green;
}

td.status-partial {
	background-color:yellow;
}

td.status-bad {
	background-color:red;
}

td.status-unknown {
	background-color:white;
}

table.body {
	width: 100%;
}
