html {
  height: 95%;

}

#nonFooter {
  position: relative;
  min-height: 100%;
  padding-bottom: 44px;

}

* html #nonFooter {
  height: 100%;

}

body {
  height: 100%;
  text-align: center;
  font: 0.80em Arial, Tahoma, Verdana, sans-serif;
  margin: 0;
  padding: 0;
  background: #428e46;
  color: #2B3334;

}

#body_bg {
  width: 100%;
  height: 94%;
  background: #428e46 url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/body_bg.png') repeat-x top;

}

h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, cite, hr, fieldset, img, dl, dt, dd {
  margin: 0;
  padding: 0;

}

ul, li {
  list-style-type: none;
  list-style: none;

}

.hidden, #hidden {
  position: absolute;
  display: none;

}

.cleaner {
  display: block;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  width: 100%;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;

}

#site {
  width: 858px;
  height: 100%;
  margin: 0 auto;
  text-align: left;
  padding: 25px 0 0 0;
  position: relative;
  min-height: 100%;

}

.endZoneContent .rbcReplaceTextColor {
  color: #404041;

}

#header {
  width: 858px;
  height: 238px;
  margin: 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/header.jpg') no-repeat top;

}

#header_content {
  height: 34px;
  line-height: 34px;
  padding: 0 15px;
  position: absolute;
  top: 0;
  left: 0;
  width: 827px;
  _width: 852px;

}

#header_link {
  float: left;
  font-size: 0.9em;

}

#header_link a {
  color: #3C65B3;
  text-decoration: underline;

}

#header_link a:hover {
  color: #1F7723;
  text-decoration: underline;

}

#header_link .homepage {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/homepage.jpg') no-repeat left center;
  padding-left: 17px;
  margin-right: 7px;

}

#header_link .sitemap {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/sitemap.jpg') no-repeat left center;
  padding-left: 17px;
  margin-right: 7px;

}

#header_link .rss {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/rss.jpg') no-repeat left center;
  padding-left: 17px;
  margin-right: 7px;

}

#header_link .print {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/print.jpg') no-repeat left center;
  padding-left: 17px;
  margin-right: 7px;

}

#header_right {
  float: right;
  text-align: right;
  padding: 0;
  margin: 0;
  *margin: -2px 0 0 0;
  _margin: 0;
  height: 24px;

}

#header_right td {
  vertical-align: top;
  padding-top: 5px;

}

#header_right td table td, #header_right td table {
  padding: 0 0 3px 0;
  margin: 0;
  vertical-align: middle;

}

#header_search {
  font-size: 0.9em;
  margin: -5px 0 0 0;
  *margin: -4px 0 0 0;
  _margin: -2px 0 0 0;
  padding: 0;

}

#header_search table {
  border-collapse: collapse;

}

.search {
  margin: 0;
  padding: 0;
  _font-size: 0.9em;

}

#header_search label {
  font-weight: bold;
  margin-right: 5px;
  _font-size: 0.8em;
  color: #3C65B3;

}

.submit {
  margin: 0 0 0 -2px;
  *margin: 6px 0 0 -8px;
  _margin: 3px 0 0 -2px;
  padding: 0;
  _font-size: 0.8em;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .submit {
    margin: 5px 0 0 -1px;

  }

}

#header_search #fulltextSearchText {
  border: 1px solid #C8E1EE;
  font-size: 0.9em;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px;
  margin: 0;
  _height: 17px;
  _font-size: 0.8em;
  _width: 120px;

}

#languageSelect {
  padding: 0;
  margin: 0;

}

#languageSelectBody {
  margin: 0;
  padding: 0;

}

#languageSelect ul {
  display: none;

}

#languageFlags {
  padding: 0;
  margin: 4px 0 0 0;
  _margin: 2px 0 0 0;

}

#languageSelect #languageFlags a {
  text-decoration: none;
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 0 0 0 7px;
  padding: 0;
  background: transparent center center no-repeat;

}

#languageList {
  padding: 0;
  margin: -3px 0 0 5px;
  _margin: 2px 0 0 5px;
  display: block;
  font-size: 0.9em;
  _font-size: 0.8em;

}

#languageList a, #languageList a:visited {
  color: #3C65B3;
  text-decoration: underline;

}

#languageList a:active, #languageList a:hover {
  color: #1F7723;
  text-decoration: underline;

}

.languageSelectbox {
  border: 1px solid #C8E1EE;
  font-size: 0.85em;
  _font-size: 0.7em;
  height: 17px;
  _height: 15px;
  margin: 4px 0 0 5px;
  _margin: 0 0 0 5px;
  padding: 0;

}

#header .illustration {
  padding-top: 30px;
  position: relative;
  width: 858px;
  height: 208px;
  _height: 238px;
  overflow: hidden;
  z-index: 0;

}

#logozone {
  height: 86px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 132px;
  width: 398px;
  z-index: 10;
  color: #FDFDFC;
  overflow: hidden;

}

#logozone #logo {
  font-size: 2.6em;
  height: 47px;
  _height: 57px;
  line-height: 1.7em;
  overflow: hidden;
  text-transform: none;
  color: #FDFDFC;

}

#logozone #logo a, #logozone #logo a:hover {
  text-decoration: none;
  color: #FDFDFC;

}

#logozone #moto {
  font-weight: bold;
  line-height: 29px;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  color: #319236;

}

#main {
  width: 858px;
  margin: 12px 0 0 0;
  padding: 0;

}

#mainContent {
  width: 650px;
  float: left;
  margin: 0 0 10px 208px;
  _margin: 0 0 0 104px;

}

#mainContentWide {
  width: 650px;
  float: left;
  margin: 0 0 10px 208px;
  _margin: 0 0 0 104px;

}

#primaryContent {
  width: 442px;
  margin: 0;
  padding: 0 0 7px 0;
  float: left;
  background: #D8D9DA url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_bottom.png') no-repeat bottom;

}

#primaryContentTop {
  width: 442px;
  margin: 0;
  padding: 0;
  height: 3px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_top.png') no-repeat top;
  overflow: hidden;

}

#mainContentWide #primaryContent {
  width: 650px;
  margin: 0;
  padding: 0 0 7px 0;
  float: left;
  background: #D8D9DA url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_bottom_wide.png') no-repeat bottom;

}

#mainContentWide #primaryContentTop {
  width: 650px;
  margin: 0;
  padding: 0;
  height: 3px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_top_wide.png') no-repeat top;
  overflow: hidden;

}

#primaryContent .box {
  width: 428px;
  margin: 7px 7px 0 7px;
  padding: 0;
  background: #F9FBFB url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/box_bottom.png') no-repeat bottom;
  overflow: hidden;

}

#primaryContent .boxTop {
  width: 428px;
  height: 3px;
  margin: 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/box_top.png') no-repeat top;

}

#mainContentWide #primaryContent .box {
  width: 636px;
  margin: 7px 7px 0 7px;
  padding: 0;
  background: #F9FBFB url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/box_bottom_wide.png') no-repeat bottom;
  overflow: hidden;

}

#mainContentWide #primaryContent .boxTop {
  width: 636px;
  height: 3px;
  margin: 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/box_top_wide.png') no-repeat top;

}

#primary {
  margin-top: 7px;

}

#mainContentWide #primaryLeft {
  width: 321px;
  background: #D8D9DA url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_bottom_middle.png') no-repeat bottom;
  padding: 0 0 7px 0;
  overflow: hidden;
  float: left;
  margin: 0;

}

#mainContentWide #primaryLeftTop {
  width: 321px;
  height: 3px;
  margin: 0;
  _margin: 0 0 -14px 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_top_middle.png') no-repeat top;

}

#mainContentWide #primaryLeft .box, #mainContentWide #primaryRight .box {
  width: 307px;
  margin: 7px 7px 0 7px;
  padding: 0 0 0 0;
  background: #f9fbfb url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/box_bottom_middle.png') no-repeat bottom;
  overflow: hidden;

}

#mainContentWide #primaryLeft .boxTop, #mainContentWide #primaryRight .boxTop {
  width: 307px;
  height: 3px;
  margin: 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/box_top_middle.png') no-repeat top;

}

#mainContentWide #primaryRight {
  width: 321px;
  background: #D8D9DA url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_bottom_middle.png') no-repeat bottom;
  padding: 0 0 7px 0;
  overflow: hidden;
  float: left;
  margin: 0 0 0 8px;

}

#mainContentWide #primaryRightTop {
  width: 321px;
  height: 3px;
  margin: 0;
  _margin: 0 0 -14px 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/primary_top_middle.png') no-repeat top;

}

#rightContent {
  width: 208px;
  _width: 185px;
  margin: 0;
  padding: 0;
  float: left;

}

#leftContent {
  float: left;
  width: 208px;
  _width: 185px;
  margin: 0 0 0 -858px;
  padding: 0;

}

#rightContent .box, #leftContent .box {
  margin-top: 5px;
  margin-bottom: 10px;

}

#rightContent .content, #leftContent .content {
  width: 195px;
  margin: 0 7px 0 6px;
  padding: 0 0 0 0;
  overflow: hidden;
  background: #D8D9DA url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_bottom.png') no-repeat bottom;

}

#rightContent .contentTop, #leftContent .contentTop {
  width: 195px;
  height: 3px;
  margin: 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_top.png') no-repeat top;

}

#rightContent .boxTitle {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_title_right.png') no-repeat right top;
  float: right;
  height: 23px;
  margin-left: 15px;
  margin-right: 15px;
  padding-right: 5px;
  _margin-right: -7px;
  text-align: right;

}

#rightContent .boxTitle h2 {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_title_left.png') no-repeat left top;
  color: #1F7723;
  font-size: 1em;
  height: 20px;
  line-height: 23px;
  padding-left: 10px;
  text-transform: uppercase;
  overflow: hidden;
  padding-top: 2px;
  font-weight: bold;

}

#leftContent .boxTitle {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_title_right.png') no-repeat right top;
  float: left;
  height: 23px;
  margin-left: 15px;
  margin-right: 15px;
  padding-right: 20px;
  _margin-left: 7px;
  _margin-right: 0px;
  _padding-right: 0px;

}

#leftContent .boxTitle h2 {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_title_left.png') no-repeat left top;
  color: #1F7723;
  font-size: 1em;
  height: 20px;
  line-height: 23px;
  text-transform: uppercase;
  overflow: hidden;
  padding: 2px 0 0 10px;
  font-weight: bold;

}

#rightContent .wsw, #leftContent .wsw {
  width: 181px;
  margin: 7px 7px 7px 7px;
  padding: 0;
  overflow: hidden;
  background: #F9FBFB no-repeat bottom;

}

#rightContent .wswTop, #leftContent .wswTop {
  width: 181px;
  height: 3px;
  margin: 0;
  padding: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/small_box_content_top.png') no-repeat top;

}

#rightContent .wswcontent, #leftContent .wswcontent {
  padding: 0 10px 10px 10px;
  overflow: hidden;

}

p {
  padding: 3px 0 3px 0;
  line-height: 1.5em;

}

#waitingTable {
  margin: 7px 7px 0 7px;
  background-color: #F9F9FB;
  text-align: center;
  vertical-align: middle;
  height: 100%;
  z-index: 111;

}

#mainContentWide #waitingTable {
  width: 636px;

}

#mainContent #waitingTable {
  width: 428px;

}

#leftContent #waitingTable, #rightContent #waitingTable {
  width: 150px;

}

#waitingTable td {
  width: 100%;
  height: 200px;

}

.wswcontent #waitingTable img {
  border: none;

}

#pageNavigator {
  padding: 0;
  overflow: hidden;
  color: #38853c;
  margin: 0;

}

#pageNavigator .wswcontent {
  padding-top: 5px;

}

#pageNavigator a {
  color: #38853c;
  font-weight: normal;

}

#pageNavigator a:hover {
  color: #3C65B3;
  font-weight: normal;

}

#pageNavigator #navCurrentPage, #pageNavigator #navCurrentPage:hover {
  text-decoration: none;
  font-weight: bold;

}

#menuzone {
  margin: 10px 0 20px 0;
  padding: 0 0;

}

#menuzone .menu {
  margin: 0;
  padding: 0;
  overflow: hidden;

}

#menuzone .menu li {
  width: 208px;
  line-height: 26px;
  overflow: hidden;

}

#menuzone .menu li a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_middle.png') no-repeat left top;
  color: #FFFFFF;
  padding-left: 20px;
  font-weight: bold;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
  display: block;
  width: 188px;
  _width: 208px;
  overflow: hidden;

}

#menuzone .menu li a:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_middle_hover.png') no-repeat left top;
  color: #C0CDDE;
  text-decoration: none;
  overflow: hidden;

}

#menuzone .menu li.first a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_top.png') no-repeat left top;
  overflow: hidden;

}

#menuzone .menu li.first a:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_top_hover.png') no-repeat left top;
  overflow: hidden;

}

#menuzone .menu li.last a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_bottom.png') no-repeat left top;
  overflow: hidden;

}

#menuzone .menu li.last a:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_bottom_hover.png') no-repeat left top;
  overflow: hidden;

}

#menuzone .menu li.open a, #menuzone .menu li.selected a, #menuzone .menu li.activeSelected a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_selected.png') no-repeat left top;
  color: #1F7723;
  overflow: hidden;

}

#menuzone .menu li.open a:hover, #menuzone .menu li.selected a:hover, #menuzone .menu li.activeSelected a:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_selected.png') no-repeat left top;
  color: #FFFFFF;
  overflow: hidden;

}

#menuzone .menu .open ul a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_middle_hover.png') no-repeat left top;
  color: #FFFFFF;
  padding-left: 30px;
  font-weight: bold;
  text-decoration: none;
  width: 208px;
  height: 26px;
  line-height: 26px;
  display: block;
  overflow: hidden;

}

#menuzone .menu .open ul a:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_middle_hover.png') no-repeat left top;
  color: #C0CDDE;
  padding-left: 30px;
  font-weight: bold;
  text-decoration: none;
  width: 208px;
  height: 26px;
  line-height: 26px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level1 a {
  padding-left: 30px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_middle_hover.png') no-repeat left top;
  color: #FFFFFF;
  width: 178px;
  _width: 208px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level1 a:hover {
  padding-left: 30px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/menu_middle_hover.png') no-repeat left top;
  color: #C0CDDE;
  width: 178px;
  _width: 208px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected a, #menuzone .menu ul.level1 li.activeSelected a {
  color: #C0CDDE;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected li a, #menuzone .menu ul.level1 li.activeSelected li a {
  color: #FFFFFF;
  overflow: hidden;

}

#menuzone .menu ul.level2 a {
  padding-left: 40px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/submenu_middle.png') no-repeat left top;
  width: 168px;
  _width: 208px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level2 a:hover {
  padding-left: 40px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/submenu_middle.png') no-repeat left top;
  color: #C0CDDE;
  width: 168px;
  _width: 208px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected a {
  color: #C0CDDE;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected li a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected li a {
  color: #FFFFFF;
  overflow: hidden;

}

#menuzone .menu ul.level3 a, #menuzone .menu ul.level4 a, #menuzone .menu ul.level5 a {
  padding-left: 50px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/submenu_middle.png') no-repeat left top;
  width: 158px;
  _width: 208px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level3 a:hover, #menuzone .menu ul.level4 a:hover, #menuzone .menu ul.level5 a:hover {
  padding-left: 50px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/submenu_middle.png') no-repeat left top;
  color: #C0CDDE;
  width: 158px;
  _width: 208px;
  display: block;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected a {
  color: #C0CDDE;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected li a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected li a {
  color: #FFFFFF;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected a {
  color: #C0CDDE;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected li a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected li a {
  color: #FFFFFF;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li.selected a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li.activeSelected a {
  color: #C0CDDE;
  overflow: hidden;

}

#menuzone .menu ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li.selected li a, #menuzone .menu ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li.activeSelected li a {
  color: #FFFFFF;
  overflow: hidden;

}

h1 {
  font-size: 1.8em;
  font-weight: normal;
  padding: 5px 15px 5px 15px;
  text-transform: uppercase;
  color: #3b5ea8;

}

h2 {
  font-size: 1.8em;
  font-weight: normal;
  padding: 5px 15px 5px 15px;
  text-transform: uppercase;
  color: #3b5ea8;

}

.wswcontent h1, .wswcontent h2 {
  padding-left: 0px;
  padding-right: 0px;

}

h3 {
  font-size: 1.5em;
  padding: 5px 0 8px 0;
  text-decoration: underline;
  font-weight: normal;
  text-transform: none;

}

h4 {
  font-size: 1.2em;
  padding: 5px 0 8px 0;
  text-decoration: underline;
  font-weight: normal;

}

h5, h6 {
  font-size: 1em;
  padding: 5px 0 8px 0;
  text-decoration: none;
  font-weight: bold;

}

.box .content {
  padding: 0 15px 10px 15px;
  overflow: hidden;

}

.content ul {
  padding-left: 25px;

}

.content ul ul {
  margin-left: 0;
  padding-left: 15px;

}

.content ul li {
  list-style: none url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/arrow.png');
  padding: 2px 0 2px 0;

}

.content ol {
  margin-left: 40px;

}

.content ol li ol, .content ol li ul {
  margin-left: 0;

}

.content ol li {
  list-style: decimal outside none;
  list-style-type: decimal;
  padding-top: 2px;
  padding-bottom: 2px;

}

.content ol li ol {
  margin-left: 20px;

}

.content a {
  color: #3C65B3;
  text-decoration: underline;
  font-weight: bold;

}

.content a:hover {
  color: #1F7723;
  text-decoration: underline;
  font-weight: bold;

}

.content a img {
  font-weight: normal;
  border: 1px solid #404041;

}

.content a:hover img {
  font-weight: normal;
  border: 1px solid #1F7723;

}

.content blockquote {
  color: #3C65B3;
  font-style: italic;
  padding: 10px;
  margin: 5px;

}

table, .modernTable {
  border-collapse: collapse;

}

.modernTable thead tr td {
  background: #c6cdeb;
  border: 1px solid #c6cdeb;
  color: #2B3334;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;

}

.modernTable tfoot tr td {
  background: none;
  border: 1px solid #c6cdeb;
  color: #2B3334;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;

}

.modernTable tbody tr td {
  border: 1px solid #c6cdeb;
  background: none;
  color: #2B3334;
  padding-left: 8px;
  padding-right: 5px;

}

.wswcontent img {
  margin: 5px;
  border: 1px solid #404041;

}

.content ol.tags {
  margin: 5px 0 5px 0;
  text-align: center;
  font-size: 0.95em;

}

.content ol.tags li {
  padding: 0;
  color: #3C65B3;
  list-style-type: none;
  list-style: none;
  margin: 0 0.25em 0 0.25em;
  font-size: 1.2em;
  display: inline;
  text-align: left;

}

.content ol.tags li a {
  color: #3C65B3;

}

.content ol.tags li a:hover {
  color: #1F7723;

}

.article {
  margin: 0 0 10px 0;

}

#leftContent .article, #rightContent .article {
  margin: 5px 0 10px 0;

}

