/* /_s/css/ui.theme.css */
/* Przycisk kalendarza */
.datepickerBox button
{
   background:url(http://ocdn.eu/files/pulscms/N2I7MDA_/b880b0b20a11b68614a3c414216279b3.gif) no-repeat -7px -494px;
   width: 25px;
   height: 20px;
   border: none;
   margin: 0 0 0 2px;
   padding: 0;
   text-indent: 300px;
   font-size: 10px;
   overflow:hidden;
   vertical-align: top;
}

.datepickerBox button::-moz-focus-inner
{
   border: none;
}

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 11px; position:relative; z-index:2;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-header { background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat -22px -33px; color: #7b7b7b; font-weight: bold; }
.hasDatepicker .ui-widget-header { background: url(http://ocdn.eu/files/pulscms/NmQ7MDA_/3ea733852753c58ab2e2ead659ae6202.gif) no-repeat -22px -145px; color: #f58220; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #f5f5f5; color: #585568; }
.hasDatepicker .ui-widget-content { border: 0px; background: #ffffff; color: #585568; }
.ui-widget-content a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {background: #fff; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {  }
.ui-state-hover a { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #f00; background: #ffffff; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a { color: #212121; outline: none; text-decoration: none; }
.ui-widget-content td a.ui-state-hover {background: #f58220; color: #fff;}
.hasDatepicker .ui-widget-content td a.ui-state-hover {background: #fff; color: #585568;}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {background: #f58220; color: #ffffff; font-weight:bold;}
.hasDatepicker .ui-state-highlight,.hasDatepicker .ui-widget-content .ui-state-highlight {background: #ffffff; color: #555555; border:1px solid #f58220;}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }




