@charset "utf-8";

table#cate-dyn {
	width:770px;
	border-collapse: collapse;
	border-spacing:0;
	margin:10px 0 30px 10px;
	}
	
#cate-dyn td a {
	color:#523A0B;
	text-decoration:none;
	border-bottom:1px dotted;
	margin-left:15px;
	}
	
#cate-dyn td a:visited {
	color:#444;
	font-weight:normal;
	}
	
#cate-dyn td a:hover {
	border-bottom-style:solid;
	}
	
#cate-dyn th a {
	border-bottom:1px solid #CCCCCC;
	}

#cate-dyn th a:hover {
	border-bottom:1px dotted #333333;
	}
	
	
#cate-dyn thead th,
#cate-dyn thead td,
#cate-dyn tfoot th,
#cate-dyn tfoot td {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border:1px solid #523A0B;
	border-width:1px 0;
	background:#EBE5D9;
	padding:3px 0 3px 5px;
}

#cate-dyn tbody th {
	width:130px;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	background-color:#fafafa;
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
	padding-left:10px;
}
	
#cate-dyn tbody td {
	font-size:11px;
	text-align:left;
	vertical-align:top;
	padding:5px 0 5px 3px;
	}
	
#cate-dyn tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
#cate-dyn tbody th a:link,
#cate-dyn tbody th a:visited {
	font-weight:bold;
	color: #333333;
	}
	
#cate-dyn tbody td {
	border:1px solid #fff;
	border-width:1px 0;
	}

#cate-dyn tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
#cate-dyn tbody tr.odd3 td {
	border-color:#EBE5D9;
	border-bottom-color:#000;
	border-bottom:solid;
	background:#F7F4EE;
	}
	
#cate-dyn tbody tr:hover td{
	/*background:#ffffee;*/
	color:#000000;
	background:#efe9c7;
	border-color:#523A0B;
	}

#cate-dyn tbody tr:hover th {
	/*border-color:#523A0B;*/
	}

