/* generated css */
a {
	font-size: 13px;
	color: #123456;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

td.menuX {
	background: #d7d7d7;
	font-family: Verdana, Arial, Helvetica;
	height: 20px;
}

td.menuX a {
	border-right: #838383 0px solid;
	border-top: #eeeeee 1px solid;
	display: block;
	padding-left: 8px;
	font-size: 13px;
	padding-bottom: 3px;
	width: 200px;
	color: #000000;
	padding-top: 3px;
	border-bottom: #8e8e8e 1px solid;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

td.menuX a:hover {
	background: #eeeeee;
	text-decoration: underline;
}

td.menuX input {
	padding-right: 3px;
	display: block;
	padding-left: 3px;
	font-size: 13px;
	padding-bottom: 3px;
	width: 110px;
	color: #000000;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

td.menuX_kategoria {
	padding-left: 20px;
	font-weight: bold;
	font-size: 13px;
	background: #3870b5;
	padding-bottom: 3px;
	width: 200px;
	cursor: default;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

td.menuX_nieaktywne {
	border-right: #838383 1px solid;
	border-top: #eeeeee 1px solid;
	padding-left: 20px;
	font-size: 13px;
	background: #f5f5f5;
	padding-bottom: 3px;
	width: 160px;
	cursor: default;
	color: #8e8e8e;
	padding-top: 3px;
	border-bottom: #8e8e8e 1px solid;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

p {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica;
}

a:hover {
	text-decoration: underline;
}

#search {
	width: 140px;
}

#id414ef2a8d0f10 td {
	valign: middle;
}

#id41462cdf1ea01 {
	border-right: #b4b4b4 0px solid;
	border-top: #b4b4b4 1px solid;
	border-left: #b4b4b4 0px solid;
	padding-top: 3px;
	border-bottom: #b4b4b4 0px solid;
}

#id41458f01da9ec {
	border-right: #b4b4b4 1px solid;
	padding-right: 5px;
	border-top: #b4b4b4 0px solid;
	padding-left: 5px;
	border-left: #b4b4b4 0px solid;
	border-bottom: #b4b4b4 0px solid;
}

#id41462cdf1ea01 a {
	color: #6C6C6C;
}

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

#id414ef2a8d0f10 p {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 5px;
}

#id414595161e9eb p {
	padding-right: 0px;
	padding-left: 13px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 5px;
}

#form_record_head input {
	width: 200px;
}
/*#form_record_head select {min-width:400px}*/
#form_record_head select {
	width: 400px;
}

div.navi a {
	background-color: #f8f8f8;
	border: 1px solid #cccccc;
	color: #666666;
	font-size: 14px;
	padding: 2px 6px;
	text-decoration: none;
}

div.navi a:hover, div.navi span {
	background-color: #eeeeee;
	border: 1px solid #666666;
	color: #444444;
	font-size: 14px;
	padding: 2px 6px;
	text-decoration: none;
}

.logincontainer {
	padding: 16px;
	min-width: 220px;
}

.logincontainer input[type=text] {
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.logincontainer input[type=password] {
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.logincontainer input[type=submit] {
	background-color: #016540;
	color: white;
	padding: 14px 20px;
	margin: 8px 0;
	border: none;
	cursor: pointer;
	width: 100%;
	font-size: 14px;
}

.logincontainer input[type=submit]:hover {
	opacity: 0.8;
}

.logincontainer .resetPassword {
	width: 100%;
	font-size: 14px;
	color: white;
	padding: 14px 20px;
	cursor: pointer;
	margin: 8px 0;
	border: 1px solid #ccc;
	background-color: #B30000;
}