body {
 background:#fff;
 color:#000;
 font-family:Verdana, Geneva, sans-serif;
 margin:0;
 padding:0;
}
table,div {
 font-size:13px;
 border-collapse:collapse;
}
a {
 color:#000;
}
img {
 border:none;
}
h1 {
 font-size:22px;
 font-family:Tahoma, Geneva, sans-serif;
}
h2 {
 font-size:18px;
 font-family:Tahoma, Geneva, sans-serif;
}
h3 {
 font-size:16px;
 font-family:Tahoma, Geneva, sans-serif;
 margin-bottom:5px;
}
h4 {
 margin-top:15px;
 margin-bottom:5px;
}
p {
 margin-bottom:5px;
 margin-top:5px;
}
ul {
 padding-left:25px;
 margin-top:5px;
 margin-bottom:20px;
}
hr {
 color:#ddd;
 height:1px;
 background:#ddd;
 margin-top:0;
 margin-bottom:0;
 border:none;
}
pre {
 background-color:#f9f9f9;
 border:1px dashed #2f6fab;
 color:#000;
 line-height:1.1em;
 padding:1em;
}
.top {
 background:url('/img/tp.png') repeat-x top;
 height:41px;
}

.line {
 border:0;
 height:16px;
 width:16px;
 background-color:#999;
 margin:0 3px;
}
#menu {
 font-size:18px;
 font-weight:700;
 font-family:Tahoma, Geneva, sans-serif;
}
#menu a {
 color:#2c2c2c;
 text-decoration:none;
}
#ctable {
 border-collapse:collapse;
 border-color:#9d9d9d;
}
.text {
 border:1px solid #b0bcc2;
 border-width:0 1px;
 padding:5px 10px;
}
.sp {
 font-size:11px;
 font-family:Tahoma, Geneva, sans-serif;
 border:1px dashed #DDD;
}
.main {
 width:800px;
 border:1px solid #9d9d9d;
 position:relative;
 margin:15px auto;
 padding:10px 15px;
}
#tl,#tr,#bl,#br {
 position:absolute;
 width:20px;
 height:20px;
}
#tl {
 top:-1px;
 left:-1px;
 background:url('/img/lt.gif') no-repeat;
}
#tr {
 top:-1px;
 right:-1px;
 background:url('/img/rt.gif') no-repeat;
}
#bl {
 bottom:-1px;
 left:-1px;
 background:url('/img/ld.gif') no-repeat;
}
#br {
 bottom:-1px;
 right:-1px;
 background:url('/img/rd.gif') no-repeat;
}
* html #bl,* html #br {
 bottom:-15px;
}
#orphus {
 margin-top:10px;
 margin-right:4px;
}
#orphus img {
 cursor:help;
}
.platform img {
 margin-bottom:-10px;
}
.fileinfo {
 margin-left:25px;
}
#help {
 float:right;
 width:45%;
 margin-bottom:-100px;
 position:relative;
 top:-15px;
}

#filename {
 padding:5px;
}
#filename h2 {
 display:inline;
}
.gr_text, #change-image {
 font-size: 85%; 
 color: #6F6F6F;
}

#banners a img { 

 opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); 

 } 

 #banners a:hover img { 

 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); 

 }