/*--- TAGY ---*/
TABLE.kalendar SELECT{
 font-size: 16px;
}
TABLE.kalendar TR TD,
TABLE.kalendar TR TH{
 display: table-cell !important;
 padding: 0px !important;
 text-align: center;
 background-color: #FFFFFF;
}
/*--- ODKAZY --*/
TABLE.kalendar TR TD A,
TABLE.kalendar TR TD A:link,
TABLE.kalendar TR TD A:visited{
 display: block;
 font-weight: 500;
}
TABLE.kalendar TR TD SPAN,
TABLE.kalendar TR TD A SPAN{
 display: block;
 padding: 5px 10px 5px 10px;
}
TABLE.kalendar TR TD.a A,
TABLE.kalendar TR TD.a A:link,
TABLE.kalendar TR TD.a A:visited,
TABLE.kalendar TR TD.dnes A,
TABLE.kalendar TR TD.dnes A:link,
TABLE.kalendar TR TD.dnes A:visited{
 font-weight: bold;
 color: #000000;
 background-color: #EAEAEA;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
TABLE.kalendar TR TD.mimo A,
TABLE.kalendar TR TD.mimo A:link,
TABLE.kalendar TR TD.mimo A:visited{
 color: #72AFC8;
 font-weight: 300;
}
TABLE.kalendar TR TD A:hover,
TABLE.kalendar TR TD A:active,
TABLE.kalendar TR TD.dnes A:hover,
TABLE.kalendar TR TD.dnes A:active,
TABLE.kalendar TR TD.mimo A:hover,
TABLE.kalendar TR TD.mimo A:active{
 color: #000000;
 background-color: #E0E0E0;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 box-shadow: 0px 0px 3px 0px #666666;
 -webkit-box-shadow: 0px 0px 3px 0px #666666;
 -moz-box-shadow: 0px 0px 3px 0px #666666;
}
/*--- DESIGN ---*/
.fkalendar{
 width: 291px;
}
/*--- OSTATNÍ ---*/
