html, body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    height: 100%;
    text-align: center;
}

#container {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background: #fff url(../system_images/inne/bgcontent.gif) repeat-x;
    margin-bottom: -31px;
}

#footer, #push {
    clear: both;
    padding-top: 7px;
    height: 24px;
    background: #333333;
    text-align: center;
}

#header {
    width: 100%;
    background: #fff url(../system_images/inne/bgHead.gif) bottom repeat-x;
}

#menuWrapper {
    position: relative;
    z-index: 500;
    width: 100%;
    min-width: 1000px;
    background: #333333;
    text-align: left;
    padding: 5px;
}

#content_table {
    margin-top: 10px;
    margin-bottom: 30px;
}

form {
    padding: 0px;
    margin: 0px;
}

input {
    color: #1C1C1C;
    background: white;
    border: 1px solid #A4A4A4;
    padding: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 3px;
}

select {
    color: #1C1C1C;
    background: white;
    border: 1px solid #A4A4A4;
    padding: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 3px
}

textarea {
    color: #1C1C1C;
    background: white;
    border: 1px solid #A4A4A4;
    padding: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 3px
}

img {
    padding: 0px;
    margin: 0px;
}

div {
    text-align: left;
}

hr {
    color: #B9D7EE;
    background-color: #B9D7EE;
    height: 1px;
}

ol {
    margin: 0px;
    margin-left: 40px;
    padding: 2px;
}

a {
    text-decoration: none;
}

a:link {
    color: #077FBA;
    text-decoration: none;
}

a:visited {
    color: #077FBA;
    text-decoration: none;
}

a:hover {
    color: #2ECCFA;
    text-decoration: none;
}

a.link_numer_zlecenia:link {
    color: #1C1C1C;
    text-decoration: none;
    border-bottom: dashed 1px #047FD7;
}

a.link_numer_zlecenia:visited {
    color: #1C1C1C;
    text-decoration: none;
    border-bottom: dashed 1px #047FD7;
}

a.link_numer_zlecenia:hover {
    color: #1C1C1C;
    text-decoration: none;
    border: none;
}

a.link_foot {
    font-size: 10px;
    text-decoration: none;
}

a.link_foot:link {
    color: white;
    text-decoration: none;
}

a.link_foot:hover {
    color: #077FBA;
    text-decoration: none;
}

a.link_foot:visited {
    color: white;
}

a.strona_link:link {
    color: white;
    text-decoration: none;
    text-align: right;
}

a.strona_link:visited {
    color: white;
    text-decoration: none;
}

a.strona_link:hover {
    color: #DDDDDD;
    text-decoration: none;
}

a.link_mini:link {
    font-size: 11px;
}

a.link_mini:hover {
    color: #EEEEEE;
    font-weight: bold;
}

p {
    color: black;
    margin: 3px;
    padding: 3px;
}

h1 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 10px;
    color: #077FBA;
}

h2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #077FBA;
}

legend {
    color: black;
    border: 1px solid #BDBDBD;
    padding: 4px;
    width: 100%;
    background: #1C7DAC;
    color: white;
}

legend.komunikaty {
    color: white;
    border: 1px solid #BDBDBD;
    padding: 4px;
    width: 35%;
    background: red;
    font-size: 14px;
}

fieldset {
    padding: 15px;
    background: white;
    border: 1px solid #BFBFBF;
}

