body {
    font-family: Verdana !important;
    font-size: 80%;
}

#gdzieJestes{
    position: absolute;
    top: 47px;
    right:50px;
    font-weight: bold;
    font-size: 14px;
}

#Sigma {
    cursor: pointer;
    font-size: 12px;
    float:right;
    position:relative;
    top:-14px;
    left: -88px;
    z-index:100;
}

.czerwony_label{
    background-color: lightcoral;
}

.lapka:hover{
            cursor: pointer;
        }
.click-palety-tooltip{
    cursor: pointer;
}
.adres {
    width: 1070px !important;
    list-style-type: none;
}
#tabela_adresow_w_trasie_edycja{
    width: 1050px;
}
#adresy {
    width: 820px;
}
textarea {
    font-family: Verdana;
    font-size: 90%;
    min-width: 300px;
    box-shadow: 4px 4px 5px #BBB;
    width: 817px !important;
}
textarea.stala_szerokosc{
    width: 100px !important;
}
#menu_systemu{
    margin-bottom: 2px;
    padding-top: 6px; 
    padding-bottom: 6px; 
    border-top: 1px #BBB solid;
    border-bottom: 1px #BBB solid;
    background-color: #dedede;
    list-style-type:none;
    height:25px;
}
#menu_systemu li{
    display:inline;
    width:75px;
    text-align:center;
    height:63px;
    padding:10px 0px 6px 0px;
}
#menu_systemu li:first-of-type{
    margin-left: 112px;
}
#gdzie_jestes, #gdzie_jestes_logowanie,#nazwa_naszej_firmy{
    text-align: right;
    color: #666;
}
#menu_systemu li a {
    padding-right: 0px;
    padding-left: 0px;
    text-decoration: none;
    color: black;
}
#menu_systemu li a span {
    position: relative;
    top: -4px;
    left: -4px;
}
#menu_systemu li a:hover {
    cursor: pointer;
}

#naglowek {
    height: 0px;
    padding: 0px;
}
#wyszukiwanie {
    color: black;
    margin-right: 10px;
    float: right;
}
#wyszukiwanie input[type=text] {
    border-radius: 6px;
    background-color: #cce5ff;
    border-width: 2px;
    color: grey;
    height: 20px;
}
#wyszukiwanie input:hover {
    color: #07008b;
}
#logo img{
    z-index: 100;
    position: relative;
    left: -20px;
    top: 10px;
    height: 90px;
}
.wysz_co_radio, .wezwanie_jezyk {
    background-color: transparent;
    border:none;
}
input[type="radio"], input[type="checkbox"]{
    background-color: transparent;
    border:none;
}
#stronicowanie li, #stronicowanie_bez_odnosnikow li {
    display: inline;
}
#stronicowanie li a, #stronicowanie_bez_odnosnikow li a{
    text-decoration: none;
}
#stronicowanie, #stronicowanie_bez_odnosnikow {
    margin-top: 10px;
    margin-left: 200px;
}
#stronicowanie_bez_odnosnikow li span:hover{
    cursor: pointer;
    background-color:#cce5ff;
}
#stronicowanie li, #stronicowanie_bez_odnosnikow_przeglad_transportow li {
    display: inline;
}
#stronicowanie li a, #stronicowanie_bez_odnosnikow_przeglad_transportow li a{
    text-decoration: none;
}
#stronicowanie, #stronicowanie_bez_odnosnikow_przeglad_transportow {
    margin-top: 10px;
    margin-left: 200px;
}
#stronicowanie_bez_odnosnikow_przeglad_transportow li span:hover{
    cursor: pointer;
    background-color:#cce5ff;
}
label {
    font-family: Verdana;
    margin-left: 5px;
}
.schowaj{
    display: none;
}
.tabela{
    display: table;
}
.wiersz{
    display: table-row;
}
.komorka {
    display: table-cell;
}
#nazwaklienta {
    width: 650px;
}
textarea {
    width: 700px;
}
.prawo_float{
    float: right;
}
.lewo_float{
    float: left;
}
#zl_adres_uwagi{
    width: auto;
}
#opis {
    width: 500px;
}
a {
    padding-left: 2px;
    padding-right: 2px;
}
a:link,a:visited {
    color:black;
}
a:hover,#stronicowanie a:hover{
    background-color:#cce5ff;
    color: black;
}
#stronicowanie a{
    padding:4px;
}
ul li a:hover{
    background-color:transparent;
}
.podswietlenie{
    background-color:#EEE;
    color: whitesmoke;
}
.podswietlenie_tabele{
    background-color:black !important;
    color: white !important;
}
a.aktywny, span.aktywny{
    font-weight: bold;
}
button,button,[type=submit],.plus_pojdodel,#flaga_zapisz,#flaga_anuluj {
    font-family: Verdana;
    border-radius: 2px;
    width   : auto;
    background  : none;
    background-color  : whitesmoke;
    cursor  : pointer;
    color   : black;
    margin: 2px;
    border  : 1px solid #BBB;
}

button:hover,[type=submit]:hover,.plus_pojdodel:hover,#flaga_zapisz:hover,#flaga_anuluj:hover{
    background-color: #DEDEDE;
    border-color: #BBB;
}

[id^=tb_] tr:not(:first-child):not([rel='']):hover{
    background-color: #cce5ff;
    color: black;
    cursor: pointer;
}
#tabela_danych_crm{
    width: 90%;
    background-color: white;
}
[id^=tb_] tr:first-child span:hover, #wybor_koperty_okno_tabela tr:hovwe{
    cursor: pointer;
}
#wybor_koperty_okno_tabela tr:not(:first-child):hover{
    cursor: pointer;
    background-color: #cce5ff;
}
#wybor_koperty_okno_tabela{
    width: 100%;
}
[id^=tb_] td{
    word-break: break-all;
    font-size: 90%;
}
#numertrasy,#typ{
    width: 10%;
}
button#edytuj {
    width: 76px;
}
#typ,#edytuj {
    background-color: whitesmoke;
    color: black;
}
#typ {
    cursor: default;
}
#edytuj:hover {
    cursor: pointer;
    color:black;
    background-color: #cce5ff;
}
#menu_panel {
    border: 1px #BBB solid;
    margin-top: 16px;
    margin-right: 36px;
    float:left;
    color:black;
    background-color: #EEEEEE;
    height: auto;
    list-style: none;
    width: 100px;
}

