img {
	border: 0px;
}
div.reporttab{
    border: 1px solid #03598c;
    background-color: white;
}
div.toolbox{
    border: 1px solid #03598c;
    background-color: white;
    width: 300px;
}
img.bmico{		  
	border-right: 1px solid #03598c;
	width : 16px;
	height : 16px;
    margin-right: 3px;
    vertical-align: top;
}
div.flagonlist{
    cursor: hand;
    width: 100%; 
    height: 16; 
    border: 1px solid #03598c; 
    margin-bottom: 2px;
    padding-left: 0px;       
}
div.flagonlistselected{
    width: 100%; 
    height: 16; 
    border: 1px solid #03598c; 
    margin-bottom: 2px;
    padding-left: 0px;
    background-color: #03598c;
    color: white;
    font-weight: bold;       
}
div.dlmax{
    width : 100%;
	height : 100%;
    cursor: hand;
	font-size: 11px;
}
.ico{		  
	border : none;
	width : 16px;
	height : 16px;
}
.max{
	width : 100%;
	height : 100%;
}
a{
	text-decoration : none;
	color : black;
}
td.qlinkkey{
	padding-left: 6px;
	color: #c61010;
	font-weight: bold;
	width: 20px;
	font-size: 9px;
}
a.qlinklabel{
	color: #03598c;
	text-decoration: none;
	font-size: 9px;
}
a.pageriteminactive:hover{
	
	border-color:#ff8610;
	margin-top: 2px;
	margin-bottom: 8px;
}
a.pageriteminactive{
	height: 17px;
	width: 25px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	background-color: white;
	cursor: hand;
	color: #03598c;
	text-decoration:  none;
}
.pageritemactive{
	height: 17px;
	width: 25px;
	border: 1px solid #03598c;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin-right: 1px;
	margin-left: 1px;
	
	margin-bottom: 8px;
	text-align: center;
	background-color: #03598c;

	text-decoration: none;
	color: white;
}
.helpicon{
	border: 1px solid Green;
	padding-left: 16px; 
	background-image: url(../layout/icons/help.png); 
	background-repeat: no-repeat; 
	background-color: Green; 
	color: white; 
	cursor: help;
}
td.helptitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: underline;
	color: #03598c;
	font-weight: bold;
	text-align: center;
}

td.privseparator{
	background-color: white;
	margin-top: 8px;
	margin-bottom: 4px;
	text-align: right;
	vertical-align: text-bottom;
	font-weight: bold;
	color: #03598c;
	border-bottom: 1px solid #03598c;
}
div.apanelseparator{
	width: 650px;
	background-color: white;
	border-bottom: 1px solid #03598c;
	margin-top: 8px;
	margin-bottom: 4px;
	text-align: right;
	vertical-align: text-bottom;
	font-weight: bold;
	color: #03598c;
}

a.viewbutton{
	text-decoration: none;
	color: black;
	border : 1px solid #f6f6f2;
}

a.viewbutton:hover{
	border: 1px solid #ff8610;
	color: #03598c;
	background-color: White;
}

a.viewbuttonnoie div{
	text-decoration: none;
	color: black;
	border: 1px solid white;
}
a.viewbuttonnoie{
	text-decoration : none;
}
a.viewbuttonnoie:hover div{
	border: 1px solid #ff8610;
	color: #03598c;
	background-color: White;
	text-decoration: none;
}

img.viewbutton{
	border: 0px;
	margin-right: 1px;
	vertical-align: text-top;
}
div.viewbutton{
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	vertical-align: bottom;
	margin-top: 2px;
	margin-bottom: 2px;	
	margin-right: 1px;
	margin-left: 2px;
	padding: 1px;
	width: 140px;
	height: 20px;
	cursor: hand;
	
}
input.button{
	text-decoration: none;
	height: 19px;
    color: black;
	background-color: #f2faff;
	border: 1px solid #03598c;
}

