Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.22 KB | None | 0 0
  1. @namespace url(http://www.w3.org/1999/xhtml);
  2.  
  3. #passwordbox, #passwordbox_edit {
  4. display: none;
  5. }
  6.  
  7. #de-panel {
  8. opacity: 0;
  9. transition: opacity .3s .6s;
  10. }
  11.  
  12. #de-panel:hover {
  13. opacity: 1;
  14. transition: opacity .3s .1s;
  15. }
  16.  
  17. img.thumb {
  18. /* (function(a){return{t:50*a-50+'%',m:Math.round(290*a)+'px'}})(.45) */
  19. transform: translateX(-16.75%) translateY(-16.75%) scale(.665);
  20. float: none !important;
  21. margin: 0 !important;
  22. }
  23.  
  24. span[id^="thumb"] {
  25. margin: 67px 0 8px 29px;
  26. max-width: 192px;
  27. max-height: 192px;
  28. display: inline-block;
  29. overflow: hidden;
  30. float: left !important;
  31. }
  32.  
  33. a, a:hover, a:visited, .reflink > a {
  34. color: #427fed !important;
  35. text-decoration: none;
  36. }
  37.  
  38. a:active {
  39. color: #ed7f42;
  40. }
  41.  
  42. .de-post-counter:after {
  43. content: none;
  44. }
  45.  
  46. .coma-colormark {
  47. position: absolute;
  48. left: -10px;
  49. top: -20px;
  50. width: 5px;
  51. height: 2000px;
  52. border: none;
  53. border-radius: 0;
  54. }
  55.  
  56. a:hover {
  57. text-decoration: underline;
  58. }
  59.  
  60. .reply.de-pview {
  61. overflow: hidden;
  62. border: none;
  63. }
  64.  
  65. .logo a:hover {
  66. text-decoration: underline !important;
  67. }
  68.  
  69. table {
  70. border-spacing: 0;
  71. }
  72.  
  73. div[de-thread] > table {
  74. width: 100%;
  75. margin-top: 12px;
  76. min-height: 49px;
  77. box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
  78. }
  79.  
  80. .pstnode > div {
  81. background: #fff;
  82. box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
  83. }
  84.  
  85. .reply {
  86. border: none;
  87. background: #fff;
  88. border-radius: 0;
  89. }
  90.  
  91. .de-pview, #de-qarea, .de-menu, #de-alert > .reply {
  92. border: 1px solid rgba(0,0,0,.22) !important;
  93. box-shadow: 0 2px 8px 0 rgba(0,0,0,.25);
  94. }
  95.  
  96. .de-menu-item:hover {
  97. background-color: #427fed;
  98. }
  99.  
  100. #de-qarea {
  101. padding: 4px 32px 4px 32px;
  102. box-sizing: border-box;
  103. margin-top: 12px;
  104. }
  105.  
  106. #msgbox {
  107. resize: none !important;
  108. }
  109.  
  110. #de-qarea table.postform > tbody > tr > td:first-child {
  111. font-weight: 400;
  112. font-size: 12px;
  113. margin-right: 30px;
  114. padding-right: 10px;
  115. overflow: hidden;
  116. max-width: 60px;
  117. text-overflow: ellipsis;
  118. }
  119.  
  120. #passwordbox_edit td:first-child {
  121. font-size: 0 !important;
  122. }
  123.  
  124. #passwordbox_edit td:first-child:after {
  125. content: "Пароль";
  126. font-size: 12px;
  127. }
  128.  
  129. #de-qarea input[type="button"], #de-qarea input[type="submit"], #de-qarea button, #de-qarea input[type=file]::-webkit-file-upload-button {
  130. height: 25px;
  131. box-sizing: border-box;
  132. margin: 0;
  133. min-width: 72px;
  134. outline: 0;
  135. padding: 0 8px;
  136. }
  137.  
  138. #de-qarea input[type="text"], #de-qarea input[type="password"], #de-qarea textarea, #de-qarea select {
  139. height: 25px;
  140. box-sizing: border-box;
  141. border-radius: 0;
  142. min-width: 72px;
  143. }
  144.  
  145. #de-qarea input[type="file"] {
  146. margin-right: 5px;
  147. }
  148.  
  149. #de-qarea input[type="file"], #de-qarea select {
  150. position: relative;
  151. top: -1px;
  152. font-size: 10px;
  153. }
  154.  
  155. #file_error {
  156. color: brown;
  157. font-size: 12px;
  158. /*margin-top: -3px;*/
  159. text-align: center;
  160. display: block;
  161. }
  162.  
  163. input[type="button"], input[type="submit"], button, input[type="file"]::-webkit-file-upload-button {
  164. border-radius: 0;
  165. background-color: #f5f5f5;
  166. background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  167. box-shadow: none;
  168. border: 1px solid rgba(0,0,0,.18);
  169. color: #444;
  170. cursor: default;
  171. font-family: inherit;
  172. font-size: 11px;
  173. font-weight: bold;
  174. }
  175.  
  176. input[type="button"]:hover, input[type="submit"]:hover, button:hover, input[type=file]:hover::-webkit-file-upload-button {
  177. background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  178. box-shadow: 0 1px 1px rgba(0,0,0,.14);
  179. border: 1px solid rgba(0,0,0,.22);
  180. color: #333;
  181. }
  182.  
  183. input[type="button"]:focus, input[type="submit"]:focus, button:focus, input[type=file]:focus {
  184. outline: 1px solid #4d90fe !important;
  185. }
  186.  
  187. input[type="text"], input[type="password"], textarea, select {
  188. border: 1px solid #d9d9d9;
  189. border-top: 1px solid #c0c0c0;
  190. }
  191.  
  192. #haiku_btn:focus {
  193. outline: none;
  194. }
  195.  
  196. #de-sagebtn {
  197. font-size: 13px;
  198. margin-left: 5px;
  199. }
  200.  
  201. #de-sagebtn b {
  202. font-size: 0;
  203. }
  204.  
  205. #de-sagebtn b:after {
  206. font-size: 13px;
  207. content: "sage";
  208. }
  209.  
  210. input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
  211. box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  212. outline: 1px solid #4d90fe;
  213. }
  214.  
  215. #de-qarea-close, .de-alert-btn:not(.de-wait) {
  216. font-weight: 400;
  217. color: rgba(0,0,0,.33);
  218. font-size: 0;
  219. }
  220.  
  221. #de-qarea-close {
  222. position: relative;
  223. left: 25px;
  224. }
  225.  
  226. .de-alert-btn:not(.de-wait) {
  227. line-height: 18px;
  228. margin-right: 6px;
  229. }
  230.  
  231. #de-qarea-close:after, .de-alert-btn:not(.de-wait):after {
  232. content: "×";
  233. font-size: 20px;
  234. }
  235.  
  236. #de-qarea-close:hover, .de-alert-btn:not(.de-wait):hover {
  237. color: rgba(0,0,0,.45);
  238. }
  239.  
  240. #de-qarea-target {
  241. font-size: 12px;
  242. }
  243.  
  244. .overlay-bg {
  245. position: fixed;
  246. background: rgba(255,255,255,.75);
  247. }
  248.  
  249. #haikaptcha {
  250. border-radius: 0;
  251. top: 50%;
  252. left: 50%;
  253. margin-top: calc(-482px / 2);
  254. margin-left: calc(-396px / 2);
  255. display: block;
  256. overflow: hidden;
  257. width: 396px !important;
  258. min-width: 396px !important;
  259. height: 482px;
  260. opacity: 1;
  261. box-shadow: 0 5px 8px rgba(0,0,0,.2);
  262. background: white;
  263. text-align: center;
  264. line-height: 482px;
  265. white-space: nowrap;
  266. font-size: 12px;
  267. }
  268.  
  269. #haikaptcha > img {
  270. border: 1px solid rgba(0,0,0,.333);
  271. position: absolute;
  272. top: 180px;
  273. left: 0;
  274. }
  275.  
  276. #haikaptcha > span:first-of-type:after {
  277. position: absolute;
  278. content: "";
  279. right: 0;
  280. top: 180px;
  281. bottom: 0;
  282. border-left: 1px solid rgba(0,0,0,.333);
  283. }
  284.  
  285. .ex img:hover {
  286. box-shadow: inset 0 -2px 4px rgba(0,0,0,0.3);
  287. }
  288.  
  289. .ex img {
  290. border: 1px solid rgba(0,0,0,.333);
  291. box-sizing: border-box;
  292. margin-left: 0;
  293. outline: 0;
  294. transition: margin .2s ease-out, box-shadow .3s;
  295. }
  296.  
  297. .ex + .ex img {
  298. margin-left: -1px;
  299. }
  300.  
  301. .pstnode > .reply, .pstnode > .highlight, .pstnode > div {
  302. position: relative;
  303. overflow: hidden;
  304. vertical-align: top;
  305. }
  306.  
  307. body {
  308. background: #eee;
  309. margin: 0;
  310. }
  311.  
  312. body, #de-alert, .de-cfg-tab, #de-cfg-head, .de-cfg-body, .de-menu-item, .de-fav-inf-posts, #de-panel-info {
  313. font-family: Roboto !important;
  314. }
  315.  
  316. .postername, .filetitle {
  317. font-size: 12px;
  318. }
  319.  
  320. .postcontent {
  321. float: right;
  322. margin-top: 5px;
  323. }
  324.  
  325. .filetitle + .postername:before, .filetitle + .postertrip:before {
  326. content: "–";
  327. }
  328.  
  329. .mobile_date {
  330. display: block;
  331. position: absolute;
  332. opacity: .5;
  333. width: 250px;
  334. font-size: 12px;
  335. pointer-events: none;
  336. user-select: none;
  337. -moz-user-select: none;
  338. -webkit-user-select: none;
  339. overflow: hidden;
  340. }
  341.  
  342. .mobile_date::first-line {
  343. color: transparent;
  344. font-size: 100px;
  345. line-height: 0;
  346. }
  347.  
  348. blockquote {
  349. margin: 3px 10px 4px 261px !important;
  350. font-size: 13px;
  351. min-height: 18px;
  352. }
  353.  
  354. blockquote:before {
  355. position: absolute;
  356. content: "";
  357. left: 250px;
  358. top: 6px;
  359. bottom: 6px;
  360. border-left: 1px solid #e1e1e1;
  361. }
  362.  
  363. .reply > label, .pstnode > .highlight > label, .pstnode > div > label {
  364. width: 250px;
  365. display: block;
  366. position: absolute;
  367. top: 17px;
  368. line-height: 15px;
  369. font-size: 12px;
  370. margin-left: 8px;
  371. }
  372.  
  373. .de-refmap {
  374. float: none;
  375. margin: 26px 3px 3px 8px;
  376. font-size: 12px;
  377. font-style: normal;
  378. max-width: 235px;
  379. clear: both;
  380. }
  381.  
  382. .de-btn-rep, .de-btn-hide, .de-btn-hide-user {
  383. position: absolute;
  384. top: 2px;
  385. left: 233px;
  386. opacity: .33;
  387. font-size: 14px;
  388. line-height: 16px;
  389. background: white !important;
  390. padding: 0;
  391. }
  392.  
  393. .de-btn-hide, .de-btn-hide-user {
  394. left: 218px;
  395. font-size: 16px;
  396. opacity: .44;
  397. }
  398.  
  399. .de-btn-hide-user {
  400. color: green;
  401. }
  402.  
  403. .de-btn-rep:hover {
  404. opacity: .45;
  405. }
  406.  
  407. .de-btn-hide:hover, .de-btn-hide-user:hover {
  408. opacity: .55;
  409. }
  410.  
  411. .de-post-hide .de-btn-hide-user {
  412. opacity: 0 !important;
  413. }
  414.  
  415. .de-btn-rep:after {
  416. content: "▶";
  417. }
  418.  
  419. .de-btn-hide:after, .de-btn-hide-user:after {
  420. content: "×";
  421. }
  422.  
  423. .reflink {
  424. margin-left: 8px;
  425. position: absolute;
  426. font-size: 12px;
  427. top: 1px;
  428. left: 0;
  429. width: 235px;
  430. }
  431.  
  432. .reflink a {
  433. font-weight: 700 !important;
  434. color: inherit !important;
  435. text-decoration: none !important;
  436. }
  437.  
  438. .fake_filesize {
  439. margin-left: 8px !important;
  440. position: absolute;
  441. font-size: 0;
  442. top: 46px;
  443. left: 0;
  444. opacity: .5;
  445. max-width: 235px;
  446. max-height: 19px;
  447. overflow: hidden;
  448. word-break: break-all;
  449. color: transparent !important;
  450. }
  451.  
  452. .fake_filesize > a, .fake_filesize > span {
  453. font-size: 12px;
  454. }
  455.  
  456. .fake_filesize > span {
  457. color: #888 !important;
  458. }
  459.  
  460. .fake_filesize::first-line {
  461. color: transparent !important;
  462. font-size: 80px;
  463. line-height: 0;
  464. }
  465.  
  466. body > .logo + span > center {
  467. position: relative;
  468. }
  469.  
  470. body > .logo + span > center > img {
  471. display: block!important;
  472. position: absolute;
  473. top: -77px;
  474. max-height: 50px;
  475. right: 32px;
  476. border: 0;
  477. -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.6, transparent), color-stop(.85, rgba(0,0,0,.03)), to(rgba(0,0,0,.2)));
  478. }
  479.  
  480. .reflink > a:first-child, .dast-hide-tr, .reflink ~ label, .de-parea > hr, .de-parea > div:first-child, #de-main > hr, body > br, .nomagic-switcher + form, .reply > br, .pstnode > .highlight > br, .pstnode > div > br, body > form[de-form] > br, body > form[de-form] > hr, .navbar + center, .footer, .de-video-obj, .filesize .de-btn-src, .filesize a, .de-ppanel .de-btn-fav, .de-ppanel .de-btn-fav-sel, #de-txt-panel, #de-txt-resizer, .de-pview > .de-ppanel, #haikaptcha > br, #file_error > br, .de-btn-stick, .de-post-btns > span[style*="font: bold 11px tahoma"] {
  481. display: none !important;
  482. }
  483.  
  484. .de-ppanel:after {
  485. content: none;
  486. }
  487.  
  488. #de-img-btn-next, #de-img-btn-prev {
  489. opacity: 0;
  490. }
  491.  
  492. div[style="color: red; font-weigth: bold;"] {
  493. color: brown !important;
  494. }
  495.  
  496. .reflink > a:last-child:before {
  497. content: "#";
  498. }
  499.  
  500. .logo {
  501. margin: 32px !important;
  502. }
  503.  
  504. .navbar, .nomagic-switcher {
  505. text-transform: lowercase;
  506. font-size: 12px;
  507. }
  508.  
  509. .nomagic-switcher:hover, #de-main a:not([target]):hover {
  510. border-bottom: 1px dashed;
  511. }
  512.  
  513. #de-main a[target]:hover {
  514. text-decoration: underline !important;
  515. }
  516.  
  517. .nomagic-switcher:before, .nomagic-switcher:after {
  518. content: "[ ";
  519. text-decoration: none !important;
  520. color: black !important;
  521. border-bottom: none !important;
  522. }
  523.  
  524. .nomagic-switcher:after {
  525. content: " ]";
  526. }
  527.  
  528. .highlight {
  529. border: none !important;
  530. background: #fff !important;
  531. color: inherit !important;
  532. outline: #4d90fe solid 4px;
  533. }
  534.  
  535. body > form[de-form] > .pstnode {
  536. margin-bottom: 12px;
  537. }
  538.  
  539. form > .navbar {
  540. float: left;
  541. }
  542.  
  543. .navbar + center ~ center {
  544. float: right;
  545. font-size: 12px;
  546. text-transform: lowercase;
  547. color: #427fed !important;
  548. margin-bottom: 32px;
  549. cursor: pointer;
  550. }
  551.  
  552. .navbar + center ~ center:hover {
  553. border-bottom: 1px dashed;
  554. }
  555.  
  556. .navbar + center + center + center:before {
  557. content: "[ ";
  558. margin-bottom: none !important;
  559. color: #000;
  560. }
  561.  
  562. .navbar + center + center + center {
  563. margin-right: .25em;
  564. }
  565.  
  566. .navbar + center + center:before {
  567. content: " / ";
  568. margin-bottom: none !important;
  569. color: #000;
  570. }
  571.  
  572. .navbar + center + center:after {
  573. content: " ]";
  574. margin-bottom: none !important;
  575. color: #000;
  576. }
  577.  
  578. .unkfunc0 {
  579. color: #399D3A;
  580. }
  581.  
  582. .de-img-center {
  583. border: 1px solid rgba(0,0,0,.22) !important;
  584. box-shadow: 0 4px 16px rgba(0,0,0,.2);
  585. }
  586.  
  587. #de-alert > div {
  588. padding: 10px 20px 10px 16px;
  589. margin: 6px 12px;
  590. }
  591.  
  592. .de-new-post {
  593. outline: #FFCD60 solid 4px;
  594. box-shadow: none;
  595. }
  596.  
  597. .de-cfg-tab {
  598. border-radius: 0;
  599. }
  600.  
  601. @media screen and (-webkit-min-device-pixel-ratio:0) {
  602. .spoiler {
  603. -webkit-filter: blur(3px);
  604. transition: -webkit-filter .3s;
  605. background: none !important;
  606. color: inherit !important;
  607. }
  608.  
  609. .spoiler:hover {
  610. background: none !important;
  611. color: inherit !important;
  612. -webkit-filter: none;
  613. }
  614. }
  615.  
  616. @-moz-document url-prefix() {
  617. .spoiler {
  618. text-shadow: 0 0 16px black;
  619. color: transparent !important;
  620. transition: text-shadow .3s, color .3s;
  621. background: none !important;
  622. }
  623.  
  624. .spoiler:hover {
  625. background: none !important;
  626. color: inherit !important;
  627. text-shadow: 0 0 0 black;
  628. }
  629. }
  630.  
  631. @media screen and (min-width: 699px) {
  632. .de-pview .reflink { width: 195px !important }
  633. .de-pview .filesize { max-width: 195px !important }
  634. .de-pview .de-refmap { max-width: 195px !important }
  635. .de-pview blockquote { margin: 3px 10px 4px 221px !important }
  636. .de-pview blockquote:before { left: 210px !important }
  637. .de-pview .reply > label, .pstnode > .highlight > label, .pstnode > div > label { width: 210px !important }
  638. .de-pview .mobile_date { width: 210px !important }
  639.  
  640. .de-pview img.thumb { transform: translateX(-24%) translateY(-24%) scale(.52) }
  641. .de-pview span[id^="thumb"] { max-width: 150px; max-height: 150px }
  642. }
  643.  
  644. @media screen and (max-width: 700px) {
  645. .reflink { width: 195px !important }
  646. .filesize { max-width: 195px !important }
  647. .de-refmap { max-width: 195px !important }
  648. blockquote { margin: 3px 10px 4px 221px !important }
  649. blockquote:before { left: 210px !important }
  650. .reply > label, .pstnode > .highlight > label, .pstnode > div > label { width: 210px !important }
  651. .mobile_date { width: 210px !important }
  652. .de-btn-rep { left: 193px }
  653. .de-btn-hide { left: 178px }
  654.  
  655. img.thumb { transform: translateX(-24%) translateY(-24%) scale(.52) }
  656. span[id^="thumb"] { max-width: 150px; max-height: 150px }
  657. }
  658.  
  659. @media screen and (max-width: 500px) {
  660. .reflink { width: 155px !important }
  661. .filesize { max-width: 155px !important }
  662. .de-refmap { max-width: 155px !important }
  663. blockquote { margin: 3px 10px 4px 181px !important }
  664. blockquote:before { left: 170px !important }
  665. .reply > label, .pstnode > .highlight > label, .pstnode > div > label { width: 170px !important }
  666. .mobile_date { width: 170px !important }
  667. .de-btn-rep { left: 153px }
  668. .de-btn-hide { left: 138px }
  669.  
  670. img.thumb { transform: translateX(-30.7%) translateY(-30.7%) scale(.386) }
  671. span[id^="thumb"] { max-width: 111px; max-height: 111px }
  672. }
  673.  
  674. @media screen and (min-width: 900px) {
  675. body { margin: 0 60px }
  676. }
  677.  
  678. @media screen and (min-width: 1300px) {
  679. body { margin: 0 210px 0 90px }
  680. }
  681.  
  682. @media screen and (min-width: 1700px) {
  683. body { margin: 0 360px 0 120px }
  684. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement