@import url('https://fonts.googleapis.com/css2?family=Piazzolla:ital,opsz,wght@0,8..30,100..900;1,8..30,100..900&display=swap');
* {margin:0 auto; padding:0px; border:0px none; outline:0; box-sizing:border-box; font-family:'Piazzolla', sans-serif;}
html {min-height:100vh; font-size:18px;}
body {min-height:100vh; background-color:#1b1f0e; color:#bfb792;}
a:link, a:visited, .link {color:#fef3b8; text-decoration:none;}
a:hover, a:active, .link:hover {color:#fff; text-decoration:underline; cursor:pointer;}

header {text-align:center; margin:18px 0px 10px 0px;}
footer {width:100%; clear:both; background:#111409 url('/.s/t/896/17.gif') repeat-x; text-align:center; margin-top:10px; padding:60px 0px 15px 0px;}

#wrapper {background:#111409 url('/.s/t/896/6.gif') repeat-y right; margin:5px 220px;}
#puzadpn {position:absolute; text-align:left;}
#main {background:url('/.s/t/896/5.gif') repeat-y;}
p.top {height:8px; background:url('/.s/t/896/3.gif') repeat-x;}
p.top:after {content:' '; display:inline-block; width:8px; height:8px; float:right; background:url('/.s/t/896/4.gif') no-repeat center center;}
p.top:before {content:' '; display:inline-block; width:8px; height:8px; float:left; background:url('/.s/t/896/2.gif') no-repeat center center;}
p.btm {height:8px; background:url('/.s/t/896/8.gif') repeat-x bottom;}
p.btm:after {content:' '; display:inline-block; width:8px; height:8px; float:right; background:url('/.s/t/896/9.gif') no-repeat center center;}
p.btm:before {content:' '; display:inline-block; width:8px; height:8px; float:left; background:url('/.s/t/896/7.gif') no-repeat center center;}
.sidebar {position:absolute; top:20px; width:211px; z-index:1;}
.sidebar#sidebar_right {right:10px;}
.sidebar .block:after {content:' '; display:block; width:100%; height:25px; background:url('/.s/t/896/16.gif') no-repeat center bottom;}
.sidebar#sidebar_left .topmost > div {height:75px;}
.sidebar#sidebar_left .topmost h5 {margin:0; padding:3px 0;}
.sidebar#sidebar_right .topmost h5 {color:#fef3b8;}
.block {background:url('/.s/t/896/14.gif') repeat-y; overflow:hidden; text-align:center; width:211px; margin:10px 5px; font-size:0.75rem;}
.block.topmost {min-height:120px; position:relative;}
.block.topmost:before {content:' '; display:block; height:20px; background:url('/images/bg_top.gif') repeat-x;}
.block h6 {height:49px; background: url('/images/bg_box.gif') no-repeat; color:#fc0; text-align:left; text-indent:50px; line-height:70px; margin:0px; padding:0px;}
.block span img {width:88px !important; height:31px;}
.block.rss p {margin:5px 5px 0 25px; padding:0;}
.block.rss ul {display:none; list-style-type:none;}
.block.rss ul li {background:none; padding:0 10px 0 0;}
.block.rss script#en + ul li:first-child, .moder-block, .edtTypeMenu {display:none !important;}
.block figure {background:none !important; padding:0 15px; border:0 none !important; max-width:100%;}
.block figure figcaption {font-size:0;}
.block figure figcaption p {font-size:0.75rem;}
.block input, .block select, .block textarea {font-size:0.75rem; text-align:center;}
aside nav ul {list-style-position:inside;}
aside nav a {display:block; color:#bfb792 !important;}
aside nav a:hover {color:gold; background-position:5px 2px; text-decoration:none;}
main {display:block; margin:20px; position:relative; min-height:1290px;}
aside.seeress {background: url('/images/seeress.jpg') no-repeat center bottom transparent; height:780px; position:relative; margin:0 6px;}
.music li {background:url('/images/lute.png') no-repeat; line-height:20px; margin:0px 5px;}
iframe, object, embed, canvas, video, audio, input, select, textarea, img {max-width:100%;}

h1, h2, h3, h4, h5, h6 {color:#fc0; padding-top:10px; font-style:italic;}
h1 {font-size:2.1rem; margin:5px 0px; font-weight:normal; text-align:center;}
h2 {font-size:1.8rem; margin:5px 0px; font-weight:normal; text-align:center;}
h3 {font-size:1.5rem; margin:3px 0px;}
h4 {font-size:1.35rem; margin:3px 0px;}
h5 {font-size:1.2rem; margin:2px 0px;}
h6 {font-size:1rem; margin:2px 0px;}
h1.inline {display:inline; font-size:inherit; margin:0 auto; font-style:inherit; font-weight:inherit; color:inherit;}
td {color:#bfb792;}
article {font-size:1rem; text-align:justify;}
main p {margin:7px 0px; text-align:justify;}
main #allEntries p, .captcha-block img {margin:0;}
input, textarea, select, button {vertical-align:middle; font-size:1rem; margin:1px; color:#91AA78; background-color:#111409; border:1px solid #2e311e;}
input[type=checkbox], input[type=radio] {border:0px; background-color:transparent;}
input[type=button], input[type=submit], input[type=reset], button, .button, .btn, .sbm, #add-video-btn {background-color:#344325; color:#91AA78; border:1px outset #344325; font-weight:bold; font-size:1rem; text-transform:uppercase; padding:3px 6px;}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover, .btn:hover, .sbm:hover {background-color:#344325; color:#fc0; border:1px inset #344325; text-decoration:none;}
*::-webkit-input-placeholder {color:#b66826 !important; font-style:oblique; opacity:1;}
*::-moz-placeholder {color:#b66826 !important; font-style:oblique; opacity:1;}
*:-ms-input-placeholder {color:#b66826 !important; font-style:oblique; opacity:1;}
*::-moz-placeholder {color:#b66826 !important; opacity:1; font-style:oblique;}
*:-moz-placeholder {color:#b66826 !important; font-style:oblique; opacity:1;}
input.huge, button.huge, .btn.huge {font-size:1.8rem; padding:0 15px 6px;}
::-webkit-scrollbar {width:6px; height:6px;}
::-webkit-scrollbar-track {background:#000;}
::-webkit-scrollbar-thumb {background:#2e311e;}
::-webkit-scrollbar-thumb:hover {background:#91aa78;}

ol, dl, ul, .u-combolist {text-align:left;}
ul, ol {padding:5px 5px 5px 10px;}
ul li {list-style-type:none; background:url('/images/li.gif') no-repeat 6px 0.45em; padding-left:30px; transition:all 0.6s;}
ul li:hover {background-position:12px 0.45em;}
ol li {background-image:none; list-style-type:decimal; padding-left:0px; margin-left:10px;}
strong, .hl {color:orangered;}
i, .gold, .myWinSuccess {font-style:inherit; color:#fc0;}
em {font-style:inherit; color:#fef3b8;}
samp, kbd {color:#fff;}
hr {height:0px; color:#111409; margin:5px 0px; border:0px; border-bottom:1px dashed #2E3B21;}
figure {display:inline-block; margin:5px auto; padding:5px; text-align:center; font-size:0.75rem; background-color:#1b1f0e; border:1px solid #2e311e; color:#fef3b8;}
figure img, figure .ulightbox img {margin:0px; border:0 none !important;}
q, cite {quotes:"«" "»" "„" "“";}
cite:before {content: open-quote;}
cite:after {content: close-quote;}
fieldset {border-radius:10px; -moz-border-radius:10px; border:1px solid #2E3B21; padding:2px 2px 5px 2px;}
legend {color:#ffcc00; margin: 2px 10px; background-color:#1B1F0E; border-radius:10px; -moz-border-radius:10px; border:1px solid #2E3B21; padding:3px 7px;}
abbr {border-bottom: .1em dotted; cursor:help;}
var {font-style:normal; font-weight:bold; color:#fff;}
var.gold {background:url('/images/gold.gif') no-repeat 0px 9px; padding-left:13px; color:gold;}
var.silver {background:url('/images/silver.gif') no-repeat 0px 9px; padding-left:13px; color:silver;}
var.copper {background:url('/images/copper.gif') no-repeat 0px 9px; padding-left:13px; color:coral;}
var.fame {background:url('/images/fame.png') no-repeat 0px 9px; padding-left:13px; color:skyblue;}
var.ander {background:url('/images/andermant.png') no-repeat 0px 9px; padding-left:13px; color:cyan;}
var:empty {background:none !important; display:none;}
.nobr, .nowrap {white-space:nowrap;}
.nobrs nobr {display:block; margin:0px; padding:0px; font-size:0.75rem;}
.copy, small, .small, .legendTd {font-size:0.75rem;}
.full, .w100 {width:100%;}
.max {max-width:100%;}
.half {max-width:50%;}
.third {max-width:33%;}
.quarter {max-width:25%;}
.w50, .w50-50-100, .w50-100-100 {width:50%;}
.w33, .w33-33-50, .w33-33-100, .w33-50-100, .w33-100-100 {width:33%;}
.w25, .w25-25-50, .w25-25-100, .w25-50-100, .w25-100-100 {width:25%;}
.w20, .w20-20-100, .w20-100-100 {width:20%;}
.w1 {width:1%;}
.m0 {margin:0 !important;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p5-0 {padding:5px 0;}
.p0-5 {padding:0 5px;}
.p10-0 {padding:10px 0;}
.p0-10 {padding:0 10px;}
.p15-0 {padding:15px 0;}
.p0-15 {padding:0 15px;}
.p20-0 {padding:20px 0;}
.p0-20 {padding:0 20px;}
.rel, .u-combo, .u-combo td {position:relative;}
.thumb img, .pic, .ulightbox img {background-color:#1b1f0e; border:1px solid #2e311e !important; padding:2px !important; margin:0px 5px; cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.thumb img:hover, .ulightbox:hover img {border-color:#ffc165;}
.pic.fl {margin:5px 10px 0 0 !important;}
.pic.fr {margin:5px 0 0 10px !important;}
.cover {max-width:300px; margin:0px 5px; -moz-border-radius:10px; border-radius:10px; border:1px solid #2E3B21; background-color:#000000; padding:1px;}
.cover.fl {margin:2px 5px 2px 0;}
.cover.fr {margin:2px 0 2px 5px;}
.picblock {display:table; margin:7px 0px 5px 0px; padding:5px; width:150px; text-align:center; font-size:0.75rem; background-color:#1b1f0e; border:1px solid #2e311e; color:#fef3b8;}
.picblock img, #siM65 label {display:block; cursor:pointer;}
.item {padding:0 !important; font-size:0; width:54px;}
.clr {clear:both;}
.clrl {clear:left;}
.clrr {clear:right;}
.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.l, .l td, p.l.celtic {text-align: left;}
.r, .r td, p.r.celtic {text-align: right;}
.c, .c td, p.c.celtic {text-align: center;}
.j, .j td {text-align: justify;}
.vtop {vertical-align:top;}
.vmid, .mid {vertical-align:middle;}
.vbtm {vertical-align:bottom;}
.ptr {cursor:pointer;}
.help {cursor:help; border-bottom: .1em dotted;}
.data {background-color:#2e311e; border-collapse:separate; border-spacing:1px;}
.data th {background-color:#1b1f0e; font-weight:normal; padding:3px;}
.data td {background-color:#111409; padding:3px;}
.data td.x, .data th.x {background:#111409 url('/.s/img/icon/del.png') no-repeat center center;}
.data td.v, .data th.v {background:#111409 url('/.s/img/icon/ok.png') no-repeat center center;} 
.index .data th img {max-width:64px;}
.celtic {font-style:italic;}
.celtic p, p.celtic {text-align:justify;}
.dl {width:120px; height:32px; margin:10px; display:inline-block; background:url('/images/dlbut.png') no-repeat; color:transparent;}
a.dl:link, a.dl:visited {background-position:top; text-decoration:none; color:transparent;}
a.dl:hover, a.dl:active {background-position:bottom; text-decoration:none; color:transparent;}
.col {background-color:#1b1f0e; border:1px solid #2e311e; display:inline-block; width:222px; height:200px; overflow-y:auto; margin:2px; vertical-align:top; padding:0;}
.col li {margin:5px;}
.nobg {background:none; padding:0px;}
.lith {display:block; margin:0px !important; padding:5px; text-align:center; background:#111409 none; border-bottom:1px solid #2e311e; color:#fc0; font:italic 1rem Georgia;}
.lvl2 {margin-left:20px !important;}
.lvl3 {margin-left:40px !important;}
.lvl4 {margin-left:60px !important;}
.lvl5 {margin-left:80px !important;}
.dfn dt {color:#fff; font-weight:bold;}
.dfn dd {text-indent:20px;}
.no-margin {margin:0 auto;}
.no-padding {padding:0;}
.no-border {border:0 none;}
.fliph {-moz-transform:scaleX(-1); -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH; -ms-filter:'FlipH';}
.italic {font-style:italic;}
.block {display:block;}
.iblock {display:inline-block;}
.inline {display:inline;}
.table {display:table;}
.tr, .row {display:table-row;}
.td, .cell {display:table-cell;}
.f0 {font-size:0;}
.f1 {font-size:1rem;}
.flex {display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
.no-select {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

.accordion dt {font-size:0.75rem; color:#ffc165;}
.accordion dt.open {color:orangered;}
.accordion dd {max-height:0; transition:max-height 1.5s ease-out; overflow:hidden;}
.accordion dt.open + dd {max-height:300px; transition:max-height 1.5s ease-in;}

.menu {padding-left:10px; line-height:17px;}
.menu a:link, .menu a:visited, .menu a:hover, .menu a:active {color:#bfb792; text-decoration:none;}
.menu span {padding-left:20px;}
.menu a:link span, .menu a:visited span {color:#bfb792;}
.menu a:hover span, .menu a:active span {color:gold;}

.user td {vertical-align:top; color:#fff; text-transform:uppercase; font-size:0.75rem;}
.user a {color:#ff0; text-decoration:none;}
.gifts {width:115px; height:400px; background:url('/images/dsa_gifts.gif') no-repeat; text-align:left; padding:0px;}
.gifts img {border:0px; padding:0px; margin:0px;}
.gifts .ava img {width:64px; height:64px; position:relative; top:32px; left:25px; border:0px;}

a.noun:link, a.noun:visited, a.topSortLink:link, a.topSortLink:visited {text-decoration:none; color:#bfb792;}
a.noun:hover, a.noun:active, a.topSortLink:hover, a.topSortLink:active {text-decoration:none; color:#b66826;}
label {cursor:pointer;}

/* Module Part Menu */
.catsTable {border-bottom:1px dashed #2E3B21; margin:0px 0px 5px 0px; border-collapse:separate; border-spacing:5px !important;}
ul.catsTable {display:table; padding-bottom:10px;}
.catsTd {background: url('/images/li.gif') no-repeat 0 9px; vertical-align:top;}
li.catsTd {display:table-cell;}
.catNumData {font-size:0.75rem; color:#ffc165;}
.catDescr {font-size:0.75rem; padding:0 15px 0 0;}
.catsTd .catName, .catsTd .catNameActive {display:inline-block; white-space:nowrap; text-indent:20px;}
a.catName:link, a.catName:visited {text-decoration:none; color:#ffc165;}
a.catName:hover, a.catName:active {text-decoration:underline; color:#b66826;}
a.catNameActive:link, a.catNameActive:visited {text-decoration:none; color:orangered;}
a.catNameActive:hover, a.catNameActive:active {text-decoration:underline; color:#f00;}
.catSortLink {text-transform:lowercase;}
.faq .catsTable {margin:0px;}
.faq .catsTd, .entTd {padding:0px; background:none;}

/* Entries Style */
.eBar {text-align:left; border-bottom:1px dashed #2E3B21; padding-bottom:5px;}

.eLinks a:link {color: orangered; text-decoration: none;}
.eLinks a:visited {color: orangered; text-decoration: line-through;}
.eLinks a:hover {color: gold; text-decoration: underline;}
.eLinks a:active {color: red; text-decoration: underline;}

.eTitle {font-size:1.35rem; text-align:left; color:#ffc165; padding:0px 0px 0px 65px; background:url('/images/right.gif') no-repeat 0 50%; margin:5px;}
.eTitle a:link, .eTitle a:visited {text-decoration:none; color:#ffc165;}
.eTitle a:hover, .eTitle a:active {text-decoration:underline; color:#fc0;}
.eText {text-align:justify; padding:5px;}
.eText i, .eText b {font-style:inherit; color:gold;}
.eText .fl, .RssITd .alignleft {margin-right:10px;}
.eText .fr, .RssITd .alignright {margin-left:10px;}
.eText img {margin:1px;}

.eDetails {border-top:1px dashed #2E3B21; border-bottom:1px dashed #2E3B21; color:#475B33; margin:7px 0px; padding:5px 0px; font-size:0.75rem; clear:both; text-align:center;}
.eRate {font-size:0.75rem; clear:right; float:right;}
.eRating {font-size:0.75rem;}

.eAttach {float:right; padding:5px 20px; color:#475b33;}
.eAttach a:link, .eAttach a:visited {color:#b66826; text-decoration:none;}
.eAttach a:hover, .eAttach a:active {color:#b66826; text-decoration:underline;}

.eChapter {font-size:1.2rem; padding:5px; border-top:1px dashed #2e3b21; padding-top:10px;}
.eChapter a:link, .eChapter a:visited {color:#b66826; text-decoration:none; display:inline-block;}
.eChapter a:hover, .eChapter a:active {color:#fc0; text-decoration:none; display:inline-block;}
.eChapter a.prev {background:url('/images/left.gif') no-repeat 0 50%; padding-left:60px; background-size:45px;}
.eChapter a.next {background:url('/images/right.gif') no-repeat 100% 50%; padding-right:60px; background-size:45px;}
.eChapter a.prev + a.next:before {content:' '; background:url('/images/book.png') no-repeat 50%; padding-left:30px; background-size:16px;}

.fastLinks {margin-left:25px;}
.hidden, .signed-out .user-only, #f_chpu, input#uplastmod, label[for="uplastmod"], label[for="uplastmod"] + br, .gr251 #mdM30, .gr251 #mdM33, .gr251 #blM30, .gr251 #blM33, tr#blM51, #tagsTd1, #tagsTd2, tr#nwM51, div.uadm-message, div.uadm-message + div.uadm-iparent {display:none;}
.hide-zero:first-letter {font-size:0;}
.gr4 #tagsTd1, .gr4 #tagsTd2 {display:table-cell;}
.gr4 #mdM30, .gr4 #mdM33 {display:table-row!important;}
.manTdSep, #txtPart555brief div, #txtPart555message div, .ucoz-editor-panel {display:none !important;}
.manTd2 #txtPart555message #message {height:150px !important;}
.manFlVers, .manFllSize {width:auto !important;}
.u-combolist > div {min-width:100%;}
.u-combolist label {display:block; min-width:calc(100% - 30px); text-align:left;}
#uCatsMenu7 {top:0 !important; left:0 !important;}
.error, .manTdError, #testBlockD legend b {color:#d00;}
.green {color:#475b33;}
.white {color:#fff;}
.phtTdMain {background:none; margin:5px 0px; padding:0px; min-width:135px;}
span[id*="iCode"] {background:none !important;}
.filterBlock {margin:0;}
form .filterBlock>label {max-width:33%;}
li.liSocialIcons {background:none; padding-left:0;}
td#siM38 {font-size:0;}
td#siM38 u.btn {font-size:0.75rem; cursor:pointer;}
#ldM63 label {width:100px !important;}
#phpdiv:empty {background:url(/.s/img/ma/m/i3.gif) no-repeat center center; width:100%; min-height:20px;}
.recaptcha-wrapper {display:inline-block;}
.portrait {margin:0 6px 3px 0;}
.portrait img {max-width:96px;}
.board .cid-169 figure.fr.f0 {background:none; border:0 none;}
.thumbs img {max-height:300px;}

/* Comments Style */
.cAnswer {color:orangered; padding:5px; font-style:italic; clear:both;}
.cMessage {clear:both; padding-bottom:3px;}
.cBlock1, .cBlock2 {border:1px solid #2e311e; background:#1b1f0e; color:#bfb792; margin:3px 0; padding:5px; clear:both; display:block;}
.cBlock1 .ava, .cBlock2 .ava {margin-right:5px; border:1px solid #2E311E; display:block; width:64px;}
.cBlock1 a, .cBlock2 a {text-decoration:none;}
.cBanner {clear:both; background:url('/images/li.gif') no-repeat 0px 0.45em; margin:0px; padding:0px 5px 0px 20px;}
.cBanner a img {border:1px solid #2E3B21; clear:both; margin:0px 0px 0px 7px;}
.cBanner a:hover img {border-color:#fc0;}

.commTable {display:table; width:100%; border:1px solid #2e311e; background-color:#1b1f0e; margin:5px 0px; clear:both;}
.commTable td {padding:0px 10px;}
.commFl {width:100%;}
.smiles {background:#111409; border:1px solid #2E311E;}
.smiles td {margin:0px; padding:3px; font-size:0.75rem; text-transform:lowercase;}
.commReg, #slideshowBlock7 {padding:10px 0px 10px 0px; text-align:center;}
.securityCode {color:#91AA78; background-color:#111409; border:1px solid #2e311e;}


/* News/Blog Archive Menu */
.archUl {padding-left:15px;}
.archLi {padding-left:20px;}
.archActive {color:#FFC165;}
a.archLink:link, a.archLink:visited {text-decoration:none; color:#ffc165;}
a.archLink:hover, a.archLink:active {text-decoration:underline; color:#fc0;}

.archiveCalendars {text-align:center; color:#91aa78;}
.archiveDateTitle {font-weight:bold; color:#fff; padding-top:15px;}
.archEntryHr {width:250px; color:#2e3b21;}
.archiveEntryTitle {padding-left:30px;}
.archiveTitle li {margin-left: 15px; padding:0px 0px 0px 15px; background: url('/.s/t/896/23.gif') no-repeat 0px 2px; margin-bottom: .6em;}
.archiveEntryTime {width:65px; color:gold;}
.archiveEntryComms {font-size:0.75rem; color:#b66826;}
a.archiveDateTitleLink:link, a.archiveDateTitleLink:visited {text-decoration:none; color:#fff;}
a.archiveDateTitleLink:hover, a.archiveDateTitleLink:active {text-decoration:underline; color:#fff;}
.archiveNoEntry {text-align:center; color:#91aa78;}

.calWday {color:#91aa78; background-color:#344325; width:18px;}
.calWdaySe {color:#91aa78; background-color:#2e311e; width:18px;}
.calWdaySu {color:#91aa78; background:#2e311e; width:18px; font-weight:bold;}
.calMday {color:#151b0f; background:#88996b;}
.calMdayA {color:#151b0f; background:#619900;}
.calMdayIs {color:#b66826; background:#151b0f; font-weight:bold;}
.calMdayIsA {border:1px solid #91aa78; background:#619900; font-weight:bold;}
a.calMonthLink:link, a.calMdayLink:link, a.calMonthLink:visited, a.calMdayLink:visited {text-decoration:none; color:#b66826; white-space:nowrap;}
a.calMonthLink:hover, a.calMdayLink:hover, a.calMonthLink:active, a.calMdayLink:active {text-decoration:underline; color:#fff;}

/* Poll styles */
.pollBut {width:110px;}
.pollBody {padding:7px; margin:0px; background-color:#bfb792;}
.textResults, .pollNow {background-color:#fff;}
.textResultsTd, .pollNowTd, .totalVotesTd {background-color:#b66826;}
.answer, .answer div {text-align:left; margin:0px 10px;}


/* User Group Marks */
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:orangered;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:orange;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:gold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:yellow;}
a.groupUser:link,a.groupUser:visited,a.groupUser:hover {color:green;}
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:silver;}
u.user {color:yellow; cursor:pointer;}


/* Other Styles */
.replaceTable {background-color:#151b0f; height:100px; width:300px; border:1px solid #475b33; text-align:center;}
.replaceBody {background-color:#192012; text-align:center !important;}

/* General forum Table View */
.gTable {background:#2e311e; width:98%; margin-left:1%;}
.gTableTop {padding:20px 2px 2px 22px; height:45px; background: url('/.s/t/896/24.gif') repeat-x #1b1f0e; font:bold italic 1.2rem; color:#ffc165;}
.gTableSubTop {padding:2px; background: url('/.s/t/896/25.gif') #192012; height:20px; 0.75rem;}
.gTableTop #subscribe {display:none;}
.gTableBody, .gTableBody1, .gTableBottom {padding:2px; background-color:#151b0f;}
.gTableLeft {padding:2px; background-color:#151b0f; font-weight:bold; color:#bfb792;}
.gTableRight {padding:2px; background:#151b0f; color:#bfb792;}
.gTableError {padding:2px; background:#151b0f; color:#f00;}

/* Forums Styles */
.forumNameTd, .forumLastPostTd {padding:2px; background-color:#151b0f;}
.forumIcoTd, .forumThreadTd, .forumPostTd {padding:2px; background-color:#1b1f0e;}
.forumLastPostTd, .forumArchive {padding:2px; font-size:0.75rem;}

a.catLink:link {text-decoration:none; color:gold;}
a.catLink:visited {text-decoration:none; color:#ffc165;}
a.catLink:hover {text-decoration:underline; color:#fff;}

.lastPostGuest, .lastPostUser, .threadAuthor {font-weight:bold;}

/* Forum Titles & other */
.forumDescr {color:#bfb792; font-size:0.75rem;}
.forumViewed {font-size:0.75rem;}
a.forum:link, a.forum:visited {text-decoration: none; color: gold;}
a.forum:hover, a.forum:active {text-decoration: underline; color: orange;}
a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#fef3b8;}
a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#fff;}
a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#b66826;}

/* Forum Navigation */
.forumNamesBar {padding-bottom:7px; font-weight:bold; font-size:0.75rem;}
.forumBarKw {font-weight:normal;}
.fastNav, .fastSearch, .fastLoginForm, .postpSwithces {font-size:0.75rem;}
.fastNavMain {background-color:#b66826; color:#fff;}
.fastNavCat, .fastNavCatA {background-color:#bfb792;}
.fastNavForumA, .fastNavCatA {color:#00f;}

/* forum Page switches */
.pagesInfo {background-color:#151b0f; padding-right:10px; font-size:0.75rem; background-image:none;}
.switches {background-color:#1B1F0E; list-style-type:none;}
.switch {background-color:#151b0f; width:15px; font-size:0.75rem; background-image:none; padding-left:0; text-align:center;}
.switchActive {background:#ffc165; font-weight:bold; color:#000; width:15px; padding-left:0; text-align:center;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link, a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited, a.forumBarA:link, a.forumBarA:visited, .brown {text-decoration:none; color:#b66826;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover, a.forumBarA:hover {text-decoration:underline; color:#fff;}

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px; background-color:#151b0f;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px; background-color:#1b1f0e;}
.threadLastPostTd {padding:2px; font-size:0.75rem;}
.threadDescr {color:#bfb792; font-size:0.75rem;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px; background-color:#1b1f0e; height:20px; font-weight:bold; font-size:0.75rem; color:#fff; padding-left:40px;}
.threadsDetails {padding:2px; background-color:#1b1f0e; height:20px; color:#bfb792;}
.forumOnlineBar {padding:2px; background:#1b1f0e; height:30px; color:#bfb792; padding-top:7px;}

a.threadPinnedLink:link, a.threadPinnedLink:visited {text-decoration:none; color:orange;}
a.threadPinnedLink:hover, a.threadPinnedLink:active {text-decoration:underline; color:orangered;}

.threadPinnedLink,.threadLink {font-weight:bold;}
a.threadLink:link, a.threadLink:visited {text-decoration:none; color:gold;}
a.threadLink:hover, a.threadLink:active {text-decoration:underline; color:orange;}

.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:0.75rem; text-align:right;}

/* Posts View */
.postTable {background-color:#151B0F; border-spacing:0px; border-collapse:collapse; width:100%;}
.postPoll {background-color:#151B0F; text-align:center; padding:5px;}
.postFirst, .postRest1, .postRest2 {background-color:#151b0f;}
.postSeparator {height:0px; background-color:#151b0f;}

.postTdTop {background:#192012 url('/.s/t/896/25.gif'); height:20px; color:#bfb792; border-bottom:1px solid #2e311e; font-size:0.75rem;}
.postBottom {background-color:#1b1f0e; color:#bfb792; border-top:1px solid #2e311e; font-size:0.75rem;}
.postUser:link, .postUser:visited {font-size:1rem; color:orangered; text-decoration:none;}
.postTdInfo {background-color:#1b1f0e; text-align:center; padding:5px; vertical-align:top;}
.signatureHr {margin-top:20px; color:#2e311e;}
.posttdMessage {background-color:#151b0f; padding:5px; border-left:1px solid #2e311e; font-size:1.2rem; text-align:justify; vertical-align:top;}
.posttdMessage.http {background-color:#000 !important;}
.posttdMessage iframe, .posttdMessage video, .posttdMessage audio, .posttdMessage object, .posttdMessage embed, .posttdMessage img, .posttdMessage svg {max-width:100%;}

#forumPollF {text-align:center; clear:both;}
.pollQuestion {text-align:center; color:gold; font-weight:bold; font-size:1.2rem;}
.pollAnswer, .pollResults td {text-align:left;}
.pollAnsw {white-space:normal !important}
.pollBar img {max-width:1000px !important; height:9px;}
.pollButtons, .pollTotal {text-align:center;}
.pollEnd {text-align:center; height:30px;}
.bbQuoteBlock + br {display:none;}

.codeMessage, .quoteMessage, blockquote {background-color:#1b1f0e; border-color:#2e311e !important; font-size:1rem; padding:3px;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#ff0;}
.statusOffline {color:#fff;}

.dice {padding:10px;}
.dice ul {display:inline-block; list-style-type:none; background-color:#000; vertical-align:bottom;}
.dice ul li {display:inline-block; background:none; text-align:center; border:1px solid #2e311e; padding:0; font-weight:bold; vertical-align:bottom;}
.dice ul li.w6 {background-color:#fc0; color:#000; padding:5px; width:20px; height:20px; border-radius:3px; line-height:0.3;}
.dice ul li.w20 {position:relative; width:30px; height:17.32px; background-color:#fc0; margin:8.66px 0; border-left:solid 1px #000; border-right:solid 1px #000;}
.dice ul li.w20:before, .dice ul li.w20:after {content:' '; position:absolute; z-index:1; width:21.21px; height:21.21px; -webkit-transform:scaleY(0.5774) rotate(-45deg); -ms-transform:scaleY(0.5774) rotate(-45deg); transform:scaleY(0.5774) rotate(-45deg); background-color:inherit; left:3.3934px;}
.dice ul li.w20:before {top:-10.6066px; border-top:solid 1.4142px #000; border-right:solid 1.4142px #000;}
.dice ul li.w20:after {bottom:-10.6066px; border-bottom:solid 1.4142px #000; border-left:solid 1.4142px #000;}
.dice ul li.w20 b {position:absolute; display:inline-block; width:30px; color:#000; z-index:50; left:0; text-align:center; top:-9px;}

/* Forum AllInOne Fast Add */
.newThreadBlock, .newPollBlock {background-color:#bfb792; border:1px solid #fef3b8;}
.newThreadItem {padding:0px 0px 0px 8px; background:url('/.s/t/896/26.gif') no-repeat 0px 4px;}
.newPollItem {padding:0px 0px 0px 8px; background:url('/.s/t/896/26.gif') no-repeat 0px 4px;}

/* Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:0.75rem; background-color:#344325; color:#91AA78; border:1px outset #344325;}

.codeButtons {font:0.75rem Tahoma !important; background-color:#344325; color:#91AA78; border:1px ridge #91AA78; padding:0px !important; margin:1px; text-transform:lowercase !important;}
.codeCloseAll {font-size:0.75rem; background-color:#344325; color:#91aa78; border:1px ridge #91aa78; font-weight:bold;}
.postNameFl, .postDescrFl, .postPollFl, .postQuestionFl {color:gold; background-color:#192012; border:1px solid #91aa78; width:400px;}
.postResultFl {background-color:#192012; border:1px solid #1B1F0E; width:50px; color:#91aa78;}
.postAnswerFl, .postUserFl {background:#192012;border:1px solid #1B1F0E;width:300px;color:#91AA78;}
.postTextFl {background:#192012; border:1px solid #91aa78; width:550px; height:150px; color:gold;}

.pollHelp {font-weight:normal; font-size:0.75rem; padding-top:3px;}
.smilesPart {padding-top:5px; text-align:center;}
#subscribe {font-size:0.75rem; color:#B66826; margin:5px;}
.subscribe_forum, .thread_subscribe {color:#B66826 !important; font-size:0.75rem;}
#banner_wa {display:inline-block; text-indent:-9999px; background:url(https://s31.postimg.cc/4332i7u7v/wiki_aventurica.png) no-repeat center center; background-size:contain; width:88px; height:88px; cursor:pointer;}
#banner_dsamania {display:inline-block; text-indent:-9999px; background:url(https://s31.postimg.cc/78no8zi57/dsamania.jpg) no-repeat center center; background-size:cover; width:88px; height:88px; cursor:pointer;}

/* ====== forum End ====== */

.catPages1, #pagesBlock1, #pagesBlock2 {text-align:center; clear:both; margin-top:15px; font-size:1.2rem; line-height:30px;}
.catPages1 b, #pagesBlock1 b, #pagesBlock2 b {padding:0px 7px; border:1px inset #2e311e;}
.catPages1 a, #pagesBlock1 a, #pagesBlock2 a, .swchItem {margin:1px; padding:0px 7px; border:1px solid #2e311e;}
.catPages1 a:link, .catPages1 a:visited, #pagesBlock1 a:link, #pagesBlock2 a:link, #pagesBlock1 a:visited, #pagesBlock2 a:visited, .swchItem {background-color:#1b1f0e; color:#ffc165; text-decoration:none;}
.catPages1 a:hover, .catPages1 a:active, #pagesBlock1 a:hover, #pagesBlock2 a:hover, .swchItem:hover {background-color:#111409; color:#fc0; text-decoration:none; border-color:#fc0;}
.catPages1 .swchItem.active {color:orangered;}

.AdvSearchTable {border-bottom:1px dashed #2E3B21; width:100%;}
.AdvSearchTd {text-align:center; padding:3px;}
.AdvQuery, .AdvFilter1, .AdvFilter2, .AdvFilter3, .AdvSubmit {display:inline; margin:2px;}
div.gsc-search-box {text-align:center; padding:0 !important;}
table.gsc-search-box {width:580px !important;}
td.gsc-input {width:385px !important; overflow-x:hidden; padding-right:2px !important;}
td.gsc-search-button {width:auto !important;}
div.gsc-input-box {background:#111409; border-color:#2E311E; height:auto !important;}
input.gsc-input {background:#111409 !important; font-size:1rem;}
input.gsc-search-button {background:#344325 !important; color:#91AA78 !important; border:1px outset #344325 !important; max-width:60px !important; padding:3px 22px !important;}
.gsib_a, .gsst_a {padding:0 !important;}
.gscb_a, .gsst_b {font-size:1rem !important; color:#FEF3B8 !important;}
.noEntry, .archiveNoEntry {text-align:center; font-size:2.1rem; color:#fff;}
.noEntry:before, .archiveNoEntry:before {content:' '; display:block; min-height:300px; background:url('/_ph/11/505226220.jpg?1469210173') no-repeat center center; background-size:contain; box-shadow:inset 0 0 20px #111409; margin-bottom:20px;}
.enter:before {content:' '; position:relative; top:30px; display:block; width:100%; height:450px; background:url('https://s16.postimg.cc/6ektpoos5/entrance_by_kuschelirmel_da06twc.jpg') no-repeat center center; background-size:cover; box-shadow:inset 0 0 20px #111409;}

.seeress {text-align:center;}
#tagsphere-holder {position:relative; border-radius:50%; background:#fc0 !important; /*top:535px; width:200px !important; height:200px !important; padding:0 !important;*/}
#tagsphere-holder .tag a:hover {text-decoration:none !important; border:1px solid #000;}
#stadtplan {border:0px none; clear:both; text-align:left; cursor:crosshair; font-size:0.75rem; margin:10px; display:table; margin:0px auto;}
#tagslist {position:absolute; left:50%; width:200px; height:200px; margin:-7px 0px 0px 120px; overflow-y:scroll; background-color:#1b1f0e; border:1px solid #2e3b21; display:none;}
.seeress a.eTag {color:#000;}
.mobile {display:none; position:fixed; bottom:0px; font-size:3rem; z-index:9; text-align:center; background-color:#151b0f; width:100%;}
.mobile a {display:block; color:#d00 !important; margin:30px 0px;}

.positive {background:url("/.s/img/icon/plus.png") no-repeat scroll 0px 10px transparent; text-indent:20px;}
.negative {background:url("/.s/img/icon/minus.png") no-repeat scroll 0px 10px transparent; text-indent:20px;}
.right {background:url('/.s/img/icon/ok.png') no-repeat scroll 0px 0px transparent; text-indent:20px;}
.wrong {background:url('/.s/img/icon/er.png') no-repeat scroll 0px 0px transparent; text-indent:20px;}

.lean-slider {position: relative; *zoom: 1; text-align:center;}
.lean-slider:before, .lean-slider:after {content:" "; display:table;}
.lean-slider:after {clear:both;}
.lean-slider-slide {float:left; width:100%; margin-right: -100%; display:none;}
.lean-slider-slide.current {display:block;}
.lean-slider img {margin:0px 5px;}

.switcher {display:table; text-align:center; list-style-type:none; font-size:0; border:1px solid #2e3b21; border-radius:10px; width:auto; margin:10px auto; overflow:hidden;}
.switcher li {display:inline-block; background-image:none; font-size:0.75rem; padding:0 !important; text-align:center;}
.switcher li + li {border-left:1px solid #2e3b21;}
.switcher input {display:none;}
.switcher label {display:block; background-color:#1b1f0e; padding:7px 12px; color:#fef3b8;}
.switcher label:hover {background-color:#151b0f !important;}
.switcher input:checked + label {background-color:#344325 !important; color:#fc0;}

.game-wrapper {max-width:600px;}
.game-wrapper a + a + a + a {display:none;}
.news-tab {padding:0 15px;}
.RssITd .DE br, .RssITd .EN br, .RssITd .RU br {display:none;}
.RssITd .DE:before {content:' '; display:inline-block; width:30px; height:10px; background:url(/.s/img/ma/_de.gif) no-repeat center center;}
.RssITd .EN:before {content:' '; display:inline-block; width:30px; height:10px; background:url(/.s/img/ma/_en.gif) no-repeat center center;}
.RssITd .RU:before {content:' '; display:inline-block; width:30px; height:10px; background:url(/.s/img/ma/_ru.gif) no-repeat center center;}
.no-bg, #fancybox-buttons li {list-style-type:none; background:none !important;}
.bgimg {position:relative; min-height:600px; min-height:90vh; background-repeat:no-repeat; background-size:cover; background-position:center center; -webkit-box-shadow:inset 0px 0px 12px 12px rgba(17,20,9,1); -moz-box-shadow:inset 0px 0px 12px 12px rgba(17,20,9,1); box-shadow:inset 0px 0px 12px 12px rgba(17,20,9,1);}
.bgimg > * {position:relative; z-index:3;}
.bgimg:before {content:' '; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(17,20,9,0.6); z-index:0;}

.checkboxes input {display:none;}
.checkboxes label {display:inline-block; white-space:nowrap; border:1px solid transparent; padding:5px;}
.checkboxes label[for]:before {content:'\2610'; display:inline-block; width:15px; color:#344325;}
.checkboxes input:checked + label {background-color:#1b1f0e; color:#fef3b8; border:1px solid #2e3b21;}
.checkboxes input:checked + label[for]:before {content:'\2611'; display:inline-block; color:#91aa78;}

.register main form {font-size:0; display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
.register main form p {font-size:1.2rem;}
.register main form input, .register main form select {font-size:1.2rem;}

@-moz-document url-prefix(){ /* firefox */
* {scrollbar-color:#000 #2e311e; scrollbar-width:thin;}
}

@media (min-width:1500px){
aside.seeress {width:100%; position:absolute; bottom:0; left:50%; transform:translateX(-50%); margin:0;}
.game-wrapper {max-width:1200px;}
.news-wrapper {display:flex; justify-content:space-between;}
.news-tab {max-width:calc((100% - 645px)/2); margin:0;}
.news-tab.news {max-width:645px; border-left:1px solid #2E3B21; border-right:1px solid #2E3B21; padding:0 15px 775px; position:relative; z-index:6;}
}

@media screen and (max-width:1000px) { .mobile {display:block;} }
@media (max-width:1000px){
.w25-50-100 {width:50%;}
.w25-100-100, .w33-100-100, .w50-100-100 {width:100%;}
}
@media (max-width:500px){
.w25-50-100, .w33-33-100, .w50-50-100 {width:100%;}
}