@media screen
{
.opera{width:auto;}
.calendar td,#kalakci td,#kalakci a,#kalakci a:link,#kalakci a:active,#kalakci a:visited,#kalakci a:hover{color:black;text-align:center;}
.calendar{margin-top:-216px;width:200px;text-align:center;z-index:50;}
.calendar,.calendar input{border:1px black solid;}
html>body .calendar{width:auto;}
.calendar select{width:6em;font-size:71%;}
/* .calcells td.cell_selected{background-color:#B0030C;color:white;}  _KN_20101101_r DEFAULT*/
.calcells td.cell_selected, .calcells td.cell_selected a{background-color:#B0030C;color:white !important;} /* _KN_20101101_r NEW*/
.calcells a:hover,.calcells a:active,.calcells a:focus{color:black!important;}  /*pridano 11.11.2010 kvuli reakci na TAB*/
.calendar input{font-size:71%;margin:0 0 3px 1px;width:5em;background-color:transparent;color:black;cursor:pointer;}  /* _KN_20130122_l defaultchanged: width:6em*/
div.mainheading input{width:auto;margin:0;}
div.mainheading{margin:6px 8px 0 10px;}
.calcells,.caldayheading{width:180px;margin:0 auto;font-size:71%;}
html>body .calcells,html>body .caldayheading{width:95%;}
#kalakci  .calcells{margin:0;padding:0;width:100%;}
.caldayheading{margin-bottom:-5px;}
.calcells td,.caldayheading td{font-weight:normal;height:16px;width:10%;text-align:center;padding:2px;}
.caldayheading td{padding:0 2px;}
.calcells td div{padding:1px;margin:0;}
.calcells td.curdate {border:2px black solid!important;padding:0;}
.calcells td.hover,.calcells a:hover,.calcells a:active,.calcells a:focus{background-color:white;cursor:pointer;}  /*active a focus pridano 11.11.2010 kvuli reakci na TAB*/ 
#kalakci{min-width:7em;margin-top:15px;width:100%;}
html>body #kalakci{width:auto;}
#kalakci *{padding:0;}
#kalakci  caption{text-align:left;margin:0 0 5px 0;}
#kalakci  p{text-align:left;margin:0 0 5px 0;padding:0;font-size:71%;}
#kalakci .calcells th.cist{table-layout:fixed;}
#kalakci .calcells td{width:14.5%;height:1.4em;line-height:1.9em;}
#kalakci .calcells a,.calcells a{display:inline-block;width:100%;} /*na in-line-block zmeneno viz dalsi radek 25.7.2013 kvuli floatingBubbleElm */
#kalakci .calcells td.curdate{line-height:1.5em;}
#kalakci .calcells td.curdate a{height:1.6em;}

#kalakci td a{font-weight:bold;}
.akcekal,#kalendar,#kalakci{position:relative;z-index:1;overflow:visible!important;}   /*nelze globalne zvysovat z-index kvuli menu prekryvajicimu obsah*/
#kalakci td a:hover,#kalakci td a:active,#kalakci td a:focus{text-decoration:underline;}

/*cedulka ve strankach se starymi styly*/

.floatingBubbleElm {border: 1px solid #FFFFFF;position: absolute;display:none;z-index:50; height:auto!important;margin-top:1.6em!important;width:190px;padding:4px!important;} /*left:-10000px;*/
html>body  .floatingBubbleElm{margin-top:0!important;}
.floatingBubbleElm div.vypisakci{overflow:auto;}
.floatingBubbleElm ul {margin:0!important;padding:5px 0 8px 0!important;width:auto;height:auto!important;background-color:#ffffff!important;}
#kalakci .floatingBubbleElm li{padding:0 4%!important;margin:0!important;display:block;list-style-type:none;border-top:1px #cecece solid;width:100%;color:#000000!important;text-align:left!important;}
html>body #kalakci .floatingBubbleElm li{width:auto!important;}
#kalakci .floatingBubbleElm li:first-child,#kalakci .floatingBubbleElm li.firstDayAction{border:0;padding-top:5px;}
.floatingBubbleElm a{font-weight:normal!important;display:block;padding:4px 0!important;background:none!important;position:static!important;text-decoration:none!important;color:#5F5F5F!important;text-align:left!important;}
#celek #kalakci .floatingBubbleElm p{background-color:transparent!important;text-align:center!important;font-size:140%!important;font-weight:bold; background:transparent none!important;margin:0;padding:3px 5px;}
.floatingBubbleIsVisible{display:block;}
.floatingBubbleIsInvisible{display:none;}
.floatingBubbleElm li,.floatingBubbleElm li *{line-height:normal!important;}

}