html, body {
}

body {
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}


#wrap {
    
}

.clear {
	clear: both;

}

.font-Arial {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
}

.font-Times {
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
}

/* OBECNE */

a { 
    color: #000000; 
}
a:hover { 
    text-decoration: none; 
}

h1, h2, h3, h4, h5, h6 { 
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
}

h1 {
    font-size: 2.4em;
}

h2 {
    font-size: 2.2em;
}

h3 {
    font-size: 1.5em;
}

h4 {
    font-size: 1.2em;
}

p {
    line-height: 1.4em;
}

/* KONEC - OBECNE */

/* LAYOUT */
#container {
	margin: 0 auto;
}

#header {
    
}

#header #logo { 
    display: none;
}

#header #logo_print { 
    text-align: right;
    margin: 0px 10px 10px 0;
}

#content_box {
    width: 100%;
}

#content {

}

#footer { 
    display: none;
}

/* KONEC - LAYOUT */

/* Main Menu*/
#main-menu {
    display: none;
}
/* KONEC Main Menu*/

/* UNIVERZALNI */
.box-date {
    padding: 3px 5px 3px 6px;
    text-align: center;
    color: #000;
    font-weight: bold;

}

a.tickets {
    display: none;
}

h2.box-title {
    display: none;
}


.no-print {
    display: none;
}
/* KONEC UNIVERZALNI */


/* PATICKA */
#footer .programmed{
    float: right;
}

#footer a {
    color: #000;
}


/* PATICKA - KONEC */


/*  HP */
#hp-box-1
{

}


#hp-box-1 h1 {
    margin-top: 0;
    padding-top: 0;
    font-weight: normal;
    line-height: .5em;
}

#hp-box-1 #program-actual, #page-box-2 #program-actual {
    display: none; 
}

#hp-box-1 .program-all, #page-box-2 .program-all {
    display: none;
}


#hc1, .haccordion {
    display: none; 
}

#hp-box-2
{
   display: none; 
}


/* KONEC HP */


/* PAGE + HP */

#page-box-1
{
    padding: 0;
}


#page-box-1 #page-box-left {
    display: none;
}

#page-box-1 #page-content {
     
}

#page-box-1 h2
{

}


#page-box-2
{
    display: none;
}

#page-box-3
{
   display: none;
}

#page-box-4 
{
    display: none;
}


#menu-bottom ul {
    display: none;
}


/* KONEC PAGE */

/* OBSAH STRANEK - TELO */

#page-content #top-menu {
    display: none;
}

#page-content h2 {
    font-weight: normal;
}

#page-content a.link { 
    color: #000; 
}


/* KONEC - OBSAH STRANEK - TELO*/

/* LEFT MENU */

#box-menu {
    display: none;
}

/* KONEC MENU */


/* INFORMACE O PODSTRANKACH */
#podkategorie {
    margin-bottom:  15px;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 20px;
    border-bottom: 1px solid #ccc;
    list-style-type: circle;
}

#podkategorie li {
    color: #000;
    padding-bottom: 5px;
}

#podkategorie li h3.nazev {
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#podkategorie li h3 a {
    color: #000;
    border-bottom: 1px dotted #954066;
    text-decoration: none;
}

#podkategorie li h3 a:hover {
    text-decoration: none;
    border-bottom: 0;
}




/* KONEC - INFORMACE O PODSTRANKACH */

/* PROGRAM */

#program-month {
    display: none
}



#program .box-program 
{
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

#program .program-left {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
}

#program .program-img {
    padding: 5px;
    border: 1px solid #d1d1d1;
    overflow: hidden;
}

#program .program-left img.zarizeni {
    margin: 15px auto 0px auto;
}

#program .program-content {
    margin-left: 97px;
    margin-top: 5px; 
}

#program .program-title {
    padding-bottom: 3px;
    margin-bottom: 5px;
    overflow: hidden;
}

#program .box-date {
    float: left;
    margin: 0 10px 0 0;
}

#program .program-content h4 {
    color: #000;
    margin: 0;
    padding: 0;
    line-height: 1.3em;
}

#program .program-content h4 a {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #000;
}

#program .program-content h4 a:hover {
    text-decoration: none;
    border-bottom: 0;
}

#program .program-text {
    margin-bottom: 12px;
}

#program .program-text p {
    margin: 0;
}

#program .program-vstupne {
    margin-bottom: 12px;
}

