img.t  { margin-top:8px; margin-bottom:4px; }
img.tt { margin-top:8px; margin-bottom:-10px; }

.p_category { 
	width:540px; text-align:left;
	font-size:13px; font-weight:bold; color:#555555;
	border:solid #999999; border-width:0px 0px 1px 0px;
	margin-top:24px; margin-bottom:6px; padding-bottom:3px;
}
.p_category span { color:deepskyblue; }

.p_name { font-size:13px; background-color:gainsboro; font-weight:bold; }
.p_type { font-size:13px; background-color:khaki; }
.p_info { font-size:12px; color:gray; padding-top:2px; }
.p_note { font-size:12px; color:brown; width:540px; text-align:right; padding-top:3px; }

.t_font { font-size:10pt; }
.t_head { font-size:10pt; background-color:#333333; text-align:center;  color:white;}
.t_num  { font-size:12px; background-color:#dcdcdc; text-align:center; }


.c_subt { font-size:10pt; background-color:#dddddd; color:#000000;
	border:solid #006699; border-width:0px 0px 0px 7px;
	padding:1px 1px 1px 9px;
}

.tit_blackB12{
	padding-left:15px;
	text-align:left;
	line-height:20px;
	background:url(../images/title_bk.jpg) left center no-repeat;
	}
#fish{
	font-size:12px;
	margin:10px;
	}
.txt_graytd tr{ vertical-align:top;}
.txt_graytd td{ color:#30373D;}

.txt_list ul{ margin:0px; padding:0px; color:#353535;
padding-left:20px;}
.txt_list li{ list-style-image:none;
list-style-position:outside;
list-style-type:disc;}
.txt_list2 ol{ margin:0px; padding:0px; color:#353535;
padding-left:30px;}
.txt_list2 li{list-style-type: decimal;}