body
{
    font-size:0.8em !important;
    font-size:0.7em;
    font-family: 'Lucida grande','Helvetica','Arial','Verdana',sans-serif;
    margin:0;
    padding:0;
    padding-top:30px;
    background:#f8c671;
}

table, td, th
{
    margin:0;
    padding:3px;
}

summary
{
    font-weight:bold;
}

form
{
    display:inline;
}

input
{
    font-size:0.9em;
}

dt
{
    font-weight:bold;
    padding-top:12px;
}

h1
{
    font-size:1.1em;
    color:#b10025;
    margin-top:0;
}

h2
{
    font-size:1em;
    margin-bottom:0;
}

hr
{
    color:#b10025;
    background:#b10025;
    border:none;
    margin:36px 0 36px 0;
}

#container
{
    width:760px;
    height:500px;
    margin-right:auto;
    margin-left:auto;
    background:#fff;
    border:1px solid #b10025;
    text-align:left;
}

/*
#menu img
{
    width:200px;
    display:none;
}
*/
#menu ul, #menu dl, #menu dd
{
    margin:0;
    padding:0;
    width:170px;
    background:#fff;
}
#menu ul{
    margin-top:190px;
    border-top:1px solid #ffc36c;
}

#menu dd
{
    margin-bottom:12px;
}

#menu li
{
    list-style:none;
    border-bottom:1px solid #ffc36c;
    padding:3px 0 3px 12px;
    /*list-style-position:inside;*/
}

#menu a
{
    color: #666;
    text-decoration:none;
    display:block;
}

#menu a:hover
{
    color:#b10025;
    
}

#menu a.current
{
    color:#b10025;
   
}

#menu li.current
{
    background:#f8dbab;

}

#menu li:hover
{
    background:#f8dbab;
}

#menu
{
    position:absolute;
    /*float: left;*/
    border-right:1px solid #b10025;
    height:0 !important;
    min-height:500px;
    max-height:500px;
    height:500px;
    width:170px;
    background:#fff url(/assets/doc.jpg) no-repeat top left;
    z-index:999;
}

#content p, #content h2
{
    padding-left:340px;
    padding-right:12px;
}

#content p
{
    padding-bottom:30px;
}

#content
{

    
    padding-top: 24px;
    padding-left:190px;
    z-index:0;
    background:#fff;
    height:0 !important;
    min-height:416px;
    height:416px;
    padding-bottom:60px !important;
    padding-bottom:0;
    
    overflow:auto;

}

#content dl
{
    padding-bottom:60px;
}

#main
{

}

#header
{
    text-align:right;
    width:760px;
    margin-right:auto;
    margin-left:auto;
}

#version
{
    color:#fff;
    text-decoration:none;
    background:#ccc;
    padding:0 6px 0 6px;
    border:1px solid #b10025;
    border-bottom:none;
}

#version:hover
{
    color:#666;
}

#footer
{
    text-align:center;
    width:760px;
    margin-right:auto;
    margin-left:auto;
}

#footer ul
{
    margin:0;
    padding:0;
    width:760px;
}

#footer li
{
    display:inline;
    padding:3px;
    list-style:none;
    font-size:0.8em;
}

ul.cats
{
    margin:0;
    padding:0;
    float:left;
    padding-bottom:30px;

}

ul.cats li
{
    list-style:none;
    padding:1px;
}

ul.cats a
{
    color:#666;
}
