.calendar .grouped-buttons{padding:10px
0 0 0;border-top:1px dotted #cecece}.calendar .grouped-buttons .buttons-right
.button{min-width:39px;text-align:center}.calendar
h2{text-align:center}.calendar
table{width:100%}.calendar table
th{border:none;font-weight:normal;color:#444}.calendar table
td{padding:0;text-align:left;vertical-align:top;cursor:default}.calendar table td
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar table td ul
li{display:block;height:16px;margin:1px;vertical-align:top}.calendar
form{height:0;min-height:0}div[class] .calendar
form{height:auto}#calendar_filter{height:0;min-height:0;position:relative}div[class] #calendar_filter{height:auto}#calendar_filter
fieldset{height:0;min-height:0}div[class] #calendar_filter
fieldset{height:auto}#calendar_filter .indent-vertical{position:relative}#calendar_filter
.cats{height:0;min-height:0;margin:15px
0;background-position:50% 0;background-repeat:repeat-y;background-image:url(/css/calendar/img/separator-one.gif);background-color:transparent}div[class] #calendar_filter
.cats{height:auto}body.one-col #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-three.gif)}body.two-cols-left #calendar_filter .cats, body.two-cols-right #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-two.gif)}#calendar_filter .cat-row{margin:0
0 15px 0}#calendar_filter .cat-row{height:0;min-height:0}div[class] #calendar_filter .cat-row{height:auto}#calendar_filter
ul{list-style:none;list-style-image:none;margin:0
10px 0 0px;padding:0
10px 0 0;display:block;width:250px;height:0;min-height:0;float:left;position:relative}div[class] #calendar_filter
ul{height:auto}body.one-col #calendar_filter
ul{width:214px}body.two-cols-left #calendar_filter ul, body.two-cols-right #calendar_filter
ul{width:226px}#calendar_filter ul.last-in-row{margin:0;padding:0}#calendar_filter ul li
ul{width:auto;border:none;margin:0;padding:0;float:none}#calendar_filter ul li ul li
ul{padding:0
0 0 20px}#calendar_filter_sh{background:url(/css/global/img/global/arrow-right.png) 0 50% no-repeat;display:block;height:20px;min-height:20px;padding:0
10px 0 20px;line-height:20px;text-decoration:none;cursor:default}div[class] #calendar_filter_sh{height:auto}#calendar_filter_sh.active{background:url(/css/global/img/global/arrow-down.png) 0 50% no-repeat}#calendar_filter
.feed{margin:8px
0 0 0}#calendar_filter .feed .icon-link{margin:0
8px 0 0}.calendar table .events .expozice a, .calendar .event
.calendar_name.expozice{color:#fff;background-color:#c2ba02}.calendar table .events .helfstyn a, .calendar .event
.calendar_name.helfstyn{color:#fff;background-color:#ae650e}.calendar table .events .ornis a, .calendar .event
.calendar_name.ornis{color:#fff;background-color:#871416}.calendar table .events .red a, .calendar .event
.calendar_name.red{color:#fff;background-color:#871416}.calendar table .events .orange a, .calendar .event
.calendar_name.orange{color:#fff;background-color:#ae650e}.calendar table .events .yellow a, .calendar .event
.calendar_name.yellow{color:#000;background-color:#f1f405}.calendar table .events .green a, .calendar .event
.calendar_name.green{color:#fff;background-color:#b3ab02}.calendar table .events .blue-light a, .calendar .event .calendar_name.blue-light{color:#000;background-color:#2f93fe}.calendar table .events .blue-dark a, .calendar .event .calendar_name.blue-dark{color:#fff;background-color:#184bbf}.calendar table .events .purple a, .calendar .event
.calendar_name.purple{color:#fff;background-color:#9f279f}.calendar table .events li a, .calendar .event
.calendar_name.gray{color:#fff;background-color:#51656F}.calendar table.month .events .summary, .calendar table.week .events
.summary{margin:0;font-size:11px;font-weight:400}.calendar table.month .events a.link, .calendar table.week .events
a.link{text-decoration:none;display:block;width:74px;padding:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] .calendar table.month .events a.link, div[class] .calendar table.week .events
a.link{height:auto;position:relative}body.one-col .calendar table.month .events a.link, body.one-col .calendar table.week .events
a.link{width:131px}body.two-cols-left .calendar table.month .events a.link, body.two-cols-left .calendar table.week .events a.link, body.two-cols-right .calendar table.month .events a.link, body.two-cols-right .calendar table.week .events
a.link{width:84px}.calendar table.month .events a.link:hover, .calendar table.week .events a.link:hover, .calendar table.month .events a.link:focus, .calendar table.week .events a.link:focus{background-position:0 -180px}.calendar table.month .events a.link:active, .calendar table.week .events a.link:active{background-position:0 100%}.calendar table.month .events a.link:after, .calendar table.week .events a.link:after{content:".";display:block;width:16px;height:16px;color:transparent;position:absolute;right:0;top:0;background:url(/css/global/img/icons/more.png) 50% 50% no-repeat}.calendar table.month .events a.link span, .calendar table.week .events a.link
span{display:block;width:58px;height:16px;line-height:16px;margin:0
0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}body.one-col .calendar table.month .events a.link span, body.one-col .calendar table.week .events a.link
span{width:115px}body.two-cols-left .calendar table.month .events a.link span, body.two-cols-left .calendar table.week .events a.link span, body.two-cols-right .calendar table.month .events a.link span, body.two-cols-right .calendar table.week .events a.link
span{width:70px}.calendar table.week td, .calendar table.month
td{background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/dark-to-transp.png);background-color:#fff}.calendar table.week td:hover, .calendar table.month td:hover{background-color:#EAEFF8}.calendar
.event{height:0;min-height:0;border:none}#dc-right .calendar .event, .calendar-left
.event{margin-bottom:18px}#dc-right .calendar .event .event, .calendar-left .event
.event{border-bottom:solid 1px #dfdfdf;padding-bottom:8px}div[class] .calendar
.event{height:auto}.calendar .event
.calendar_name{display:inline-block;padding:1px
4px;white-space:nowrap;font-size:11px;font-style:normal;background-position:0 0;background-repeat:repeat-x;margin-bottom:6px}.calendar .event .description, .calendar .event .detail, .calendar .event .navig, .calendar .event
.category{margin:8px
0 0 0}.calendar .event .description.small, .calendar .event
.category.small{font-size:11px;line-height:16px;margin:4px
0}.calendar .event
.category{line-height:18px}.calendar .event .category
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar .event .category ul
li{margin:0
0 16px 0}.calendar .event .category ul li
ul{margin:0
0 0 8px;padding:0
0 0 16px;list-style:disc}.calendar .event .category ul li ul
li{margin:0}.calendar .event .category ul li ul li
ul{margin:0}.calendar .event .navig
p{margin:0}.calendar .event .navig .icon-link{margin:0
8px 0 0}.calendar table.day
.summary{margin:0;line-height:16px;font-size:14px}.calendar table.day tr
td{border-top:1px solid #cecece}.calendar table.day tr.first
td{border-top:none}.calendar table.day tr
td.nowrap{line-height:16px;font-size:11px}.calendar table.day tr
td{padding:8px
0 16px 0}.calendar table.day tr td.max-width{padding:8px
0 16px 8px}.calendar table.day
abbr{text-decoration:none}.calendar table.day
.start_end{display:none}.calendar table.week .vevent .info, .calendar table.month .vevent
.info{display:none}.calendar table.week td, .calendar table.month
td{width:14.28%;height:76px}body.one-col .calendar table.week td, body.one-col .calendar table.month
td{height:133px}body.two-cols-left .calendar table.week td, body.two-cols-left .calendar table.month td, body.two-cols-right .calendar table.week td, body.two-cols-right .calendar table.month
td{height:80px}.calendar table.week
td{border:1px
solid #cecece}.calendar table.week
.details{display:none}.calendar table.week tr.disabled
td{background:#e8e8e8}.calendar .forms
.box{border-radius:10px;-moz-border-radius:10px;border:solid 1px #CECECE;background:#f7f7f7}.calendar. table.month
.details{display:none}.calendar table.month
td{height:76px;border:1px
solid #cecece}.calendar table.month
td.disabled{background-color:#e8e8e8;background-image:none}.calendar table.month td
span.day{display:block;height:0;min-height:0;text-align:right;color:#5a5b5b;font-weight:900;border-top:solid 1px #fff}div[class] .calendar table.month td
span.day{height:auto}.calendar table.month td span.day .day-num{display:inline-block;margin:0
1px;padding:1px
3px;color:#5a5b5b;-webkit-border-radius:4px;-moz-border-radius:4px}.calendar table.month td span.day a.day-num:hover{color:#fff;background-color:#4B82DB}.calendar table.month td.disabled span.day .day-num{color:#8f9090}.calendar table.month
td.today{background-color:#EAEFF8}table.calendar.details{display:none}table.calendar.panel{width:auto}table.calendar.panel
th{font-size:11px;font-weight:400}table.calendar.panel
td{height:25px;width:25px;vertical-align:middle;text-align:center;border:1px
solid #cecece;font-weight:bold;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/button/png-transp/button-dark.png);background-color:#f2f2f2}table.calendar.panel td
span.day{display:block;height:25px;min-height:25px;line-height:25px;color:#3f3f3f;text-shadow:#fff 0 1px 1px;border-top:1px solid #fff}div[class] table.calendar.panel td
span.day{height:auto}table.calendar.panel td span.day
a{display:block;height:25px;min-height:25px;line-height:25px;text-decoration:none;color:#315e8c;text-shadow:#fff 0 1px 1px;border-top:solid 1px #fff;background-position:0 25px;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] table.calendar.panel td span.day
a{height:auto}table.calendar.panel td span.day a:hover, table.calendar.panel td span.day a:focus{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel td span.day a:active{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #0072e2;background-position:0 100%;background-color:#0072e2}table.calendar.panel td.today span.day a, table.calendar.panel td.today
span.day{color:#fff;text-shadow:#274563 0 -1px 1px;border-top:1px solid #3c82c9;background-position:0 25px;background-color:#508dc9}table.calendar.panel td.today span.day a:hover{border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel
td.highlighted{}table.calendar.panel td.highlighted
span.day{border:none;text-shadow:none}div[class] table.calendar.panel td.highlighted
span.day{height:auto}table.calendar.panel
td.disabled{background-image:none;background-color:#e0e0e0}table.calendar.panel td.disabled
span.day{color:#a5a5a5;border-top:1px solid #ddd;text-shadow:1px 1px 1px #f2f2f2}.icn-pin{background-image:url(/css/calendar/img/icons/pin.png)}.icn-arrow-right{background-image:url(/css/calendar/img/icons/arrow-right.png)}.icn-rss{background-image:url(/css/calendar/img/icons/rss.png)}.icn-cal{background-image:url(/css/calendar/img/icons/calendar.png)}.icn-google-rss{background-image:url(/css/calendar/img/icons/google-rss.png)}.icn-seznam-rss{background-image:url(/css/calendar/img/icons/seznam-rss.png)}.calendar .grouped-buttons{padding:10px
0 0 0;border-top:1px dotted #cecece}.calendar .grouped-buttons .buttons-right
.button{min-width:39px;text-align:center}.calendar
h2{text-align:center}.calendar
table{width:100%}.calendar table
th{border:none;font-weight:normal;color:#444}.calendar table
td{padding:0;text-align:left;vertical-align:top;cursor:default}.calendar table td
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar table td ul
li{display:block;height:16px;margin:1px;vertical-align:top}.calendar
form{height:0;min-height:0}div[class] .calendar
form{height:auto}#calendar_filter{height:0;min-height:0;position:relative}div[class] #calendar_filter{height:auto}#calendar_filter
fieldset{height:0;min-height:0}div[class] #calendar_filter
fieldset{height:auto}#calendar_filter .indent-vertical{position:relative}#calendar_filter
.cats{height:0;min-height:0;margin:15px
0;background-position:50% 0;background-repeat:repeat-y;background-image:url(/css/calendar/img/separator-one.gif);background-color:transparent}div[class] #calendar_filter
.cats{height:auto}body.one-col #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-three.gif)}body.two-cols-left #calendar_filter .cats, body.two-cols-right #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-two.gif)}#calendar_filter .cat-row{margin:0
0 15px 0}#calendar_filter .cat-row{height:0;min-height:0}div[class] #calendar_filter .cat-row{height:auto}#calendar_filter
ul{list-style:none;list-style-image:none;margin:0
10px 0 0px;padding:0
10px 0 0;display:block;width:250px;height:0;min-height:0;float:left;position:relative}div[class] #calendar_filter
ul{height:auto}body.one-col #calendar_filter
ul{width:214px}body.two-cols-left #calendar_filter ul, body.two-cols-right #calendar_filter
ul{width:226px}#calendar_filter ul.last-in-row{margin:0;padding:0}#calendar_filter ul li
ul{width:auto;border:none;margin:0;padding:0;float:none}#calendar_filter ul li ul li
ul{padding:0
0 0 20px}#calendar_filter_sh{background:url(/css/global/img/global/arrow-right.png) 0 50% no-repeat;display:block;height:20px;min-height:20px;padding:0
10px 0 20px;line-height:20px;text-decoration:none;cursor:default}div[class] #calendar_filter_sh{height:auto}#calendar_filter_sh.active{background:url(/css/global/img/global/arrow-down.png) 0 50% no-repeat}#calendar_filter
.feed{margin:8px
0 0 0}#calendar_filter .feed .icon-link{margin:0
8px 0 0}.calendar table .events .expozice a, .calendar .event
.calendar_name.expozice{color:#fff;background-color:#c2ba02}.calendar table .events .helfstyn a, .calendar .event
.calendar_name.helfstyn{color:#fff;background-color:#ae650e}.calendar table .events .ornis a, .calendar .event
.calendar_name.ornis{color:#fff;background-color:#871416}.calendar table .events .red a, .calendar .event
.calendar_name.red{color:#fff;background-color:#871416}.calendar table .events .orange a, .calendar .event
.calendar_name.orange{color:#fff;background-color:#ae650e}.calendar table .events .yellow a, .calendar .event
.calendar_name.yellow{color:#000;background-color:#f1f405}.calendar table .events .green a, .calendar .event
.calendar_name.green{color:#fff;background-color:#b3ab02}.calendar table .events .blue-light a, .calendar .event .calendar_name.blue-light{color:#000;background-color:#2f93fe}.calendar table .events .blue-dark a, .calendar .event .calendar_name.blue-dark{color:#fff;background-color:#184bbf}.calendar table .events .purple a, .calendar .event
.calendar_name.purple{color:#fff;background-color:#9f279f}.calendar table .events li a, .calendar .event
.calendar_name.gray{color:#fff;background-color:#51656F}.calendar table.month .events .summary, .calendar table.week .events
.summary{margin:0;font-size:11px;font-weight:400}.calendar table.month .events a.link, .calendar table.week .events
a.link{text-decoration:none;display:block;width:74px;padding:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] .calendar table.month .events a.link, div[class] .calendar table.week .events
a.link{height:auto;position:relative}body.one-col .calendar table.month .events a.link, body.one-col .calendar table.week .events
a.link{width:131px}body.two-cols-left .calendar table.month .events a.link, body.two-cols-left .calendar table.week .events a.link, body.two-cols-right .calendar table.month .events a.link, body.two-cols-right .calendar table.week .events
a.link{width:84px}.calendar table.month .events a.link:hover, .calendar table.week .events a.link:hover, .calendar table.month .events a.link:focus, .calendar table.week .events a.link:focus{background-position:0 -180px}.calendar table.month .events a.link:active, .calendar table.week .events a.link:active{background-position:0 100%}.calendar table.month .events a.link:after, .calendar table.week .events a.link:after{content:".";display:block;width:16px;height:16px;color:transparent;position:absolute;right:0;top:0;background:url(/css/global/img/icons/more.png) 50% 50% no-repeat}.calendar table.month .events a.link span, .calendar table.week .events a.link
span{display:block;width:58px;height:16px;line-height:16px;margin:0
0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}body.one-col .calendar table.month .events a.link span, body.one-col .calendar table.week .events a.link
span{width:115px}body.two-cols-left .calendar table.month .events a.link span, body.two-cols-left .calendar table.week .events a.link span, body.two-cols-right .calendar table.month .events a.link span, body.two-cols-right .calendar table.week .events a.link
span{width:70px}.calendar table.week td, .calendar table.month
td{background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/dark-to-transp.png);background-color:#fff}.calendar table.week td:hover, .calendar table.month td:hover{background-color:#EAEFF8}.calendar
.event{height:0;min-height:0;border:none}#dc-right .calendar .event, .calendar-left
.event{margin-bottom:18px}#dc-right .calendar .event .event, .calendar-left .event
.event{border-bottom:solid 1px #dfdfdf;padding-bottom:8px}div[class] .calendar
.event{height:auto}.calendar .event
.calendar_name{display:inline-block;padding:1px
4px;white-space:nowrap;font-size:11px;font-style:normal;background-position:0 0;background-repeat:repeat-x;margin-bottom:6px}.calendar .event .description, .calendar .event .detail, .calendar .event .navig, .calendar .event
.category{margin:8px
0 0 0}.calendar .event .description.small, .calendar .event
.category.small{font-size:11px;line-height:16px;margin:4px
0}.calendar .event
.category{line-height:18px}.calendar .event .category
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar .event .category ul
li{margin:0
0 16px 0}.calendar .event .category ul li
ul{margin:0
0 0 8px;padding:0
0 0 16px;list-style:disc}.calendar .event .category ul li ul
li{margin:0}.calendar .event .category ul li ul li
ul{margin:0}.calendar .event .navig
p{margin:0}.calendar .event .navig .icon-link{margin:0
8px 0 0}.calendar table.day
.summary{margin:0;line-height:16px;font-size:14px}.calendar table.day tr
td{border-top:1px solid #cecece}.calendar table.day tr.first
td{border-top:none}.calendar table.day tr
td.nowrap{line-height:16px;font-size:11px}.calendar table.day tr
td{padding:8px
0 16px 0}.calendar table.day tr td.max-width{padding:8px
0 16px 8px}.calendar table.day
abbr{text-decoration:none}.calendar table.day
.start_end{display:none}.calendar table.week .vevent .info, .calendar table.month .vevent
.info{display:none}.calendar table.week td, .calendar table.month
td{width:14.28%;height:76px}body.one-col .calendar table.week td, body.one-col .calendar table.month
td{height:133px}body.two-cols-left .calendar table.week td, body.two-cols-left .calendar table.month td, body.two-cols-right .calendar table.week td, body.two-cols-right .calendar table.month
td{height:80px}.calendar table.week
td{border:1px
solid #cecece}.calendar table.week
.details{display:none}.calendar table.week tr.disabled
td{background:#e8e8e8}.calendar .forms
.box{border-radius:10px;-moz-border-radius:10px;border:solid 1px #CECECE;background:#f7f7f7}.calendar. table.month
.details{display:none}.calendar table.month
td{height:76px;border:1px
solid #cecece}.calendar table.month
td.disabled{background-color:#e8e8e8;background-image:none}.calendar table.month td
span.day{display:block;height:0;min-height:0;text-align:right;color:#5a5b5b;font-weight:900;border-top:solid 1px #fff}div[class] .calendar table.month td
span.day{height:auto}.calendar table.month td span.day .day-num{display:inline-block;margin:0
1px;padding:1px
3px;color:#5a5b5b;-webkit-border-radius:4px;-moz-border-radius:4px}.calendar table.month td span.day a.day-num:hover{color:#fff;background-color:#4B82DB}.calendar table.month td.disabled span.day .day-num{color:#8f9090}.calendar table.month
td.today{background-color:#EAEFF8}table.calendar.details{display:none}table.calendar.panel{width:auto}table.calendar.panel
th{font-size:11px;font-weight:400}table.calendar.panel
td{height:25px;width:25px;vertical-align:middle;text-align:center;border:1px
solid #cecece;font-weight:bold;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/button/png-transp/button-dark.png);background-color:#f2f2f2}table.calendar.panel td
span.day{display:block;height:25px;min-height:25px;line-height:25px;color:#3f3f3f;text-shadow:#fff 0 1px 1px;border-top:1px solid #fff}div[class] table.calendar.panel td
span.day{height:auto}table.calendar.panel td span.day
a{display:block;height:25px;min-height:25px;line-height:25px;text-decoration:none;color:#315e8c;text-shadow:#fff 0 1px 1px;border-top:solid 1px #fff;background-position:0 25px;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] table.calendar.panel td span.day
a{height:auto}table.calendar.panel td span.day a:hover, table.calendar.panel td span.day a:focus{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel td span.day a:active{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #0072e2;background-position:0 100%;background-color:#0072e2}table.calendar.panel td.today span.day a, table.calendar.panel td.today
span.day{color:#fff;text-shadow:#274563 0 -1px 1px;border-top:1px solid #3c82c9;background-position:0 25px;background-color:#508dc9}table.calendar.panel td.today span.day a:hover{border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel
td.highlighted{}table.calendar.panel td.highlighted
span.day{border:none;text-shadow:none}div[class] table.calendar.panel td.highlighted
span.day{height:auto}table.calendar.panel
td.disabled{background-image:none;background-color:#e0e0e0}table.calendar.panel td.disabled
span.day{color:#a5a5a5;border-top:1px solid #ddd;text-shadow:1px 1px 1px #f2f2f2}.icn-pin{background-image:url(/css/calendar/img/icons/pin.png)}.icn-arrow-right{background-image:url(/css/calendar/img/icons/arrow-right.png)}.icn-rss{background-image:url(/css/calendar/img/icons/rss.png)}.icn-cal{background-image:url(/css/calendar/img/icons/calendar.png)}.icn-google-rss{background-image:url(/css/calendar/img/icons/google-rss.png)}.icn-seznam-rss{background-image:url(/css/calendar/img/icons/seznam-rss.png)}.calendar .grouped-buttons{padding:10px
0 0 0;border-top:1px dotted #cecece}.calendar .grouped-buttons .buttons-right
.button{min-width:39px;text-align:center}.calendar
h2{text-align:center}.calendar
table{width:100%}.calendar table
th{border:none;font-weight:normal;color:#444}.calendar table
td{padding:0;text-align:left;vertical-align:top;cursor:default}.calendar table td
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar table td ul
li{display:block;height:16px;margin:1px;vertical-align:top}.calendar
form{height:0;min-height:0}div[class] .calendar
form{height:auto}#calendar_filter{height:0;min-height:0;position:relative}div[class] #calendar_filter{height:auto}#calendar_filter
fieldset{height:0;min-height:0}div[class] #calendar_filter
fieldset{height:auto}#calendar_filter .indent-vertical{position:relative}#calendar_filter
.cats{height:0;min-height:0;margin:15px
0;background-position:50% 0;background-repeat:repeat-y;background-image:url(/css/calendar/img/separator-one.gif);background-color:transparent}div[class] #calendar_filter
.cats{height:auto}body.one-col #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-three.gif)}body.two-cols-left #calendar_filter .cats, body.two-cols-right #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-two.gif)}#calendar_filter .cat-row{margin:0
0 15px 0}#calendar_filter .cat-row{height:0;min-height:0}div[class] #calendar_filter .cat-row{height:auto}#calendar_filter
ul{list-style:none;list-style-image:none;margin:0
10px 0 0px;padding:0
10px 0 0;display:block;width:250px;height:0;min-height:0;float:left;position:relative}div[class] #calendar_filter
ul{height:auto}body.one-col #calendar_filter
ul{width:214px}body.two-cols-left #calendar_filter ul, body.two-cols-right #calendar_filter
ul{width:226px}#calendar_filter ul.last-in-row{margin:0;padding:0}#calendar_filter ul li
ul{width:auto;border:none;margin:0;padding:0;float:none}#calendar_filter ul li ul li
ul{padding:0
0 0 20px}#calendar_filter_sh{background:url(/css/global/img/global/arrow-right.png) 0 50% no-repeat;display:block;height:20px;min-height:20px;padding:0
10px 0 20px;line-height:20px;text-decoration:none;cursor:default}div[class] #calendar_filter_sh{height:auto}#calendar_filter_sh.active{background:url(/css/global/img/global/arrow-down.png) 0 50% no-repeat}#calendar_filter
.feed{margin:8px
0 0 0}#calendar_filter .feed .icon-link{margin:0
8px 0 0}.calendar table .events .expozice a, .calendar .event
.calendar_name.expozice{color:#fff;background-color:#c2ba02}.calendar table .events .helfstyn a, .calendar .event
.calendar_name.helfstyn{color:#fff;background-color:#ae650e}.calendar table .events .ornis a, .calendar .event
.calendar_name.ornis{color:#fff;background-color:#871416}.calendar table .events .red a, .calendar .event
.calendar_name.red{color:#fff;background-color:#871416}.calendar table .events .orange a, .calendar .event
.calendar_name.orange{color:#fff;background-color:#ae650e}.calendar table .events .yellow a, .calendar .event
.calendar_name.yellow{color:#000;background-color:#f1f405}.calendar table .events .green a, .calendar .event
.calendar_name.green{color:#fff;background-color:#b3ab02}.calendar table .events .blue-light a, .calendar .event .calendar_name.blue-light{color:#000;background-color:#2f93fe}.calendar table .events .blue-dark a, .calendar .event .calendar_name.blue-dark{color:#fff;background-color:#184bbf}.calendar table .events .purple a, .calendar .event
.calendar_name.purple{color:#fff;background-color:#9f279f}.calendar table .events li a, .calendar .event
.calendar_name.gray{color:#fff;background-color:#51656F}.calendar table.month .events .summary, .calendar table.week .events
.summary{margin:0;font-size:11px;font-weight:400}.calendar table.month .events a.link, .calendar table.week .events
a.link{text-decoration:none;display:block;width:74px;padding:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] .calendar table.month .events a.link, div[class] .calendar table.week .events
a.link{height:auto;position:relative}body.one-col .calendar table.month .events a.link, body.one-col .calendar table.week .events
a.link{width:131px}body.two-cols-left .calendar table.month .events a.link, body.two-cols-left .calendar table.week .events a.link, body.two-cols-right .calendar table.month .events a.link, body.two-cols-right .calendar table.week .events
a.link{width:84px}.calendar table.month .events a.link:hover, .calendar table.week .events a.link:hover, .calendar table.month .events a.link:focus, .calendar table.week .events a.link:focus{background-position:0 -180px}.calendar table.month .events a.link:active, .calendar table.week .events a.link:active{background-position:0 100%}.calendar table.month .events a.link:after, .calendar table.week .events a.link:after{content:".";display:block;width:16px;height:16px;color:transparent;position:absolute;right:0;top:0;background:url(/css/global/img/icons/more.png) 50% 50% no-repeat}.calendar table.month .events a.link span, .calendar table.week .events a.link
span{display:block;width:58px;height:16px;line-height:16px;margin:0
0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}body.one-col .calendar table.month .events a.link span, body.one-col .calendar table.week .events a.link
span{width:115px}body.two-cols-left .calendar table.month .events a.link span, body.two-cols-left .calendar table.week .events a.link span, body.two-cols-right .calendar table.month .events a.link span, body.two-cols-right .calendar table.week .events a.link
span{width:70px}.calendar table.week td, .calendar table.month
td{background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/dark-to-transp.png);background-color:#fff}.calendar table.week td:hover, .calendar table.month td:hover{background-color:#EAEFF8}.calendar
.event{height:0;min-height:0;border:none}#dc-right .calendar .event, .calendar-left
.event{margin-bottom:18px}#dc-right .calendar .event .event, .calendar-left .event
.event{border-bottom:solid 1px #dfdfdf;padding-bottom:8px}div[class] .calendar
.event{height:auto}.calendar .event
.calendar_name{display:inline-block;padding:1px
4px;white-space:nowrap;font-size:11px;font-style:normal;background-position:0 0;background-repeat:repeat-x;margin-bottom:6px}.calendar .event .description, .calendar .event .detail, .calendar .event .navig, .calendar .event
.category{margin:8px
0 0 0}.calendar .event .description.small, .calendar .event
.category.small{font-size:11px;line-height:16px;margin:4px
0}.calendar .event
.category{line-height:18px}.calendar .event .category
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar .event .category ul
li{margin:0
0 16px 0}.calendar .event .category ul li
ul{margin:0
0 0 8px;padding:0
0 0 16px;list-style:disc}.calendar .event .category ul li ul
li{margin:0}.calendar .event .category ul li ul li
ul{margin:0}.calendar .event .navig
p{margin:0}.calendar .event .navig .icon-link{margin:0
8px 0 0}.calendar table.day
.summary{margin:0;line-height:16px;font-size:14px}.calendar table.day tr
td{border-top:1px solid #cecece}.calendar table.day tr.first
td{border-top:none}.calendar table.day tr
td.nowrap{line-height:16px;font-size:11px}.calendar table.day tr
td{padding:8px
0 16px 0}.calendar table.day tr td.max-width{padding:8px
0 16px 8px}.calendar table.day
abbr{text-decoration:none}.calendar table.day
.start_end{display:none}.calendar table.week .vevent .info, .calendar table.month .vevent
.info{display:none}.calendar table.week td, .calendar table.month
td{width:14.28%;height:76px}body.one-col .calendar table.week td, body.one-col .calendar table.month
td{height:133px}body.two-cols-left .calendar table.week td, body.two-cols-left .calendar table.month td, body.two-cols-right .calendar table.week td, body.two-cols-right .calendar table.month
td{height:80px}.calendar table.week
td{border:1px
solid #cecece}.calendar table.week
.details{display:none}.calendar table.week tr.disabled
td{background:#e8e8e8}.calendar .forms
.box{border-radius:10px;-moz-border-radius:10px;border:solid 1px #CECECE;background:#f7f7f7}.calendar. table.month
.details{display:none}.calendar table.month
td{height:76px;border:1px
solid #cecece}.calendar table.month
td.disabled{background-color:#e8e8e8;background-image:none}.calendar table.month td
span.day{display:block;height:0;min-height:0;text-align:right;color:#5a5b5b;font-weight:900;border-top:solid 1px #fff}div[class] .calendar table.month td
span.day{height:auto}.calendar table.month td span.day .day-num{display:inline-block;margin:0
1px;padding:1px
3px;color:#5a5b5b;-webkit-border-radius:4px;-moz-border-radius:4px}.calendar table.month td span.day a.day-num:hover{color:#fff;background-color:#4B82DB}.calendar table.month td.disabled span.day .day-num{color:#8f9090}.calendar table.month
td.today{background-color:#EAEFF8}table.calendar.details{display:none}table.calendar.panel{width:auto}table.calendar.panel
th{font-size:11px;font-weight:400}table.calendar.panel
td{height:25px;width:25px;vertical-align:middle;text-align:center;border:1px
solid #cecece;font-weight:bold;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/button/png-transp/button-dark.png);background-color:#f2f2f2}table.calendar.panel td
span.day{display:block;height:25px;min-height:25px;line-height:25px;color:#3f3f3f;text-shadow:#fff 0 1px 1px;border-top:1px solid #fff}div[class] table.calendar.panel td
span.day{height:auto}table.calendar.panel td span.day
a{display:block;height:25px;min-height:25px;line-height:25px;text-decoration:none;color:#315e8c;text-shadow:#fff 0 1px 1px;border-top:solid 1px #fff;background-position:0 25px;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] table.calendar.panel td span.day
a{height:auto}table.calendar.panel td span.day a:hover, table.calendar.panel td span.day a:focus{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel td span.day a:active{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #0072e2;background-position:0 100%;background-color:#0072e2}table.calendar.panel td.today span.day a, table.calendar.panel td.today
span.day{color:#fff;text-shadow:#274563 0 -1px 1px;border-top:1px solid #3c82c9;background-position:0 25px;background-color:#508dc9}table.calendar.panel td.today span.day a:hover{border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel
td.highlighted{}table.calendar.panel td.highlighted
span.day{border:none;text-shadow:none}div[class] table.calendar.panel td.highlighted
span.day{height:auto}table.calendar.panel
td.disabled{background-image:none;background-color:#e0e0e0}table.calendar.panel td.disabled
span.day{color:#a5a5a5;border-top:1px solid #ddd;text-shadow:1px 1px 1px #f2f2f2}.icn-pin{background-image:url(/css/calendar/img/icons/pin.png)}.icn-arrow-right{background-image:url(/css/calendar/img/icons/arrow-right.png)}.icn-rss{background-image:url(/css/calendar/img/icons/rss.png)}.icn-cal{background-image:url(/css/calendar/img/icons/calendar.png)}.icn-google-rss{background-image:url(/css/calendar/img/icons/google-rss.png)}.icn-seznam-rss{background-image:url(/css/calendar/img/icons/seznam-rss.png)}.calendar .grouped-buttons{padding:10px
0 0 0;border-top:1px dotted #cecece}.calendar .grouped-buttons .buttons-right
.button{min-width:39px;text-align:center}.calendar
h2{text-align:center}.calendar
table{width:100%}.calendar table
th{border:none;font-weight:normal;color:#444}.calendar table
td{padding:0;text-align:left;vertical-align:top;cursor:default}.calendar table td
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar table td ul
li{display:block;height:16px;margin:1px;vertical-align:top}.calendar
form{height:0;min-height:0}div[class] .calendar
form{height:auto}#calendar_filter{height:0;min-height:0;position:relative}div[class] #calendar_filter{height:auto}#calendar_filter
fieldset{height:0;min-height:0}div[class] #calendar_filter
fieldset{height:auto}#calendar_filter .indent-vertical{position:relative}#calendar_filter
.cats{height:0;min-height:0;margin:15px
0;background-position:50% 0;background-repeat:repeat-y;background-image:url(/css/calendar/img/separator-one.gif);background-color:transparent}div[class] #calendar_filter
.cats{height:auto}body.one-col #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-three.gif)}body.two-cols-left #calendar_filter .cats, body.two-cols-right #calendar_filter
.cats{background-image:url(/css/calendar/img/separator-two.gif)}#calendar_filter .cat-row{margin:0
0 15px 0}#calendar_filter .cat-row{height:0;min-height:0}div[class] #calendar_filter .cat-row{height:auto}#calendar_filter
ul{list-style:none;list-style-image:none;margin:0
10px 0 0px;padding:0
10px 0 0;display:block;width:250px;height:0;min-height:0;float:left;position:relative}div[class] #calendar_filter
ul{height:auto}body.one-col #calendar_filter
ul{width:214px}body.two-cols-left #calendar_filter ul, body.two-cols-right #calendar_filter
ul{width:226px}#calendar_filter ul.last-in-row{margin:0;padding:0}#calendar_filter ul li
ul{width:auto;border:none;margin:0;padding:0;float:none}#calendar_filter ul li ul li
ul{padding:0
0 0 20px}#calendar_filter_sh{background:url(/css/global/img/global/arrow-right.png) 0 50% no-repeat;display:block;height:20px;min-height:20px;padding:0
10px 0 20px;line-height:20px;text-decoration:none;cursor:default}div[class] #calendar_filter_sh{height:auto}#calendar_filter_sh.active{background:url(/css/global/img/global/arrow-down.png) 0 50% no-repeat}#calendar_filter
.feed{margin:8px
0 0 0}#calendar_filter .feed .icon-link{margin:0
8px 0 0}.calendar table .events .expozice a, .calendar .event
.calendar_name.expozice{color:#fff;background-color:#c2ba02}.calendar table .events .helfstyn a, .calendar .event
.calendar_name.helfstyn{color:#fff;background-color:#ae650e}.calendar table .events .ornis a, .calendar .event
.calendar_name.ornis{color:#fff;background-color:#871416}.calendar table .events .red a, .calendar .event
.calendar_name.red{color:#fff;background-color:#871416}.calendar table .events .orange a, .calendar .event
.calendar_name.orange{color:#fff;background-color:#ae650e}.calendar table .events .yellow a, .calendar .event
.calendar_name.yellow{color:#000;background-color:#f1f405}.calendar table .events .green a, .calendar .event
.calendar_name.green{color:#fff;background-color:#b3ab02}.calendar table .events .blue-light a, .calendar .event .calendar_name.blue-light{color:#000;background-color:#2f93fe}.calendar table .events .blue-dark a, .calendar .event .calendar_name.blue-dark{color:#fff;background-color:#184bbf}.calendar table .events .purple a, .calendar .event
.calendar_name.purple{color:#fff;background-color:#9f279f}.calendar table .events li a, .calendar .event
.calendar_name.gray{color:#fff;background-color:#51656F}.calendar table.month .events .summary, .calendar table.week .events
.summary{margin:0;font-size:11px;font-weight:400}.calendar table.month .events a.link, .calendar table.week .events
a.link{text-decoration:none;display:block;width:74px;padding:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] .calendar table.month .events a.link, div[class] .calendar table.week .events
a.link{height:auto;position:relative}body.one-col .calendar table.month .events a.link, body.one-col .calendar table.week .events
a.link{width:131px}body.two-cols-left .calendar table.month .events a.link, body.two-cols-left .calendar table.week .events a.link, body.two-cols-right .calendar table.month .events a.link, body.two-cols-right .calendar table.week .events
a.link{width:84px}.calendar table.month .events a.link:hover, .calendar table.week .events a.link:hover, .calendar table.month .events a.link:focus, .calendar table.week .events a.link:focus{background-position:0 -180px}.calendar table.month .events a.link:active, .calendar table.week .events a.link:active{background-position:0 100%}.calendar table.month .events a.link:after, .calendar table.week .events a.link:after{content:".";display:block;width:16px;height:16px;color:transparent;position:absolute;right:0;top:0;background:url(/css/global/img/icons/more.png) 50% 50% no-repeat}.calendar table.month .events a.link span, .calendar table.week .events a.link
span{display:block;width:58px;height:16px;line-height:16px;margin:0
0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}body.one-col .calendar table.month .events a.link span, body.one-col .calendar table.week .events a.link
span{width:115px}body.two-cols-left .calendar table.month .events a.link span, body.two-cols-left .calendar table.week .events a.link span, body.two-cols-right .calendar table.month .events a.link span, body.two-cols-right .calendar table.week .events a.link
span{width:70px}.calendar table.week td, .calendar table.month
td{background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/dark-to-transp.png);background-color:#fff}.calendar table.week td:hover, .calendar table.month td:hover{background-color:#EAEFF8}.calendar
.event{height:0;min-height:0;border:none}#dc-right .calendar .event, .calendar-left
.event{margin-bottom:18px}#dc-right .calendar .event .event, .calendar-left .event
.event{border-bottom:solid 1px #dfdfdf;padding-bottom:8px}div[class] .calendar
.event{height:auto}.calendar .event
.calendar_name{display:inline-block;padding:1px
4px;white-space:nowrap;font-size:11px;font-style:normal;background-position:0 0;background-repeat:repeat-x;margin-bottom:6px}.calendar .event .description, .calendar .event .detail, .calendar .event .navig, .calendar .event
.category{margin:8px
0 0 0}.calendar .event .description.small, .calendar .event
.category.small{font-size:11px;line-height:16px;margin:4px
0}.calendar .event
.category{line-height:18px}.calendar .event .category
ul{margin:0;padding:0;list-style:none;list-style-image:none}.calendar .event .category ul
li{margin:0
0 16px 0}.calendar .event .category ul li
ul{margin:0
0 0 8px;padding:0
0 0 16px;list-style:disc}.calendar .event .category ul li ul
li{margin:0}.calendar .event .category ul li ul li
ul{margin:0}.calendar .event .navig
p{margin:0}.calendar .event .navig .icon-link{margin:0
8px 0 0}.calendar table.day
.summary{margin:0;line-height:16px;font-size:14px}.calendar table.day tr
td{border-top:1px solid #cecece}.calendar table.day tr.first
td{border-top:none}.calendar table.day tr
td.nowrap{line-height:16px;font-size:11px}.calendar table.day tr
td{padding:8px
0 16px 0}.calendar table.day tr td.max-width{padding:8px
0 16px 8px}.calendar table.day
abbr{text-decoration:none}.calendar table.day
.start_end{display:none}.calendar table.week .vevent .info, .calendar table.month .vevent
.info{display:none}.calendar table.week td, .calendar table.month
td{width:14.28%;height:76px}body.one-col .calendar table.week td, body.one-col .calendar table.month
td{height:133px}body.two-cols-left .calendar table.week td, body.two-cols-left .calendar table.month td, body.two-cols-right .calendar table.week td, body.two-cols-right .calendar table.month
td{height:80px}.calendar table.week
td{border:1px
solid #cecece}.calendar table.week
.details{display:none}.calendar table.week tr.disabled
td{background:#e8e8e8}.calendar .forms
.box{border-radius:10px;-moz-border-radius:10px;border:solid 1px #CECECE;background:#f7f7f7}.calendar. table.month
.details{display:none}.calendar table.month
td{height:76px;border:1px
solid #cecece}.calendar table.month
td.disabled{background-color:#e8e8e8;background-image:none}.calendar table.month td
span.day{display:block;height:0;min-height:0;text-align:right;color:#5a5b5b;font-weight:900;border-top:solid 1px #fff}div[class] .calendar table.month td
span.day{height:auto}.calendar table.month td span.day .day-num{display:inline-block;margin:0
1px;padding:1px
3px;color:#5a5b5b;-webkit-border-radius:4px;-moz-border-radius:4px}.calendar table.month td span.day a.day-num:hover{color:#fff;background-color:#4B82DB}.calendar table.month td.disabled span.day .day-num{color:#8f9090}.calendar table.month
td.today{background-color:#EAEFF8}table.calendar.details{display:none}table.calendar.panel{width:auto}table.calendar.panel
th{font-size:11px;font-weight:400}table.calendar.panel
td{height:25px;width:25px;vertical-align:middle;text-align:center;border:1px
solid #cecece;font-weight:bold;background-position:0 0;background-repeat:repeat-x;background-image:url(/css/global/img/global/button/png-transp/button-dark.png);background-color:#f2f2f2}table.calendar.panel td
span.day{display:block;height:25px;min-height:25px;line-height:25px;color:#3f3f3f;text-shadow:#fff 0 1px 1px;border-top:1px solid #fff}div[class] table.calendar.panel td
span.day{height:auto}table.calendar.panel td span.day
a{display:block;height:25px;min-height:25px;line-height:25px;text-decoration:none;color:#315e8c;text-shadow:#fff 0 1px 1px;border-top:solid 1px #fff;background-position:0 25px;background-repeat:repeat-x;background-image:url(/css/calendar/img/button.png)}div[class] table.calendar.panel td span.day
a{height:auto}table.calendar.panel td span.day a:hover, table.calendar.panel td span.day a:focus{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel td span.day a:active{color:#fff;text-shadow:#002c59 0 -1px 1px;border-top:solid 1px #0072e2;background-position:0 100%;background-color:#0072e2}table.calendar.panel td.today span.day a, table.calendar.panel td.today
span.day{color:#fff;text-shadow:#274563 0 -1px 1px;border-top:1px solid #3c82c9;background-position:0 25px;background-color:#508dc9}table.calendar.panel td.today span.day a:hover{border-top:solid 1px #66AAED;background-position:0 0;background-color:#0072e2}table.calendar.panel
td.highlighted{}table.calendar.panel td.highlighted
span.day{border:none;text-shadow:none}div[class] table.calendar.panel td.highlighted
span.day{height:auto}table.calendar.panel
td.disabled{background-image:none;background-color:#e0e0e0}table.calendar.panel td.disabled
span.day{color:#a5a5a5;border-top:1px solid #ddd;text-shadow:1px 1px 1px #f2f2f2}.icn-pin{background-image:url(/css/calendar/img/icons/pin.png)}.icn-arrow-right{background-image:url(/css/calendar/img/icons/arrow-right.png)}.icn-rss{background-image:url(/css/calendar/img/icons/rss.png)}.icn-cal{background-image:url(/css/calendar/img/icons/calendar.png)}.icn-google-rss{background-image:url(/css/calendar/img/icons/google-rss.png)}.icn-seznam-rss{background-image:url(/css/calendar/img/icons/seznam-rss.png)}