.esgallery,.esgallery-overlay{
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0
}
    
body.esgallery-lock{
    overflow:hidden
}
    
.sprite{
    background-image:url(/inc/js/esgallery/img/sprite.png)
}

.sprite-social{
    background-image:url(/inc/js/esgallery/img/sprite-social.png)
}

.esgallery-overlay{
    background:0 -645px;
    display:block;
    height:auto;
    overflow:auto;
    width:auto;
    z-index:9900
}

.esgallery{
    -khtml-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    -webkit-user-select:none;
    color:#fff;
    display:none;   
    font-family: sans-serif;    
    height:100%;
    margin:auto;
    overflow:hidden;
    padding:0;
    user-select:none;
    width:100%;
    z-index:10000
}

.esgallery a{
    color:#fff;
    text-decoration:none
}

.esgallery a:hover{
    text-decoration:underline
}

#media-top #media-socials #social-button:hover,#media-top #media-summary a:hover{
    text-decoration:none
}

.esgallery .clear{
    background:0 0!important;
    clear:both!important;
    font-size:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important
}
    
#media-summary-list ul li a[data-media-type=video]:after,#media-top #media-back a:after,#media-top #media-socials #social-button:after,#media-top #media-summary a:after{
    background-image:url(/inc/js/esgallery/img/sprite.png);
    background-repeat:no-repeat;content:''
}

#media-top #media-back a,#media-top #media-socials #social-button,#media-top #media-summary a{
    color:#fff;
    margin:0 2em 0 0;
    padding:0 0 0 40px;
    position:relative;
    text-decoration:underline
}

.esgallery .hide{
    display:none!important
}

#media-summary-list ul li span,#media-summary-list.hide,#media-top{
    display:none
}

#media-top{
    background-position:0 -883px;
    background-color:#22313f;
    background-repeat:repeat-x;
    font-size:1.4em;
    height:70px;
    position:absolute;
    top:0;width:100%;
    z-index:10250
}

#media-top a{
    font-size:.7em;
    font-weight:700;
    height:70px;
    line-height:70px;
    text-transform:uppercase
}

#media-top #media-title{
    float:left;
    margin:0;
    padding:0;
    width:50%
}

#media-top #media-title h1{
    color:#fff;
    font-size:1em;
    height:70px;
    line-height:70px;
    margin:0 0 0 2em;
    padding:0;
    overflow:hidden
}

@media (max-width:800px){
    #media-top #media-title h1{
        font-size:.8em
    }
}

@media (max-width:700px){
    #media-top #media-title h1{
        font-size:.7em
    }
}

@media (max-width:599px){
    #media-top #media-title h1{
        font-size:.7em;
        line-height:1.3em;
        padding:.4em 0 0 .4em;
        margin:0
    }
}

#media-top #media-back{
    float:right;
    margin:0;
    padding:0;
    text-align:right;
    width:auto
}

#media-top #media-back a{
    background:0 0
}

#media-top #media-back a:after{
    background-position:0 -773px;
    position:absolute;
    top:-5px;
    left:0;
    width:30px;
    height:30px
}

#media-top #media-back a:hover{
    color:#b40c03;
    text-decoration:none
}

#media-top #media-back a:hover:after{
    background-image:url(/inc/js/esgallery/img/sprite.png);
    background-position:0 -803px
}

#media-top #media-socials{
    float:right;
    margin:0;
    padding:0;
    position:relative;
    text-align:right;
    width:auto
}

@media (max-width:640px){
    #media-top #media-back,#media-top #media-summary{
        text-align:right
    }
    
    #media-top #media-back a{
        display:block;
        font-size:.6em;
        margin:0;
        padding:0 .7em 0 0;
        text-decoration:underline
    }
    
    #media-top #media-back a:after{
        background:0 0
    }
    
    #media-top #media-back a:hover{
        text-decoration:none
    }
    
    #media-top #media-socials{
        display:none
    }
}

#media-top #media-socials #social-button{
    display:block;
    background:0 0;
    height:70px;
    line-height:70px;
    cursor:pointer;
    text-transform:uppercase;
    font-size:.7em;
    font-weight:700
}

