body {
       text-align: center;
       margin: 0 auto;
       /* margin-right: auto; */      
       padding:0; height:100%;
       background-image: url(img/tlo.jpg);
       background-repeat: repeat-x;
       background-color: #383838;
       font-family: Georgia,"Times New Roman",Times, serif;
       font-size:11px;
}

/* div {
border: 1px dotted white;
} */

a  {color:#E54140;}

ul #oferta {
       margin-top:0;
       margin-bottom:10px;
       font: normal normal 11pt Georgia,"Times New Roman", Times, serif;
}

li {line-height: 16px}

h1 {
       color:#E54140;
       margin-top:0;
       margin-bottom:12px;
       font: normal normal 17pt Georgia,"Times New Roman", Times, serif;
}
h2 {
       margin-top:0;
       margin-bottom:10px;
       font: normal normal 11pt Georgia,"Times New Roman", Times, serif;
}

p {
       font-family: Georgia,"Times New Roman", Times, serif;
       font-style: normal;
       font-size: 11px;
       margin: 9px 0;
}
.ctr {text-align:center}

#calosc {
       width: 862px;
       height: 682px;
       padding: 0px;
       margin: 0 auto;
       position: relative;
       text-align: left;
       height: 100%;
}


#naglowek {
       top: 0px;
       width: 862px;
       height: 167px;
       /* position: absolute; */
       margin: 0 0 0 0;
       padding: 0px;
       background-image: url(img/naglowek.jpg);
       overflow:hidden;

}

#menu {
       top: 135px;
       width: 600px;
       height: 25px;
       /* position: relative; */
       position: absolute;
       margin: 0;
       padding: 0;   
       background: none;
       left:40px;
       overflow:hidden;
       padding: 0 0 0 6px;
}

#menu ul, #menu ul li {
      /* font-weight: bold; */
      display: block;
      height: 25px;
      list-style: none;
      margin: 0;
      padding: 0;
}

#menu ul li {
      display: inline;
      white-space: nowrap;
      float: left;
}

#menu ul a:link, #menu ul a:visited {
      text-decoration: none;
      display: block;
      /* width: 80px; */
      text-align: center;
      background-color: none;
      color: #ffffff;
      border: 0;
      padding: 3px 7px;
}

#menu ul a:hover {
      color: #383838;
      padding: 3px 7px;
}


#tresc {
       position: absolute;
       top: 167px;
       width: 862px;
       height: 515px;
       left: 0;

       margin: 0;
       padding: 0;
       background-color: none;
       background-image: url(img/tresc.jpg);
}

#tekst {
       top: 65px;
       width: 180px;
       left: 100px;
       /* border: 1px dotted white; */
       /* position: relative; */
       position: absolute;
       overflow:hidden;
       text-align:left;
       color: #e5e5e5;
       
}

#tekst2 {
       position: relative;
       height:388px;
       overflow:auto;
       padding: 0 15px 0 0;
       margin: 50px 145px 0 160px;
       text-align:left;
       color: #e5e5e5;
}
#tekst2 p {text-align:justify}

#galeria-loading {
position:absolute;
left:460px; top:190px;
}

#galeria {
       top: 67px;
       left: 307px;
       width: 480px;
       /*border: 1px dotted white;*/
       /* position: relative; */
       position: absolute;
       margin: 0;
       padding: 0;   
       overflow:hidden;
       padding: 0;
       float: left;
       text-align: left;
}

#stopka {
       
       text-align:center;
       font-size: 9px;
       color: #e5e5e5;
       top: 580px;
       width: 878px;
       height: 20px;
       /* position: relative; */
       position: absolute;
       margin: 0;
       padding: 0;   
       background: none;
       left:0;
       overflow:hidden;
    
}


/* Menu slubne graficzne czyli wybor kategorii (z miniatrami) na stronie bramce galerii slubnej */

ul#menu-slubne-graficzne {
       margin:28px 0 0 124px; padding:0; list-style-type:none;
}
ul#menu-slubne-graficzne li {
       float:left; margin:0; padding:0;
       text-align:center;
       width:150px; height:150px; overflow:hidden;
}
ul#menu-slubne-graficzne li img {
       width:95px; height:95px; border:1px solid #000; margin-bottom:16px;
}
ul#menu-slubne-graficzne a {font: normal normal 12pt Georgia,"Times New Roman", Times, serif}
ul#menu-slubne-graficzne a:link {color:#E54140; text-decoration:none}
ul#menu-slubne-graficzne a:visited {color:#E54140; text-decoration:none}
ul#menu-slubne-graficzne a:hover {color:#fff; text-decoration:none}


/* To jest opis wygladu menu obok miniaturek na podstronach galerii */

ul#menu-slubne-tekstowe {
       margin:32px 16px 0 0; padding:5px 0; list-style-type:none;
       border-top:1px solid #919191; border-bottom:1px solid #919191;
       text-align:center; line-height:1.7em;
}
ul#menu-slubne-tekstowe li {
       /*display:inline; margin:0 6px;*/
}
ul#menu-slubne-tekstowe a {font:normal normal 11px Georgia,"Times New Roman", Times, serif}
ul#menu-slubne-tekstowe a:link {color:#E54140; text-decoration:none}
ul#menu-slubne-tekstowe a:visited {color:#E54140; text-decoration:none}
ul#menu-slubne-tekstowe a:hover {color:#e5e5e5; text-decoration:underline}




#galeria ul {
       margin:0; padding:0; list-style-type:none;
}
#galeria ul li {
       float:left; margin:0; padding:0;
       width:117px; height:117px; overflow:hidden;
}
#galeria ul li img {
       width:95px; height:95px; border:1px solid #000;
}
#galeria ul li.n {display:none}



#stronicowanie {
       width:438px;
       font:normal bold 10px verdana, geneva, sans-serif;
       color:#fff;
       text-align:center;
       padding: 0 5px;
}
#stronicowanie span.nexthere {
       margin:0 6px; vertical-align:-1px;
       color:#272a2f; font-size:13px;
}
#stronicowanie a:link {color:#E54140; text-decoration:none}
#stronicowanie a:visited {color:#E54140; text-decoration:none}
#stronicowanie a:hover {color:#fff; text-decoration:none}

