table.RadCalendar_SkinDaTelerik {
  background: #fff;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif; }

/*titlebar*/
.RadCalendar_SkinDaTelerik .rcTitlebar {
  border-color: #3d556c #3d556c #3a5168;
  background: #738da2 0 -999px repeat-x url('Calendar/sprite.gif');
  color: #fff; }
  .RadCalendar_SkinDaTelerik .rcTitlebar table {
    border: 1px solid;
    border-color: #9bafc1 #8196ac #899fb1;
    font-size: 12px;
    line-height: 19px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadCalendar_SkinDaTelerik .rcTitlebar td {
    padding: 1px 0; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcPrev, .RadCalendar_SkinDaTelerik .rcTitlebar .rcNext, .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastPrev, .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastNext {
    width: 20px;
    height: 20px;
    margin: 0;
    background-image: url('Calendar/sprite.gif');
    color: #ccc; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastPrev {
    margin-left: 1px;
    background-position: 0 -200px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -250px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcPrev {
    background-position: 0 -300px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar a.rcPrev:hover {
    background-position: 0 -350px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcNext {
    background-position: 0 -400px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar a.rcNext:hover {
    background-position: 0 -450px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar .rcFastNext {
    margin-right: 1px;
    background-position: 0 -500px; }
  .RadCalendar_SkinDaTelerik .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -550px; }
.RadCalendar_SkinDaTelerik .rcMain {
  border-color: #768ca5; }
.RadCalendar_SkinDaTelerik .rcMainTable {
  color: #000;
  font-size: 12px;
  line-height: 20px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
.RadCalendar_SkinDaTelerik .rcHeader, .RadCalendar_SkinDaTelerik .rcFooter {
  border-color: #768ca5; }
.RadCalendar_SkinDaTelerik .rcRow th {
  background: #dfeeff; }
.RadCalendar_SkinDaTelerik .rcWeek th {
  background: #dfeeff;
  border-bottom: 1px solid #a7c0df;
  padding: 2px 6px 3px 0; }
.RadCalendar_SkinDaTelerik .rcWeek .rcViewSel {
  width: 13px;
  border-right: 1px solid #a7c0df;
  padding: 0 7px 0 9px; }
.RadCalendar_SkinDaTelerik .rcRow th {
  width: 13px;
  border-right: 1px solid #a7c0df;
  padding: 0 7px 0 9px; }
.RadCalendar_SkinDaTelerik .rcWeek .rcViewSel {
  border-right-color: #dfeeff; }
.RadCalendar_SkinDaTelerik .rcRow td {
  border-color: #fff; }
.RadCalendar_SkinDaTelerik .rcMain .rcRow a, .RadCalendar_SkinDaTelerik .rcMain .rcRow span {
  color: #000; }
.RadCalendar_SkinDaTelerik .rcMain .rcWeekend a {
  color: #444; }
.RadCalendar_SkinDaTelerik .rcRow .rcToday {
  border-color: #506175; }
  .RadCalendar_SkinDaTelerik .rcRow .rcToday a {
    color: #0053a5; }
.RadCalendar_SkinDaTelerik .rcMain .rcOtherMonth a, .RadCalendar_SkinDaTelerik .rcMain .rcOutOfRange span {
  color: #777; }
.RadCalendar_SkinDaTelerik .rcRow .rcSelected {
  border-color: #133c44;
  background: #75b7cc 0 -1700px repeat-x url('Calendar/sprite.gif'); }
  .RadCalendar_SkinDaTelerik .rcRow .rcSelected a {
    color: #0d202b; }
.RadCalendar_SkinDaTelerik .rcRow .rcHover {
  border-color: #5d9fb7;
  background: #bee3f6 0 -1600px repeat-x url('Calendar/sprite.gif'); }
  .RadCalendar_SkinDaTelerik .rcRow .rcHover a {
    color: #0e3d4f; }

/*header, footer*/
/*week numbers and days*/
/*date cells*/
/*multimonth view*/
.RadCalendarMultiView_SkinDaTelerik .rcTitlebar {
  border-color: #212f41;
  background: #495a70 0 -1199px repeat-x url('Calendar/sprite.gif'); }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar table {
    border: 1px solid;
    border-color: #63768a #465668 #58697d;
    line-height: 25px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar td {
    padding-bottom: 2px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcPrev, .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcNext, .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcFastPrev, .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcFastNext {
    margin-top: 1px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcFastPrev {
    background-position: 0 -600px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -650px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcPrev {
    background-position: 0 -700px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar a.rcPrev:hover {
    background-position: 0 -750px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcNext {
    background-position: 0 -800px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar a.rcNext:hover {
    background-position: 0 -850px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar .rcFastNext {
    background-position: 0 -900px; }
  .RadCalendarMultiView_SkinDaTelerik .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -950px; }
.RadCalendarMultiView_SkinDaTelerik .rcMain {
  border-color: #768ca5; }
.RadCalendarMultiView_SkinDaTelerik .rcCalendar {
  border-color: #768ca5;
  border-top: 0; }
  .RadCalendarMultiView_SkinDaTelerik .rcCalendar .rcMainTable {
    height: 196px; }
.RadCalendarMultiView_SkinDaTelerik .rcMainTable .rcTitle {
  border-style: solid;
  border-width: 1px 0;
  border-color: #3d556c #3a5168 #3a5168;
  padding: 0 0 1px;
  background: #738da2 0 -1000px repeat-x url('Calendar/sprite.gif');
  color: #fff;
  line-height: 23px; }

/*month view*/
table.RadCalendarMonthView_SkinDaTelerik {
  border-color: #768ca5;
  background: #fff;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif;
  color: #333; }

.RadCalendarMonthView_SkinDaTelerik #rcMView_Feb, .RadCalendarMonthView_SkinDaTelerik #rcMView_Apr, .RadCalendarMonthView_SkinDaTelerik #rcMView_Jun, .RadCalendarMonthView_SkinDaTelerik #rcMView_Aug, .RadCalendarMonthView_SkinDaTelerik #rcMView_Oct, .RadCalendarMonthView_SkinDaTelerik #rcMView_Dec {
  border-right: 1px solid #768ca5; }
.RadCalendarMonthView_SkinDaTelerik a {
  color: #333; }
.RadCalendarMonthView_SkinDaTelerik .rcSelected a {
  border-color: #133c44;
  background: #75b7cc 0 -1700px repeat-x url('Calendar/sprite.gif');
  color: #0d202b; }
.RadCalendarMonthView_SkinDaTelerik #rcMView_PrevY a, .RadCalendarMonthView_SkinDaTelerik #rcMView_NextY a {
  width: 16px;
  height: 13px;
  background-image: url('Calendar/sprite.gif');
  color: #ccc; }
.RadCalendarMonthView_SkinDaTelerik #rcMView_PrevY a {
  background-position: 6px -2095px; }
.RadCalendarMonthView_SkinDaTelerik #rcMView_NextY a {
  background-position: 7px -2195px; }
.RadCalendarMonthView_SkinDaTelerik .rcButtons {
  padding: 6px 7px 5px; }
.RadCalendarMonthView_SkinDaTelerik input {
  border-color: #4e667e #5e7388 #425c71;
  background: #d6e1e7 0 -2300px repeat-x url('Calendar/sprite.gif');
  color: #0d202b;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif; }

/*IE7 performance issue*/
/*.RadCalendarMonthView_SkinDaTelerik input:hover
{
	border-color:#5d9fb7 #70aabf #5d9fb7;
	background-color:#bee3f6;
	background-position:0 -2350px;
}*/
/*time view*/
table.RadCalendarTimeView_SkinDaTelerik {
  border-color: #768ca5;
  border-top-color: #3d556c;
  background: #fff;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif; }

.RadCalendarTimeView_SkinDaTelerik th {
  border-top: 1px solid #9bafc1;
  border-bottom: 1px solid #3a5168;
  padding: 0 0 1px;
  background: #738da2 0 -1000px repeat-x url('Calendar/sprite.gif');
  color: #fff;
  line-height: 22px; }

table.RadCalendarTimeView_SkinDaTelerik td {
  border-color: #768ca5; }

.RadCalendarTimeView_SkinDaTelerik a {
  color: #333; }
.RadCalendarTimeView_SkinDaTelerik td.rcSelected a {
  border-color: #133c44;
  background: #75b7cc 0 -1700px repeat-x url('Calendar/sprite.gif');
  color: #0d202b; }
.RadCalendarTimeView_SkinDaTelerik td.rcHover a {
  border-color: #5d9fb7;
  background: #bee3f6 0 -1600px repeat-x url('Calendar/sprite.gif');
  color: #0e3d4f; }
.RadCalendarTimeView_SkinDaTelerik .rcFooter {
  border-color: #768ca5; }

/*pickers*/
.RadPicker_SkinDaTelerik .rcCalPopup, .RadPicker_SkinDaTelerik .rcTimePopup {
  background-image: url('Calendar/sprite.gif'); }
.RadPicker_SkinDaTelerik .rcCalPopup {
  background-position: 0 0; }
.RadPicker_SkinDaTelerik a.rcDisabled.rcCalPopup:hover {
  background-position: 0 0; }
.RadPicker_SkinDaTelerik a.rcCalPopup:hover, .RadPicker_SkinDaTelerik a.rcCalPopup:focus, .RadPicker_SkinDaTelerik a.rcCalPopup:active {
  background-position: 0 -50px; }
.RadPicker_SkinDaTelerik .rcTimePopup {
  background-position: 0 -100px; }
.RadPicker_SkinDaTelerik a.rcDisabled.rcTimePopup:hover {
  background-position: 0 -100px; }
.RadPicker_SkinDaTelerik a.rcTimePopup:hover, .RadPicker_SkinDaTelerik a.rcTimePopup:focus, .RadPicker_SkinDaTelerik a.rcTimePopup:active {
  background-position: 0 -150px; }

/*rtl*/
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcFastPrev {
  background-position: 0 -500px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcFastPrev:hover {
  background-position: 0 -550px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcPrev {
  background-position: 0 -400px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcPrev:hover {
  background-position: 0 -450px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcNext {
  background-position: 0 -300px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcNext:hover {
  background-position: 0 -350px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar .rcFastNext {
  background-position: 0 -200px; }
.RadCalendarRTL_SkinDaTelerik .rcTitlebar a.rcFastNext:hover {
  background-position: 0 -250px; }

.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar .rcFastPrev {
  background-position: 0 -900px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar a.rcFastPrev:hover {
  background-position: 0 -950px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar .rcPrev {
  background-position: 0 -800px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar a.rcPrev:hover {
  background-position: 0 -850px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar .rcNext {
  background-position: 0 -700px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar a.rcNext:hover {
  background-position: 0 -750px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar .rcFastNext {
  background-position: 0 -600px; }
.RadCalendarMultiViewRTL_SkinDaTelerik .rcTitlebar a.rcFastNext:hover {
  background-position: 0 -650px; }
