html { background-color: #000; height: 100%; }
body { color: #875836; text-align; center; background: transparent; height: 100%; overflow: hidden; font-family: Georgia, arial, serif; font-size: 15px; }


a { color: #941A01; }
a:hover { color: #BF2A00; }

/* {{{ corners
 */

  #skip-nav, #site-name, #site-slogan, #extra
  { width: 7px; height: 7px; background-position: 0 0; background-repeat: none; z-index: 5; position: absolute; font-size: 0.1em; }

  #skip-nav { background-image: url(corner-top-left.png); top: 36px; left: 36px; }

  #name-and-slogan {  }
    #site-name { background-image: url(corner-top-right.png); top: 36px; right: 36px; }
    #site-slogan { background-image: url(corner-bottom-left.png); bottom: 36px; left: 36px; text-indent: -9999px; }

  #extra { background-image: url(corner-bottom-right.png); bottom: 36px; right: 36px; text-indent: -9999px; }

      #site-name *, #skip-nav *, #site-slogan * { display: none; }

  * html #site-name { left: expression(document.body.clientWidth - 43 + "px"); right: auto; }
  * html #site-slogan { top: expression(document.body.clientHeight - 43 + "px"); bottom: auto; }
  * html #extra { left: expression(document.body.clientWidth - 43 + "px"); top: expression(document.body.clientHeight - 43 + "px"); right: auto; bottom: auto; }
  * html #extra { left: expression(document.body.clientWidth - 43 + "px"); top: expression(document.body.clientHeight - 43 + "px"); right: auto; bottom: auto; }
  * html img#logo { background: url(logo-8bit.png) 0 0 no-repeat; }

/* }}} */
/* {{{ images
 */

  img.styled, .figure-styled img, .figure-styled a img { background-color: #FFF4E4; border-color: #D6C5A1; padding: 3px; }

/* }}} */

#page-wrapper1 { background: #fee5bd url(page-bg.png) 50% 0 repeat; position: absolute; top: 36px; bottom: 36px; left: 36px; right: 36px; border: 4px solid #FFF3E2; }
* html #page-wrapper1 { height: expression(document.body.clientHeight - (40*2) + "px"); width: expression(document.body.clientWidth - (40*2) + "px"); overflow: auto; }

#page-wrapper2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: auto; }

#page { width: 900px; background: url(pasek.png) 651px 0 repeat-y; min-height: 100%; text-align: left; margin: 0 auto; }

  #header { height: 146px; padding-top: 30px; background: url(header-bg.png) 0 100% no-repeat; position: relative; }
    #logo-title { }
      #logo { position: absolute; right: 78px; bottom: 32px; }
    #name-and-slogan { }
      #site-name strong { font-weight: normal; }
      #site-name a { color: #9C775A; }

    #navigation { position: absolute; bottom: 0; left: 0; width: 100%; }
      #navigation ul { padding: 0 0 0 13px; height: 47px; }
      #navigation li { margin: 11px 10px 0 0; height: 25px; line-height: 23px; padding: 0; background: url(menu-seed.png) 0 0 no-repeat; float: left; }
      #navigation li.last { float: none; position: absolute; right: 0; margin-right: 3em; }
      * html #navigation li.last { margin-right: 3.6em; }
        #navigation li a { padding-left: 28px; font-weight: bold; font-style: italic; font-size: 10px; text-transform: lowercase; color: #945F3F; float: left; }
        #navigation li a:hover { color: #9D0000; }
        #navigation li.active a { color: #9D0000; text-decoration: underline; }

    #userbar { font-family: tahoma, sans-serif; font-size: 12px; padding: 0; }
      #userbar li { margin: 0; margin-bottom: 4px; }
      #userbar li.logged-as {  }
      #userbar li.user-links { font-size: 0.9em; }

    #header-region { }

  #container { }

    /* Frame {{{ */

      #content-wrapper { float: left; width: 100%; }
      #sidebar-left-wrapper { width: 182px/*LS*/; float: left; margin-left: -100%; }
      #sidebar-right-wrapper { width: 182px/*RS*/; float: right; margin-left: -182px/*RS*/; }

      /* both sidebars */

        body.both-sidebars #content-column { margin-right: 182px/*RS*/; margin-left: 182px/*LS*/; }

      /* left sidebar */

        body.sidebar-left #content-column { margin-left: 182px/*LS*/; }

      /* right sidebar */

        body.sidebar-right #content-column { margin-right: 182px/*RS*/; }

    /* }}} */

    #content-column {  }
    #main { }

      /* Content */

      #content { padding: 25px 34px 50px 34px; margin-right: 69px; }

      #tabs-wrapper { border-color: #E3C291; padding: 4px 0 20px 0; margin: 0; margin-top: -4px; }
        #tabs-wrapper h1.title { font: italic normal 28px "Georgia", Times, serif; color: #941A01; margin-bottom: 6px; }
        #tabs-wrapper.with-tabs h1.title { float: left; text-align: left; }

      body.front #tabs-wrapper { display: none; }
      body.logged-in.front #tabs-wrapper { display: block; }
      body.logged-in.front #tabs-wrapper h1 { display: none; }

      a.popup-1024x266 { margin-top: -12px; display: block; margin-left: -16px; }

      #tabs-wrapper h1.title { padding: 0; margin: 0; }
      #tabs-wrapper ul.primary { margin-top: 6px; }

      #content div.breadcrumb { display: none; }

      #content div.status { border: 1px solid #3E8223; color: #2F5700; background-color: #E9F7BA; margin: 20px; padding: 20px; font-family: tahoma, arial, sans-serif; font-size: 14px; font-weight: bold; text-align: center; }
      #content fieldset { background-color: #FFE4B2; border-color: #CFB482; }
      #content div.description { color: #A46B3D; }

      #content div.node { padding: 10px 18px 0 18px; }

        #content form.node-type-wiersz input.form-submit { font-size: 1.1em; padding: 0.2em; margin: 0.2em; }
        #content div.ntype-wiersz div.submitted { font-size: 0.75em; font-family: tahoma, sans-serif; margin-top: -29px; margin-left: -17px; margin-bottom: 2em; }

        #content div.richtext ol { border: none; padding-top: 0; padding-bottom: 0; }
        #content div.richtext hr{ color: #E3C291; background-color: #E3C291; }
        #content h3.dodaj-wiersz { margin-bottom: -0.3em; }
        #content a.dodaj-wiersz { font-size: 1.2em; font-weight: bold; }

        #content img.align-left, #content div.figure-align-left { background-color: transparent; }
        #content img.align-right, #content div.figure-align-right { background-color: transparent; }

        #content div.node div.view { margin: 26px 0 36px 0; }
          #content div.view div.node { background: url(news-seed.png) 4px 0 no-repeat; margin: 14px 0 0 0; padding: 2px 0 6px 50px; border: none; border-bottom: 1px solid #E3C291; font-size: 0.8em; }
            #content div.view div.node h2 { margin: 0; padding: 0; font-family: georgia, serif; font-size: 1.4em; }
            #content div.view div.node div.submitted { font-size: 0.9em; font-family: tahoma, sans-serif; color: #AE865F; }
            #content div.view div.node div.content { padding-left: 36px; }

        div.wiersz { padding-left: 40px; font-weight: bold; font-style: italic; margin: 2em 0; color: #a27554; }

        #content p.see-other {  }

        #mapka iframe { border: 1px solid black; }
        div.mapka-placu { text-align: center;}

      /* Komentarze */

        #comments { border-top: 2px solid #E3C291; }

          #comments h2 { margin-top: 0.7em; color: #941A01; font: italic normal 24px "Georgia", Times, serif; }

          div.comment { margin-left: 18px; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #E3C291; }
          div.comment h3.title { display: none; }

          div.comment div.submitted { font-family: tahoma, sans-serif; font-size: 0.7em; margin-bottom: 10px; color: #AE8761; }
            div.comment div.submitted span.user { font-size: 1.2em; font-weight: bold; }
            div.comment div.submitted span.user, div.comment div.submitted span.user a { color: #875836 }

          div.comment div.links { margin-top: 0.6em; }
            div.comment div.links ul { font-family: tahoma, sans-serif; font-size: 0.8em;  text-align: right;}
              div.comment div.links li { background: none; padding-left: 0; text-transform: lowercase; }

        /* formularz komentarzy (bez title) */

          #comments div.box div.content { margin-left: 18px; }

          #comment-form ul.tips { font-family: tahoma, sans-serif; font-size: 0.7em; margin-top: -0.5em; }
          #comment-form p.comment-tips { font-family: tahoma, sans-serif; font-size: 0.7em; text-align: right; }

          #comment-form input.form-submit { margin: 1em; padding: 0.3em; }

          /* usuwamy input strony www */
          #edit-homepage-wrapper { display: none; }

        /* Podgląd komentarzy */

          #comment-form div.preview { border: none; background-color: #FFEEC8; }

          /* przy podglądzie komentarzy źle się formatuje node, więc usuwamy z niego
           * subbmited */

          div.box div.node div.submitted { display: none; }

          /* {{{ table.harmonogram
           * */

            #content table.harmonogram { font-family: tahoma, arial, sans-serif; font-size: 11px; }

              #content table.harmonogram th { background-color: #F3F0E5; }
              #content table.harmonogram th,
              #content table.harmonogram td { padding-top: 8px; padding-bottom: 8px; }

                #content table.harmonogram td a { display: block; font-size: 10px; }

            /* harmonogram */
            #node-102 div.yysub-bottom { display: none; }

          /* }}} */

      /* Sidebars */

      div.sidebar { font-size: 0.9em; overflow: hidden; }
        div.sidebar div.block { }
          div.sidebar div.block h2 { margin: 0 0.1em 0.5em 0.1em; font: italic normal 18px "Georgia", Times, serif; color: #2E3E4A; }

      #sidebar-right { }

        #sidebar-right div.block h2 { color: #941A01; }
        #sidebar-right div.block { padding: 15px; border-top: 1px solid #E3C291; }
        #sidebar-right div.block-yysideimgs { padding: 0 13px 0 13px; }
          #sidebar-right div.block-yysideimgs ul { margin-bottom: -12px; }


        #block-simplenews-newsletter-1 { text-align: center; }

          #block-simplenews-newsletter-1 div.content { font-size: 0.9em; }

          #edit-mail-wrapper { margin-top: 0.5em; margin-bottom: 0.5em; }
            #edit-mail-wrapper span.form-required { display: none; }
            #edit-mail-wrapper label { display: none;  }

          #simplenews-block-form-1 div.form-radios { display: none; }

          #block-simplenews-newsletter-1 #edit-submit { background-color: #EEC68D; font-size: 0.9em; font-weight: bold; border: 1px solid #B19165; padding: 2px; color: #651804; }

        #block-views-blok_wierszy { padding: 10px; }

          #block-views-blok_wierszy h2 { text-align: center; }

          div.view-content-blok-wierszy ul { padding: 0; margin-top: 1.5em; }
            div.view-content-blok-wierszy li { padding-left: 18px; background-image: url(list-seed.png); background-position: 0 3px; margin-bottom: 10px; }

            div.view-content-blok-wierszy li a.active { color: #941A01; font-weight: bold; text-decoration: underline; }

            div.view-content-blok-wierszy .view-data-created { font-family: tahoma, sans-serif; font-size: 0.8em; color: #9E734D; }
            div.view-content-blok-wierszy .view-data-created strong, /*autor*/
            div.view-content-blok-wierszy .view-data-created strong a{ color: #9E734D; }

            #block-views-blok_wierszy div.view-empty { text-align: center; }

        #sidebar-right div.album {  }
          #sidebar-right div.album ul { }
          #sidebar-right div.album ul li { width: 156px; float: left; clear: both; display: inline; background-color: pink; padding: 0; margin-bottom: 12px; }

  #footer { height: 30px; padding-top: 6px; padding-bottom: 16px; color: #B78F66; margin-left: 15px; border-top: 2px solid #E1BB86; font-family: tahoma; font-size: 0.7em; text-align: center; padding-right: 248px; }
    #footer strong { font-weight: normal;}
    #footer a { color: #BF6844; }


#content table.showroom { font-size: 0.8em; float: right; text-align: center; }
  #content table.showroom th small { font-weight: normal; display: block; }

#sala-pokoje-box { padding: 0; }

  #sala-pokoje-box h2 { text-align: center; font-family: "Georgia",Times,serif; font-size: 18px; font-weight: normal; }
    #sala-pokoje-box h2 a:hover { color: #9A270C; }

  #sala-pokoje-box div.figure { margin: 0; }

  #sala-box { width: 49%; float: left; border-right: 1px solid #E3C291; }
    #sala-box div.figure {  }

  #pokoje-box { width: 49%; float: left; }
    #pokoje-box div.figure {  }

/* Banner Sala i Pokoje w sidebarze */
#sidebar-right #block-block-1 { padding: 6px 3px; }

div.pager { margin-top: 14px; margin-bottom: -14px; }

#calendar { border: 1px solid #000; }

#przyjazne-linki { display: block; text-align: center; font-weight: bold; }
  #przyjazne-linki a { }