.article h3 {
  border: none;
  text-decoration: none;

}

.article h3 a {
  color: #2B3334;
  text-decoration: underline;
  font-size: 0.8em;
  padding-bottom: 2px;

}

.article h3 a:hover {
  text-decoration: underline;
  color: #3C65B3;

}

.article ins, .articleDetail ins {
  color: #3C65B3;
  font-size: 0.85em;
  text-decoration: none;

}

.articleContent {
  margin-top: 5px;
  line-height: 1.5em;

}

#rightContent .wswcontent .articleDetail img {
  margin-right: 50px;

}

.rbcTags {
  text-align: left;

}

.rbcTags h4 {
  font-size: 1em;
  padding: 5px 0 8px 0;
  text-decoration: none;
  font-weight: bold;
  float: left;

}

.rbcTags .tags {
  float: left;
  margin-left: 5px;
  margin-top: 2px;

}

.paging {
  margin-top: 10px;

}

#primaryContent .paging {
  float: right;
  color: #1F7723;
  _margin-bottom: 10px;

}

#leftContent .paging, #rightContent .paging {
  color: #1F7723;
  text-align: center;
  margin-top: 5px;

}

#primaryLeft .paging, #primaryRight .paging {
  color: #1F7723;
  margin-top: 5px;

}

.paging a .pageText {
  color: #1F7723;
  text-decoration: underline;

}

.paging a:hover .pageText {
  color: #3C65B3;
  text-decoration: underline;

}

.paging .selected .pageText {
  color: #1F7723;
  text-decoration: none;
  font-weight: bold;

}

.paging .right {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next.png') no-repeat;
  height: 15px;
  text-decoration: none;
  width: 14px;
  padding-right: 7px;
  margin-left: 3px;

}

.paging .right:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next_hover.png') no-repeat;
  text-decoration: none;

}

.paging .rightEnd {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next_end.png') no-repeat;
  width: 14px;
  height: 15px;
  text-decoration: none;

}

.paging .rightEnd:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next_end_hover.png') no-repeat;
  text-decoration: none;

}

.paging .left {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev.png') no-repeat;
  height: 15px;
  text-decoration: none;
  width: 14px;
  padding-right: 7px;

}

.paging .left:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev_hover.png') no-repeat;
  text-decoration: none;

}

.paging .leftEnd {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev_end.png') no-repeat;
  width: 14px;
  height: 15px;
  text-decoration: none;

}

.paging .leftEnd:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev_end_hover.png') no-repeat;
  text-decoration: none;

}

.paging .rightText, .paging .rightEndText, .paging .leftText, .paging .leftEndText {
  visibility: hidden;

}

.pagingInfo {
  color: #1F7723;
  margin-top: 10px;

}

#primaryContent .pagingInfo {
  float: left;
  _margin-bottom: 10px;

}

.archive {
  margin-bottom: 5px;

}

.archive a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next.png') no-repeat right;
  padding-right: 20px;
  color: #1F7723;
  text-decoration: underline;

}

.archive a:hover {
  color: #3C65B3;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next_hover.png') no-repeat right;

}

.back {
  margin-top: 5px;

}

.back a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev.png') no-repeat left;
  padding-left: 20px;
  color: #1F7723;
  text-decoration: underline;

}

.back a:hover {
  color: #3C65B3;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev_hover.png') no-repeat left;

}

.info {
  margin-top: 10px;

}

.item {
  border-bottom: 1px solid #E1E4E5;
  margin: 5px 0 10px;
  padding-bottom: 5px;

}

.item h2.title {
  font-size: 1.2em;
  margin: 0 0 5px 0;
  padding: 0;
  font-weight: normal;
  text-transform: none;

}

.item h2.title a {
  color: #2B3334;
  text-decoration: underline;

}

.item h2.title a:hover {
  color: #3C65B3;
  text-decoration: underline;

}

.item .uri, .item .size {
  font-size: 0.9em;

}

#fulltextSearchResult, #fulltextSearchResult fieldset {
  border: none;
  margin: 0;
  padding: 0;

}

#fulltextSearchResult label {
  margin-right: 5px;

}

#fulltextSearchTextResult {
  border: 1px solid #C8E1EE;
  font-size: 0.9em;
  margin-top: 5px;
  width: 95%;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px;

}

#primary #fulltextSearchTextResult {
  border: 1px solid #C8E1EE;
  font-size: 0.9em;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 275px;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px;

}

#fulltextSearchResult {
  margin-bottom: 10px;

}