#tb_tabelamozliwekompensaty td, #tabela_danych_crm td{
    border: 1px solid gray;
}
#tb_tabelamozliwekompensaty tr:hover{
    cursor: default;
}
#menu_panel img{
    margin-left: 20px;
}
#menu_panel a{
    text-decoration: none;
    color:black;
}
#menu_panel input {
    background-color: whitesmoke;
    border-radius: 2px;
    width: 80px;
}
#menu_panel #wyszukaj_kryteria input[type="radio"] {
    width: 11px;
}
#menu_panel .wezwanie_jezyk{
    width: 11px;
}
#menu_panel li {
    border-bottom: 1px #BBB solid;
    padding: 4px;
}
#menu_panel #kasa_filtr_pobrane{
    width: 10px;
    margin-left: 4px;
}
table {
    border-collapse: collapse;
}
table:not(.tabela-vies-rezultat), 
table:not(.tabela-vies-rezultat) th, 
table:not(.tabela-vies-rezultat) td, 
table:not(.tabela-vies-rezultat) tr {
    border:1px #BBB solid;
}
th {
    color:black;
    background-color: #EEE;
}
td {
    padding:3px;
}
.th_plus{
    float: right;
    margin-right: 10%;
    font-size: 110%;
}
ul#kh_karty  {
    padding: 4px;
    background-color: #DEDEDE;
}
ul#kh_karty li{
    padding-left: 12px;
    padding-right: 12px;
    display:inline;
    color:black;
    list-style-type: none;
}
ul#kh_karty li a{
    text-decoration:none;
    color: black;
}
#zawartosc-kontener{
    margin-left: auto;
    background-color:#fff;
}
.khrachbanknr{
    width: 300px;
}
.khrachbanknazwa {
    width: 200px;
}
.khkraje{
    width: 40px;
}
#khnrlicencji{
    width: 400px;
}
.khadresnazwa,.khadreskraj,.khadreskodp,.khadresmiasto,.khadresulica {
    width: 200%;
}
#adresyuzytkowelink input{
    color: black;
    cursor: pointer;
}
#adresyuzytkowelink input:hover{
    color:whitesmoke;
    background-color: #cce5ff;
}
#opistr {
    margin-right: 1px;
}
.adresyuzytkowe{
    border: #222 solid thin;
}
.khadresnazwalink {
    width: 100%;
}
.typlad {
    width: 30px;
}
#typladunku {
    border: 1px #BBB solid;
    padding-top: 6px;
    padding-bottom: 6px;
}
#pojprzewozniknazwa {
    width: 200%;
}

.dodelpojazdu{
    padding: 6px;
    border: #BBB solid 1px;
}
#administracja,.zestawienia input{
    border: none;
}
#formularz, #zawartosc-kontener, #formularzdokumenty,#formularzpersonelklienta,#formularzdokumentywygenerowane,#formularzdokumentcrm{
    background-color: #fffbf0;
}

#ustawienia input{
    border-radius: 4px;
    background-color: white;
    color: black;
}
.img_administracja{
    padding: 6px;
}
.tabela_administracja td{
    padding: 2px;
}
.zestawienia_img{
    width: 30px;
}
.administracja input:hover,#ustawienia input:hover,.zestawienia tr:hover  {
    background-color: #cce5ff;
    color: black;
    cursor: pointer;
}
.zestawienia_opis{
    vertical-align: top;
}
.zestawienia_naglowek{
    font-weight: bold;
}
.adm_label{
    background-color: black;
    color: white;
}

.tabela.dane input{
    margin:1px;
}
input, textarea {
    border: 1px #BBB solid;
    font-family: Verdana;
    font-size: 90%;
    background-color: white;
}
.administracja input,.zestawienia input {
    background-color: transparent;
}
button {
    font-size: 90%;  
}
#minus{
    background-color: whitesmoke;
    color: black;
}
#minus:hover{
    background-color: #cce5ff;
    color: black;
}
label {
    color: black; 
}
#niebieska label{
    color: black;
}
.tabela.dane label{
    color: black;
}
#nazwaprzewoznika,#nazwaklienta{
    background-color: white;
    border: #BBB solid 1px;
    color: #633;
    margin-bottom: 10px;
}
#nazwaprzewoznika{
    width: 200px;
}
input:focus,textarea:focus{
    border-color: darkred;
}
#tabela_zielona, #tabela_obramowana{
    margin: 4px;
    padding: 4px;
    border: #BBB solid 1px;

}
#tabela_zielona label,#tabela_obramowana label{
    color: black;
}
#adresy input{
    margin-bottom: 2px;
    border: #BBB solid 1px;
}
#adresy{
    margin-bottom: 6px;
}
.adresutworzony input,
.adrestworzony input,
#calyformularztrasy input{
    margin: 1px;
}
.adrestworzony #calyformularz .tabela,
.ladunektworzony #calyformularz .tabela,
.adresutworzony #calyformularz .tabela:not([id]){
    border: #BBB solid 1px;
    border-radius: 4px;
    padding: 6px;
}
#tabela_ROZ{
    border: #BBB solid 1px;
    border-radius: 4px;
    padding: 6px;
}
#tabela_ZAL{
    border: #BBB solid 1px;
    border-radius: 4px;
    padding: 6px;
}
.adrestworzony #calyformularz .tabela label,
.ladunektworzony #calyformularz .tabela label,
.ladunektworzony #calyformularz .tabela p,
#typladunku,
.adresutworzony #calyformularz .tabela .typ_adres_radio,
.adrestworzony #calyformularz .tabela .typ_adres_radio,
.adresutworzony #calyformularz .tabela label{
    padding: 10px;
    color: black;
}
hr{
    color: black;
}
textarea{
    margin-bottom: 16px;
}
#numertrasy{
    background-color: #E5E5E5;
    color: black;
}
#numertrasy:hover{
    background-color: #cce5ff;
}
#formularz, #formularzdokumenty,#formularzpersonelklienta,#formularzdokumentywygenerowane,#formularzdokumentcrm{
    border: #BBB solid 1px;
}
[id^=tb_]
{
    margin-top: 8px;
    margin-right: 8px;
    box-shadow: 8px 8px 10px #BBB;
    background-color: white;
}
#formularzlogowania{
    border-left: 1px #BBB solid;
    width: 450px;
    background-color: #EEE;
    text-align: center;
    float: right;
    z-index: 1;
}
#formularz{
    width: 1095px;
}
#formularzlogowania form{
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 30px;
    border: none;
    background-color: #EEE;
}
#zaloguj{
    padding: 6px;
    margin-top: 20px;
}
.jezyk_wydruku span,#zlecenie_wydruk_span span,
#fakturowanie_wydruk_span_unijny span,
#fakturowanie_wydruk_span_uwagi_inne span,
#fakturowanie_wydruk_span_faktoring span,
#fakturowanie_wydruk_span_pozaunijny span{
    padding: 2px;
    cursor: pointer;
}
.jezyk_wydruku span:hover,#zlecenie_wydruk_span span:hover,
#fakturowanie_wydruk_span_unijny span:hover,
#fakturowanie_wydruk_span_uwagi_inne span:hover,
#fakturowanie_wydruk_span_faktoring span:hover,
#fakturowanie_wydruk_span_pozaunijny span:hover{
    color: black;
    padding: 2px;
    border-radius: 10px;
    background-color:#DEDEDE;
}
.lacznik {
    list-style: none;
}
.lacznik li{
    border-radius: 4px;
    padding: 4px;
}
ul#moduly, ul#uzytkownik, ul#uprawnienia,ul#wszystkie, ul#domyslne,
ul#zlecenie_komorki,ul#zlecenie_wszystkie_komorki{
    width: 250px;
    border: 1px #222 inset;
    margin: 6px;
    border-radius: 6px;
    background-color: white;
    padding: 12px;
    padding-bottom: 18px;
}
ul#wszystkie, ul#domyslne{
    width: 460px;
} 
#error {
    color: darkred;
    margin: 10px;
}

