a {
	text-decoration: none;	
	color: black; 
}
a:active {
	color: black; 
}
a:hover {
	color: black; 
	text-decoration: underline; 
}
a.navi_a {
	text-decoration: none; 
	font-weight: normal;
}
blockquote {	
	font-family: Verdana; 
}
ol {
	font-family: Verdana;	
	padding: 2px 0px 2px 0px;  
	margin-top: 2px; 
	margin-bottom: 2px;
}
ul {
	font-family: Verdana;	
	padding: 2px 0px 2px 0px;  
	margin-top: 2px; 
	margin-bottom: 2px; 
} 
p {
	font-family: Verdana;	
	color: inherit;	
	padding: 0px 0px 5px 0px; 
	margin: 0px; 
}
body {
	font: 11px Verdana; 
	color: #434343;  
	margin-top: 20px; 
	background-color: #EAEFCF; 
	margin-left: 5px; 
}
td {
	font: 11px Verdana; 
	color: #434343; 
	vertical-align: top; 
}
input {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e7eed8
}
select {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e7eed8
}
textarea {
	background-color: white;
	color: #00447D;
	font-family: Verdana;
	font-size: 11px;
	width: 250px;
	height: 100px;
}
hr {
	color: #434343;
	width: 750px;
	margin: 10px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}
/* STYLE BY KILLER */
.ListTable {
	border-width: 1px;
	border-color: #3E552A;
	border-style: solid;
}
.ListTr {
	padding: 2px;
}
.ListMenuUp {
	background-color: #BFD09B;
	color: #3E552A;
	font-weight: bold;
	font-size: 11px;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none none solid none;
	height: 20px;
	padding: 2px 5px 2px 5px;
}

.ListMenuDown {
	background-color: #BFD09B;
	color: #D81313;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #3E552A;
	height: 20px;
	padding: 2px 5px 2px 5px;
}
.ListMenuDown a:active {
	color: #434343; 
}
.ListMenuDown a:active {
	color: #434343; 
}
.ListMenuDown a:hover {
	color: #D81313; 
	text-decoration: none; 
}
.ListMenuDownNavi {
	background-color: #BFD09B;
	color: #D81313;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #3E552A;
	height: 20px;
	padding: 2px 5px 2px 5px;
}
.ListMenuDownNavi a:active {
	color: #434343; 
}
.ListMenuDownNavi a {
	text-decoration: none;	
	color: #434343; 
}
.ListMenuDownNavi a:hover {
	color: #D81313; 
	text-decoration: none; 
}
.ListTd1 {
	background-color: #E7EED8;
	color: #434343;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none none solid none;
	padding: 2px 5px 2px 5px;
}
.ListTd1 a {
	text-decoration: none;	
	color: #434343; 
}
.ListTd1 a:active {
	color: #434343; 
}
.ListTd1 a:hover {
	color: #D81313; 
	text-decoration: none; 
}
.ListTd2 {
	background-color: #FDFBEF;
	color: #434343;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none none solid none;
	padding: 2px 5px 2px 5px;
}
.ListTd2 a {
	text-decoration: none;	
	color: #434343; 
}
.ListTd2 a:active {
	color: #434343; 
}
.ListTd2 a:hover {
	color: #D81313; 
	text-decoration: none; 
}

.ListMenu_a {
	color: white;
}
.List_a {
	color: black;
}

.ListDown_a {
	color: white;
}

.DetailsTable {
	border-width: 1px;
	border-color: #3E552A;
	border-style: solid;
}

.DetailsTr {
	padding: 2px;
}

.DetailsUp {
	background-color: #BFD09B;
	color: #3E552A;
	vertical-align: middle;
	font-weight: bold;
	height: 20px;
	padding: 2px;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none none solid none;
}

.DetailsDown {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	height: 20px;
	background-color: #BFD09B;
	color: black;
	border-width: 1px;
	border-color: #3E552A;
	border-style: solid none none none;
}

