#mainRegistry{
    background-color: #ffffff;
}
.registry {width: 100%;}
.registry{border-top: 1px solid #f4f4f4;}
.registry thead tr th{font-size:14px!important; white-space: nowrap; position:relative;}
.registry thead tr th div{cursor: pointer;}


/*
.registry {
    border: none;
    width: 100%;
    border-collapse: collapse;
}

.registry tbody tr.collapsed {

}

.registry tbody td.treeCell {
    padding: 0px !important;
    white-space: nowrap;
}

.registry tbody td.treeCell span {
    display: block;
    float: left;
}

span.vert {
    padding-right: 15px;
    text-decoration: none !important;
}

span.hor {
    padding-left: 10px;
    background: url('hor.png') repeat-x 0px 4px;
    text-decoration: none !important;
}

.registry tbody tr.hasChildren td.treeCell span.plus {
    padding-left: 20px;
}

#mainRegistry {
    background-color: #ffffff;
}
*/
.registry tbody tr.hasChildren.collapsed td.treeCell span.plus {
    background: url(expand.png) no-repeat 0px 4px;
}

.registry tbody tr.hasChildren td.treeCell span.plus {
    background: url(collapse2.png) no-repeat 0px 4px;
}
/*
.registry thead tr th {
    font-size: 9pt;
    border-bottom: #ffffff solid 1px;
    border-right: #ffffff solid 1px;
    background-color: #6D6D6D;
    color: #ffffff;
    text-align: left;
    padding: 3px 2px 3px 4px !important;
    cursor: pointer;
    width: auto;   
}

.registry tbody tr th,.registry tbody tr td {
    border-bottom: #ffffff solid 1px;
    border-right: #ffffff solid 1px;
    cursor: pointer !important;
    font-size: 9pt;
    padding: 3px 2px 3px 4px !important;
    width: auto;   
}

.registry tbody tr.second {
    background-color: #E0E0DE;
}

.registry tbody tr {
    background-color: #ffffff;
}

.registry tbody tr th {
    font-weight: bold;
}

.registry tbody tr:hover td,
.registry tbody tr:hover th {
    background-color: #A1D9F2 !important;
}
*/


.resultCount{
    float:left;
    padding-top:12px;
    padding-left:10px;
    font-size:16px;
    height:45px;
}

.page-nav{
    float: right;
}




.registry thead tr th div::after {
    /*display: block;*/
    content: " \e150";
    font-family: "Glyphicons Halflings";
    /*position:absolute;*/
    opacity: 0.5;
    right: 8px;
    top: 8px;
}
.registry thead tr th div.sorterASC::after {content: " \e155";opacity: 0.5;}
.registry thead tr th div.sorterDESC::after {content: " \e156";opacity: 0.5;}









.registry .sorterDESC.sorter2 {
    background: url('../gfx/newIcons/sorterDown2.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter2 {
    background: url('../gfx/newIcons/sorterUp2.png') no-repeat 100% 50%;
}

.registry .sorterASC.sorter3 {
    background: url('../gfx/newIcons/sorterUp3.png') no-repeat 100% 50%;
}.registry .sorterDESC.sorter3 {
    background: url('../gfx/newIcons/sorterDown3.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter4 {
    background: url('../gfx/newIcons/sorterUp4.png') no-repeat 100% 50%;
}.registry .sorterDESC.sorter4 {
    background: url('../gfx/newIcons/sorterDown4.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter5 {
    background: url('../gfx/newIcons/sorterUp5.png') no-repeat 100% 50%;
}.registry .sorterDESC.sorter5 {
    background: url('../gfx/newIcons/sorterDown5.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter6 {
    background: url('../gfx/newIcons/sorterUp6.png') no-repeat 100% 50%;
}.registry .sorterDESC.sorter6 {
    background: url('../gfx/newIcons/sorterDown6.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter7 {
    background: url('../gfx/newIcons/sorterUp7.png') no-repeat 100% 50%;
}.registry .sorterDESC.sorter7 {
    background: url('../gfx/newIcons/sorterDown7.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter8 {
    background: url('../gfx/newIcons/sorterUp8.png') no-repeat 100% 50%;
}.registry .sorterDESC.sorter8 {
    background: url('../gfx/newIcons/sorterDown8.png') no-repeat 100% 50%;
}
.registry .sorterASC.sorter9 {
    background: url('../gfx/newIcons/sorterUp9.png') no-repeat 100% 50%;
}
.registry .sorterDESC.sorter9 {
    background: url('../gfx/newIcons/sorterDown9.png') no-repeat 100% 50%;
}

table.filters {
    border-spacing: 5px;
    /*background-color: #FFFFFF;*/
}

table.filters td {
    vertical-align: top;
    background-color: transparent;
    border: none;
    padding: 5px;
    margin: 5px;
    font-size: 9pt;
    color: #4B4B4B;
    font-size: 7pt;
}

table.registry caption {
    padding: 3px 2px 3px 4px !important;
    font-weight: bold;
    text-align: left;
}

.registry > tbody a {
    color: #4B4B4B;
    text-decoration: none;
}

.prices_list table.registry tbody tr td,.dispatch_details table.registry td,.dispatch_positions table.registry td,.dispatch table.registry td {
    cursor: default !important;
}

.prices_list table.registry tbody tr td:hover,.dispatch_details table.registry td:hover,.dispatch_positions table.registry td:hover,.effeciency table.registry td:hover,.dispatch table.registry td:hover {
    cursor: default !important;
}

.prices_list table.registry { /*width: 50em;*/

}

@media print {
    .registry tr th,.registry tr td {
        border: 1px solid #000 !important;
    }

    .fontSizer, .leftMenuContainer, #rightMenuRight, #infoBar, #topPanel, #registryOptionsPanel, #rightMenuOptions,#rightMenu, .fancy-wrap2 {
        display: none;
    }
}

.searchFilters img {
    cursor: pointer;
}


.advancedFilters {
    padding-top:5px;
    /*
            margin: 10px;
            float: left;

    margin-left: 260px;*/

    /*
            position: absolute;
            left: 200px;
            right: 0;
            top: 0;
            bottom: 0;
    */	
}

.advancedFilters label {
    float: left;
    /*width: 60ex;*/
    height: 20px;
    font-weight: bold;

    color: #4B4B4B;
    font-size: 11px;
    /*width:100%;*/
    /*position: relative;*/
    /*margin-right: 2ex;*/
    
    /*background: none repeat scroll 0 0 #F1F1EF;*/
    /*margin-bottom: 5px;	*/
    padding: 2px 5px 0px 5px;
    margin-bottom:0px;
}

.advancedFilters label input {
    position: absolute;
    right: 32px;
}

.advancedFilters label span {
    position: absolute;
    border: 1px solid #E0E0DE;
    color: #4B4B4B;
    right: 1px;
    width: 24px;
    height: 19px;
    cursor: pointer;
}

.advancedFilters select {
    right: 5px !important;
}

#registrySearchPanel {
    clear: both;
    position: relative;
}

#registrySearchContainer {
    /*margin: 10px;*/
    /*position: relative;*/
}

#registrySearchModePanel {
    /*position: absolute;
    top: 0;
    left: 0;
    width: 260px;*/
    /*
            margin-left: -200px;
            float: left;
    */
}

#registrySearchModePanel label input {
    margin: auto;
    height: 20px;
    display: block;
}

#registrySearchModePanel label.hidden {
    filter:alpha(opacity=50);
    opacity: 0.5;
}

#registrySearchModePanel label {
    text-align: center;
    font-size: 7pt;
    margin-right: 5px;
    width: 60px;
    display: block;
    float: left;
}