#program .program-vstupne h4 {
    display: inline;
    margin-right: 5px;
}

#program .program-tickets {
    float: right;
    margin-left: 10px;
} 

/* KONEC PROGRAM */


/* PROGRAM ACTUAL */

#program-actual {
    display: none
}

/* KONEC PROGRAM ACTUAL */


/* CLANEK */

#clanek .box-clanek 
{
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

#clanek .clanek-content {
    margin-top: 5px; 
}

#clanek .clanek-title {
    padding-bottom: 3px;
    margin-bottom: 5px;
    overflow: hidden;
}

#clanek .box-date {
    float: left;
    margin: 0 10px 0 0;
}

#clanek .clanek-content h4 {
    color: #000;
    margin: 0;
    padding: 0;
    line-height: 1.3em;
}

#clanek .clanek-content h4 a {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #000;
}

#clanek .clanek-content h4 a:hover {
    text-decoration: none;
    border-bottom: 0;
}

#clanek .clanek-text {
    margin-bottom: 0px;
}

#clanek .clanek-text p {
    margin: 0.5em 0;
}

#clanek .text {
    margin: 25px 0;
}


#clanek .publikovano {
    text-align: right;
    margin: 15px 10px 0 0;
}

#clanek .priloha {
    margin: 0.7em 0 0 0;
}

#clanek .priloha h4 {
    display: inline;
    margin-right: 5px;
    margin-bottom: 0;
}

#clanek .clanek-vice {
    text-align: right;
}



/* CLANEK - KONEC */

/* FOTOGALERIE - KATEGORIE */

#fotokategorie{
    
}

#fotokategorie ul {
    list-style-type: none;
    width: 310px;
    float: left;
    margin: 0;
    padding: 0;
    
}

#fotokategorie ul#col-1 {
    margin: 0 20px 0 0;
}


#fotokategorie ul li {
    margin-top: 10px;
    overflow: hidden;
}

#fotokategorie .box-date {
    float: left;
    margin: 0 10px 0 0;
}

#fotokategorie .content {
    padding: 10px 0;
}

#fotokategorie .content a {
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
    border-bottom: 1px dotted #954066;
    text-decoration: none;
}

#fotokategorie .content a:hover {
    text-decoration: none;
    border-bottom: 0;
}


/* KONEC - FOTOGALERIE - KATEGORIE */

/* FOTOGALERIE - VYPIS GALERII */
h2.fotogalerie-1 {
    margin-bottom: 0;
    padding-bottom: 0;
    color: #999;
}

h2.fotogalerie-2 {
    margin-top: 0 !important;
    padding-top: 0;
}

h2.fotogalerie-3 {
    margin: 0 !important;
    padding: 0;
    color: #999;
}

h2.fotogalerie-1 a, h2.fotogalerie-2 a, h2.fotogalerie-3 a {
    color: #999;
    text-decoration: none;
}

h2.fotogalerie-1 a:hover, h2.fotogalerie-2 a:hover, h2.fotogalerie-3 a:hover {
    color: #000;
}

#fotogalerie-seznam {
    border-bottom: 1px solid #ccc;
}

#fotogalerie-seznam .galerie {
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding-bottom: 15px;
    clear: both;
}

#fotogalerie-seznam .galerie h3 {
    font-size: 1.2em;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
}

#fotogalerie-seznam .galerie h3 a {
    font-weight: bold;
    color: #000;
    border-bottom: 1px dotted #954066;
    text-decoration: none;
}

#fotogalerie-seznam .galerie h3 a:hover {
    text-decoration: none;
    border-bottom: 0;
}

#fotogalerie-seznam .galerie .title {
    margin: 10px 0;
    float: left;
    width: 100px;
    text-align: center;
}

#fotogalerie-seznam .galerie .title .foto-all {
    
}

#fotogalerie-seznam .galerie .title .foto-all a { 
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
    font-size: 1.2em;
    color: #000;
    border-bottom: 1px dotted #00aeef;
    text-decoration: none;
    line-height: 1.6em;
}

#fotogalerie-seznam .galerie .title .foto-all a:hover {
    text-decoration: none;
    border-bottom: 0;
}


#fotogalerie-seznam .galerie .foto {
    overflow: hidden;
}

#fotogalerie-seznam .foto-img {
    margin: 5px;
    padding: 5px;
    border: 1px solid #d1d1d1;
    overflow: hidden;
    
    
    display: inline-block;
    *display:inline;
}

