.ReportTextField {
	width: 100%;
    border: 1px solid #444444;
	text-align: left;
	background-color: white;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: black;	
}

.ReportNumberTextField {
	width: 100%;
    border: 1px solid #444444;
	text-align: right;
    background-color: white;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: black;	
}

.leftAccountingOfficesList {
	background-image: url("images/left_accounting_offices_list.jpg");
	width: 4px;
	height: 60px;
}

.leftAccountingOfficesAdvList {
	background-image: url("images/left_accounting_offices_adv_list.jpg");
	width: 4px;
	height: 60px;
}

.rightAccountingOfficesList {
	background-image: url("images/right_accounting_offices_list.jpg");
	width: 4px;
	height: 60px;
}

.rightAccountingOfficesAdvList {
	background-image: url("images/right_accounting_offices_adv_list.jpg");
	width: 4px;
	height: 60px;
}

.accountingOfficesListBackground {
	background-image: url("images/accounting_offices_list_background.jpg");
	background-repeat: repeat-x;
	height: 60px;
}

.accountingOfficesAdvListBackground {
	background-image: url("images/accounting_offices_adv_list_background.jpg");
	background-repeat: repeat-x;
	height: 60px;
}

.sf-Link-gray {
	text-decoration: underline;
	font-weight: bold;
	color: #93816b;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.sf-Onclick {
	cursor: pointer;
}

.sf-Label, .gwt-Label, .gwt-CheckBox, .gwt-RadioButton {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7b7773;
	font-weight: normal ! important;
}

.sf-Label-gray-small {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #7b7773;
	font-weight: normal ! important;
}

.sf-Label-bold {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7b7773;
	font-weight: bold;
}

.sf-Label-lightblue {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #0791ea;
	font-weight: normal;
}

.sf-Label-darkblue-bold {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #004799;
	font-weight: bold;
}

.sf-Label-menu-darkblue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #004799;
	font-weight: bold;
	cursor: pointer;
}

.sf-Link {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #1f74ad;
	cursor: pointer;
	text-decoration: underline ! important;
}

.sf-Label-popup {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #023166;
}

.sf-Label-brown {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #c08323;
	font-weight: normal ! important;
}

.sf-Label-brown-large {
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #7e684d;
	font-weight: bold;
}

.sf-Label-error {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #9d080d;
	font-weight: bold;
}

.sf-Label-error-justified {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #9d080d;
	font-weight: bold;
	text-align: justify;
}

.sf-Label-title {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #3A525B;
	position: relative;
	top: -3px;
}

.sf-CheckBox, .sf-TextBox, .sf-TextArea, .sf-ListBox, .gwt-ListBox, .gwt-TextBox, .gwt-PasswordTextBox, .gwt-TextArea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	color: #252525;
	border: 1px solid #9C9C9C;
}

.gwt-Button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 1px solid #9C9C9C;
	font-weight: bold;
}

.Table-Link-blue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #1f74ad;
	text-decoration: underline;
	cursor: pointer;
}

.sf-LogoImage {
	max-height: 80px;
	max-width: 80px;
}

.gwt-FileUpload {
	height: 22px;
}

.gwt-FileUpload-bold {
	height: 22px;
	font-weight: bold;
}

.sf-FormSectionTitleLabel .gwt-Label, .sf-FormSectionTitleLabel .sf-Label {
	color: white !important;
}

.sf-Frame {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: none;
	border-right: none;
	height: 340px;
	width: 590px;
}

.ApplicationClient-bold {
	font-weight: bold;
}

.ApplicationClient-black {
	color: black;
}

.ApplicationClient-blue {
	color: blue;
}

.ApplicationClient-green {
	color: green;
}

.ApplicationClient-orange {
	color: orange;
}

.ApplicationClient-violet {
	color: violet;
}

.ApplicationClient-pink {
	color: pink;
}

.ApplicationClient-gray {
	color: gray;
}

