body      { margin: 5px; color: black; background: khaki;}
h2         { 
font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif; border: 2px solid gray;
              text-align: center; color: green; background: azure; } 

h6          { font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;
              text-align: center; color: green; } 
h5          { font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;  border: 1px solid gray; background: azure; 
              text-align: center; color: green; font-weight: bold; }           
h4          { font-family: Arial, Verdana, sans-serif; font-weight: normal;
              text-align: justify;  font-weight: normal; color: blue;  }  

p          { font-family: "Georgia","Arial", Verdana, sans-serif; font-size: 10pt; text-align: justify; text-indent: 2em; color: blue; }
.list  {font-family: "Georgia","Arial", Verdana, sans-serif; font-size: 10pt; text-align: left; text-indent: 2em; color: blue;}
.dt     { text-indent: 2em; color: purple; }
caption  { font-family: "Arial", Verdana, sans-serif; text-align: center; font-weight: bold; color: blue;
              font-size: 10pt; }
table.score2    { border: 6px solid darkgray; background: yellow; font-family: "Georgia","Arial", Verdana, sans-serif; text-align: center; font-size: 12pt; 
              font-weight: bold; }
td#title         { background: white; font-family:"Arial"; text-align: center; font-size: 12pt; 
              font-weight: bold; color: blue;}
.dt2     { text-indent: 2em; color: red; }              
table.score  { border: 3px solid black; text-align: center;}
table.result { border: 2px solid gray; text-align: center;}
table.rst       { border: 2px solid gray; text-align: center; width: 40%; }

tr.score      { background: #ffffc8; text-align: center; padding: 1px 0.33em; }
th                  { font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; border: 1px solid blue; background: lawngreen; text-align: center;   padding: 1px 0.33em; color: black; font-size: 8pt;}
            td.score { background: #ffffc8;  text-align: left;  padding: 1px 0.33em; }
td.th     { border: 1px solid gray; background: #ffffc8; color: purple; font-family: arial; font-weight: normal;
	      text-align: left; font-size: 10pt; padding: 1px 0.33em; } 	          
td.lsn   { border: 1px solid gray; background: #ffffc8; color: purple; font-family: arial; font-weight: normal;
	      text-align: center; font-size: 9pt; padding: 1px 0.33em; } 	          
td.act   { border: 1px solid gray; background: palegoldenrod; color: blue; font-family: arial; font-weight: normal;
	      text-align:left; font-size: 10pt; padding: 1px 0.33em; } 	          


td.mam   { border: 1px solid gray; background: #ffffc8; color: purple; font-family: arial; font-weight: bold;
	      text-align: center; font-size: 10pt; padding: 1px 0.33em; width: 50px; } 
td.nemam    { border: 1px solid gray; background: #ffffc8; color: purple; font-family: arial; font-weight: normal;
	      text-align: center; font-size: 10pt; padding: 1px 0.33em; width: 50px; } 	          
td.wkdnw    { border: 1px solid gray; background: lawngreen; color: orange; font-family: arial; font-weight: normal;
              text-align: center; font-size: 10pt; width: 50px;} 	          
td.wkdmam   { border: 1px solid gray; background: lawngreen; color: purple;  font-family: arial; font-weight: bold;
              text-align: center; font-size: 10pt; width: 50px;} 	          
td.wkdnemam { border: 1px solid gray; background: lawngreen; color: purple; font-family: arial; font-weight: normal;
              text-align: center; font-size: 10pt; width: 50px; }
td.date      { border: 1px solid gray; background: yellow; color: green;  font-family: arial; font-weight: bold;
              text-align: center; font-size: 10pt;} 	
.par           {  border: 1px solid gray; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: #99ffff; bold; text-allign: center; color: black; font-size: 12px;}                        

td#exp      { border: 1px solid gray; background: white; color: blue;  font-family: arial; font-weight: bold;
              text-align: center; font-size: 10pt;} 

A:link          { text-decoration: none; color: #0000FF; font-weight: bold;}	
A:visited   { text-decoration: none; color: Navy; font-weight: bold;}
A:active     { text-decoration: underline; color: Red; font-weight: bold;}
A:hover       { text-decoration: underline; color: Red; font-weight: bold;}

.cap    { border: 3px solid gray;  font-family: Arial, Verdana, sans-serif; font-weight: normal; background: azure; bold; text-align: center; color: green; font-size: 12px;}	              	          
.cap2   { border: 1px solid gray;  font-family: Arial, Verdana, sans-serif; font-weight: normal; background: yellow; font-weight: bold; text-align: center; color: blue; font-size: 12px;}	              	          

.counter    { font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; background:yellow; font-size: 12pt; font-weight: bold;
             padding: 1px 0.33em; text-align: left; color: red; border: 2px solid red; }     

.tmam          { color: red; "Georgia","Arial Bold Italic", Verdana, sans-serif; font-weight: bold;
            text-align: left; font-size: 10pt;} 
.tnemam      { color: green; "Georgia","Arial Bold Italic", Verdana, sans-serif; font-weight: bold;
            text-align: left; font-size: 10pt;} 
.tpocet      { color: tahoma; "Georgia","Arial Bold Italic", Verdana, sans-serif; font-weight: bold;
            text-align: left; font-size: 10pt;} 
.tpopis     { color: blue; "Georgia","Arial Bold Italic", Verdana, sans-serif; font-weight: normal;
            text-align: left; font-size: 10pt;} 
.tcelkem   { color: blue; "Georgia","Arial Bold Italic", Verdana, sans-serif; font-weight: normal;
            text-align: center; font-size: 10pt;} 
            
.expedice  { color: blue; "Georgia","Arial Bold Italic", Verdana, sans-serif; font-weight: bold;
            font-size: 12pt; }
.expText  { font-family: "Georgia","Arial", Verdana, sans-serif; font-size: 10pt; background: whitesmoke;
           text-align: justify; text-indent: 2em; color: blue; border: 2px solid gray; } 
            
em              {  padding: 2px; margin: 1em; border-width: medium; border-style: dotted; line-height: 2.4em; }
table.result { border: 3px solid gray; text-align: center; background: whitesmoke;}

.fmto      { font-family: "Arial", Verdana, sans-serif; background: beige; text-align: center; color: blue; 
          font-weight: 500; font-size: 8pt;  width: 50px;  border: 1px solid gray; margin: 10px 10px 10px 10px;}

.cnt     { text-align: center; width: 95%; }       


b#red {
      color: red;
      }
b#blue {
      color: blue;
      }
b#green {
      color: green;
      }
      
b#fat {
      font-size: 12pt;
      color: blue;
      }
      
LI           { font-family:"Georgia","Arial", Verdana, sans-serif; font-size: 10pt; text-align: justify; }
      