@media print{
*{margin: 0px; border: 0px; padding: 0px; color: rgb(0,0,0); font-family: 'Trebuchet MS', sans-serif; text-decoration: none}

.td_0{width: 0px}
.td_0 *{display: none}
.no-print{display: none;}

/*--- ZALOZKY HEAD BEGIN --*/
.zalozky_head,
#zalozky li,
#zalozky_head-logo,
#zalozky_head-logout{display: none;}
#zalozky li.active{display: block}
#zalozky .active span{display: block; clear: both; font-size: 17pt; font-weight: normal; border-bottom: 1pt solid black; padding: 0pt 0pt 10pt}
/*--- ZALOZKY HEAD END --*/

/*--- FILTER HEAD BEGIN --*/
.combobox_items{display: none}
#filter{display: block; clear: both; width: 100%; padding: 0pt 0pt 10pt; border-bottom: 1pt solid black; overflow: auto; font-size: 7pt; _font-size: 8pt}
.form_block_300{display: block; float: left; clear: none; width: 50%}
.form_block_300 .input_item{display: block; clear: both; overflow: auto}
.form_block_300 label{display: block; float: left; clear: left; width: 30%; padding: 3pt 0pt; margin-top: 5pt}
.form_block_300 .text_input, .form_block_300 .text_input_uneditable, .form_block_300 .combobox_selected{display: block; float: left; clear: none; width: 50%; border: 1pt solid black; padding: 2pt 2pt 1pt; _padding: 3pt; margin-top: 5pt; font-size: 7pt; _font-size: 8pt}
.form_block_300 .unit{display: block; float: left; clear: right; width: 10%; padding: 3pt 0pt 0pt 3pt; margin-top: 5pt}
#print_button{display: none}
.button_previous_week,
.button_next_week,
.zakazka_edit,
.zakazka_save,
.zakazka_storno{display: none}
/*--- FILTER HEAD END --*/

/*--- MAIN TABLE BEGIN ---*/
#mesic_vykaz{display: table}
.main_table, .main_table_zakazka{border-bottom: 1pt solid black; font-size: 7pt; _font-size: 8pt; overflow: auto}
.main_table table, .main_table_zakazka table{display: block; width: 100%}
.main_table thead, .main_table tbody, .main_table tfoot,
.main_table_zakazka thead, .main_table_zakazka tbody, .main_table_zakazka tfoot{display: block; clear: both; width: 100%}
.main_table tr, .main_table_zakazka tr{display: block; clear: both; width: 100%}
.main_table th, .main_table_zakazka th{display: block; float: left; vertical-align: middle}
.main_table td, .main_table_zakazka td{display: block; float: left; padding: 1pt 0pt; border-top: 1pt solid black; text-align: center; vertical-align: middle}
.main_table .td_fill, .main_table_zakazka .td_fill{display: block; clear: both; border-right: 1pt solid black; padding: 1pt; overflow: hidden; margin: 0pt}
#mesic_vykaz .td_hidden, .main_table_zakazka .td_hidden{width: 0%; display: none}
#mesic_vykaz .td_0, #mesic_vykaz_head .td_0{display: none}
#mesic_vykaz .td_1{width: 9%}
#mesic_vykaz .td_2{width: 7%}
#mesic_vykaz .td_3{width: 7%}
#mesic_vykaz .td_4{width: 7%}
#mesic_vykaz .td_5{width: 7%}
#mesic_vykaz .td_6,
#mesic_vykaz .td_7,
#mesic_vykaz .td_8,
#mesic_vykaz .td_9,
#mesic_vykaz .td_10,
#mesic_vykaz .td_11{width: 7%}
#mesic_vykaz .td_11 .td_fill{border-right: 0pt}
#mesic_vykaz .tfoot_td_0, #mesic_vykaz tfoot td_0{width: 9%}
#mesic_vykaz tfoot, .main_table_zakazka tfoot{font-weight: bold}
#mesic_vykaz tfoot .td_1{display: none; width: 0%}

/*
#mesic_vykaz {
  background: transparent;
}
#mesic_vykaz tbody {
  width: 100%;
  display: table-row-group;
  overflow: none;
}
#mesic_vykaz thead, #mesic_vykaz tbody tr, #mesic_vykaz tfoot {
  width: 100%;
  table-layout: auto;
  box-sizing: content-box;
}
#mesic_vykaz thead {
  display: table-header-group;
}
#mesic_vykaz tbody tr {
  display: table-row;
}
#mesic_vykaz tfoot {
  display: table-footer-group;
}
*/

/*
.main_table_zakazka .td_0, .main_table_zakazka .td_9{width: 5%}
.main_table_zakazka .td_1, .main_table_zakazka .td_10{width: 25%}
.main_table_zakazka th.td_2,
.main_table_zakazka th.td_3,
.main_table_zakazka th.td_4,
.main_table_zakazka th.td_5,
.main_table_zakazka th.td_6,
.main_table_zakazka th.td_7,
.main_table_zakazka th.td_8{width: 10%}
.main_table_zakazka td.td_2,
.main_table_zakazka td.td_3,
.main_table_zakazka td.td_4,
.main_table_zakazka td.td_5,
.main_table_zakazka td.td_6,
.main_table_zakazka td.td_7,
.main_table_zakazka td.td_8,
.main_table_zakazka td.td_9,
.main_table_zakazka td.td_10,
.main_table_zakazka .td_11,
.main_table_zakazka .td_12,
.main_table_zakazka .td_13,
.main_table_zakazka .td_14,
.main_table_zakazka .td_15,
.main_table_zakazka .td_16,
.main_table_zakazka .td_17,
.main_table_zakazka .td_18,
.main_table_zakazka .td_19,
.main_table_zakazka .td_20,
.main_table_zakazka .td_21,
.main_table_zakazka .td_22,
.main_table_zakazka .td_23,
.main_table_zakazka .td_24{width: 5%;}
*/
.main_table_zakazka{font-size: 6pt; _font-size: 6pt;}
.main_table_zakazka .td_0{width: 5%}
.main_table_zakazka .td_1{width: 21.5%}
.main_table_zakazka .den{width: 10.5%;}
.main_table_zakazka .col1{width: 3.5%;}
.main_table_zakazka .col2, .main_table_zakazka .col3{width: 5.25%;}

.vykaz .td_0{display: none; width: 0%}
.vykaz .td_1{width: 12%}
.vykaz .td_2,
.vykaz .td_3,
.vykaz .td_4,
.vykaz .td_5,
.vykaz .td_6,
.vykaz .td_7,
.vykaz .td_8,
.vykaz .td_9{width: 11%}
.vykaz .td_9 .td_fill, .vykaz #cestovni_vykaz_top th.td_6 .td_fill{border-right: none}
.vykaz .td_330{width: 33%}
.vykaz .td_220{width: 22%}
.vykaz .tfoot_td_0{width: 12%}
.vykaz tfoot .td_1{display: none; width: 0%}

.vypis_zamestnancu .main_table_head, .vypis_zamestnancu .main_table_body{display: block; clear: both; width: 100%}
.zamestnanci_head_fixed, .zamestnanci_tbody_fixed{width: 22%; float: left; clear: left}
.zamestnanci_head_scroll, .zamestnanci_tbody_scroll{width: 78%; float: left; clear: right}
#desc, #asc{display: none}
.vypis_zamestnancu .td_0{display: none; width: 0%}
.vypis_zamestnancu .td_1{width: 100%}
.zamestnanci_tbody_scroll td, .zamestnanci_head_scroll th{display: none}
.zamestnanci_tbody_scroll .td_0,
.zamestnanci_tbody_scroll .td_2,
.zamestnanci_tbody_scroll .td_3,
.zamestnanci_tbody_scroll .td_4,
.zamestnanci_tbody_scroll .td_5,
.zamestnanci_head_scroll .td_0,
.zamestnanci_head_scroll .td_2,
.zamestnanci_head_scroll .td_3,
.zamestnanci_head_scroll .td_4,
.zamestnanci_head_scroll .td_5{display: block; width: 17%}
.zamestnanci_tbody_scroll .td_1,
.zamestnanci_head_scroll .td_1{display: block; width: 15%}
.vypis_zamestnancu .td_5 .td_fill,
.vypis_zamestnancu .td_4.print-no-border .td_fill{border-right: none}

.zamestnanci_tbody_scroll .td_4,
.zamestnanci_head_scroll .td_4{width: 8.5%;}

.main_table_zakazka .td_0{width: 4%}
.main_table_zakazka .td_1{width: 12%}
.main_table_zakazka .den{width: 12%}
.main_table_zakazka .col1{width: 4%}
.main_table_zakazka .col2{width: 6%}
.main_table_zakazka .td_last .td_fill{border-right: 0pt}
.main_table_zakazka thead .col1, .main_table_zakazka thead .col2{font-size: 6pt;}
.main_table_zakazka .col2.td_first{padding-left: 16%;}
/*--- MAIN TABLE END ---*/

/*--- MAIN TABLE MESIC VYKAZ BEGIN ---*/

/*--- MAIN TABLE MESIC VYKAZ END ---*/

/*--- SUPFOOT BEGIN ---*/
.supfoot{display: block; clear: both; overflow: auto; font-size: 7pt; _font-size: 8pt; padding: 5pt 0pt; border-bottom: 1pt solid black}
.supfoot_item{display: block; width: 20%; float: left; clear: none; overflow: auto}
.supfoot_item label{display: block; clear: both; font-size: 6pt; _font-size: 7pt; padding-bottom: 3pt;}
.supfoot_item input{display: block; float: both; width: 75%; padding: 2pt; border: 1pt solid black; font-size: 7pt; _font-size: 8pt}
/*--- SUPFOOT END ---*/

/*--- FOOT BEGIN ---*/
#foot{display: none}
/*--- FOOT END ---*/

/*--- PRINT FOOT BEGIN ---*/
.print_foot{display: block; clear: both; font-size: 7pt; _font-size: 8pt}
.print_date{display: block; clear: both; padding: 20pt 0pt 0pt}
.podpis_zamestnanec{display: block; width: 25%; float: left; clear: left; border-top: 1pt dotted black; padding-top: 5pt; margin-top: 35pt; text-align: center}
.podpis_nadrizeny{display: block; width: 25%; float: right; clear: right; border-top: 1pt dotted black; padding-top: 5pt; margin-top: 35pt; text-align: center}
/*--- PRINT FOOT END ---*/
}

/* oprava zobrazeni v CHROME BEGIN */
@media print and (-webkit-min-device-pixel-ratio:0) {
.main_table_zakazka td.td_2,
.main_table_zakazka td.td_4,
.main_table_zakazka td.td_6,
.main_table_zakazka td.td_8,
.main_table_zakazka td.td_10,
.main_table_zakazka td.td_12,
.main_table_zakazka td.td_14,
.main_table_zakazka th.td_11,
.main_table_zakazka th.td_13,
.main_table_zakazka th.td_15,
.main_table_zakazka th.td_17,
.main_table_zakazka th.td_19,
.main_table_zakazka th.td_21,
.main_table_zakazka th.td_23{padding-left: 1pt;}
/* oprava zobrazeni v CHROME END */
}

.form_block_232{display: block; float: left; clear: none; width: 50%}
.form_block_232 label{display: block; float: left; clear: left; width: 30%; padding: 3pt 0pt; margin-top: 5pt}
.form_block_232 .combobox_selected{display: block; float: left; clear: none; width: 50%; border: 1pt solid black; padding: 2pt 2pt 1pt; _padding: 3pt; margin-top: 5pt; font-size: 7pt; _font-size: 8pt}