body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F7FF url(bg.png) repeat-x fixed 0 0;
font-family:"Segoe UI","Trebuchet MS","Microsoft Sans Serif",Sans-Serif;
}

#mond {
position: fixed;
top: 5px;
left: 5px;
}

#wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7FFFF none repeat scroll 0 0;
border:1px solid #7E8186;
margin:23px auto auto;
min-height:500px;
padding-left:2px;
padding-right:2px;
width:910px;
}

#warningIe a {
font-size: 0.8em;
color: black;
text-decoration: none;
}

#warningIe {
position: absolute;
top: 1px;
left: 1px;
text-transform: uppercase;
}

#warningIe a:hover {
color: red;
}

a img {
border:medium none;
}

.logo {
margin-top:13px;
}

#content {
float:right;
margin-left:2px;
width:680px;
padding-right: 6px;
}

#menu {
float:left;
margin-left:-15px;
width:190px;
}

#menu li {
font-size:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:190px;
}

#menu li a {
border-bottom:1px solid #D0E7F9;
color:black;
display:block;
text-decoration:none;
}

#menu li a:hover {
border-bottom:1px solid #F1BC93;
}

#menu li ul li {
font-size:0.9em;
margin-left:-20px;
width:170px;
}

#menu li ul li ul li {
font-size: 0.9em;
width:150px;
}

#footer {
font-size: 0.9em;
clear: both;
border-top: 1px solid #7E8186;
text-align: center;
}

.T {
width: 280px;
overflow: auto;
}

code {
font-size: 0.9em;
}

#content a {
text-decoration: none;
color: #066;
border-bottom: 1px solid #066;
}

#content a:hover {
border-bottom: 1px solid #190A00;
text-shadow: 0 0 10px #84C1ED;
}

.extern {
padding-left: 10px;
background: url(ext.png) no-repeat;
}

h1 span a, h2 span a, h3 span a, h4 span a, h5 span a, h6 span a {
color: black !important;
border: none !important;
}

h1 span a, h2 span a, h3 span a, h4 span a, h5 span a, h6 span a {
text-decoration: none !important;
color: #066 !important;
font-size: 0.7em;
}

.onwrap {
background: #FFFFC2;
float: right;
text-align: center;
border: 1px solid #7E8186;
border-top: none;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
margin-left: 2px;
}

.onwrap:hover {
border: 1px solid #000;
border-top: none;
}

h1 {
display: none;
}

dt {
font-size: 1.5em;
margin-bottom: 5px;
}

._p {
float: right;
margin: 4px;
}

dd {
margin-bottom: 20px;
}

._Prev {
float: right;
}

dd {
width: 440px;
}

.gb {
border: 1px solid #99D5FF;
margin: 10px;
padding: 3px;
background: #DBEDFF;
}

.gb blockquote {
font-family: Monospace;
line-height: 1.3em;
}

.preg {
font-family: Monospace;
}

code {
font-family: Monaco,Monospace;
font-size: 0.7em;
}

#_Pic {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: black;
width: 100%;
height: 100%;
z-index: 5;
text-align: center;
padding-top: 20px;
color: white;
}

#top {
position: absolute;
top:0;
}

#content .ftn, #content .ftn:hover {
border-bottom: none;
}

#opinion {
opacity: 0.8;
position: fixed;
bottom: 0px;
left:0;
}

#pwrdby {
margin-bottom: -4px;
}