body{
    background-color: whitesmoke;
}
#sortowanietabel #formularz .komorka{
    border: #222 solid 1px;
    padding: 6px;
}
#khkolor{
    margin: 4px;
    float: right;
    width: 40px;
}
#blokada{
    margin-right: 6px;
    width: 20px;
}
.zlecenie_szary{
    background-color: #EEEEEE;
}
.powiel_zlecenie,.powiel_pojazdy, .korekta_faktura_klasa, .wydruk_koperty, .trasa_dodatkowe{
    background-color: #DEDEDE;
    color: black;
}
#kopiowanie_zlecenia, #kopiowanie_pojazdy,#korekta_faktura,
#fakturowanie_zlecenia, #wydruk_koperty,#proforma, #wystaw_kw , #fakturowanie_zbiorczo ,
#samo_fak_fakturowanie_zlecenia ,#samo_fak_fakturowanie_zbiorczo, #samofakturowanie_zbiorczo_wykonaj, #fakturowanie_zlecenia_samofaktura , #fakturowanie_zbiorczo_wykonaj , #splacanie_zbiorcze,
#wyslij_nota_ksiegowa_pokaz_faktura , #wyslij_wezwanie_pokaz_faktura ,#wyslij_wezwanie_pokaz_faktura_zbiorcze ,#wezwanie_zbiorcza_generuj
{
    background-color: black;
    color: #DEDEDE;
    cursor: pointer;
}
.zlecenie_stronicowanie_ikony a, .pojazdy_stronicowanie_ikony a, #trasa_stronicowanie_ikony a{
    margin: 4px;
}
td.kol_adr_zablokuj, td.kol_plik_usun {
    text-align: center;
}
.adres_zablokuj, .plik_usun{
    width: 60px;
    cursor: pointer;
}
.adres_zablokuj:hover, .plik_usun:hover{
    background-color: #cce5ff;
    color: white;
}
#tb_adres tr {
    cursor: default;
}
#menu_panel a:hover{
    cursor: pointer;
}
#menu_panel li[id]:hover{
    background-color: #cce5ff;
}
#System_menu_panel:hover{
    cursor: pointer;
}
#formularz, #formularzdokumenty,#formularzpersonelklienta,#formularzdokumentywygenerowane,#formularzdokumentcrm{
    margin-right: 8px;
    margin-left: 108px;
    margin-top: 18px;
}
#formularz{
    margin-left: 136px;
}
#formularzlogowania #formularz{
    margin: 0px; 
}
#zlid_read,#datautworzenia{
    padding: 2px;
    border:none;
    color: black;
    background-color: transparent;
}
#tabela_z_id_zlecenia_i_data {
    margin-bottom: 6px;
    width: 816px;
}
#tabela_z_id_zlecenia_i_data button{
    margin: 0px;
    padding: 0px;
}
#tabela_z_id_zlecenia_i_data label {
    color: black;
}
#prawa_text_align {
    padding: 2px;
    text-align: right;
}
#przewoznik_przyjal_zlecenie{
    margin-left: 12px;
}
#przewoznik_przyjal_zlecenie_trasa{
    margin-left: 12px;
}
.ikony_menu{
    height: 22px;
}
.prawo_text_align{
    text-align: right;
}
#kosztdodatkowy{
    background-color: #fffbf0;
    border: 1px solid #BBB999;
    margin: 6px;
}
#zl_trasa_czy_jest:disabled {
    cursor: default;
}
#info_system {
    text-align: center;
    color: #666;
    position: relative;
    top: -10px;
}
#dodaj_kontrahenta, #edytuj_kontrahenta,#dodaj_kontrahenta_z_trans{
    margin: 0px;
    margin-bottom: 1px;
    margin-top: 1px;
}
#zleceniemenu li, #kontrahentmenu li,#trasamenu li,#zleceniemorskiemenu li, #trasamorskamenu li{
    cursor: pointer;
}
#tb_listaplikow tr:first-child{
    cursor: default;
}
#ile_plikow {
    position: relative;
    top: -14px;
    left: 6px;
}
#kosztdodatkowy input{
    margin: 1px;
}
#tabela_pozycje th, #tabela_pozycje td{
    cursor: default;
}
#stronicowanie li a:hover{
    cursor: pointer;
}
.fak_numer_pelny{
    border: none;
    background-color: transparent;
    cursor: default;
}
#plus_pozycje_faktury{
    float: right;
}
#wybrany_filtr_faktur{
    float: right;
}
#kurs_wartosc{
    border: none;
}
#fak_przyklad_numer, #del_przyklad_numer{
    background-color: transparent;
    cursor: default;
}

