p {
	margin: 0px 10px 3px 10px;
	text-align:justify;
}
h1 {
	font-size: 140%; 
  margin: 0px 0px 0.5em 0px; 
  padding-top: 0.5em; 
  text-align: center
}
h2 {
	font-size: 120%; 
  margin: 0px 10px 10px 10px; 
  padding-top: 10px;
}
h3 {
  font-size:120%;
  text-align:center;
  padding-bottom:3px;
  margin:0;
}
#nadpis {
  position:absolute; top:20px; left:335px;
  z-index:100;
}
.msg {
  color:#000;
  background:#fff;
  position:absolute;
  top:300px;
  left:200px;
}
div.ucitel {
  font-size:14px;
}
div.ucitel h4 {
  color:#000080;
  margin:3px 0 2px 0;
  padding:0;
}
div.ucitel img.nahled {
  float:left;
  width:220px;
  border:none;
  margin-right:5px;
  margin-bottom:2px;
}
div.ucitel img#foto {
  float:left;
  width:220px;
  border:none;
  margin-right:5px;
  margin-bottom:2px;
}
div.ucitel div.galerie {
  clear:left;
}
div.ucitel img.galnahled {
  height:100px;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  border: #ccc 1px solid;
}
div.ucitel p {
  text-align:left;
}
div.ucitel table {
  border-collapse:collapse;
  font-size:12px;
}
div.ucitel th {
  border:#ccc 1px solid;
  background:#afeeee;  
}
div.ucitel td {
  border:#ccc 1px solid;
  padding:3px;
}
div.ucitel td.center {
  text-align:center;
}
td.vyrazny {
  font-weight:bold;
}
td.odsazeny {
  padding-left:20px;
}
td.nowrap {
  white-space:nowrap;
}
#data table {
  font-size:13px;
}
#data table.rozvrh {
  width:80%;
  border-collapse:collapse;
  font-size:14px;
}
#data table.rozvrh caption {
  background:#dde;
  font-weight:bold;
}
#data table.rozvrh th {
  border:#ccc 1px solid;
  background:#afeeee;  
}
#data table.rozvrh th.datum {
  width:25%;
  border:#ccc 1px solid;
  background:#afeeee;  
}

#data table.rozvrh td {
  border:#ccc 1px solid;
  padding:3px 10px 3px 10px;
}
#data td.center {
  text-align:center;
}


img.left {
  float:left;
  margin:5px 5px 3px 0;
}
img.right {
  float:right;
  margin-left:10px;
  margin-bottom:3px;
}
#data a,a:link,a:visited {
  color:#000080;
}
#data a {
  font-weight:bold;
  text-decoration:none;
}
#data a:hover {
  color:#303;
  text-decoration:underline;
  cursor:pointer;
}
.center {
  text-align:center;
}
h2.center {
  margin-bottom:10px;
  text-align:center;
}
strong {
/*  margin:0 7px 0 7px;*/
}
#data p.vyrazny {
  font-weight:bold;
}
#data p.italic {
  font-style:italic;
}
#data p.vyrkurs {
  font-weight:bold;
  font-style:italic;
}
#data p.odsazeny {
  margin-left:35px;
}
#data p.odsazeny3 {
  margin-left:155px;
}
#data p.odsvert {
  margin-top:15px;
}
#data p.right {
  text-align:right;
}
#data p.center {
  text-align:center;
}
#data p.rgkurz {
  text-align:right;
  font-style:italic;
}

#aktuality-data p.vyrazny {
  font-weight:bold;
}
#aktuality-data p.italic {
  font-style:italic;
}
#aktuality-data p.vyrkurs {
  font-weight:bold;
  font-style:italic;
}
#aktuality-data p.right {
  text-align:right;
}
#aktuality-data p.center {
  text-align:center;
}

td.vpravo {
  text-align:right;
}
span.vyrazny {
  font-weight:bold;
}
em.vyrazny {
  font-weight:bold;
}
ul,ol {
  margin-top:3px;
  margin-bottom:3px;
  padding-top:0;
  padding-bottom:0;
}
div.odkaz_blok {
/*  background:#ccd; */
  width:70%;
  margin:3px;
  padding:0;
  border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#999 1px solid;
  border-bottom:#999 1px solid;
  background:#ffe;
}
div.blok_data {
  margin:3px;
  background:#f5f5dc;
  padding:5px 5px 5px 10px;
/*  border:#aaa 1px solid;*/
}
div.blok_data div.predmet {
  text-align:right;
  font-weight:normal;
}
div.blok_data div.funkce {
  text-align:right;
  font-style:italic;
  font-weight:normal;
}
div.odkaz_blok a {
  display:block;
  width:100%;
  margin:0px;
}
div.odkaz_blok a:hover {
  background:#ccd;
  text-decoration:none;
  cursor:pointer;
}
#data table.kontakt {
  font-size:14px;
}
#data table.kontakt a {
  font-weight:normal;
  text-decoration:underline;
}
.aktod {
  margin-left:15px;
}
#aktuality a.aktualita {
  font-weight:bold;
  font-size:13px;
  text-decoration:underline;
  color:#0000aa;
}
#data a.blok {
  display:block;
  width:30%;
  margin:10px 0 5px 0;
  background:#f5f5dc;
  padding:5px 5px 5px 10px;
  border-top:#aaa 1px solid;
  border-left:#aaa 1px solid;
  border-right:#009 1px solid;
  border-bottom:#009 1px solid;
}
#data a.odkazblok {
  display:block;
  font-weight:normal;
  border:#eed 2px solid;
