#zakoncz_karte_pole{float:right;width:215px;background: #528dce;  color: white;  border: none;  margin: 0px 0px !important;box-shadow: inset 0px -2px 3px #416d9d;}
#zakoncz_karte_lewa{float:left;width:30px;}
#zakoncz_karte_prawa{float:left;width:185px;}
#kreator_kr{background: #eaeaea;}
#kreator_top{background:#eaeaea;padding-bottom: 5px;}
#kreator_top_content{box-shadow: inset 0px -2px 3px #d5d5d5; background: #e3e3e3;  border-bottom: 1px solid silver;}
#kreator_info{float: left;  width: 210px;  text-align: center;  border-right: 1px solid silver;  font-weight: bold;  padding: 5px 0px;  color: white;  background: #07a807;  box-shadow: inset 0px -2px 3px #070;}
#etap_nowe{width: 80px;float: left;}
.tlo_jasno_zielone{background:#e6ffda;}
.padding_3px{padding:3px}
.float_left{float:left;}
.label{padding:4px 0px;}
#plus,#minus{float: left;  width: 22px;  color: white;  font-size: 15px;  text-align: center;  margin:1px;  cursor: pointer;}
#plus_n,#minus_n{float: left;  width: 22px;  color: white;  font-size: 15px;  text-align: center;  margin:1px;  cursor: pointer;}
#plus:hover{background:#46c446;}
#minus:hover{background:#ff6000;}
#plus_n{background:silver;}
#minus_n{background:gray;}
#plus{background:green;}
#minus{background:red;}
#line_file{border-bottom: 1px solid #bdddbd;}
#line_file:hover{border-bottom: 1px solid #bdddbd;background:#bdddbd;cursor:pointer;}
#file_station_back{background:#b6e6b6;  padding:5px;  font-size: 21px;  margin-bottom: 15px;text-align: center;border:1px solid #99c899;}
#file_station{background:#ddf2dd;  padding:10px;}
.fa-folder{color: green;  font-size: 25px;  margin:5px 5px 5px 0px;}
.fa-file{color: #0ac60a;  font-size: 20px;  margin:5px 5px 5px 8px;}
#td_border{border:1px solid gray;padding:3px;  font-size: 12px;}
#hist_zle{background:#e8e8e8;}
#hist_zle_poz{border-bottom:1px solid silver;  padding:5px;}
#info_arch{margin:5px;  border:1px solid red;  color: red;  text-align: center;  background:#ffe3e3;  padding:10px;}
.poz_tab:hover{background:#d6f0c4;}
#border{border:2px solid white;padding:5px;}
#nie_wyk{color:red;}
#szczeg{background: #e8e8e8;margin-left:5px; padding:5px;  float: left;  width: 250px;border: 1px solid silver;margin-bottom:3px;}
#szczeg2{padding:5px;  float: left;  width: 250px;border-bottom: 1px solid silver;border: 1px solid silver;margin-bottom:3px;}
#h3_arch{background:#8e8e8e !important;  color: white;  text-transform: uppercase;text-align: center;}
#h4_daor{font-weight: bold;  text-align: center;}
#szcz_zle{padding:1px 5px;  background:#dfdddd;}
#piktogram{font-size:22px;color:white;text-align:center;}
#opis_pikotogramu{font-size:19px;color:white;text-align:center;}
#notka_wartosc{font-size:40px;color:white;text-align:center;font-weight:bold;}
#wyjazd{font-size: 29px;  padding: 5px 0px;}
#przebiegi{font-size: 26px;  padding: 5px 0px;}
label{padding:5px;font-weight:bold;}
#uzup_dane{color: red;  text-align: center;  border: 1px solid red;  background: #ffd9d9;  padding: 10px;  font-weight: bold;}
#box100pr{background: #e1e1e1; padding: 5px;}
#tlo_obszaru_roboczego{padding: 1px 5px;border: 1px solid silver;background: white;}
#box18{width: 36px;  float: right; padding: 5px 10px;}
#box18i{width: 36px;  float: left; padding: 5px 10px;}
#check_g{width: 40px;float: left; padding: 5px;background:#ffe0e0;}
#opis_check_g{width: 65px;float: left; padding: 5px;background:#ffe0e0;}
#opis_check_i{width: 111px;  float: left;}
#opis_check_in{width: 111px;  float: left;}
#check_w{width: 40px;float: left; padding: 5px;background:#dafaff;}
#opis_check_w{width: 65px;float: left; padding: 5px;background:#dafaff;}
#wynik_zadania{padding: 5px 5px;  border: 1px solid silver;font-size: 11px;}
#opis_zadania{padding: 5px 5px;  border: 1px solid silver;font-size: 11px;}
#wynik_zadania_o{padding:5px 5px;border: 1px solid silver;margin: 1px;background: #f4e4a3;font-size: 11px;}
#opis_zadania_o{padding:5px 5px;border: 1px solid silver;margin: 1px;background: #f4e4a3;font-size: 11px;}
#odstep{width:800px;float:left;height: 35px;}
#wynik_zadania_h{padding: 5px 5px;  font-weight: bold;  border: 1px solid silver;background: #d3dcff;  font-size: 11px;  text-align: center;}
#wynik_zadania_h_1z2{width:50px;float:left;padding:5px 5px;font-weight:bold;border: 1px solid silver;background: #d3dcff;}
#opis_zadania_h{padding: 5px 5px;  font-weight: bold;  border: 1px solid silver;  margin: 1px;  background: #d3dcff;  font-size: 11px;  height: 29px;}
#wynik_zadania_s{font-size: 11px;padding:5px 5px;font-weight:bold;border: 1px solid silver;margin: 1px;background: #dfffdf;}
#wynik_zadania_s_1z2{height:36px;width:50px;float:left;padding:5px 5px;font-weight:bold;border: 1px solid silver;background: #dfffdf;}
#opis_zadania_s{font-size: 11px;padding:5px 5px;font-weight:bold;border: 1px solid silver;background: #dfffdf;}
#wynik_zadania_1z2{width:50px;float:left;padding:5px 5px;border: 1px solid silver;margin: 1px;}
#wynik_zadania_h_1z2{width:50px;float:left;padding:5px 5px;font-weight:bold;border: 1px solid silver;margin: 1px;background: #d3dcff;}
#wynik_zadania_s_1z2{width:50px;float:left;padding:5px 5px;font-weight:bold;border: 1px solid silver;margin: 1px;background: #dfffdf;}
h6{background: #c6dbf2 !important;  padding: 5px 10px;  color: #384e66;  font-size: 16px !important;    margin: 0px !important;  font-weight: bold !important;  text-align: center;  border-radius: 10px 10px 0px 0px; }
#menu_a:hover{color:green !important;}
#menu_a{color:white !important;}
.dropdown-menu>li>a{color:white !important;}
.dropdown-menu>li>a:hover{color:white !important;background:#016a01 !important;}
.dropdown-menu>li>a:focus{color:white !important;background:#016a01 !important;}
.dropdown-menu>li>a:active{background:#016a01 !important;color:white !important;}
#t_symbol{padding: 1px 5px;width:80px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white;}
#t_numer{padding: 1px 5px;width:70px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_rok{padding: 1px 5px;width:60px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_ilosc{padding: 1px 5px;width:90px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_ilosc_kr{padding: 1px 5px;width:283px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white;}
#t_check{padding: 1px 5px;width:30px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;}
#t_data_p{padding: 1px 5px;width:120px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_data_w{padding: 1px 5px;width:120px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_zakres{padding: 1px 5px;width:300px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_zakres2{padding: 1px 5px;width:318px;float:left;font-weight:bold;color:white;}
#t_zakres3{padding: 7px 5px;width:160px;float:left;font-weight:bold;color:white;}
#t_etap{padding: 1px 5px;width:176px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_kg{padding: 1px 5px;width:50px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_czas{padding: 1px 5px;width:170px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_karta{padding: 1px 5px;width:120px;float:left;height:27px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;background:white}
#t_button{width: 150px; float: left;  height: 54px;  border-left: 1px solid silver;  border-right: 1px solid silver;  border-bottom: 1px solid silver;  background: white;padding: 5px 5px;}
#rozpocznij{padding: 1px 5px;width:140px;float:left;height:27px;}
#input_select{padding: 0px 5px !important;  margin: 0px !important;}
#col_select{width: 126px;float: left;padding: 0px 2px;}
#butelka_num{border:1px solid #dfdfdf;width:90px;min-height:28px;float:left;padding: 1px;  text-align: center;font-size:11px;background:gray;color:white;font-size:14px;}
#butelka_num1{border:1px solid #dfdfdf;width:30px;min-height:28px;float:left;padding: 1px;  text-align: center;font-size:11px;background:gray;color:white;font-size:14px;}
#butelka_num2{border:1px solid #dfdfdf;width:30px;min-height:28px;float:left;padding: 16px 1px;  text-align: center;font-size:11px;background:gray;color:white;font-size:14px;}
#brak_danych{font-weight: bold;  padding: 10px;  text-align: center;  border: 1px solid #ff8b8b;  background: #ffe3e3;  margin: 5px;  color: red;}
#zak_butt{width: 269px;  float: right;  background: green;  color: white;  border-radius: 24px;margin: 25px 0px !important;}
#now_butt{background: #528dce;  color: white;  border: none;  margin: 0px 0px !important;  box-shadow: inset 0px -2px 3px #416d9d;}
#szukaj_butt{background: #528dce;  color: white;  border-radius: 10px;margin: 2px 0px !important;}
#col_4{float:left;width:250px;margin: 5px;}
#tlo_form{background: #e3e3e3;  border: 1px solid silver;margin: 10px 0px;}
#pole_button{width: 289px;  float: right;  background: #e8e8e8;  padding: 10px;  border: 1px solid silver;}
#pole_buttonn{width: 289px;  float: right;  padding: 10px; }
#obszar_roboczy{background:#d9d9d9;border: 1px solid silver;border-radius: 10px;padding: 0px 0px 5px 0px;}
#poz_tab{cursor:pointer;}
#span_stat{color: white;padding: 2px 4px;border-radius: 5px;font-size: 12px;}
#button_action{background: #ffb300;  color: white;  border-radius: 20px;  font-size: 12px;padding: 0px 0px !important;border: none;}
#button_action4{background: #07b5a4;  color: white;  border-radius: 20px;  font-size: 12px;padding: 0px 0px !important;border: none;}
#button_action_r{background: red;  color: white;  border-radius: 20px;  font-size: 12px;padding: 0px 0px !important;border: none;}
#button_action2{background: #0087ff;  color: white;  border-radius: 20px;  font-size: 12px;padding: 0px 0px !important;border: none;}
#button_action3{background: #ff8300;  color: white;  border-radius: 20px;  font-size: 12px;padding: 0px 0px !important;border: none;}
#button_action5{background: red;  color: white;  border-radius: 20px;  font-size: 12px;padding: 0px 0px !important;border: none;}
#poz_tab:hover{background: #d9d9d9;}
#butelka{background: white;width:90px;min-height:28px;float:left;padding: 1px;  text-align: center;font-size:11px;border: 1px solid silver;}
#butelka_pow{width:444px;min-height:28px;float:left;padding: 2px;font-size:11px;margin-left:5px;}
#butelka_pow1{width:85px;min-height:28px;float:left;padding: 2px;font-size:11px;margin-left:5px;}
#butelka_p{border:1px solid #dfdfdf;width:90px;min-height:55px;float:left;padding: 1px;  text-align: center;font-size:11px;background:white;}
#butelka_n{border:1px solid #dfdfdf;width:90px;min-height:28px;float:left;padding: 1px;  text-align: center;background: #5cf05c;font-size:11px;}
#butelka_nag{box-shadow: inset 0px -2px 3px #d5d5d5;border:1px solid silver;width:90px;min-height:28px;float:left;padding: 1px;  text-align: center; font-weight: bold; background: #e3e3e3;}
#wzbogacenia_nag{border: 0px solid silver; width: 90px;  min-height: 28px;  float: left;  padding: 4px 0px;  text-align: center;  font-weight: bold;  background: green;  font-size: 11px;  color: white;}
#powt{width: 90px;  padding: 3px !important;  font-size: 13px;margin: 0px !important;}
#usun_but{color: white;  font-weight: bold;  width: 15px;  height: 24px;  float: right;  background: #fd8282;}
#karta_robocza{margin-bottom:20px; width:995px;}
#karta_ramka{ height: 284px;  position: relative;  width: 905px; left: 87px;  top: -282px;}
#wzbogacenia{width: 1080px;  position: absolute;  top: 530px;}
#ramka_wzbogacenia{width: 990px;  background: silver;}
#karta_pracy_kb{width:945px;}
#wzbogacenia_button{margin: 0px !important;  padding: 2px !important;}
#szuk_zlec_button{width: 84px;  font-size: 14px !important;  margin: 0px !important;padding: 2px !important;}
#kat_poz{height: 25px;  float: left;  width: 1044px;  border: 1px solid silver;  padding: 1px 5px;}
#nag_cpv{font-size: 20px;font-weight: bold;}
#zakladka{float: left;  color: white;  background: silver;  padding: 5px 10px !important;  border-radius: 10px;  font-size: 16px;  text-align: center;  margin: 10px 10px 10px 0px;}
#dodaor{float: left;  color: white;  background:#0087ff;  padding:5px 10px !important;  border-radius:10px;  font-size: 16px;  text-align: center;  margin:10px 10px 10px 0px !important;  width: 220px !important; border:0px solid white;}
#zadysp{float: left;  color: white;  background: #ffb300;  padding: 5px 10px !important;  border-radius: 10px;  font-size: 16px;  text-align: center;  margin: 10px 10px 10px 0px;}
#zakladka_a{float: left;  color: white;  background: green;  padding: 5px 10px !important;  border-radius: 10px;  font-size: 16px;  text-align: center;  margin: 10px 10px 10px 0px;}
#zakladka:hover{float: left;  color: white;  background: green;  padding: 5px 10px !important;  border-radius: 10px;  font-size: 16px;  text-align: center;  margin: 10px 10px 10px 0px;}
#cpv_popup{border: 1px solid silver;  padding: 10px;  width: 1080px;  background: white;}
#poz_cpv1{height: 27px;float: left;width: 120px;border-left: 1px solid silver;border-right: 1px solid silver;text-align: center;border-bottom: 1px solid silver;padding: 1px 5px;}
#poz_cpv2{height: 27px;float: left;width: 795px;border-left: 1px solid silver;border-right: 1px solid silver;text-align: left;border-bottom: 1px solid silver;padding: 1px 5px;}
#poz_cpv3{height: 27px;float: left;width: 40px;border-left: 1px solid silver;border-right: 1px solid silver;text-align: center;border-bottom: 1px solid silver;padding: 1px 5px;}
#poz_cpv4{height: 27px;float: left;width: 120px;border-left: 1px solid silver;border-right: 1px solid silver;text-align: right;border-bottom: 1px solid silver;padding: 1px 5px;}
.poz_cpv5{background: #ececec;float: left;width: 1045px;text-align: left;padding: 1px 5px;}
.poz_edit{font-size: 13px;height: 25px;float: right;width: 35px;text-align: center;padding: 1px 5px;background:green;color:white;font-weight:bold;}
.poz_del{font-size: 13px;height: 25px;float: right;width: 35px;text-align: center;padding: 1px 5px;background:red;color:white;font-weight:bold;}
#cpv{float: left; width: 105px;padding: 5px;}
#opis_cpv{float: left;  width: 650px;  padding: 5px;}
#vat_cpv{float: left;  width: 110px;  padding: 5px;}
#dodaj_cpv{float: left;  width: 80px;  padding: 5px;}
#buttonn{width: 70px;  color: white;  background: silver;  border: none;  padding: 3px !important;  border-radius: 20px;  font-size: 13px;  font-weight: bold;}
#buttonn:hover{background:green;}
#vat_cpv>form>input{width: 25px;  padding: 5px;}
#poz_cpv{border-bottom:1px solid silver;}
#load{position: fixed;
  height: 100%;
  background: black;
  width: 100%;
  top: 0px;
z-index: 9999;
opacity:0.5;
padding:15%;
display:none;
}
.preloader {
	margin: 80px auto 0;
	font-size: 70px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	animation: animation 1.7s infinite ease;
}
#time {
	margin: 80px auto 0;
	font-size: 50px;
	width: 206px;
	height: 1em;
	color: #2a6824;
	text-align: center;
}
@keyframes animation {
	0% {
		transform: rotate(0deg);
		box-shadow: 0 -0.83em 0 -0.4em green, 0 -0.83em 0 -0.42em green, 0 -0.83em 0 -0.44em green, 0 -0.83em 0 -0.46em green, 0 -0.83em 0 -0.477em green;
	}
	5%,
	95% {
		box-shadow: 0 -0.83em 0 -0.4em green, 0 -0.83em 0 -0.42em green, 0 -0.83em 0 -0.44em green, 0 -0.83em 0 -0.46em green, 0 -0.83em 0 -0.477em green;
	}
	10%,
	59% {
		box-shadow: 0 -0.83em 0 -0.4em green, -0.087em -0.825em 0 -0.42em green, -0.173em -0.812em 0 -0.44em green, -0.256em -0.789em 0 -0.46em green, -0.297em -0.775em 0 -0.477em green;
	}
	20% {
		box-shadow: 0 -0.83em 0 -0.4em green, -0.338em -0.758em 0 -0.42em green, -0.555em -0.617em 0 -0.44em green, -0.671em -0.488em 0 -0.46em green, -0.749em -0.34em 0 -0.477em green;
	}
	38% {
		box-shadow: 0 -0.83em 0 -0.4em green, -0.377em -0.74em 0 -0.42em green, -0.645em -0.522em 0 -0.44em green, -0.775em -0.297em 0 -0.46em green, -0.82em -0.09em 0 -0.477em green;
	}
	100% {
		transform: rotate(360deg);
		box-shadow: 0 -0.83em 0 -0.4em green, 0 -0.83em 0 -0.42em green, 0 -0.83em 0 -0.44em green, 0 -0.83em 0 -0.46em green, 0 -0.83em 0 -0.477em green;
	}
}

td {border: 1px solid #424242;}
#dane_r{background: #ececec;  border: 1px solid silver;  padding: 5px 10px;  margin-bottom: 10px;}
#gps{padding:5px;}
#xy{font-size: 26px;  font-weight: bold;  text-align: center;  margin: 5px;  background: #eeeeeefa;}
#point{border: 1px solid #a6a4a4;padding: 2px 5px;background: #f4f4f4;margin-bottom: 8px;}
#but{width:170px;float:left;margin:3px;}
#button{background: #424242;color: white;width:100%;}
#manage{background:green;margin:5px 0px;}
#nag>td{font-weight:bold;background:#00763b;color:white;}
#zestawienie_trasa{border: 1px solid #2b952b;padding: 5px;text-align:center;color:#2b952b;}
#data_wyj{width:240px;float:left;}
#usun{width: 30px;float: right;color: white;background: red;padding: 0px 10px;position: relative;right: -9px;}
#genrap{border: 1px solid gray;padding: 0px 5px;margin-bottom: 10px;background: #f9f9f9;}

@media only screen and (min-width: 1080px) {
#notka{background: green;  border: 2px solid green;  width: 430px;  float: left;margin: 5px;}
#mobile{display:none;}
#desctop{display:block;}
.uwagi{width:100%;padding:0px 5px;}
#box18c_m{display:none;}
#box18c{width: 33px;  float: right;  color: white;  background: red;  padding: 5px 10px;}
#clear_m{display:none;}
#box20{display:none;}
#box17{width: 170px;float: left; padding: 5px;}
#box19{width: 122px;float: left; padding: 5px;}
#box_nag{border-bottom:1px solid silver;font-weight:bold;margin-bottom: 3px;}
#box16{width: 240px;float: left; background: #e1e1e1;  height: 47px;  padding: 5px;}
#box16h{width: 240px;float: left; background: #e1e1e1;  padding: 5px;}
#box70px{width: 70px;float: left; background: #e1e1e1;  height: 47px;  padding: 5px;}
#box200px{width: 200px;    float: left;    background: #e1e1e1;    height: 47px;padding: 5px;}
#box350px{width: 350px;    float: left; padding: 5px;}
#box100px{width: 100px;    float: left; padding: 5px;}
#box120px{width: 120px;    float: left; padding: 5px;}
#box95px{width: 95px;    float: left; padding: 5px;}
#box40px{width: 40px;  float: left;padding: 12px;}
#box365px{width: 365px;    float: left;    background: #e1e1e1;    height: 47px;padding: 5px;}
#box13{width: 360px;float: left; background: #e1e1e1;  height: 47px;  padding: 5px;}
#map{width: 100%; height: 500px; float:left;}
#points{width: 575px; height: 500px; float:left;padding:5px 10px;}
#submenu{color: white !important;line-height: 41px;padding-right: .5rem;padding-left: .5rem;}
.dropdown-menu{background: #268426 !important;border: 0px solid #2b952b !important;width: 200px !important;}
#kal{border: 1px solid #2b952b;width: 1052px;background: #efffef;}	
#col_zes{float:left;width:175px;margin:15px 10px 15px 0;}
#kaldzien{width: 148px; height: 150px;float: left;border: 1px solid #2b952b;padding: 5px;margin: 1px;}
#kaldzien_n{text-align:center;width:150px;height:38px;float:left;border:1px solid #2b952b;padding:5px;background:#2b952b;color:white;font-weight:bold;}
#zestawienie{border: 1px solid gray;padding: 5px;margin-bottom: 10px;}
#zestawienie_poz{border: 1px solid #d7d7d7;float: left;width: 261px;padding: 5px;text-align: center;}
#zestawienie_head{background: gray;padding: 0px 9px;color: white;}
#poz_ng{font-weight:bold;}
#tab{width:98%;background: #f7f7f7;border:0px solid white;}
#tab_d{width:100%;}
#tab>tbody>tr>td{border:0px solid white;font-weight:bold;text-align:right;}
#but{background: #424242;color: white;}
#odczyt_p1{
	float: left;
	width: 300px;
}
#logo_start{
	padding: 0px 50px 50px 50px;
	width:500px;
	margin:0 auto;
}
#odczyt_p2{
	float: left;
	width: 220px;
}
#odczyt_a2{
	float: left;
	width: 150px;
}
#odczyt_p3{
	float: left;
	width: 400px;
}

#kontener_center{
	width:1320px;
	margin:0 auto;
	}
#menu>#kontener_center>ul{
	list-style:none;
	padding: 0px !important;
	margin: 0 !important;
	width: 800px;
	float: left;
}
#dane_d{
	width:500px;
	float:left;
	padding: 5px 10px;
}
#wylogujm{
	float:right;
	width:120px;
	padding:20px 0;
	text-align: right;
	display:none;
}
}
@media only screen and (max-width: 1079px) {
#notka{background: green;  border: 2px solid green;margin: 5px 0;}
#mobile{display:block;}
#desctop{display:none;}
#box20{padding: 5px 10px;background: #eae5e5;}
#box18c_m{width: 30px;  float: right;  color: white;  background: red;  padding: 5px 10px;}
#box18c{display:none;}
#clear_m{clear:both;}
#box17{display:none;}
#box19{width: 122px;float: left; padding: 5px;font-weight:bold;}
#box_nag{display:none;}
#box16{background: #e1e1e1;  height: 47px;  padding: 5px;}
#box16h{background: #e1e1e1;  padding: 5px;}
#box70px{background: #e1e1e1;  height: 47px;  padding: 5px;}
#box200px{background: #e1e1e1;    height: 47px;padding: 5px;}
#box350px{padding: 5px;}
#box100px{padding: 5px;}
#box95px{padding: 5px;}
#box120px{padding: 5px;}
#box40px{width: 40px;  float: left;padding: 12px;}
#box365px{ background: #e1e1e1;    height: 47px;padding: 5px;}
#box13{background: #e1e1e1;  height: 47px;  padding: 5px;}
#map{width: 100%;height: 500px;}
#points{ padding:5px 10px;}
#submenu{color: white !important;line-height: 41px;padding-right: .5rem;padding-left: .5rem;width: 100%;}
.dropdown-menu{background: #268426 !important;border: 0px solid #2b952b !important;text-align: center !important;width: 100% !important;}
.btn-group, .btn-group-vertical {
  position: relative;
  display: block !important;
}
#kal{border: 1px solid #2b952b;background: #efffef;}
#kaldzien_n{display:none;}
#kaldzien{border:1px solid #2b952b;padding:5px;margin:1px;}
#col_zes{width:100%;margin:15px 0;}
#zestawienie{border: 1px solid gray;padding: 5px;margin-bottom: 10px;}
#zestawienie_poz{border: 1px solid #d7d7d7;padding: 5px;text-align: left;}
#zestawienie_head{background: gray;padding: 0px 9px;color: white;}
#poz_ng{font-weight:bold;}
.navbar-nav {
  text-align: center;
}
#odczyt_p1,#odczyt_p2,#odczyt_p3,#odczyt_a2{
	width: 100%;
}
#kontener_center{
	width:100%;
	margin:0 auto;
	padding:5px;
}
#menu>#kontener_center{

	padding: 0px 20px;

}
#menu>#kontener_center>ul{
	list-style:none;
	padding: 0px !important;
	margin: 0 !important;
	width: 100%;
	float: left;
}
#dane_d{
	width:100%;
	float:left;
	padding: 5px 10px;
}
#wyloguj{
	float:right;
	width:120px;
	padding:20px 0;
	text-align: right;
	display:none;
}
#logo_start{
	padding: 0px 50px 50px 50px;
	width:100%;
	margin:0 auto;
}
}

