/* CSS Document */

body {
  padding: 30px;
  margin: 0px;
  background: url('images/site-bg.jpg') no-repeat fixed top right ;
  font-family: 'Droid Sans', Arial, Verdana, sans-serif;
  }
  
a:visited {
  color: blue;
  }

.center {
  text-align: center;
  }

.banner {
  width: 468px;
  margin: 5px auto;
  }

div.header {
  width: 780px;
  min-width: 780px;
  border: 1px solid #D8D8D8;
  -moz-border-radius: 10px;
  -webkit-border-radius:10px;
  background: #F0F0F0;
  padding: 0px;
  margin: 5px 0px;
  color: #666666;
  }

div.header a {
  color: #666666;
  }

h1  {
  font-size: 20pt;
  padding: 5px 10px 5px 170px;
  margin: 0px;
  background: url('images/velky-kozy.png') no-repeat left;
  height: 100px;
  line-height: 80px;
  }



.sitedesc {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  position: relative;
  top: 20px;
  left: -100px;
  
  }

h2 {
   font-size: 12pt;
   padding-top: 0px;
   margin-top: 0px;
   }

div.welcome {
  padding: 5px;
  font-size: 8pt;
  }
  
div.wrap {
  width: 780px;
  
  border: 1px solid #D8D8D8;
  -moz-border-radius: 10px;
  -webkit-border-radius:10px;
	background: url('images/menu-bg.png') repeat-y;
  }
  
div.footer {
  background: #F0F0F0;
  font-size: 8pt;
  padding: 15px 0px;
  color: #000000;
  text-align: center;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  }
  
div.content {
  width: 530px;
  float: left; 
  margin: 10px 10px 10px 20px; 
  font-size: 10pt; 
  }

div.thumb {
  border: 1px solid #D8D8D8;
  padding: 4px;
  margin: 2px;
  width: 154px;
  height: 170px;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  font-size: 10px;
  font-weight:bold;
  background: #F0F0F0;
  }

div.thumb img {
  border: 1px solid #000000;
  margin: 5px 0px;
  }

div.menu {
  width: 200px;
  float:right;
  padding: 0px 5px 0px 0px;
  }

div.menu a {
  color: #666666;
  text-decoration: none;
  }
  
div.menu a:hover {
  color: #666666;
  text-decoration: underline;
  }
  
div.menu h2 {
  background:url("images/widget-title-bg.png") no-repeat scroll left top transparent;
  color:#656464;
  font-size:16px;
  margin: 10px 10px 0px -11px;
  padding:10px 0 10px 10px;
}

div.menu ul {
  margin: 0px;
  padding: 0px;
  }

div.menu li {
  background:url("images/sidebar-bullet.png") no-repeat scroll 0 8px transparent;
  margin: 0px;
  padding: 0px 0px 3px 14px;
  font-size: 9pt;
  list-style:none outside none;
  text-align: left;
  line-height: 22px;
}

ul#partners li {
	line-height: 14px;
}

div.post {
  border: 1px solid #D8D8D8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 10px 20px 0px 0px;
  padding: 5px;
  font-size: 10pt;
  }
  
div.post img {
  border: 4px solid #D8D8D8;
  margin: 0px 5px 5px 0px;
  float: left;
  }
  
.date {
  font-size: 8pt;
  color: #666666;
  }
  
div.related {
  border: 1px solid #D8D8D8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 10px 20px 0px 0px;
  padding: 5px;
  font-size: 10pt;
  text-align: center;
  }
  
div.related h2 {
  text-align: left;
  }
  
div.related ul {
  margin: 0px;
  padding: 0px;
  display: inline;
  }
  
div.related li {
  margin: 0px;
  padding: 0px;
  display: inline;
  text-align: center;
  }
  
div.related img {
   border: 4px solid #D8D8D8;
   padding: 2px;
   margin: 2px;  
  }
  
div.comments {
  border: 1px solid #D8D8D8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 10px 20px 0px 0px;
  padding: 5px;
  font-size: 10pt;
  text-align: left;
  }
  
ul.footerlist {
  margin: 0px 0px 15px 0px;
  padding: 0px;
  width: 33%;
  margin: 0px auto;
  float: left;
 
  }
  
ul.footerlist li {
  margin: 0px;
  padding: 0px 5px;
  text-align: left;
  list-style: none;
  }
