body {

margin: 0px;

padding: 0px;

background-position: top; 

background-attachment: fixed;

background-image: url(../2007img/logo1.jpg);

background-repeat: no-repeat;

font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif;

font-size: 14px;

}

h1, h2 {

color: #00008B;

}

/* font-face: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; */

h1 {

font-variant: small-caps;

font-style: italic;

} 



h3 {

font-weight: bold;

font-size:10pt; color: maroon;

text-align: left;

font-variant: normal;

font-style: italic;

line-height: 150%;

} 



h4 {

font-weight: bold;

font-size:8pt; color: black;

text-align: left;

font-variant: normal;

font-style: italic;}







p {text-align: justify;}

p.odsaz {text-indent: 0px; margin: 30px;}

p.odsaz {text-indent: 0px; margin: 30px;}

p.odsaz30 {text-indent: 30px; margin: 0px;}

p.popisek {text-align: left; margin: 20px; font-size: 8pt; color: black; font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif;} 

p.right {text-align: right;}

p.paticka {margin: 20px; text-align: left; font-size: 7pt; color: black}



span.dobloku {

font-size:10pt; color: black;

font-variant: normal;

font-style: normal;

} 



span.red {color: red;} 



a {font-size:10pt; color:black}

a:hover {font-size:14pt; color:red}

p.zvyrazneny {

color: #0000CD;

font-weight: bold}





div.kniha {

  padding: 5px 5px 10px 10px;

  /* background: url(back3.jpg) top right repeat-y; */

  background-color: #FDF5E6;

} 





.main {

margin: 5px;

}



.hlavicka {

width: 100%;

height: 120px;

margin-bottom: 5px;

/* background-color: #b9b9b9; */

}



.left {

width: 150px;

height: 250px;

float: left;

text-align: center;

/* background-color: #cccccc; */

}



.right {

width: 150px;

height: 250px;

float: right;

text-align: justify;

/* background-color: #cccccc; */

}



.middle {

margin-left: 200px;

margin-right: 155px;

height: 120px;

/* background-color: #dedede; */

}



.paticka {

width: 100%;

clear: both;

/* background-color: #b9b9b9; */

}



/* ================================================================ 

The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/flyout2.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the assocaited (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

.menu {

z-index:1000;

font-size:90%;

margin: 45px 0 50px 15px; /* this page only */

}



/* remove all the bullets, borders and padding from the default list styling */

.menu ul {

padding:0;

margin:0;

list-style-type:none;

width:150px;

}

/* hack for IE5.5 */

* html .menu ul {margin-left:-16px; ma\rgin-left:0;}

/* position relative so that you can position the sub levels */

.menu li {

position:relative;

background:#d4d8bd;

height:26px;

}



/* get rid of the table */

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}



/* style the links */

.menu a, .menu a:visited {

display:block; 

text-decoration:none;

height:25px;

line-height:25px;

width:149px;

color:#000;

text-indent:5px;

border:1px solid #fff;

border-width:0 1px 1px 0;

}

/* hack for IE5.5 */

* html .menu a, * html .menu a:visited {background:#d4d8bd; width:150px; w\idth:149px;}

/* style the link hover */

* html .menu a:hover {color:#fff; background:#949e7c;}



.menu :hover > a {

color:#fff; 

background:#949e7c;

}



/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {

visibility:hidden;

position:absolute;

top:0;

left:150px; 

}

/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,

.menu ul a:hover ul {

visibility:visible;

}



/* keep the third level hidden when you hover on first level list OR link */

.menu ul :hover ul ul{

visibility:hidden;

}

/* keep the fourth level hidden when you hover on second level list OR link */

.menu ul :hover ul :hover ul ul{

visibility:hidden;

}

/* make the third level visible when you hover over second level list OR link */

.menu ul :hover ul :hover ul{ 

visibility:visible;

}

/* make the fourth level visible when you hover over third level list OR link */

.menu ul :hover ul :hover ul :hover ul { 

visibility:visible;

}

.menu li {float:left;}







ul#calendar {padding:0; margin:0 auto; list-style-type:none; width:181px; position:relative; font-family:arial, sans-serif; font-size:10px; border:1px solid #888; background:url(../2007img/bgrcld.gif);/* background:#d4d8bd; */ height:180px;}

ul#calendar li.top {display:block; float:left; width:30px; height:30px; text-align:center; margin:5px 0 55px 0;}

ul#calendar li.bottom {display:block; float:left; width:30px; height:30px; text-align:center; margin:55px 0 0 0;}

ul#calendar li a, ul#calendar li a:visited {text-decoration:none; display:block; color:#000; font-weight:bold;}

ul#calendar li a.month_bot, ul#calendar li a.month_bot:visited {text-decoration:none; display:block; color:#000; font-weight:bold; margin-top:14px; width:30px;}



ul#calendar table {font-size:10px; /* background:#d4d8bd; */ border-collapse:collapse; width:177px;}

ul#calendar tbody td {text-align:center; /* background:#fff; */ border:1px solid #aaa; padding:0; width:25px; height:17px; margin:0;}

ul#calendar tbody td.blank {/* background:#d4d8bd; */}

ul#calendar caption {font-weight:bold; font-size:11px;}

ul#calendar thead th {color:#840; font-size:9px;}

ul#calendar tfoot td {text-align:center; color:#840; font-size:9px;}





ul#calendar td a, ul#calendar td a:visited {color:#345; text-decoration:none; display:block; width:100%; height:100%; line-height:15px;}

ul#calendar table {visibility:hidden;position:absolute; top:-99999px; left:2px;}



ul#calendar li a.month_top:hover {border:0; height:30px;}

ul#calendar li a.month_bot:hover {border:0; margin:0; padding-top:14px;}





ul#calendar :hover table {visibility:visible; top:25px; left:2px;}

ul#calendar :hover table :hover {/* background:#d4d8bd; */cursor:pointer;}



/* popup */

.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}

.hov a {background:#FCFF00; color:#000; text-decoration:none;}

.hov b {display:none; font-weight:normal;}

.hov:hover {position:relative; z-index:100;}

.hov a:hover,

.hov:hover a

{border:0; text-decoration:none; position:relative;}

.hov:hover b, 

.hov a:hover b

{display:block; visibility:visible; position:absolute; left:-10px; top:1em; background:#ffc; cursor:pointer; border:1px solid #888; padding:5px 10px;}

.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}

.hov b a:hover {text-decoration:underline;}

.doleva {
font-size:10pt;
color: black;
font-variant: normal;
font-style: normal;
text-align: left;
}





