body  {
background: #000;
text-align: center;
margin: auto auto;
font-family: "Lucida Grande CE", Verdana, Helvetica, sans-serif;
font-size: 0.8em;
margin: 25px 40px 20px;
}
a:link { color: #7d7d7d; text-decoration: none; }
a:visited { color: #71221b; text-decoration: none; }
a:hover { color: #cecece; text-decoration: none; }
p { 
color: #e5e5e5;
line-height: 17px;
}
.text {
color: #e5e5e5;
font-size: 0.75em;
line-height: 16px;
text-align: center;
height: 60%;
vertical-align: middle;
width: 90%;
}
acronym, abbr { border-bottom : 1px dotted; cursor: help; font-weight: bold; background: transparent; }
h1 {
color: #e5e5e5;
font-size: 1.9em;
margin: 0px 0px 12px;
}
h2 {
color: #e5e5e5;
display: inline;
margin: 0;
font-size: 1.3em;
}
img {
text-align: center;
border: 3px solid #e5e5e5;
background: #ebebeb;
}
.datum {
font-family: "Courier CE", Courier ;
font-weight: bold;
font-size: 1em;
padding: 0em 0 1.5em;
color: #8B0000;
display: block;
}
#page {
width: 760px;
padding: 0px;
position: absolute;
top: 60%;
left: 50%;
margin: -240px 0 0 -380px;
overflow: hidden;
text-align: center;
vertical-align: middle; 
}
#page2 {
width: 760px;
padding: 0px;
position: absolute;
top: 52%;
left: 50%;
margin: -240px 0 0 -380px;
overflow: hidden;
text-align: center;
vertical-align: middle; 
}
.rok { font-family: Georgia; font-size: 1.1em; text-align: center;  
}
div#med-vystavy a {
position: absolute;
left:47%;
bottom:1px;
width: 70px;
height: 48px;
display: block;
background: url(../img/medvidek.jpg) 0 0 no-repeat;
text-decoration: none
}		
div#med-vystavy a:hover {
background-position: -70px 0px;
text-decoration: none
}