fieldset.komunikaty {
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.naglowek_info {
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    color: #AAAAAA;
}

.top_okno {
    margin: 0px;
    padding: 0px;
    border: 2px double #BDBDBD;
    height: 28px;
    color: white;
}

.title_strona {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    padding-top: 2px;
    margin: 0px;
    margin-left: 20px;
    color: white;
}

.opcje_strona {
    padding: 1px;
    margin: 0px;
    margin-right: 15px;
    color: white;
    text-align: right;
}

.zaokraglone {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}

.table_div_wartosc {
    color: white;
    margin: 0px;
    padding: 3px 6px;
}

.table_icon_info {
    margin-left: 2px;
    background: green;
    color: white;
    padding: 1px 3px;
    font-size: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
}

.panel_wyroznienie {
    background: #D8D8D8;
    border: 1px solid #2E2E2E;
    margin: 4px;
    padding: 8px;
    line-height: 18px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}

.panel_wyszukiwarka {
    background: none;
    border: 1px solid #5D5D5D;
    padding: 10px;
    padding-top: 0px;
    margin-left: 30px;
    margin-right: 30px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(border-radius.htc);
}

.edit {
    background: white;
}

.edit_wymagane {
    background: #E8E8FF;
}

/* #CCCCFF */
.filtr {
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
    padding: 6px;
}

.edit_filtr {
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}

.edit_active {
    border: 1px solid #666666;
}

td.details {
    background: none;
    margin: 0px;
    padding: 0px;
}

.div_details {
    margin: 0px;
    padding: 10px;
    background-color: #AAFF89;
    margin-left: 30px;
    border: none;
}

.dataTables_filter input {
    width: 220px;
    margin: 2px 10px;
    padding: 8px 4px;
    margin-right: 6px;
    background: white;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(border-radius.htc);
}

.nieaktywny {
    color: #999;
    font-style: italic;
}

.komunikat {
    display: none;
    margin-bottom: 10px;
}

.system_info {
    margin-top: 15px;
    font-size: 16px;
    line-height: 24px;
}

.logowanie_pole {
    font-size: 14px;
    padding: 2px;
}

.input_logowanie {
    height: 22px;
}

/* style dla paneli bocznych */
.pomoc_kontakt {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 0px;
}

.pomoc_kontakt_pozycyja {
    padding: 2px;
    text-align: center;
}

/* style dla boxow */
div.box {
    padding: 0px;
    background: #e5e5e5;
}

div.box p.small {
    line-height: 1.1em;
}

div.box div.inner {
    padding: 10px;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    background: #fff url(../system_images/inne/boxBg.gif) repeat-x 0% 100%;
}

div.boxHeader, div.boxHeaderGray {
    height: 4px;
    font-size: 1px;
    background: #fff url(../system_images/inne/tBg.gif) repeat-x;
}

div.boxHeader div.left {
    float: left;
    width: 5px;
    height: 4px;
    background: url(../system_images/inne/tl.gif) no-repeat;
    font-size: 1px;
}

div.boxHeader div.right {
    float: right;
    width: 5px;
    height: 4px;
    background: url(../system_images/inne/tr.gif) no-repeat;
    font-size: 1px;
}

div.boxHeaderGray div.left {
    float: left;
    width: 5px;
    height: 4px;
    background: url(../system_images/inne/tlGray.gif) no-repeat;
    font-size: 1px;
}

div.boxHeaderGray div.right {
    float: right;
    width: 5px;
    height: 4px;
    background: url(../system_images/inne/trGray.gif) no-repeat;
    font-size: 1px;
}

div.boxFooter {
    height: 6px;
    margin-bottom: 6px;
    font-size: 1px;
    background: url(../system_images/inne/bBg.gif) repeat-x;
}

div.boxFooter div.left {
    float: left;
    width: 5px;
    height: 6px;
    background: url(../system_images/inne/bl.gif) no-repeat;
    font-size: 1px;
}

div.boxFooter div.right {
    float: right;
    width: 5px;
    height: 6px;
    background: url(../system_images/inne/br.gif) no-repeat;
    font-size: 1px;
}

tr.foot {
    background-color: #c1c1c1;
    height: 8px;
    border-bottom: 1px solid #e3f1c3;
}

/* ----------- style menu --------------- */
.dmx .item1, .dmx .item1:hover {
    padding: 5px 20px 5px 20px;
    background: #333333;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.dmx .item1-active, .dmx .item1-active:hover {
    padding: 5px 20px 5px 20px;
    background: #333333;
    font-size: 11px;
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.dmx .item1:visited {
    background: #333333;
    color: white;
}

.dmx .linia_short, .dmx .linia_short:hover, .dmx .linia_short:visited {
    padding: 3px 0px 3px 0px;
    font-size: 6px;
    background: #333333;
    color: white;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    width: 100px;
}

.dmx .linia_long, .dmx .linia_long:hover, .dmx .linia_long:visited {
    padding: 3px 0px 3px 0px;
    font-size: 6px;
    background: #333333;
    color: white;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    width: 160px;
}

.dmx .item2_long, .dmx .item2_long:hover, .dmx .item2_long:visited, .dmx .item2_long-active, .dmx .item2_long-active:hover {
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    width: 160px;
    z-index: 500;
}

.dmx .item2_long {
    background: #333333;
    width: 160px;
}

.dmx .item2_long:hover, .dmx .item2_long-active, .dmx .item2_long-active:hover {
    background: #0078a3;
}

.dmx .item2_long:hover {
    color: white;
}

.dmx .item2_long-active:hover {
    background: #0078a3;
}

.dmx .item2_long img, .dmx .item2_long-active img {
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}

.dmx .item2_short, .dmx .item2_short:hover, .dmx .item2_short:visited, .dmx .item2_short-active, .dmx .item2_short-active:hover {
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    width: 100px;
    z-index: 500;
}

.dmx .item2_short {
    background: #333333;
    width: 100px;
}

.dmx .item2_short:hover, .dmx .item2_short-active, .dmx .item2_short-active:hover {
    background: #0078a3;
}

.dmx .item2_short:hover {
    color: white;
}

.dmx .item2_short-active:hover {
    background: #0078a3;
}

.dmx .item2_short img, .dmx .item2_short-active img {
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}

.dmx .item2, .dmx .item2:hover, .dmx .item2:visited, .dmx .item2-active, .dmx .item2-active:hover {
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    width: 160px;
    z-index: 500;
}

.dmx .item2 {
    background: #333333;
    width: 160px;
}

.dmx .item2:hover, .dmx .item2-active, .dmx .item2-active:hover {
    background: #0078a3;
}

.dmx .item2:hover {
    color: white;
}

.dmx .item2-active:hover {
    background: #0078a3;
}

.dmx .item2 img, .dmx .item2-active img {
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}

.dmx .arrow, .dmx .arrow:hover {
    padding: 4px 0px 5px 0px;
}

.dmx .section {
    border: 1px solid #777777;
    position: absolute;
    visibility: hidden;
    z-index: 500;
}

.menu_item2 {
    padding-left: 6px;
}

* html .dmx td {
    position: relative;
    z-index: 500
}

/* ie 5.0 fix */ /*----------panel_left----------*/
.div_panel_left {
    border: 1px;
    background: #223344;
    padding: 10px;
    width: 190px;
    position: fixed;
    margin-top: -160px; /*połowa wysokości panelu w górę */
    left: 0px;
    top: 50%;
    z-index: 400;
}

ul#main_menu {
    list-style: none;
}

#main_menu a {
    color: #ffffff;
    text-decoration: none;
}

