body { margin: 0; padding: 0; color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 14px; background: #E0E0E0; }
h1 {}
h2 { font-size: 1.2em; }
p {margin: 0;}
p.title {font-size:17px;color:#3b3b3b;border-bottom: 1px solid #C3C3C3; padding-bottom: 20px; margin-bottom: 20px; text-shadow: 1px 1px 1px rgba(100,100,100,0.6); text-align: center;}
a {color: #000; text-decoration: none;}
a:hover {color: #525252; text-decoration: none;}
.clear {clear: both;}
.centertext {text-align: center;}
.w800 {width: 800px;}
.w600 {width: 600px;}
.w100p {width: 100%;}
.bold {font-weight: bold;}
.alignr {text-align: right;}
.blend { color: #888888; }
.openorder { color: #0015D6; }
.photo { padding:2px; margin:0 0 8px 0; background-color:#f0f0f0; border:1px solid #d8d8d8; box-shadow: 0px 0px 5px #555;}
.pos_relative {position: relative;}

.textkolor { color: #000; }
.textkolor a { color: #000; }

label:hover {cursor: pointer;}
input[type=text],input[type=password],textarea, select {border: #C9C9C9 1px solid;padding: 8px; font-size: 12px; border-radius: 3px;}
select {padding: 0; background-color: #FFFFFF;}
option {padding: 10px; text-align: center;}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus {border: 1px solid #3079ED;}

input.smallinput {padding: 1px; font-size: 12px;}
input.smallinput2 {padding: 5px 1px; font-size: 12px;}

#okno900,#okno700,#okno400,#okno500,#okno450 {position: absolute; top: 50px; left: 50%; border: 2px solid #000000; background: #F5F5F5; padding: 5px; box-shadow: 4px 4px 5px rgba(0,0,0,0.4); z-index: 99;}
#okno900,#okno700,#okno400,#okno500,#okno450 {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#okno900 {margin-left: -450px; width: 900px;}
#okno700 {margin-left: -350px; width: 700px;}
#okno400 {margin-left: -200px; width: 400px;}
#okno450 {margin-left: -225px; width: 450px;}
#okno500 {margin-left: -250px; width: 500px;}

.tabadm {border-collapse: collapse; box-shadow: 0px 0px 6px #555; margin: 0 auto;}
.tabadm td {border: 1px solid #000;padding: 5px; font-size: 11px;}
.trtyt {font-weight: bold; color: #FFFFFF; background: #1F2F90;text-shadow: 1px 1px rgba(0,0,0,0.6);text-align: center;}
.trtyt a {color: #FFFFFF;}
.trtyt td{padding: 15px 8px; font-size: 12px;}
.trtyt td:hover{background-color: #05DA00;}

.tabadm_report {border-collapse: collapse; margin: 0 auto; width: 100%;}
.tabadm_report td {border: 1px solid #000;padding: 5px; font-size: 11px;}
.trtyt_report {font-weight: bold; color: #FFFFFF; background: #939393;text-shadow: 1px 1px rgba(0,0,0,0.6);text-align: center;}
.trtyt_report td{padding: 15px 8px; font-size: 12px;}

.tabfiltry td {border: none;padding: 0; font-size: 11px;}

.calendartable {border-collapse: collapse; margin-bottom: 2px; background: #F9F9F9;}
.calendartable td {border: 1px solid #000;}
.calendartabletd1 {white-space: nowrap; padding: 0 10px 0 10px; background-color: #EFEFEF;}
.calendarplus {background-color: #56C7FF; border: 1px solid #4AABDB; width: 40%; text-align: center; border-radius: 3px; font-weight: bold; color: #FFF; margin: 0 auto;}
.calendarplus:hover {cursor: pointer;}

.lucid {background-color: #BED4EC;}
.lucidgrey {background-color: #E6E6E6;}

.highlight {background-color: #05DA00;}

#belka { width: 100%; margin: 0 auto 0 auto; padding: 10px 0;}
#belka {
    /*
    border-bottom: 1px solid #3C45FF;
    background: #A7BFE8;
    background: -webkit-linear-gradient(#A7BFE8 , #6190E8);
    background: -o-linear-gradient(#A7BFE8, #6190E8);
    background: -moz-linear-gradient(#A7BFE8, #6190E8);
    background: linear-gradient(#A7BFE8 , #6190E8);
    */
    background: #E0E0E0;
}
#gradbelki {
    height: 40px;
    background: #FFF;
    background: -webkit-linear-gradient(#E0E0E0 , #FFF);
    background: -o-linear-gradient(#E0E0E0, #FFF);
    background: -moz-linear-gradient(#E0E0E0, #FFF);
    background: linear-gradient(#E0E0E0 , #FFF);
}
#logo { float: left; height: 82px; width: 355px; background: url("../img/glowna/naglowek/logo.png") no-repeat;cursor: pointer;}
#menu { width: 100%; margin: 0; color: #000; list-style:none; padding: 0; text-align: center;}
.menubutton {height: 30px; padding: 0 20px 0 20px; line-height: 30px; font-weight: bold; font-size: 14px; display: inline;}
.menubutton:hover,#active { color: #00ACEE; cursor: pointer;}
#active {font-size: 16px;}

li.dropdown { display: inline-block; }
.dropdown-content { display: none; position: absolute; z-index: 999; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); }
.dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; text-align: left; }
.dropdown-content a:hover {background-color: #f1f1f1}
.dropdown:hover .dropdown-content { display: block; }

#footer {
    background: #E0E0E0;
    background: -webkit-linear-gradient(#FFF , #E0E0E0);
    background: -o-linear-gradient(#FFF, #E0E0E0);
    background: -moz-linear-gradient(#FFF, #E0E0E0);
    background: linear-gradient(#FFF , #E0E0E0);
    /*border-top: 1px solid #262A47;*/
}
#footer2 {width: 990px; margin: 0 auto 0 auto; text-align: center; padding: 10px 0;}
#footbuttons {float: right; height: 85px; line-height: 85px; margin: 18px 0 0 0;font-size: 10px;font-weight: bold;}
.footerbutton {float: left; margin-left: 20px; color: #FFFFFF;}
.footerbutton:hover,#activefooter {color: #00ACEE; cursor: pointer;}

#main {width: 100%; margin: 0 auto; padding: 20px 0; background: #FFF;}

.text {margin: 20px auto 0 auto;border: 1px solid #C3C3C3; border-radius: 7px 7px 7px 7px; background: #FFFFFF; padding: 20px 30px 20px 30px; color: #000}

/*fioletowy
.button {border: 1px solid #901F79; color: rgb(255,255,255); text-shadow: 0pt 1px rgba(0,0,0,0.1); background-color:#B8508F; font-weight: bold; border-radius: 2px 2px 2px 2px; height: 30px;}
.button:focus {box-shadow: 0pt 0pt 0pt 1px rgb(255,255,255) inset;}
.button::-moz-focus-inner {border: 0;}
.button:hover { border: 1px solid #641553; text-shadow: 0pt 1px rgba(0,0,0,0.4);background-color:#994377;}
*/
/*niebieski*/
.button {border: 1px solid rgb(48,121,237); color: rgb(255,255,255); text-shadow: 0pt 1px rgba(0,0,0,0.1); background-color:rgb(77,144,254); font-weight: bold; border-radius: 2px 2px 2px 2px; height: 30px;}
.button:focus {box-shadow: 0pt 0pt 0pt 1px rgb(255,255,255) inset;}
.button::-moz-focus-inner {border: 0;}
.button:hover { border: 1px solid rgb(34,86,168); text-shadow: 0pt 1px rgba(0,0,0,0.4);background-color:rgb(73,135,240);}

#active_sub {height: 40px;}

#loginbox {color: #FFF; font-weight: bold; position: absolute; top: 0px; right: 50px; background-color: #3A87AD; padding: 10px;border-radius: 0px 0px 10px 10px; font-size: 12px; border-left: 1px solid #24546B;border-right: 1px solid #24546B;border-bottom: 1px solid #24546B;}

#walutybox {color: #FFF; font-weight: bold; position: absolute; top: 0px; left: 50px; background-color: #3A87AD; padding: 10px;border-radius: 0px 0px 10px 10px; font-size: 12px; border-left: 1px solid #24546B;border-right: 1px solid #24546B;border-bottom: 1px solid #24546B;}

#loginbox,#walutybox {
    background: -webkit-linear-gradient(#3A87AD , #25556B);
    background: -o-linear-gradient(#3A87AD, #25556B);
    background: -moz-linear-gradient(#3A87AD, #25556B);
    background: linear-gradient(#3A87AD , #25556B);
}

.div_kierowca {
    width: 100%; background-color: #0F0F0F; color: #FFF; border-radius: 6px;
    background: -webkit-linear-gradient(#303030 , #000);
    background: -o-linear-gradient(#303030, #000);
    background: -moz-linear-gradient(#303030, #000);
    background: linear-gradient(#303030 , #000);
}

.autocomplete-w1 { color: #000; background:url(/lib/as/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.stageperday { float: left; margin-left: 5px;}
.gluediv {float: left; font-weight: bold;}
.stagedata {width: 100px;}
.stagetime {width: 80px;}

.fc-button-group button {
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1em;
    height: 2.1em;
    margin: 0;
    padding: 0 0.6em;
    white-space: nowrap;
}

.fc-day-header { background-color: #EFEFEF; }
.fc-week-number { background-color: #EFEFEF; }

.warning {
    background-color: #FF7F00; color: #FFF; border-radius: 6px;
    background: -webkit-linear-gradient(#FF912B , #BF5C00);
    background: -o-linear-gradient(#FF912B, #BF5C00);
    background: -moz-linear-gradient(#FF912B, #BF5C00);
    background: linear-gradient(#FF912B , #BF5C00);
}
.critical {
    background-color: #CC0007; color: #FFF; border-radius: 6px;
    background: -webkit-linear-gradient(#CC2228 , #A50005);
    background: -o-linear-gradient(#CC2228, #A50005);
    background: -moz-linear-gradient(#CC2228, #A50005);
    background: linear-gradient(#CC2228 , #A50005);
}

.warningcolor {color: #FF7F00; font-weight: bold; }
.criticalcolor {color: #CC0007; font-weight: bold; }

.dragbar { background: #e9e9e9; border-radius: 3px; border: 1px solid #dddddd; }
.dragbar:hover {cursor: move;}
.dragtitle {font-weight: bold; float: left; padding-left: 10px; color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 1em; line-height: 30px;}