﻿/* -> 全局样式定义 <- */
/* ------------------------------------------------------------------------- */

body { color: #333; font: 12px Microsoft YaHei, Tahoma, Arial, SimSun, Sans-Serif; overflow-x: hidden; }
input, textarea, select { color: #333; font: 12px Microsoft YaHei, Segoe UI, Tahoma, Arial, SimSun, Sans-Serif; }
mark { color: #000; backgrtable3_l2ound: transparent; }

a { color: #333; text-decoration: none; }
a:hover { color: #9c302e; text-decoration: none; }
a:active { background: transparent; }

select { padding: 2px; }
.input { padding: 4px 2px 4px 3px; border: 1px solid #b8b8b8; background: #fff url(/images/inputbg.gif) 0 0 no-repeat; }
.button { width: 100px; height: 27px; background-color: #f3f3f3; border: 1px solid #b8b8b8; border-left-width: 4px; cursor: pointer; }
.button:hover { border-color: #5af; background-color: #def; box-shadow: 0 0 4px #5af; }

.red { color: #f00; }
.green { color: #080; }
.blue { color: #00f; }
.orange { color: #f60; }
.black { color: #000; }
.white { color: #fff; }
.gray { color: #aaa; }

.hr { margin: 8px auto; height: 1px; background: #e9e9e9; overflow: hidden; }
.sp { color: #aaa; font-size: 11px; font-family: SimSun, Courier New, Lucida Sans Unicode, Sans-Serif; letter-spacing: 1px; }

.boxup { border: 1px solid #dcd3c6; border-radius: 5px; background-color: white; box-shadow: 0 0 5px #dcd3c6; overflow: hidden; }
.boxup-cap { line-height: 30px; font-size: 12px; padding: 0 9px; background: #ece8df; border-bottom: 1px solid #dcd3c6; }

.gridwrap { border: 1px solid #e2e2e2; }
.grid { width: 100%; border-collapse: collapse; }
.grid th { padding: 0 6px; line-height: 32px; border-bottom: 1px solid #e2e2e2; color: #888; background: #f9f9f9; text-shadow: 1px 1px 0 #fff; text-align: left; font-weight: normal; white-space: nowrap; }
.grid tr { background: url(/images/fixed/gridline.gif) bottom repeat-x; }
.grid tr.clearbg { background-image: none; }
.grid tr.alt { background-color: expression(this.rowIndex % 2 == 1 ? "transparent": "#fafafa"); }
.grid tr.alt:last-child { background-image: none; }
.grid tr.alt:hover { background-color: #f8f5f0 !important; }
.grid td { padding: 10px 6px; text-overflow: ellipsis; }
