/* css Zen Garden default style v1.01 */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* This file based on 'Tranquille' by Dave Shea */
/* You may use this file as a foundation for any new work, but you may find it easier to start from scratch. */
/* Not all elements are defined in this file, so you'll most likely want to refer to the xhtml as well. */
/* Images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */
/* Definicja zmiennych wykorzystywanych w cssie */
/* select.editable {
	width: 250px;
}

input.editable {
	width: 145px;
}

option.activateEdit {
	font-style: italic;
	/
	/
	This
	only
	works
	in
	Mozilla
	/Firefox
	color
	:
	#800;
	/
	/
	Works
	in
	IE
	and
	Mozilla
	/Firefox
}

/* a:link {
	color: #28529C;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
}

a:visited {
	color: #28529C;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
}

a:hover {
	color: #d68000;
	background-color: transparent;
	font-weight: bold;
} */

/* custom stuff */
HTML {
	height: 100%;
}

BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;
	color: #333333;
}

/* a#link:link,a:visited {
	color: #28529C;
	text-decoration: none;
	font-weight: bold;
}

a#link {
	color: gray;
	text-decoration: none;
	font-weight: bold;
}

a#link:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

td,tr,p,div {
	font-family: Tahoma, Trebuchet MS, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 11px;
}

td.header {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 1px;
	color: #333333;
	vertical-align: text-top;
} */

table#noncontent {
	font-size: 1px !important;
	line-height: 100% !important;
}

h3,.componentheading {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #28529C;
	line-height: 18px;
	margin: 5px 0;
}

h3#darkBG {
	background-color: #28529C;
	color: white;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
}

h3#darkBG2 {
	background-color: #28529C;
	color: white;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	text-align: center;
} */

.contentheading {
	font-family: Tahoma, Helvetica, sans-serif;
	background: url(../pages/images/bus_seperator_horiz.png) bottom left
		repeat-x;
	padding: 0px 0px 5px 0px;
	font-size: 18px;
	font-weight: bold;
	height: 45px;
	vertical-align: bottom;
	color: #E85C00;
	text-align: left;
	width: 100%;
}

.contentheading_group {
	font-family: Tahoma, Helvetica, sans-serif;
	background: url(../pages/images/bus_seperator_horiz.png) bottom left
		repeat-x;
	padding: 0px 10px 5px 0px;
	font-size: 18px;
	font-weight: bold;
	height: 45px;
	vertical-align: bottom;
	color: #E85C00;
	text-align: left;
	width: 90%;
}

.whitespace {
	white-space: pre-wrap;
}

table.contentpane_group {
	text-align: left;
	width: 98%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.contentpane_groupsmall {
	text-align: left;
	width: 675px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.contentpane {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

td.taskelement2 {
	width: 70px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* nag��wek */
/* td.headertop {
	text-align: left;
	float: left;
	width: 100%;
	height: 29px;
	background: url(../pages/images/bus_bluebar_top.png) repeat-x;
	padding: 0px;
	font-size: 1px !important;
}

#header {
	float: left;
	width: 100%;
	height: 29px;
	background: url(../pages/images/bus_header.jpg);
	font-size: 1px !important;
} */

}
#headerleft {
	float: left;
	width: 1px;
	height: 29px;
	font-size: 1px;
	line-height: 80% !important;
	/* background: url(../pages/images/left.png); */
}

#headermid {
	float: left;
	width: 100%;
	height: 29px;
	/*  background: url(../pages/images/mid.png);
     background-image: url(../pages/images/mid.png); */
}

#headerright {
	float: right;
	width: 1px;
	height: 29px;
	font-size: 1px !important;
	/*background: url(../pages/images/right.png);*/
}

#bluecolorbar {
	float: left;
	width: 100%;
	height: 15px;
	overflow: hidden;
	background: url(../pages/images/bus_bluebar_top.png) repeat-x;
}

#colorbar {
	float: left;
	width: 100%;
	height: 10px;
	overflow: hidden;
	background: #ff6600;
}

td.full_headertop {
	float: left;
	width: 100%;
	height: 10px;
	font-size: 1px !important;
	padding: 0px;
}

#full_header {
	float: left;
	width: 100%;
	height: 0px;
	font-size: 1px !important;
}

#full_colorbar {
	float: left;
	width: 100%;
	height: 10px;
	overflow: hidden;
	background: #ff6600;
}

td.seperator {
	background: url(../pages/images/bus_seperator_vert.png) top center
		repeat-y;
}

table.minimal {
	border-collapse: separate;
	margin: 0;
	padding: 0;
}

table.minimal td, table.minimal th {
	margin: 0;
	padding: 0;
	text-align: center;
}

table.minimal th {
	font-weight: bold;
}

