* {
  margin: 0px; padding: 0px;
}

body {
  font-size: 12px; font-family: Tahoma; color: black;
  background: white url(../pictures/layout/adminbg.jpg) repeat-y left top;
}

h1 {
  display: none;
}

hr {
  color: #8080FF; background-color: #8080FF; border-color: #8080FF;;
}

.right {
  text-align: right !important;
}

div.break {
  clear: both; visibility: hidden; height: 0px;
}

#title {
  background-color: #BABAFF; color: white;  border-bottom: 2px solid #8484FF;
}

#page_title {
  float: left;
}

#page_title h2 {
  display: inline; height: 26px; font-size: 20px; line-height: 26px;
}

#lang_panel {
  float: right;
}

#lang_panel ul {
  list-style: none;
}

#lang_panel li {
  float: left; border-left: 2px solid #8484FF; line-height: 26px; height: 26px; padding-left: 4px; padding-right: 4px; background-color: #BABAFF !important;
}

#lang_panel a {
  text-decoration: none; color: black; background-color: #BABAFF !important; display: block;
}

#lang_panel a.select {
  color: white; background-color: #BABAFF !important;
}

#lang_panel a:hover {
  color: yellow; background-color: #BABAFF !important;
}

#left_menu {
  float: left; width: 200px;
}

#left_menu ul {
  list-style: none;
}

#left_menu li {
  display: block; width: 100%; 
}

#left_menu a {
  display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; font-size: 14px; color: white; text-decoration: none; border: 0px;
}

#left_menu a.select {
  border-top: 1px solid #8484FF; border-bottom: 1px solid #8484FF; padding-left: 6px;
}

#left_menu a:hover {
  color: yellow; background-color: #A8A8FF;
}

#content {
  margin-left: 202px; padding: 6px;
}

#content a {
  font-weight: bold; color: gray; text-decoration: underline;
}

#content p {
  padding: 4px;
}

#content h4 {
  display: block; font-size: 150%; text-transform: uppercase;
}

#content table {
  border: 1px #A8A8FF dashed; border-collapse: collapse;
}

#content td, #content th {
  padding: 4px 8px 4px 8px;
}

#content td.index, #content th {
  background-color: #D1D1FF; font-weight: bold; vertical-align: top; text-align: left;
}