@charset "utf-8";

/*==============================================================================

Calendar 

*/

#calendarTicker, #calendarTicker a, #calendarTicker a:hover {

	/*background: url("/css/images/WidgetDarkBg.png") repeat;*/

	/*overflow: hidden;*/

}



#calendarTicker table {

	background: url("/css/images/WidgetDarkBg.png") repeat;

}



#calendarTicker tbody {

	/*background: url("/css/images/KalendarCells.png") no-repeat bottom center;*/

}



#calendarTicker table#calendar {

	margin: 0;

	/*border: 1px solid #9fa736;*/

	/*background: #ffffff;*/

	background: url("/css/images/WidgetDarkBg.png") repeat;

	width: 216px;

	margin: 0;

	padding-bottom: 16px;

	padding-left: 16px;

	padding-right: 16px;

}



#calendarTicker td {

	position: relative;

}



#calendarTicker td a {

	/*text-decoration: underline;*/

}



#calendarTicker td.dayname, #calendarTicker td.week  {

	/*background: url("/css/images/WidgetDarkBg.png") repeat;*/

	padding: 0 0 0 1px;

	width:25px;

	height:25px;

	text-align: center;

	color: #c0d6f2;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-weight: bold;

	font-size: 0.70em;

	cursor: default;

}



#calendarTicker tbody#telo {

background-image:url(/images/KalendarCells.png);

}



#calendarTicker td.caption, #calendarTicker td.arrows {

	/*background: url("/css/images/WidgetDarkBg.png") repeat;*/

	/*padding: 4px 3px;*/

	text-align: center;

	color: #c0d6f2;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-weight: bold;

	font-size: 0.60em;

	cursor: default;

}



#calendarTicker td.arrowl {

	background: url("/css/images/KSipkaL.png") no-repeat;

	width: 11px;

	height: 11px;

}



#calendarTicker td.arrowr {

	background: url("/css/images/KSipkaR.png") no-repeat;

	width: 11px;

	height: 11px;

}



#calendarTicker td.arrows a {

	display: block;

	color: #c0d6f2;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-weight: bold;

	font-size: 0.70em;

	width: 100%;

	height: 100%;

}



#calendarTicker td.day {

	/*background: url("/css/images/WidgetDarkBg.png") repeat; /* TODO: Obrázek pozadí buňky */

	padding: 0;

	color: #73a130;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-size: 0.70em;

	cursor: default;

	height: 25px;width:26px;

}



#calendarTicker td.in_day {

/*	background: url("/css/images/WidgetDarkBg.png") repeat; /* TODO: Obrázek pozadí buňky */

	padding: 0;

	color: #747e89;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-size: 0.70em;

	cursor: default;

  width:25px;

	height: 25px;

}



#calendarTicker td.day a {

	padding: 4px 3px;

	display: block;

	/*height: 25px;*/

}



#calendarTicker td.day a:hover {

	background: CadetBlue;

	display: block;

	color: white;

	/*height: 25px;*/

}



#calendarTicker td.today {

	background: url("/css/images/KalendarCellHB.png") no-repeat #73a130 scroll center;

	color: #ffffff;

	font-weight: bold;

	cursor: default;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-size: 0.70em;/*width:26px;

	/*height: 25px;*/

}



#calendarTicker td.today a, #calendarTicker td.today a:hover {

	color: #ffffff;

	/*height: 25px;*/

}



#calendarTicker td.active {

	background-color: CadetBlue;

	/*height: 25px;*/

}



#calendarTicker td.active a, #calendarTicker td.active a:hover {

	background: CadetBlue;

	display: block;

	color: white;

	font-weight: bold;

	font-family: "Trebuchet MS", "Verdana", "Ariel";

	font-size: 0.70em;

	text-decoration: none;

	/*height: 25px;*/

}



#calendarTicker td.active a:hover {

	text-decoration: none;

	/*height: 25px;*/

}



#calendarTicker td.tooltip, #calendarTicker td.close {

	background: #dce199;

	padding: 4px 3px;

	z-index: 99999999;

}



#calendarTicker td.close {

	text-align: right;

}



#calendarTicker td.textcenter {

	text-align: center;

}



#calendarTicker td div.tooltip 
{
	display: none;
	position: absolute;
	z-index: 9999999;
	background-color: #46719C; /*#EB5233*/
	padding: 0 5px;
	margin-top: 5px;
	border: 1px solid #fff;
	width: 200px;
	color: #DDDDDD;
	font-size: 0.80em;
	text-align: left;
	margin-left: -187px;
  font-family: Arial;
}

#calendarTicker td div.tooltip .title 
{
	border-bottom: 1px solid white;
  margin-top: 3px;
  padding-bottom: 4px;
	text-align: center;
  /* background-color: blue !important; /* debug */
}
#calendarTicker td div.tooltip ul
{
  margin-top: -4px;
  padding-left: 16px;
  /*background-color: yellow !important; /* debug */
}

