body {
  color : white;
  font-family : Verdana, Tahoma, Helvetica CE, Tahoma,  Arial;
  scrollbar-face-color: #a5d1f6;
  scrollbar-shadow-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-darkshadow-color: #777;
  scrollbar-3dlight-color: #fff;
  scrollbar-track-color: #fff;
  scrollbar-arrow-color: #777;
	background-color:#fff;
	margin: 0px;

}

.pozadi-sede{
	background-color:#7dbff6;
}
.pozadi-tm-sede{
	background-color:#7dbff6;
}
.pozadi-sv-sede{
	background-color:#a5d1f6;
}
.divadla{
	float:right;
	text-align:right;
}

.menu-link{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 13px;
}
.menu-link-a{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 13px;
}
A.menu-link:link, A.menu-link:active, A.menu-link:visited{
	color:#000000;
	text-decoration:none;
	margin-left:7px;
}
A.menu-link:hover{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:7px;
}
A.menu-link-a:link, A.menu-link-a:active, A.menu-link-a:visited{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:7px;
}
A.menu-link-a:hover{
	/*color:#F7BC5B;*/
	color: #000000;
	text-decoration:none;
	margin-left:7px;
}

A.menu-link-lng:link, A.menu-link-lng:active, A.menu-link-lng:visited{
	color:#000000;
	text-decoration:none;
	margin-left:0px;
}
A.menu-link-lng:hover{
	color:#ffffff;
	text-decoration:none;
	margin-left:0px;
}
A.menu-link-lng-a:link, A.menu-link-lng-a:active, A.menu-link-lng-a:visited{
	/*color:#e7b246;*/
	color: #000000;
	text-decoration:underline;
	margin-left:0px;
}
A.menu-link-lng-a:hover{
	color:#ffffff;
	text-decoration:underline;
	margin-left:0px;
}

.menu-polozka-a{
	margin-left:6px;
	margin-bottom:4px;
	background-image:url(./img/menu-zluty.gif);
	background-repeat:no-repeat;
}
.menu-polozka{
	margin-left:6px;
	margin-bottom:4px;
	background-image:url(./img/menu-zluty-a.gif);
	background-repeat:no-repeat;
}
.menu-lang{
	margin-left:6px;
	margin-top:10px;
	color:#000000;
	font-size:12px;
}
.main-part{
	font-family: Verdana,Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : normal;
	font-size : 12;
	color:#333333;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;

}
hr{
  height:1px;
	color: #000000;
	background-color: #000000;
  border: 0;
}

.oddelovacka{
	margin-top:0px;
}
.oddelovacka-seda{
	color: #848484;
	background-color: #848484;
	margin-top:0px;
}
.oddelovacka-zluta{
	height:1px;
	color:#DCAA58;
	margin:0px;
}
p{
	text-align:justify;
}

.text{
	font-family: Verdana, Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : normal;
	font-size : 12;
	color:#333333;
	text-align:justify;
}
.text-pravy-sloupec{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : normal;
	font-size : 12;
	color:#333333;
	text-align:justify;
}
.prilozene-obrazky{
	text-align:left;
}
.odsazeny{
text-indent: 20px;
margin-top:5px;

}
.nazev{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 14px;
	color:#000000;
}
.nazev-maly{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 10px;
	color:#333333;
}
A.nazev:link, A.nazev:active, A.nazev:visited{
	color:#000000;
	text-decoration:none;
}
A.nazev:hover{
	color:#333333;
	text-decoration:none;
}
A.nazev-maly:link, A.nazev-maly:active, A.nazev-maly:visited{
	color:#333333;
	text-decoration:none;
}
A.nazev-maly:hover{
	color:#555555;
	text-decoration:none;
}
.datum{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 11;
	color:#555454;
}
.nadpis-sekce{
	font-family: Verdana,Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 13;
	color:#555;
}
.diskuse-tema{
	margin-bottom:10px;
	border-bottom:1px solid #FFFFFF;
}
.diskuse-delka{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : normal;
	font-size : 10;
	color:#000000;
	float:right;
}
.diskuse-new, .diskuse-empty{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : bold;
	font-size : 11;
}
A.diskuse-new:link, A.diskuse-new:active, A.diskuse-new:visited{
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
A.diskuse-new:hover{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
}
A.diskuse-empty:link, A.diskuse-empty:active, A.diskuse-empty:visited{
	color:#555555;
	text-decoration:none;
	margin-left:5px;
}
A.diskuse-empty:hover{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
}
.nolink a{
  text-decoration: none;
  color: black;
}


.diskuse-reagovat{
	float:right;
}
.blok{
	margin-bottom:10px;
}



/* definice CSS pro hlavicku programu - mesice*/
.program-mesice{
	/*width:100%;*/
	height:25px;
	/*background:#4C4C4C;*/
	background-color: #def0f6;
  border-top: solid #F2B95C 1px;
  border-left: solid #F2B95C 1px;
}
.program-mesice-x{
	font-family: Tahoma,Helvetica, Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-size : 10;
	font-weight : bold;
}
A.program-mesic-x:link, A.program-mesic-x:active, A.program-mesic-x:visited, A.program-mesic-x:hover{
	/*color:#BFBFBF;*/
	color:#444;
	font-size : 11;
	font-weight : bold;
	text-decoration:none;
}
.program-zahlavi{
	width:100%;
}
.program-mesic{
  text-align: center;
  font-family: Impact,Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : normal;
	font-size : 18px;
	color: #444;
	margin-top:3px;
}

/* definice CSS pro polozky programu - kontejnery*/
.prog{
  margin-bottom:5px;
  margin-top:5px;
  /*background-color: white;*/
  width: 100%;
}

.prog_l{
  float: left;
  width: 115px;
  padding: 2px;
  background-color: #def0f6;
  margin-right: 5px;
  border-top: solid #F2B95C 1px;
  border-left: solid #F2B95C 1px;
}

.prog_r{
  float: right;
  width: 100px;
  /*background-color: yellow;*/
  text-align: right;
}

.prog_c{
  margin-left: 130px;
  margin-right: 100px;
}
.prog_clr{
  clear:both;
}

/* definice CSS pro polozky programu - data*/
.program-datum{
	text-align:left;
}
.program-prostor{
  font-size: 10px;
}
.program-poznamka{
}
.program-rezervace{
}
.program-nazev{
}
.program-podnazev2{
  margin-top: 10px;
}
.program-upoutavka{
  margin-top: 10px;
}


.program-divadlo{
	width:90;
	float:left;
}

.program-tyden-datum{
  margin-left: 5px;
  float: left;
  width: 70px;
}
.program-tyden-nazev{
  margin-left: 80px;
  font-weight: bold;
  width: 135px;
}
.program-tyden-nazev a{
  text-decoration:none;
  font-weight: bold;
  color: black;
}

.prava-linka{
	font-size:0px;
	background:#F2B95C;
	height:1px;
}
.prava-sekce{
	margin-top:2px;
	margin-bottom:3px;
	border-top:2px #DCAA58 solid;
}
.prava-sekce-pozadi{
	font-family: Impact,Tahoma,Verdana, Tahoma, Helvetica, Arial;
	font-weight : normal;
	font-size : 14px;
	/*letter-spacing: -0.02em;*/
	/*color:#F2B95C;*/
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	
	background-color: #a5d1f6;
	width: 208px;
	padding: 3px 0px;
	padding-right: 7px;
	
}

A.odkaz:link, A.odkaz:active, A.odkaz:visited{
	color:#A14600;
	text-decoration:none;
}
A.odkaz:hover{
	color:#4C4C4C;
	text-decoration:none;
}


input.winput{
	font-family: Verdana, Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width : 1px;
	border-color : #000000;
	background : #FFFFFF;
	width:150px;
}
input.wsubmit{
	font-family: Verdana, Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width : 1px;
	border-color : #000000;
	background : #7F7F7F;
	color:#FFFFFF;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
}
textarea.wtextarea{
	font-family: Verdana, Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width : 1;
	border-color : #000000;
	background : #FFFFFF;
	height:70px;
	width:342px;
}

.obrazek{
	border:0px #F2B95C solid;
}

/* vycentrovany obrazek s modrym rameckem */
.img_center{
  text-align: center;
  margin: 1em 0em;
}
.img_center img{
  border: solid #7dbff6 2px;
}

/* obrazek vlevo s modrym rameckem, obtekany */
.img_left{
  float: left;
  margin: 0em 1em 0em 0em;
}
.img_left img{
  border: solid #7dbff6 2px;
}

.img_right{
  float: right;
  margin: 0em 0em 0em 1em;
}
.img_right img{
  border: solid #7dbff6 2px;
}
