﻿/* ---------------------------------------calendars styles-------------------------  */
/*calendar base div*/
DIV.cdrDiv {
	border: 1px solid #1F2CAE;
	visibility: hidden;
	margin: 0;
	position: absolute;
	padding: 5px;
	background-color: #F0F1F7;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0C1886;
}

/*table with control elements*/
.cdrTableControl{margin-bottom:5px;
}
/*calendar  week header*/
TD.cdrWeek {
	padding: 0;
    padding-top: 2px;
    padding-bottom: 3px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-color: #15059C;
}
/*calendar  dayCell */
TD.cdrDayCell {
	padding: 0;
	padding-top: 3px;
    padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
TD.cdrDayCellSelected {
	padding: 0;
	padding-top: 3px;
    padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
}

/*cell for other month*/
TD.cdrOtherMonth {
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #D0D5EB;
    text-align: center;

}
TD.cdrOtherMonthSelected {
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #D4DDE5;
    text-align: center;
}



/*start links for days*/
A.cdrWorkDay,A.cdrWorkDay:link, A.cdrWorkDay:visited, A.cdrWorkDay:hover, A.cdrWorkDay:active{
	font-weight: normal;
	font-size: 11px;
    padding-left:3px;
    padding-right:3px;
	color: #0C1886;
    text-decoration: none
}
A.cdrWorkDay:hover, A.cdrWorkDay:active{
	 color: #294BDB;
}

A.cdrWeekEnd, A.cdrWeekEnd:link, A.cdrWeekEnd:visited, A.cdrWeekEnd:hover, A.cdrWeekEnd:active{
	font-weight: normal;
	font-size: 11px;
    padding-left:3px;
    padding-right:3px;
    color: #BB0526;
    text-decoration: none
}
A.cdrWeekEnd:hover, A.cdrWeekEnd:active{
	 color: #D4062B;
}

A.cdrWorkDayO,A.cdrWorkDayO:link, A.cdrWorkDayO:visited, A.cdrWorkDayO:hover, A.cdrWorkDayO:active{
	font-weight: normal;
	font-size: 11px;
    padding-left:3px;
    padding-right:3px;
    color: #0A146F;
    text-decoration: none
}
A.cdrWorkDayO:hover, A.cdrWorkDayO:active{
	 color: #1122BC;
}
A.cdrWeekEndO, A.cdrWeekEndO:link, A.cdrWeekEndO:visited, A.cdrWeekEndO:hover, A.cdrWeekEndO:active{
	font-weight: normal;
	font-size: 11px;
    padding-left:3px;
    padding-right:3px;
	color: #A40421;
    text-decoration: none
}
A.cdrWeekEndO:hover, A.cdrWeekEndO:active{
	 color: #81333E;
}
/*end links for days*/

/*end current month cell entry*/
/*start link shift month and year*/
A.cdrShiftMonthYear, A.cdrShiftMonthYear:link, A.cdrShiftMonthYear:visited, A.cdrShiftMonthYear:hover, A.cdrShiftMonthYear:active{
	font-family: Verdana, sans-serif;
    font-size: 17px;
    vertical-align: top;
    color: #0C1886;
    text-decoration: none;
	padding-left:2px;
    padding-right:2px;
    font-weight: bold;
}

/*end link shift month and year*/

/*cell with current month and year*/
td.cdrMonthYear {
	border: 1px solid #778FB6;
	vertical-align: middle;
	text-align: left;
	padding: 1px;
	padding-left: 2px;
	background-color: #FFFFFF;
	font-weight: normal;
	width : 30px;
	font-size: 11px;
	color: #0A136C;
	}
/*buttons in calenar */
button.cdrButt {
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	text-align: center;
	padding: 0;
	padding-left: 1px;
    padding-right: 1px;
	background-color: #15059C;
	border:0;
}
/*buttons in calenar */
A.cdrClose, A.cdrClose:link, A.cdrClose:visited, A.cdrClose:hover, A.cdrClose:active{
	font-weight: bold;
	font-size: 14px;
	color: #0C1886;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding:2px;
	vertical-align: top;
}

A.cdrClose:hover, A.cdrClose:active{
	color: #819CC6;
}
/*start links in month and years */
A.cdrMonthYearSelect, A.cdrMonthYearSelect:link, A.cdrMonthYearSelect:visited, A.cdrMonthYearSelect:hover, A.cdrMonthYearSelect:active{
	font-weight: normal;
	font-size: 11px;
	color: #0A146F;
	text-align: left;
	text-decoration: none;
}
A.cdrMonthYearSelect:hover, A.cdrMonthYearSelect:active{	COLOR: #BB0526; }
/*end links in month and years */
/*div with months*/
div.cdrMonthSelect{
	visibility: hidden;
	position: absolute;
	border: #0C1886 1px solid;
	vertical-align: middle;
	text-align: left;
	padding: 4px 2px 5px 5px;
	background-color: #FFFFFF;
    font-size: 10px;
}
/*div with years*/
div.cdrYearSelect{
	visibility: hidden;
	position: absolute;
	border: #0C1886 1px solid;
	vertical-align: middle;
	text-align: center;
	padding: 4px 2px 5px 5px;
	background-color: #FFFFFF;
    font-size: 10px;
}
.cdrMonthSelect td, .cdrYearSelect td {
    padding:2px;
}
/* ---------------------------------------end of calendars' styles-------------------------  */

