/* CSS Document */
body {
        background-image: url(../img/tlo2_wyszukiwarka.jpg);
    background-repeat: repeat-x;
}
#menu_top {
        display: none;
}
#site {
        width: 1209px;
        margin-left: auto;
        margin-right: auto;
}

#site #header {
        height: 169px;
}

#site #header #mainMenu {
        padding-top: 0;
}
#site #header #mainMenu #menu {
    width: 1209px;
}

#site #header #mainMenu #menu ul{
        padding-left: 227px;
}

#site #header #mainMenu #menu #submenu{
        margin-left: 115px;
}

#site #mainContainer {
        padding-left: 8px;
        padding-bottom: 34px;
        margin-top: 0;
}

#site #mainContainer #content {
        margin-top: 0;
}

.okno {
        text-align: left;
        min-width: 1200px;
        min-height: 100%;
        padding-left: 6px;
        padding-top: 6px;
}

#pomoc {
        background-color: #011a2e;
        position: absolute;
        z-index: 10;
        width: 924px;
        height: 550px;
        border: 1px solid white;
        color: #777777;
}

#pomoc #pomoc_tresc {
}

#pomoc #pomoc_tresc p{
        font-size: 13px;
}
#pomoc #pomoc_tresc p strong{
        font-size: 13px;
        color: #aba7a6;
}

#pomoc_pop {
    padding: 15px;
    background-color: #011a2e;
        width: 500px;
        border: 1px solid white;
        color: #777777;
}

#pomoc_pop p{
        font-size: 13px;
    padding: 5px 0;
}
#pomoc_pop p strong{
        font-size: 13px;
        color: #aba7a6;
}

#pomoc_pop #closeButton {
    text-align: right;
}

#pomoc_pop #closeButton a{
    font-size: 13px;
        color: #aba7a6;
    text-decoration: underline;
}

.pokaz_pomoc_img {
    cursor: pointer;
}

fieldset {
        border: 0;
}

.kont {
}


table {
        border-collapse : collapse;
}

table tr.row1, .szczegoly_dodaj img {
    cursor: pointer;
}


table.box {
        line-height: 140%;
        margin-bottom: 6px;
}


table.box td.l {
        width: 2px;
}


table.box td.r {
        width: 2px;
}


table.box td.t {
        height: 2px;
}


table.box td.b {
        height: 2px;
}


table.box td.tresc {
        padding: 8px;
        padding-left: 10px;
        padding-right: 10px;
}


table.box h2 {
        height: 18px;
        margin-bottom: 12px;
        font-weight: normal;
        font-size: 150%;
}


table.box h2.news {
        background: url(../i/tytul_aktualnosci.png) no-repeat;
}


table.box h2.newsletter {
        background: url(../i/tytul_newsletter.png) no-repeat;
}


table.box h2.tresc {
        height: auto;
        margin-top: 8px;
}


table.box h3 {
        font-size: 120%;
}


table.box h4 {
        font-size: 90%;
        font-weight: normal;
        margin-bottom: 6px;
}


table.box h2 span {
        display: none;
}


table.box p {
        margin-bottom: 14px;
}


table.box p.no {
        margin: 0px;
}


table.box input {
        background: none;
        border: 1px solid #9da2ae;
        width: 130px;
        height: 19px;
        float: left;
        margin-right: 2px;
        color: #c4c7ce;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
}


/*div.box {
        border: 1px solid #ffffff;
        padding-top: 7px;
        width: 256px;
        float: left;
}*/


div.box2 {
        border: 1px solid #ffffff;
        padding: 8px;
        background: #566673;
        float: left;
        color: white;
}


div.box .selekty {
        font-size: 11px;
    font-family: arial;
        float: left;
        width: 100%;
}
div.box .selekty p {
        margin-left: 11px;
        margin-right: 8px;
        display: block;
        height: 16px;
        margin-bottom: 8px;
}

div.box .selekty .wrapper {
        background-color: #142a3f;
        margin-bottom: 22px;
}
div.box .selekty p span {
        float: right;
        display: block;
        font-family: arial;
}

div.box .selekty p > span:first-child {
        float: left;
        width: 48%;
}

div.box .selekty p > span:last-child {
        width: 112px;
}

div.box .selekty #paragrafLiczbaKoi select{
        width: 56px;
}
div.box .selekty #paragrafLiczbaKoi span{
        width: 56px;
}

div.box .selekty #paragrafDlugosc select{
        width: 56px;
}
div.box .selekty #paragrafDlugosc span{
        width: 56px;
}

div.box .selekty #paragrafCena select{
        width: 56px;
}
div.box .selekty #paragrafCena span{
        display: inline;
        float: left;
        width: 78px;
}
div.box .selekty #paragrafCena span:first-child{
        width: 80px;
}
div.box .selekty #paragrafCena input{
        width: 60px;
}

div.box .selekty #paragrafCenaOkres input{
        width: 80px;
        font-size: 12px;
}

div.box .selekty #paragrafCenaOkres {
        height: 34px;
}
div.box .selekty #paragrafCenaOkres > span{
        width: 85px;
        display: inline;
}
div.box .selekty #paragrafCenaOkres > span:first-child{
        width: 40px;
        display: inline;
}
div.box .selekty #paragrafCenaOkres input {
        width: 60px;
}

div.box .selekty select {
        width: 112px;
        font-family: arial;
        font-size: 11px;
}


div.box .selekty select.czas {
        width: 72px;
}


div.box .selekty img {
        cursor: pointer;
}

div.box .selekty .zaznaczone_zaawansowane label{
        display: block;
        height: 16px;
        margin-bottom: 8px;
        margin-left: 11px;
        margin-right: 8px;
}

.zaawansowane {
        bottom : 0px;
        display : none;
        position : absolute;
        right : -475px;
        z-index : 1000;
}


.zaawansowane .blok {
        float: left;
        width: 154px;
        font-size: 90%;
}


.zaawansowane .blok p {
        float: left;
        width: 100%;
        margin-bottom: 5px;
}


.zaawansowane .blok input {
        float: left;
        display: block;
        margin-right: 8px;
}

#filtr_bottom{
        width: 256px;
        height: 45px;
        background-image: url(../img/filtr_bottom1.gif);
}

.box_wyniki {
        width: 925px;
        border: 1px solid white;
}

table.dane {
        width: 924px;
        border-collapse : collapse;
        border-spacing : 0px;
        text-align : center;
}


.sortuj {
        cursor : pointer;
}

table.dane {
        color: white;
}

table.dane td {
        padding: 3px;
        height: 42px;
}
table.dane {
    font-size: 12px;
    font-family: tahoma;
        letter-spacing:-1px;
    margin-left: 1px;
}

table.dane thead {
        height: 34px;
}
table.dane thead tr {
        background-image: url(../img/wyniki_header.gif);
        background-repeat: repeat-x;
        border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
        height: 33px;
}

table.dane thead tr td {
        font-weight: bold;
        text-transform: uppercase;
        font-size: 8px;
    font-family: verdana;
        height: 33px;
        border-bottom: 1px solid white;
        border-left: 1px solid #536571;
}

table.dane tbody td {
        border-left: 1px solid #203546;
}

table.dane tbody tr:nth-child(even) {
        background-color: #142b3d;
}

table.dane tbody tr:nth-child(even) td {
        border-left: 1px solid #2f4553;
}

table.dane tbody tr:hover {
        background-color: #394a58;
}

table.dane tbody tr td.aktualna_cena {
        width: 110px;
}

table.dane tbody tr td.kabiny {
        width: 40px;
}
table.dane tbody tr td.aktualna_cena span {
        font-size: 12px;
        font-weight: bold;
        display: block;
}

table.dane tbody tr td.aktualna_cena .cena_cennik {
        color: #00a8e1;
        float: left;
}

table.dane tbody tr td.aktualna_cena .z_rabat {
        text-decoration: line-through;
}

table.dane tbody tr td.aktualna_cena .rabat {
        color: #ff0204;
        float: right;
}
table.dane tbody tr td.aktualna_cena .aktualna_cena_span {
        color: #40bd59;
        font-size: 14px;
        clear: both;
        text-align: center;
}

table.dane tbody tr td.szczegoly_dodaj {
        vertical-align: middle;
}
/*table.ulubione {
    text-align: center;
  }


table.ulubione td {
    border: 1px solid #7080a5;
    padding: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }


table.ulubione thead tr {
    background: #3f5997 url(../i/bg_thead.gif) repeat-x;
    font-weight: bold;
    font-size: 90%;
  }*/




.error {
        border-bottom-color : #DA0000;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : #DA0000;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color : #DA0000;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : #DA0000;
        border-top-style : solid;
        border-top-width : 1px;
}


label.error {
        border-bottom-color : #DA0000;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : #DA0000;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color : #DA0000;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : #DA0000;
        border-top-style : solid;
        border-top-width : 1px;
        background-color: #DA0000;
}


label.checked {
        border: 0px;
}

.rozwin_grupe {
        width: 28px;
        height: 26px;
        background-image : url(../i/drzewo4.png);
        background-position : center center;
        background-repeat : no-repeat;
        cursor : pointer;
}


td.rozwiniete {
        width: 28px;
        height: 26px;
        background-image : url(../i/drzewo1.png);
        background-position : center center;
        background-repeat : no-repeat;
        cursor : pointer;
}


td.rozwiniety_ostatni {
        width: 28px;
        height: 26px;
        background-image : url(../i/drzewo3.png);
        background-position : center center;
        background-repeat : no-repeat;
        cursor : pointer;
}


td.rozwiniety_srodek {
        width: 28px;
        height: 26px;
        background-image : url(../i/drzewo2.png);
        background-position : center center;
        background-repeat : no-repeat;
        cursor : pointer;
}


.hidden_row {
        display: none;
        background-color: #014D95;
}


.hidden_row_wyswietl td {
        background-color: #014D95;
}


.poprzedni_tydzien, .nastepny_tydzien {
        cursor: pointer;
}

#pages_wrapper {
        color: #fff;
        font-size: 12px;
}
.pages {
        width : 800px;
        cursor: pointer;
        display: inline;
}


tr.niedostepne, tr.niedostepne td {
        background-color: red;
}


img.zachowaj {
        width: 20px;
}


.wyswietlone {
        display : table-row-group;
}


#loading {
        width: 300px;
        display: none;
        text-align: center;
}

.id_podregion {
        border-left: 1px solid #7080A5;
}