#fulltextSearchTypeResult {
  border: 1px solid #C8E1EE;
  font-size: 0.9em;
  margin-top: 5px;
  width: 95%;

}

#primary #fulltextSearchTypeResult {
  border: 1px solid #C8E1EE;
  font-size: 0.9em;
  margin-top: 5px;
  width: 276px;

}

#fulltextSearchResult .search {
  float: left;
  width: 140px;
  overflow: hidden;

}

#mainContentWide #fulltextSearchResult .search {
  float: left;
  width: 230px;
  overflow: hidden;

}

#fulltextSearchResult .type {
  float: left;
  width: 140px;
  overflow: hidden;
  margin-left: 10px;

}

#mainContentWide #fulltextSearchResult .type {
  float: left;
  width: 230px;
  overflow: hidden;
  margin-left: 10px;

}

#mainContentWide #primary #fulltextSearchResult .type {
  float: left;
  width: 230px;
  overflow: hidden;
  margin-left: 0;

}

#fulltextSearchResult .btnarea {
  float: left;
  text-align: center;
  padding-top: 22px;
  padding-left: 10px;

}

#primary #fulltextSearchResult .btnarea {
  float: right;
  text-align: center;
  padding-top: 8px;
  padding-left: 0;
  padding-right: 5px;

}

.btn {
  height: 17px;
  cursor: pointer;
  position: relative;

}

.btn .btnleft {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left.png') no-repeat top left;
  height: 17px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.btn:hover .btnleft, .btn.hover .btnleft {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_hover.png') no-repeat top left;
  height: 17px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.btn .btnright {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_right.png') no-repeat top right;
  height: 17px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.btn:hover .btnright, .btn.hover .btnright {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_right_hover.png') no-repeat top right;
  height: 17px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.btn button {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_middle.png') repeat-x;
  height: 100%;
  color: #FFFFFF;
  margin: 0;
  border: none;
  font-weight: normal;
  font-size: 0.9em;
  padding: 0 0 2px 0;
  float: left;
  line-height: 17px;
  cursor: pointer;

}

.btn:hover button, .btn.hover button {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_middle_hover.png') repeat-x;
  height: 100%;
  color: #FFFFFF;
  margin: 0;
  border: none;
  font-weight: normal;
  font-size: 0.9em;
  padding: 0 0 2px 0;
  float: left;
  line-height: 17px;
  cursor: pointer;

}

.btn {
  background-image: expression( this.onmouseover = new Function("this.className += ' hover';"), this.onmouseout = new Function("this.className = this.className.replace(' hover', '')") );

}

.content .btn {
  height: 20px;
  cursor: pointer;
  position: relative;

}

.content .btn .btnleft {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big.png') no-repeat top left;
  height: 20px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.content .btn:hover .btnleft, .content .btn.hover .btnleft {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big_hover.png') no-repeat top left;
  height: 20px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.content .btn .btnright {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_right_big.png') no-repeat top right;
  height: 20px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.content .btn:hover .btnright, .content .btn.hover .btnright {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_right_big_hover.png') no-repeat top right;
  height: 20px;
  width: 10px;
  margin: 0;
  padding: 0;
  float: left;

}

.content .btn button {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_middle_big.png') repeat-x;
  height: 100%;
  color: #FFFFFF;
  margin: 0;
  border: none;
  font-weight: normal;
  font-size: 0.9em;
  padding: 0 0 4px 0;
  *padding: 2px 0 2px 0;
  float: left;
  cursor: pointer;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .content .btn button {
    padding: 2px 0 3px 0;

  }

}

.content .btn:hover button, .content .btn.hover button {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_middle_big_hover.png') repeat-x;
  height: 100%;
  color: #FFFFFF;
  margin: 0;
  border: none;
  font-weight: normal;
  font-size: 0.9em;
  padding: 0 0 4px 0;
  *padding: 2px 0 2px 0;
  float: left;
  cursor: pointer;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .content .btn:hover button, .content .btn.hover button {
    padding: 2px 0 3px 0;

  }

}

.content .btn {
  background-image: expression( this.onmouseover = new Function("this.className += ' hover';"), this.onmouseout = new Function("this.className = this.className.replace(' hover', '')") );

}

.contact {
  font-size: 0.9em;

}

.contact .address {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/address.gif') no-repeat left;
  padding-left: 25px;

}

.contact .phone {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/phone.gif') no-repeat left;
  padding-left: 25px;

}

.contact .email {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/email.gif') no-repeat left;
  padding-left: 25px;

}

.photo118 a.photo {
  width: 118px;
  float: left;
  text-decoration: none;

}

.photo200 a.photo {
  width: 200px;
  float: left;
  text-decoration: none;

}

#leftContent .photo118, #rightContent .photo118 {
  margin:10px 0 0 13px;

}

#primaryContent .photo200 a.photo {
  margin-left: 100px;

}

#mainContentWide #primaryContent .photo200 a.photo {
  margin-left: 70px;

}

#mainContentWide a.photo {
  margin: 0 0 5px 25px;
  overflow: hidden;
  font-size: 85%;
  border: 1px solid #404041;
  cursor: pointer;
  font-weight: normal;
  text-align: center;
  padding-bottom: 5px;
  text-decoration: none;

}

#mainContentWide #primary a.photo {
  margin: 0 0 5px 35px;
  overflow: hidden;
  font-size: 85%;
  border: 1px solid #404041;
  cursor: pointer;
  font-weight: normal;
  text-align: center;
  padding-bottom: 5px;
  text-decoration: none;

}

#mainContentWide #primary .photo118 a.photo {
  margin: 0 5px 5px 10px;

}

a.photo {
  margin: 0 0 5px 8px;
  overflow: hidden;
  font-size: 85%;
  border: 1px solid #404041;
  cursor: pointer;
  font-weight: normal;
  text-align: center;
  padding-bottom: 5px;
  text-decoration: none;

}

a.photo:hover, #mainContentWide a.photo:hover, #mainContentWide #primary a.photo:hover {
  border: 1px solid #3C65B3;
  font-weight: normal;
  text-decoration: none;

}

