/*--- TAGY ---*/
TABLE.kalendar SELECT{
 font-size: 16px;
 color: #57ADF0;
}
TABLE.kalendar TR TD,
TABLE.kalendar TR TH{
 padding: 0px;
 text-align: center;
}
/*--- ODKAZY --*/
TABLE.kalendar TR TD A,
TABLE.kalendar TR TD A:link,
TABLE.kalendar TR TD A:visited{
 display: block;
 color: #57ADF0;
}
TABLE.kalendar TR TD DIV,
TABLE.kalendar TR TD A SPAN{
 display: block;
 padding: 5px 8px 5px 8px;
}
TABLE.kalendar TR TD DIV{ color: #AAAAAA; }
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: #FFFFFF;
 background-color: #57ADF0;
 -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.dnes A,
TABLE.kalendar TR TD.dnes A:link,
TABLE.kalendar TR TD.dnes A:visited{
 color: #57ADF0;
 background-color: #E6F3FD;
}
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: #E6F3FD;
 -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 #57ADF0;
 -webkit-box-shadow: 0px 0px 3px 0px #57ADF0;
 -moz-box-shadow: 0px 0px 3px 0px #57ADF0;
}
/*--- DESIGN ---*/
.fkalendar{
 width: 244px;
}
/*--- OSTATNÍ ---*/
