@import url("/styles/reset.css");
li{list-style: square outside;margin-left:20px;}
ul{}
div#stranka{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  border:0px solid lime;
}

div#stranka-obalka{
  width:960px;
  border:0px solid red;
  position:relative;
  display:block;
  margin-left:auto;
  margin-right:auto;
  background: url('/gfx/WEBSlogem.jpg') center top no-repeat ;
}
/* textik vedle pera*/
div#h2 {
  float:right;
margin: -35px 9px 0px 0px;
font-size: 90%;
font-family : Arial Black;
color : lavender;
height: 20px;
}

div#hlavicka{
  float:left;
  width:100%;
  height:130px;
}

/* horni menu */
div#menuhorni{
  float:left;
  width:100%;
  height:25px;
}

div#menuhorni li{
  float:left;
  list-style:none;
  margin-left: 10px;
  margin-right:44px;
}
div#menuhorni a{
  color:  #FFF0F5;
  font-family: Verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
div#menuhorni a:hover{
  color: gold;
}
/* leve menu */
div#menuleftobal{
  float:left;
  padding-top:30px;
  width:130px;
  line-height:2px;
}
div#menuleft{
  background:url('/gfx/lmenu-body.png') 0px 10px repeat-y;
  width:116px;
  /*margin:20px 0px 0px 0px;*/
  /*border-style: outset; border-red: 8px;*/
  
  float:left;
}
div#menuleft li{
  list-style:none;
  margin-left:25px;
  margin-right:25px;
}
div#menuleft a{
  color: black;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  line-height:26px;
}
div#menuleft a:hover{
  color:gold;
}

div#obsahobal{
  float:left;
  display:block;
  width:810px;
  border:0px solid lime;
}
div#obsah{
  margin:20px 0px 0px 10px;
  font-size: 14px;
  line-heigrt: 1.5;
  float:left;
  display:block;
}

.cervena {
color : red;
}

.h1 {
font-size: 120%;
font-family : Arial Black, Verdana, sans-serif;
color : #666699;
}
.h3 {
font-size: 150% ;
font-weight: bold;
font-family : Trebuchet, 'Times New Roman', Georgia, Verdana, sans-serif;
color : #777777;
}

.h4 {
font-size: 150% ;
font-weight: bold;
font-family : Trebuchet, 'Times New Roman', Georgia, Verdana, sans-serif;
color : rgb(204,0,0);
}

/* vpravo box*/
div.box-pravy{
  width: 220px;
  float: right;
  background: none;
}

div.box-pravy-obsah{
  margin: 10px 5px 5px 5px;
  font-family : arial, courier, sans-serif;
  font-size: 11px ; 
  font-weight: bold;
  text-align:center;
  color: #777;
}

.silver{
  color:silver;

}

div.box-pravy a:hover{
  color:gold;
}

/* dlouhy box*/
div.box-dl{
  width:720px;
  float:left;
}


/* vlevo box*/
div.box-levy{
  width: 490px;
  float: left;
  background: none;
}

div.box-levy-obsah{
  margin:20px 0px 0px 10px;
  font-size: 10px;
}

.ul{  list-style-position : inside; 
}

/* podrobnosti*/
div.boxBG-obal{
  width:520px;
  float:left;
border:0px solid black;
}

div.boxBG-img{
  margin-right:20px;
float:left;
border:0px solid black;
}

div.boxBG-obsah{
  margin: 10px 0px 0px 0px;
font-size: 13px;
line-heigrt: 1.5;
  float:left;
}

div.boxBG-levy{
  margin:10px 0px 0px 0px;
    width:410px;
    height:400px;
  float:left;
}


/* boxiik na knihy*/
div.boxik-obal{
  width:260px;
  height:170px;
  float:left;
}
div.boxik{
  margin-right:8px;
  margin-bottom:10px;
  float:left;
  border:0px solid blue;
}

div.boxik-hlavicka{
  height:25px;
  background: url('/gfx/au.gif');
  color:white;
  font-weight: bold;
  float:left;
  width:250px;  
}
div.boxik-hlavicka p{
  padding:5px;

}
div.boxik-hvezdicky{
  float:right;
  padding:5px;
}

