﻿ul.dmenu, ul.dmenup { width: 510px; height: 20px; list-style: none; display: block; margin: 0px auto; padding: 0px; font-size: 10px; }
ul.dmenup { clear: both; margin-top: 3px; text-align: right; }
ul.dmenu li, ul.dmenup li { margin: 0px; float: left; }
ul.dmenu li a, ul.dmenu li strong, ul.dmenup li a, ul.dmenup li strong { color: #fff; background: url('/design/download-head.png') top right; font-weight: bolder; padding: 2px 4.5px; margin: 0px; text-decoration: none; text-transform: uppercase;  }
ul.dmenup li a, ul.dmenup li strong { background-position: top left; }
ul.dmenu li a:hover, ul.dmenu li strong, ul.dmenup li a:hover, ul.dmenup li strong {  background: url('/design/download_red.png') top left; }
#downlist { background: #fff; color: #000; clear: both; padding:0; padding-top: 10px; font-size: 11px; text-align: center; margin: 0px auto; }
.ad { text-align: center; margin: 0px auto; }
.md {  width: 540px; margin: 0px; padding: 5px; line-height: 1.3em; }
.downurl { width: 120px; text-align: center; float: left; padding:0; }
.downurl * { margin: 0px auto; text-align: center; }
p.ssh { width: 385px; background: #34302c; color:#fff; padding: 2px 0px 2px 10px; margin: 0 0 3px 0px; text-align: left; letter-spacing:0.8px; font-size: smaller; vertical-align: middle; }
p.ssh:hover { background: #222; }
p.ssh big, .sdl { color: #dc9526; font-size: 11px; }
.downurl h3 { color: #fff; font-size: 22px; background: url('/design/count.png') no-repeat; width: 97px; height: 39px; line-height: 39px; margin: 0px auto; padding:0; vertical-align: middle; }
a.mdl { background: url('/design/download_button.png') no-repeat; font-size:0; line-height:0; width:105px; height:30px; display: block; text-indent:-9999px; margin: 0px auto; padding:0; }
a.mdl:hover { background-position: left -30px; }
.sdl { background: #000; font-weight: bold; text-decoration: none; padding: 1px 4px; margin: 5px 0px; }
.sdl:hover { background: #f3b151; color: #000; }
.downdesc { width: 400px; margin: 0; padding: 0;  float: left; margin-left: 7px; line-height: 1.4em; text-align: left; }
.tag { width:110px;background: url('/design/ddbg.png') 0px 150px no-repeat; color: #000; font-size:smaller; margin: 3px auto; border-top: 1px solid #cecece; clear: both; text-align: left; padding: 2px 5px; line-height: 1.3em; text-align: justify; }
.tag a { color: #555; text-decoration: none; font-size: 10px; }
.tag a:hover { color: #999; }
.upl, .noupl { width: 105px; height: 29x; line-height: 1.3em; vertical-align: middle; color: #fff; margin-right:20px; background: url('/design/download_red.png') no-repeat top left; padding: 0px 0 3px 0; margin: 0px auto; font-size: 10px; font-weight: bold; display: block; }
.noupl { background-image: url('/design/download-head.png'); }
.dh1 { background: url('/design/download-head.png') right top no-repeat; width:420px; height: 29px; margin:0; margin-left:-10px; padding:0; float: left; }
.dh1 img { _display: none; vertical-align: middle; margin: 3px 5px 3px 10px; }
.dh1 a { color: #222; text-decoration: none; font-size: 17px; font-weight: bold; height: 29px; line-height: 29px; vertical-align: middle; } 
.dh1 a:hover { color: #000;}
strong.sh:hover { color: #d20000; }
.dF input, textarea { width: 535px; font-size: 10px; }