#main_menu a:hover {
    text-decoration: underline;
}

.zamknij {
    background-position: -30px 0px;
}

a:focus {
    outline: none;
}

/*----------panel----------*/
.div_panel_right {
    border: 1px;
    background: white;
    padding: 10px;
    width: 220px;
    position: fixed;
    margin-top: -100px; /*połowa wysokości panelu w górę */
    right: 0px;
    top: 50%;
    z-index: 400;
}

/*---------przycisk panelu--------*/
.slide_button_right {
    background: url(../system_images/inne/przycisk_kontakt.gif);
    display: block;
    height: 100px;
    text-indent: -9999px;
    width: 30px;
    position: absolute;
    left: -30px;
    top: 0px;
}

.zamknij_right {
    background-position: -30px 0px;
}

.ui-widget-content .dataTables_wrapper {
    color: black
}

.dataTables_wrapper {
    min-height: 85px;
}

/* --- widget ---*/
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.display {
    font-size: 11px;
}

.validateTips {
    color: red;
}

.validateTipsDialog {
    color: white;
}

.TrescKomunikatu {
    color: white;
}

.ui-widget-content p {
    color: #101010;
    padding: 3px;
}

.ui-widget-content label {
    color: #101010;
    padding: 3px;
}

.ui-widget-content .label_komentarz {
    font-size: 10px;
    color: #707070;
    padding: 0px;
}

.ui-widget-content .label_mini {
    font-size: 10px;
    color: #101010;
    padding: 0px;
}

.komunikat_tresc {
    line-height: 20px;
}

.dataTables_filter label {
    font-size: 13px;
    color: white;
}

.label {
    color: #101010;
}

.label_red {
    color: red;
}

.label_black {
    color: black;
    margin: 1px;
}

