
div.rebox {border:1px solid}
div.rebox h3 {border:1px solid}
div#calendar {margin-top: 15px; border:1px #b2b2b2 solid; width:100%; }

table#main {width:100%; font-size:11px; border-collapse: collapse;-webkit-user-select: none; /* Chrome i Safari */
	     -moz-user-select: none; /* Firefox */
	     -ms-user-select: none; /* IE 10 i wy?ej */
	     -o-user-select: none; /* Aktualnie niewspierane */
	     user-select: none;}
table#main td {border:1px solid; margin:0px;}
table#main td.gc {color:#AAA; font-size:9px; height:13px; padding:0px}
table#main td.gc:hover {color:#000}


p#bprev, p#bnext, p#bdata, .button, input.data {font-weight:bold; margin:5px; padding:6px; float:left; border:1px solid; background-color:#00ADEB; color:#FFF; cursor:pointer; white-space: nowrap; border: 1px #cbcbcb solid;  text-align:center; color:#585858; font-family: arial; font-size:12px;
              background: -moz-linear-gradient(top,  #ffffff 0%, #dcdbdb 100%);
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdbdb));
              background: -webkit-linear-gradient(top,  #ffffff 0%,#dcdbdb 100%);
              background: -o-linear-gradient(top,  #ffffff 0%,#dcdbdb 100%);
              background: -ms-linear-gradient(top,  #ffffff 0%,#dcdbdb 100%);
              background: linear-gradient(to bottom,  #ffffff 0%,#dcdbdb 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdbdb',GradientType=0 );
              border-radius: 3px;}

p#prev:hover, p#next:hover, .button:hover {color:#000000; cursor:pointer; border: 1px #939393 solid;
                      background: #ffffff;
                      background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
                      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
                      background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
                      background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
                      background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
                      background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
                      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
                      }

.button_red:hover {color:#fe0303;}
.button_green:hover {color: #2f9b0d;}

.close {background: url('../gfx/close.png') repeat-x; height:16px; width:16px; margin-top: 0px;}


.noselect {;-webkit-user-select: none; /* Chrome i Safari */
         -moz-user-select: none; /* Firefox */
         -ms-user-select: none; /* IE 10 i wy?ej */
         -o-user-select: none; /* Aktualnie niewspierane */
         user-select: none;}


img {vertical-align:middle;}


td.godz {width:60px; background-color:#00ADEB; color:#fff; height:58px; font-size:18px}
thead {background-color:#99cc00; color:#fff; font-weight:bold; text-align:center; font-size:13px; text-shadow: 0px 1px 0px #999999;}

.box {
    position: absolute;
    background: #CCF;
    border: 0px solid #AAA;
    text-align: center;
    font-size: 10px;
  border-radius: 4px;
  overflow:hidden;
  text-shadow:0px 0px 6px #FFF

    }
.handle {
    cursor: move;

    }
.handle p {margin:0; float:left}

.bar {
    background: #FFF;filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;
    }
div.boxResize {border:0px solid red; margin-bottom:0px; height:10px; background: #000;filter:alpha(opacity=50); opacity: 0.2; -moz-opacity:0.5; cursor:n-resize}

/* Addbox */
.addBox {position:fixed; display:none; background-color:#EFEFEF; border:1px solid #999; border-radius: 3px; font-size: 12px; padding:2px;  z-index:1000; box-shadow:  0px 0px 3px 0px #999999;}
.addBox div.handle {border:px solid; height:16px; background-color: #99cc00; color:#fff; padding:3px 3px 3px 10px; margin-bottom:10px;font-size: 14px; font-weight:bold; text-shadow: 0px 1px 0px #999999; }
.addBox table {margin:15px; }
#addBox_wpisy {display:none; border:1px solid; z-index:400; position:absolute; max-height:200px; min-height:20px; overflow-x:hidden; overflow-y:scroll;-webkit-border-radius: 8px; padding:5px; background-color:#FFF; box-shadow:5px 5px 10px 1px; min-width:220px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
 border-radius: 5px;}

#addBox_uwagi {width:215px; height:60px}

#selektuser {
    width: 200px;
    position: relative;
    background-color: #ddd;
    padding: 5px 10px;

    /*border: 1px solid #bbb;*/

    float: left;
}



#selektuser:hover ul {
    display: block;

}

#selektuser ul li div {border:1px solid; width:20px; float:right}

#selektuser ul {
    display: none;
    position: absolute;
    width: 220px;
    height:200px;
    overflow-y:scroll;
    top: 13px;
    left: 0px;
    border: 1px solid #ddd;
    list-style:none;
    padding-left:-30px;
   z-index:2000;
}

#selektuser ul li {
    background-color: white;
    cursor: pointer;
    padding: 5px 10px;
    border-bottom: 1px solid #ddd;
  margin-left:-41px
}

#selektuser ul li:last-child {
    border-bottom: none;
}

#selektuser ul li:hover {
    background-color: #cef;
}

#addBox_wpisy {border-radius: 0px; box-shadow:  0px 0px 5px 0px #666666; padding:0}
div#addBox_wpisy table {width:100%; border:0px solid; margin-left:0; margin-top:-5px;}
div#addBox_wpisy p {margin-left:165px; margin-top:5px; color: #bcbcbc; font-size: 10px;}
div#addBox_wpisy p:hover {color: #fe0303; cursor:pointer;}

div#addBox_wpisy tr {width:100%; padding: 0px 5px 5px 5px;}
div#addBox_wpisy tr:hover {background:#8eba27; color: #fff; text-shadow: 0px 1px 0px #999999;}
div#addBox_wpisy td {width:100%; padding: 5px 5px 5px 5px;}

#cykl {margin:0px 0px 4px 4px}

/* data picker */
#ui-datepicker-div {background-color:#FFF; font-size:12px; border:1px solid;-webkit-border-radius: 8px; padding:5px; background-color:#FFF; box-shadow:5px 5px 10px 1px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
 border-radius: 5px;
display:none}
table.ui-datepicker-calendar {border:1px solid; border-collapse:collapse; color:#444}
table.ui-datepicker-calendar td {padding:5px; border:1px solid #DDD; text-align:center}
table.ui-datepicker-calendar td:hover {background-color:#EEE}
table.ui-datepicker-calendar th {padding:3px}
div.ui-datepicker-title {border:0px solid red; text-align:center; font-weight:bold; height:23px}
.ui-icon-circle-triangle-w {border:0px solid red; float:left; background-image:url('../gfx/st_l.jpg'); height:20px; width:20px; font-size:0px}
.ui-icon-circle-triangle-e {border:0px solid yellow; float:right; background-image:url('../gfx/st_p.jpg'); height:20px; width:20px; font-size:0px}
.ui-state-default {color:#333}
.ui-datepicker-today {color:#999}

div#gab_fix {position:fixed; height:20px; top:-30px; overflow:hidden; border:0px solid red; z-index:999; box-shadow:3px 3px 9px; background-color:#FFF}
p#addBox_date_add {font-size:8px; color:#666; float:right; clear:both; margin:1px 9px}
div#kreska {border-top:1px solid red; position:absolute; height:0px; top:190px; z-index:200;}