html {
 margin: 0; padding: 0; border: 0;
 width: 100%;
 height: 100%;
 scrollbar-face-color: #ddd;
 scrollbar-highlight-color: #ddd;
 scrollbar-shadow-color: #ddd;
 scrollbar-3dlight-color: #ddd;
 scrollbar-arrow-color: white;
 scrollbar-track-color: white;
 scrollbar-darkshadow-color: white;
}
body {
 margin: 0;
 padding: 0;
 border: 0;
 width: 100%;
 height: 100%;
 text-align: left;
 font-size: 100%;
 font-family: Verdana, Arial, sans-serif;
 color: black;
 background: url('images/left.png') top left no-repeat fixed white;
}
h1, h2, h3 {
 font-family: Georgia, serif;
 font-variant: small-caps;
}
h1 em {
 background-color: #f84;
 color: white;
 font-size: 70%;
 font-style: normal;
 padding: 2px;
}
p, ul, li, td {
 font-size: 100%;
}
.break {
 padding-bottom: 40px;
 background: url('images/break.png') bottom center no-repeat;
}

img { border: 0; }
a { text-decoration: underline; color: #f00; }
a:visited { color: #f84; }
a:hover { text-decoration: none; color: #f84; }

/* rozdeleni plochy */
#main {
 margin-right: 251px;
 margin-left: 47px;
 border-left: 2px solid #f84;
 border-right: 2px solid #f84;
 min-height: 100%;
 _height: 100%;
 overflow: hidden;
 _overflow: visible;
}
#menu {
 position: absolute;
 top: 175px; right: 0;
 width: 240px;
}
#head {
 position: absolute;
 top: 0; right: 0;
 width: 250px;
 height: 300px;
 background: url('images/top.png') top left no-repeat white;
}
#lang {
 position: fixed;
 _position: absolute;
 left: 2px; bottom: 20px;
 height: 120px; width: 45px;
 background: white;
}

/* main */
#main-in {
 padding: 10px;
}

/* menu */
#menu h3 {
 margin: 15px 0 5px 0;
 padding-left: 25px;
 background: url('images/astronomie.gif') 0 50% no-repeat transparent;
}
h3#onas { background-image: url('images/onas.gif'); }
h3#trans { background-image: url('images/transit.gif'); }
h3#gal { background-image: url('images/galerie.gif'); }

#menu a {
 text-decoration: none;
 display: block;
 font-size: 85%;
 color: #555;
 padding-left: 15px;
 background: url('images/link.gif') 0 50% no-repeat transparent;
 margin-left: 10px;
}
#menu a:hover {
 color: black;
}
/* lang */
#lang a {
 height: 120px;
 width: 45px;
 overflow: none;
}

/* standart */
.imgdiv {
 overflow: hidden;
 padding: 10px;
 text-align: center;
}
.imgdiv p {
 font-size: 80%;
}
#head h2, hr, .hidden {  display: none; }
.small { font-size: 75%; }
em { font-style: italic; }
strong { font-weight: bold; }
.pozn { border-bottom: 1px dashed black; }
td.num { text-align: right; }
td.bold { font-weight: bold; }
.code { white-space: pre; font-family: monospace; }
.galthumb {
 float: left;
 width: 120px;
 height: 85px;
 border: 1px solid #f84;
 margin: 5px;
 text-align: center;
}
.galthumb img {
 margin: 6px;
}
.clear { clear: left; }
