body {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  /* kvuli IE */ 
}
*{
  font-family: verdana;
  font-size: 11px;	
}

.center {
  text-align: center;
}

#vse {
  position: relative;
  width: 1000px;
  zruseno_height: 680px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-repeat: repeat-x;
}

div.stranky-obecne,div.stranky-fotografie,
div.stranky-obecne td,div.stranky-fotografie td,
div.stranky-obecne td.cismenu_td0 a, 
div.stranky-obecne td.cismenu_td1 a,
div.stranky-fotografie td.cismenu_td0 a, 
div.stranky-fotografie td.cismenu_td1 a,
div.stranky-obecne #menu_left_odkazy a,
div.stranky-fotografie #menu_left_odkazy a,
div.stranky-obecne .udalost-popis,div.stranky-obecne .obdobi-ostatni-div,
div.stranky-fotografie .udalost-popis,div.stranky-fotografie .obdobi-ostatni-div{
  color:#666;
}
div.stranky-obecne td.cismenu_td0 a.aktivni, div.stranky-obecne td.cismenu_td1 a.aktivni,
div.stranky-fotografie td.cismenu_td0 a.aktivni, div.stranky-fotografie td.cismenu_td1 a.aktivni,
div.stranky-obecne td.cismenu_td0 a:hover, div.stranky-obecne td.cismenu_td1 a:hover,
div.stranky-fotografie td.cismenu_td0 a:hover, div.stranky-fotografie td.cismenu_td1 a:hover{
  color: #e00;
}

div.stranky-mic,
div.stranky-mic td,
div.stranky-mic td.cismenu_td0 a, 
div.stranky-mic td.cismenu_td1 a,
div.stranky-mic #menu_left_odkazy a {
  color:#844;
}

div.stranky-mic td.cismenu_td0 a.aktivni, div.stranky-mic td.cismenu_td1 a.aktivni,
div.stranky-mic td.cismenu_td0 a:hover, div.stranky-mic td.cismenu_td1 a:hover{
  color: #f33;
}

div.stranky-divadlo,
div.stranky-divadlo td,
div.stranky-divadlo td.cismenu_td0 a, 
div.stranky-divadlo td.cismenu_td1 a,
div.stranky-divadlo #menu_left_odkazy a,
div.stranky-divadlo .udalost-popis,div.stranky-divadlo .obdobi-ostatni-div {
  color:#953;
}

div.stranky-divadlo td.cismenu_td0 a.aktivni, div.stranky-divadlo td.cismenu_td1 a.aktivni,
div.stranky-divadlo td.cismenu_td0 a:hover, div.stranky-divadlo td.cismenu_td1 a:hover{
  color: #f63;
}

div.stranky-biograf,
div.stranky-biograf td,
div.stranky-biograf td.cismenu_td0 a, 
div.stranky-biograf td.cismenu_td1 a,
div.stranky-biograf #menu_left_odkazy a,
div.stranky-biograf .udalost-popis,div.stranky-biograf .obdobi-ostatni-div  {
  color:#339;
}

div.stranky-biograf td.cismenu_td0 a.aktivni, div.stranky-biograf td.cismenu_td1 a.aktivni,
div.stranky-biograf td.cismenu_td0 a:hover, div.stranky-biograf td.cismenu_td1 a:hover{
  color: #c00;
}


div.stranky-lodzie,
div.stranky-lodzie td,
div.stranky-lodzie td.cismenu_td0 a, 
div.stranky-lodzie td.cismenu_td1 a,
div.stranky-lodzie #menu_left_odkazy a,
div.stranky-lodzie .udalost-popis,div.stranky-lodzie .obdobi-ostatni-div  {
  color:#088;
}

div.stranky-lodzie td.cismenu_td0 a.aktivni, div.stranky-lodzie td.cismenu_td1 a.aktivni,
div.stranky-lodzie td.cismenu_td0 a:hover, div.stranky-lodzie td.cismenu_td1 a:hover{
  color: #f00;
}

div.stranky-obecne, div.stranky-obecne #vyhledavaciOkno, div.stranky-fotografie #vyhledavaciOkno{
  background-image: url(images/pozadi.jpg);
}
div.stranky-fotografie{
  background-image: url(images/pozadi_fotografie.jpg);
}

