
body {font-size: 14px; background:#366;  padding:0;margin:0;font-family: arial, verdana, sans-serif;color:#fff;}
#header {width:100%;border:0px solid #fff;background: #033 url(images/aheader.gif) no-repeat;margin-bottom:5px;}
#kontener {border:1px solid #fff;width:97%;float:left;padding:10px;margin:10px;background:#033;}
#gora {width:970px;height:98px;border:0px solid red;float:left;}
#prawy{float:left;background: #f0f0f0;border:0px solid #fff;width:100%;}
#lewy_dol{background:transparent;float:left;width:100%;height:150px;border:3px solid red;}
  {float:left;width:99%;border:1px solid #fff;padding-top:0px;color:#333;min-height:10px;}
h1 {font-size:10px;padding:0;margin:0;padding-left:100px;}
h2 {	font-size:16pt;	font-weight: bold;	padding-top: 15px;	margin-top: 15px;	margin-left: 5px;	margin-bottom: 5px;}
h3 {	font-size:9pt;	font-weight: bold;	margin-top: 0px;	margin-left: 30px;	margin-bottom: 8px;}
h4 {	margin-top: 0px;	margin-left: 0px;	margin-bottom: 8px;	font-size: 10px; 	font-weight: bold;	}
a.mainlevel:link, a.mainlevel:visited {	text-align: right;	text-decoration: none;	font-weight:bold;}


/*input,textarea {border:1px solid #666;margin-bottom:2px;margin-top:2px;	font-weight:normal;} */
textarea {width: 380px;height: 80px;}
#lewa_polowa textarea {width: 320px;height: 150px;}
input.box {border:0px solid red;}
 input.long {width:320px;}
ul {margin: 0px 0px 0px 0px;	text-indent: 0px;		}
li, li:before, .contentpaneopen li {	margin-left: 0px;}
select {background-color:#D6E2D8;font-size: 8pt;font-weight: normal;}
#info {float:left;width:100%;height:30px;padding-top:0px;border-top :0px solid #fff;border-bottom :0px solid #ccc;}
#info p {padding-left:150px;}
#info p span{font-weight:bold;}
#menu_main,#menu_main2 {float:left;width:100%;height:22px;background: #366 url(imageas/topnav-on-bg.gif) repeat-x;border:0px solid #fff;padding-top:4px;}
.menu_main2 {float:right;}
#menul {float:left;}
#menup {border:0px solid red;float:right;}
#search {float:right;padding-right:15px;border:0px solid red;}
td.pierwszywiersz{border-top:1px solid #366;}
#prawa_polowa td.check{width:50px;padding-right:8px;text-align:right;}

#naglowek2 {border:1px solid #fff;margin-bottom:5px;width:100%;float:left;	border-top:0px solid #369;background:#f0f1f1;}
#zapytanie {width:100%;float:left;margin: 5px 0;padding: 5px 0;border:1px solid #fff;background:#f0f0f0;}
h1.naglowek {padding-left:30px;	padding-top:4px;    font-size:12px;	padding-top:6px;}
a.naglowek2 {	padding-left:30px;	padding-top:4px;	font-size:110%;	color:#cdf0f0;text-decoration:none;font-weight:bold;padding-top:6px;}
.a_nag1{background:  url(images/nag4.gif) 0 -1px no-repeat;width:162px;height:20px;border:0px solid red;float:left;}
 p {float:left;width:100%;border:0px solid yellow;margin:0;padding-left:5px;font-size:90%;font-weight:bold;}
 img{float:left;padding:1px 3px 3px 1px;border:0px solid #ffd;}
#menu_main a,#menu_main2 a {	text-transform: uppercase;	font-size: 9pt;    border-right: 1px dotted #369;   	padding-left:8px;	padding-right:8px;	color:#cdf0f0;	text-decoration: none;	font-weight:bold;}
#menu_main #menup a {		border-left: 1px dotted #369;		border-right:0;	}
/*span{ color: #cff; padding:2px;}*/
span.red {color:#FF4136;}
span.pink {color:pink;}
span.brown {color:brown;}
span.grey {color:grey;}
span.blue {color:deepskyblue;}
span.blue {color:#00bfff;}
span.darkblue {color:#0074D9;}
span.olive {color:#3D9970;}
span.maroon {color:#85144b;}
span.aqua {color:#7FDBFF;}
span.navy {color:#001f3f;}


/*
http://clrs.cc/
NAVY #001f3f
BLUE #0074D9
AQUA #7FDBFF
TEAL #39CCCC
OLIVE #3D9970
GREEN #2ECC40
LIME #01FF70
YELLOW #FFDC00
ORANGE #FF851B
RED #FF4136
MAROON #85144b
FUCHSIA #F012BE
PURPLE #B10DC9
GRAY #AAAAAA
SILVER #DDDDDD
*/

span.green {color:#38bf2a;}
 h2{padding-left:100px;}
#stopa{float:left;height:25px;width:1020px;
background: transparent url(images/pasek.gif) repeat-x;}
 a {/*border-bottom:0px solid grey;	*/text-decoration: none;	font-size:100%;	font-weight: bold;}

#menu_gorne a{margin: 0px 0 0 6px;border:0px solid red;font-weight:bold;font-size:11px;text-decoration:none;}
.mapa{	 float:left;	 width:100%;	 border-bottom:1px solid #ccc;	  border-top:1px solid #fff;	 font-weight:bold;	border-top:1px dotted #369;	padding-top:5px;		padding-bottom:5px;}
.mapa div {padding-left:20px;	font-weight: normal;}
.mapa div img {padding-left:5px;padding-right:5px;}
.mapa a{		text-decoration:none;			font-weight: bold;}
.linkgora,.linkgora2,.linkzapyt,.linkprzerwa {	 width:100%;background: #fff url(images/linkgora.gif) 0px no-repeat;height:16px;margin-bottom:16px; border-bottom:1px solid #ccc;}
.linkgora2,.linkprzerwa {background: none;}
.linkzapyt,.linkprzerwa {	 width:200px;	 float:left;}
.linkgora a,.linkgora2 a,.linkzapyt a{padding-left:20px; }
.linkform,.linkform2,.linkfile {float:left;	 width:33%;	 background: #fff url(images/linkform.gif)  no-repeat;		height:16px;		margin-bottom:1px;	 border-bottom:1px solid #ccc;     border:0px solid red; }
.linkform2 { background: #fff url(images/linkform2.gif)  no-repeat;	 }
.linkform a,.linkform2 a,.linkfile a{padding-left:15px;}
.linkform a.jest{padding-left:15px;}
 a.gora {border:1px solid red;margin:0px;padding:0px;	background: #fff ;width:100%;}

table {width:100%;font-size:12px;cellpadding:0;border-spacing:1px;}


 th.form,  th.formred{    width:25%;    text-align:right;    border-bottom:1px dotted grey;	background:none;}
  th.formred{ color:red;}

a {color:#033;}


 table, table.naglowek {
width:100%;	border:0px solid #ccc;
padding-bottom:0px;
margin: 0 0 0px 0;
font-size:12px;
border-spacing:0;}
 table.naglowek {font-weight:bold;}
  table.naglowek td span{  color:red;  font-weight:bold; }
  tr td{ border-bottom:1px solid #00B4D8;  /*border-right:1px solid #ccc;*/  padding-left:3px; }
   tr td.c{    font-weight:normal; }
   tr td.ci{    font-weight:normal;    color:#369; }
   tr td.szkic{    color:red; }
   tr td.niecz{    color:#f63; }
   tr td.close a{    color:#c33; }
   tr td.odczy{    color:#366; }
   tr td.wysl{    color:green; }
    tr.tloz {    		background:#ccc;   }
    tr.tloo {    		background:#cff;   }
  tr.aktywny { 		background:yellow;   }
   tr th{    font-weight:normal;		font-weight: bold; text-align:left;}
  tr td{    font-weight:normal; }
   tr.case {  background:#fff;  }
  table.naglowek td{	font-size: 11px;	color:#900;	font-size:11px;	border:1px solid #ccc;    padding:2px 2px 2px 5px; 	margin:0;}

 #analizafinansowa  .dynamic  {
     border-bottom: 1px solid #888;
     border-right: 1px solid #888;
 }
img.foto {border:0px solid green;height:90px;width:80px;padding:0;margin:0;}

input.wylaczony {background:#ffa;font-weight:bold;}
textarea.sel{border:2px solid #333;}

#data {float:right;padding-top:5px;padding-right:5px;border:0px solid red;color:grey;}
tr.red {abackground:red;color:red;}


.box {border:0px solid grey;float:left;width:200px;height:300px;font-size:13px;margin:10px;}

.zdjecia .box {float:left;width:auto;height:auto;;margin:5px;}

.box1 {margin:4px 10px 4px 4px;}
.box a {margin:0 10px 0 0 ;font-weight:bold;}
div.cala_szer {float:left;width:100%;border:0px solid red;text-align:center;}

div.dodajplik {border:0px solid yellow;width:100%;}
div.dodajplik input {margin:3px;}







#kalendarz {width:100%; float:left;border:0px solid red;min-height:300px;font-size:20px;padding:5px;}

#kalendarz .dzien {width:14.2%;float:left;height:50px;border:1px solid #fff;background:#7FDBFf;position:relative;}
#kalendarz .poprzednimiesiac,#kalendarz .nastepnymiesiac {background:#cff;}
#kalendarz .kol7 {background:#39CCCC;color:#fff;}
#kalendarz .naglowek {background:#001f3f;color:#fff;border:1px solid #fff !important}

#kalendarz #boksy {width:80%;float:left;}
#kalendarz #kaldata {width:100%;float:left;min-height:50px;border:0px solid red;font-size:25px;}
#kalendarz #nav_l,#kalendarz #nav_p{float:left;border:0px solid red;width:10%;height:100%;min-height:500px;}
#kalendarz #nav_l span ,#kalendarz #nav_p span {font-size:40px;margin-top:100px;float:right;color:#001f3f;}
#kalendarz #nav_l span {float:left;}

#kalendarz span.marker {border:0px solid red;position:absolute;right:40%;top:20%;}
div.clear {width:100%;clear:both;}

div.boks {float:left;width:auto;border:1px solid #ccc;padding:3px;margin:3px;}

table tr.aqua {background:#7FDBFF;}


div.formularz {border:0px solid red;margin-top:10px}
div.formularz div[class^="col-"] {
    paddisng-right: 0;
    paddisng-left: 1;
	margsin-bottom:4px;
  }

/*
div.formularz div.row {border:0px solid green;min-height:70px;margin:0 10px 0 10px;}
div.formularz input[type="text"]  {width:100%;background:#fff;text-align:left;}
div.formularz select {height:30px;width:100%;background:#fff;text-align:left;}
div.formularz div.info {color:red;font-size:80%;}
div.formularz div.checkbox {font-size:90%;margin-bottom:20px;float:lefst;}
div.formularz div.desc {text-align:right; border:0px solid red;font-weight:bold;color:#036;}
div.formularz div.submitok {text-align:right;margin:0;padding:0;}
div.formularz div.submitanuluj {text-align:left;margin:0;padding:0;}
div.formularz input.jscolor {width:40%;}
*/

div.formularz label{color:#036;}
div.formularz div.info {color:red;font-size:90%;margin-top:5px;}
div.formularz div.row {min-height:40px;margin:0 0 0px 0;}
div.formularz div.submitok {text-align:left;margin:0;padding:0;padding-left:15px;}
div.formularz div.submitanuluj {text-align:left;margin:0;padding:0;padding-left:15px;}



table.tabelablok { display:block;height_:380px; overflow: scroll;}



body {background:#fff;color:#000;width:100%;}
#kontener{background:#fff;width:100%;margin:0;padding:0;z-index:10;float:left;}
#kontener_in{width:92%;margin:0 4%;}

#header {background:#fff;border:0px solid #000;height:120px;float:left;}
#header {background:#023047;}
/*#logo {border:0px solid #fff;width:240px;height:60px;position:relative;float:right;margin-top:60px;background:  url(images/montemoro-logo.png) 0px 0px no-repeat;}*/
/*#sod {border:0px solid #fff;width:160px;height:120px;position:relative;float:left;margin-top:0px;background:  url(images/system-obiegu-dokumentow.png) 10px 10px no-repeat;}*/
/*#fish {border:0px solid #fff;width:160px;height:120px;position:relative;float:left;margin-top:0px;background:  url(images/fish.png) 0 0 no-repeat;}*/
/*#happy {border:0px solid #fff;width:240px;height:120px;position:relative;float:left;margin-top:0px;background:  url(images/happy.png) 0 4px no-repeat;}*/

#info {height:20px;}
#menu_main,#menu_main2 {background:#003046;}
#menu_main2 {margin:15px 0 0 0;float:left;}
#naglowek{background:none;border:0px solid red;}
#dol .naglowek{border:0;margin-bottom:0;}
/*h1.naglowek {	background:  url(images/nag33.gif) 15px 3px no-repeat;border:0px solid red;}*/
#dol {border:1px solid #036;float:left;width:100%;padding:0;}
table {border:0;background:none; border-collapse: collapse;color:#036;}
table tr {background:#fff;border-bottom:0px solid #369;}
/*bartek*/
/* table.formularz{background:none;border:0px solid #000;margin: 30px 0 0 25%;width:50%;}*/
 table.formularz{background:none;border:0px solid #000;margin: 30px auto 0 auto;width:50%;}

 table.formularz tr td {border:0;}

.naglowek {margin-top:15px;}


tr a{color:#0f0f32;}
tr a:hover{color:#300;}
/*tr.parzysty,tr.redparzysty,tr.#f60parzysty {background:#e7f9f9;}*/
tr.redparzysty {color:red;}
/*tr.#f60parzysty,tr.#f60nieparzysty {color:#f60;}*/

/*tr.nieparzysty,tr.rednieparzysty,tr.#f60nieparzysty {background:#d8e8e8;}*/
tr.rednieparzysty {color:red;}
 th.form,  th.formred{border:0;}
td.prawa {text-align:right;}
td.wymagane {width:500px;}
#groups a#n_groups, #clients a#n_clients, #users a#n_users, #obieg a#n_obieg, #typdok a#n_typdok, #sprawywt a#n_sprawywt, #sprawyza a#n_sprawyza, #sprawydz a#n_sprawydz
{color:yellow;}

#dol {margin:0;padding:0;}
#menu_tigra {float:left;width:100%;height:30px;	background-color: #003046;padding:0;border:0px solid red;margin:0;}

.numeracja {font-size:12px;font-weight:bold;border:0px solid red;width:100%;float:left;margin:5px 0 0 0;}
.numeracja img {border:0;}
/*.numeracja a {text-decoration:none;margin:0 3px;}*/
.numeracja a.aktualna {color:red;text-decoration:underline;}
.numeracja .numery {border:0px solid green; width:100%;margin:5px auto;text-align:center;}

div#ui-datepicker-div {display:none;}

/*.datepicker {*/
    /*z-index: 1000 !important;*/
/*}*/

.navbar-fixed-top {
    z-index: 999;
}

.navtext {
position:absolute;
top:-100px;
font-size:12px;
border-width:2px;
background-color:#fff;
color:black;
}

 table img.ikonki {border:0px solid red;padding:0;margin:0;width:15px;}

#powrot {text-align:right; border:0px solid red;float:left;width:100%;height:15px;margin:10px 0 0 0;}
#powrot a {font-weight:bold;text-decoration:none;font-size:14px;}

table#szukaj {border:0px solid #036;margin:20px auto;width:50%;}
table#szukaj td, table#szukaj th {border:0px solid #036;}
table#szukaj td {padding:0px 0px 0  10px;}
table#szukaj th {text-align:right;padding:0px 10px 0  0; width:200px;}

input.waskie {width:40px;}


div#demo_login {position:absolute;right:40px;top:300px;width:350px;border:0px solid #000;color:#fff;padding:0px;font-size:16px;}
/*div#demo_login_link {width:30px;height:30px;border:0px solid red;float:left;background:url(images/users.png) 0 0 no-repeat;cursor:pointer;margin-bottom:10px;}*/
div#demo_login_tresc {width:100%;background:#003046;border:0px solid red;float:left;height:300px;padding:10px;display:none;}

div.wiersz {width:96%;float:left;border:0px solid #ccc;padding:2px 2%;}


img#lewy_link_schemat {cursor:pointer;margin:0px 4px 0px 0;float:left;}
#menu_main2 a.disabled {color:#ccc;cursor:not-allowed;}

h1.titleform {font-size:16px;margin:30px 0 10px 100px;float:left;color:#003046;}
/*input,textarea {border:1px solid #003046;}*/
div.formpotwierdzenie{margin:20px 0 40px;font-size:14px;margin-left:200px;width:100%;float:left;}
div.formpotwierdzenie input {margin-left:5px;}


input[type=submit] {padding:10px;font-weight:bold;color:#fff;background:#003046;border:0;margin-bottom:20px;margin:1px;}
input:hover[type=submit] {color:#cff;}

input[type=submit]:disabled {   background: #ddd;color:#bbb;}

 .navtext {

   background-color:#FFF6D9;
   color:black;
   border:1px outset #ccc;
   }

a.off {cursor:not-allowed;}


div#so {border:1px solid #cff;position:relative;width:100%;min-height:10000px;margin-top:200px;}
div#so div.boksykroki {width:100%;height:200px;border:1px solid yellow;position:absolute;left:0;}
div#so div.boksykroki h1 {position:absolute;top:5px;right:5px;margin:0;padding:0;}
div#so div.boksik {border:0px solid red;width:100px;height:100px;float:left;position:absolute;z-index:2;background:yellow;}
div#so div.strzalka {opacity:0.9;position:absolute;left:300px;top:250px; width:100px;height:200px;}
div#so div.strzalka img {height:100%;width:100%;z-index:1;}

div.tytul {font-size:25px;margin: 5px 5px 13px;font-weight:bold;}


table.naglowkispraw {border:1px solid #ccc;}
table.naglowkispraw th {background-color:#337ab7;color:#fff;padding:6px;font-weight:normal}



table tr.naguniversal {background:#ff9;}
 table.uprawnienia {width:30%;margin: 40px 0;text-align:right;font-size:15px;border-collapse: collapse}
 table.uprawnienia th {text-align:right;width:60px;}

 table.uprawnienia th.upraw {width:400px;}

div.dodajplik form { width:40%;margin:30px 30%;float:left;border:0px solid red;}


div.miniatury {border:0px solid red;float:left;width:45%;margin:10px 1%;}
div.miniatury img {width:100%;}
div.miniatury h1 {text-align:center;font-size:14px;}
div.wierszzal {width:100%;border:0px solid red;float:left;}
div.wierszzal div.thumb {width:7%;border:0px solid green;float:left;}
div.wierszzal div.thumb span {color:green;}
div.wierszzal div.plik {width:75%;border:0px solid green;float:left;padding-left:10px;}
div.wierszzal div.zmazac {width:7%;border:0px solid green;float:right;}
div.wierszzal div.robocr {width:7%;border:1px solid green;float:right;}
 tr td.prawy {text-align:right;padding-right:5px;}

div#formokres {float:left;width:100%;border:0px solid red;margin:0 0 10px 0;}

div.blokispan {border:0px solid red;float:left;min-width:70px; }
div.blokispan span {margin:0 2px;float:left;}
div.blokispan span.ilosc {margin:0;padding:1px;}

div.blokispan div.blok {border:0px solid red; width:22px;display: inline-block;overflow:hidden;margin:3px 2px;height:20px;}
div.blokispan div.blok2 {border:0px solid red; width:48px;float:left;overflow:hidden;margin:3px 2px;height:20px;}

table.podsumowanie {border:1px solid #ccc;width:60%;margin:10px 0;text-align:right;}
table.podsumowanie th {width:20%;text-align:right;}
table.podsumowanie th.kol1 {width:10%;}

table.podsumowanie th,table.podsumowanie td {border:1px solid #ccc; padding:1px 4px;}

div.form-groups textarea {width:100%;min-height:100px;}

.tip-content {
    padding: 2px;
    font-size: 1.1em;
    line-height: 20px;
}

.linki {
    position: inherit;
    zoom: 1;
    width: 17px;
    float: left;
    overflow: hidden;
    margin: 3px 2px;
    height: 20px;
    /*overflow: hidden;*/
}

.linki-content {
    position: absolute;
    top: 0px;
    left: 18px;
    width: 175px;
    height: 35px;
    padding: 5px;
    background-color: #ececec;
    border-radius: 3px;
    z-index: 999;
}

.hide {
    display: none;
}

.form-control-plaintext {
    border: 0;
}

.text-disabled {
    color: #999999;
}



.zdjecia  img { height: 40px; float:left;}
.zdjeciadousuniecia img { height:100px; }

.table {margin-bottom:0;}

table.fotki-remove {max-width:500px;margin-left:300px;}




.btn-warning {     background-color: #ec971f; border-color: #d58512;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active { background-color:#d58512; border-color:#ec971f;}

.panel-default {
    margin-top:30px;
}
.panel-default > .panel-heading {
    color: #fff;
	text-align:center;
    background-color: #fff;
    border-color: #ddd;
}

.panel-default > .panel-heading > h2{
color:#000;
}

.panel-heading img {width:100%;}

#dol {border:0;}
div.inner-addon{position:relative;}
div.inner-addon input{padding-left:25px;margin:15px 0;}

.glyphicon________ {color:#222;margin:4px;position:absolute;top:5px;left:0;}

.glyphicon.glyphicon-search {margin-top:3px;}
.glyphicon.glyphicon-info-sign {}
.glyphicon.glyphicon-refresh {color:deepskyblue;}
table tr.naglowek .glyphicon.glyphicon-info-sign {color:#fff;}

.glyphicon.glyphicon-paperclip {color:#036;}
/*.glyphicon.glyphicon-ok {color:#38bf2a;} */
.glyphicon.glyphicon-ok-sign {color:#38bf2a;}
.glyphicon.glyphicon-remove {color:red;}
.glyphicon.glyphicon-remove-sign {color:red;}
/*.glyphicon.glyphicon-question-sign {color:red;} */
.glyphicon.glyphicon-trash {color:red;}
table .glyphicon {font-size:16px;}

div.numeracja {margin:0;}

div.numeracja .glyphicon {font-size:10px;}
/*div.numeracja a {margin:0 5px;}*/
div.numeracja a,div.numeracja .glyphicon,.numery{color:#555;}
.numeracja a.aktualna { color: rgb(0, 191, 255);}
.numeracja .ilosc-stron { cursor: default}
div#header {border:0px solid red;}





.navbar-brand > img {height:75px;margin-left:0px;margin-top:-27px;}

span.caret {padding:0;margin-left:13px;}

.navbar-inverse {background-color: #222}
.navbar-inverse {background-color: #001f3f}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #9d9d9d;
    background-color: #222;
    background-color: #001f3f;
	}

	#navbar a.active {color:#fff;}

	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	    color: #fff;
    background-color: #333;
	}


tr.naglowek,tr.strzalki {color:#fff;border:0;margin:0;}
div.strzalki {float:left;min-width:35px;border:0px solid red;margin-left:10px;}
tr.podsumowanie {color:#fff;}
tr.strzalki span.caret {margin:0px 8px 0 0;}
tr.strzalki .caret.caret-reversed {border-top-width: 0;    border-bottom: 4px solid #0f0f32;}
tr.strzalki .caret.red {border-top: 4px solid red;border-bottom:0}
tr.strzalki .caret-reversed.red {border-bottom: 4px solid red;border-top:0}



tr.przednaglowek th {font-weight:bold;}
tr.naglowek th {font-weight:normal;}
tr.naglowek th,tr.przednaglowek th{text-align:center;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 2px 2px;border:0;border-right:1px solid #00B4D8;border-bottom:1px solid #00B4D8;
	}


#menu_dodatkowe{width:auto;height:auto;background:none;float:left;}


h1.naglowek {
  /*
    background: #003046;
    background: #333;
    background: #001f3f;
    */
	color:#fff;
    float: left;
    padding: 4px 24px 4px 15px;
    min-width: 100px;
    border-radius: 0px 10px 0 0;
    font-size: 12px;

}

h1.xls {
    background:#28a745 !important;
	color:#fff;
    float: right;
    padding: 4px 14px 4px 15px;
	margin: 0 14px 0 0;
    min-width: 100px;
    border-radius: 10px 0px 0px 0px;
    font-size: 12px;
}
h1.xls > a {
    color:white;
}

/*.btn-group .caret {color:#fff;}*/

table {color:#333;}

table input,table textarea,table select  {

}

div#odstep_menu{width:100%;border:0px solid red;float:left;height:19px;margin-bottom:30px;}


div#form-login .glyphicon {position:absolute;top:8px;left:3px;}



.navbar-default {
  background-color: #E7E7E7;
  border:0;
}

.navbar-default .navbar-nav > li > a {
  color:#000;
}

table.formularz th.form{border:0px solid red;margin:0;padding:0;padding-right:5px;}
table.formularz tr td {border:0px solid green;margin-top:4px;padding-top:10px;}

input[type=submit] {background:#00bfff;}
input[type=submit].jasna {background:#999;}
input[type=submit]:hover {background:#001f3f;}

html {margin-bottom:10px;}

select {background-color: #fff;}

h1.titleform {font-size:24px;font-weight:bold;margin:0;padding:0px;margin:0;}


div.alert {color:#000;}
div.alert span {color:#f33;}
div.alert span.bold {color:#000;font-weight:bold;}

nav ul li ul li span {color:#262626;}
nav ul li ul li span.filtr {color:red;}

div.alert-warning {
  text-align: center;
  color: #fff;
  font-weight: bold;
  background-color: orange;
  border-color: #faebcc;
}

div.alert-danger {
  text-align: center;
  color: #fff;
  font-weight: bold;
  background-color: red;
  border-color: #faebcc;
}



body#id_sod input[type=submit] {background:orange;color:#000;}
body#id_sod input[type=submit]:hover {background:#993300;color:#fff;}
body#id_sod textarea:focus {border:1px solid orange;}
body#id_sod input:focus {border:1px solid orange;}
body#id_sod button:focus {border:1px solid orange;}

table.uprawnienia tr th, table.uprawnienia tr td {border:1px solid #333;padding:5px;}


/*.menu-main {background-color: #00bfff;;color:#fff}
*/

#header-new {}
 .menu-main {background-color: #0096C7;;color:#fff;border-top-left-radius: 0;border-top-right-radius: 0;}
.menu-main li a {}
.menu-main li a:hover {background-color: #00bfff;color:yellow;}

.navbar-toggler {border:1px solid #90e0ef;}
.navbar-toggler button {color:#fff;border:1px solid #fff;}
.navbar-toggler span {border:0px solid #fff;}

table i.fas,table i.fab {font-size:130%;margin:5px;}

table i.red {color:#FF4136;}
table i.pink {color:pink;}
table i.brown {color:brown;}
table i.grey {color:grey;}
table i.blue {color:deepskyblue;}
table i.blue {color:#00bfff;}
table i.darkblue {color:#0074D9;}
table i.olive {color:#3D9970;}
table i.maroon {color:#85144b;}
table i.aqua {color:#7FDBFF;}
table i.navy {color:#001f3f;}
table tr i.green {color:#2ECC40;}

.navbar {
    margin: 0;
    padding: 0;
}

.navbar-second {
    min-height: 20px;
    top: 50px;
    padding-left: 30px;
    padding-right: 30px;
    z-index: 990;
}

.navbar-second  li > a {
    /*border: 1px solid red;*/
    padding: 5px 15px;
}

.pagination {
    margin: 5px 0 0 0;
}

.grid {
    width: 100%;
    /*max-height: 500px;*/
    overflow: auto;
}

/*.grid .static-x {*/
    /**/
    /*!*z-index: 101;*!*/
/*}*/

.grid td.static-x {
    position: relative;
    /*border: 1px solid #fff;*/
    background-color: #f1faee;
    /*z-index: 90;*/
    /*z-index: 1;*/
    /*overflow: visible !important;*/
    /*overflow: hidden;*/
}

/*td.static-x::after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/


    /*!*top: 50%;*!*/
    /*!*left: 50%;*!*/
    /*!*!**!*!*/
    /*!*transform: translate(-50%, -50%);*!*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*border: 1px solid red;*/
    /*!*border-right: 1px solid #fff;*!*/
    /*!*border-bottom: 1px solid #fff;*!*/
/*}*/

/*.static-y::after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*transform: translate(-50%, -50%);*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*border-right: 1px solid #fff;*/
/*}*/


.grid .static-y {
    /*width: 100px !important;*/
    position: relative;
  //  background-color: #337ab7;
    /*background-color: #0074D9;*/
    z-index: 9;
    /*border-right: 1px solid #fff;*/
}


.grid th.static-x {background-color:#2a6f97;}
.grid .static-y { background-color: #2c7da0;border-width:0 1px 0 0;}




h1.naglowek {background-color: #dc2f02;font-weight:bold;min-width:130px;}
body#id_sod .grid .static-y, body#sod .grid td.klasatlo, .orange .grid .static-y  { background-color:orange;color:#000;}
body#id_sod h1.naglowek {background-color: orange;color:#000;}
.navbar-nav > li > a.sod {color:orange;}
.navbar-nav li  a.sod:hover {color:orange;opacity:0.8;}

.naglowekwkomorce {padding:1px;float:left;width:100%;background:orange;color:#000;font-size:80%;}

.dynamic {
    z-index: 1;
    overflow: hidden;
}

.top {
    z-index: 10 !important;
}

.grid td.dynamic {
    z-index: 1;
}

.grid table {
    /*height: 200px;*/
    width: 2000px;
    border-collapse: separate;
}

.przednaglowek > th {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}



div.formularz div.form-groups span {font-size:120%;color:#f33;float:right;text-align:right;}


table.tmp td {border:1px solid #000;}

.inputError {
    border: 1px solid #d9534f !important;
}

.JCLRgrip {
    z-index: 111;
}

#resize-helper {
    height: 0;
    border: 0;
    padding: 0;
}
#resize-helper >td {
    height: 0;
    border: 0;
    padding: 0;
}

.static-x-anchor {
    z-index: 120;
}

.formdiv {border:0px solid red;padding-bottom:15px;}
table td input {
    width:100%;
    margin: 0 auto 0 auto;
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*margin-bottom:10px;*/
    padding:1px;
}
.klasatlo {
    padding: 0 2px 0 2px !important;
}


/*
table.tableform {boSrder:1px solid #ccc; border-spacing: 0;border-collapse: collapse;}

table.tableform th {bAorder:1px solid #ccc !important;}
table.tableform td {boSrder:1px solid #ccc;}

table.tableform tr.naglowek,table.tableform tr.filtrszukaj,table.tableform tr.strzalki{backgSround-color:#337ab7;}
*/

#resize-helper {height:0;}

.red {color:red;}



input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.dynamic-input {
    border: 0;
    min-width: 100%;
    min-height: 20px;
}


#analyticsControlsButtons {
    text-align: center;
    width: 22px;
    height: 22px;
    background-color: #337ab7;
    color: white;
    border-radius: 11px;
    padding-top: 2px;
    margin-bottom: 4px;
}

.static-y > .btn-group > button {
    /*border: 1px solid red;*/
    height: 20px;
    padding: 0 3px;
    font-size: smaller;
    border-radius: 2px;
    width: 100px;
}

.infouser {float:left;color:#ccc;padding-top:5px;;padding-bottom:5px;border:0px solid red;color:#ff9;text-align:right;}
.infouser span{color:#c60;color:orange;	font-weight: bold;}

.infouser2 {}
.infouser2 span{color:#c60;color:orange;	font-weight: bold;}

#header-new {color:#0096C7;font-size:12px;}
.logo-top img {max-width:100%;}

.infobaza {float:left;color:#ccc;padding-top:5px;;padding-bottom:5px;border:0px solid red;color:#ff9;margin-left:25px;}
.infobaza span{color:#c60;color:orange;	font-weight: bold;}



.navbar-text {margin_:5px;}

.navbar-nav li {margin--right:20px;}

li.nav-item span{  padding_:0 20px;}
a.nav-link { color:#fff;border:0px solid red;padding-left:20px !important;padding-right:20px !important;}
.nav-link:hover {  color:#ccc; }

select.form-control {min-height:30px;}


div.podpisy {width:48%;float:right;border:0px solid red;min-height:60px;font-size:15px;text-align:center;display:none;margin-top:30px;}
div.podpisy p {margin:40px;}

table.zestawienieczynnosci .prawa {text-align:right;}
table.zestawienieczynnosci .lewa {text-align:left;padding-left:10px;}
a.linkzestawienie {width:100%;float:left;font-size:15px;border:0px solid #0c4e61;; padding:15px;margin-left:30px;}


table.A4 {width:90%;}
table.kratki{border:0px solid #000;}
table.kratki td,table.kratki th{border:1px solid #000;padding:3px;}
table.kratki th {text-align:right;}
table.kratki td {text-align:left;}
table.kratki tr.doprawej td {text-align:right;}

table.zestawienieczynnosci {float:left;margin:0 0 50px 50px;}
table.zestawienieczynnosci td {text-align:right;}
table.zestawienieczynnosci th {text-align:left;}
table.zestawienieczynnosci .srodek {text-align:center;}
table.zestawienieczynnosci .powieksz {font-size:130%;font-weight:bold;}
#dol table.zestawienieczynnosci .naglowek {border:1px solid #000;border-width: 2px 1px;}
#dol table.zestawienieczynnosci .ramka {border:1px solid #000;}
#dol table.zestawienieczynnosci .podkreslenie {border:1px solid #000;border-width: 1px 1px 2px 1px;}
#dol table.zestawienieczynnosci .nadkreslenie {border:1px solid #000;border-width: 2px 1px 1px 1px;}
#dol table.zestawienieczynnosci .firstcol {border-left:2px solid #000;}
#dol table.zestawienieczynnosci .lastcol {border-right:2px solid #000;}
#dol table.zestawienieczynnosci .bezramki,#dol table.zestawienieczynnosci .noclass {border:0;}
#dol table.zestawienieczynnosci .obroc {-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);height:140px;padding:0;}

table.zestawienieczynnosci td, table.zestawienieczynnosci th {paddissng:2px 4px;}



/* divTableSearch.com */
.divTableSearch{
	display: table;
	 width: 60%;border: 0px solid #000;
   margin-left:20%;
   margin-top:10px;
}
.divTableSearchRow {
	display: table-row;
}
.divTableSearchHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableSearchCell, .divTableSearchHead {
	border: 0px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableSearchHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableSearchFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableSearchBody {
	display: table-row-group;
}
.divTableSearchRow .k1 { border:0px solid red; width:50%;text-align:right;}

.divTableSearchRow select,.divTableSearchRow input {border:1px solid #ccc;color:#000;font-size:12px;padding:5px 0;width:100%;}
.divTableSearchRow input[type='submit'],.divTableSearchRow a {width:auto;color:#fff;padding:5px;background:#00bfff;font-size:12px;margin:5px;margin-top:20px;text-decoration:none;}

.container {

}
/* Mobile phones (portrait and landscape) ---------- */
@media screen and (max-width: 767px){
;
  .navbar-toggler- {font-size:100px;border:1px solid red;}
}
/* Tablets and iPads (portrait and landscape) ---------- */
@media screen and (min-width: 768px) and (max-width: 1023px){
.navbar-toggler {font-size:100px;float:left;}
ul.nav {width:100%;font-size:3em;float:left !important;}
ul.nav li.nav-item {border:1px solid #fff;padding:0px 0 ;text-align:center;}
ul.nav li.nav-item a {padding:50px 0;}

.dropdown-menu a {border:1px solid #0096C7;font-size:3em;text-align:center;}

.navbar-collapse.collapse {      display: none !important; }
.navbar-collapse.show {      display: block !important; }

.formdiv {width:100%;float:left;}
form.form-signin h1 {font-size:2em;margin:0;padding:0;}
form.form-signin img {padding-bottom:20px;width:40%;}
form.form-signin input {font-size:4em;padding:1em;float:left;width:100%;}

form.form-signin button {font-size:4em;padding:0.5em;}
form.form-signin p {font-size:2em;padding-top:0.5em;}

.form-group h1 {font-size:3em; padding: 2em 0;}
.form-group .formdiv{width:100%;font-size:1.5em;float:left;width:100%;display: block;min-height:130px;}
.form-group input {font-size:1.5em;padding:1em 0;display:block;float:left;width:100%;}
.form-group textarea {font-size:2em;padding:0 0;display:block;float:left;width:100%;}
.form-group button.dropdown-toggle {min-height:80px;font-size:2em;}
.form-group label {float:left;width:100%;display:block;}
.form-group select {font-size:1em;float:left;width:100%;display:block;min-height:50px;}

.divTableSearch{ width: 100%;margin-left:0%;margin-top:10px;font-size:2em;}
.divTableSearchRow {display:block;}
.divTableSearchCell, .divTableSearchHead {	display: block;}

.divTableSearchRow .k1 { width:100%;text-align:left;}
.divTableSearchRow .k2 { width:100%;text-align:left;}

.divTableSearch input {font-size:1.5em;padding:5px;}
.divTableSearch select {font-size:1em;}
.divTableSearchRow input[type='submit'],.divTableSearchRow a {font-size:2em}

}
/* Low resolution desktops and laptops ---------- */
@media screen and (min-width: 1024px) {

}
/* High resolution desktops and laptops ---------- */
@media screen and (min-width: 1280px) {

}
