body{ text-align: center; margin: 0 0 20px 0; padding: 0; background: #d40000 url(img/bg.jpg) 0 0 repeat-x; 
font-family: Georgia; font-size: 12px; }
a{ color: #e8c582; text-decoration: underline; }
a:hover{ color: white; }
div#container{ width: 780px; margin: 20px auto 0 auto; text-align: left; }
  
  div#top{ width: 100%; /* background-color: yellow; height: 396px; */ }
 
/* div#language{ width: 100%; height: 15px; }
  div#language a{ display: block; float: left; width: 71px; height: 15px; text-decoration: none; }
*/

  div#language img, div.footer-top img, div#centerside img{ border: 0; }
  a.hover:hover{ background-position: 0 -15px !important; }

  div#content{ background-color: black; width: 100%; padding-bottom: 10px; }
  div#leftside{ float: left; width: 255px; padding-left: 9px; } 

    div.leftside-menu1{ width: 255px; background: #2e0400 url(img/menu-bg.gif) 0 0 no-repeat; 
      padding-bottom: 15px; }

    ul.menu{ list-style: none; margin: 0; padding: 20px 0 0 30px; text-transform: uppercase; }
    ul.menu a{ color: white; text-decoration: none; }
    ul.menu a:hover{ text-decoration: underline; }
    ul.menu li{ padding-bottom: 3px; margin: 5px 0 5px 0; border-bottom: 1px red solid; width: 180px; }    
  
    ul.menu ul{ list-style:none; padding: 0 0 0 20px; margin: 0; text-transform: none !important; }
    ul.menu ul li{ padding-bottom: 3px; margin: 5px 0 5px 0; border-bottom: 1px red solid; width: 160px; }

  div#centerside{ float: left; width: 256px; }
  div#footer{ margin-top: 10px; width: 100%; text-align: center; }
  div.center{ text-align: center !important; }

  div#rightside{ float: left; background-color: #640600; }
  div#rightside2{ text-align: center; color: white; float: left; background-color: #2e0400; width: 507px; }

  div#rightside2-pos{ line-height: 140%; padding-top:15px; text-align: left; margin: 0 auto; width: 95%; padding-bottom:20px; }

  div.news-box{ margin: 0 auto; width: 241px; height: 100px; background: url(img/news_bg.gif) no-repeat; 
  color: white; }

  div.news-box-pos{ margin: 0 auto; text-align: left; width: 92%; padding-top: 5px; }
  div.news-box-pos div, div.art-box div{ padding-top: 5px; text-align: right; }

  div.news-box-pos div a, div.art-box div a{ color: #d8ae5d; font-weight: bold; text-decoration: underline; font-size: 11px; }

  div.footer-top{ padding-top: 10px; }
  div.footer-top a, div.foto-box a, div#centerside a, div.kontakt-box a, div.news-box-pos a{ text-decoration: none; }
  div.access-bar{ color: #7c6c6c; font-size: 11px; padding-bottom: 10px; }
  div.access-bar a{ color: #7c6c6c; text-decoration: none; }

  a.active{ color: #deb98d !important; font-weight: bold !important; text-decoration: none !important; }
  a.active:hover{ text-decoration: none !important; }

  h1.title{ color:#eab45a; font-size: 19px; margin: 0; padding: 0 0 15px 0; }
  div.nav-galeria{ margin-top:15px; text-align: center; border-top: 1px #754f38 solid; padding-top: 10px; }
  div.nav-galeria a{ color: #d8ae5d; text-decoration: none; }
  div.nav-galeria a:hover{ text-decoration: underline; }

  div.foto-box{ float: left; margin-right: 2px; } 
  div.foto-box img{ border: 3px black solid; }

  div#centerside-image{ text-align: center; font-size: 15px; width: 236px; color: #f2c24e; padding: 130px 10px 0 10px; height: 122px;  }
  div#centerside-image p{ margin: 0; padding-bottom: 5px; }
  div#centerside-image b{ font-size: 16px; }

  div.art-box{ padding-bottom: 20px; line-height: 140%; }
  div.kontakt-box{ padding-bottom: 20px; }
  div.kontakt-box img, div.news-box-pos img{ border: 0; }
  div.kontakt-box a{ color: #7c6c6c; }
   
  ul.list a{ color: #9a7735; text-decoration: underline;  font-weight: bold; }
  div.zbiory-box{ padding-top: 15px; border-bottom: 1px #a77447 dotted; }
  div.zbiory-box img{ float: left; margin-right: 5px; }
  div.zbiory-box a{ font-weight: bold; color: #a77447; text-decoration: underline; }

div.color-link a{

    font-weight: bold !important;
    color: #a77447 !important;
    text-decoration: underline !important;

}

