main{padding:40px 0 0}main picture.main{display:block;width:100%;margin:0 0 40px}main picture.main img{width:100%;height:auto}main h1{color:#d42221;margin-bottom:20px;font-weight:600}@media screen and (min-width:1024px){main h1{font-size:30px;font-size:3rem;line-height:50px}}@media screen and (max-width:1023px){main h1{font-size:20px;font-size:2rem;line-height:24px}}main>.in .calendar{-webkit-flex-flow:nowrap;flex-flow:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:0 40px;margin:0 0 56px}main>.in .calendar>.left{background:#fff;text-align:center}main>.in .calendar>.left>h2{background:#d42221;color:#fff;padding:20px}main>.in .calendar>.left>h2:before{display:none}main>.in .calendar>.left ul.list li a{text-decoration:none}main>.in .calendar>.left ul.list li a:hover h3{color:#d42221}main>.in .calendar>.left ul.list li picture{display:block}main>.in .calendar>.left ul.list li picture img{width:100%}main>.in .calendar>.left ul.list li h3{font-weight:600;color:#393939;margin:10px 0 0}@media screen and (min-width:1024px){main>.in .calendar>.left ul.list li h3{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main>.in .calendar>.left ul.list li h3{font-size:18px;font-size:1.8rem;line-height:24px}}@media screen and (min-width:801px){main>.in .calendar>.left ul.list li:not(:last-of-type){margin-bottom:60px}}@media screen and (max-width:800px){main>.in .calendar>.left ul.list li:not(:last-of-type){margin-bottom:20px}}main>.in .calendar>.left picture{display:block;margin:auto;max-width:600px;height:auto}main>.in .calendar>.left picture img{display:block;width:100%}main>.in .calendar>.right{background:#E7E7E7}@media screen and (min-width:1024px){main>.in .calendar>.right{font-size:17px;font-size:1.7rem;line-height:30px}}@media screen and (max-width:1023px){main>.in .calendar>.right{font-size:15px;font-size:1.5rem;line-height:24px}}main>.in .calendar>.right strong{display:block;font-size:20px;font-size:2rem;line-height:32px;margin-bottom:16px}main>.in .calendar>.right strong:not(:first-of-type){margin-top:40px}main>.in .calendar>.right a[target=blank],main>.in .calendar>.right a[target="_blank"]{padding-right:24px;position:relative;display:inline-block}main>.in .calendar>.right a[target=blank]:after,main>.in .calendar>.right a[target="_blank"]:after{content:'';display:block;position:absolute;right:0;top:0;width:16px;height:16px;background:url(../svg/target-blank.svg) no-repeat}main>.in article{*zoom:1;color:#000}main>.in article:after,main>.in article:before{display:table;content:""}main>.in article:after{clear:both}@media screen and (min-width:1024px){main>.in article{font-size:17px;font-size:1.7rem;line-height:30px}}@media screen and (max-width:1023px){main>.in article{font-size:15px;font-size:1.5rem;line-height:24px}}main>.in article>:first-child{margin-top:0}main>.in article h2{font-weight:600}@media screen and (min-width:1024px){main>.in article h2{font-size:25px;font-size:2.5rem;line-height:30px}}@media screen and (max-width:1023px){main>.in article h2{font-size:20px;font-size:2rem;line-height:24px}}main>.in article h2+*{margin-top:0!important}main>.in article h3{font-weight:800}@media screen and (min-width:1024px){main>.in article h3{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main>.in article h3{font-size:18px;font-size:1.8rem;line-height:24px}}main>.in article h3+*{margin-top:0!important}main>.in article h4{font-size:19px;font-size:1.9rem;line-height:24px;font-weight:800}main>.in article h4+*{margin-top:0!important}main>.in article img{display:block;max-width:100%}main>.in article blockquote{background-color:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;line-height:26px;position:relative;z-index:1}main>.in article blockquote>:first-child{margin-top:0!important}main>.in article blockquote a{color:#fff}main>.in article p{margin-bottom:20px}main>.in article ol ol,main>.in article ol ul,main>.in article ul ol,main>.in article ul ul{margin-bottom:40px;margin-top:10px}main>.in article ul{margin-bottom:40px}@media screen and (min-width:801px){main>.in article ul.dvasloupce{-webkit-flex-flow:wrap;flex-flow:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main>.in article ul.dvasloupce>li{width:48%}}main>.in article ul>li{padding-left:20px;position:relative}main>.in article ul>li:before{content:'';display:block;width:10px;height:10px;position:absolute;top:11px;left:0;background-color:#d42221;z-index:1}main>.in article ul>li:not(:last-child){margin-bottom:8px}main>.in article ol{margin-bottom:40px;counter-reset:item}main>.in article ol>li{padding-left:40px;position:relative;z-index:1}main>.in article ol>li:before{color:#fff;width:30px;height:30px;background-color:#d42221;border:1px solid #d42221;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:counter(item);counter-increment:item;font-weight:600;position:absolute;text-align:center;margin-right:12px;top:0;left:0;z-index:1}main>.in article ol>li:not(:last-child){margin-bottom:8px}main>.in article .table,main>.in article .table_box{display:block;overflow-x:auto;overflow-y:hidden;width:100%}main>.in article .table table,main>.in article .table_box table{margin-top:0}main>.in article table{border:0;border-collapse:collapse;border-spacing:0;padding:0;width:100%!important;border-top:1px solid #f1f1f1}main>.in article table th,main>.in article table thead td{font-weight:700}main>.in article table td,main>.in article table th{text-align:left;vertical-align:top;border-bottom:1px solid #f1f1f1}main>.in article table td>:first-child,main>.in article table th>:first-child{margin-top:0}main>.in article table td figure *,main>.in article table th figure *{margin:0 auto}main>.in article table td figure+p,main>.in article table th figure+p{margin-top:5px}main>.in article table.cervena thead th{background-color:#d42221;color:#fff}main>.in article table.cervena td,main>.in article table.cervena th{border-bottom:1px solid rgba(212,34,33,.3)}main>.in article table.modra thead th{background-color:#0085e1;color:#fff}main>.in article table.modra td,main>.in article table.modra th{border-bottom:1px solid rgba(0,133,225,.3)}main>.in article .simple-box{border:3px solid #DEDFE2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:32px;margin:24px 0}main>.in article .simple-box h2{margin:0 0 24px}main>.in article iframe{max-width:100%!important;margin:40px auto;display:block}main>.in article .image{font-size:0;font-size:0rem;line-height:0;text-align:center}main>.in article .image a{display:inline-block;margin:0 auto;text-decoration:none}main>.in article .image picture{display:block;margin:0 auto}main>.in article .image img{display:block;margin:0 auto;max-width:100%}main>.in article .image .video,main>.in article .media .video{width:930px;height:0;margin:40px auto 0;position:relative;padding-bottom:45%;z-index:1}main>.in article .image .video iframe,main>.in article .media .video iframe{display:block;left:0;position:absolute;width:100%;height:100%;top:0;z-index:1;margin:0}main>.in .gallery-box .gallery{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;gap:0 8px}main>.in .gallery-box .gallery .galitem{display:block;position:relative;z-index:1;margin-bottom:8px}main>.in .gallery-box .gallery a{display:block}main>.in .gallery-box .gallery a:before{content:"";-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;left:0;position:absolute;width:100%;height:100%;top:0;z-index:2}main>.in .gallery-box .gallery a:hover:before{background:rgba(0,0,0,.4)}main>.in .gallery-box .gallery em{display:block}@media screen and (max-width:499px){main>.in .gallery-box .gallery .galitem{height:250px}}@media screen and (min-width:500px) and (max-width:1450px),print{main>.in .gallery-box .gallery:after{content:'';flex-grow:999999999}main>.in .gallery-box .gallery .galitem{height:200px}}@media screen and (max-width:767px){main>.in .gallery-box{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{main>.in .gallery-box{margin-top:80px;margin-bottom:80px}}@media screen and (min-width:1024px) and (max-width:1450px){main>.in .gallery-box{margin-top:80px;margin-bottom:80px}}@media screen and (min-width:1451px){main>.in .gallery-box{margin:0 0 120px}main>.in .gallery-box .gallery .galitem{height:300px}}main>.in .gallery_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;gap:10px}main>.in .gallery_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}main>.in .gallery_item picture{aspect-ratio:1;display:block;width:100%}main>.in .gallery_item img{display:block;width:100%}@media screen and (min-width:1024px){main>.in .gallery_item{width:calc((100% - 50px) / 6)}main>.in .w828 .gallery_item{width:calc((100% - 50px) / 3)}}@media screen and (max-width:1023px){main>.in .gallery_item{width:calc((100% - 30px) / 4)}main>.in .w828 .gallery_item{width:calc((100% - 50px) / 3)}}@media screen and (max-width:500px){main>.in .gallery_item,main>.in .w828 .gallery_item{width:calc((100% - 10px) / 2)}}@media screen and (max-width:499px){main>.in article blockquote:before{margin-left:-250px;width:500px;height:100%}}@media screen and (min-width:500px) and (max-width:767px){main>.in article blockquote:before{margin-left:-384px;width:768px;height:100%}}@media screen and (min-width:768px) and (max-width:1023px),print{main>.in article blockquote:before{margin-left:-512px;width:1024px;height:100%}}@media screen and (max-width:1023px),print{main>.in article{padding-bottom:80px}main>.in article h2,main>.in article h3,main>.in article h4{margin-bottom:13px;margin-top:40px}main>.in article h2 h3,main>.in article h2 h4,main>.in article h2+h2,main>.in article h3 h3,main>.in article h3 h4,main>.in article h3+h2,main>.in article h4 h3,main>.in article h4 h4,main>.in article h4+h2{padding-top:27px}main>.in article .table,main>.in article .table_box,main>.in article ol,main>.in article p,main>.in article ul{margin-top:26px}main>.in article table{margin:26px 0 0}main>.in article blockquote{margin:40px 0 0;padding:30px 0}main>.in article blockquote:before{left:50%}main>.in article blockquote+ol,main>.in article blockquote+p,main>.in article blockquote+ul{margin-top:40px}main>.in article ul>li:before{top:7px}main>.in article table td,main>.in article table th{padding:10px}main>.in article .simple-box .simple-box-description{*zoom:1}main>.in article .simple-box .simple-box-description:after,main>.in article .simple-box .simple-box-description:before{display:table;content:""}main>.in article .simple-box .simple-box-description:after{clear:both}main>.in article .simple-box figure.image{margin:0 auto 8px}main>.in article .image{display:block}main>.in article .image:not(.image-style-align-left):not(.image-style-align-right):not(.layout-box *){max-width:488px;width:calc(100vw - 28px)}main>.in article .image.image-style-align-left,main>.in article .image.image-style-align-right{margin-bottom:32px}}@media screen and (min-width:1024px){main>.in article{padding-bottom:80px}main>.in article h2{margin-bottom:40px;margin-top:40px}main>.in article h2 h3,main>.in article h2 h4,main>.in article h2+h2{padding-top:40px}main>.in article h3,main>.in article h4{margin-bottom:20px;margin-top:40px}main>.in article h3 h3,main>.in article h3 h4,main>.in article h3+h2,main>.in article h4 h3,main>.in article h4 h4,main>.in article h4+h2{padding-top:20px}main>.in article ol,main>.in article p,main>.in article ul{margin-top:10px}main>.in article .table,main>.in article .table_box{margin-top:20px}main>.in article table{margin:20px 0 0}main>.in article blockquote{margin:40px 0 0;padding:56px 0}main>.in article blockquote:before{left:-253px;width:1920px;height:100%}main>.in article blockquote+ol,main>.in article blockquote+p,main>.in article blockquote+ul{margin-top:80px}main>.in article table td,main>.in article table th{padding:20px}main>.in article .simple-box .simple-box-description{*zoom:1}main>.in article .simple-box .simple-box-description:after,main>.in article .simple-box .simple-box-description:before{display:table;content:""}main>.in article .simple-box .simple-box-description:after{clear:both}main>.in article .simple-box figure.image{float:left;max-width:calc(50% - 8px);margin:0 8px 8px 0}main>.in article .simple-box figure.image:nth-of-type(2n){margin-right:0}main>.in article .simple-box figure.image:nth-of-type(2n+1){clear:left}main>.in article .image.image-style-align-left{float:left;margin:10px 30px 15px 0;max-width:50%}main>.in article .image.image-style-align-right{float:right;margin:10px 0 15px 30px;max-width:50%}main>.in article .image.video_img:before{background-size:150px auto}}@media screen and (min-width:1501px){main>.in .calendar{margin:0 0 56px}main>.in .calendar>.left{width:600px}main>.in .calendar>.right{width:calc(100% - 700px);padding:24px 30px}}@media screen and (min-width:801px) and (max-width:1500px){main>.in .calendar>.right{width:35%;padding:24px 32px}}@media screen and (max-width:800px){main>.in .calendar>.left{width:100%;padding:0}main>.in .calendar>article.left{margin-bottom:40px}main>.in .calendar>.right{width:100%;padding:24px 32px}}main #calendar{margin:0;width:100%}main #calendar .header{*zoom:1;background:#d42221;padding:10px 20px}main #calendar .header:after,main #calendar .header:before{display:table;content:""}main #calendar .header:after{clear:both}main #calendar .header h2{color:#fff;text-align:center;font-size:20px;font-size:2rem;line-height:53px;font-weight:300;text-transform:capitalize}main #calendar .header a{color:#fff;font-weight:300;position:relative;width:56px;height:56px}main #calendar .header a:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:12px;height:2px;background:#fff}main #calendar .header a:after{content:'';display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);transform:translate(-50%,-50%);border:solid #fff;border-width:0 2px 2px 0;padding:5px}main #calendar .header a em{display:none}main #calendar .header a:first-of-type{float:left}main #calendar .header a:first-of-type:before{left:22px}main #calendar .header a:first-of-type:after{transform:rotate(135deg);-webkit-transform:rotate(135deg)}main #calendar .header a:last-of-type{float:right}main #calendar .header a:last-of-type:before{right:22px}main #calendar .header a:last-of-type:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}main #calendar .header a:hover{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}main #calendar .header a:hover:before{background:#d42221}main #calendar .header a:hover:after{border-color:#d42221}main #calendar table{width:100%;margin:0 auto}main #calendar table thead th{text-align:right;font-weight:300;padding:10px;background:#fff}main #calendar table tbody td{text-align:right;font-weight:300}main #calendar table tbody td:not(.othermonth) a{padding:15px 10px 5px;display:block;color:#333;background:#ccc;text-decoration:none}main #calendar table tbody td:not(.othermonth).act a,main #calendar table tbody td:not(.othermonth):hover a{background:#d42221;color:#fff}main #calendar table tbody td.othermonth span{color:#ccc}main #calendar table tbody td span{padding:15px 10px 5px;display:block;background:#fff}