input:focus{
  outline: 1px solid rgba(0,0,0,.75);
  border-radius: 2px;
}

.main_table .holiday {color: rgb(153,0,0)}
#mesic_vykaz .td_hidden {display: none;}
#mesic_vykaz .td_error {background: rgb(255,220,220)}
#mesic_vykaz .td_0{width: 109px}
#filter .combobox .combobox_items{display: none; clear: both; position: absolute; top: 23px; left: 0px; width: 158px; border-top: 1px solid rgb(0,55,110); width: 160px}
#filter .combobox:hover .combobox_items {z-index: 1002; display: none}
#filter label.holiday {color: rgb(153,0,0)}
#filter input.holiday {color: rgb(153,0,0)}
#modal_background {z-index: 1000}
#modal_loader {z-index: 1050}
#detail_vykazu .td_hidden {display: none}
#detail_vykazu .td_error {background: rgb(255,220,220)}
#filter input.td_error {background: rgb(255,220,220)}

.kopirovani_modal{z-index: 1003}
.kod_nepritomnosti{z-index: 1002}
#zakazka .td_hidden {display: none}
#zakazka .td_error {background: rgb(255,220,220)}
#zakazka td .text_input{width: 49px; text-align: center; color: rgb(0,64,128); background: rgb(240,250,255); line-height: 15px; font-size: 13px;}
#zakazka td .text_input.td_error{background: rgb(255,220,220);}
#modal_info{z-index: 1060}
#cestovni_vykaz .td_hidden {display: none}
#cestovni_vykaz .td_error {background: rgb(255,220,220)}
.zamestnanci_head_scroll table, .zamestnanci_tbody_scroll table{width: 7075px}
.user_settings input.error {border-color: rgb(153,0,0);background: rgb(255,220,220)}
#modal_user input.error {border-color: rgb(153,0,0);background: rgb(255,220,220)}
#filter_zamestnanec_role.combobox .combobox_items{display: none; clear: both; position: absolute; top: 23px; left: 0px; z-index: 1003; border-top: 1px solid rgb(0,55,110); width: 160px}
#filter_zamestnanec_role.combobox:hover .combobox_items {display: none}

.foot_date {width: 530px}
.foot_sess {width: 300px; float: left; padding: 0px}
.foot_sess a {margin-left: 5px}
#sess_title {width: 110px; display: inline-block; clear: both;}
#sess_limit {width: 35px; margin-left: 5px; display: inline-block; clear: both;}
.sess_warining {color: rgb(255,10,10)}

#filter_zakazka_year_lbl {width: 110px; margin-top: 5px}
#filter_zakazka_year.combobox {width: 98px; margin-top: 5px}
#filter_zakazka_year.combobox .combobox_selected{width: 98px; background: rgb(230,236,243) url('../img/form/combo_button.png') 77px 1px no-repeat;}
#filter_zakazka_year.combobox .combobox_items{display: none; clear: both; position: absolute; top: 23px; left: 0px; z-index: 1003; border-top: 1px solid rgb(0,55,110); width: 98px}
#filter_zakazka_year.combobox:hover .combobox_items {display: none; width: 98px}
