body {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #444951;
	line-height: 16px;
	margin: 0px;
	background: #F7F7F7;
}

.background {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	position: fixed;
	top: 0px;
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background-color: #00205b;
	z-index: 1000;
	height: 55px;
}

.gtr_white_grey {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f2f6f9+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,246,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,246,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,246,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,246,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,246,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,246,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f6f9',GradientType=0 ); /* IE6-9 */
}

.button_light_green {
	background: #258dc8; /* Old browsers */
	background: -moz-linear-gradient(top, #258dc8 0%, #0081c6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #258dc8 0%,#0081c6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #258dc8 0%,#0081c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#0081c6',GradientType=0 ); /* IE6-9 */
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #000000;
	margin: 0px;
	text-align: center;
	cursor: pointer;
}

	.button_light_green:hover {
		background: #0081c6;
		color: #ffffff;
		text-shadow: 0px 1px 0px #000000;
	}

	.button_light_green:active {
		position: relative;
		top: 1px;
	}

.background_dis {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	position: fixed;
	top: 0px;
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background-color: #31262E;
	z-index: 1000;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#969696));
	background: -webkit-linear-gradient(top, #C0C0C0, #969696);
	background: -moz-linear-gradient(top, #C0C0C0, #969696);
	background: -ms-linear-gradient(top, #C0C0C0, #969696);
	background: -o-linear-gradient(top, #C0C0C0, #969696);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#969696');
	height: 55px;
}


a {
	text-decoration: none;
	color: #004763;
}

	a:hover {
		text-decoration: none;
		color: #00719B;
	}


h1 {
	font-size: 24px;
	font-family: Arial;
	font-weight: normal;
	text-shadow: 1px 1px 1px #ffffff;
	letter-spacing: -2px;
	margin-top: 2px;
	margin-bottom: 8px;
}


.nowrap {
	white-space: nowrap;
}

.yeswrap {
	white-space: normal;
}


.minhspace5 {
	min-width: 5px;
}

.minhspace10 {
	min-width: 10px;
}

.minhspace200 {
	min-width: 200px;
}

.minhspace160 {
	min-width: 160px;
}

.minhspace550 {
	min-width: 550px;
}

.minhspace1200 {
	min-width: 1200px;
}

.maxvspace400 {
	max-height: 400px;
}

.maxvspace470 {
	max-height: 470px;
}

.hspace4 {
	width: 4px;
}

.hspace10 {
	width: 10px;
}

.hspace50 {
	width: 50px;
}

.hspace70 {
	width: 70px;
}

.hspace80 {
	width: 80px;
}

.hspace88 {
	width: 88px;
}

.hspace90 {
	width: 90px;
}

.hspace100 {
	width: 100px;
}

.hspace105 {
	width: 105px;
}

.hspace116 {
	width: 116px;
}

.hspace140 {
	width: 140px;
}

.hspace160 {
	width: 160px;
}

.hspace165 {
	width: 165px;
}

.hspace174 {
	width: 174px;
}

.hspace180 {
	width: 180px;
}

.hspace200 {
	width: 200px;
}

.hspace212 {
	width: 212px;
}

.hspace268 {
	width: 268px;
}

.hspace280 {
	width: 280px;
}

.hspace307 {
	width: 307px;
}

.hspace308 {
	width: 308px;
}

.hspace320 {
	width: 320px;
}

.hspace358 {
	width: 358px;
}

.hspace320 {
	width: 320px;
}

.hspace330 {
	width: 330px;
}

.hspace350 {
	width: 350px;
}

.hspace400 {
	width: 400px;
}

.hspace408 {
	width: 408px;
}

.hspace410 {
	width: 410px;
}

.hspace422 {
	width: 422px;
}

.hspace433 {
	width: 433px;
}

.hspace462 {
	width: 462px;
}

.hspace505 {
	width: 505px;
}

.hspace523 {
	width: 523px;
}

.hspace541 {
	width: 541px;
}

.hspace550 {
	width: 550px;
}

.hspace556 {
	width: 556px;
}

.hspace562 {
	width: 562px;
}

.hspace564 {
	width: 564px;
}

.hspace565 {
	width: 565px;
}

.hspace577 {
	width: 577px;
}

.hspace619 {
	width: 619px;
}

.hspace633 {
	width: 633px;
}

.hspace645 {
	width: 645px;
}

.hspace98p {
	width: 98%;
}

.hspace100p {
	width: 100%;
}


.vspace3 {
	height: 3px;
}

.vspace5 {
	height: 5px;
}

.vspace8 {
	height: 8px;
}

.vspace30 {
	height: 30px;
}

.vspace25 {
	height: 25px;
}

.vspace40 {
	height: 40px;
}

.vspace60 {
	height: 60px;
}

.vspace60minmax {
	min-height: 60px;
	max-height: 60px;
}

.vspace90minmax {
	min-height: 90px;
	max-height: 90px;
}

.vspace120 {
	height: 120px;
}

.vspace144 {
	height: 144px;
}

.padding3custom3 {
	padding: 0px 2px 0px 3px;
}

.padding2 {
	padding: 2px;
}

.padding3 {
	padding: 3px;
}

.padding5 {
	padding: 5px;
}

.padding8 {
	padding: 8px;
}

.padding20 {
	padding: 20px;
}

.paddingleft5 {
	padding-left: 5px;
}

.paddingleft6 {
	padding-left: 6px;
}

.paddingleft10 {
	padding-left: 10px;
}

.paddingleft20 {
	padding-left: 20px;
}

.paddingright5 {
	padding-right: 5px;
}

.paddingright8 {
	padding-right: 8px;
}

.paddingbottom2 {
	padding-bottom: 2px;
}

.paddingbottom10 {
	padding-bottom: 10px;
}

.paddingtop10 {
	padding-top: 5px;
}

.paddingtop4 {
	padding-top: 4px;
}

.paddingtop5 {
	padding-top: 5px;
}

.padding3custom1 {
	padding: 3px 6px 3px 0px;
}

.padding5custom1 {
	padding: 0px 0px 1px 7px;
}

.padding3custom2 {
	padding: 3px 3px 3px 3px;
}


.margin2 {
	margin: 2px;
}

.margin30 {
	margin: 30px;
}

.marginright4 {
	margin-right: 4px;
}

.marginright5 {
	margin-right: 5px;
}

.marginright10 {
	margin-right: 10px;
}

.marginleft-1 {
	margin-left: -1px;
}

.marginleft3 {
	margin-left: 3px;
}

.marginleft14 {
	margin-left: 14px;
}

.marginleft180 {
	margin-left: 180px;
}

.marginright-5 {
	margin-right: -5px;
}

.margintop3 {
	margin-top: 3px;
}

.margintop4 {
	margin-top: 4px;
}

.margintop5 {
	margin-top: 5px;
}

.margintop-3 {
	margin-top: -3px;
}

.margintop10 {
	margin-top: 10px;
}

.margintop12 {
	margin-top: 12px;
}

.margintop20 {
	margin-top: 20px;
}

.marginbottom-3 {
	margin-bottom: -3px;
}

.marginbottom-4 {
	margin-bottom: -4px;
}

.marginbottom-10 {
	margin-bottom: -10px;
}

.marginbottom5 {
	margin-bottom: 5px;
}

.marginbottom10 {
	margin-bottom: 10px;
}

.marginbottom25 {
	margin-bottom: 25px;
}


.radiusall {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
}

.radiusleft {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 0px 0px 8px;
	-moz-border-radius: 8px 0px 0px 8px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}


.link_cursor {
	cursor: pointer;
}

.link_move {
	cursor: move;
}

.link_block {
	cursor: not-allowed;
}

.link {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

	.link:hover {
		color: #B9C8DB;
	}

div.file-upload {
	position: relative;
	cursor: default;
	margin-top: -8px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.fileupload {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity:0);
	opacity: 0;
	z-index: 2;
	width: 120px;
	height: 28px;
}

.fileupload1pos {
	top: -108px;
	left: 220px;
}

#overlay {
	visibility: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	z-index: 1000000;
	border-width: 0px;
}

	#overlay div {
		width: 100%;
		height: 90%;
		position: fixed;
		border-width: 0px;
		padding-top: 90px;
		text-align: center;
		vertical-align: middle;
		z-index: 9999999;
	}

.overlay {
	width: 100%;
	height: 90%;
	position: fixed;
	border-width: 0px;
	padding-top: 90px;
	text-align: center;
	vertical-align: middle;
	z-index: 9999999;
	top: 0;
	right: 0;
	left: 0;
}


.shadow_box {
	-webkit-box-shadow: 5px 10px 20px 2px #5C5B5E;
	box-shadow: 5px 10px 20px 2px #5C5B5E;
}

.box3d {
	border-width: 0px;
	border-style: solid;
	border-color: #dae1ea;
	-moz-box-shadow: rgba(0,0,0, 0.2) 0px 0px 10px;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 10px;
	box-shadow: rgba(0,0,0, 0.2) 0px 0px 10px;
}

.hidden {
	display: none;
}

.hiddensoft {
	visibility: hidden;
}


.left {
	float: left;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.textcenter {
	text-align: center;
}

.right {
	float: right;
}


.main_div {
	margin-top: 90px;
	width: 100%;
	background: #F7F7F7;
}

.label {
	text-align: left;
	text-shadow: 1px 1px 2px #fff;
	color: #828388;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #d6dce0;
	background: -ms-linear-gradient(top, #fff 0%,#e6eef3 100%);
	background: -moz-linear-gradient(top, #fff 0%, #e6eef3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e6eef3));
	background: -webkit-linear-gradient(top, #fff 0%,#e6eef3 100%);
	background: -o-linear-gradient(top, #fff 0%,#e6eef3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6eef3');
}

.label_title {
	font-family: Arial Black, Arial;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	font-size: 22px;
	text-shadow: 1px 1px 0 #C0C0C0;
}

.label_title_smaller {
	font-family: Arial Black, Arial;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	font-size: 16px;
	text-shadow: 1px 1px 0 #C0C0C0;
}

.label_information {
	color: #4a7d7e;
}


.label_sum {
	text-align: right;
	white-space: nowrap;
}

.label_filtersum {
	color: #3A3D43;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-shadow: 1px 1px 0 #DFE0E3;
	background-color: #EBE9F8;
	padding: 5px;
	margin: 5px 2px 2px 0px;
}

.label_filtersum2 {
	color: #3A3D43;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-shadow: 1px 1px 0 #DFE0E3;
	background-color: #EBE9F8;
	padding: 3px;
	margin: 5px 2px 2px 0px;
}

.label_filtersum3 {
	color: #00DDBC;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-shadow: 1px 1px 0 #DFE0E3;
	background-color: #EBE9F8;
	padding: 3px;
	margin: 5px 2px 2px 0px;
}


.label_filtersum_ins {
	color: #7A808B;
}

.labelHeader1 {
	color: #ffffff;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 1px 0px #000000;
	line-height: 0.95;
}

.labelHeader1_dis {
	color: #ffffff;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	text-shadow: 0px 1px 0px #000000;
	margin-left: -5px;
}

.labelHeader2 {
	color: #D8D8D8;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #000000;
	margin-left: -5px;
}

.label_grey {
	text-decoration: none;
	color: #A2A2A2;
}

.a_alarm_anulowane {
	text-decoration: line-through;
	color: #B9C8DB;
}

	.a_alarm_anulowane:hover {
		text-decoration: line-through;
		color: #B9C8DB;
	}

.labelHeader3 {
	color: #E6FFFF;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 1px 0px #000000;
}

.label_title_alert {
	font-family: Arial Black, Arial;
	text-align: left;
	font-weight: bold;
	font-size: 22px;
	color: #ffffff;
	text-shadow: 1px 1px 0 #000000;
	text-align: justify;
}

.label_desc_sm {
	color: #7D7D7D;
	font-family: Verdana;
	font-size: 10px;
}

.label_details {
	color: #3E3E3E;
	font-family: Verdana;
	font-size: 13px;
}

.label_instrukcja {
	color: #7D7D7D;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	width: 100%;
	border: none;
	background-color: #ffffff;
	resize: none;
}

.label_details_sm {
	font-family: Verdana;
	font-size: 11px;
}

.label_smallinformation {
	color: #4a7d7e;
	font-size: 8px;
}

.label_info {
	text-align: left;
	text-shadow: 1px 1px 2px #000000;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #00425C;
	background: -ms-linear-gradient(top, #1A97A2 0%,#146F89 100%);
	background: -moz-linear-gradient(top, #1A97A2 0%, #146F89 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1A97A2), color-stop(100%,#146F89));
	background: -webkit-linear-gradient(top, #1A97A2 0%,#146F89 100%);
	background: -o-linear-gradient(top, #1A97A2 0%,#146F89 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A97A2', endColorstr='#146F89');
}

.label_cell_alarm_term {
	background: -moz-linear-gradient(top, #dc5353 50%, #9a0a0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dc5353), color-stop(100%,#9a0a0a));
	background: -webkit-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	background: -o-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	background: -ms-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc5353', endColorstr='#9a0a0a');
	background: linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #000000;
	padding: 6px 2px 6px 2px;
}

.label_cell_alarm_today {
	background: -moz-linear-gradient(top, #FFF5AE 50%, #FFE842 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#FFF5AE), color-stop(100%,#FFE842));
	background: -webkit-linear-gradient(top, #FFF5AE 50%,#FFE842 100%);
	background: -o-linear-gradient(top, #FFF5AE 50%,#FFE842 100%);
	background: -ms-linear-gradient(top, #FFF5AE 50%,#FFE842 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5AE', endColorstr='#FFE842');
	background: linear-gradient(top, #FFF5AE 50%,#FFE842 100%);
	color: #33373E;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.label_cell_alarm_grey {
	background: -moz-linear-gradient(top, #F0F0F0 50%, #E4E4E4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#F0F0F0), color-stop(100%,#E4E4E4));
	background: -webkit-linear-gradient(top, #F0F0F0 50%,#E4E4E4 100%);
	background: -o-linear-gradient(top, #F0F0F0 50%,#E4E4E4 100%);
	background: -ms-linear-gradient(top, #F0F0F0 50%,#E4E4E4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E4E4E4');
	background: linear-gradient(top, #F0F0F0 50%,#E4E4E4 100%);
	color: #C0C0C0;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.label_green {
	text-align: left;
	text-shadow: 1px 1px 2px #000000;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #d6dce0;
	background: -moz-linear-gradient(top, #00AA55 50%, #008241 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#00AA55), color-stop(100%,#008241));
	background: -webkit-linear-gradient(top, #00AA55 50%,#008241 100%);
	background: -o-linear-gradient(top, #00AA55 50%,#008241 100%);
	background: -ms-linear-gradient(top, #00AA55 50%,#008241 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AA55', endColorstr='#008241');
}

.label_red {
	text-align: left;
	text-shadow: 1px 1px 2px #000000;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #d6dce0;
	background: -ms-linear-gradient(top, #dc5353 0%,#9a0a0a 100%);
	background: -moz-linear-gradient(top, #dc5353 0%, #9a0a0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc5353), color-stop(100%,#9a0a0a));
	background: -webkit-linear-gradient(top, #dc5353 0%,#9a0a0a 100%);
	background: -o-linear-gradient(top, #dc5353 0%,#9a0a0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc5353', endColorstr='#9a0a0a');
}

.infocell {
	border: 1px solid #dcdcdc;
	background: -ms-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ffffff');
}


.text_form {
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	border: 1px solid #CFCFCF;
	background: -ms-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ffffff');
}

.text_form_watermarked {
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	border: 1px solid #CFCFCF;
	background: -ms-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ffffff');
	color: #B9C8DB;
	font-style: italic;
}

.text_form_watermarked_red {
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	border: 2px solid #9a0a0a;
	background: -ms-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ffffff');
}

.text_form_watermarked_ok {
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	border: 2px solid #329f2a;
	background: -ms-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -moz-linear-gradient(top, #F4F4F4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ffffff');
}

.text_date {
	text-align: center;
	font-size: 14px;
	padding: 4px;
}

.text_amount {
	text-align: right;
}


.radiusleft {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 0px 0px 8px;
	-moz-border-radius: 8px 0px 0px 8px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

.radiustop {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

.radiusall {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
}

.radiusboth {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.divSectionContainer {
	background-color: #ffffff;
}

.panel_title {
	color: #494A4E;
	width: 100%;
	height: 20px;
	padding-left: 5px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #B4F0F5));
	background: -moz-linear-gradient(top, #ffffff 5%, #B4F0F5 100%);
	background: -webkit-linear-gradient(top, #ffffff 5%, #B4F0F5 100%);
	background: -o-linear-gradient(top, #ffffff 5%, #B4F0F5 100%);
	background: -ms-linear-gradient(top, #ffffff 5%, #B4F0F5 100%);
	background: linear-gradient(to bottom, #ffffff 5%, #B4F0F5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#B4F0F5');
}

.ribbon_ins {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #15738B), color-stop(1, #1993A0));
	background: -moz-linear-gradient(top, #15738B 5%, #1993A0 100%);
	background: -webkit-linear-gradient(top, #15738B 5%, #1993A0 100%);
	background: -o-linear-gradient(top, #15738B 5%, #1993A0 100%);
	background: -ms-linear-gradient(top, #15738B 5%, #1993A0 100%);
	background: linear-gradient(to bottom, #15738B 5%, #1993A0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#15738B', endColorstr='#1993A0');
	display: inline-block;
}

.ribbon_ins_edit {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9a0a0a), color-stop(1, #dc5353));
	background: -moz-linear-gradient(top, #9a0a0a 5%, #dc5353 100%);
	background: -webkit-linear-gradient(top, #9a0a0a 5%, #dc5353 100%);
	background: -o-linear-gradient(top, #9a0a0a 5%, #dc5353 100%);
	background: -ms-linear-gradient(top, #9a0a0a 5%, #dc5353 100%);
	background: linear-gradient(to bottom, #9a0a0a 5%, #dc5353 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a0a0a', endColorstr='#dc5353');
	display: inline-block;
}

.ribbon_ins_act {
	background: -webkit-gradient(linear, left top, left bottom, from(#2D4E73), to(#9A9FB6));
	background: -webkit-linear-gradient(top, #2D4E73, #9A9FB6);
	background: -moz-linear-gradient(top, #2D4E73, #9A9FB6);
	background: -ms-linear-gradient(top, #2D4E73, #9A9FB6);
	background: -o-linear-gradient(top, #2D4E73, #9A9FB6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2D4E73', endColorstr='#9A9FB6');
	display: inline-block;
}

.panel_back {
	background-color: #091724;
	filter: alpha(opacity=50);
	opacity: 0.50;
}

.panel_back_prior {
	background-color: #091724;
	filter: alpha(opacity=50);
	opacity: 0.50;
	z-index: 199999 !important;
}

.bluepanel_title {
	background: -webkit-gradient(linear, left top, left bottom, from(#004763), to(#003A51));
	background: -webkit-linear-gradient(top, #004763, #003A51);
	background: -moz-linear-gradient(top, #004763, #003A51);
	background: -ms-linear-gradient(top, #004763, #003A51);
	background: -o-linear-gradient(top, #004763, #003A51);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004763', endColorstr='#003A51');
	border-width: 0px;
	border-style: none;
}

.bluepanel_titlecontent {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 0 #000000;
	padding: 10px;
}

.bluepanel_titlecontent2 {
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 0 #000000;
	padding: 10px;
	font-size: 24px;
}

.bluepanel_titleacc {
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 0 #000000;
	padding: 10px;
}

.acc_header {
	margin-bottom: 1px;
	padding: 8px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #222222;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#9A9FB6), to(#004763));
	background: -webkit-linear-gradient(top, #9A9FB6, #004763);
	background: -moz-linear-gradient(top, #9A9FB6, #004763);
	background: -ms-linear-gradient(top, #9A9FB6, #004763);
	background: -o-linear-gradient(top, #9A9FB6, #004763);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9A9FB6', endColorstr='#004763');
}

	.acc_header:hover {
		color: #9FE4FF;
	}


.acc_header_dis {
	margin-bottom: 1px;
	padding: 8px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #222222;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#969696));
	background: -webkit-linear-gradient(top, #C0C0C0, #969696);
	background: -moz-linear-gradient(top, #C0C0C0, #969696);
	background: -ms-linear-gradient(top, #C0C0C0, #969696);
	background: -o-linear-gradient(top, #C0C0C0, #969696);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#969696');
}

	.acc_header_dis:hover {
		color: #9FE4FF;
	}


.bluepanel_title_lite {
	background: -webkit-gradient(linear, left top, left bottom, from(#9A9FB6), to(#2D4E73));
	background: -webkit-linear-gradient(top, #9A9FB6, #2D4E73);
	background: -moz-linear-gradient(top, #9A9FB6, #2D4E73);
	background: -ms-linear-gradient(top, #9A9FB6, #2D4E73);
	background: -o-linear-gradient(top, #9A9FB6, #2D4E73);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9A9FB6', endColorstr='#2D4E73');
	border-width: 0px;
}



.saveconfbox {
	padding: 10px 20px 10px 20px;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	border-color: #345261;
	border-top-width: 0px;
	background: -ms-linear-gradient(top, #1A97A2 0%,#146F89 100%);
	background: -moz-linear-gradient(top, #1A97A2 0%, #146F89 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1A97A2), color-stop(100%,#146F89));
	background: -webkit-linear-gradient(top, #1A97A2 0%,#146F89 100%);
	background: -o-linear-gradient(top, #1A97A2 0%,#146F89 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A97A2', endColorstr='#146F89');
	z-index: 9999999 !important;
	width: 300px;
	border-radius: 0px 0px 15px 15px;
}

.saveconfbox_animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}


.btnMenuTop {
	background: -moz-linear-gradient(top, #f8fbff 50%, #7BBAC1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#7BBAC1));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#7BBAC1');
	background: linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	text-align: left;
	padding: 8px;
	cursor: pointer;
}

	.btnMenuTop:hover {
		background: -moz-linear-gradient(top, #E8F2FF 50%, #B9C8DB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#E8F2FF), color-stop(100%,#B9C8DB));
		background: -webkit-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -o-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -ms-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F2FF', endColorstr='#B9C8DB');
		background: linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
	}

	.btnMenuTop:active {
		position: relative;
		top: 1px;
	}


.btnMenuCombo {
	background: -moz-linear-gradient(top, #f8fbff 50%, #7BBAC1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#7BBAC1));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#7BBAC1');
	background: linear-gradient(top, #f8fbff 50%,#7BBAC1 100%);
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	text-align: left;
	padding: 8px;
	cursor: pointer;
}

	.btnMenuCombo:hover {
		background: -moz-linear-gradient(top, #E8F2FF 50%, #B9C8DB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#E8F2FF), color-stop(100%,#B9C8DB));
		background: -webkit-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -o-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -ms-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F2FF', endColorstr='#B9C8DB');
		background: linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
	}


.buttoncencel {
	padding: 2px 6px 6px 6px;
	border-width: 0px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1A4266), color-stop(1, #0D2235));
	background: -moz-linear-gradient(top, #1A4266 5%, #0D2235 100%);
	background: -webkit-linear-gradient(top, #1A4266 5%, #0D2235 100%);
	background: -o-linear-gradient(top, #1A4266 5%, #0D2235 100%);
	background: -ms-linear-gradient(top, #1A4266 5%, #0D2235 100%);
	background: linear-gradient(to bottom, #1A4266 5%, #0D2235 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A4266', endColorstr='#0D2235',GradientType=0);
	background-color: #1A4266;
	color: #ffffff;
	font-size: 18px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
	cursor: pointer;
}

	.buttoncencel:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1A4266), color-stop(1, #091724));
		background: -moz-linear-gradient(top, #1A4266 5%, #091724 100%);
		background: -webkit-linear-gradient(top, #1A4266 5%, #091724 100%);
		background: -o-linear-gradient(top, #1A4266 5%, #091724 100%);
		background: -ms-linear-gradient(top, #1A4266 5%, #091724 100%);
		background: linear-gradient(to bottom, #1A4266 5%, #091724 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A4266', endColorstr='#091724',GradientType=0);
		background-color: #1A4266;
		color: #AECEEC;
	}


.buttondesc {
	background: -moz-linear-gradient(top, #f8fbff 50%, #D8E0EB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#D8E0EB));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#D8E0EB');
	background: linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	text-align: left;
	padding: 5px;
	cursor: pointer;
}

	.buttondesc:hover {
		background: -moz-linear-gradient(top, #E8F2FF 50%, #B9C8DB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#E8F2FF), color-stop(100%,#B9C8DB));
		background: -webkit-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -o-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -ms-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F2FF', endColorstr='#B9C8DB');
		background: linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
	}

	.buttondesc:active {
		position: relative;
		top: 1px;
	}

.button_light {
	background: -moz-linear-gradient(top, #f8fbff 50%, #D8E0EB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#D8E0EB));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#D8E0EB');
	background: linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	text-align: center;
	cursor: pointer;
}

	.button_light:hover {
		background: -moz-linear-gradient(top, #E8F2FF 50%, #B9C8DB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#E8F2FF), color-stop(100%,#B9C8DB));
		background: -webkit-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -o-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -ms-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F2FF', endColorstr='#B9C8DB');
		background: linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
	}

	.button_light:active {
		position: relative;
		top: 1px;
	}

.button_light_done {
	background: -moz-linear-gradient(top, #f8fbff 50%, #D8E0EB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#D8E0EB));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#D8E0EB');
	background: linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #C4C4C4;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	text-align: center;
	cursor: pointer;
}

.button_context_search {
	padding: 4px;
	font-size: 10px;
	margin-left: 2px;
	padding-bottom: 5px;
	margin-top: -1px;
}


.button_context {
	padding: 4px;
	font-size: 10px;
}

.button_context_2 {
	padding: 2px;
	font-size: 9px;
}

.button_context_open {
	padding: 0px 2px 0px 2px;
	font-size: 9px;
}

.button_context_smaller {
	padding: 4px;
}


.button_action {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #829FC4), color-stop(1, #366285));
	background: -moz-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: -webkit-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: -o-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: -ms-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: linear-gradient(to bottom, #829FC4 5%, #366285 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#829FC4', endColorstr='#366285',GradientType=0);
	background-color: #829FC4;
	border-bottom: 1px solid #057FD0;
	border-right: 1px solid #057FD0;
	border-top: 0px solid #94DFFC;
	border-left: 1px solid #94DFFC;
	display: inline-block;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #2D5664;
	text-align: center;
	cursor: pointer;
}

	.button_action:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4379A5), color-stop(1, #284862));
		background: -moz-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: -webkit-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: -o-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: -ms-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: linear-gradient(to bottom, #4379A5 5%, #284862 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4379A5', endColorstr='#284862',GradientType=0);
		background-color: #4379A5;
	}

	.button_action:active {
		position: relative;
		top: 1px;
	}


.button_action_red {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -moz-linear-gradient(top, #dc5353 50%, #9a0a0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dc5353), color-stop(100%,#9a0a0a));
	background: -webkit-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	background: -o-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	background: -ms-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc5353', endColorstr='#9a0a0a');
	background: linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	border-bottom: 1px solid #057FD0;
	border-right: 1px solid #057FD0;
	border-top: 0px solid #94DFFC;
	border-left: 1px solid #94DFFC;
	display: inline-block;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #2D5664;
	text-align: center;
	cursor: pointer;
}

	.button_action_red:hover {
		background: -moz-linear-gradient(top, #D52B2B 50%, #7A0707 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#D52B2B), color-stop(100%,#7A0707));
		background: -webkit-linear-gradient(top, #D52B2B 50%,#7A0707 100%);
		background: -o-linear-gradient(top, #D52B2B 50%,#7A0707 100%);
		background: -ms-linear-gradient(top, #D52B2B 50%,#7A0707 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D52B2B', endColorstr='#7A0707');
		background: linear-gradient(top, #D52B2B 50%,#7A0707 100%);
	}

	.button_action_red:active {
		position: relative;
		top: 1px;
	}


.buttonactionpadding {
	margin-left: -2px;
	margin-bottom: -8px;
	padding: 8px;
}

.buttonactiondelpadding {
	padding: 5px;
}

.button_action_datepickup {
	padding: 4px;
	width: 117px;
	border-width: 0px;
	border-style: none;
}

.button_oper_alertstatic {
	border-width: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	padding: 7px;
	text-shadow: 1px 1px 1px #222222;
	cursor: pointer;
	background: #000000;
	height: 36px;
}

	.button_oper_alertstatic:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #770000), color-stop(1, #480000));
		background: -moz-linear-gradient(top, #770000 5%, #480000 100%);
		background: -webkit-linear-gradient(top, #770000 5%, #480000 100%);
		background: -o-linear-gradient(top, #770000 5%, #480000 100%);
		background: -ms-linear-gradient(top, #770000 5%, #480000 100%);
		background: linear-gradient(to bottom, #770000 5%, #480000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#770000', endColorstr='#480000',GradientType=0);
		background-color: #480000;
	}


.button_form {
	padding: 3px;
	background-color: #EEEEEE;
	color: #4D4D4D;
	text-shadow: 1px 1px 0 #ffffff;
	font-size: 14px;
	border: 1px solid #CFCFCF;
	background: -ms-linear-gradient(top, #EEEEEE 0%,#F5F5F5 100%);
	background: -moz-linear-gradient(top, #EEEEEE 0%, #F5F5F5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#F5F5F5));
	background: -webkit-linear-gradient(top, #EEEEEE 0%,#F5F5F5 100%);
	background: -o-linear-gradient(top, #EEEEEE 0%,#F5F5F5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#F5F5F5');
}

	.button_form:hover {
		text-shadow: 0px 0px 0 #ffffff;
		color: #004763;
		background-color: #EEEEEE;
	}


.changelist {
	width: 6px;
	text-align: left;
	vertical-align: top;
}

.changetopic {
	color: #7D7D7D;
}

.changehour {
	color: #7D7D7D;
}


.gtr_light {
	padding: 1px;
	border-width: 0px;
	background-color: #FFFFFF;
}

.gtr_normal {
	padding: 1px;
	border-width: 0px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E9E9E9), color-stop(1, #FEFEFE));
	background: -moz-linear-gradient(top, #E9E9E9 5%, #FEFEFE 100%);
	background: -webkit-linear-gradient(top, #E9E9E9 5%, #FEFEFE 100%);
	background: -o-linear-gradient(top, #E9E9E9 5%, #FEFEFE 100%);
	background: -ms-linear-gradient(top, #E9E9E9 5%, #FEFEFE 100%);
	background: linear-gradient(to bottom, #E9E9E9 5%, #FEFEFE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#FEFEFE',GradientType=0);
	background-color: #E9E9E9;
}

.gtr_white {
	background-color: #ffffff;
}

.gtr_tr {
	background: -moz-linear-gradient(top, #f8fbff 50%, #D8E0EB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#D8E0EB));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#D8E0EB');
	background: linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	border: 1px solid #dcdcdc;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
}

.gtr {
	padding: 0px;
	border-width: 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ecf1f8), to(#ffffff));
	background: -webkit-linear-gradient(top, #ecf1f8 0%, #ffffff 100%);
	background: -moz-linear-gradient(top, #ecf1f8 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ecf1f8 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #ecf1f8 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf1f8', endColorstr='#ffffff');
}


.grid {
	width: 100%;
}

	.grid th {
		padding: 8px 6px 8px 6px;
		text-align: center;
		font-weight: bold;
		font-size: 10px;
		color: #6b7687;
		text-shadow: 1px 1px 1px #ffffff;
		border: 1px solid #cfdfe5;
		background: -moz-linear-gradient(top, #f8fbff 50%, #c6e3e7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#c6e3e7));
		background: -webkit-linear-gradient(top, #f8fbff 50%,#c6e3e7 100%);
		background: -o-linear-gradient(top, #f8fbff 50%,#c6e3e7 100%);
		background: -ms-linear-gradient(top, #f8fbff 50%,#c6e3e7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#c6e3e7');
		background: linear-gradient(top, #f8fbff 50%,#c6e3e7 100%);
	}

	.grid td {
		vertical-align: middle;
		font-size: 11px;
		padding: 4px;
		border: 1px solid #cfdfe5;
	}

	.grid tr:hover {
		background: #EAEBF2;
	}


.grid_acc {
	width: 100%;
}

	.grid_acc th {
		display: none;
	}

	.grid_acc td {
		vertical-align: middle;
		font-size: 12px;
		border-style: none;
	}


.alertbox {
	padding: 20px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	border-color: #a01313;
	background: -moz-linear-gradient(top, #dc5353 50%, #9a0a0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#dc5353), color-stop(100%,#9a0a0a));
	background: -webkit-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	background: -o-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	background: -ms-linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc5353', endColorstr='#9a0a0a');
	background: linear-gradient(top, #dc5353 50%,#9a0a0a 100%);
	z-index: 9999999 !important;
}


.label_upl {
	text-align: left;
	text-shadow: 1px 1px 2px #fff;
	color: #828388;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #d6dce0;
}

.ajax__fileupload_dropzone {
	background: -ms-linear-gradient(top, #EFEFEF 0%,#B9CFDD 100%);
	background: -moz-linear-gradient(top, #EFEFEF 0%, #B9CFDD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#B9CFDD));
	background: -webkit-linear-gradient(top, #EFEFEF 0%,#B9CFDD 100%);
	background: -o-linear-gradient(top, #EFEFEF 0%,#B9CFDD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#B9CFDD');
	height: 150px;
}

.ajax__fileupload_queueContainer {
	max-width: 180px;
}



.ajax__fileupload_selectFileButton {
	background: -moz-linear-gradient(top, #f8fbff 50%, #D8E0EB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#D8E0EB));
	background: -webkit-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -o-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	background: -ms-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#D8E0EB');
	background: linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 8px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0px;
	text-align: left;
	cursor: pointer;
}

	.ajax__fileupload_selectFileButton:hover {
		background: -moz-linear-gradient(top, #E8F2FF 50%, #B9C8DB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#E8F2FF), color-stop(100%,#B9C8DB));
		background: -webkit-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -o-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		background: -ms-linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F2FF', endColorstr='#B9C8DB');
		background: linear-gradient(top, #E8F2FF 50%,#B9C8DB 100%);
	}

	.ajax__fileupload_selectFileButton:active {
		position: relative;
		top: 1px;
	}

.ajax__fileupload_uploadbutton {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #829FC4), color-stop(1, #366285));
	background: -moz-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: -webkit-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: -o-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: -ms-linear-gradient(top, #829FC4 5%, #366285 100%);
	background: linear-gradient(to bottom, #829FC4 5%, #366285 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#829FC4', endColorstr='#366285',GradientType=0);
	background-color: #829FC4;
	border-bottom: 1px solid #057FD0;
	border-right: 1px solid #057FD0;
	border-top: 0px solid #94DFFC;
	border-left: 1px solid #94DFFC;
	display: inline-block;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px 1px 0px #2D5664;
	text-align: center;
	cursor: pointer;
}

	.ajax__fileupload_uploadbutton:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4379A5), color-stop(1, #284862));
		background: -moz-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: -webkit-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: -o-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: -ms-linear-gradient(top, #4379A5 5%, #284862 100%);
		background: linear-gradient(to bottom, #4379A5 5%, #284862 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4379A5', endColorstr='#284862',GradientType=0);
		background-color: #4379A5;
	}

	.ajax__fileupload_uploadbutton:active {
		position: relative;
		top: 1px;
	}

.removeButton {
	display: none;
}

	.removeButton:before {
		content: 'usuń';
		display: block;
		background: -moz-linear-gradient(top, #f8fbff 50%, #D8E0EB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f8fbff), color-stop(100%,#D8E0EB));
		background: -webkit-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
		background: -o-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
		background: -ms-linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fbff', endColorstr='#D8E0EB');
		background: linear-gradient(top, #f8fbff 50%,#D8E0EB 100%);
		border: 1px solid #dcdcdc;
		display: inline-block;
		color: #4E4E4E;
		font-family: verdana;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-shadow: 0px 1px 0px #ffffff;
		margin: 0px;
		text-align: center;
		cursor: pointer;
		padding: 0px 14px 3px 14px;
	}

.uploadstatus {
	display: none;
}

	.uploadstatus:before {
		content: '';
		display: block;
	}

.filetype {
	display: none;
}

	.filetype:before {
		content: '';
		display: block;
	}

.ajax__fileupload_progressBar {
	background-color: #4A698C;
	padding-left: 4px;
	color: #ffffff;
	text-shadow: 1px 1px 0 #000000;
}



@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}


@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}


@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	30% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	40% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	50% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	60% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	70% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	80% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	100% {
		-webkit-transform: translateY(-130px);
		transform: translateY(-130px);
	}
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}

	30% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	60% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	70% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(-130px);
		-ms-transform: translateY(-130px);
		transform: translateY(-130px);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
}


.ajax__tab_tab {
	color: #000000;
	text-align: center;
}

.calendar {
	position: absolute;
	background: -ms-linear-gradient(top, #eaf3f8 0%,#e6eef3 100%);
	background: -moz-linear-gradient(top, #eaf3f8 0%, #e6eef3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf3f8), color-stop(100%,#e6eef3));
	background: -webkit-linear-gradient(top, #eaf3f8 0%,#e6eef3 100%);
	background: -o-linear-gradient(top, #eaf3f8 0%,#e6eef3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf3f8', endColorstr='#e6eef3');
	border-width: 1px;
	border-color: #b0bcc6;
	border-style: solid;
	z-index: 9000001;
}

	.calendar .ajax__calendar_header {
		background-color: #eaf3f8;
		margin-bottom: 4px;
	}

	.calendar .ajax__calendar_title, .calendar .ajax__calendar_next, .calendar .ajax__calendar_prev {
		color: #4b545e;
		padding-top: 3px;
	}

	.calendar .ajax__calendar_container {
		border: solid 1px #d2e2e8;
		background: -ms-linear-gradient(top, #ffffff 0%,#f2f6f9 100%);
		background: -moz-linear-gradient(top, #ffffff 0%, #f2f6f9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f6f9));
		background: -webkit-linear-gradient(top, #ffffff 0%,#f2f6f9 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#f2f6f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f6f9');
	}


	.calendar .ajax__calendar_body {
		border: solid 1px #d2e2e8;
		background-color: #ffffff;
		: -ms-linear-gradient(top, #f2f6f9 0%,#ffffff 100%);
		background: -moz-linear-gradient(top, #f2f6f9 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f9), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top, #f2f6f9 0%,#ffffff 100%);
		background: -o-linear-gradient(top, #f2f6f9 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f9', endColorstr='#ffffff');
	}

	.calendar .ajax__calendar_dayname {
		text-align: center;
		font-weight: bold;
		margin-bottom: 4px;
		margin-top: 2px;
		color: #004080;
	}

	.calendar .ajax__calendar_day {
		color: #4b545e;
		text-align: center;
	}

	.calendar .ajax__calendar_hover .ajax__calendar_day, .calendar .ajax__calendar_hover .ajax__calendar_month, .calendar .ajax__calendar_hover .ajax__calendar_year {
		color: #37536f;
		font-weight: bold;
		background-color: #DEF1F4;
	}

	.calendar .ajax__calendar_active {
		font-weight: bold;
		background-color: #CAD2F4;
	}

	.calendar .ajax__calendar_today {
		font-weight: normal;
		background-color: #E3EBF4;
	}

	.calendar .ajax__calendar_other, .calendar .ajax__calendar_hover .ajax__calendar_today, .calendar .ajax__calendar_hover .ajax__calendar_title {
		color: #bbbbbb;
	}

.label_cell_alarm_blue {
	background: -moz-linear-gradient(top, #DAD7F2 50%, #CFCCEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#DAD7F2), color-stop(100%,#CFCCEE));
	background: -webkit-linear-gradient(top, #DAD7F2 50%,#CFCCEE 100%);
	background: -o-linear-gradient(top, #DAD7F2 50%,#CFCCEE 100%);
	background: -ms-linear-gradient(top, #DAD7F2 50%,#CFCCEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DAD7F2', endColorstr='#CFCCEE');
	background: linear-gradient(top, #DAD7F2 50%,#CFCCEE 100%);
	font-weight: normal;
	text-decoration: none;
}

.label_infobar {
	color: #707070;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-color: #DDDDDD;
	padding: 8px;
}

.label_numbers {
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	background-color: #4382A3;
	padding: 3px 10px 3px 10px;
	text-align: right;
	white-space: nowrap;
}

div.file-upload {
	position: relative;
	cursor: default;
	margin-top: -8px;
}

div.fakefile {
	position: absolute;
	top: 3px;
	left: 0px;
	z-index: 1;
}

input.fileupload {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity:0);
	opacity: 0;
	z-index: 2;
	width: 120px;
	height: 28px;
}

.btnZapis {
	background: -ms-linear-gradient(top, #ED1C24 0%,#D7111B 100%);
	background: -moz-linear-gradient(top, #ED1C24 0%, #D7111B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ED1C24), color-stop(100%,#D7111B));
	background: -webkit-linear-gradient(top, #ED1C24 0%,#D7111B 100%);
	background: -o-linear-gradient(top, #ED1C24 0%,#D7111B 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED1C24', endColorstr='#D7111B');
	text-shadow: 1px 1px 3px #000000;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 22px;
	padding: 30px 50px 30px 50px;
	margin: 20px 160px 20px 130px;
	text-decoration: none;
	cursor: pointer;
	border-radius: 0px 0px 15px 15px;
	border: 1px solid #155482;
	letter-spacing: 2px;
	z-index: 1000;
}

	.btnZapis:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CC1A22), color-stop(1, #A3141C));
		background: -moz-linear-gradient(top, #CC1A22 5%, #A3141C 100%);
		background: -webkit-linear-gradient(top, #CC1A22 5%, #A3141C 100%);
		background: -o-linear-gradient(top, #CC1A22 5%, #A3141C 100%);
		background: -ms-linear-gradient(top, #CC1A22 5%, #A3141C 100%);
		background: linear-gradient(to bottom, #CC1A22 5%, #A3141C 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC1A22', endColorstr='#A3141C',GradientType=0);
		background-color: #CC1A22;
