body {
margin: 0px;
padding: 0px;
background-position: top; 
background-attachment: fixed;
background-image: url(../2007_img/mgoh_bgr.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;
line-height: 150%;}



p {text-align: justify; line-height: 100%;}
p.odsaz {text-indent: 0px; margin: 30px;}
p.odsaz30 {text-indent: 30px; margin: 0px;}
p.odsaz80 {text-indent: 0px; text-align: left; margin: 80px; margin-top:12px; margin-bottom:12px}
p.popisek {text-align: left; font-size: 8pt; margin: 25px; margin-right: -10px; font-weight: bolder; color: black;} 
p.right {text-align: right;}

span.dobloku {
font-size:10pt; color: black;
font-variant: normal;
font-style: normal;

} 
span.odsaz80 {text-indent: -80px; 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
}
.patickatext {text-indent: 20pt; font-size: 7pt; color: black
}

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: 65px;
margin-bottom: 5px;
}

.left {
width: 150px;
height: 250px;
float: left;
text-align: center;
}

.middle {
width: 700px;
margin-left: 230px;
}

.paticka {
width: 100%;
margin-top: 50px;
clear: both;
}

.menu {
	font-size: 90%; z-index: 1000; margin: 65px 0px 50px 15px
}
.menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 150px; padding-top: 0px; list-style-type: none
}
 html .menu ul {
	margin-left: 0px
}
.menu li {
	background: #6684AB; position: relative; height: 26px
}
.menu table {
	font-size: 1em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse
}
.menu a {
	border-right: #fff 1px solid; border-top: #fff 0px solid; display: block; border-left: #fff 0px solid; width: 149px; color: #FFFF00; text-indent: 5px; line-height: 25px; border-bottom: #fff 1px solid; height: 25px; text-decoration: none
}
.menu a:visited {
	border-right: #fff 1px solid; border-top: #fff 0px solid; display: block; border-left: #fff 0px solid; width: 149px; color: #FFFF00; text-indent: 5px; line-height: 25px; border-bottom: #fff 1px solid; height: 25px; text-decoration: none
}
 html .menu a {
	background: #6684AB; width: 149px
}
 html .menu a:visited {
	background: #6684AB; width: 149px
}
 html .menu a:hover {
	background: #FFEA57; color: #0053BF
}
unknown {
	background: #949e7c; color: #0053BF
}
.menu ul ul {
	left: 150px; visibility: hidden; position: absolute; top: 0px
}
.menu ul li:hover ul {
	visibility: visible
}
.menu ul a:hover ul {
	visibility: visible
}
.menu ul :hover ul ul {
	visibility: hidden
}
.menu ul :hover ul :hover ul ul {
	visibility: hidden
}
.menu ul :hover ul :hover ul {
	visibility: visible
}
.menu ul :hover ul :hover ul :hover ul {
	visibility: visible
}
.menu li {float:left;}

