table.dataTables_wrapper{font-family:Verdana,Arial,sans-serif; font-size:10px; z-index:5;}
.paging_two_button .ui-button{float:left; cursor:pointer; * cursor:hand; }
.paging_full_numbers .ui-button{padding:2px 6px; margin:0; cursor:pointer; * cursor:hand; }
.dataTables_paginate .ui-button{margin-right:-0.1em !important; }
.paging_full_numbers{width:350px !important; }
.dataTables_wrapper .ui-toolbar{padding:5px; }
.dataTables_paginate{width:auto; }
.dataTables_info{padding-top:3px; }
table.display thead th{padding:3px 0px 3px 10px; cursor:pointer; * cursor:hand; }
div.dataTables_wrapper .ui-widget-header{font-weight:normal; }

table.display thead th div.DataTables_sort_wrapper{position:relative; padding-right:20px; padding-right:20px; }
table.display thead th div.DataTables_sort_wrapper span{position:absolute; top:50%; margin-top:-8px; right:0; }

.dataTables_wrapper{position:relative; min-height:102px; _height:102px; clear:both; }
.dataTables_processing{position:absolute; top:0px; left:50%; width:150px; margin-left:-125px; border:none; text-align:center; color:#999; font-size:11px; padding:2px 0; }
.dataTables_length{width:125px; float:left; margin-left:10px; font-size:11px; z-index:1; }
.dataTables_filter{width:50%; float:right; text-align:right; font-size:12px; font-weight:bold;}
.dataTables_info{width:50%; float:left; margin-left:10px; font-size:11px; }
.dataTables_paginate{float:right; text-align:right; font-size:11px; }

/* Pagination nested */
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px; width:19px; margin-left:3px; float:left; }
.paginate_disabled_previous{background-image:url('../images/back_disabled.jpg'); }
.paginate_enabled_previous{background-image:url('../images/back_enabled.jpg'); }
.paginate_disabled_next{background-image:url('../images/forward_disabled.jpg'); }
.paginate_enabled_next{background-image:url('../images/forward_enabled.jpg'); }