#media-top #media-socials #social-button:after{
    background-position:0 -670px;
    height:100%;
    left:0;
    position:absolute;
    top:-5px;
    width:30px
}

#media-top #media-socials #social-button #social-box{
    background:#fff;
    border:5px solid #d2d8e1;
    color:#000;
    display:none;
    left:-10px;
    position:absolute;
    width:120px
}

#media-top #media-socials #social-button:hover #social-box{
    cursor:default;
    display:block
}

#media-top #media-socials #social-button #social-box ul,#media-top #media-socials #social-button #social-box ul li{
    margin:0;
    padding:0;
    text-align:left;
    line-height:30px;
    list-style:none
}

#media-top #media-socials div#social-button #social-box ul li{
    margin:5px 0;
    padding:5px 0;
    text-align:center
}

#media-top #media-socials div#social-button #social-box ul li a{
    display:block;
    margin:auto;
    font-size:0;
    line-height:1px
}

#media-top #media-socials div#social-button #social-box ul li a.facebook{
    background-position:0 0;
    width:44px;
    height:20px
}

#media-top #media-socials div#social-button #social-box ul li a.gplus{
    background-position:0 -70px;
    width:42px;
    height:26px
}

#media-top #media-socials div#social-button #social-box ul li a.show-link{
    background-position:0 -140px;
    width:81px;
    height:20px
}

#media-top #media-socials div#social-button #social-box ul li a.twitter{
    background-position:0 -210px;
    width:59px;
    height:20px
}

#media-container,#media-summary-list{
    background:#000;
    height:100%;
    width:100%;
    left:0;
    position:absolute
}

#media-top #media-socials div#social-button #social-box ul li#link{
    position:relative;
    height:30px
}

#media-top #media-socials div#social-button #social-box ul li#link a{
    border:1px solid #d2d8e1;
    border-radius:3px;
    color:#000;
    display:block;
    font-size:11px;
    height:15px;
    left:10px;
    line-height:15px;
    margin:0 auto;
    padding:2px 0;
    position:absolute;
    text-align:center;
    top:15px;
    width:90px
}

#media-top #media-socials div#social-button #social-box:after{
    border:solid transparent;
    bottom:100%;
    content:" ";
    height:0;
    pointer-events:none;
    position:absolute;
    width:0;
    border-color:rgba(210,216,225,0);
    border-bottom-color:#d2d8e1;
    border-width:15px;
    left:50%;
    margin-left:-15px
}

#media-top #media-summary{
    float:right;
    margin:0;
    padding:0;
    text-align:right;
    width:auto
}

#media-top #media-summary a{
    background:0 0
}

#media-top #media-summary a:after{
    background-position:-40px -773px;
    position:absolute;
    top:-5px;
    left:0;
    width:30px;
    height:30px
}

