* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

body {background:#f0f0eb;}

a:link { color:#005aab; text-decoration:underline; }
a:visited { color:#005aab; text-decoration:underline; }
a:hover { color:#990000; text-decoration:none; }
a:active { color:#990000; text-decoration:none; }

.r { float:right; }
.l { float:left; }

#container {
  width:996px;
  margin:0 auto;
}

#top {
  text-align:right;
  font-size:12px;
  margin:5px;
}
#top a {
  color:#666666;
  margin-left:10px;
}

#header {
  height:210px;
  background:url(images/top.jpg) no-repeat top;
  position:relative;
  font-size:14px;
  color:#333333;
}

#header h3 {
  position:absolute;
  top:110px;
  left:302px;
  font-size:23px;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000000;
}

#header h4 {
  position:absolute;
  top:89px;
  left:467px;
  font-size:14px;
  font-weight:normal;
  color:#000000;
}

#topmenu {
  position:absolute;
  bottom:0px;
  left:275px;
  font-size:14px;
}

#topmenu a:link, #topmenu a:visited {
  color:#044186;
  display:block;
  background:url(images/top-menu-bg.gif) no-repeat;
  width:142px;
  height:38px;
  float:left;
  padding:0 1px;
  text-align:center;
}
#topmenu a:hover, #topmenu a:active {
  color:#990000;
  display:block;
  background:url(images/top-menu-bg.gif) no-repeat;
  width:142px;
  height:38px;
  float:left;
  padding:0 1px;
  text-align:center;
}

#topmenu a div {
  padding-top:14px;
}

#cont {
  background:url(images/container-bg.gif) repeat-y;
  float:left;
  width:996px;
  padding-top:24px;
}

#mainContent {
  width:677px;
  float:left;
  padding-left:302px;
  color:#585858;
  font-size:14px;
  padding-bottom:100px;
}

#mainContent h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  font-weight:normal;
  color:#000000;
}
#mainContent h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  font-weight:normal;
  color:#000000;
  margin-top:10px;
}
#mainContent h3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  font-weight:normal;
  color:#000000;
}
#mainContent h3 span {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  font-weight:normal;
  color:#000000;
}

#mainContent p {
  margin-top:7px;
  line-height:20px;
  text-align:justify;
}

#mainContent img {
  margin:5px 6px;
  border:1px solid #a5a299;
}

#mainContent li {
  margin-left:25px;
  margin-bottom:5px;
}
#mainContent table {
  border-collapse:collapse;
  margin-top:10px;
}
#mainContent td {
  border-collapse:collapse;
  border:1px solid #a5a299;
  padding:2px;
}
#mainContent th {
  border-collapse:collapse;
  background:#a5a299;
  border:1px solid #a5a299;
  padding:2px;
  color:#FFFFFF;
}

#menubar {
  width:245px;
  float:left;
  margin-left:-976px;
}

#menubar {
  padding:0px 5px 20px 20px;
}

#menubar h3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  font-weight:normal;
}
#menubar ul {
  list-style-type:none;
}
.menu2 { padding:6px 0 0 0; }
.menu2 a {font-size:14px; }
.menu4 { padding:0px 0 0 25px; }
.menu4 a {font-size:12px; }

.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

#footer {
  background:url(images/bottom.jpg) no-repeat top left;
  height:154px;
  position:relative;
  font-size:12px;
}
#footer h3 {
  position:absolute;
  top:13px;
  left:302px;
  font-size:23px;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000000;
}

.contacts {
  position:absolute;
  top:70px;
  left:314px;
  font-size:12px;
  color:#585858;
}
.contacts2 {
  position:absolute;
  top:70px;
  left:485px;
  font-size:12px;
  color:#585858;
}

.copyright {
  position:absolute;
  top:50px;
  left:23px;
}
.copyright p {
  margin-bottom:10px;
}
