body
{
  text-align: center;
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  background: url('/images/main/background.gif') top left repeat-x;
}

p, li { font-size: 11px; line-height: 16px; }
a img { border: 0; }
h1 { margin: 0.67em 0; }

dt { margin-top: 20px; font-weight: bold; }
dd { margin-left: 10px; margin-bottom: 3px; }
dl.nobold dt { font-weight: normal; }

legend { color: black}
.error { color: red; font-weight: bold; }

.pagination { float: right; }
.pagination a, .pagination span { padding: 0 2px; }
#wrapper
{
  width: 762px;
  margin: 0 auto;
  text-align: left;
}

#topbar
{
  float: right;
  height: 31px;
  color: #737373;
}

#topbar a, #topbar a:visited, input#topsearch { color: #737373; }

#header
{
  min-height: 98px;
  height: auto !important;
  height: 98px;
  
  width: 100%;
}

#header img
{
  width: 762px;
  height: 98px;
}

#navigation
{
  margin-top: 10px;
  margin-bottom: 4px;
  width: 100%;
  height: 28px;
  height: auto !important;
}

#navigation ul { list-style: none; margin: 0; padding: 0; width: 100%; background: url('/images/main/menu_background.gif') top left no-repeat; padding: 0 3px 0 2px; height: 27px;}
#navigation ul li { float: left; margin: 0;  }
#navigation ul li a { color: #737373; height: 25px; line-height: 27px;  }
#navigation ul li a:hover { text-decoration: none; }
#navigation ul li { background: url('/images/main/menu_off.gif') top right no-repeat; }
#navigation ul li:hover, #navigation ul li.hover { background: url('/images/main/menu_over.gif') top right no-repeat; }
#navigation ul li.last { background: none }
#navigation ul li.active.last { background-position: -3px 2px; }

#content
{
  width: 100%;
  overflow: hidden;
}

#content-main
{
  width: 550px;
  float: left;
  padding-right: 10px;
}

#content-main ul { list-style: none; margin: 0; padding: 0; }
#content-main ul li { padding: 0 0 0 14px; }

#content-sidebar
{
  padding-left: 8px;
  margin-top: 20px;
  border-left: 1px solid #ccc;
  margin-left: 570px; 
}

#content-sidebar .advert { margin-bottom: 4px; }
#content-sidebar hr { height: 6px; border: 0; color: #ddd; background-color: #ddd; margin-top: 15px; margin-bottom: 25px; }
#content-sidebar ul#subpages { margin: 0; padding: 0; list-style: none; }
#content-sidebar ul#subpages li { padding: 0 0 0 8px; margin: 10px 0 0 0;}
#content-sidebar ul#subpages li.active a { color: #666; }


#home-lower { width: 100%; padding: 8px 11px 8px 12px; overflow: hidden; height: 219px; background: url('/images/main/home-lower-bg.jpg') top left repeat-x; }
#home-lower .advert { float: left; width: 182px; padding-right: 4px; }
#home-lower #home-subscribe {
  border: 4px solid white;
  width: 166px;
  float: left;
  padding: 4px;
  margin-right: 4px;
  height: 203px;
  height: auto !important;
  min-height: 203px; 
}
#home-lower #home-subscribe p { font-size: 10px; margin: 0; padding: 0 }
#home-lower #home-subscribe p.big { color: white; font-size: 18px; line-height: 18px; }
#home-lower #home-subscribe p.success { background-color: green; color: white; padding:5px; font-weight: bold; font-size: 11px; }
#home-lower #home-subscribe p.error { background-color: red; color: white; padding: 5px; font-weight: bold; font-size: 11px; }
#home-lower #home-subscribe dl { width: 100%; overflow: hidden; margin-bottom: 0;  }
#home-lower #home-subscribe dt { float: left; color: white; width: 40px; height: 30px; clear: both; font-size: 10px; margin: 0; }
#home-lower #home-subscribe dd { margin: 0; margin-left: 50px; width: 30px; height: 30px; }
#home-lower #home-subscribe dd input { width: 105px; }
#home-lower #home-subscribe input.button { margin: 0; padding: 2px 4px; border: 0; color: white; float: right; cursor: pointer; border: 1px solid white;  }
#home-lower #home-subscribe a { color: white; }

#home-lower #news-quick {
  float: left;
  width: 182px;
  height: 219px;
}
#home-lower #news-quick p { padding: 0 4px; }

ul#sitemap { list-style: none; margin: 0; padding: 0; }

#footer
{
  margin-top: 8px;
  width: 100%;
  overflow: hidden; 
  color: #737373;  
}

#footer a, #footer a:visited { color: #737373; }

#footer img
{
  margin-bottom: 8px;
  width: 762px;
  height: 38px;
}

#footer div#siteby
{
  float: right;
  width: 381px;
  text-align: right;
}

#footer ul
{
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 400px;
}

#footer ul li 
{
  display: inline;
}
