/**
 * for all
 */
div.cuscade_folder div,
div.cuscade_folder h6,
div.cuscade_folder span,
div.cuscade_folder img{
	margin:0;
	padding:0;
	border:none;
	text-indent:0px;
	text-align:left;
	font-weight:normal;
	font-size:100%;
	color:#000000;
	background-color:transparent;
}
div.cuscade_folder td{
	vertical-align:top;
	padding-bottom:5px;
	line-height:18px;
}
div.cuscade_folder td.data{
	padding-top:3px;
}
div.cuscade_folder td.data span{
	color:blue;
	text-decoration:underline;
	cursor:pointer;
}
div.cuscade_folder .top .title{
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
}
div.cuscade_folder .data{
	font-size:12px;
	word-break: break-word;
}
body div.cuscade_folder .hide{
	display:none;
}
body div.cuscade_folder .show{
	display:none;
}
body div.cuscade_folder div.watchnow .data span{
	color:#000055;
}

/**
 * control panel
 */
div.cuscade_folder div.control_cls,
div.cuscade_folder div.control_opn{
	text-align:right;
}
div.cuscade_folder div.control_cls img{
	width:14px;
	height:14px;
	background:url("../images_site/folder/cls.gif") no-repeat center center;
	cursor:pointer;
}
div.cuscade_folder div.control_opn img{
	width:14px;
	height:14px;
	background:url("../images_site/folder/opn.gif") no-repeat center center;
	cursor:pointer;
}

/**
 * nesting container
 */
div.cuscade_folder div.continuous{
	background:url("../images_site/folder/lineUD.gif") repeat-y left top;
	background-color:white;
}
div.cuscade_folder div.last{
	background:url("../images_site/common/clr.gif") no-repeat left top;
	background-color:white;
}
div.cuscade_folder h6.continuous{
	background:transparent url("../images_site/folder/lineUDR.gif") no-repeat left top;
}
div.cuscade_folder h6.last{
	background:transparent url("../images_site/folder/lineUR.gif") no-repeat left top;
}
div.cuscade_folder h6.top{
	background:transparent url("../images_site/common/clr.gif") no-repeat left top;
}
div.cuscade_folder h6.ovr{
	background-color:#eaeaff;
}
div.cuscade_folder div.children{
	margin-left:16px;
}

/**
 * item container
 */
div.cuscade_folder h6 .line{
	clear:both;
}
div.cuscade_folder h6.cls .line{
	background:url("../images_site/folder/doc_cls.gif") no-repeat 16px top;
}
div.cuscade_folder h6.opn .line{
	background:url("../images_site/folder/doc_opn.gif") no-repeat 16px top;
}
div.cuscade_folder h6.non .line{
	background:url("../images_site/folder/doc_non.gif") no-repeat 16px top;
}
div.cuscade_folder h6.top .line{
	background:url("../images_site/folder/root.gif") no-repeat left top;
}

/**
 * image
 */
div.cuscade_folder h6 .head img{
	margin:4px 22px 0 0;
	width:15px;
}
div.cuscade_folder h6.top .head img{
	margin:4px 8px 0 0;
	width:15px;
}
div.cuscade_folder h6.cls .head img{
	background:url("../images_site/folder/node_cls.gif") no-repeat center center;
	cursor:pointer;
}
div.cuscade_folder h6.opn .head img{
	background:url("../images_site/folder/node_opn.gif") no-repeat center center;
	cursor:pointer;
}
div.cuscade_folder h6.non .head img{
	background:url("../images_site/common/clr.gif") no-repeat center center;
}
