@charset
"utf-8"
;
body, html {
  margin: 0;
  padding: 0;
  width: 100%;
  background: #3e4637;
  color: #ffb000;
  font: normal normal normal 12px/normal Verdana;
  cursor: default;
  height: 100%;
  overflow: hidden
}

.arr_h1 {
  float: left;
  margin: 0;
  width: 1px;
  height: 8px
}

.arr_h2 {
  float: left;
  margin: 1px 0;
  width: 2px;
  height: 6px
}

.arr_h3 {
  float: left;
  margin: 2px 0;
  width: 2px;
  height: 4px
}

.arr_h4 {
  float: left;
  margin: 3px 0;
  width: 2px;
  height: 2px
}

.arr_v1 {
  margin: 0;
  height: 1px
}

.arr_v2 {
  margin: 0 1px;
  height: 2px
}

.arr_v4 {
  margin: 0 3px;
  height: 2px
}

.arrow_hor {
  width: 7px;
  height: 8px
}

.arrow_vert {
  width: 8px;
  height: 7px
}

.button {
  border: #694208 1px solid;
  margin: 0 0 10px 10px;
  padding: 4px 0 0 3px;
  width: 135px;
  display: block;
  white-space: nowrap;
  background: #000;
  color: #ffb000;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  cursor: default;
  height: 18px;
  overflow: hidden
}

.button:hover, .button_click {
  background: #77550e
}

.button_active {
  border-bottom: #694208 1px solid;
  border-left: #694208 1px solid;
  border-top: #694208 1px solid;
  margin: 0 0 10px 10px;
  padding: 4px 0 0 3px;
  width: 147px;
  display: block;
  white-space: nowrap;
  background: #000;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  cursor: default;
  height: 18px;
  overflow: hidden
}

.button_back {
  bottom: -20px;
  position: absolute
}

.button_mini {
  border: #694208 1px solid;
  background: #000;
  overflow: hidden;
  position: absolute
}

.close {
  padding: 0 1px 3px 2px;
  width: 16px;
  font-size: 16px;
  text-align: center;
  height: 16px;
  overflow: hidden;
  position: absolute;
  right: 10px
}

.content1, .content1_m {
  width: 100%;
  height: 100%;
  left: -10px;
  position: absolute;
  top: 8px
}

.content2 {
  margin-left: 160px;
  padding: 0 0 2px 10px;
  height: 100%;
  overflow: hidden;
  position: relative
}

.content2_m {
  margin-left: 10px;
  padding-left: 10px;
  height: 100px
}

.content3_m {
  border: #694208 1px solid;
  background: #000;
  height: 100%;
  overflow: hidden;
  position: relative
}

.content3_top_type1 {
  width: 100%;
  background: #694208;
  height: 1px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1
}

.content3_top_type2 {
  display: none
}

.content3_type1 {
  border-bottom: #694208 1px solid;
  border-left: #694208 1px solid;
  border-right: #694208 1px solid;
  background: #000;
  height: 100%;
  overflow: hidden;
  position: relative;
  top: 1px
}

.content3_type2 {
  border-left: #694208 1px solid;
  padding-bottom: 3px;
  font-weight: bold;
  height: 100%;
  overflow: hidden
}

.content4_stat {
  margin-left: 10px;
  color: #fff;
  height: 100%;
  overflow: auto;
  position: relative;
  top: 0
}

.content4_type1 {
  top: 0
}

.content4_type2, .content4_type1 {
  margin: 0 12px 0 10px;
  color: #fff;
  overflow: hidden;
  position: relative
}

.cs {
  margin-left: -145px;
  margin-top: -100px;
  font: normal normal bold 160pt/normal Georgia;
  left: 50%;
  position: absolute;
  top: 35%
}

.cs_1 {
  color: #889180;
  left: -1px;
  position: absolute;
  top: -1px
}

.cs_2 {
  color: #282e22;
  left: 1px;
  position: absolute;
  top: 1px
}

.cs_3 {
  display: inline;
  color: #4c5844;
  left: 0;
  position: absolute;
  top: 0
}

.header {
  padding-top: 10px;
  width: 100%;
  height: 27px;
  left: 0;
  position: absolute;
  top: -39px
}

.link {
  color: #77550e;
  font-size: 10px;
  text-decoration: none;
  bottom: -25px;
  cursor: pointer;
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 25px
}

.link:hover, .scroller:hover, .scroller_top_type2:hover, .scroller_bottom_type2:hover, .scroller_top_type1:hover, .scroller_bottom_type1:hover {
  color: #ffb000
}

.menu {
  width: 175px;
  bottom: 60px;
  height: 144px;
  left: -16px;
  position: absolute
}

.menu_bg {
  width: 100%;
  background: #000;
  height: 100%;
  overflow: hidden;
  opacity: 0.4
}

.navigation {
  width: 150px;
  text-decoration: none;
  cursor: default;
  left: 0;
  position: absolute;
  top: 9px
}

.path {
  white-space: nowrap;
  left: 10px;
  position: absolute;
  top: 13px
}

.path_active {
  display: inline;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  cursor: default
}

.path_download {
  display: inline;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  cursor: default
}

.path_name {
  display: inline;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  cursor: default
}

