/* BASIC */
BODY	{ scrollbar-3dlight-color:#8E8E8E;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#DADADA;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-face-color:#DADADA;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#8E8E8E;
		background-color:transparent;
		background:url(/images/main_bg2.gif); }	

BODY.none	{ display:none;}

*,form	{ margin:0; padding:0; }
hr		{ display:none; }
img		{ border:0 }

ul		{ list-style: none; padding:0; margin:0; }
li		{ list-style: none; float:left; padding:0; margin:0; }


/* LINEUP */
.center		{ margin:0 auto; text-align:center; }
.left		{ text-align:left; }
.right		{ text-align:right; }
.top		{ vertical-align:top; }
.bottom		{ vertical-align:bottom; }


/* bullet,icon,line */
.bul_star		{}
.bul_dot		{}
.bul_arrow		{}
.bul_notice		{}
.dot			{ background-image:url(/images/egg/dot.gif); }
.line			{ background-color:#cccccc; height:1px; }


/* BUTTON */
.btn 	{ background:url(head.gif) no-repeat left top;} 
.btn a	{ background:url(tail.gif) no-repeat right top;}


/* FONT */
body,table,td,select,input,div,form,textarea,option,pre,blockquote,font	
			{ font-family: Arial, Simsun, SimHei, Verdana, Helvetica, sans-serif, µ¸¿ò, ±¼¸²; font-size:12px ; line-height:170%; }

h1			{ display:none;}
h2			{ display:none; }

.point_n	{ color: #FF6600; }
.point_b	{ color: #FF6600; font-size:14px; font-weight:bold; }
.s_txt		{ font-size: 9pt;}

input		{ border:1 solid  #999999;}
.stextarea  { font-size: 9pt; color: #999999;}


/* GAP */
.head			{ margin:25px 0 10px 15px;}
.main			{ margin-left: 15px;}
.foot			{ margin-left: 15px;}


#left			{ vertical-align:top; }
#contents		{ padding:7px 15px 10px 15px; vertical-align:top; }
.contents		{ padding:25px 5px 0 5px; vertical-align:top; text-align:center }
.copy			{ padding:15px; border:solid 3px #eeeeee; background:#f5f5f5; color:#0a2233; font-weight:bold; width:100%; }
.p_l			{ padding:20px; }
.p_m			{ padding:5px 10px 20px 10px; }
.p_s			{ padding:5px 5px 10px 10px; }


/* LEFTMENU, TITLE */
.lt				{ padding:3px 0 8px 7px; border-bottom:#cf1640 solid 3px; }
.mt				{ padding:0 5px 15px 5px; border-bottom:#cf1640 solid 1px; }
.st				{ padding:10px 0 5px 23px; background:url(/images/icon_2dep.gif) no-repeat 0 17px; font-size:13pt; color:#741b2f; font-weight:bold; text-align:left; vertical-align:top; }
.navi  		 	{ padding:0 0 0 15px; background: url(/images/idon_home.gif) no-repeat 0 2px; font-size: 9pt; color: #999999;}
.navi2  		{ font-size: 9pt; color: #cf1640; }


/* TABLE */

table			{ border:0 solid; border-collapse:collapse;}
#lt				{ width:100%; }
#mt				{ width:100%; }

#lm				{ width:100%; margin-top:20px }
#lm tr			{ }
#lm td			{ padding-left:5px; height:25px; }

#list				{ width:100%; border-top: 2px solid #e9aeb5; border-bottom: 1px solid #e9aeb5; border-collapse: collapse; }
#list tr			{ }
#list td			{ border:solid 1px #e9aeb5; padding:5px 15px 5px 15px; text-align:left; }
#list td.title1		{ background-color:#f8ebed; padding:5px; color:#741b2f; font-weight:bold; text-align:center; font-size:13px; }
#list td.title2		{ background-color:#fcf6f7; padding:5px; color:#46101d; font-weight:bold; text-align:center; }
#list td.left		{ text-align:left; }
#list td.center		{ text-align:center; }
#list td.right		{ text-align:right; }

#view				{ width:100%; border-top: 2px solid #e9aeb5; border-bottom: 2px solid #d3d3d3; border-collapse: collapse; }
#view tr			{ }
#view td			{ border:solid 1px #d3d3d3; padding:5px 10px 5px 10px; text-align:left; }
#view td.title		{ border-bottom:solid 1px #ffffff; padding-left:20px; font-size:13pt; color:#741b2f; font-weight:bold; background:#f8ebed; height:25px; }
#view td.photo		{ text-align:left; padding-left:10px; width:150px; }
#view td.left		{ text-align:left; }
#view td.center		{ text-align:center; }
#view td.right		{ text-align:right; }
#view td.none		{ border-bottom:solid 1px #ffffff;}

#history			{ width:100%; border-top: 2px solid #e9aeb5; border-bottom: 1px solid #e9aeb5; border-collapse: collapse; }
#history tr			{ }
#history td			{ border:dotted 1px #e9aeb5; padding:5px 15px 5px 15px; text-align:left; padding:5px 10px 5px 10px; } 
#history td.month	{ background-color:#f8ebed; border-right: 3px solid #dc6573; border-left: 1px solid #e9aeb5; color:#741b2f; font-weight:bold; text-align:left; vertical-align:top; }
#history td.etc		{ border-right: 1px solid #7cbae9; text-align:left; }
#history td.left	{ text-align:left; }
#history td.center	{ text-align:center; }
#history td.right	{ text-align:right; }


/* LINK */
A:link,A:visited,A:active	{ COLOR: #666666; TEXT-DECORATION: none }
A:hover						{ COLOR: #999999; TEXT-DECORATION: none }

input:link,input:visited,input:active	{ COLOR: #666666; TEXT-DECORATION: none }
input:hover								{ COLOR: #999999; TEXT-DECORATION: underline }

a.roll span				{ display:inline; padding:10px 20px 10px 20px; COLOR: #0a2233; font-size:13px; font-weight:bold; height:10px; text-align:center; }
a.roll span.over		{ display:none; background:#660000; padding:20px; COLOR: #003366;  }

a.roll:hover span 		{ display:none; }
a.roll:hover span.over 	{ display:inline; background:#217fcf; padding:10px 20px 10px 20px; COLOR: #ffffff; font-size:13px; font-weight:bold; height:10px; text-align:center; }


/* etc */
.p5		{ padding: 5px;}
.p10	{ padding: 10px;}
.p15	{ padding: 15px;}
.p20	{ padding: 20px;}

.pt2	{ padding-top:2px; }
.pt3	{ padding-top:3px; }
.pt5	{ padding-top:5px; }
.pt10	{ padding-top:10px; }
.pt15	{ padding-top:15px; }
.pt20	{ padding-top:20px; }
.pt25	{ padding-top:25px; }
.pt30	{ padding-top:30px; }
.pt35	{ padding-top:35px; }
.pt40	{ padding-top:40px; }
.pt45	{ padding-top:45px; }
.pt50	{ padding-top:50px; }
.pt60	{ padding-top:60px; }
.pt75	{ padding-top:75px; }
.pt85	{ padding-top:85px; }
.pt105	{ padding-top:105px; }

.pb2	{ padding-bottom:2px; }
.pb3	{ padding-bottom:3px; }
.pb5	{ padding-bottom:5px; }
.pb10	{ padding-bottom:10px; }
.pb15	{ padding-bottom:15px; }
.pb20	{ padding-bottom:20px; }
.pb25	{ padding-bottom:25px; }
.pb30	{ padding-bottom:30px; }
.pb35	{ padding-bottom:35px; }
.pb40	{ padding-bottom:40px; }
.pb45	{ padding-bottom:45px; }
.pb50	{ padding-bottom:50px; }

.pl2	{ padding-left:2px; }
.pl3	{ padding-left:3px; }
.pl5	{ padding-left:5px; }
.pl10	{ padding-left:10px; }
.pl15	{ padding-left:15px; }
.pl20	{ padding-left:20px; }
.pl25	{ padding-left:25px; }
.pl30	{ padding-left:30px; }
.pl35	{ padding-left:35px; }
.pl40	{ padding-left:40px; }
.pl45	{ padding-left:45px; }
.pl50	{ padding-left:50px; }
.pl60	{ padding-left:60px; }
.pl70	{ padding-left:70px; }
.pl85	{ padding-left:85px; }
.pl100	{ padding-left:100px; }
.pl200	{ padding-left:200px; }

.pr2	{ padding-right:2px; }
.pr3	{ padding-right:3px; }
.pr5	{ padding-right:5px; }
.pr10	{ padding-right:10px; }
.pr15	{ padding-right:15px; }
.pr20	{ padding-right:20px; }
.pr25	{ padding-right:25px; }
.pr30	{ padding-right:30px; }
.pr35	{ padding-right:35px; }
.pr40	{ padding-right:40px; }
.pr45	{ padding-right:45px; }
.pr50	{ padding-right:50px; }
.pr50	{ padding-right:50px; }


.m5		{ margin: 5px;}
.m10	{ margin: 10px;}
.m15	{ margin: 15px;}

.mt2	{ margin-top:2px; }
.mt3	{ margin-top:3px; }
.mt5	{ margin-top:5px; }
.mt10	{ margin-top:10px; }
.mt15	{ margin-top:15px; }
.mt20	{ margin-top:20px; }
.mt25	{ margin-top:25px; }
.mt30	{ margin-top:30px; }

.mb2	{ margin-bottom:2px; }
.mb3	{ margin-bottom:3px; }
.mb5	{ margin-bottom:5px; }
.mb10	{ margin-bottom:10px; }
.mb15	{ margin-bottom:15px; }
.mb20	{ margin-bottom:20px; }
.mb25	{ margin-bottom:25px; }
.mb30	{ margin-bottom:30px; }
.mb35	{ margin-bottom:35px; }
.mb40	{ margin-bottom:40px; }
.mb45	{ margin-bottom:45px; }
.mb50	{ margin-bottom:50px; }

.ml2	{ margin-left:2px; }
.ml3	{ margin-left:3px; }
.ml5	{ margin-left:5px; }
.ml10	{ margin-left:10px; }
.ml15	{ margin-left:15px; }
.ml20	{ margin-left:20px; }
.ml25	{ margin-left:25px; }
.ml30	{ margin-left:30px; }
.ml35	{ margin-left:35px; }
.ml40	{ margin-left:40px; }
.ml45	{ margin-left:45px; }
.ml50	{ margin-left:50px; }

.mr2	{padding-right:2px; }
.mr3	{padding-right:3px; }
.mr5	{padding-right:5px; }
.mr10	{padding-right:10px; }
.mr15	{padding-right:15px; }
.mr20	{padding-right:20px; }
.mr25	{padding-right:25px; }
.mr30	{padding-right:30px; }
.mr35	{padding-right:35px; }
.mr40	{padding-right:40px; }
.mr45	{padding-right:45px; }
.mr50	{padding-right:50px; }
