body
{
font: 1em Verdana, sans-serif;
background: white;
color: black;
}
body, #u *, #l *, h2
{
margin: 0;
}
.ca p, .c p, .c ol
{
margin: .4em 0;
}

#u, #l, .a div, .b div, .c, .ca
{
background: #f6f6f6;
margin: 0 .5em;
padding: .5em;
}
#u img
{
vertical-align: top;
}
#l, .a
{
clear: left;
}
h1, #cru
{
display: inline;
}
#l
{
margin-top: 1em;
text-align: center;
}

.sidetag
{
float: right;
font-weight: bold;
}

.a, .b
{
width: 49.9999999999%;
float: left;
margin-bottom: 1em;
}
.a div
{
margin: 0 .25em 0 0;
}
.b div
{
margin: 0 0 0 .25em;
}
.ca
{
margin: 1em .5em 0;
}
.rb
{
float: right;
margin: 0 .5em;
}
.rbclr
{
clear: right;
}

h1, h2, h3, #cru
{
font-size: 2em;
font-weight: normal;
}
h2, h3
{
text-align: center;
font-size: 1.2em;
padding: .8em 0 .1em;
color: #777;
letter-spacing: .25em;
clear: both;
}
h3
{
padding: 0;
font-size: 1em;
margin: 0;
}
h3 + p, h3 + ul, h3 + ol
{
margin-top: .4em;
}
h2 small
{
display: block;
letter-spacing: normal;
font-size: .7em;
}

#amo
{
background: #eee url(//img.rdmsoft.com/fxsmmzfl.png) no-repeat .5em center;
padding-left: 1em;
min-height: 48px;
}
#amo p
{
padding-left: 48px;
}
#xr
{
padding-right: 48px;
}
#xr p
{
padding-right: 1em;
}

a img
{
border: none;
}
a
{
color: #33f;
}
a:visited
{
color: #a3f;
}
a:focus, a:active
{
color: #f33;
}
a:hover
{
opacity: .6;
}

table
{
border-collapse: collapse;
margin: auto;
}
td, th
{
border: solid 1px;
padding: .2em;
text-align: center;
}
.branches td, .branches th
{
width: 16em;
font-size: 1.1em;
height: 2em;
}

.udt, .sidetag a
{
color: #777;
font-size: .8em;
text-align: right;
margin: 0;
}
.udt a, .sidetag a
{
color: #66a;
font-weight: normal;
}
p.udt
{
margin-top: -1em;
}

h2:target, span:target
{
background: chartreuse;
}

ul.dl
{
margin: 0;
list-style-type: none;
}
li
{
margin: .3em;
}
a.dl
{
background: url(//img.rdmsoft.com/grchdl.png) no-repeat;
padding-left: 18px;
}
.bigdl a.dl
{
font-size: 1.25em;
background: url(//img.rdmsoft.com/grchdl24.png) no-repeat;
padding-left: 27px;
}

#th a
{
background: white url(//img.rdmsoft.com/wblob16.png) 2px center no-repeat;
padding: 2px 2px 2px 20px;
opacity: .5;
}
#th a:hover
{
opacity: 1;
}
#th
{
position: absolute;
top: .5em;
right: 1em;
}

kbd, samp, var
{
font: 1em monospace;
}
kbd
{
color: #eee;
background: black;
padding: .1em;
}
