.rubrikator_header {
    color: #118DC3;
    font-family: Arial,sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: 12px;
    margin-top: 5px;
    text-transform: uppercase;
}

.Container {
    padding: 0;
    margin: 0;
}

.Container li {
    list-style-type: none;
}



/* indent for all tree children excepts root */
.Node {
    /*background-image : url(../images/i.gif);*/
    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 10px;
    zoom: 1;
}

.IsRoot {
    margin-left: 0;
}


/* left vertical line (grid) for all nodes */
.IsLast {
    /*background-image: url(../images/i_half.gif);*/
    background-repeat : no-repeat;
}

.Expand {
   /* width: 18px;
    height: 18px;  */
    float: left;
}

.ExpandOpen .Expand {
    /*background: url("../images/expand_minus.gif");  */
}

/* closed is higher priority than open */
.ExpandClosed .Expand {
    /*background-image: url(../images/expand_plus.gif); */
}

/* highest priority */
.ExpandLeaf .Expand {
    /*background-image: url(../images/expand_leaf.gif);*/
}

.Content {
    min-height: 18px;
}

* html  .Content {
    height: 18px;
}

.ExpandLoading {
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(../images/expand_loading.gif);
}

.ExpandOpen .Container {
	display: block;
}

.ExpandClosed .Container {
	display: none;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
	cursor: pointer;
}
.ExpandLeaf .Expand {
	cursor: auto;
}

.tree_div a {
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    padding-left: 10px;
    padding-top: 2px;
    text-decoration: none;
    color:#056E9D;
}

.main_button {
    color: #1B3743 !important;
    cursor: pointer;
    display: block;
    float: none;
    font-size: 11px;
    height: 22px;
    margin-left: 3px;
    padding-left: 15px;
    padding-top: 8px;
    text-decoration: none !important;
    text-transform: uppercase;
}

.ExpandClosed .main_button {
   background: url(../images/rubr_active.jpg) no-repeat scroll 0 0 transparent;
}

.ExpandOpen .main_button {
   background: url(../images/rubr_inactive.jpg) no-repeat scroll 0 0 transparent;
}

.Expand.main {
   /*background:none; */
}

.rubrikator .Container {
   padding-bottom: 2px;
   padding-top: 2px;
}

.Container.top {
   padding-top: 0;
   padding-bottom: 0;
}

.rubr_left_border {
   background:transparent url(../images/grad_left.jpg) repeat-y scroll 0 0;
   width: 276px; 
}

.rubr_right_border {
    background:transparent url(../images/grad_right.jpg) repeat-y scroll 100% 0;
}

.rubr_top_border {
    background:transparent url(../images/head.jpg) no-repeat scroll 0 0;
}

.tree_div {
    background: url("../images/bottom.jpg") no-repeat scroll 100% 100% transparent;
    padding: 5px 3px 3px;
    width: 270px;
}


.ExpandOpen .node_l {
   background:#D8E9F1 url(../images/node_l.jpg) repeat-y scroll 0 0;
   margin-right: 4px;
}
.ExpandOpen .node_r {
    background:transparent url(../images/node_r.jpg) repeat-y scroll 100% 0;
}
.ExpandOpen .node_lt {
    background:transparent url(../images/node_lt.jpg) no-repeat scroll 0 0;
}
.ExpandOpen .node_lb {
    background:transparent url(../images/node_lb.jpg) no-repeat scroll 0 100%;
}
.ExpandOpen .node_rt {
    background:transparent url(../images/node_rt.jpg) no-repeat scroll 100% 0;
}
.ExpandOpen .node_rb {
    background:transparent url(../images/node_rb.jpg) no-repeat scroll 100% 100%;
}

.ExpandLeaf.active .leaf_l {
   background:#D8E9F1 url(../images/node_r.jpg) repeat-y scroll 0 0;
   margin-right: 4px; 
}
.ExpandLeaf.active .leaf_r {
    background:transparent url(../images/node_r.jpg) repeat-y scroll 100% 0;
}
.ExpandLeaf.active .leaf_lt {
    background:transparent url(../images/leaf_lt.jpg) no-repeat scroll 0 0;
}
.ExpandLeaf.active .leaf_lb {
    background:transparent url(../images/leaf_lb.jpg) no-repeat scroll 0 100%;
}
.ExpandLeaf.active .leaf_rt {
    background:transparent url(../images/node_rt.jpg) no-repeat scroll 100% 0;
}
.ExpandLeaf.active .leaf_rb {
    background:transparent url(../images/node_rb.jpg) no-repeat scroll 100% 100%;
}


.ExpandClosed  .node {
    background:none !important;
}

.ExpandClosed .node a {
   color:#056e9d !important;
}


.ExpandOpen .node a {
    color:#1b3743
}

.ExpandLeaf.active a {color:#1b3743}

.disableRubrButton .main_button {
   background: url(../images/notActiveButton.jpg) no-repeat scroll 0 0 transparent !important;
}
