/* CSS Document */
table.kalen
      {
      
      border:2px solid;
      border-collapse:collapse;
      border-color:rgb(0,102,102);
      background-color:rgb(250,255,244);
      
      margin:5px;
      } 

table.kalen th 
{
border:1px solid rgb(51,153,153);
padding:3px;
text-align:center;
/*background-color: #2e2b91;*/
background-image: url('../images/global/kal-d.gif');
background-repeat: repeat-x;
color: #00003B;
font-size:11pt;
font-weight: normal;
font-family: arial;
border-bottom:1px ridge ;
}

table.kalen td 
{
border:1px solid rgb(51,153,153);
padding:2px;
text-align:center;
font-size:10pt;
font-family: arial;

}

td.mes
{
/*background-color: #2f02b8;*/
background-image: url('../images/global/kal-m.gif');
background-repeat: repeat-x;
color: #E7FFDE;
font-weight: bold;
}

td.sobota
{
background-color: rgb(204,255,255);
color: rgb(100,50,0);
font-weight: bold;
}

td.nedele
{
background-color: rgb(174,225,200);
color: rgb(100,50,0);
font-weight: bold;
}

td.akce
{
background-color: rgb(245,245,153);
color: rgb(204,0,0);
font-weight: bolder;
cursor: help;
}

td.volno
{
background-color: rgb(234,120,255);
color: rgb(102,0,51);
font-weight: bold;
cursor: help;
}


td.dnesek{
background-color: #FF6523;
font-style: italic;
font-weight: bold;
outline: 3px #ff7a21 groove;

}

hr.tabl
   {
   height: 3px;
   border: 2px inset; 
   background-color: rgb(203,203,203);
   clear:both;
   }
   
td.p1
   {
   vertical-align: top;
   font-weight: bold;
   
   }
   
td.p2
   {
   vertical-align: top;
   padding-left: 10px;
   
   }   



