body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	
}

img.doc {
	float:left;
	box-shadow: 1px 1px 2px #444;
	margin:5px;
	height:75px;}
	
div.upload {
    width: 157px;
    height: 57px;
    background: url(https://lh6.googleusercontent.com/-dqTIJRTqEAQ/UJaofTQm3hI/AAAAAAAABHo/w7ruR1SOIsA/s157/upload.png);
    overflow: hidden;
}

div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

.myFile {
  position: relative;
  overflow: hidden;
  float: left;
  clear: left;
}
.myFile input[type="file"] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  font-size: 100px;
  filter: alpha(opacity=0);
  cursor: pointer;
}



.koniec:disabled
{font-family: Tahoma;font-weight:bold;margin: 5px;color:grey;font-size: 11px;width:240px;height:24px;background:#cacaca;}
.koniec:enabled
{font-family: Tahoma;font-weight:bold;margin: 5px;color:black;font-size: 11px;width:240px;height:24px;background:#cacaca;}

.lodzieusuwam:disabled
{font-family: Tahoma;font-weight:bold;margin: 5px;color:grey;font-size: 11px;width:140px;height:24px;background:#cacaca;}
.lodzieusuwam:enabled
{font-family: Tahoma;font-weight:bold;margin: 5px;color:black;font-size: 11px;width:140px;height:24px;background:#cacaca;}
.lodziedoprodukcji:disabled
{font-family: Tahoma;font-weight:bold;margin: 5px;color:grey;font-size: 11px;width:140px;height:24px;background:#cacaca;}
.lodziedoprodukcji:enabled
{font-family: Tahoma;font-weight:bold;margin: 5px;color:black;font-size: 11px;width:140px;height:24px;background:#cacaca;}



#pes:disabled
{font-family: Tahoma;font-weight:bold; padding:5px; margin:5px;color:grey;font-size: 11px;width:140px;height:27px;background:#cacaca;}
#pes:enabled
{font-family: Tahoma;font-weight:bold; padding:5px; margin: 5px;color:black;font-size: 11px;width:140px;height:27px;background:#cacaca;}
#firmanaz:disabled
{font-family: Tahoma;font-weight:bold; padding:5px; margin:5px;color:grey;font-size: 11px;width:140px;height:27px;background:#cacaca;}
#firmanaz:enabled
{font-family: Tahoma;font-weight:bold; padding:5px; margin: 5px;color:black;font-size: 11px;width:140px;height:27px;background:#cacaca;}


button.opcje_dodaj{
margin:auto;
text-align: left;
font-family: Verdana;
font-size: 12px;
display: block;
width: 100%;
height:32px;
color:black;
}

button.opcje_dodaj_ostatni{
margin:auto;
text-align: left;
font-family: Verdana;
font-style: italic;
font-size: 12px;
display: block;
width: 100%;
height:32px;
color:black;
}

button.opcje_usun{
margin:auto;
text-align: left;
font-family: Tahoma;
font-size: 12px;
display: block;
width: 100%;
height:32px;
color:black;
}

.opcje_wracaj{
margin:auto;
text-align: left;
font-family: Tahoma;
font-size: 12px;
display: block;
width: 100%;
height:32px;
font-weight:bold;
color:black;
}

input.szybko
{font-family: Tahoma;font-weight:bold;margin: px;color:black;font-size: 11px;width:180px;height:24px;background:#cacaca;}

h7 {
font-family: MS Shell Dlg;
font-size: 13px;
font-weight:bold;
font-style: italic;
}

h6 {
font-family: Tahoma;
font-size: 24px;
font-weight:bold;
margin:0px;
}

h5 {
font-family: Tahoma;
font-size: 14px;
font-weight:bold;
margin:0px;
}

table.kalendarz
{border-width: 2 2 2px 2px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
}

.kalendarz td
{
margin-left: 2px;
margin-right: 2px;
border-width: 1px 1px 0 0;
border-style: solid;
padding: 4px 4px;
font-family: Verdana;
font-size: 12px;
}

table.zero
{border-width: 0 0 0px 0px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
}
.zero td
{
margin-left: 0px;
margin-right: 0px;
border-width: 0px 0px 0 0;
border-style: solid;
padding: 2px 2px;
font-family: Verdana;
font-size: 12px;
}

table.raport
{border-width: 2 2 2px 2px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
}
 
.raport td
{
margin-left: 2px;
margin-right: 2px;
border-width: 1px 1px 0 0;
border-style: solid;
padding: 4px 4px;
font-family: Verdana;
font-size: 12px;
}

.raport th
{
margin-left: 4px;
margin-right: 4px;
border-width: 1px 1px 0 0;
border-style: solid;
padding: 4px 4px;
font-family: Verdana;
font-size: 12px;
font-weight:bold;
}	

table.lodzie
{border-width: 2 2 2px 2px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
}
 
.lodzie td
{
margin-left: 2px;
margin-right: 2px;
border-width: 0px 0px 0 0;
border-style: solid;
padding: 4px 4px;
font-family: Verdana;
font-size: 12px;
}


tr.czlowiek{
   padding: 3px;
   font-family: Verdana;
   font-size: 12px;
   font-weight:bold;}

	
a { color: black; text-decoration: none; }
a:hover {color: blue; text-decoration: none;  }

a.bumbum{display:block; width:100%; height:18px;font-family: Verdana;  font-size: 12px;   color: black; }
a:hover.bumbum {display:block; width:100%; height:18px;font-family: Verdana; font-size: 12px; color: white; }

a.rej{display:block; width:100%; height:18px;font-family: Verdana; font-size: 12px;font-weight:bold; color: black; }
a:hover.rej {display:block; width:100%; height:18px;font-family: Verdana;  font-size: 12px; font-weight:bold; color: red; }

a.kal{display:block; width:100%; height:18px;font-family: Verdana;  font-size: 12px;   color: red; font-weight:bold;}
a:hover.kal {display:block; width:100%; height:18px;font-family: Verdana; font-size: 12px; color: black; font-weight:bold;}

.poka a{font-family: Tahoma;
   font-size: 12px;
   font-weight:bold;
   color: blue; }
.poka a:hover {font-family: Tahoma;
   font-size: 12px;
   font-weight:bold;
   color: red; }

.auto a{font-family: Tahoma;
   font-size: 13px;
   font-weight:bold;
   color: black; }
.auto a:hover {font-family: Tahoma;
   font-size: 13px;
   font-weight:bold;
   color: blue; }
   
	


textarea { resize: none }

	
/*td.{border:1px solid #ddd;}*/

tr.mouseOn{background:#00BDFF;
  padding: 10px 10px;}

tr.mouseOut{background:#fafafa;
  padding: 10px 10px; }

tr.naglowek{background:#e8e8e8;
   padding: 3px;
   font-family: Verdana;
   font-size: 14px;
   font-weight:bold;}

tr.prace{background:#dddddd;
   padding: 3px;
   font-family: Verdana;
   font-size: 14px;
   font-weight:bold;
}



table.zlecenie{
   border: 1px solid black;
   border-collapse: collapse;
   background-color: #ffffff;
}

.zlecenie{
   padding:1px 10px;
}

.czlowiek{
   padding:1px 10px;
}


input.submit {
background-color:transparent;
padding:0;
margin:0;
border:0;
color: blue;
text-decoration: underline;
display: inline;
}

.czynnosciwzleceniu{
   font-family: Verdana;
   font-size: 12px;
   color:black;
   #font-weight:bold;
 }
 
tr.czynnosciwzleceniu0{
   font-family: Verdana;
   font-size: 12px;
   color:black;
   background: #ffffff;
   #font-weight:bold;
 }
 tr.czynnosciwzleceniu1{
   font-family: Verdana;
   font-size: 12px;
   color:white;
   background: #ff0000;
   //font-weight:bold;
 }

 tr.czynnosciwzleceniu2{
   font-family: Verdana;
   font-size: 12px;
   color:red;
   background: #ffffff;
   font-weight:bold;
 }
 

 
.tahoma1{ padding: 3px 3px;
   font-family: Tahoma;
   font-size: 12px;
   font-weight:bold;
   }
   
.tahoma2e{ padding: 0px 1px;
   font-family: Tahoma;
   font-size: 9px;
   font-weight:bold;
   color:black;
   }
   
.tahoma2d{ padding: 0px 1px;
   font-family: Tahoma;
   font-size: 9px;
   font-weight:bold;
   color:grey;
   }
   
   
.verdana1{ padding: 0px;
   font-family: Verdana;
   font-size: 12px;
   font-weight:bold;
   }
   
.verdana2{ padding: 0px;
   font-family: Verdana;
   font-size: 12px;
   }   
.verdana3{ padding: 4px;
   font-family: Verdana;
   font-size: 14px;
   font-weight:bold;
   color:#556677;
   }
   
.verdana4{ padding: 0px;
   font-family: Verdana;
   font-size: 11px;
   }   
   
.tahomared{ padding: 3px 3px;
   font-family: Tahoma;
   font-size: 14px;
   font-weight:bold;
   color:red;
  
   }
    input.pole_tekstowe {
	padding: 1px 1px;
    border: 1px solid gray; /* kolor obramowania przed klikniêciem w pole formularza */ 
    background: #ffffff;} /* kolor t³a przed klikniêciem w pole formularza */
    input.pole_tekstowe:focus {
	padding: 1px 1px;
    border: 1px solid navy; /* kolor obramowania po klikniêciu w pole formularza */
    background: #E9F4F8;} /* kolor t³a po klikniêciu w pole formularza */ 

	    input.kwota{
	font-family: Tahoma;
   font-size: 14px;
   font-weight:bold;
   color:red;
  	} /* kolor t³a po klikniêciu w pole formularza */ 
	
    input.kwota:focus {
	font-family: Tahoma;
   font-size: 14px;
   font-weight:bold;
   color:red;
  	} /* kolor t³a po klikniêciu w pole formularza */ 
	

	input.czlowiek_opis {
	width:450px;
	padding: 2px 1px;
    border: 1px solid gray; /* kolor obramowania przed klikniêciem w pole formularza */ 
    background: #ffffff;} /* kolor t³a przed klikniêciem w pole formularza */
    input.czlowiek_opis:focus {
	width:450px;
	padding: 2px 1px;
    border: 1px solid navy; /* kolor obramowania po klikniêciu w pole formularza */
    background: #E9F4F8;} /* kolor t³a po klikniêciu w pole formularza */ 

	textarea.czlowiek_opis {
	width:450px;
	font-family: Verdana;
    font-size: 12px;
	padding: 2px 1px;
    border: 1px solid gray; /* kolor obramowania przed klikniêciem w pole formularza */ 
    background: #ffffff;} /* kolor t³a przed klikniêciem w pole formularza */
    textarea.czlowiek_opis:focus {
	width:450px;
	font-family: Verdana;
    font-size: 12px;
	padding: 2px 1px;
    border: 1px solid navy; /* kolor obramowania po klikniêciu w pole formularza */
    background: #E9F4F8;} /* kolor t³a po klikniêciu w pole formularza */ 
	
    
	input.pojazd_opis {
	padding: 2px 1px;
    border: 1px solid gray; /* kolor obramowania przed klikniêciem w pole formularza */ 
    background: #ffffff;} /* kolor t³a przed klikniêciem w pole formularza */
    input.pojazd_opis:focus {
	padding: 2px 1px;
    border: 1px solid navy; /* kolor obramowania po klikniêciu w pole formularza */
    background: #E9F4F8;} /* kolor t³a po klikniêciu w pole formularza */ 
	
.rejestracja{   padding: 1px;
   font-family: Verdana;
   font-size: 30px;
   font-weight:bold;}
   
.rejestracjainfo{   padding: 0px 0px;
   font-family: Verdana;
   font-size: 45px;
   font-weight:bold;}
   
iframe { display:block;  border:none; }
/* =================================================================================================================== */
ul.menu {	padding: 1px;
	margin: 0px 0;
	list-style: none;
	background-color: #fff;
	border-bottom: 1px solid #e7e7e7;
	float: left;
	clear: left;}

ul.menu li.menu {float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 10px;}

ul.menu li.menu a.menu {text-decoration: none;
	float:left;
	color: #000;
	cursor: pointer;
	font: 900 14px/22px "Tahoma", Helvetica, sans-serif;}

ul.menu li.menu a.menu span {margin: 0 10px 0 -10px;
	padding: 1px 8px 5px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;}

/*GREEN*/
ul.green li a.current, ul.green li a:hover  {color: #576d07;background: url(../images/green.png) no-repeat top right;}
ul.green li a.current span, ul.green li a:hover span {background: url(../images/green.png) no-repeat top left;}
/*BLUE*/
ul.blue li a.current, ul.blue li a:hover {background: url(../images/blue.png) no-repeat top right;	color: #0d5f83;}
ul.blue li a.current span, ul.blue li a:hover span {background: url(../images/blue.png) no-repeat top left;}
/*PINK*/
ul.pink li a:hover {color: #860737;	background: url(../images/pink.png) no-repeat top right;}
ul.pink li a:hover span {background: url(../images/pink.png) no-repeat top left;}
ul.pink li a.current {background: url(../images/pink.png) no-repeat top right;color: #860737;}
ul.pink li a.current span {background: url(../images/pink.png) no-repeat top left;}
/*RED*/
ul.red li a:hover {color: #fff;background: url(../images/red.png) no-repeat top right;}
ul.red li a:hover span {background: url(../images/red.png) no-repeat top left;}
ul.red li a.current {background: url(../images/red.png) no-repeat top right;color: #fff;}
ul.red li a.current span {background: url(../images/red.png) no-repeat top left;}

/******************************************** TABLESORTER jQuery ********************************************************************/ 

a.tablesorter{display:block; width:100%; font-family: Verdana; font-size: 8pt; text-decoration: none;color: black; }
a:hover.tablesorter {display:block; width:100%; font-family: Verdana;  font-size: 8pt;  text-decoration: none;color: white; }
a.tablesorterred{display:block; width:100%; font-family: Verdana; font-size: 8pt; text-decoration: none;color: red; }
a:hover.tablesorterred {display:block; width:100%; font-family: Verdana;  font-size: 8pt;  text-decoration: none;color: white; }
a.tablesortergreen{display:block; width:100%; font-family: Verdana; font-size: 8pt; text-decoration: none;color: green; }
a:hover.tablesortergreen {display:block; width:100%; font-family: Verdana;  font-size: 8pt;  text-decoration: none;color: white; }


/**
 * Bootstrap theme v4.x
 */
.tablesorter-bootstrap {
	width: 100%;
}
.tablesorter-bootstrap thead th,
.tablesorter-bootstrap thead td,
.tablesorter-bootstrap tfoot th,
.tablesorter-bootstrap tfoot td {
	font: 10px/12px Arial, Sans-serif;
	font-weight: bold;
	padding: 2px;
	margin: 0 0 8px;
}

.tablesorter-bootstrap thead .tablesorter-header {
	background-position: right 5px center;
	background-repeat: no-repeat;
	cursor: pointer;
	white-space: normal;
}
.tablesorter-bootstrap:not(.table-dark) thead:not(.thead-dark) .tablesorter-header,
.tablesorter-bootstrap:not(.table-dark) tfoot th,
.tablesorter-bootstrap:not(.table-dark) tfoot td {
	background-color: #eee;
}

.tablesorter-bootstrap thead .sorter-false {
	cursor: default;
	background-image: none;
}

.tablesorter-bootstrap .tablesorter-header-inner {
	position: relative;
	padding: 1px 10px 1px 1px;
}
.tablesorter-bootstrap .sorter-false .tablesorter-header-inner {
	padding: 2px;
}

/* black icons */
.tablesorter-bootstrap thead .tablesorter-headerUnSorted:not(.sorter-false) {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDIwIj48cGF0aCBkPSJNMTQgMTNsLTIuNS0yLjVMNyAxNWwtNC41LTQuNUwwIDEzbDcgN3pNMTQgNy41TDExLjUgMTAgNyA1LjUgMi41IDEwIDAgNy41bDctN3oiLz48L3N2Zz4=);
}
.tablesorter-bootstrap thead .tablesorter-headerAsc {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTQgOS41TDExLjUgMTIgNyA3LjUgMi41IDEyIDAgOS41bDctN3oiLz48L3N2Zz4=);
}
.tablesorter-bootstrap thead .tablesorter-headerDesc {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTQgNWwtMi41LTIuNS00LjUgNC41LTQuNS00LjVMMCA1IDcgMTJ6Ii8+PC9zdmc+);
}

/* white icons */
.tablesorter-bootstrap thead.thead-dark .tablesorter-headerUnSorted:not(.sorter-false),
.tablesorter-bootstrap.table-dark thead .tablesorter-headerUnSorted:not(.sorter-false) {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgMTNsLTIuNS0yLjVMNyAxNWwtNC41LTQuNUwwIDEzbDcgN3pNMTQgNy41TDExLjUgMTAgNyA1LjUgMi41IDEwIDAgNy41bDctN3oiLz48L3N2Zz4=);
}
.tablesorter-bootstrap thead.thead-dark .tablesorter-headerAsc,
.tablesorter-bootstrap.table-dark thead .tablesorter-headerAsc {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgOS41TDExLjUgMTIgNyA3LjUgMi41IDEyIDAgOS41bDctN3oiLz48L3N2Zz4=);
}
.tablesorter-bootstrap thead.thead-dark .tablesorter-headerDesc,
.tablesorter-bootstrap.table-dark thead .tablesorter-headerDesc {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgNWwtMi41LTIuNS00LjUgNC41LTQuNS00LjVMMCA1IDcgMTJ6Ii8+PC9zdmc+);
}

/* since bootstrap (table-striped) uses nth-child(), we just use this to add a zebra stripe color */
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd > td,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.odd:hover ~ tr.tablesorter-hasChildRow.odd ~ .tablesorter-childRow.odd > td {
	background-color: #f9f9f9;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.hover > td,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd:hover > td,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even:hover > td,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.odd:hover ~ .tablesorter-childRow.odd > td,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.even:hover ~ .tablesorter-childRow.even > td {
	background-color: #f5f5f5;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even > td,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.even:hover ~ tr.tablesorter-hasChildRow.even ~ .tablesorter-childRow.even > td {
	background-color: #fff;
}

/* processing icon */
.tablesorter-bootstrap .tablesorter-processing {
	background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=');
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

/* Column Widget - column sort colors */
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd td.primary {
	background-color: #bfbfbf;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.primary,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.primary {
	background-color: #d9d9d9;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd td.secondary {
	background-color: #d9d9d9;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.secondary,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.secondary {
	background-color: #e6e6e6;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd td.tertiary {
	background-color: #e6e6e6;
}
.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.tertiary,
.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.tertiary {
	background-color: #f2f2f2;
}

/* caption */
.tablesorter-bootstrap:not(.table-dark) > .caption {
	background-color: #fff;
}

/* filter widget */
.tablesorter-bootstrap .tablesorter-filter-row input.tablesorter-filter,
.tablesorter-bootstrap .tablesorter-filter-row select.tablesorter-filter {
	width: 98%;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: height 0.1s ease;
	-moz-transition: height 0.1s ease;
	-o-transition: height 0.1s ease;
	transition: height 0.1s ease;
}
.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row {
	background-color: #efefef;
}
.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row input.tablesorter-filter,
.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row select.tablesorter-filter {
	color: #333;
}

.tablesorter-bootstrap .tablesorter-filter-row .tablesorter-filter.disabled {
	cursor: not-allowed;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-sizing: border-box;
	transition: height 0.1s ease;
}

.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row td {
	line-height: normal;
	text-align: center;
	padding: 2px 3px;
	vertical-align: middle;
	-webkit-transition: line-height 0.1s ease;
	-moz-transition: line-height 0.1s ease;
	-o-transition: line-height 0.1s ease;
	transition: line-height 0.1s ease;
}
/* hidden filter row */
.tablesorter-bootstrap .tablesorter-filter-row.hideme td {
	padding: 2px; /* change this to modify the thickness of the closed border row */
	margin: 0;
	line-height: 0;
}
.tablesorter-bootstrap .tablesorter-filter-row.hideme * {
	height: 1px;
	min-height: 0;
	border: 0;
	padding: 0;
	margin: 0;
	/* don't use visibility: hidden because it disables tabbing */
	opacity: 0;
	filter: alpha(opacity=0);
}
/* rows hidden by filtering */
.tablesorter .filtered {
	display: none;
}

/* pager plugin */
.tablesorter-bootstrap .tablesorter-pager .pagedisplay {
	border: 0;
}

/* ajax error row */
.tablesorter:not(.table-dark) .tablesorter-errorRow td {
	text-align: center;
	cursor: pointer;
	background-color: #e6bf99;
}


/***************************************************************************************************************/ 
h3 {
   padding: 0px;
   font-family: Verdana;
  font-weight: bold;
  color: #000;
  font-size: 17px;
  display: inline; 
}

.produkcja_edit select {
   width: 250px;
   border: 0;
   }
.produkcja_edit a {display:block; width:100%; font-family: Verdana; font-size: 8pt; text-decoration: none;color: black; }
.produkcja_edit a:hover {display:block; width:100%; font-family: Verdana;  font-size: 8pt;  text-decoration: none;color: blue; }

a.filtr0{ padding: 0px 0px;font-family: Tahoma;font-size: 9px;font-weight:bold;color:grey;}  
a.filtr0:hover { padding: 0px 0px;font-family: Tahoma;font-size: 9px;font-weight:bold;color:blue;}  
a.filtr1{ padding: 0px 0px;font-family: Tahoma;font-size: 9px;font-weight:bold;color:red;}  
a.filtr1:hover { padding: 0px 0px;font-family: Tahoma;font-size: 9px;font-weight:bold;color:blue;}  
   
.guzik1{font-family: Tahoma; font-weight:bold; color:black; font-size: 11px; width:130px; height:24px; margin:5px; background:#cacaca;}
.guzik_opcje{font-family: Tahoma; font-weight:bold; color:black; font-size: 11px; width:300px; height:24px; margin:5px; background:#cacaca;}
   
button.hol{
margin:2px;
font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 14px;
 #width:220px;
 min-width: 240px;
 height:32px;
 background:#cacaca;}
 
 button.holwybrany{
margin:2px;
font-family: Tahoma;
 font-weight:bold;
 color:white;
 font-size: 12px;
 #width:220px;
  min-width: 140px;
 height:26px;
 background:#888888;}
 button.holmirage{
margin:2px;
font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 54px;
 #width:220px;
 min-width: 100%;
 height:232px;
 background:#cacaa;}
 
 button.holwybranymirage{
margin:2px;
font-family: Tahoma;
 font-weight:bold;
 color:white;
 font-size: 54px;
 #width:220px;
  min-width: 100%;
 height:236px;
 background:#888888;}
 
button.brakiterminal{
 margin:2px;
 font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 12px;
 width: 100%;
 height:80px;
 background:#cacaa;
  }
  
button.brakiterminal_anuluj{
 margin:2px;
 font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 12px;
 width: 100%;
 height:80px;
 background:#cacaa;
  }
.brakiterminal_filtr{
 position:relative; 
 top: 10px;
 font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 14px;
 letter-spacing: 2px;
}
  
.brakiterminal_cin{
 margin:2px;
 font-family: Tahoma;
 font-weight:bold;
 color:blue;
 font-size: 22px;
 letter-spacing: 2px;
}

.braki_zp{
 margin:2px;
 font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 22px;
 letter-spacing: 2px;
}


.brakiterminal_napis_cin{
 margin:2px; color:#888888; font-family: Verdana;  font-size: 14px;   font-weight:bold; 
}

.braki_pasek_czerwony{
 margin:0px; color:#888888; font-family: Verdana;  font-size: 14px;   font-weight:bold; color:#ffffff;
 background-color: #ff0000; 
}
.braki_pasek_zielony{
 margin:0px; color:#888888; font-family: Verdana;  font-size: 14px;   font-weight:bold; color:#ffffff;
 background-color: #00aa00; 
}
 
.verdana_black{ padding: 4px;    font-family: Verdana;  font-size: 14px;   font-weight:bold;   color:#000000;   }
.verdana_red{ padding: 4px;   font-family: Verdana;   font-size: 14px;   font-weight:bold;   color:#ff0000;   }
 
 button.magazyn_drukuj_sn{
 margin:1px;
 font-family: Tahoma;
 font-weight:bold;
 color:black;
 font-size: 10px;
 width: 60px;
 height:22px;
 background:#cacaa;
 }
 /*****Lodzie********************************************************/
input.dalej[type="submit"]:enabled{
margin:0px; 
font-family: Tahoma; 
font-weight:bold; 
color:black;
font-size: 11px; 
width:160px;
height:24px; 
background:#cacaca;
}
input.dalej[type=submit]:disabled{
margin:0px; 
font-family: Tahoma; 
font-weight:bold; 
color:grey;
font-size: 11px; 
width:160px;
height:24px; 
background:#cacaca;
}
.wroc{
margin:0px; 
font-family: Tahoma; 
font-weight:bold; 
color:black; 
font-size: 9px; 
width:70px; 
height:23px; 
background:#cacaca;
}

.edycja_zapisz:enabled{
font-family: Tahoma; font-weight:bold; color:black; font-size: 11px; width:160px; height:24px; background:#cacaca;}

.edycja_zapisz:disabled{
font-family: Tahoma; font-weight:bold; color:grey; font-size: 11px; width:160px; height:24px; background:#cacaca;}

a.opcje{
margin:0px; 
font-family: Tahoma; 
font-weight:bold; 
color:red;
font-size: 12px; 
width:160px;
height:24px; 
}
 /*************************************************************/
#hideMe {
  -webkit-animation: seconds 1.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 5s;
  animation: seconds 1.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 5s;
  position: relative;
  
}
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
  }
}
meter {
  width: 100px;
  height: 10px;
}

textarea
{
  width:100%;
}

table.wydruk
{border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
}
 
.wydruk td
{
margin-left: 2px;
margin-right: 2px;
border-width: 1px 1px 0 0;
border-style: solid;
padding: 3px 4px;
font-family: Verdana;
font-size: 12px;
}

.wydruk th
{
margin-left: 4px;
margin-right: 4px;
border-width: 1px 1px 0 0;
border-style: solid;
padding: 4px 4px;
font-family: Verdana;
font-size: 12px;
font-weight:bold;
}	
button.raport0{
  background: #cacaca none repeat scroll 0 0;
    color: black;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    width: 160px;
}
button.raport1{
 background: #888888 none repeat scroll 0 0;
    color: white;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    width: 160px;
}


