 
#report-merge-container-and-toolbars {
	display:   block;
	min-width: 750px;
	width:     70%;
	margin:    0 auto;
}


#report-pdf-container  {
   display:   block;
   min-width: 750px;
   width:     100%;
   margin:    0 auto;
}

#report-pager-page-up\/archive {
   float:   right;
}

#report-content {
   background-color: white !important;
}

#report-merge-container-and-toolbars > #report-content {
   display:    block;
   float:      right;
   width:      95%;
}

#report-pdf-container > #report-content {
   display:    block;
   float:      right;
   width:      100%;
}

#report-metadata {
	float:            right;
	width:            95%;
	height:           3px;
	margin:           0 1px 1px 0;
	background-color: inherit/*#8da6c0*/;
}

#report-metadata-as-popup-menu {
   width: 65%;
}

.report-archive-form {
   display:        block; 
   margin:         0; 
   padding:        0; 
   width:          100%;
}

#report-toolbar-side {
   display:        block; 
   width:          5%;
   float:          left;
}

#report-toolbar-bottom {
   display:    block; 
   clear:      both;
   margin:     0 0 0 5%;
   width:      95%;
}

#report {
   display:        block; 
   width:          100%;
}

#report-form-archive {
   display: block;
   width:   100%;
   margin:  0 auto;
}

#report-archive-status {
   display:        block; 
   width:          70%;
   margin:         0 auto;
   /* height:         24px; Takie samo jak `height` w:
                            .report-form-button-archive-xml, 
                            .report-form-button-export-pdf, 
                            .report-form-button-export-xml, 
                            .report-form-button-export-csv
   */
}


.report-form-button-archive-xml, .report-form-button-archive-xml:hover, 
.report-form-button-export-pdf,  .report-form-button-export-pdf:hover,
.report-form-button-export-xml,  .report-form-button-export-xml:hover,
.report-form-button-export-csv,  .report-form-button-export-csv:hover {
	margin:              0px;
	padding:             0;
	border:              0;
	background-position: top;
   background-repeat:   no-repeat;
   background-color:    transparent; 
   width:               48px;
   height:              48px;
   text-indent:         -100000em;
   float:               right;
}

.report-form-button-archive-xml, .report-form-button-archive-xml:hover,
.report-form-button-export-pdf, .report-form-button-export-pdf:hover,
.report-form-button-export-xml, .report-form-button-export-xml:hover,
.report-form-button-export-csv, .report-form-button-export-csv:hover {
   display: block;
}

.report-form-button-archive-xml {
   background-image: url(../../images/reports/mod-hd_48x48-noactive.png);
}
.report-form-button-archive-xml:hover { 
   background-image: url(../../images/reports/mod-hd_48x48-active.png);
}

.report-form-button-export-pdf {
   background-image: url(../../images/reports/mod-pdf_48x48-noactive.png);
}
.report-form-button-export-pdf:hover { 
   background-image: url(../../images/reports/mod-pdf_48x48-active.png);
}

.report-form-button-export-xml {
   background-image: url(../../images/reports/mod-xml_48x48-noactive.png);
}
.report-form-button-export-xml:hover { 
   background-image: url(../../images/reports/mod-xml_48x48-active.png);
}

.report-form-button-export-csv {
   background-image: url(../../images/reports/mod-csv_48x48-noactive.png);
}
.report-form-button-export-csv:hover { 
   background-image: url(../../images/reports/mod-csv_48x48-active.png);
}

.report-archive-icon-ok, .report-archive-icon-failed {
	float:               left;
   display:             block;
   width:               16px;
   height:              16px; 
   background-position: top;
   background-repeat:   no-repeat;
   vertical-align:      middle;
}

.report-archive-text {
	float:        left;
   height:       16px;
   padding-left: 1ex;
}

.report-archive-icon-ok {
   background-image: url(../../images/reports/check16.png);
}

.report-archive-icon-failed {
   background-image: url(../../images/reports/stop16.png);
}

.report-header-options {
   text-align: center;
}

.report-cell-id-options {
   text-align:  center;
   font-weight: bold;
}

.report-cell-text-options {
   text-align: left; 
}

