@charset "utf-8";

textarea,input{outline: none; font-family: inherit;}
textarea{overflow: auto;}
blockquote {display: block;margin: 0 10px;	border-left: 1px dashed #666666;font-style: italic;	padding-left: 10px;}

.dtab{display: table;}
.dtr{display: table-row;}
.dtd{display: table-cell;}
.dth{display: table-header-group;}

div.info,div.dobra,div.spatna,.tooltip_info,.blok_info,.blok_dobra,.blok_spatna{border: 1px solid #dddddd; margin-bottom: 10px; padding:10px !important; padding-left:60px !important; min-height: 40px; line-height: 150%; font-weight: normal; display: block; color: #333333;}
div.info,.tooltip_info,.blok_info{background:url('/admi/img/ikona-info.png') no-repeat 5px 5px white;}
div.dobra,.blok_dobra{background:url('/admi/img/ikona-ano.png') no-repeat 5px 5px white;}
div.spatna,.blok_spatna{background:url('/admi/img/ikona-ne.png') no-repeat 5px 5px white;}
span.dobra,span.spatna,span.info{font-weight: normal;}
span.dobra, span.dobra a,a.dobra{color: #3a8f3c;}
span.spatna, span.spatna a,a.spatna{color: #ab4242;}
span.info, span.info a,a.info{color: #006aa8;}
.dobra strong,.spatna strong{color: #444444;}
.info h2:first-child,.info h3:first-child,.info h4:first-child,.info h5:first-child,.info h6:first-child{margin-top: 0;}

/*Začátek zažité*/
.stred{text-align:center !important;}
.leva{float:left;margin-right:5px;}
.prava{float:right;margin-left:5px;}
.vlevo{text-align:left;}
.vpravo{text-align:right;}
.tucne{font-weight:bold;}
.kurziva{font-style:italic;}
.podtrzene{text-decoration: underline;}
.odkaz{text-decoration: underline; cursor: pointer;}
.inline{display:inline;}
.clear{clear:both; width: 100%; height: 0;}
.stredx{margin:auto;}
.none{display:none;}
.checkbox{width:auto; border:none; cursor: pointer !important;}
.ajax_load{text-align: center;padding: 0 !important; margin: 0 !important;}
.radio{border: none !important; border: none !important; background: none !important; padding: 0  !important;}
hr{margin: 10px auto;background: #9f9f9f;color: #9f9f9f; height: 1px;border: 0;}

/*Konec zažité*/

.submit, .tl_cervena, .tl_modra, .tl_cerna, .submit:focus, .tl_cervena:focus, .tl_modra:focus, .tl_cerna:focus{padding: 4px 20px;  color: white; font-weight: normal; font-size: 12px;  letter-spacing:2px;  border: 1px solid #628db3; cursor:pointer; font-variant:small-caps; text-decoration: none;}

.submit, .submit:focus{background: url('/admi/img/button-pozadi-modra.png') bottom center repeat-x #7db0ce; border: 1px solid #628db3;}
  .submit:hover{background: #7db0ce;}
.tl_cervena, .tl_cervena:focus{background: url('/admi/img/button-pozadi-cervena.png') bottom center repeat-x #c45959; border: 1px solid #a23f3f;}
  .tl_cervena:hover{background: #c45959;}
.tl_modra, .tl_modra:focus{background: url('/admi/img/button-pozadi-modra.png') bottom center repeat-x #7db0ce; border: 1px solid #628db3;}
  .tl_modra:hover{background: #7db0ce;}
.tl_cerna, .tl_cerna:focus, .cislovani a{background: url('/admi/img/button-pozadi-cerna.png') bottom center repeat-x #5b5b5b; border: 1px solid #333333;}
  .tl_cerna:hover, .cislovani a:hover{background: #5b5b5b;}

.cislovani{text-align: center;  margin:15px;}
  .cislovani a,.cislovani em{padding:4px 7px 5px 7px;margin:3px 0; text-decoration: none; color: #c7c7c7;}
  .cislovani em{color: inherit;}

.zavrit{padding: 3px 5px; background: #ab3d3d; color: white; text-decoration: none; display: block;}
  .zavrit:hover{background: #c61717;}

.tip,.tip_horni,.tip_leva,.tip_prava,.tip_spodni,.tip_trvaly,.tip_rel,.tip_horni_rel,.tip_leva_rel,.tip_prava_rel,.tip_spodni_rel,.tip_trvaly_rel{cursor:help;  padding: 0 2px;}
a.tip,a.tip_horni,a.tip_leva,a.tip_prava,a.tip_spodni,a.tip_trvaly,a.tip_rel,a.tip_horni_rel,a.tip_leva_rel,a.tip_prava_rel,a.tip_spodni_rel,a.tip_trvaly_rel{cursor: pointer;}
.tooltip_info{display: none; z-index: 15; width: 400px;}
.tooltip,.tooltip_velky,.tooltip2,.tooltip2_velky,.tooltip2_bottom, .tooltip2_velky_bottom{display: none; color: white !important; padding: 15px 20px; z-index: 15;}
  .tooltip a,.tooltip_velky a,.tooltip2 a,.tooltip2_velky a{color: white;}
.tooltip2,.tooltip2_bottom{width: 169px; height: 92px; background: url('/admi/img/tooltip.png') no-repeat;}
.tooltip2_velky,.tooltip2_velky_bottom{width: 330px; height: 186px; background: url('/admi/img/tooltip_velky.png') no-repeat;}
.tooltip2.bottom, .tooltip2_velky.bottom,.tooltip2_bottom, .tooltip2_velky_bottom{padding-top: 30px; height: 77px;}
  .tooltip2.bottom,.tooltip2_bottom{background: url('/admi/img/tooltip_bottom.png') no-repeat;}
  .tooltip2_velky.bottom,.tooltip2_velky_bottom{background: url('/admi/img/tooltip_velky_bottom.png') no-repeat;}
.tooltip{width: 169px; height: 79px; background: url('/admi/img/tooltip2.png') no-repeat;}
.tooltip_velky{width: 330px; height: 164px; background: url('/admi/img/tooltip2_velky.png') no-repeat;}




/**
* @file: highslide.css
* @version: 4.1.9
*/
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt;}
.highslide-container table{background:none;}
.highslide{outline:none;text-decoration:none;}
.highslide img{border:1px solid silver;}
.highslide:hover img{border-color:gray;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default;}
.highslide-image{border-width:2px;border-style:solid;border-color:white;}
.highslide-wrapper,.highslide-outline{background:white;}
.glossy-dark{background:#111;}
.highslide-image-blur{}
.highslide-number{font-weight:bold;color:gray;font-size:.9em;}
.highslide-caption{display:none;font-size:1em;padding:5px;
/*background:white;*/
}
.highslide-heading{display:none;font-weight:bold;margin:0.4em;}
.highslide-dimming{
/*position:absolute;*/
background:black;}
a.highslide-full-expand{background:url(/admi/knihovny/highslide/graphics/fullexpand.gif) no-repeat;   display:block;   margin:0 10px 10px 0;   width:34px;   height:34px;}
.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(/admi/knihovny/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white;background-color:gray;}
.highslide-move,.highslide-move *{cursor:move;}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}
.highslide-overlay{display:none;}
.hidden-container{display:none;}
/* Example of a semitransparent,offset closebutton */
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/admi/knihovny/highslide/graphics/close.png);
/* NOTE! For IE6,you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul{list-style-type:none;margin:0;padding:0;}
.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;padding:0;line-height:0;overflow:hidden;}
.highslide-gallery ul a{position:absolute;top:50%;left:50%;}
.highslide-gallery ul img{position:relative;top:-50%;left:-50%;}
html>
/**/
body .highslide-gallery ul li{display:table;text-align:center;}
html>
/**/
body .highslide-gallery ul li{text-align:center;}
html>
/**/
body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle;}
html>
/**/
body .highslide-gallery ul img{position:static;}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls{width:195px;height:40px;background:url(/admi/knihovny/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0;}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/admi/knihovny/highslide/graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none;}
.highslide-controls a{background-image:url(/admi/knihovny/highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a.disabled span{cursor:default;}
.highslide-controls a span{
/* hide the text for these graphic buttons */
display:none;cursor:pointer;}
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a{background-position:0 0;}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}
.highslide-controls .highslide-play a{background-position:-30px 0;}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a{background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}
.highslide-controls .highslide-next a{background-position:-90px 0;}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}
.highslide-controls .highslide-move a{background-position:-120px 0;}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a{background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}
.highslide-controls .highslide-close a{background-position:-180px 0;}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent{display:none;}
.highslide-html{background-color:white;}
.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px;}
.highslide-header{padding-bottom:5px;}
.highslide-header ul{margin:0;padding:0;text-align:right;}
.highslide-header ul li{display:inline;padding-left:1em;}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none;}
.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}
.highslide-header a:hover{color:black;}
.highslide-header .highslide-move a{cursor:move;}
.highslide-footer{height:16px;}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(/admi/knihovny/highslide/graphics/resize.gif) no-repeat;}
.highslide-footer .highslide-resize span{display:none;}
.highslide-body{}
.highslide-resize{cursor:nw-resize;}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header{height:18px;border-bottom:1px solid #dddddd;}
.draggable-header .highslide-heading{position:absolute;margin:2px 0.4em;}
.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}
.draggable-header .highslide-header .highslide-move *{display:none;}
.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0;}
.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(/admi/knihovny/highslide/graphics/closeX.png);}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px;}
.draggable-header .highslide-header .highslide-close span{display:none;}
.draggable-header .highslide-maincontent{padding-top:1em;}
/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header{height:18px;border-bottom:1px solid #dddddd;}
.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666666;}
.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}
.titlebar .highslide-header .highslide-move *{display:none;}
.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em;}
.titlebar .highslide-maincontent{padding-top:1em;}
/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer{display:none;}
/* hs.wrapperClassName = 'wide-border' */
.wide-border{background:white;}
.wide-border .highslide-image{border-width:10px;}
.wide-border .highslide-caption{padding:0 10px 10px 10px;}
/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image{border:none;}
.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver;}
/* hs.wrapperClassName = 'outer-glow' */
.outer-glow{background:#444;}
.outer-glow .highslide-image{border:5px solid #444444;}
.outer-glow .highslide-caption{border:5px solid #444444;border-top:none;padding:5px;background-color:gray;}
/* hs.wrapperClassName = 'colored-border' */
.colored-border{background:white;}
.colored-border .highslide-image{border:2px solid green;}
.colored-border .highslide-caption{border:2px solid green;border-top:none;}
/* hs.wrapperClassName = 'dark' */
.dark{background:#111;}
.dark .highslide-image{border-color:black black #202020 black;background:gray;}
.dark .highslide-caption{color:white;background:#111;}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a{background-image:url(/admi/knihovny/highslide/graphics/controlbar-black-border.gif);}
/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold;}
/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(/admi/knihovny/highslide/graphics/icon.gif) no-repeat 0 1px;}
.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none;}
.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none;}
.controls-in-heading .highslide-controls li{padding:0;}
.controls-in-heading .highslide-controls a{background-image:url(/admi/knihovny/highslide/graphics/controlbar-white-small.gif);height:20px;width:20px;}
.controls-in-heading .highslide-controls .highslide-move{display:none;}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0;}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px;}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important;}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0;}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px;}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important;}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0;}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0;}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px;}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important;}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0;}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important;}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0;}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px;}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none;}
.text-controls ul{position:static;background:none;height:auto;left:0;}
.text-controls .highslide-move{display:none;}
.text-controls li{background-image:url(/admi/knihovny/highslide/graphics/controlbar-text-buttons.png);background-position:right top !important;padding:0;margin-left:15px;display:block;width:auto;}
.text-controls a{background:url(/admi/knihovny/highslide/graphics/controlbar-text-buttons.png) no-repeat;    background-position:left top !important;    position:relative;    left:-10px;display:block;width:auto;height:auto;text-decoration:none !important;}
.text-controls a span{background:url(/admi/knihovny/highslide/graphics/controlbar-text-buttons.png) no-repeat;    margin:1px 2px 1px 10px;display:block;    min-width:4em;    height:18px;    line-height:18px;padding:1px 0 1px 18px;    color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;}
.text-controls .highslide-next{margin-right:1em;}
.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px;}
.text-controls .highslide-close a span{min-width:0;}
.text-controls a:hover span{color:black;}
.text-controls a.disabled span{color:#999;}
.text-controls .highslide-previous span{background-position:0 -40px;}
.text-controls .highslide-previous a.disabled{background-position:left top !important;}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px;}
.text-controls .highslide-play span{background-position:0 -60px;}
.text-controls .highslide-play a.disabled{background-position:left top !important;}
.text-controls .highslide-play a.disabled span{background-position:0 -160px;}
.text-controls .highslide-pause span{background-position:0 -80px;}
.text-controls .highslide-next span{background-position:0 -100px;}
.text-controls .highslide-next a.disabled{background-position:left top !important;}
.text-controls .highslide-next a.disabled span{background-position:0 -200px;}
.text-controls .highslide-full-expand span{background:none;}
.text-controls .highslide-full-expand a.disabled{background-position:left top !important;}
.text-controls .highslide-close span{background-position:0 -120px;}

