body {
  background:url('graphics/body-x.gif') repeat-x #373736;
  color:#cbcbcd;
  font-size:85%;
  font-family:Helvetica,Arial,sans-serif;
}
#general1 {
  min-width:45em;
  max-width:70em;
  margin:auto;
  background:url('graphics/general.gif') center 68px no-repeat;
}
#general2 {
  background:url('graphics/nota.gif') 70% 47em no-repeat;
}
#logo {
  display:block;
  height:269px;
}
#logo img.logo {
  margin:0 1em;
  margin-top:40px;
}
#languages {
  margin:1em;
}
#languages a {
  text-decoration:none;
  color:#cbcbcd;
}
#navbar {
  display:none;
}
#main {
}
#menus {
  display:block;
}
#menu {
  display:table;
  margin:0 auto;
}
#menu li {
  display:inline;
  list-style-type:none;
}
#menu li a {
  color:#cbcbcd;
  text-decoration:none;
  padding:0.3em 1em;
  vertical-align:middle;
}
#menu li a:hover,
#menu li.selected a {
  color:#f1dd85;
  /* text-decoration:underline; */
}
#dynamic {
  width:13em;
  float:right;
  margin-top:3em;
  background:url('graphics/prechod-long.gif') left top repeat-x #2b2b2b;
  padding:0;
  margin-right:16px;
}
#dynamic ul {
  color:#f1dd85;
  border:1px solid #6f6f6f;
}
#dynamic ul li {
  list-style-type:none;
  margin:2em 1em 0.5em;
}
#dynamic ul ul {
  background:none;
  border:none;
  margin-top:0.5em;
  margin-bottom:2em;
  color:#cbcbcd;
}
#dynamic ul ul li {
  margin:0.5em 0em;
}
#text {
  margin-right:15em;
  border:1px solid transparent;
}
#text h1 {
  font-weight:normal;
  font-size:2em;
  margin-top:1em;
}
#text h1 .date {
  display:block;
  font-size:0.6em;
}
#text h1 .heading {
  display:block;
}
#text h1 .comment {
  display:block;
  color:#f1dd85;
  font-size:0.6em;
}
#text h2 {
  font-weight:normal;
  font-size:1.5em;
  margin-top:2.5em;
  color:white;
}
#text h3 {
  font-weight:normal;
  color:#f1dd85;
}
#dynamic a,
#text a {
  color:white;
}
#dynamic a:visited,
#text a:visited {
  color:#cbcbcd;
}
#text a.absolute {
  padding-bottom:0;
  border:none;
}
#text a:visited.absolute {
}
#text em,
#text strong {
  color:white;
}
#text ul,
#text ol,
#text blockquote,
#text table,
#text div.form,
#text p {
  max-width:45em;
  margin:1.5em 0;
  padding-left:0.2em;
}
#text ul li {
  margin-left:0;
  padding-left:2em;
  margin-top:0.8em;
  list-style-type:none;
  background:url('graphics/li.gif') left 0.3em no-repeat;
}
#text li ul li {
  background:none;
  list-style-type:none;
  margin-left:0;
  padding-left:0;
}
#text li ol li {
  background:none;
  margin-left:1.5em;
  padding-left:0;
  list-style-type:lower-alpha;
}
#text input,
#text select,
#text textarea {
  background-color:#bbb;
}
#text blockquote {
  border:1px solid #6f6f6f;
  background:url('graphics/prechod.gif') left top repeat-x #2b2b2b;
  margin-left:0;
}
#text blockquote p {
  margin:1em;
}
#text table,
#text div.form,
#text samp {
  border:1px solid #6f6f6f;
  background:url('graphics/prechod.gif') left top repeat-x rgb(41,41,41);
}
#text table th {
  border-color:#6f6f6f;
  color:white;
}
#text table td {
  border-color:#6f6f6f;
}
#bottom {
  margin-top:2em;
  margin-bottom:1em;
  border-top:1px solid #aaa;
  color:#aaa;
}
#bottom ul {
  text-align:center;
  border:none;
}
#bottom a {
  color:#aaa;
}
#bottom li {
  border-color:#aaa;
}
#warning,
#notice {
  color:black;
}