table.minimal td#left {
	margin: 0;
	padding: 0;
	text-align: left;
}

table.minimal td#right {
	margin-right: 10px;
	padding: 0;
	text-align: right;
}

table#greybox td.smallbox {
	width: 271px;
	background: #FFFFFF;
	padding-bottom: 11px;
}

table#greybox td.smallbox div.moduletable {
	background: #FFFFFF;
	padding: 2px;
}

table#greybox td.mediumbox {
	width: 395px;
	background: #D6D6D6 url(../pages/images/bus_greybox_med_b.png) bottom
		left no-repeat;
	padding-bottom: 11px;
}

table#greybox td.mediumbox div.moduletable {
	background: url(../pages/images/bus_greybox_med_t.png) top left
		no-repeat;
	padding: 4px;
	padding-left: 2px;
}

table#greybox td.mediumbox2 div.moduletable {
	background: url(../pages/images/bus_greybox_med_t.png) top left;
	padding: 4px;
	padding-left: 2px;
}

ul#stylelist {
	margin: 0 0 20px 0;
	height: 20px;
	padding: 0;
}

ul#stylelist li {
	list-style-type: none;
	float: left;
	width: 100px;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 2px;;
	float: left;
	width: 100px;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 2px;
	margin: 0 2px 0 0;
}

li.small {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#dostawca_lista {
	width: 400px;
}

#zglaszajacy_lista {
	width: 400px;
}

.procinfo, .procinfoIndexIdLabel {
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	font-size: 11px;
}

.procinfo_center {
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
}

.procinfo_center.check {
	width: 60px;
}

#procinfo_req {
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	text-decoration: underline;
}

#procinfo_center {
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
}

table#task-variables {
	table-layout: fixed;
	width: 100%;
}

table#task-variables td#procinfo, table#task-variables td#procinfoIndexIdLabel {
	width: 100%;
}

table#taskpanel {
	width: 100%;
}

table#greybox {
	width: 100%;
}

table#greybox td.largebox {
	width: 550px;
	background: #D6D6D6 url(../pages/images/bus_greybox_large_b.png) bottom
		left no-repeat;
	padding-bottom: 11px;
}

table#greybox td.largebox div.moduletable {
	background: url(../pages/images/bus_greybox_large_t.png) top left
		no-repeat;
	padding: 8px;
}

table#greybox td.vlargebox {
	width: 100%;
	background: #EFEFEF;
	padding-bottom: 11px;
}

table#greybox td.vlargebox div.moduletable {
	background: #EFEFEF;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

table#greybox td.vvlargebox {
	width: 950px;
	background: #D6D6D6 url(../pages/images/bus_greybox_vvlarge_b.png)
		bottom left no-repeat;
	padding-bottom: 11px;
}

table#greybox td.vvlargebox div.moduletable {
	background: url(../pages/images/bus_greybox_vvlarge_t.png) top left
		no-repeat;
	padding: 4px;
}

table#greybox td.spacer {
	width: 8px;
}

.action-button {
	padding-top: 1px;
}

.action-button span {
	height: 12px;
    width: 12px;
    display: inline-block;
}

/* menu */
a.mainlevel:link,a.mainlevel:visited {
	display: block;
	background: #000000 url(../pages/images/bus_menu_item_bg.png);
	font-size: 10px;
	font-weight: bold;
	color: #29539E;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	width: 194px;
}

a.mainlevel:hover {
	background-position: 0px -30px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

a.mainlevel#active_menu {
	background-position: 0px -60px;
}

a.mainlevel#active_menu:hover {
	color: #29539E;
}

table.menu {
	color: black;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 80% !important;
	font-size: 1px;
}

tr.odd {
	background: #e7e7e7;
}

tr.even {
	background: #dddddd;
}

th.header {
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	height: 30px;
}

table#task td.button {
	border: 1px solid #cccccc;
	background: url(../pages/images/bus_button_bg.png) repeat-x;
	height: 20px;
	padding: 2px 10px 4px 10px !important;
	padding: 0px 5px 0px 5px;
	margin-top: 10px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
}

table#task td.taskelement2 {
	width: 250px;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
}

table#task td.taskelement3 {
	width: 60px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	padding-left: 5px;
}

table#task td.taskelement4 {
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: right;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 1%;
	white-space: nowrap;
}

table#task td.dateField {
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: right;
	padding: 5px;
	width: 1%;
	white-space: nowrap;
}

table#task td.amountField {
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: right;
	padding: 5px;
	width: 1%;
	white-space: nowrap;
}

table#task td.numberField {
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: right;
	padding: 5px;
	width: 1%;
	white-space: nowrap;
}

/* wyszukiwanie procesow */
#searchproc {
	text-align: center;
	margin-top: 10px;
	width: 720px;
	border-spacing: 0px;
	border: 0px solid #cccccc;
}