div.stranky-divadlo,div.stranky-divadlo #vyhledavaciOkno{
  background-image: url(images/pozadi_divadlo.jpg);
}
div.stranky-biograf,div.stranky-biograf #vyhledavaciOkno{
  background-image: url(images/pozadi_biograf.jpg);
}
div.stranky-mic,div.stranky-mic #vyhledavaciOkno{
  background-image: url(images/pozadi_mic.jpg);
}
div.stranky-lodzie,div.stranky-lodzie #vyhledavaciOkno{
  background-image: url(images/pozadi_lodzie.jpg);
}


#stred {
  width: 100%;
}

#menu_top {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 5;
  padding-top: 10px;
}

#menu_left {
  float: left;
  text-align: right;
  width: 120px;
  padding-top: 40px; .
  padding-top: 38px;
}

#menu_left_odkazy a {
  font-family: tahoma;
  font-size: 11px;
  text-decoration: none;
  margin-bottom: 15px;
  margin-right: 10px;
  display: block;
}

#menu_left_odkazy a:hover {
  color: #f23737 !important;
}

#menu_left_odkazy {
  width: 119px;
  float: left;
  margin-top: 30px;
}

#menu_left_odkazy a.active {
  color: red !important;
}

#menu_left_carka {
  width: 1px;
  float: right;
}

#obsahStranky {
  font-family: verdana;
  font-size: 11px;
  padding: 0px;
  width: 725px; .
  width: 715px;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  position: relative;
  min-height:480px;
  .height:480;
}

#obsahStranky table {
  margin-left: auto;
  margin-right: auto;
  font-family: verdana;
  font-size: 11px;
}

#obsahStranky a {
  color: red;
}

#partneri {
  float: right;
  position: relative;
  margin-top: 30px;
  right: 0px;
  width: 130px;
}


#partneri_carka {
  width: 1px;
  float: left;
  width: 1px;
}

#partneri div{
	margin-top:10px;
	margin-left:10px;	
}

#jazyky {
  font-family: tahoma;
  font-size: 12px;
  float: right;
  position: absolute;
  right: 10px;
  top: 40px;
}

#jazyky a {
  color: red;
  margin-left: 2px;
  padding-left: 8px;
  margin-right: 6px;
  border-left: 1px solid red;
}

#jazyky a:first-child {
  border: 0px;
}

#jazyky a { .
  border-left: expression(this .   previousSibling ==   null ?     '0px solid red' : 
		 '1px solid red');
}

#paticka {
  font-family: verdana;
  font-size: 12px;
  margin-top:15px;
  height: 20px;
  width: 100%;
  bottom: 0;
  text-align: center;
  background-color: #cdcdcd;
  color: black;
  padding-top: 12px; .
  padding-bottom: 11px;
}

#paticka ul {
  font-weight: bolder;
  margin-top: 2px;
  display: inline;
}

#paticka ul li {
  display: inline;
}

#hlavni_obr,#hlavni_obr_empty {
  border: 0px;
  margin-top:20px;
  width:740px;
  height:428px;
  position:absolute;
}
#hlavni_obr{
	background-image:url(images/rozcestnik.jpg);
	/*.background-image:url();
	.filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rozcestnik.png', sizingMethod='crop');*/
}

#paticka ul li a {
  color: black;
  text-decoration: none;
  width: 100px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #f23737; .
  border-left: expression(this .   parentNode .   previousSibling ==   null ?   
		 '0px solid red' :   '1px solid red');
  white-space: nowrap;
}

#paticka ul li:first-child a {
  border-left: 0px;
}

#paticka ul li a:hover {
  color: red !important;
}

.cis{
	text-align: right;
	margin:2px;
}
.cis a{
	font-size:9px;
	color: gray;
}

#hlavicka {
  text-align: right;
  position: relative;
  height: 80px;
  width: 100%;
  color: white;
}

#hlavicka .logo {
  position: absolute;
  height: 88px;
  width: 112px;
  top: 10px;
  left: 30px;
  background-image: url(images/logo_kzmj.png);
  .background-image: url();
  .filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_kzmj.png', sizingMethod='crop');
}

.datumy {
  text-align: left;
  margin: 5px 0px 5px 0px;
  border: 0px solid green;
}

.datumy a{
	padding-left:0px;
	padding-right: 0px;
}

.datumy a.active {
  font-weight: bold;
}

.program_ul { 
  
}

li.udalost-nadpis {
  font-size: 12px;
  margin-bottom: 3px;
}

.udalost-datum {  
  font-weight: normal;  
}

