/* styles for all trees (taxonomy, filters, etc.) */
.x-tree .x-panel-body {
   background-color:#ffffff;
   border:none;
}



ul.aircraft-tree
{
	width: auto;
	padding-left : 0px;
	margin-left : 0px;
	margin-top : 0px;
}

ul.aircraft-tree img
{
 	border : none;
}
 

ul.aircraft-tree, ul.aircraft-tree ul
{
	padding-left: 0;
}

ul.aircraft-tree ul
{
	margin-left: 16px;
}

ul.aircraft-tree li
{
	list-style: none;
	display: block;
	width: auto;
	padding-left: 20px;
	white-space: nowrap;
}

ul.aircraft-tree li.tc_holder
{
	background: url(/static/img/tree/tcholder.gif) 0 0 no-repeat;
	padding-bottom: 8px;
}

ul.aircraft-tree li.type
{
	background: url(/static/img/tree/type.gif) 0 0 no-repeat;
	margin-left: -12px;
	padding-left: 20px;
}

ul.aircraft-tree li.model
{
	background: url(/static/img/tree/model.gif) 0 0 no-repeat;
	margin-left: -12px;
	padding-left: 20px;
}

/* ------------------------- Taxonomy & filters tree ----------------------- */

.x-tree-node
{
    font-family: tahoma, arial, helvetica;
}
.x-tree-node a
{
    text-decoration: none;
    padding-left: 4px;
}
.x-tree-node-el a span
{
    color: #666666;
    background:transparent;
}
.x-tree-node .x-tree-node-icon
{
    margin-left: 2px;
}

.x-dd-drag-ghost .x-tree-node-el a
{
    font-family: tahoma, arial, helvetica;
    font-size: 11px;
    text-decoration: none;
}


.taxonomy.x-tree-node-collapsed .x-tree-node-icon
{
    background: url(/static/img/tree/folderClosed.gif) no-repeat;
}
.taxonomy.x-tree-node-expanded .x-tree-node-icon
{
    background: url(/static/img/tree/folderOpen.gif) no-repeat;
}

.x-tree-node-el.taxonomy a span
{
    font-size: 13px;
    font-weight: bold;
    background-color:transparent;
}
.x-tree-node-el.tcholder a span
{
    font-size: 11px;
    font-weight: normal;
    background-color:transparent;
}
.tcholder .x-tree-node-icon
{
    background: url(/static/img/tree/tcholder_16x16.gif) no-repeat;
    background-color:transparent;
}
.tcholder_checked .x-tree-node-icon
{
    background: url(/static/img/tree/tcholder_checked_16x16.gif) no-repeat;
    background-color:transparent;
}
.tcholder_noads .x-tree-node-icon
{
    background: url(/static/img/tree/tcholder_noads_16x16.gif) no-repeat;
    background-color:transparent;
}
.tcholder_noads_checked .x-tree-node-icon
{
    background: url(/static/img/tree/tcholder_noads_checked_16x16.gif) no-repeat;
    background-color:transparent;
}

.type .x-tree-node-icon
{
    background: url(/static/img/tree/type_16x16.gif) no-repeat;
    background-color:transparent;
}
.type_checked .x-tree-node-icon
{
    background: url(/static/img/tree/type_checked_16x16.gif) no-repeat;
    background-color:transparent;
}
.type_noads .x-tree-node-icon
{
    background: url(/static/img/tree/type_noads_16x16.gif) no-repeat;
    background-color:transparent;
}
.type_noads_checked .x-tree-node-icon
{
    background: url(/static/img/tree/type_noads_checked_16x16.gif) no-repeat;
    background-color:transparent;
}

.model .x-tree-node-icon
{
    background: url(/static/img/tree/model_16x16.gif) no-repeat;
    background-color:transparent;
}
.model_checked .x-tree-node-icon
{
    background: url(/static/img/tree/model_checked_16x16.gif) no-repeat;
    background-color:transparent;
}
.model_noads .x-tree-node-icon
{
    background: url(/static/img/tree/model_noads_16x16.gif) no-repeat;
    background-color:transparent;
}
.model_noads_checked .x-tree-node-icon
{
    background: url(/static/img/tree/model_noads_checked_16x16.gif) no-repeat;
    background-color:transparent;
}

/* ------------------------------ filters ---------------------------------- */
/*
.x-tree-node div.filter_active,.x-tree-node div.filter_active_default,.x-tree-node div.filter_add,.x-tree-node div.filter_inactive,.x-tree-node div.filter_inactive_default,.x-tree-node div.filter_active_changed,.x-tree-node div.filter_active_default_changed,.x-tree-node div.filter_inactive_changed,.x-tree-node div.filter_inactive_default_changed
{
    background: #eeeeee url(/static/img/tree/filter_bg.gif) repeat-x scroll 0%;
    border-bottom: 1px solid #cccccc;
    padding-top: 2px;
    font-weight: bold;
}
*/
.x-tree-node-el.filter_active a span,.x-tree-node-el.filter_active_changed a span,.x-tree-node-el.filter_active_default a span,.x-tree-node-el.filter_active_default_changed a span
{
    color: #ef7b00;
    font-weight: bold;
    background-color:transparent;
}
.x-tree-node-el.filter_inactive a span,.x-tree-node-el.filter_inactive_changed a span,.x-tree-node-el.filter_inactive_default a span,.x-tree-node-el.filter_inactive_default_changed a span,.x-tree-node-el.filter_add a span
{
    color: #666666;
    font-weight: bold;
    background-color:transparent;
}

.x-tree-node .x-tree-selected {
   background-color:transparent;
}

.x-tree-node .x-tree-selected a span
{
    background-color:#336699;
    color:#ffffff;
}


.filter_active .x-tree-node-icon
{
    background: url(/static/img/tree/filter_active.gif) no-repeat;
}
.filter_active_default .x-tree-node-icon
{
    background: url(/static/img/tree/filter_active_default.gif) no-repeat;
}
.filter_active_changed .x-tree-node-icon
{
    background: url(/static/img/tree/filter_active_changed.gif) no-repeat;
}
.filter_active_default_changed .x-tree-node-icon
{
    background: url(/static/img/tree/filter_active_default_changed.gif) no-repeat;
}
.filter_add .x-tree-node-icon
{
    background: url(/static/img/tree/filter_add.gif) no-repeat;
}
.filter_inactive .x-tree-node-icon
{
    background: url(/static/img/tree/filter_inactive.gif) no-repeat;
}
.filter_inactive_default .x-tree-node-icon
{
    background: url(/static/img/tree/filter_inactive_default.gif) no-repeat;
}
.filter_inactive_changed .x-tree-node-icon
{
    background: url(/static/img/tree/filter_inactive_changed.gif) no-repeat;
}
.filter_inactive_default_changed .x-tree-node-icon
{
    background: url(/static/img/tree/filter_inactive_default_changed.gif) no-repeat;
}


/*---------------------------------- removing extjs 2 default highlight -----------------------------*/

.x-tree-node a:hover {
    background-color:transparent;
}
.x-tree-node .x-tree-node-over {
    background-color:transparent;
}
.x-column-tree .x-tree-node a {
    line-height:14px;
    vertical-align:middle;
}
.x-tree-node a.link:hover, .x-dd-drag-ghost a.link:hover {
    background:transparent;
}
.x-tree-node .x-tree-selected a:hover span{
    background-color:#336699;
    color:white;
}


