﻿
.x-column-tree .x-panel-header
{
    padding: 3px 0px 0px 0px;
    border-bottom-width: 0px;
}

.x-column-tree .x-panel-header .x-panel-header-text
{
    margin-left: 3px;
}

.x-column-tree .x-tree-node
{
    zoom: 1;
}
.x-column-tree .x-tree-node-el
{
    /*border-bottom:1px solid #eee; borders? */
    zoom: 1;
}
.x-column-tree .x-tree-selected
{
    background: #d9e8fb;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.x-column-tree .x-tree-node a
{
    vertical-align: middle;
}
.x-column-tree .x-tree-node a span
{
}
.x-column-tree .x-tree-node .x-tree-selected a span
{
    background: transparent;
    color: #000;
}
.x-tree-col
{
    float: left;
    overflow: hidden;
    padding: 0 1px;
    zoom: 1;
}

.x-tree-col-text, .x-tree-hd-text
{
    color: #000; /*overflow:hidden;     -o-text-overflow: ellipsis;     text-overflow: ellipsis;*/
    padding: 3px 3px 3px 5px; /*white-space: nowrap;     word-wrap: break-word;*/
    font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers
{
    margin-top: 3px;
    background: #f9f9f9 url(../javascript/ext-3.2.1/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
    cursor: default;
    zoom: 1;
}

.x-tree-hd
{
    float: left;
    overflow: hidden;
    border-left: 1px solid #eee;
    border-right: 1px solid #d0d0d0;
}

.tree-pdf
{
    background-image: url(../images/icons/tree-pdf.gif) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-xls
{
	background-image: url(../images/icons/tree-xls.gif) !important;
	background-repeat: no-repeat;
	background-position: 50% 2px !important;
	display: inline-block;
}
.tree-word
{
	background-image: url(../images/icons/tree-word.png) !important;
	background-repeat: no-repeat;
	background-position: 50% 2px !important;
	display: inline-block;
}
.tree-email
{
    background-image: url(../images/icons/icon-msg-read.gif) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
    display: inline-block;
}
.tree-email-unread
{
    background-image: url(../images/icons/tree-email3.gif) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
    display: inline-block;
}
.tree-folder
{
    background-image: url(../images/icons/tree-folder2.png) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-img
{
    background-image: url(../images/icons/tree-img.gif) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-post
{
    background-image: url(../images/icons/post.png) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-memo
{
    background-image: url(../images/icons/icoMemo.png) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-phone
{
    background-image: url(../images/icons/icoPhone.png) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-unknown-type
{
    background-image: url(../images/icons/icoDocument.png) !important;
    background-repeat: no-repeat;
    background-position: 50% 2px !important;
}
.tree-row-special
{
    background-color: #C1F0F6; /* pastel blue */
}
.tree-row-internal
{
    background-color: #BDECB6; /* pastel green */
}
.tree-row-mailout
{
    background-color: #EBEBEB !important;
}
div.x-grid3-row-selected td.tree-row-mailout
{
    background-color: #a9ff7a !important;
}
.tree-row-withdraw-request
{
    background-color: #FFC4CF; 
}
.tree-row-unverified {
    background-color: gold;
}