a.photo .name {
  color: #404041;
  text-decoration: none;

}

a.photo:hover .name {
  border: none;
  font-weight: normal;
  color: #3C65B3;
  text-decoration: none;

}

.photo118 a.photo span.image {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 118px;
  height: 118px;
  border: none;

}

.photo200 a.photo span.image {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 200px;
  height: 200px;
  border: none;

}

a.photo span.image span {
  *position: absolute;
  *top: 50%;
  *left: 50%;

}

a.photo span.image img {
  margin: 0;
  border: 0;
  border: none;

}

a.photo span.image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  *position: relative;
  *top: -50%;
  *left: -50%;
  *margin: 0;
  *overflow: hidden;
  border: none;

}

.photofull {
  margin: 0 0 0 -2px;
  padding: 0;

}

.photofull span.image {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 400px;
  _width: 402px;
  height: 400px;
  _height: 402px;
  border: 1px solid #404041;

}

#mainContentWide .photofull span.image {
  position: relative;
  display: block;
  margin: 0 auto;
  _margin: 0 0 0 50px;
  text-align: center;
  width: 500px;
  _width: 502px;
  height: 500px;
  _height: 502px;
  border: 1px solid #404041;

}

#mainContentWide #primary .photofull span.image {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 280px;
  _width: 282px;
  height: 280px;
  _height: 282px;
  border: 1px solid #404041;

}

.photofull span.image span {
  *position: absolute;
  *top: 50%;
  *left: 50%;

}

.photofull span.image img {
  margin: 0;
  border: 0;

}

.photofull span.image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  *position: relative;
  *top: -50%;
  *left: -50%;
  *margin: 0;
  *overflow: hidden;

}

.wswcontent .photofull img {
  margin: 0;

}

.pagination {
  margin-top: 10px;
  margin-bottom: 10px;

}

.pagination table {
  margin-left: 52px;
  _font-size: 0.9em;

}

#mainContent .pagination table {
  margin-left: 0px;
  _font-size: 0.9em;

}

.pagination .before {
  width: 167px;

}

#mainContent .pagination .before {
  width: 120px;

}

.pagination .control {
  width: 167px;
  text-align: center;

}

#mainContent .pagination .control {
  width: 162px;
  text-align: center;

}

.pagination .after {
  width: 167px;
  text-align: right;

}

#mainContent .pagination .after {
  width: 120px;
  text-align: right;

}

.content .pagination .prev {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev.png') no-repeat left;
  height: 15px;
  padding-left: 20px;
  color: #1F7723;
  margin-right: 10px;

}

.content .pagination .prev:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/prev_hover.png') no-repeat left;

}

.content .pagination .next {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next.png') no-repeat right;
  height: 15px;
  padding-right: 20px;
  color: #1F7723;
  margin-left: 10px;

}

#mainContent .content .pagination .next {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next.png') no-repeat right;
  height: 15px;
  padding-right: 20px;
  color: #1F7723;
  margin-left: 10px;
  margin-right: 0px;

}

.content .pagination .next:hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next_hover.png') no-repeat right;

}

.content .pagination .prev:hover, .content .pagination .next:hover {
  text-decoration: underline;
  color: #3C65B3;

}

.show, .pagination span {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big.png') no-repeat left;
  padding: 2px 10px 3px 15px;
  *padding: 2px 10px 2px 15px;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;

}

#slideshowControl {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_bg_big.png') no-repeat right;
  padding: 2px 0 3px 0;
  *padding: 2px 0 2px 0;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;

}

#slideshowControl:hover, #slideshowControl.hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_bg_big_hover.png') no-repeat right;
  padding: 2px 0 3px 0;
  *padding: 2px 0 2px 0;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;

}

#slideshowControl:hover .show, #slideshowControl.hover .show, #slideshowControl:hover .pagination span, #slideshowControl.hover .pagination span {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big_hover.png') no-repeat left;

}

.pagination span:hover, .pagination span.hover {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big_hover.png') no-repeat left;

}

.pagination span {
  background-image: expression( this.onmouseover = new Function("this.className += ' hover';"), this.onmouseout = new Function("this.className = this.className.replace(' hover', '')") );

}

#slideshowControl {
  background-image: expression( this.onmouseover = new Function("this.className += ' hover';"), this.onmouseout = new Function("this.className = this.className.replace(' hover', '')") );

}

#primary .topshow {
  margin-top: 5px;

}

.product {
  margin-bottom: 10px;

}

.product .title {
  font-size: 1.2em;
  font-weight: bold;
  margin-left: 140px;

}

.product .title a {
  color: #2B3334;

}

.product .title a:hover {
  color: #3C65B3;

}

.product .image {
  float: left;
  height: 100%;
  margin-top: -30px;
  width: 140px;

}

.product .image a:hover img {
  border: 1px solid #404041;

}

.product .text {
  margin-left: 140px;
  line-height: 1.5em;

}

#rightContent .product .title, #leftContent .product .title {
  font-size: 1.2em;
  font-weight: bold;
  margin-left: 0;

}

#rightContent .product .image, #leftContent .product .image {
  float: left;
  width: 140px;
  margin-top: 0;

}

#rightContent .product .text, #leftContent .product .text {
  margin-left: 0;

}

.productDetail .image {
  margin-left: -7px;

}

#mainContentWide .productDetail .image {
  text-align: center;
  margin: 0;
  display: block;

}

.productDetail .image a:hover img {
  border: 1px solid #3C65B3;

}

.diskuze {
  margin: 0;
  overflow: hidden;

}

.diskuze fieldset {
  border: none;
  margin: 0;

}

.diskuze label {
  float: left;
  padding: 0 7px 0 0;
  width: 114px;
  margin-bottom: 10px;

}

#mainContentWide .diskuze label {
  float: left;
  padding: 0 7px 0 0;
  width: 193px;
  margin-bottom: 10px;

}

