body { background: #FFF297 url(page-bg.png) 50% 0 repeat-x; text-align; center; }

a { color: #B56625; }
a:hover { color: #B56625; }
a.strong { color: inherit; }

#page { width: 914px; background: #fff url(main-bg.png) 0 0 repeat-y; margin: 14px auto 0 auto; text-align; left; }

  #header { height: 236px; position: relative; background: #fff url(header-bg.png) 0 0 no-repeat; }

    #skip-nav { display: none; }

    #logo-title { position: absolute; width: 240px; height: 184px; left: 21px; top: 21px; z-index: 2; }
      #logo-title a { display: block; width: 100%; height: 100%; text-indent: -9999px; outline: none; }

    #header-img { position: absolute; left: 244px; top: 31px; z-index: 1; }

    #name-and-slogan { display: none; }
      /* #name-and-slogan * { display: none; } */

    #header-region { }

  #container { padding: 0 24px 0 24px; background: url(main-top-bg.png) 0 0 no-repeat; }

    /* Frame {{{ */

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

      /* both sidebars */

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

      /* left sidebar */

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

      /* right sidebar */

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

    /* }}} */

    #content-column { padding-right: 26px; }
    #main { padding: 0 0; }

      /* {{{ navigation
       */

        #navigation { }

        #mainmenu { height: 38px; background: #F2A12A url(menu-bg.png) 0 0 repeat-x; padding: 0; }

          #mainmenu li { padding: 0; padding-right: 3px; border: none; text-align: center; background: url(menu-separator.png) 100% 0 no-repeat; }
          #mainmenu li.last { padding-right: 0; background: none; }

            #mainmenu a { color: #fff; font-family: arial, tahoma, sans-serfi; font-size: 1.2em;  }
              #mainmenu b { font-weight: normal; }

          html.js #mainmenu.center ul.nice-menu { visibility: hidden; }

          /* Mainmenu > Nice Menu */

            #mainmenu ul.nice-menu-down { padding-left: 2px; background: url(nav-separator.png) 0 0 no-repeat; }
              #mainmenu ul.nice-menu-down li { border: none; text-align: center; }
              /*#mainmenu ul.nice-menu-down li.last { padding-right: 0; background-image: none; }*/
                #mainmenu ul.nice-menu-down li a { padding:  10px 20px 0 15px; height: 38px; float: left; display: inline; /*line-height: 37px;*/ background: url(nav-item-bg.png) 0 0 repeat-x; }
                #mainmenu ul.nice-menu-down li a:hover { color: #FFF7CD; background-position: 0 50%; }
                #mainmenu ul.nice-menu-down li a.active,
                #mainmenu ul.nice-menu-down li a.menuactive { color: #FFF7CD; background-position: 0 100%; }

                #mainmenu ul.nice-menu-down li ul { margin-left: -2px; background-color: #E59225; top: 37px; border-top: 1px solid #F9D188; padding: 0; font-size: 0.8em; margin-top: 1px; }
                #mainmenu ul.nice-menu-down li ul ul { font-size: 1em; }
                  #mainmenu ul.nice-menu-down li li { height: auto; width: 120px; text-align: center; margin: 0; padding-right: 0; border-bottom: 1px solid #F9D188; background-image: none; }
                    #mainmenu ul.nice-menu-down li li a { color: #FFF7CD; background-image: none; height: auto; line-height: 1.4em; padding: 4px 6px; font-weight: normal; float: none; display: block; }
                    #mainmenu ul.nice-menu-down li li a:hover, #mainmenu ul.nice-menu-down li li a.menuactive:hover { background-color: #D47D20; color: #fff; font-weight: bold; }
                    #mainmenu ul.nice-menu-down li li a.active,
                    #mainmenu ul.nice-menu-down li li a.menuactive { color: #fff; }

      /* }}} */

      /* Content */

      #content { padding: 24px 26px; }

        /* headings */

        #tabs-wrapper { border: none; padding: 4px 0; margin: 0; }
          #tabs-wrapper h1.title { }

          #tabs-wrapper.with-tabs h1.title { float: left; text-align: left; }

        #tabs-wrapper ul.primary { margin-top: 6px; }

        body.ntype-homepage #tabs-wrapper { display: none; }

        #content h1.title,
        #content h2.title { background-position: 0 0; background-repeat: no-repeat; height: 36px; color: #EE901E; font: italic bold 26px "Myriad","Myriad Pro",Helvetica,sans-serif; margin-top: 0; margin-bottom: 0; position: relative; text-transform: none; }

          #content h1.title a,
          #content h2.title a { color: #EE901E; }

          #content h1.title strong,
          #content h2.title strong { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 36px; display:block; background: url(h1-shade.png) 0 0 repeat; margin: 0; text-indent: -9999px; }

          * html #content h1.title strong,
          * html #content h2.title strong { top: 12px; height: 17px; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/saunacezar/themes/saunacezar/h1-shade.png', sizingMethod='scale'); }

        body.category #content h1.title { font: bold 1em/100% tahoma, arial, sans-serif; color: #aaa; border-bottom: 1px solid #ddd; padding-bottom: 12px; margin-bottom: 4px; text-transform: uppercase; }

        #content div.submitted { padding-left: 1px; padding-top: 1px; color: #9B9B9B; font-size: 0.9em; }

        /*  */

        #content div.richtext a { text-decoration: underline; }

        #content div.node div.content { color: #4C4C4C; font-size: 1.05em; }
        #content div.ntype-story div.content,
        #content div.ntype-page div.content { }

        #wstep-node { background: #FFF4CE url(intro-bg.png) 0 0 repeat-x; border-top: 2px solid #EEE0AB; border-bottom: 2px solid #ECD29B; color: #903A00; font-size: 1.1em; font-family: arial; padding: 0 18px; margin-bottom: 18px; }
          #wstep-node p { line-height: 1.3em;}
          #wstep-node p.more { font-size: 0.8em; margin-top: -1em; font-family: tahoma; }
            #wstep-node p.more a { color: #C8780B; text-decoration: underline; }
            #wstep-node p.more strong { color: #C8780B; }

        #content div.view-content div.node { border-bottom: 3px solid #91C039; padding-bottom: 0; margin-bottom: 13px; }
        /* #content div.view-content div.node-last { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } */

        body.not-front div.feed-icons { display:none; }

        #content div.breadcrumb { display: none; }

        #content p.prognoza { padding: 0; margin: 20px auto; text-align: center; }
          #content p.prognoza a { display: block; width: 316px; height: 85px; background: url(prognoza-pl.png) 0 0 no-repeat; margin: 0 0; text-indent: -9999px; }
          body.lang-en #content p.prognoza a { background-image: url(prognoza-en.png); }

        #content div.ramka1 { background-color:#F9F5EB; border:1px solid #C4B7A3; color:#967750; font-family:arial,sans-serif; font-size:13px; font-weight:bold; margin: 15px 35px; padding: 0 15px; text-align:center; }
          #content div.ramka1 p { text-align: center; }

      /* {{{ Sidebars */

        #sidebar-right-wrapper {  }

          div.sidebar { padding-bottom: 15px; }

          #top-flags { list-style:none; padding: 0; margin: 0 0 12px 60px; }

            #top-flags li { list-style:none; padding: 0; margin: 0; background: none; }

            #top-flags li a { display: block; width: 61px; height: 46px; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; outline: none; }

            #top-flags li.flag-pl a { background-image: url(flag-pl.png); }
            #top-flags li.flag-en a { background-image: url(flag-en.png); }

        /* {{{ Blocks */

          div.sidebar div.block { margin-bottom: 10px; }

            div.sidebar div.block h2 { margin: 0; padding: 8px 8px 0 10px; height: 22px; color: #fff; font: bold 12px/100% arial, tahoma, sans-serif; background: #598F00 url(bar-bg.png) 0 0 repeat-x; text-transform: uppercase; letter-spacing: 0.05em; }

          div.block-yysideimgs { background: #FAF8F2 url(sidebar-bg.png) 0 100% no-repeat; border-top: 1px solid #E4DBD5; padding: 3px; margin-bottom: 13px; padding-left: 13px; }

            div.block-yysideimgs img.styled,
            div.block-yysideimgs .figure-styled img,
            div.block-yysideimgs .figure-styled a img { padding: 3px; }

          div.block ul.wizytowki { padding: 0; margin-top: 26px; }
            div.block ul.wizytowki li { padding: 0; margin: 0; background-image: none; }
              div.block ul.wizytowki li a { display: block; height: 143px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; margin-bottom: 11px; outline: none; }
              div.block ul.wizytowki li.wizytowka-sauna a { background-image: url(wizytowka-sauna.png); }
              div.block ul.wizytowki li.wizytowka-vemma a { background-image: url(wizytowka-vemma.png); }
              div.block ul.wizytowki li.wizytowka-fednat a { background-image: url(wizytowka-fednat.jpg); }
              div.block ul.wizytowki li.wizytowka-vagina a { background-image: url(wizytowka-vagina.png); }

          div.sidebar div.block-menu { }

            div.sidebar ul.menu { margin: 6px; font-size: 1.1em; }
            div.sidebar ul.menu li { background: none; margin: 0; padding: 0 0 1px 0; background: url(list-separator.png) 50% 100% no-repeat; }
            div.sidebar ul.menu li a { font-weight: bold; display: block; padding: 3px 0 5px 22px; background: url(standard/menu-leaf.png) no-repeat scroll 7px 50%; }
            div.sidebar ul.menu li a.active { color: #333; text-decoration: underline;}

        div.block ul.lang { padding: 0 0 0 25px; margin: 0; height: 50px; }

          div.block ul.lang li { padding: 2px; float: left; text-indent: -999px; margin: 0; background-image: none; }

            div.block ul.lang li a { width: 61px; height: 46px; display: block; }
            div.block ul.lang li.pl a { background: url(flag-pl.png) 0 0 no-repeat; }
            div.block ul.lang li.en a { background: url(flag-en.png) 0 0 no-repeat; }

        /* }}} */

      /* }}} */
      /* {{{ Footer */

        #footer-wrapper { width: 914px; padding: 20px 0; height: 30px; background: url(footer-bg.png) 0 0 no-repeat; margin: 0 auto; margin-top: -6px; }
          #footer { color: #000; padding: 18px 0 0 21px; text-align: center; font-size: 0.9em; }
            #footer a { /*color: #757C52;*/ text-decoration: underline; }

      /* }}} */

/* {{{ kalendarz
 */

  div.center { text-align: center; }

    div.center p { text-align: center; }

    div.center table,
    div.center table#kalendarz { margin-left: auto; margin-right: auto; }



  #kalendarze { margin: 16px 100px 0 100px; border-collapse: collapse; }

    #kalendarze tbody { border: none; }

    #kalendarz { margin: 0 10px; border: 2px solid #ccc; }

      #kalendarz td,
      #kalendarz th { line-height: 22px; text-align: center; width: 26px; border: 1px solid #ddd; }

    #yyrezerwacja {  }

      #legenda { margin-top: 30px; text-align: center; border-collapse: collapse; }
        #legenda td { padding: 4px 7px; border: 1px solid #fff; }

      #yyrezerwacja .akt { color: #990000; font-weight: bold; }
      #yyrezerwacja .hidden { visibility: hidden; }

      #yyrezerwacja td.ty {background: #F7FFE4; }
      #yyrezerwacja td.nie {background: #EBFFB8; }
      #yyrezerwacja td.sob {background: #EBFFB8; }
      #yyrezerwacja td.res1 {background: #FF8100; font-weight: bold; color: #fff; }
      #yyrezerwacja td.res2 {background: #CC0000; font-weight: bold; color: #fff; }


      #yyrezerwacja .psp
      {
        width: 90px;
        padding-right: 4px;
        text-align:right;
        display: block;
        float: left;
      }

      #yyrezerwacja .pspa
      {
        width: 90px;
        padding-right: 4px;
        text-align:right;
        display: block;
      }


    #rez-admin-links { text-align: center; margin-top: 10px; }

      #rez-admin-links li { display: inline; }
      #rez-admin-links li.U { display: block; background: none; padding: 0; margin-top: 14px; }

        #rez-admin-links a { color: #B0530E; text-decoration: underline; }
        #rez-admin-links a.current { font-weight: bold; color: #000; text-decoration: none; }

    #rez-admin-list td.dodano { font-size: 0.9em; }
    #rez-admin-list th { text-align: center; }

/* }}} */
/* {{{ yypoorsubsc
 */

  div.yypoorsubsc-form { text-align: center; border-top: 1px solid #E0DBCF; }

    div.yypoorsubsc-form h3 { font-size: 1.1em; margin-bottom: 4px; }

    div.yypoorsubsc-form div.form-item { margin: 0 0 4px 0; }
      div.yypoorsubsc-form label { font-size: 1.0em; font-weight: normal; margin-bottom: 5px; }
      div.yypoorsubsc-form input.form-text { width: 140px; }

/* }}} */