/*  border-bottom:#ccc 2px solid;*/
}
#data a.odkazblok:hover {
  text-decoration:none;
  cursor:pointer;
}
#data a.odkazblok h3 {
/*  position:relative;*/
/*  border-bottom:#ccc 2px solid;*/
}
#data a.odkazblok img.odkazimg {
  float:left;
  margin-right:10px;
  border:#aaf 1px solid;
}
#data a.odkazblok p.link {
  text-decoration:underline;
}
#data a.odkazblok p.reset {
  margin:0px;
  padding:0px;
  clear:left;
  font-size:1px;
}
#data a.odkaztext {
  font-weight:normal;
}
#data div.anotace {
  padding:0;
  margin:10px 0 10px 0;
}
#data div.anotace h2 {
  padding:0;
  margin:0;
  border-bottom:#aaa 1px solid;
  font-size:14px;
}
#data div.anotace a {
  font-weight:normal;
}
#data div.anotacepata {
  border-top:#eed 1px solid;
  border-bottom:#aaa 1px solid;
}
#data div.zpet {
  clear:both;
  border-top:#999 1px solid;
  border-bottom:#999 1px solid;
  margin-top:5px;
  text-align:center;
}
#data div.zpet a {
  display:block;
  width:100%;
  font-weight:normal;
}
#data div.zpet a:hover {
  font-weight:bold;
  background:#eef;
  cursor:pointer;
}
#data div.aktualita {
/*  border-top: #aaa 1px solid;*/
  border-bottom: #aaa 1px solid;
  margin:10px 0 10px 0;
}
#data div.aktualita h2 {
  position:relative;
  padding:0.2em 0.5em 0 0.5em;
  margin:0;
  color:#707;
  font-size:100%;
/*  border-top: #ccc 1px solid;*/
/*  border-bottom: #aaa 1px solid; */
  width:95%;
  text-align:left;
}
#data div.aktualita div.more  {
  text-align:right;
}
#data div.aktualita div.more a {
  font-weight:normal;
  margin-right:15px;
}
.message {
  color:#009;
  background:#eec;
  font-weight:bold;
  border-top:#ccc 2px solid;
  border-left:#ccc 2px solid;
  border-right:#999 2px solid;
  border-bottom:#999 2px solid;
  text-align:center;
  font-size:18px;
  padding:40px 0 40px 0;
}
#data div.seznam {
  clear:left;
  border:#ccc 1px solid;
  margin-top:10px;
  margin-bottom:10px;
}
#data div.divseznam {
  clear:left;
  margin-top:20px;
  margin-left:50px;
  margin-bottom:10px;
}
#data div.seznam p {
  margin-top:5px;
}
#data div.seznam img {
  margin-right:10px;
  float:left;
}
#data div.seznam p.reset {
  margin:0;
  clear:left;
}
#data table.seznam img {
  width:150px;
}
#data table.seznam {
  font-size:14px;
}
#data table.seznam td {
  padding-right:10px;
  vertical-align:top;
}
#data table.seznam a { 
  font-weight:normal;
}
#data .poznamka {
  font-weight:normal;
}
table.standard {
  border-collapse:collapse;
  font-size:14px;
  margin-left:20px;
}
table.standard caption {
  background:#dde;
}
table.standard th {
  border:#ccc 1px solid;
  background:#afeeee;  
}
table.standard td {
  border:#ccc 1px solid;
  padding:3px;
}
table.standard td.center {
  text-align:center;
}
#data div.koncert {
  border-bottom: #ccc 1px solid;
  margin-bottom:10px;
}
#data div.obsah li {
  list-style:none;
} 
.cislo {
  width:30px;
}
#data div.obsah li a {
  font-weight:normal;
}
#data div.obsah td.nadpis {
  font-size:20px;
  font-weight:bold;
  text-align:center;
  color:#000;
}
#data td.identudaj {
  padding:3px 0 3px 20px;
}
#data div.divseznam a {
  font-weight:normal;
}
#data div img.ikona {
  width:20px;
  margin:3px 5px 0 0;
}
#data p.autor {
  margin-top:5px;
  font-size:12px;
  text-align:right;
}
#data p.autor a {
  font-weight:normal;
}
#data form {
  margin-left:10px;
}
#data input {
  margin-left:10px;
}
#data input.ok {
  font-size:80%;
  font-weight:bold;
  cursor:pointer;
  background: #ccb;
}
.podtrzeny {
  border-bottom: #000080 1px solid;
}
#data table.velka {
  width:100%;
  font-size:12px;
}
#data table.stredni {
  width:50%;
}
#data td.cas {
  width:110px;
  text-align:right;
  padding-right:5px;
}
#data td.bold {
  font-weight:bold;
}
.mtext {
  font-size:80%;
}