#fotogalerie-seznam .foto-img img {
    border: 0;
}

/* KONEC - FOTOGALERIE - VYPIS GALERII */

/* FOTOGALERIE */

#fotogalerie {
   margin: 40px 0 20px 0;
   border-top: 1px solid #ccc;
   overflow: hidden;
}

#fotogalerie .pocet-foto {
    margin: 20px 0;
}

#fotogalerie td {
    vertical-align: top;
    text-align: center;
    padding: 10px 0 0 0;
    margin: 0;
}

#fotogalerie .foto-box {
    padding: 5px;
    border: 1px solid #d1d1d1;
    overflow: hidden;
    
    
    display: inline-block;
    *display:inline;
}

#fotogalerie .foto-box img.foto {
    border: 0;
}

#fotogalerie .popis
{
    margin-top: 3px;
    font-size: 11px;
}

/* KONEC - FOTOGALERIE */


/* PROSTORY */

#prostory {
    
}

#prostory .radek {
    list-style-type: none;
    margin: 0;
    padding: 0;
    clear: both;
    overflow: hidden;
}

#prostory .blok-prostor {
    float: left;
    width: 50%;
    position: relative;
    margin: 15px 0;
}

#prostory .fotos {
    margin-left: 15px;
}

#prostory .fotos .foto-1 {
    float: left;
}

#prostory .kapacita {
    margin: 0;
    padding: 4px 8px;
    color: #000;
    font-size: 1.1em;
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    position: absolute;
    z-index: 5;
    top: 15px;
    left: 0;
    
}

#prostory .foto-img {
    margin-right: 5px;
    padding: 5px;
    border: 1px solid #d1d1d1;
    overflow: hidden;
    
    
    display: inline-block;
    *display:inline;
}

#prostory .foto-2 .foto-img {
    margin: 0 0 5px 0;
    padding: 3px;
}

#prostory .foto-2 .foto-3 {
    margin: 0;
    padding: 3px;
}

#prostory .content {
    margin-top: 0;
    padding-right: 20px;
    padding-bottom: 20px;
}


#prostory .content h3.nazev {
    font-size: 2em;
    margin-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 0;
}

#prostory .content p {
    margin: 5px 0;
    padding: 0;
}

#prostory .content  a.vice {
    display: none;
}

#prostory .content a.vice:hover {
    text-decoration: none;
    border-bottom: 0;
}

/* KONEC - PROSTORY */


/* PROSTORY - DETAIL */

#prostor-detail .kapacita h4 {
    color: #000;
    display: inline;
    margin-right: 5px;
}

/* KONEC - PROSTORY - DETAIL */

/* CAROUSEL */
#carousel {
    display: none;
}

/* KONEC CAROUSEL */



/* STRANKOVANI */

.strankovani, .strankovani-foto {
    display: none;
}

/* KONEC - STRANKOVANI */


/* FORMULARE */

fieldset {
    padding: 1em;
    border: 1px solid #ccc;
    margin-bottom: 1em;
}


legend {
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
    color: #000;
    font-size: 1.1em;
    padding: 0.2em 0.5em;
    border: 1px solid #ccc;
    text-align:right;
}

label {
    float:left;
    width: 20%;
    margin-right: 1em;
    padding-top:0.2em;
    text-align:right;
    font-size: 90%;
}

label.povinne {
    font-weight: bold;
}

.form-box {
    clear: both;
    margin: 10px 0 0 0;
}

.form-box input, .form-box textarea, .form-box select {
    padding: 0.1em;
}

.form-submit-box {
    text-align: center;
    margin: 30px auto 10px auto;    
}

form .legenda {
    font-size: 90%;
    margin-top: 3px;
}


.form-error {
    color: #000;
    text-align: center;
    padding: 1em;
    margin: 0 0 1em 0;
    border: 1px solid #ccc;
    font-weight: bold;
}

.form-info {
    font-weight: bold;
    border: 1px solid #ccc;
    text-align: center;
    padding: 1em;
    margin: 1em 0;
}

#prostory-objednavka {
    margin-top: 20px;
}

#prostory-objednavka label {
    width: 220px;
}

#prostory-objednavka select {
    width: 350px;
}


/* KONEC - FORMULARE */



/* OBJEDNAVKA - MENU/PROGRAMU - VLEVO POD MENU */

#box-newsletter {
    margin: 40px auto;
    padding: 0 10px;
    position: relative;
    
}

