ibsheet.css 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674
  1. /* -----------------------------------------------------------------------*/
  2. /* ----------------- "Main" IBSheet style definition ---------------------*/
  3. /* -----------------------------------------------------------------------*/
  4. /* Base tags */
  5. .LPPImage {padding-bottom:256px;}
  6. .LPPNone {display:none;}
  7. .LPPSection,.LPPSectionFF3 {table-layout:fixed; width:0;}
  8. .LPPSectionFF3 {border-collapse:collapse; }
  9. /* Sections */
  10. .LPPMainTable {border:1px solid #cbcbcb; border-collapse:separate; text-align:left; background:#ffffff; font:12px Dotum,Helvetica,AppleGothic,Sans-serif;}
  11. .LPPFootLeft,.LPPFootMid {border-top:1px solid #C9C9F5;}
  12. .LPPHeadLeft,.LPPBodyLeft,.LPPFootLeft,.LPPHScrollLeft {border-right:1px solid #C9C9F5;}
  13. .LPPVScroll {padding-top:1px; padding-bottom:1px;}
  14. .LPPHScrollLeft,.LPPHScrollMid,.LPPHScrollLeftResizeTouch,.LPPHScrollRightResizeTouch {padding-left:1px; padding-right:1px; cursor:default;}
  15. .LPPHScrollLeftResizeTouch {border-right:2px solid #000000; padding-right:18px; background:#F4F4F4;}
  16. .LPPHScrollRightResizeTouch {border-left:2px solid #000000; padding-left:18px; background:#F4F4F4;}
  17. .LPPHScrollMidLeftResizeTouch {border-left:1px solid #000000; padding-left:19px; background:#F4F4F4;}
  18. .LPPHScrollMidRightResizeTouch {border-right:1px solid #000000; padding-right:19px; background:#F4F4F4;}
  19. .LPPHScrollWide {padding-right:1px;}
  20. .LPPHScrollHidden {overflow:visible !important; background:#F4F4F4; cursor:default; }
  21. .LPPXScroll {background:#F4F4F4;}
  22. .LPPPage {border-top:0px solid #E0E0E0;}
  23. /* Rows */
  24. .LPPSpaceRowHeight{height:21px; }
  25. .LPPRowHeight {height:18px; }
  26. .LPPRowHeightTouch{height:22px; }
  27. .LPPSpaceMargin {margin:0; }
  28. .LPPSpaceMarginTouch{margin:5px; }
  29. .LPPSpaceRow {background:#ffffff; white-space:nowrap; overflow:hidden; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #e0e0ff;}
  30. .LPPGroupRow,.LPPSearchRow,.LPPPagerRow
  31. {background-color:#DDDDFF; white-space:nowrap; padding-top:5px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #C9C9F5;}
  32. .LPPGroupRow,.LPPPagerRow {background-position:0 -1801px; }
  33. .LPPFillRow {background:#ffffff; }
  34. .LPPRowAbove,.LPPRowBelow {border-left:1px solid #9cb6c8; border-right:1px solid #9cb6c8;}
  35. .LPPRowAbove { margin-top:3px; overflow:hidden;}
  36. .LPPRowBelow {margin-bottom:3px; overflow:hidden;}
  37. .LPPNoDataRow {border-top:1px solid #000000;padding-left:5px; padding-top:5px; padding-bottom:5px;color:gray; font-style:italic;}
  38. .LPPCountRowTop {color:#535353; background-color:#DDDDFF; white-space:nowrap;padding-top:5px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #C9C9F5;}
  39. .LPPCountRowBottom {color:#535353; background-color:#DDDDFF; white-space:nowrap; padding-top:5px; padding-bottom:5px; overflow:hidden; border-top:1px solid #C9C9F5;}
  40. /* Cell */
  41. .LPPCell,.LPPCellPanel,.LPPCellFilter,.LPPHeaderDrag,.LPPHeaderGroup
  42. {color:#444444; border-bottom:1px solid #F8F8FF; border-right:1px solid #cbcbcb; border-left:0; border-top:0;vertical-align:top; overflow:hidden; height:auto; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  43. .LPPCellHeader,.LPPCellHeaderEmpty
  44. {vertical-align:middle; overflow:hidden;height:auto; background-color:#DDDDFF; padding-top:1px; border-right:1px solid #C9C9F5; border-bottom:1px solid #C9C9F5;}
  45. .LPPCellBorderFF3 {border-left:0;border-top:0;}
  46. .LPPCellSpace {vertical-align:top; padding-top:5px !important; }
  47. .LPPCellSpacePanel,.LPPCellSpaceBool {vertical-align:top; }
  48. .LPPCellSpaceRadio { padding-top:3px !important;}
  49. .LPPCellSpaceEditButton { vertical-align:top; padding-top:4px !important; border:1px solid #000000 !important; background-color:#ffffff !important; }
  50. .LPPCellSpaceButtonButton { vertical-align:top; }
  51. .LPPCellSpaceButton { vertical-align:top; padding-top:5px !important; white-space:nowrap; }
  52. .LPPCellSpaceAbove { border-top:1px solid #9cb6c8; }
  53. .LPPCellSpaceBelow { border-bottom:1px solid #9cb6c8; }
  54. .LPPCellPanel,.LPPCellHeaderPanel{ white-space:nowrap; }
  55. .LPPCellHidden { background:transparent!important; border-top:none!important; border-bottom:none!important; }
  56. .LPPHeaderButton { padding:0; }
  57. .LPPHeaderGroup {background: #C5C5F6; color:#ffffff; padding-left:3px; }
  58. .LPPHeaderGroupFocus {background-color: #C0C0A0; }
  59. .LPPHeaderGroupDelete {background-color: #F0F0E0; color: #F0F0E0; }
  60. .LPPHeaderGroupCustom {color:#BBB; padding-left:5px; cursor:default; white-space:nowrap;}
  61. .LPPHeaderDrag {background: #9FB9E9; cursor:default; overflow:hidden; }
  62. .LPPHeaderFocus {background: #9FB9E9;}
  63. .LPPPanel {padding-left:80px;}
  64. .LPPNoTreeLines1 {text-align:right;}
  65. .LPPNoTreeLines2 {text-align:right; vertical-align:middle; padding-top:0;}
  66. .LPPTree {padding-top:0; white-space:nowrap;}
  67. .LPPSpannedTree {vertical-align:top;}
  68. .LPPCellClassInner {padding-top:0; padding-bottom:0;}
  69. /* Inside cell */
  70. .LPPStatus,.LPPSeq,.LPPPopup,.LPPPopupEdit,.LPPHtml,.LPPText,.LPPLines,.LPPPass,.LPPInt,.LPPFloat,.LPPDate,
  71. .LPPLink,.LPPImg,.LPPRadio,.LPPRadioText,.LPPList,.LPPEnum,.LPPDropCols,.LPPAbs,.LPPPagerEdit,.LPPUser
  72. {white-space:nowrap;vertical-align: middle;padding:2px 3px;}
  73. .LPPInt,.LPPFloat { text-align:right; }
  74. .LPPLines,.LPPRadio,.LPPHtml,.LPPList { white-space:normal; }
  75. .LPPImg,.LPPHtml {padding:0; }
  76. .LPPPass { padding:0 0 0 3px; }
  77. .LPPRadio,.LPPRadioText { padding:0; font-weight:normal !important; }
  78. .LPPBool { text-align:center; }
  79. .LPPIcon { background-repeat:no-repeat; }
  80. .LPPHiddenSpace { display:none; }
  81. .LPPDropCols { padding-top:2px !important; }
  82. .LPPHeaderText {color:#535353; vertical-align:middle; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  83. .LPPAbs { padding:0; }
  84. .LPPUser { padding:0; }
  85. .LPPPagerEdit { text-align:center; padding-top:3px; }
  86. .LPPMergedCellH {padding:0 0 5px 0}
  87. .LPPMergedCellV {padding:0 0 1px 0}
  88. .LPPWrap0 { white-space:nowrap; }
  89. .LPPWrap1 { white-space:normal; }
  90. .LPPEllipsis { white-space:nowrap; text-overflow:ellipsis;}
  91. .LPPAlignLeft { text-align:left; }
  92. .LPPAlignCenter { text-align:center; }
  93. .LPPAlignJustify { text-align:center; }
  94. .LPPAlignRight { text-align:right;}
  95. /* Tree Img with lines */
  96. .LPP000,.LPP010,.LPP001,.LPP011,.LPP100,.LPP110,.LPP101,.LPP111,
  97. .LPP000T,.LPP010T,.LPP001T,.LPP011T,.LPP100T,.LPP110T,.LPP101T,.LPP111T,
  98. .LPP00,.LPP01,.LPP10,.LPP11,.LPP00T,.LPP01T,.LPP10T,.LPP11T,
  99. .LPP0T,.LPP1T,.LPP0TL,.LPP1TL,.LPP0C,.LPP1C,.LPP0CL,.LPP1CL,.LPP0E,.LPP1E,.LPP0EL,.LPP1EL,
  100. .LPP0,.LPP1,.LPPT,.LPPTL,.LPPC,.LPPCL,.LPPE,.LPPEL,.LPPD0,.LPPD1,.LPPD2,.LPPD3,.LPPD4,.LPPD0L,.LPPD1L,.LPPD2L,.LPPD3L,.LPPD4L
  101. {background-image:url(Tree.gif); vertical-align:top;}
  102. u.LPP000,u.LPP010,u.LPP001,u.LPP011,u.LPP100,u.LPP110,u.LPP101,u.LPP111 { padding-left:63px; }
  103. u.LPP000T,u.LPP010T,u.LPP001T,u.LPP011T,u.LPP100T,u.LPP110T,u.LPP101T,u.LPP111T { padding-left:89px; }
  104. u.LPP00,u.LPP01,u.LPP10,u.LPP11 { padding-left:42px; }
  105. u.LPP00T,u.LPP01T,u.LPP10T,u.LPP11T { padding-left:68px; }
  106. u.LPP0T,u.LPP1T,u.LPP0TL,u.LPP1TL,u.LPP0C,u.LPP1C,u.LPP0CL,u.LPP1CL,u.LPP0E,u.LPP1E,u.LPP0EL,u.LPP1EL { padding-left:47px; }
  107. u.LPP0,u.LPP1 { padding-left:21px; }
  108. u.LPPT,u.LPPTL,u.LPPC,u.LPPCL,u.LPPE,u.LPPEL,u.LPPD0,u.LPPD1,u.LPPD2,u.LPPD3,u.LPPD4,u.LPPD0L,u.LPPD1L,u.LPPD2L,u.LPPD3L,u.LPPD4L { padding-left:26px; }
  109. .LPP000,.LPP000T{ background-position:0px 0px; }
  110. .LPP010,.LPP010T{ background-position:-128px 0; }
  111. .LPP001,.LPP001T{ background-position:-256px 0; }
  112. .LPP011,.LPP011T{ background-position:-384px 0; }
  113. .LPP100,.LPP100T{ background-position:-512px 0; }
  114. .LPP110,.LPP110T{ background-position:-640px 0; }
  115. .LPP101,.LPP101T{ background-position:-768px 0; }
  116. .LPP111,.LPP111T{ background-position:-896px 0; }
  117. .LPP00,.LPP00T { background-position:-21px 0; }
  118. .LPP10,.LPP10T { background-position:-149px 0; }
  119. .LPP01,.LPP01T { background-position:-277px 0; }
  120. .LPP11,.LPP11T { background-position:-405px 0; }
  121. .LPP0,.LPP0T { background-position:-42px 0; }
  122. .LPP1,.LPP1T { background-position:-298px 0; }
  123. .LPPT { background-position:-63px 0; }
  124. .LPP0TL { background-position:-1024px 0; }
  125. .LPP1TL { background-position:-1088px 0; }
  126. .LPP0C { background-position:-1152px 0; }
  127. .LPP1C { background-position:-1216px 0; }
  128. .LPP0CL { background-position:-1280px 0; }
  129. .LPP1CL { background-position:-1344px 0; }
  130. .LPP0E { background-position:-1408px 0; }
  131. .LPP1E { background-position:-1472px 0; }
  132. .LPP0EL { background-position:-1536px 0; }
  133. .LPP1EL { background-position:-1600px 0; }
  134. .LPPTL { background-position:-1045px 0; }
  135. .LPPC { background-position:-1173px 0; }
  136. .LPPCL { background-position:-1301px 0; }
  137. .LPPE { background-position:-1429px 0; }
  138. .LPPEL { background-position:-1557px 0; }
  139. .LPPD0 { background-position:-1664px 0; }
  140. .LPPD1 { background-position:-1696px 0; }
  141. .LPPD2 { background-position:-1728px 0; }
  142. .LPPD3 { background-position:-1760px 0; }
  143. .LPPD0L { background-position:-1792px 0; }
  144. .LPPD1L { background-position:-1824px 0; }
  145. .LPPD2L { background-position:-1856px 0; }
  146. .LPPD3L { background-position:-1888px 0; }
  147. .LPPD4 { background-position:-1920px 0; }
  148. .LPPD4L { background-position:-1952px 0; }
  149. /* Tree Img without lines */
  150. .LPPND0,.LPPND1,.LPPND2,.LPPND3,.LPPND4,.LPPNC,.LPPNE,.LPPNCR,.LPPNER {background-image:url(TreeN.gif); background-repeat:no-repeat; vertical-align:top; }
  151. u.LPPND0,u.LPPND1,u.LPPND2,u.LPPND3,u.LPPND4,u.LPPNC,u.LPPNE,u.LPPNCR,u.LPPNER { padding-left:20px; }
  152. .LPPND0 { background-position: -6px 0; }
  153. .LPPND1 { background-position: -56px 0; }
  154. .LPPND2 { background-position: -106px 0; }
  155. .LPPND3 { background-position: -156px 0; }
  156. .LPPND4 { background-position: -206px 0; }
  157. .LPPNC { background-position:right -50px;}
  158. .LPPNE { background-position:right -2000px;}
  159. .LPPNCR { background-position:-255px -50px;}
  160. .LPPNER { background-position:-255px -2000px;}
  161. u.LPPNL { padding-left:21px; }
  162. /* Cell images */
  163. .LPPIconLink { text-decoration:none; width:1000px; display:inline-block; }
  164. .LPPIconLeft,.LPPIconRight,.LPPIconCenter { background-repeat:no-repeat; }
  165. .LPPIconLeft { background-position:left 0; padding-left:20px !important; }
  166. .LPPIconRight { background-position:right 0; padding-right:20px !important; }
  167. .LPPIconCenter { background-position:center 0; }
  168. .LPPPopupRight { background:url(popup.gif) no-repeat 5px center; }
  169. .LPPExpandLeft,.LPPCollapseLeft,.LPPExpandHeaderLeft,.LPPCollapseHeaderLeft { padding-left:20px!important; }
  170. .LPPDateRight{ padding-right:20px!important;}
  171. u.LPPDateRight,.LPPPopupRight { padding-right:0!important; padding-left:17px; }
  172. .LPPDateRight {background:url(calendar.gif) no-repeat 2px center}
  173. .LPPEnumRight { background:url(combo.gif) no-repeat right center; }
  174. u.LPPEnumRight {padding-right:0; padding-left:17px}
  175. .LPPExpandLeft { background:url(ic_plus.gif) no-repeat 3px center; padding:2px 0 0 18px; _padding:0 0 0 18px }
  176. .LPPCollapseLeft { background:url(ic_minus.gif) no-repeat 3px center ; padding:2px 0 0 18px; _padding:0 0 0 18px }
  177. .LPPRadio0Right,.LPPRadio1Right,.LPPRadio2Right,.LPPRadio3Right {line-height:17px; padding-right:17px; padding-left:3px; }
  178. u.LPPFilter0,u.LPPFilter1 { padding-left:16px; }
  179. .LPPBool0,.LPPBool0RO,.LPPBool1,.LPPBool1RO,.LPPBool2,.LPPBool2RO,.LPPBool3,.LPPBool3RO {background-position:center center; background-repeat:no-repeat;}
  180. .LPPBool0 { background-image:url(chk0.gif); }
  181. .LPPBool0RO { background-image:url(chk0R.gif); }
  182. .LPPBool1 { background-image:url(chk1.gif); }
  183. .LPPBool1RO { background-image:url(chk1R.gif); }
  184. .LPPBool2 { background-image:url(chk2.gif); }
  185. .LPPBool2RO { background-image:url(chk2R.gif); }
  186. .LPPBool3 { background-image:url(chk3.gif); }
  187. .LPPBool3RO { background-image:url(chk3R.gif); }
  188. /* Filter images */
  189. .LPPFilter0Left,.LPPFilter1Left,.LPPFilter2Left,.LPPFilter3Left,.LPPFilter4Left,.LPPFilter5Left,.LPPFilter6Left,.LPPFilter7Left,
  190. .LPPFilter8Left,.LPPFilter9Left,.LPPFilter10Left,.LPPFilter11Left,.LPPFilter12Left {padding-left:18px;}
  191. .LPPFilter0Left,.LPPFilter0Menu { width:18px; height:18px; background:url(filter0.gif) no-repeat left center; }
  192. .LPPFilter1Left,.LPPFilter1Menu { width:18px; height:18px; background:url(filter1.gif) no-repeat left center; }
  193. .LPPFilter2Left,.LPPFilter2Menu { width:18px; height:18px; background:url(filter2.gif) no-repeat left center; }
  194. .LPPFilter3Left,.LPPFilter3Menu { width:18px; height:18px; background:url(filter3.gif) no-repeat left center; }
  195. .LPPFilter4Left,.LPPFilter4Menu { width:18px; height:18px; background:url(filter4.gif) no-repeat left center; }
  196. .LPPFilter5Left,.LPPFilter5Menu { width:18px; height:18px; background:url(filter5.gif) no-repeat left center; }
  197. .LPPFilter6Left,.LPPFilter6Menu { width:18px; height:18px; background:url(filter6.gif) no-repeat left center; }
  198. .LPPFilter7Left,.LPPFilter7Menu { width:18px; height:18px; background:url(filter7.gif) no-repeat left center; }
  199. .LPPFilter8Left,.LPPFilter8Menu { width:18px; height:18px; background:url(filter8.gif) no-repeat left center; }
  200. .LPPFilter9Left,.LPPFilter9Menu { width:18px; height:18px; background:url(filter9.gif) no-repeat left center; }
  201. .LPPFilter10Left,.LPPFilter10Menu { width:18px; height:18px; background:url(filter10.gif) no-repeat left center; }
  202. .LPPFilter11Left,.LPPFilter11Menu { width:18px; height:18px; background:url(filter11.gif) no-repeat left center; }
  203. .LPPFilter12Left,.LPPFilter12Menu { width:18px; height:18px; background:url(filter12.gif) no-repeat left center; }
  204. .LPPFilter0Menu,.LPPFilter1Menu,.LPPFilter2Menu,.LPPFilter3Menu,.LPPFilter4Menu,.LPPFilter5Menu,.LPPFilter6Menu,.LPPFilter7Menu,.LPPFilter8Menu,.LPPFilter9Menu,
  205. .LPPFilter10Menu,.LPPFilter11Menu,.LPPFilter12Menu {overflow:hidden; margin: -2px 0 0 -1px;}
  206. .LPPFilterMenuHeader { padding-left:2px; border-bottom:0 !important; }
  207. /* Keyfield Image */
  208. .LPPKeyfield {background-image:url(keyfield.gif); display:inline-block; vertical-align:middle; background-repeat: no-repeat; background-position:center 1px; padding: 0 2px 0 4px; }
  209. /* GMKeyfield : hack OP*/
  210. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
  211. { .LPPKeyfield{ background-position: center 3px;padding: 0 2px 0 4px; }}
  212. /* CheckBox Header Image */
  213. .LPPCheckHeader0 {background-image:url(chk0.gif); display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:5px 1px; padding:2px 7px 0 6px; margin:0 2px 0 0;}
  214. /* GMCheckHeader0 : hack CR,SF*/
  215. @media screen and (-webkit-min-device-pixel-ratio:0)
  216. {.LPPCheckHeader0{ background-position:6px 1px ; padding: 2px 8px 0 6px; }}
  217. /* GMCheckHeader0 : hack FF*/
  218. .LPPCheckHeader0, x:-moz-any-link, x:default { background-position:6px 1px ; padding: 2px 8px 0 6px; }
  219. /* GMCheckHeader0 : hack OP*/
  220. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
  221. { .LPPCheckHeader0{ background-position:7px center ; padding:1px 17px 0 0; }}
  222. .LPPCheckHeader1 {background-image:url(chk1.gif); display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:4px 1px ; padding:2px 6px 0 6px; margin:0 2px 0 0}
  223. /* GMCheckHeader1 : hack CR,SF*/
  224. @media screen and (-webkit-min-device-pixel-ratio:0)
  225. {.LPPCheckHeader1{ background-position:6px 1px ; padding: 2px 8px 0 6px; }}
  226. /* GMCheckHeader1 : hack FF*/
  227. .LPPCheckHeader1, x:-moz-any-link, x:default { background-position:6px 1px ; padding: 2px 8px 0 6px; }
  228. /* GMCheckHeader1 : hack OP*/
  229. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
  230. { .LPPCheckHeader1 { background-position:7px center ; padding:1px 17px 0 0; }}
  231. /* Sort images */
  232. .LPPSort {display:block; float:right; margin:2px 2px 0;width:7px}
  233. /* State classes */
  234. /* The colors must be set by numbers not by names */
  235. .LPPColorDefault { background-color:#FFFFFF;}
  236. .LPPColorNoFocus { background-color:#E8F4FF;}
  237. .LPPColorReadOnly { background-color:#F2F2FF;}
  238. .LPPColorPreview { background-color:#FFFFFF;}
  239. .LPPColorAlternate{ background-color:#f8f8ff;}
  240. .LPPColorSelected { background-color:/*#FFFF80*/#aadbff; }
  241. .LPPColorFilter {background-color:#FFFFFF;}
  242. /*//.LPPClassSelected { }*/
  243. .LPPColorError { background-color:#FF6969; }
  244. .LPPColorDeleted { background-color:#FFCDCD; }
  245. .LPPClassDeleted { font-style:italic; }
  246. .LPPColorAdded { background-color:#CDFFCD; }
  247. .LPPClassAdded { font-weight:bold; }
  248. .LPPColorMoved1 { background-color:#FFFFFF; }
  249. .LPPColorMoved2 { background-color:#D7EBEB; }
  250. .LPPColorChanged { background-color:#EBEBFF; }
  251. .LPPColorChangedCell { background-color:#E1E1FF; }
  252. .LPPClassChangedCell { font-weight:bold; }
  253. .LPPColorMaxChildren { background-color:#FFFFF0; }
  254. .LPPColorDetail { background-color:#FFF0FF; }
  255. .LPPColorDetailSelected { background-color:#FFF0E0; }
  256. .LPPColorDragged{ background-color:#E0E0C0; }
  257. .LPPColorFound1 { background-color:#FF87FF; }
  258. .LPPColorFound2 { background-color:#FFC387; }
  259. .LPPColorFound3 { background-color:#87FF87; }
  260. .LPPColorHovered { background-color:#F0F0FF; }
  261. .LPPColorHoveredCell { background-color:#C0C0FF; }
  262. .LPPColorHoveredCellReadOnly { background-color:#F0F0F0; }
  263. .LPPColorHoveredCellNoFocus { background-color:#F8F8F8; }
  264. .LPPClassHoveredCellHeader { background-position:0px -250px; }
  265. .LPPClassHoveredCellPanel { background-position:0px -1801px; background-repeat:repeat-x; }
  266. .LPPColorHoveredCellSpace { background-color:#FFFFFF; }
  267. .LPPColorHoveredCellSpaceEdit{ background-color:#C0C0FF; }
  268. .LPPColorHoveredCellSpaceBool{ background-color:#FFFFFF; }
  269. .LPPColorHoveredCellButton { background-color:#FFFFFE; }
  270. .LPPClassHoveredCellButton { color:green; }
  271. .LPPColorHoveredCellButton1 { background-color:#FFFFFE; }
  272. .LPPClassHoveredCellButton1 { color:red; }
  273. .LPPColorHoveredCellTab { background-color:#FFFFFE; }
  274. .LPPClassHoveredCellTab { background-position:0px -1801px; color:green; }
  275. .LPPColorHoveredCellTab1 { background-color:#99bbcc; }
  276. .LPPClassHoveredCellTab1 { background-image:none; }
  277. .LPPColorFocused { background-color:#E6E6E6; }
  278. .LPPColorFocusedCell { background-color:#FFFFFE; }
  279. .LPPColorFocusedCellSafari { background-color:#A0A0FF; }
  280. .LPPColorFocusedCellSpace { background-color:#E6E6E6; }
  281. .LPPColorFocusedCellButton { background-color:#BCD; }
  282. .LPPColorFocusedCellHeader { background-color:#FFFFFE; }
  283. .LPPColorFocusedCellPanel { background-color:#FFFFFE; }
  284. .LPPColorEditedCell { background-color:#FFFFFF; }
  285. .LPPColorViewedCell { background-color:#FFFFFF; }
  286. /* Hover, focus, edit cursors */
  287. .LPPHoverRowBackground { opacity:0.1; filter:alpha(opacity=10); background:#00F; }
  288. .LPPHoverRowBorder { z-index:0; border-top:1px solid #BBF; border-bottom:1px solid #BBF; cursor:default; }
  289. .LPPHoverCellBorder { z-index:0; padding:1px; border:1px solid #A0A0F0; background:white; }
  290. .LPPFocusRowBackground { opacity:0.1; filter:alpha(opacity=50); background:/*IBSB*/#FFFF9F; } /* <-- Sheet : Selected Row Background */
  291. .LPPFocusRowBorder { z-index:0; border:1px solid /*IBSB*/#FAC800; } /* <-- Sheet : Selected Row Border */
  292. .LPPFocusCellBorder { z-index:0; border:2px solid /*IBSB*/#FAC800; } /* <-- Sheet : Selected Cell Border */
  293. .LPPFocusCellSpaceBorder,.LPPEditCellSpaceBorder { z-index:4; }
  294. .LPPEditCellBorder { z-index:0; border:2px solid #FF6666;} /*<-- Sheet : CellEdit Border */
  295. .LPPEditCellInput { position:relative; border:0 solid #39aefb; overflow:hidden; z-index:2; }
  296. .LPPCursorBackground, .LPPCursorBorderLeft ,.LPPCursorBorderRight,.LPPCursorBorderTop,.LPPCursorBorderBottom
  297. {position:relative;overflow:hidden;}
  298. .LPPCursorBackground {border:none; padding:0;}
  299. .LPPCursorBorderLeft {padding-right:0; padding-top:0; padding-bottom:0; border-right:none; border-top:none; border-bottom:none; width:0; height:0;}
  300. .LPPCursorBorderRight {padding-left:0; padding-top:0; padding-bottom:0; border-left:none; border-top:none; border-bottom:none; width:0; height:0;}
  301. .LPPCursorBorderTop {padding-bottom:0; padding-left:0; padding-right:0; border-bottom:none; border-left:none; border-right:none; width:0; height:0;}
  302. .LPPCursorBorderBottom{padding-top:0; padding-left:0; padding-right:0; border-top:none; border-left:none; border-right:none; width:0; height:0;}
  303. /* Cell edges */
  304. .LPPNoLeft { border-left:0; }
  305. .LPPNoRight { border-right:0; }
  306. /* Dragging */
  307. .LPPMouseObject { opacity:0.5; filter:alpha(opacity=50); z-index:300; overflow:hidden;}
  308. .LPPDragObject {z-index:300; margin-left:10px; margin-top:10px; padding-left:3px; padding-right:3px;background:#E4E5F0 ; border:1px solid #777;}
  309. .LPPDragColInsideTop,.LPPDragColInsideBottom,.LPPDragColOutsideTop,.LPPDragColOutsideBottom{position:absolute;width:10px; height:11px; overflow:hidden; z-index:258;}
  310. .LPPDragColInsideTop {background:url(in_top.gif) no-repeat;}
  311. .LPPDragColInsideBottom {background:url(in_bottom.gif) no-repeat;}
  312. .LPPDragColOutsideTop {background:url(out_top.gif) no-repeat;}
  313. .LPPDragColOutsideBottom {background:url(out_bottom.gif) no-repeat;}
  314. /* Messages */
  315. .LPPDisabled{position:absolute; z-index:264; background:#ffffff; opacity:0.5; filter:alpha(opacity=50); }
  316. .LPPProcess {position: absolute; left:0; top:0; background:#E2F0FF; border:1px solid #777; white-space:nowrap; text-align:center; visibility:hidden; z-index:266;}
  317. .LPPMessage {background:#E2F0FF; border:1px solid #000000; padding:10px; white-space:nowrap; text-align:center;
  318. position: absolute; left:0; top:0; visibility:hidden; z-index:266;}
  319. .LPPMessageShadow
  320. {position:absolute; margin-left:3px; margin-top:3px; z-index:265;background:#888; opacity:0.5; filter:alpha(opacity=50); left:0; top:0; visibility:hidden;}
  321. /* Other */
  322. /* !!! No .LPP style prefix here !!! */
  323. .GridTmpTag { position:absolute; left:5px; top:5px; visibility:hidden; }
  324. /* Popup menus, TGLib */
  325. .LPPMenuMain {position:absolute;left:0;top:0; z-index:258;}
  326. .LPPMenuOuter {overflow:hidden; border:1px solid #000000; background:#fff; padding:1px; margin:1px;}
  327. .LPPMenuHeader{overflow:hidden; position:absolute; z-index:258;border:1px solid #b0b0c0; background:#fff; cursor:pointer; _cursor:hand;}
  328. .LPPMenuHead {background:#183873; color:white; cursor:default;text-align:center; padding-top:5px; padding-bottom:4px;}
  329. .LPPMenuClose {float:right; width:14px; cursor:pointer; _cursor:hand; display:none;}
  330. .LPPMenuBody {cursor:default; background-color:#fff; padding-top:1px; padding-bottom:1px;}
  331. .LPPMenuShadow {position:absolute;margin:3px 0 0 3px;z-index:257;background-color:#888; opacity:0.5; filter:alpha(opacity=50);}
  332. .LPPMenuCheckedIconRight {padding-right:17px; background:url(chk1.gif) no-repeat 96% center; }
  333. .LPPMenuUncheckedIconRight { padding-right:17px;background:url(chk0.gif) no-repeat 96% center ; }
  334. .LPPMenuCursorIcon {background-image:url(d_gray_right.gif); background-repeat:no-repeat; background-position: 3px center;_background-color:#fff}
  335. .LPPMenuHoverIcon {background-image:url(d_right.gif); background-repeat:no-repeat; background-position: 3px center; _background-color:#ffeeaa }
  336. .LPPMenuNextIcon { padding-right:10px; }
  337. .LPPMenuNextIconRtl { padding-left:10px; }
  338. .LPPMenuItemText,.LPPMenuItemIcon,.LPPMenuEnum,.LPPMenuEnumHeader,.LPPMenuEdit
  339. {white-space:nowrap; overflow:hidden; vertical-align: middle; padding:1px 0 0 0}
  340. .LPPMenuItemDisabled {opacity:0.50; filter:alpha(opacity=30); overflow:hidden; }
  341. .LPPMenuLevel {color:blue;text-align:center; }
  342. .LPPMenuEnumParent,.LPPMenuEditParent {padding-left:5px; padding-right:2px}
  343. .LPPMenuItemIcon {background-repeat:no-repeat;}
  344. .LPPMenuEnum {border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; padding-left:15px; overflow:hidden;}
  345. .LPPMenuEnumHeader {padding:1px 0 2px 16px; cursor:default; }
  346. .LPPMenuEdit{border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; background:white; overflow:hidden;white-space:nowrap;
  347. padding-left:2px; padding-right:2px;}
  348. .LPPMenuEditInput,.LPPMenuEditTextarea {margin:0;padding:0;border:0; background:#FDD;_margin:-1px; _padding-right:1px; _padding_left:1px; }
  349. .LPPMenuEditTextarea { line-height:13px; }
  350. .LPPMenuEditInt,.LPPMenuEditFloat,.LPPMenuEditDate { text-align:right; }
  351. .LPPMenuEditMulti { white-space:normal; }
  352. .LPPMenuItem {background-color:#ffffff;padding:2px;}
  353. .LPPMenuItemHover {background-color:#BBBBFF; border:1px solid #ACACE8;margin:0 1px; padding:1px 0;}
  354. .LPPMenuFocusHover {margin:1px; background-color:#dedeff; border:1px solid #000000;}
  355. .LPPMenuFocus {margin:1px; background-color:#dedeff; border:1px solid #B2B2E0;}
  356. .LPPMenuSeparator {margin:1px 3px 0 3px; height:1px; border-top:1px solid #aaaadd; overflow:hidden;}
  357. .LPPMenuCaption {padding:2px; background:#ffffff; color:blue; text-align:center;}
  358. .LPPMenuVSeparator { border-right:1px solid #DDD; }
  359. .LPPMenuFoot { border-top:none; text-align:center; white-space:nowrap; }
  360. .LPPMenuButton {font-size:11px;background:#E1E1FF; text-align:center; border:1px solid #ACACE8;margin:5px 2px 4px 2px;padding:0;white-space:nowrap;width:48px;}
  361. .LPPMenuButtonHover { background:#BBBBFF; border:1px solid #ACACE8; }
  362. /* Grid configuration menus */
  363. .LPPCfgMenuOuter,.LPPColumnsMenuOuter { border:1px solid #000000; }
  364. .LPPCfgMenuHead,.LPPColumnsMenuHead { padding-left:3px; }
  365. .LPPCfgMenuBody,.LPPColumnsMenuBody { padding-left:4px; padding-right:4px;}
  366. .LPPCfgMenuFoot,.LPPColumnsMenuFoot { padding-right:3px; padding-left:3px;}
  367. .LPPCfgMenuButton { width:70px; }
  368. .LPPCfgMenuItemText,.LPPColumnsMenuItemText { padding-left:3px; }
  369. .LPPColumnsMenuItemText { white-space:nowrap; }
  370. .LPPCfgMenuItem,.LPPColumnsMenuItem { padding-top:3px; padding-bottom:3px;}
  371. .LPPCfgMenuItemHover,.LPPCfgMenuFocus,.LPPCfgMenuFocusHover,
  372. .LPPColumnsMenuItemHover,.LPPColumnsMenuFocus,.LPPColumnsMenuFocusHover { padding-top:2px; padding-bottom:2px;}
  373. /* Popup grid dialog */
  374. .LPPPopupGridOuter { border:0; overflow:visible; }
  375. .LPPPopupGridHead { padding:0; }
  376. .LPPPopupGridBody { padding:0; }
  377. .LPPPopupGridFoot { padding:0; }
  378. .LPPPopupGridButton { width:50px;margin-top:-2px; margin-bottom:3px;}
  379. /* Calendar, TGLib */
  380. .LPPPickMain {position:absolute; left:0; top:0; z-index:258; }
  381. .LPPPickOuter {overflow:hidden; background:white; padding:1px; border:1px solid #6D6DB9; }
  382. .LPPPickHeader{overflow:hidden; position:absolute; z-index:258; border:1px solid black; background:#ffffff; cursor:pointer; _cursor:hand;}
  383. .LPPPickHeaderBottom{border-bottom:0; padding-bottom:1px;}
  384. .LPPPickHeaderTop{border-top:0; padding-bottom:1px; }
  385. .LPPPickHead {background:#5c8397; font:10px Dotum,Verdana,Arial; color:white; cursor:default; padding-left:5px; padding-top:1px; padding-bottom:1px;border-bottom:1px solid white;}
  386. .LPPPickClose{float:right; width:14px; cursor:pointer; _cursor:hand; display:none;}
  387. .LPPPickBody {cursor:default; padding:0; }
  388. .LPPPickShadow{position:absolute; background:#888; z-index:257; margin:3px 0 0 3px;opacity:0.5; filter:alpha(opacity=50);}
  389. .LPPPickFooter,.LPPPick2Footer{text-align:center; padding:2px; cursor:default; background:#EFF0F1; border-top:1px solid #E3E4E6}
  390. .LPPPickMY{background-color:#E0E0FF;border-bottom:1px solid #C9C9F5;color:#474778; cursor:default;text-align:center;padding:2px 0 4px 0;}/* <-- Calender : Header Background */
  391. .LPPPickMYDown{padding-right:13px; background:url(d_down.gif) no-repeat right; cursor:pointer; _cursor:hand;}
  392. .LPPPickMYUp {padding-right:13px; background:url(d_up.gif) no-repeat right center; cursor:pointer; _cursor:hand;}
  393. .LPPPickMYRtl{padding-right:0; padding-left:13px; }
  394. .LPPPickBL,.LPPPickBR{padding-top:3px; cursor:pointer; _cursor:hand; width:16px; height:14px; overflow:hidden;}
  395. .LPPPickBL {float:left; background:url(d_left.gif) no-repeat 50%; }
  396. .LPPPickBR {float:right; background:url(d_right.gif) no-repeat 50%; }
  397. .LPPPickTable{}
  398. .LPPPickRow {background:#ffffff;}
  399. .LPPPickRowW {background:#EBEBFF;}
  400. .LPPPickCell {width:22px;}
  401. .LPPPickWDN {background:transparent; color:#333333;text-align:center; cursor:default; margin:2px 3px;padding:1px;}
  402. .LPPPickHover,.LPPPickSelHover,.LPPPickWD,.LPPPickSa,.LPPPickSu,.LPPPickSel,.LPPPickNow,.LPPPickWDNE,.LPPPickSaNE,.LPPPickSuNE,
  403. .LPPPickSelNE,.LPPPickNowNE,.LPPPickOM,.LPPPickOMNE {text-align:center; border:1px solid #ffffff; cursor:pointer; _cursor:hand;margin:2px 3px;}
  404. .LPPPickWN,.LPPPickWNE {text-align:center; cursor:pointer; _cursor:hand;padding:3px 4px; border-right:1px solid #C9C9F5; background:#EFF0F1;}
  405. .LPPPickWDNE,.LPPPickSaNE,.LPPPickSuNE,.LPPPickSelNE,.LPPPickNowNE,.LPPPickWNE {cursor:default;}
  406. .LPPPickWD{background-color:#ffffff;}
  407. .LPPPickSa{background-color:#ffffff;}
  408. .LPPPickSu{background-color:#ffffff;}
  409. .LPPPickSel{background-color:#FAEC00; border:1px solid #DAD1D1;}
  410. .LPPPickSelNE{background-color:#fbea54; border:1px solid #dad1d1;}
  411. .LPPPickNow {background-color:#c0f3ff; border:1px solid #dad1d1;}
  412. .LPPPickNowNE{background-color:#c0f3ff; border:1px solid #dad1d1;}
  413. .LPPPickHover{background-color:#ddd; border:1px solid #ddd;}
  414. .LPPPickSelHover{background-color:#dddddd; border:1px solid #dddddd;}
  415. .LPPPickOM{background-color:white; color:#aaaaaa;}
  416. .LPPPickOMNE{color:#aaaaaa;}
  417. .LPPPickEmpty{background:url(d_blank.gif) no-repeat 50%; cursor:pointer; _cursor:hand;padding:3px 0; }
  418. .LPPPickTimeCell
  419. {text-align:right; padding-bottom:4px; padding-top:6px; padding-right:5px; border-top:1px solid #C9C9F5; background:#EFF0F1;}
  420. .LPPPickTime
  421. {border:0px none; white-space:nowrap; text-align:right; background:#EFF0F1;}
  422. .LPPPickButton{background:#E1E1FF; text-align:center; border:1px solid #ACACE8; width:45px; height:16px}
  423. .LPPPickButtonHover{background:#BBBBFF; border:1px solid #ACACE8; }
  424. .LPPPick2Table{width:auto; vertical-align:middle}
  425. .LPPPick2CellM{height:20px; width:55px; }
  426. .LPPPick2CellY{height:20px; width:35px; vertical-align:middle }
  427. .LPPPick2CellSep{height:20px; width:5px; }
  428. .LPPPick2Cell{vertical-align:middle}
  429. .LPPPick2M,.LPPPick2Y,.LPPPick2MSel,.LPPPick2YSel,.LPPPick2MHover,.LPPPick2YHover,.LPPPick2MSelHover,.LPPPick2YSelHover
  430. {cursor:pointer; _cursor:hand; text-align:center; margin-left:1px; margin-right:1px; padding-left:4px; padding-right:4px; overflow:hidden; }
  431. .LPPPick2MSel,.LPPPick2YSel {background:#FAEC00; border:1px solid #cccccc; margin-left:0; margin-right:0;}
  432. .LPPPick2MHover,.LPPPick2YHover {background:#DDD; border:1px solid #ffffff; margin-left:0; margin-right:0;}
  433. .LPPPick2MSelHover,.LPPPick2YSelHover {background:#C9C9F5; border:1px solid #ffffff;margin-left:0; margin-right:0;}
  434. .LPPPick2SepH {width:1px; height:1px; overflow:hidden; }
  435. .LPPPick2Sep {width:1px; background:#E3E4E6; overflow:hidden; margin-left:2px; margin-right:2px; height:20px;}
  436. .LPPPick2BL,.LPPPick2BR {width:35px; cursor:pointer; _cursor:hand; }
  437. .LPPPick2BL {background:url(d_left2.gif) no-repeat center center}
  438. .LPPPick2BR {background:url(d_right2.gif) no-repeat center center}
  439. /* Edit controls, TGLib */
  440. .LPPEdit,.LPPEditInline {padding:2px 4px;border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;background:#ffffff; white-space:nowrap; overflow:hidden;}
  441. .LPPEditInline { display:inline-block; vertical-align:bottom; }
  442. .LPPEditInput,.LPPEditTextarea {border:0 solid transparent; margin:0; padding:0;vertical-align: middle}
  443. .LPPEditTextarea { line-height:13px; }
  444. .LPPEditSpaceInput { vertical-align:middle; }
  445. .LPPEditNormalInput,.LPPEditNormalTextarea,.LPPEditSpaceTextarea { background-color:#FFFFFF; /*#FFDCFF;*/; }
  446. .LPPEditInt,.LPPEditFloat { text-align:right; }
  447. .LPPEditMulti { white-space:normal; }
  448. .LPPEditReadOnly { background-color:#FFEEFF; }
  449. .LPPEditParent { position:absolute; z-index:258; overflow:hidden; }
  450. .LPPEnumHeaderLeft,.LPPEnumHeaderRight,.LPPEnumHeaderNone
  451. {background:white; cursor:pointer; _cursor:hand; vertical-align:middle; text-align:left; padding:2px 0 2px 2px;}
  452. .LPPEnumHeaderRight {background: url(combo.gif) no-repeat right center;margin:1px 1px 0 0;}
  453. @media screen and (-webkit-min-device-pixel-ratio:0) {.LPPEnumHeaderRight{margin:1px 0 0 0;}}/* hack:CR,SF */
  454. .LPPEnumHeaderRight, x:-moz-any-link, x:default {margin:1px 0 0 0;} /* hack:FF */
  455. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.LPPEnumHeaderRight{ margin:1px 0 0 0;}}/* hack:OP */
  456. .LPPEnumMenuHeader { background:#ffffff; }
  457. .LPPEnumControl,.LPPEnumInline {
  458. cursor:pointer; _cursor:hand; padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;
  459. border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; overflow:hidden;}
  460. .LPPEnumInline { display:inline-block; vertical-align:bottom; }
  461. .LPPEnumHeader { cursor:pointer; _cursor:hand;padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;}
  462. /* Custom scrollbars */
  463. .LPPCustScroll1RightHidden { background:url(VScroll.gif) left -108px; height:18px; overflow:hidden; }
  464. .LPPCustScroll1Right { padding-right:18px; background:url(VScroll.gif) right 0; }
  465. .LPPCustScroll1RightHover { padding-right:18px; background:url(VScroll.gif) right -18px; }
  466. .LPPCustScroll1Left { padding-left:18px; background:url(VScroll.gif) left 0; }
  467. .LPPCustScroll1LeftHover { padding-left:18px; background:url(VScroll.gif) left -18px; }
  468. .LPPCustScroll1SliderRight { padding-right:3px; background:url(VScroll.gif) right -36px; }
  469. .LPPCustScroll1SliderLeft { padding-left:3px; background:url(VScroll.gif) left -36px; }
  470. .LPPCustScroll1SliderHIn { height:18px; overflow:hidden; background:url(VScroll.gif) center -54px; }
  471. .LPPCustScroll1SliderRightHover { padding-right:3px; background:url(VScroll.gif) right -72px; }
  472. .LPPCustScroll1SliderLeftHover { padding-left:3px; background:url(VScroll.gif) left -72px; }
  473. .LPPCustScroll1SliderHInHover { height:18px; overflow:hidden; background:url(VScroll.gif) center -90px; }
  474. .LPPCustScroll2RightHidden { background:url(VScroll.gif) left -108px; height:18px; overflow:hidden; }
  475. .LPPCustScroll2Right { padding-right:18px; background:url(VScroll.gif) right 0; }
  476. .LPPCustScroll2RightHover { padding-right:18px; background:url(VScroll.gif) right -18px; }
  477. .LPPCustScroll2Left { padding-left:18px; background:url(VScroll.gif) left 0; }
  478. .LPPCustScroll2LeftHover { padding-left:18px; background:url(VScroll.gif) left -18px; }
  479. .LPPCustScroll2SliderRight { padding-right:3px; background:url(VScroll.gif) right -36px; }
  480. .LPPCustScroll2SliderLeft { padding-left:3px; background:url(VScroll.gif) left -36px; }
  481. .LPPCustScroll2SliderHIn { height:18px; overflow:hidden; background:url(VScroll.gif) center -54px; }
  482. .LPPCustScroll2SliderRightHover { padding-right:3px; background:url(VScroll.gif) right -72px; }
  483. .LPPCustScroll2SliderLeftHover { padding-left:3px; background:url(VScroll.gif) left -72px; }
  484. .LPPCustScroll2SliderHInHover { height:18px; overflow:hidden; background:url(VScroll.gif) center -90px; }
  485. .LPPCustScroll3Right,.LPPCustScroll3RightHidden { background:white; height:9px; overflow:hidden; }
  486. .LPPCustScroll3SliderRight,.LPPCustScroll3SliderRightHover { padding-right:3px; height:9px; background:url(VScroll.gif) right -126px; }
  487. .LPPCustScroll3SliderLeft,.LPPCustScroll3SliderLeftHover { height:9px; background:url(VScroll.gif) left -126px; }
  488. .LPPCustScroll3SliderRightHover { background-position:right -135px; }
  489. .LPPCustScroll3SliderLeftHover { background-position:left -135px; }
  490. .LPPCustScroll4Right,.LPPCustScroll4RightHidden,.LPPCustScroll4SliderRight,.LPPCustScroll4SliderRightHover { height:1px; overflow:hidden; }
  491. .LPPCustScroll1DownHidden { background:url(HScroll.png) -108px top; width:18px; overflow:hidden; }
  492. .LPPCustScroll1Down { padding-bottom:18px; background:url(HScroll.png) 0px bottom; cursor:default; width:18px; overflow:hidden; }
  493. .LPPCustScroll1DownHover { padding-bottom:18px; background:url(HScroll.png) -18px bottom; width:18px; overflow:hidden; }
  494. .LPPCustScroll1Up { padding-top:18px; background:url(HScroll.png) 0px top; width:18px; overflow:hidden; }
  495. .LPPCustScroll1UpHover { padding-top:18px; background:url(HScroll.png) -18px top; width:18px; overflow:hidden; }
  496. .LPPCustScroll1SliderDown { padding-bottom:3px; background:url(HScroll.png) -36px bottom; width:18px; overflow:hidden; }
  497. .LPPCustScroll1SliderUp { padding-top:3px; background:url(HScroll.png) -36px top; width:18px; overflow:hidden; }
  498. .LPPCustScroll1SliderVIn { background:url(HScroll.png) -54px center; width:18px; overflow:hidden; }
  499. .LPPCustScroll1SliderDownHover { padding-bottom:3px; background:url(HScroll.png) -72px bottom; width:18px; overflow:hidden; }
  500. .LPPCustScroll1SliderUpHover { padding-top:3px; background:url(HScroll.png) -72px top; width:18px; overflow:hidden; }
  501. .LPPCustScroll1SliderVInHover { background:url(HScroll.png) -90px center; width:18px; overflow:hidden; }
  502. .LPPCustScroll2DownHidden { background:url(HScroll.png) -108px top; width:18px; overflow:hidden; }
  503. .LPPCustScroll2Down { padding-bottom:18px; background:url(HScroll.png) 0px bottom; cursor:default; width:18px; overflow:hidden; }
  504. .LPPCustScroll2DownHover { padding-bottom:18px; background:url(HScroll.png) -18px bottom; width:18px; overflow:hidden; }
  505. .LPPCustScroll2Up { padding-top:18px; background:url(HScroll.png) 0px top; width:18px; overflow:hidden; }
  506. .LPPCustScroll2UpHover { padding-top:18px; background:url(HScroll.png) -18px top; width:18px; overflow:hidden; }
  507. .LPPCustScroll2SliderDown { padding-bottom:3px; background:url(HScroll.png) -36px bottom; width:18px; overflow:hidden; }
  508. .LPPCustScroll2SliderUp { padding-top:3px; background:url(HScroll.png) -36px top; width:18px; overflow:hidden; }
  509. .LPPCustScroll2SliderVIn { background:url(HScroll.png) -54px center; width:18px; overflow:hidden; }
  510. .LPPCustScroll2SliderDownHover { padding-bottom:3px; background:url(HScroll.png) -72px bottom; width:18px; overflow:hidden; }
  511. .LPPCustScroll2SliderUpHover { padding-top:3px; background:url(HScroll.png) -72px top; width:18px; overflow:hidden; }
  512. .LPPCustScroll2SliderVInHover { background:url(HScroll.png) -90px center; width:18px; overflow:hidden; }
  513. .LPPCustScroll3Down,.LPPCustScroll3DownHidden { background:white; width:9px; overflow:hidden; cursor:default; }
  514. .LPPCustScroll3SliderDown,.LPPCustScroll3SliderDownHover { padding-bottom:3px; width:9px; background:url(HScroll.png) -126px bottom; }
  515. .LPPCustScroll3SliderUp,.LPPCustScroll3SliderUpHover { width:9px; background:url(HScroll.png) -126px top; cursor:default; }
  516. .LPPCustScroll3SliderDownHover { background-position:-135px bottom; }
  517. .LPPCustScroll3SliderUpHover { background-position:-135px top; cursor:default; }
  518. .LPPCustScroll4Down,.LPPCustScroll4DownHidden,.LPPCustScroll4SliderDown,.LPPCustScroll4SliderDownHover { width:1px; overflow:hidden; }
  519. /* Other messages, TGLib */
  520. .LPPHintMain {position:absolute; margin-left:-1px; margin-top:-1px; left:0px; top:0px; z-index:260; background:#ffffff; cursor:default; }
  521. .LPPHintOuter {overflow:hidden; border:1px solid #000000; background:#ffffff !important; color:black; text-align:left; }
  522. .LPPHintHeaderOuter {background-color:#39aefb !important; color:#ffffff; border: 1px solid #ffffff; }
  523. .LPPHintShadow {position:absolute; z-index:259;background:#888; opacity:0.3; filter:alpha(opacity=30);margin-left:2px; margin-top:2px;}
  524. .LPPTipMain {position:absolute; left:0px; top:0px; z-index:262; visibility:hidden; }
  525. .LPPTipOuter {overflow:hidden; cursor:default; font:12px Arial;padding-left:3px; padding-right:3px; background:#E4E5F0; border:1px solid #777;}
  526. .LPPTipBody {background:#E4E5F0; white-space:nowrap; }
  527. .LPPTipShadow {position:absolute;z-index:261;background:#888; opacity:0.3; filter:alpha(opacity=30);visibility:hidden; margin-left:3px; margin-top:3px}
  528. .LPPMouseOrig { background:yellow !important; opacity:0.5; filter:alpha(opacity=50); }
  529. .LPPMouseDragObject { position:absolute; z-index:260; background:#888; opacity:0.5; filter:alpha(opacity=50); }
  530. .LPPFocus { border:1px solid #AAF; border-top:1px solid #00F; border-left:1px solid #00F; background-color:#EEE; }
  531. .GridDisabled { position:absolute; z-index:256; background:white; opacity:0.5; filter:alpha(opacity=50); }
  532. /* Do not change, marks the style loaded */
  533. .LPPLoaded { border:1px solid #000000 !important;}
  534. /*sum*/
  535. .LPPSumCell{background:#ebebff; color:#FF060C;}/*//text-align: right;font-weight:bold;*/
  536. .LPPSubSumCell{background: #F2F9FA; border-top:1px solid #D1E7F4; border-bottom:1px solid #D1E7F4; color:#7A7AE2}
  537. .LPPCumulateCell{background: #F2F9FA; border-bottom:1px solid #D1E7F4; color:#6445BE}
  538. /* FindDialog */
  539. .LPPH1Pop,.LPPPPop{margin:0; padding:0}
  540. .LPPPaddingl10{padding-left:10px}
  541. .LPPPaddingT10{padding-top:10px}
  542. .LPPPPop{ padding:0 0 10px 0; text-align:center }
  543. .LPPPop{width:410px; overflow:hidden; border:1px solid #BFBFE1; padding:0; font-size:12px;background:#F3F3FA; font-family:dotum, Arial, Helvetica, sans-serif}
  544. .LPPPopTitle{width:100%;color:#474778;border-bottom:1px solid #BFBFE1; font-size:12px; font-weight:bold; display:block; line-height:28px;
  545. background: #ebebff; /* Old browsers */
  546. background: -moz-linear-gradient(top, #ebebff 0%, #e0e0ff 100%); /* FF3.6+ */
  547. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebff), color-stop(100%,#e0e0ff)); /* Chrome,Safari4+ */
  548. background: -webkit-linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* Chrome10+,Safari5.1+ */
  549. background: -o-linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* Opera 11.10+ */
  550. background: -ms-linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* IE10+ */
  551. background: linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* W3C */
  552. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebff', endColorstr='#e0e0ff',GradientType=0 ); /* IE6-9 */
  553. }
  554. .LPPPopSearch{margin:10px; overflow:hidden; }
  555. .LPPPopContent{border:1px solid #DBDCDD; background-color:#fff}
  556. .LPPPopUl{list-style:none; margin:0; padding:10px;}
  557. .LPPPopDiv{overflow:hidden; width:100%}
  558. .LPPPopDiv2{overflow:hidden; width:100%}
  559. .LPPPopLeft,.LPPPopLeft2{width:220px; float:left; }
  560. .LPPPopRight,.LPPPopRight2{width:166px; float:right}
  561. .LPPPopUl input {margin:-2px 2px 0px 0px;padding:0 ; width:13px; height:13px; vertical-align:middle;}
  562. .LPPPopUl li{ padding-top:4px;padding-bottom:3px ; padding-left:5px}
  563. .LPPBtn{margin-top:10px; text-align:center }
  564. .LPPPopLeft, .LPPPopRight{ height:120px}
  565. .LPPPopLeft2, .LPPPopRight2{ height:80px}
  566. .LPPPopLabel{line-height:12px; margin:0 0 0 2px}
  567. .LPPPopSubtitle{font-weight:bold; color:#000; border-bottom:1px solid #E0E0E0; background-color:#E7E7E7;padding-left:4px;}
  568. .LPPPopBtnBlue {text-align: center;text-decoration: none;color:#474778;position: relative;border:1px solid #9A9ACF; font-size:12px;width:50px !important;height:22px !important;
  569. background: #ebebff; /* Old browsers */
  570. background: -moz-linear-gradient(top, #ebebff 0%, #e0e0ff 100%); /* FF3.6+ */
  571. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebff), color-stop(100%,#e0e0ff)); /* Chrome,Safari4+ */
  572. background: -webkit-linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* Chrome10+,Safari5.1+ */
  573. background: -o-linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* Opera 11.10+ */
  574. background: -ms-linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* IE10+ */
  575. background: linear-gradient(top, #ebebff 0%,#e0e0ff 100%); /* W3C */
  576. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebff', endColorstr='#e0e0ff',GradientType=0 ); /* IE6-9 */
  577. }
  578. .LPPPopBtnBlue:hover {
  579. background: #e0e0ff; /* Old browsers */
  580. background: -moz-linear-gradient(top, #e0e0ff 0%, #ebebff 100%); /* FF3.6+ */
  581. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0ff), color-stop(100%,#ebebff)); /* Chrome,Safari4+ */
  582. background: -webkit-linear-gradient(top, #e0e0ff 0%,#ebebff 100%); /* Chrome10+,Safari5.1+ */
  583. background: -o-linear-gradient(top, #e0e0ff 0%,#ebebff 100%); /* Opera 11.10+ */
  584. background: -ms-linear-gradient(top, #e0e0ff 0%,#ebebff 100%); /* IE10+ */
  585. background: linear-gradient(top, #e0e0ff 0%,#ebebff 100%); /* W3C */
  586. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0ff', endColorstr='#ebebff',GradientType=0 ); /* IE6-9 */
  587. }