.kalendae{display:inline-block;zoom:1;*display:inline;background:#eee;padding:10px;margin:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:11px;font-family:'helvetica neue','helvetica';cursor:default;position:relative}
.kalendae.k-floating{position:absolute;top:0;left:0;z-index:100000;margin:0;box-shadow:0 1px 3px rgba(0,0,0,0.75);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.75);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.75)}
.kalendae .k-btn-close{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:white;border:2px solid #ccc;color:#999;line-height:17px;text-align:center;font-size:13px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.75);cursor:pointer;text-decoration:none}
.kalendae .k-btn-close:after{content:"\2716"}
.kalendae .k-btn-close:hover{color:#7ea0e2;background:white;border-color:#7ea0e2}
.kalendae .k-calendar{display:inline-block;zoom:1;*display:inline;width:155px;vertical-align:top}
.kalendae .k-separator{display:inline-block;zoom:1;*display:inline;width:2px;vertical-align:top;background:#ddd;height:155px;margin:0 10px}
.kalendae .k-title{text-align:center;white-space:nowrap;position:relative;height:18px}
.kalendae .k-caption{font-size:12px;line-height:18px}
.kalendae .k-btn-previous-month,.kalendae .k-btn-next-month,.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year{width:16px;height:16px;cursor:pointer;position:absolute;top:-3px;color:#777;font-size:26px;line-height:18px;font-weight:bold;font-family:arial;text-decoration:none}
.kalendae .k-btn-previous-year{left:0}
.kalendae .k-btn-previous-month{left:16px}
.kalendae .k-btn-next-month{right:16px}
.kalendae .k-btn-next-year{right:0}
.kalendae .k-btn-previous-month:after{content:"\2039"}
.kalendae .k-btn-next-month:after{content:"\203a"}
.kalendae .k-btn-previous-year:after{content:"\00ab"}
.kalendae .k-btn-next-year:after{content:"\00bb"}
.kalendae .k-btn-previous-month:hover,.kalendae .k-btn-next-month:hover{color:#7ea0e2}
.kalendae .k-btn-previous-year:hover,.kalendae .k-btn-next-year:hover{color:#6fdf81}
.kalendae .k-first-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-previous-month,.kalendae .k-last-month .k-btn-previous-month,.kalendae .k-first-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-previous-year,.kalendae .k-last-month .k-btn-previous-year{display:none}
.kalendae .k-title.k-disable-year-nav .k-btn-next-year,.kalendae .k-title.k-disable-year-nav .k-btn-previous-year{display:none}
.kalendae .k-title.k-disable-year-nav .k-btn-next-month{right:0}
.kalendae .k-title.k-disable-year-nav .k-btn-previous-month{left:0}
.kalendae .k-title,.kalendae .k-header,.kalendae .k-days{width:154px;display:block;overflow:hidden}
.kalendae.k-disable-next-month-btn .k-btn-next-month,.kalendae.k-disable-previous-month-btn .k-btn-previous-month,.kalendae.k-disable-next-year-btn .k-btn-next-year,.kalendae.k-disable-previous-year-btn .k-btn-previous-year{display:none}
.kalendae .k-header span,.kalendae .k-days span{float:left;margin:1px 1px}
.kalendae .k-header span{text-align:center;font-weight:bold;width:20px;padding:1px 0;color:#666}
.kalendae .k-days span{text-align:right;width:13px;height:1.1em;line-height:1em;padding:2px 3px 2px 2px;border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#999}
.kalendae .k-today{text-decoration:underline}
.kalendae .k-days span.k-in-month.k-active{border-color:#ddd;background-color:#fff;color:#333}
.kalendae .k-days span.k-out-of-month{color:#ddd}
.kalendae .k-days span.k-active{cursor:pointer}
.kalendae .k-days span.k-selected{border-color:#1072a5;color:#1072a5}
.kalendae .k-days span.k-selected.k-active{background:#7ea0e2;color:white}
.kalendae .k-days span.k-range{background:0;border-color:#6dd4fe}
.kalendae .k-days span.k-range.k-in-month{background:#c4d4f1;border-color:#19aefe;color:#333}
.kalendae .k-days span.k-active:hover{border-color:#666}
.kalendae .k-week:hover span.k-active{border-color:#666}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.kalendae.ie8.k-floating{border:1px solid #ccc}
.kalendae.ie8 .k-btn-close{width:20px;height:20px;border:0;background: no-repeat top left}
.kalendae.ie8 .k-btn-close:after{display:none}
.kalendae.ie8 .k-btn-previous-month,.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{width:16px;height:16px;cursor:pointer;background:#777  no-repeat center left;position:absolute;top:0}
.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-next-year{background-position:center right}
.kalendae.ie8 .k-btn-previous-month:hover,.kalendae.ie8 .k-btn-next-month:hover{background-color:#7ea0e2}
.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{background-color:#333}
.kalendae.ie8 .k-btn-previous-year:hover,.kalendae.ie8 .k-btn-next-year:hover{background-color:#6fdf81}
.kalendae.ie8 .k-btn-previous-month:after,.kalendae.ie8 .k-btn-next-month:after,.kalendae.ie8 .k-btn-previous-year:after,.kalendae.ie8 .k-btn-next-year:after{display:none}

