* { font-family: 'Verdana CE', 'Arial CE','Luicida Grande CE','Helvetica CE', Verdana, Arial, Helvetica, Luicida, sans-serif; font-size: 0.95em;}
body { margin: 0; padding: 10px; font-family: 'Verdana CE', 'Arial CE','Luicida Grande CE','Helvetica CE', Verdana, Arial, Helvetica, Luicida, sans-serif; font-size: 0.95em; color: #ccc; background-color: #000000; min-width: 780px; text-align: center; height: 100%;}
#page { margin: 0px auto; background-image: url(../ikons/zemekoulan.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% 0px; text-align: left; width: 780px; background-color: transparent; height: auto; min-height: 780px;}
#stred { margin: auto; text-align: center; width: 780px; }


#menu { margin: 0px 0px 0px 0px; float: left; padding-top: 70px; padding-left: 60px !important; padding-left: 20px; width: 130px; height: 655px; font-size: 10pt; text-align: left; background-color: transparent;}
#menu a { color: #993333; text-decoration: none; background-color: transparent; font-weight: bold; }
#menu a:hover { color: #ffffff; text-decoration: none; margin-left: 10px; }
#menu a:visited { color: #666600; font-weight: bold; }

#pocitadlo { padding-top: 465px; text-align: center; }

a { color: #808080; text-decoration: none; background-color : transparent; font-weight: bold; }
a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
a:visited { color: #666600; background-color : transparent; font-weight: bold; }

#text,#foto,#rep { margin: 45px 0px 0px 196px !important; margin: 45px 0px 0px 160px; padding: 0px 0px 0px 10px; text-align: left; font-size: 10pt; width: 525px; height: 100%;}
#text,#foto img { vertical-align: middle; }
#text a { text-decoration: none; color: #808080; font-weight: normal;}
#text,#foto td { text-align: center; }
#text a:hover { color: #ffffff; text-decoration: none; font-weight: normal; }
#text a:visited { color: #666600; font-weight: normal; }
#text,#foto table { text-align: center; width: 500px;}
#foto a { text-decoration: none; color: #808080; font-weight: normal;}
#foto a:hover { color: #ffffff; text-decoration: none; font-weight: normal; }
#rep img {padding: 3px;}
#menugal { margin: auto; padding-top: 10px; text-align: center; width: 500px;	font-size: 10pt; } 
#menugal a { color: #993333; text-decoration: none; background-color: transparent; }
#menugal a:hover { color: #ffffff; text-decoration: underline; }
#menugal a:visited { color: #666600;}

#menuobr { margin: 10px auto 0px auto; width: 500px; }

#menuobrprev { float: left; }
a #menuobrprev,#menuobrnext { color: #cccccc; text-decoration: none; background-color: transparent; }
a:hover #menuobrprev,#menuobrnext { color: #ffffff; text-decoration: none; }
#menuobrnext { float: right; }

h1 { font-size: 16pt; font-weight: bold; text-align: center; }
h2 { font-size: 14pt; font-weight: bold; }
h3 { font-size: 12pt; font-weight: bold; text-align: center; }
h4 { font-size: 11pt; font-weight: bold; }
h5 { font-size: 8pt; font-weight: bold; }

#nadpis { margin: 0px 0px 0px 365px; text-align: center; width: 350px; font-family: times new roman; font-size: 14pt;}
hr { width: 200px; }
p { line-height: 1.5;}
fieldset,img { border: none; }

.center { text-align: center; }
.center table { margin: auto; }
.center td { text-align: center; font-size: 1.05em; }
.left { text-align: left; }
.right { text-align: right; }
.podpis { color: #ffffff; }
.vertical { vertical-align: middle; border: none; }
.p { float: right; }
.l { float: left; }

