body {
	color : #000000;
	background-color: #ffffff;
}


td, tr, th, p, div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
/*	color: #004A7E;*/
	font-weight: none;

	}

hr {
		height:1px;
		color: black;
	}

TD.footer {
	font-size: 8pt;
}

.leftclm {
}

TD.sep {
color: blue;
}
.sep
	{
	color: black;
	font-weight: bold;
	}

TD.line {
background-color: #000000;
}
.rightclm {
	background-color: #FFFFFF;
	border: solid 1px #7fa2c3;
}

IMG.topbanner{
	border: solid 2px #ccddf9;
}

TABLE.topbanner {
	border: solid 0px #ccddf9;
}

a:link, a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004A7E;
	text-decoration: none;
	}

textarea {
color : #000000;
background-color: #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #003300;
border-right-color: #003300;
border-bottom-color: #003300;
border-left-color: #003300;
text-indent : 2px;
margin: 1px;
}


input{
color : #000000;
background-color: #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #003300;
border-right-color: #003300;
border-bottom-color: #003300;
border-left-color: #003300;
margin: 1px;
}


input:hover {
background-color: #ccddf9;
}



select {
color : #000000;
background-color: #FFFFFF;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #003300;
border-right-color: #003300;
border-bottom-color: #003300;
border-left-color: #003300;
text-indent : 2px;
margin: 1px;
}

select:hover {
background-color: #ccddf9;
}

td.menu_open
		{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:  #dcedff;
/*	color: #004A7E;*/
		}

td.menu_close
		{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ccddf9;
/*	color: #004A7E;*/
		}

/*separator w menu*/
td.menu_separator
		{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:  #cadafa;
/*	color: #004A7E;*/
		}

/*kreska*/
td.menu_hr
		{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color:  #bccdef;
	border-width: 0px;
/*	color: #004A7E;*/
		}



button {
background-color: white; border:1px ridge #eeeeee;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
vertical-align: top;
}

.buttonover {
background-color: #ccddf9;
}

.buttonout {
background-color: white;
}


a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004A7E;
	text-decoration: underline;
}

.error {
	color: orange;
	font-size: 15pt;
	text-align: center;
}

.black {
	background-color: #000000;
}

.hr100 {
	border-bottom: solid black 1px;
	width: 100%;
}

.hr80 {
	border-bottom: dashed black 1px;
	width: 100%;
}

.hr_vert {
	border-left: dashed black 1px;
}

/*menu glowne */
table.menu {
	background-color: #c1d1f1;
}

table.menu .item {
	background-color: #FFFFFF;
}

table.menu .item_sm {
	background-color: #ECECEC;
}

table.menu td.item {
	padding: 2px;
}

table.menu .separator {
	padding: 2px;
	background-color: #F3F3f3;
	font-weight: bold;
	text-align: center;
	border: solid 1px #7fa2c3;
}

table.menu .separator_sm {
	background-color: #A0C49B;
}

table.rejestr {
	border: solid 1px black;
}

table.rejestr td {
	background-color: #F7F7F7;
	padding: 2px;
}

table.rejestr th {
	background-color: #076C9F;
	color: #FFA34F;
}

table.metka {
	background-color: #F7F7F7;
}

table.metka td {
	border: solid 1px black;
	padding: 2px;
}

/* administacja */
table.admin {

}

table.footer {
	padding: 2px;
	text-align: center;
}

table.admin td {
background-color: #ccddf9;
color: #666666;
font-size: 11px;
font-family: Tahoma;
}

table.admin.expired tr {
	background-color: red;

}

table.admin.wait tr {
	background-color: green;
}


table.admin td.title {
	font-size: 9pt;
	text-align: left;
}

table.loginform td {
	padding: 2px;
	background-color: #CCCCCC;
	text-align: center;
}

a.dzial {
	color: #3333ff;
}


a.dzial:hover {
	color: #6666ff;
}

url {
	color: #ff3333;
}

separator-admin {
	color: #33ff33;
}

@media print {

	.noprint {
		display: none;
	}

	a {
		text-decoration: none;
		color: #000000;
	}

	th {
		border: 1px solid #000000;
		padding: 2pt;
	}

	table.form {
		border-collapse: collapse;
	}

	table.form th {
		font-size: 10px;
		text-decoration: none;
		font-weight: none;
		border: 1px solid #000000;
		padding: 2pt;
	}

	table.form th.print-sortl {
		border-right: 0px;
	}

	table.form th.print-sortr {
		border-left: 0px;
	}

	table.form td {
		font-size: 10px;
		text-decoration: none;
		font-weight: none;
		padding: 2pt;
		border: 1px solid #000000;
	}

	table.form td.noborder {
		padding: 0pt;
		border: 0px solid #FFFFFF;
	}

}