#tabela_pozycje tr #poz_jednostka, 
#tabela_pozycje tr #zl_numer_zlecenia, 
#tabela_pozycje tr #poz_ilosc, 
#tabela_pozycje tr #poz_waluta, 
#tabela_pozycje tr #poz_waluta_val {
    border: none;
    background-color: transparent;
    cursor: default;
}
#koszt_dodatkowy_zawartosc input {
    margin: 1px;
}
#pokorekcie #poz_po_korekcie_ilosc, #pokorekcie #poz_po_korekcie_stawka,#pokorekcie #poz_po_korekcie_wartosc_netto,#pokorekcie #poz_po_korekcie_wartosc_brutto{
    border: none;
    background-color: transparent;
    cursor: default;
}
#poz_korekta_wartosc_netto, #poz_korekta_wartosc_brutto, #fak_nr_dok_kor{
    border: none;
    background-color: transparent;
    cursor: default;
}
#przedkorekta input{
    border: none;
    background-color: transparent;
    cursor: default;
}
#przedkorekta #poz_vat_zrodlowa{
    border: 1px solid #BBB;
    background-color: white;
    cursor: text;
}
#przedkorekta #poz_opis {
    font-weight: bold;
}
.dane_do_odczytu {
    border: none;
    background-color: transparent;
    cursor: default;
}
.kol_transparent{
    border: none;
    background-color: transparent;
    cursor: default;
}
.kol_zl_fw img{
    text-align: left;
    margin-left: 4px;
}
#tabela_flaga textarea{
    width: 40px;
}
label[for="flaga_komentarz"]{
    vertical-align: top;
    position: relative;
    top: -40px;
}
#poz_minus{
    padding: 0px;
    margin: 0px;
    padding-left: 4px;
    padding-right: 4px;
}
#adresy_wszystkie{
    float: right;
    margin-right: 4px;
    height: 18px;
    width: auto;
    padding-bottom: 16px;
    position: relative;
    top: -3px;
}
#wszystkie_adresy_zawartosc{
    display: none;
}
#flagi_faktura{
    font-weight: bold;
    font-size: 80%;
    position: relative;
    left: 1px;
    top: -6px;
}
.pomoc:hover{
    cursor: pointer;
    background-color: #cce5ff;
}
.pomoc_zawartosc{
    text-align: justify;
    padding: 10px;
}
.pomoc_naglowek{
    font-weight: bold;
    margin-left: 14px;
}
.pomoc_naglowek_drugi{
    margin-top: 0px;
    margin: 10px;
    margin-left: 14px;
    font-weight: bold;
    text-shadow: 5px 5px 20px #182019;
}
.pomoc_obrazek{
    margin-left: 60px;
}
.pomoc_zawartosc img{
    padding: 20px;
    padding-bottom: 0px;
}
tr.kh_Glowny{
    background-color: #EEE;
}
.fak_numer_pelny_manualny{
    border: 1px solid #BBB999;
    background-color: white;
    cursor: text;
}
#fak_numer_reczny{
    display: none;
}
.zestawienia_formularze{
    display: none;
}
#pomoc_spis_tresci{
    font-size: 14px;
}
#pomoc_spis_tresci a:hover{
    background-color: transparent;
    color: black;
}
#pomoc_spis_tresci a{
    background-color: transparent;
    color: blue;
}
#lista_rozszerzona{
    z-index: 1;
    display: none;
    position: absolute;
    top: 57px;
    left: 117px;
    list-style: none;
    background-color: #EEE;
    border: 1px solid #BBB;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-bottomright: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    box-shadow: 2px 2px 5px #BBB;
    padding-right: 56px;
    padding-left: 2px;
}
#lista_rozszerzona_przycisk{
    padding: 1px;
    background-color: #EFEFEF;
    padding-left: 6px;
    border: 1px #BBB solid;
    position: absolute;
    top: 57px;
    left: 100px;
    font-size: 84%;
    z-index: 1;
}
#lista_rozszerzona_przycisk_srodkowy{
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);    
    padding: 1px;
    position: absolute;
    top: 438px;
    left: 50px;
    z-index: 2;
    color: #555;
}
#lista_rozszerzona_przycisk:hover{
    cursor: pointer;
    background-color: #cce5ff;
}
#lista_rozszerzona ul li{
    position: relative;
    left: 22px;
    list-style: disc;
}
#lista_rozszerzona li span:hover,#lista_rozszerzona a:hover{
    cursor: pointer;
    color: #07008b;
}
#lista_rozszerzona a{
    position: relative;
    left: -2px;;
}
#filtr_wieloargumentowy table{
    margin-left: auto;
    margin-right: auto;
}
[id^="operacje_na_liscie_drukuj"]{
    cursor: pointer;
}
#menu_systemu a:hover{
    color: #1487D4;
}
#rozrachunkidokompensaty tr:not(:first-child):hover{
    background-color: #cce5ff;
    color: black;
    cursor: pointer;
}
#rozrachunkidokompensaty tr:first-child:hover{
    cursor: default;
}
#tabela_pozycje_naleznosci td, #wybrane_zobowiazania td {
    background-color: white;
}
#tabela_pozycje_naleznosci td:hover, #wybrane_zobowiazania td:hover {
    cursor: default;
}
.zaslon_element{
    opacity: 0.2;
}
#info_formularz_trasy{
    cursor: default;
}
#wszystkie_adresy_zawartosc span{
    cursor: pointer;
}
#wszystkie_adresy_zawartosc span:hover{
    color: #1487D4;
}
#komp_datawystawienia{
    border: none;
    background-color: transparent;
    cursor: default;
}
#komp_dokumentzrodlowy{
    width: 400px;
}
#tabela_pozycje_naleznosci tr, #tabela_pozycje_zobowiazan tr{
    background-color: transparent;
}
li a.tab-active {
    font-weight: bold;
}
#kh_karty li a:hover {
    color: #1487D4;
}
.inwersja{
    background-color: black;
    color: white;
    letter-spacing: 4px;
}
#info_formularz_trasy{
    position: relative;
    top: -2px;
}
#info_formularz_trasy_z_inwersja{
    background-color: black;
    color: white;
}
#formularz fieldset{
    text-align: left;
    padding: 4px;
    border: 2px solid #999;
    margin-top: 4px;
    margin-bottom: 10px;
    box-shadow: 2px 2px 5px #BBB;
}
#miejsca_posrednie{
    margin-left: 120px;
}
#formularz_logowania{
    text-align: left;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px;

}
.podswietlenie_rekordu{
    background-color: #DDD;
}
#raport_specjalny_dla_samochodow_table,
#raport_specjalny_dla_samochodow_table tr,
#raport_specjalny_dla_samochodow_table td,
#raport_dla_samochodow_table,
#raport_dla_samochodow_table tr,
#raport_dla_samochodow_table td
{
    border: none;
}

fieldset#dane_dostepowe{
    text-align: center;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #222; 
}
#logowanie_zdjecie img{
    position: absolute;
    z-index: -1;
}
#formularzlogowania img{
    margin-top: 50px;
    margin-bottom: 60px;
    margin-left: 80px;

}
#formularz_logowania #username{
    margin-bottom: 6px;
}
#zaloguj{
    background-color: #2672EC;
    color: white;
}
#formularz_logowania #username, #formularz_logowania #password{
    width: 330px;
    padding: 4px;
}
#gdzie_jestes_logowanie{
    position: absolute;
}
#nazwa_naszej_firmy{
    text-align: left;
    position: absolute;
    right: 100px;
}
#nazwa_naszej_firmy2{
    width: 100px;
    text-align: right;
    position: absolute;
    right: 170px;
}
#logowanie_okienka{
    position: absolute;
    opacity: 0.6;
    z-index: -1;
}
#table_black{
    background-color: #fffbf0;
}
#table_black:hover{
    cursor: default;
}
.kol_pojazd_info{
    width: 16%;
    text-align: center;
}
.menu_odstep{
    margin-top: 6px;
}
#fieldset_sposob_wyliczania_dokumentu{
    border: 2px #BBB solid;
    padding: 6px;
    margin: 6px;
    padding-right: 230px;
}
.dialog_class{
    box-shadow: 12px 12px 12px #AAA;
}
fieldset#fieldset_klient{
    width: 1000px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
#przewalutowanie_z,#przewalutowanie_do{
    border: none;
    cursor: default;
}
#formularz{
    box-shadow: 8px 8px 10px #BBB;
}
.przyciski_stopka{
    padding: 6px;
    border-top: 1px solid #BBB;
    background-color: whitesmoke;
}
.zestawienia_formularze .adm_label{
    margin-bottom: 10px;
}
.aktywna_sekcja {
    background-color: #DDD;
}
.aktywna_sekcja a{
    font-size: 96%;
}
.qtip-content:hover{
    cursor: default;
}
#formularz_pozycji_noty{
    padding: 0px;
    margin: 0px;
}
#ostrzezenie_rozmiar_okna, #ostrzezenie_internet_explorer{
    display: none;
    padding: 10px;
    color: white;
    background-color: red;
}

