﻿.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview li {margin: 0; padding: 0px 0px 0px 0px; display:block; color:#fff; font-size:17px; }
.treeview a {text-decoration:none; color:#fff;}
#treecontrol { margin: 1em 0; display: none;}
.treeview .hover {}
.treeview span {display:block; cursor:pointer; padding:10px;}

.treeview li.collapsable {background:url(../../images/minus.png) no-repeat right 12px #181818;}
.treeview li.expandable {background:url(../../images/plus.png) no-repeat right 12px #3d3d3d; border-bottom:1px solid #cbcbcd;}
.treeview li {background:#3d3d3d; border-bottom:1px solid #cbcbcd;}
.treeview li.last { border-bottom:none;}

.treeview li ul { margin-top:0px;}
.treeview li ul li.collapsable {background:url(../../images/minus.png) no-repeat right 12px #636363;}
.treeview li ul li.expandable {background:url(../../images/plus.png) no-repeat right 12px #636363; margin-bottom:0px; border-bottom:1px solid #828282;}
.treeview li ul li {background:#636363; border-bottom:1px solid #828282; font-size:14px !important; font-family:proxima_novaregular; }
.treeview li ul li.last { border-bottom:none;}

.treeview li ul li ul li.collapsable {background:url(../../images/minus.png) no-repeat right 12px #7c8185;}
.treeview li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 12px #7c8185; margin-bottom:0px; border-bottom:1px solid #cbcbcd; }
.treeview li ul li ul li {background:#7c8185;  border-bottom:1px solid #cbcbcd;}
.treeview li ul li ul li.last { border-bottom:none;}

.treeview li ul li ul li ul li.collapsable {background:#b0b1b5;}
.treeview li ul li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 12px #b0b1b5; margin-bottom:0px; border-bottom:1px solid #cbcbcd; }
.treeview li ul li ul li ul li {background:#b0b1b5;  border-bottom:1px solid #cbcbcd;}
.treeview li ul li ul li ul li.last { border-bottom:none;}




.treeview .expandable-hitarea { }


.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }