/******************
 *  LAYOUT
 ******************/ 
  
html {overflow-y: scroll;}
body {  margin: 0px 0px 40px 0px; padding: 0px; background-color: white;
        background-image: url('images/bg.jpg'); background-repeat: repeat-x; }

#page { width: 856px; margin: 0 auto; }
  #page-top { width: 856px; height: 17px; background-image: url('images/page-top.png'); background-repeat: no-repeat; }
    #header { width: 801px; height: 237px; background-image: url('images/header.jpg'); margin: 0px 27px 0px 27px; }
      #home-link { height: 237px; display: block; width: 350px;}
  #page-mid { width: 856px; min-height: 600px; background-image: url('images/page-bg.png'); background-repeat: repeat-y; }
    #left-col { float: left; width: 549px; padding: 5px 0px 0px 27px; }
      #menu { width: 549px; height: 31px; background-image: url('images/menu-bg.jpg'); background-repeat: repeat-x; }
      #body { width: 524px; margin-left: 12px; }
        #footer { color: rgb(182,182,182); font-size: 0.8em; }
    #right-col { float: left; width: 207px; margin: 5px; }
      #block {}
      #block-title { width: 247px; height: 31px; background-image: url('images/block-title.jpg'); text-align: center; padding-top: 8px; }
      #block-body { width: 217px; padding: 1px 15px 15px 15px; background-image: url('images/block-body.jpg'); background-repeat: repeat-y; }
      #block-footer { width: 247px; height: 13px; background-image: url('images/block-bottom.jpg'); }
  #page-bot { width: 856px; height: 60px; background-image: url('images/page-bottom.png'); background-repeat: no-repeat; }

/******************
 *  FONTY + OBECNE
 ******************/ 
 
body { font-size: 90%; color: rgb(122,32,8); }

h1 { font-size: 1.2em; margin-top: 25px; }
h2 { font-size: 1em; }

#block-title, #block-body table td,
#menu li a, #page-bot li a, div.button a { color: white; text-decoration: none; }
#menu li a, #page-bot li a, div.button a { padding: 0px 14px 0px 10px; }
div.button a { color: white; text-decoration: none; padding: 0px 10px 0px 0px; }
#menu li a:hover, #page-bot li a:hover, div.button a:hover { color: silver; }

#menu-tomorrow { display: none; }
div.clear { clear: both; }

a:hover img { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }  

#contact td { vertical-align: top; padding: 0px 10px 10px 0px; }

/******************
 *  OSTATNI
 ******************/
 
#menu ul { margin: 0px; padding: 0px; }
#menu ul li { width: 137px; height: 31px; margin: 0px; padding: 8px 0px 0px 0px; float: left;
              list-style: none; text-align: center;
              background-image: url('images/menu-space.jpg'); background-repeat: no-repeat; background-position: top right; }
#menu ul li.last { background: none; }

#page-bot ul { margin: 0px 0px 0px 160px; padding: 0px; }
#page-bot ul li { margin: 30px 0px 0px 0px; padding: 0px 10px 0px 10px; float: left;
              list-style: none; text-align: center; border-right: 1px solid rgb(182,182,182);  }
#page-bot ul li a { color: rgb(182,182,182); }
#page-bot ul li a:hover { color: gray; }
#page-bot ul li.last { border: none; }

#block-body table { width: 100%; }
#block-body table td { padding-bottom: 5px; }
#block-body table td.prize { text-align: right; }
#block-body table td.name { width: 200px; }

div.button { width: 108px; height: 24px; background-image: url('images/button.jpg'); padding: 5px 0px 0px 15px; float: right; margin-top: 3px; }
div#icons { margin-top: 30px; }
a.icon.second { margin: 0px 10px 0px 10px; }

#menu-list { margin-top: 20px; }
#menu-list h2 { cursor: hand; cursor: pointer; }
#menu-list table td.name { width: 450px; padding-right: 20px; }
#menu-list table { display: none; }

#gallery td { padding: 5px; }





 