ul.subnav{
    z-index: 100;
    box-shadow: 8px 8px 10px #BBB;
    background-color: #DEDEDE;
    width:160px;
    clear:both;
    display:none;
    position:absolute;
    padding: 10px;
    text-align:left;
    border: 1px #BBB solid;
}
ul.subnav li{
    clear:both;
}
ul.subnav li a{
    padding-bottom: 10px;
}
ul.subnav li a:hover{
    color:#333;
}
li.submenu_elementy_a a{
    display: block;
    text-align:left;
    margin-bottom: 12px;
    border-bottom: 1px #BBB solid;
    padding-left: 140px;
}
.subnav_rozwijane{
    box-shadow: 8px 8px 10px #BBB;
    background-color: #DEDEDE;
    width:160px;
    clear:both;
    display:none;
    position:absolute;
    left: 180px;
    padding: 10px;
    text-align:left;
    border: 1px #BBB solid;
}
li.submenu_elementy_a2{
    display: block;
    text-align:left;
    margin-bottom: 12px;
    padding-left: 140px;
}
#korekta_dodaj{
    margin-top: 60px;
    border:none;
}
#kompensata_dodaj{
    margin-top: 100px;
    border:none;
}
#moje_konto{
    background-color: whitesmoke;
    padding: 6px;
    padding-right: 16px;
    padding-left: 16px;
    margin-right: 20px;
    position: absolute;
    border-bottom: 1px #666 solid;
    border-left: 1px #666 solid;
    border-right: 1px #666 solid;
    border-bottom-left-radius: 15px; 
    border-bottom-right-radius: 15px; 
    top:0px;
    right: 0px;
    color: black;
    float: right;
    font-size: 11px;
}
#moje_konto a{
    text-decoration: none;
}
#moje_konto_zawartosc{
    padding: 8px;
    width: 100px;
    list-style: none;
    position: absolute;
    top: 26px;
    right: 110px;
    border: 1px #BBB solid;
    box-shadow: 8px 8px 10px #BBB;
    background-color: whitesmoke;
}
#moje_konto_button{
    cursor: pointer;
}
#moje_konto_button:hover{
    background-color: #CCE5FF;
}
#moje_konto_zawartosc li{
    border-bottom: 1px #BBB solid;
    padding-top: 2px;
    padding-bottom: 10px;
}
#moje_konto_zawartosc li:hover{
    background-color: #CCE5FF;
}
.tabela_inny_platnik{
    margin-left: 20px;
}
#tabela_pozycje{
    box-shadow: 2px 2px 5px #BBB;
}
#menu_wyloguj{
    font-weight: bold;
}
input{
    margin: 1px;
}
.menu_rozwijane_odnosnik:hover, #zlecenie_wydruk_span_opoznienie span:hover, #przycisk_wstecz:hover{
    cursor: pointer;
}
.menu_odstep ul{
    background-color: white;
    list-style-position: inside;
    list-style-type: disc;
    font-size: 96%;
}
#menu_panel input[type="text"]{
    background-color: #CCE5FF;
    color: #808080;
    border-radius: 3px 3px 3px 3px;
}
#menu_panel input[type="text"]:hover{
    color: black;
}
.menu_rozwijane_odnosnik:hover{
    background-color: #CCE5FF;
}
#raportspecjalnydlasamochodowform tr, #raportspecjalnydlasamochodowform td,#raportspecjalnydlasamochodowform{
    border: 1px #BBB solid;
}
#raportspecjalnydlasamochodowform td, #raportspecjalnydlasamochodowform th{
    vertical-align: middle;
    text-align: center;
    min-width: 40px;
}
#raportspecjalnydlasamochodowform input{
    width: 56px;
}
#raportspecjalnydlasamochodowform{
    font-size: 90%;
}
.zestawienie_specjalne_samochodow_szczegoly, .zestawienie_specjalne_kierowcow_szczegoly{
    cursor: pointer;
}
#nota_dodaj{
    margin-top: 40px;
}
#tabela_pozycje_naleznosci, #tabela_pozycje_zobowiazan{
    box-shadow: 4px 4px 5px #BBB;
}
#dane_klienta_th .komorka{
    background-color: #EEE;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    border-left: 1px solid #BBB;
}
#dane_klienta_th .komorka:last-child{
    border-right: 1px solid #BBB;
}
#klientulica,#klientmiasto,#klientkodp,#klienttel{
    background-color: white;
    border: #BBB solid 1px;
    color: #633;
    margin-bottom: 10px;
}
#dane_klienta_dane input{
    border: none;
    margin: 0px;
    margin-top: 2px;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    border-left: 1px solid #BBB;
}
#dane_klienta_dane_wszystkie_bordery input{
    border: none;
    margin: 0px;
    margin-top: 2px;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    border-left: 1px solid #BBB;
    border-right: 1px solid #BBB;
}
#ord{
    border-right: 1px solid #BBB;
}
label[for="zl_order"], label[for="nazwaklienta"],label[for="trnazwaprzewoznika_0"], label[for="zl_order2"]{
    background-color: #EEE;
    border: 1px solid #BBB;
    position: relative;
    left: -4px;
}
#wyslij_wydruk_zlecenia input,#wyslij_wezwanie input{
    width: 300px;
    color: black;
}
#wyslij_wydruk_zlecenia .komorka, #wyslij_wezwanie .komorka{
    vertical-align: top;
}
#wyslij_wydruk_zlecenia textarea,#wyslij_wezwanie textarea{
    width: 200px;
}
#wyslij_wydruk_zlecenia input[type="radio"]{
    width: auto;
}
#trminus{
    width: 60px;
}
#trasa_adresy_tabelka{
    border:none;
    background-color: #DDD;
}
#trasa_adresy_tabelka .komorka{
    background-color: #EEE;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    border-left: 1px solid #BBB;
}
#trasa_adresy_tabelka .komorka:last-child{
    border-right: 1px solid #BBB;
}
#elementy_input_adresow_w_trasie input{
    margin: 0px;
    margin-top: 2px;
}
#elementy_input_adresow_w_trasie_drogowej{
    background-color: white;
}
#elementy_input_adresow_w_trasie_drogowej td{
    border: 1px solid black;
}
label[for="trnazwaprzewoznika_0"]{
    padding-left: 2px;
}
#trkodpprzewoznika{
    width:60px;
}
#trulicaprzewoznika{
    width: 220px;
}
#przewoznik_dane_info fieldset input {
    margin: 0px;
    margin-top: 4px;
    border:none;
    border-bottom: 1px solid #BBB;
}
#przewoznik_dane_info fieldset .komorka {
    background-color: #EEE;
    border-top: 1px solid #BBB;
    border-left: 1px solid #BBB;
}
#przewoznik_dane_info fieldset .komorka:last-child{
    border-right: 1px solid #BBB;
}
.trnazwaprzewoznikawtrasiewzleceniu{
    width: 210px;
}
#label_dla_adresow .komorka {
    background-color: #EEE;
    border: 1px solid #BBB;
    margin: 1px;
}
.adres #ladunek, .adres #kodpocztowytabela{
    width: 70px;
}
.adres #waga{
    width: 40px;
    margin-left: 10px;
}
#zl_trasa_czy_jest{
    margin-left: 8px;
}
#typ{
    background-color: white;
}

