body {
  background-color: #000000;
  /*background-image: url("imgs/matrix-bg.jpg");*/
  color: #C0C0EC;
}

div.menu {
  position: fixed;
  top: 20px;
  left: 10px;
  width: 240px;
  height: 300px;
  padding-top: 60px;
  padding-left: 10px;

  /*background-image: url("icons/rima-bg.jpg");*/
  /*background-position: left bottom;*/
  background-color: #000044;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: bold;

  border: 1px solid #C0C0EC
}

h1 { display: none; }

h2 {
  padding-left: 10px;
  font-family: Verdana,Helvetica, sans-serif;
  font-size: 16pt;
}
h2:first-letter { font-size: 150%; }

h3 {
  padding-left: 20px;
  font-family: Verdana,Helvetica, sans-serif;
  font-size: 14pt;
}

h3:first-letter { font-size: 150%; }

h4 {
  padding-left: 25px;
  font-family: Verdana,Helvetica, sans-serif;
  font-size: 12pt;
}
h4:first-letter { font-size: 150%; }

li{
  border-left: 1px dashed #aabbcc;
  padding: 6px 0px 6px 10px;
}
li.menu {
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 10px;
  height: 20px;
}

a { text-decoration: none; }
a:link { color: #738FE6; }
a:visited { color: #738FE6; }
a:hover{
  color: #FFE500;
  border-bottom: 1px dashed #FFE500;
}

ul {
  list-style-type: none;
  /*  list-style-image: url("imgs/arrow.png"); */
  padding: 0px 0px 10px 40px;
  margin: 0px 0px 0px 0px;
}

img { border: 0px solid #C0C0EC; }

div.content {
  position: absolute;
  top: 20px;
  left: 280px;
  /*background-color: #e3e3e3;*/
  padding: 40px 10px 10px 10px;
  width: 500px;
  /* border: 1px solid #444444; */
  border: 1px solid #C0C0EC;
  background-image: url("icons/rima_logo-48_web.png");
  /*background-color: #eeeeee;*/
  background-color: #000044;
  background-repeat: no-repeat;
  background-position: right top;
  font-size: 14px;
  font-family: sans-serif;
}

p.last-modified {
  font-size: 8pt;
  color: #444444;
  text-align: right;
  margin: 32px 10px 10px 10px;
  padding-right: 10px;
  border-bottom: 1px solid #C0C0EC;
  padding-bottom: 3px;
  border-right: 5px dashed #FFE500;
}

p.language-switch {
  font-size: 8pt;
  color: #999999;
  text-align: center;
  padding: 15px 0px 0px 0px;
}

p {
  font-family: Verdana,Helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
  padding: 0px 30px 0px 30px;
}
p:first-letter { font-size: 150%; }
p.menu-title { display: none; }