/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip{height:100%;direction:ltr;}
.highslide-thumbstrip div{overflow:hidden;}
.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse;}
.highslide-thumbstrip td{padding:1px;
/*text-align:center;*/
}
.highslide-thumbstrip a{outline:none;}
.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto;}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible;}
.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent;
/* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div{width:auto;
/* width:100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(/admi/knihovny/highslide/graphics/scrollarrows.png) left center no-repeat;height:42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(/admi/knihovny/highslide/graphics/scrollarrows.png) center right no-repeat;height:42px;}
.highslide-thumbstrip-horizontal table{margin:2px 0 10px 0;}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px;}
.highslide-thumbstrip-horizontal img{width:auto;height:40px;}
.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray;}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px;}
.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important;}
.highslide-thumbstrip-vertical-overlay{overflow:hidden !important;}
.highslide-thumbstrip-vertical div{height:100%;}
.highslide-thumbstrip-vertical a{display:block;}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px;}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(/admi/knihovny/highslide/graphics/scrollarrows.png) top center no-repeat;height:25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(/admi/knihovny/highslide/graphics/scrollarrows.png) bottom center no-repeat;height:25px;}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px;}
.highslide-thumbstrip-vertical img{width:60px;
/* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray;}
.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white;}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto;}
.highslide-thumbstrip-float ul{margin:2px 0;padding:0;}
.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left;}
.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px;}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black;}
.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none;}
.highslide-thumbstrip-float .highslide-marker{display:none;}




/*
Content-Type: multipart/related; boundary="_BASE64_SEPARATOR"

--_BASE64_SEPARATOR
Content-Location:calicon
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQTgyMzk4RjMxQjExRTBCMTU1QzA3MkNGMkQ4QzUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUwQTgyMzk5RjMxQjExRTBCMTU1QzA3MkNGMkQ4QzUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTBBODIzOTZGMzFCMTFFMEIxNTVDMDcyQ0YyRDhDNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBODIzOTdGMzFCMTFFMEIxNTVDMDcyQ0YyRDhDNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Oj06AAACWUlEQVR42pxTu2qqQRAedY3oT/AKYq2F2ElsBbHQRxHBKg+QwucRBCtBxAeIBpQQLbw13iFq1BC87dlvztkfY3kGlp2Znf1mvp1ZSy6Xew6FQsWHhwdDSklY1+uVtH6/7s9Op9Nhv9+/CIAUCgXj5+cHTl7n8/mXfjweTd/9frlcjFarVRSoBCDdbhdODrjf9YJ9f/b4+Eg2m82w/ivvv0B0VaArvr6+6OPjg9brNUG22y25XC5kYRuJPj8/yefzkdVqZR+owsYZdGAIu91OyWSSAXC50+lQJBIhj8fDNi7XajVKpVKsI24wGFA6nSaLxULD4ZDK5TJZUR6Q9SUI9tt168NlUMEOgQ4MAUqNRoO5QsbjMS2XS3I6naSl1+txMshut+MqNpsN++bzOevCMAymhgdExre3N4pGo+T1es0KsDKZDNt4L7xpNps1k5RKJRIAADKC9ANrGrA1BW3f+jQ1YDC1er1uvgXKns1m3Dkt7+/vJjU1xdTv97kygEwmk78dz+fzUvGUqhtS8ZeqQ1IBSdVWqR5RqmBZqVRMe7FYyGq1KrW022359PQkf1HTb3LbMdhCCMKYaIq3YlLDML2+vnKXcAkPeTgcePT1QOL7AAi6niNNFTTRSYFs4XDYnFyAxGIxc3Ihq9WK4vG4OeXYE4mEOX/AEAhEdr/fz0DQAYKlBSOCc10hYgKBANtut5t3oSo4qAE0MJAImk6n3DEEa/4Y0mazybaeI4DjbDQa0ff398GiSnwOBoNFVZ6BQP6Aggs1fzx8DoeDdSQEfW0DRI3Ayx8BBgAUOD+kGO2vUQAAAABJRU5ErkJggg==
--_BASE64_SEPARATOR
Content-Location:calselected
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QACQAJAAmCXlolAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2woJEBcYiVyu1wAAAt1JREFUeNqVk7FPI0cUh7+dmcXg1Qq0RpfqKqjoONwiIRTJTUSa/AXpkHKponRp8q9cSiR0NCBZCCmpEKSAwnZhjIsABiTbu2ZP1u7OvBTEK+CqPOnpzczTjN733m+8Hz/+8Pl9bW2nMjePiCAiOOfK9Vt/m8vyKePsnwPzvra28/Gnn5lOp+R5Tp7nFEXxap1lWXn2NlprOf9bdkxlbp7pdEq73cZaS1EUX8WZW2u/yoVhiNFzKBEpX/6/j8yqcs5hkiSh1WoxGo0AiOOYarWK1hoAEWE4HBJFEUopALIsI4qi5x5lGUmSYHzfZ3NzkziO0VpzeXnJ6uoqS0tLaK1RStFsNtna2kIpRRzHXF1dsb29jed59Ho99vf3UUVRICLlJQCl1Ct/eeZ5Hs45PM8DwDlHURSY0WjEyckJeZ4DcHp6yqc/PjFfqTAz359DRACYTCb0ej3G4zEiwmAwYDweY4IgYHNzE2stSik6nQ7fff8tHz6so5XB8xS//vIbjUYDpRTD4ZBWq0Wj0QCg0+mwt7eHsdYiIiilygYrT6OVQSmD8nSJprVGa11izdCstc9ox8fHZS/6/T5//f4nQRD8h+Ohtebw8BCAp6cnut0uw+EQ5xw3NzfPE9/d3ZXBYCBxHMtkMpFmsyl3d3eSZZkURSHOOTk4OCj39/f3cnR0JDO7uLiQjY0NeYU2m8rLiXmehzEG3/dLxJdWoiVJwtnZGQsLC3ieR6vVIk1TwjAsBdlut/F9HxEpdTSbYrfbZTKZYIwxrKyslMpN05S1tbVSuQCPj4+sr6+XKhcR6vV6qT9jDAYgDENqtRpKKcIwJIoioigqyw+CgFqtVlYYhiHLy8sALC4uAmCe0iceHh7I8xwR4fb2lmq1ShiGJX+/3+f8/BznXKmjIAiw1nJ9fU36JcWr1+uf333zbsc3Ps655w9oDED545MkoVKpYK0lz3PSNC336ZeU25vbg38BfWs5nDIQt3gAAAAASUVORK5CYII=
--_BASE64_SEPARATOR
Content-Location:calhover
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEVGMTU3RjMyNDExRTBCNEY5QTY5ODIzM0UwMTEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEVGMTU4RjMyNDExRTBCNEY5QTY5ODIzM0UwMTEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RUYxNTVGMzI0MTFFMEI0RjlBNjk4MjMzRTAxMTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RUYxNTZGMzI0MTFFMEI0RjlBNjk4MjMzRTAxMTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5e8oAMAAACaklEQVR42pxTPWtiQRS9PkeNPiSiglgrW9iFpNlCCDb+FBGs8gNS2OR/pF1BsFEQSR1MiqQwFiax0ecH+P1EjDo752bn4cpWe2GYe2funLln7hlXLpe7icfjRa/Xa0opCeNwOJD2T8fp3tfXl71arW4FQAqFgrnZbLDIY7fb/eVvt1tn7XTe7/fm8/NzUaASgLy9vWGRE05nPRCf7gWDQXK73abxp7z/AtFVga5YLBbUarVoOp0SbD6fUyAQwC0c46LJZELhcJgMw+A1UEWMPfjAEB6Ph9LpNAPg8OvrKyWTSQqFQhzjcL1ep+vra/aR9/7+TplMhlwuF318fFC5XCYD5QFZH4JhPh7HazgMKphh8IEhQOnh4YG5wh4fH+nu/p7cwkvafgTO+DLYcrnkKmazGa8NBgP2hWmaTA0PiBvb7TYdfqZJKGraRPkXZbNZ3sd74U0Rw5BfKpXIAACQkaQf+F+m9zE0LU0NGEyt0Wg4b9HtdmnUs8h95neSQ5ZF1WqVfaVi6nQ6XBlAer3ed8fz+bxUPKXqhlT8peqQtCxLqrZK9YhSJctKpeLEw+FQ1mo1qe3l5UVeXl5KcUxNd+W4Y4iFEASZaIrH5lCDmJrNJvn9fj6Eh7Rtm6WvBYnvAyD4Wke6i6CJTgrclkgkHOUCJJVKOcqFjcdjuri4cFSO+erqytEfMAQScXskEmEg+ADB0AaJYF9XiJxoNMrx+fn5t0RUBfZoNDIhSCT1+33+a0jW/NHJp6cnjrWOAI69z89PWq/XtkuVeBOLxYqqPBOJ/AEFF+r8eKz5fD72cSHo6xggSgK3vwUYAGJOPNtjXQTnAAAAAElFTkSuQmCC
--_BASE64_SEPARATOR
Content-Location:greygradient
Content-Transfer-Encoding:base64

R0lGODlhJgBbAMQAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5f///wAAAAAAAAAAACH5BAEAABwALAAAAAAmAFsAAAX/4CaOZGmeaKqubOu+cCzPWm3feK7vfO//wCAvQywaj8ikcslsOp/QJWZKrVqv2Kx2y+16v9qLeEwum8/otHqttrjf8Lh8Tq/b7/aKfs/v+/+AgYKDhIWGgRSJiouMjY6PkJGSkROVlpeYmZqbnJ2enRKhoqOkpaanqKmqqRGtrq+wsbKztLW2tRC5uru8vb6/wMHCwQ/FxsfIycrLzM3OzQ7R0tPU1dbX0Q3a29zd3t/g4eLj4gzm5+jp6uvs7e7v7gvy8/T19vf4+fr7+gr+/wADChxIsKDBgwYTKFzIsKHDhxAjSpwoEYHFixgzatzIsaPHjx4PiBxJsqTJkyhTi6pcybKly5QGYsqcSbOmzZs4c+rMWaCnz59AgwodSrSo0aIEkipdyrSp06dQo0qdSrUq1AFYs2rdyrWr169gw4odS/argLNo06pdy7at27dw48qd6zaA3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4tOHAIAOw==
--_BASE64_SEPARATOR
Content-Location:calopaque
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUwNzk4MDQxRjMzMzExRTBBQTJCQkEyMjRBOTRGMzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUwNzk4MDQyRjMzMzExRTBBQTJCQkEyMjRBOTRGMzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTA3OTgwM0ZGMzMzMTFFMEFBMkJCQTIyNEE5NEYzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTA3OTgwNDBGMzMzMTFFMEFBMkJCQTIyNEE5NEYzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5guR5QAAACT0lEQVR42pxTy2qyQQyNdqx8iqhVKK7rQsSN4FYUF9Z36APowgfqKwiCDyDFreANRNSFt41aLN6veO13wj+DdfkHhkkymZOcTMaQTCY/PB5P6vn5WbvdboR1vV5J6o/r8ex0Ou03m82nAEg6ndYOhwOcvM7n8x/9eDwq3+N+uVy0SqWSEqgEIK1WC04OeNzlgv14ZrPZ6OnpSTP+K++/QGRVoCtWqxU1m02az+cEWS6XZLFYkIVtJJrNZvTy8kJGo5F9oAobZ9CBIUwmE4XDYQbA5Xq9Tl6vlxwOB9u4nM/nKRqNso64brdLsViMDAYD9Xo9yuVyZER5QJaXINjv170Pl0EFOwQ6MAQoFQoF5goZDAY0mUxI0zSS0m63ORlkvV5zFYvFgn3f39+sC6vVytTQQGSsVqvk8/nI6XSqCrDi8Tjb6Bd6+v7+rpJks1kSAAAygmSDJQ3YkoK0732SGjCY2tfXl+oFyh6Px/xyUhqNhqKmTzF1Oh2uDCDD4ZBfnKlFIhHuCcCKxSIFAgFyuVyqMrPZTIlEgvXpdEq1Wk1RwytnMpm/1GRP7l8MthCCMCaS4r0oahimUqnEFeESGrndbnn05UDi+wAIupwjSRU08ZIC2d7e3tTkAsTv96vJhfz8/FAwGFRTjj0UCqn5A4ZAILLLnkAHCJYU9BHnskLEuN1utu12O+9Cr2CvD6CGgUTQaDTiF0Ow5I8hLZfLbMs5AjjO+v0+7Xa7vUEv8eP19TWll6chkD+g4ELVj4cPLwcdCUFf2gDRR+DzV4ABAHc3D51Joq6vAAAAAElFTkSuQmCC==
--_BASE64_SEPARATOR
Content-Location:cursor
Content-Transfer-Encoding:base64

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
--_BASE64_SEPARATOR
Content-Location:today
Content-Transfer-Encoding:base64

R0lGODlhKwEoAJEAAKnT6v////X6+gAAACH5BAAAAAAALAAAAAArASgAAALXjI+py+0Po5y02ouz3lz4D4biSJbmiabqyrbuC8fyLAcCgOf0zvf+DwwKhyJbDkdMKpfMpnNo1D2n1Kr1GowCsNyu99uNgsfksnlnPKvX7LbA5o7L51Q4/Y7P8+z6vv9fwgc4SJgnWIiYuHao2OgY9hgpecU4aXkJVIm5yQmj2QkaavIpWmpKapraiaraasnqGusIK1tbSGub64er23vH6xvsBixcfEZsnAyGrNyMxewcPQUtXb1EbZ0thK3d3cPtHV4jTl5Xft4Ejr4eyO6e9R7/LU8/UwAAOw==--_BASE64_SEPARATOR--
*/

