.hgl {
	background-color: #951782;
	border-color: #951782;
	color: #fff;
	padding: 25px 30px;
margin-top: 20px;
}
.embed-responsive{margin:3rem 0;}
#homepage{margin-top:3rem;}
.caption{font-size:14px;padding:10px 0 20px;}
.repertoir-title a{color:#2b2b86;text-decoration:none;}
.repertoir-row>div{margin:18px 0 10px 0;}
#homepage .repertoir-row h3{text-align:center;background:#2b2b86;padding-top:15px;text-transform:none;border-left: 1px solid #2b2b86;border-right: 1px solid #2b2b86;border-bottom: 1px solid #2b2b86;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#homepage .repertoir-row a{color:#fff;text-decoration:none;}
#homepage .repertoir-row .coming-soon h3{background:#951782;border-left: 1px solid #951782;border-right: 1px solid #951782;border-bottom: 1px solid #951782;}
img.news-left{float:left;margin:2px 15px 0 0;max-width:180px;height:auto;}
iframe{border:none;height:160px;width:100%;overflow:hidden}
#slideshow a{display:block;width:100%;}
#map_canvas{width:100%;height:600px;border:2px solid #2b2b86;}
#sm2-content{margin:15px 0 0 15px;padding:0 0 0 45px;background:url('/img/bg_audio_L.png') no-repeat;width:300px;float:left;}
ul.graphic li a,ul.graphic li a.sm2_link{max-width:8em;}
input.kkod{width:50%;float:left;}
.nksubmit{float:right;}
.navbar-default .navbar-nav > li > a.yellow{color:#bbd3ff;text-decoration:none;font-weight:bold;}
#appart.artid16 h2 {font-size:1.3em;}
#appart{font-family:Helvetica,Arial,sans-serif;color:#999;font-size:1.8em;background:#eee;}
#appart .cse .gsc-control-cse,#appart .gsc-control-cse{padding:1.4em;}
#appart .gsc-control-cse{background:transparent;border:0;}
#appart .cse .gsc-search-button input.gsc-search-button-v2,#appart input.gsc-search-button-v2{width:auto;height:auto;padding:0;background:transparent;border:0;margin:5px 0 0 10px;}
#appart .gsc-input{background-color:#FFFFFF;border-radius:4px 4px 4px 4px;color:#555555;font-size:14px;height:30px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:100%;}
.fulltext{width:200px;height:70px;}
.left-header{float:left;width:100%;}
#gsc-iw-id1{border:0;}
#appart .gsc-input-box{border-radius:4px 4px 4px 4px;}
#appart>.container,.pagecontent{background:#fff;}
.partneri{background:#eee;border-radius:5px;margin:0 0 15px 0;}
.partneri a{color:#008;}
.partneri>div{;padding:0.7em 15px 0.5em 15px ;}
.formkov{margin:20px 0 60px 0;border-radius:5px;}
.budejovickaalej{float:left;}
.eastbuilding{float:right;}
.imagelist-row{padding:1em 0;}
.imagelist-row h2{text-align:left;}
.topimages-row img {border-bottom: 10px solid #2b2b86;}
.newslist a,.newslist h3{color:#2b2b86;}
.newslist a.btn {background-color:#2b2b86;border-color:#2b2b86;color:#fff;text-decoration:none;}
.newslist .newsdate{margin:1em 0 0 0;}
#homepage .newslist h3:first-child {margin-top: -10px; border-top: 0;}
#homepage .newslist h3{margin-top: 20px; border-top: 5px solid #333;}
.pagecontent{min-height:800px;}
a{color:#999;text-decoration:underline;}
header{height:150px;background:#000 url('/img/topbg_L.jpg') no-repeat top center;}
.sm-only{display:none;}
.center-image{margin:1.3em 0 2em 0 ;}
span.delimiter{color:#ccc;}
.cv-years{text-align:right;font-weight:bold;}
.cv-row{padding-top:15px;}
.text-justify{text-align:justify;}
.center-image .img-responsive{margin:0 auto;}
.program p.poznamka{font-size:0.8em;margin-top:3px;}
.program p.author{line-height:0.9em;margin-top:1em;}
.program .row{padding:10px 0 20px 0;}
.program .txt-info{padding:0;}
.program img{float:right;width:134px;height:134px;}
.program strong{color:#888;}
.program p{margin:.75rem 0 0 0;padding:0;font-size:0.9em;line-height:1.3em;}
.program .row h2,.newslist h2{font-size:1.1em;line-height:1.1em;text-align:left;padding:0 0 0 0;margin:0 0 .75rem;font-weight:bold;}
.newslist h2{text-align:center;padding-bottom:5px;}
.program h2 a{color:#2b2b86;text-decoration:none;}
.newslist h2 a{color:#2b2b86;}
.program h3{color:#2b2b86;font-size:0.9em;line-height:1.3em;text-align:left;padding:0;margin:0;font-weight:normal;}
.program h2 span{font-weight:normal;}
.navbar-nav > li > .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:8px;margin-left:-50%;}
.navbar-nav > li > .dropdown-menu a{text-decoration:none;}
.dropdown-menu{background-clip:padding-box;background-color:rgba(0,0,0,0.7);border:1px solid rgba(0,0,0,0.15);box-shadow:0 6px 12px rgba(0,0,0,0.176);float:left;font-size:16px;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000;}
.dropdown-menu > li > a{clear:both;color:#fff;display:block;text-align:center;line-height:1.42857;padding:3px 20px;white-space:nowrap;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#fff;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:#fff;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:#2B2B86;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;}
.navbar-nav > li > a{padding-top:0;padding-bottom:0;line-height:1.1em;}
.navbar-default .navbar-nav > li.active > a.yellow, .navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:transparent;color:#fff100;}
.navbar-default .navbar-nav > .active > a:hover{color:#fff;}
.navbar-nav{float:left;margin:0 0 0 5px;display:table;table-layout:fixed;}
.nav{border-left:2px solid #fff;}
.nav > li > a{padding-top:0;padding-bottom:0;border-right:2px solid #fff;text-decoration:none;}
.navbar{margin-bottom:0px;min-height:1em;}
.navbar-default{background-color:transparent;border:0;font-size:1em;font-family:Arial,sans-serif;}
p.category{text-align:center;font-size:1.1em;font-weight:bold;margin:1.3em 0 0 0 ;}
#homepage .boure{margin-top:20px;font-size:0.9em;color:#333;background:#eaf0f3;border:1px solid #2b2b86;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
#homepage .boure a,#homepage .boure strong{color:#333;}
#homepage .boure h2{margin:0;background:#2b2b86;color:#fff;font-size:22px;padding:10px 0 12px 0;}
#homepage .boure h2 a{color:#fff;text-decoration:none;}
#homepage .boure .content{padding:18px 1em 0.7em 1em;}
#homepage .boure  img{width:auto;height:auto;}
#homepage .boure .content p{text-align:center;}
#homepage .boure .program h3{text-align:center;color:#2b2b86;padding:0 0 0 0;margin:0 0 0 0;font-weight:bold;font-size:1.1em;}
#homepage .boure h3 a{color:#2b2b86;text-decoration:none;}
#homepage .boure .datetime a{text-decoration:none;}
#homepage .boure .program .row{padding:0 0 0.9em 0;}
#homepage .boure h3.vstupenky{color:#2b2b86;text-align:center;font-size:20px;}
#homepage .boure .program{margin:0 5% 0.7em 5%;padding:0 0 0.5em 0;}
#homepage .boure .content .right-block{border-bottom:1px solid #999;margin:0 5% 0.7em 5%;padding:0 0 1em 0;}
#homepage .boure .program .datetime{padding-top:0.5em;}
#homepage .boure2{margin-top:0;border-top:0}
h1{font-size:30px;color:#2b2b86;font-weight:bold;text-align:center;margin:0;padding:0.8em 0 0.8em 0;}
h2{color:#2b2b86;margin-top:1.3em;font-size:1.4em;text-align:center;}
h2.gray{color:#999;}
h2.gray a{color:#2b2b86;}
h2.dalsiinformace{font-size:1.1em;color:#999;line-height:1.3em;}
h3{font-size:20px;}
#homepage h1{display:none;}
#homepage h2{background:#eaf0f3;padding:10px 0;}
#homepage h3{margin:0;padding:30px 0 15px 0;font-size:20px;text-transform:uppercase;line-height:1.3;}
#homepage h3 a{color:#2b2b86;}
img{border:0;padding:0;margin:0;}
img.typ1{float:right;margin-left:20px;margin-right:0px;margin-bottom:5px;margin-top:5px;}
img.typ2{float:left;margin-right:20px;margin-bottom:5px;margin-top:5px;}
img.typ3{margin:1em auto 0.5em auto;}
.thumbnail{background-color:transparent;border:0;}
.pagegallery{margin:25px 0 0 -15px;padding-right:0px;}
.pagegallery > div{margin:0 0 15px 0;}
.pagegallery > div > a.thumbnail{border:1px solid #ddd;width:220px;height:220px;display:table-cell;position:relative;text-align:center;vertical-align:middle;padding:0px;}
.pagegallery .thumbnail img{position:relative;max-height:218px;display:inline-block;height:auto;max-width:218px;vertical-align:middle;width:auto;}
body.artid1 .pagegallery > div > a.thumbnail{width:200px;height:200px;}
body.artid1 .pagegallery .thumbnail img{max-height:198px;max-width:198px;}
#PhotoSwipeTarget{width:100%;height:200px;}
#Indicators{text-align:center;margin-top:20px;}
#Indicators span{display:inline-block;height:10px;width:10px;margin:0 10px 0 0;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#c5c5c5;overflow:hidden;}
#Indicators span.current{background:#EEBF02;}
footer{margin-top:3em;background:#666;color:#b4b4b4;}
footer a{text-decoration:none;color:#b4b4b4;}
.synopse{text-align:justify;}
.plakat{margin:1.3em 0 2em 0;}
.umelci div{text-align:center;margin:0.5em 0;}
.obsazeni .role{text-align:right;font-weight:bold;}
.obsazeni{margin-bottom:2em;}
.topfbanner{height:20px;background:#000 url('/img/topfooter_bg.jpg') no-repeat top center;margin-bottom:10px;}
ul.footer-nav>li{float:left;}
ul.footer-nav>li>a{font-weight:bold;}
ul.footer-nav a:hover{color:#fff;text-decoration:none;}
ul.footer-nav ul{font-size:0.8em;margin:0.1em 0 3em 0;}
ul.footer-nav ul li{line-height:1.5;}
.footer-icons{float:right;margin:0 1em 0 0 ;}
.footer-icons span{margin-left:6px;width:30px;height:30px;float:left;}
.footer-icons .ico_fcb{background:url('/img/ico_fcb.png') no-repeat;}
.footer-icons .ico_twitt{background:url('/img/ico_twitt.png') no-repeat;}
.footer-icons .ico_gplus{background:url('/img/ico_gplus.png') no-repeat;}
.footer-icons .ico_rss{background:url('/img/ico_rss.png') no-repeat;}
.footer-icons .ico_fcb:hover{background:url('/img/ico_fcb_active.png') no-repeat;}
.footer-icons .ico_twitt:hover{background:url('/img/ico_twitt_active.png') no-repeat;}
.footer-icons .ico_gplus:hover{background:url('/img/ico_gplus_active.png') no-repeat;}
.footer-icons .ico_rss:hover{background:url('/img/ico_rss_active.png') no-repeat;}
ul.footer-nav li{list-style-type:none;margin-right:1.5em;}
ul.footer-nav ul{padding:0;}
.right-side{float:right;}
.left-side{float:left;}
.right-header-support img{-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);margin:-15px 0 10px 0;width:180px;height:auto;border:solid 6px #fff;background:#fff;}
.right-header-support{color:#fff;text-align:center;font-size:0.6em;}
.fulltext_button{background:transparent;border:0;}
form.fulltext .row{margin:1em 0 0 1em;}
.inlineform-field{padding:0 3px 0 0;}
.fulltext_input{height:26px;}
.langs{color:#fff;font-size:1em;padding:0 0 0 1.2em;width:150px;float:left;}
.langs span{font-weight:bold;}
.copyright{color:#fff;font-size:0.7em;text-align:center;padding:2em 1em 0.7em 1em;}
.fb-like-box{background:#fff;float:right;margin-right:10px;}
img.homepage{height:120px;width:50%;float:right;}
@media (max-width:1199px){img.topimg{margin:-10px 0 10px 0;width:150px;}
.navbar-default{font-size:0.8em;}
.partneri>div{padding:0.7em 1em 0.5em 1em ;}
.pagegallery > div > a.thumbnail{width:180px;height:180px;}
.pagegallery .thumbnail img{max-height:178px;max-width:178px;}
body.artid1 .pagegallery > div > a.thumbnail{width:160px;height:160px;}
body.artid1 .pagegallery .thumbnail img{max-height:158px;max-width:158px;}
}
@media (max-width:991px){.navbar-toggle{margin-right:30px;}
.navbar-default{font-size:0.6em;}
.navbar-collapse{padding:0;}
.pro-menu{padding:0;}
.nav{border-left:0;}
.nav > li > a{padding-top:0.3em;padding-bottom:0.3em;border-right:0;text-align:center;}
.navbar-nav > li > .dropdown-menu{margin-left:-65%;}
li.dropdown{width:6em;}
header{height:120px;background:#000 url('/img/topbg_M.jpg') no-repeat top center;}
img.homepage{height:96px;}
img.topimg{margin:-15px 0 10px 0;width:130px;}
.right-header-support{text-align:left;}
.langs{margin:2.3em 0 0 1em;}
.obsazeni div{text-align:center;}
.obsazeni .role{text-align:center;margin-top:0.5em;}
.langs{margin:1.3em 0 0 1em;}
.center-image .budejovickaalej,.center-image .eastbuilding{float:none;margin-bottom:20px;}
.cv-years{text-align:left;}
.right-header-support img{width:140px;}
.fb-like-box{float:none;margin:0 0 0 30%;}
}
@media (max-width:767px){img.homepage{height:96px;width:70%;}
.navbar-collapse{padding-top:15px;padding-bottom:15px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0;font-size:1.2em;}
.navbar-collapse{border-top:0;box-shadow:none;margin-top:30px;background:#333;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-bottom:solid 8px #333;border-top:solid 4px #333;}
.nav{border-left:0;}
img.homepage{display:none;}
.navbar-header{margin-top:-10px;}
.nav > li > a{padding-top:0.3em;padding-bottom:0.3em;border-right:0;font-size:1.4em;}
.dropdown-menu > li > a{text-align:left;}
.navbar-nav{margin:0 0 0 30px;}
.navbar-nav > li > .dropdown-menu{margin-left:0;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#333;}
ul.footer-nav>li{float:none;}
.navbar{padding-top:0px;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:transparent;color:#fff;font-style:normal;font-weight:bold;}
.right-header-support{display:none;}
.navbar-toggle{float:right;}
.sm-only,div.pagegallery br{display:block;}
.sm-only form.form-inline{background:#2B2B86;}
.footer-icons{float:none;margin:2em auto 0em auto;width:145px;}
.pagecontent{min-height:auto;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#ccc;}
.program img{width:auto;height:auto;}
.fb-like-box{float:none;margin:0;width:100%;padding:5px 0 0 30px;}
.copyright{color:#FFFFFF;font-size:0.7em;padding:1em 1em 0.7em;text-align:center;}
}
@media (max-width:480px){.fb-like-box{padding:5px 0 0 0;}
body.artid1 .pagegallery > div > a.thumbnail, .pagegallery > div > a.thumbnail{width:100px;height:100px;}
body.artid1 .pagegallery .thumbnail img, .pagegallery .thumbnail img{max-height:98px;max-width:98px;}
.pagegallery{margin-left:15px;}
.fulltext{display:none;}
header{height:90px;background:#000 url('/img/topbg_S.jpg') no-repeat top center;}
img.homepage{height:80px;width:70%;}
.navbar-collapse{margin-top:10px;}
.navbar-header{margin-top:20px;}
.nomobile{display:none;}
.topfbanner{margin-bottom:1em;}
ul.footer-nav>li{float:none;}
ul.footer-nav ul{font-size:1em;margin:0em 0 1.5em 0;}
ul.footer-nav>li>a{font-weight:bold;font-size:1.2em;text-transform:uppercase;}
.program .txt-info{font-size:0.9em;}
.program img{margin:2px 0 0 0;}
.program .row{padding:20px 0 10px 0;}
a.thumbnail{margin:8px 0;}
div.pagegallery .col-xs-1,div.pagegallery .col-xs-2,div.pagegallery .col-xs-3,div.pagegallery .col-xs-4,div.pagegallery .col-xs-5,div.pagegallery .col-xs-6,div.pagegallery .col-xs-7,div.pagegallery .col-xs-8,div.pagegallery .col-xs-9,div.pagegallery .col-xs-10,div.pagegallery .col-xs-11,div.pagegallery .col-xs-12,div.pagegallery .col-sm-1,div.pagegallery .col-sm-2,div.pagegallery .col-sm-3,div.pagegallery .col-sm-4,div.pagegallery .col-sm-5,div.pagegallery .col-sm-6,div.pagegallery .col-sm-7,div.pagegallery .col-sm-8,div.pagegallery .col-sm-9,div.pagegallery .col-sm-10,div.pagegallery .col-sm-11,div.pagegallery .col-sm-12,div.pagegallery .col-md-1,div.pagegallery .col-md-2,div.pagegallery .col-md-3,div.pagegallery .col-md-4,div.pagegallery .col-md-5,div.pagegallery .col-md-6,div.pagegallery .col-md-7,div.pagegallery .col-md-8,div.pagegallery .col-md-9,div.pagegallery .col-md-10,div.pagegallery .col-md-11,div.pagegallery .col-md-12,div.pagegallery .col-lg-1,div.pagegallery .col-lg-2,div.pagegallery .col-lg-3,div.pagegallery .col-lg-4,div.pagegallery .col-lg-5,div.pagegallery .col-lg-6,div.pagegallery .col-lg-7,div.pagegallery .col-lg-8,div.pagegallery .col-lg-9,div.pagegallery .col-lg-10,div.pagegallery .col-lg-11,div.pagegallery .col-lg-12{padding-left:8px;padding-right:8px;}
#map_canvas{width:95%;}
}
@media (max-width:290px){}