.searchProcess {
	text-align: center;
	margin-top: 10px;
	width: 100%;
	border-spacing: 0px;
	border: 0px solid #cccccc;
}

.searchProcess {
	text-align: center;
	margin-top: 10px;
	width: 100%;
	border-spacing: 0px;
	border: 0px solid #cccccc;
}

table#searchproc th.header1 {
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	height: 30px;
	width: 300px;
}

table#searchproc th.header2 {
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	height: 30px;
	width: 300px;
}

table#searchproc td.taskelemnt {
	width: 200px;
	border-left: 0px;
	border-right: 0px;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

table#searchproc td.taskelemnt2 {
	width: 300px;
	border-left: 0px;
	border-right: 0px;
	text-align: right;
	padding-left: 0px;
	height: 25px;
}

table#searchproc td.taskelemnt3 {
	width: 100px;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	padding-left: 80px;
	height: 25px;
}

#searchprocform {
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.left_shadow {
	width: 17px;
	background: url(../pages/images/bus_shadow_l.png) repeat-y;
}

td.right_shadow {
	width: 17px;
	background: url(../pages/images/bus_shadow_r.png) repeat-y;
}

td.left_bot_shadow {
	width: 17px;
	height: 17px;
	background: url(../pages/images/bus_shadow_bl.png) no-repeat;
}

td.right_bot_shadow {
	width: 17px;
	height: 17px;
	background: url(../pages/images/bus_shadow_br.png) no-repeat;
}

/* ProgressBar */
#progressBar {
	padding-top: 5px;
}

#progressBarBox {
	width: 350px;
	height: 20px;
	border: 1px inset;
	background: #eee;
}

#progressBarBoxContent {
	width: 0;
	height: 20px;
	border-right: 1px solid #444;
	background: #336CC1;
}

/* displaytag */
div.displaytag table#parent123 {
	padding: 0;
	margin: 1px;
	border: 0px solid #000000;
	width: 99%;
}

div.displaytag table#parent th {
	padding: 0;
	margin: 1px;
	border: 0px;
	color: #000000;
	background: #28529C;
}

div.displaytag table.child {
	padding: 0;
	margin: 5px;
	border: 0px solid #000000;
	width: 99%;
}

div.displaytag table#parent table.child th {
	padding: 0;
	margin: 1px;
	border: 0px;
	color: #000000;
	background: #28529C;
	font-size: 10px;
}

#achtung {
	color: #eeeeee;
}

/* h4,h5,h6,p,strong,form,acronym,label,span,a,hr,code,pre,hr {
	margin: 0;
	padding: 0;
	font-size: 1em;
	background-repeat: no-repeat;
	list-style-type: none;
}

th a,th a:visited {
	color: black;
}

th a:hover {
	text-decoration: underline;
	color: black;
} */

/* OPR */
#txt {
	font-size: 16px;
	font-weight: bold;
}

#id1 {
	font-size: 24px;
	font-weight: bold;
}

#OPR {
	font-size: 24px;
	font-weight: bold;
}

.OPR {
	font-size: 24px;
	font-weight: bold;
}

#OPR1 {
	font-size: 24px;
	font-weight: bold;
}

.OPR1 {
	font-size: 24px;
	font-weight: bold;
}

input.oprbutton {
	border: 1px solid #cccccc;
	background: url(../pages/images/bus_button_big_bg.png) repeat-x;
	height: 30px;
	padding: 2px 10px 4px 10px !important;
	padding: 0px 5px 0px 5px;
	margin-top: 10px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
}

.oprcontentheading {
	font-family: Tahoma, Helvetica, sans-serif;
	background: url(../pages/images/bus_seperator_horiz.png) bottom left
		repeat-x;
	padding: 0px 0px 5px 0px;
	font-size: 26px;
	font-weight: bold;
	height: 45px;
	vertical-align: bottom;
	color: #E85C00;
	text-align: left;
	width: 100%;
}

#oprprocinfo {
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	font-size: 16px;
	font-weight: normal;
}

#oprprocinfored {
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	font-size: 16px;
	color: #FF0000;
}

#oprprocinfo_center {
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	font-size: 18px;
	font-weight: normal;
}

#oprprocinfo_b {
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	font-size: 16px;
	font-weight: bold;
}

#oprprocinfo_center_b {
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;
	border-spacing: 0px;
	font-size: 22px;
	font-weight: bold;
}

h3#OPR {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #28529C;
	line-height: 18px;
	margin: 0px 0px -5px 0px;
}

img {
	border: 0px;
	line-height: 80% !important;
	font-size: 1px !important;
}

