admincp.css 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562
  1. /*(C) 2001-2099 Comsenz Inc.*/
  2. *{ word-wrap:break-word; outline:none; }
  3. body{ background:#FFF; text-align:center; }
  4. body, td, input, textarea, select, button{ color:#555; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
  5. body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
  6. ul{ list-style:none; }
  7. h1, h2, h3, h4, h5, h6{ font-size:12px; }
  8. a{ color:#2366A8; text-decoration:none; }
  9. a:hover { text-decoration:underline; }
  10. a img{ border:none; }
  11. em, cite, th{ font-style:normal; font-weight:normal; }
  12. table{ border-collapse:collapse; }
  13. th{ text-align:left; }
  14. label, .pointer { cursor:pointer; }
  15. .highlight { color: #C00; font-weight: 700; }
  16. /* form */
  17. textarea, input, select, .html { padding:2px; border:1px solid; border-color:#666 #ccc #ccc #666; background:#F9F9F9; color:#333; resize: none; }
  18. .txt, select, .vmiddle { vertical-align:middle; }
  19. .txt:hover, .txt:focus, textarea:hover, textarea:focus{ border-color:#09C; background:#F5F9FD; }
  20. .hover:hover { background:#F5F9FD; }
  21. .hover:hover .addchildboard, .hover:hover .deleterow { color: #F5F9FD; }
  22. .txtnobd{ border:1px solid #FFF; background:#FFF; cursor:pointer; }
  23. .radio, .checkbox, .pr, .pc { border:none; background:none; vertical-align:middle; }
  24. .checkbox{ height:14px; }
  25. .btn{ margin:3px 0; padding:2px 5px; *padding:4px 5px 1px; border: 1px solid; border-color:#ddd #666 #666 #ddd; background:#DDD; color:#000; cursor:pointer; vertical-align:middle; }
  26. .btn:hover { text-decoration: none; }
  27. .btn_big { display: inline-block; width: 90px; height: 30px; line-height: 30px; text-align: center; background: url(btn_big.png) no-repeat 0 0; font-size: 14px; font-weight: 700; color: #FFF; }
  28. .btn_big:hover { text-decoration: none; }
  29. .uploadbtn{ width:250px; border-color:#999; }
  30. .line { border-bottom: 1px solid #0F0; }
  31. .num{ width:20px !important; height: 16px; vertical-align:middle; }
  32. /* simulate input type="file" */
  33. .filebtn { position: relative; margin-right: 30px; width: 60px; overflow: hidden; zoom: 1; }
  34. .filebtn .pf { position: absolute; right: 0; height: 23px; opacity: 0; filter:alpha(opacity=0); cursor: pointer; }
  35. /* .html */
  36. .html { width: 180px !important; height: 16px; float: left; cursor: text; white-space: nowrap; overflow-x: hidden; }
  37. .htmlbtn { background: url("../editor/editor.gif") no-repeat scroll 0 0 transparent;border-color: #CCCCCC;width: 21px;height: 21px;margin-right: 2px;float: left;cursor: pointer;padding: 0px; }
  38. .htmlbtn.current { border-color: #369; }
  39. .htmlbtn.b {background-position:0 0;}
  40. .htmlbtn.i { background-position:-20px 0; }
  41. .htmlbtn.u { background-position:-40px 0; }
  42. .htmlbtn.c { background-position:-60px 0; }
  43. /* title */
  44. h3{ margin-bottom:10px; font-size:14px; color:#09C; }
  45. .spectitle{ border-bottom:1px dashed #F66; }
  46. /* mainbox */
  47. .mainhd{ position:relative; overflow:hidden; text-align:left; height:90px; line-height:88px; background:url(bg_repx.gif) repeat-x; }
  48. .logo{ display: block; text-indent:-9999px; width:135px; height:80px; background:url(logo.gif) no-repeat 15px 13px; }
  49. .logo:hover{ background-image:url(logo_hover.gif); }
  50. .uinfo{ position:absolute; z-index:4; line-height:32px; top:10px; right:15px; }
  51. .uinfo a{ color:#666; }
  52. .uinfo em{ margin-right:5px; font-weight:700; }
  53. .uinfo em a{ text-decoration:underline; }
  54. .uinfo p{ float:left; }
  55. .btnlink a{ display:block; margin-left:10px; width:63px; height:32px; text-align:center; background:url(bg_repno.gif) no-repeat -50px -150px; }
  56. .navbg{ position:absolute; z-index:1; top:52px; left:153px; width:6px; height:37px; background:#F7FAFD; }
  57. .nav{ position:absolute; z-index:2; top:14px; left:159px; width:100%; height:75px; }
  58. .nav ul{ overflow:hidden; position:relative; z-index:4; font-size:14px; }
  59. .nav li{ float:left; height:43px; line-height:43px; background:url(btn_block.gif) right -115px no-repeat; }
  60. .nav li em{ display:block; }
  61. .nav li a{ padding:5px 5px; color:#639BB0; font-weight:700; }
  62. .nav li a:hover{ color:#09C; text-decoration:none; }
  63. .nav li .diffcolor{ color:#F60; }
  64. .nav li.navon{ line-height:33px; background:url(btn_block.gif) no-repeat; }
  65. .nav li.navon em{ display:block; background:url(btn_block.gif) right -50px no-repeat; }
  66. .nav li.navon em a{ display:block; background:url(btn_block.gif) center bottom no-repeat; color:#FFF; }
  67. .nav li.navon em a:hover{ color:#FFF; }
  68. .nav ul #header_uc { font-size:12px; }
  69. .navbd { overflow:hidden; clear:both; position:absolute; z-index:3; top:38px; width:100%; height:5px; background:#09C; }
  70. .currentloca{ clear:both; height:32px; border-left:1px solid #B5CFD9; }
  71. .currentloca p{ padding-left:10px; line-height:25px; border-top:5px solid #FFF; border-bottom:2px solid #FFF; border-left:1px solid #FFF; background:#F2F9FD; }
  72. .sitemapbtn{ position:absolute; right:175px; *right:170px; top:50px; line-height:100%; }
  73. .sitemapbtn span{ margin-right:3px; }
  74. a.faq { background: url(faq.gif) no-repeat 0 2px; padding:1px; margin-left:10px; }
  75. a.faq:hover{ text-decoration:none; }
  76. .popupmenu_popup { width:400px; overflow:hidden; padding:10px; border:1px solid #A6C9D7; background:#FFF; font-size:12px; font-weight:400; text-align:left; }
  77. li.popupmenu_popup { list-style: none; }
  78. #fselect_menu { width:300px; }
  79. .fsel { _height: 350px; max-height: 350px; overflow-y: auto; }
  80. #fselect_menu a { width: 70%; }
  81. #ugselect_menu { width:450px; }
  82. .popupmenu_popup em { display:block; clear: both; padding: 2px 4px; font-weight:700; background:#EAF4FB; }
  83. .popupmenu_popup em.hover { cursor:pointer; }
  84. .popupmenu_popup a { float: left; margin: 1px 9px 1px 0; padding-left:3px; width: 100px; }
  85. .popupmenu_popup .ck { width: 25px; margin-top: 4px; }
  86. .popupmenu_popup .current { font-weight:700; }
  87. .popupmenu_popup a.f, .popupmenu_popup a.s { float: none; display: block; width:80%; }
  88. .popupmenu_popup a.s { margin-left:40px; }
  89. .popupmenu_dropmenu { cursor: pointer; }
  90. .popupmenu_dropmenu em { margin-left:3px; background:url(bg_repno.gif) no-repeat 0 -145px; }
  91. .menutd{ background:#F2F9FD url(bg_repx_h.gif) right top no-repeat; }
  92. .menu{ position:relative; z-index:20; width:160px; }
  93. .menu ul{ position:absolute; top:10px; right:7px; list-style:none; width:153px; background:#F2F9FD url(bg_repx_h.gif) no-repeat 5px -20px; }
  94. .menu li { margin: 3px 0; *margin: 0; width: 153px; height: auto !important; height: 25px; overflow: hidden; }
  95. .menu li.s { height: auto; }
  96. .menu li.a { margin-top:0; }
  97. .menu li a { display: block; padding: 4px 0 3px 30px; *padding: 5px 0 3px 30px; background: url(bg_repno.gif) no-repeat 15px -43px; color: #666; white-space: nowrap; }
  98. .menu li a:hover{ text-decoration:none; background:#EAF4FB url(bg_repno.gif) no-repeat 15px -43px; color:#2366A8; }
  99. .menu li a.tabon,.menu li a.tabon:hover{ text-decoration:none; background:#DEEFFA url(bg_repno.gif) no-repeat 15px -43px; color:#2366A8; }
  100. .menu li em { position: absolute; cursor: pointer; margin: -1px 0 0 -20px; *margin-top: -2px; width: 16px; height: 16px; visibility: hidden; background: #EAF4FB url(newwin.gif) no-repeat; }
  101. .menu li a:hover em, .menu li a.tabon:hover em { visibility: visible; }
  102. .menu li a.tabon:hover em { background-color: #DEEFFA; }
  103. .menu .lsub { cursor: pointer; background: url(add.gif) no-repeat 12px 5px; }
  104. .menu .lsub div { padding: 4px 0 3px 30px; font-weight: 700; }
  105. .menu .desc { background: url(desc.gif) no-repeat 12px 5px; }
  106. .menu .lsub ol { list-style: none; padding: 0 0 0 30px; margin: 2px 0 0 -30px; }
  107. .menu .sp { width: 160px; height: 1px; line-height: 1px; float: left; border-bottom: 1px dotted #DEEFFA ; }
  108. #menu_mof_menu { font-size: 14px; font-weight: 700; background: #F2F9FD }
  109. #menu_mof_menu a { color: #639BB0 !important; display:block; }
  110. #menu_mof_menu a:hover{ color:#09C !important; text-decoration:none; }
  111. .mask{ padding-top:9px; background:url(bg_repx_hb.gif) repeat-x; }
  112. .team a { float: left; width: 33%; }
  113. /* tab */
  114. .tab1{ overflow:hidden; clear:both; margin-bottom:10px; }
  115. .tab1 li{ float:left; margin-right:3px; text-align:center; font-weight:700; }
  116. .tab1 a { display:block; line-height:26px; color:#666; white-space: nowrap; }
  117. .tab1 a span { display:block; padding:0 7px; }
  118. .tab1 a:hover { text-decoration:none; background:url(btn_block_2.gif) no-repeat 0 -52px; color:#09C; }
  119. .tab1 a:hover span { display:block; background:url(btn_block_2.gif) no-repeat right -78px; }
  120. .tab1 .current{}
  121. .tab1 .current a{ background:url(btn_block_2.gif) no-repeat 0 0; color:#FFF; }
  122. .tab1 .current a span{ background:url(btn_block_2.gif) no-repeat right -26px; }
  123. .tab1 .current a .highlight { color: #FF9; }
  124. .tab1 .current a em{ margin-left:3px; * margin-right:-5px; background:url(bg_repno.gif) no-repeat 0 -145px !important; background:url(bg_repno.gif) no-repeat 0 -147px; color:#666; }
  125. .tab1 .hasdropmenu a em{ margin-left:3px; * margin-right:-5px; background:url(bg_repno.gif) no-repeat 0 -195px !important; background:url(bg_repno.gif) no-repeat 0 -197px; color:#FFF; }
  126. .dropmenu, .dropmenu1 { margin-left: -20px; white-space:nowrap; border:3px solid #A6C9D7; background:#F2F9FD; text-align:left; opacity:0.9; filter:Alpha(opacity=90); }
  127. .dropmenu1 { margin-left: 0; padding: 5px; }
  128. .tab1 .dropmenu a{ padding:2px 7px; background:none !important; color:#666 !important; font-weight:400; }
  129. .tab1 .dropmenu a:hover{ background:#DEEFFA !important; }
  130. .tab1 .dropmenu li { clear: both; margin:0; }
  131. .tab1 .dropmenu li.current a { background:#DEEFFA !important; }
  132. /* box */
  133. #scrolllink{ position: absolute; z-index: 21; bottom: 40px; *bottom: 39px; left: 0; padding: 2px 0; width: 154px; background-color: #F2F9FD; }
  134. #scrolllink span { cursor: pointer; }
  135. #scrolllink img { margin-left: 2px; }
  136. .copyright{ position:absolute; z-index:10; left:5px; bottom:3px; padding-top:3px; border-top:1px dashed #DDD; text-align:left; line-height:150%; font-family:Tahoma; font-size:11px; -webkit-text-size-adjust: none; }
  137. .logintb{ text-align:left; margin:120px auto 0; width:600px; }
  138. .login{ padding-right:30px; width:310px; height:150px; background:url(bg_login.gif) right 50% no-repeat; }
  139. .login h1{ text-indent:-9999px; margin-bottom:10px; width:262px; height:26px; background:url(login_title.gif) no-repeat; }
  140. .login p{ line-height:150%; }
  141. .logintitle, .loginform { margin:2px 0; height:22px; line-height:22px; font-size:14px; }
  142. .logintitle{ float:left; clear:left; width:60px; font-weight:700; color:#666; }
  143. .loginform{ float:left; width:160px; }
  144. .loginform .txt{ margin-top:1px; width:150px; }
  145. .loginform select { margin-top:1px; padding:1px; width:156px; }
  146. .loginnofloat{ clear:both; }
  147. .loginnofloat .btn{ margin-left:60px; }
  148. .logintips{ line-height:160%; margin-left:25px; }
  149. .logintips a{ margin:0 5px; text-decoration:underline; }
  150. .footer{}
  151. .footer .copyright{ position:static; margin-top:120px; border:none; text-align:center; font-size:12px; }
  152. .footer p{ display:inline; }
  153. .container{ padding:9px 20px 20px; text-align:left; }
  154. .itemtitle{ clear:both; overflow:hidden; margin-bottom:0 !important; *margin-bottom:5px !important; margin-bottom:-5px; line-height:20px; }
  155. .itemtitle h3{ float:left; margin-right:20px; }
  156. .itemtitle ul{ float:left; line-height:18px; }
  157. .itemtitle .tab1{ clear:none; }
  158. .itemtitle .tab1 a{ line-height:20px; }
  159. .itemtitle .tab1 a span{ padding:0 7px; *padding:1px 7px 0; *line-height:19px; }
  160. .itemtitle .tab1 a:hover{ background:#F5F5F5 url(btn_block_3.gif) no-repeat 0 -40px; color:#09C; }
  161. .itemtitle .tab1 a:hover span{ background:url(btn_block_3.gif) no-repeat right -60px; }
  162. .itemtitle .tab1 .hasdropmenu a:hover{ color:#666; }
  163. .itemtitle .tab1 .current a{ background:url(btn_block_3.gif) no-repeat 0 0 !important; }
  164. .itemtitle .tab1 .current a span, .itemtitle .tab1 .current a:hover span{ background:url(btn_block_3.gif) no-repeat right -20px; color:#FFF; }
  165. .itemtitle .tab1 .dropmenu a{ background:none !important; }
  166. .itemtitle .tab1 .dropmenu a:hover, .itemtitle .tab1 .dropmenu a.current{ background:#DEEFFA !important; }
  167. .floattop { position:fixed; z-index:200; top:0; left:0; margin-left: 20px; padding:8px 20px 8px 0; width:99%; background:#FFF; }
  168. .floattop #fselect, .floattop #ugselect { margin-right: 20px; }
  169. * html .floattop { position:relative; top:expression(offsetParent ? offsetParent.scrollTop : 0); left: -20px; margin-top: -10px; width: 100%; }
  170. .floattopempty { height: 35px !important; height: auto; }
  171. .floattop .dropmenu { position: fixed !important; position: absolute; margin-left: 0 !important; margin-left: -20px; } /* for opera position fixed bug */
  172. .stepstat{ *margin-bottom:10px; }
  173. .stepstat li{ float:left; margin-right:15px; color:#CCC; }
  174. .stepstat .current{ color:#090; }
  175. .infobox{ clear:both; margin-bottom:10px; padding:30px; text-align:center; border-top:4px solid #DEEFFA; border-bottom:4px solid #DEEEFA; background:#F2F9FD; zoom:1; }
  176. .infotitle1{ margin-bottom:10px; color:#09C; font-size:14px; font-weight:700; }
  177. .infotitle2{ margin-bottom:10px; color:#090; font-size:14px; font-weight:700; }
  178. .infotitle3{ margin-bottom:10px; color:#C00; font-size:14px; font-weight:700; }
  179. .cachelist{ overflow:hidden;}
  180. .cachelist li{ float:left; margin-right:10px; }
  181. .colorbox{ clear: both; padding:10px; border-top:4px solid #DEEFFA; border-bottom:4px solid #DEEFFA; background:#F2F9FD; zoom:1; }
  182. .extcredits, .threadprofilenode { margin:-5px 0 10px; }
  183. .extcredits a, .threadprofilenode a { margin-right:5px; padding:2px 5px; line-height:220%; border:1px solid #B6CFD9; background:#FFF; white-space:nowrap; }
  184. .threadprofilenode { width: 650px; }
  185. .jswizard{ margin:10px 0; }
  186. .jswizard iframe { border: 1px dashed #DEEFFA; }
  187. .fileperms{ list-style:disc; margin:15px; }
  188. .fileperms li{ line-height:180%; }
  189. .tips{ margin-left:15px; color:#999; }
  190. .tips2{ line-height:180%; color:#999; word-break:break-all; }
  191. .tb2 .tipsblock{ background:none; margin-bottom:-10px; }
  192. .tipsblock ul{ margin-bottom:-11px; }
  193. .tipsblock li{ margin-bottom:5px; padding:0 0 5px 20px; line-height:160%; background:url(bg_repno.gif) no-repeat -340px 6px; }
  194. .tips a, .tips2 a, .tipsblock a{ margin:0 3px; text-decoration:underline; color:#666; }
  195. .tips a:hover, .tips2 a:hover, .tipsblock a:hover{ color:#09C; }
  196. /* admincp_optimizer.php */
  197. .optblock { margin: 20px 0; height: 30px; line-height: 30px; }
  198. .optblock #checking { float: left; }
  199. .optblock #checkstatus { float: left; margin: 0 10px; }
  200. .optblock .pbg { float: left; margin: 6px 10px 0; }
  201. .optblock .pbg .xs0 { line-height: 1.5; }
  202. /* table */
  203. .tb{ clear:both; width:100%; margin-top: 8px}
  204. .tb th, .tb td{ padding:5px !important; height:25px; }
  205. .tb1{}
  206. .th11, .th12{ width:60px; font-weight:700; }
  207. .tb1 .th12{ padding-top:7px; vertical-align:top; }
  208. .tb1 .tb2 th{ padding-top:0; }
  209. .tb1 .txt{ width:150px; }
  210. .tb1 strong{ margin-right:5px; color:#F60; }
  211. .first td{ padding-top:13px; }
  212. .first .th12{ padding-top:15px; }
  213. .bdtop td{ border-top:1px dashed #CAE4F7; }
  214. .bdbot td{ border-bottom:1px dashed #CAE4F7; }
  215. .td11{ width:350px; vertical-align:top; }
  216. .td11 li{ float:left; margin:0 10px 7px 0; *margin:-3px 10px 7px 0; }
  217. .td11 .clear{ margin:0; }
  218. .listtitle, .listtitlelong{ padding-top:3px; *padding-top:6px; width:80px; color:#09C; }
  219. .listtitlelong{ width:100px; }
  220. .td11 .txt{ width:70px; }
  221. .td11 .sginput .txt{ width:150px; }
  222. .td12{}
  223. .td12 li{ float:left; margin-right:10px; }
  224. .td12 .radio{ float:left; margin-top:4px; *float:none; *margin-top:0; }
  225. .td12 label{ float:left; margin-top:2px; *float:none; *margin-top:0; }
  226. .td12 .txt{ width:50px; }
  227. .checkboxlist{ width:720px; }
  228. .checkboxlist li{ float:left; width:90px; line-height:180%; white-space:nowrap; cursor:pointer; }
  229. .longtxt .txt{ width:400px !important;}
  230. .tarea{ width:400px; height:75px; }
  231. .sml, .sml th, .sml td { font-size: 9px !important; -webkit-text-size-adjust: none; }
  232. /* tb */
  233. .tb2{}
  234. .tb2 tr.hover:hover .tips2{ color:#333; }
  235. .tb2 tr.hover:hover td { background: #F2F9FD; }
  236. .tb2 tr.hl { background: #FFFAF3; }
  237. .tb2 tr.hl td { border-top:1px #F4E4B4 solid; border-bottom:1px #F4E4B4 solid }
  238. .tb2.tdhover tr:hover td { background: none; }
  239. .tb2.tdhover tr td:hover { background: #F2F9FD; }
  240. .tb2 td{ padding:5px 5px 3px 0; border-top: 1px dotted #DEEFFB; }
  241. .tb2 th{ padding:5px 5px 3px 0; line-height:21px; font-size: 12px; }
  242. .tb2 .txt, .tb2 .txtnobd{ width:100px; margin-right:10px; }
  243. .tb2 .smtxt { margin-right: 5px; width: 25px; }
  244. .nowrap { white-space: nowrap; }
  245. .td21{ width:150px; font-weight:700; }
  246. .td22{ width:100px; font-weight:700; }
  247. .td23{ width:100px; }
  248. .td24{ width:120px; }
  249. .td25{ width:50px; }
  250. .td25 .txt{ width:40px; }
  251. .td26{}
  252. .td26 .txt, .td26 .txtnobd{ width:90%; *width:280px; }
  253. .tb2 .td27{ padding:3px 0 3px 5px; font-weight:700; }
  254. .tb2 .td27:hover { background: none; }
  255. .td27m { font-weight:700; padding-bottom:5px; }
  256. .td28 .txt{ width:40px; }
  257. .td29 .txt{ width:200px; }
  258. .td30 { width:30px; }
  259. .td31 { width:200px; }
  260. .td32 { width:85px; }
  261. .td32 .txt{ width:50px; }
  262. .tbm { padding:5px !important; background: #F2F9FD !important; font-weight: 700; border-top:0 !important; }
  263. .multicol { float:left; width: 270px !important; }
  264. .staton{ text-indent:-9999px; width:20px; height:17px; background:url(bg_repno.gif) no-repeat -280px -250px; }
  265. .statoff{ text-indent:-9999px; background:url(bg_repno.gif) no-repeat -250px -347px; }
  266. .rowform{ width:306px; overflow:auto; }
  267. .tb2 .rowform{ padding-left:5px; }
  268. .rowform .txt, .rowform textarea{ margin-right:10px; width:250px; }
  269. .rowform select{ margin-right:10px; width:256px; }
  270. .rowform .radio{ margin-top:-2px !important; *margin-top:0 !important; *margin-top:-2px; }
  271. .rowform li{ overflow:hidden; float:left; margin-right:10px; white-space:nowrap; cursor:pointer; }
  272. .rowform .clear{ clear:both; float:none; margin-bottom:10px; }
  273. .rowform .nofloat{ clear:both; }
  274. .rowform .nofloat li{ float:none; margin:5px 0; overflow:visible; }
  275. .ckbox {width:700px; }
  276. .ckbox li { float: left; margin: 5px 10px 5px 0; white-space: nowrap; width: 130px; height: 20px; }
  277. .partition, .partition2{ line-height:21px; font-weight:700; color:#09C; }
  278. .tb2 .partition{ padding:5px; background:url(bg_repx_hc.gif) repeat-x 0 -40px; }
  279. .dblist{}
  280. .dblist li{ float:left; margin-bottom:5px; width:33%; height:20px; white-space:nowrap; cursor:pointer; }
  281. .cfolder, .ofolder{ display:block; padding-left:50px; line-height:30px; background:url(bg_repno.gif) no-repeat -260px -50px; font-weight:700; }
  282. .ofolder{ background:url(bg_repno.gif) no-repeat -260px -100px; }
  283. .filenum{ margin:8px 0 0 20px; }
  284. .files{ padding:1px 0 1px 50px; background:url(bg_repno.gif) no-repeat -260px -150px; }
  285. .del{ padding-bottom: 1px; padding-left:18px; background:url(bg_repno.gif) no-repeat 0 -285px; *background:url(bg_repno.gif) no-repeat 0 -286px; color:#E8594D; }
  286. .edited, .unfixed { padding-bottom: 1px; padding-left:18px; background:url(bg_repno.gif) no-repeat -100px -385px; *background:url(bg_repno.gif) no-repeat -100px -386px; color:#E8594D; }
  287. .unknown{ padding-bottom: 1px; padding-left:18px; background:url(bg_repno.gif) no-repeat -50px -435px; *background:url(bg_repno.gif) no-repeat -50px -436px; color:#6189B8; }
  288. .correct, .fixed { padding-bottom: 1px; padding-left:18px; background:url(bg_repno.gif) no-repeat 0 -485px; *background:url(bg_repno.gif) no-repeat 0 -486px; color:#70B759; }
  289. /* crons */
  290. .crons{ width:200px; }
  291. .crons .txt{ margin-bottom:3px; width:150px; }
  292. /* faqlist & boardlist */
  293. .node, .board{ padding-left:55px; background:url(bg_repno.gif) no-repeat -240px -550px; }
  294. .node .txt, .lastnode .txt, .newnode .txt{ width:250px; }
  295. .parentnode .txt{ width:250px; font-weight:700; }
  296. .parentboard .txt{ font-weight:700; }
  297. .lastnode, .lastboard{ padding-left:55px; background:url(bg_repno.gif) no-repeat -240px -600px; }
  298. .childboard{ padding-left:110px; background:url(bg_repno.gif) no-repeat -185px -550px; }
  299. .lastchildboard{ padding-left:110px; background:url(bg_repno.gif) no-repeat -185px -600px; }
  300. .boardattr{ position:absolute; left:402px; margin-top:-20px !important; margin-top:-19px; color:#999; }
  301. /* pick window */
  302. .colorwd{ float:left; width:40px; height:21px; border-color:#ccc #666 #666 #ccc; }
  303. .cmen { overflow: hidden; width: 63px; }
  304. .cmen a { overflow: hidden; float:left; width: 20px; height: 20px; }
  305. .tb3{ margin-top:-15px; border:none; }
  306. .tb3 th{ padding:10px 0 5px; }
  307. .tb3 td{ padding:0; line-height:180%; }
  308. .mod_validate td, .mod_export td { background: #CFC !important; }
  309. .mod_invalidate td, .mod_refusal td { background: #FFEBE7 !important; }
  310. .mod_ignore td { background: #EEE !important; }
  311. .mod_cancel td { background: #FFF !important; }
  312. .mod_delete td { background: #F99 !important; }
  313. /* custom menu */
  314. .custom{ overflow:hidden; position:relative; border:6px solid #A6C9D7; background:#FFF; }
  315. .cmain{ padding:0; text-align: left; padding: 10px; }
  316. .cnote{ line-height:20px; }
  317. .cnote li{ float:left; margin-right:15px; }
  318. .cmlist{ clear:left; overflow-y:auto; }
  319. .cmlist a{ display: block; float: left; overflow: hidden; width: 150px; height: 20px; color:#666; }
  320. .cmlist td { padding: 5px 0; border-bottom: 1px dotted #DEEFFB; }
  321. .cmlist tr:last-child td { border-bottom: none; }
  322. .cmlist h4{ color:#09C; width: 90px; }
  323. .cside{ float:right; display:inline; margin-right:5px; width:151px; text-align:left; }
  324. .cside h3{ position:relative; margin-bottom:0; padding:6px 0 0 5px; height:28px; line-height:28px; border-bottom:1px solid #A6C9D7; background:url(bg_custom_t.gif) repeat-x; }
  325. .ctitle1{ display:block; padding-left:25px; height:28px; background:url(btn_add2menu.gif) no-repeat 0 5px; color:#090; font-size:12px; }
  326. .ctitle1:hover{ text-decoration:none; }
  327. .cadmin{ position:absolute; top:-4px; right:-5px; padding:10px 10px 0; color:#666; font-size:12px; font-weight:400; }
  328. .cslist li{ height:1%; }
  329. .cslist li a{ display:block; padding:5px 5px 5px 30px; }
  330. .cslist li a:hover{ text-decoration:none; background:#DEEFFA; }
  331. .cslist li .pages{ margin-left:27px; }
  332. .cslist li .pages a{ display:inline; padding:2px 5px; }
  333. .cslist li .pages a:hover{ background:#09C; }
  334. .cfixbd{ position:absolute; right:5px; bottom:0; width:151px; height:5px; line-height:5px; font-size:1px; background:#FFF; overflow:hidden; }
  335. /* list */
  336. .tpllist{ list-style:disc; margin:10px 15px; line-height:180%; }
  337. .tpllist2{ list-style:circle; margin:5px 25px; }
  338. .tpllist3{ list-style:square; margin:0 25px; }
  339. .userlist{ overflow:hidden; margin:10px 0; }
  340. .userlist li{ float:left; margin:0 10px 10px 0; white-space:nowrap; }
  341. .unum{ clear:both; display:block; width:100%; font-weight:700; }
  342. .safelist{ padding:10px 0; border-top:4px solid #DEEFFA; }
  343. .safelist li{ margin-bottom:5px; padding-left:20px; line-height:160%; background:url(bg_repno.gif) no-repeat -340px 6px; }
  344. .safelist p{ margin-bottom:5px; }
  345. .safelist .txt{ width:150px; }
  346. .infolist{}
  347. .infolist li{ clear:both; line-height:180%; }
  348. .infolist em{ float:left; width:120px; }
  349. .tb2 .threadopt{ border-bottom:1px solid #B5CFD9; background:none; vertical-align:top; }
  350. .threadtitle{ padding:10px !important; }
  351. .nowrap li{ float:left; white-space:nowrap; margin-right:5px; }
  352. /* pages */
  353. .pg{ clear:both; margin:10px 0; }
  354. .pg em, .pg a, .pg strong{ text-decoration:none; margin-left:3px; padding:2px 5px; border:1px solid #E5E5E5; }
  355. .pg a:hover{ text-decoration:none; border:1px solid #09C; background:#09C; color:#FFF; }
  356. .pg strong{ border:none; font-weight:700; }
  357. .pg kbd input{ margin-left:5px; width:20px; vertical-align:middle; }
  358. .cuspages{ margin:3px 0; line-height:200%; }
  359. .cuspages .pg{ display:inline; clear:none; margin-right:10px; }
  360. .fixsel select{ margin:3px 5px 3px 0; }
  361. /* link */
  362. .addtr{ padding-left:17px; line-height:25px; background:url(bg_repno.gif) no-repeat 0 1px; *background:url(bg_repno.gif) no-repeat 0 0; color:#F60; }
  363. .act{ margin:0 5px; text-decoration:underline; }
  364. .addchildboard, .deleterow { margin-right: 5px; padding-left:17px; line-height:25px; *line-height: 16px; background:url(bg_repno.gif) no-repeat 0 -599px; color:#FFF; zoom: 1; }
  365. .deleterow { padding-left: 12px; background: url(close.gif) no-repeat 0 50%; }
  366. .addchildboard:hover, .deleterow:hover { text-decoration:none; color:#F60 !important; }
  367. .switch{ color:#09C; }
  368. .switch:hover{ text-decoration:none; }
  369. .switch img{ margin-right:5px; vertical-align:middle; }
  370. .lightlink{ color:#666; text-decoration:underline;}
  371. .lightlink2{ color:#666; }
  372. .parentlink{ color:#09C; text-decoration:underline; }
  373. .menulink{ background:none !important; text-decoration:underline; }
  374. .menulink:hover{ text-decoration:underline !important; }
  375. /* admincp default */
  376. .anno{ width:200px; }
  377. .anno p{ margin:4px 0; }
  378. .anno .txt{ margin-left:3px; width:105px; }
  379. .difflink{ margin:10px 0; }
  380. .difflink a{ margin-left:10px; color:#666; text-decoration:underline; }
  381. .devteam{ width:350px; }
  382. /* widget */
  383. .checked, .checked .txt{ color:#0D0; }
  384. .lightfont{ color:#CCC; }
  385. .light, .light a{ color:#AAA; }
  386. .lightnum{ color:#F60; }
  387. .error{ color:#F00; }
  388. .diffcolor2{ color:#090; }
  389. .diffcolor3{ color:#09C; }
  390. .nomargin{ margin:0; }
  391. .marginleft{ margin-left:20px; }
  392. .marginright{ margin-right:10px; }
  393. .margintop{ margin-top:10px; }
  394. .marginbot{ margin-bottom:10px; }
  395. .nobg, .nobg td{ background:none; }
  396. .nobg .td27{ padding-left:5px; }
  397. .nobdb{ border-bottom:none; }
  398. .nobdt{ border-top:none; }
  399. .noborder, .noborder td{border-bottom:0; border-top:0; }
  400. .noborder td:hover, .normalfont { color: #000; }
  401. .vtop{ vertical-align:top; }
  402. .lineheight{ line-height:150%; }
  403. .left{ float:left; }
  404. .right{ float:right; }
  405. .center{ text-align:center; }
  406. .bold{ font-weight:700; }
  407. .normal{ font-weight:400; }
  408. .clear{ clear:both; }
  409. .smallfont{font-size:12px!important; font-size: 11px}
  410. .smallfont h3{ font-size:12px; }
  411. .fixpadding th, .fixpadding td{ padding-left:5px !important; }
  412. .notice { position: absolute; z-index: 100; width: 100%; }
  413. .notice a { display: inline-block; padding: 5px 10px; border: solid #CCC; border-width: 0 1px 1px; background: #FEFEE9; color: red; box-shadow: 0 0 5px #B1B1B1; }
  414. .notice a:hover { text-decoration: none; }
  415. .notice span { margin-left: 20px; color: #09C; text-decoration: underline; }
  416. .news{ padding:10px 0; border-top:4px solid #DEEFFA; clear: both; }
  417. .news li { list-style: none; }
  418. #boardnews{ padding-bottom:10px; }
  419. .diff-deleted{ background:#FCC !important; }
  420. .diff-changed{ background:#FF9 !important; }
  421. .diff-added{ background:#CFC !important; }
  422. .verifyimg { max-height: 120px; height: expression(this.height > 120 ? 120 : true); }
  423. /* calendar */
  424. #calendar_week .dropmenu{ filter: none; opacity: 1; background: none; margin-left: 0;position:relative; margin-top:0; border:none; text-align:left; text-decoration:underline; }
  425. .calendar_checked, .calendar_checked a:link, .calendar_checked a:visited{ color:#333; }
  426. /* sub table */
  427. .sub, .sub .td27{ padding-left:25px !important; }
  428. .sub .rowform{ padding-left:25px !important; width:281px; }
  429. .sub .rowform .txt, .sub .rowform textarea{ width:225px; }
  430. .sub select{ width:231px; }
  431. .mt10{margin-top: 10px;}
  432. .mt0{margin-top:0}
  433. .header, .header td, .header th{ border-top: 1px dotted #DEEFFB; font-weight: 700; }
  434. .smallefont{font-size: 11px}
  435. /* 弹窗 */
  436. .fwin { text-align: left; background: #FFF; }
  437. .t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r { overflow: hidden; background: #000; opacity: 0.2; filter: alpha(opacity=20); }
  438. .t_l, .t_r, .b_l, .b_r { width: 10px; height: 10px; line-height: 10px; font-size: 0; }
  439. .t_c, .b_c { height: 10px; }
  440. .m_l, .m_r { width: 10px; }
  441. .t_l { border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; }
  442. .t_r { border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; }
  443. .b_l { border-radius: 0 0 0 10px; -moz-border-radius: 0 0 0 10px; -webkit-border-radius: 0 0 0 10px; -o-border-radius: 0 0 0 10px; }
  444. .b_r { border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; -o-border-radius: 0 0 10px 0; }
  445. .m_c { background: #FFF; }
  446. .m_c .tb { margin: 0 0 10px; padding: 0 10px; }
  447. .m_c .c { padding: 0 10px 10px; }
  448. .m_c .o { padding: 8px 10px; height: 26px; text-align: right; border-top: 1px solid #CCC; background: #F5F5F5; }
  449. .flb { padding: 10px 10px 8px; height: 20px; line-height: 20px; }
  450. .flb em { float: left; font-size: 14px; font-weight: 700; color: #09C; }
  451. .flb em a { text-decoration: none; }
  452. .flb span { float: right; color: #999; }
  453. .flb span a, .flb strong { float: left; text-decoration: none; margin-left: 8px; font-weight: 400; color: #333; }
  454. .flb span a:hover { color: #999; }
  455. .flbc { float: left; width: 20px; height: 20px; overflow: hidden; text-indent: -9999px; background: url(cls.gif) no-repeat 0 0; }
  456. .flbc:hover { background-position: 0 -20px; }
  457. .fwin .cl li { margin:5px; float: left; }
  458. .fwin .cl li.a { font-weight: 700; }
  459. .fwin .c { clear: both; }
  460. .fwin .dt { width: 100%; }
  461. .fwin .dt th, .fwin .dt td { border-bottom: 1px dotted #DEEFFB; line-height: 20px; }
  462. .fwin .dt th { font-weight: 700; }
  463. .fwin .ss em { background: #eee; width: 16px; line-height: 18px; display: block; float: left; margin: 2px; cursor: pointer; padding-left: 7px;}
  464. .fwin .ss em.a { background: #09f; color: #FFF;}
  465. /* .cl --> Clear 自动闭合 */
  466. .cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  467. .cl { zoom: 1; }
  468. .preview { margin-bottom: 8px; width: 570px; height: 340px; border: 1px solid #09C; box-shadow: 3px 3px 3px #EEE; -moz-box-shadow: 3px 3px 3px #EEE; -webkit-box-shadow: 3px 3px 3px #EEE; -o-box-shadow: 3px 3px 3px #EEE; }
  469. /*气泡信息 by dfox */
  470. .prmm { margin-left: -27px; padding-top: 10px; width: 250px; background: transparent url(pm_ntc.gif) no-repeat 0 0; text-align: left; opacity: 0.98; }
  471. .prmc { padding-bottom: 10px; background: transparent url(pm_ntc.gif) no-repeat -250px 100%; }
  472. .prmm ul { padding: 0 10px; border: solid #91C8E2; border-width: 0 2px; background: #FFF; }
  473. .prmm li { border-bottom: 1px solid #F4F4F4; line-height: 29px; display: block; width: 100%; color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; }
  474. .prmm a:hover { text-decoration: none; color: #666; }
  475. .up { padding-top: 0; padding-bottom: 10px; width: 150px; background-position: -500px 100%; }
  476. .up .prmc { padding-top: 5px; padding-bottom: 0; background-position: -650px 0; }
  477. .up li { border-bottom: none; line-height: 160%; }
  478. /* 通用的表单样式 */
  479. .tfm { width: 100%; }
  480. .tfm caption, .tfm th, .tfm td { padding: 10px 2px; }
  481. .tfm caption h2 { font-size: 16px; }
  482. .vt th, .vt td { vertical-align: top; }
  483. .tfm th { width: 95px; font-weight: 700; }
  484. .tfm th .rq { float: right; font-size: 14px; }
  485. .tfm .pt, .tfm .px { margin-right: 3px; width: 282px; }
  486. .tfm .c, .tfm .tedt, .m_c .tfm .tedt { width: 290px; }
  487. .tfm .d { clear: both; margin: 5px 0; color: {LIGHTTEXT}; }
  488. .tfm .d em { margin-left: 5px; color: red; }
  489. .tfm .d strong { margin-left: 5px; }
  490. .tfm .p { text-align: right; }
  491. .tfm .pcl label { display: block; padding: 0 2px 5px; }
  492. .tfm .pcl .pc { margin-right: 5px; padding: 0; }
  493. .tfm .l th, .tfm .l td { padding-top: 0; padding-bottom: 0; }
  494. .bn .tfm caption, .bn .tfm th, .bn .tfm td { padding-top: 5px; padding-bottom: 5px; }
  495. .bn .tfm th { font-weight: 400; }
  496. /* 普通数据列表 datatable by michael */
  497. .dt { border-top: 1px solid #CDCDCD; width: 100%; }
  498. .dt th { background: #F2F2F2; }
  499. .dt td, .dt th { padding: 7px 4px; border-bottom: 1px solid #CDCDCD; }
  500. .dt .c { width: 50px; }
  501. .dt .px { height: 16px !important; font-size: 12px; }
  502. /* 外边距 Margin,三组从窄到宽,级别分别为:n, m, w */
  503. .mtn { margin-top: 5px !important; }
  504. .mbn { margin-bottom: 5px !important; }
  505. .mtm { margin-top: 10px !important; }
  506. .mbm { margin-bottom: 10px !important; }
  507. .mtw { margin-top: 20px !important; }
  508. .mbw { margin-bottom: 20px !important; }
  509. .psetting p { margin-top: 10px; }
  510. .psetting .light, .psetting .light a { color: #777; }
  511. .psetting a.memo { color: #999; margin-left: 20px; }
  512. .psetting div.memo { margin:5px;padding: 5px; border: 1px dotted #DEEFFB; background: #FFF; }
  513. /* 进度条 */
  514. .pbg { position: relative; margin: 10px 0; width: 200px; height: 16px; background: url(bg_progressbar.png) 0 0 repeat-x; border-radius: 5px; }
  515. .pbr { height: 16px; width: 200px; background-image: url(bg_progressbar.png); background-color: #5AAF4A; background-position: 0 -16px; background-repeat: repeat-x; border-radius: 5px; }
  516. .pbg .xs0 { position: absolute; top: 0; right: 8px; }