.treeview, .treeview ul{font-family:Arial;padding:0 0 0 0;margin:0 0 0 0;list-style:none;width:300px;}
.treeview .hitarea{background:url(/template_new/theme/treeview-default.gif) -64px -25px no-repeat;height:23px;width:23px;margin-left:-23px;float:left;cursor:pointer;}
* html .hitarea{display:inline;float:none;}
.treeview li{font-family:Arial;font-size:16px;margin:0;padding:3px 0 3px 23px;}
.treeview a{color:#666666;font-family:Arial;font-size:16px;}
.treeview .hover, .treeview a:hover, .treeview a.selected{background:none;color:#669999;cursor:pointer;}
#treecontrol{margin:1em 0;display:none;}
.treeview li{background:url(/template_new/theme/treeview-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url(/template_new/theme/treeview-default.gif);}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position:0;}
.filetree li{font-family:Arial;padding:3px 0 2px 23px;}
.filetree span.folder, .filetree span.file{padding:1px 0 1px 23px;display:block;}
.filetree span.folder{background:url(/template_new/theme/folder.gif) 0 5px no-repeat;}
.filetree li.expandable span.folder{background:url(/template_new/theme/folder-closed.gif) 0 5px no-repeat;}
.filetree span.file{background:url(/template_new/theme/file.gif) 0 0 no-repeat;}
@media only screen and (max-width:480px){.treeview,
.treeview ul,
.treeview li,
.treeview a,
.filetree,
.filetree ul,
.filetree li{display:block;margin-left:-5px;width:200px;}
}