#sitemap-header { font-family: Helvetica, Arial, sans-serif; background: #000; color: #ccc; display: inline-block;
    width: 100%;}
#sitemap-header a { text-decoration: none; }
#sitemap-header ul#wa-apps { margin: 0 -10px; padding: 0;}
#sitemap-header ul#wa-apps li { float: left; list-style: none; margin: 0; padding: 6px 0; }
#sitemap-header ul#wa-apps li.selected { background: url("img/app-selected.png") bottom center no-repeat; }
#sitemap-header ul#wa-apps li a,
#sitemap-header ul#wa-apps li strong { display: block; padding: 5px 10px; margin-right: 10px; color: #ccc; }
#sitemap-header ul#wa-apps li a:visited { color: #ccc; }
#sitemap-header ul#wa-apps li a:hover { color: #fff !important; }
#sitemap-header ul#wa-apps li.selected a,
#sitemap-header ul#wa-apps li.selected strong { font-weight: bold; color: #fff; }
#sitemap-header ul#wa-apps li.float-right a,
#sitemap-header ul#wa-apps li.float-right strong { margin-right: 0; margin-left: 10px; }
#sitemap-header ul#wa-apps li.small { padding-top: 7px; padding-bottom: 6px; /* give some extra space because of a smaller font size */ }

#main { clear: both; line-height: 1.5em; margin: 0; }

#sitemap-footer { clear: both; margin-top: 10px; font-size: 0.9em; color: #aaa; padding-bottom: 30px; }
#sitemap-footer .container { border-top: 1px solid #ddd; padding-left: 0; padding-right: 0; margin: 0 30px; padding-top: 13px; }
#sitemap-footer #sub-links { margin-left: 200px; }
#sitemap-footer #sub-links ul { list-style: none; padding: 0; margin: 0; }
#sitemap-footer #sub-links ul li { float: left;  padding: 0 15px 0 0; }
#sitemap-footer #copyright { float: left; padding: 0 5px; }
#sitemap-footer #poweredby {  text-align: center; float: right; padding-top: 0; padding-right:10px; }
#sitemap-footer #poweredby a.dots { font-size: 0.8em; text-decoration: none; display: block; width: 54px; height: 9px; background: url("http://www.webasyst.com/wa-content/img/dots/all-dots-default-order.png") no-repeat 0 3px; padding-top: 7px; }
ul.sitemap-space {
    margin-bottom: 20px;
    padding: 0;
}
ul.sitemap-space li.level_last > a {
    font-size: 85%;
    opacity: .8;
}
ul.sitemap-space ul {
    padding-left: 20px;
}
ul.sitemap-space .level_0 > a{
    font-size:105%;font-weight:600
}
ul.sitemap-space li a{
    line-height:1.5;
    margin-bottom:5px;
    display:inline-block;
}