
/* Base Style */
body {
	background: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0;
	color: #666;
}
A:link, A:active, A:visited {
	COLOR : #3366cc; TEXT-DECORATION: underline; font-weight:normal
}
A:hover {
	COLOR : #ff9900; TEXT-DECORATION: none;}
img {
	border: none;
}

.aha {
	clear: both;
	height: 1px;
}

H1 { 
	FONT-SIZE: 16px; FONT-WEIGHT: bold; DISPLAY: inline; MARGIN: 5px; color:#666; text-align:right 
}


/* Header */
#area {
width:100%;
background:#adadad;
border-bottom: 5px solid #ff9900;

}

#main {
background:#fff;
	width: 750px;
	margin:auto;
}

#mainx {
	width: 750px;
	margin:auto;
}

/* top menu */
#header {
position:relative;
background:#f8f8F8/*E9EDF0*/;
	padding: 0;
	border-bottom:1px solid #ddd
}

#header_left {
padding:5px;
	float: left;
	text-align: left;
	width: 240px;
	margin:0;
}
#header_right {
text-align:right;
padding:40px 5px 5px 0px;
	margin: 0;
	float: left;
	width: 495px;
}


#spec_server {
float:left;
padding-left:10px;
margin-left:0px;
margin-top:5px;
width:175px;
}
#spec_server li {
margin-top:5px;
background-color:#ffffc4;
border:1px solid #666;
padding:3px}
#spec_server ul  {
margin:0;
padding-left:0px;
list-style-type:none}




/* Main Content Area */
#content {
	text-align: left;
	padding: 0;
}

#content_left {
	float: left;
	width: 200px;
	margin:0;
}
#content_right {
	margin: 0;
	padding: 0;
	float: left;
	width: 550px;
}

#top {
height:20px;
border-bottom:5px solid #ff9900}

#bottom
{
margin:0px;
padding:7px 5px 3px 5px;
width:740px;
color:#fff;
text-align:left;
background:#303030;
}

#bottom_left {
padding:5px;
	float: left;
	text-align: left;
	width: 49%;
	margin:0;
}
#bottom_right {
text-align:right;
padding:5px;
	margin: 0;
	float: left;
	width: 49%;
}

#bottom a:link, #bottom a:active, #bottom a:visited {
color: #ddd; font-weight: normal; text-decoration:none}
#bottom a:hover {
color: #ffcc00; text-decoration:underline}

.emptyspace {
	display: block;
	height: 20px;
}
.empty10 {
	display: block;
	height: 10px;
}
.empty5 {
	display: block;
	height: 5px;
}

#text {
margin-top:12px;
width:530px;
text-align:left;
background:#fff}


#left{
margin:auto;
background:#fff;
width:200px;
float:left;
}

#nav, #nav01, #nav02 {
float:left;
padding-left:10px;
margin-left:0px;
margin-top:10px;
width:175px;
background-color:#fff}


#nav a {
margin:0;
width:155px;
padding-top:3px;
padding-bottom:3px;
padding-left:20px;
display:block;
text-decoration: none}
#nav a:link, #nav a:active, #nav a:visited {
color: #666; font-weight: bold}
#nav a:hover {
background:url('../image/kare04.gif')  5px 6px no-repeat;
background-color: #f8f8f8;
color: #3366cc;
}
#nav li {
background:url('../image/kare01.gif') 5px 6px no-repeat;
width:175px;
border:1px dotted #93ADC9;
margin-top:3px;
margin-left:0px;}
#nav li.ticket {

background: #eee url('../image/kare01.gif') 5px 6px no-repeat ;
width:175px;
border:1px dotted #93ADC9;
margin-top:3px;
margin-left:0px;}
#nav ul, #nav01 ul, #nav02 ul  {
margin:0;
padding:0px;
list-style-type:none}

#nav01 li {
margin-top:5px;
padding:0px}

#nav02 li {
margin-top:10px;/*
border:1px solid #ddd;*/
padding:0px}

.nav02_head {/*
font-size:110%;
font-weight:bold;
color:#3366ff;*/
padding:0px;
margin:0;/*
border-bottom:1px dotted #ddd;*/
background:url('../image/back05.gif') 0px -3px }
.nav02_head01 {
padding:0px;
margin:0;
border:1px dotted #346699;
background:url('../image/back05.gif') 0px -3px }

.nav02_text {
padding:4px;
margin:0;}

.nav02_head_head {
background:url('../image/page.gif') 4px 8px no-repeat ;
font-size:110%;
font-weight:bold;
color:#346699;
padding:4px 4px 3px 14px;
border-bottom:1px dotted #346699}

.nav02_head_head_red {
background:url('../image/page_red.gif') 4px 8px no-repeat ;
font-size:110%;
font-weight:bold;
color:#cc0000;
padding:4px 4px 3px 14px;
border-bottom:1px dotted #346699}

#cacti {
float:left;
padding-left:10px;
margin-left:0px;
margin-top:15px;
width:175px;
}
#cacti li {
font-size:90%;
margin-top:10px;
background-color:#ffffc4;
border:1px solid #666;
padding:3px}
#cacti ul  {
margin:0;
padding-left:0px;
list-style-type:none}
.inbook {height:15px; width:80px; border:1px solid #ddd; font-family:arial; font-size:10px; font-weight:normal; background:#fff} 
.button { width: 50px; border: 1px solid #666666; background-color: #ffcc00; font-weight: bold; text-align: center; font-family: arial; font-size: 11px; }
.each {padding:2px}
.mapmap {padding-left:35px; line-height: 1.6em}
.map {padding-left:15px}
.map1 {padding-left:25px}
.map2 {padding-left:35px}
#livechat
{
	position:absolute;
	top:30px;
	left:250px;
}
.live-chat
{
	position:absolute;
	left:300px;
	top:10px
}	