	
#all{

}

#online .boldc{
  font-size: 11px; 
  font-weight: bold; 
  text-align: center;
}

#online a:link, a:visited{
  color:#FFF;
  font-weight:bold;
  text-decoration:underline;
}

#online a:hover{
   color:#b2b2b2;

}

#online .prihlaseni{
   padding:10px;
}

    
#online #leftMenu{
    float: left;
	width: 220px;
	margin:0;
	padding:0px;
	border-right: 1px solid black;
	height: 520px;
	 
	
}

#online #leftMenuContent{
    margin:0;
    padding: 0.1em 0;  
    
}


#online .employeeLeftMenu{
  font-size:16px;
  margin-left:20px;
  margin-top:20px;
 
  background:url('images/menu.gif');
  width:180px;
  height:220px;
}


#online .employeeLeftMenu div{
   padding:20px 20px 20px 20px;
}

#online .employeeLeftMenu a{
  
  display:block;
  margin-bottom:7px;
}

#online .employeeLeftMenu a:link, .employeeLeftMenu a:visited{
   text-decoration:none;
}



#online #main{
	position:relative;left:-1px; float: left;
	border-left: 1px solid black;
}

#online #mainContent{
    margin:0;
	padding: 20px 20px 20px 20px; 
}

#online #sign{
	margin:0;
    padding: 5px;
	border-top: 1px solid black;
	background-color:#3b3b3d;
	padding-left:400px;
	font-weight: bold;
}
#online .cleaner{
    clear: both;
}

#online h1{
  margin-bottom:10px;
  margin-top:0px;
  font-size:25px;

  
}

#online table{
   text-align:left;
  font-size: 12pt;
  border-spacing: 0px 0px;
}

#online table caption{
   font-size: 18px;
   text-align:left;

}

#online .employeeLeftMenu{
   padding: 10 10;
}
/*
#online .employeeLeftMenu a{
  font-weight:bold;
  color:blue;
  text-decoration:none;
}

#online .employeeLeftMenu a:hover{
  color:orange;
}*/

#online .chyba{
 font-size:18px;
 color:red;
 font-weight:bold;
}

#online .information{
  font-size:18px;
  font-weight:bold;
}

#online .list{
 
}

#online .list td {
 padding:5px;
 border-bottom:1px solid #b2b2b2;
 margin:0px;
 

}



#online thead{
  font-weight:bold;
  
}




/*table */


#online .full div{
  background-color:red;
}

#online table .bunkaEmpty{
  text-align:center;
  font-size:12px;
  width:80px;
  border:0px;
  height:64px;
}

#online table .bunka{
  text-align:center;
  font-size:12px;
  width:80px;
  border:0px;
  height:48;
}
#online table .bunkaAkce{
  text-align:center;
  font-size:12px;
  width:100px;
  border:0px;
  height:60;
}

#online .tydenZapis td,#online .tydenZapis th{
  border:1px solid #696969;
  border-spacing:0px;
  text-align:center;
  font-size:12px;
}
#online .tydenZapisAkce td,#online .tydenZapisAkce th{
  border:1px solid #696969;
  border-spacing:0px;
  text-align:center;
  font-size:12px;
}

#online .tydenZapis th{
font-size:13px;
}
#online .tydenZapisAkce th{
font-size:13px;
}


#online .tydenZapis th, #online .tydenZapis .denVTydnu{
	background:#454548;
}
#online .tydenZapisAkce th, #online .tydenZapisAkce .denVTydnuAkce{
	background:#722626;
}



#online .tydenZapis{
   border-spacing:0px;
    border:1px solid #696969;
  
}
#online .tydenZapisAkce{
   border-spacing:0px;
    border:1px solid #696969;
  
}

#online .tydenZapis td{
   background-color: #000;
 
}
#online .tydenZapisAkce td{
   background-color: #000;
 
}


#online .tydenZapis a{
  display:block;
  height:48px;
}
#online .tydenZapisAkce a{
  display:block;
  height:48px;
}