.report-cell-date-options {
   text-align: center; 
}

.report-cell-numeric-options {
   text-align:    right;
   padding-right: 5px;   
}

.report-search-form-label {
	display:     block; 
	float:       left; 
	min-width:   75px; 
	width:       75px; 
	max-width:   75px;
   font-weight: bold;
}

.report-title-and-date-container {
	margin:        0;
	padding:       0;
   display:       block;
   float:         left;
   width:         100%; 
}

.report-title {
   display:       block;
   float:         left;
   font-size:     large;
   font-weight:   bold;
   margin:        2px 5px 5px 0;
   padding:       0px 5px 0px 5px;
   border-bottom: 1px solid #8da6c0;
   border-left:   1px solid #8da6c0;
}

.report-date {   
	display:       block;
   float:         right;
   font-size:     large;
   font-weight:   bold;
   margin:        20px 5px 5px 0;
   padding:       0px 5px 0px 5px;
   border-bottom: 1px solid #8da6c0;
}

/* TODO! zmieniÄ‚â€žĂ˘â‚¬Ë‡ na .report-form-checkbox-with-label */
.report-form-checkbox {
   white-space: nowrap;
   /*border:      solid black 1px;*/
   float:       left;
   padding:     0.5ex 0 0 0; 
}

.report-form-input-checkbox {
   margin: 0px 4px 0px 3px;
}

.report-fsheet-sub-content {
   float: left;
   width: 25%;
}

/*
 * UĂ„Ä…Ă„Ëťywane gdy wartoĂ„Ä…Ă˘â‚¬ĹźÄ‚â€žĂ˘â‚¬Ë‡ pola nie istnieje, 
 * i zastÄ‚â€žĂ˘â€žËpowana jest jakÄ‚â€žĂ˘â‚¬Â¦Ă„Ä…Ă˘â‚¬Ĺź wartoĂ„Ä…Ă˘â‚¬ĹźciÄ‚â€žĂ˘â‚¬Â¦
 * poglÄ‚â€žĂ˘â‚¬Â¦dowÄ‚â€žĂ˘â‚¬Â¦
 */
.report-mock-value {
	  display:    block; 
	  font-style: italic; 
	  color:      gray;
}

.report-mock-value-for-input-text {
     color: lightgray;
}

#report-sheet {
   display:         block;
   font-size:       medium;
   text-decoration: underline;
}

.report-center-auto {
   margin: 0 auto;
}

.report-hard-spaces {
   white-space: nowrap;
}

.report-fsheet-contents-container, .report-search-types-sheet, .report-button-as-listbox-elements-container {
   min-height: 6.5em;
   height:     6.5em;
   max-height: 6.5em;
}

.report-search-types-sheet {
	display:      none; 
   float:        left;
	width:        100%;
	overflow-x:   auto;
	white-space:  nowrap;
	margin-left:  -1px;
   margin-top:   -1px;
	padding-left: 0.5em;
	background:   white;
	border:       #8da6c0 solid 1px;
	padding-right: 1ex;
}

.report-fsheet-contents-container {
   width: 85%;  
   float: right;
}

.report-button-as-listbox-elements-container, .report-button-as-listbox-scroll-container {
   float:      left; 
   width:      15%; 
   overflow-x: hidden; 
   overflow-y: hidden;
   margin:     0;
   padding:    0;
}

.report-button-as-listbox-scroll-container-down {
   margin-top: 1px;
}

.report-button-as-yscroll-up, .report-button-as-yscroll-down,
.report-button-as-listbox-element, .report-button-as-listbox-element-fsheet-active, 
.report-button-as-listbox-element:hover, .report-button-as-listbox-element:focus {
   width:            90%;
}

.report-button-as-listbox-element, .report-button-as-listbox-element-fsheet-active, 
.report-button-as-listbox-element:hover, .report-button-as-listbox-element:focus {
   display:          inline-block;
   height:           1.625em;
   background-color: white;
   padding:          0;
   margin:           0;
   outline:          0;
   border:           0;
   font-size:        x-small;
   overflow-x:       hidden;
} 

