/* CSS Document */

div#t-l { height:16px; margin:0px; width:100%; clear:both; }
div#t-l div.t-i { height:16px; margin:0px; float:left; line-height:16px; vertical-align:middle;}
div#t-l div.t-i img {width:16px; height: 16px;}

div#t-l div.t-i div { float:left;}
div#t-l div.t-i input { margin:0px; padding:0px; margin-right:4px; margin-top:2px;}
/* overflow:hidden; max-width:120px;  height:16px; border:1px solid #CC99FF;  */
div#t-l div.t-t 
	{ 
	float:left;padding-left:4px;  vertical-align:middle; margin:0px; line-height:16px; height:16px; vertical-align:middle;
	overflow:hidden; 
	white-space:nowrap;	
	text-overflow: ellipsis;
   	-o-text-overflow: ellipsis;
	}
/* float:left; max-width:100px; padding-left:4px;  vertical-align:middle; margin:0px; line-height:16px; vertical-align:middle; */
div#t-l div.t-t a { font-size:13px;height: 16px; text-decoration:none; }
div#t-l div.t-t a.t_cur { color:#3FB22F; }
div#t-l div.t-hide a { color:#aaa;}
div#t-l div.t-t input.ed {  font-size:12px; padding:0px; height: 15px; text-decoration:none; margin-left:3px; border:0px; line-height:15px; }
div#t-l div.t-t input.ed:hover {border-bottom:1px dotted #aaa }

/* уровни */
div#t-l div.t_0 { width:164px;  }
div#t-l div.t_1 {  width:148px;  }
div#t-l div.t_2 { width:132px; }
div#t-l div.t_3 { width:116px; }
div#t-l div.t_4 { width:100px; }
div#t-l div.t_5 { width:84px; }
div#t-l div.t_6 { width:68px; }
div#t-l div.t_7 { width:52px; }
div#t-l div.t_8 { width:36px; }
div#t-l div.t_9 { width:20px; }
div#t-l div.t_10 { width:4px; }

/*с групповыми операциями */
div#t-l div.t_s0 { width:148px;  }
div#t-l div.t_s1 {  width:132px; }
div#t-l div.t_s2 { width:116px; }
div#t-l div.t_s3 { width:100px;   }
div#t-l div.t_s4 { width:84px;   }
div#t-l div.t_s5 { width:68px;   }
div#t-l div.t_s6 { width:52px;   }
div#t-l div.t_s7 { width:36px;   }
div#t-l div.t_s8 { width:20px;   }
div#t-l div.t_s9 { width:4px;   }

/* div#t-img { height:auto; background-image:url(/i/tree/line.gif); border:1px solid #aaa; }	*/

div.cimenu 
	{ 
	position:absolute; 
	background-color:#FFFFFF; 
	border:1px solid #ccc; 
	padding: 1px; 
	margin-top:18px; 
	color:#555; 
	z-index:100; 
	width:200px; 
	}
div.cimenu div { padding: 4px 20px 4px 30px; white-space:normal;  }
div.cimenu div:hover { background-color:#f0f0f0;  cursor:pointer;}

div.cimenu div#t-title { color:#aaa;text-decoration:none; }
div.cimenu div#t-title:hover { background: none;cursor:auto; }

div.cimenu div.t-br { border-bottom:1px solid #eee; height:1px; padding:0px; margin:0px 5px 1px 5px; }

div.cimenu img 
	{  
	position: absolute;
	margin:4px 0px 0px 7px;
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5; /* Mozilla Firefox 2.0, 3.0 */
	-khtml-opacity: 0.5; /* Safari 1.1, 2.0, Google Chrome */
	opacity: 0.5; /* CSS3 - Opera 9 */
	filter: alpha(opacity=50); /* Internet Explorer (IE) 5.5, 6.0, 7.0 */ 
	}

div.cimenu img.t-edit {margin:5px 0px 0px 5px;}

/* дерево */
div#tree_el {padding-left:12px; padding-top:5px; min-width:190px;}
td.i-td-div { border-right:1px dotted #e0e0e0; }