.path_name_act {
  display: inline;
  color: #ffb000;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  cursor: default
}

.path_name_act:hover, .path_other:hover {
  color: #fff
}

.path_other {
  display: inline;
  color: #ffb000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  cursor: default
}

.path_sym {
  display: inline;
  color: #fff;
  font-size: 12px
}

.r10 {
  margin: 0 8px;
  height: 1px
}

.r11 {
  margin: 0 9px;
  height: 1px
}

.r12 {
  margin: 0 11px;
  height: 1px
}

.r13 {
  margin: 0 13px;
  height: 1px
}

.r14 {
  margin: 0 16px;
  height: 1px
}

.r2 {
  margin: 0 1px;
  height: 3px
}

.r3, .arr_v3 {
  margin: 0 2px;
  height: 2px
}

.r4, .r5 {
  margin: 0 3px;
  height: 1px
}

.r6 {
  margin: 0 4px;
  height: 1px
}

.r7 {
  margin: 0 5px;
  height: 1px
}

.r8 {
  margin: 0 6px;
  height: 1px
}

.r9 {
  margin: 0 7px;
  height: 1px
}

.rbottom .r0 {
  padding-top: 10px
}

.rbottom_m, .rbottom {
  width: 100%;
  bottom: -28px;
  height: 28px;
  overflow: hidden;
  position: absolute;
  opacity: 0.4
}

.resize_x {
  padding-bottom: 12px;
  width: 10px;
  cursor: e-resize;
  height: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0
}

.resize_xy {
  width: 16px;
  bottom: -28px;
  cursor: nw-resize;
  height: 16px;
  overflow: hidden;
  position: absolute;
  right: 0
}

.resize_y {
  width: 100%;
  bottom: -28px;
  cursor: s-resize;
  height: 8px;
  left: 0;
  overflow: hidden;
  position: absolute
}

.rtop {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: -39px;
  opacity: 0.4
}

.rtop .r0 {
  height: 20px
}

.rtop div, .rtop_m div, .rbottom div, .rbottom_m div, .arrow_vert div, .arrow_hor div {
  background: #000;
  overflow: hidden
}

.rtop_m {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: -18px;
  opacity: 0.4
}

.rtop_m .r0, .r1, .rbottom .r0, .rbottom_m .r0 {
  height: 1px
}

.scroll_sym {
  margin-top: -9px;
  display: block;
  cursor: default;
  overflow: hidden;
  position: relative;
  top: 50%
}

.scrollbar_type1, .scrollbar_type2 {
  width: 12px;
  background: #000;
  height: 100%;
  position: absolute;
  right: 0;
  top: 12px;
  z-index: 1
}

.scroller {
  padding-left: 2px;
  width: 10px;
  background: #77550e;
  overflow: hidden;
  position: relative
}

.scroller_bg {
  height: 1px
}

.scroller_bottom_type1, .scroller_bottom_type2 {
  border-top: #694208 1px solid;
  padding: 2px 0 0 2px;
  width: 10px;
  display: block;
  background: #77550e;
  bottom: -12px;
  cursor: default;
  height: 9px;
  position: absolute;
  right: 0
}

.scroller_top_type1, .scrollbar_type1, .scroller_bottom_type1 {
  border-left: #694208 1px solid
}

.scroller_top_type2, .scroller_top_type1 {
  border-bottom: #694208 1px solid;
  padding: 2px 0 0 2px;
  width: 10px;
  display: block;
  background: #77550e;
  cursor: default;
  height: 9px;
  position: absolute;
  right: 0;
  top: -12px
}

.scroller_top_type2:hover div div, .scroller_bottom_type2:hover div div, .scroller_top_type1:hover div div, .scroller_bottom_type1:hover div div, .scroller:hover a div div, .scroller:hover div div div {
  background: #ffb000
}

.win_bg {
  width: 100%;
  background: #000;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0.4
}

.window {
  width: 500px;
  display: none;
  height: 300px;
  position: absolute
}

.window_stat {
  margin: -150px 0 0 -400px;
  width: 800px;
  height: 300px;
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: 1
}

#cheat_small {
  color: #353c2f;
  font-size: 8pt
}

#cheat_small div, #cheats_norm div, #cheats_big div {
  position: absolute
}

#cheats {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute
}

#cheats_big {
  color: #596151;
  font-size: 11pt
}

#cheats_norm {
  color: #4b5343;
  font-size: 10pt
}

#con_0 {
  left: -10px;
  top: 190px
}

#con_0, #con_1, #con_2, #con_3, #con_4, #con_5, #con_6, #con_7 {
  font: italic normal normal 60pt/normal Georgia;
  position: absolute
}

#con_1 {
  left: 40px;
  top: 180px
}

#con_2 {
  left: 75px;
  top: 175px
}

#con_3 {
  left: 115px;
  top: 169px
}

#con_4 {
  left: 162px;
  top: 164px
}

#con_5 {
  left: 195px;
  top: 160px
}

#con_6 {
  left: 235px;
  top: 155px
}

#con_7 {
  left: 255px;
  top: 150px
}

#menu_body {
  left: 15px;
  position: absolute;
  top: -8px
}
