body{
margin:0px;
}

#bg{
background-color:#000000;
}

#logo{
background-color:#77BBFF;
height:50px;
border-bottom:5px solid #3399FF;
padding:15px 0px 0px 25px;
}

#menu{
margin:5px;
background-color:#DDEEFF;
border:1px solid #7799FF;
display:block;
width:200px;
float:right;
}

#matter{
margin:5px;
padding:2px;
background-color:#DDEEFF;
border:1px solid #7799FF;
display:block;
float:left;
min-width:420px;
width:70%;
}

#news_tab,#lock_tab,#bbs_tab{
border-collapse:collapse;
}

#news_tab td,#lock_tab td,#bbs_tab td,#mem_tab td{
border-bottom:1px solid #D0D0D0;
}

#login_form{
padding:5px;
margin:auto;
width:300px;
text-align:center;
background-color:#FFEEAA;
border:1px solid #C0C0C0;
}

#mod_tab,#user_tab,#mem_tab{
border-collapse:collapse;
}
#mod_tab td,#user_tab td{
border:1px solid #C0C0C0;
font-size:9pt;
}

#chpw_form,#user_list,#adduser_form,#chip_form{
padding:5px;
border:1px solid #C0C0C0;
background-color:#FFDDAA;
}

.auth_div{
margin-top:5px;
padding:5px;
border:1px solid #C0C0C0;
background-color:#FFDDAA;
}

.space{
clear:both;
}

.row{
width:500px;
clear:both;
padding:5px;
}

.lable{
float:left;
text-align:right;
width:90px;
}

.form{
float:right;
text-align:left;
width:400px;
}

.expire,.ps{
color:red;
}

#news_form,#lock_form{
text-align:center;
}

#news_form_file,#lock_form_file{
text-align:left;
}

#page_div{
border:1px solid #AACCFF;
font-size:11pt;
margin:5px;
text-align:center;
}

#map_link a{
margin:4px;
padding:2px;
}
#map_link{
border:1px solid #3399FF;
margin-bottom:20px;
}

.ctr td{
background-color:#FFEEAA;
}

.bbs_c{
border:1px solid #2288FF;
background-color:#AACCFF;
margin:10px;
padding:5px;
}

#bbs_c{
border:1px solid #FF9900;
background-color:#FFDD88;
margin:10px;
padding:5px;
}

.solveimg{
width:15px;
height:15px;
}

a img{
border:0px;
}

#path{background-color:#99CCFF;border:1px solid #0088EE;padding:5px;text-align:left;}
#browse{padding:5px 5px 20px 5px;text-align:center;}
#ft,#ft td{border:1px solid #006699;font-size:9pt;text-align:left;}
#ft td img{vertical-align:middle;}
#ft{border-collapse:collapse;border-spacing:0px;margin:auto;}
#f_name{width:370px;}
#f_size{width:50px;}
#f_date{width:120px;}
#f_own{width:60px;}
#ft a:link,#ft a:visited,#ft a:hover,#ft a:active,#link a{text-decoration:none;}
#tit td{text-align:center;}
#ft .col td{background-color:#FFEEBB;}
#browse form,#browse #admin{text-align:left;}


#page_div {
	padding: 10px 0 10px;
	line-height: 200%;
}
#page_div a {
	padding: 5px;
	color: #444;
	background: #DDD;
	text-decoration: none;
}
#page_div a:hover, #page_div span {
	padding: 5px;
	background: #BBB;
	color: #FFF !important;
}
#page_div span.disable {
	background: #CDE;
	color: #DEF !important;
}