p{
	margin-top:2px !important;margin-bottom: 2px !important;
}
img{
	width:100%;
}
select{
	padding: 7px 5px 6px 5px !important;
	border:1px solid silver;
	width:100%;
	margin: 3px 0px !important;
}
input,textarea{
	padding: 5px 5px !important;
	border:1px solid silver;
	width:100%;
	margin: 3px 0px !important;
}
a{
	color:green !important;
	text-decoration:none !important;
}
h3{
	background: #e6e6e6 !important;
	padding: 5px 10px;
	color: #424141;
	font-size: 22px !important;
	margin:5px 0 !important;
}
h4{
	background: #f9f9f9;
	padding: 5px 10px;
	color: #424141;
	font-size: 12px !important;
}
h5{
	background: #e1e1e1 !important;
	padding: 5px 10px;
	color: #424141;
	font-size: 16px !important;
	border: 1px solid silver;
}
#odczyt{
	border-bottom:1px solid silver;
	padding: 5px 10px;
}
#odczyt_e{
	margin-bottom:15px;
}
.pop_odczyt{
	text-align: left;
	font-size: 50px;
	padding: 0 10px;
}
#zapisz_odczyt{
	background: #2b952b;
	color: white;
	border: none;
	font-size: 34px;
	margin-top: 15px;
}
#tresc{
width:100%;
height:200px;
}
#label{
	margin: 15px 0;
	font-weight: bold;
	background: #c0c0c059;
	padding: 5px 10px;
}
#razem{
	font-size:30px;
	padding: 5px 10px;
}
#do_zaplaty{
	padding: 5px 10px;
}