div.ikony-stazeni{
  width:30px;
  margin: 5px 0px 0px 0px;
  float:left;
  height:120px;
}
div.boxik-obsah{
  width:210px;
  float:left;
  height:130px;
}
div.pd5{padding:5px;}
h3{font-size:15px;
font-weight:bold;
font-family:'Times new Roman',Courier;
color:red;
}
a.h3{font-size:15px;
font-weight:bold;
font-family:'Times new Roman',Courier;
color:red;
text-decoration:none;
}
a.h3{
text-decoration:underline;
}
div.boxik-obsah img{
float:left;
margin: 5px 5px 0px 0px;
border:0px solid black;
}
div.boxik-obsah p{
  float:left;
  margin-top:5px;
  color:black;
  font-size:12px;
}
div.boxik-menu{
float:left;
width:250px;
height:15px;
font-size:10px;
color:black;
}
div.boxik-menu a{
  text-decoration:none;
  color:black;
  margin-left:10px;
}
.clear{
  clear:both;
}
.registrace label{
  float:left;
  width:90px;
}
.registrace input{
  border:1px solid #777;
}
input.require{
  background:url('/gfx/require.gif') right top no-repeat;
}

div#adminmenu a{
  font-family:Verdana, Helvetica, Snas-serif;
  font-size:11px;
  color:black;
  text-decoration:none;
  font-weight:bold;
}
div#adminmenu a:hover{
  text-decoration:underline;
  color:yellow;
}
div#admin{
  font-family:Verdana, Helvetica, Snas-serif;
  font-size:11px;
  color:black;
}
div#admin input{
  border:1px solid #777;
}
div#admin label{
  width:70px;
  float:left;
}
#logoclick{border:0px solid red;width:300px;height:110px;}
a.hodnoceni{
  font-family:tahoma;
  font-weight:bold;
  color:white;
  text-decoration:none;
  font-size:14px;
}
a.hodnoceni:hover{
  color:yellow;
}
.obalka-box{
  float:left;
  width:50px;
  height:90px;
  overflow:hidden;
  text-align:center;
  margin-right:10px;
}
.komentar{
  font-size:11px;
}
.komentarform{
  border:1px solid #777;
}
.komentar-left{
  float:left;
  width:60px;
  padding:5px;
  background:#ddd;
  border-top:1px solid #ccc;
}
.komentar_text{
  float:left;
  padding:5px;
  width:600px;
  border-top:1px solid #ccc;
}
.w60{width:60px;}
.fl{float:left;}
.boxik-perex{
  float:left;
  width:140px;
}
#mark_envelope2{width:230px;padding-left:5px;overflow:hidden;position:relative;float:right;visibility: visible; border-bottom:1px solid #e0e0e0; }
#mark_content2{width:220px;line-height:14px;padding:0px;top:0px;position:absolute;color:black;font-weight:normal; }


div#supliky{
  float:left;
}

div#supliky li{
  list-style:none;
  background:url('/gfx/suplmezi.jpg') no-repeat;
  width:400px;
  height:29px;
  text-align:center;
  
}

div#supliky li.horni{
  background:url('/gfx/supl.jpg') no-repeat;
  width:400px;
  height:57px;
}

div#supliky li.dolni{
  background:url('/gfx/supldole.jpg') no-repeat;
  width:400px;
  height:47px;
}
div#supliky li a{
font-family : Arial , helvetica, sans-serif;
  font-size:10px;
  padding:2px;
  background:#fff;
  color:black;
  text-decoration:none;
  border:1px solid #777;
  line-height:25px;
  }
div#supliky li a:hover{
  background:yellow;
}  

div#tuzka{
  background:url('/gfx/tuzk2.gif') repeat-y;
  float:left;
  display:block;
}
div.nej{
  float:left;
  display:block;
  margin-left:20px;
}
div.nej table{
  width:100%;
}
div.nej td{
  padding:10px;
}
div.nej .right{
  text-align:right;
}

div.nej .right a{
  color:black;
  font-weight:bold;
  text-decoration:none;
  font-family:Arial;
}
div.nej .right a:hover{
  color:red;
  text-decoration:underline;
}

table.tabulkanejnovejsich{width:100%;}
.tabulkanejnovejsich{font-family:Arial, Helvetica, Sans-serif;font-size:12px;}
.tabulkanejnovejsich th{background:url('/gfx/au.gif') repeat-x; color:white;padding:3px 10px;font-weight:bold;}
.tabulkanejnovejsich td{padding:10px;}
.ltbg{background:#eee;}
.dkbg{background:#ddd;}