/* LIGHTBOX EFFECT dla formularzy i linkow*/
.FreezePaneOff {
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
}

.SaveWindowPaneOff {
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
}

.SaveWindowPaneOn {
	border-color: #28529C;
	border-width: 0px 0px 0px;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 40%;
	visibility: visible;
	display: block;
	width: 300px;
	height: 185px;
	background-color: #dddddd;
	z-index: 999;
	padding-top: 0px;
}

OPTION.level1 {
	padding-left: 10px
}

OPTION.level2 {
	padding-left: 30px
}

OPTION.level3 {
	padding-left: 50px
}

.scrollable {
	width: 200px;
	overflow-x: auto;
}

.scrollable_combo {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: auto;
	background-color: white;
}

input.edit {
	width: 154px;
	border: none;
	border-style: none;
}

/*Alert*/
.successMessage {
	background: #DFFFDF;
	color: #084D08;
	border: 1px solid #9FCF9F;
	font-size: 1.1em;
	margin-bottom: 12px;
	padding: 1px;
	font-weight: bold;
	margin: 8px;
}

.errorMessage {
	background: #FFE3E3;
	color: #990000;
	border: 1px solid #AA0000;
	font-size: 1.1em;
	margin-bottom: 12px;
	padding: 1px;
	font-weight: bold;
	margin: 8px;
}

.warningMessage {
	background: #ffffdd;
	color: #d58335;
	border: 1px solid #c27b1e;
	font-size: 1.1em;
	margin-bottom: 12px;
	padding: 1px;
	font-weight: bold;
	margin: 8px;
}

.search-item:nth-child(even) {
	background: #FFF
}

.search-item:nth-child(odd) {
	background: #FFF
}

#advance-search-content fieldset {
	margin: 0 2px 0 2px;
	padding: 1px 6px 0px 6px;
}

#advance-search-content fieldset legend {
	padding: 1px 4px 1px 4px;
}

#advance-search-content td {
	padding: 1px;
}

#advance-search-content td.procinfo {
	padding-left: 10px;
	padding-top: 2px;
}

#advance-search-content td.procinfoIndexIdLabel, #advance-search-content td.procinfo_center {
	padding-left: 10px;
	padding-top: 2px;
}

#advance-search-content td input {
	padding: 2px;
}

#advance-search-content td input[type=checkbox] {
	margin: 3px 3px 3px 4px;
}

/* Informacje o dokumencie */
/* #documentInformationTable {
	text-align: left;
	width: 280px;
}

#documentInformationTable td {
	vertical-align: top;
	font-size: 11px;
}

.fileInformationName {
	width: 50%;
	white-space: nowrap;
	padding-right: 10px;
}

.fileIndexRow {
	padding-right: 10px;
}

.fileIndexRow td {
	padding-left: 10px;
	white-space: nowrap;
}

.fileVersionRow {
	padding-right: 10px;
}

.fileVersionRow td {
	padding-left: 10px;
	white-space: nowrap;
} */

#reportResults td {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 11px;
	color: #333333;
}

#notification-area {
	background-color: #DFDFDF;
	overflow: hidden;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
}

#notification-area #notification-counter {
	float: right;
	font-weight: bolder;
}

#notification-area #notification-maximalizer {
	padding-left: 3px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	float: right;
	cursor: pointer;
}

#notification-area #marq {
	position: relative;
	height: 15px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
}

#notification-area #marq div {
	position: absolute;
	padding: 0px;
}

.warning {
	color: #B90000;
}

#browser-warning {
	display: none;
	margin-top: 15px;
	text-align: center;
}

input[disabled].button {
	color: #7A7A7A !important;
}

label.disabled, label.disabled:hover {
	text-decoration: none !important;
	color: #7A7A7A !important;
}

label.checkbox {
	display: inline;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
}

label.checkbox:hover {
	text-decoration: underline;
}

td.middle > *{
	vertical-align: middle;
}

.suncode-logo {
	background-image: url("../pages/images/suncode-logo-small.png");
}

/* Style odpowiedzialne za okno pojawiające się podczas usuwania głównych uprawnień w widoku płaskim */
.delete-flat-rights-window .partial-rights {
	max-height: 300px;
	overflow: auto;
}
.delete-flat-rights-window ul {
	list-style: disc !important;
	padding-left: 30px !important;
}

/* Prosty styl maski ExtJS */
.simple-mask-container .ext-el-mask {
	background: none;
}
.simple-mask.ext-el-mask-msg {
	border: none;
	background: none;
}
.simple-mask.ext-el-mask-msg div {
	font-size: 12px;
	border: none;
	background-color: transparent;
}

.distinctValueChip{
	padding: 2px 24px;
	border-radius: 6px;
}

input::-ms-reveal,
input::-ms-clear {
	display: none;
}