#box-newsletter h4 {
    margin: 0;
    padding: 10px 0 10px 0;
    font-size: 1.4em;
    font-weight: normal;
    color: #333;
    letter-spacing: 1px;
}

#box-newsletter form {
    padding-bottom: 27px;
}

#newsletter-submit {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 5;
    bottom: -13px;
    right: 20px;
    cursor: pointer;
}

/* KONEC - OBJEDNAVKA - MENU/PROGRAMU - VLEVO POD MENU */


/* OBJEDNAVKA - MENU/PROGRAMU - FORM */

#maillist-objednavka {
    margin-top: 40px;
}

#maillist-objednavka label {
    width: 180px;
    margin-bottom: 10px;
}


/* KONEC - OBJEDNAVKA - MENU/PROGRAMU - FORM */

/* KURZY - KATEGORIE */

#kurzy-kategorie{
    
}

#kurzy-kategorie ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    
}

#kurzy-kategorie ul li {
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
    clear: both;
}

#kurzy-kategorie .box-date {
    float: left;
    margin: 0 10px 10px 0;
    width: 40px;
}

#kurzy-kategorie .title {
    padding: 0 0 10px 0;
}

#kurzy-kategorie .title h3 {
    margin: 5px 0 0 0;
    padding: 0;
}

#kurzy-kategorie .title h3 a {
    font-family: Cambria, Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    color: #000;
    border-bottom: 1px dotted #954066;
    text-decoration: none;
}

#kurzy-kategorie .title h3 a:hover {
    text-decoration: none;
    border-bottom: 0;
}

#kurzy-kategorie .content {
    clear: both;
}


/* KONEC - FOTOGALERIE - KATEGORIE */



/* JIDELNICEK */

#jidelnicek {
    font-family: Georgia, "New York CE", utopia, serif;
	font-size: 11pt;
	line-height: 1em;
}

#jidelnicek h1 {font-size: 1.2em;}
#jidelnicek h2 {font-size: 1.2em;}
#jidelnicek h3 {font-size: 1.1em;}
#jidelnicek h4 {font-size: 1.0em;}
#jidelnicek h5 {font-size: 0.9em;}

#jidelnicek h1, #jidelnicek h2, #jidelnicek h3, #jidelnicek h4, #jidelnicek h5
{
  margin-top:0px;
  margin-bottom:5px;
}

#jidelnicek h1, #jidelnicek h2 {
    font-family: Georgia, "New York CE", utopia, serif;
    font-weight: bold;
}

#jidelnicek h1 {
    font-size: 1.8em; 
    text-align: center; 
    margin-top: 0;
    padding-top: 0; 
    margin-bottom: 0; 
    padding-bottom: 0.25em;
}

#jidelnicek h2 {
} 

#jidelnicek table td {
	vertical-align: top;
	/*padding: 0.1em;*/
}

#jidelnicek table td.jidlo_nazev {
	font-size: 1.2em;
	line-height: 1.1em;
}

#jidelnicek .poznamka {
    font-size: 10px;
    color: #6F6F6F;
}

.print_bold {
	font-weight: bold !important;
}


/*
#jidelnicek {
    font-family: Georgia, "New York CE", utopia, serif;
    font-size: 13pt;
}

#jidelnicek h1 {
    font-size: 1.8em; 
    text-align: center; 
    margin-top: 0;
    padding-top: 0; 
    margin-bottom: 0; 
    padding-bottom: 0.25em;
}

#jidelnicek .offer-date {
    margin-top: 7px;
    padding-top: 0;
    text-align: center;
}


#jidelnicek h2 {
    margin-bottom: .5em; 
    padding-bottom: 0;
    font-size: 1.6em;
}

#jidelnicek h2.skupina {
    margin-top: .3em;
    margin-bottom: .3em;
    padding-top: 0em;
}


#jidelnicek table td {
	vertical-align: top;
	padding: 1px;
}

#jidelnicek table td.pozice {
    padding-top: 3px;
    font-size: 10pt;
}

#jidelnicek table td.mnozstvi {
    padding-top: 3px;
    font-size: 10pt;
}

#jidelnicek table td.jidlo_nazev {
	font-size: 1.2em;
	line-height: 1.1em;
	padding-left: 2px;
}

#jidelnicek .poznamka {
    font-size: 7pt;
    color: #000;
}

.print_bold {
	font-weight: bold !important;
}
*/
/* JIDELNICEK - KONEC */



