@import "Base.css";
html { overflow: hidden; overflow-y: auto; _overflow-y: scroll; }
html, body, #form1 { height: 100%; }
body { min-width: 970px; }
h2, #sidebar dt, .pager-info, .pager a { border: 1px solid #ddd; }
h2, #sidebar dt, .list th { font-size: 13px; text-shadow: #fff 1px 1px 1px; }
h2, #sidebar dt, .list th, .theme-cmd { background: #ddd; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed',endColorstr='#dddddd'); background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dddddd)); background: -moz-linear-gradient(top,#ededed,#dddddd); }
h1 { height: 28px; font-weight: bold; font-size: 18px; text-shadow: #ccc 1px 1px 1px; }
h2 { line-height: 23px; height: 23px; padding: 0 5px; font-weight: bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#wrapper table { width: 100% !important; width: auto; table-layout: fixed; }
th, td { -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#wrapper { _height: 100%; min-height: 100%; }
#container { margin: 10px 10px 0; padding-bottom: 34px; }
#header { height: 52px; overflow: hidden; border-bottom: 1px solid #000; white-space: nowrap; padding: 0 10px; background: #2D3238; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#525659',endColorstr='#2D3238'); background: -webkit-gradient(linear,left top,left bottom,from(#525659),to(#2D3238)); background: -moz-linear-gradient(top,#525659,#2D3238); }
#sidebar { float: left; width: 90px; overflow: hidden; }
#sidebar dl { margin-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#sidebar dt { height: 23px; line-height: 23px; font-weight: bold; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
#sidebar dt a { color: #222; background: url('../Images/Plus_Dec.gif') no-repeat 72px center; display: block; padding-left: 8px; }
#sidebar dl.sidebar-plus dt { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#sidebar dl.sidebar-plus dt a { background: url('../Images/Plus_Inc.gif') no-repeat 72px center; }
#sidebar dl.sidebar-plus dd { display: none; }
#sidebar dd { border: 1px solid #ddd; border-top: 0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
#sidebar dd a { height: 25px; line-height: 25px; vertical-align: middle; padding-left: 10px; display: block; background: #f5f5f5; text-shadow: #fff 1px 1px 0; }
#sidebar dd a:hover { background: #fff; }
#sidebar dl a:last-child { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
#content { margin-left: 100px; _float: left; _margin-left: 10px; clear: right; }
#footer { padding: 0 10px; color: #888; line-height: 32px; height: 32px; z-index: 99; vertical-align: middle; position: relative; margin-top: -33px; border-top: 1px solid #ddd; background: #eee; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed',endColorstr='#dddddd'); background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dddddd)); background: -moz-linear-gradient(top,#ededed,#dddddd); }

.popup { padding: 5px; border: 1px solid #ccc; background: #fff; z-index: 99; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; }
.popup .txt { _vertical-align: middle; }
.colors { margin: 5px 0; width: 210px; font-size: 0; line-height: 0; }
.colors a { border: 1px solid #000; display: block; float: left; width: 10px; height: 10px; margin: 0 0 1px 1px; }
.colors a:hover { border: 1px solid #fff; }

.logo { display: inline-block; line-height: 52px; vertical-align: middle; font-family: '华文楷体' , '黑体'; font-weight: bold; font-size: 25px; color: #fff; text-shadow: #000 -1px -1px 1px; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1, Color='#000000', Positive='true'); }
.logo:hover { color: #fff; }
.tool { float: right; margin-top: 18px; color: #c7ccd1; }
.tool a { color: #c7ccd1; }
.tool a:hover { color: #c7ccd1; text-decoration: underline; }
.lab { width: 15%; text-align: right; }
.hit { color: #888; font-size: 12px; font-weight: normal; text-shadow: #888 0 0 0; line-height: 23px; }
.msg { position: absolute; top: 62px; right: 10px; z-index: 99; display: inline-block; line-height: 21px; padding: 0 5px; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.msg a { color: #fff; text-decoration: underline; }

.left { margin-right: 290px; _float: left; _margin-right: 10px; }
.right { float: right; width: 280px; overflow: hidden; }
.list { border-bottom: 1px solid #ddd; }
.list td { padding: 0 5px; height: 25px; border-top: 1px solid #ddd; }
.list th { padding: 0 5px; border: 1px solid #ddd; border-left: 0; font-weight: bold; text-align: left; height: 23px; _height: 22px; _line-height: 22px; }
.list th.center { text-align: center; }
.list th:first-child { border-left: 1px solid #ddd; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.list th:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.list tbody tr:first-child td { border: 0; }
.list-empty td { color: #888; }
.list p { color: #333; }
.list-cmd { overflow: hidden; color: #888; }
.list-cmd a { text-decoration: underline; }
.list-space td { padding: 5px; line-height: 21px; height: auto; white-space: normal; overflow: auto; }
.list-link td { padding: 5px; height: auto; white-space: normal; overflow: auto; }
.list-alt td { background: #f5f5f5; }
.list-info { margin: 3px 0; height: 21px; }
.list-info span { padding-left: 3px; }
.list-info ul { background: #ebeff9; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.list-info li { float: left; padding: 0 8px; }
.list-info-price { color: orangered; }
.list-edit { margin-top: 5px; line-height: normal; }
.list-edit li { margin-bottom: 5px; }
.list-one { border-bottom: 0; }

.form { line-height: 16px; }
.command { height: 24px; color: #888; padding-top: 10px; margin-bottom: 10px; }
.upfile { border: 1px solid #ccc; margin-bottom: 10px; }
.gotop { float: right; margin-top: 4px; display: inline-block; width: 36px; height: 26px; line-height: 0; font-size: 0; background: url('../Images/Gotop.gif') no-repeat center center; }

.pager a, .pager-info, .pager-selected { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pager { float: right; margin-top: 2px; line-height: 19px; }
.pager li { float: left; margin-left: 5px; }
.pager a { display: inline-block; padding: 0 5px; }
.pager a:hover { border: 1px solid #2131a1; text-decoration: none; }
.pager-info { color: #555; display: inline-block; padding: 0 5px; }
.pager-selected { background: #2131a1; display: inline-block; padding: 1px 6px; color: #fff; }

.theme { margin: -10px -10px 10px 0; }
.theme ul { width: 180px; margin: 10px 10px 0 0; overflow: hidden; float: left; border: 1px solid #ddd; line-height: 23px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.theme li { padding: 0 5px; }
.theme span { padding-right: 3px; }
.theme-accept { background: url('../Images/Accept.gif') no-repeat right 0; }
.theme .theme-wap { background: url('../Images/Wap.gif') no-repeat 2px center; padding-left: 20px; }
.theme-cmd { color: #999; border-top: 1px solid #ddd; }
.theme-file { padding: 5px; line-height: 23px; }
.theme li:first-child { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.theme li:last-child { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.ico-pic { background: url('../Images/Pic.gif') no-repeat 0 center; padding-left: 18px; }
