/* CSS Document */
body.calendar{
  font-family: sans-serif,Helvetica,  Verdana,Tahoma;
  font-size: 8pt;
  margin: 5px;
  padding: 0;
  color: #000;
	text-align: left;
	border: 0px solid;
  background: #f1f3f7;
}

a.calendar{
  color: #000;
  font-weight: normal;
  text-decoration: none;
}

a.calendar:hover{
  color: #e60c0c;
  /*background: #cfcfcf;*/
  font-weight: normal;
  text-decoration: underline;
}

a.vikend{
  color: #000000;/*#e60c0c;*/
  font-weight: bold;
  text-decoration: none;
}

a.vikend:hover{
  color: #e60c0c;
  font-weight: bold;
  text-decoration: underline;
}

a.dnes{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a.dnes:hover{
  color: #e60c0c;
  font-weight: bold;
  text-decoration: underline;
}

table.calendar{
  font-family: sans-serif,Helvetica,  Verdana,Tahoma;
  font-size: 8pt;
  padding: 0;
  color: #000;
	text-align: left;
	border: 0px solid;
  background: #f1f3f7;
}

td.over-td{
  /*border: 1px solid #e60c0c;*/
  background: #dffabc;
  text-align: right;
}

td.out-td{
  border: 0px solid;
  text-align: right;
}

td{
  /*background: #ffffff;*/
  color: #000000;
}

td.prazdna-bunka{
  background: #f1f3f7;
  border: 0px solid;
  text-align: right;
}

td.plna-bunka{
  background: #ffffff;
  border: 1px solid #b3c1e1;
  text-align: right;
}

td.vsedni-den{
  background: #f1f3f7;
  text-align: right;
  border: 0px solid #b3c1e1;
}

td.vsedni-den-plny{
  background-image: url(../Images/trojuhelnik.png);
  background-repeat: no-repeat; 
  background-position: right bottom;
  text-align: right;
}

td.dnes{
  background: #CCCCFF;
  color: #600603;
  font-weight: bold;
  text-align: right;
  border: 1px solid #b0b0b0;
}

td.dnes-plny{
  background: #CCCCFF;
  background-image: url(../Images/trojuhelnik.png);
  background-repeat: no-repeat; 
  background-position: right bottom;
  text-align: right;
}

td.vikend{
  background: #e1e1e1;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
  border: 0px solid #600603;
}

td.vikend-plny{
  background: #e1e1e1;
  background-image: url(../Images/trojuhelnik.png);
  background-repeat: no-repeat; 
  background-position: right bottom;
  text-align: right;
}

td.popis-calendar{
  background: #e1e1e1;
  font-weight: bold;
  text-align: center;
  color: #000000;
  background-image: url('../Images/novy_styl/modre-pozadi-25px.gif');
  background-repeat: repeat-x;
  background-position: top;
  border: 1px solid #b0b0b0;  
}

select{
	font-family : Tahoma, Verdana, sans-serif;
  color: #000;
	font-size : 8pt;
  border: 1px solid #b3c1e1;
}