/*

  Please note:

  * This is a work in progress and as yet fully untested in IE
  * The file requires DOS CRLF linefeeds in order for the MHTML block to work properly

*/

/* Hide the datepickers associated input by using a className */
.fd-hidden-input
        {
        display:none;
        }
/* Screen reader class - used to hide spans inside each cell from the visual display */
.fd-screen-reader
        {
        position:absolute;
        left:-999em;
        top:0;
        width:1px;
        height:1px;
        overflow:hidden;
        outline: 0 none;
	-moz-outline: 0 none;
        }
/* The wrapper div */
.date-picker
        {
        position:absolute;
        z-index:9999;
        text-align:center;

        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        font:900 0.8em/1em Verdana, Sans-Serif;

        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana, sans-serif; */

        /* Or, if you prefer a pixel precision */
        /* font:900 12px/12px Verdana, sans-serif; */

        background:transparent;

        /* Mozilla & Webkit extensions to stop text-selection. */
        -moz-user-select:none;
        -khtml-user-select:none;
        -webkit-user-select:none;
        }
/* Styles for the static datePickers */
.static-datepicker
        {
        position:relative;
        top:5px;
        left:0;
        margin-bottom:1.5em;
        }
.date-picker table
        {
        width:auto;
        height:auto;
        border-collapse:separate;
        }
