*{
margin: 0;
padding: 0;
border: none;
}
#koniec, #footer { behavior: url(iepngfix.htc) }
body {
     margin: 0 auto 0 auto;
     background-image: url('gfx/001.jpg');
     background-repeat: repeat-x;
     background-color: #46A9D9;
}

a:link, a:visited { text-decoration:none; }

#strona {
        margin: 0 auto 0 auto;
        width: 1002px;
}
#header {
        width: 1002px;
        height: 142px;
        background-image: url('gfx/002.jpg');
}
#info {
      width: 1002px;
      height: 183px;
      background-image: url('gfx/003.jpg');
}
#szukaj {
        padding: 8px 18px 0 0;
        width: 322px;
        height: 175px;
        float: left;
}
.czcionka {
          margin: 0 10px 0 0;
          font-size: 11px;
          font-family: Arial, sans-serif;
          color: #fff;
          font-weight: bold;
          float: right;
}
.czcionka2 {
          margin: 0 3px 0 0;
          font-size: 11px;
          font-family: Arial, sans-serif;
          color: #5A5B5B;
          float: right;
}
.czcionka3 {
          margin: 0 4px 0 5px;
          font-size: 11px;
          font-family: Arial, sans-serif;
          color: #5A5B5B;
          float: right;
}
.zlote {
        width: 23px;
        height: 13px;
        float: right;
        font-size: 9px;
        border-bottom: 1px solid #C9C9C9;
        border-top: 1px solid #C9C9C9;
        background-image: url('gfx/013.jpg');
}
.raz, .dwa {
      padding: 0 6px 0 7px;
      margin: 0 0 3px 0;
      float: right;
      width: 23px;
      height: 15px;
      background-image: url('gfx/012.jpg');
}
.szuk {
      margin: 17px 0 0 0;
      * margin: 16px 0 0 0;
      float: right;
}
.chack_box {
           float: right;
           margin: 16px 0 0 0;
           * margin: 11px 0 0 0;
}
.pole {
      float: right;
      margin: 0 7px 0 0;
}
.right {
       margin: 12px 0 0 0;
       float: right;
}
.form {
      float: right;
      height: 14px;
      width: 153px;
      font-size: 9px;
}
#szukaj_input {
        margin: 16px 0 0 213px;
        * margin: 12px 0 0 213px;
        width: 57px;
        height: 24px;
        background-image: url('gfx/011.jpg');
        background-color: white;
        font-size: 1px;
}
#menu {
      padding: 40px 0 0 140px;
      width: 520px;
      height: 42px;
      float: left;
}
#menu a {
      margin: 0 16px 0 19px;
}
#nawigacja {
           padding: 9px 0 0 97px;
           width: 553px;
           float: left;
}
.noclegi {
         font-family: Verdena, sans-serif;
         font-size: 17px;
         color: #FEFEFE;
}
.strona_gl {
           font-family: Arial, sans-serif;
           font-size: 11px;
           color: #fff;
}
#katt {
     padding: 10px 40pt 0 240px;
     font-family: Arial, sans-serif;
     text-align: justify;
     
}
#tlo {
     padding: 25px 0 0 0;
     width: 1002px;
     background-image: url('gfx/004.jpg');
     background-repeat: no-repeat;
}
#content_all {
         width: 1002px;
         overflow: hidden;
         background-image: url('gfx/005.jpg');
         background-repeat: repeat-y;
         background-position: right top;
}
#tab {
     margin: 0 0 0 316px;
     width: 582px;
     height: 8px;
     background-image: url('gfx/014.jpg');
     font-size: 1px;
}
#tab2, #tab4 {
      padding: 0 0 14px 3px;
      width: 582px;
      margin: 0 0 0 316px;
      overflow: auto;
      background-image: url('gfx/015.jpg');
      background-repeat: repeat-y;
}
#tab4 {
     padding: 0 0 0 3px;
}
#tab3 {
      width: 582px;
      margin: 0 0 0 316px;
      height: 7px;
      background-image: url('gfx/016.jpg');
      font-size: 1px;
}
#tab2 img, #tab4 img {
      float: left;
      margin: 0 0 0 12px;
}
#google {
        margin: 60px 0 0 220px;
}
.reklama {
         float: left;
         width: 260px;
}
.rekl, .vest, .nullam, .reklama a {
      font-family: Arial, sans-serif;
      font-size: 11px;
      color: #161616;
      text-decoration: underline;
      height: 25px;
      display: block;
}
.vest {
     color: #F39514;
     font-weight: bold;
}
.nullam {
       color: #707070;
       height: auto;
       text-decoration: none;
       width: 250px;
}
.reklama a {
       color: #47B6EB;
       font-weight: bold;
       height: auto;
}
#poczatek_tabeli {
                 padding: 60px 0 0 171px;
                 * padding: 0 0 0 171px;
                 width: 830px;
                 clear: both;
}
#obraz, #nazwa, #adres_tel, #ceny_od, #wiecej {
       width: 146px;
       height: 44px;
       float: left;
       border-bottom: 1px solid #F4F4F4;
       border-top: 1px solid #F4F4F4;
       background-color: #F9F9F9;
       font-family: Arial, sans-serif;
       color: #555555;
       font-size: 11px;
       font-weight: bold;
}
#nazwa {
       padding: 16px 0 0 5px;
       width: 325px;
       height: 28px;
}
#adres_tel {
       padding: 16px 0 0 8px;
       width: 134px;
       height: 28px;
}
#ceny_od {
       padding: 16px 0 0 8px;
       width: 102px;
       height: 28px;
}
#wiecej {
       padding: 16px 0 0 18px;
       width: 84px;
       height: 28px;
}
.obraz_tab, .nazwa_tab, .adres_tell_tab, .ceny_od_tab, .wiecej_tab {
            font-family: Arial, sans-serif;
            font-size: 11px;
            float: left;
            color: #5A5959;
            line-height: 12px;
}
.obraz_tab {
       padding: 11px 0 0 29px;
       width: 117px;
       height: 71px;
}
.obraz_tab img {
             float: left;
}
.nazwa_tab {
           padding: 18px 0 0 8px;
           width: 322px;
           height: 54px;
}
.adres_tell_tab {
       padding: 24px 0 0 11px;
       width: 131px;
       height: 58px;
}
.ceny_od_tab {
       padding: 34px 0 0 5px;
       width: 105px;
       height: 48px;
}
.wiecej_tab {
       padding: 30px 0 0 30px;
       width: 54px;
       height: 52px;
}
.obraz_tab_c, .nazwa_tab_c, .adres_tell_tab_c, .ceny_od_tab_c, .wiecej_tab_c {
       float: left;
       border-bottom: 1px solid #F5F5F5;
       border-bottom: 1px solid #F5F5F5;
       background-color: #F9F9F9;
       font-family: Arial, sans-serif;
       font-size: 11px;
       color: #5A5959;
}
.obraz_tab_c {
       padding: 6px 0 0 29px;
       width: 117px;
       height: 71px;

}
.obraz_tab_c img {
             float: left;
}
.nazwa_tab_c {
           padding: 13px 0 0 8px;
           width: 322px;
           height: 64px;
}
.adres_tell_tab_c {
       padding: 21px 0 0 11px;
       width: 131px;
       height: 56px;
       line-height: 12px;
}
.ceny_od_tab_c {
       padding: 30px 0 0 5px;
       width: 105px;
       height: 47px;
}
.wiecej_tab_c {
       padding: 26px 0 0 30px;
       width: 72px;
       height: 51px;
}
.apart {
       font-family: Arial, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #5A5959;
       text-decoration: underline;
       display: block;
       margin: 0 0 5px 0;
}
.in {
   font-family: Arial, sans-serif;
   font-size: 11px;
   color: #555555;
   display: block;
   line-height: 12px;
   width: 285px;
}
#kolejne_strony {
                width: 832px;
                padding: 40px 0 20px 170px;
                text-align: center;
                clear: both;
}
#kolejne_strony a {
                font-family: Arial, sans-serif;
                font-size: 11px;
                color: #555555;
}
.kolor_niebieski {
                color: #5393DC;
                font-weight: bold;
}
#koniec {
        width: 832px;
        height: 21px;
        background-image: url('gfx/006.png');
        float: right;
}
#linki {
       padding: 15px 50px 0 50px;
       width: 732px;
       float: right;
       text-align: center;
       color: #F39514;
       font-size: 12px;
       font-family: Arial, sans-serif;
       line-height: 16px;
}
#linki a {
       margin: 0 3px 0 4px;
       font-size: 12px;
       font-family: Arial, sans-serif;
       color: #fff;
}
#linki a:hover {
      text-decoration: underline;
}
#footer {
        padding: 12px 0 0 0;
        margin: 12px 0 3px 223px;
        * margin: 12px 0 0 223px;
        *padding: 3px 0 0 0;
        width: 717px;
        height: 68px;
        clear: both;
        background-image: url('gfx/007.png');
        background-repeat: no-repeat;
        background-position: left bottom;
}
#footer dl {
        padding: 18px 0 0 40px;
        display: block;
        width: 670px;
        height: 28px;
}
#footer dd {
        margin: 0 10px 0 0;
        font-weight: bold;
        float: left;
        font-size: 11px;
        font-family: Arial, sans-serif;
        color: #A6A6A6;
}
#footer dd a {
        margin: 0 0 0 10px;
        font-weight: bold;
        font-size: 11px;
        color: #02B8F9;
}
#footer dd a:hover {
        text-decoration: underline;
}
#all {
     display: block;
     width: 716px;
     text-align: center;
     font-size: 11px;
     font-family: Arial, sans-serif;
     color: #6F6F6F;
}


