body{font:13px/1.511 Verdana, sans-serif;background:#e2e2ba;}

#mainitems {
   position: fixed;
   top: 3em;
   left: 2em; 
}
#mainitems button {
    cursor:pointer;
}

#currentitem {
    float:left;
    margin-left: 10em;
}

div.principii {
    margin-left:2em;
}
table#recast {
    border-collapse: collapse;
    background-color:white;
}
table#recast td, th {
    font-family:monospace;
    font-size:0.9em;
    padding-right:2px;
    border: 1px solid lightblue;
}    
table#recast td:first-child{ 
    text-align: center;
    font-weight: bold;
}

div.ambzile p button {
    margin-right:1.5em;
    cursor: pointer;
}
div.ambzile div{margin-left:3em;}
div.ambprof div {margin-left:5em;margin-top:1.5em}
div.ambdisc div {margin-left:5em;margin-top:1.5em}
div.ambclase div {margin-left:5em;margin-top:1.5em}
div.ambclase div+div {margin-left:3em;}

pre {
    font-size:1em;
    line-height: 1.5em;
    background-color:white;
    padding-right:4px;
}
pre.bkgnone {background-color: #e2e2ba;}
div.ambdisc{position:relative}
pre.posabs {
    position:absolute;top:-2em;left:7em;
    font-size:0.9em;
}

small {font-size:0.9em;}
code {font-size:1em;}
