* { margin:0; padding:0; }
body, tr, th { font-size:0.9em; color:#000000; font-family:"Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", "Times New CE", "Times CE", Times, serif; }
body { text-align:left; background-color:#FFFFFF; height:100%; }
#box{ width:771px; background:url(../images/global/background-knihy.jpg) no-repeat; margin:0; padding:0; border-right:1px solid #000000; }
#box-top { position:relative; width:100%; height:115px; /*border-right:1px solid #000000;*/ background:url(../images/global/banner-top.jpg) no-repeat; }
#box-nadpis { padding:20px 0 0 150px; color:#114171; font-size:20px; font-weight:bold; }
#box-menu { margin-left:140px; position:absolute; bottom:5px; }

#box-data { min-height:230px; /* height:100%;*/ width:640px; margin-left:130px; /*border-right:1px solid #000000;*/ padding-bottom:10px; clear:both; }
#box-bottom-menu { width:100%; font-size:80%; background-color:#FFFFFF; clear:both; }
#box-bottom { width:100%; background:#1E6AD4; color:#FFFFFF; text-align:right; font-size:80%; border-top:1px solid #000000;* clear:both; }
#design a { color: #FFFFFF;	text-decoration: underline; }
#design a:hover {  color: #000000; background-color: #B5D5DD; }

.clr { clear:both; padding:0; margin:0; height:0; visibility:hidden; font-size:0; }

#menu{  }
#menu ul{ padding:10px; background-color:transparent; margin:0;  }
#menu li{ list-style:none; display:inline; margin-bottom:5px; }
#menu a {color:#1E6AD4; }
#menu a:hover, #menu li span { color:#000000; border-bottom:3px solid #1E6AD4; }
#menu a, #menu a:hover, #menu li span { font-size:90%; font-weight:bold; padding: 2px 10px; text-decoration:none; }

#menu-uvod {   }
#menu-uvod ul{ padding:10px; background-color:transparent; margin:0;  }
#menu-uvod li{ list-style:none; margin-bottom:5px;  }
#menu-uvod a {color:#1E6AD4; border-left:10px solid #1E6AD4; }
#menu-uvod a:hover, #menu-uvod li span { color:#FF0000; border-left:10px solid #FF0000; }
#menu-uvod a, #menu-uvod a:hover, #menu-uvod li span { font-size:90%; font-weight:bold; padding: 2px 10px; text-decoration:none; }


#menu-uvod2 {  border:4px solid #1E6AD4; margin:10px 0  }
#menu-uvod2 ul{ padding:10px; background-color:transparent; margin:0;  }
#menu-uvod2 li{ list-style:none; margin-bottom:5px;  }
#menu-uvod2 a {color: #FF0000; border-left:10px solid #1E6AD4;  }
#menu-uvod2 a:hover, #menu-uvod2 li span { color:#FF0000; border-left:10px solid #FF0000; }
#menu-uvod2 a, #menu-uvod2 a:hover, #menu-uvod2 li span { font-size:1.4em; font-weight:bold; padding: 2px 10px; text-decoration:none; }


h1 { font-size:140%; margin-bottom:10px; color:#154994; }
h2 { font-size:120%; margin-bottom:10px; color:#D4821E; }
h3 { font-size:110%; margin-bottom:10px; color:#D4B81E; }

.tl { text-align:left}
.tr { text-align:right}
.tc { text-align:center}
.fl { float:left; margin-right:5px; margin-bottom:5px; }
.fr { float:right; margin-left:5px; margin-bottom:5px;}

p { margin-bottom:10px; margin-top:10px; }
ul { margin-left: 20px; margin-bottom:20px; }
em { background-color:#C7D4DD; padding-left:2px; padding-right:2px; font-weight:bold; font-style:normal; }
img { border:2px solid #114171;  }
.img-left { float:left; margin-right:10px;  }
.tr { text-align:right  }
.tc { text-align: center  }
.clear { clear:both; }
a { color:#FF0000; }
a:hover { color: #000066; }
.noborder { border:0 }
 
.obsah { padding:10px; }
.upoutat { color:#1E6AD4; padding:10px; border:1px solid #1E6AD4; margin-bottom:10px; }
.novinky { padding:5px; background:#1E6AD4; color:#FFFFFF; font-size:90%; font-weight:bold; }
.pocitadlo { border:0; }
.pocitadlo img { border:0; }
.pocitadlo a { border:0; }


table { border-collapse: collapse; border: 1px solid #3B5AA3; margin-bottom:10px; }
table td { border:1px solid #3B5AA3; text-align:left; padding:5px; vertical-align:text-top;  }

table.noborder { border-collapse: collapse; border: 0px solid #3B5AA3; margin-bottom:10px; }
table.noborder td { border:0px solid #3B5AA3; text-align:left; padding:5px; vertical-align: middle; }
table.noborder img { border:0  }

/* *************** UVOD ******************** */
#uvod { /*height:100%;*/ width:100%; clear:both; }
#uvod-left { float:left; width:200px; /*height:100%;*/ }
#uvod-right { float:right; width:400px; /*height:100%;*/ }



/* *************** LISTY ******************** */
#listy th  { padding:4px  }
#listy th strong { font-size:1.6em;  }