/* Style dla podstrony  */


.pokoje_ula_ala {
                position: absolute;
                top: 311px;
                margin: 0 0 0 391px;
                width: 524px;
                height: 162px;
                background-color: #F9F9F9;
}
.lewa_text {
           width: 326px;
           height: 162px;
           float: left;
}
.pomaranczowy_pokoje {
                     padding: 15px 0 0 0;
                     width: 326px;
                     display: block;
                     text-align: center;
                     font-family: Arial, sans-serif;
                     font-size: 12px;
                     color: #FF9A27;
                     font-weight: bold;
}
.adres_pokoje {
              width: 303px;
              display: block;
              padding: 23px 0 35px 23px;
              font-family: Arial, sans-serif;
              font-size: 10px;
              color: #6A6667;
}
.strona_email {
              padding: 0 0 0 12px;
              width: 183px;
              float: left;
              display: block;
              font-family: Arial, sans-serif;
              font-size: 11px;
              color: #5D5A5A;
              line-height: 17px;
}
.tel_fax {
         width: 130px;
         float: left;
         display: block;
         font-family: Arial, sans-serif;
         font-size: 11px;
         color: #5D5A5A;
         line-height: 17px;
}
.prawa_obrazek {
               padding: 3px 0 0 0;
               float: left;
               width: 198px;
               height: 162px;
}
#opis_text {
           margin: 0 0 0 171px;
           width: 830px;
           text-align: center;
           font-family: Arial, sans-serif;
           font-size: 11px;
           color: #5D5A5A;
}
.size {
      font-size: 12px;
}
.kilka_obrazkow {
                padding: 0 0 35px 155px;
                width: 675px;
                margin: 30px 0 0 171px;
}
.pasek_nad, .pasek_nad_2 {
           padding: 3px 0 0 21px;
           width: 177px;
           height: 24px;
           float: left;
           display: inline;
           margin: 0 0 8px 273px;
           border: 1px solid #EEEEEE;
           background-color: #F9F9F9;
}
.pasek_nad_2 {
             margin: 0 0 8px 15px;
}
.prezentacja_obiektu, .prezentacja_obiektu_2 {
                     padding: 17px 0 0 9px;
                     margin: 0 0 0 273px;
                     width: 189px;
                     height: auto;
                     border: 1px solid #EEEEEE;
                     background-color: #F9F9F9;
                     float: left;
                     display: inline;
}
.prezentacja_obiektu_2 {
                       margin: 0 0 0 15px;
}
.text_pomaranczowy_blok {
                        font-family: Arial, sans-serif;
                        font-size: 11px;
                        color: #FF9A27;
                        font-weight: bold;
}
.text_ciemny_blok {
                  margin: 0 0 0 28px;
                  font-family: Arial, sans-serif;
                  font-size: 11px;
                  color: #5D5A5A;
}
.text_normalny_blok {
                   display: block;
                   font-family: Arial, sans-serif;
                   font-size: 11px;
                   color: #5D5A5A;
                   margin: 15px 0 0 25px;
                   line-height: 21px;
}