#mainContentWide #primary .diskuze label {
  float: left;
  padding: 0 7px 0 0;
  width: 194px;
  margin-bottom: 5px;

}

#rightContent .diskuze label, #leftContent .diskuze label {
  float: left;
  padding: 0;
  width: 155px;
  margin-bottom: 2px;
  margin-top: 5px;

}

.diskuze input {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  width: 270px;

}

#mainContentWide .diskuze input {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  width: 400px;

}

#mainContentWide #primary .diskuze input {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  width: 270px;
  margin-bottom: 5px;

}

.diskuze #postText, .diskuze .feWebFormTextarea {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  float: left;
  width: 270px;
  height: 100px;
  font: 1em Arial, Tahoma, Verdana, sans-serif;
  overflow: auto;
  _margin-left: 3px;

}

#mainContentWide .diskuze #postText, #mainContentWide .diskuze .feWebFormTextarea {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  float: left;
  width: 400px;
  height: 100px;
  font: 1em Arial, Tahoma, Verdana, sans-serif;
  overflow: auto;
  _margin-left: 3px;

}

#mainContentWide #primary .diskuze #postText, #mainContentWide #primary .diskuze .feWebFormTextarea {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  float: left;
  width: 270px;
  height: 100px;
  font: 1em Arial, Tahoma, Verdana, sans-serif;
  overflow: auto;
  _margin-left: 3px;

}

.diskuze .btn {
  margin: 10px 7px 0 0;
  _margin: 10px 3px 0 0;
  float: right;

}

#mainContentWide .diskuze .btn {
  margin: 10px 5px 0 0;
  _margin: 10px 0 0 0;
  float: right;

}

#rightContent .diskuze input, #leftContent .diskuze input {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  width: 155px;

}

#rightContent .diskuze #postText, #leftContent .diskuze #postText, #rightContent .diskuze .feWebFormTextarea, #leftContent .diskuze .feWebFormTextarea {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x 1px 0;
  border:1px solid #D7D8D9;
  float: left;
  width: 155px;
  height: 100px;
  font: 1em Arial, Tahoma, Verdana, sans-serif;
  overflow: auto;

}

ul.formError {
  margin-bottom: 10px;

}

ul.formError li {
  list-style: none url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/arrow.png');
  margin-left: 10px;
  font-weight: bold;

}

.diskuze label.wrong {
  font-weight: bold;
  color: #3C65B3;

}

.diskuze input.wrong {
  border: 1px solid #3C65B3;

}

.post {
  height: auto;
  margin: 0 0 15px 120px;
  overflow: hidden;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #E1E4E5;

}

#rightContent .post, #leftContent .post {
  height: auto;
  margin: 0 0 15px 40px;
  overflow: hidden;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #E1E4E5;

}

.post .head {
  font-size: 0.9em;

}

.post .head p {
  padding: 0;

}

.post .head .user {
  color: #3C65B3;
  font-weight: bold;

}

.post .head ins {
  color: #3C65B3;
  text-decoration: none;

}

.post .head h3 {
  font-size: 1.1em;
  font-weight: bold;
  padding: 0;
  text-decoration: none;

}

.post .reply {
  float: right;

}

.newPost {
  margin-top: 5px;

}

.post .reply a, .newPost a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next.png') no-repeat right;
  padding-right: 20px;
  color: #1F7723;

}

.post .reply a:hover, .newPost a:hover {
  color: #3C65B3;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/next_hover.png') no-repeat right;

}

.level-1 {
  margin-left: 0px;

}

.level-2 {
  margin-left: 30px;

}

.level-3 {
  margin-left: 60px;

}

.level-4 {
  margin-left: 90px;

}

.level-5 {
  margin-left: 120px;

}

#rightContent .level-1, #leftContent .level-1 {
  margin-left: 0px;

}

#rightContent .level-2, #leftContent .level-2 {
  margin-left: 10px;

}

#rightContent .level-3, #leftContent .level-3 {
  margin-left: 20px;

}

#rightContent .level-4, #leftContent .level-4 {
  margin-left: 30px;

}

#rightContent .level-5, #leftContent .level-5 {
  margin-left: 40px;

}

.content ul.ServerMap {
  padding-left: 5px;

}

.content ul.ServerMap li {
  list-style: none none;
  list-style-type: none;
  padding-top: 3px;

}

.content ul.ServerMap ul {
  padding-left: 15px;

}

.ServerMap a {
  color: #1F7723;
  font-weight: normal;
  background: none;

}

.ServerMap a:hover {
  color: #3C65B3;
  font-weight: normal;

}

.ServerMap .level1 a, .ServerMap .level2 a, .ServerMap .level3 a, .ServerMap .level4 a, .ServerMap .level5 a, .ServerMap .level6 a, .ServerMap .level7 a, .ServerMap .level8 a, ServerMap .level9 a, ServerMap .level10 a {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/arrow.png') no-repeat 0px 3px;
  padding-left: 15px;

}

.question .title {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0;

}

.question .viewAnswer {
  cursor: pointer;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/faq_open.png') no-repeat 0 8px;
  padding-left: 20px;

}

.question .viewAnswer:hover {
  color: #3C65B3;
  cursor: pointer;

}

.question .hideAnswer {
  color: #3C65B3;
  cursor: pointer;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/faq_close.png') no-repeat 0 8px;
  padding-left: 20px;

}

.question .viewAnswer .answerBlock {
  display: none;

}

.question .hideAnswer .answerBlock {
  display: block;

}

.poll img {
  margin: 0;
  border: 1px solid #404041;

}

.poll h3 {
  font-size: 1.2em;
  text-decoration: none;
  font-weight: bold;
  padding-bottom: 3px;

}

.poll p {
  padding-bottom: 10px;

}

.poll .question {
  font-size: 0.9em;
  color: #666767;

}

.poll .question .pollnumber {
  color: #2B3334;

}

.poll .question a {
  color: #2B3334;
  font-weight: normal;

}

.poll .question a:hover {
  color: #3C65B3;
  font-weight: normal;

}