/* The iframe hack to cover selectlists in IE6 */
.iehack
        {
        position:absolute;
        background:#fff;
        z-index:9998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }
/* The "button" created beside each input for popup datePickers */
.date-picker-control span
        {
        display:block;
        width:18px;
        height:18px;
        overflow:hidden;
        margin:auto 0;
        }
.date-picker-button-active span,
.date-picker-control:focus span,
.date-picker-control:hover span,
.date-picker-control:active span
        {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        border-radius:2px;
        }
.date-picker-control:link,
.date-picker-control:visited
        {
        position:relative;
        display: -moz-inline-stack;
        border:0 none;
        padding:0;
        margin:0 4px;
        background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQTgyMzk4RjMxQjExRTBCMTU1QzA3MkNGMkQ4QzUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUwQTgyMzk5RjMxQjExRTBCMTU1QzA3MkNGMkQ4QzUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTBBODIzOTZGMzFCMTFFMEIxNTVDMDcyQ0YyRDhDNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBODIzOTdGMzFCMTFFMEIxNTVDMDcyQ0YyRDhDNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67Oj06AAACWUlEQVR42pxTu2qqQRAedY3oT/AKYq2F2ElsBbHQRxHBKg+QwucRBCtBxAeIBpQQLbw13iFq1BC87dlvztkfY3kGlp2Znf1mvp1ZSy6Xew6FQsWHhwdDSklY1+uVtH6/7s9Op9Nhv9+/CIAUCgXj5+cHTl7n8/mXfjweTd/9frlcjFarVRSoBCDdbhdODrjf9YJ9f/b4+Eg2m82w/ivvv0B0VaArvr6+6OPjg9brNUG22y25XC5kYRuJPj8/yefzkdVqZR+owsYZdGAIu91OyWSSAXC50+lQJBIhj8fDNi7XajVKpVKsI24wGFA6nSaLxULD4ZDK5TJZUR6Q9SUI9tt168NlUMEOgQ4MAUqNRoO5QsbjMS2XS3I6naSl1+txMshut+MqNpsN++bzOevCMAymhgdExre3N4pGo+T1es0KsDKZDNt4L7xpNps1k5RKJRIAADKC9ANrGrA1BW3f+jQ1YDC1er1uvgXKns1m3Dkt7+/vJjU1xdTv97kygEwmk78dz+fzUvGUqhtS8ZeqQ1IBSdVWqR5RqmBZqVRMe7FYyGq1KrW022359PQkf1HTb3LbMdhCCMKYaIq3YlLDML2+vnKXcAkPeTgcePT1QOL7AAi6niNNFTTRSYFs4XDYnFyAxGIxc3Ihq9WK4vG4OeXYE4mEOX/AEAhEdr/fz0DQAYKlBSOCc10hYgKBANtut5t3oSo4qAE0MJAImk6n3DEEa/4Y0mazybaeI4DjbDQa0ff398GiSnwOBoNFVZ6BQP6Aggs1fzx8DoeDdSQEfW0DRI3Ayx8BBgAUOD+kGO2vUQAAAABJRU5ErkJggg==) no-repeat 0 0;
        min-width:18px;
        line-height:1;
        cursor:pointer;
        visibility:visible;
        text-decoration:none;
        vertical-align:text-bottom;
        }
