/* ------- staticke styly -------- */

body {
 min-width: 70em;
 margin:  0px;
 padding:  0px;
 font-family: Verdana, sans-serif;
 color: #000000;
 font-size: 0.8em;
 background-color: #ffffff;
 background-image: url('../images/compass.gif');
 background-position: top left;
 background-repeat: no-repeat;
}
img {
 border:  none;
}
form {
 display: inline;
}
ul, li, h1, h2, h3 {
 display:  inline;
 padding:  0px;
 margin:  0px;
}
hr {
 display:  none;
}
a {
 text-decoration: none;
 color:  #909090;
 border-bottom: 1px solid #f7c608;
 font-size: 1em;
}
a:hover {
 color:  #f7c608;
 border-bottom: none;
}
table {
 border:  none;
}
table th {
 text-align: left;
}
table a {
 color: #000000;
}
table a:hover {
 color: #000000;
}
input {
 margin:  1px;
 padding:  1px;
 font-size:  0.9em;
 border:  1px solid #446699;
 background-color: #F4F4F4;
}
button {
 margin:  1px;
 padding:  1px;
 font-size:  0.9em;
 border:  1px solid #446699;
 background-color: #F4F4F4;
}
select {
 font-size:  0.9em;
 border:  1px solid #446699;
 background-color: #F4F4F4;
}
textarea {
 font-size:  0.9em;
 border:  1px solid #446699;
 background-color: #F4F4F4;
 font-family: Verdana, sans-serif;
}
acronym:hover, abbr:hover {
 cursor:  help;
}
abbr[title], acronym[title] {
 border-bottom: 1px dotted;
 cursor:  help;
}

/* ------- layout styly -------- */

#header {
 width:  90%;
 height:  50px;
 text-align: left;
 margin-left: auto;
}
#logo {
 padding:  2px;
 text-align: left;
 float:  left;
 width:  300px;
}
#form {
 font-size: 0.9em;
 padding:  2px;
 text-align: right;
 float:  right;
 width:  300px;
}
#langswitch {
 font-size: 0.9em;
 padding:  2px;
 text-align: right;
 float:  right;
 width:  300px;
}
#search {
 padding:  10px;
 text-align: left;
 float:  left;
 width:  250px;
}
#menu {
 padding-top: 5px;
 position:  relative;
 top:  2px;
 width:  90%;
 text-align: right;
 height:  18px;
 margin-left: auto;
}
#container {
 border:  1px solid #ababab;
 background-color: #ffffff;
 width:  90%;
 text-align: left;
 padding:  5px;
 margin-left: auto;
}
#footer {
 padding:  5px;
 font-size: 0.8em;
 width:  90%;
 text-align: right;
 margin-left: auto;
}

/* ------- rucne pridane styly "class" -------- */

table tr.file {
 background-color: #ffffff;
 cursor:  pointer;
}
table tr.file:hover {
 background-color: #c0c0c0;
}
table td a, table th a {
 border-bottom: none;
}
#logo .logo {
 font-size: 2.5em;
 border-bottom: 2px solid #f7c608;
}
#logo .logo:hover {
 border-bottom: none;
}
#logo .title {
 display: block;
 font-size: 0.8em;
 position: relative;
 top: 3px;
 left: 55px;
}
#footer a {
 
}
#form a {
 
}
#menu li {
 margin:  0px;
 padding:  0px;
 margin-right: 5px;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #d8d8d8;
 border:  1px solid #ababab;
}
#menu li.admin {
 background-color: #ffcccc;
}
#menu li:hover {
 background-color: #ffffff;
 border-bottom: 1px solid #ffffff;
}
#menu li.selected {
 background-color: #ffffff;
 border-bottom: 1px solid #ffffff;
}
#menu a {
 padding-left: 5px;
 padding-right: 5px;
 border-bottom: none;
}
.notdisplay {
 display:  none;
}
.links {
 display: block;
 padding: auto;
 margin: auto;
 list-style: square;
 font-size: 1.1em;
}
.links a {
 
}

