/* CSS Document */
.tree
{
	float:right;
	margin:0px;
	direction:rtl;	
	border:0px;
	width:100%;
	height:94%;
	max-height:95%;
	text-align:right;
	overflow:auto;
}
.tree_main
{	
	float:right;
	margin:0px;
	direction:rtl;
	border:0px;
	text-align:right;
	_overflow:auto;	
	_height:530px;
	width:100%;

}
.tree_row
{	
	display:block;	
	margin:0px;
	direction:rtl;
	text-align:right;	
	cursor:pointer;
	height:18px;
	overflow:visible;
	border:0px solid;
	white-space:nowrap;
}
.tree_child_row
{	
	display:block;
	margin:0px;
	direction:rtl;	
	/*width:95%;	*/
	overflow:visible;
	text-align:right;
	border:0px solid;
}
.tree_column_span
{	
	border: 0px solid;    
    height: 18px;    
    width: 18px;
	margin: 0px;
	padding:0px;
    overflow: visible;
    padding: 0;
	display:inline-block;
	direction:rtl;
}
.tree_data_column_span
{
	/*float:right;*/
	display:inline-block;
	border: 0 none;
	margin: 1px;
    overflow: hidden;
    padding: 0;
	height: 18px;
	/*width: 220px;*/
	font-family:tahoma;
	font-size: 9pt;
	cursor:pointer;
	padding-right:7px;
	
	white-space:nowrap;
}

#data_span
{
	-moz-user-select: none;
	white-space:nowrap;
}
#data_span a
{
	text-decoration: none;
	color:#39C;
	white-space:nowrap;
}
#data_span a:hover
{
	text-decoration: none;
	color:#8F9CF3;
	text-shadow:2px 3px 3px #999;
}
#data_span a.selected
{
	text-decoration: none;
	color:#fff;
	background-color:#6CC;
	border:1px solid #096;	
}
.linetd
{
	display:inline-block;
	margin: 0;
	width: auto;	
	overflow:hidden;
	background-image: url(../images/vista/line1.gif);
	background-position:right;
	background-repeat: repeat-y;
	border:0px solid;
	text-align:right;
	direction:rtl;
}
.tree_child
{	
	display:inline-block;
	margin: 0px;
	width:95%;
	min-width:300px;
    overflow: hidden;
    padding: 0;
	padding-right:18px;
	border: 0 none;
	height: auto;	
	direction:rtl;
	text-align:right;	
}
.pic
{
	width:25px;
	height:25px;
	border:0px;
	margin-right:10px;
}