:
@import url(style_cs.css); /************************************************************* **************************************************************/ @import url('https://forumstatic.ru/files/001b/df/32/99049.css'); /*Font Awesome ver 6.5.1*/ /* ================== */ /************************************************************* **************************************************************/ :root { } /* ================== */ /************************************************************* **************************************************************/ html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } /* */ .acchide, #pun-title, #pun-index #pun-main h1, #pun-navlinks h2, #pun-status h2, #pun-ulinks h2, .punbb .forum h2, .punbb .multipage .topic h2, .punbb dl.post-sig dt span, .punbb p.crumbs strong, .punbb .divider hr, .punbb .required label em, .punbb .formsubmit label, .punbb .submitfield label, .punbb .modmenu label, #pun-userlist .main h2, #pun-title h1, #pun-announcement h2, #pun-online h1, #pun-viewforum h1, #post legend span, #pun-userlist h1, #pun-searchposts h1, #pun-searchtopics h1, #pun-search h1, #pun-profile h1, #pun-upavatar h1 { font-size: 0; height: 0; width: 0; line-height: 0.0; position:absolute; left: -9999px; overflow: hidden } #pun:after, .punbb .post-links ul:after, .punbb .main div.inline:after, .punbb .post-box:after, .punbb .linksb:after, .punbb .container:after {clear: both; content: "."; display: block; height: 0; visibility: hidden; overflow:hidden; line-height: 0.0; font-size: 0;} .tcr br, #topic-modmenu p > span, .modmenu .container span, .author-avatar, #pa-ua, thead, li#pa-invites, .post .pa-respect > a, #pun-navlinks .container:after, .topic a.sharelink, .lastedit, #viewprofile-next #profilenav, #profilenav h2, #pun-viewtopic h1 {display: none;} /* ================== */ * {margin: 0; padding: 0;} ul, dl, li, dd, dt {list-style: none;} address, em {font-style: normal} a {text-decoration: none;} body { background: #f5f5f5; font-variant-numeric: lining-nums proportional-nums; font-size: 12px; padding: 0 10px; } body a {color: rgba(0, 0, 0, 0.7); transition: color 0.8s ease;} body a:hover {color: rgb(15, 108, 105); transition: color 0.8s ease;} /* */ @-moz-document url-prefix() { html { scrollbar-width: thin; scrollbar-color: #ccc rgba(0, 0, 0); /* / */ } } ::-webkit-scrollbar { width: 4px; height: 4px; background-color: rgba(0, 0, 0); /* */ border-radius: 10px; } ::-webkit-scrollbar-thumb { background-color: #ccc; /* */ width: 4px; border-radius: 10px; } /* */ #pun { width: 950px; margin: 0 auto; background: #d3d7d3; position: relative; } .punbb { box-sizing: border-box; position: relative; } /* */ #pun-navlinks .container { display: flex; justify-content: space-between; font-weight: bold; text-transform: uppercase; font-size: 16px; text-align: center; padding: 10px 20px; } #pun-ulinks .container { display: flex; justify-content: center; gap: 20px; padding: 0; text-transform: uppercase; font-size: 9px; padding: 10px 20px; } /* ( )*/ #pun-status .container { text-transform: uppercase; font-size: 8px; text-align: center; padding: 10px 20px; } /* */ .container.crumbs { text-transform: uppercase; text-align: center; font-weight: 600; font-size: 14px; position: relative; padding: 10px 20px; } .linkst, .linksb { display: flex; justify-content: space-between; padding: 10px 20px; } .linksb noindex {order: 1;} /* */ .punbb table { table-layout: fixed; width: 100%; } .forum .tcl {width: 60%;} .forum .tc2, .forum .tc3 {width: 10%;} /*, , . #pun .punbb input { font-family: var(--font-post); font-weight: normal; font-size: 10px; } #topic-users-in a {font-weight: bold; color: var(--link);} .punbb textarea { box-sizing: border-box; background: #9aa49a33; border-radius: 1px; padding: 10px; width: 100%; } #pun .punbb .button, #pun .punbb #pa-edit strong a, #pun .punbb input[type="button"], #pun .punbb button[type="button"] { color: var(--text); font-family: var(--font-title); font-size: 8px; font-weight: 600; margin-top: 0px; padding: 6px 25px 4px 25px; transition: all 0.8s ease-in-out 0s; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer; } input[type="checkbox"] { appearance: none; padding: 5px; cursor: pointer; transition: all .4s ease-in-out 0s; border-radius: 100%; } #pun .punbb input[type="checkbox"]:checked, #pun .punbb input[type="radio"]:checked { background: #875a4b; border: 1px solid var(--link-hover); } #pun .punbb .button:hover, #pa-edit strong a:hover, input[type="button"]:hover, input.active[type="button"], button[type="button"]:hover { cursor: pointer; background: var(--accent); border: 1px solid var(--accent); color: var(--link-light); }*/ textarea { box-sizing: border-box; background: #9aa49a33; border-radius: 1px; padding: 10px; width: 100%; } input[type="submit"], select { padding: 4px 10px 4px 10px; color: var(--text); background: rgba(0, 0, 0, .1); border: 1px solid #c4beb0; cursor: pointer; } select { text-transform: uppercase; font-family: var(--font-main); font-weight: bold; font-size: 9px; width: auto; } /* input radio checkbox */ input[type="radio"] { appearance: none; -webkit-appearance: none; width: 12px; height: 12px; border: 2px solid #4a594a; border-radius: 50%; position: relative; cursor: pointer; outline: none; transition: background-color 0.3s; } input[type="radio"]:checked, input[type="checkbox"]:checked {background-color: #4a594a;} input[type="radio"]::after { content: ""; width: 12px; height: 12px; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); transition: transform 0.2s; } input[type="radio"]:checked::after {transform: translate(-50%, -50%) scale(1);} input[type="checkbox"] { width: 12px; height: 12px; appearance: none; border: 2px solid #4a594a; border-radius: 3px; transition: all .4s ease-in-out 0s; cursor: pointer; } /**/ .category {padding: 0 20px;} .category h2 { font-weight: 400; text-transform: uppercase; font-size: 14px; text-align: center; position: relative; padding: 10px 0; } .category tbody { display: grid; grid-template-columns: 1fr; gap: 20px; } .category tr { position: relative; background: rgba(0, 0, 0, .05); border-radius: 10px; padding: 22px; display: grid; grid-template-rows: repeat(3, 1fr); justify-content: end; align-items: start; grid-template-columns: 56% 7% 8% 29%; } .category .tcl { grid-column: 1 / 4; grid-row: -1 / 1; } .category .tc2 { margin-top: 10px; grid-column: 2 / 3; grid-row: 1 / 2; } .category .tc3 { margin-top: 10px; grid-column: 3 / 4; grid-row: 1 / 2; } .category .tcr { grid-column: 4 / -1; grid-row: -1 / 1; display: grid; align-items: center; grid-template-columns: 40px auto; grid-template-rows: repeat(2, 1fr); gap: 0 20px; } .lastpost-link { font-size: 14px; display: block; grid-row: 1 / 2; } .lastpost {font-size: 8px; font-weight: 600;} .category .tc3, .category .tc2 {font-size: 7px;} .category .tc2:before {content: ': ';} .category .tc3:before {content: ': ';} .intd {position: relative;} div.icon { background: url(https://forumstatic.ru/files/001c/2c/6f/48693.jpg); width: 16px; height: 16px; filter: grayscale(1); position: absolute; top: 5px; left: -30px; border-radius: 50%; flex-shrink: 0; } div.icon.inew {filter: grayscale(0);} .intd h3 { margin: 0 0 10px 0; font-size: 15px; background: linear-gradient(50deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, 0)); padding: 7px 30px 4px; } /**/ .user-avatar { position:relative; grid-row: 1 / -1; } .avatar-image { border-radius: 50%; height: 40px; width: 40px; opacity: 0.85; background-size: cover; display: block; } span.avatar-image[style*="default_avatar.jpg"] { background-image: url(https://forumstatic.ru/files/001c/2c/6f/31558.png) !important; } .isonline { width:8px; height:8px; border-radius:50%; display:block; position:absolute; top:2px; right:0px; animation:blinkColor 1.5s linear infinite; -moz-animation:blinkColor 1.5s linear infinite; -webkit-animation:blinkColor 1.5s linear infinite; background: #819781; z-index: 1; } @keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}} @-moz-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}} @-webkit-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}} /**/ #pun-stats h2 {text-align: right; padding: 10px 20px;} .statscon .container { text-align: justify; position: relative; display: grid; grid-template-columns: 10% repeat(4, auto) 10%; gap: 1%; padding: 10px 20px; } .statscon li span {font-size: 0;} .statscon .item1 {grid-column: 2 / 3;} .statscon .item2 {grid-column: 3 / 4;} .statscon .item3 {grid-column: 4 / 5;} .statscon .item4 {grid-column: 5 / 6;} .statscon .item5 {grid-column: 1 / -1; padding: 10px 0;} .statscon .item1, .statscon .item2, .statscon .item3, .statscon .item4 {text-align: center; padding: 3px 10px; background: rgba(0, 0, 0, .05);} .statscon .item1:before {content: ': '} .statscon .item2:before {content: ': '} .statscon .item3:before {content: ': '} .statscon .item4:before {content: ' : '} /**/ #pun-about .container {text-align: center; padding: 10px 0;} /* */ .online-list .container {padding: 10px 20px;} .online-list td {text-align: center; border-bottom: 1px solid #4c464026;} .online-list .action {width: 45%;} .online-list .username {text-align: start;} .online-list td {padding: 8px 10px;} /* */ .forum {padding: 10px 20px;} .forum .tcr { display: grid; grid-template-columns: auto 40px; grid-template-rows: repeat(2, 1fr); gap: 0 10px; } .forum .user-avatar {grid-column: -1 / 2;} .forum td.tcr .byuser {margin-bottom: auto;} .forum td.tcr a, .forum td.tcr .byuser {text-align: end;} .forum td.tcr a { margin-top: auto; text-transform: lowercase; } .forum .tclcon {padding-left: 30px;} .forum div.icon { top: -2px; left: 0px; } .forum tr:hover, .usertable tr:hover { background: rgba(0, 0, 0, .05); transition: background .8s linear 0s; } .modmenu .container {padding: 10px 20px;} #pun-post h1, #pun-poll h1 {padding: 10px 20px;} /**/ .post > .container { display: grid; grid-template-columns: 260px auto; } .post h3 { height: auto; box-sizing: border-box; margin: 10px 0 10px 280px; position: relative; } .post h3 span { display: flex; flex-direction: row; } .post h3 strong {order: 1;} .post h3 strong:before {content: ", #";} .post-author { width: 260px; box-sizing: border-box; position: relative; align-self: start; background: #b7c0b7; display: flex; justify-content: center; padding: 15px; } .post-body {padding: 0 20px;} .post-links {grid-column: 1 / -1;} .post-links ul { display: flex; justify-content: flex-start; padding: 0 20px; gap: 20px; } .pl-email.email {margin-right: auto;} #pun-viewtopic .postlink {order: 1;} .subscribelink {margin: auto;} img.postimg {max-width:100%; margin:0.4em 0; vertical-align: middle;} .topicpost .post-sig {display: none;} .post-sig {margin: 15px 0;} .post-sig dt { background: rgba(0, 0, 0, .1); height: 1px; margin: 5px auto 15px; width: 80%; } /* */ #post-form, .formal {padding: 10px 20px;} .areafield.required, .inputfield.required {padding: 10px 0;} fieldset {border: 0;} .formsubmit, .checkfield { padding: 10px 0; display: flex; align-items: center; gap: 10px; } #form-buttons td { padding: 0; cursor: pointer; position: relative; } #form-buttons td img { height: 26px; width: 100%; position: relative; min-width: 26px; display: inline-flex; } .fs-box #tags .container { position: absolute; right: 6px; top: 0; z-index: 2; padding: 15px; } #button-font:before, #button-size:before, #button-bold:before, #button-italic:before, #button-underline:before, #button-indent:before, #button-strike:before, #button-left:before, #button-center:before, #button-right:before, #button-link:before, #button-spoiler:before, #button-image:before, #button-video:before, #button-hide:before, #button-quote:before, #button-code:before, #button-color:before, #button-smile:before, #button-keyboard:before, #button-table:before, #button-addition:before, #button-mask:before, #button-grouphide:before, #button-float:before, #button-sticker:before, #button-Changease:before, #floatbut:before, #button-justify:before, #button-html:before, #button-removeprofile:before { height: 26px; width: 100%; display: block; position: absolute; top: 0px; left: 0px; font-family: FontAwesome; text-align: center; font-size: 15px; line-height: 26px; z-index: 0; } #button-font:before {content: '\f031';} #button-size:before {content: '\f034';} #button-bold:before {content: '\f032';} #button-italic:before {content: '\f033';} #button-underline:before {content: '\f0cd'; top: 1px;} #button-indent:before {content: '\f03c';} #button-strike:before {content: '\f0cc';} #button-left:before {content: '\f036';} #button-center:before {content: '\f037';} #button-right:before {content: '\f038';} #button-link:before {content: '\f0c1';} #button-spoiler:before {content: '\f070'; font-size: 17px;} #button-image:before {content: '\f03e'; font-size: 18px;} #button-video:before {content: '\f167'; font-size: 18px; top: 0px;} #button-hide:before {content: '\f023';} #button-quote:before {content: '\f10e';} #button-code:before {content: '\f121';} #button-color:before {content: '\f576';} #button-smile:before {content: '\f118';} #button-keyboard:before {content: '\f11c'; font-size: 16px;} #button-table:before {content: '\f0ce';} #button-addition:before {content: '\f0fe';} #button-mask:before {content: "\f630";} #button-grouphide:before {content: "\f502";} #button-float:before {content: "\f03b";} #button-sticker:before {content: "\f249";} #button-Changease:before {content: "\f891";} #button-justify:before {content: "\f039";} #floatbut:before {content: "\f03b";} #button-html:before {content: "\f1c9";} #button-removeprofile:before {content: "\f504";} #button-mask, #button-grouphide, #floatbut {background: none !important;} #button-sticker {background: none !important; width: 26px;} #floatbut {width: 25px;} .tags .container { position: absolute; right: 6px; top: 0; z-index: 2; } #font-area { height: 300px; overflow-y: auto; padding: 5px; text-align: left; width: 150px; } #font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #smilies-area, #spoiler-area, #meny_My_replic { background: #adb5ad; padding: 15px; } .fs-box #tags {position: relative;} /**/ #userlist legend {text-align: center;} .inputfield, .selectfield {display: inline-block;} .inputfield, .selectfield:not(:last-child) {margin-right: 10px;} .infofield {padding: 20px 0;} .usertable {padding: 0 20px;} .usertable td, .usertable th {padding: 8px 10px; text-align: center;} .username {width: 40%;} .user_title, .title {width: 20%;} .relation, .num_posts, .registered, .last_visit, .tc3.posts {width: 10%;} .usertable .username { display: flex; align-items: center; gap: 20px; width: 100% } .usertable thead { display: table-row-group; position: sticky; top: -1px; background: #d3d7d3; z-index: 2; } /* */ .pun-post h1, .pun-poll h1 { text-align: center; font-size: 20px; } #variants .inputfield {padding: 0 0 10px;} td.tac {text-align:center;} #vote .vote-result div h1 { display: block; background: #708c70; border-radius: 5px; position: relative; z-index: 1; } .vote-result td:nth-child(2) {position: relative;} .vote-result td:nth-child(2):before { content: ''; position: absolute; top: 3px; left: 0; width: 100%; height: 8px; background-color: #c2ccc2; border-radius: 5px; } .vote-result td:nth-child(3) {text-align: center;} .vote-form > div, .vote-result > div {padding: 10px;} #poll-special .vote-form table { border-spacing: 0; table-layout: unset; } .vote-form td.tar, .vote-result td.tar {width: 30px;} .vote-form td {padding: 10px 5px;} /* */ #viewprofile { position: relative; padding: 40px 0; display: flex; justify-content: space-between; align-items: flex-start; } #profile-left { text-align: center; padding-right: 20px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; } #profile-name { position: absolute; top: 0; width: 100%; left: 0; } #profile-title { position: absolute; top: 20px; width: 100%; left: 0; } #pa-avatar {order: 2;} #pa-online { align-self: stretch; order: 3; } #pa-edit { align-self: stretch; order: 1; } #profile-right {width: 70%;} #profile-right li { display: flex; flex: auto; text-align: left; padding: 2px 0px; align-self: flex-start; justify-content: flex-start; gap: 20px; margin-left: 2px; } #profile-right li span { background: rgba(0, 0, 0, .1); width: 140px; font-size: 10px; padding: 5px 10px; text-align: center; text-transform: uppercase; align-self: flex-start; color: #00000094; } #profile-right li strong { flex: 1; font-weight: normal; padding: 2px 0 0; margin: 0; text-transform: lowercase; } #profile-gifts { display: flex; justify-content: center; margin: 20px 15px; padding: 20px 0; border-top: 1px solid #678267; } #profile {display: flex;} #profile .container { display: grid; grid-template-columns: auto 1fr; column-gap: 20px; } #profilenav { grid-row: 1 / span 5; } #profilenav ul { display: flex; flex-direction: column; gap: 10px; } #profile .container fieldset, #profile .container .formsubmit, { grid-column: 2; margin-bottom: 10px; } #profile2 .fs-box, #profile9 .fs-box { display: flex; flex-direction: column; } #sex, #profile9 .infofield {padding: 0;} #filetable {padding: 0 0 20px; border-spacing: 0 10px;} /* */ #pun-messages #profile .container {display: block;} #pun-messages #profilenav ul {flex-direction: row;} #pun-messages #profilenav h2 { display: block; text-align: left; } #pun-messages #profilenav { width: 100%; display: flex; flex-direction: column; padding: 15px; gap: 15px; box-sizing: border-box; } /* */ #pun-message .main, #forum-vip {padding: 0 20px;} /* Rusff*/ .mod-awards-list h2 { display: flex; justify-content: space-between; } .mod-awards-list .catleft, .mod-awards-list .catright {display: none;}
:
/* */ .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 9999; display: none; top: 0; left: 0; } .reveal-modal.xlarge { width: 900px;} .reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; font-weight: bold; cursor: pointer; text-decoration: none; top: -10px; right: 30px; color: var(--accent); transition: color 0.8s ease; } .reveal-modal .close-reveal-modal:hover {color: var(--text); transition: color 0.8s ease;} #pun-pages .character-container {position: relative; margin: 72px auto 100px;} /* */ .removeprofile .post-author, .removeprofile .pl-email, .removeprofile .pl-website, .removeprofile .about-pers, .removeprofile .post-sig {display:none;} .removeprofile .post-body, .removeprofile .post-links, .removeprofile .post-links ul, .removeprofile .post-body h3 {grid-column: 1 / -1;} .post.removeprofile h3{display:none;} .removeprofile .post-box { margin-left: 0; padding: 0; } /* Extra additions -------------------------------------------------------------*/ div.pa-respect span {font-size:0.9em; vertical-align:top} div.post-rating p {float:right !important; border:0 !important; padding:3px !important} div.post-vote p {float:right !important; border:0 !important; padding:3px 13px !important; margin-right:5px !important} div.post-vote p .negative {margin-left:13px;} div.post-rating a {cursor:pointer !important} div.post-rating a, div.post-vote a {font-size:130% !important; text-decoration:none !important} .post-content table {border-collapse:collapse; margin:0 0 0.8em} .post-content td {border-width:1px !important; border-style:solid !important; padding:0.4em 0.5em !important; overflow:hidden} .post-content td p:last-child {padding-bottom:0} .post-content .highlight-text {background-color:#ff0; color:#000} .post-content .spoiler-box > div {background:url('/img/plus.png') no-repeat left center; cursor:pointer; padding-left:18px} .post-content .spoiler-box > div.visible {background-image:url('/img/minus.png')} .post-content .spoiler-box > blockquote {padding-top:1.4em; display:none} .post-content .spoiler-box > blockquote.visible {display:block; overflow:auto} .post-content hr {opacity:0.5; filter:alpha(opacity=50); margin-bottom:0.8em} .post-content abbr {cursor:help} .post-content ul {padding:0 0 1em 2.3em} .post-content ul li {list-style:inherit; margin-bottom:0.3em} .post-content ul li ul {padding-bottom:0} .post-content ul li > p {padding-bottom:0.3em} .post-content ul li > p:last-of-type {padding-bottom:0} #form-buttons td {padding:0 !important; line-height:0; background-position:center; background-repeat:no-repeat; border:0; cursor:pointer;} #form-buttons td img {height:26px; width:100%} #form-buttons tr {text-align: center;} .punbb .formal span.input {padding-right:0 !important} #formkey, #formetc {display:none} #color-area, #table-area, #keyboard-area {width:auto} #keyboard-area {text-align:center; padding-bottom:4px} #imageup-area {width:170px} #imageattach-area {width:770px; height:200px; padding:0px !important} #smilies-area, #video-area, #spoiler-area {width:450px} #image-area {width:550px} #color-area * {border:0} #color-area table {width:320px; height:20px; padding:0; margin:0} #table-area table {width:auto !important; padding:0; margin:0; border-collapse:collapse} #table-area div {margin-top:1em; text-align:center} #table-layout {margin-right:0.5em} #table-area td {background-color:#fff; width:20px; height:20px; border-width:1px !important; border-style:solid !important; border-color:#dadada !important} #table-area td.selected {background-color:#c8c8ff} #color-area td, #table-area td {margin:0; padding:0; line-height:0} #color-area td img, #table-area td img {width:20px; height:20px; cursor:pointer !important} #font-area, #size-area {right: unset !important;} #font-area div, #size-area div, #color-area div, #table-area div, #addition-area div, #smilies-area div a, #smilies-area img {cursor:pointer !important} #font-area span, #font-area img, #size-area span, #size-area img {display:block; position:relative; top:0; left:0} #font-area span, #font-area img {height:15px} #size-area span, #size-area img {height:24px} #font-area span, #size-area span {padding:1px 0} #addition-area div {height:24px; vertical-align:middle} #font-area img {width:100%; margin-top:-15px} #size-area img {width:100%; margin-top:-24px} #keyboard-span {text-align:center; padding-bottom:10px; width:auto} #keyboard-span input {font-family:Arial, Helvetica, sans-serif; font-weight:300; font-size:13px; color:#666; background-color:#fff; margin:1px 1px 0 0; border:1px solid #ddd; cursor:pointer; height:25px; min-width:30px} #imageup-area input {font-size:0.8em} #imageup-area p {padding:0; margin:0} #imageup-title {margin-bottom:10px !important} #imageup-submit {margin-top:10px !important} #main-reply {width:100%} #pun-messages #post-form div.container {padding-left:2.3em} #similar-topics {margin-top:1em} #similar-topics div.container {padding-top:1.1em} #similar-topics td {border:0; padding:0} #similar-topics td.st-tcl {width:60%} #similar-topics td.st-tc2 {width:25%; padding-right:1em; text-align:right} #similar-topics td.st-tcr {width:15%; padding-right:1em; text-align:right} .postlink.long .new-topic {padding-right:12px} li.pa-ua {margin-top: 0.7em; display: flex; justify-content: center;} .punbb .post.new-ajax > * {border-width: 3px;} .punbb .post.new-ajax {display: none;} #pun-index .isub .tcl {padding-left: 3em !important;} #pun-main #subforums {padding: 1em 0 1em 1em; margin-bottom: 5px;} .notify-parent {position: relative;} .notify-bubble { background: lightblue; border-radius: 3px; color: black; font: bolder 12px/1.2 Tahoma; margin: 0; min-width: 14px; padding: 0 1px; position: absolute; text-align: center; } .notify-bubble:after { border-color: lightblue transparent; border-style: solid; border-width: 3px 3px 0; content: ""; display: block; left: 5px; position: absolute; width: 0; } /* Statistic */ #pun-statistic .tc3 {width:15%;} #pun-statistic .tc-username {width:unset;text-align:left;} #pun-statistic .tc-title {width:25%;text-align:left;} #pun-statistic .tc-registered {width:20%;} #pun-statistic .tc-topic {width:50%;} /* New profile style -------------------------------------------------------------*/ #profile-name strong {font-size:1.2em} #profile-right li strong {padding-left:2em} #profile-signature {padding:1.5em 1.5em 1em 1.5em} #profile-signature ul {border-style:dashed; border-width:1px 0 0 0; margin:0; padding:1em 1em 0 1em} /** Video-Button ---------------------------------------------------------------*/ #video-host-list {margin-top:.3em; line-height:1.8em} #video-area-tinp, #image-area-tinp {margin:.5em 0; padding:.3em; border:#66a solid 1px; height:70px} #video-area-msg, #image-source-list, #image-area-actions, #spoiler-sels {line-height:2em} p[class="checkfield"] img, div[class="checkfield"] img, fieldset[class="radiofield"] img {height:auto; max-height:50px} .pa-fld1 img, .pa-fld2 img, .pa-fld3 img, .pa-fld4 img, .pa-fld5 img, .pa-fld6 img, .pa-fld7 img, .pa-fld8 img, .pa-fld9 img, .pa-fld10 img, .pa-fld11 img, .pa-fld12 img, .pa-fld13 img, .pa-fld14 img, .pa-fld15 img, .pa-fld16 img, .pa-fld17 img, .pa-fld18 img, .pa-fld19 img, .pa-fld20 img {vertical-align:text-top} /** Image-Button ---------------------------------------------------------------*/ #image-area-tcon-computer {margin:0 0 1em} #image-area-tcon-computer td {border:none !important; padding:0} #imageupload-left {width:140px} #imageupload-right {padding-left:9px !important; background:transparent !important; max-width:380px} #image-area-actions {text-align:right} * html #imageQueue {height:expression( this.scrollHeight > 65 ? "66px" :"auto" )} /* sets max-height for IE */ * html #uploaded-images {height:expression( this.scrollHeight > 143 ? "144px" :"auto" )} #imageQueue {max-height:72px; overflow-y:auto; margin-bottom:10px} #uploaded-images {max-height:144px; overflow-y:auto} #uploaded-images img {width:88px; height:66px; border:1px solid; margin-right:4px; cursor:pointer} #upload-button-container, #image-width, #image-thumb-width, #image-insert-format, #insert-all-images-container {margin-top:10px} #image-source-list a, #image-area-actions a, #spoiler-sels a {margin-right:15px; cursor:pointer} #insert-image-tip {margin-top:10px} #upload-button-container img {cursor:pointer; width:120px; height:30px} #image_upload_input {position:absolute; z-index:-1; left:-9999px} #selected-image-width, #selected-thumb-width {width:6em} #upload-button-container input[type=button] {font-weight:bold} #image-width, #image-thumb-width, #image-insert-format strong {font-size:.9em} .uploadQueueItem {padding:.8em 1em; border:solid 1px #ddd; border-radius:5px; margin-bottom:.5em; background:rgba(238,238,238,0.22)} .uploadQueueItem.error {border-color:rgba(255,0,0,0.25); background-color:rgba(255,0,0,0.08)} .uploadQueueItem .cancel {font-size:20px; font-weight:700; font-family:Arial; float:right; margin:-.25em 0 0} .uploadQueueItem .cancel a {text-decoration:none; color:#333!important} .uploadProgress {display:block; width:98%; height:3px; margin:2px 0 0; background:#ddd; position:relative} .uploadProgressBar {position:relative; background:#00adff; height:3px; width:.1%; transition:width .1s linear} /** jQuery plugins ---------------------------------------------------------------*/ .tipsy {padding:5px; font-size:11px; font-family:tahoma,helvetica,verdana,arial; position:absolute; z-index:100000;} .tipsy-inner {padding:5px 8px 4px; background-color:black; color:white; max-width:200px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px} .tipsy-arrow {position:absolute; width:0; height:0; border:solid 5px; border-color:transparent transparent black transparent} .tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-top:0} .tipsy-nw .tipsy-arrow {top:0; left:11px !important; border-top:0} .tipsy-ne .tipsy-arrow {top:0; left:auto !important; right:11px; border-top:0} .tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left:-5px; border-color:black transparent transparent transparent; border-bottom:0} .tipsy-sw .tipsy-arrow {bottom:0; left:11px !important; border-color:black transparent transparent transparent; border-bottom:0} .tipsy-se .tipsy-arrow {bottom:0; left:auto !important; right:11px; border-color:black transparent transparent transparent; border-bottom:0} .tipsy-e .tipsy-arrow {top:50%; margin-top:-5px; left:auto !important;right:0; border-color:transparent transparent transparent black; border-right:0} .tipsy-w .tipsy-arrow {top:50%; margin-top:-5px; left:0 !important; border-color:transparent black transparent transparent; border-left:0} .jGrowl {z-index:9999; color:#fff; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; position:fixed} .jGrowl.top-left {left:0; top:0} .jGrowl.top-right {right:0; top:0} .jGrowl.bottom-left {left:0; bottom:0} .jGrowl.bottom-right {right:0; bottom:0} .jGrowl.center {top:0; width:50%; left:25%} .jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification {margin-left:auto; margin-right:auto} .jGrowl-notification {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; text-align:left; display:none; border-radius:5px; min-height:40px} .jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff} .jGrowl-notification .jGrowl-header {font-weight:700; font-size:.85em} .jGrowl-notification .jGrowl-close {background-color:transparent; color:inherit; border:none; z-index:99; float:right; font-weight:700; font-size:1em; cursor:pointer} .jGrowl-closer {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; display:none; border-radius:5px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:700; text-align:center} .jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff} @media print {.jGrowl {display:none}} .pun-modal {position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; z-index:100000} .pun-modal .modal-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer; z-index:110000} .pun-modal .modal-inner {width:700px; max-width:94%; height:auto; max-height:44em; margin:12% auto 0; box-shadow:0 0 14px rgba(0,0,0,.3); position:relative; z-index:120000; overflow:hidden} .pun-modal h2,.pun-modal h1 {max-width:700px; margin:0!important} .pun-modal .container {padding:.6em 1em; max-height:40em; overflow:auto} .pun-modal .closer {position:absolute; font-size:1.5em!important; line-height:.8em; right:.4em; padding:.3em!important; margin:-.3em!important; cursor:pointer; background:none 0 transparent!important} .noscroll {overflow:hidden!important} /** Social icons ---------------------------------------------------------------*/ .social {background-image:url('/i/social.1.png'); background-repeat:no-repeat; float:left; display:block; margin:3px 5px; width:16px; height:16px} .social-facebook {background-position:0 0} .social-google {background-position:-26px 0} .social-mailru {background-position:-52px 0} .social-odnoklassniki {background-position:-78px 0} .social-twitter {background-position:-104px 0} .social-vkontakte {background-position:-130px 0} .social-yandex {background-position:-156px 0} .social-youtube {background-position:-182px 0} .social-instagram {background-position:-312px 0} .social-linkedin {background-position:-338px 0} .social-reddit {background-position:-442px 0} .social-share {background-position:-468px 0} .social-tumblr {background-position:-546px 0} .topic a.sharelink {float:right; margin-left:1em} .post-share-tip {width:164px; height:124px} .post-share-legend {background:rgba(255,255,255,0.2); text-align:center} .post-share-tip span {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#fff; font-size:13px; line-height:27px} .post-share-icons {padding:10px} .post-share-tip a {margin: 5px 10px} /** Avatars ---------------------------------------------------------------*/ .punbb .user-avatar a::after {content:none!important} .punbb .user-avatar .avatar-image:hover {opacity:1} .punbb .flag-i { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333333em; line-height: 1em; margin-right: 1em; } .punbb .pa-author .flag-i { margin-right: 0.5em; } .punbb .flag-i:before { content: '\00a0'; } @font-face { font-family: 'mybb'; src: url('./res/font/icons.woff2?3') format('woff2'), url('./res/font/icons.woff?3') format('woff'), url('./res/font/icons.ttf') format('truetype'), url('./res/font/icons.svg') format('svg'); font-weight: normal; font-style: normal; } i[class^="icons-"]:before, i[class*=" icons-"]:before, .i[class*=" icons-"]:before, .i[class^="icons-"] { font-family: "mybb"; font-style: normal; font-weight: normal; speak: never; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icons-search:before { content: '\e095'; } /* '' */ .icons-font:before { content: '\e800'; } /* ' ' */ .icons-size:before { content: '\e801'; } /* ' ' */ .icons-video:before { content: '\e802'; } /* ' ' */ .icons-image:before { content: '\e803'; } /* ' ' */ .icons-plus:before { content: '\e804'; } /* ' ' */ .icons-cancel:before { content: '\e805'; } /* ' ' */ .icons-minus:before { content: '\e806'; } /* ' ' */ .icons-star:before { content: '\e807'; } /* ' ' */ .icons-cog:before { content: '\e808'; } /* ' ' */ .icons-play:before { content: '\e809'; } /* ' ' */ .icons-pause:before { content: '\e80a'; } /* ' ' */ .icons-fast-fw:before { content: '\e80b'; } /* ' ' */ .icons-fast-bw:before { content: '\e80c'; } /* ' ' */ .icons-code:before { content: '\e80d'; } /* ' ' */ .icons-table:before { content: '\e80e'; } /* ' ' */ .icons-spoiler:before { content: '\e80f'; } /* ' ' */ .icons-calendar:before { content: '\e810'; } /* ' ' */ .icons-pencil:before { content: '\e811'; } /* ' ' */ .icons-hide:before { content: '\e812'; } /* ' ' */ .icons-list:before { content: '\e813'; } /* ' ' */ .icons-indent-left:before { content: '\e814'; } /* ' ' */ .icons-indent-right:before { content: '\e815'; } /* ' ' */ .icons-trash-empty:before { content: '\e816'; } /* ' ' */ .icons-off:before { content: '\e817'; } /* ' ' */ .icons-heart:before { content: '\e818'; } /* ' ' */ .icons-user:before { content: '\e819'; } /* ' ' */ .icons-left:before { content: '\e81a'; } /* ' ' */ .icons-center:before { content: '\e81b'; } /* ' ' */ .icons-right:before { content: '\e81c'; } /* ' ' */ .icons-italic:before { content: '\e81d'; } /* ' ' */ .icons-bold:before { content: '\e81e'; } /* ' ' */ .icons-comment:before { content: '\e81f'; } /* ' ' */ .icons-resize-full:before { content: '\e820'; } /* ' ' */ .icons-resize-small:before { content: '\e821'; } /* ' ' */ .icons-quote:before { content: '\e822'; } /* ' ' */ .icons-share:before { content: '\e823'; } /* ' ' */ .icons-smile:before { content: '\e824'; } /* ' ' */ .icons-youtube:before { content: '\e825'; } /* ' ' */ .icons-link:before { content: '\e826'; } /* ' ' */ .icons-volume-off:before { content: '\e827'; } /* ' ' */ .icons-volume-down:before { content: '\e828'; } /* ' ' */ .icons-volume:before { content: '\e829'; } /* ' ' */ .icons-volume-up:before { content: '\e82a'; } /* ' ' */ .icons-addition:before { content: '\e82b'; } /* ' ' */ .icons-infinity:before { content: '\e82c'; } /* ' ' */ .icons-facebook:before { content: '\f09a'; } /* '' */ .icons-strike:before { content: '\f0cc'; } /* '' */ .icons-underline:before { content: '\f0cd'; } /* '' */ .icons-mail:before { content: '\f0e0'; } /* ' ' */ .icons-keyboard:before { content: '\f11c'; } /* '' */ .icons-help:before { content: '\f128'; } /* '' */ .icons-vkontakte:before { content: '\f189'; } /* '' */ .icons-color:before { content: '\f1fb'; } /* '' */ .icons-odnoklassniki:before { content: '\f263'; } /* '' */ .icons-vimeo:before { content: '\f27d'; } /* '' */ .icons-cancel-outline:before { content: '\e82d'; } /* ' ' */ .icons-ok-outline:before { content: '\e82e'; } /* ' ' */