table#tblkalendar {
  border-collapse:separate;
}
table#tblkalendar caption {
  background:#b4a190;
  height:16px;
  padding:0;
  color:#fff;
  font-size:12px;
  font-weight:bold;
}
table#tblkalendar td {
  font-size:14px;
}
table#tblkalendar td.mesic {
  background:#c1baa0;
  width:21px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
}
table#tblkalendar td.mesicakt {
  background:#735136;
  width:21px;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
}

#aktuality-data h3 {
  font-size:12px;
}
#data table.vs {
  margin-left:10px;
  border-collapse:collapse;
  font-size:14px;
}
#data table.vs td {
  border:#ccc 1px solid;
  padding:3px 10px 3px 10px;
}
span#rokminus {
  margin-right:40px;
  cursor:pointer;
}
span#rokplus {
  margin-left:40px;
  cursor:pointer;
}
#aktuality-data h1 {
  font-size:15px;
}
#aktuality-data h2 {
  font-size:12px;
  margin:10px 0 5px 0;
  color:#730;
/*  border-bottom:#ffe4b5 1px solid;*/
}
#aktuality-data h3 {
  font-size:12px;
  margin:5px 0 2px 0;
  color:#730;
  font-weight:bold;
}
#aktuality-data h4 {
  font-size:12px;
  margin:5px 0 2px 0;
  font-weight:bold;
}
#aktuality-data p {
  margin:0;
  padding:0;
  font-size:11px;
}
.akcenadpis {
  width:260px;
  border-top:#ddd 1px solid;
  border-bottom:#ddd 1px solid;
  border-left:#ddd 3px solid;
  border-right:#ddd 3px solid;
  margin-bottom:3px;
  background: url('../img/akcenadpis.jpg') top left no-repeat;
}
.akcenadpishover {
  width:260px;
  border-top:#ddd 1px solid;
  border-bottom:#ddd 1px solid;
  border-left:#ddd 3px solid;
  border-right:#ddd 3px solid;
  margin-bottom:3px;
  background: url('../img/akcehover.jpg') top left no-repeat;
}
.akcetext {
  width:260px;
  margin-bottom:3px;
  background:#d9c7b3;
  padding:3px;
/*  background: url('../img/akcenadpis.jpg') top left no-repeat;*/
}
.akcetext h2 {
  margin:0;
  padding:0;
  border:none;
}
.jubileum {
  font-size:30px;
  font-weight:bold;
  text-align:center;
}
#aktuality-data a {
  display:block;
  text-decoration:none;
  font-size:11px;
}
#aktuality-data a:hover {
  display:block;
  text-decoration:none;
  color:#f92;
}
#aktuality-data .typakce {
  font-style:italic;
  font-weight:bold;
}
.akcenadpis div {
  margin:5px 5px 5px 17px;
  color:#000;
}
.akcenadpishover div {
  margin:5px 5px 5px 17px;
  color:#f92;
}
p.typakce {
  font-style:italic;
  font-weight:bold;
}
div.findnadpis {
  position:relative;
  border-bottom:#ddd 1px solid;
}
div.findmenu {
  position:relative;
}
div.findsekce {
  position:relative; right:10px; top:-18px;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
  color:#9a9a9a;
  text-align:right;
}
p.findtext {
  margin-right:15px;
}
table.sborniky {
  border-collapse:separate;
}
table.sborniky td {
  border:#ccc 1px solid;
  padding:3px;
  vertical-align:top;
}
.odkazkomentar {
  font-size:13px;
  margin-left:5px;
}
div.fotoautor {
  font-size:10px;
  color:#555;
  font-style:italic;
  text-align:right;
}
img.odkazikona {
  margin:5px 10px 5px 0;
  border:#ccc 1px solid;
}
.nowr {
  white-space:nowrap;
}