* {
  border: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  }

h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  }

a img { border: 0; }

ul, ol { list-style: none; }

table, td, th { border: 0; font-size: 1em; font-weight: normal; }

body {
  background: #000000;
  font: normal normal 12px verdana;
  line-height: 1.4;
  margin: 0;
  padding: 0; 
  text-align: center; 
  }

#all {
  height: auto;
  background: #fff;
  margin: 0px auto 0 auto;
  padding-bottom: 0px; 
  padding-top: 0px; 
  text-align: left;
  width: 950px;
  }

#hlavni {
  border: 1px solid black;
  margin: 0 0px 0 0px;
  width: auto;
  height: auto;
  }

#hlavicka {
  width: auto;
  height: 270px;
  background: #000 url('./images/logo.jpg');
  text-align: right;
  padding: 0 0px 0px 0;
  }

#menu {
  font: normal normal 11px verdana;
  width: auto;
  height: 20px;
  background: #000;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 15px 5px 0;
  }

#menu ul li { 
  display: inline;
  list-style-image: url('./images/menu.jpg');
  }

#menu li
{
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
}

#menu a {
  color: #ffffff;
  text-decoration: none;
  }

#menu a:hover {
  color: #ce0005;
  text-decoration: none;
  }

#paticka a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  }

#paticka a:hover {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
  }

#obsah {
  width: auto;
  min-height: 400px;
  margin: 0px 0px 0 0px;
  padding-bottom: 5px;
  }

#sidebar {
  float: left;
  width: 200px;
  height: 700px;
  min-height: 700px;
  border-right: 5px solid #000;
  margin-bottom: 5px;
  background: #fff;
  text-align: justify;
  }

#content {
  padding: 0 15px 0 215px;
  background: url('./images/bg_nadpis.jpg');
  background-repeat: repeat-x;
  }

#content a img {
  border: 1px solid #000000;
  }

#content a:hover img {
  border: 1px solid #000000;
  }

#paticka {
  clear: both;
  width: auto;
  height: auto;
  padding: 0px 0 0px 0;
  text-align: right;
  background: #000;
  color: #fff;
  }

#paticka ul li { 
  display: inline;
  font-size: 0.9em;
  }

h1 { 
  font-weight: bold; 
  font-size: 1.4em; 
  padding-top: 50px;
  }

h1 a {
  color: #008000;
  text-decoration: none;
  }

h1 a:hover {
  color: black; 
  background: transparent;
  }

h3 {
  font: bold 19px Verdana;
  text-align: left;
  color: #000
}

a {
  text-decoration: none;
  padding: 1px;
  color: #0f15f3; 
  }
  
a:hover { 
  color: 0f15f3;
  text-decoration: underline;
  }
  
p { 
  text-align: justify; 
  padding: 0.5em 0 0.5em 0; 
  }

.lista
{
  background: url('./images/bg_nadpis.jpg');
  background-repeat: repeat-x;
  color: #000000;
  height: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  text-align: center; 
}

.box
{
  font-size: 11px;
  text-align: center; 
}

#content img { 
  margin: 0px 5px 0px 0px; 
  border: 1px solid; 
  }

#sidebar img { 
  text-align: left;
  }


.boxnews
{
  font-size: 10px;
  text-align: justify; 
  color: white;
}

.boxnews table
{
  padding: 0px 5px 0px 5px;
  background: #000000;
}

.boxnews a {
  text-decoration: none;
  font-weight: bold;
  color: #ffffff; 
  }
  
.boxnews a:hover { 
  color: #dcdbd3; 
  text-decoration: none;
  font-weight: bold;
  }

.boxpratele
{
  font-size: 9px;
  text-align: center; 
  font-weight: bold;
}

.souv
{
  font-size: 12px;
  text-align: center; 
  color: #ffffff;
}

.souv table
{
  background: #000000;
  padding: 0px 5px 0px 5px;
}

.souv a {
  text-decoration: none;
  color: #ffffff; 
  }
  
.souv a:hover { 
  color: #ffffff; 
  text-decoration: underline;
  }

.nadpis
{
  color: #000000;
  height: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  text-align: center; 
}

.zajimavosti
{
  background: url('./images/bg_zajimavosti.jpg');
  background-repeat: repeat-x;
  color: #000000;
  height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  text-align: left; 
}

.zajimavosti a {
  text-decoration: none;
  color: #000000; 
  }
  
.zajimavosti a:hover { 
  color: #000000; 
  text-decoration: underline;
  }

.borpis {
  margin: 0px 0px 2px 0px; 
  text-align: left;
  border-bottom: 1px solid;
  font-weight: bold;
  font-size: 15px;
  }

.borpis a {
  color: #000000;
  text-decoration: none;
  }

.borpis a:hover {
  color: #000000;
  text-decoration: none;
  }

.borcen {
  margin: 0px 0px 2px 0px; 
  text-align: center;
  border-bottom: 1px solid;
  font-weight: bold;
  font-size: 15px;
  }

.borcen a {
  color: #000000;
  text-decoration: none;
  }

.borcen a:hover {
  color: #000000;
  text-decoration: none;
  }

h4 {
  font-weight: bold;
  font-size: 18px;
  }

h5 {
  font-size: 10px;
  font-weight: normal;
  }

.reklama {
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin: 15px;
  padding-top: 3px;
  padding-bottom: 0px;
  }