.timesheet_user_add_controller{ display:table; padding:5px; }
.timesheet_user_add_controller .minwidth{ min-width:800px; }
.timesheet_user_add_controller .btn_more_form{ margin:auto; display:table; }
.timesheet_user_add_all_forms{ margin:10px 0px; margin-bottom:0px;}
.timesheet_user_add_form_body{border:0px solid #999999;  /*border-bottom-width:1px;*/ }
.timesheet_user_add_form{   height:45px; display:table; width:100%; vertical-align:middle; border:0px solid #757575; border-top-width:1px; }
.timesheet_user_add_form_body:first-child .timesheet_user_add_form { border-top-width:0px;  }
.timesheet_user_add_form >div { display:table-cell; vertical-align:middle; }
.btn_submit input{ display:inline; vertical-align:middle; }

.timesheet_container{ padding:5px; }
.timesheet_container span{ padding:0px 5px;}
#timesheet_form_table{ border-collapse:collapse;  }
#timesheet_form_table tr { border:1px solid #555555;  }
#timesheet_form_table tr.odd td{ /*background-color:#999999;*/ background-color:#CFCFCF; }
#timesheet_form_table tr.even td{ background-color:#E6E6E6; }

.stats_col{ padding:5px; text-align:center; font-weight:bold; }

#timesheet_form_table .timesheet_date, .timesheet_action { padding:10px; }
#timesheet_form_table .timesheet_list{ padding:0px; min-width:400px; }
#timesheet_form_table td{ border:1px solid #757575; }
#timesheet_form_table td table td { border:0px solid #757575; }
#timesheet_form_table .user_details{ padding:5px; font-size:11px; }
#timesheet_form_table .user_details .details_fullname{ font-size:12px; font-weight:bold; }

#timesheet_form_table tr.closed td { font-weight:bold;  color:#FFFFFF; background-color:#969DA0;  /* background-color:#454545; background-color:#C1272D; */ }
#timesheet_form_table tr.closed td a{ color:#F0F0F0; }
#timesheet_form_table tr .timesheet_rest{padding:5px; font-weight:bold; }
#timesheet_form_table tr.has_rest .timesheet_list{ background-color:#9164E5; border-color:#555555; }
/*
.timesheet_type_0{ background-color:#F9D3C5;}
.timesheet_type_1, .timesheet_type_4{ background-color:#D9E5EC;}
.timesheet_type_2{ background-color:#FFF7DC;}
.timesheet_type_3{ background-color:#EAF2DC;}
.timesheet_type_5{ background-color:#EEEEEE;}
*/

.timesheet_user_add_controller .week_filter_block, #timesheet_employee_list .state_filter_block{ float:left; margin:0px; margin-bottom:10px;  }
.timesheet_user_add_controller .user_filter_block, #timesheet_employee_list .user_filter_block{ float:right;  margin:0px; margin-bottom:10px;  }

#print .timesheet_container span img{ float:right; }

#timesheet_year td{ font-size:11px; }
#timesheet_year td.closed{ font-weight:bold; background-color:#848484; }
#timesheet_year td.tot_empty{  }

.timesheet_day_closed{  }

#timesheet_year tr.no_count_row{  }
#timesheet_year tr.no_count_row td, #timesheet_year tr.no_count_row td a{ font-style:italic; background-color:#FFFFFF; color:#888866; font-size:11px; }
#timesheet_year tr.no_count_row td.has_rest{ color:#FFFFFF; }
#timesheet_year tr.no_count_row td.head_col{ font-weight:normal; color:#888866; }