.report-button-as-listbox-element-full-fsheet-content-selected {
   font-style:  normal  !important;
   font-weight: bolder  !important;
   color:       inherit !important;
}                                     

.report-button-as-listbox-element-some-fsheet-content-selected {
   font-style:  normal  !important;
   font-weight: normal  !important;
   color:       inherit !important;
}                                      

.report-button-as-listbox-element-none-fsheet-content-selected {
   font-style:  italic;
   font-weight: normal;
   color:       gray;
   font-weight: lighter !important;
}

.report-button-as-listbox-element-fsheet-active {
   border-left:   #8da6c0 solid 1px;
   border-bottom: #8da6c0 solid 1px;
   border-top:    #8da6c0 solid 1px;
   width:         100%;
   overflow-x:    hidden;
}

.report-button-as-yscroll-up, .report-button-as-yscroll-down {
	display:             none !important;
   height:              1em;
   maring:              0;
   padding:             0;
   display:             inline-block;
   float:               left;
   outline:             0;
   border:              0;
}

.report-button-as-yscroll-up {
   background: url(../../images/yscroll-fsheet-titles-arrow-up.png) no-repeat;
   background-position: center center;
}

.report-button-as-yscroll-up:hover { 
   background: url(../../images/yscroll-fsheet-titles-arrow-up-active.png) no-repeat;
   background-position: center center;
}

.report-button-as-yscroll-down {
   background: url(../../images/yscroll-fsheet-titles-arrow-down.png) no-repeat;
   background-position: center center;
}

.report-button-as-yscroll-down:hover {
   background: url(../../images/yscroll-fsheet-titles-arrow-down-active.png) no-repeat;
   background-position: center center;
}

.report-search-subelement-left-to-right, .report-search-subelement-left-to-right-first {
   text-align: right; 
   float:      left; 
   width:      100%;
   margin-top: 0;
}

.report-search-subelement-left-to-right {
   margin-top: 1ex; 
}

.report-button-search-submit {
	background-color: white; 
   border: solid black 1px;
}

.report-search-checkbox-none, .report-search-checkbox-with {
   float:      left; 
   width:      7%; 
   padding:    0; 
   margin:     0; 
   text-align: center;
}

.report-search-checkbox-agreement {
   float:   left; 
   width:   80%; 
   padding: 0 1ex 0 0; 
   margin:  0;
}

.report-search-period-container, .report-search-period-title,
.report-search-period-option, .report-search-period-value,
.report-search-period-note {
   float: left; 
   width: 65%;
}

.report-search-period-title {
	 padding-bottom: 0.5ex;
}
       
.report-search-period-option {
	width: 7%;
}      
       
.report-search-period-value {
   width: 93%;
}      
       
.report-search-period-note {
   font-size: 0.75em;
   width:     100%;
}

.report-title-edit-button, .report-title-edit-button:hover, .report-title-edit-button:focus {
	margin-left:       1ex;
   border:            0; 
   width:             16px; 
   height:            16px; 
   background-color:  transparent;
}

.report-title-edit-button {
   background: url(../../images/reports/edit-16x16-noactive.png) no-repeat 0 0; 
}

.report-title-edit-button:hover {
   background: url(../../images/reports/edit-16x16-halfactive.png) no-repeat 0 0; 
}

.report-title-edit-button:focus {
   background: url(../../images/reports/edit-16x16-active.png) no-repeat 0 0; 
}

.report-color-other {
   color: gray;
}

.report-print-debtor {
   border:            0; 
   width:             16px; 
   height:            16px; 
   background-color:  transparent;
}

.report-print-debtor {
   background: url(../../images/printer_icon.png) no-repeat 0 0;
}

.report-print-debtor:hover {
   background: url(../../images/printer_icon-animation.gif) no-repeat 0 0;
}

.report-print-debtor:active {
   background: url(../../images/printer_icon-animation-active.gif) no-repeat 0 0;
}

.report-cell-inline-block {
   display: inline-block;
}

.report-search-types-sheet-left-side {
	float: left;
	width: 450px;
}

.report-search-types-sheet-right-side {
	float: right;
	width: 120px;
	min-height: 20px;
	margin-left: 10px;
}