
.ui-widget { font-family: 'Catamaran', sans-serif; font-size: 10pt;  }

.ui-widget-header { border: 0 solid #dde0e3; font-size: 1em; color: #dd0f20; font-weight: bold; background: White none; }

.ui-datepicker {  padding: 10px; display: none; } /*modifikovano*/
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-dialog { position: absolute; padding: 0;  overflow: hidden; width: 18em;}

.ui-datepicker .ui-state-default{ border: 0; background: White none; }

.ui-widget-header .ui-icon {background-image: url(/img/ui-icons_red.png); }
.ui-state-default .ui-icon { background-image: url(/img/ui-icons_red.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/ui-icons_red.png); }

/*

.ui-datepicker {  padding: 0 10px 10px 10px; display: none; background: White url(../img/kal.jpg) repeat-x;}
.ui-datepicker table {width: 185px; font-size: .9em; border-collapse: collapse !important ; margin:0 0; table-layout: fixed; }
.ui-datepicker th { padding: .4em .3em; text-align: center; font-weight: normal; border: 0; color: #3ea7cc;  }
.ui-datepicker td { border: 0; padding: 0 0; border: 1px solid white;  font-style: normal; background: white; text-align: center; }
*/



.ui-dialog-titlebar{ text-align: center; }
.ui-dialog .ui-dialog-title{ float: none; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  font-weight: normal; color: #585f5e; background: #E7E8E8; text-align: center; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #585f5e; text-decoration: none; background: #e6e6e6; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0 solid black; background: #dd0f20 none; font-weight: normal; color: white; }
.ui-state-hover a, .ui-state-hover a:hover { color: white; text-decoration: none; font-weight: normal; background: #dd0f20; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  font-weight: bold; color: white; background: #dd0f20; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: white; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-widget-header .ui-state-hover{ border: 1px solid silver; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.45em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 5px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 4px; background:#E7E8E8;  }


/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }