/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt auto;
    font-family: verdana,helvetica,arial,clean,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(32, 32, 32);
    text-align: center;
    width: 970px;
    min-width: 950px;
    background-position: left top;
    }

  #strona { border: 1px solid rgb(105, 153, 162);
    text-align: left;
    margin-left: 2px;
    padding-left: 2px;
    background-color: rgb(255, 255, 255);
    padding-right: 2px;
    }

  #gora { border: 1px solid rgb(105, 153, 162);
    position: relative;
    margin-top: 5px;
    background-image: url(gify_strony/tlo_nowe_1x120px.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 120px;
    white-space: nowrap;
    }

  #dane { position: absolute;
    left: 22em;
    top: 15px;
    display: block;
    white-space: nowrap;
    }

  .kom0 { position: absolute;
    left: 30px;
    top: 8px;
    display: block;
    white-space: nowrap;
    }

  .kom1 { position: absolute;
    left: 105px;
    top: 15px;
    display: block;
    white-space: nowrap;
    }

  .kom2 { width: 16em;
    position: absolute;
    left: 15px;
    top: 22px;
    display: block;
    text-align: center;
    color: rgb(24, 57, 124);
    white-space: nowrap;
    }

  .kom3 { width: 5em;
    position: absolute;
    left: 260px;
    top: 24px;
    display: block;
    white-space: nowrap;
    text-align: right;
    line-height: 10px;
    color: rgb(24, 57, 124);
    }

  .kom4 { position: absolute;
    left: 340px;
    top: 20px;
    display: block;
    white-space: nowrap;
    text-align: left;
    line-height: 20px;
    color: rgb(24, 57, 124);
    }

  #blok { min-width: 950px;
    width: 100%;
    }

  #pan_lewy { float: left;
    width: 14.5%;
    }

  #pan_prawy { float: right;
    width: 85%;
    }

  #pan_prawy_gal { border: 1px solid rgb(193, 190, 199);
    float: right;
    width: 84.8%;
    margin-top: 5px;
    text-align: center;
    padding-bottom: 5px;
    }

  #pp_p { float: right;
    width: 35%;
    }

  #pp_p_dojazd { float: right;
    width: 39%;
    }

  #pp_p_mapy { float: right;
    width: 37%;
    margin-left: 5px;
    }

  #pp_l_mapa { clear: both;
    position: relative;
    top: 5px;
    text-align: center;
    margin-bottom: 5px;
    }

  #pp_mapa_pl { float: right;
    text-align: center;
    }

  a { color: rgb(24, 57, 124);
    }

  a:hover { background: rgb(135, 191, 220) none repeat scroll 0%;
    text-decoration: underline;
    color: rgb(30, 67, 86);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a { text-decoration: none;
    }

  a.nieakt { background: transparent none repeat scroll 0%;
    color: rgb(152, 157, 160);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.nieakt:hover { text-decoration: none;
    }

  ul, li { margin: 0pt;
    padding: 4px 0pt;
    list-style-type: none;
    }

  li a { padding: 3px 0pt 0pt 8px;
    color: rgb(24, 57, 124);
    min-height: 12px;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 84%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .lewa { float: left;
    background-image: url(gify_strony/tlo_lewe.gif);
    background-repeat: repeat-x;
    width: 99%;
    color: rgb(24, 57, 124);
    margin-top: 5px;
    padding-bottom: 10px;
    }

  .lewa li a { display: block;
    }

  .prawa { color: rgb(24, 57, 124);
    text-align: center;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    margin-top: 5px;
    }

  .prawa_gal { color: rgb(24, 57, 124);
    text-align: center;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .centrum { float: left;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    margin-top: 5px;
    }

  .ctr { width: 64%;
    }

  .ctr_doj { width: 60%;
    }

  .ctr_mapy { width: 62%;
    }

  .centrum_gal { width: 32%;
    float: left;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    margin-top: 5px;
    margin-left: 5px;
    }

  .centrum_pok { width: 47%;
    float: left;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    margin-top: 0pt;
    margin-left: 4px;
    padding-left: 10px;
    }

  .centrum li a { font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: bold;
    }

  .centrum1 li { list-style-position: outside;
    list-style-type: square;
    padding-left: 5px;
    margin-top: 8px;
    font-weight: bold;
    color: rgb(24, 57, 124);
    }

  .belka { border-bottom: 1px solid rgb(255, 255, 255);
    padding: 2px 11px;
    background-image: url(gify_strony/goraok_1px.gif);
    background-repeat: repeat-x;
    color: rgb(24, 57, 124);
    background-color: rgb(255, 255, 255);
    background-position: left bottom;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    text-align: left;
    }

  .tresc { padding: 5px;
    text-align: justify;
    }

  #appl { text-align: center;
    }

  .tresc li { text-align: left;
    }

  .tresc_faq { padding: 10px;
    text-align: justify;
    }

  .tresc_dojazd { text-indent: 30px;
    padding-top: 5px;
    }

  .tresc_dojazd li { padding: 5px 15px;
    list-style-position: outside;
    list-style-type: square;
    text-align: justify;
    }

  .dojazd li { margin-left: 3em;
    padding-left: 1em;
    text-indent: 0pt;
    }

  .tresc_wyp { padding-top: 5px;
    }

  .tresc_wyp li { padding: 5px;
    list-style-position: outside;
    list-style-type: square;
    text-indent: 0pt;
    text-align: justify;
    }

  .tresc_dojazd li a { color: rgb(24, 57, 124);
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .tresc_dojazd a { font-weight: normal;
    }

  .obrazek { padding: 5px;
    text-align: center;
    }

  .obrazek_gal { margin: 4px;
    padding: 3px;
    text-align: center;
    }

  .obrazek1 { float: left;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 40px;
    }

  .obrazek_faq { float: left;
    padding-bottom: 5px;
    margin-right: 15px;
    }

  .obrazek_wyp { float: left;
    padding-bottom: 5px;
    margin-right: 55px;
    }

  .ikona { padding-top: 6px;
    padding-bottom: 6px;
    }

  .opis { padding: 3px 10px;
    text-indent: 20px;
    color: rgb(32, 32, 32);
    text-align: justify;
    line-height: 150%;
    }

  .czc_duza { color: rgb(24, 57, 124);
    font-size: large;
    font-weight: bold;
    }

  .tx_odt { text-align: center;
    line-height: 300%;
    }

  .tx_de { text-align: center;
    line-height: 150%;
    padding-bottom: 10px;
    }

  .tresc_ceny { padding: 10px;
    text-align: justify;
    }

  .tresc_ceny li { padding: 4px 10px;
    list-style-position: outside;
    list-style-type: square;
    text-indent: 0pt;
    margin-left: 40px;
    text-align: justify;
    }

  .cena_gora { padding: 10px 0pt;
    }

  .cen_sr { border-top: 2px solid rgb(193, 190, 199);
    border-left: medium none;
    border-right: 1px solid rgb(193, 190, 199);
    padding: 5px 2px;
    }

  .cennik { border: 3px solid rgb(193, 190, 199);
    border-collapse: collapse;
    text-align: center;
    font-weight: bold;
    color: rgb(24, 57, 124);
    }

  .wytluszc { font-weight: bold;
    color: rgb(24, 57, 124);
    }

  .rezerwa { padding: 15px 0pt;
    text-indent: 0px;
    text-align: center;
    }

  .tresc_rez { padding: 10px;
    text-indent: 30px;
    line-height: 150%;
    text-align: justify;
    }

  .tresc_rez a { text-align: center;
    font-weight: bold;
    color: rgb(24, 57, 124);
    }

  .podkres { text-decoration: underline;
    }

  .g_l { border-top: 1px solid rgb(193, 190, 199);
    }

  .b_d { border: 1px solid rgb(193, 190, 199);
    }

  .l_h { line-height: 150%;
    }

  .czc_d { font-weight: normal;
    font-size: medium;
    }

  .pop {  }

  .pop ul { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .pop ul a { padding: 5px 5px 5px 10px;
    color: rgb(24, 57, 124);
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    display: block;
    width: 110px;
    }

  .pop ul ul a { padding: 2px 5px 3px 10px;
    width: 100px;
    text-align: center;
    }

  .pop ul a:hover { background: rgb(135, 191, 220) none repeat scroll 0%;
    text-decoration: underline;
    color: rgb(30, 67, 86);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 112px;
    }

  .pop ul ul a:hover { background: rgb(135, 191, 220) none repeat scroll 0%;
    text-decoration: underline;
    color: rgb(30, 67, 86);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 100px;
    }

  .pop ul li { float: left;
    position: relative;
    width: 120px;
    }

  .pop ul li ul { border: 1px solid rgb(193, 190, 199);
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    position: absolute;
    left: 125px;
    top: -27px;
    display: none;
    width: 120px;
    background-image: url(gify_strony/tlo_lewe.gif);
    }

  .pop ul li:hover ul { display: block;
    }

  .pop ul li:hover ul li ul { display: none;
    }

  .pop ul li ul li:hover ul { display: block;
    }

  .pop a.nieakt { color: rgb(152, 157, 160);
    }

  .pop a.nieakt:hover { background: transparent none repeat scroll 0%;
    color: rgb(152, 157, 160);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #stopka { border: 1px solid rgb(193, 190, 199);
    padding: 10px 0pt;
    clear: both;
    position: relative;
    top: 5px;
    background-image: url(gify_strony/tlo_1_1px.gif);
    background-repeat: repeat-x;
    height: auto;
    text-align: center;
    margin-bottom: 15px;
    }

  #stopka ul li { border-left: 1px solid rgb(193, 190, 199);
    padding: 0pt 3px;
    width: 100%;
    display: inline;
    }

  #firma { margin-bottom: 10px;
    padding-top: 0px;
    }

  #firma a { position: relative;
    top: 5px;
    font-family: Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #stopka li a { padding: 3px 0pt 0pt 8px;
    color: rgb(24, 57, 124);
    min-height: 12px;
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 90%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #stopka li a.nieakt { background: transparent none repeat scroll 0%;
    color: rgb(152, 157, 160);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

