@CHARSET "ISO-8859-1";

/********************/
/*     Calendar    */
/********************/

.calendarpanel 
{
	position:absolute;
	display:none;
	left:220px;
	top:180px;
	width:144px;
	height:114px;
	z-index:10;
}
.calendardiv 
{
	background:white;
	color:black;
	position:absolute;
	width:170px;
	height:130px;
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	z-index:10;
}
 
.calendarheadertable 
{
	width:100%;
	height:17px;
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	/*border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;*/
	padding:0;
	z-index:10
}
.calendarheadertableleft {width:21px;height:auto;font-size:10px;text-align:center;}
.calendarheadertabletd {height:auto; width:100%; background-image:url('../cibimages/button/calendar/body_pager_repeatable_center.jpg'); background-repeat: repeat-x; text-align: center;}
.calendarheadertableright {width:21px;height:auto;font-size:10px;text-align:center;}
.calendarheadertableclose {background-image:url('images/naptar_gomb_bezar.gif'); background-repeat:no-repeat;text-align:center;width:10px;background-color:#5C7583;color:#00923F;position:relative;right:10px;top:0px;}
.calendarheadertablecloseover {background-image:url('images/naptar_gomb_bezar_be.gif'); background-repeat:no-repeat;text-align:center;width:10px;color:#00923F;position:relative;right:10px;top:0px;cursor:pointer;}

.calendariframe {width:170px;height:130px;position:absolute;display:none;z-index:5;}

.calendarbodytable 
{
	width:100%;
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	border:0;
	padding:0;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.calendarbodytablefirstrow {background-color:#000000;font-weight:bold;color:#FFFFFF;}
.calendarbodytableoddrow {background-color:#FFFFFF;color:#4C4C4C;}
.calendarbodytableevenrow {background-color:#FFFFFF;color:#4C4C4C;}
.calendarbodytabletd {text-align:center;border:1px solid #FFFFFF;font-size: 10px;}
.calendarbodytabletdover {background-color:#FFFFFF;border:1px solid #F56600;cursor:pointer;}
.calendarbodytabletdbeforemindate {color:#AFAFAF;height:14px;position:relative;top:1px;}
.calendarbodytabletdtoday {color:white;background-color:#F56600;}
.calendarbodytabletdtodayover {background-color:#F56600;cursor:pointer;}
.calendarbodytabletdaftermaxdate {color:#AFAFAF;height:14px;position:relative;top:1px;}
.calendarbodytableinactive {color:#AFAFAF;height:12px;text-align:center;border:1px solid #FFFFFF;}

.calendarfootertable 
{
	background-color:#EEEEEE;
	height:0px;
	width:100%;
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	border:0;
	padding:0;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.calendarfootertableleft
{
	width: 170px;
}
.calendarfootertabletd {
	background-image:url('../cibimages/button/calendar/body_pager_center.jpg');
	background-repeat:repeat-x;
}

.buttonprevmonth {background-image:url('../cibimages/button/calendar/button_pager_backward.gif'); background-repeat:no-repeat;text-align:left;color:#B8B8B8;width:21px;position:relative;height:25px;}
.buttonprevmonthover {background-image:url('../cibimages/button/calendar/button_pager_backward.gif'); background-repeat:no-repeat;background-color:#EEEEEE;color:#B8B8B8;width:21px;position:relative;cursor:pointer;height:25px;}
.buttonprevmonthnomore {background-image:url('../cibimages/button/calendar/button_pager_backward.gif'); background-repeat:no-repeat;background-color:#EEEEEE;width:21px;position:relative;height:25px;}
.buttonnextmonth {background-image:url('../cibimages/button/calendar/button_pager_forward.gif'); background-repeat:no-repeat;text-align:right;color:#B8B8B8;width:21px;position:relative;height:25px;}
.buttonnextmonthover {background-image:url('../cibimages/button/calendar/button_pager_forward.gif'); background-repeat:no-repeat;text-align:right;background-color:#EEEEEE;color:#B8B8B8;width:21px;position:relative;cursor:pointer;height:25px;}
.buttonnextmonthnomore {background-image:url('../cibimages/button/calendar/button_pager_forward.gif'); background-repeat:no-repeat;text-align:right;background-color:#EEEEEE;width:21px;position:relative;height:25px;}

div#CAL_PANEL table tbody tr td
{
	border: none!important;
	padding: 0!important;
	text-align: center;
}
