body, td, th {
    /*font-family: 'Open Sans', sans-serif;*/
    font-size: 11px;
    /*font-weight: bold;*/
    color: #333333;
    margin: 2px;
}

body {
    margin: 0px;
}

html {
    /*--scrollbarBG: #87BED7;*/
    --thumbBG: #90A4AE;
}


i.fa {
    font-size: 13px;

}

#overlay {
    display: table;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: 25000;


}

#overlay #window {
    display: table-cell;
    vertical-align: middle;
    padding-top: -150px;
}

@media screen {
    .print {
        display: none;
    }

    .noprint {
        display: block;
    }
}

@media print {
    .print {
        display: block;
    }

    .noprint {
        display: none;
    }
}

.str0 {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #0000CC;
    text-decoration: none;
    text-align: center;
    height: 12px;
    width: 18px;
    background-image: url(../images/str0.png);
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-position: center center;
}

.nagTlo {
    background-image: url(../images/gora_tlo_n.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.menuTlo {
    background: rgb(217, 241, 254);
}

.linka {
    cursor: pointer;
}

.belka1 {
    height: 6px;
    width: 500px;
    border: 1px solid #999999;
}

.panelGoraTlo {
    background: rgba(251, 247, 235, 1);
}

.CienTlo {
    background-image: url(../images/panel_cen_l.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #FFF;
}

.LewyBok {
    background-image: url(../images/panel_l_bok_l.png);
    background-repeat: repeat-y;
    background-position: left top;
}

.PrawyBok {
    background-image: url(../images/panel_l_bok_p.png);
    background-repeat: repeat-y;
    background-position: left top;
    height: auto;
    overflow: visible;
    width: auto;
}

.PanelDol {
    background-image: url(../images/panel_dol_l.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.PrawyBokP {

    background-image: url(../images/panel_p_bok_p.png);
    background-repeat: repeat-y;
    background-position: left top;
}

.menu {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
}

.menu_t {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    width: 150px;
    padding-top: 5px;
    height: 24px;
    line-height: 22px;
}

.menu:hover {
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-color: #40506A;
}

.znak_menu {
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    background: rgba(48, 82, 116, 1)
}

.stopka {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #B0B9D7;
    text-align: center;
    vertical-align: middle;
    height: 16px;
    background-color: #666666;
}

.stopka a {
    font-size: 10px;
    color: #3399CC;
    text-decoration: none;
}

a {
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}

a:hover {
    font-weight: bold;
    color: #6633CC;
    text-decoration: none;
}

.pole, .poleList {
    font-size: 12px;
    font-weight: normal;
    background-color: rgb(255, 255, 255);
    margin: 0px;
    height: 24px;
    border-left: 1px solid rgba(195, 195, 230, 1.00);
    border-top: 1px solid rgba(195, 195, 230, 1.00);
    border-right: 1px solid rgba(184, 182, 219, 1.00);
    border-bottom: 1px solid rgba(184, 182, 219, 1.00);
    vertical-align: bottom;
    color: rgba(78, 78, 78, 1.00);
    line-height: 13px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    border-radius: 2px;
}

.label {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    padding-right: 3px;
    padding-left: 3px;
    display: inline-block;
}

.listwa {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/tlo_belka_nieb.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 30px;
}

.lapka {
    cursor: pointer;
}

.pole:hover, .poleList:hover {
    background-color: rgba(245, 249, 223, 1.00);
    border: 1px solid rgba(76, 109, 120, 1.00);
}

.DrzewoGrupa {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.DrzewoGrupa:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.listwaZolta {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    height: 18px;
    padding: 1px;
    line-height: 18px;
    border-bottom: 1px solid rgba(97, 3, 152, 1.00);
    border-top: 1px solid rgba(97, 3, 152, 1.00);
    background: rgba(134, 44, 159, 1.00);
    background: linear-gradient(11deg, rgba(34, 19, 49, 1) 0%, rgba(150, 21, 193, 1) 100%);
}

.listwaZolta td {
    color: rgba(255, 255, 255, 1.00);
}

.ramkaSzary {
    border-left: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
}

.ramkaszar {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D4D4D4;
    border-right-color: #AAAAAA;
    border-bottom-color: #AAAAAA;
    border-left-color: #D4D4D4;
}

.ramka {
    border: 1px solid #999999;
    padding: 0px;
}

.txtmini {
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.paraLewy {
    color: #000066;
    text-decoration: none;
    text-align: right;
    font-size: 11px;
}

.paraWar {
    font-weight: normal;
    color: #000000;
    text-align: left;
    margin-left: 2px;
    padding-left: 2px;
    font-size: 11px;
}

.czerwony {
    color: #FF0000;
    font-weight: bold;
}

.err {
    font-size: 10px;
    color: #FF0000;
    text-decoration: none;
}

.dodListaPara {
    font-size: 11px;
    font-weight: normal;
    color: #000099;
    text-decoration: none;
    background: rgb(215, 206, 69);
    background: linear-gradient(90deg, rgba(215, 206, 69, 0.8015406846332283) 0%, rgba(200, 218, 143, 0.8) 100%);
    height: 45px;
    width: 400px;
    border: 1px solid #8E931B;
    position: absolute;
    z-index: 100;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.22);
    box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.22);
}

.poleArea1 {
    font-size: 12px;
    font-weight: normal;
    background-color: rgba(255, 255, 255, 1.00);
    margin: 0px;
    padding: 1px;
    height: 45px;
    border: 1px solid rgba(184, 187, 211, 1.00);
    vertical-align: bottom;
    color: #000066;
}

.zielony {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006600;
    text-decoration: none;
}

.zielonyAll {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #006600;
    text-decoration: none;
}

.niebieski {
    font-weight: bold;
    color: #003399;
    text-decoration: none;
}

.ramkaSzaryDol {
    margin: 1px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #CCCCCC;
}

.minipanel_nag {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/mini_panel_02.png);
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: middle;
    height: 34px;
    padding: 0px;
    margin: 2px;
}

.minipanel_tresc {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/mini_panel_05.png);
    background-repeat: repeat-x;
    background-position: left top;
    width: 220px;
    background-color: #FFFFFF;
}

#mener1 .minipanel_tresc strong {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

.mini_bokL {
    background-image: url(../images/mini_panel_04.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 7px;
}

.mini_bokP {
    background-image: url(../images/mini_panel_06.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 11px;
}

.szary {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.szaryp {
    color: #999999;
}

.txt10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.pole_szar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #DFDFDF;
    height: 16px;
    border: 1px solid #666666;
}

.normalpanel_nag {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/nag_panel_gora.png);
    background-repeat: repeat-x;
    background-position: left top;
    vertical-align: middle;
    height: 27px;
    width: 648px;
    padding: 0px;
    margin: 0px;
    line-height: 26px;
}

.normalpanel_nag2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/nag_panel_gora.png);
    background-repeat: repeat-x;
    background-position: left top;
    vertical-align: middle;
    height: 26px;
    padding: 0px;
    margin: 0px;
    line-height: 26px;
}

.nagAktual {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3639C9;
    text-decoration: none;
    text-indent: 3px;
    height: 22px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6699CC;
    vertical-align: middle;
    margin-bottom: 5px;
}

.normalpanel_tresc {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/normal_panel_05.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #FFFFFF;
    margin: 2px;
}

.normalpanel_tresc2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/normal_panel_05.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #FFFFFF;
}

.normal_bokP {
    background-image: url(../images/mini_panel_06.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 10px;
}

.MenuBokKlaw {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3500FF;
    text-decoration: none;
    background-image: url(../images/klaw_tlo_menu0.png);
    background-repeat: repeat-x;
    text-align: left;
    height: 25px;
    width: 215px;
    vertical-align: middle;
    background-position: left center;
    text-indent: 5px;
    cursor: pointer;
    line-height: 22px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-right: 1px;
    padding-left: 1px;
    border: 1px solid #6F77B3;
}

.MenuBokKlaw:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #002C93;
    text-decoration: none;
    background-image: url(../images/klaw_tlo_menu1.png);
    background-repeat: repeat-x;
    text-align: left;
    height: 25px;
    width: 215px;
    vertical-align: middle;
    background-position: left center;
    text-indent: 5px;
    cursor: pointer;
    line-height: 22px;
    border: 1px solid #6F77B3;
}

.MenuBokKlaw_n {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #353F57;
    text-decoration: none;
    background: rgb(184, 225, 252);
    text-align: left;
    height: 23px;
    vertical-align: middle;
    text-indent: 5px;
    cursor: pointer;
    line-height: 22px;
    margin-top: 1px;
    margin-bottom: 2px;
    padding-right: 3px;
    padding-left: 3px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #EAEBF4;
    border-right-color: #9B9FCA;
    border-bottom-color: #9B9FCA;
    border-left-color: #EAEBF4;
    margin-right: 4px;
    margin-left: 4px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

.MenuBokKlaw_n:hover, .MenuBokKlaw_n1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    height: 23px;
    vertical-align: middle;
    text-decoration: none;
    background: rgb(59, 103, 158);
    text-align: left;
    text-indent: 5px;
    cursor: pointer;
    line-height: 22px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #EAEBF4;
    border-right-color: #9B9FCA;
    border-bottom-color: #9B9FCA;
    border-left-color: #EAEBF4;
    margin-right: 4px;
    margin-left: 4px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

.liniaJasnaDol {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(54, 104, 255, 1.00);
}

.nagForm {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    vertical-align: middle;
    height: 18px;
}

.bgb {
    background-image: url(../images/Pod_Biale2.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.blb {
    background-image: url(../images/Pod_Biale4.png);
    background-repeat: repeat-y;
    background-position: left top;
}

.bpb {
    background-image: url(../images/Pod_Biale5.png);
    background-repeat: repeat-y;
    background-position: right top;
}

.bdb {
    background-image: url(../images/Pod_Biale7.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.str0:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: center;
    height: 12px;
    width: 18px;
    background-image: url(../images/str0h.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.str1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    text-align: center;
    height: 12px;
    width: 18px;
    background-image: url(../images/str1h.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.liniagora {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #A8A8FF;
}

.liniaGorap {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FF6600;
    border-right-color: #FF6600;
    border-bottom-color: #FF6600;
    border-left-color: #FF6600;
}

.czarny {
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    text-decoration: none;
}

.liniadolJasna {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D5D5FF;
}

.fiolet {
    color: #660099;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

.logoTlo {
    min-height: 250px;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    background: rgb(244, 244, 244);
    background: linear-gradient(180deg, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 83%, rgba(235, 235, 235, 1) 100%);
    -webkit-box-shadow: 0px 0px 31px -4px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 31px -4px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 31px -4px rgba(0, 0, 0, 0.75);
}

.klaw0 {
    background-image: url(../images/pusty.gif);
}

.wykazOsob {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.9);
    height: 400px;
    width: 300px;
    border: 1px solid #939393;
    overflow: hidden;
    position: absolute;
    z-index: 100;
    margin-top: 26px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;

}

.wykazOsob_n {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.9);
    height: 400px;
    width: 300px;
    border: 1px solid #939393;
    overflow: hidden;
    z-index: 100;
    margin-top: 0px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    display: inline-block;
    position: absolute;
}

.wykaz_elast {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333;
    text-decoration: none;
    background-image: url(../images/bia075.png);
    background-repeat: repeat;
    margin: 3px;
    padding: 3px;
    height: 306px;
    border: 1px solid #CCC;
    position: relative;
    clip: rect(0px, 0px, 300px, 0px);
}

.oso_upra_wew {
    height: 340px;
}

.wykaz_elast_wew {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.88);
    margin: 0px;
    padding: 0px;
    height: 280px;
    border: 1px solid #CCC;
    position: relative;
    clip: rect(0px, 0px, 294px, 0px);
}

.listwa_przemian {
    background-image: url(../images/zol025.png);
    background-repeat: repeat;
}


.wykazOsob2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-position: left top;
    height: 350px;
    width: 300px;
    border: 1px solid #CCCCCC;
    overflow: auto;
    position: relative;
}

#szukacz {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-position: left top;
    width: 250px;
    border: 1px solid #CCCCCC;
    overflow: visible;
    position: absolute;
    z-index: 200;
    float: left;
    margin-top: 20px;
}

.ver11 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.tytRSS {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #FF3300;
    text-decoration: none;
}

.tytRSS:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #FF9900;
    text-decoration: none;
}

.ciemny {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #457C7C;
    text-decoration: none;
}

.prawa {
    text-align: right;
}

#zawar {
    position: absolute;
    width: 815px;
    height: 400px;
    overflow: auto;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    margin: 1px;
    padding: 1px;
}

.start {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
    height: 60px;
    width: 250px;
    border: 1px solid #999999;
    position: absolute;
}

.wykazGrKlient {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-position: left top;
    height: 450px;
    width: 100%;
    border: 1px solid #CCCCCC;
    overflow: auto;
    position: absolute;
    z-index: 100;
    margin-top: 18px;
}

#menuL a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    overflow: visible;
}

#menuL a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #A8B0FF;
    text-decoration: none;
}

.txtminiKom {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

#myBox #contentBoxBg {
    /*
	background-position: -100px -200px;
	background: url( ../images/bg_88.jpg );

	// filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;*/
}

#myBox #content {
    padding: 20px;
}

#myBox h3 {
    margin-top: 10px;
}

.grKlient {
    padding: 1px;
    height: 400px;
    width: 100%;
    overflow: auto;
    visibility: visible;
    z-index: auto;
    border: 1px solid #CCCCCC;
}

.nagGrKlient {
    padding: 1px;
    height: 16px;
    width: 182px;
    border: 1px solid #CCCCCC;
    background-color: #E7EAF5;
}

.nagGrKlient:hover {
    padding: 1px;
    height: 16px;
    width: 182px;
    border: 1px solid #CCCCCC;
    background-color: #BAC2E4;
    cursor: crosshair;
}

.GrKlientLista {
    padding: 1px;
    width: 182px;
    border: 1px solid #CCCCCC;
    margin-top: 1px;
    margin-bottom: 1px;
}

.GrWykaz {
    padding: 1px;
    width: 96%;
    background-color: #E4E8ED;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-color: #FFC184;
}

.GrWykaz:hover {
    background-color: #A7ADC5;
}

.GrWykaz1 {
    padding: 1px;
    width: 95%;
    background-color: #ABDCAC;
    border-bottom-style: solid;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-color: #609B55;
}

.wykKlient {
    padding: 1px;
    height: 400px;
    width: 100%;
    overflow: auto;
    visibility: visible;
    z-index: auto;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
}

.GrWykazKlient {
    padding: 1px;
    width: 100%;
    background-color: #DDE1EE;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    margin-top: 1px;
    margin-bottom: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #B1B5D6;
    border-right-color: #B1B5D6;
    border-bottom-color: #B1B5D6;
}

.GrWykazKlient:hover {
    padding: 1px;
    background-color: #ABB6DC;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
}

.wykazGrupyKl {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-position: left top;
    height: 200px;
    width: 200px;
    border: 1px solid #CCCCCC;
    overflow: auto;
    position: absolute;
    z-index: 100;
    float: left;
    margin-top: 18px;
}

.kontener0 {
    width: 636px;
    border: 1px solid #CCCCCC;
    padding: 2px;
}

.kontenerInn {
    width: 631px;
    border: 1px solid #CCCCCC;
    padding: 1px;
}

.kontenerInnNag {
    width: 634px;
    border: 1px solid #CCCCCC;
    background-image: url(../images/belka_jasny.png);
    background-repeat: repeat-x;
    background-position: left center;
    height: 18px;
    color: #FFFFFF;
    text-indent: 2px;
}

.kontenerInnNag:hover {
    width: 634px;
    border: 1px solid #CCCCCC;
    background-image: url(../images/belka_ciemny.png);
    background-repeat: repeat-x;
    background-position: left center;
    height: 18px;
}

styl opisu wyskakujacego
.prototip .default {
    color: #fff;
}

.prototip .default .toolbar {
    background: #0F6788;
    font: italic 14px Georgia, serif;
}

.prototip .default .title {
    padding: 3px;
}

.prototip .default .content {
    background: dodgerblue;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 3px;
}

#zajaw {
    border: 1px solid #999999;
    z-index: 1000;
    height: auto;
    width: 200px;
    clear: both;
    float: left;
    position: absolute;
    padding: 3px;
    background-image: url(../images/niebJ050.png);
}

#zajaw #zajawt {
    font-weight: bold;
    color: #333333;
    background-image: url(../images/nieb050.png);
    width: 200px;
    padding: 1px;
}

#zajaw #zajaww {
    font-weight: normal;
    color: #333333;
    background-image: url(../images/niebJ050.png);
    font-size: 10px;
    width: 200px;
    padding: 1px;
}

