#sitemap_content {margin-left: 20px;}
#sitemap_content .sitemap_block h3, 
#sitemap_content .categTree h3 {margin: 20px 0 0 0;}

#sitemap_content div.sitemap_block {
    float: left;
    min-height: 120px;
    padding: 0;
    width: 33%;
}
#sitemap_content div.sitemap_block ul {list-style-type:none}
#sitemap_content div.sitemap_block li a {
    display: block;
    padding: 2px 0 2px 10px;
    color: #333;
    background: url(../img/icon/arrow_right_2.png) no-repeat 0 8px transparent;
}

#listpage_content {margin: 50px 0 20px 20px;}
#listpage_content div.categTree {
    float: left;
    width: 33%;
}
#listpage_content div.tree_top {
    padding: 3px 0 0px 24px;
    background: url(../img/icon/sitemap-top.gif) no-repeat -1px -3px transparent;
}
#listpage_content ul {
    list-style-type:none; 
    padding-left: 0;
}
#listpage_content ul.tree li {
    margin-left: 11px;
    padding-left: 20px;
    border-left: 1px dotted #999;
    background: url(../img/icon/sitemap-horizontal.png) no-repeat left 10px transparent;
}
#listpage_content ul.tree li.last {
    border: medium none;
    background: url(../img/icon/sitemap-last.gif) no-repeat -12px -2px transparent;
}