body {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana;
  border: 0px;
  background: url('../img/layout/bg_middle.png') repeat-y top center #001e56;
  color: #ffffff;
}
ol, ul, li {
  margin: 0px;
  padding: 0px;
  line-height: 1.5;  
}
ol, ul {
  margin-left: 20px;
  margin-bottom: 10px;
}
img {
  border: 0px;
}
table {
  border-collapse: collapse;
  border-color: #245ca0;
  margin-bottom: 10px;
} 
td {
  vertical-align: top; 
  padding:2px; 
  padding-left: 6px;
  padding-right: 6px;
}
  /*td p {
    padding: 0px;
    margin: 0px;
  }*/
h1, h2, h3 {
  line-height: 1.2;
}
  h1, h2 {
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 8px;
    margin-bottom: 5px;        
    border-bottom: 1px solid #245ca0;
    background: url('../img/layout/bg_h2.png') no-repeat top left;
    padding-left: 32px;
    color: #f3a500;    
  }
    h1 a, h2 a {
      text-decoration: none;
    }
    h1 a, h2 a, primary a, secondary a, #full a {
      color: #f3a500;
    }
    /*#full span.more a,
    .primary span.more a {
      background-color: #DD6F00;
      color: #ffffff;
      padding: 2px;
      text-decoration: none;
    }*/
  h3 {
    font-size: 11px;
    padding-bottom: 3px;
    margin-bottom: 3px;    
  }
p {
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  /*padding-bottom: 10px;*/
  /*text-align: justify;*/
}
a {
  color: #ffffff;
}
  a:hover {
    color: #ffffff;
  }
  
.absolute {
  position: absolute;
  float: left;
  clear: both;
}

#container-outter {
  width: 741px;
  margin: auto;
}
#container-inner {
  width: 741px;
  float: left;
  position: absolute;
  padding: 0px;
  background: url('../img/layout/bg_top.png') top center no-repeat;
}
#footer {
  background: url('../img/layout/bg_bottom.png') no-repeat top left #001e56;
  height: 96px;
  width: 521px;
  padding-left: 220px;
  float: left;
  clear: both;
  color: #d8dcdf;
  font-size: 9px;
  padding-top: 20px;
}
  #footer a {
    text-decoration: none;
  }
.menu {
  float: left;
  clear: both;
  position: absolute;
  top: 155px;
  left: 30px;
  width: 100px;
  line-height: 1;
}
  .menu li {
    list-style-type: none;
    line-height: 1.1;
  }
  .menu a {
    text-decoration: none;
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    width:118px;
    padding-top: 6px;
    padding-bottom: 7px;
    padding-top: 4px;
    padding-bottom: 6px;
    font-size: 11px;
    background: url('../img/layout/bg_menu_li.png') no-repeat bottom left;
    padding-left: 30px;
  }
  .menu li.li10 a {
    background-image: url('../img/layout/bg_menu_li_.png');
  }
  .menu ul {
    display: none;
  }
#full,
.primary {  
  float: left;
  width: 314px;
  padding-left: 220px;
  margin-top: 262px;
  min-height: 490px;
  background: url('../img/layout/ilu_uklizec.png') no-repeat 50px bottom;
}
#full {
  width: 500px;
}
.secondary {
  float: right;
  margin-top: 260px;
  padding-right: 20px;
  width: 168px;
}


#motto {
  position: absolute;
  left: 470px;
  top: 10px;
  color:#a2ccff;
  font-size: 10px;
}
#motto strong {
  color: #f3a500;
  font-size: 18px;
}
#motto strong span {
  color: #ffffff;
}
#search {
  position: absolute;
  left: 250px;
  top: 30px;
  color: #b2bbcc;
  font-size: 9px;
  line-height: 1;
}
#search input {
  vertical-align: middle;
  margin-bottom: 2px;
}
#search input.text {
  border: 1px solid #404040;
  font-size: 10px;
  width: 100px;
  padding: 1px;
}

#logo {
  position: absolute;
  top: 55px;
  left: 0px;
  overflow: hidden;
  z-index: 99;
  background: url('../img/layout/logo.png') no-repeat top left;
}
#logo, #logo img {  
  width: 237px;
  height: 99px;
}
#slideshow {
  position: absolute;
  top: 81px;
  left: 199px;
}

table.gallery td {
  padding: 12px;
  padding-left: 0px;
  padding-bottom: 0px;
}
table.gallery td.c5 {
  padding-right: 0px;

}


#facebook, #facebook_ {
  display: block;
  float: left;
  position: absolute;
}
#facebook {
  width: 64px;
  height: 64px;
  top: 410px;
  left: 55px;
  background: url('/img/facebook.png') no-repeat top left;
}

#facebook_ {
  position: fixed;
  width: 105px;
  height: 136px;
  top: 0px;
  right: 10px;
  background: url('/img/facebook_.png') no-repeat 0px -12px;
}