/*Telerik RadCalendar Default skin*/

table.RadCalendar_Default
{
	border-collapse:separate;
	border:0;
	font:12px "segoe ui",arial,sans-serif;
	width:220px;
	background-color:#0c0c0c;
}

/*titlebar*/

.RadCalendar_Default .rcTitlebar
{
	width:100%;
	border-bottom:1px solid #1d1d1d;
	/*border:1px solid;*/
	/*border-color:#1d1d1d #1d1d1d #DDD;*/
	border-bottom:0;
	padding:0;
	/*background:#eaeaea 0 -1000px repeat-x url('/gfx/Calendar/sprite.gif');*/
	background:#1d1d1d url('/gfx/Calendar/header.jpg') no-repeat;
	color:#FFF;
	height:27px;
	padding-top:3px;
}

.RadCalendar_Default .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:12px/23px "segoe ui",arial,sans-serif;
	font-weight:bold;
}

.RadCalendar_Default .rcTitlebar td
{
	border:0;
	padding:0 0 1px;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Default .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_Default .rcTitlebar .rcPrev,
.RadCalendar_Default .rcTitlebar .rcNext
{
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	margin:0 4px;
	background:transparent url('/gfx/Calendar/sprite.gif') no-repeat;
	text-indent:-2222px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev,
.RadCalendar_Default .rcTitlebar .rcFastNext
{
	display:none;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev
{
	margin-left:6px;
	background-position:1px -197px;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -247px;
}

.RadCalendar_Default .rcTitlebar .rcPrev
{
	background-position:4px -297px;
}

.RadCalendar_Default .rcTitlebar .rcPrev:hover
{
	/*background-position:4px -347px;*/
}

.RadCalendar_Default .rcTitlebar .rcNext
{
	background-position:3px -397px;
}

.RadCalendar_Default .rcTitlebar .rcNext:hover
{
	/*background-position:3px -447px;*/
}

.RadCalendar_Default .rcTitlebar .rcFastNext
{
	margin-right:6px;
	background-position:1px -497px;
}

.RadCalendar_Default .rcTitlebar .rcFastNext:hover
{
	background-position:1px -547px;
}

.RadCalendar_Default .rcMain
{
	width:100%;
	border:1px solid #1d1d1d;
	border-top:0;
	border-right:0;
	padding:0;
}

.RadCalendar_Default .rcMainTable
{
	border-collapse:separate;
	border:0;
	width:100%;
	font:12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Default .rcHeader,
.RadCalendar_Default .rcFooter
{
	border:1px solid #1d1d1d;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Default .rcRow th,
.RadCalendar_Default .rcWeek th
{
	border:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
}

.RadCalendar_Default .rcWeek th
{
	border-bottom:1px solid #c5c5c5;
	padding:4px 6px 3px 0;
	text-align:right;
}

.RadCalendar_Default .rcWeek .rcViewSel,
.RadCalendar_Default .rcRow th
{
	width:13px;
	padding-left:9px;
	padding-right:7px;
	background:#eee;
	text-align:center;
}

.RadCalendar_Default .rcRow th
{

}

/*date cells*/

.RadCalendar_Default .rcRow td
{
	border:1px solid #1d1d1d;
	border-left:0;
	border-bottom:0;
	padding:0;
	text-align:right;
	vertical-align:middle;
}

.RadCalendar_Default .rcMain .rcRow a,
.RadCalendar_Default .rcMain .rcRow span
{
	display:block;
	padding:1px 5px 1px 0;
	text-decoration:none;
	font-weight:bold;
}

.RadCalendar_Default .rcMain .rcWeekend a
{
	/*color:#999;*/
}

.RadCalendar_Default .rcRow .rcToday
{

}

.RadCalendar_Default .rcMain .rcOtherMonth a
{
	color:#222;
}

.RadCalendar_Default .rcMain .rcOutOfRange span
{
	cursor:default;
}

.RadCalendar_Default .rcRow .rcHover
{
	border-color:#c4c4c4 #b2b2b2 #9e9e9e;
	background:#c5c5c5 0 -1600px repeat-x url('/gfx/Calendar/sprite.gif');
}

.RadCalendar_Default .rcRow .rcSelected
{
	/*border-color:#8d8d8d #7d7d7d #6c6c6c;*/
	/*background-color:#e8669e;*/
	/*background-color:#555;*/
	background:#828282 0 -1700px repeat-x url('/gfx/Calendar/sprite.gif');
	/*color:#FFF;
	font-weight:bold;*/
}

.RadCalendar_Default .rcMain .rcRow .rcSelected a
{
	color:#fff;
}

.elit		{ background-color:#0056a2; text-align:center;}
.elit a		{ color:#FFF; font-weight:bold;}

.div-1		{ background-color:#d71e21; text-align:center;}
.div-1 a	{ color:#FFF; font-weight:bold;}

.kubik		{ background-color:#FFF; text-align:center;}
.kubik a	{ color:#333; font-weight:bold;}

.other		{ background-color:#f3c105; text-align:center;}
.other a	{ color:#FFF; font-weight:bold;}

.notsel		{ text-align:center;}
.notsel a	{ color:#CCC;}