body{
  background-color:#562D33;
  padding:0px;
  margin:0px;
  color:white;
  /*font-family:'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;*/
}

.center{
   margin:0px auto 0px auto;
   display:block;
   font-family: tahoma;
   font-size: 10px;
   font-weight: bold;
   color: #DDD8AD;
   margin-bottom: 15px;
}

h1.obyc{
   font-family:'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
   font-size:22px;
   font-weight: normal;
}

a{
   color: #DDD8AD;
   text-decoration: none;
   border: none;
}

img{
  border:none;
  text-decoration: none;
}

a:hover{
   text-decoration:underline;
}

a.bily{
   color:white;
   text-decoration:none;
}

a.bily:hover{
   text-decoration:underline;
}

.main-cont{
  width:770px;
  background-color: #69494E;
  margin:0px auto 0px auto;
  position:relative;
}

.main-wide{
  width:710px;
  margin: 0px auto 0px auto;
  padding:0px 20px 0px 20px;
}

.autor-main-text{
  float: left;
  width: 500px;
  padding:0px 20px 0px 20px;
  font-family: tahoma;
  font-size: 12px;
  color: #DDD8AD;
}

.autor-odkazy{
  float: left;
  width: 200px;
  text-align: center;
  margin-left: 30px;
  margin-top: 50px;
}

.logo{
  width:845px;
  height:173px;
  position:relative;
  left:-40px;
  background-color:#562D33;
  display:block;
}

.logo-text{
  width:785px;
  height:113px;
  font-size:40px;
  color:white;
  padding:60px 0px 0px 60px;
  position:absolute;
  z-index:5;
  display:block;
}

.logo-obrazek{
  position:relative;
  width:845px;
  height:173px;
  z-index:10;
  background-image: url(../img/logo.jpg);
  background-repeat: no-repeat;
  display:block;
  cursor:pointer;
}

.orig{
  width:770px;
  height:60px;
  position:relative;
  display:block;
}

.orig-text{
  width:750px;
  height:20px;
  font-size:15px;
  color:white;
  padding:10px 0px 10px 20px;
  position:absolute;
  z-index:5;
  line-height:30px;
  display:block;
}

.orig-obrazek{
  position:relative;
  width:770px;
  height:60px;
  z-index:10;
  background-image: url(../img/original.jpg);
  background-repeat: no-repeat;
  cursor:pointer;
  display:block;
}
.right-column{
  width:210px;
  float:right;
  margin:0px 20px 0px 0px;
}
.main-text{
  float:left;
  width:500px;
  font-family:Tahoma, Arial, lucida, sans-serif;
  font-size: 12px;
  margin:0px 20px 0px 20px;
}

.dark-box{
  margin:5px 0px 15px 0px;
  background-color:#573B3F;
  border:solid 1px #4C3136;
  position:relative;
  padding:5px;
}

.clearfloat{
  clear:both;
}

.obnadpis{
   display:block;
   margin:0px auto 10px auto;
   color:#DDD8AD;
   font-size:25px;
   width:110px;
   height:35px;
   position:relative;
}

.obnadpis .obrazek{
   display:block;
   position:relative;
   z-index:30;
   width:110px;
   height:35px;
   background-repeat: no-repeat;
}

.obnadpis .text{
   position:absolute;
   display:block;
   top:0px;
   left:0px;
   z-index:10;
}

.novinky .obrazek{
   background-image: url(../img/novinky.gif);
}

.novinkya{
   width:199px;  
   margin:20px auto 10px auto;
}

.novinkya .obrazek{
   background-image: url(../img/archiv_novinek.jpg);
   width:199px;
}

.novinkya .obrazek-postavy{
   background-image: url(../img/hlavni_postavy.jpg) !important;
   width:210px;
}

span.obrazek-vedl-postavy{
   background-image: url(../img/vedlejsi_postavy.gif) !important;
   width:210px;
}

.novinkya .obrazek-extras{
   background-image: url(../img/extras.jpg);
   width:199px;
}
.novinkya .obrazek-autorka{
   background-image: url(../img/autor/autorka.jpg);
   width:116px;
}
.novinkya .obrazek-odkazy{
   background-image: url(../img/odkazy.jpg);
   width:199px;
}

.novinkya .text{
   font-size:17px;
   color:#DDD8AD;
}


.reklama .obrazek{
   background-image: url(../img/reklama.gif);
}

.reklama2 .obrazek{
   background-image: url(../img/partner.gif);
}

.anketa .obrazek{
   background-image: url(../img/anketa.gif);
}

.partner{
   margin:0px auto 0px auto;
   display:block;
   font-family: tahoma;
   font-size: 10px;
   font-weight: bold;
   color: #DDD8AD;
   margin: 0px 10px 15px 10px;
}

.nov-archiv{
   position:absolute;
   top:3px;
   color:#DDD8AD;
   right:8px;
}

.novinka{
   padding-left:80px;
   position:relative;
   color: #DDD8AD;
   margin-bottom:10px;
}

.novinka .cas{
   position:absolute;
   color: #DDD8AD;
   left:5px;
   top:0px;
}

.novinka .perex{
   color:#DDD8AD;
}

.novinka .more{
   width:100%;
   text-align:center;
   /*margin-left:50px;*/
}

.reklamni-banner{
   display:block;
   margin-bottom:10px;
}

.reklamni-banner img{
   border:none;
}

.ctyri-obrazky{
   position:relative;
   width:410px;
   margin:0px auto 0px auto;
}