.ui-widget-content label.label_white {
    color: white;
    margin: 1px;
}

.ui-datepicker-calendar span {
    color: black;
}

label.panel_zakladka {
    padding: 6px;
    width: 90%;
    text-align: left;
    margin: 2px;
}

.label_opcja {
    color: #101010;
    margin: 1px;
    padding: 1px;
}

.label_bold {
    color: black;
    font-weight: bold;
}

.label_tytul {
    color: #101010;
    margin: 2px;
    padding: 3px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.label_wartosc_bold {
    color: #1C1C1C;
    background: white;
    border: 1px solid #A4A4A4;
    font-weight: bold;
    line-height: 20px;
    margin: 3px;
}

.label_nazwa {
    color: #101010;
    font-weight: normal;
}

.label_wartosc {
    color: #1C1C1C;
    background: white;
    border: 1px solid #A4A4A4;
    font-weight: normal;
    line-height: 20px;
    margin: 3px;
}

.label_etykieta {
    color: #101010;
    margin: 2px;
    padding: 3px;
    padding-bottom: 1px;
    font-weight: bold;
}

.label_dana {
    color: #101010;
    margin: 2px;
    padding: 3px;
    padding-top: 0px;
    font-weight: bold;
}

.label_szczegoly_nazwa {
    color: #101010;
    font-size: 10px;
    font-weight: bold;
}

.label_szczegoly_wartosc {
    color: #101010;
    font-size: 10px;
    font-weight: normal;
}

.li_sortable {
    color: #101010;
    background: #EEEEEE;
    border: 1px dashed #BBBBBB;
    font-weight: normal;
    line-height: 16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

button.ui-button-icon-only {
    margin: 0px;
    padding: 0px;
    margin-top: 1px;
    width: 22px;
    font-size: 2px;
    line-height: 12px;
    height: 22px;
}

.ui-state-default {
    font-weight: normal;
}

.ui-menu-item {
    text-align: left;
}

.ui-widget-content .validateTips {
    color: red;
}

.ui-menu {
    background: white;
    border: 1px solid #777777;
    position: absolute;
    width: 160px;
    z-index: 1
}

.ui-menu li {
    border: 0px;
    border-bottom: 1px dotted #CCCCCC;
}

.ui-menu .ui-menu-item {
    padding: 12px 10px;
    color: black;
    font-size: 11px;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    border: none;
}

.ui-menu li a.ui-state-focus {
    font-weight: normal;
    padding: 8px 4px;
}

.niewidoczne {
    display: none;
}

/*.td_label{border-right:1px solid #777777;}*/
img .ui-datepicker-trigger {
    margin: 0px;
    padding: 0px;
}

.ui-buttonset {
    margin-right: 0px;
}

.ui-state-error {
    border: 1px solid #cd0a0a;
    background: white;
    color: black;
}

.ui-state-error .ui-icon {
    background-image: url(images/ui-icons_red.png)
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #E8E8FF;
    color: #cd0a0a;
}

.ui-state-highlight_mail {
    border: 1px solid #cccccc;
    background: #FFFF66;
    color: #FF6600;
}

.ui-state-highlight_mail .ui-icon {
    background-image: url(images/ui-icons_blue.png)
}

.div_komunikat {
    border: 1px solid #cccccc;
    background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
    padding: 5px;
}

.dataTables_paginate {
    float: right;
    text-align: right;
}

.ui-dialog-content {
    background: white;
}

.ui-widget-content {
    background: white;
}

/*.ui-dialog-buttonpane{border:1px solid #333333; background:#444444 url(images/ui-bg_highlight-soft_44_444444_1x100.png) 50% 50% repeat-x; color:#ffffff; font-weight:bold; }*/
.ui-accordion-content {
    background: white;
}

.ui-tabs {
    background: white;
}

.ui-tabs-panel {
    background: white;
}

/*#F8F8F8;*/
.dataTables_length label {
    color: white;
}

.ui-accordion-header a {
    margin-left: 20px;
}

.sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 90%;
}

.sortable li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    font-size: 12px;
    height: 18px;
}

.nosortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 90%;
}

.nosortable li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    font-size: 12px;
    height: 18px;
}

.ui-state-highlight {
    height: 1.5em;
    line-height: 1.2em;
}

