:
.custom_tag_float[alt="left"] { float: left; margin-right: 14px; } .custom_tag_float[alt="right"] { float: right; margin-left: 14px; } /************************************************************* **************************************************************/ /* */ .shtitle { background: #212121; color: #b9aa6c; border-bottom: 1px solid #817440; letter-spacing: .8px; padding: 14px 0px 10px 0px; } .sh-container { padding: 15px; background: #c7c6b8; border: 1px solid #b7a275; box-shadow: 0px 0px 10px #1f232617, 0px 0px 20px inset #e9e8de; } .sh-item { padding: 20px; background: #cbcac2; border: 1px solid #b7a275; box-shadow: 0px 0px 10px #1f232617, 0px 0px 20px inset #bbb8a082; text-align: justify; } /**/ .guestbook { background: url(https://forumstatic.ru/files/001b/f8/73/63948.jpg) no-repeat center / cover; color: #cecfc5; } .header-h1 { color: #e5d584c7; position: relative; display: flex; align-items: center; gap: 20px; padding: 10px 15px; } .header-h1 > p { font-size: 50px; font-family: 'Forum'; } .header-h1 a {color: #e5d584c7; font-family: 'beaufort';} .header-h1:before { content: ''; background: url(https://forumstatic.ru/files/001b/ff/af/14637.jpg?v=1) repeat-x; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0; } .guest-container { padding: 30px 30px 20px 30px; font-size: 11px; text-align: justify; } .guest-occupied { display: flex; justify-content: space-between; gap: 35px; } .occupied-item { width: calc(50% - 35px); border: 1px solid #7a6949; background: #181d1e82; height: 100px; } .item-name { padding: 5px; text-align: center; font-family: 'beaufort'; color: rgb(205 192 122 / 86%); border-bottom: 1px solid #7a6949; font-size: 14px; text-transform: uppercase; } .item-text { overflow: auto; height: 47px; padding: 10px; } /* */ .welcome-desc { display: flex; gap: 20px; align-items: center; justify-content: center; } .welcome-text {width: calc(100% - 170px); text-align: justify;} .welcome-text p { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2px 10px; justify-content: space-between; } .welcome-text a { display: inline-block; text-align: center; transition: all 0.3s linear 0s; padding: 4px; text-transform: lowercase; letter-spacing: 0.4px; width: calc(50% - 25px); text-shadow: 0px 0px 1px #8181788f; font-family: 'Beaufort'; font-size: 12px; color: #d7d8d0; background: #7c4848; border: 1px solid #ada268; } .letter { background: url(http://forumstatic.ru/files/001b/6f/93/31361.jpg) top left no-repeat; box-shadow: 0 1px 4px rgb(0 0 0 / 10%), -20px 0 20px -23px rgb(0 0 0 / 20%), 20px 0 20px -23px rgb(0 0 0 / 20%), 0px 0px 0px 1px #9f9f965c inset; transform: rotate(0.4deg); padding: 12px 20px; } .letter-text { letter-spacing: 0.5px; text-shadow: 0px 0px 1px #95958b; font-size: 11px; text-align: justify; } .letter a { color: #a26141; text-transform: uppercase; } /* */ .comand-check { background: #8b8b8152; padding: 10px; text-transform: uppercase; border: 1px solid #817440; } .shtitle.command { text-transform: uppercase; text-shadow: 1px 1px #000, 0px 0px 5px #b9b9b14d; } .command.sh-container { flex-direction: row; display: flex; justify-content: space-around; gap: 20px; } .comand-item {width: 100%;} .comand-item .comand-check {text-transform: lowercase;} .comand-check.win {background: #212121; color: #b1b1a9;} /**/ .shtitle.lore { background: url(https://forumstatic.ru/files/001b/ff/af/41803.jpg?v=1) center; padding: 16px 0; text-shadow: 1px 1px #000, 0px 0px 5px #b9b9b14d; border: 1px solid #817440; } .sh-container.lore { display: flex; flex-direction: column; gap: 15px; } .lore .sh-item img { mix-blend-mode: luminosity; border: 1px solid #95937f; box-shadow: 0px 0px 5px #9391797a; } .lore .sh-item a { font-weight: 600; text-transform: uppercase; font-family: 'Beaufort'; font-size: 11px; color: #722e2e; letter-spacing: 1px; border-bottom: 1px solid #994343; margin: 2px 10px; transition: all 0.8s ease; } .lore .sh-item a:hover { background: #8a7d4a; color: #cbcbc9; font-weight: 400; padding: 2px 10px; margin: 0; transition: 2s; border-radius: 3px; text-shadow: 0px 0px 3px #7d703d87; box-shadow: 0px 0px 5px #5252503d inset, 0px 0px 0px 1px #a6a69c; } .title-cart { background: url(http://forumstatic.ru/files/001b/6f/93/44168.jpg); display: flex; align-items: center; position: relative; height: 100px; z-index: 1; justify-content: flex-end; } .title-cart img { height: 100px; position: absolute; top: 0; left: 0; z-index: -1; } .fraction { text-align: center; padding: 10px 20px; max-width: 550px; height: 80px; display: flex; flex-direction: column; justify-content: center; } .fr-title { font-family: forum; text-transform: uppercase; font-size: 27px; color: rgb(209 194 113 / 67%); text-shadow: 1px 1px 1px rgb(0 0 0 / 66%), 0 0 5px rgb(127 114 62 / 30%); letter-spacing: 2px; } .fr-desc { font-family: 'beaufort'; color: rgb(204 204 194); text-shadow: 1px 1px #000; font-size: 13px; } .fr-info { border: 1px solid #9b9b907d; background: #c1c1b561; padding: 20px; } .fr-info:not(:last-child) {margin-bottom: 20px;} .fr-info .spoiler-box {border: none; padding: 0;} .fr-info .spoiler-box > div, .fr-info .spoiler-box > div.visible { background: #cfcfc29c; padding: 10px 20px; box-shadow: 0px 0px 0px 1px #b7a275 inset, 0px 0px 3px #c3c2b5, 0px 0px 20px #c1c0b1 inset; font-family: 'beaufort'; text-transform: uppercase; font-size: 13px; } .fr-info .spoiler-box > div:before { content: '\f0da'; font-family: Fontawesome; margin-right: 5px; transition: all .5s ease-in-out .15s; width: auto; height: auto; display: inline-block; } .fr-info .spoiler-box > div.visible:before {transform: rotate(90deg);} .multik .sh-container .switcher { padding: 0; justify-content: flex-start; gap: 10px; } .fr-info.warning {border-left: 3px solid #b7a275;} /**/ .relat-container { background: rgb(215 215 206 / 35%); border: 1px solid rgb(145 145 133); padding: 20px; text-align: justify; } .shtitle.relationship { padding: 10px 0; text-shadow: 1px 1px #000, 0px 0px 5px #b9b9b14d; } /**/ .shtitle.chrono {padding: 10px 20px;} .ep-descr { margin: 0 0 0 6px; border-left: 2px solid #8d4f49; padding-left: 6px; } .ep-descr:not(:last-child) {margin-bottom: 20px;} .active-ep a, .noactive-ep a {text-shadow: 0px 0px 1px #87877a; letter-spacing: .4px;} .active-ep a {color: #681212;} .noactive-ep a {color: #444444;} /**/ .sh-container.episode img { border: 1px solid #8b7e4b; box-shadow: 0px 0px 4px #93937e4f; } .episode-title { text-align: center; font-family: 'Forum'; font-size: 26px; color: #2a404d; text-transform: uppercase; } .episode-char { font-size: 10px; text-align: center; color: #181818; text-transform: uppercase; } .sh-container.individual { background: #1f2527; border: 3px double #927f5e; box-shadow: 0px 0px 0px 1px #1f2527 inset, 0px 0px 5px #6868597d; } .individual img { border: 1px solid #927f5e; box-shadow: 0px 0px 4px #222528; } .individual .episode-title {color: #c1b46c} .individual .episode-char {color: #d7d8d0;} .individual .sh-item { border: 1px solid #c7c6be; background: #c4c4b8; } .sh-container.showtime { background: url(https://forumstatic.ru/files/001b/f8/73/13159.jpg?v=1) bottom / cover; box-shadow: 0px 0px 10px #1f232617, 20px 0px 20px inset #c5c3b4; border: 1px solid #bab9a5; } .showtime img {box-shadow: 0px 0px 4px #99998f;} .showtime .episode-title {color: #744141;} .showtime .sh-item { border: 1px solid #85836c; background: #1f2426; border-radius: 2px; color: #b4b4ac; box-shadow: none; } /* */ .guestbook .header-h1 p, .guest-occupied .occupied-item p, .post-content .shtitle p, .post-content .comand-check p, .post-content .custom_tag_float p, .lore .sh-item p, .sh-container .active-ep p, .sh-container .noactive-ep p, .sh-container .ep-descr p, .sh-container .episode-title p, .sh-container .title-cart p, .fraction .fr-title p, .fraction .fr-desc p {padding: 0;} .guestbook .header-h1 p {line-height: normal;} .custom_tag_float img.postimg, .post-content .title-cart img {margin: 0;} .title-cart .fraction p {line-height: 130%;} .letter p br {display: none;} /* -, ForumD.ru | Gerda */ .punbb .post-content .switcher p, .punbb .post-content .fdklinks p, .punbb .post-content .multik .button p, .punbb .post-content .kelendar .date p, .punbb .post-content .kelendar .event .close p {padding: 0; margin: 0;} .punbb .post-content.fdk-post {overflow: unset;} .fdk-wrap {position: relative;} .kelendar { position: relative; display: grid; grid-template-columns: repeat(7, 1fr); grid-auto-rows: 1fr; grid-gap: 2px; } .kelendar .item { color: #000; box-shadow: 0px 0px 6px #b7b7b766, 0px 0px 10px #5e5e5c38 inset; background: #e6e6e6; border: 1px solid #b5b5b5; } .kelendar .item.action { background: #eee390; border: 1px solid #ccb718; transition: all 1s; -webkit-transition: all 1s; cursor: pointer; } .kelendar .item.action:hover { background: #000; border: 1px solid #000; } .kelendar .item.action .date { color: #800808; font-weight: bold; } .kelendar .item.action:hover .date {color: #fff;} .kelendar .item.empty {opacity: 0.35; color: #626262;} .kelendar .date { padding: 0 0 0 10px; font-family: 'BEWARE'; } .kelendar .date div {display: inline-block;} .kelendar .number {font-size: 30px;} .kelendar .day { padding: 0 0 0 5px; font-size: 15px; vertical-align: top; } .kelendar .event { position: absolute; z-index: 100; top: 0; left: 0; padding: 10px 30px 10px 40px; visibility: hidden; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; max-height: 330px; overflow-y: auto; cursor: default; z-index: 999; box-shadow: 0px 0px 6px #b7b7b766, 0px 0px 10px #5e5e5c38 inset; background: var(--bg); border: var(--border100); } .kelendar .event.show {visibility: visible; opacity: 1;} .kelendar .event .close { cursor: pointer; position: absolute; top: -5px; left: 0px; padding: 10px; background: var(--link); color: var(--bg-green); font-weight: bold; } .post-content.multik {position: relative;} .post-content.multik .kelendar { position: absolute; width: 100%; top: 0; right: 0; visibility: hidden; opacity: 0; transition: all 0.8s; -webkit-transition: all 0.8s; } .post-content.multik .kelendar.active {position: relative;visibility: visible; opacity: 1; display: grid;} .post-content.multik .kelendar.tab.active {display: block;} .post-content.multik .kelendar.tab { display: none; transition: all 1.2s; -webkit-transition: all 1.2s; } .fdklinks, .multik .switcher { text-align: center; padding: 0 10px 5px; display: flex; justify-content: center; flex-wrap: wrap; gap: 5px; } .fdklinks a, .multik .button { display: inline-block; cursor: pointer; vertical-align: middle; text-transform: uppercase; padding: 4px 15px; transition: all 0.8s; -webkit-transition: all 0.8s; font-family: beaufort; color: #e5d584c7; font-size: 13px; background: #325464; border: 1px solid #ada268; box-shadow: 0px 0px 10px #95978d69; transition: all 0.8s ease; } .button.bigbtn {width: 100%;} .button.lightbtn { background: #d2d2c8; border: 1px solid #c7c7b8; color: #1a1918; } .button.lightbtn.bigbtn {background: url(https://forumstatic.ru/files/001b/f8/73/13159.jpg) no-repeat bottom center / cover;} .multik .button.lightbtn:hover, .multik .button.lightbtn.but-act, .multik .button.lightbtn.but-act:hover { background: #5b7d91; border: 1px solid #4e6e81; color: #e1d27b; } .button.darkbtn { background: #1d1d1d; border: 1px solid #8b7d4b; text-shadow: 1px 1px #000, 0px 0px 5px #ffffff3b; color: #b5aa6d; } .multik .button.darkbtn:hover, .multik .button.darkbtn.but-act, .multik .button.darkbtn.but-act:hover { background: #1d1d1d; box-shadow: 0px 0px 20px #4c4b4b inset; color: #a9a99f; letter-spacing: .4px; } .fdklinks a:hover, .multik .button:hover {background: #7c4848; transition: all 0.8s ease;} .multik .button.but-act, .multik .button.but-act:hover { cursor: default; background: #7c4848; transition: all 0.8s ease; } .fdklinks br {display: none;} .fdkpost .fdk-header {display: none;} .kelendar.tab .item {padding: 10px; margin: 5px; height: auto !important;} .kelendar.tab .date {padding: 0;} .kelendar.tab .item.action {display: inline-block; vertical-align: top;} .kelendar.tab .item.action .event {color: #000;} .kelendar.tab .item.action:hover {color: #fff;} .kelendar.tags {display:block;} .kelendar .popup {cursor: alias;text-decoration-line: underline;position: relative;} .fdk-slider {max-height: 390px;} .fdk-slider .slide {max-height: 350px; min-height: 350px;} .rhino-container {padding: 0 0 36px;} .fdk-slider .slide { width: calc(100% - 102px) !important; margin: 0 40px !important; height: auto !important; overflow: auto !important; padding: 10px; box-shadow: 0px 0px 6px #b7b7b766, 0px 0px 10px #5e5e5c38 inset; background: #e6e6e6; border: 1px solid #b5b5b5; } .rhino-prev, .rhino-next {top: calc(50% - 40px); font-size: 0;} .rhino-prev {left: 0;} .rhino-next {right: 0;} .rhino-prev:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); } .rhino-next:before { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .rhino-prev:before, .rhino-next:before { content: ''; border: solid #79798a; border-width: 0 5px 5px 0; display: inline-block; padding: 12px; transition: all 0.8s; -webkit-transition: all 0.8s; } .rhino-prev:hover:before, .rhino-next:hover:before {border-color: #000;} .rhino-bullets { margin: 0; padding: 0 40px 0 230px; width: calc(100% - 270px); text-align: right; z-index: 20; } .punbb .rhino-bullets li { line-height: 36px; margin: 0 5px; display: inline-block; } .rhino-bullets a { height: 12px; width: 12px; background: #79798a; transition: all 0.8s; -webkit-transition: all 0.8s; cursor: pointer; font-size: 0; display: block; border-radius: 50%; } .rhino-bullets a:hover {background: #000;} .rhino-bullets a.rhino-active-bullet {background: #ccb718;} .rhino-toggle { background-color: #a6a6b0; text-transform: uppercase; padding: 4px 15px; transition: all 0.8s; -webkit-transition: all 0.8s; border-radius: 5px; color: #292e3e; z-index: 40; } .rhino-toggle:hover {background: #000; color: #fff;} /* Extra additions -------------------------------------------------------------*/ #poll-special table.poll1 {width:auto} #poll-special td {border:0} img.postimg {max-width:100%; margin:0.4em 0} #poll-special td {text-align:left !important; cursor:default !important} #poll-special td.tac {text-align:center !important} #poll-special td.tar {text-align:right !important} 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} #pun-status .status-right {float:right;} .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} .spoiler-box > div {background:url('/img/plus.png') no-repeat left center; cursor:pointer; padding-left:18px} .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 table, .punbb .formal textarea {width:99%} #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;} td#button-font {background:url('/i/form_buttons.3.png') no-repeat 50% 5px} td#button-size {background:url('/i/form_buttons.3.png') no-repeat 50% -21px} td#button-bold {background:url('/i/form_buttons.3.png') no-repeat 50% -47px} td#button-italic {background:url('/i/form_buttons.3.png') no-repeat 50% -73px} td#button-underline {background:url('/i/form_buttons.3.png') no-repeat 50% -99px} td#button-strike {background:url('/i/form_buttons.3.png') no-repeat 50% -125px} td#button-left {background:url('/i/form_buttons.3.png') no-repeat 50% -151px} td#button-center {background:url('/i/form_buttons.3.png') no-repeat 50% -177px} td#button-right {background:url('/i/form_buttons.3.png') no-repeat 50% -203px} td#button-link {background:url('/i/form_buttons.3.png') no-repeat 50% -229px} td#button-spoiler {background:url('/i/form_buttons.3.png') no-repeat 50% -255px} td#button-image {background:url('/i/form_buttons.3.png') no-repeat 50% -281px} td#button-video {background:url('/i/form_buttons.3.png') no-repeat 50% -307px} td#button-hide {background:url('/i/form_buttons.3.png') no-repeat 50% -333px} td#button-quote {background:url('/i/form_buttons.3.png') no-repeat 50% -359px} td#button-code {background:url('/i/form_buttons.3.png') no-repeat 50% -385px} td#button-color {background:url('/i/form_buttons.3.png') no-repeat 50% -411px} td#button-smile {background:url('/i/form_buttons.3.png') no-repeat 50% -437px} td#button-keyboard {background:url('/i/form_buttons.3.png') no-repeat 50% -463px} td#button-table {background:url('/i/form_buttons.3.png') no-repeat 50% -489px} td#button-addition {background:url('/i/form_buttons.3.png') no-repeat 50% -515px} .punbb .formal fieldset {min-width:0;} .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