.DetailsInput {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	background-color: #F7F7F7;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none none solid none;
	
}

.DetailsInputHtml {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none none solid none;
	width: 90%;
}

.DetailsLabel {
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 20px;
	background-color: #EFEFEF;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none solid solid none;
}

.DetailsLabel_error {
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 20px;
	background-color: #FFDDAA;
	border-width: 1px;
	border-color: #3E552A;
	border-style: none solid solid none;
	color: red;
	font-weight: bold;
	
}

.InputButton {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eff5e3;
	color: #000000;
/*	border: solid solid solid solid;
	border-color: #3E552A;
	border-width: 1px*/
}

.InputCheckbox {
background: none;
border-style: none;
}

.InputRadio {
background: none;
border-style: none;
}

/* tasks, calendars */

.taskCalendarHeadTD {
	text-align: center;
	vertical-align: top;
	padding-left: 5px;
	background-color: #FFEEBB;
	font-weight: bold;
	border-width: 1px;
	border-color: white;
	border-style: none none solid none;
}

.taskCalendarTitleTD {
	background-color: 007777;
	color: white;
	font-weight: bold;
	font-size: 11px;
	border-width: 1px;
	border-color: #FF6633;
	border-style: none none solid none;
	height: 20px;
	padding: 2px 5px 2px 5px;
}

.taskCalendarBlankTD {
}

.taskCalendarTodayTD {
	text-align: left;
	vertical-align: top;
	background-color: #FFDDAA;
	border-width: 1px;
	border-color: white;
	border-style: solid;
}

.taskCalendarDayTD {
	background-color: #FFEEBB;
	color: black;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	padding: 2px 5px 2px 5px;
}

.taskCalendarMonthListTd1 {
	background-color: #FFEEBB;
	border-width: 1px;
	border-color: white FFFACC white white;
	border-style: none solid solid none;
}

.taskCalendarMonthListTd2 {
	background-color: #FFDDAA;
	border-width: 1px;
	border-color: white #FFEEBB white white;
	border-style: none solid solid none;
}

.taskCalendarMonthSelectedDayTitleTD {
	background-color: #119999;
	color: white;
	font-weight: bold;
	font-size: 11px;
	border-width: 1px;
	border-color: #FF6633;
	border-style: none none solid none;
	height: 20px;
	padding: 2px 5px 2px 5px;
}

.taskCalendarMonthSelectedDay {
	background-color: #B0D0B0;
	border-width: 1px;
	border-color: white;
	border-color: white #FFCCCC #FFCCCC blue;
	border-style: none solid solid none;
	text-align: center;
}

.taskCalendarMonthTask1 {
	background-color: #6688DD;
	border-width: 1px;
	border-color: white #7799EE #7799EE white;
	border-style: none solid solid none;
}

.taskCalendarMonthTask2 {
	background-color: #FF6677;
	border-width: 1px;
	border-color: white #FF7788 #FF7788 white;
	border-style: none solid solid none;
}

.taskCalendarMonthTask3 {
	background-color: #55BB66;
	border-width: 1px;
	border-color: white #66CC77 #66CC77 white;
	border-style: none solid solid none;
}

.inputText {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e7eed8
}

.inputTextReadonly {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e7eed8
}
/*to dodałem ja - jarz±bek*/
.wn {
	FONT-SIZE:12px;
	FONT-FAMILY: Courier New, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	/* BACKGROUND-COLOR:none; */
	TEXT-ALIGN:justify
}
.wn .witamy {
	COLOR: #3E552A;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold
}
.wn .tabela_jasna {
	BACKGROUND-COLOR: #FDFBEF
}
.wn a {		text-decoration: none;	color: #3E552A; }
.wn a:active {	color: #3E552A; }
.wn a:hover {	color: #3E552A; text-decoration: underline; }
legend {
	FONT-SIZE:12px;
	color: #3E552A;
}