body {
  margin-top: 5%;
  margin-left: 10%;
  margin-right: 10%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight : bold;
  line-height: 25px;
  color: #800000;
  background: #FFBB77;
  SCROLLBAR-FACE-COLOR: #800000;
}

A {
    text-decoration : none;
    font-family : Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
}

A:link { color: #800000;}

A:visited { color: #800000; }

A:active { color: #800000   ; }

A:hover {
   font-size: 100%;
   font-weight: bold;
   font-style: italic;
   text-decoration: underline;
   color: #430101;}

td.thumbcell {
    width: 100px;
}



.Tables {
    border : 1px solid Black;
    margin : 20px 0px 10px 0px;
}

P.do-bloku {
font-size: 18px;
text-align : justify;
}

P.nadpis_rep {
   margin-left: 3%;
   font-size: 120%;
   font-weight: bold;
   font-style: normal;
}

ul.repertoir {font-weight: bold; font-style: italic; line-height: 25px;}

ul.spoluprace {font-size: 18px; font-weight: bold; line-height: 40px;}


P.special {
color : green;
border: solid red;
}

P.green_sred {
color : green;
border: solid red;
}

div.galerie {
      float: left;
      width: 250px;
      margin: 5px;
      }


td.vyst {font-weight: bold; font-style: normal; text-height: 30px;line-height: 30px;text-align: right;vertical-align: top;padding-right: 5px;}
td.cvyst {font-weight: bold; font-style: normal; text-height: 30px;line-height: 30px;vertical-align: top;padding-right: 25px;}
td.pvyst {font-weight: bold; font-style: italic; line-height: 30px; padding-bottom: 20px;}
