/*CSS*/

*{
  margin:0;
  padding:0;
  border:none;
}

body{
  font-family:tahoma,arial,verdana;
  color:#444444;
  font-size:11px;
  background:url('img/bodybg.gif') repeat-x left top;
}

ul{
  list-style:none;
}

h1, h2, h3{
  color:#0743EF;
  font-weight:normal;
  font-size:20px;
  line-height:20px;
  height:20px;
  margin-bottom:15px;
  padding:4px 13px 5px 13px;
  display:block;
  background:url('img/h1bg.gif') no-repeat left top;
}

h2, h3{
  font-size:19px;
  margin:20px 0 12px 0;
  background:url('img/h23bg.gif') no-repeat left top;
}

h2 a, h3 a{
  color:#006DB2;
  font-size:19px;
  text-decoration:none;
}

h2 a:hover, h3 a:hover{
  color:#007E03;
}

a{
  color:#444444;
  text-decoration:underline;
}

a:hover{
  text-decoration:none;
}

.clear{
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
}

.margbot15{
  margin-bottom:15px !important;
}

#hlavni{
  margin:15px auto;
  width:892px;
  min-height:500px;
  position:relative;
  padding-left:22px;
  padding-top:190px;
  background:url('img/hlavnibg.gif') no-repeat left top;
}

#top{
  position:absolute;
  left:22px;
  top:23px;
  width:870px;
  height:165px;
  background:url('img/topbg.jpg') no-repeat left top;
}

a#logo{
  position:absolute;
  display:block;
  left:17px;
  top:15px;
}

ul#menu{
  position:absolute;
  display:block;
  left:0px;
  top:141px;
}

ul#menu li{
  display:block;
  float:left;
  margin-right:1px;
  background:#C8FFFA url('img/menuleft.gif') no-repeat left top;
}

ul#menu li a{
  display:block;
  font-size:11px;
  font-weight:bold;
  color:#1d239f;
  text-transform:uppercase;
  line-height:26px;
  text-decoration:none;
  padding:0 15px;
  background:url('img/menuright.gif') no-repeat right top;
}

ul#menu li a:hover{
  text-decoration:underline;
}

ul#menu li.aktivni{
  background:#C2FFBB url('img/menuleft_a.gif') no-repeat left top;
}

ul#menu li.aktivni a{
  color:#070c6d;
  background:url('img/menuright_a.gif') no-repeat right top;
}

h2#toptext{
  position:absolute;
  display:block;
  left:200px;
  top:23px;
  margin:0;
  background:none;
  font-size:25px;
}

ul#pismenatop{
  position:absolute;
  left:20px;
  top:90px;
}

ul#pismenatop li{
  display:inline;
  padding-right:6px;
}

#pismenatop li a{
  font-size:20px;
  font-weight:normal;
  height:17px;
  line-height:17px;
  text-decoration:none;
  color:#016E44;
  text-transform:uppercase;
}

#pismenatop li a:hover{
  text-decoration:underline;
}

#toplist{
  position:absolute;
  left:720px;
  top:66px;
}

#obsah{
  width:830px;
  padding:26px 20px;
  background:#ffffff;
}

#obsah p{
  display:block;
  margin-bottom:15px;
  border-bottom:1px solid #0295fc; 
}

#obsah p span{
  display:block;
  padding:10px 13px 6px 13px;
  font-size:17px;
  font-family:arial;
  color:#060a5a;
}

#obsah p strong{
  display:block;
  padding:0 3px 10px 10px;
  text-align:right;
  font-size:9px;
  color:#000000;
}

#obsah p strong a{
  padding-right:15px;
  color:#000000;
}

#obsah p.uvodtext{ margin-bottom:0 !important;
  display:block;
  padding:0 15px 4px 15px;
  font-size:12px;
  font-weight:bold;
  text-align:justify;
  color:#02054f;
  background:none;
}

#obsah p.uvodtext strong{
  display:inline;
  padding:0;
  font-size:12px;
  font-weight:bold;
  text-align:justify;
  color:#02054f;
  background:none;
}

#kategorie li{
  float:left;
  display:block;
  width:185px;
  padding-left:13px;
  height:25px;
  line-height:25px;
}

#kategorie li a{
  font-size:14px;
  font-weight:bold;
  color:#018B3F;
}

#autori li{
  float:left;
  display:block;
  width:150px;
  padding-left:13px;
  height:17px;
  line-height:17px;
  overflow:hidden;
}

#autori li a{
  font-size:10px;
  font-weight:bold;
  height:17px;
  line-height:17px;
  color:#00762F;
}

#pismena{
  padding-bottom:10px;
  padding-left:10px;
}

#pismena li{
  display:inline;
  padding-right:2px;
}

#pismena li a{
  font-size:16px;
  font-weight:bold;
  height:17px;
  line-height:17px;
  text-decoration:none;
  color:#016E44;
  text-transform:uppercase;
  padding:0 3px;
}

#pismena li a:hover{
  background-color:#9BFFFE;
}

.strankovani{
  padding-bottom:10px;
  padding-left:15px;
}

.strankovani li{
  display:inline;
  padding-right:2px;
}

.strankovani li.aktivni{
  font-size:14px;
  font-weight:bold;
  color:#00B4B2;
}

.strankovani li a{
  font-size:11px;
  font-weight:bold;
  height:17px;
  line-height:17px;
  text-decoration:none;
  color:#016E44;
}

.strankovani li a:hover{
  background-color:#9BFFFE;
}

#foot{
  width:870px;
  padding:10px 0;
  text-align:center;
  background:url('img/footbg.gif') no-repeat left top;
}

#foot, #foot a{
  font-size:10px;
  color:#bbbbbb;
  text-decoration:none;
}

#foot a:hover{
  text-decoration:underline;
}

.reklama{                      display:none; /* !!!!!!!!! OPRAVIT */
  padding:0 0 1px 5px;
}

.reklama2{                      display:none; /* !!!!!!!!! OPRAVIT */
  padding:3px 0 1px 3px;
}

h1.margbot{
  margin-bottom:5px;
}

#reklama{
  float:right;
  width:182px;
  margin:0px;
  padding:16px 0px 0px 10px;
}

#reklama a:link, #reklama a:visited {font-size:15px;}