#wykresy {
    margin: 30px;
    padding: 15px;
}

.visualize {
    margin-left: 20px;
}

tr.odd {
    background-color: #F2F2F2;
}

tr.odd td {
    border-bottom: 1px dotted #999999;
}

/* #EAEBFF */
tr.even {
    background-color: white;
}

tr.even td {
    border-bottom: 1px dotted #999999;
}

tr.odd td.sorting_1 {
    background-color: #E8EAFF;
}

tr.even td.sorting_1 {
    background-color: #F2F3FF;
}

table.display td {
    border-right: 1px dashed #D8D8D8;
}

table.display_zlecenia tbody tr {
    height: 40px;
    vertical-align: top;
}

table.display_zlecenia th {
    height: 25px;
    vertical-align: middle;
}

.search_init {
    margin: 1px;
    padding: 2px;
    font-size: 11px;
}

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -20px;
    padding: 0;
}

.custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
}

span.custom-combobox {
    width: 90%;
    margin: 3px;
}

input.custom-combobox-input {
    width: 90%;
}

.bt_dodaj_zlecenie {
    font-weight: bold;
}

a.DTTT_button {
    padding: 10px 30px;
    font-size: 12px;
}

.eksport_opcje div.DTTT_container {
    float: left;
    margin: 5px;
    margin-bottom: 15px;
}

.eksport_opcje div.ColVis {
    float: left;
    margin: 5px;
    margin-bottom: 15px;
}

.eksport_opcje button.ColVis_Button, .table_opcje button.ColVis_Button {
    padding: 10px 30px;
    font-size: 12px;
}

.info, .success, .warning, .error, .validation, .help {
    text-align: left;
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.help {
    color: #48085A;
    background-color: #EACBF3;
    background-image: url('../system_images/inne/help_msg.png');
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../system_images/inne/info_msg.png');
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../system_images/inne/success_msg.png');
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../system_images/inne/warning_msg.png');
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../system_images/inne/error_msg.png');
}

.quetion_dialog {
    border: none;
    color: black;
    background-image: url('../system_images/inne/quetion_msg.png');
}

.info_dialog {
    border: none;
    color: black;
    background-image: url('../system_images/inne/info_msg.png');
}

.success_dialog {
    border: none;
    color: black;
    background-image: url('../system_images/inne/success_msg.png');
}

.warning_dialog {
    border: none;
    color: black;
    background-image: url('../system_images/inne/warning_msg.png');
}

.error_dialog {
    border: none;
    color: black;
    background-image: url('../system_images/inne/error_msg.png');
}

.dmx .item1, .dmx .item1:hover {
    font-size: 12px;
    padding: 12px;
    margin: 0px 2px;
}

.btn-middle {
    width: 100px;
    height: 28px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}

.btn-big {
    width: 300px;
    height: 63px;
    font-size: 24px;
    line-height: 40px;
}

.btn-green {
    color: white;
    background: #53AF61;
    background: -webkit-gradient(linear, left top, left bottom, from(#53AF61), to(#428D4D));
    background: -webkit-linear-gradient(#53AF61, #428D4D);
    background: -moz-linear-gradient(top, #53AF61, #428D4D);
    background: -ms-linear-gradient(#53AF61, #428D4D);
    background: -o-linear-gradient(#53AF61, #428D4D);
    background: linear-gradient(#53AF61, #428D4D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53AF61', endColorstr='#428D4D');
    zoom: 1;
}

.btn-red {
    color: white;
    background: #DE454E;
    background: -webkit-gradient(linear, left top, left bottom, from(#DE454E), to(#CC242E));
    background: -webkit-linear-gradient(#DE454E, #CC242E);
    background: -moz-linear-gradient(top, #DE454E, #CC242E);
    background: -ms-linear-gradient(#DE454E, #CC242E);
    background: -o-linear-gradient(#DE454E, #CC242E);
    background: linear-gradient(#DE454E, #CC242E);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE454E', endColorstr='#CC242E');
    zoom: 1;
}

.bold {
    font-weight: bold;
}

.table-status {
    font-size: 11px;
    color: white;
    background: #B3B1B1;
    margin: 0px;
    padding: 2px;
    padding-left: 8px;
    padding-right: 8px;
}

.typ_zalacznika_label {
    padding-right: 10px;
}