/*--- TAGY ---*/
TABLE.kalendar SELECT{
 font-size: 20px;
}
TABLE.kalendar TR TD,
TABLE.kalendar TR TH{
 padding: 0px !important;
 text-align: center;
 background-color: #FFFFFF;
 font-size: 20px;
}
/*--- ODKAZY --*/
TABLE.kalendar TR TD A,
TABLE.kalendar TR TD A:link,
TABLE.kalendar TR TD A:visited{
 display: block;
}
TABLE.kalendar TR TD SPAN,
TABLE.kalendar TR TD A SPAN{
 display: block;
 padding: 4px 12px 4px 11px;
}
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: #CCCCCC;
}
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Í ---*/