#online .bunka a{
  display:block;
  height:60px;
}
#online .bunkaAkce a{
  display:block;
  height:76px;
}

#online .tydenZapis .bunka a:link,#online .tydenZapis .bunka a:visited{

  text-decoration:none;

  background-color: #454548;
}
#online .tydenZapisAkce .bunkaAkce a:link,#online .tydenZapisAkce .bunkaAkce a:visited{

  text-decoration:none;

  background-color: #454548;
}

#online .tydenZapis .bunka a:hover{

   background-color: #777;
   color:#000;
}
#online .tydenZapisAkce .bunkaAkce a:hover{

   background-color: #777;
   color:#000;
}


#online .tydenZapis .bunkaEmpty a:link,.#online tydenZapis .bunkaEmpty a:visited{
  color:blue;
  text-decoration:none;
  background-color: yellow;
}
#online .tydenZapisAkce .bunkaEmpty a:link,.#online tydenZapisAkce .bunkaEmpty a:visited{
  color:blue;
  text-decoration:none;
  background-color: yellow;
}

#online .tydenZapis .bunkaEmpty a:hover{
   color:blue;
   background-color: green;
}
#online .tydenZapisAkce .bunkaEmpty a:hover{
   color:blue;
   background-color: green;
}


#online .changeCustomer{
  width:300px;
  
}


/* KALENDAR table */

#online .plan{
 padding-left:15px;
 padding-top:10px;
}


#online .titleZapis{
  font-size:18px;
  font-weight:bold;
  color:#FFF;
  padding-bottom:4px;
}

#online .titleTvorba{
  font-size:18px;
  font-weight:bold;
  padding-bottom:4px;
  color:#FFF;
}


#online .zapisRozvrhu{
  background-color:#222224;
  color:#FFF;
  padding:3px;
  font-size:12px;
}

#online .tvorbaRozvrhu{

  background-color:#722626;
  color:#FFF;
  padding:3px;
}

#online .zapisRozvrhu td,.tvorbaRozvrhu td{
  padding:3px;
}

#online .next:link, .next:visited{
   color:white;
   text-decoration:none;
   font-size:12px;
}

#online .next:hover{

	
}

#online table .aktualWeek a:link, table .aktualWeek a:visited{
   color:red;
   
}

#online table .nonaktualWeek a:link, table .nonaktualWeek a:visited{
  color:#FFF:
}

#online table .aktualDay{
   color:#000;
   background-color: red;
}

#online .next:hover{

}


















#online .titleHour{
  font-weight:bold;
}

#online .zam{
  font-size:20px;
  
}

#online .tim{
 font-size:16px;
  padding-left:15px;
}

#online table .prisel{
  background-color:#738FE6;
}

#online table .neprisel{
  background-color:red;
}

#online table.hodina{
   border-top:1px solid b2b2b2;
}

#online table.hodina td{
 padding:0px 5px 0px 5px;
 border-bottom:1px solid #b2b2b2;
}


#online .statistika td, .statistika th{
  padding-left:10px;
}


#online .statistika td{
  text-align:right;
}

#online .statistika th{
  text-align:center;
  font-size:18px;
}


#online .left, .right{
  float:left;

}

#online .left{
 width:150px;
 font-size:15px;
 font-weight:bold;
}
#online .leftAkce{
 width:150px;
 font-size:15px;
 font-weight:bold;
}

#online .left div{
  width:100px;
  background-color:#222224;
  margin-top:10px;
  padding:2px 10px 10px 10px;
}
#online .leftAkce div{
  width:100px;
  background-color:#222224;
  margin-top:10px;
  padding:2px 10px 10px 10px;
}

#online .left a{
 display:block;
 margin-top:6px;

}
#online .leftAkce a{
 display:block;
 margin-top:6px;

}

#online h2{
margin-top:5px;
margin-bottom:5px;

}