@media (max-width:640px){#media-top #media-summary a{display:block;font-size:.6em;margin:0;padding:0 .7em 0 0;text-decoration:underline}#media-top #media-summary a:after{background:0 0}#media-top #media-summary a:hover{text-decoration:none}}#media-container{bottom:0;font-family:sans-serif;margin:auto}#media-main-container{left:0;position:absolute;top:70px;width:100%}#media-summary-list{margin:auto;top:0;z-index:10200;overflow-y:auto;overflow-x:hidden}#media-summary-list ul{margin:auto;width:100%;max-width:1024px;padding:0}#media-summary-list ul li{list-style:none;padding:10px;width:126px;height:86px;float:left}#media-summary-list ul li a{border:3px solid transparent;display:block;height:80px;position:relative;width:120px}#media-summary-list ul li a img{max-height:80px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:120px}#media-summary-list ul li a[data-media-type=video]:after{background-position:0 -1058px;position:absolute;width:55px;height:55px;margin:auto;left:0;right:0;top:0;bottom:0}#media-summary-list ul li a:hover,#media-summary-list ul li.active a{border:3px solid #eee}span.error:after,span.stop-slideshow:after{background:#fff;border:1px solid #999;font-size:.6em;line-height:1.5em;padding:10px;left:0;right:0;margin:auto;bottom:0;top:0;font-weight:700;text-align:center}#media-content{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:auto}#media-content img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}#media-video,#media-video_wrapper{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute!important;right:0;top:0}#media-video embed,#media-video iframe,#media-video object,#media-video video,#media-video_wrapper embed,#media-video_wrapper iframe,#media-video_wrapper object,#media-video_wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}span.error{position:absolute;width:100%;height:100%;z-index:10100;top:0;left:0}span.error:after{color:red;content:'Omlouváme se! Obrázek je zřejmě poškozen, nebo dočasně nedostupný.';height:1.5em;position:absolute;width:500px}span.stop-slideshow{position:absolute;width:100%;height:100%;z-index:10100;top:0;left:0}span.stop-slideshow:after{color:#012331;content:'Zastavuji prezentaci...';height:1.5em;position:absolute;width:200px}#media-caption{bottom:0;height:auto;left:0;position:absolute;right:0;width:800px;z-index:10100;margin:auto}#media-caption .caption-content{font-size:.8em;line-height:1.4em;margin:auto;padding:5px 10px;text-shadow:1px 2px 2px #000;background-color:rgba(0,0,0,.65)}#media-caption div span{display:inline-block;margin:0 5px}#media-caption div .copyright{color:#999;font-size:.85em;line-height:1.6em}#media-caption div span.link a{text-decoration:underline}#media-caption div span.link a:hover{text-decoration:none}#media-main-container .arrow{bottom:0;display:block;height:80px;margin:auto;position:absolute;top:0;width:80px;z-index:10100}#media-main-container .arrow a{background-position:0 0;background-repeat:no-repeat;display:block;height:80px;outline:0;width:80px}#media-main-container .arrow span.glow{background-position:-81px 0;background-repeat:no-repeat;cursor:pointer;display:none;height:80px;position:absolute;width:80px}#media-control,#media-control-container{width:100%;display:block;padding:0;overflow:hidden}#media-main-container .arrow.left{left:10px}#media-main-container .arrow.right{right:10px}#media-control,#media-link,#media-list ul li a img{right:0;position:absolute;left:0}#media-main-container .arrow.right a{background-position:0 -81px}#media-main-container .arrow.right span.glow{background-position:-81px -82px}#media-main-container .arrow a.hidden{visibility:hidden}#media-control{-moz-background-clip:padding;-moz-box-shadow:inset 0 1px 0 #31414f;-webkit-background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0 #31414f;background-color:#1b2937;background-image:-o-linear-gradient(bottom,#1b2937 0,#1b2937 50%,#233341 100%);background-image:-webkit-linear-gradient(bottom,#1b2937 0,#1b2937 50%,#233341 100%);background-image:linear-gradient(bottom,#1b2937 0,#1b2937 50%,#233341 100%);bottom:153px;box-shadow:inset 0 1px 0 #31414f;height:30px;margin:10px auto 0}#media-control-container{margin:auto}#media-control-container a{border:1px solid #314050;display:block;float:left;font-size:.8em;height:30px;line-height:30px;margin-left:-1px;padding:0;position:relative;text-align:right;text-shadow:1px 1px #000;width:35px}#media-control-container a:first-child{margin-left:0}#media-control-container a:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQyIDM0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwZDE1MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBkMTUxZCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGQxNTFkIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#0d151d 0,rgba(13,22,29,.5) 49.61%,rgba(13,22,29,0) 100%);background-image:-o-linear-gradient(bottom,#0d151d 0,rgba(13,22,29,.5) 49.61%,rgba(13,22,29,0) 100%);background-image:-webkit-linear-gradient(bottom,#0d151d 0,rgba(13,22,29,.5) 49.61%,rgba(13,22,29,0) 100%);background-image:linear-gradient(bottom,#0d151d 0,rgba(13,22,29,.5) 49.61%,rgba(13,22,29,0) 100%)}@media (max-height:640px){#media-control{bottom:0;width:20em}#media-control-container .control-playlist{display:none}}#media-control-container a span.ico{background-repeat:no-repeat;display:block;height:30px;left:0;position:absolute;top:0;width:50px}#media-link,#media-list,#media-list ul li span{display:none}#media-control-container a.control-playlist span.ico{background-position:10px -212px}#media-control-container a.control-playlist.active-control span.ico{background-position:10px -242px}#media-control-container a.control-caption span.ico{background-position:10px -332px}#media-control-container a.control-caption.active-control span.ico{background-position:10px -362px}#media-control-container a.control-slideshow span.ico{background-position:10px -272px}#media-control-container a.control-slideshow.active-control span.ico{background-position:10px -302px}#media-control-container a.control-full-image span.ico{background-position:10px -182px}#media-control-container a.control-caption,#media-control-container a.control-playlist{width:11em}#media-control-container a.control-slideshow{width:12em}#media-control-container a:after{top:0;right:.8em;position:absolute}#media-control-container a.control-caption:after{content:'Skrýt popisky'}#media-control-container a.control-caption.active-control:after{content:'Zobrazit popisky'}#media-control-container a.control-playlist:after{content:'Skrýt náhledy'}#media-control-container a.control-playlist.active-control:after{content:'Zobrazit náhledy'}#media-control-container a.control-slideshow:after{content:'Spustit přehrávání'}#media-control-container a.control-slideshow.active-control:after{content:'Zastavit přehrávání'}#media-control-container a.active-control.no-text:after,#media-control-container a.no-text:after{content:''}#media-control-container a:hover:after{text-decoration:underline}#media-playlist{background-position:0 -442px;background-repeat:repeat-x;background-color:#22313f;bottom:0;display:block;height:153px;overflow:hidden;position:absolute;width:100%}@media (max-height:640px){#media-playlist{display:none}}#media-list{height:86px;margin:17px 0;overflow:hidden;position:absolute}#media-list ul{display:table;height:86px;margin:auto;padding:0}#media-list ul li{display:table-cell;list-style:none;padding:0 4px;width:126px;height:86px}#media-list ul li a{border:3px solid transparent;display:block;height:80px;position:relative;width:120px}#media-list ul li a img{max-height:80px;top:0;bottom:0;margin:auto;max-width:120px}#media-list ul li a[data-media-type=video]:after{background-image:url(/inc/js/esgallery/img/sprite.png);background-position:0 -1058px;background-repeat:no-repeat;content:'';position:absolute;width:55px;height:55px;margin:auto;left:0;right:0;top:0;bottom:0}#media-list ul li a:hover,#media-list ul li.active a{border:3px solid #eee}#media-link{width:600px;height:40px;background-color:#fff;margin:auto;z-index:100000;bottom:0;top:0;border:6px solid #d2d8e1;color:#000;font-size:13px;text-align:left;padding:0 10px 0 50px;line-height:40px;background-position:0 -1119px;background-repeat:no-repeat;user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text}#media-link-url{width:460px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#media-link-copy{position:absolute;border:1px solid #d2d8e1;width:130px;height:26px;top:6px;right:6px;color:#A21900;line-height:26px;text-transform:uppercase;font-weight:700;font-size:12px;text-align:center;cursor:pointer}#media-link-copy.hover{background-color:#A21900;color:#fff;border:1px solid #A21900}#media-playlist .viewport{height:120px;overflow:hidden;position:relative}#media-playlist .overview{left:0;position:absolute;top:0}#media-playlist .scrollbar{clear:both;height:15px;margin:0;position:relative}#media-playlist .track{height:15px;position:relative;width:100%}#media-playlist .thumb{cursor:pointer;height:12px;left:0;overflow:hidden;position:absolute;top:5px}#media-playlist .thumb:hover{cursor:pointer}#media-playlist .thumb .corner{background:0 0;display:block;float:left;height:12px;overflow:hidden;width:15px}#media-playlist .thumb .main{-moz-background-clip:padding;-moz-border-radius:8px;-moz-box-shadow:inset 0 1px 0 #31414f;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-webkit-box-shadow:inset 0 1px 0 #31414f;background-clip:padding-box;background-color:#1b2937;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE3MCAxNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWIyOTM3IiBzdG9wLW9wYWNpdHk9IjAuNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTQxNGYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTcwIiBoZWlnaHQ9IjE2IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);border-radius:8px;box-shadow:inset 0 1px 0 #31414f;float:left;height:12px;overflow:hidden;width:10px}#media-playlist .disable{display:none}.no-select{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}