/* If the calendar has a valid date use different icon */
.date-picker-dateval:link,
.date-picker-dateval:visited
        {
        background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QACQAJAAmCXlolAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2woJEBcYiVyu1wAAAt1JREFUeNqVk7FPI0cUh7+dmcXg1Qq0RpfqKqjoONwiIRTJTUSa/AXpkHKponRp8q9cSiR0NCBZCCmpEKSAwnZhjIsABiTbu2ZP1u7OvBTEK+CqPOnpzczTjN733m+8Hz/+8Pl9bW2nMjePiCAiOOfK9Vt/m8vyKePsnwPzvra28/Gnn5lOp+R5Tp7nFEXxap1lWXn2NlprOf9bdkxlbp7pdEq73cZaS1EUX8WZW2u/yoVhiNFzKBEpX/6/j8yqcs5hkiSh1WoxGo0AiOOYarWK1hoAEWE4HBJFEUopALIsI4qi5x5lGUmSYHzfZ3NzkziO0VpzeXnJ6uoqS0tLaK1RStFsNtna2kIpRRzHXF1dsb29jed59Ho99vf3UUVRICLlJQCl1Ct/eeZ5Hs45PM8DwDlHURSY0WjEyckJeZ4DcHp6yqc/PjFfqTAz359DRACYTCb0ej3G4zEiwmAwYDweY4IgYHNzE2stSik6nQ7fff8tHz6so5XB8xS//vIbjUYDpRTD4ZBWq0Wj0QCg0+mwt7eHsdYiIiilygYrT6OVQSmD8nSJprVGa11izdCstc9ox8fHZS/6/T5//f4nQRD8h+Ohtebw8BCAp6cnut0uw+EQ5xw3NzfPE9/d3ZXBYCBxHMtkMpFmsyl3d3eSZZkURSHOOTk4OCj39/f3cnR0JDO7uLiQjY0NeYU2m8rLiXmehzEG3/dLxJdWoiVJwtnZGQsLC3ieR6vVIk1TwjAsBdlut/F9HxEpdTSbYrfbZTKZYIwxrKyslMpN05S1tbVSuQCPj4+sr6+XKhcR6vV6qT9jDAYgDENqtRpKKcIwJIoioigqyw+CgFqtVlYYhiHLy8sALC4uAmCe0iceHh7I8xwR4fb2lmq1ShiGJX+/3+f8/BznXKmjIAiw1nJ9fU36JcWr1+uf333zbsc3Ps655w9oDED545MkoVKpYK0lz3PSNC336ZeU25vbg38BfWs5nDIQt3gAAAAASUVORK5CYII=) no-repeat 0 0;
        }
/* IE 6 & 7 get fed another rule to show the normal button icon */
.oldie-mhtml .date-picker-control:link,
.oldie-mhtml .date-picker-control:visited
        {
        /* IE7 gets an mhtml background image */
        *background-image:url('mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calicon');
        /* IE6 gets the filter treatment */
        _background-image:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calicon');
        }
/* IE 6 & 7 get fed another rule to show the icon displayed when a valid date selected */
.oldie-mhtml .date-picker-dateval:link,
.oldie-mhtml .date-picker-dateval:visited
        {
        /* IE7 gets an mhtml png background image */
        *background-image:url('mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calselected');
        /* IE6 gets the filter treatment */
        _background-image:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calselected');
        }
/* Hover states etc for the button */
.date-picker-control:focus,
.date-picker-control:hover,
.date-picker-control:active,
.date-picker-button-active:link,
.date-picker-button-active:visited
        {
        background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QACQAJAAmCXlolAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2woJEA4VbO17cgAAAs1JREFUeNqdkzFLK0sUx387O4nXLIthI0hq5RV2YppXBMQmH0UEq/sBbmHzvsdtnyDYKASxFrXQIkkRY5qYqBCzm2wIuztzXuHL4vW+6v3hcGbOmRnOf87/OAcHB9+r1epxsVj0RAQRwVrLcv3VvubSNI1ns9kPXa1Wj4+OjrzFYkGapqRpSpZlv6yTJMljX70xxru7uzvWxWLRWywWtNttjDFkWfabX5ox5rec7/u4ruupf8v7X48sq7LWoqMootVq8f7+DkAYhpRKJVzXBUBEGI/HBEGAUgqAJEkIggARIUkSoihCFwoF6vU6YRjiui4PDw9sbW1RLpdxXRelFM1mk729PZRShGHI4+Mj+/v7OI5Dr9fj9PQUlWUZIpJfAlBK/WKfY47jYK3FcRwArLVkWYZ+f3/n6uqKNE0BuL6+5q+fP3F1kSX+KH1DRACYTqf0ej0mkwkiwmg0YjKZoD3Po16vY4xBKUWn08H+WUeXy/lD+vRvGo0GSinG4zGtVotGowFAp9Ph5OQEZYxBRFBK5R/8X1jmXdfNaS2pGWM+qF1eXuZ/0e/3eR0Mcb+t5ofLwyHn5+cAzGYzut0u4/EYay2DweCj44eHhzIajSQMQ5lOp9JsNmU4HEqSJJJlmVhr5ezsLN+/vLzIxcWFLHF/fy+7u7uiP1NbduVzxxzHQWtNoVDIKX5GTi2KIm5ublhdXcVxHFqtFnEc4/t+Lsh2u02hUEBEch0tu9jtdplOp2itNZubm7ly4zhme3s7Vy7A29sbOzs7ucpFhFqtlutPa40G8H2fSqWCUgrf9wmCgCAI8vI9z6NSqeQV+r7P+vo6AGtrax8SieM4fn199dI0RUR4fn6mVCrh+37Ov9/vc3t7i7U215HneRhjeHp6Yj6fx06tVvu+sbFxrLX2rLUfA6g1QD7xURSxsrKCMYY0TYnjON/P5/N4MBj8+AdiTjzbDGgLbwAAAABJRU5ErkJggg==) no-repeat 0 0;
        }
/* IE 6 & 7 button hover states */
.oldie-mhtml .date-picker-button-active:link,
.oldie-mhtml .date-picker-button-active:visited,
.oldie-mhtml .date-picker-control:focus,
.oldie-mhtml .date-picker-control:hover,
.oldie-mhtml .date-picker-control:active
        {
        /* IE7 gets an mhtml background image */
        *background-image:url('mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calhover');
        /* IE6 gets the filter treatment */
        _background-image:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calhover');
        }