#przedmiot,#przedmiot_pass{
	border:1px solid green;
	padding:2px 2px;
	margin:5px 0;
	background: white;
}
#przedmiot1{
	border:1px solid #009fff;
	padding:2px 2px;
	margin:5px 0;
	background: white;
}
#pierwsze_log{
	border: 1px solid #0697c3;
	padding: 2px 2px;
	margin: 5px 0;
	background: #00ffff21;
	color: #0697c3;
	font-weight: bold;
	text-align: center;
	padding: 15px;
}
#komunikaty{
	border: 1px solid #0697c3;
	margin: 5px 0;
	background: #00ffff21;
	color: #0697c3;
	padding: 15px;
}
#content{
	background:white;
	margin-top:3px;
	padding: 20px 10px;
}
.content{
	background:#ffffffbd;
	margin-top:3px;
	padding: 20px 10px;
}
#bar{
	background: #008000;
	padding: 3px 3px;
}
#bar1{
	background: #009fff;
	padding: 3px 3px;
}
#nazwa_p{
	color:white;
	font-weight:bold;
	margin: 0px 10px;
}	
#menu{
	background: #2b952b;
	z-index: 9999;
	position: fixed;
	top: 0px;
	width: 100%;	margin-bottom:40px;
	padding: 5px 0px;
}	
#kontener{
	margin-top: 75px;
}
#menu>#kontener_center>ul>li{
	display: inline-block;
}
#menu>#kontener_center>ul>li>a{
	color:white !important;
	padding: 20px !important;
	display: block !important;
	text-transform: uppercase !important;
}
#menu>#kontener_center>ul>li>a:hover{
	background:#44a046;
}

#clear{
	clear:both;
}

#input{
	padding:10px 0px;
}

#wyloguj>a,#wylogujm>a{
	color:white !important;
}
#wyloguj,#wylogujm{color:white !important;font-size: 14px;}
.nav-link{color:white !important;}
.navbar-light .navbar-toggler {
  color: white !important;
  border-color: white !important;
}
.navbar-nav {
  text-transform: uppercase;
}
#prozba{
	color: red;
    border: 1px solid red;
    padding: 10px;
    text-align: center;
    background: #ffefef;
    margin-bottom: 10px;
}
#staty{
color: #004cff !important;
background: #004cff0f;
padding: 5px 10px;
font-size: 22px !important;
border: 1px solid #004cff;
}
#komunikat{
	color: red;
	text-align: center;
	border: 1px solid red;
	background: #ff00000f;
	display:none;
}
#komunikat2{
	color: green;
	text-align: center;
	border: 1px solid green;
	background: #00800014;
	display:none;
}