.odkaz-obrazek{
   display:block;
   margin:0px 20px 0px 20px;
   font-size:25px;
   width:165px;
   height:100px;
   position:relative;
   float:left;
}

.odkaz-obrazek .obrazek{
   display:block;
   position:relative;
   z-index:30;
   width:165px;
   height:100px;
   background-repeat: no-repeat;
}

.odkaz-obrazek .text{
   position:absolute;
   display:block;
   top:20px;
   left:10px;
   z-index:10;
}

.archiv .obrazek{
   background-image: url(../img/menu_archiv.jpg);
}

.kniha .obrazek{
   background-image: url(../img/menu_kniha.jpg);
}

.autorka .obrazek{
   background-image: url(../img/menu_autor.jpg);
}

.postavy .obrazek{
   background-image: url(../img/menu_postavy.jpg);
}

.extras .obrazek{
   background-image: url(../img/menu_extras.jpg);
}

.odkazy .obrazek{
   background-image: url(../img/menu_odkazy.jpg);
}

.novy-ctenar{
   display:block;
   margin:20px auto 0px auto;
   font-size:20px;
   width:355px;
   height:45px;
   position:relative;
   background-color:#573B3F;
}

.novy-ctenar .obrazek{
   display:block;
   position:relative;
   z-index:30;
   width:355px;
   height:45px;
   background-repeat: no-repeat;
   background-image: url(../img/novy_ctenar.gif);
}

.novy-ctenar .text{
   position:absolute;
   display:block;
   width:355px;
   height:35px;
   z-index:10;
   text-align:center;
   top:10px;
   font-style: italic;
}

.footer{
   padding:5px 0px 5px 0px;
   text-align:center;
   font-size: 13px;
   color:#DDD8AD;
}

.footer a{
   color: white;
   text-decoration:none;
}

.footer a:hover{
   color: white;
   text-decoration:underline;
}

h2.dil{
   font-weight:normal;
   font-size:23px;
   text-align:center;
   clear:both;
   margin:20px 0px 0px 0px;
}

.kapitola{
   width:120px;
   padding:10px;
   float:left;
}

.kapitola h3{
   font-weight:normal;
   font-size:15px;
   text-align:center;
}

.kapitola h3 span{
   display:block;
   color:#DDD8AD;
}

.kapitola .stranky{
   font-size:12px;
   text-align:center;
}

.filler{
   width:100px;
}

.novinkaa{
   position:relative;
   padding:5px 70px 10px 110px;   
}

.novinkaa .datum{
    position:absolute;
    left:0px;
    top:0px;
    padding-left:20px;
    background-image: url(../img/nf.gif);
    background-repeat: no-repeat;
    line-height:29px;
}

.novinkaa .datum a{
   text-decoration:none;
}

.novinkaa .datum a:hover{
   text-decoration:underline;
}

.novinkaa .vice a{
   color:#DDD8AD;
   text-decoration:none;
}

.novinkaa .vice a:hover{
   text-decoration:underline;
}

.novinkaa .vice{
   position:absolute;
   right:20px;
   top:10px;
}

.novinkad{
   position:relative;
   /*padding:5px 70px 10px 110px;   */
}

.novinkad .datum{
    padding-left:20px;
    background-image: url(../img/nf.gif);
    background-repeat: no-repeat;
    line-height:29px;
}

.novinkad .nazev-nov{
    padding-left:50px;
    line-height:29px;
}

.novinkaa .datum a{
   text-decoration:none;
}

.novinkaa .datum a:hover{
   text-decoration:underline;
}

.novinkad .zpet a{
   color:#DDD8AD;
   text-decoration:none;
}

.novinkaa .zpet a:hover{
   text-decoration:underline;
}

.novinkad .zpet{
   position:absolute;
   right:20px;
   top:5px;
}

.novinkad .text{
   margin-left:5px;
   margin-top:10px;
   color:#DDD8AD;
}

.osobni-odkazy{
  float: left;
  font-family: tahoma;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  width: 200px;
  margin-left: 40px;
  margin-top: 20px;
}

.odkazy-ostatni{
  float: left;
  font-family: tahoma;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  width: 200px;
  margin-left: 50px;
  margin-top: 20px;
}

.soutez{
  text-align: center;
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #DDD8AD;
  margin-bottom: 20px;
}

.navi-holder a{
   text-decoration:none;
   color: #DDD8AD;
}

.navi-holder a:hover{
   text-decoration:underline;
   color: #DDD8AD;
}

.navi-holder{
   position:relative;
   text-align:center;
   color: #DDD8AD;
   margin:15px 0px 10px 0px;
   width:500px;
}

.navi-holder .navi{
   display:block;
   position:absolute;
   color: #DDD8AD;   
   top:0px;
}

.first{
   left:10px;
}

.last{
   right:10px;
}

.comment{
   padding: 0px 20px 0px 20px;
}

.kniha_prispevek_cely{
   border: solid 1px #4C3136;
   margin-bottom:5px;
   /*background-color:white;*/
}

.kniha_prispevek_hlavicka{
   position:relative;
   background-color:#573B3F;
   padding:5px;
   padding-left:2px;
}

.spodni-banner{
   width:100%;
   text-align:center;
   margin-top:10px;
}  

.kniha_prispevek_text{
   padding:5px;
}

.navigace{
   margin-top:5px;
   font-size:11px;
   font-family:Tahoma, Arial, lucida, sans-serif;
   color:white;
}
.gcsearch{
  background-image: url(../img/google.png);
  background-repeat: no-repeat;
  padding-left:20px;
}