/* CSS Document */
input.DDden {width:100%;height:100%;border:none;background:none;font-size:10pt;font-weight:100;color:#959595;cursor:pointer}
input.DDden:hover {color:#ffffff;}
input.important {font-size:12pt;font-weight:bold;color:#000000;}

table.DDkalendar {border-collapse:separate!important;}
.DDkalendar {border:none;float:left;padding:2px;background:transparent;}
.DDkalendar thead td {background:transparent;text-align:center;color:black;}
.DDkalendar thead td.LR:hover {background:#336699;border:none;}
.DDkalendar thead input.LR {width:20px;border:none;background:none;font-size:14pt;font-weight:bold}
.DDkalendar thead td.den {font-size:14pt;}
.DDkalendar thead td input {cursor:pointer;}
.DDkalendar .clicked {cursor:pointer;}

table.DDkalendar tbody.main td {width:30px;height:35px;box-sizing:border-box;text-align:center;background:#eeeeee;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;}
table.DDkalendar tbody.main td.vikend {background:#d6d6d6;}
table.DDkalendar tbody.main td.today {border:1px solid #a72330;}
table.DDkalendar tbody.main td.selected {border:1px solid #af8855;}

table.DDkalendar tbody.main td:hover {background:#af8855;}
table.DDkalendar tbody.main td.clear {background:white}
table.DDkalendar tbody.main td.clear:hover {background:white}

table.DDkalendar tbody.main td.this {background:#af8855;}
table.DDkalendar tbody.main td.this input {color:#ffffff;}
table.DDkalendar tbody.main td.vikendthis {border:1px solid red;background:#FF9966}
table.DDkalendar tbody.main td.termin {background:#a72330;}
table.DDkalendar tbody.main td.termin input {color:#ffffff;}
table.DDkalendar tbody.main td.vikend.termin {background:maroon;}
table.DDkalendar tbody.main td.this.termin {background:#a72330;}
table.DDkalendar tbody.main td.this.termin input {color:#ffffff;}
table.DDkalendar tbody.main td.vikend.this.termin {border:1px solid red;background:maroon;}

table.DDnavigace {border:none;float:left;border-collapse:collapse;margin-bottom:25px;}
table.DDnavigace tbody td {width:40px;height:30px;text-align:center;border:none;margin-right:2px;float:left;}
table.DDnavigace tbody td:last-child {margin:0;}
table.DDnavigace td.mesic {width:140px;background:#74757f top left repeat-x;color:white;font-weight:normal;font-size:14pt;}
table.DDnavigace td.rok {width:80px;background:#74757f top left repeat-x;color:white;font-weight:normal;font-size:14pt;}
table.DDnavigace td.LR {width:30px;background:#74757f top left repeat-x;}
table.DDnavigace td.mesic span, table.DDnavigace td.rok span {padding-top:2px;display:block;}
table.DDnavigace tbody td a {display:block;padding-top:2px;font-size:14pt;color:#ffffff;text-decoration:none;}
table.DDnavigace tbody td a:hover {color:#cdcdcd;text-decoration:none;}

/* kalendář akcí */
ul.kalendar_akci li {width:100%;padding:10px 0;float:left;}
ul.kalendar_akci li:nth-child(odd) {background-color:#efefef;}
ul.kalendar_akci.kurt li:nth-child(even) {background-color:#f9f9f9;}
ul.kalendar_akci li div.date {width:100px;height:100px;margin:10px 20px;float:left;}
ul.kalendar_akci li span.date {width:100px;height:100px;display:table-cell;vertical-align:middle;text-align:center;font-size:26pt;font-weight:100;color:#74757f;border-left: 1px solid #74757f;}
ul.kalendar_akci li p {width:80%;height:auto;display:block;float:left;}
ul.kalendar_akci li p.download {text-align:right;padding:15px 10px 5px 0;color:#cb452a;}
ul.kalendar_akci li p a.more {float:right;margin-right:15px;text-decoration:none;font-weight:bold;}
ul.kalendar_akci li h2 {width:80%;height:auto;padding-bottom:5px;display:block;float:left;font-size:15pt;font-weight:bold;}