#label_nr_trasy,#label_edycja,#label_miejsce,#label_ulica,#label_miasto,#label_ladunek,#label_waga,#data,#label_kodp{
    display:inline-block;
    vertical-align:middle;
    width:70px;
    padding-bottom: 1px;    
}
#label_kraj{
    display:inline-block;
    vertical-align:middle;
    width:30px;
    padding-bottom: 1px;    
}
#label_typ{
    display:inline-block;
    vertical-align:middle;
    width:5px;
    padding-bottom: 1px;   
}
#label_dla_adresow {
    display:inline-block;
    vertical-align:middle;
    margin-bottom: 2px;
}
.adres #minus{
    margin-left:-0.5px;
    width:77px;
}
.adres #edytuj{
    margin-left:-7px;
    padding-right:22px;
    padding-left:23px;
}
.adres #typ{
    margin-left:-7px;
    margin-right:-33px;
}
.adres #opis{
    margin-left:-6px;
}
#miejsce{
    margin-left:-6px;
}
.adres #ulica{
    margin-left:-27px;
}
.adres #miasto{
    margin-left:-27px;
}
.adres #krajtabela{
    margin-left:-27px;
    width: 53px;
}
.adres #godzinatabela{
    font-size: 11px;
    margin-left:-5px;
    width: 74px;
}
#kodpocztowytabela{
    margin-left:-20px;
}
.adres #ladunek{
    margin-left:-25px;
    padding-right:8px;
}
.adres #waga{
    margin-left:-6px;
    width:77px;
    padding-right:6px;
}
.adres #data{
    margin-left:-6px;
    width:77px;
    padding-right:6px;
}
#administracja_nawigacja li {
    border-radius: 4px;
    margin: 2px;
    position: relative;
    top: 6px;
    padding: 1px;
    list-style: none;
    display: inline;
    background-color: #DEDEDE;
    border: 1px #BBB solid;
}
#administracja_nawigacja li a{
    text-decoration: none;
}
#administracja_podmenu{
    display: none;
    margin-top: 10px;
}
label[for='konf_warunki'],label[for="konf_warunki_poza_ue"]{
    font-weight: bold;
}
#tb_dodatkoweelementypojazdu tr.tr_brak_odnosnika:hover{
    cursor: default;
    background-color: transparent;
}
#dodaj_dodatkowy_element{
    display: none;
}
.kontrahent_pracownicy_dane input, .kontrahent_adresy_korespondencja input{
    width: 92%;
}
/*input[list]:not([readonly]):not(#wyszukaj){
    background-image:url('../image/strzalka_listy.png');
    background-repeat:no-repeat;
    background-position:right; 
}*/
#formularzpersonelklienta .tabela{
    padding: 4px;
    border: 2px solid #999;
    margin-top: 4px;
    margin-bottom: 10px;
    box-shadow: 2px 2px 5px #BBB;
}
#khmiasto,#khkodp,#khulica,#khkraj,#khtel,#khemail,#khfax,#khtel2{
    width: 330px;
}
#zl_ocena{
    margin-left: 10px;
}
#zl_ocena span{
    padding-top: 8px;
    position: relative;
    top:4px;
    margin-left: 4px;
}
#zl_ocena #kciuk_pozytywny:hover{
    cursor: pointer;
}
#zl_ocena #kciuk_negatywny:hover{
    cursor: pointer;
}
.kolor_red{
    color: white;
    background-color: red;
}
.kolor_green{
    color: white;
    background-color: green;
}
.zl_adresy_do_daty {
    list-style: none;
}
.pogrub{
    font-weight: bold;
}
#adresy_korespondendycje_wszystkie{
    margin-left: 10px;
}
#trasa_zmien_przew{
    margin-left: 120px;
}
#kasa_filtr_excel, #spalanie_generuj_raport{
    border-radius: 2px;
    background-color  : whitesmoke;
    cursor  : pointer;
    margin: 2px;
    padding: 4px;
    border  : 1px solid #BBB;
}
#personel_klienta_naglowki{
    font-weight: bold;
}
#logo_wsparcie:hover{
    background: none;
}
.kol_roz_typ{
    text-align: center;
}
.faktura_niezwiazana_numeracja_fs{
    display: none;
}
.faktura_szczegoly td{
    background-color: white;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 2px black solid;
}
#do_skompensowania{
    font-weight: bold;
}
#wystawiona_faktura{
    font-weight: bold;
}
.jezyk_wydruku #duplikat_jezyk:hover{
    background-color: transparent;
}
.jezyk_wydruku #duplikat_data{
    width: 90px;
}
#zmiana_waluty_prosze_czekac{
    color: red;
    display: none;
}
.tr_szary{
    background-color: #DEDEDE;
}
.tr_szary_czesciowo{
    background-color: #EFEFEF;
}
.obramowanie_tr{
    border: 1px #999 solid;
}
.zl_niebieski,.tr_niebieski{
    background-color: #ddddff;
}
.zl_pomaranczowy, .tr_pomaranczowy{
    background-color: #ffeecc;
}
.zl_zielony, .tr_zielony{
    background-color: #ddffdd;
}
.zl_czerwony, .tr_czerwony{
    background-color: #ffdddd;
}
.zl_fioletowy, .tr_fioletowy{
    background-color: #fec4ff;
}
.zl_jasnoczerwony, .tr_jasnoczerwony{
    background-color: #FFefef;
}
.zl_brazowy, .tr_brazowy{
    background-color: #ffcc66;
}
.zl_krwisty, .tr_krwisty{
    background-color: #CF2929;
}
.zl_granatowy, .tr_granatowy{
    background-color: #777dd4;
}
.zl_jasnoniebieski, .tr_jasnoniebieski{
    background-color: #c9cdff;
}
.zl_jasnozielony, .tr_jasnozielony{
    background-color: #c9ffd7;
}
.zl_mleczny, .tr_mleczny{
    background-color: #fbffc9;
}
.zl_rozowy, .tr_rozowy{
    background-color: #fcd9ff;
}
.zl_szary, .tr_szary{
    background-color: #d9d9d9;
}
.zl_zolty, .tr_zolty{
    background-color: #edf1cd;
}
#error_error {
    margin-top: 50px;
    margin-left: 200px;
}
#koszt_wiele_pojazdow_tabela{
    display: none;
}
#kasa_filtr_pobrane{
    padding: 0px;
    margin:0px;
    width: 5px;
}
#filtr_specjalny_wybrane_klient, #filtr_specjalny_wybrane_kierowca, #filtr_specjalny_wybrane_rejestracja{
    border: 1px solid #AAA;
    background-color: #ffeecc;
}
.filtr_specjalny_usun_filtr{
    cursor: pointer;
}
#konfigurator_email{
    font-weight: bold;
}
#dok_przew_glowny{
    display: none;
}
#dok_przew_opis_naglowek, #dok_przew_nazwa_naglowek, #dok_przew_data_naglowek{
    background-color: #DDD;
}
#dokumenty_przewoznika .tabela .wiersz .komorka{
    border: 1px #BBB solid;
}
#dokumenty_przewoznika .tabela{
    margin-top: 8px;
    margin-right: 8px;
    box-shadow: 8px 8px 10px #BBB;
    width: 100%;
}
#dokumenty_przewoznika .wiersz:not(:first-child):hover{
    background-color: #CCE5FF;
    cursor: pointer;
}
#map_canvas{
    margin: 0;
    padding: 0;
    height: 400px;
    width: 700px;
    float: right;
    position: absolute;
    right:10px;
    top:10px;
    border: 1px #BBB solid;
}
#info_status_pojazdu_trimble_tabela{
    max-width: 340px;
}
#trimble_logo{
    position: absolute;
    bottom: 10px;
    right: 500px;
}
.kol_zl_fw{
    background-color: white;
}
#wyszukaj_zlecenie{
    width: 600px;
}
#trimble_wyslij, #trimble_usun{
    background-color: #DDD;
    border: 1px solid #666;
}
#trimble_wyslij:hover, #trimble_usun:hover{
    background-color: #EEE;
}
#ikonka_trimble_zlecenie{
    float: right;
}
.roz_status_w_zlec{
    width: 30px;
    text-align: center;
}
#legenda_zlecenie_linia:hover{
    cursor: default;
    background-color: transparent;
}
.tr_zielony_zlecenie_legenda{
    background-color: #bbffbb;
}
.tr_niebieski_zlecenie_legenda{
    background-color: #bbbbff;
}
.tr_czerwony_zlecenie_legenda{
    background-color: #ffbbbb;
}
.tabele_legendy td{
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
}
#wybor_miasta_adres_pelnotekstowo{
    text-align: right;
}
#tb_adres_do_wyboru{
    min-width: 700px;
}
#zmientrimblepozycja_okno {
    overflow: hidden;
}
.mocny_czerwony_blokada{
    background-color: #FF1111;
    color:white;
}
.mocny_zolty_blokada{
    background-color: #ffdd00;
}
#blokada_opis{
    position: absolute;
    top: 204px;
}
#edytuj{
    text-align: left;
}
.tr_zolty_zlecenie_legenda{
    background-color: #ffdd11;
}
.tr_bialy_zlecenie_legenda{
    background-color: #ffffff !important;
}
#warunkizlecenia{
    width: 900px;
}
.mocny_fioletowy_blokada{
    background-color: #ddccFF;
}
.centrum{
    text-align: center;
}
#opis_dodatkowy{
    width: 1060px;
}
#porzadkuj_wedlug_daty{
    float: right;
}
#tbformularzprzelewudobanku tr td{
    background-color: white;
}
#menu_panel #wyszukaj{
    color: black;
    font-weight: bold;
    background-color: white;
    border: 2px solid gray; 

}
#menu_panel #wyszukaj_kryteria input[type="radio"] {
    font-size: 10px;
}
#menu_panel .wezwanie_jezyk {
    font-size: 10px;
}
.czerwony{
    color: red;
}
.zielony{
    color: green;
}
#logo {
    position: fixed;
    bottom: 10px;
    left: 10px;
}

