/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */





/* The wrapper div */


div.datePicker


        {


        position:absolute;


        min-width:24em;


        width:24em;


        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/0.8em 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; */





        background:transparent;





        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */


        -moz-user-select:none;


        -khtml-user-select:none;


        }


/* Styles for the static datePickers */


div.staticDP


        {


        position:relative;


        top:5px;


        left:0;


        }


/* The iframe hack to cover selectlists in Internet Explorer <= v6 */


iframe.iehack


        {


        position:absolute;


        background:#fff;


        z-index:9998;


        padding:0;


        border:0;


        display:none;


        margin:0;


        }


/* The "button" created beside each input for non-static datePickers */


a.date-picker-control:link,


a.date-picker-control:visited,


a.date-picker-control:hover,


a.date-picker-control:active,


a.date-picker-control:focus


        {


        /* Moz & FF */


        display: -moz-inline-stack;


        border:0 none;


        padding:0;


        margin:0;


        background:transparent url(../images/btn_kalendarz.gif) no-repeat 50% 50%;


        cursor:pointer;


        visibility:visible;


        text-decoration:none;


        vertical-align:middle;


        float: left;


		margin-left:10px;


        }


/* Feed IE6 the following rule, IE7 should handle the min-width declared above */


* html a.date-picker-control


        {


        width: 20px;


        }


a.date-picker-control


        {


        /* IE, Safari & Opera. Seperate CSS rule seems to be required. */


        display:inline-block;


        }


a.date-picker-control span


        {


        display:block;


        width: 20px;


        height:20px;


        margin:auto 0;


        float: left;


        }


/* The next & previous buttons */


div.datePicker th span


        {


        display:inline;


        padding:0;


        margin:0;


        color:#000;


        text-align:center;


        line-height:1em;


        border-width:0;


        font-family: georgia, times new roman, palatino, times, bookman, serif;


        background:transparent;


        font-weight:bold;


        cursor:pointer;


        }


div.datePicker th span.month-display,


div.datePicker th span.year-display


        {


        text-transform:uppercase;


        letter-spacing:1px;


        font:normal 1.2em Verdana, Sans-Serif;


        cursor:default;


        }


div.datePicker th span.prev-but,


div.datePicker th span.next-but


        {


        font-size:1.8em;


        cursor:pointer !important;


        }





div.datePicker th span.today-but


        {


        text-align:center;


        margin:0 auto;


        font:normal 1em Verdana, Sans-Serif;


        width:100%;


        text-decoration:none;


        line-height:1.6em;


        text-transform:uppercase;


        cursor:pointer !important


        }


div.datePicker thead th span.fd-disabled


        {


        color:#aaa;


        cursor:default !important;


        }


/* The mon, tue, wed etc day buttons */


div.datePicker th span.fd-day-header


        {


        text-align:center;


        margin:0 auto;


        font:900 1em Verdana, Sans-Serif;


        height:1.4em;


        width:2em;


        text-decoration:none;


        text-transform:lowercase;


        line-height:1.4em;


        }


/* The table */


div.datePicker table


        {


        position:relative;


        margin:0;


        padding:0;


        border:1px solid #ccc;


        background:#fff url(../media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;


        text-align:center;


        width:100%;


        border-spacing:2px;


        table-layout:fixed;


        border-collapse:separate;


        }


/* Common TD & TH styling */


div.datePicker table td


        {


        border:1px solid #ccc;


        padding:0;


        text-align:center;


        vertical-align:middle;


        /* Opera requires a line-height bigger than 1em in order to redraw properly */


        line-height:1.2em;


        cursor:pointer;


        background:#fff url(../media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;


        width:3em;


        height:3em !important;


        height:2.8em;


        outline:none;


        }


div.datePicker table th


        {


        border:0 none;


        padding:0;


        line-height:1em;


        font-weight:bold;


        color:#222;


        text-align:center;


        vertical-align:middle;


        }


div.datePicker table td.date-picker-unused


        {


        background:#fff url(../media/backstripes.gif);


        border-color:#dcdcdc;


        padding:0;


        cursor:default !important;


        }


div.datePicker table thead th.date-picker-title


        {


        width:auto;


        height:auto;


        padding:0.4em 0;


        }


/* The "mon tue wed etc" day header button styles */


div.datePicker table th.date-picker-day-header


        {


        text-transform:lowercase;


        width:3em;


        }


div.datePicker table th.date-picker-day-header span


        {


        display:block;


        }


/* The "todays date" style */


div.datePicker table td.date-picker-today


        {


        background:#fff url(../media/bullet2.gif) no-repeat 0 0;


        color:rgb(100,100,100) !important;


        }


/* The "selected date" style */


div.datePicker table td.date-picker-selected-date


        {


        color:#333 !important;


        border-color:#333 !important;


        }


/* the "highlight days" style */


td.date-picker-highlight


        {


        color:#a86666;


        }


/* The date "out of range" style */


div.datePicker table td.out-of-range


        {


        color:#ccc !important;


        font-style:oblique;


        background:#fcfcfc !important;


        cursor:default !important;


        }


/* The "disabled days" style */


div.datePicker table td.day-disabled


        {


        color:#aaa !important;


        background:transparent !important;


        cursor:default !important;


        }


/* The "active cursor" style */


div.datePicker table tbody td.date-picker-hover


        {


        background:#fff url(../media/bg_header.jpg) no-repeat 0 0;


        cursor:pointer;


        border-color:rgb(100,130,170);


        color:rgb(100,130,170);


        }


/*


   Quirksmode necessity?


   ---------------------





   If your HTML document renders in quirksmode (i.e. has no doctype declaration)


   then uncomment the following CSS rule to set a less drastic font-size in IE





div.datePicker table th,


div.datePicker table td


        {


        font-size:100%;


        }


*/





/* Remove the images for Internet Explorer <= v6 using the "* html" hack */


* html div.datePicker table td


        {


        background-image:none;


        }


* html div.datePicker table td.date-picker-unused


        {


        background:#f2f2f2;


        }


