/* CSS Document */
body {
  background: url("back.jpg") repeat-x #dfdfdf;
  margin:0;
  padding:0;
  text-align:center;
  font-family: Verdana, Tahoma, sans-serif;
  font-size:12px;
  color:#6b6b6b;
}
#main {
    text-align:left;
    margin:auto;
    width:870px;     
}
#langs {
  background: url("langs.jpg") no-repeat #fff;
  margin-top:14px;
  padding:4px;
  text-align:center;
  margin-left:808px;
}
#langs a {
  color:#fff;
  text-decoration:none;
}
#langs a:hover,#langs a:active, #langs a.active {
    color:#df2b58;
}
img {
  border:0px;
  margin:0px;
}
#logo   {
  height:99px;
}
#logoimage   {
  width:224px;
  float:left;
}
#mainmenu {
  width:600px;
  float:right;
  text-align:right;
  font-size:13px;
  margin-top:45px;
}
#mainmenu a {
  color:#5c5c5c;
  text-decoration:none;
  padding-left:12px;
}
#mainmenu a:hover {
  color:#5c5c5c;
  text-decoration:underline;
}
#maincontent {
  background: #dfdfdf;
}
#maincontent #secmenu a {
  margin:0px;
  padding:0px;
  float:left;
}
#secmenu {
  height:129px;
}
#bottom {
 background: url("bottom.jpg") repeat-x;
}
#footer {
  width:870px;
  height:69px;
  margin:auto;
  background: url("footer.jpg") no-repeat;
}
#footer .in {
  text-align:right;
  color:#6b6b6b;
  padding-top:40px;
  padding-right:10px;
}
a {
  color:#a2415a;
}
div.clear {
  clear:both;
}
#left {
  margin-left:25px;
  width:195px;
  float:left;
}
#content {
  float:right;
  margin-right:20px;
  width:595px;
}
h2 {
  color:#1d2f5d;
}
h1 {
  display:none;
}
#menu {
      background: url("menutop.jpg") no-repeat #962743;
}
#menubottom {
            background: url("menubottom.jpg") #962743;
            height:8px;
            font-size:1px;
}
div.menuitem  {
  clear:both;
  float:none;
   border:1px solid transparent;
}
div.menuitem a,div.subitem a {
    color:#fff;
    text-decoration:none;
}
div.menuitem div.menuitem-in {
  border-bottom:1px solid #d44b6e;
  margin:8px;
  margin-bottom:0px;
  padding-bottom:8px;
  margin-left:28px;
  margin-right:25px;
}
div.menuitem div.last {
  border:0;
}
div.subitem {
  color: #fff;
  padding:3px;
  margin-left:30px;
}
.theader {
  padding:12px;
  padding-left:0px;
  color:#000;
  font-weight:bold;
  border-bottom:1px solid #d0d0d0;
}
td {
  padding-top:5px;
}
table table tr.even {
  background: #d6d6d6;
}
table table {
  margin-top:5px;
  margin-bottom:8px;
  width:100%;
}
table  td {
  padding-top:10px;
  padding-bottom:10px;
}
table table td {
  padding:5px;
}
table table th {
  color:#fff;
  background:#515e80;
  padding:5px;
}
#cleft {
  width:200px;
  float:left;
}
#cright {
  float:right;
  width:380px;
}
