body {FONT: 11px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000; margin-left:0px; margin-right: 0px; margin-top: 0px}

a{FONT: bold 11px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #990000}
a:hover{FONT: bold 11px  Verdana, Arial, Helvetica; TEXT-DECORATION: underline; color: #A73100}

a.tip {FONT: 10px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000; margin-left:10px; margin-right: 10px; margin-top: 10px}

table.bl{background-color:#475563}
td.bl{background-color:#475563}

th {FONT: bold 11px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #FFFFFF; background-color: #37467C; height:16px;}
.th2 {FONT: bold 11px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #FFFFFF; background-color: #37467C; height:16px;}
.th2-right {FONT: bold 11px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #FFFFFF; background-color: #37467C; height:16px; BORDER-RIGHT: #D3D3D3 1px dotted;}
td {FONT: 10px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000; margin-left:10px; margin-right: 10px; margin-top: 10px}
.td2 {FONT: 10px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #414A83; background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC;}
.td2-right {FONT: 10px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #414A83; background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC;BORDER-RIGHT: #D3D3D3 1px dotted;}
.td2-right-c {FONT: 10px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #414A83; background-color: #FFFFFF; BORDER-RIGHT: #D3D3D3 1px dotted;}
.td2Selected {FONT: bold 10px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #414A83; background-color: #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.td2Selected-right {FONT: bold 10px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #414A83; background-color: #CCCCCC; border-bottom: 1px solid #CCCCCC;BORDER-RIGHT: #D3D3D3 1px dotted;}

input {FONT: 10px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000;}
textarea {FONT: 10px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000;}
select {FONT: 10px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000;}
.select_grupa {FONT: 11px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000; width:280;}
.select_ekran {FONT: 11px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000000; width:180;}

.rab {FONT: 11px Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #737373;}

.zakl {FONT: bold 11px  Verdana, Arial, Helvetica; TEXT-DECORATION: none; color: #000033; background-color: #CCEA20; text-align: center; padding-top: 10px;}

.pwyl{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: none; color: #000000;}
.pwyl:hover{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #000000;}

.pziel{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: none; color: #000000;}
.pziel:hover{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #000000;}

.pprd{FONT: 10px  Verdana, Helvetica; TEXT-DECORATION: none; color: #414A83;}
.pprd:hover{FONT: 10px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #414A83;}

.pprd-sel{FONT: 10px  Verdana, Helvetica; TEXT-DECORATION: none; color: #FF0000;}
.pprd-sel:hover{FONT: 10px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #FF0000;}

.pprd-head{FONT: 11px  Verdana, Helvetica; TEXT-DECORATION: none; color: #FFFFFF;}
.pprd-head:hover{FONT: 11px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #FFFFFF;}

.pprdon{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: none; color: #414A83;}
.pprdon:hover{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #414A83;}

.tdziel{PADDING-TOP: 3px;}

.ppot{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: none; color: #FFFFFF;}
.ppot:hover{FONT: bold 10px  Verdana, Helvetica; TEXT-DECORATION: underline; color: #FFFFFF;}

.kwadracik {border: 1px solid #000000;}
.tab1 {border: 2px solid #E5E5E5}

.req {color:Red;}
.error-message {color:Red;}

.error {FONT: bold 30px  Verdana, Helvetica; TEXT-DECORATION: none; color: #EB009D;}
.error_desc {FONT: bold 18px  Verdana, Helvetica; TEXT-DECORATION: none; color: #37467C;}

.border-bottom {BORDER-BOTTOM: #D3D3D3 1px dotted;}

.iStyle {TEXT-DECORATION: none; color: #737373;}

div.breakbefore {page-break-before:always;}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

input.alignRight.decimal
{
	text-align:right;
}

.floatInfoPanel
{
	overflow: hidden;
	position: fixed;
	top: 10;
	left: 10;
}
.floatInfoPanelBottom
{
	overflow: hidden;
	position: fixed;
	left: 10;
	bottom: 200;
}
.floatInfoPanel .inner_middle
{
	margin: 0 auto;
	overflow: hidden;
	margin-top: 12px;
}

td.grayCell
{
	padding:0px;
	border:solid 1px black;
	height:1px;	
}
td.grayCell div
{
	background-color:#e8e8e8;/*#ccea20*/
	height:100%;
	border-style:solid;
	border-width:2px;
	border-color:#f4f4f4;
	vertical-align:middle;
	text-align:center;
	line-height:10px;
	display:block;
}


td.cellBorder
{
	padding:0px;
	border:solid 1px black;
	text-align:center;
}



td.buttonCell
{
	padding:0px;
	border:solid 1px black;
	height:1px;	
}
td.buttonCell div
{
	background-color:#e8e8e8;/*#ccea20*/
	height:100%;
	border-style:solid;
	border-width:2px;
	border-color:#f4f4f4;
	vertical-align:middle;
	text-align:center;
	display:block;
	overflow:hidden;
}

.bigButton
{	FONT: bold 10px  Verdana, Helvetica; 
 	TEXT-DECORATION: none; 
 	color: #000000;
 	height:100%;
 	
	display:block;	
	vertical-align:middle;
	padding-top:20;
 }
.bigButton:hover
{	
	color: #000000;
}

div.autoWrap2
{
	width: 100%;
    float: left;
}
div.autoWrap2 div
{
	margin: 0%;
	float: left;
}


/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}