body{
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}
.wyszukaj_radio input[type="radio"]{
    -webkit-transform: scale(1.4, 1.4);
}
#menu_panel .wezwanie_jezyk{
    -webkit-transform: scale(1.4, 1.4);
}
#komp_numer_pelny{
    width: 300px;
}
#controls,#map_canvas{
    display: none;
}
#usunadreswielokrotnegouzytku{
    display: none;
}
#sprawdz_klienta_okno, #niezaplacony_abonament{
    display: none;
}
#fieldset_adresy_morska{
    width: 80%;
}
#fieldset_adresy{
    width: 1000px;
}
#niezaplacony_abonament{
    background-color: #cd0a0a;
    color: white;
}
.ikona_cnh{
    font-size: 8px;
    vertical-align: super
}
#elementy_input_adresow_w_trasie_drogowej .komorka{
    border: 1px #DDD solid;
}
#pozostale_dane_faktura input{
    width: 400px;
}
.tr_elementy{
    background-color: yellow;
}
#przewalutowanie_spowoduje{
    color: red;
    font-size: 14px;
}
.buttonzielony{
    background-color: green;
}
#roz_uwagi_zapisz{
    position: relative;
    top: -40px;
}
.wykrzyknik_informacyjny{
    color: darkred;
    font-weight: bold;
    font-size: 120%;
}
#khkursfaktura{
    width: 160px;
}
#tabela_ustawienia_kolumn .komorka{
    border: 1px solid gray;
    padding: 5px;
}
#tabela_ustawienia_kolumn{
    margin: 5px;
}
#informacje_o_kontrahencie_info{
    font-size: 90%;
}
#wybor_pojazdu_lub_transportujacego_w_trasie_wybrane{
    margin-top: 10px;
    padding: 3px;
    border: 1px solid black;
    width: 100%;
    background-color: #ffdd11;
}
.trasa_wiele_pojazdow_i_tran .prawo_float:hover{
    color: red;
    cursor: pointer;
}
#informacje_o_kontrahencie_info_pracownicy_button{
    cursor: pointer;
}
.wydruk_kontenera{
    cursor: pointer;
}
#dane_klienta_th .ciemny_szary{
    background-color: #DDD;
}
#wybierz_pozycje_z_listy_okno_tabela td{
    border: 1px solid black;
}
#wybierz_pozycje_z_listy_okno_tabela  tr:not(:first-child):hover{
    cursor: pointer;
    background-color: #cce5ff;
}
#wybierz_pozycje_z_listy_okno_tabela{
    width: 100%;
}
#zlecenie_wydruk_span_zal span,#zlecenie_wydruk_span_roz span{
    margin: 2px;
    cursor: pointer;
}
#filtr_zlecenie .nie_rozszerzaj tr, #filtr_trasa .nie_rozszerzaj tr{
    border: 1px solid #AAA;
    padding: 120px;
}
#filtr_zlecenie .nie_rozszerzaj td, #filtr_trasa .nie_rozszerzaj td{
    padding-top: 5px;
    padding-bottom: 5px;
}
.nie_rozszerzaj_bez_obramowek td,.nie_rozszerzaj_bez_obramowek tr,.nie_rozszerzaj_bez_obramowek {
    border: none;
}
table.zestawienia td{
    border: 1px solid #AAA;
}
table.zestawienia {
    width: 94%;
}
.th_kol_zl_data,.kol_zl_data,.th_kol_tr_data,.kol_tr_data,.th_kol_fak_data,.kol_fak_data,.th_kol_zl_data_zal,
.kol_zl_data_zal,.th_kol_zl_data_roz,.kol_zl_data_roz{
    width: 110px;
}
.th_kol_roz_tp,.kol_roz_tp,.th_kol_roz_ost_splata,.kol_roz_ost_splata{
    width: 120px;
}
.th_kol_tr_zal_kraj,.th_kol_tr_roz_kraj,.kol_tr_zal_kraj,.kol_tr_roz_kraj{
    width: 40px;
}
#naleznosci_na_dzien_powiadomienie_wykrzyknik{
    font-weight: bold;
    color: red;
    padding: 6px;
    font-size: 14px;
}
#naleznosci_na_dzien_powiadomienie_wykrzyknik:hover{
    cursor: pointer;
}
@media (min-width: 0px) and (max-width: 600px){
    table[id^=tb_]:not(.nie_rozszerzaj) {
        width: 75%;
    }
}
@media (min-width: 600px) and (max-width: 1500px){
    table[id^=tb_]:not(.nie_rozszerzaj) {
        width: 86%;
    }
}
@media (min-width: 1500px) and (max-width: 2000px){
    table[id^=tb_]:not(.nie_rozszerzaj) {
        width: 90%;
    }
}
#khnazwa, [name="khnazwa"]{
    width: 330px;
}
#menu_panel,#lista_rozszerzona_przycisk,#lista_rozszerzona{
    position: fixed;
    height: 100%;
    overflow:auto;
}
#lista_rozszerzona_przycisk_srodkowy{
    display: none;
}
#calosc [id^=tb_], div[id^=formularz], #administracja_nawigacja{
    margin-left: 140px;
}
#ai_kontener_tabela {
    overflow-x: auto;
}
#ai_kontener_tabela > #tb_rozrachunki {
    margin-left: 0px;
}
#formularzdokumentywygenerowane table#tb_listaplikow, #formularzdokumentywygenerowane table#tb_listaplikow, div#formularzdokumenty table#tb_listaplikow{
    margin-left: 10px !important;
}
div#formularz_logowania{
    margin-left: 0px !important;
}
#numertrasy{
    width:57px;
    padding-right:18px;
}
label[for="zl_order"]{
    padding-right: 12px;
}
label[for="zl_order2"]{
    padding-right: 100px;
}
label[for="nazwaklienta"]{
    padding-right: 318px;
}
#zl_ocena_komentarz{
    width: 260px;
}
#pomoc_spis_tresci{
    position: relative;
    left: 14px;
}
.menu_systemowe_podswietlenie{
    background-color: black;
    color: white;
}
#flagi_koszt{
    font-weight: bold;
    font-size: 70%;
    position: relative;
    left: -4px;
    top: 2px;
}
.kontahent_pola_pracownika{
    width: 100px !important;
}
#tb_listazlecendotrasy{
    width: 100%;
}
#opistr{
    width: 120px !important;
}
#zl_data_rzeczywista_zaladunku_komentarz, #zl_data_rzeczywista_rozladunku_komentarz{
    width: 300px;
}
#zl_data_rzeczywista_zaladunku_podstawowa, #zl_data_rzeczywista_rozladunku_podstawowa{
    width: 160px;
}
#zl_godzina_rzeczywista_zaladunku_podstawowa, #zl_godzina_rzeczywista_rozladunku_podstawowa{
    width: 60px;
}
#menu_kalkulacja_okno table td:first-child{
    background-color: #fbffc9;
}
#lista_stawek_przycisk, #lista_stawek_przycisk_zlecenie{
    border: 1px solid #AAA;
    background-color: whitesmoke;
    border-radius: 6px;
}
#lista_stawek_przycisk:hover,#stawkitrasajax tr:hover,#lista_stawek_przycisk_zlecenie:hover{
    background-color: #CCE5FF;
    cursor: pointer;
}


