html, body { height: 100%; margin: 0; padding: 0;}
body {
  background: #fff url(/images/gradient.gif) no-repeat 0 0;
  padding-right: 53px;
  font: 12px Arial; color: #303030;
}

:focus { outline: 0}
a { color: #1975b6; text-decoration: underline}
a:hover { color: #00548f}
a img { border: 0}
#wrapperForum{ padding: 25px 0 10px 20px}

#container {
  width: 950px;
  height: 100%;
  min-height: 100%;
  position: relative;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: auto;
  overflow: hidden; zoom: 1
}
html>body #container { height: auto}

#header { clear: left; overflow: hidden}
#header img#logo {
  float: left;
  margin: 59px 0 0 119px;
}
#header #top-banners { margin: 0 0 0 300px; padding-top: 14px; border-top: 9px solid #006bb7}

#top-banners ul { position: relative; float: left; margin: 0; padding: 4px 0 0; list-style: none; z-index: 11}
#top-banners ul li { float: left; height: 12px; padding-right: 49px; white-space: nowrap}
#top-banners ul li.none { margin: 0; padding: 0; border: 0}
#top-banners ul ul { float: none; padding: 0}
#top-banners ul ul li {
  margin-right: 10px; padding-right: 10px;
  border-right: 1px solid #d6d6d6;
  padding-bottom: 2px !important;
  padding-bottom: 0;
}

#top-banners form { overflow: hidden; margin: 0; padding: 0;}
#top-banners form div { float: right; padding-bottom: 16px !important; padding-bottom: 14px}
#top-banners form div input {
  height: 18px;
  margin: 0; padding: 0;
}
#top-banners form div #search-field {
  width: 161px; height: 17px;
  margin: 0 9px 0 11px; padding-left: 4px;
  font: normal 100% Arial;
  border: 1px solid #D6D6D6
}
#top-banners form div #search-button { margin-bottom: -4px}

#header #top-banners p {
  width: 100%;
  background: #c4e8ff url(/images/slogan-bg.png) no-repeat 218px 100%;
  margin: 0; padding: 0;
  overflow: hidden;
}
#header #top-banners p img {
  float: left;
  border-right: 1px solid #fff;
}
#header #top-banners #slogan { margin: 42px 0 0 86px; border: 0}

#wrapper { width: 100%; float: right; margin: 4px 0 0 -305px; clear: both}
#wrapper #content { margin-left: 305px}
#left-col { position: relative; width: 300px; float: left; padding-top: 37px; z-index: 10}

#content h3 {
  margin: 0; padding: 0 0 16px;
  font: normal 150% Arial; color: #006BB7;
  text-transform: uppercase
}

input.bbtn {
  width: 97px; height: 25px;
  background: #b5d4e9 url(/images/blue-button.gif) no-repeat 0 0;
  font: bold 12px Arial; color: #2179b7;
  border: none;
  vertical-align: middle
}
#content select { font: normal 100% Arial}
#content .right select { float: left; margin: 0 20px 0 0; font: normal 100% Arial}
#content #days { width: 44px}
#content #monthes { width: 99px}
#content #years { width: 83px}
a.more {
  background: url(/images/ico-arrow.gif) no-repeat 7px 4px;
  padding-left: 21px
}

#content dl, #content dt, #content dd { margin: 0; padding: 0}
#content dd {
  margin: 0 0 14px; padding: 0 0 16px;
  border-bottom: 1px solid #eee
}
#content dd#last {
  border-bottom: 2px solid #eee
}
#content dd p {
  margin: 0; padding: 0 0 5px;
  font: 95% Arial;
}
#content dd .type { padding: 0 11px 0 0; font: 100% Arial; color: #737373}
#content dd .type img { margin: 0 3px -2px 0}

#content #paginator { margin: 0; padding: 0; list-style: none}
#content #paginator li { float: left; background: none; padding: 0 8px 0 0}
#content #paginator li img { margin-top: 3px; vertical-align: top}

#left-col ul { position: relative; margin: 0 50px; padding: 0; list-style: none}
#left-col #main-menu {
  padding: 16px 0 16px;
  border-top: 6px solid #C36A24
}
#main-menu li { padding: 6px 0; border-bottom: 1px solid #eee}
#main-menu li#nobrdr { border-bottom: 0}
#main-menu li a {
  background: url(/images/main-menu-marker.gif) no-repeat 0 5px;
  padding-left: 10px;
  font: bold 100% Arial; color: #1975b6;
  text-decoration: none
}
#main-menu li a:hover { color: #00548f}

#left-col #additems {
  margin-bottom: 16px; padding: 10px 0 13px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 6px solid #d6d6d6
}
#additems li { padding: 0 0 6px;}
#additems li a {
  padding-left: 10px;
  font: normal 120% Arial;
}
#additems li a:hover { color: #1975B6}
#left-col #partners {
  padding: 7px 35px 0;
  font: normal 85% Arial; color: #C7CBCB;
  text-align: center
}
#left-col img { display: block; margin: 13px auto 7px}


#footer {
  width: 100%;
  position: absolute;
  bottom: 0;
  clear: both;
}
#footer div {
  position: relative;
  margin-left: 300px;
  border-top: 6px solid #d6d6d6;
  overflow: hidden
}
*+html #footer div { margin-left: 0}
#footer div p {
  margin: 0; padding: 10px 0 19px;
  font: normal 95% Arial; color: #303030
}
#footer #copyright { width: 375px; float: right}
#footer div#counter { position: absolute; left: 35px; margin: 0; padding: 0; border: none}
#footer div#counter p { float: left; padding: 0 10px 0 0}