.ApplicationClient-brown {
	color: brown;
}

.salesReport-SummaryTitle {
	background-color: #045fc4 !important;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #6ea6c6;
	border-bottom: 1px solid #6ea6c6;
	text-align: center;
}

.salesReport-FormSectionTitle {
	background-color: #045fc4 !important;
}

.salesReport-TableHeader td, td.salesReport-TableHeader {
	background-color: #045fc4 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #6ea6c6;
	border-bottom: 1px solid #6ea6c6;
	text-align: center;
}

.salesReport-TableRow-even td, td.salesReport-TableRow-even {
	background-color: #E9E9E9;
	border-right: 1px solid #6ea6c6;
	border-bottom: 1px solid #6ea6c6;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.salesReport-TableRow-odd td, td.salesReport-TableRow-odd {
	background-color: #E9E9E9;
	border-right: 1px solid #6ea6c6;
	border-bottom: 1px solid #6ea6c6;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.salesReport-TableCell {
	border: none;
	padding: 0px;
	margin: 0px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	vertical-align: middle;
}

.salesReport-Table {
	border-left: 1px solid #6ea6c6;
	border-top: 1px solid #6ea6c6;
	empty-cells: show;
}

.sf-Link-dark-bold {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #3a525b;
	text-decoration: none;
}

.sf-Label-extralarge {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: black;
}

.sf-Label-extralarge-red {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: red;
}

.sf-Link-dark {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a525b;
	vertical-align: middle;
	letter-spacing: -1px;
}

.sf-Form {
	margin: 0 auto;
}

.gwt-PopupPanel, .gwt-PopupPanel table {
	background-color: transparent;
}