#oczekiwanie_przelewy{
    position: relative;
    font-weight: bold;
    left: 300px;
}
.szerokosc_pelna{
    width: 160px;
}
.szerokosc_pelna_mniejsza{
    width: 70px;
}
.szerokosc_pelna_dluzsza{
    width: 320px;
}
#tabelaFlag{
    border: none;
}
#tabelaFlag tr{
    border: none;
    height: 10px;
    padding: 0px;
    margin: 0px;
}
#tabelaFlag tr td{
    border: none;
    height: 10px;
    padding: 0px;
    margin: 0px;
}
.zestawienia_dola_przewoznika_fiolet{
    background: #bbbbff;
}
.usunLapke{
    cursor: default;
}
.zalaczniki_mexem{
    cursor: pointer ;
}
#godziny_rzeczywiste_podstawowe{
    width: 900px;;
}
.dodaj_kontener td{
    cursor: pointer;
}

.podswietlenie{
    background: lightblue;
}
#odstepy_th th{
    padding-right: 5px;
    padding-left: 5px;
    text-align:  center;
}
.brak_obramowania{
    border: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
    font-size:12px!important;

}
.brak_obramowania tr{
    border: none;
    padding: 0px;
    margin: 0px;
    margin-top:5px;
}
.brak_obramowania tr td{
    border: none;
    padding: 0px;
    padding-left: 2px;
    margin: 0px;
    margin-top:5px;
}
.jasno_siwy{
    background-color: #f4f4f4;
}
.maxymalna{
    text-align: left;
    width: 80%;
}
[id^=tb_] th span[class]:hover{
    cursor: pointer;
}
.kontrahent_na_czarno{
    color: white;
    background-color: #333;
}
#nazwa_firmy{
    background-color: #DDD;
    padding-left: 120px;
    font-weight: bold;
}
#wybor_rozrachunku_tabela tr{
    cursor: pointer;
}
#pracownicy_do_wyboru_tabela tr:hover{
    cursor: pointer;
}
#gus_dane tr:hover{
    cursor: pointer;
}

#brak_obramowania_tabela_email tr td{
    border: 0 !important;
    border-style: none !important;
}

/* ----------------------------------------------------- CSS DODANY PRZEZ MATEUSZA ------------------------------------------------------ */
#alert_email{
    float: right;
    margin-right:8%;
    margin-top: 2%;
}

.stronicowanie_email{ 
    margin-left: 10%;
    margin-right: 8%;
    margin-top: 5px;
    padding: 0;
    list-style: none;
}

.stronicowanie_email li a{
    text-decoration: none;
    display: block;
    float: left;
    text-align: center;
    padding: 6px 6px;
    margin: 5px 1px 1px 0px;
}

.wyszukiwarka_wiadomosci{
    margin: 8px 1px -15px 8%;
}


.kontakty tr{
    display: none;
}
.kontakty tr:nth-child(-n+12){
    display: table-row;
}
#tb_wiadomosci_wszystkie tr{
    display: none;
}
#tb_wiadomosci_wszystkie tr:nth-child(-n+12){
    display: table-row;
}
#tb_wiadomosci_wszystkie tr:last-child{
    display: table-row;
}
.zagraniczne_delegacje{
    display: none;
}
#formularz_dodaj_koszty{
    background-color: #fffbf0;
    box-shadow: 8px 8px 10px #BBB;
}
#formularz_dodaj_koszty fieldset{
    text-align: left;
    padding: 4px;
    border: 2px solid #999;
    margin-top: 4px;
    margin-bottom: 10px;
    box-shadow: 2px 2px 5px #BBB;}
textarea#opis_rachunku_koszt{
    width: 40px !important;
    height: 80px;
}

#calyformularz_dodajstawke {
    width: 150px !important;
}

.tlo_stawki{
    border: 1px solid #999;
    background-color: #fffbf0;
}

.czatNaviMan{
    cursor: pointer !important;
    width: 255px;
    height: 60px;
    position:fixed;
    right: -250px;
    z-index:999;
    background-color:#dedede;
    border: 2px solid #ccc;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.naglowek{
    margin-left: -2px;
    padding-top: 4px;
    width: 60px !important;
    z-index:999;
    background-color:#9b9b9b;
    border: 2px solid #9b9b9b;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.czatMsg{
    margin-left: 5px;
}

.leftMsg{
    float: left;
}

/* ------------------------------------------------------------- KONIEC -------------------------------------------------------- */

/* CO? */

.jest-oferta{
    background-color: #42f46b;
}

.jest-faktura{
    background-color: #80e6f7;
}
.zl_zamkniete_lotnicze{
    background-color: #e3e3e3;
}

.uzupelnij {
    border: 1px red solid;
}

.formularzzestawieniapaletowe{
    width: 1395px !important;
}


.akceptuj_zlecenie {
    background-color: #bcf5bc;
}

.akceptuj_zlecenie:hover {
    background-color: green;
    color: white;
}

.zaakceptowane_zlecenie {
    background-color: green;
    color: white;
}

.zaakceptowane_zlecenie:hover  {
    background-color: #bcf5bc;
    color: black;
}

.akceptuj_poczekalnie {
    background-color: #00872D;
    color: white;
}

.akceptuj_poczekalnie:hover  {
    background-color: #184d18;
}

.odrzuc_zlecenie {
    background-color: #ff8080;
}

.odrzuc_zlecenie:hover {
    background-color: red;
    color: white;
}

.odrzucone_zlecenie {
    background-color: red;
    color: white;
}

.odrzucone_zlecenie:hover {
    background-color: #ff8080;
    color: white;
}

.cofnij_akceptacje{
    background-color: #ffdd74;
}


.do_wybrania_ogolne_podswietlanie{
    background-color: lightblue!important;
}


.tabela-zestawienia-zewnetrzne {
    width: 100%;
}
.tabela-zestawienia-zewnetrzne .tab-hover:hover {
    cursor: pointer;
    background-color: #eae8e4;
}

.dialog-vies {
    
}
.tabela-vies-rezultat {
    width: 100%;
    border: solid 1px transparent !important;
    border-collapse: collapse;
}
.tabela-vies-rezultat tr td{
    padding: .3rem !important;
}
.tabela-vies-rezultat tr {
    border-bottom: solid 1px #ededed;
}
.tabela-vies-rezultat tr:last-child {
    border-bottom-color: transparent;
}

.podsumowanie {
    display: flex; 
    align-items: center;
    justify-content: center;
    margin: .5rem;
    padding: .25rem;
    border: solid 1px #222;
}

.przyciemniony {
    background-color: #ededed;
}
