.ok {
	color: #009900;
	font-weight: bold;
}
div.style_ok {
	color: #009900;
	font-weight: bold;
	width:100%;
	text-align:center;
	height:28px;
	position:inherit;
	vertical-align: middle;
	background-color: #D5FFD5;
	padding-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	margin-bottom: 10px;
}
div.style_attention {
	color: #FF6600;
	font-weight: bold;
	width:100%;
	text-align:center;
	height:28px;
	position:inherit;
	vertical-align: middle;
	background-color: #FFFFCC;
	padding-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	margin-bottom: 10px;
}
div.style_wrong {
	color: red;
	font-weight: bold;
	width:100%;
	text-align:center;
	height:28px;
	position:inherit;
	vertical-align: middle;
	background-color: #FFD2D2;
	padding-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	margin-bottom: 10px;
}
.wrong {
	color: red;
	font-weight: bold;
}

.status_ok {
	color: #009900;
	font-weight: bold;
}
.status_wrong {
	color: red;
	font-weight: bold;
}
.style_legenda{
color:#999999;
font-size:11px;
font:Arial, Helvetica, sans-serif;
}
.attention {
	color:#FF9900;
	font-weight: bold;
}

table.lista
{
   background:#FFFFFF;
   border-collapse:collapse;
   padding-bottom:20px;
   border:solid 1px #000000;
}

table.lista td{
border:solid 1px #000000;
text-align:center;
max-width:200px;
padding:2px;
background:#FFFFFF;
height:20px;
}

table.lista th{
border:solid 1px #00000;
background:#99cc00;
color:#FFFFFF;
text-align:center;
height:20px;
}

a:link.order {
	text-decoration: none;
	color:#FFFFFF;
	
}
a:visited.order {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover.order {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active.order {
	text-decoration: none;
	color: #FFFFFF;
}

table.lista th.krok{
border:solid 1px #000000;
background:#ffcc00;
text-align:left;
color:#000000;
font-weight:normal;
height:30px;
}

table.lista td.red{
background:#FF0000;
}


table.lista2
{
   background:#FFFFFF;
   border-collapse:collapse;
   padding-bottom:20px;
   border:solid 1px #000000;
}

table.lista2 td{
border:solid 1px #000000;
text-align:center;
max-width:200px;
padding:2px;
background:#ffff99;
}

table.lista2 th{
border:solid 1px #00000;
background:#99cc00;
color:#FFFFFF;
text-align:center;
}

table.lista_mini
{
   background:#FFFFFF;
   border-collapse:collapse;
   padding-bottom:20px;
   border:solid 1px #000000;
   font-size:8px;
}

table.lista_mini td{
border:solid 1px #000000;
text-align:center;
max-width:200px;
padding:2px;
background:#FFFFFF;
height:15px;
}

table.lista_mini th{
border:solid 1px #00000;
background:#99cc00;
color:#FFFFFF;
text-align:center;
height:15px;
}

table.lista_mini th.krok{
border:solid 1px #000000;
background:#ffcc00;
text-align:left;
color:#000000;
font-weight:normal;
height:20px;
}

table.lista_mini td.red{
background:#FF0000;
}


tr.ost{
background:#FFFFCC;
}

.naglowek{
background:#D8D8D8;
}

.style_n{
color:#000000;
font-weight:normal;
font-size:10px;
}

a:link.style_n {
	text-decoration: none;
	color:#000000;
	
}
a:visited.style_n {
	text-decoration: none;
	color: #000000;
}
a:hover.style_n {
	text-decoration: underline;
	color: #000000;
}
a:active.style_n {
	text-decoration: none;
	color: #000000;
}
table.tryb1 {
	background:#FFFFFF;	
}

table.tryb1 td{
  border:1px solid #FFFFFF;
  padding:4px;
  padding-bottom:7px;
  padding-top:7px;
  font-size:12px;
  font-weight:bold;
   
}

.linia{
  border-top:solid 1px #DBDBDB;
}