html { margin: 0; padding: 0; }
body {
	margin: 0;
	padding: 0;
}

.biggerFont { font-size: 12pt; }
.smallerFont { font-size: 10pt; }

a {
  outline: none;
}

.articleDescription {
  padding-left: 30px;
}

#contact_form {
  margin-top: 25px;
}

body.intro #menuLeft {
  position: absolute;
  left:43px;
  bottom:0px;  
  background: url('/images/layout/menu-left.jpg') no-repeat;
  width: 7px;
  height: 31px;
}

.thirdLevelDescription {
  padding-left: 10px;
}

#thirdLevelMenu p {
  margin-bottom: 0px;
  
}

body.intro #menuRight {
  position: absolute;
  right:35px;
  bottom:0px;
  background: url('/images/layout/menu-right.jpg') no-repeat;
  width: 7px; 
  height: 30px;
}

body.intro #alegloria {
  position: absolute;
  display: block;
  width: 203px;
  height: 56px;
  left: 700px;
  top: 61px;
  background: top left url(/images/layout/alegloria.gif);
}

#alegloria span {
  display: none;
}

body.page #alegloria {
  display: none;
}


#menu #menu-content ul {
  list-style-type: none;
}

#menu #menu-content li {
  float: left;
  display: block;
  margin-right: 10px;
  
}

        div {margin:0px; padding:0px;}

        a img {
                border: none;
        }



body
{
        color:  #726749;
        background: top url("/images/layout/background.jpg") repeat;
        padding: 0pt;
        margin: 0pt;
        font-family: arial, verdana, sans-serif;
        font-size: 10pt;
        color: #efd7b2;
}


.menu {
        background-color: #684728;
}

a {
        text-decoration:none;
        color: #FEA534;
}

a:hover {
        text-decoration: underline;
}

.menu td {
        border: 1px solid #000000;
        border-left: 0px;
        border-right: 0px;
}


.menuli {
        margin:0;
        padding:5px 12px 0 7px; /* by�o 13 */
        list-style-type:none;
}

.menuli li{
        margin:0px;
        padding: 0px 0px 15px 0px; /* by�o 13 */
}

.menuli a {
        color: #efd7b2;
        font-weight: bold;
        display: block;
        padding: 5px 0 0px 30px; /* by�o 37 */
        text-decoration: none;
        /*background: url('/images/layout/leftmenu1.gif') 0 50% no-repeat;*/
}
.menuli a:hover {
        text-decoration: underline;
        /*background: url('/images/layout/leftmenu-on.gif') 0 50% no-repeat;*/
}
.menuli li.activeMenu a {
        background: url('/images/layout/pomarancza.jpg') 0 50% no-repeat;
        /*padding: 10pt 0;*/
}

.menubox li {
        margin: 0;
}

a img { border:0px; }

td#news {
        text-align: center;
}
td#news form {
        display: inline;
        margin:0;
        padding:0;
}
td#news input {
        vertical-align: middle;
}
td#news #news_addr {
        height: auto;
        padding: 1pt 2pt;
        border:1px solid #b7a87f;
        margin-right: 1px;
        font-size: 9pt;
        vertical-align: middle;
        background-color: #f8f4e8;
        color: #726749;
}

.home {
        margin-bottom: 3px;
}

html>body .home {
        margin-bottom:0px;
}

.alegloria {
        margin-bottom: 3px;
}

#flash {
        position:absolute;
        top:123px;
        z-index: 100;
}


html>body .alegloria {
        margin-bottom:0px;
}

html>body #flash {
        position:absolute;
        top:123px;
}

#music {
        position:absolute;
        top:5px;
        left: 243px;
        width: 45px;
        height: 40px;
}

html>body #flash_podstrona {
        position:absolute;
        top:123px;
}

.created_by {
        font-size: 8px;
        color: #efd6b7;
        text-decoration:none;
}

