* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  color: #fff;
  outline: none;
}

body {
  width: 100%;
  height: 100%;
  background-image: url('/images/site_bg.jpg');
  background-repeat: repeat-x;
  background-color: #000;
  text-align: center;
}

div#header {
  margin: 0px auto;
  padding-top: 210px;
  width: 1000px;
  height: 140px;
  background-image: url('/images/header_bg.jpg');
  background-repeat: no-repeat;
}

div#header div#slider {
  position: relative;
  margin: 0px;
  width: 450px;
  height: 40px;
  overflow: hidden;
}

div#header div#slider #textslider {
  position: absolute;
}

div#header div#slider #textslider div {
  height: 30px;
  text-align: left;
  padding: 5px;
  font-size: 24px;
  font-style: italic;
}

div#menu {
  position: relative;
  margin: 0px auto;
  width: 1000px;
  text-align: left;
}

div#menu ul#mainMenu {
  position: absolute;
  top: -23px;
  padding-left: 2px;
}

div#menu ul#mainMenu li {
  position: relative;
  float: left;
  display: inline-block;
  color: #fff;
  width: 110px;
  height: 20px;
  margin-right: 2px;
  text-decoration: none;
  text-align: center;
  line-height: 19px;
  text-shadow: 1px 1px 3px #000;
  /*background-image: url('/images/menu_button.png');
  background-repeat: no-repeat;*/
  background-color: #070707;
  border: 1px solid #000;
}

div#menu ul#mainMenu li a {
  position: relative;
  float: left;
  display: inline-block;
  color: #fff;
  width: 110px;
  height: 20px;
  margin-right: 2px;
  text-decoration: none;
  text-align: center;
  line-height: 19px;
  font-size: 12px;
  text-shadow: 1px 1px 3px #000;
}

div#menu ul#mainMenu li.active a,
div#menu ul#mainMenu li a:hover {
  /*background-image: url('/images/menu_button_active.jpg');
  background-repeat: no-repeat;*/
  background-color: #316A9F;
  background-position: top left;
}

div#content {
  margin: 0px auto;
  padding: 30px;
  width: 940px;
  overflow: auto;
  background-image: url('/images/content_bg.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #1a1a1a;
  text-align: left;
  line-height: 20px;
  border-bottom: 1px solid #262626;
}

div#content h1 {
  color: #4379a8;
  margin-bottom: 20px;
  font-size: 18px;
}

div#content h2 {
  color: #28659c;
  margin-bottom: 20px;
  font-size: 14px;
}

div#content .accent {
  color: #fa2c2f;
  font-weight: bold;
}

div#content img {
  border: 1px solid #000;
}

div#content img.captcha
{
  border: 0;
}

div#content a {
  color: #28659c;
  text-decoration: none;
  font-weight: bold;
}

div#content ul
{
  padding-bottom: 20px;
  padding-left: 20px;
}

div#content a.dots img {
  border: 0px;
}

div#content p {
  padding-bottom: 20px;
}

div#content a:hover {
  text-decoration: underline;
}

div#content div#contactForm
{
  clear: both;
}

div#content div#contactForm input[type=text],
div#content div#contactForm input[type=submit],
div#content div#contactForm textarea
{
  color: #fff;
  width: 350px;
  background-color: #4D4D4D;
  border: 1px solid #8D8D8D;
  padding: 3px;
}

div#content div#contactForm input[type=submit]
{
  width: 100px;
}

div#content div#contactForm input.captcha
{
  width: 150px;
  font-size: 24px;
}

div#footer {
  margin: 0px auto;
  width: 1000px;
  height: 20px;
  text-align: center;
  color: #4d4d4d;
  padding-top: 22px;
  font-size: 10px;
}
