/* content width, excluding shadow */
body {
  background: url("images/bg_header.png") repeat-x #1a1a1a;
  font-size: 13px;
}
#gumax-page, #gumax-page-actions, #gumax-header, #gumax-page-footer {
  max-width: 980px !important;
  /* need for Firefox */
  width: 980px;
  /* need for IE6 win */
}
#header-wrap {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 100;
  background: url("images/bg_header.png") repeat-x;
}
#gumax-header {
  background: url('images/logo.png') 15px 15px no-repeat;
  /* header background */
  height: 181px;
}
#gumax-p-search {
  top: 3px;
  position: relative;
  float: right;
  margin: 5px 5px 5px 20px;
}
#gumax-p-login {
  position: relative;
  margin-top: 5px;
  float: right;
  font-size: 13px;
}
#gumax-p-navigation ul {
  background: none;
}
#gumax-header #ad_block {
  float: right;
  width: 728px;
  height: 90px;
  margin-top: 15px;
  padding: 0;
  border: solid 1px transparent;
}
#gumax-header #menu-bg {
  position: absolute;
  width: 980px;
  top: 149px;
}
#gumax-header #menu-bg #left {
  display: block;
  float: left;
  width: 10px;
  height: 32px;
  background: url(images/bg_nav_main_left.png) 0 21px repeat-x;
}
#gumax-header #menu-bg #middle {
  position: absolute;
  display: block;
  height: 32px;
  left: 10px;
  right: 10px;
  background: url(images/bg_nav_main_middle.png) 0 21px repeat-x;
}
#gumax-header #menu-bg #right {
  float: right;
  height: 32px;
  width: 10px;
  background: url(images/bg_nav_main_right.png) 0 21px repeat-x;
}
#gumax-header #menu_sub {
  margin-top: -20px;
}
#gumax-header #menu_sub {
  margin-bottom: 3px;
}
#gumax-header #menu_sub ul {
  list-style: none;
  margin: 0;
  padding: 3px 0 0 10px;
}
#gumax-header #menu_sub ul {
  margin: 0;
  height: 24px;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
}
#gumax-header #menu_sub li {
  float: left;
  height: 20px;
  margin: 0 10px 2px 0;
  padding: 0;
  line-height: 20px;
}
#gumax-header #menu_sub li a {
  padding: 2px 5px 3px 5px;
  text-decoration: none;
  color: #fff;
}
#gumax-header #menu_sub .active a, #gumax-header #menu_sub a:hover {
  text-decoration: none;
  height: 18px;
  line-height: 18px;
  padding: 1px 4px 2px 4px;
  border: solid 1px #efa03b;
  border-radius: 4px;
  color: #fff;
  background: #f07100;
  background-image: linear-gradient(#f87b0b, #e76e01);
}
#gumax-p-navigation li {
  margin: 0 0 0 10px;
  padding: 0 8px;
  line-height: 23px;
  border: solid 1px #3387ce;
  border-radius: 4px;
  color: #fff;
  background-image: linear-gradient(#206095, #1a4f7b);
}
#gumax-p-navigation ul li a {
  padding: 0;
  margin: 0;
  font-weight: bold;
  color: #fff;
  font-size: 13px;
}
#gumax-p-navigation ul li a:hover, #gumax-p-navigation li.active a {
  background: none;
  border-top: none;
}
#gumax-page {
  margin-top: 181px;
  background: none;
}
#_gumax-page {
  padding: 0px 10px 0px 10px;
  border: solid 1px #575757;
  border-radius: 4px;
  background: #3d3d3d;
}
#gumax-page-footer, #gumax-page-actions {
  background: none;
}