.topmenu{
	margin-left: 5px;
	color: #C61010;
	font-weight: bold;
	text-decoration: none;
}

.topmenu:hover{
	font-weight: bold;
	text-decoration: underline;
}

.filtermain{
	text-align : center;
	font-weight: bold;
	color: #C61010;
}

.sortitem{
	padding-left: 5px;
	font-size: 12px;
	color: #C61010;
}

select.menuselect{
	width : 100%;
	border: 1px solid #C61010;
	background-color: #FFFFFF;
}

a.menuitem{
	color: #C61010;
	text-decoration : none;
	font-size: 12px;
	margin-bottom : 2px;
}

a.menuitem:hover{
	text-decoration: underline;
}

td.warning{
	color: #C61010;
	text-align : center;
	padding-bottom: 5px;
}

.tarea{
	border: 1px solid #03598c;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}
.tareabig{
	border: 1px solid #03598c;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	width: 300px;
	height: 100px;
	font-size: 11px;	
}
.tareabigconfidential{
	border: 1px solid red;
	background-image: url(../layout/icons/confidential.png);
	font-family: "Courier New", Courier, monospace;
	width: 300px;
	height: 100px;
	font-size: 11px;	
	
}
input.pole{
	height: 20px;
	width: 200px;
	border: 1px solid #03598c;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;	
}
select.pole{
	width: 200px;
	border: 1px solid #03598c;
	background-color: #FFFFFF;
}
input.dtfilter{
	width: 100%;
	height : 20px;
	font-size : 12px;
	border: 1px solid #03598c;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
}
select.dtfilter{
	width: 100%;
	font-size : 12px;
	height : 20px;
	border: 1px solid #03598c;
	background-color: #FFFFFF;
}
body{
	background-color: #F7F7F9;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	
}

 td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.formlabel, table.formlabel tr td{
	background-color : #f6f6f2;
	padding-bottom: 5px;
	padding-right: 10px;
	font-size: 12px;
	vertical-align: top;
}

td.formerror{
	color: #c61010;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 0px;
}

td.formfield{
	background-color : #f6f6f2;
	padding-bottom: 5px;
	text-align: left;
	font-size: 12px;	
}

table.lbox{
	border: 1px solid #03598C;
	margin-bottom: 5px;
}

td.lboxtop{
	background-color: #03598c;
	color: white;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height : 14px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

td.lboxmain{
	background-color: #F6F6F2;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}
.data {
    color: black;
    background-color: white;
}
.data tr {
    vertical-align: top;
}
.data th {
    color: blue;
    background-color: silver;
    font-weight: bold;
}
.data td {
    font-size: 80%;
}

span.statusWterminie {
	color: Green;
}
span.statusPoTerminie {
	color: Gray;
}
span.statusPrzeterminowane {
	color: Red;
}

th {
	text-align:left;
}

td.tablehead{
	padding-right: 5px; 
	background-color: white; 
	padding-bottom: 3px; 
	border-bottom: 1px solid black;
	font-weight:bold;
}

input, select, textarea{
	font-family: Verdana, Arial;
	border: 1px #000000 solid;
	margin: 0xp;
	background-color: #ffffff;
}	

input.przycisk{
	background-repeat: no-repeat;
	background-position:10 1;
	text-align:right;
	padding-right:5px;
	margin-left: 5px;
}

div.zamknijwydruk{
	width:150px;height:50px;
	border: 1px #03598C solid;
	position:absolute;
	margin-right:auto;
	background:#F7F7F9;
	text-align:center;
	float:right;
	display:none;
}

div.zamknijwydruk1{
	width:150px;height:50px;
	border: 1px #03598C solid;
	position:absolute;
	margin-right:auto;
	background:#F7F7F9;
	text-align:center;
	float:right;
}



@media print{
	#left_menu, .noprintable, div.zamknijwydruk, div.zamknijwydruk1{
		display:none;
	}
}



