html 
{ 
	font:10pt ËÎÌå; 
	overflow:hidden;
	//background-color:transparent;
	background: url(bg_h.png);
	//background-color: rgba(33,33,33,0.95) rgba(33,33,33,0.95) rgba(33,33,33,0.95) rgba(33,33,33,0.95);
	//opacity:0.9;
	flow:vertical;
}
body 
{
	border-radius: 5px;
	//background-color: #CCC;
	background: url(store_bg.png);
	padding:0;
	margin:0;
	overflow: hidden;
	padding: 1px;
}
.root
{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}
#root_panel
{
	width:*;
	height:*;
	overflow: auto;
}
.magnify-bar
{
	width:100%%;
	height:120px;
	background-image:url(banner.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	//border:1px black dashed;
	border-radius: 5px;
	margin: 5px 1px;
}
.hor_blank
{
	width:100%%;
	height:2px;
}
.node_list
{
	padding:0;
	margin:0;
	width:100%%;
	height:100%%;
	overflow-y:auto;
	vertical-scrollbar: my-v-scrollbar;
	//border:1px red solid;
}
.app_node
{
	//border:1px blue dashed;
	border-radius:3px;
	padding-right: 3px;
	//outline: glow #999 10px;
}
.node_title
{
	width:*;
	height:20px;
	flow: horizontal;
	//background-color:#464646;
	//background: url(bg.png);
	border: 1px #BBB solid;
	background-color: #CCC;

	margin: 0px 4px;
	border-radius:4px 4px 0px 0px;
}
.node_name
{
	margin-top: 3px;
	margin-left: 3px;
	height:20px;
	width:80px;
	font:16px ËÎÌå;
	font:bold;
	//color:#c0C0C0;
	text-align:left;
    vertical-align:middle;
}
.node_showmore
{
	behavior:hyperlink;
	margin-top: 3px;
	margin-right: 5px;	
	margin-left: auto;
	height:22px;
	font-size:8pt;
	width:auto;
	//color:#c0C0C0;
	text-decoration:none;
	text-align:center;
    vertical-align:middle;
	cursor:pointer;
	//border:1px red solid;
}
.node_shownormal
{
	display:none;
	behavior:hyperlink;
	margin-top: 3px;
	margin-right: 5px;	
	margin-left: auto;
	height:22px;
	font-size:8pt;
	width:auto;
	//color:#c0C0C0;
	text-decoration:none;
	text-align:center;
    vertical-align:middle;
	cursor:pointer;
	//border:1px red solid;
}
.node_showall
{
	behavior:hyperlink;
	margin-top: 3px;
	margin-right: 3px;	
	margin-left: auto;
	height:22px;
	font-size:8pt;
	width:76px;
	//color:#c0C0C0;
	text-decoration:none;
	text-align:center;
    vertical-align:middle;
	cursor:pointer;
	click! : 
		root_obj=$1(div#root_panel),
		root_obj.class="hide-container",
		sub_obj=$1(div#showall_panel), 
		sub_obj.class="show-container";
}
.node_showall:hover , .node_showmore:hover , .node_shownormal:hover
{
	color:red;
	text-decoration:underline;
}
.hor_line
{	
}
.node_content
{
	background-color: #EEE;
	padding:0;
	width:100%%;
	height:*;
	flow:h-flow;
	border:1px #c0c0c0 solid;
	border-top: 0px #c0c0c0 solid;
	margin: 0px 4px 5px 4px;
	border-radius: 0 0 5px 5px;
}
.show-container
{
	display:block;
}
.hide-container
{
	display:none;
}