.udalost-umisteni {
  margin-bottom: 3px;
  font-style: italic;
  font-weight: normal;
}

.udalost-popis {
  width: 500px;
  margin: 7px 0px 7px 70px;
  font-weight: normal;
  font-size: 11px;
}

#obsahStranky .instituce-nadpis {
  font-weight: bold;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	padding-top:20px;
}

#obsahStranky .udalost {
  border: 0px solid black;
  margin-top: 10px;
  width: 600px;
  padding: 5px;
  
}
div.stranky-obecne .udalost1{  background-color: #e0e0e0;}
div.stranky-obecne .udalost2{  background-color: #eeeeee;}
div.stranky-divadlo .udalost1{ background-color: #ffeecc;}
div.stranky-divadlo .udalost2{ background-color: #f6e1c0; }
div.stranky-biograf .udalost1{ background-color: #e9e9ff;}
div.stranky-biograf .udalost2{ background-color: #e3e3ff; }
div.stranky-lodzie .udalost1{ background-color: #d3ffd3;}
div.stranky-lodzie .udalost2{ background-color: #D3FFC8; }

.udalost .udalost-nadpis{
	font-weight: bold;
	}
	
div.stranky-obecne .udalost .udalost-nadpis { color: #900;}
div.stranky-divadlo .udalost .udalost-nadpis { color: #000;}
div.stranky-biograf .udalost .udalost-nadpis { color: #003;}
div.stranky-lodzie .udalost .udalost-nadpis { color: #033;}

.udalost a {
  margin-left: 70px;
  font-weight: normal;
  font-size: 11px;
}

.udalost .obdobi-ostatni-div {
  font-style: italic;
  margin-left: 70px;
  margin-top: 5px;
  font-weight: normal;
  font-size: 11px;
}

.udalost .obdobi-ostatni-div ul{
  margin-top:3px;
}

.udalost .obdobi-ostatni {
  font-style:  normal;
}

#obsahStranky #mic {
  text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  position: absolute;
  top: 0px;
  left: 30px;
  width: 150px;
  color:black;
}

#obsahStranky #odk_divadlo {
   text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  position: absolute;
  top: 410px;
  left: 550px;
  width: 150px;
  color:black;
}

#obsahStranky #lodzie {
  font-family: tahoma;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  position: absolute;
  top: 410px;
  left: 120px;
  width: 150px;
  color:black;
}

#obsahStranky #kino {
 text-decoration: none;
  font-family: tahoma;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  position: absolute;
  top: 20px;
  left: 550px;
  width: 150px;
  color:black;
}

#obsahStranky #kzmj_obr {
  width: 100%;
  text-align: center;
  height: 80px;
  position: absolute;
  top: -27px;
  
}


#obsahTextu {
  margin-left: 70px;
  margin-top: 65px;
}

a img {
  border: 0px;
}


#kino_velky {
  float: right;
  position: absolute;
  top: -25px;
  left: 240px;
  background-image: URL('./images/biograf_velky.jpg');
  width: 288px;
  height: 81px;
}


#divadlo_velky {
  position: absolute;
  top: -20px;
  left: 200px;
  background-image: URL('./images/divadlo_velky.jpg');
  width: 397px;
  height: 37px;
}


#mic_maly {
  position: absolute;
  margin-top: -20px;
  margin-left: -2px;
  background-image: URL('./images/kzmj_mic.jpg');
  width: 105px;
  height: 74px;
}


h1.instituce {
  font-family:Arial;
  font-size:40px;
  font-weight:bold;
  left:80px;
  position:absolute;
  text-align:center;
  top:-40px;
  width:650px;
}

h2.nadpis{
  font-size:22px;
  font-style: normal;
}

#kzmj_mic,#kzmj_lodzie {
  float: left;
  position: relative;
  top: -21px;
  left: 9px;
}

#lodzie_nadpis,#mic_nadpis {
  text-align: center;
  font-family: verdana;
  font-weight: bold;
  font-size: 16px;
  position: relative;
  top: -20px;
}

#vyhledavaciFormularOdkaz{
  font-weight: bolder;
  color:#c00 !important;
  margin-top:25px; 
}

#vyhledavaciOkno{
  display: none;
  width:230px;
  height:270px;
  position:absolute;
  top:130px;
  left:380px;
  border:2px solid #666;
  font-size: 14px;
}

.vyhledavaciOknoTitle{
	font-weight: bolder;
	text-align: right; 
	padding-right:5px;
	margin-bottom:10px;
}
#vyhledavaciOkno form{
  padding: 0px 10px 10px 10px;
}

