.dochazka hr{
  color:#cccccc;
  clear:both;
}

.dochazka input{
  float:left;
  margin-top:-3px;
}

.dochazka label{
  float:left;
  /*margin-top:5px;*/
  margin-left:5px;
}

.dochazka select{
  float:left;
  margin-left:5px;
  margin-top:-3px;
}

.dochazka #template{
  float:right;
}

#vyber{
  float:left;
}

#vyber_popis{
  float:left;
  font-weight:bold;
  /*margin-top:5px;*/
  margin-left:10px;
}

#zobrazit{
  float:right;
  margin-top:-3px;
  margin-bottom:3px;
}

.dochazka table{
  clear:both;
}

.dochazka table,.dochazka th,.dochazka td{
  text-align:center;
  width:16,6%;
}

.dochazka tr{
  background-color:#FFE273;
}

.uplynule td{
  background-color:#FFF9E3;
}

#form_vypis{
  clear:both;
}

#form_vypis table{
  text-align:center;
}

#form_vypis input{
  width:50px;
  margin-left:30px;
  text-align:center;
}

#form_vypis input[type=submit]{
  text-align:center;
  width:auto;
}

#form_vypis select{
  margin-left:55px;
  text-align:center;
}

.dovolena hr{
  color:#cccccc;
  clear:both;
}

#form_dovolena{
  float:left;
  width:100%;
  margin-top:10px;
}

#form_dovolena input[type=submit]{
  float:right;
  clear:both;
  margin-right:100px;
}

#misto{
  width:150px;
}

.dovolenka{
  clear:both;
  margin-top:10px;
  background-color:#cccccc;
  width:100%;
  min-height:300px;
  float:left;
  text-align:center;
  border:1px solid #000000;
  font-weight:bold;
  padding-bottom:10px;
  width: 710px;
}

.dovolenka h3{
  text-align:center;
  margin-top:10px;
  margin-bottom: 10px;
  clear:both;
}

#dovolenka_name{
  background-color:#9EC8E5;
  height:20px;
  float:left;
  padding-top:5px;
  margin-left:50px;
  width:330px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #000000;
}
#dovolenka_name_label{
  float:left;
  margin-left:160px;
  margin-bottom:20px;
}
#dovolenka_oscis{
  background-color:#9EC8E5;
  height:20px;
  margin-left:20px;
  float:left;
  padding-top:5px;
  width:100px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #000000;
}
#dovolenka_oscis_label{
  float:left;
  margin-left:155px;
  margin-bottom:20px;
}
#dovolenka_dep{
  background-color:#9EC8E5;
  height:20px;
  margin-left:20px;
  float:left;
  padding-top:5px;
  width:150px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #000000;
}
#dovolenka_dep_label{
  float:left;
  margin-left:90px;
  margin-bottom:20px;
}
#dovolenka_text{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #000000;
  background-color:#9EC8E5;
  margin-left:50px;
  width:615px;
  padding:5px;
  margin-top:-10px;
}
#od, #do{
  width:50px;
  text-align:center;
}
#label{
  float:left;
  margin-left:50px;
  margin-top:13px;
}
#field{
  float:left;
  margin-left:10px;
  margin-top:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #000000;
  background-color:#9EC8E5;
  width:200px;
  height:17px;
  padding-top:3px;
}
.dovolenka_box{
  float:left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:2px solid #000000;
  width:620px;
  margin-left:50px;
  clear:both;
  margin-top:10px;
  padding-bottom:5px;
}
.dovolenka_box #label{
  width:170px;
  margin-left:10px;
  margin-top:5px;
  text-align:left;
}
.dovolenka_box #field{
  width:150px;
  margin-top:5px;
}
.dovolenka_podpisy{
  float:right;
  margin-right:10px;
  width:265px;
}
.dovolenka_podpisy #label{
  margin:0;
  margin-left:10px;
  margin-top:17px;
  text-align:left;
  float:left;
  width:130px;
}
.dovolenka_podpisy #field{
  width:120px;
  height:40px;
  margin:0;
  margin-top:5px;
  float:left;
}

.cas{
  margin-top:10px;
  clear:both;
  float:left;
}

.cas label{
  clear:both;
  float:left;
  font-weight:bold;
  margin-top:7px;
}

.cas input{
  float:left;
}

.cas input[type=checkbox]{
  margin-top:5px;
}

#konec{
  margin-left:19px;
}

.dovolena table th{
  text-align:center;
}

.dovolena table td{
  text-align:center;
}

.dochazka_print{
  width:870px;
  margin:auto;
}

.dochazka_print table{
  margin-left:auto;
  margin-right:auto;
  width:95%;
}


.dochazka_print td{
  border: 1px solid black;
  font-size:x-small;
}

.dochazka_print .bez{
  border: 0px solid black;
}

.dochazka_print .odpoved{
  visibility:hidden;
}

.dochazka_print h3{
  text-align:center;
}

.dochazka_print #jmeno{
  font-size:small;
}

.malo_hodin td{
  background-color:#ff9e73;
}

#able_to_grow  th input {
    width: 100%;
    box-sizing: border-box;
}
#filtr_btn{
	float:right;
	margin:5px;
}

#able_to_grow select{
width:70px;
}

#minmax{
	clear:both;
}

.maximize{
	position:fixed;
	top:10%;
	left:10%;
	width:80%;
	height:80%;
	background:white;
	border:2px solid black;
	padding:20px 20px 0px;
	box-shadow: black 0px 5px 10px; 
	  -webkit-box-shadow: black 0px 5px 10px; 
	  -moz-box-shadow: black 0px 5px 10px; 
	z-index:200;
}

.dochazka_inner{
	position: relative; 
	height: 90%;
	min-height:500px;
	overflow: scroll;
}

.dochazka_floating{
	height:100%;
	position:absolute;
}

.prehled_action{
	color:blue;
}

.prehled_action:hover{
	cursor:pointer;
}

tr.row_submited {
	background-color:#CADBC3;
}

tr.row_deleted {
	background-color:#EFD5DA;
}

tr.row_waiting {
/* 	background-color:#A2A0B1; */
	background-color:#FFE273;
}

tr.row_passed {
	background-color:#FFF9E3;
}

tr.row_submited:hover,tr.row_deleted:hover,tr.row_waiting:hover,tr.row_passed:hover{
	background-color: white;
}