/* Disabled button */
.date-picker-control-disabled:link,
.date-picker-control-disabled:visited,
.date-picker-control-disabled:hover,
.date-picker-control-disabled:active
        {
        background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfbCgkQARp7ynosAAABbUlEQVR42n3PvWpUURSG4efss5MwOQzqjCDWWojYCGmDYmG8ExurXECQ3I0geAEitoJ/EGSSIolpohJxJjPJCWHOz7bwJFrJx1p8Lyx4WdnT9Zubi0WStNI/uaCqPN3Inp8+K85VKnW35+qOapXGxzIuFue2NerLqdWaS+rLi5BU/zmpVVpxZmSCqWU5krGBgLmBZG4mLlg1ldty21W54LWHgqk9j2T2vRJqSS4gdPnTMq0MrVqceKvCgSM9sCPhxL5jyQ/HYmFVI/jkjmuCTOaxYGxkDTteio0kyDtJLkOQd41WI068EbDvu2XwRcKpXWOtQxOx8EBP8M49Q0Gw5Ingl8/WsOXFhS7Iut8y0QICf3Uz7/VkRkp9JNsWJFN7EnadiNEtA0HproGEn+5LxpIVSS6K9A0FfQMDUBgi6buOK4hleVRUkm+W9bUaBz5ojY0UGl+dldnK+o3NWLRmIhqNmSWNSmlJ46w83PgNPOa2u/8HF2sAAAAASUVORK5CYII=) no-repeat 0 0 !important;
        opacity:0.8;
        cursor:default;
        }
/* IE8 disabled button */
.oldie .date-picker-control-disabled:link,
.oldie .date-picker-control-disabled:visited,
.oldie .date-picker-control-disabled:hover,
.oldie .date-picker-control-disabled:active
        {
        /* IE8: Can't do opacity + png images so we feed it an image that has had its opacity reduced to 80% in photoshop */
        background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJCNTBGOTRDRjMxMDExRTA4NkFBOENCQjdFQzQ4MDhDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJCNTBGOTRERjMxMDExRTA4NkFBOENCQjdFQzQ4MDhDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkI1MEY5NEFGMzEwMTFFMDg2QUE4Q0JCN0VDNDgwOEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkI1MEY5NEJGMzEwMTFFMDg2QUE4Q0JCN0VDNDgwOEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7IrSJ7AAACT0lEQVR42pxTy2qyQQyNdqx8iqhVKK7rQsSN4FYUF9Z36APowgfqKwiCDyDFreANRNSFt41aLN6veO13wj+DdfkHhkkymZOcTMaQTCY/PB5P6vn5WbvdboR1vV5J6o/r8ex0Ou03m82nAEg6ndYOhwOcvM7n8x/9eDwq3+N+uVy0SqWSEqgEIK1WC04OeNzlgv14ZrPZ6OnpSTP+K++/QGRVoCtWqxU1m02az+cEWS6XZLFYkIVtJJrNZvTy8kJGo5F9oAobZ9CBIUwmE4XDYQbA5Xq9Tl6vlxwOB9u4nM/nKRqNso64brdLsViMDAYD9Xo9yuVyZER5QJaXINjv170Pl0EFOwQ6MAQoFQoF5goZDAY0mUxI0zSS0m63ORlkvV5zFYvFgn3f39+sC6vVytTQQGSsVqvk8/nI6XSqCrDi8Tjb6Bd6+v7+rpJks1kSAAAygmSDJQ3YkoK0732SGjCY2tfXl+oFyh6Px/xyUhqNhqKmTzF1Oh2uDCDD4ZBfnKlFIhHuCcCKxSIFAgFyuVyqMrPZTIlEgvXpdEq1Wk1RwytnMpm/1GRP7l8MthCCMCaS4r0oahimUqnEFeESGrndbnn05UDi+wAIupwjSRU08ZIC2d7e3tTkAsTv96vJhfz8/FAwGFRTjj0UCqn5A4ZAILLLnkAHCJYU9BHnskLEuN1utu12O+9Cr2CvD6CGgUTQaDTiF0Ow5I8hLZfLbMs5AjjO+v0+7Xa7vUEv8eP19TWll6chkD+g4ELVj4cPLwcdCUFf2gDRR+DzV4ABAHc3D51Joq6vAAAAAElFTkSuQmCC) no-repeat 0 0 !important;
        opacity:1;
        }
/* IE 6 & 7 disabled button */
.oldie-mhtml .date-picker-control-disabled:link,
.oldie-mhtml .date-picker-control-disabled:visited,
.oldie-mhtml .date-picker-control-disabled:hover,
.oldie-mhtml .date-picker-control-disabled:active
        {
        /* IE7: MHTML semi-opaque png image */
        *background-image:url('mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calopaque') !important;
        /* IE6: Filter treatment */
        _background-image:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!calopaque');
        }
.date-picker-control-disabled:hover span,
.date-picker-control-disabled:active span
        {
        box-shadow:none !important;
        }
/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
.oldie-mhtml .date-picker-control
        {
        _width:18px;
        }
/* IE, Safari & Opera. Seperate CSS rule seems to be required. */
.date-picker-control
        {
        display:inline-block;
        }
/* Default datepicker "button" styles */
.date-picker th span
        {
        display:block;
        padding:0;
        margin:0;
        text-align:center;
        line-height:1em;
        border:0 none;
        background:transparent;
        font-weight:bold;
        cursor:pointer;
        }
/* The "month, year" display */
.date-picker .month-display,
.date-picker .year-display
        {
        display:inline;
        text-transform:uppercase;
        letter-spacing:1px;
        font:normal 1.2em Verdana, Sans-Serif;
        }
/* Generic button class for Next & Previous (both month & year) buttons */
.date-picker .prev-but,
.date-picker .next-but
        {
        font-weight:normal;
        font-size:2.4em;
        font-family: georgia, times new roman, palatino, times, bookman, serif;
        cursor:pointer;
        }
.date-picker .prev-but,
.date-picker .next-but,
.date-picker .today-but
        {
        -webkit-transition:all .2s ease-in-out;
        -moz-transition:all .2s ease-in-out;
        -o-transition:all .2s ease-in-out;
        transition:all .2s ease-in-out;
        }
/* Hover effect for Next & Previous (month, year) buttons */
.date-picker .prev-but:hover,
.date-picker .next-but:hover,
.date-picker .today-but:hover
        {
        color:#a84444;
        }
.date-picker .prev-but:hover,
.date-picker .next-but:hover
        {
        /*
        Uncomment this if you want a scale effect...

        -webkit-transform:scale(1.6);
        -moz-transform:scale(1.6);
        -ie-transform:scale(1.6);
        -o-transform:scale(1.6);
        transform:scale(1.6);

        text-shadow:0 2px 1px rgba(0,0,0,.4);
        */
        }
/* Today button */
.date-picker .today-but
        {
        text-align:center;
        margin:0 auto;
        font:normal 1em Verdana, Sans-Serif;
        width:100%;
        text-decoration:none;
        padding-top:0.3em;
        text-transform:uppercase;
        vertical-align:middle;
        cursor:pointer
        }
/* Disabled buttons */
.date-picker-disabled .prev-but,
.date-picker-disabled .next-but,
.date-picker-disabled .today-but,
.date-picker-disabled .prev-but:hover,
.date-picker-disabled .next-but:hover,
.date-picker-disabled .today-but:hover,
.date-picker .prev-but.fd-disabled:hover,
.date-picker .next-but.fd-disabled:hover,
.date-picker .fd-disabled,
.date-picker .fd-disabled:hover
        {
        color:#aaa;
        cursor:default !important;
        opacity:1;
        }