#vyhledavaciOkno label{
  margin-left:10px;
}
#vyhledavaciOkno input,#vyhledavaciOkno select{
  margin-left:30px;
  margin-bottom:5px;
  display: block;
}

#vyhledavaciFormularZrusit{
  float:right;	
}

.mapa-sipky {
  left: 0px;
  top: 0px;
  position: absolute;
  z-index: 4;
  width:630px; 
  height:450px
}

.mapa-sipka-kzmj {
  left: 344px;;
  top: 313px;
  position: absolute;
  border: 0px;
  width: 80px;
  height: 41px;
}

.mapa-sipka-divadlo {
  left: 344px;
  top: 264px;
  position: absolute;
  border: 0px;
  width: 80px;
  height: 41px;
}

.mapa-sipka-biograf {
  left: 38px;
  top: 344px;
  position: absolute;
  border: 0px;
  width: 80px;
  height: 41px;
}

.mapa-sipka-lodzie {
  left: 532px;
  top: 0px;
  position: absolute;
  border: 0px;
  width: 80px;
  height: 41px;
}

.mapa-sipka-mic {
  left: 63px;
  top: 217px;
  position: absolute;
  border: 0px;
  width: 80px;
  height: 41px;
}

.code {
  vertical-align: bottom;
}

/* FOTOGALERIE */
.fg_ul {
  margin-left: 50px;
}

.fg_rok {
  color: rgb(255, 0, 0);
  font-weight: bold;
}

.fg_li {
  margin-left: 20px;
  font-weight: bold;
}

.fg_img {
  margin-bottom: 5px;
  border:1px solid gray;
}

.fg_fotka {
  width: 185px;
  height: 150px;
  border: 0px black solid;
  margin: 30px 22px 30px 22px; .
  margin: 30px 18px 30px 18px;
  text-align: center;
  float: left;
}



.clear{
  clear:  both;
}
#vyhledavaciBezOkno .hledaniDatumy{
	float:left;
  line-height: 25px;
}
#vyhledavaciBezOkno .hledaniOstatni{
	float:left;
  line-height: 25px;
  margin-left:20px;
  text-align: right;
}
#vyhledavaciBezOkno .hledaniOstatni input,#vyhledavaciBezOkno .hledaniOstatni select{
  width:200px;
}

#vyhledavaciBezOkno .hledaniButtony{
	width:100px;
	float:left;
	margin-left:20px;
	line-height: 25px;
}
#vyhledavaciOkno .hledaniButtony{
  margin-top:20px;	
}
#vyhledavaciOkno .hledaniButtony input{
	float:left;
}

.razeni{
  text-align: right;
}
.chyba,.okzprava{
  text-align: center;
  font-weight: bolder;
  padding:5px;
}
.chyba{
  color: red;
}
.okzprava{
  color: black;
}
.vzkazy{
  margin:10px;	
}
.vzkazy_jmeno,.vzkazy_odpoved_jmeno{
	font-weight: bolder; 
}
.vzkazy_odpoved_jmeno{
  margin-top:7px;	
}
.vzkazy_text,.vzkazy_odpoved_text{
  margin-left:10px;
}
a.partneri{
text-decoration: none;
margin-left: 10px;
margin-bottom: 10px;
}

#obsahStranky .aktualne{
  position:absolute;
  top:460px;
  width:734px;
  height:75px;
}

#obsahStranky .aktualne h3{
  text-align: center;
  margin-top:2px;
  
}

#obsahStranky .aktualne a{
  color:black;
  font-size:14px;
  font-weight:bold;
  margin:0 15px;
}
/*ANKETA*/
.caPool{
    background-image:url("images/cara_horizontal.png");
    background-position:5px 0;
    background-repeat:no-repeat;
    margin-left:0 !important;
    margin-top:15px !important;
    padding-top:6px;
    width:130px;
}

.caPoolLabel{
    font-weight:bold;
    width:100%;
}

.caPoolAnswers{
    width:90%;
}

.caPoolAnswers a{
    width:100%;
    displaY:block;
    text-decoration:none;
    color:black;
    cursor:pointer;
}

.caPoolAnswers a:hover{
text-decoration:underline;
}

.caPoolGraph{
    height:10px;
    border:1px solid transparent;
    background-color:blue;
    margin:1px 0 7px 0 ! important;
}