#created_by a:hover {
        color:#FEA534;
        text-decoration: none;
}



        #header {
                margin-left: auto;
                margin-right:auto;
                width:900px;
                position: relative;
                padding-left: 80px;
                padding-top: 123px;
                background: top left url(/images/layout/top.jpg) no-repeat;
        }

        #wrapper {
                margin-left: auto;
                margin-right:auto;
                width:990px;
                position: relative;
        }

        #footer {
          width: 100%;
          clear: both;
          position: relative;
        }

        body.page #footer { 
                height: 100px;
                background: top right url(/images/layout/footer.gif) no-repeat;
                margin-top: 0px;    
                width: 960px;
        }

        body.page #pomaranczka {
                top:-124px;
                left:42px;
                position:absolute;
                width: 191px;
                height: 188px;
                background: url(/images/layout/pomaranczka.gif) no-repeat;
        }
        
        #wrapper.page6 #footer {
          margin-top: 20px;
        }
        
        
        
        #bannerOrange {
          width: 176px;
          height: 117px;
          background: url(/images/layout/pomaranczka.jpg) no-repeat;
          position:absolute;
          top:0px;
		      left:562px;
        }

        body.page #footer-right {
                top:-72px;
                left:941px;
                position:absolute;
                width: 17px;
                height: 74px;
                background: url(/images/layout/footer-right.gif) no-repeat;
        }

        body.intro #created_by {
                left:172px;
                bottom:5px;
		font-size:9px;
                width:120px;
                position:absolute;
        }
        
        body.page #created_by {
                left:195px;
		font-size: 8px;
                top:55px;
                width:120px;
                position:absolute;
        }
        
        #content-text {
                float: left;
                display: inline;
                background-color: #684728;
                border: 1px solid #000;
                margin-bottom: 20px;
        }

        #sideMenu {
                width: 210px;
                margin-left: 80px;
                margin-right: 15px;
                margin-bottom: 140px;
                float: left;
                display: inline;
                background-color: #684728;
                border: 1px solid #000;
        }

        #top-left {
                top: 77px;
                left: 23px;
                width: 42px;
                height: 89px;
                background: top left url('/images/layout/top-left.jpg') no-repeat;
                position: absolute;
        }

        #top-right {
                top: 77px;
                left: 911px;
                width: 36px;
                height: 89px;
                background: top left url('/images/layout/top-right.jpg') no-repeat;
                position: absolute;
        }

        body.page #banner {
                width: 820px;
                height: 251px;
                background: top left url('/images/layout/banner.jpg') no-repeat;
        }
        
        body.intro #banner {
                width: 820px;
                height: 353px;
        }

        #strefa {
                top: 50px;
                left: 73px;
                width: 316px;
                height: 70px;
                background: top left url('/images/layout/strefa.jpg') no-repeat;
                position: absolute;
                margin: 0;
                padding: 0;
        }
        
        #strefa a {
          height:70px;
          width: 316px; 
          display:block;
        }

        #strefa a span {
          display: none;
        }

 

        #menu {
                height: 37px;
                width: 100%;
                background-color: #684728;
                border-top: 1px solid black;
                border-bottom: 1px solid black;
        }
        
        body.page #menu {
          margin-bottom: 15px;
        }
        
        body.intro #menu{
          margin-bottom: 0px;
        }


        #menu-content {
                width: 900px;
                padding-left: 90px;
                margin-left: auto;
                margin-right: auto;
                background-color: #684728;
        }

        body.page #home {
                top: 60px;
                left: 800px;
                position: absolute;
                display: block;
                width: 98px;
                height: 57px;
                background: top left url(/images/layout/home.jpg);
        }
        
        body.page #home span {
          display: none;
        }
        
        body.intro #home {
          display: none;
        }

        #lang {
                top: 0px;
                left: 900px;
                position: absolute;
                display: block;
                width: 71px;
                height: 38px;
        }
        
        #lang span {
          display: none;
        }
        
        body.page #container {
          height: auto !important;
          height: 200px; 
          min-height: 200px;
        }
        
        .withSideMenu {
          width: 570px;
          height: auto !important;
          height: 150px; 
          min-height: 150px;
          padding: 10px 10px 30px 20px;
        }
        
        .withoutSideMenu {
           width: 810px;
           padding: 10px;
           height: auto !important; 
           height: 150px; 
           min-height: 150px;
           padding: 10px;
           margin-left: 80px;
        }
        
        #content-text.newsletter {
          width: 240px;
          height: 150px;
          text-align: center;
          margin-left: 375px;
        }

        body.page #content {
          margin-top: 0px;
          padding-top: 0px;
        }
        
        .clear {
          clear:both;
          height: 1px;
        }

        #clear {
          clear:both;
          height: 1px;
        }
        /* INTRO */
        
        .spacerWithoutSideMenu {
          height: 120px;
          clear: both;
        }
        
        body.intro #content {
          display: none;
        }
        
        body.intro #pomaranczka, body.intro #footer-right {
          display: none;
        }
        
        body.intro #footer {
          background: top left url(/images/layout/main-foot.jpg);
          width: 950px;
          height: 77px;
          margin: 0 auto;
        }
        
        
        /* GALERIE */
        #thumbsGallery {
  /*padding: 50px 70px 85px 70px;*/
  padding-left: 10px;
}