.sf-Popup-lt {
	width: 8px;
	height: 30px;
	background-image: url("images/loading_lt.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

.sf-Popup-rt {
	width: 8px;
	height: 30px;
	background-image: url("images/loading_rt.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

.sf-Popup-lb {
	width: 8px;
	height: 9px;
	background-image: url("images/loading_lb.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

.sf-Popup-rb {
	width: 8px;
	height: 9px;
	background-image: url("images/loading_rb.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

.sf-Popup-t {
	height: 30px;
	background-image: url("images/loading_t.png");
	background-repeat: repeat-x;
	background-color: transparent;
}

.sf-Popup-b {
	height: 9px;
	background-image: url("images/loading_b.png");
	background-repeat: repeat-x;
	background-color: transparent;
}

.sf-Popup-l {
	width: 8px;
	background-image: url("images/loading_l.png");
	background-repeat: repeat-y;
	background-color: transparent;
}

.sf-Popup-r {
	width: 8px;
	background-image: url("images/loading_r.png");
	background-repeat: repeat-y;
	background-color: transparent;
}

.sf-Border-lt {
	width: 7px;
	height: 6px;
	background-image: url("images/gray_border_lt.png");
	background-repeat: no-repeat;
}

.sf-Border-t {
	height: 6px;
	background-image: url("images/gray_border_t.png");
	background-repeat: repeat-x;
}

.sf-Border-rt {
	width: 7px;
	height: 6px;
	background-image: url("images/gray_border_rt.png");
	background-repeat: no-repeat;
}

.sf-Border-l {
	width: 7px;
	background-image: url("images/gray_border_l.png");
	background-repeat: repeat-y;
}

.sf-Border-title-l {
	width: 34px;
	height: 32px;
	background-image: url("images/gray_border_title_l.png");
	background-repeat: no-repeat;
}

.sf-Border-title-r {
	width: 34px;
	height: 32px;
	background-image: url("images/gray_border_title_r.png");
	background-repeat: no-repeat;
}

.sf-Border-title {
	height: 32px;
	background-image: url("images/gray_border_title.png");
	background-repeat: repeat-x;
	text-align: left;
}

.sf-Border-horizontal-line {
	height: 8px;
	background-image: url("images/gray_border_horizontal_line.png");
	background-repeat: repeat-x;
}

.sf-Border-r {
	width: 7px;
	background-image: url("images/gray_border_r.png");
	background-repeat: repeat-y;
}

.sf-Border-lb {
	width: 7px;
	height: 8px;
	background-image: url("images/gray_border_lb.png");
	background-repeat: no-repeat;
}

.sf-Border-b {
	height: 8px;
	background-image: url("images/gray_border_b.png");
	background-repeat: repeat-x;
}

.sf-Border-c {
	padding: 12px;
	vertical-align: top;
}

.sf-Border-rb {
	width: 7px;
	height: 8px;
	background-image: url("images/gray_border_rb.png");
	background-repeat: no-repeat;
}

.sf-Label-gray {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #707070;
}

.sf-Label-red {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.sf-Label-gray-italic {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: italic;
	color: #707070;
}

.gwt-PagingPanelLabel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
	cursor: pointer;
	padding-left: 6px;
}

.sf-Label-warning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: orange !important;
	font-weight: bold;
}

.sf-Label-success {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #2672ab !important;
	font-weight: bold;
}

.gwt-Label-import {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bold;
}

.sf-TextBox-error {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 2px solid #9d080d !important;
}

.sf-Label-login {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #3a525b;
	font-weight: bold;
	cursor: pointer;
	display: inline;
}

.gwt-PagingPanelLabel-selected {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #252525;
	cursor: default !important;
}

.sf-FormSectionTitleLabel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.sf-TextBox, .sf-TextArea, .sf-ListBox, .gwt-ListBox, .gwt-TextBox, .gwt-PasswordTextBox, .gwt-TextArea, .gwt-RichTextArea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 1px solid #9C9C9C;
}

.sf-TextBox-disabled, .sf-TextArea-disabled, .sf-ListBox-disabled, .gwt-ListBox-disabled, .gwt-TextBox-disabled, .gwt-PasswordTextBox-disabled, .gwt-TextArea-disabled, .gwt-RichTextArea-disabled {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #E9E9E9;
	color: #252525;
	border: 1px solid #9C9C9C;
}

.sf-TextBox-bold-disabled, .sf-TextArea-bold-disabled, .sf-ListBox-bold-disabled, .gwt-ListBox-bold-disabled, .gwt-TextBox-bold-disabled, .gwt-PasswordTextBox-bold-disabled, .gwt-TextArea-bold-disabled, .gwt-RichTextArea-bold-disabled {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7b7773;
	font-weight: bold;
	background-color: #E9E9E9;
	border: none;
}

.gwt-TextBox-noborder {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 1px solid #FFFFFF;
}

.gwt-Button, .sf-Dialog .Button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 1px solid #9C9C9C;
	font-weight: bold;
	height: 20px;
	cursor: pointer;
}

.sf-MenuBar table {
	background-image: url(images/menu_bg.png);
	height: 31px;
	width: 100%;
}

.sf-SubMenuBar {
	margin-left: 1px;
}

.sf-SubMenuBar table {
    border-spacing: 0px;
}

.sf-SubMenuBar tr {
	background-image: url(images/menu_bg.png);
	background-repeat: repeat;
}

.sf-SubMenuBar .gwt-MenuItem {
	height: 22px;
	cursor: pointer;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #d9e7ff;
	padding-left: 16px;
	padding-right: 16px;
	border-top: 2px solid #31a5fb;
}

.sf-SubMenuBar-vertical .subMenuIcon {
    display: none;
}

.sf-YellowMenuItem {
	cursor: pointer;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	text-align: left;
	vertical-align: middle;
	color: #fdc616;
	padding-left: 16px;
	text-decoration: none;
}

.sf-YellowMenuItem-selected {
	color: #fdc616 ! important;
}

.sf-ExtSubMenuBar {
	background-image: url(images/gwt_menu_item_dalej.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 22px;
	cursor: pointer;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #d9e7ff;
	padding-left: 16px;
	padding-right: 16px;
	border-top: 2px solid #31a5fb;
}

.sf-MenuBar .gwt-MenuItem {
	cursor: pointer;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	text-align: left;
	vertical-align: middle;
	color: #d9e7ff;
	padding-left: 16px;
}

.gwt-MenuItem-selected {
	color: #a1e6ff ! important;
}

.sf-MenuItem-critical {
	background-color: red;
	color: white;
	cursor: pointer;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	border-left: 2px solid white;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 2px solid white;
}

.sf-MenuItem-unauth {
	background-image: url("images/gwt_menu_item_unauth.png");
	background-repeat: repeat-x;
	color: #738699;
	cursor: pointer;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	border-left: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sf-Button-blue {
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #0791ea;
	border: none;
	cursor: pointer;
}

.sf-Button-dalej {
	background-image: url("images/dalej_darkblue.png");
	cursor: pointer;
	width: 79px;
	height: 26px;
}

.sf-Button-anuluj {
	background-image: url("images/anuluj_darkblue.png");
	cursor: pointer;
	width: 79px;
	height: 26px;
}

.sf-Dialog, .sf-Dialog table {
	width: 300px;
	background-color: transparent;
}

.sf-Dialog .Info {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
	padding: 4px;
}

.sf-Dialog .Content {
	width: 100%;
	border: 1px solid #9d080d;
	background-color: #ffffff;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.sf-Dialog .Caption {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #9d080d;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.sf-Dialog-blue .Content {
	padding: 9px;
	border: 1px solid #0791ea;
	background-color: #ffffff;
}

.sf-Dialog-blue .Caption {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #0791ea;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.sf-FormSectionTitle {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #045fc4;
	text-align: left;
}

.gwt-Table {
	empty-cells: show;
}

.gwt-TableRow-odd td, td.gwt-TableRow-odd {
	padding: 4px;
	background-color: #E9E9E9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
	height: 25px;
	cursor: pointer;
}

.gwt-TableRow-even td, td.gwt-TableRow-even {
	padding: 4px;
	background-color: #E0E0E0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
	height: 25px;
	cursor: pointer;
}

.sf-FormSection {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #E9E9E9;
}

.sf-FormSection-nopadding {
	background-color: #E9E9E9;
}

.gwt-TableHeader td, td.gwt-TableHeader {
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	background-color: #0791ea;
	cursor: pointer;
}

.CalendarWidget {
	border: 1px solid gray;
	background-color: white !important;
}

.CalendarWidget .header {
	background-color: #314b88;
}

.CalendarWidget .navbar .gwt-Button {
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
	font-size: 5pt;
}

.CalendarWidget .table {
	font: 8pt sans-serif;
	text-align: center;
}

.CalendarWidget .weekheader {
	background-color: gray;
	color: white;
	font-weight: bold;
}

.CalendarWidget .weekheader .days {
	width: 3em;
}

.CalendarWidget .cell {
	cursor: pointer;
}

.CalendarWidget .cell .gwt-HTML {
	border: 1px solid #ACA899;
}

.CalendarWidget .cell .gwt-HTML span {
	width: 100%;
	height: 100%;
	line-height: 2em;
}

.CalendarWidget .today .gwt-HTML {
	background-color: #C3D9FF;
}

.CalendarWidget .selected .gwt-HTML {
	border: 1px solid blue;
	font-weight: bold;
}

.CalendarWidget .day .gwt-HTML {
	border: 1px solid #C3D9FF;
}

.CalendarWidget .saturday .gwt-HTML {
	color: gray;
}

.CalendarWidget .sunday .gwt-HTML {
	color: red;
}

.EwidencjaSprzedazyTable {
	border-collapse: collapse;
}

.EwidencjaSprzedazyTableHeader {
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
	background-color: #045fc4 !important;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: center;
}

.EwidencjaSprzedazyTableHeader td {
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
	background-color: #045fc4;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: center;
}

.EwidencjaSprzedazyTableEvenRow {
	background-color: #E9E9E9;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.EwidencjaSprzedazyTableEvenRow td {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.EwidencjaSprzedazyTableOddRow {
	background-color: #E9E9E9;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.EwidencjaSprzedazyTableOddRow td {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.EwidencjaSprzedazyTableFirstSummaryRow {
	background-color: #E9E9E9;
	border-top: 2px;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.EwidencjaSprzedazyTableEditCell {
	font-size: 8pt;
	height: 13pt;
	border: none;
	background-color: #e7f6ff;
	width: 100%;
	padding: 0px;
	text-align: center;
}

.EwidencjaSprzedazyTableEditCell-Error {
	border: 2px solid #9d080d !important;
}

.boldFont {
	font-weight: bold;
}

.TransparentPanel {
	background: transparent;
	border: none;
}

.sf-DropDownList {
	border: 1px solid #4e8cbd;
	empty-cells: show;
}

.sf-DropDownListRow {
	background-color: #C6D9F7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sf-DropDownListRow-selected {
	background-color: #C6D9F7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.gwt-TableHeader-dark td, td.gwt-TableHeader-dark {
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	background-color: #3a525b;
	cursor: pointer;
}

.gwt-Button-dark {
	margin-left: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #3a525b;
	color: white;
	font-weight: bold;
	height: 24px;
	cursor: pointer;
}

.AttachmentsPanel {
	background-color: white;
	border: 1px solid #9C9C9C;
}

.RemoveUserAccountButton {
	background-color: #ee0000 !important;
	font-weight: bold !important;
	border: none !important;
}

.RemoveUserAccountDescription {
	font-weight: bold !important;
}

.AccountRemoveWarning {
	vertical-align: middle;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: black;
	font-weight: bold;
}

.cng-Table {
	border: 1px solid #1f74ad;
}

.cng-TableRow-even {
	background-color: #eff6ff;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.cng-TableRow-even td {
	padding-left: 3px;
	padding-right: 3px;
}

.cng-TableRow-odd {
	background-color: white;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.cng-TableRow-odd td {
	padding-left: 3px;
	padding-right: 3px;
}

.cng-TableHeader {
	background-color: #045fc4 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
	cursor: pointer;
}

.cng-TableHeader td {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cng-TableRow-selected {
	background-color: #AACBFF;
}

.accounting-Table {
	border-left: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
	empty-cells: show;
}

.accountingTableRow-odd {
	background-color: #eff6ff;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.accountingTableRow-even {
	background-color: #ffffff;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.accountingTableRow-odd td, .accountingTableRow-even td {
	padding-left: 3px;
	padding-right: 3px;
}

.personTableRow,.goodTableRow, .accountingTableRow {
	background-color: #bcd8ff;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.canceledTableRow {
	background-color: #e9e9e9;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.submittedTableRow {
	background-color: #e9e9e9;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.personTableRow td, .goodTableRow td, .accountingTableRow td {
	padding-left: 3px;
	padding-right: 3px;
}

.companyLegendItem, .serviceLegendItem {
	background-color: #c4c4c4;
}

.companyTableRow, .serviceTableRow {
	background-color: #c4c4c4;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.companyTableRow td, .serviceTableRow td {
	padding-left: 3px;
	padding-right: 3px;
}

.gwt-Tree {
	border: 1px solid black;
}

.gwt-Tree .gwt-TreeItem {
	
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #AAAAAA;
}

.gwt-TooltipPopupWindow {
	background-color: yellow;
	border: 1px solid black;
}

.gwt-TabPanel {
	background-color: rgb(240, 241, 244);
}

.gwt-TabPanelBottom {
	background-color: rgb(240, 241, 244);
	padding: 20px;
	border-bottom: 1px solid #286ab4;
	border-left: 1px solid #286ab4;
	border-right: 1px solid #286ab4;
}

.gwt-TabPanelBottomPackets {
	background-color: rgb(240, 241, 244);
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 75px;
	padding-right: 75px;
	border-bottom: 1px solid #286ab4;
	border-left: 1px solid #286ab4;
	border-right: 1px solid #286ab4;
}

.gwt-TabBar {
	background-color: rgb(240, 241, 244);
	cursor: pointer;
}

.gwt-TabBarItem {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image: url("images/tab_bar_background.png");
	background-repeat: repeat-x;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 10px;
	border-top: 1px solid #286ab4;
	border-left: 1px solid #286ab4;
	border-right: 1px solid #286ab4;
	text-align: center;
	height: 19px;
}

.gwt-TabBarItem-selected {
	color: #2f6fb6;
	background-image: url("images/tab_bar_selected_background.png");
}

.gwt-KRDTabBar {
	background-color: rgb(240, 241, 244);
	cursor: pointer;
}

.gwt-KRDTabBar .gwt-TabBarItem {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: white;
	background-image: url("images/tab_bar_krd_background.png");
	background-repeat: repeat-x;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 10px;
	border-top: 1px solid #286ab4;
	border-left: 1px solid #286ab4;
	border-right: 1px solid #286ab4;
	text-align: center;
	height: 19px;
}

.gwt-KRDTabBar .gwt-TabBarItem-selected {
	color: #2f6fb6;
	background-image: url("images/tab_bar_selected_background.png");
}

.gwt-LukasTabBar {
	background-color: rgb(240, 241, 244);
	cursor: pointer;
}

.gwt-LukasTabBar .gwt-TabBarItem {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #1d1f74;
	background-image: url("images/tab_bar_lukas_background.png");
	background-repeat: repeat-x;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 10px;
	border-top: 1px solid #286ab4;
	border-left: 1px solid #286ab4;
	border-right: 1px solid #286ab4;
	text-align: center;
	height: 19px;
}

.gwt-LukasTabBar .gwt-TabBarItem-selected {
	color: #2f6fb6;
	background-image: url("images/tab_bar_selected_background.png");
}

.gwt-PerfectTabBar {
	background-color: rgb(240, 241, 244);
	cursor: pointer;
}

.gwt-PerfectTabBar .gwt-TabBarItem {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #002a8c;
	background-image: url("images/tab_bar_perfect_background.png");
	background-repeat: repeat-x;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 10px;
	border-top: 1px solid #286ab4;
	border-left: 1px solid #286ab4;
	border-right: 1px solid #286ab4;
	text-align: center;
	height: 19px;
}

.gwt-PerfectTabBar .gwt-TabBarItem-selected {
	color: #2f6fb6;
	background-image: url("images/tab_bar_selected_background.png");
}

.sf-TableCell-red {
	color: red !important;
}

.ModulesOrdersSelectionTable {
	border-collapse: collapse;
	border: 1px solid #6ea6c6;
}

.ModulesOrdersSelectionSummaryTableBlueHeader {
	border: 1px solid #6ea6c6;
	text-align: center;
	background-color: #1f74ad !important;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: center;
}

.ModulesOrdersSelectionSummaryTableGrayHeader {
	border: 1px solid #6ea6c6;
	text-align: center;
	background-color: #bbc2c7 !important;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black !important;
	text-align: center;
}

.LukasSurveySummaryGrayHeader {
	border: 1px solid #6ea6c6;
	text-align: center;
	background-color: #bbc2c7 !important;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black !important;
	text-align: center;
}

.LukasSurveySummaryGrayHeader td {
	padding: 4px;
}

.ModulesOrdersSelectionTableHeader {
	border: 1px solid #6ea6c6;
	text-align: center;
	background-color: #045fc4 !important;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: center;
}

.ModulesOrdersSelectionTableHeader td {
	border: 1px solid #6ea6c6;
	text-align: center;
	background-color: #045fc4 !important;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: center;
}

.ModulesOrdersSelectionTableEvenRow {
	background-color: #E9E9E9;
	border-left: 1px solid #6ea6c6;
	border-right: 1px solid #6ea6c6;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.ModulesOrdersSelectionTableEvenRow td {
	background-color: #dbeaf4;
	border-left: 1px solid #6ea6c6;
	border-right: 1px solid #6ea6c6;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.ModulesOrdersSelectionTableOddRow {
	background-color: #E9E9E9;
	border-left: 1px solid #6ea6c6;
	border-right: 1px solid #6ea6c6;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.ModulesOrdersSelectionTableOddRow td {
	background-color: white;
	border-left: 1px solid #6ea6c6;
	border-right: 1px solid #6ea6c6;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.OrderButton {
	background-image: url("images/platnosci.png");
	width: 155px;
	height: 39px;
	cursor: pointer;
}

.OrderPacketButton {
	background-image: url("images/zamow_pakiet.png");
	width: 113px;
	height: 26px;
	cursor: pointer;
}

.RenewModulesButton {
	background-image: url("images/odnow_moduly.png");
	width: 118px;
	height: 34px;
	cursor: pointer;
}

.AddNewUserButton {
	background-image: url("images/dodaj_nowego_uzytkownika.png");
	width: 170px;
	height: 26px;
	cursor: pointer;
}

.Order1MonthButton {
	background-image: url("images/zamow_1_miesiac.png");
	width: 113px;
	height: 26px;
	cursor: pointer;
}

.Order3MonthsButton {
	background-image: url("images/zamow_3_miesiace.png");
	width: 113px;
	height: 26px;
	cursor: pointer;
}

.Order12MonthsButton {
	background-image: url("images/zamow_12_miesiecy.png");
	width: 113px;
	height: 26px;
	cursor: pointer;
}

.PaymentsHistoryButton {
	background-image: url("images/historia_platnosci.png");
	width: 116px;
	height: 26px;
	cursor: pointer;
}

.basicSalesEventDescriptionTableRow {
	background-color: #bed8fd;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.basicSalesEventDescriptionTableRow td {
	padding-left: 3px;
	padding-right: 3px;
}

.addedSalesEventDescriptionTableRow {
	background-color: #d3e8fd;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.addedSalesEventDescriptionTableRow td {
	padding-left: 3px;
	padding-right: 3px;
}

.basicPurchaseEventDescriptionTableRow {
	background-color: #c4c4c4;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.basicPurchaseEventDescriptionTableRow td {
	padding-left: 3px;
	padding-right: 3px;
}

.addedPurchaseEventDescriptionTableRow {
	background-color: #dcdcdc;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.addedPurchaseEventDescriptionTableRow td {
	padding-left: 3px;
	padding-right: 3px;
}

.cellLeftBorder {
	border-left: 1px solid #1f74ad;
}

.textBoxOutlineAndBackgroundDisabled {
	color: #000000;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity =               100);
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.mb-Popup-FormSectionTitle {
	background-color: #3a525b;
}

.mb-Popup-FormSectionTitle-Label {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}

.darkblue-Table {
	border-left: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
}

.darkblue-Table td {
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
}

.darkblue-TableRow-even {
	background-color: #e9e9e9;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.darkblue-TableRow-even td {
	padding-left: 3px;
	padding-right: 3px;
}

.darkblue-TableRow-odd {
	background-color: #e9e9e9;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.darkblue-TableRow-odd td {
	padding-left: 3px;
	padding-right: 3px;
}

.darkblue-TableHeader {
	background-color: #045fc4 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	cursor: pointer;
}

.darkblue-TableHeader td {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.darkblue-TableRow-selected {
	background-color: #aacbff;
}

.darkgray-TableCell {
	background-color: #3a525b !important;
}