#registrySearchModePanelBegin #searchDatesPanel {
    margin: 10px;
    font-size: 7pt;
}  	
#ajaxISKBox .registry tbody tr td
{
    cursor: auto !important;
}

.registry tbody tr.currentday {
    background-color: #E5C912; 
}
.registry tbody tr.currentday.second {
    background-color: #D9B112; 
}

.registry tbody tr.receiptsToInvoiceReported {
    background-color: #ff0000; 
}
.registry tbody tr.receiptsToInvoiceReported.second {
    background-color: #ff7373; 
}
.registry tbody tr.receiptsToInvoiceConverted {
    background-color: #bcf46e; 
}
.registry tbody tr.receiptsToInvoiceConverted.second {
    background-color: #78af2c; 
}
table#DataTables_Table_0.registry.dataTable.no-footer tbody tr td div.commentField {        
    width: 100px; 
    overflow: hidden;
}

.tableAvaPromosTable{
    border: 1px solid black;
}

#pdfDocumentGenerateSend, #pdfDocumentGenerate {
    display: none;
}

#tableGeneratePDF {
    width: 70%; 
    height: 100%; 
    margin: 5px;
}

#emailAddressLoadPDFSend{
    width: 250px;
}

/*
 * REJESTR: Dokumenty / Załaczniki / Galeria towarów
 */
#GalleryContent #searchDatesPanel,
#GalleryContent .mc-date
{display:none;}
#GalleryContent select[name='as-TAT.NAME']{background-color:#f1f1ef;}


