input.v-textfield{padding:0 5px;margin:3px 4px}input.v-textfield-readonly:focus{background-color:transparent!important}.v-datefield-calendarpanel{border-collapse:collapse!important;margin:0!important;padding:0!important;height:auto!important}.v-datefield-year .v-datefield-calendarpanel-prevmonth,.v-datefield-year .v-datefield-calendarpanel-nextmonth{display:none!important}.v-datefield-calendarpanel td{vertical-align:top!important}td.v-datefield-calendarpanel-month{height:23px!important;background-repeat:repeat-x!important;background-image:url(img/header-bg.png)!important}span.v-datefield-calendarpanel-month{display:normal!important;text-align:center!important;height:16px!important;padding:3px 10px 0 10px!important;border:0!important;text-shadow:#fff 0 1px 0!important;overflow:hidden!important;margin-top:1px!important}.v-datefield-year .v-datefield-calendarpanel-month{width:35px!important}.v-datefield-month .v-datefield-calendarpanel-month,.v-datefield-day .v-datefield-calendarpanel-month,.v-datefield-full .v-datefield-calendarpanel-month{width:124px!important}.v-datefield-month,.v-datefield-day,.v-datefield-full{min-width:240px!important}.v-ff2 .v-datefield-month,.v-ff2 .v-datefield-day,.v-ff2 .v-datefield-full{min-width:254px!important}.v-datefield-popupcalendar,.v-ff2 .v-datefield-popupcalendar{min-width:0!important}.v-datefield-year .v-datefield-calendarpanel{width:100px!important}td.v-datefield-calendarpanel-prevyear{text-align:right!important}td.v-datefield-calendarpanel-nextyear{text-align:left!important}.v-datefield-calendarpanel-prevyear button,.v-datefield-calendarpanel-nextyear button,.v-datefield-calendarpanel-prevmonth button,.v-datefield-calendarpanel-nextmonth button{width:24px!important;height:23px!important;border:none!important;background:transparent!important;background-repeat:no-repeat!important;background-image:url(img/year-prev.png)!important;overflow:hidden!important;padding:0!important;text-indent:-9999px!important;outline:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.v-ie .v-datefield-calendarpanel-prevyear button,.v-ie .v-datefield-calendarpanel-nextyear button,.v-ie .v-datefield-calendarpanel-prevmonth button,.v-ie .v-datefield-calendarpanel-nextmonth button{text-indent:0!important;font-size:1px!important}.v-datefield-calendarpanel-nextyear button{background-position:left top!important;background-image:url(img/year-next.png)!important}.v-datefield-calendarpanel-prevyear button:active,.v-ie .v-datefield-calendarpanel-prevyear button.v-pressed{background-image:url(img/year-prev-pressed.png)!important}.v-datefield-calendarpanel-nextyear button:active,.v-ie .v-datefield-calendarpanel-nextyear button.v-pressed{background-image:url(img/year-next-pressed.png)!important}.v-datefield-calendarpanel-prevmonth,.v-datefield-calendarpanel-nextmonth{width:24px!important;background-repeat:repeat-x!important;background-image:url(img/header-bg.png)!important}.v-datefield-calendarpanel-prevmonth button,.v-datefield-calendarpanel-nextmonth button{width:100%!important;height:21px!important;border-left:1px solid #efefef!important;border-right:1px solid #d8d8d8!important;background:transparent!important;background-position:center top!important;background-image:url(img/month-prev.png)!important;min-width:24px!important;margin-top:1px!important}.v-ie .v-datefield-calendarpanel-prevmonth button,.v-ie .v-datefield-calendarpanel-nextmonth button{border:none!important}.v-ie6 .v-datefield-calendarpanel-prevmonth button,.v-ie6 .v-datefield-calendarpanel-nextmonth button{width:24px!important}.v-datefield-calendarpanel-nextmonth button{background-image:url(img/month-next.png)!important}.v-datefield-calendarpanel-prevmonth button:active,.v-ie .v-datefield-calendarpanel-prevmonth button.v-pressed{background-position:center top!important;background-image:url(img/month-prev-pressed.png)!important}.v-datefield-calendarpanel-nextmonth button:active,.v-ie .v-datefield-calendarpanel-nextmonth button.v-pressed{background-position:center top!important;background-image:url(img/month-next-pressed.png)!important}.v-datefield-calendarpanel-body,.v-datefield-calendarpanel-time{text-align:center!important;vertical-align:top!important}.v-datefield-calendarpanel-body table{border-collapse:collapse!important;margin:0!important;padding:0!important;width:220px!important;margin:0 auto!important}.v-datefield-calendarpanel-weekdays td{width:14.2%!important;overflow:hidden!important;background-repeat:repeat-x!important;background-image:url(img/weekday-bg.png)!important;font-size:10px!important;line-height:normal!important;text-transform:uppercase!important;color:#eaeff1!important;text-shadow:#3b4651 0 -1px 0!important;vertical-align:top!important}.v-datefield-calendarpanel-weeknumbers td{width:12.4%!important}.v-datefield-calendarpanel-weekdays strong{display:block!important;text-align:right!important;padding:1px 5px 0 0!important;height:14px!important;border-top:1px solid #596775!important}.v-datefield-calendarpanel-weekdays .v-first{background-repeat:no-repeat!important;background-image:url(img/weekday-first.png)!important}.v-datefield-calendarpanel-weekdays .v-last{background-repeat:no-repeat!important;background-position:right top!important;background-image:url(img/weekday-last.png)!important}.v-ie .v-datefield-calendarpanel-weekdays td{background:url(img/weekday-bg.png) repeat-x!important;background-position:left top!important}.v-ie .v-datefield-calendarpanel .v-first{background:url(img/weekday-first.png) no-repeat!important}.v-ie .v-datefield-calendarpanel .v-last{background:url(img/weekday-last.png) no-repeat right top!important}.v-datefield-calendarpanel-body td{text-align:right!important;height:19px!important}.v-datefield-calendarpanel-day,.v-datefield-calendarpanel-weeknumber,.v-datefield-calendarpanel-day-today{background:none!important;border:none!important;text-align:right!important;padding:2px 5px 2px 0!important;display:block!important;margin:1px 0 0 5px!important}.v-datefield-calendarpanel-weeknumber{margin:0!important;padding-top:4px!important;padding-bottom:3px!important}.v-datefield-calendarpanel-day-today{color:#4095d1!important;border:none!important}.v-datefield-calendarpanel-day-selected{background:#507ba3!important;color:#fff!important;text-shadow:#3b5b79 0 1px 0!important;border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important}.v-datefield-calendarpanel-time select{padding:0!important;font-size:11px!important}.v-datefield-popup{background:#f8f8f9!important;padding:8px 4px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}.v-sa .v-datefield-popup,.v-ff3 .v-datefield-popup,.v-op .v-datefield-popup{background:rgba(255,255,255,0.95)!important}.v-datefield-year .v-datefield-textfield{width:4em!important}.v-datefield-month .v-datefield-textfield{width:5em!important}.v-datefield-day .v-datefield-textfield{width:5.5em!important}.v-datefield-full .v-datefield-textfield{width:12em!important}.v-datefield-popupcalendar input.v-datefield-textfield,div.v-table-full-height-fields .v-datefield-popupcalendar input.v-datefield-textfield{border-right-width:0!important;-moz-border-radius-topright:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;height:14px!important;margin-right:0!important}.v-datefield.v-readonly input.v-datefield-textfield{border-right-width:1px!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;margin-right:0!important}.v-datefield-prompt .v-datefield-textfield{color:#999!important;font-style:normal!important}.v-datefield-popupcalendar .v-datefield-button{width:24px!important;height:23px!important;background:transparent!important;border:none!important;padding:0!important;background-image:url(img/popup-btn.png)!important;cursor:pointer!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.v-datefield-popupcalendar .v-datefield-button:active{background-image:url(img/popup-btn-pressed.png)!important}.black .v-datefield-popupcalendar .v-datefield-button{background-image:url(img/popup-btn-black.png)!important}.black .v-datefield-popupcalendar .v-datefield-button:active{background-image:url(img/popup-btn-black-pressed.png)!important}.v-ie6 .v-datefield-popupcalendar .v-datefield-button{margin-top:1px!important}.black td.v-datefield-calendarpanel-month{background-image:url(img/header-bg-black.png)!important;height:21px!important}.black span.v-datefield-calendarpanel-month{color:#c9ccce!important;text-shadow:#000 0 -1px 0!important;padding:4px 10px 1px 10px!important;margin-top:0!important}.black .v-datefield-calendarpanel-prevyear button,.black .v-datefield-calendarpanel-nextyear button,.black .v-datefield-calendarpanel-prevmonth button,.black .v-datefield-calendarpanel-nextmonth button{background-image:url(img/year-prev-black.png)!important;height:21px!important}.black .v-datefield-calendarpanel-nextyear button{background-image:url(img/year-next-black.png)!important}.black .v-datefield-calendarpanel-prevyear button:active,.v-ie .black .v-datefield-calendarpanel-prevyear button.v-pressed{background-image:url(img/year-prev-black-pressed.png)!important}.black .v-datefield-calendarpanel-nextyear button:active,.v-ie .black .v-datefield-calendarpanel-nextyear button.v-pressed{background-image:url(img/year-next-black-pressed.png)!important}.black .v-datefield-calendarpanel-prevmonth,.black .v-datefield-calendarpanel-nextmonth{background-image:url(img/header-bg-black.png)!important}.black .v-datefield-calendarpanel-prevmonth button,.black .v-datefield-calendarpanel-nextmonth button{border-left:1px solid #333638!important;border-right:1px solid #232527!important;background-image:url(img/month-prev-black.png)!important;margin-top:0!important}.black .v-datefield-calendarpanel-nextmonth button{background-image:url(img/month-next-black.png)!important}.black .v-datefield-calendarpanel-prevmonth button:active,.v-ie .black .v-datefield-calendarpanel-prevmonth button.v-pressed{background-image:url(img/month-prev-black-pressed.png)!important}.black .v-datefield-calendarpanel-nextmonth button:active,.v-ie .black .v-datefield-calendarpanel-nextmonth button.v-pressed{background-image:url(img/month-next-black-pressed.png)!important}.v-ie .black .v-datefield-calendarpanel-prevmonth button,.v-ie .black .v-datefield-calendarpanel-nextmonth button{border:none!important}.black .v-datefield-calendarpanel-weekdays td{background-image:url(img/weekday-bg-black.png)!important;color:#0a0b0b!important;text-shadow:#5a5c5e 0 1px 0!important}.black .v-datefield-calendarpanel-weekdays strong{border-top-color:#1b1c1d!important}.black .v-datefield-calendarpanel .v-first{background-image:url(img/weekday-first-black.png)!important}.black .v-datefield-calendarpanel .v-last{background-image:url(img/weekday-last-black.png)!important}.black .v-datefield-prompt .v-datefield-textfield{color:#5f6366!important}