/* CSS Document */
body{margin: 0px; padding: 0px}

a{font-weight: bold; text-decoration: none; border:none; border-width:0px; margin-left:7px; margin-right:7px}
a:link{color: #000000} /* nenavštívený */
a:visited{color: #000000} /* navštívený */
a:hover{color: #FF6600} /* aktivní */

.table1{border-color:#000000; border-style:solid; border-width:1px; border-collapse:collapse; text-align:center; width:100%}
.table1 td{padding:4px; border:none; text-align:center; margin:3px}
.table1 th{padding:4px; border:none; text-align:center; margin:3px}
.table2{border-style:none; text-align:center; width:100%}
.table2 td{padding:4px; border:none; text-align:center; margin:3px}
.table2 th{padding:4px; border:none; text-align:center; margin:3px}

img{border:none}

.telo{font-size:14px; color:#000000; font-weight:normal; font-style:normal; font-family:Comic Sans MS, Georgia, "Times New Roman", Times, serif; text-align:center; background-color:#ffffff}
.tab{max-width:958px; width:958px; vertical-align:top; position: relative; text-align: center; margin: auto}
.tab table{vertical-align:top; text-align:left}
.hlavicka{max-width:650px; width:650px; height:150px; min-height:150px; border:none; vertical-align:top; text-align:center; margin:auto; color:#000000; position:absolute; left:-1px; top:0px; padding-top:20px}
.stred{max-width:630px; width:630px; vertical-align:top; padding:1px; border:none; float:left; position:absolute; left:151px; top:160px}
.stred div{max-width:630px; width:630px; vertical-align:top; text-align:justify; border:none; padding:4px; margin-top:2px; margin-bottom:2px; float:left}
.bok{width:160px; max-width:160px; vertical-align:top; text-align:center; border:none; border-width:0px; margin:1px}
.tabulka{border-style:solid; border-width:1px; border-color:#000000; border-collapse:collapse; width:100%}
.tabulka td{border-style:solid; border-width:1px; padding:2px}

.code{z-index:50; position:relative; top:-25px; padding-top:0px; margin-top:0px}
#kniha{border:solid; text-align:left; border-width:1px; width:97.4%; background-color:#FFCC00; margin:2px; padding:2px; min-width:300px}
#kniha1{border:none; text-align:left; border-width:1px; width:580px; max-width:580px; min-width:580px; background-color:#FFCC00; margin:2px; padding:2px}

h1{font-weight:bold; font-size:32px; text-align:center; margin:0px}
h2{font-weight:bold; font-size:25px; text-align:center}
h3{font-weight:bold; font-size:20px; text-align:center; margin-top:0px; margin-bottom:10px}
h4{font-weight:bold; font-size:15px; text-align:center; margin:2px; text-align:left}
h5{font-weight:bold; font-size:16px; text-align:center; margin-top:5px; margin-bottom:5px; padding:0px}
h5 a{margin-bottom:2px; padding:0px}
h6{font-weight:normal; font-size:12px; text-align:right; display:block; margin-bottom:3px; margin-top:0px}

.KO{color:#990000; font-weight:bold; margin:0px}
.KO a{color:#990000; font-weight:bold; margin:0px}
.KO a:visited{color:#990000}
.KO a:hover{color:#FF6600}
.OK{color:#006600; font-weight:bold; margin:0px}
.OK a{color:#006600; font-weight:bold; margin:0px}
.OK a:visited{color:#006600}
.OK a:hover{color:#FF6600}
.OO{color:#FFFF00; font-weight:bold; margin:0px}
.OO a{color:#FFFF00; font-weight:bold; margin:0px}
.OO a:visited{color:#FFFF00}
.OO a:hover{color:#FF6600}

.login1{border-style:none; width:150px; max-width:150px; min-height:90px; background-image:url(img/login1.png); background-repeat:no-repeat; padding:5px; padding-top:15px; text-align:right}
.login2{border-style:none; width:150px; max-width:150px; height:220px;  min-height:220px; background-image:url(img/login2.png); background-repeat:no-repeat; padding:5px; padding-top:15px; text-align:right}
.login1 a:hover{color: #FF6600}
.login2 a:hover{color: #FF6600}

.panel{background-image:url(img/back1.png); background-repeat:repeat-y; width:150px; max-width:150px; border-style:none; border-collapse:collapse; vertical-align:middle; padding:4px; margin-top:0px; margin-bottom:0px; display:block; text-align: right; position:relative; left:5px}
.panel2{background-image:url(img/back2.png); background-repeat:repeat-y; width:95%; max-width:95%; border-style:none; border-collapse:collapse; vertical-align:middle; padding:4px; margin-top:0px; margin-bottom:0px; display:block; text-align: center}
.panel2 div{width:600px; max-width:600px; padding-left:18px; padding-right:18px; padding-bottom:0px; padding-top:0px; text-align:left; border-style:none}
.panel3{background-image:url(img/back2.png); background-repeat:repeat-y; width:95%; max-width:95%; border-style:none; border-collapse:collapse; vertical-align:middle; padding:4px; margin-top:0px; margin-bottom:0px; display:block; text-align:center}
.panel3 div{width:480px; max-width:480px; padding-bottom:Opx; padding-top:0px; padding-left:80px; text-align:left; border-style:none}
#foto1{width:150px; max-width:150px; padding:5px; padding-bottom:0px; padding-top:0px; margin:0px; text-align:left; vertical-align:middle; border-style:none; background-image:none}
#foto{width:150px; max-width:150px; margin:0px; margin-bottom:5px; padding:0px; text-align:center; vertical-align:middle; border-style:none; background-image:url(img/back3.png); background-repeat:no-repeat}
#foto img{position:relative; top:7px; left:0px; z-index:30; margin:0px; padding:0px;}
#foto a{margin:0px; padding:0px}
#slozka{width:150px; max-width:150px; margin:0px; margin-bottom:5px; padding:0px; text-align:center; vertical-align:middle; border-style:none; background-image:none}
#slozka img{position:relative; top:7px; left:-2px; z-index:30; margin:0px; padding:0px;}
.odkaz{width:140px; max-width:140px; position:relative; left:5px; border-style:none; border-width:0px; border-collapse:collapse; vertical-align:top; padding:0px; margin:0px; text-align:center}
.odkaz a{width:140px; max-width:140px; height:30px; min-height:30px; vertical-align:middle; padding:4px; margin-top:0px; margin-bottom:0px; display:block; text-align: center; position:relative; left:-5px; border-style:none; border-width:0px}
.odkaz2{width:140px; max-width:140px; position:relative; left:5px; border-style:none; border-collapse:collapse; vertical-align:top; padding:0px; margin:0px; text-align:center}
.odkaz2 a{width:140px; max-width:140px; height:49px; min-height:49px; vertical-align:middle; padding:4px; margin-top:0px; margin-bottom:0px; display:block; text-align: center; position:relative; left:-5px}
.kalendar{border-color:#000000; border-width:1px; border-collapse:collapse; border-style:solid; font-size:12px}
.kalendar td{border-color:#000000; border-width:1px; border-collapse:collapse; border-style:solid; font-size:12px; text-align:center; margin:2px}
#kalendar_konec td{border:none}
#dnesek{ font-weight:bold}
.c1{background-image:url(img/odkaz1.png); background-repeat:no-repeat}
.c1:hover{background-image:url(img/odkaz_1.png); background-repeat:no-repeat}
.c2{background-image:url(img/odkaz2.png); background-repeat:no-repeat}
.c2:hover{background-image:url(img/odkaz_2.png); background-repeat:no-repeat}
.c3{background-image:url(img/odkaz3.png); background-repeat:no-repeat}
.c3:hover{background-image:url(img/odkaz_3.png); background-repeat:no-repeat}
.c4{background-image:url(img/odkaz4.png); background-repeat:no-repeat}
.c4:hover{background-image:url(img/odkaz_4.png); background-repeat:no-repeat}

.form{font-size:14px; font-family:Comic Sans MS, "Times New Roman", Times, serif}
.okno{font-size:14px; font-family:arial; text-align:left; border-style:solid; background-color:#FFCC00; border-width:1px; border-color:#000000; margin:1px;
 color:#000000}
.okno:hover{background-color:#FFFF00; color:#000000}
.okno:focus{background-color:#FFFF00; color:#000000}