.Nag_polisa_wew {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    /*background-color: #C9CEDE;*/
    height: 22px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #003366;
    background: rgb(242, 246, 248);
    background: -moz-linear-gradient(top, rgba(242, 246, 248, 1) 0%, rgba(216, 225, 231, 1) 50%, rgba(181, 198, 208, 1) 51%, rgba(224, 239, 249, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(242, 246, 248, 1) 0%, rgba(216, 225, 231, 1) 50%, rgba(181, 198, 208, 1) 51%, rgba(224, 239, 249, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 246, 248, 1) 0%, rgba(216, 225, 231, 1) 50%, rgba(181, 198, 208, 1) 51%, rgba(224, 239, 249, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0);
}

.poleListDl500 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 0px;
    height: 22px;
    border: 1px solid #5A5A87;
    color: #000066;
    width: 460px;
    background-image: url(../images/cien_pole.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.WykazFir {
    margin-bottom: 1px;
    border-bottom: 1px solid rgba(140, 148, 0, 0.54);
    padding-bottom: 1px;
    margin-top: 1px;
    cursor: pointer;
}

.WykazFir tr:hover {
    background-color: rgba(249, 233, 2, 0.50);
}

.wykazFirmPoli {
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.76);
    height: 400px;
    width: 470px;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    position: absolute;
    z-index: 100;
    float: left;
    margin-top: 24px;
    padding: 1px;
}

.wykazFirmPoli_kr {
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.76);
    height: 400px;
    width: 300px;
    border: 1px solid #CCCCCC;
    position: absolute;
    z-index: 100;
    float: left;
    margin-top: 24px;
    padding: 1px;
    overflow: hidden;
}

.linker, .linker_b {
    font-weight: bold;
    color: #36F;
    text-decoration: none;
    cursor: pointer;
}

.linker_b:hover {
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

.linkerJ {
    font-weight: bold;
    color: #CCCCCC;
    text-decoration: none;
    cursor: pointer;
}

.Nag_polisa_wew:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    /*background-color: #9BA5C1;*/
    background: rgb(229, 233, 234);
    background: -moz-linear-gradient(top, rgba(229, 233, 234, 1) 0%, rgba(191, 199, 204, 1) 50%, rgba(168, 182, 191, 1) 51%, rgba(206, 221, 229, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(229, 233, 234, 1) 0%, rgba(191, 199, 204, 1) 50%, rgba(168, 182, 191, 1) 51%, rgba(206, 221, 229, 1) 100%);
    background: linear-gradient(to bottom, rgba(229, 233, 234, 1) 0%, rgba(191, 199, 204, 1) 50%, rgba(168, 182, 191, 1) 51%, rgba(206, 221, 229, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e9ea', endColorstr='#cedde5', GradientType=0);
    height: 22px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #003366;
}

.szaryjasny {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

.belka2 {
    height: 6px;
    width: 500px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.poleMale {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 12px;
    border: 1px solid #6A6C80;
    vertical-align: bottom;
    color: #000066;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale25 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 12px;
    border: 1px solid #5A5A87;
    vertical-align: middle;
    color: #000066;
    width: 20px;
    text-align: right;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale340 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 12px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    width: 342px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale90 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 12px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    width: 86px;
    text-align: right;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale55 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 22px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    width: 66px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.pole20 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 22px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    top: 5px;
    text-align: center;
    width: 22px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale50_lista {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 16px;
    border: 1px solid #5A5A87;
    vertical-align: middle;
    color: #000066;
    width: 47px;
    text-align: left;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.liniaGora {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CC0000;
}

.poleMale60 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 12px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    width: 60px;
    text-align: right;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.linker:hover {
    color: #007DD1;
    text-decoration: none;
    cursor: pointer;
}

.linkerJ:hover {
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

.TloPoleZM {
    background-color: rgba(94, 162, 255, 0.2);
    cursor: pointer;
}

.TloPoleZM:hover {
    background-color: rgba(94, 162, 255, 0.4);
    cursor: pointer;
}

.menuMini {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #3500FF;
    text-decoration: none;
    height: 20px;
    width: 190px;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #AEAEFF;
    text-align: left;
    line-height: 18px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.menuMini:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #009;
    text-decoration: none;
    height: 20px;
    width: 190px;
    cursor: pointer;
    background-color: #DDE0FF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FF9900;
    text-align: left;
}

.menuMini_n {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #AEAEFF;
    text-align: left;
    line-height: 18px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    margin-left: 10px;
    margin-right: 15px;
}

.menuMini_n:hover, .menuMini_n1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #009;
    height: 20px;
    text-decoration: none;
    cursor: pointer;
    /*background-color: #DDE0FF;*/
    background: rgb(246, 248, 249);
    background: -moz-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(215, 222, 227, 1) 51%, rgba(245, 247, 249, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(215, 222, 227, 1) 51%, rgba(245, 247, 249, 1) 100%);
    background: linear-gradient(to bottom, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(215, 222, 227, 1) 51%, rgba(245, 247, 249, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FF9900;
    text-align: left;
    line-height: 18px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    margin-left: 10px;
    margin-right: 15px;
}

.helpTip {
    padding: 0px;
    height: 16px;
    width: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    z-index: 25;
}

.helpdiv {
    padding: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    z-index: 200;
    background-image: url(../images/biale_przez75.png);
    background-repeat: repeat;
    background-position: left top;
    position: absolute;
    overflow: visible;
    width: 250px;
}

.nagerdiv {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000066;
    background-image: url(../images/niebJ050.png);
    background-repeat: repeat;
    background-position: left top;
    text-align: left;
    margin: 0px;
    height: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 3px;
    border: 1px solid #FFFFFF;
    position: relative;
    z-index: 200;
}


textarea {
    background-color: #FFFFFF;
}

p, li {
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

.wykazRatPoli {
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-position: left top;
    height: 200px;
    width: 635px;
    overflow: auto;
    position: absolute;
    z-index: 100;
    float: left;
    margin-top: 18px;
    padding: 1px;
    background-color: #F2F3FF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}

.styl1 {
    color: #FF3300
}

.styl2 {
    color: #660066
}

.rozFV {
    color: #990000
}

.poleArea2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 60px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    background-image: url(../images/cien_pole_big.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.ramka_licz0 {
    font-family: 'Open Sans', sans-serif;
    height: 22px;
    width: 22px;
    color: rgba(39, 61, 96, 1.00);
    cursor: pointer;
    font-size: 10px;
    vertical-align: middle;
    text-align: center;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-left: 1px;
    float: left;
    line-height: 22px;
    text-decoration: none;
    background-color: rgba(227, 234, 251, 1.00);
    border: 1px solid rgba(31, 63, 98, 0.4);
    padding: 0px;
}

.ramka_licz_out {
    font-family: 'Open Sans', sans-serif;
    height: 14px;
    width: 22px;
    color: #333333;
    font-size: 9px;
    vertical-align: middle;
    text-align: center;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-left: 1px;
    float: left;
    line-height: 14px;
    text-decoration: none;
    padding: 0px;
}

.ramka_licz1 {
    font-family: 'Open Sans', sans-serif;
    height: 22px;
    width: 22px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-left: 1px;
    float: left;
    line-height: 22px;
    background-color: rgba(16, 116, 237, 1.00);
    padding: 0px;
    border: 1px solid rgba(2, 97, 167, 1.00);
}

.ramka_licz0:hover {
    font-family: 'Open Sans', sans-serif;
    color: #FFFFFF;
    cursor: pointer;
    background-color: rgba(36, 80, 139, 1.00);
}

.ramka_licz_m0 {
    font-family: 'Open Sans', sans-serif;
    height: 14px;
    width: 18px;
    color: #000099;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: left;
    line-height: 14px;
    text-decoration: none;
    background-color: #FFF;
}

.ramka_licz_m0:hover {
    font-family: 'Open Sans', sans-serif;
    height: 14px;
    width: 18px;
    color: #000099;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: left;
    line-height: 14px;
    text-decoration: none;
    background-color: #CCC;
}

.ramka_licz_m1 {
    font-family: 'Open Sans', sans-serif;
    height: 14px;
    width: 18px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: left;
    line-height: 14px;
    background-color: #009;
}

.menuMini0 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    height: 20px;
    width: 190px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #AEAEFF;
    background-color: #E2E6FC;
}

.menuM {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    text-align: center;
    height: 30px;
    cursor: pointer;
    line-height: 30px;
    background: rgb(176, 188, 228);
    background: linear-gradient(180deg, rgba(176, 188, 228, 1) 0%, rgba(176, 188, 228, 1) 70%, rgba(117, 132, 185, 1) 100%);
    border-left: 1px solid rgba(176, 195, 212, 1.00);
    border-right: 1px solid rgba(91, 126, 154, 1.00);
    border-bottom: 1px solid rgba(91, 126, 154, 1.00);
    border-top: 1px solid rgba(125, 161, 194, 1.00);
}

.menuM:hover {
    background: rgb(76, 94, 152);
    background: linear-gradient(180deg, rgba(76, 94, 152, 1) 0%, rgba(76, 94, 152, 1) 70%, rgba(62, 72, 103, 1) 100%);
    color: rgba(235, 246, 253, 1.00);
}

.menuM1 {
    background: rgb(76, 94, 152);
    background: linear-gradient(180deg, rgba(76, 94, 152, 1) 0%, rgba(76, 94, 152, 1) 70%, rgba(62, 72, 103, 1) 100%);
    color: rgba(235, 246, 253, 1.00);
}

.poleplik {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 0px;
    height: 26px;
    border: 1px none #5A5A87;
    color: #000066;
    position: relative;
    line-height: 24px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleBialy {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 1px;
    height: 22px;
    border: 1px solid #FFFFFF;
    vertical-align: bottom;
    color: #999999;
    top: 5px;
}

.poleList80 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 0px;
    height: 22px;
    border: 1px solid #5A5A87;
    color: #000066;
    width: 80px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale300 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 12px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    width: 298px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale30 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EDEDF3;
    margin: 0px;
    padding: 1px;
    height: 22px;
    border: 1px solid #5A5A87;
    vertical-align: bottom;
    color: #000066;
    width: 45px;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.liniaJasnaGora {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(54, 104, 255, 1.00);
}

.wykazAkcja {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    width: 200px;
    overflow: auto;
    position: absolute;
    margin-top: 0px;
    margin-left: -185px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    margin-right: -1px;
    background-color: #FFFFFF;
}

.MenuRoz {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    cursor: pointer;
    height: 20px;
    vertical-align: middle;
    padding-right: 3px;
    padding-top: 4px;
    visibility: inherit;
}

.MenuRoz:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000099;
    margin: 0px;
    cursor: pointer;
    background-color: #C8CAE8;
    height: 20px;
    padding-right: 3px;
    padding-top: 4px;
    visibility: inherit;
}

.wykazElast {
    text-decoration: none;
    width: 780px;
    overflow: auto;
    position: absolute;
    z-index: 20;
    text-align: left;
    border: 1px solid #999999;
    padding: 2px;
}

.wykazElast_new {
    text-decoration: none;
    width: 880px;
    overflow: auto;
    position: absolute;
    z-index: 20;
    text-align: left;
    padding: 0px;
    background-image: url(../images/biale_przez75.png);
    background-repeat: repeat;
    height: 450px;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFF;
}

.przekreslone {
    text-decoration: line-through;
    color: #FF0000;
}

.marginGD {
    margin-top: 3px;
    margin-bottom: 2px;
}

.bat_zi {
    margin-right: 5px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 5px;
    height: 26px;
}

.bat_zi .btl {
    background-image: url(../images/lk-zielony.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 26px;
    float: left;
    width: 5px;
}

.bat_zi:hover .btl {
    background-image: url(../images/lk-zielony_g.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 26px;
    width: 5px;
}

.bat_zi .btw {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(../images/lt-zielony.png);
    background-repeat: repeat-x;
    background-position: center center;
    text-align: center;
    vertical-align: 50%;
    height: 26px;
    font-size: 11px;
    line-height: 24px;
    z-index: 15;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
}

.bat_zi:hover .btw {
    background-image: url(../images/lt-zielony_g.png);
    background-repeat: repeat-x;
    background-position: center center;
    cursor: pointer;
}

.bat_zi .btp {
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
    background-image: url(../images/lp-zilony.png);
    float: left;
    width: 5px;
}

.bat_zi:hover .btp {
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
    background-image: url(../images/lp-zielony_g.png);
    float: left;
    width: 5px;
}

.bat_ni {
    margin-right: 5px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 5px;
    height: 26px;
}

.bat_ni .btl {
    background-image: url(../images/lk-niebo.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 26px;
    float: left;
    width: 5px;
}

.bat_ni:hover .btl {
    background-image: url(../images/lk-niebo_g.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 26px;
    width: 5px;
}

.bat_ni .btw {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(../images/lt-niebo.png);
    background-repeat: repeat-x;
    background-position: center center;
    text-align: center;
    vertical-align: 50%;
    height: 26px;
    font-size: 11px;
    line-height: 24px;
    z-index: 15;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
}

.bat_ni:hover .btw {
    background-image: url(../images/lt-niebo_g.png);
    background-repeat: repeat-x;
    background-position: center center;
    cursor: pointer;
}

.bat_ni .btp {
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
    background-image: url(../images/lp-niebo.png);
    float: left;
    width: 5px;
}

.bat_ni:hover .btp {
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
    background-image: url(../images/lp-niebo_g.png);
    float: left;
    width: 5px;
}

.bat_zo {
    margin-right: 5px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 5px;
    height: 26px;
}

.bat_zo .btl {
    background-image: url(../images/lk-zloty.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 26px;
    float: left;
    width: 5px;
}

.bat_zo:hover .btl {
    background-image: url(../images/lk-zloty_g.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 26px;
    width: 5px;
}

.bat_zo .btw {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(../images/lt.png);
    background-repeat: repeat-x;
    background-position: center center;
    text-align: center;
    vertical-align: 50%;
    height: 26px;
    font-size: 11px;
    line-height: 24px;
    z-index: 15;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
}

.bat_zo:hover .btw {
    background-image: url(../images/lt-zloty_g.png);
    background-repeat: repeat-x;
    background-position: center center;
    cursor: pointer;
}

.bat_zo .btp {
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
    background-image: url(../images/lp.png);
    float: left;
    width: 5px;
}

.bat_zo:hover .btp {
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
    background-image: url(../images/lp-zloty_g.png);
    float: left;
    width: 5px;
}

#relacje {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    float: left;
    overflow: visible;
    position: absolute;
    z-index: 1000;
    background-image: url(../images/niebJ075.png);
    clear: both;
    right: 30%;
    left: 30%;
    top: -1px;
}

.wykazElast2 {
    text-decoration: none;
    width: 640px;
    overflow: auto;
    position: absolute;
    z-index: 100;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    text-align: left;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
}

.linkerB {
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

.linkerB:hover {
    font-weight: normal;
    color: #0066CC;
    text-decoration: none;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #0033CC;
}

.linkerIco {
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

.linkerIco:hover {
    color: #0066CC;
    text-decoration: none;
    cursor: pointer;
    background-image: url(../images/Tlo_ico.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 16px;
}

#helpPanel {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(../images/bia075.png);
    background-repeat: repeat;
    background-position: left top;
    width: 350px;
    float: left;
    position: fixed;
    z-index: 20;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -385px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    border: 1px solid #FFFFFF;
}

#TabHelp {
    background-image: url(../images/niebJ050.png);
    background-repeat: repeat-x;
    background-position: left top;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -2px;
    padding: 5px;
}

#icoInfo {
    position: relative;
    z-index: 22;
    top: 0px;
    right: -30px;
    cursor: pointer;
}

.tabcontent {
    margin: 1px;
    height: 500px;
    border: 1px solid #CCCCCC;
    overflow: scroll;
}

.tabstopka {
    font-size: 10px;
    line-height: 20px;
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
}

.tabrazem {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    text-align: right;
    float: right;
    height: 22px;
    line-height: 22px;
    right: 0px;
    margin-top: 1px;
    margin-right: 3px;
    margin-bottom: 2px;
    margin-left: 1px;
}

.nagerTab {
    background-color: #C1C7DD;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.stopka a:hover {
    font-size: 10px;
    color: #6699FF;
    text-decoration: none;
}

#TxtInfo {
    padding: 0px;
    position: relative;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: auto;
}

#help_content {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-image: url(../images/bia025.png);
    padding: 0px;
    width: 330px;
}

.wybrany {
    text-decoration: none;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFF;
    border-left-color: #FFF;
}

.wybrany:hover {
    text-decoration: none;
    background-image: url(../images/zielony30.png);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #00D500;
    border-bottom-color: #00D500;
    border-left-color: #FFFFFF;
}

.poleNiebieskie {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #D3D7EB;
    margin: 0px;
    padding: 1px;
    height: 14px;
    border: 1px solid #D3D7EB;
    vertical-align: bottom;
    color: #999999;
    top: 5px;
}

.kal_day {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    height: 20px;
    padding-right: 10px;
}

.kal_reszta_day {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
}

.kal_ramka_day {
    margin-top: 2px;
    margin-bottom: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #333333;
    padding: 1px;
}

.kal_txt_rozszcz {
    letter-spacing: 0.4em;
}

.kla_nag_nazwisko {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

.kal_day_pole {
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #666666;
}

.kal_nag_w {
    letter-spacing: 0.4em;
    height: 16px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #0000FF;
    padding-top: 4px;
    color: #000066;
    padding-left: 3px;
}

.kal_nag_p {
    letter-spacing: 0.4em;
    height: 16px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #339900;
    padding-top: 4px;
    color: #009900;
    padding-left: 3px;
}

.noprint .linker prawy {
    float: right;
}

.kal_lewy_nieb {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #9393FF;
}

.kal_lewy_ziel {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #66FF66;
}


.kal_nag_r {
    letter-spacing: 0.4em;
    height: 16px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FF0000;
    padding-top: 4px;
    color: #660000;
    padding-left: 3px;
}

.kal_lewy_czer {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FF847D;
}

.znak_twoje {
    background-image: url(../images/iko_poz_wlas.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.znak_twoje_chyba {
    background-image: url(../images/iko_poz_wlas_chyba.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.fotka_oso {
    margin: 2px;
    width: 94px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFF;
    border-right-color: #CCC;
    border-left-color: #FFF;
}

.fotka_oso_poz {
    margin: 2px;
    width: 94px;
    background-color: #FFFFFF;
    padding: 0px;
    position: relative;
    z-index: 100;
    overflow: visible;
    left: 10px;
}

.w25 {
    height: 70px;
    position: relative;
    top: 50px;
    border: 1px solid #CCCCCC;
}


.oso_szcz_tele {
    margin: 0px;
    padding: 0px;
}

.pod_wynik {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

.miniC {
    font-size: 1em;
    color: #000000;
}

.Zaznacz_transparent {
    border: 1px solid #FFFFFF;
    background-color: transparent;
}

.Zaznacz_transparent:hover {
    border: 1px solid #66CC66;
    background-image: url(../images/zielony30.png);
}

.do_prawgo {
    text-align: right;
}

.nagAktual_Start {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3639C9;
    text-decoration: none;
    text-indent: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6699CC;
    vertical-align: middle;
    padding: 2px;
}

#content {
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    background-color: #D7DBEA;
    margin: 10px;
    padding: 3px;
    width: 800px;
    height: 100%;
}

.div_zielony {
    background-color: #66FF00;
    height: 16px;
    width: 16px;
    border: 1px solid #006600;
    color: #000000;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 1px;
    margin-left: auto;
    text-align: center;
}

.div_czerowny {
    background-color: #FF6600;
    height: 16px;
    width: 16px;
    border: 1px solid #660000;
    color: #FFFFFF;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 1px;
    margin-left: auto;
    text-align: center;
}

.div_czerowny1 {
    background-color: #CC9900;
    height: 16px;
    width: 16px;
    border: 1px solid #990000;
    color: #FFFFFF;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 1px;
    margin-left: auto;
    text-align: center;
}

.div_szary {
    background-color: #CCCCCC;
    height: 16px;
    width: 16px;
    border: 1px solid #666666;
    color: #000000;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 1px;
    margin-left: auto;
    text-align: center;
}

.rok_klaw {
    line-height: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #7D88BB;
    float: right;
    height: 14px;
    cursor: pointer;
    margin-right: 0px;
    margin-left: 2px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}

.rok_klaw:hover {
    line-height: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #475389;
    float: right;
    height: 14px;
    cursor: pointer;
    margin-right: 0px;
    margin-left: 2px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}

.rok_klaw1 {
    line-height: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #79BF9F;
    float: right;
    height: 14px;
    cursor: pointer;
    margin-right: 0px;
    margin-left: 2px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}

.ico_b {
    background-image: url(../images/ico_b.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_be {
    background-image: url(../images/ico_be.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_b:hover {
    background-image: url(../images/ico_b1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_be:hover {
    background-image: url(../images/ico_be1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_b1 {
    background-image: url(../images/ico_b1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_be1 {
    background-image: url(../images/ico_be1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_p {
    background-image: url(../images/ico_p.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_p1 {
    background-image: url(../images/ico_p1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_p:hover {
    background-image: url(../images/ico_p1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_z {
    background-image: url(../images/ico_z.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_z:hover {
    background-image: url(../images/ico_z1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_z1 {
    background-image: url(../images/ico_z1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 22px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_w {
    background-image: url(../images/ico_w.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 92px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_w:hover {
    background-image: url(../images/ico_w1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 92px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_w1 {
    background-image: url(../images/ico_w1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 92px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_fwr {
    background-image: url(../images/ico_fwr.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 200px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_fwr:hover {
    background-image: url(../images/ico_fwr1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 200px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_fwa {
    background-image: url(../images/ico_fwa.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 200px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_fwa:hover {
    background-image: url(../images/ico_fwa1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 16px;
    width: 200px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.left_div100 {
    width: 100%;
    margin-right: 0px;
    margin-left: auto;
}

#helpPanel_m {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    width: 260px;
    float: left;
    position: fixed;
    z-index: 20;
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -285px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;


}

#TabHelp_m {

    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 2px;
}

#icoInfo_m {
    position: relative;
    z-index: 22;
    top: 0px;
    right: -24px;
    cursor: pointer;
}

#icoInfo2_m {
    position: relative;
    z-index: 22;
    top: 0px;
    right: -24px;
    cursor: pointer;
}

#TxtInfo_m {
    padding: 0px;
    position: relative;
    margin-top: -90px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    overflow: auto;
    height: 100%;
}

.wybrany1 {
    text-decoration: none;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-right-color: transparent;
    border-left-color: transparent;
    cursor: pointer;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
}

.wybrany1:hover {
    text-decoration: none;
    background-color: rgba(24, 221, 34, 0.3) !important;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #A8FFC5;
    border-right-color: #00D500;
    border-bottom-color: #00D500;
    border-left-color: #A8FFC5;
    cursor: pointer;
}

.bialy {
    color: #FFF;
    text-decoration: none;
}


.ico_pr {
    background-image: url(../images/ico_plat_razem0.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 70px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_pr:hover {
    background-image: url(../images/ico_plat_razem1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 70px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_pr1 {
    background-image: url(../images/ico_plat_razem1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 70px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_pt {
    background-image: url(../images/ico_plat_zap0.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_pt:hover {
    background-image: url(../images/ico_plat_zap1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_pt1 {
    background-image: url(../images/ico_plat_zap1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.ico_pn {
    background-image: url(../images/ico_plat_niezap0.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_pn:hover {
    background-image: url(../images/ico_plat_niezap1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    cursor: pointer;
}

.ico_pn1 {
    background-image: url(../images/ico_plat_niezap1.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.rowe {
    background-color: #F7FBFD;
}

.rowe1 {
    background-color: #E3F2F9;
}

.gr_ryz {
    font-style: italic;
    color: #000099;
    text-decoration: none;
    background-color: #BCBFE9;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
}

.poleMale100 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #24296C;
    background-color: #EBECF8;
    height: 16px;
    width: 155px;
    border: 1px solid #003399;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.poleMale100 option {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #EBECF8;
    height: 14px;
    text-decoration: none;
    background-image: url(../images/cien_pole_big.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.input_zaz {
    margin: 0px;
    padding: 0px;
    height: 16px;
    width: 16px;
}

.belka_zolta {
    background: rgb(217, 163, 54);
    background: -webkit-linear-gradient(rgba(217, 163, 54, 1) 0%, rgba(255, 216, 84, 1) 20%, rgba(255, 216, 84, 1) 80%, rgba(217, 163, 54, 1) 100%);
    background: -o-linear-gradient(rgba(217, 163, 54, 1) 0%, rgba(255, 216, 84, 1) 20%, rgba(255, 216, 84, 1) 80%, rgba(217, 163, 54, 1) 100%);
    background: linear-gradient(rgba(217, 163, 54, 1) 0%, rgba(255, 216, 84, 1) 20%, rgba(255, 216, 84, 1) 80%, rgba(217, 163, 54, 1) 100%);
}

.belka_niebieska {
    background: rgb(54, 169, 217);
    background: linear-gradient(180deg, rgba(54, 169, 217, 1) 0%, rgba(84, 202, 255, 1) 20%, rgba(84, 202, 255, 1) 80%, rgba(54, 169, 217, 1) 100%);
}

.belka_zielona {
    background: rgb(150, 217, 54);
    background: linear-gradient(180deg, rgba(150, 217, 54, 1) 0%, rgba(162, 255, 84, 1) 20%, rgba(162, 255, 84, 1) 80%, rgba(150, 217, 54, 1) 100%);
}

.czer_tyt {
    color: #900;
    text-decoration: none;
}

#hr {
    padding: 2px;
    height: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #369;
}

.baton {
    float: right;
}

.baton_g {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 28px;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    display: block;
    float: left;
    height: 28px;
    color: #FFF;
}

.baton_gc {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 28px;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    display: block;
    float: left;
    height: 28px;
    color: #FFF;
}


.baton .dys_p {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

.baton_g .l {
    background-image: url(../images/klaw_l.png);
    background-repeat: no-repeat;
    height: 28px;
    width: 15px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: run-in;
    float: left;
}

.baton_g .p {
    background-image: url(../images/klaw_p.png);
    background-repeat: no-repeat;
    height: 28px;
    width: 15px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: run-in;
    float: left;
    background-position: left top;
}

.baton_g .w {
    background-image: url(../images/klaw_t.png);
    background-repeat: repeat-x;
    height: 28px;
    text-decoration: none;
    margin: 0px;
    display: run-in;
    float: left;
    background-position: center center;
    color: #FFFFFF;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
}

.baton_g:hover .p {
    background-image: url(../images/klaw_p-o.png);
    cursor: pointer;
}

.baton_g:hover .w {
    background-image: url(../images/klaw_t-o.png);
    cursor: pointer;
    background-repeat: repeat-x;
    background-position: center center;
}

.baton_g:hover .l {
    background-image: url(../images/klaw_l-o.png);
    cursor: pointer;
    background-repeat: no-repeat;
}


.baton_gc .l {
    background-image: url(../images/klaw_l_c.png);
    background-repeat: no-repeat;
    height: 28px;
    width: 15px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: run-in;
    float: left;
}

.baton_gc .p {
    background-image: url(../images/klaw_p_c.png);
    background-repeat: no-repeat;
    height: 28px;
    width: 15px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: run-in;
    float: left;
    background-position: left top;
}

.baton_gc .w {
    background-image: url(../images/klaw_t_c.png);
    background-repeat: repeat-x;
    height: 28px;
    text-decoration: none;
    margin: 0px;
    display: run-in;
    float: left;
    background-position: center center;
    color: #FFFFFF;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
}

.baton_gc:hover .p {
    background-image: url(../images/klaw_p_c-o.png);
    cursor: pointer;
}

.baton_gc:hover .w {
    background-image: url(../images/klaw_t_c-o.png);
    cursor: pointer;
    background-repeat: repeat-x;
    background-position: center center;
}

.baton_gc:hover .l {
    background-image: url(../images/klaw_l_c-o.png);
    cursor: pointer;
    background-repeat: no-repeat;
}


.nieb25 {
    background-image: url(../images/niebJ025.png);
    background-repeat: repeat;
}

.lista_przewijana {
    height: 450px;
    width: 800px;
    overflow: auto;
    clip: rect(auto, 800px, 434px, auto);
    border: 1px solid #D7D7D7;
}

.ramkaCzerwona {
    border: 1px solid #C00;
}

.bokNiebieski {
    border-right-width: 4px;
    border-right-style: solid;
    border-right-color: #09C;
}

.bokCzerwony {
    border-right-width: 4px;
    border-right-style: solid;
    border-right-color: #F00;
}

.liniaDolMar {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #5E73C8;
    margin-bottom: 3px;
}

div.fileinputs {
    position: relative;
    height: 30px;
    width: 300px;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    opacity: 0;
    z-index: 2;
    width: 300px;
}

.nag_normal {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #34397A;
    text-decoration: none;
    background-color: #DFE1F4;
    padding-left: 3px;
    border: 1px solid #878EC0;
    line-height: 18px;
    background-image: url(../images/listwa0.jpg);
    background-repeat: repeat-x;
    background-position: left center;
    padding-right: 3px;
}

.pole_war_sz {
    font-weight: bold;
    color: #009;
    background-color: #EBEBEB;
    border: 1px solid #B7B7B7;
    background-image: url(../images/cien_pole.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.prawy {
    text-align: right;
}

.tlo_all {
    background-image: url(../images/tlo_txt_all.png);
    background-repeat: repeat-y;
    background-position: left top;
}

.lew_txt {
    background-image: url(../images/tlo_txt_all_lewy.png);
    background-repeat: repeat-y;
    background-position: left top;
}

.ramka_cien {
    background-image: url(../images/txt_tlo_dol_20.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 1px;
    padding: 6px;
    border: 1px solid #CCC;
}

.szary_txt {
    color: #999;
}

.zakladka {
    background-image: url(../images/tab_tlo_ziel.png);
    background-repeat: repeat-x;
    background-position: left top;
    line-height: 24px;
    padding-left: 3px;
    font-weight: bold;
    color: #060;
}

.zakladka1 {
    background-image: url(../images/tab_tlo.png);
    background-repeat: repeat-x;
    background-position: left top;
    line-height: 24px;
    padding-left: 3px;
    font-weight: bold;
    color: #006;
}

.zakladka:hover {
    background-image: url(../images/tab_tlo_zloto.png);
    background-repeat: repeat-x;
    background-position: left top;
    cursor: pointer;
    color: #930;
}

.zakladka1:hover {
    background-image: url(../images/tab_tlo_zloto.png);
    background-repeat: repeat-x;
    background-position: left top;
    cursor: pointer;
    color: #930;
}

.menu_nag_mini {
    text-decoration: none;
    background-image: url(../images/cien_gora_zas.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #DCE6ED;
}

.menu_nag_mini:hover {
    text-decoration: none;
    color: #333333;
    background-color: #9EB3CD;
    cursor: pointer;
}

.menu_nag_mini1 {
    text-decoration: none;
    color: #FFF;
    background-color: #5C7DAB;
    cursor: pointer;
    background-image: url(../images/cien_gora_zas.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.panel_cien_dol {
    background-color: #FFF;
    background-image: url(../images/txt_tlo_dol_20.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

h4 {
    line-height: 14px;
    color: #006;
    text-decoration: none;
    height: 14px;
    margin-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #06C;
}

#komunikat_m {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333;
    text-decoration: none;
    padding: 0px;
    width: 340px;
    position: absolute;
    z-index: 10005;
    margin-top: 0px;
    float: right;
}

.komunikat_m_close {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 22px;
    font-weight: normal;
    color: #F00;
    text-decoration: none;
    background-color: #F9F9F9;
    text-align: right;
    height: 22px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E2DAD6;
    cursor: pointer;
    padding-right: 10px;
}

.tlo_kal {
    background-color: #FFF;
    background-image: url(../images/tlo_linie.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
}

.kalend {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    height: 28px;
    width: 1150px;
    overflow: hidden;
    clip: rect(0px, 1000px, 28px, 0px);
    line-height: 28px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-bottom: 4px;
    background: rgba(208, 238, 254, 1);
}

.dat_punkt {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 24px;
    font-weight: bold;
    color: #333;
    text-align: center;
    height: 24px;
    width: 24px;
    margin-top: 2px;
    margin-right: 1px;
    margin-bottom: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #97DDFF;
    border-right-color: #006699;
    border-bottom-color: #006699;
    border-left-color: #97DDFF;
}

.dat_punkt:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 24px;
    font-weight: bold;
    color: #FF3300;
    text-align: center;
    height: 24px;
    width: 24px;
    margin-top: 2px;
    margin-right: 1px;
    margin-bottom: 2px;
    text-decoration: none;
    background-image: url(../images/niebJ025.png);
    background-repeat: repeat;
    background-position: left top;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #0073AA;
    border-right-color: #AEE4FF;
    border-bottom-color: #AEE4FF;
    border-left-color: #0073AA;
}

.eve {
    background-image: url(../images/over_tlo_czer.png);
    background-repeat: no-repeat;
    overflow: hidden;
    height: 24px;
    width: 24px;
    clip: rect(0px, 24px, 24px, 0px);
}

#komunikat {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333;
    text-decoration: none;
    background-color: #F1F1F1;
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 0px;
    height: 1px;
    width: 1150px;
    position: absolute;
    z-index: 9999;
    overflow: auto;
    margin-top: 0px;
}

.komunikat_close {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 22px;
    font-weight: normal;
    color: #03F;
    text-decoration: none;
    background-color: #F9F9F9;
    text-align: right;
    height: 22px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E2DAD6;
    cursor: pointer;
    padding-right: 10px;
}

.panel_jq {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333;
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-repeat: repeat;
    padding: 2px;
    border: 1px solid #CCC;
}

.panel_jq0 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333;
    text-decoration: none;
    background-image: url(../images/biale_przez75.png);
    background-repeat: repeat;
    padding: 0px;
    border: 1px solid #CCC;
}

.klaw_kal {
    border-top: 1px solid #96d1f8;
    background: #65a9d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
    background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
    background: -moz-linear-gradient(top, #3e779d, #65a9d7);
    background: -ms-linear-gradient(top, #3e779d, #65a9d7);
    background: -o-linear-gradient(top, #3e779d, #65a9d7);
    padding: 4px 8px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    color: white;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    vertical-align: middle;
}

.klaw_kal:hover {
    border-top-color: #28597a;
    background: #28597a;
    color: #ccc;
}

.klaw_kal:active {
    border-top-color: #1b435e;
    background: #1b435e;
}

.ico_tlo_punkt {
    background-image: url(../images/date_go0.png);
    background-repeat: no-repeat;
    background-position: 5px center;
}

.ico_tlo_time {
    background-image: url(../images/clock_error0.png);
    background-repeat: no-repeat;
    background-position: 5px center;
}

.ico_tlo_mail {
    background-image: url(../images/email_send.png);
    background-repeat: no-repeat;
    background-position: 310px center;
    line-height: 22px;
    height: 22px;
    padding-right: 44px;
}

.ico_tlo_mail0 {
    line-height: 22px;
    height: 22px;
    padding-right: 10px;
}

.tlo_dol {
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 18px;
    font-weight: bold;
    color: #006;
    text-decoration: none;
    letter-spacing: 0.1em;
    height: 18px;
    margin-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D0D0EA;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 3px;
}

.kom_agent {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    background-color: #F60;
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C03;
    border-bottom-color: #C03;
    border-left-color: #C03;
    z-index: 10000;
    margin-left: auto;
    margin-top: -10px;
    margin-right: auto;
    position: absolute;
}

.tlo_ico {
    background-repeat: no-repeat;
    background-position: 940px 10px;
}

.Chrome {
    background-image: url(../images/chrome.png);

}

.MSIE {
    background-image: url(../images/ie.png);
}

.Safari {
    background-image: url(../images/chrome.png);
}

.Firefox {
    background-image: url(../images/firefox.png);
}

.Opera {
    background-image: url(../images/opera.png);
}

.kom_kom a {
    font-size: 11px;
    font-weight: normal;
    color: #900;
    text-decoration: none;
}

.listek_log {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 2px;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #CACAEC;
}

.foto_mini {
    margin: 1px;
    border: 1px solid #CCC;
}

.ja {
    background-color: #CACAEC;
}

.txtmini9 {
    font-size: 9px;
    line-height: 13px;
    font-weight: normal;
    color: #333;
}

.chat_user {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    line-height: 11px;
    font-weight: bold;
    color: #000080;
    text-decoration: none;
    background-color: rgb(181, 248, 255);
    margin-top: 1px;
    border: 1px solid #6AF0FF;
    padding: 3px;
}

.chat_user:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    line-height: 11px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background-color: rgb(0, 174, 193);
    margin-top: 1px;
    border: 1px solid #006571;
    cursor: pointer;
    padding: 3px;
}

.nag_lista_czat {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    line-height: 12px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
}

.lista_mies {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    background-color: #E3E2F3;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 0px;
    width: 240px;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    margin-top: 5px;
    margin-left: 240px;
    height: 20px;
}

.nag_lista_mies {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
    color: #039;
    text-decoration: none;
    background-image: url(../images/downarrow.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    text-align: center;
    padding: 2px;
    height: 20px;
    background-color: #E8E7F5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A29DD7;
}

.lista_mies_wew {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #006;
    text-decoration: none;
    text-align: left;
    padding: 2px;
    height: 190px;
    width: 236px;
    overflow: auto;
    position: absolute;
    background-color: #EAE9F5;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: 1px solid #A29DD7;
}

.cien_dol {
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.haslo_moc {
    background-image: url(../images/haslo_tlo.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 15px;
    width: 200px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.haslo_zas {
    background-image: url(../images/haslo_zas.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    height: 15px;
}

.stoj {
    top: 0px;
    width: inherit;
    z-index: 100;
    /*position: fixed; */
}

.cien_mini {
    background-color: #FFF;
    background-image: url(../images/cien_mini.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.nag_panel_new {
    line-height: 27px;
    /*
	background-image: url(../images/nag_panel_gora.png);
	background-repeat: repeat-x;
	background-position: left top;
	*/
    height: 27px;
    font-size: 11px;
    background: rgb(249, 249, 249);
    background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 44%, rgba(229, 229, 229, 1) 84%, rgba(247, 247, 247, 1) 91%, rgba(191, 191, 191, 1) 96%, rgba(209, 209, 209, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 44%, rgba(229, 229, 229, 1) 84%, rgba(247, 247, 247, 1) 91%, rgba(191, 191, 191, 1) 96%, rgba(209, 209, 209, 1) 100%);
    background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 44%, rgba(229, 229, 229, 1) 84%, rgba(247, 247, 247, 1) 91%, rgba(191, 191, 191, 1) 96%, rgba(209, 209, 209, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d1d1d1', GradientType=0);
}

.panel_tlo_new {
    background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 12%);
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 12%);
    background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 12%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
}

.wybrany_aktual {
    font-size: 11px;
    line-height: 14px;
    color: #666;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 1px;
    border-top: 1px solid rgba(192, 190, 190, 1.00);
    border-left: 1px solid rgba(192, 190, 190, 1.00);
    border-right: 1px solid rgba(143, 143, 143, 1.00);
    border-bottom: 1px solid rgba(143, 143, 143, 1.00);
    padding: 3px;
    -webkit-box-shadow: inset 3px -10px 20px 0px rgba(0, 0, 0, 0.21), 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 3px -10px 20px 0px rgba(0, 0, 0, 0.21), 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 3px -10px 20px 0px rgba(0, 0, 0, 0.21), 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 1.00);
}

input[type=button] {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    background-color: #54599E;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #C4C6DF;
    border-right-color: #3A3E6B;
    border-bottom-color: #3A3E6B;
    border-left-color: #C4C6DF;
    cursor: pointer;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

input[type=button]:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    background-color: #7B80B9;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #C4C6DF;
    border-right-color: #3A3E6B;
    border-bottom-color: #3A3E6B;
    border-left-color: #C4C6DF;
    cursor: pointer;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.cien_dol_big {
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.lista_poli_znal {
    margin: 0px;
    height: 200px;
    overflow: auto;
}

/* General styles for the modal */

/*
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the
perspective effects (not including the modals and the overlay).
*/
.md-perspective,
.md-perspective body {
    height: 100%;
    overflow: hidden;
}

.md-perspective body {
    background: #222;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    perspective: 600px;
}

.container {
    /*background: #e74c3c;
	min-height: 100%;*/
}

.md-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    max-width: 630px;
    min-width: 320px;
    height: auto;
    z-index: 2000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.md-show {
    visibility: visible;
}

.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(143, 27, 15, 0.8);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible;
}

/* Content styles */
.md-content {
    color: #fff;
    background: #e74c3c;
    position: relative;
    border-radius: 3px;
    margin: 0 auto;
}

.md-content h3 {
    margin: 0;
    padding: 0.4em;
    text-align: center;
    font-size: 2.4em;
    font-weight: 300;
    opacity: 0.8;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 3px 3px 0 0;
}

.md-content > div {
    padding: 15px 40px 30px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
}

.md-content > div p {
    margin: 0;
    padding: 10px 0;
}

.md-content > div ul {
    margin: 0;
    padding: 0 0 30px 20px;
}

.md-content > div ul li {
    padding: 5px 0;
}

.md-content button {
    display: block;
    margin: 0 auto;
    font-size: 0.8em;
}

/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-1 .md-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/* Effect 2: Slide from the right */
.md-effect-2 .md-content {
    -webkit-transform: translateX(20%);
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    transform: translateX(20%);
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.md-show.md-effect-2 .md-content {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}

/* Effect 3: Slide from the bottom */
.md-effect-3 .md-content {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-3 .md-content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/* Effect 4: Newspaper */
.md-effect-4 .md-content {
    -webkit-transform: scale(0) rotate(720deg);
    -moz-transform: scale(0) rotate(720deg);
    -ms-transform: scale(0) rotate(720deg);
    transform: scale(0) rotate(720deg);
    opacity: 0;
}

.md-show.md-effect-4 ~ .md-overlay,
.md-effect-4 .md-content {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.md-show.md-effect-4 .md-content {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}

/* Effect 5: fall */
.md-effect-5.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-5 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(600px) rotateX(20deg);
    -moz-transform: translateZ(600px) rotateX(20deg);
    -ms-transform: translateZ(600px) rotateX(20deg);
    transform: translateZ(600px) rotateX(20deg);
    opacity: 0;
}

.md-show.md-effect-5 .md-content {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: translateZ(0px) rotateX(0deg);
    -moz-transform: translateZ(0px) rotateX(0deg);
    -ms-transform: translateZ(0px) rotateX(0deg);
    transform: translateZ(0px) rotateX(0deg);
    opacity: 1;
}

/* Effect 6: side fall */
.md-effect-6.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-6 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
    -moz-transform: translate(30%) translateZ(600px) rotate(10deg);
    -ms-transform: translate(30%) translateZ(600px) rotate(10deg);
    transform: translate(30%) translateZ(600px) rotate(10deg);
    opacity: 0;
}

.md-show.md-effect-6 .md-content {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: translate(0%) translateZ(0) rotate(0deg);
    -moz-transform: translate(0%) translateZ(0) rotate(0deg);
    -ms-transform: translate(0%) translateZ(0) rotate(0deg);
    transform: translate(0%) translateZ(0) rotate(0deg);
    opacity: 1;
}

/* Effect 7:  slide and stick to top */
.md-effect-7 {
    top: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.md-effect-7 .md-content {
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    opacity: 0;
}

.md-show.md-effect-7 .md-content {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    border-radius: 0 0 3px 3px;
    opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.md-effect-8.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-8 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(-70deg);
    -moz-transform: rotateY(-70deg);
    -ms-transform: rotateY(-70deg);
    transform: rotateY(-70deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}

.md-show.md-effect-8 .md-content {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

/* Effect 9: 3D flip vertical */
.md-effect-9.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-9 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-70deg);
    -moz-transform: rotateX(-70deg);
    -ms-transform: rotateX(-70deg);
    transform: rotateX(-70deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}

.md-show.md-effect-9 .md-content {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

/* Effect 10: 3D sign */
.md-effect-10.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-10 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-60deg);
    -moz-transform: rotateX(-60deg);
    -ms-transform: rotateX(-60deg);
    transform: rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-10 .md-content {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

/* Effect 11: Super scaled */
.md-effect-11 .md-content {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-11 .md-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/* Effect 12:  Just me */
.md-effect-12 .md-content {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-12 ~ .md-overlay {
    background: #e74c3c;
}

.md-effect-12 .md-content h3,
.md-effect-12 .md-content {
    background: transparent;
}

.md-show.md-effect-12 .md-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/* Effect 13: 3D slit */
.md-effect-13.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-13 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
    -moz-transform: translateZ(-3000px) rotateY(90deg);
    -ms-transform: translateZ(-3000px) rotateY(90deg);
    transform: translateZ(-3000px) rotateY(90deg);
    opacity: 0;
}

.md-show.md-effect-13 .md-content {
    -webkit-animation: slit .7s forwards ease-out;
    -moz-animation: slit .7s forwards ease-out;
    animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
    50% {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        opacity: .5;
        -webkit-animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translateZ(0) rotateY(0deg);
        opacity: 1;
    }
}

@-moz-keyframes slit {
    50% {
        -moz-transform: translateZ(-250px) rotateY(89deg);
        opacity: .5;
        -moz-animation-timing-function: ease-out;
    }
    100% {
        -moz-transform: translateZ(0) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes slit {
    50% {
        transform: translateZ(-250px) rotateY(89deg);
        opacity: 1;
        animation-timing-function: ease-in;
    }
    100% {
        transform: translateZ(0) rotateY(0deg);
        opacity: 1;
    }
}

/* Effect 14:  3D Rotate from bottom */
.md-effect-14.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-14 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(100%) rotateX(90deg);
    -moz-transform: translateY(100%) rotateX(90deg);
    -ms-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.md-show.md-effect-14 .md-content {
    -webkit-transform: translateY(0%) rotateX(0deg);
    -moz-transform: translateY(0%) rotateX(0deg);
    -ms-transform: translateY(0%) rotateX(0deg);
    transform: translateY(0%) rotateX(0deg);
    opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.md-effect-15.md-modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.md-effect-15 .md-content {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-15 .md-content {
    -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
    -moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
    -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
    transform: translateZ(0px) translateX(0%) rotateY(0deg);
    opacity: 1;
}

/* Effect 16:  Blur */
.md-show.md-effect-16 ~ .md-overlay {
    background: rgba(180, 46, 32, 0.5);
}

.md-show.md-effect-16 ~ .container {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    filter: blur(3px);
}

.md-effect-16 .md-content {
    -webkit-transform: translateY(-5%);
    -moz-transform: translateY(-5%);
    -ms-transform: translateY(-5%);
    transform: translateY(-5%);
    opacity: 0;
}

.md-show.md-effect-16 ~ .container,
.md-effect-16 .md-content {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-16 .md-content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.md-show.md-effect-17 ~ .container {
    height: 100%;
    overflow: hidden;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}

.md-show.md-effect-17 ~ .container,
.md-show.md-effect-17 ~ .md-overlay {
    -webkit-transform: rotateX(-2deg);
    -moz-transform: rotateX(-2deg);
    -ms-transform: rotateX(-2deg);
    transform: rotateX(-2deg);
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.md-effect-17 .md-content {
    opacity: 0;
    -webkit-transform: translateY(200%);
    -moz-transform: translateY(200%);
    -ms-transform: translateY(200%);
    transform: translateY(200%);
}

.md-show.md-effect-17 .md-content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: all 0.3s 0.2s;
    -moz-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.md-show.md-effect-18 ~ .container {
    height: 100%;
    overflow: hidden;
}

.md-show.md-effect-18 ~ .md-overlay {
    background: rgba(143, 27, 15, 0.8);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.md-show.md-effect-18 ~ .container,
.md-show.md-effect-18 ~ .md-overlay {
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 0% 50%;
    -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
    -moz-transform-style: preserve-3d;
    -moz-transform-origin: 0% 50%;
    -moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
    transform-style: preserve-3d;
    transform-origin: 0% 50%;
    animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
    50% {
        -webkit-transform: translateZ(-50px) rotateY(5deg);
        -webkit-animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translateZ(-200px);
    }
}

@-moz-keyframes rotateRightSideFirst {
    50% {
        -moz-transform: translateZ(-50px) rotateY(5deg);
        -moz-animation-timing-function: ease-out;
    }
    100% {
        -moz-transform: translateZ(-200px);
    }
}

@keyframes rotateRightSideFirst {
    50% {
        transform: translateZ(-50px) rotateY(5deg);
        animation-timing-function: ease-out;
    }
    100% {
        transform: translateZ(-200px);
    }
}

.md-effect-18 .md-content {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
}

.md-show.md-effect-18 .md-content {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: all 0.5s 0.1s;
    -moz-transition: all 0.5s 0.1s;
    transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
.md-show.md-effect-19 ~ .container {
    height: 100%;
    overflow: hidden;
}

.md-show.md-effect-19 ~ .md-overlay {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.md-show.md-effect-19 ~ .container,
.md-show.md-effect-19 ~ .md-overlay {
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 100%;
    -webkit-animation: OpenTop 0.5s forwards ease-in;
    -moz-transform-style: preserve-3d;
    -moz-transform-origin: 50% 100%;
    -moz-animation: OpenTop 0.5s forwards ease-in;
    transform-style: preserve-3d;
    transform-origin: 50% 100%;
    animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
    50% {
        -webkit-transform: rotateX(10deg);
        -webkit-animation-timing-function: ease-out;
    }
}

@-moz-keyframes OpenTop {
    50% {
        -moz-transform: rotateX(10deg);
        -moz-animation-timing-function: ease-out;
    }
}

@keyframes OpenTop {
    50% {
        transform: rotateX(10deg);
        animation-timing-function: ease-out;
    }
}

.md-effect-19 .md-content {
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    opacity: 0;
}

.md-show.md-effect-19 .md-content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: all 0.5s 0.1s;
    -moz-transition: all 0.5s 0.1s;
    transition: all 0.5s 0.1s;
}

.nag_opisy {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333;
    text-decoration: none;
    background-color: #FFF;
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid #CCC;
}

.cien1 {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.62);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.62);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.62);
}

.cien2 {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

.rog6 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.rog6_gora {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.rog6_dol {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

button {
    font-size: 11px;
    line-height: 14px;
    color: #FFF;
    text-decoration: none;
    background-color: #5C6C83;
    background-image: url(../images/tlo_klaw.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    text-align: center;
    border: 1px solid #798DA6;
    cursor: pointer;
    display: inline-block;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
    margin-bottom: 2px;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.05em;
}

.ziel {
    background-color: #50A047;
}

.czer {
    background-color: #B65F5A;
}

.nieb_k {
    background-color: #9EC8E9;
}

button:hover {
    background-color: #485568;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    color: #FFF;
    text-decoration: none;
}

.ziel:hover {
    background-color: #3D7836;
}

.czer:hover {
    background-color: #924541;
}

.font10 {
    font-size: 10px;
    line-height: 13px;
}

.font11 {
    font-size: 11px;
    line-height: 14px;
}

.szary_dol {
    background: rgb(246, 246, 246);
    background: linear-gradient(180deg, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 70%, rgba(230, 230, 230, 1) 100%);
}

.oso_poz {
    background: rgb(246, 246, 246);
    background: linear-gradient(180deg, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 70%, rgba(230, 230, 230, 1) 100%);
}

.sortcol {
    cursor: pointer;
}

.sortasc {
    background-image: url(down.gif);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #00CC00;
}

.sortdesc {
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    background-image: url(up.gif);
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #FF6600;
}

.nosort {
    cursor: default;
}

.Nag_pod_all {
    font-family: 'Open Sans', sans-serif;
    line-height: 24px;
    background-color: #C6D7E8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2E4F70;
    background: rgb(242, 246, 248);
    background: -moz-linear-gradient(top, rgba(242, 246, 248, 1) 0%, rgba(216, 225, 231, 1) 50%, rgba(181, 198, 208, 1) 51%, rgba(224, 239, 249, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(242, 246, 248, 1) 0%, rgba(216, 225, 231, 1) 50%, rgba(181, 198, 208, 1) 51%, rgba(224, 239, 249, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 246, 248, 1) 0%, rgba(216, 225, 231, 1) 50%, rgba(181, 198, 208, 1) 51%, rgba(224, 239, 249, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0);
}

.nag_normal_new {
    line-height: 18px;
    font-weight: bold;
    background: rgba(222, 236, 243, 1.00);
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4B8BBA;
    font-size: 11px;
    text-indent: 3px;
}

.eve_wlas {
    background-color: #093;
    height: 3px;
    width: 24px;
    position: static;
    z-index: 100;
}

.eve_wlas0 {
    height: 3px;
    width: 24px;
    position: static;
    z-index: 100;
}

.kom_brak {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #AE3A13;
    text-decoration: none;
    background-color: #FCF1C9;
    text-align: center;
}

.kom_dobrze {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #41AF12;
    text-decoration: none;
    background-color: #D5FCC9;
    text-align: center;
}

.wykaz_nr80 {
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    background-color: #5F81BA;
    text-align: center;
    float: left;
    margin-right: 1px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
    border: 1px solid #43659C;
}

.klaw_poli {
    line-height: 22px;
    padding-right: 5px;
    padding-left: 5px;
}

.nag_n_p {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
    color: #2C2F54;
    margin-top: 3px;
    margin-bottom: 6px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #900;
    padding-bottom: 6px;
}

err_linia {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 20px;
}

.kom_poli {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    margin: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.ziel_poli {
    color: #3D4310;
    background-color: #EAF0BF;
    border: 1px solid #C8D856;
}

.nieb_poli {
    color: #2C3554;
    background-color: #DEDFED;
    border: 1px solid #A2A5CC;
}

.czer_poli {
    color: #491F18;
    background-color: #F0D6D0;
    border: 1px solid #CE7764;
}

.linia_form {
    margin-bottom: 5px;
}

.klaw_label {
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background-color: #5567A4;
    background-image: url(../images/panel_dol_m.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    border: 1px solid #3D4974;
    line-height: 18px;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
}

.klaw_label:hover {
    background-color: #949FC7;
}

#calend_line {
    width: 850px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}

#calend_line .linia_c {
    background-color: #CCC;
    height: 2px;
    position: relative;
}

#calend_line .mies_punkt {
    height: 10px;
    width: 840px;
    margin-right: auto;
    margin-left: auto;
    position: absolute;
    top: 5px;
    z-index: 10;
}

#calend_line .mies_punkt .kres {
    background-color: #666;
    height: 10px;
    width: 1px;
    float: left;
    margin-left: 69px;
}

.kalend_d_t {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 20px;
    color: #666;
    text-decoration: none;
    text-align: center;
    float: left;
    height: 20px;
    width: 14%;
    margin-bottom: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    letter-spacing: 0.1em;
}

.oko_kal0 {
    padding: 1px;
    float: left;
    height: 60px;
    width: 14%;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 0px;
    border: 1px solid #EAE6E6;
    color: #999;
    text-decoration: none;
}

.oko_kal {
    padding: 1px;
    float: left;
    height: 60px;
    width: 14%;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 0px;
    border: 1px solid #CCC;
    color: #999;
    text-decoration: none;
}

.oko_kal:hover {
    border: 1px solid #ADB1C7;
    color: #069;
    background-color: #DDDFE8;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

.sqr_n {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background-color: #09C;
    text-align: center;
    float: right;
    height: 30px;
    width: 30px;
    border: 1px solid #06C;
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px;
}

.sqr_n_m {
    font-size: 10px;
    line-height: 16px;
    color: rgba(33, 65, 94, 1.00);
    text-decoration: none;
    background-color: rgba(97, 174, 200, 1.00);
    text-align: center;
    float: right;
    height: 20px;
    width: 20px;
    border: 1px solid rgba(0, 137, 204, 1.00);
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px;
}

.sqr_z {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background-color: #393;
    text-align: center;
    float: right;
    height: 30px;
    width: 30px;
    border: 1px solid #063;
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px;
}

.sqr_z_m {
    font-size: 10px;
    line-height: 16px;
    color: rgba(20, 98, 25, 1.00);
    text-decoration: none;
    background-color: rgba(28, 171, 31, 0.50);
    text-align: center;
    float: right;
    height: 20px;
    width: 20px;
    border: 1px solid rgba(26, 99, 62, 1.00);
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px;
}

.sqr_p {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background-color: #F90;
    text-align: center;
    float: right;
    height: 30px;
    width: 30px;
    border: 1px solid #F63;
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px;
}

.sqr_p_m {
    font-size: 10px;
    line-height: 16px;
    color: rgba(96, 40, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 198, 113, 1.00);
    text-align: center;
    float: right;
    height: 20px;
    width: 20px;
    border: 1px solid rgba(217, 146, 83, 1.00);
    margin-right: 1px;
    margin-left: 1px;
    padding: 1px;
}

.b_tlo {
    background-color: #FFF;
}

.w_tlo {
    background-color: #EFEFEF;
}

.dzis {
    background-color: #F9E8AC;
    background-image: url(../images/cien_pole_big.png);
    background-repeat: no-repeat;
    background-position: left top;
    border-top-color: #F90;
    border-right-color: #F90;
    border-bottom-color: #F90;
    border-left-color: #F90;
}

.k_pot {
    background-color: #FFF;
}

.k_activ {
    background-color: #DCF5DE;
}

.k_nactiv {
    background-color: #ECE6E6;
}

.belka_n {
    font-size: 11px;
    line-height: 16px;
    color: #FFF;
    text-decoration: none;
    background-color: #09C;
    font-weight: bold;
    padding: 2px;
}

.belka_z {
    font-size: 11px;
    line-height: 16px;
    color: #FFF;
    text-decoration: none;
    background-color: #393;
    font-weight: bold;
    padding: 2px;
}

.belka_p {
    font-size: 11px;
    line-height: 16px;
    color: #FFF;
    text-decoration: none;
    background-color: #F90;
    font-weight: bold;
    padding: 2px;
}

.znak_dd {
    border: 1px solid #3A43B1;
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.cien {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

.err_pole0 {
    background-color: rgba(241, 218, 224, 1.00) !important;
    border: 1px solid #FF7446 !important;
    margin-bottom: 0px !important;
}

.err_pod {
    font-size: 0.8em;
    line-height: 1.1em;
    color: #FFFFFF;
    background-color: rgba(204, 51, 0, 1.00);
    margin-top: 0px;
    display: block;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #990000;
    border-bottom-color: #990000;
    border-left-color: #990000;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    margin-left: 0px;
    margin-right: 6px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
}

.rek_pole {
    background-color: #D2F0D5;
    border: 1px solid #70CF79;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
    margin-top: 6px;
    margin-right: 0;
    margin-bottom: 6px;
    margin-left: 0;
}

.pagination > li {
    display: inline
}

.pagination > li > a {
    position: relative;
    float: left;
    line-height: 1.1;
    text-decoration: none;
    color: #395980;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
    font-size: 0.85em;
}

.pagination > li > a:hover, .pagination > li > a:focus {
    color: #3399f3;
    background-color: #E7EDF8;
    border-color: #dddddd
}

.pagination > li > a.active {
    z-index: 2;
    color: #FFFFFF;
    background-color: #5C7DAB;
    border-color: #dddddd;
    cursor: default
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.cien_wew_mini {
    -webkit-box-shadow: inset 2px 2px 3px 0px rgba(50, 50, 50, 0.18);
    -moz-box-shadow: inset 2px 2px 3px 0px rgba(50, 50, 50, 0.18);
    box-shadow: inset 2px 2px 3px 0px rgba(50, 50, 50, 0.18);
}

.zaz {
    color: #FFFFFF;
    background-color: #2BA6CB;
}

.nag_tab_sz {
    background-color: #B9D3D9;
    background-repeat: repeat-x;
    background-position: left top;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #333;
    text-decoration: none;
    font-weight: normal;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #82AFBB;
}

.klaw {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9em;
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: #72A5B1;
    cursor: pointer;
    line-height: 18px;
}

.klawp:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #00CC00;
    background-color: #009900;
    text-align: center;
    height: 18px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #00FF00;
    border-right-color: #33FF00;
    border-bottom-color: #33FF00;
    border-left-color: #33FF00;
    cursor: hand;
}

.klawp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #00CC00;
    background-color: #006600;
    text-align: center;
    height: 18px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #DADEEF;
    border-right-color: #3C4A88;
    border-bottom-color: #3C4A88;
    border-left-color: #DADEEF;
    cursor: hand;
}

.klaw1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9em;
    color: #FFF;
    text-decoration: none;
    background-color: #416B76;
    cursor: pointer;
    line-height: 18px;
}

.LiniaPsz {
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-left-color: #E9EBF3;
}

.wide1 {
}

.wide0 {
    display: none;
}

.nieb {
    color: #00F;
}


.klaw:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9em;
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: #1385A2;
    cursor: pointer;
    line-height: 18px;
}

.linia_gora {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #5995A4;
}

.cien_wew {
    -moz-box-shadow: inset 0px 0px 8px rgba(50, 50, 50, 0.6);
    -webkit-box-shadow: inset 0px 0px 8px rgba(50, 50, 50, 0.6);
    box-shadow: inset 0px 0px 8px rgba(50, 50, 50, 0.6);
}

.cien_wew2 {
    -moz-box-shadow: inset 0px 0px 8px rgba(50, 50, 50, 0.3);
    -webkit-box-shadow: inset 0px 0px 8px rgba(50, 50, 50, 0.3);
    box-shadow: inset 0px 0px 8px rgba(50, 50, 50, 0.3);
}

.cien1 {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.62);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.62);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.62);
}

.cien2 {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

.cien3 {
    -webkit-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.3);
}

.rozw_sz {
    font-size: 11px;
    line-height: 16px;
    color: #333;
    background-image: url(../images/cien_gora_zas50.png);
    background-repeat: repeat-x;
    background-position: left top;
    text-align: center;
    float: right;
    height: 18px;
    width: 100px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #CCC;
    border-left-color: #CCC;
    cursor: pointer;
    position: relative;
    margin-top: -4px;
    margin-right: -5px;
    background-color: #C7DBE0;
}

.rozw_sz:hover {
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    background-image: url(../images/cien_gora_zas.png);
    background-repeat: repeat-x;
    background-position: left top;
    cursor: pointer;
    text-decoration: none;
    background-color: #9ABEC7;
}

.odst3 {
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

a.ziel_link {
    font-size: 11px;
    color: #006600;
    text-decoration: none;
    letter-spacing: 0.1em;
}

a.ziel_link:hover {
    color: #009900;
    text-decoration: none;
}

option.poz_option {
    color: #999;
    text-decoration: none;
}

.listek {
    font-size: 11px;
    line-height: 10px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    margin-right: 1px;
    margin-bottom: 1px;
    padding-right: 3px;
    padding-left: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 16px;
    padding-top: 3px;
    padding-bottom: 0px;
}

select.poleList > option.font_nieb, .font_nieb {
    color: rgba(51, 102, 204, 1) !important;
    background-color: #FFF;
    font-weight: bold !important;
}

select.poleList > option.font_czer, .font_czer {
    color: rgba(255, 0, 0, 1) !important;
    background-color: #FFF;
    font-weight: bold !important;
}

select.poleList > option.font_zol, .font_zol {
    color: rgba(213, 170, 0, 1) !important;
    background-color: #FFF;
    font-weight: bold !important;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 36px !important;
    color: rgba(255, 255, 255, 1);
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover, .btn:focus {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal !important;
}

.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default {
    color: #ffffff;
    background-color: #474949;
    border-color: #474949
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #ffffff;
    background-color: #2e2f2f;
    border-color: #292a2a
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #474949;
    border-color: #474949
}

.btn-default .badge {
    color: #474949;
    background-color: #ffffff
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #345578;
    border-color: #315070
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #446e9b;
    border-color: #446e9b
}

.btn-primary .badge {
    color: #446e9b;
    background-color: #ffffff
}

.btn-success {
    color: #ffffff;
    background-color: #3cb521;
    border-color: #3cb521
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #2e8a19;
    border-color: #2b8118
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #3cb521;
    border-color: #3cb521
}

.btn-success .badge {
    color: #3cb521;
    background-color: #ffffff
}

.btn-info {
    color: #ffffff;
    background-color: #3399f3;
    border-color: #3399f3
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #0e80e5;
    border-color: #0d7bdc
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #3399f3;
    border-color: #3399f3
}

.btn-info .badge {
    color: #3399f3;
    background-color: #ffffff
}

.btn-warning {
    color: #ffffff;
    background-color: #d47500;
    border-color: #d47500
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #a15900;
    border-color: #975300
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #d47500;
    border-color: #d47500
}

.btn-warning .badge {
    color: #d47500;
    background-color: #ffffff
}

.btn-danger {
    color: #ffffff;
    background-color: #cd0200;
    border-color: #cd0200
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #9a0200;
    border-color: #900100
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #cd0200;
    border-color: #cd0200
}

.btn-danger .badge {
    color: #cd0200;
    background-color: #ffffff
}

.btn-link {
    color: #3399f3;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent
}

.btn-link:hover, .btn-link:focus {
    color: #3399f3;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none
}

.btn-lg, .btn-group-lg > .btn {
    padding: 14px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group > .btn, .btn-group-vertical > .btn {
    position: relative;
    float: left
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
    z-index: 2
}

.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
    outline: 0
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px
}

.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn-group:last-child > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
}

.btn-primary {
    background-image: -webkit-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
    background-image: -o-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
    background-image: linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d94bf', endColorstr='#ff3e648d', GradientType=0);
    filter: none;
    border: 1px solid #345578
}

.btn-primary:hover {
    background-image: -webkit-linear-gradient(#5f8ab9, #3e648d 50%, #385a7f);
    background-image: -o-linear-gradient(#5f8ab9, #3e648d 50%, #385a7f);
    background-image: linear-gradient(#5f8ab9, #3e648d 50%, #385a7f);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5f8ab9', endColorstr='#ff385a7f', GradientType=0);
    filter: none;
    border: 1px solid #2e4b69;
    font-weight: normal !important;
}

.btn-success {
    background-image: -webkit-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
    background-image: -o-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
    background-image: linear-gradient(#61dd45, #3cb521 50%, #36a41e);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61dd45', endColorstr='#ff36a41e', GradientType=0);
    filter: none;
    border: 1px solid #2e8a19
}

.btn-success:hover {
    background-image: -webkit-linear-gradient(#52da34, #36a41e 50%, #31921b);
    background-image: -o-linear-gradient(#52da34, #36a41e 50%, #31921b);
    background-image: linear-gradient(#52da34, #36a41e 50%, #31921b);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52da34', endColorstr='#ff31921b', GradientType=0);
    filter: none;
    border: 1px solid #287916;
    font-weight: normal !important;
}

.btn-info {
    background-image: -webkit-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    background-image: -o-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    background-image: linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7bbdf7', endColorstr='#ff208ff2', GradientType=0);
    filter: none;
    border: 1px solid #0e80e5
}

.btn-info:hover {
    background-image: -webkit-linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
    background-image: -o-linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
    background-image: linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff68b3f6', endColorstr='#ff0e86ef', GradientType=0);
    filter: none;
    border: 1px solid #0c75d2;
    font-weight: normal !important;
}

.btn-warning {
    background-image: -webkit-linear-gradient(#ff9c21, #d47500 50%, #c06a00);
    background-image: -o-linear-gradient(#ff9c21, #d47500 50%, #c06a00);
    background-image: linear-gradient(#ff9c21, #d47500 50%, #c06a00);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9c21', endColorstr='#ffc06a00', GradientType=0);
    filter: none;
    border: 1px solid #a15900
}

.btn-warning:hover {
    background-image: -webkit-linear-gradient(#ff930d, #c06a00 50%, #ab5e00);
    background-image: -o-linear-gradient(#ff930d, #c06a00 50%, #ab5e00);
    background-image: linear-gradient(#ff930d, #c06a00 50%, #ab5e00);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff930d', endColorstr='#ffab5e00', GradientType=0);
    filter: none;
    border: 1px solid #8d4e00;
    font-weight: normal !important;
}

.btn-danger {
    background-image: -webkit-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
    background-image: -o-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
    background-image: linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff1d1b', endColorstr='#ffb90200', GradientType=0);
    filter: none;
    border: 1px solid #9a0200
}

.btn-danger:hover {
    background-image: -webkit-linear-gradient(#ff0906, #b90200 50%, #a40200);
    background-image: -o-linear-gradient(#ff0906, #b90200 50%, #a40200);
    background-image: linear-gradient(#ff0906, #b90200 50%, #a40200);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0906', endColorstr='#ffa40200', GradientType=0);
    filter: none;
    border: 1px solid #860100;
    font-weight: normal !important;
}

.btn:active, .btn.active {
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    background-color: #FCFCFC;
}

input:-moz-read-only, input:read-only {
    background-image: none;
    background: rgba(211, 211, 211, 1.00) !important;

}

.btn:hover {
    font-weight: normal !important;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 54px;
    padding: 14px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 54px;
    line-height: 54px
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 28px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.input-group-smx > .form-control, .input-group-smx > .input-group-addon, .input-group-smx > .input-group-btn > .btn {
    height: 24px;
    font-size: 11px;
    line-height: 1.2;
    border-radius: 3px;
    padding-top: 2px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 6px;
}

.input-group-smx > .input-group-addon {
    padding-top: 6px;
}

.input-group-smx > .input-group-addon:hover {
    color: #FFFFFF !important;
    text-decoration: none !important;
    background-color: #666666 !important;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 28px;
    line-height: 28px
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 8px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #666666;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 14px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn > .btn {
    position: relative
}

.input-group-btn > .btn + .btn {
    margin-left: -1px
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
    z-index: 2
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-right: -1px
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px
}


.prawy_gora {
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 1000;
}

.tlo_strony_mini {
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 3px;
    float: right;
    height: 16px;
    width: 16px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    position: relative;
    cursor: pointer;
    background-size: cover;
    border: 1px solid rgba(51, 51, 51, 1);
    cursor: pointer;
}

.tlo_strony_mini:hover {
    border: 1px solid rgba(255, 255, 255, 1);
}

.klaw_tlo {
    color: rgba(255, 255, 255, 1);
    cursor: pointer;
}

.klaw_tlo:hover {
    color: rgba(102, 255, 0, 1);
}

.rap_nag {
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #2BA6CB;
    background-repeat: repeat-x;
    background-position: left bottom;
    line-height: 1.3em;
    padding: 6px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #006699;
    border-right-color: #006699;
    border-left-color: #006699;
    background-image: url(../images/tlo_klaw.png);
}

.rap_wew {
    background-color: #FFFFFF;
    background-image: url(../images/panel_dol.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 6px;
    margin-bottom: 10px;
    min-height: 100px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #416B78;
    border-bottom-color: #416B78;
    border-left-color: #416B78;
}

.pole_zaz0 {
    font-size: 1.1em;
    line-height: 1.3em;
    background-color: #D6E4E9;
    padding: 6px;
    float: left;
    margin-right: 5px;
    margin-bottom: 3px;
    border: 1px solid #CCCCCC;
    background-image: url(../images/cien_gora_zas.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.pole_zaz.active, .pole_zaz:hover {
    font-size: 1.1em;
    line-height: 1.3em;
    background-color: #D6E4E9;
    padding: 6px;
    float: left;
    margin-right: 5px;
    margin-bottom: 3px;
    border: 1px solid #CCCCCC;
    background-image: url(../images/cien_gora_zas.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.pole_zaz {
    font-size: 1.1em;
    line-height: 1.3em;
    background-color: #F9FAFB;
    padding: 6px;
    float: left;
    margin-right: 5px;
    margin-bottom: 3px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}

.ramka_wyb {
    border: 1px solid #0066CC;
}

/* SEL - lista specjalna */


.sel {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: rgba(255, 255, 255, 1.00);
    margin: 0px;
    line-height: 14px;
    padding: 0px;
    border: 1px solid #5A5A87;
    color: rgba(64, 64, 65, 1.00);
    height: 24px;
    width: 250px;
    position: relative;
}

.txt {
    padding: 3px;
}

.selected {
    background-color: #FFFFFF;
}

.hide {
    display: none;
}

.sel .options {
    width: 248px;
    background-color: RGB(255, 255, 255);
    z-index: 1000;
    position: absolute;
    margin-left: 6px;
    margin-right: 6px;
    height: 300px;
    overflow: auto;
    top: 24px;
    left: -6px;
}

.sel .options div {
    transition: all 0.2s ease-out;
    padding: 3px;
}

.sel .options div:hover {
    background-color: #31A9B9;
    opacity: 0.5;
    moz-opacity: 0.5;
}

/* / SEL - lista specjalna */

.kkb {
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: rgba(255, 153, 0, 1);
}

.stoj cien_mini {
    position: absolute;

}

.oko_rap {
    border: 1px solid rgba(240, 240, 240, 1);
}

.l_gora {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(0, 51, 153, 1);
}

.l_dol {
    border-top-style: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 51, 153, 1);
}

.bel_col0 {
    background-color: rgba(252, 252, 233, 1);
}

.bel_col1 {
    background-color: rgba(234, 233, 252, 1);
}

.poza_belka {
    background-color: rgba(255, 0, 0, 0.4);
}

.progress {
    position: relative;
    font-size: 0.8em;
    line-height: 1.4em;
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(225, 225, 225, 1);
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.13);
    box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.13);
    height: 1.4em;
}

.progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.5em;
    font-size: 1em;
    line-height: 1.6em;
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    background-color: rgba(0, 204, 0, 1);
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.19);
    box-shadow: inset 0px -5px 5px 0px rgba(0, 0, 0, 0.19);
    width: 0%;
}

.zaz_klient_list {
    border-right-color: transparent;
    border-right-width: 3px;
    border-right-style: solid;
}

.zaz_klient_list:hover {
    background-color: rgba(86, 110, 187, 0.25) !important;
}

.zaz_klient_list.active {
    border: solid 2px rgb(0, 202, 35);
    border-radius: 2px;
}

a.syzap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    text-decoration: none;
}

a.syzap:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #0000FF;
    text-decoration: none;
}

.trans_zaz {
    background-color: transparent;
}

.trans_zaz:hover {
    background-color: rgba(177, 3, 253, 0.1);
}

td.kier a {
    color: rgba(78, 82, 128, 0.7);
}

td.kier a:hover {
    color: rgba(26, 33, 110, 1.00);
}

.ui-datepicker-month, .ui-datepicker-year {
    border: 1px solid #70c7db;
    font-size: 0.9em;
    color: #4898b7;
    height: 20px;
}

.belka_nieb {
    min-height: 24px;
    color: rgba(33, 33, 33, 1.00);
    font-weight: bold;
    line-height: 24px;
    background: rgba(211, 221, 255, 1.00);
    border-bottom: 1px solid rgba(182, 198, 253, 1.00);
    padding-left: 5px;
    padding-right: 5px;
}

.belka_nag_tab, .belka_nag_tab td {
    background-color: rgba(156, 153, 202, 1);
    color: rgba(255, 255, 255, 1.00);
    line-height: 18px;
}

table.tab-forma {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: rgba(255, 255, 255, 1.00);
    font-size: 11px;
    /*border: 1px solid rgba(35,114,152,0.7);*/
}

table.tab-forma tr {
    line-height: 14px;
}

table.tab-forma tr > th {
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    background-color: rgba(110, 23, 141, 0.57);
    color: white;
}

table.tab-forma tfoot > tr > th {
    text-align: left;
}

table.tab-forma tfoot > tr {
    width: 100%;
    display: block;
    padding-right: 10px;
}

table.tab-forma tfoot > tr > th:last-child {
    padding-right: 10px;
}

table.tab-forma tr > td {
    line-height: 14px;
    font-weight: 100;
}

table.tab-forma tr:nth-child(even) {
    background-color: rgba(237, 244, 255, 0.);
}

table.tab-forma tr:nth-child(odd) {
    background-color: rgba(176, 224, 253, 0.5);
}

table.tab-forma tr > td.stara_poz {
    background-color: rgba(151, 151, 151, 0.3);
}

table.tab-forma > tbody > tr:hover {
    background-color: rgba(0, 255, 21, 0.5);
}

table.tab-forma > tbody {
    background-color: rgba(255, 255, 255, 1.00);
}

table.tab-forma > tfoot {
    border-top: 1px solid rgba(66, 140, 181, 1.00);
    background-color: rgba(255, 255, 255, 1.00);
    width: 100%;

}

table.tab-forma > tfoot > tr {
    background-color: rgba(255, 255, 255, 1.00) !important;
    display: block;
    width: 100%;
}

table.table-scroll {
    min-height: 100px;
}

table.table-scroll {
    display: flex;
    flex-flow: column;
    width: 100%;
    background-color: rgba(110, 23, 141, 0.57);
}

table.table-scroll > thead {
    /* head takes the height it requires,
    and it's not scaled when table is resized */
    flex: 0 0 auto;
    width: calc(100% - 10px);
}

table.table-scroll > tfoot {
    /* head takes the height it requires,
    and it's not scaled when table is resized */
    flex: 0 0 auto;
    width: 100%;
}

table.table-scroll > tbody {
    /* body takes all the remaining available space */
    flex: 1 1 auto;
    display: block;
    overflow-y: scroll;
}

table.table-scroll > tbody > tr {
    width: 100%;
}

table.table-scroll > thead, table.table-scroll > tbody > tr, table.table-scroll > tfoot > tr {
    display: table;
    table-layout: fixed;
}

table.table-scroll > tbody::-webkit-scrollbar {
    width: 11px;
}

table.table-scroll > tbody {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

table.table-scroll > tbody::-webkit-scrollbar-track {
    background: var(--scrollbarBG);
}

table.table-scroll > tbody::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG);
    border-radius: 6px;
    border: 3px solid var(--scrollbarBG);
}

div.d-scroll::-webkit-scrollbar {
    width: 16px;
}

div.d-scroll {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

div.d-scroll::-webkit-scrollbar-track {
    background: var(--scrollbarBG);
}

div.d-scroll::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG);
    border-radius: 6px;
    border: 3px solid var(--scrollbarBG);
}

div.d-scroll {
    overflow-y: auto;
}

.panel_area {
    background: rgb(245, 245, 245);
    background: linear-gradient(180deg, rgba(229, 229, 229, 1.00) 0%, rgba(255, 255, 255, 1) 6%, rgba(255, 255, 255, 1) 80%, rgba(229, 229, 229, 1) 100%);
    -webkit-box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
}

.panel_area > div.nag_p {
    background-color: rgba(16, 118, 168, 0.74);
    color: rgba(255, 255, 255, 1.00) !important;
    line-height: 30px;
    font-size: 1.1em !important;
    border-bottom: 1px solid rgba(56, 31, 66, 1.00);
}

.panel_area > div.nag_p > div {
    background-color: rgba(16, 118, 168, 0.74);
    color: rgba(255, 255, 255, 1.00) !important;
    line-height: 30px;
    font-size: 1.1em !important;
    padding-left: 5px;
    padding-right: 5px;
}

.panel_area > div.wew_p {
    padding: 5px;
}

.kier_link {
    color: rgba(255, 255, 255, 1.00);
    cursor: pointer;
}

.kier_link:hover {
    color: rgba(30, 86, 145, 1.00);
}

div.errorcontainer {
    position: absolute;
    top: 10px;
    width: 300px;
    z-index: 50000;
    padding: 24px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 1.4em;
    text-align: center;
    right: 10px;
    box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.75);
    display: none;
}

div.errorcontainer.err {
    background: rgb(181, 0, 0);
    background: linear-gradient(180deg, rgba(181, 0, 0, 1) 0%, rgba(255, 0, 0, 1) 20%, rgba(255, 0, 0, 1) 80%, rgba(181, 0, 0, 1) 100%);
    box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.75);
}

div.errorcontainer.ok {
    background: rgba(0, 99, 181, 1.00);
    background: linear-gradient(180deg, rgba(0, 99, 181, 1.00) 0%, rgba(0, 101, 208, 1.00) 20%, rgba(0, 101, 208, 1.00) 80%, rgba(0, 99, 181, 1.00) 100%);
    box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.75);
}

div.errorcontainer.suk {
    background: rgba(0, 181, 76, 1.00);
    background: linear-gradient(180deg, rgba(0, 181, 88, 1.00) 0%, rgba(0, 208, 68, 1.00) 20%, rgba(0, 208, 49, 1.00) 80%, rgba(0, 181, 48, 1.00) 100%);
    box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.75);
}

.link_bialy {
    color: rgba(255, 255, 255, 1.00);
}

.link_bialy:hover, .link_bialy:focus {
    color: rgba(212, 207, 255, 1.00) !important;
}

.klaw_sqr {
    width: 90px;
    height: 90px;
    border-radius: 6px;
    margin-top: 5px;
    margin-left: 5px;
    -webkit-box-shadow: inset -2px -2px 15px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset -2px -2px 15px -6px rgba(0, 0, 0, 0.75);
    box-shadow: inset -2px -2px 15px -6px rgba(0, 0, 0, 0.75);
    color: rgba(255, 255, 255, 1.00);
    display: inline-grid;
    text-align: center;
    padding: 5px;
    cursor: pointer;
}

.klaw_sqr:hover {
    -webkit-box-shadow: inset -4px -4px 15px -6px rgba(0, 0, 0, 0.95);
    -moz-box-shadow: inset -4px -4px 15px -6px rgba(0, 0, 0, 0.95);
    box-shadow: inset -4px -4px 15px -6px rgba(0, 0, 0, 0.95);

}

.lgin_klaw_dol {
    margin-left: -15px;
    margin-right: -15px;
    padding: 5px;
    background-color: rgb(108, 126, 164);
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
}

.lgin_klaw_dol:hover {
    background-color: rgba(84, 104, 148, 1.00);
}

.platek {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 800px;
    max-height: 200px;
    overflow: auto;
    overflow-x: hidden;
    background-color: rgba(255, 255, 255, 1.00);
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
    padding: 3px;
    z-index: 1000;
}

.scrollbar-inner > .scroll-element.scroll-y:hover {
    width: 12px;
}

.linker.nag_tab:hover {
    color: rgba(233, 209, 255, 1.00) !important;
}

.err_pole {
    font-size: 10px;
    color: white;
    background-color: #f70000 !important;
    padding: 3px;
    position: absolute;
    line-height: 10px;
}

.out_list {
    text-decoration: line-through;
}

.app_wynik {
    position: absolute;
    top: 60px;
    right: 20px;
    background-color: rgba(255, 255, 255, 1.00);
    padding: 0px;
    z-index: 1000;
    -webkit-box-shadow: inset -2px -2px 15px -6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset -2px -2px 15px -6px rgba(0, 0, 0, 0.5);
    box-shadow: inset -2px -2px 15px -6px rgba(0, 0, 0, 0.5);
    border: solid 1px rgba(104, 104, 104, 1.00);
    border-radius: 5px;
}

.pole.blok_rata {
    border: solid 1px rgba(55, 57, 132, 1.00);
}

.label-mini {
    line-height: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.tlo_oso_nieb {
    background-color: rgba(148, 191, 221, 1.00);
}

@-webkit-keyframes color_change {
    from {
        background-color: rgba(255, 0, 0, 1.00);
    }
    to {
        background-color: rgba(154, 0, 0, 1.00);
    }
}

@-moz-keyframes color_change {
    from {
        background-color: rgba(154, 0, 0, 1.00);
    }
    to {
        background-color: rgba(255, 0, 0, 1.00);
    }
}

.alert_blik {
    animation-name: color_change;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.pp_kon {
    border: solid 1px rgba(200, 200, 200, 1.00);
    width: 99%;
}

.pp_nag {
    font-size: 12px;
    color: rgba(220, 237, 255, 1.00);
    background-color: rgba(47, 116, 188, 1.00);
    padding: 3px;
    z-index: 10;
    border-radius: 0px 0px 6px 6px;
    -webkit-box-shadow: 0px 3px 8px 1px rgba(66, 68, 90, 0.25);
    -moz-box-shadow: 0px 3px 8px 1px rgba(66, 68, 90, 0.25);
    box-shadow: 0px 3px 8px 1px rgba(66, 68, 90, 0.25);
    width: 100%;
    position: relative;
}

.pp_listwa, .pp_listwa td {
    min-height: 30px;
    color: rgb(54, 105, 170);
    font-weight: bold;
    line-height: 24px;
    border-bottom: 2px solid rgb(164, 191, 234);
    padding-left: 5px;
    padding-right: 5px;
}

.pp_kom {
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 4px;
    border-radius: 3px;
    background-color: rgba(51, 99, 255, 1.00);
    color: rgba(255, 255, 255, 1.00);
    text-align: center;
}

.pp_belka_nag, .pp_belka_nag td {
    background-color: rgba(139, 166, 196, 0.78);
    color: rgba(255, 255, 255, 1.00);
    line-height: 18px;
}

.link_czarny {
    color: rgba(33, 31, 31, 1.00);
}

.link_czarny:hover {
    color: rgba(6, 6, 6, 1.00);
}

.klawBelka {
    background-color: rgba(223, 242, 251, 1.00);
    color: rgba(0, 0, 0, 1.00);
    cursor: pointer;
}

.klawBelka:hover:not(.active) {
    background-color: rgba(175, 211, 228, 1.00);
    color: rgba(0, 0, 0, 1.00);
}

.klawBelka.active {
    background-color: rgba(16, 117, 164, 1.00);
    color: rgba(255, 255, 255, 1.00);
}

.ur_plus {
    color: rgba(69, 113, 172, 1.00);
    cursor: pointer;
}

.ur_plus:hover {
    background-color: rgba(69, 113, 172, 1.00);
    color: rgba(230, 250, 255, 1.00);
}

/*button.accordion-button {
	font-size: 12px;
	color: rgb(255, 255, 255);
	background-color: rgb(16, 118, 168);
	padding: 6px;
	padding-right: 20px;

.accordion {
	background-color: rgb(16, 118, 168);
	color: rgba(255,255,255,1.00);
}
.accordion-item {
	border: none 0 transparent;
	background-color: antiquewhite;
}}*/


