@charset "UTF-8";

body {
  background-color:#000000;
  padding:10px 4px;
  margin:0;
  font-size:11pt;
  font-family:Heletice, Arial, Dejavu Sans;
}

#page {
  width:981px;
  height:1063px;
  margin-left:auto;
  margin-right:auto;
  /* border:1px solid #000000; */
  padding-right:18px;
  background-image:url('../images/background.png');
  background-position: 160px 0;
  background-repeat:no-repeat;
}


#page-header {
  width:981px;
  height:152px;
  background:url('../images/top.jpg');
}

#page-header h1 {
  padding:0;
  margin:0;
  width:981px;
  height:152px;
  font-size:0;
}

#page-header h1 a {
  padding:0;
  margin:0;
  display:block;
  width:981px;
  height:152px;
  font-size:0;
}

#page-sidebar {
  width:201px;
  height:804px;
  background:url('../images/side.jpg');
  float:right;
}

#page-menu {
  float:left;
  width:160px;
  height:804px;
}

#page-body {
  float:left;
  width:620px;
  height:851px;
  padding-top:20px;
}

#page-body-container {
  margin:0 20px 20px 20px;
  width:580px;
  min-height:401px;
  max-height:801px;
  background:#0A0A0A;
}

#page-footer {
  clear:both;
  text-align:center;
  color:#AAA;
  font-variant:small-caps;
  margin-left:300px;
  font-size:0.9em;
  width:580px;
}

#page-footer a {
  clear:both;
  text-align:center;
  color:#DDD;
}


#page-menu ul {
  padding:0;
  margin:10px 0 0 0;
  list-style-type:none;
  font-family:DejaVu Sans;
  font-size:12pt;
}

#page-menu ul ul {
  margin:0;
}

#page-menu ul ul ul {
  border-right:1px solid #333333;
}

#page-menu ul ul ul ul {
  border-right:1px dotted #333333;
}


#page-menu li {
  text-align:right;
  padding:5px 10px 0 0;
  margin:0;
}

#page-menu li li {
  font-size:1em;
  padding:0 7px 3px 0;
}

#page-menu li li li {
  font-size:0.8em;
  padding:0 7px 3px 0;
}

#page-menu li li li li {
  font-size:0.6em;
  padding:0 7px 1px 0;
}

#page-menu li ul {
    margin-right:3px;
}

#page-menu ul li a {
  color:#AAAAAA;
  text-decoration:none;
}

#page-menu ul li li a {
  color:#999999;
}

#page-menu ul li li li a {
  color:#888888;
}

#page-menu ul a.selected,
#page-menu ul a:hover {
  color:#ffffff;
  text-decoration:none;
}

#page-menu ul a:hover {
  color:#ffffff;
  text-decoration:underline;
}

#page-menu h3 {
  text-align:left;
  border-bottom:2px solid #333333;
  color: #555555;
  font-size:0.8em;
  padding: 0 0 0 5px;
  margin:0;
}

#page-menu h4 {
  text-align:right;
  font-size:1em;
  font-weight:normal;
  padding:0;
  margin:0;
}

#page-menu li li, #page-menu li li h4 {
    font-weight:600;
}

#page-menu li li li, #page-menu li li li h4 {
    font-weight:550;
}

#page-menu li li li li, #page-menu li li li li h4 {
    font-weight:500;
}

#page-content {
  color:#dde7bf;
  font-size:1em;
  line-height:1.3em;
}

#page-content a {
  color:#dde7bf;
  text-decoration:none;
  border-bottom: 1px dotted #dde7bf;
}

#page-content a:hover {
  border-bottom: 1px solid #dde7bf;
}

#page-content h2 {
  border-bottom: 3px solid #cbce77;
  color: #cbce77;
  padding:5px;
  margin:5px;
  font-size:1.2em;
}

#page-content h3 {
  border-bottom: 1px solid #cbce77;
  color: #cbce77;
  padding:4px;
  margin:4px 4px 4px 10px;
  font-size:1.1em;
}

#page-content p {
  padding:0 0 15px 0;
  margin: 0 15px 0 15px
}

#page-content small {
    font-size:0.9em;
}


#page-content ul {
  padding: 0 10px 10px 40px;
  margin:0 ;
}