.date-picker .prev-but.fd-disabled:hover,
.date-picker .next-but.fd-disabled:hover
        {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ie-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        text-shadow:0 -1px 1px rgba(255,255,255,.8);
        }
/* The gradient background image */
.date-picker table,
.date-picker td,
.date-picker tbody th,
.date-picker .day-disabled,
.date-picker .date-picker-hover.day-disabled,
.date-picker .date-picker-unused,
.date-picker .month-out
        {
        background-color:#fff;
        background-image:url(data:image/gif;base64,R0lGODlhJgBbAMQAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5f///wAAAAAAAAAAACH5BAEAABwALAAAAAAmAFsAAAX/4CaOZGmeaKqubOu+cCzPWm3feK7vfO//wCAvQywaj8ikcslsOp/QJWZKrVqv2Kx2y+16v9qLeEwum8/otHqttrjf8Lh8Tq/b7/aKfs/v+/+AgYKDhIWGgRSJiouMjY6PkJGSkROVlpeYmZqbnJ2enRKhoqOkpaanqKmqqRGtrq+wsbKztLW2tRC5uru8vb6/wMHCwQ/FxsfIycrLzM3OzQ7R0tPU1dbX0Q3a29zd3t/g4eLj4gzm5+jp6uvs7e7v7gvy8/T19vf4+fr7+gr+/wADChxIsKDBgwYTKFzIsKHDhxAjSpwoEYHFixgzatzIsaPHjx4PiBxJsqTJkyhTi6pcybKly5QGYsqcSbOmzZs4c+rMWaCnz59AgwodSrSo0aIEkipdyrSp06dQo0qdSrUq1AFYs2rdyrWr169gw4odS/argLNo06pdy7at27dw48qd6zaA3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4tOHAIAOw==);
        background-repeat:repeat-x;
        background-position:0 0;
        }
/* IE 6 & 7 get an MHTML encoded image (a gif so no AlphaImageLoader needed) */
.oldie-mhtml .date-picker table,
.oldie-mhtml .date-picker td,
.oldie-mhtml .date-picker tbody th,
.oldie-mhtml .date-picker .day-disabled,
.oldie-mhtml .date-picker .date-picker-hover.day-disabled,
.oldie-mhtml .date-picker .date-picker-unused,
.oldie-mhtml .date-picker .month-out
        {
        background-image:url(mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!greygradient);
        }
.date-picker table
        {
        position:relative;
        margin:0;
        padding:0;
        border:1px solid #ccc;
        background-position:0 -20px;
        text-align:center;
        border-spacing:2px;
        padding:0.3em;
        width:auto;
        empty-cells:show;
        z-index:2;
        border-radius:0.8em;
        -moz-border-radius:0.8em;
        -moz-box-shadow:0px 0px 5px #aaa;
        }
/* Common TD & TH styling */
.date-picker td,
.date-picker tbody th
        {
        border:0 none;
        padding:0;
        text-align:center;
        vertical-align:middle;
        cursor:pointer;
        background-position:0 -35px;
        width:3em;
        height:3em;
        overflow:hidden;
        outline:transparent none 0px;
        border:1px solid #ccc;
        text-transform:none;
        text-shadow:0 1px #fff;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        }
.date-picker th
        {
        border:0 none;
        padding:0;
        font-weight:bold;
        color:#333;
        text-align:center;
        vertical-align:middle;
        text-transform:none;
        }
.date-picker .date-picker-week-header
        {
        border:1px solid #dcdcdc;
        font-style:oblique;
        background:transparent;
        cursor:default;
        }
.date-picker .date-picker-thead .date-picker-week-header
        {
        border:0 none;
        cursor:help;
        }
/* The "mon tue wed etc" day header styles */
.date-picker .date-picker-day-header
        {
        cursor:help;
        border:0 none;
        padding:0 0 0.2em 0;
        text-transform:lowercase;
        height:auto;
        }
/* tfoot status bar */
.date-picker .date-picker-statusbar
        {
        cursor:default;
        font-weight:normal;
        text-transform:uppercase;
        letter-spacing:0.1em;
        border:0 none;
        background:#fff;
        height:2.8em;
        }
/* TD cell that is _not_ used to display a day of the month */
.date-picker .date-picker-unused
        {
        border-color:#dcdcdc;
        cursor:default !important;
        background-position:0 -25px;
        }
/* The TH cell used to display the "month, year" title */
.date-picker .date-picker-title
        {
        width:auto;
        height:auto;
        padding:0.4em 0;
        }
/* The "todays date" cell style */
.date-picker .date-picker-today
        {
        background:#fff url(data:image/gif;base64,R0lGODlhKwEoAJEAAKnT6v////X6+gAAACH5BAAAAAAALAAAAAArASgAAALXjI+py+0Po5y02ouz3lz4D4biSJbmiabqyrbuC8fyLAcCgOf0zvf+DwwKhyJbDkdMKpfMpnNo1D2n1Kr1GowCsNyu99uNgsfksnlnPKvX7LbA5o7L51Q4/Y7P8+z6vv9fwgc4SJgnWIiYuHao2OgY9hgpecU4aXkJVIm5yQmj2QkaavIpWmpKapraiaraasnqGusIK1tbSGub64er23vH6xvsBixcfEZsnAyGrNyMxewcPQUtXb1EbZ0thK3d3cPtHV4jTl5Xft4Ejr4eyO6e9R7/LU8/UwAAOw==) no-repeat 0 0;
        }
.oldie-mhtml .date-picker .date-picker-today
        {
        background:#fff url(mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!today) no-repeat 0 0;
        }
.date-picker .month-out.date-picker-highlight
        {
        color:#b87676;
        }
/* The "highlight days" style */
.date-picker .date-picker-highlight
        {
        color:#a86666;
        }
/* The "active cursor" style */
.date-picker .date-picker-hover,
.date-picker .month-out.date-picker-hover
        {
        background:#fff url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAIwIIAwERAAIRAQMRAf/EAHgAAQEBAQEBAAAAAAAAAAAAAAABBAMCCQEBAQEBAQEAAAAAAAAAAAAAAAECAwQFEAABAQgBAwMFAQEBAAAAAAAAEwFh0QIDkwQVVDFBgSFRBRFxkaGyczVEEQEAAgMBAAIDAQAAAAAAAAAAARFRAhITMQMhcTIi/9oADAMBAAIRAxEAPwD6R53yGZJm5EkmRUlZLUnYxjKkzGMYyZvb6npiIp8f7Ps26n8z8uOzzuTUuTRNcwx6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNnncmpcmiOYPTbMmyzuTUuTRHMHptmTZ5vJqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZvJqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2edyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzmf+mpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmzzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZ53JqXJojmD02zJss7k1Lk0RzB6bZk2edyalyaI5g9NsybLO5NS5NEcwem2ZZvkqv0+RymfXpVqf201rH4hj7Z/3P7Z1XlpzsWeKLFWiixV4osVeKLFniixZ4osV9miixZ4osWeKLFXiixUUWKvFFioosWeKLFXiixZ4osVaKLFniixZ4osWeKLFWiixUUWKiixV4osWeKLFvXqKLFWiixb06iixZ4osWeKLFniixVoosVFFioosWeKLFniixV4osVeKLFniixZ4osWeKLFXiixUUWKvFFioosWeKLFniixUUWLPFFizxRYq0UWKiixUUWLPFFizxRYs8UWKvFFioosWeKLFXiixZ4osVaKLFXii3n5Wp9PlMxntWq/20a/EL9v9z+5ZWVTTnYq8FirPcFivqCxV4LFXgsVBYo/9gsVBYqCxV4LFQWK+nUFirwWKgFXgsVBYq8FioLFQWKgsVZ7gsVeCxUFirwCoLFX/ALBYqCxUFioLFfUFirwWKs9wWKgsVeCxV4LFQWKv/YLFQWKvBYqAVBYq8FioLFfTqCxV4LFQCr/2CxUFivqCxV4LFWe4LFQWKvBYq8FjaoLFQWKvBYr3+oLFQDKoLFXgsVZ7gsV9QW7fLf8AWzf96v8AbSa/EN/b/c/uWQ05J5AM69QHdoDyBfIACAXsBAHkAzoA7dQHkCsIIUPIBgFYAaBADfuAb0AoEZ9wKBAAAAzqBWgQA37gX2AnkB5AoE8+QKzuBG+AKQQoeQDOgDt1AeQKAAgFaBADfuBfYCeQHkCt6AQA37gOwFIBRPIBnXqA7tA2fLf9bN/3q/20zr8Q6fb/AHP7lkNOQwgFAgNAAOwAB2KJ+AKQOxQIAAIn4KqkAoAAJ+AK0gAADAHcAA7tKAAA0AAIAD2AM6AAABncojfAFAn4ApA7FAgAAAD2KDQAAgAPYAzoAaUAHYgdigRAqjCAUCD/2Q==) no-repeat 0 0;
        cursor:pointer;
        border-color:rgb(100,130,170) !important;
        border-color:rgba(100,130,170,.7) !important;
        color:rgb(100,130,170);
        text-shadow: 0px 1px 1px #fff;
        -webkit-box-shadow:0 0 6px rgba(100,130,170,.6);
        -moz-box-shadow:0 0 6px rgba(100,130,170,.6);
        box-shadow:0 0 6px rgba(100,130,170,.6);
        }
.oldie-mhtml .date-picker .date-picker-hover,
.oldie-mhtml .date-picker .month-out.date-picker-hover
        {
        background-image:url('mhtml:http://www.frequency-decoder.com/demo/datePicker/css/datepicker.css!cursor');
        background-position:0 0;
        }
/* The "disabled days" style */
.date-picker .day-disabled
        {
        color:#888;
        cursor:default;
        text-decoration:line-through;
        background-position:0 -15px;
        }
.date-picker .month-out
        {
        border-color:#ddd;
        border-color:rgba(220,220,220,0.8);
        color:#aaa;
        background-position:0 -25px;
        }
/* The "selected date" style - color changed below also */
.date-picker .date-picker-selected-date
        {
        border-color:#888 !important;
        border-color:rgba(7,7,7,.6) !important;
        }
/* The date "out of range" style */
.date-picker .out-of-range,
.date-picker .not-selectable
        {
        color:#ccc;
        font-style:oblique;
        background:#fcfcfc;
        cursor:default;
        }
/* Week number "out of range" && "month-out" styles */
.date-picker th.month-out,
.date-picker th.out-of-range
        {
        color:#aaa;
        font-style:oblique;
        background:#fcfcfc;
        }
/* Week numbers "out of range" */
.date-picker .out-of-range
        {
        opacity:0.6;
        }
/* Used when the entire grid is full but the next/prev months dates cannot be selected */
.date-picker .not-selectable
        {
        opacity:0.8;
        }
/* IE gets the filter treatment */
.oldie-mhtml .date-picker .out-of-range
        {
        filter:alpha(opacity=60);
        }
.oldie-mhtml .date-picker .not-selectable
        {
        filter:alpha(opacity=80);
        }
.date-picker tr
        {
        display:table-row;
        }
.date-picker sup
        {
        font-size:0.86em;
        letter-spacing:normal;
        text-transform:none;
        height: 0;
	line-height: 1;
	position: relative;
	top:-0.2em;
	vertical-align: baseline !important;
	vertical-align: top;
        }
.date-picker .date-picker-day-header,
.date-picker .month-display,
.date-picker .year-display
        {
        text-shadow: 0px 1px 1px #fff;
        }
.date-picker .month-display,
.date-picker .year-display
        {
        cursor:default;
        }
.date-picker td:focus,
.date-picker .date-picker-hover
        {
        overflow:hidden;
        outline:0px solid #ff0000;
	-moz-outline: 0 none;
	-o-highlight:0 none;
        }
.date-picker-focus .date-picker-hover,
.date-picker-control:focus span
        {
        -moz-animation:pulse 2s infinite;
        -webkit-animation:pulse 2s infinite;
        -ms-animation:pulse 2s infinite;
        }
/* The "selected date" style */
.date-picker .date-picker-selected-date
        {
        color:#333;
        color:rgba(3,3,3,.8);
        }
.static-datepicker table
        {
        -webkit-box-shadow:0 0 0 transparent;
        -moz-box-shadow:0 0 0 transparent;
        box-shadow:0 0 0 transparent;
        }
.date-picker-focus table
        {
        /* Naughty, naughty - but we add a highlight & box shadow to make up for it */
        outline:none;
        border-color:#999;
        border-color:rgba(153,153,153,.8);
        -webkit-box-shadow:0px 0px 5px #aaa;
        -moz-box-shadow:0px 0px 5px #aaa;
        box-shadow:0px 0px 5px #aaa;
        }
/* Draggable datepickers */
.date-picker .drag-enabled,
.date-picker .drag-enabled span
        {
        cursor:move;
        }
/* Disabled datePicker */
.date-picker-disabled table
        {
        opacity:.8 !important;
        }
.oldie .date-picker-disabled table
        {
        filter:alpha(opacity=80);
        }
.date-picker-disabled,
.date-picker-disabled td,
.date-picker-disabled th,
.date-picker-disabled th span
        {
        cursor:default !important;
        }
.date-picker-disabled .prev-but:hover,
.date-picker-disabled .next-but:hover
        {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ie-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        text-shadow:none;
        }
body.fd-drag-active
        {
        -webkit-user-select:none;
        -moz-user-select:none;
        -khtml-user-select:none;
        -webkit-touch-callout:none;
        user-select:none;
        }
/* Glow effect for the focused (keyboard active) cursor cell */
@-webkit-keyframes pulse {
0%      {
        box-shadow:0 0 4px rgba(100, 130, 170, 0.5);
        }
20%     {
        box-shadow:0 0 4px rgba(70, 130, 170, 0.6);
        }
40%     {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        }
60%     {
        box-shadow:0 0 6px rgba(10, 130, 170, 0.8);
        }
80%     {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        }
100%    {
        box-shadow:0 0 4px rgba(70, 130, 170, 0.6);
        }
}
@-moz-keyframes pulse {
0%      {
        box-shadow:0 0 4px rgba(100, 130, 170, 0.5);
        }
20%     {
        box-shadow:0 0 4px rgba(70, 130, 170, 0.6);
        }
40%     {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        }
60%     {
        box-shadow:0 0 6px rgba(10, 130, 170, 0.8);
        }
80%     {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        }
100%    {
        box-shadow:0 0 4px rgba(70, 130, 170, 0.6);
        }
}
@-ms-keyframes pulse {
0%      {
        box-shadow:0 0 4px rgba(100, 130, 170, 0.5);
        }
20%     {
        box-shadow:0 0 4px rgba(70, 130, 170, 0.6);
        }
40%     {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        }
60%     {
        box-shadow:0 0 6px rgba(10, 130, 170, 0.8);
        }
80%     {
        box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
        }
100%    {
        box-shadow:0 0 4px rgba(70, 130, 170, 0.6);
        }
}


