div.gdprintr { z-index: 1000000; }
div.level.title {
    background-color: black;
    color: white;
    font-family: Tahoma;
    font-size: 14px;
    margin: 0 !important;
    padding: 3px !important;
    display: inline;
}
div.level.title a { color: white; padding-left: 17px; cursor: pointer; }
div.level.title a.closed { background: black url(../gfx/pr_plus.png) no-repeat left; }
div.level.title a.opened { background: black url(../gfx/pr_minus.png) no-repeat left; }
div.level.data { background-color: white; margin: 2px 0 5px 10px; display: none; z-index: 1000000; }
div.level.data table { border: 1px solid black; }
div.level.data td { vertical-align: top; padding: 2px 6px; border: 1px dotted #DCDCDC; }
div.level.data td.oddodd { background-color: #F0F0F0; }
div.level.data td.oddeven { background-color: #DCDCDC; }
div.level.data td.evenodd { background-color: #E6E6FA; }
div.level.data td.eveneven { background-color: #DFDFF9; }
span.null { color: green; }
span.bool { color: green; }
span.empty { color: green; }
span.value { color: red; }
span.recursion { color: red; font-weight: bold; }
span.maxlevel { color: red; font-weight: bold; }
