* {
  margin:0;
  padding:0;
  line-height: 130%;
}
#inbox {
  width:780px;
  padding: 4px 0 0;
  text-align: left;
  margin:0 auto;
}
#header h2	{
	background-color: #006600;
}
#center-box {
  width:auto;
  text-align: center;
  margin:0 auto;
  border: 1px solid #090;
  padding: 1em 0;
}
#right-box {
  font-size:14px;
  float:right;
  width:590px;
  margin-left: 4px;
  margin-top: 8px;
}
#info,
#info-2,
#bimg-box {
  float:right;
  width:585px;
  padding: 2px;
  border: 1px solid #090;
  margin-bottom: 8px;
}
#info {
  background-color:#060;
}
#info-2 {
}
#menu {
  background-color:#060;
  float:right;
  width:585px;
  padding: 2px;
  border: 1px solid #090;
  margin: 8px 0;
}
#navi {
  float:left;
  width:170px;
  border: 1px solid #090;
  padding: 2px;
  margin-top: 8px;
  font-size:11px;
}
#rooms {
  font-size:14px;
  float:right;
  width:600px;
  text-align: center;
  margin-left: 4px;
  margin-top: 8px;
}
#bimg,
#bimg2 {
  clear: both;
  width: 778px;
  text-align: center;
  border: 1px dotted #C06;
  padding: 0 0 8px;
  margin-bottom: 8px;
}
#bimg2 {
  width: 585px;
  padding: 8px 2px;
}
#bimg h3 {
  margin-bottom: 2px;
  margin-top: 8px;
  clear: both;
  font-weight: bold;
  color:#FF0;
}
#bimg table {
  clear: both;
  width: 750px;
  margin-right: auto;
  margin-left: auto;
}
#footer {
  text-align:center;
  padding: 0.5em 0 1em 0;
  clear: both;
}
.box-enter {
  width:auto;
  border-bottom:1px dotted #090;
  text-align: center;
  padding: 1em 0;
}
.border-menu {
  float:left;
  width:145px;
  text-align:center;
  margin-top: 4px;
}
.border-nz,
.border-ts,
.border-op,
.border-ct {
  float:right;
  width:110px;
  margin:0 1px;
  padding: 2px;
  height: 12.8em;
}
.border-nz {
  border: 1px solid #090;
}
.border-ts {
  border: 1px solid #900;
}
.border-op {
  border: 1px solid #66C;
}
.border-ct {
  border: 1px solid #909;
}
.border-no {
  border: 1px solid #999;
  float:right;
  width:110px;
  margin:0 1px;
  padding: 2px;
  height: 14em;
}
.free-box {
  text-align: left;
  border: 1px solid #090;
  padding: 4px;
  float: left;
  width: auto;
}
.bnr-box {
  text-align: center;
  border: 0px dotted #CCC;
  padding: 4px;
  margin: 2px 9px;
  float: left;
  width: auto;
}
.bimg-box {
  float:left;
  width:105px;
  text-align: center;
  border: none;
  margin: 1px 2px;
  padding: 4px;
}
.fc_nz {
  color:#090;
}
.fc_ts {
  color:#900;
}
.fc_op {
  color:#66C;
}
.fc_no {
  color:#999;
}
.fc_ct {
  color:#909;
}
a.fc_nz:link,
a.fc_nz:visited,
a.fc_nz:active {
  color:#090;
  font-size:18pt;
}
a.fc_ts:link,
a.fc_ts:visited,
a.fc_ts:active {
  color:#900;
  font-size:18pt;
}
a.fc_op:link,
a.fc_op:visited,
a.fc_op:active {
  color:#66C;
  font-size:18pt;
}
a.fc_no:link,
a.fc_no:visited,
a.fc_no:active {
  color:#999;
  font-size:18pt;
}
a.fc_ct:link,
a.fc_ct:visited,
a.fc_ct:active {
  color:#909;
  font-size:18pt;
}
a.fc_nz:hover,
a.fc_ts:hover,
a.fc_op:hover,
a.fc_no:hover,
a.fc_ct:hover {
  background-color:#000;
  color:#FFF;
}
.fc_male {
  color:#0FF;
}
.fc_famale {
  color:#F0F;
}
.clear {
  clear:both;
}
.center {
  color:yellow;
  text-align:center;
  padding-top:2px;
}
.center a:hover {
  background-color: #FFF;
  filter:alpha(opacity=60);
  opacity:0.6;
}
.right {
  text-align:right;
}
.tt {
  font-family: monospace;
}
.u_line-dot {
  border-bottom:1px dotted #090;
  margin-bottom: 4px;
}
.u_line-none {
  border-bottom:none;
}
.btn_reload {
  cursor:pointer;
  color:#FFF;
  background-color:#C33;
  border-color:#F00;
  border-style:outset;
  margin:4px 0;
  width: 150px;
}
.rimg_emp {
  cursor:pointer;
  margin-bottom: 2px;
}
.rimg_wait {
  cursor:help;
  margin-bottom: 2px;
}
.rimg_full {
  cursor:wait;
  margin-bottom: 2px;
}
a {
  text-decoration:none
}
a:link {
  color:#F60
}
a:visited {
  color:#F60
}
a:active {
  color:#FFF
}
a:hover {
  color:#F60;
  background-color:#CFC;
}
a img {
  border:none;
}
h3 a:link,
h3 a:visited,
h3 a:active,
h3 a:hover {
  font-size:1.2em;
}
abbr {
  font-style:normal;
  font-variant:normal;
  border-bottom:none;
}
acronym {
  font-style:normal;
  font-variant:normal;
  border-bottom:none;
}
body {
  color : #CCCCCC;
  background-color : black;
  background-image: url(pic/bg02.gif);
}
html {
  scrollbar-track-color: #030;
  scrollbar-face-color: #030;
  scrollbar-shadow-color: #030;
  scrollbar-darkshadow-color: #000;
  scrollbar-highlight-color: #060;
  scrollbar-3dlight-color: #060;
  scrollbar-arrow-color: #090;
}
h1 {
  font-size:16pt;
  font-weight:normal;
  padding:4px 0 0 0;
}
h2 {
  font-size:18pt;
  font-weight:bold;
  margin: 2px 0 4px;
}
h3 {
  font-size:1em;
  font-weight:normal;
}
h4 {
  font-size:1em;
  font-weight:normal;
}
h5 {
  font-size:.9em;
  font-weight:normal;
}
strong {
  color:#FF0;
  font-size:1.1em;
  font-weight:bold;
  padding-top: 4px;
}
em {
  color:#FF0;
  font-style:normal;
  font-weight:normal;
  font-size:1.1em;
}
p {
  font-size:14px;
}
ul li {
  text-align:center;
  font-size:16px;
  font-weight:bold;
  list-style-type: none;
  color: #FFF;
}
ul li ul li {
  text-align:left;
  font-size:13px;
  font-weight:normal;
  color: #CCC;
}
textarea {
  width:140px;
  font-size:10px;
}