#mail_sent {
  padding: 100px;
  text-align: center;
}

.galleryImage {
  float: left;
  width: 120px;
  height: 120px;
  margin-right: 14px;
}

.galleryImage .table {
  display: table;
  vertical-align: middle;
  width: 120px;
  height: 120px;
  text-align: center;
}

.galleryImage .table .cell, .galleryImage .table {
  display: table-cell;
}

.galleryImage .table .cell .hack {
  width: 120px;
  text-align: center;
}



ul#gallery-thumbs {
   list-style-type: none;
   list-style-image: none;
   margin: 0px;
   padding: 0px;
}

ul#gallery-thumbs li {
  float: left;
  margin: 0px;
  padding: 0px 10px 10px 0px;
}

.separator {
  margin-bottom: 10px;
}
      
      
      
      
      
      
  div#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		position: relative;
		width: 820px;
		height: 37px;
	}

  div#menu ul.en {
    background: #684728 url(/images/layout/menu_en.jpg) no-repeat;
    height: 37px;
  }

  div#menu ul.pl {
    background: #684728 url(/images/layout/menu_pl.jpg) no-repeat;
    height: 37px;
  }

	div#menu ul li a {
		display: block;
		/*border: 1px #900 solid;*/
		text-decoration: none;
		font-family: "Trebuchet MS", Sans-serif;
		font-size: 11px;
		color: #000;
		font-weight: bold;
		border: 0;
    outline: none;
	}

	div#menu ul li a span {
		display: none;
		border: 1px #ddd solid;
		background-color: #fff;
		color: #fff;
		text-align: center;
		line-height: 1.2;
		padding: 10px 0 0 0;
		position: relative;
		top: 34%;
		right: 0;
		width: 105px;
		min-height: 10px;
	}

	div#menu ul li a span span.bottom {
		display: none;
		height: 16px;
		margin: 0;
		padding: 0;
	}

	div#menu ul li {
		margin: 0;
		padding: 0;
		display: block;
		position: absolute;
    height: 37px;
	}
  
  div#menu ul li a {height: 37px;}
  
	div#menu ul.pl li#item1 {
		width: 170px;
		top: 0px;
		left: 0px;
	}
  
  div#menu ul.pl li#item2 {
		width: 91px;
		top: 0px;
		left: 170px;
	}
  
  div#menu ul.pl li#item3 {
		width: 152px;
		top: 0px;
		left: 261px;
	}
  
  div#menu ul.pl li#item4 {
		width: 150px;
		top: 0px;
		left: 413px;
	}
  
  div#menu ul.pl li#item5 {
		width: 124px;
		top: 0px;
		left: 563px;
	}
  
  div#menu ul.pl li#item6 {
		width: 130px;
		top: 0px;
		left: 687px;
	}
  
	div#menu ul.en li#item1 {
		width: 181px;
		top: 0px;
		left: 8px;
	}

  div#menu ul.en li#item2 {
		width: 101px;
		top: 0px;
		left: 189px;
	}
  
  div#menu ul.en li#item3 {
		width: 106px;
		top: 0px;
		left: 290px;
	}
  
  div#menu ul.en li#item4 {
		width: 165px;
		top: 0px;
		left: 396px;
	}
  
  div#menu ul.en li#item5 {
		width: 113px;
		top: 0px;
		left: 561px;
	}
  
  div#menu ul.en li#item6 {
		width: 140px;
		top: 0px;
		left: 674px;
	}

	      
        
  div#menu ul li.active a, div#menu ul li a:hover {background: url(/images/layout/menu-on.jpg) -0px 3px no-repeat;}
  
  #changeTextSize {
    position: absolute;
    top: 5px;
    right: 78px;
    width: 70px;
    height: 30px;
  }
  
  #changeTextSize div {
    text-align: center;
    float: left;
    display: inline;  
    width: 25px;
    background-color: #fff;
    border: 1px solid  #4D311A;
  }
  
  #changeTextSize div a {
    font-weight: bold;
    color:  #4D311A;
    display: block;
    width: 25px;
    text-align: center;
  }
  
  #changeTextSize div a:hover {
    text-decoration: none;
  }

  #changeTextSize #normalText a {
    font-size: 14px;
    padding-top: 5px;
    height: 20px;
  }
  
  #changeTextSize #largeText {
    margin-left: 5px;
  }
  
  #changeTextSize #largeText a {
    font-size: 18px;
    padding-top: 2px;
    height: 23px;
  }
  
  body.page .spacerWithSideMenu {
      clear: both;
      height: 1px;
    }