.poll .pollbar {
  margin-top: 3px;
  width: 100%;
  display: block;
  border: 1px solid #D7D8D9;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x top;

}

.rbcWidgetArea {
  margin-top: 7px;

}

.privateAccessForm {
  margin: 7px 7px 0 7px;
  padding: 0;
  background: #F9F9FB;
  overflow: hidden;

}

.privateAccessForm form {
  margin: 7px;

}

.privateAccessForm form fieldset {
  border: none;

}

.privateAccessForm label {
  margin-bottom: 10px;
  padding: 0;
  width: 150px;
  display: block;
  _font-size: 0.9em;

}

.privateAccessForm input {
  background: transparent url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/input_bg.png') repeat-x scroll 1px 0;
  border: 1px solid #C8E1EE;
  width: 250px;

}

.privateAccessForm .submit {
  float: none;
  margin: 5px 0 0 0;
  padding: 0;
  text-align: center;

}

.privateAccessForm p {
  padding: 7px;

}

#lostPasswordLink , .formSuffixLinks {
  margin: 0 7px 0 7px;
  _margin: -7px 7px 0 7px;
  padding: 0 0 7px 0;
  background: #F9F9FB;
  overflow: hidden;

}

#lostPasswordLink a , .formSuffixLinks a {
  color: #3C65B3;
  font-weight: bold;
  text-decoration: underline;
  margin: 7px;

}

#lostPasswordLink a:hover , .formSuffixLinks a:hover {
  color: #1F7723;
  font-weight: bold;
  text-decoration: underline;
  margin: 7px;

}

#footer {
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/foot.jpg') no-repeat;
  width: 858px;
  height: 48px;
  color: #353D3F;
  padding: 0 0 10px 0;
  margin: -48px 0 10px 0;
  overflow: hidden;
  position: relative;

}

#foot {
  height: 19px;
  margin: 10px 20px;
  overflow: hidden;

}

#foot a {
  color: #353D3F;
  font-weight: bold;
  text-decoration: underline;

}

#foot a:hover {
  color: #1F7723;
  font-weight: bold;
  text-decoration: underline;

}

#leftfoot {
  float: left;
  margin: 0;
  padding: 0;
  width: 60%;

}

#rightfoot {
  float: left;
  margin: 0;
  padding: 0;
  width: 40%;
  text-align: right;

}

.diskuze label.groupLabel {
  margin-bottom: 5px !important;

}

.diskuze .formTextarea {
  margin-bottom: 5px;

}

.diskuze .formTextarea label {
  display: block !important;
  position: relative;

}

.diskuze .choicesGroup {
  position: relative;
  float: right;
  width: 272px;
  margin: -5px 0 10px;

}

.diskuze .choicesGroup label {
  font-weight: normal !important;
  float: none !important;
  display: inline !important;
  margin: 0 !important;

}

.diskuze .choicesGroup input {
  position: relative !important;
  top: 2px;
  float: none !important;
  width: auto !important;
  height: auto !important;
  background: transparent none !important;
  border: none !important;
  margin: 5px 0 !important;

}

.diskuze select {
  width: 272px;
  margin-bottom: 6px;
  padding: 2px;
  font-family: Arial, Helvetica, Tahoma, sans-serif;

}

.fileInput {
  position: relative;
  float: left;
  width: 272px;
  margin-bottom: 6px;
  white-space: nowrap;

}

.fileInputBase {
  height: 0px;
  width: auto;
  overflow: hidden;

}

.fileInputCover {
  position: relative;
  width: 272px;
  overflow: hidden;

}

.ie .fileInputBase {
  height: auto;
  width: auto;
  overflow: hidden;

}

.ie .fileInputBase input {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 140px !important;
  height: 22px;
  font-size: 19px;
  z-index: 5;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fileInputBase {
    height: auto;
    width: auto;
    overflow: hidden;

  }
  .fileInputBase input {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 140px !important;
    height: 22px;
    font-size: 19px;
    z-index: 5;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;

  }

}

.fileInputText {
  position: relative;
  padding: 0 0 0 7px;
  white-space: nowrap;
  cursor: default;

}

.fileInputSelect {
  position: relative;
  display: inline-block;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_middle_big.png') repeat-x 0 0 transparent;
  color: #fff;
  padding: 3px 15px;
  font-size: 0.85em;
  cursor: pointer;

}

.fileInputSelect i, .fileInputSelect u {
  display: block;
  position: absolute;
  top: 0;
  height: 20px;
  width: 10px;

}

.fileInputSelect i {
  left: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big.png') no-repeat scroll left top transparent;

}

.fileInputSelect u {
  right: 0;
  background: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_right_big.png') no-repeat scroll right top transparent;

}

.fileInputSelect:hover i {
  background-image: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_left_big_hover.png');

}

.fileInputSelect:hover u {
  background-image: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_right_big_hover.png');

}

.fileInputSelect:hover {
  background-image: url('/d11bh4d8fhuq47.cloudfront.net/_system/skins/v8/50000124/img/btn_middle_big_hover.png');

}

#rightContent .diskuze .fileInput, #leftContent .diskuze .fileInput {
  float: none;

}

#rightContent .diskuze select, #rightContent .diskuze .fileInput, #rightContent .diskuze .fileInputCover, #rightContent .diskuze .choicesGroup, #leftContent .diskuze select, #leftContent .diskuze .fileInput, #leftContent .diskuze .fileInputCover, #leftContent .diskuze .choicesGroup {
  width: 157px;

}

#mainContentWide .diskuze select, #mainContentWide .diskuze .fileInput, #mainContentWide .diskuze .fileInputCover, #mainContentWide .diskuze .choicesGroup {
  width: 402px;

}

#mainContentWide #primary .diskuze select, #mainContentWide #primary .diskuze .fileInput, #mainContentWide #primary .diskuze .fileInputCover, #mainContentWide #primary .diskuze .choicesGroup {
  width: 272px;

}

.rbcFormDescription {
  margin-bottom: 10px;

}