table.display{margin:0 auto; width:100%; clear:both; }
table.display tfoot th{padding:3px 0px 3px 10px; font-weight:bold; font-weight:normal; }
table.display tr.heading2 td{border-bottom:1px solid #aaa; }
table.display td{padding:3px 10px; }
table.display td.center{text-align:center; }

.sorting_asc{background:url('../images/sort_asc.png') no-repeat center right; }
.sorting_desc{background:url('images/sort_desc.png') no-repeat center right; }
.sorting{background:url('images/sort_both.png') no-repeat center right; }
.sorting_asc_disabled{background:url('images/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled{background:url('images/sort_desc_disabled.png') no-repeat center right; }

table.display tr.odd.gradeA{background-color:#ddffdd; }
table.display tr.even.gradeA{background-color:#eeffee; }
table.display tr.odd.gradeA{background-color:#ddffdd; }
table.display tr.even.gradeA{background-color:#eeffee; }
table.display tr.odd.gradeC{background-color:#ddddff; }
table.display tr.even.gradeC{background-color:#eeeeff; }
table.display tr.odd.gradeX{background-color:#ffdddd; }
table.display tr.even.gradeX{background-color:#ffeeee; }
table.display tr.odd.gradeU{background-color:#ddd; }
table.display tr.even.gradeU{background-color:#eee; }
tr.odd{background-color:#E2E4FF; height:25px; }
tr.even{background-color:white; height:25px; }
tr.poTerminieRowColor{background-color:#DB0000; }

.dataTables_scroll{clear:both; }
.top,.bottom{padding:15px; background-color:#F5F5F5; border:1px solid #CCCCCC; }
.top .dataTables_info{float:none; }
.clear{clear:both; }
.dataTables_empty{text-align:center; }
tfoot input{margin:0.5em 0; width:100%; color:#444; }
tfoot input.search_init{color:#999; }
td.group{background-color:#d1cfd0; border-bottom:2px solid #A19B9E; border-top:2px solid #A19B9E; }
.example_alt_pagination div.dataTables_info{width:40%; }
.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px; -moz-border-radius:5px; padding:2px 5px; margin:0 3px; cursor:pointer; *cursor:hand; }
.paging_full_numbers span.paginate_button{background-color:#ddd; }
.paging_full_numbers span.paginate_button:hover{background-color:#ccc; }
.paging_full_numbers span.paginate_active{background-color:#99B3FF; }
 table.display tr.even.row_selected td{}
 table.display tr.odd.row_selected td{}

tr.odd td.sorting_1{background-color:#D3D6FF; }
tr.odd td.sorting_2{background-color:#DADCFF; }
tr.odd td.sorting_3{background-color:#E0E2FF; }
tr.even td.sorting_1{background-color:#EAEBFF; }
tr.even td.sorting_2{background-color:#F2F3FF; }
tr.even td.sorting_3{background-color:#F9F9FF; }

tr.odd.gradeA td.sorting_1{background-color:#c4ffc4; }
tr.odd.gradeA td.sorting_2{background-color:#d1ffd1; }
tr.odd.gradeA td.sorting_3{background-color:#d1ffd1; }
tr.even.gradeA td.sorting_1{background-color:#d5ffd5; }
tr.even.gradeA td.sorting_2{background-color:#e2ffe2; }
tr.even.gradeA td.sorting_3{background-color:#e2ffe2; }
tr.odd.gradeC td.sorting_1{background-color:#c4c4ff; }
tr.odd.gradeC td.sorting_2{background-color:#d1d1ff; }
tr.odd.gradeC td.sorting_3{background-color:#d1d1ff; }
tr.even.gradeC td.sorting_1{background-color:#d5d5ff; }
tr.even.gradeC td.sorting_2{background-color:#e2e2ff; }
tr.even.gradeC td.sorting_3{background-color:#e2e2ff; }
tr.odd.gradeX td.sorting_1{background-color:#ffc4c4; }
tr.odd.gradeX td.sorting_2{background-color:#ffd1d1; }
tr.odd.gradeX td.sorting_3{background-color:#ffd1d1; }
tr.even.gradeX td.sorting_1{background-color:#ffd5d5; }
tr.even.gradeX td.sorting_2{background-color:#ffe2e2; }
tr.even.gradeX td.sorting_3{background-color:#ffe2e2; }
tr.odd.gradeU td.sorting_1{background-color:#c4c4c4; }
tr.odd.gradeU td.sorting_2{background-color:#d1d1d1; }
tr.odd.gradeU td.sorting_3{background-color:#d1d1d1; }
tr.even.gradeU td.sorting_1{background-color:#d5d5d5; }
tr.even.gradeU td.sorting_2{background-color:#e2e2e2; }
tr.even.gradeU td.sorting_3{background-color:#e2e2e2; }
/* * Row highlighting example */
tbody tr.even:hover,tbody tr.even td.highlighted{background-color:#FFFF66; }
tbody tr.odd:hover,tbody tr.odd td.highlighted{background-color:#FFFF66; }
tbody tr.even:hover,tbody tr.even td.highlighted{background-color:#FFFF66; }
tbody tr.odd:hover,tbody tr.odd td.highlighted{background-color:#FFFF66; }
tr.even:hover{background-color:#FFFF66; }
tr.even:hover td.sorting_1{background-color:#FFCC33; }
tr.even:hover td.sorting_2{background-color:#FFCC33; }
tr.even:hover td.sorting_3{background-color:#FFCC33; }
tr.odd:hover{background-color:#FFFF66; }
tr.odd:hover td.sorting_1{background-color:#FFCC33; }
tr.odd:hover td.sorting_2{background-color:#FFCC33; }
tr.odd:hover td.sorting_3{background-color:#FFCC33; }
tbody tr.odd{cursor:pointer; *cursor:hand; }
tbody tr.even{cursor:pointer; *cursor:hand; }
.opcja{width:25px;}
a{text-decoration:none; font-size:12px;}
a:link{color:#077FBA; text-decoration:none;}
a:visited{color:#077FBA; text-decoration:none;}
a:hover{color:#2ECCFA; text-decoration:none;}
div.DTTT_container{float:left; }
button.DTTT_button{position:relative; float:left; margin-right:8px; margin-left:8px; padding:1px 10px 1px 10px; border:#333333; background-color:#f9f9f9; cursor:pointer; *cursor:hand; font-size:11px; }
button.DTTT_button::-moz-focus-inner{border:none !important; padding:0; }
/* * SELECTING * Row selection styles */
table.DTTT_selectable tbody tr{cursor:pointer; *cursor:hand; }
tr.DTTT_selected.odd{background-color:#9FAFD1; }
tr.DTTT_selected.odd td.sorting_1{background-color:#9FAFD1; }
tr.DTTT_selected.odd td.sorting_2{background-color:#9FAFD1; }
tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1; }
tr.DTTT_selected.even{background-color:#B0BED9; }
tr.DTTT_selected.even td.sorting_1{background-color:#B0BED9; }
tr.DTTT_selected.even td.sorting_2{background-color:#B0BED9; }
tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9; }
/* * COLLECTIONS * Drop down list (collection) styles */
div.DTTT_collection{width:130px; background-color:#f3f3f3; overflow:hidden; z-index:2002; }
div.DTTT_collection_background{background:url(images/background.png) repeat top left; z-index:2001; }
div.DTTT_collection button.DTTT_button{float:none; width:100%; height:27px; font-size:10px; background-color:#f3f3f3; border:1px solid #777777; }
/* * PRINTING * Print display styles */
.DTTT_print_info{position:absolute; top:50%; left:50%; width:400px; height:150px; margin-left:-200px; margin-top:-75px; text-align:center; background-color:#3f3f3f; color:white; padding:10px 30px; opacity:0.9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:5px 5px 5px rgba(0,0,0,0.5); -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); }
.DTTT_print_info h6{font-weight:normal; font-size:28px; line-height:28px; margin:1em; }
.DTTT_print_info p{font-size:10px; line-height:20px; }
/* * MISC * Minor misc styles */
.DTTT_disabled{color:#999; }
/* * ColVis styles */
.ColVis{float:right; margin-bottom:0px; margin-left:10px; font-size:11px; }
.ColVis_MasterButton{margin:0px; padding:1px 10px 1px 10px; cursor:pointer; height:100%; width:100%; font-size:10px; *cursor:hand; }
button.ColVis_Button::-moz-focus-inner{border:none !important; padding:0; }
div.ColVis_collectionBackground{background-color:black; z-index:1100; }
div.ColVis_collection{position:relative; background-color:#f9f9f9; padding:3px; border:1px solid #777777; z-index:1102; width:210px; }
div.ColVis_collection button.ColVis_Button{font-size:10px; height:27px; margin:0px; margin-right:2px; margin-bottom:1px; padding:2px; cursor:pointer; *cursor:hand; text-align:left; width:210px; }
div.ColVis_collection button.ColVis_Button:hover{border:1px solid #59b4d4; background:#0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; }
div.ColVis_catcher{position:absolute;z-index:1101; }
span.ColVis_radio{display:inline-block; width:20px; }
button.ColVis_Restore{margin-top:15px; }
button.ColVis_Restore span{display:inline-block; padding-left:10px; text-align:left; }
.disabled{color:#999; }
/* * Styles needed for DataTables scrolling */
div.dataTables_scrollHead{position:relative; overflow:hidden; }
div.dataTables_scrollBody{overflow-y:scroll; }
div.dataTables_scrollFoot{overflow:hidden; }