@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: #EB5233;
	padding: 0 5px;
	margin-top: 5px;
	border: 1px solid #fff;
	width: 200px;
	color: white;
	font-size: 0.9em;
	text-align: left;
	margin-left: -187px;
}

#calendarTicker td div.tooltip .title {
	border-bottom: 1px solid white;
	text-align: center;
}
