/*************************************************************
© ùåíîê
ñïåöèàëüíî äëÿ scene
êîïèðîâàíèå çàïðåùåíî

21.05.2022
**************************************************************/

/*------------------------------------------------------------------------------------- ØÐÈÔÒÛ */

@import url(style_cs.1658862508.css);
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css";
@import url('https://fonts.googleapis.com/css2?family=Bad+Script&family=Caveat:wght@400;500;600;700&family=Comfortaa:wght@300;400;500;600;700&family=Comforter+Brush&family=Cormorant+Garamond:wght@400;500&family=Jura:wght@300;400;700&family=Kelly+Slab&family=Lobster&family=Marck+Script&family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,700;1,100;1,200;1,300;1,400;1,500;1,700&family=Neucha&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Pacifico&family=Pangolin&family=Pattaya&family=Play:wght@400;700&family=Poiret+One&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik+Bubbles&family=Rubik+Glitch&family=Rubik+Mono+One&family=Rubik+Puddles&family=Rubik+Wet+Paint&family=Ruslan+Display&family=Russo+One&family=Underdog&family=Viaoda+Libre&family=Yanone+Kaffeesatz:wght@200;300;400;700&family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Abel&family=Abril+Fatface&family=Aclonica&family=Akronim&family=Alfa+Slab+One&family=Allerta+Stencil&family=Almendra+Display&family=Anton&family=Astloch:wght@400;700&family=Audiowide&family=Ballet:opsz@16..72&family=Bangers&family=Berkshire+Swash&family=BhuTuka+Expanded+One&family=Black+Ops+One&family=Bungee+Outline&family=Bungee+Shade&family=Cabin+Sketch:wght@400;700&family=Calligraffitti&family=Cinzel+Decorative:wght@400;700;900&family=Codystar:wght@300;400&family=Coming+Soon&family=Cookie&family=Courgette&family=Creepster&family=Cutive+Mono&family=DM+Serif+Display:ital@0;1&family=Dongle:wght@300;400;700&family=Eater&family=Emilys+Candy&family=Euphoria+Script&family=Faster+One&family=Federo&family=Fleur+De+Leah&family=Fredericka+the+Great&family=Fugaz+One&family=Germania+One&family=Gloria+Hallelujah&family=Graduate&family=Grape+Nuts&family=Great+Vibes&family=Grenze+Gotisch:wght@100;200;300&family=Gugi&family=Handlee&family=Henny+Penny&family=Homemade+Apple&family=IM+Fell+English+SC&family=Inconsolata:wght@400;700&family=Indie+Flower&family=Josefin+Sans:ital,wght@0,100;0,300;0,400;0,700;1,100;1,400;1,700&family=Julius+Sans+One&family=Kalam:wght@300;400;700&family=Kaushan+Script&family=Knewave&family=Koulen&family=Kristi&family=La+Belle+Aurore&family=Lavishly+Yours&family=League+Script&family=Limelight&family=Luxurious+Script&family=Macondo&family=Major+Mono+Display&family=Marcellus+SC&family=Meddon&family=Megrim&family=Merienda:wght@400;700&family=Monofett&family=Monoton&family=Monsieur+La+Doulaise&family=Montserrat+Subrayada:wght@400;700&family=Mrs+Saint+Delafield&family=My+Soul&family=Neonderthaw&family=Nosifer&family=Noto+Emoji:wght@300;400;500;600;700&family=Nova+Cut&family=Odibee+Sans&family=Parisienne&family=Patrick+Hand&family=Permanent+Marker&family=Pirata+One&family=Playball&family=Qahiri&family=Questrial&family=Quicksand:wght@300;400;500;600;700&family=Qwigley&family=Raleway+Dots&family=Reenie+Beanie&family=Righteous&family=Rochester&family=Rock+Salt&family=Rye&family=Sacramento&family=Satisfy&family=Seaweed+Script&family=Secular+One&family=Send+Flowers&family=Shadows+Into+Light&family=Shrikhand&family=Skranji:wght@400;700&family=Smooch&family=Special+Elite&family=Square+Peg&family=Srisakdi:wght@400;700&family=Syncopate:wght@400;700&family=Tapestry&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,700&family=Tourney:ital,wght@0,100;0,400;0,700;1,400;1,700&family=Trade+Winds&family=Turret+Road:wght@200;300;400;700&family=Uncial+Antiqua&family=Unica+One&family=UnifrakturMaguntia&family=Updock&family=Vast+Shadow&family=Vidaloka&family=Wallpoet&family=Water+Brush&family=Whisper&family=WindSong:wght@400;500&family=Yellowtail&family=Zen+Loop:ital@0;1&family=Zen+Tokyo+Zoo&family=Zilla+Slab+Highlight:wght@400;700&display=swap');

/*------------------------------------------------------------------------------------- ÎÑÍÎÂÀ ÄÈÇÀÉÍÀ*/

/*---------------- ÁÎÄÈ ----------------*/

body {font-size: 97.01%;background: url(http://forumstatic.ru/files/001a/e3/05/21528.png) top left fixed no-repeat;overflow-x: hidden;-webkit-text-size-adjust: none;background-color: #d2bfc9;padding-bottom: 10px;}

/*---------------- ØÀÏÊÀ ----------------*/

#pun-title table {border: none;}

/*---------------- ÏÀÍ È ÏÀÍÁÁ ----------------*/

#pun {margin: auto;width: 962px;position: relative;margin-top: 178px;padding-top: 20px;background: #ffffff4f;margin-bottom: 40px;padding-bottom: 6px;}

.punbb {font: normal 68.75% verdana, arial, helvetica, sans-serif;height: auto;width: 900px;margin-left: 20px;margin-bottom: 14px;margin-top: 20px;padding: 10px;padding-top: 0px;background: #e3e3e3;outline: 1px dashed #fff;outline-offset: 3px;padding-bottom: 0px;} 

/*---------------- ÔÓÒÅÐ ----------------*/

#pun-about p.container {width: 918px;height: 39px;margin: 0px 0 0px -11px;} 
#pun-about p.container .item1 {position: absolute;margin: 52px 0 0 660px;}
div#pun-stats.section {    margin-bottom: 0px !important;}

/*------------------------------ ÏÐÈÂÅÒÑÒÂÈÅ------------------------------*/

#pun-status, #pun-status .container {border-bottom: none;margin-bottom: 0;margin-top: auto; }
#pun-status .container {position: absolute;height: 14px;line-height: 14px;transition: all 0.3s;text-align: right;cursor: default;margin-top: 25px;margin-left: 452px;font-size: 7px !important;width: 444px;background: #a3abbe;}
#pun-status .container:hover {transition: all 0.5s;color: #31405c;}
#pun-status span {display: inline-block;}
#pun-status span strong {font-weight: 700;}
#pun-status .container, #pun-crumbs1 .container, #pun-crumbs1 .container a, #pun-crumbs2 .container, #pun-crumbs2 .container a, .ft5 {font-size: 9px;font-family: 'Raleway';color: #677694;letter-spacing: .5px;text-transform: uppercase;font-weight: 500;}
#pun-crumbs1 .container, #pun-crumbs1 .container a, #pun-crumbs2 .container, #pun-crumbs2 .container a,  .post .bookmark {color: #485773!important;}
#pun-status span.item1 strong, #pun-status span.item2 a {color: #5b6b89 !important;}
#pun-status span.item1 strong:after, #pun-status span.item2:after {content: ',';width: 2px;z-index: 9;position: absolute;color: #a37e25;}
#pun-status span.item2:after {content: '' !important;margin-left: 1px;}

/*---------------- ÊÀÒÅÃÎÐÈÈ ----------------*/

#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2 {height: 27px;width: 316px;margin-left: 283px;background: url(http://forumstatic.ru/files/001a/e3/05/90973.png) no-repeat;transition: all 0.5s;cursor:default;font-size: 0px!important;}
#pun-stats.section h2 {font-size:0px!important;}
#post-form h2 {font-size:0px!important;     margin: 26px -12px 7px -12px;}
#pun-stats.section h2:hover, #pun-category1.category h2:hover, #pun-category2.category h2:hover, #pun-category3.category h2:hover, #pun-category4.category h2:hover, #pun-category5.category h2:hover, #pun-category6.category h2:hover, #pun-category7.category h2:hover {transition: all 0.5s;opacity: 0.7;}

/*---------------- ÑÒÀÒÈÑÒÈÊÀ ÊÎÍÒÅÉÍÅÐ ----------------*/

#pun-stats ul.container {margin-left: 2px;width: 870px;font-family: 'Raleway';margin-top: 10px;position: relative;font-size: 10px;padding-bottom: 0px;z-index: 1;margin-bottom: -20px;}
#pun-stats ul.container, .punbb .modmenu .container, div#pun-viewforum .multipage span.byuser, .subscribelink {color: #4a6d88 !important;}

/*---------------- ÑÒÀÒÛ ----------------*/

#pun-stats .container {padding: 0.8em 1em;}
#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {text-transform: uppercase;letter-spacing: .5px;font-family: 'Raleway';color: #6c7993;font-weight: 500;display: inline-block;float: left;font-size: 9px;transition: all 0.5s;}
#pun-stats li.item1 strong, #pun-stats li.item2 strong, #pun-stats li.item3 strong, .pagelink strong {font-family: 'Raleway';}
.pagelink strong {color: #5d6d8b;font-weight: bolder !important;font-size: 12px;margin-top: -2px;margin-left: 2px;}
#pun-stats li.item1:after, #pun-stats li.item2:after {content: '.';margin: 0 7px;font-size: 7px;}
#pun-stats li.item4 {    float: right;}
#pun-stats li.item4, #pun-stats li.item4 a {color: #456c8c;font-size: 10px;}
#pun-stats li.item4 a:hover {text-shadow: none;background-color: transparent;color: #a27e93;}
#pun-stats .container {padding: 0.8em 1em;}
.pagelink:hover, .linksb .pagelink:hover {transition: all 0.5s;background: #c6bdc8 !important;color: #7f5778 !important;}
#pun-stats li.item1:hover, #pun-stats li.item2:hover, #pun-stats li.item3:hover, #pun-stats li.item4:hover {transition: all 0.5s;color: #927086;}
div#statistic-other {display: none!important;}

/*---------------- ÏÎÄÔÎÐÓÌ ----------------*/

#pun-index td div.tclcon{background-color: #ccbdc7;width: 444px;height: 15px;}
.tcl h3 a {color: #ffffff!important;}
.tcl h3 a:hover {color: #7a4b69!important;background: transparent;}
div#pun-category1 .tcl h3 a:hover, div#pun-category3 .tcl h3 a:hover, div#pun-category5 .tcl h3 a:hover {}
#pun-index .tcl h3 {font-size: 12px;font-family: raleway;text-transform: uppercase;width: 290px;height: 15px;line-height: 31px;text-align: left;margin-left: 4px;letter-spacing: 1px;display: flex;align-items: center;}
.Add {margin-top: -51px;text-align: right;padding-right: 5px;text-transform: lowercase;font-family: 'Raleway';font-size: 8px;color: #b9b9b9;display: none;}
span.lastpost {margin-left: -53px;position: absolute;margin-top: -8px;width: 445px;display: flex;align-items: center;justify-content: flex-end;background: #cbbdc6;height: 15px;padding-right: 8px;}
.punbb .main .tcr a {margin-left: -543px;margin-top: -7px;text-align: right;font-weight: bold;font-size: 9px;letter-spacing: 1px;float: right;padding-right: 40px;color: #6b7892;}
.punbb .main .tcr a:hover {background: transparent;color: #ba8fa9 !important;}
div#pun-category1 .tcr a:hover, div#pun-category3 .tcr a:hover, div#pun-category5 .tcr a:hover {color: #333333;}
#pun-category1 .newp, #pun-category3 .newp{background-color: #bd6b95 !important;}
#pun-category2 .newp{background-color: #5e72ad !important;}
.alt2 .tc2, .alt2 .tc3, .alt1 .tc2, .alt1 .tc3 {opacity: 0;}
span.byuser {font-weight: 900;letter-spacing: 2px;font-size: 8px;margin-top: 2px;}
#pun-index .user-avatar {position: absolute;}
.punbb .user-avatar .avatar-image {transition: all 0.5s;}
.punbb .user-avatar {border: 3px solid #ffffff !important;margin-left: -38px !important;margin-top: -11px !important;height: 36px !important;border-radius: 50px;z-index: 1;box-shadow: 0 0 0 1px #a57f96;}
.punbb .user-avatar a {margin-left: -36px !important;margin-top: 0px !important;}
.punbb .user-avatar .avatar-image:hover {opacity: 0.5 !important;transition: all 0.5s;}
.podf {position: absolute;width: 350px;height: 15px;display: flex;align-items: center;justify-content: flex-end;margin-top: -13px;}
.podf a {color: #fff !important;font-size: 9px !important;margin-left: 8px;background: #e5c1af82;padding: 2px;}
.inew span.avatar-image { filter: none !important;}
.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {background: #6693b7 !important;color: #000 !important;}

/*---------------- ÈÊÎÍÊÈ ----------------*/

TR.inew Div.icon {background: linear-gradient(45deg, #d9dee4, #b9c2cc);}
.inew .user-avatar, img.avatardemo {border: 3px solid #64728f !important;}
#forum_f1.forum TR.inew Div.icon, #forum_f2.forum TR.inew Div.icon, #forum_f3.forum TR.inew Div.icon, #forum_f4.forum TR.inew Div.icon, #forum_f5.forum TR.inew Div.icon, #forum_f6.forum TR.inew Div.icon, #forum_f7.forum TR.inew Div.icon {height: auto;}

/*---------------- ÍÀÂËÈÍÊ ----------------*/

#pun-navlinks li a {font-style: normal;text-transform: uppercase;transition: all 0.5s;background-size: 200% 100%;background-position: 100%;text-decoration: none;}
li#navindex:after, li#navuserlist:after, li#navsearch:after, li#navprofile:after, li#navpm:after, li#navadmin:after, li#navregister:after, li#navlogin:after {content:'•';margin: 0px -5px 0 10px;font-size: 9px;color: #899164;display: none;}
#pun-navlinks li a:hover {transition: all 0.5s;opacity: 1;background-position: 0 100%;color: #657492 !important;background: none !important;}
#pun-navlinks {width: 450px;height: 30px;margin-top: -227px;margin-left: 481px;letter-spacing: 0px;word-spacing: 0px;position: absolute;z-index: 999999;text-align: center;background: #000;border-radius: 0px 0px 50px 50px;padding-left: 5px;}
#pun-navlinks .container {margin-right: 8px;}
#pun-navlinks li {display: inline;padding: 5px;}
#pun-navlinks li a {font-size: 8px;letter-spacing: 1px;font-weight: 600;font-family: raleway;color: #b9b9b9;}
#pun-navlinks a {display: inline-block;}
.fixnavlinks{z-index:10000;position:fixed!important;top:0!important;margin: -8px 0px 0 -12px!important;background: #8ba4c9b0 !important;width: 917px !important;padding-bottom: 4px;height: 40px !important;border-radius: 0px !important;}
.fixnavlinks a {color: #6e81a2 !important;}
.fixnavlinks li#navindex:after, .fixnavlinks li#navuserlist:after, .fixnavlinks li#navsearch:after, .fixnavlinks li#navprofile:after, .fixnavlinks li#navpm:after, .fixnavlinks li#navadmin:after, .fixnavlinks li#navregister:after, .fixnavlinks li#navlogin:after {color: #f2ebd5;}


/*---------------- ÞËÈÍÊ ----------------*/

#pun-ulinks  {position: absolute;z-index: 99999999;margin-top: 1px;margin-left: -25px;height: 18px;display: flex;align-items: center;justify-content: center;width: 949px;text-align: center;overflow: hidden;}
#pun-ulinks .container {text-align: center;font-family: 'Raleway';text-transform: uppercase;letter-spacing: 0.5px;word-spacing: -1px;justify-content: flex-end;align-items: center;display: flex;}
#pun-ulinks .container a {color: #6e8cb4;font-size: 8px;}
#pun-ulinks li, #pun-ulinks li a {display: inline;border-left-style: solid;border-left-width: 1px;white-space: nowrap;}
#pun-ulinks li a:hover {color: #af8fa2;background: none !important;}
#pun-ulinks li a {padding: 0 0.3em 0 0.6em;}
#pun-ulinks li.item1, #pun-ulinks li.item1 a {border-left-style: none;border-left-width: 0;padding-left: 0;}
.fixulinks{z-index:10000;position:fixed!important;top:0!important;margin-top: 14px !important;}
.fixulinks a {color: #627495 !important;}

/*---------------- ÐÀÇÄÅËÈÒÅËÜ ÌÅÆÄÓ ÏÎÑÒÀÌÈ ----------------*/

.punbb .post h3 {width: 900px;margin-top: 15px;margin-bottom: 28px !important;font-family: 'open sans';height: 5px;background: #a2abbd;font-size: 11px;}
h3 a, .punbb .post-links a {color: #556c81 !important;}
h3 a:hover, .punbb .post-links a:hover {color: #9ab3c7 !important;}
.punbb .post h3 span {display: block;padding-top: 3px;width: 640px;margin-top: 36px;margin-left: 237px;position: absolute;text-transform: lowercase;}
.punbb .post h3 strong {float: right;width: 5em;text-align: right;font-weight: normal;color: #6f7f9e;font-size: 14px;}
.postlink.long .new-topic:after {    content: '•';    margin-left: 7px;    margin-right: -4px;vertical-align: middle;}
.FNTslider {position: absolute;z-index: 1000;width: 110px;height: 4px;float: right;background: linear-gradient(45deg, #caa2b9, #cdbec8);border: solid 1px #b8a3b5;margin-top: -24px;margin-left: 544px;}
.FNTslider .before {height: 4px;border-right: none 0;border-radius: 0px;position: absolute;margin: -1px 0 0 -1px;background: linear-gradient(45deg, #a2abbd, #b4bbc9);border: 1px solid #8c95a7;}
.FNTslider .thumb {width: 4px;height: 10px;position: relative;top: -4px;cursor: pointer;background: linear-gradient(45deg, #b2cae9, #678dbd);border: 1px solid #627fa8;}

/*---------------- ÑÅËÅÊÒ È ÈÍÏÓÒ ----------------*/

.punbb select {border-radius: 0px !important;}
.punbb input {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;box-shadow: 0px 0px 0px;border: none;border-radius: 0px;position: relative;z-index: 2;}

/*---------------- ÒÅÊÑÒÀÐÅÀ ----------------*/

textarea#main-reply {height: 200px;width: 99% !important;}
.punbb textarea {padding: 3px 7px;border: none;line-height: 15px !important;background: #e8e8e8;line-height: 15px !important;border: 1px solid #a3a7b8;color: #445684;}
.punbb textarea:hover, .punbb textarea:focus {outline:none!important;}
div#form-buttons {border: 1px dashed #ad91a3;margin-top: -5px;margin-bottom: 18px;width: 100.5%;}

/*---------------- ÎÊÎØÊÈ Â ÔÎÐÌÅ ÎÒÂÅÒÀ ----------------*/

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #spoiler-sels, .editBookmark, div#float {overflow-y: auto;text-shadow: none;padding: 8px;max-height: 189px;font-size: 10px;letter-spacing: .5px;font-weight: 500;z-index: 12 !important;font-family: 'Raleway';text-transform: lowercase;transition: all 0.5s;margin: 9px -4px 0 1px;color: #726a98;background: linear-gradient(180deg, #d5d5d5, #d7d4d4);border: 1px solid #bfc2ca;}
#font-area {    font-size: 16px !important;}#font-area div {    margin-bottom: 20px!important;}
#size-area, #keyboard-area, #smilies-area {    height: 194px;}
#spoiler-sels {    margin: 6px -5px 0 0 !important;}
div#pun-edit #spoiler-sels {    margin: 0px -5px 0 0 !important;}
#font-area:hover, #size-area:hover, #color-area:hover, #table-area:hover, #smilies-area:hover, #image-area:hover, #imageup-area:hover, #imageattach-area:hover, #keyboard-area:hover, #video-area:hover, #addition-area:hover, #spoiler-sels:hover {filter: brightness(105%);transition: all 0.5s;}
small#plng {color: #7b6484;margin: -5px 0px 15px -20px;width: 920px;text-align: center;display: block;background: #cdbec8;padding-top: 2px;padding-bottom: 2px;font-size: 12px;}
small#plng b     {font-family: 'open sans';    font-weight: 500;    font-size: 10px;}
form#post.container fieldset legend span {    display: none;}
[action="edit.php"] p.formsubmit {margin-top: -20px;position: absolute;margin-left: -18px;}
div#font-area span {display: flex;align-items: center;justify-content: center;padding: 5px;height: 20px;background: #c8c5d5;}
.postlink span {text-transform: lowercase;margin-left: 5px;}

/*---------------- ÊÎÄ - ÖÈÒÀÒÀ - ÑÏÎÉËÅÐ - ÊÍÎÏÊÈ ----------------*/

.punbb .post-content .blockcode, .punbb .post-content blockquote {width: 100%;overflow: hidden;font-size: 11px!important;color: #565d8f;margin: 0px;}
.punbb .post-content .scrollbox {width: 100%;overflow: auto;font-size: 13px;height: auto !important;font-family: 'open sans';}
.punbb .post-content .quote-box, .punbb .post-content .code-box{padding: 5px;margin: 10px 10px 10px 10px;background: #cbccd773;border: 1px solid #b3afc4;padding-top: 5px;padding-bottom: 5px;outline-offset: 2px;}
.punbb .quote-box cite, .punbb .code-box strong.legend {font-size: 8px;font-weight: 600;font-style: normal;margin: 0px;text-transform: uppercase;font-family: 'open sans';background: #a5b7d0;padding: 2px;padding-right: 4px;padding-left: 4px;color: #43556f;text-align: center;display: block;}
.code-box a, .punbb .post-content .quote-box, .punbb .post-content .code-box {color: #5c679c !important;}
.code-box a:hover {background: transparent !important;color: #fff !important;}
.hashelp center div a button, .button, .punbb select, .tabs li, #MyBookmarks span.scrl {padding: 1px 5px!important;font-size: 10px!important;font-family: 'open sans' !important;margin-right: 10px !important;cursor: pointer;text-align:center;color: #7e586d !important;background: #d0bfc7;border: 1px solid #b095a4;text-transform: uppercase;}
.punbb input {padding: 1px 5px!important;font-size: 10px!important;font-family: 'open sans' !important;margin-right: 10px !important;cursor: pointer;text-align:center;color: #7a5366 !important;background: #d0bfc8;border: 1px solid #b095a4;text-transform: uppercase;}
.punbb input{text-transform:unset !important;}
.hashelp center div a button, .button, .tabs li {height: 25px!important;background: linear-gradient(0deg, #d0bfc7, #dbccd3) !important;outline: 1px solid #b095a4;border: 1px solid #dddddd !important;text-transform: lowercase;}
.punbb select, .punbb input {height: 20px; }
.button:hover, .tabs li:hover{transition: all 0.5s;filter: hue-rotate(-75deg);}
.post-content .spoiler-box > div {background: url(http://forumupload.ru/uploads/001a/7a/64/2/t822453.png)no-repeat left center!important;cursor: pointer;padding: 0 10px 0 18px;text-align: center;font-family: 'open sans';font-size: 12px;font-weight: 500;color: #6a72a3;}

/*---------------- ÏÐÎÔÈËÜ ----------------*/

.punbb .post .post-author {float: left;text-align: center;width: 200px;margin-left: -4px;margin-top: 0px;font-family: 'open sans';border-left: none;margin-bottom: 10px;background: #dfd8dc;position: relative;}
.punbb .post .post-author ul, .punbb .post .post-author p {padding: 0 10px 10px 10px;line-height: 15px;}
li.pa-avatar.item2 {position: relative;align-items: center;margin-top: -5px;z-index: 1;margin: -20px -10px 0 -10px;padding-bottom: 23px;}
li.pa-posts {position: absolute;color: #c39db2;margin-top: 1px;margin-left: -7px;width: 57px;height: 16px;display: flex;justify-content: flex-start;align-items: center;text-transform: uppercase;font-family: 'open sans';letter-spacing: .5px;font-size: 8px;font-weight: bold;}
li.pa-posts a {color: #c9dbbf !important;}
li.pa-posts .fld-name, li.pa-posts a, li.pa-fld3 .fld-name {font-family: 'open sans';text-transform: lowercase !important;font-weight: 600;font-size: 9px;margin-right: 2px;color: #c5a4b6 !important;margin-top: -2px;}
li.pa-respect {position: relative;color: #8998b1;margin-top: -22px;margin-left: 61px;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;text-transform: lowercase;font-family: 'open sans';font-size: 13px;background: #c7d0df url(http://forumstatic.ru/files/001a/e3/05/19393.png) 27px 8px no-repeat;padding-right: 4px !important;padding-left: 2px !important;margin-bottom: -24px;;border-radius: 50px;font-weight: bold;letter-spacing: 1px;}
li.pa-respect span.fld-name {margin-top: 18px;position: absolute;font-size: 0px;}
.pa-respect img {width: 40px;height: 41px;transition: all 0.5s;margin-top: -31px;margin-left: -10px;position: absolute;opacity: 0;}
.pa-respect a:hover, .pa-respect a:focus, .pa-respect a:active {background: transparent !important;}
.pa-respect img:hover {filter: brightness(120%);}
.pa-avatar.item2 img{outline: 1px solid #8089ad !important;border: 5px solid #d2bfc9;max-width:180px;}
.pa-avatar.item2 img.allow_change:hover {outline-color: rgb(104 127 147) !important;}
.pa-author {width: 200px;margin-left: -10px;margin-top: -11px;text-align: center;height: 20px;transition: all 0.7s;text-transform: uppercase;font-size: 10px;letter-spacing:0px;position: relative;padding-top: 6px !important;overflow: hidden;background: #8998b1;}
li.pa-author a {font-family: 'open sans';font-weight: 400;color: #ecf0f5 !important;background: #8998b1;position: relative;z-index: 3;padding: 0 5px;letter-spacing: 1px;}
li.pa-title {color: #ffffff;font-size: 8px;letter-spacing: 1px;position: relative;font-family: 'Raleway';text-transform: lowercase;width: 200px;text-align: center;margin-left: -10px;margin-top: 0px;margin-bottom: -1px;height: 20px;line-height: 10px;display: flex;align-items: center;justify-content: center;overflow: hidden;padding-bottom: 24px !important;background: #a1acc0;}
li.pa-online, li.pa-last-visit {color: #cab0bc!important;font-size: 8px;text-transform: lowercase;line-height: 16px;position: relative;margin-top: 3px;margin-left: -10px;width: 200px;height: 17px;margin-bottom: -22px;letter-spacing: 1px;text-align: center;background: #e3e3e3;border-top: 4px solid #d3c0c9;padding-bottom: 25px !important;font-family: 'open sans';}
li.pa-respect::before {content: url('http://forumstatic.ru/files/001a/e3/05/33326.png');height: 10px;width: 12px;position: absolute;opacity: 1 !important;margin-top: -37px;display: none;}
li.pa-respect span.fld-name a {height: 12px;width: 42px;display: none;}
li.pa-fld1 span.fld-name, li.pa-fld2 span.fld-name {display: none;}
li.pa-fld1 {position: relative;margin-top: -23px;font-size: 9px;text-transform: uppercase;font-family: 'open sans';letter-spacing: 1px;margin-bottom: 25px;color: #b5a2ab;width: 180px;height: 15px;}
li.pa-fld3 {position: absolute;color: #c39db2;margin-top: -13px;margin-left: 128px;width: 60px;height: 16px;display: flex;justify-content: flex-end;align-items: center;text-transform: uppercase;font-family: 'open sans';letter-spacing: .5px;font-size: 8px;font-weight: bold;}
li.pa-fld2 {position: relative;height: 12px;width: 80px;margin-left: 50px;margin-top: -23px;margin-bottom: 27px;display: flex;align-items: center;justify-content: space-between;}


/*------------------------------ ÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß ------------------------------*/

#profile .container {padding-left: 18.6em;}
#profilenav {float: left;width: 14em;margin-left: -16.3em;display: inline;}
#profilenav li {padding-bottom: 0.8em;font-weight: bold;}
#viewprofile ul, #profilenav ul {border-style: solid;border-width: 1px;padding: 22px 18px 0px 0px;margin: 0 0 -1em 0;}
#viewprofile h2, #profilenav h2 {background: transparent;border: none;padding: 0 0 0 0;margin: 0 14px -0.6em 14px;}
#viewprofile h2 span, #profilenav h2 span {padding: 0 5px;position: relative;}
#viewprofile li, #setmods dl {padding: 0 0 0 16em;margin-bottom: 0.2em;}
#viewprofile li span {float: left;width: 14em;margin-left: -15.8em;padding: .5em 1em;font-weight: 400;color: #a2738c;text-transform: lowercase;font-family: 'open sans';position: absolute;letter-spacing: 1px;}
#viewprofile .keysp {height: 14px;margin-top: -6px;background: none !important;}
#viewprofile .keyp {margin-top: 6px;}
#viewprofile strong {height: 14px;}
#setmods dt {float: left;width: 14em;margin-left: -16em;padding: 0.8em 1em;font-weight: bold;display: inline;}
#viewprofile li strong, #viewprofile li div, #setmods dd {display: block;padding: 0.5em 1em;font-weight: normal;}
.punbb img.avatardemo {float: right;margin: 0 0 0.8em 1.8em;}
div#pun-profile h2 {width: auto;}
li#profile-name {position: absolute;width: 795px;height: 25px;margin-top: -24px;font-family: 'open sans';text-transform: uppercase;letter-spacing: 1px;font-size: 13px;background: #d8c7d1;color: #a58897;display: flex;align-items: center;justify-content: center;border-radius: 50px 50px 0px 0px;margin-left: -2px !important;}
li#profile-name strong {padding: 0px !important;margin-top: -7px;}
div#viewprofile {width: 795px;margin-left: 60px;background: #d8c7d052;border-radius: 23px;border-bottom: 2px solid #a2abbd;}
div#viewprofile td#profile-left strong {padding: 2px !important;}
td#profile-left {padding-left: 7px;}
li#profile-title strong {color: #687a9d !important;font-weight: 400 !important;font-family: 'open sans';text-transform: lowercase;text-align: center;}
li#pa-avatar div {padding: 3px !important;text-align: center;}
li#pa-avatar img {border: 2px solid #edeeef;outline: 1px solid #8591a8;}
li#pa-online strong {text-transform: lowercase;color: #697ca2;text-align: center;}
li#pa-edit strong a {text-transform: lowercase;color: #976680;background: #d8c7d0;padding: 5px;border: 1px solid #c2a5b4;padding-bottom: 7px;}
li#pa-edit strong {text-align: center;margin-top: 7px;}
td#profile-left {border-right: 1px solid #d8c7d0;}
td#profile-right li span {text-align: right;}
td#profile-right strong {padding-left: 6px;text-transform: lowercase;letter-spacing: 1px;color: #76849f;}
td#profile-right li#pa-fld2 strong {display: flex;align-items: center;}
td#profile-right li#pa-fld2 strong .s1, td#profile-right li#pa-fld2 strong .s2, td#profile-right li#pa-fld2 strong .s3, td#profile-right li#pa-fld2 strong .s4, td#profile-right li#pa-fld2 strong .s5 {margin-top: 10px;}
#viewprofile li#pa-avatar {font-size: 0px;}

/*------------------------------ ÏÐÎÑÌÎÒÐ ÏÎÄÔÎÐÀ ------------------------------*/

div#pun-viewforum .tcr a {margin-left: 0px !important;margin-top: 0px !important;padding-left: 5px;font-family: 'open sans';text-transform: lowercase;padding-right:0px !important;}
div#pun-viewforum .tcr span.byuser {margin-top: 27px !important;position: absolute;}
div#pun-viewforum .avatar-image {border: 2px solid #fff;outline: 1px solid #a1accd;margin-left: 0px !important;margin-top: 0px !important;}
div#pun-viewforum .isonline {margin-top: 0px !important;margin-right: -40px !important;}
div#pun-viewforum .multipage {margin-bottom: 78px !important;}
div#pun-respect .multipage {margin-bottom: 78px !important;}
#pun-main tr.tr-divider {height: 15px;font-size: 0px;margin: 10px 0 10px -12px;display: block;width: 892px;background: #cfc0d2;margin-left: 2px;}
tr.tr-divider.imp {    display: none !important;}
div#pun-viewforum .multipage .icon {display: none;}
div#pun-viewforum .multipage span.byuser {text-transform: lowercase;font-family: 'open sans';}
.postlink.long {width: auto !important;float: right;}
div#pun-viewforum .tcr {width:50%!important}
div#pun-viewforum #pun-crumbs2 {margin-top: 30px;}
div#pun-viewforum .linksb .pagelink, div#pun-searchtopics .linksb .pagelink {margin:0; text-transform: uppercase!important;}
div#pun-viewforum .linksb, div#pun-searchtopics .linksb {       z-index: 9;    margin-top: 0px;}
#pun-viewforum .modmenu .container {font-family: 'open sans';font-size: 9px;text-transform: lowercase;letter-spacing: .5px;position: absolute;margin: 15px 0 0 667px;z-index: 999;}
#pun-viewforum .modmenu .container a {font-weight: 500;}
.linkst .postlink.long, .linksb .postlink.long {margin-top: -5px !important;/* margin-right: 0px !important; */}
#pun-viewforum td.tc2 {    width: 30px!important;}
#pun-viewforum td.tc2:after {    content: '•';    margin-right: 7px;margin-left: 14px;}
.tclcon a {font-family: 'Open Sans';font-size: 10px;z-index: 1;position: relative;}
#pun-viewforum .modmenu .container span {display: none;}
span.closed {color: #213e64;}
span.new-topic, span.new-poll {text-transform: lowercase !important;font-family: 'open sans';}

/*------------------------------ ÏÐÎÑÌÎÒÐ ÀÊÒÈÂÍÛÕ, ÐÅÏÓÒÀÖÈÈ, ÍÎÂÛÕ ÑÎÎ ------------------------------*/

div#pun-online .multipage, div#pun-respect .multipage, div#pun-positive .multipage {    margin-top: 30px;}
div#pun-positive .multipage .container thead, div#pun-respect .multipage .container thead, div#pun-searchtopics .multipage .container thead, #pun-searchtopics .modmenu {    display: none;}
div#pun-online .multipage .container, div#pun-respect .multipage .container, div#pun-positive .multipage .container {font-family: 'Raleway';    text-transform: lowercase;    font-weight: 500;    letter-spacing: .5px;}
div#pun-online td.tcl.username, div#pun-respect .multipage .container td.tc3, div#pun-positive .multipage .container td.tc3 {    text-transform: uppercase;    font-size: 9px;}
div#pun-online td.tcl.username a, #pun-online .tcl.action a {    font-family: 'Ubuntu';    font-weight: 500;}
div#pun-online td.tcl a.registered-user, div#pun-respect .multipage .container td.tc3, div#pun-positive .multipage .container td.tc3 {    font-family: 'Raleway' !important;    font-weight: 600;}
div#pun-positive .multipage .container td.tcl, div#pun-respect .multipage .container td.tcl, div#pun-searchtopics .multipage .container td.tcl {    padding-left: 14px !important;    font-family: 'Ubuntu';    font-size: 10px;    text-transform: uppercase;    letter-spacing: 0px;}
div#pun-searchtopics .multipage .container td.tcl .tclcon strong {font-weight:normal!important;}
div#pun-respect .multipage .container td.tcr, div#pun-positive .multipage .container td.tcr, div#pun-searchtopics .multipage .container td.tcr {    font-family: 'Ubuntu' !important;font-size: 10px;     letter-spacing: 0px;}
div#pun-positive .linksb .pagelink, div#pun-respect .linksb .pagelink { text-transform: uppercase; }
div#pun-searchtopics .multipage .container span.newtext, div#pun-searchtopics .multipage .container span.newtext a, div#pun-searchtopics .multipage .container span.stickytext {    #c38b70 !important;}
div#pun-searchtopics td.tc3:before {    content: '•';    margin: 0 10px 0 0px;}
#pun-searchtopics .main .tcl{width: 70%;}
#pun-searchtopics .main .tcr{width: 50%;}
#pun-searchtopics div.icon { display:none;}
.multipage.show_recent, .multipage.show_new {margin-bottom: 38px !important;}
.post:not(.firstpost) {padding-top: 10px;margin-top: -10px!important;}
.post a {z-index: 2;position: relative;}
td.tcl.username a {position: relative;z-index: 1;}

/*------------------------------ ËÈ×ÍÛÅ ÑÎÎ ------------------------------*/

div#pun-messages h2 {width: auto;}
div#pun-messages .pagelink {color: #83afca;}
span.num_msg, .bubble {background: #caa2b9 !important;margin: -3px 0 0 4px !important;padding-bottom: 2px !important;position: relative !important;color: #fff !important;position: absolute !important;}
span.num_msg {    width: 58px;margin-left: -64px !important;height: 6px !important;font-size: 7px !important;text-align: right;margin-top: 12px !important;}
span.bubble {top: -1px !important;min-width: 11px !important;right: 0px !important;height: 10px !important;position: relative !important;}
div#pun-messages .icon.inew {margin-left: -33px !important;margin-top: -9px !important;}
.jGrowl-notification, .jGrowl-message {background-color: #a4b6cf !important;color: #6980a0;}
#messages-list a.Author {color: #eeeeee !important;text-shadow: none !important;}
#messages-list a.mess[onclick] {color: #9ea9cd !important;}
.messages-container h3, .messages-container .post-links {width: auto !important;}
.messages-container li.pa-reg, .messages-container li.pa-title {display: none;}
.messages-container li.pa-avatar.item2 {margin-left: -7px;background: none !important;margin-top: 17px;}
.messages-container li.pa-author {}
.messages-container li.pa-posts {/* margin-top: 98px; */display: none;}
form#messages div.icon {display: none;}
div#profile.formal, div#pun-post div#post-form, form#login {margin-top: 42px;}
div#pun-edit #tags .container {    margin-top: 50px;}
div#pun-post small#plng {    margin-top: 6px;}
div#pun-edit small#plng {margin-top: 19px;}
.bubble:after {border-color: #caa2b9 transparent !important;margin-top: -1px !important;}
form#messages .user-avatar {margin-left: 0px !important;margin-top: 0px !important;}
.formal.messages-container small#plng {width: 686px !important;}
.formal.messages-container div#fntSlider {margin-left: 300px !important;}
div#pun-messages #profilenav {float: left;width: 14em;margin: -5px 0 0 -209px;display: inline;background: #d0bfc8;font-family: 'open sans';text-transform: lowercase;font-weight: 500;}
div#pun-messages #profilenav li {padding-bottom: 0.8em;}
div#pun-messages #profilenav h2 span {padding-bottom: 5px !important;border-bottom: 1px dashed #a8758d;text-align: right;font-weight: 500;color: #8b6374;letter-spacing: 1px;}
div#pun-messages #profilenav {float: left;width: 14em;margin-left: -20.3em;display: inline;padding: 5px;}
div#pun-messages #profilenav li {padding-bottom: 0.8em;font-weight: bold;}
div#pun-messages #profile .container {padding-left: 18.6em;}
div#profile formal.messages-container .punbb .post-links {margin: 0px 0px 0px 177px !important;}
span.num_msg:before {background: #cba2b9 !important;display: none !important;}
div#profile.formal.messages-container div.post-links {/* margin-left: 677px !important; */}
.messages-container .post-author {height: 220px !important;}
.messages-container .post-author:before {display: none;}
.messages-container li.pa-online {height: 60px;}
.notify-message.jg-message {border-left: #e7187c !important;}
div#pun-messages legend strong {font-family: 'open sans';;font-weight: 400;letter-spacing: 1px;}


/*------------------------------ÑÏÈÑÎÊ ÏÎËÜÇÎÂÀÒÅËÅÉ------------------------------*/

#pun-userlist .formal, #pun-userlist .formal .container {border-bottom: none;margin-bottom: 0;}
#pun-userlist .usertable .container {padding: 0 2.3em 2.3em 2.3em;border-top: none;}
#pun-userlist .usertable table {border-style: solid;border-width: 1px;}
.usertable .avatar-image {margin-left: 0px !important;margin-top: 0px !important;width: 36px !important;height: 36px !important;/* border-radius: 0px !important; */}
.usertable .isonline {/* margin-top: 2px !important; *//* margin-right: -4px !important; */}
.usertable .usersname {margin-left: 5px;line-height: 43px;}
div#pun-userlist .multipage {margin-bottom: 5px !important;}
#pun-userlist .linksb {    margin-bottom: -40px;}
#pun-userlist .linksb .pagelink, div#pun-searchposts .linksb .pagelink, #pun-positive .linksb .pagelink, #pun-respect .linksb .pagelink {margin-top: -18px !important;text-transform: uppercase;}
#pun-userlist .linksb .pagelink {/* margin-left: 3px !important; */}
div#pun-searchposts .linksb .pagelink {    margin-top: -40px !important;}
div#pun-searchposts #pun-crumbs2 .container {margin-top: -47px !important;}
#pun-positive .linksb .pagelink, #pun-respect .linksb .pagelink {margin-top: 10px !important;}
.usertable .user-avatar {display: block !important;}
li#onlinelist.item5.statistics {padding-top: 7px;}
li#onlinelist.item5.onlinelist {border-top: 1px dashed #af8ea2;}
td.tcl.username .user-avatar {margin-left: -9px !important;margin-top: 0px !important;}
.punbb .user-avatar .isonline {background: #d0bfc8 !important;margin-right: -6px !important;margin-top: -3px !important;}
input.button {text-transform: lowercase !important;}

/*------------------------------ ÍÎÂÛÅ È ÀÊÒÈÂÍÛÅ ÑÎÎ------------------------------*/

.multipage .tcr a {margin-left: 0px !important;margin-top: 0px !important;position:relative !important;}
.multipage .user-avatar {display: none;}
.multipage .icon.icon-new {display: none;}
.multipage .tcr span.byuser {margin-top: 0px !important;position: relative !important;}

/*------------------------------ ÏÐÎÑÌÎÒÐ ÓÂÀÆÅÍÈß ------------------------------*/

#pun-positive .tcr a, #pun-respect .tcr a {margin-left: 0px !important;}

/*------------------------------------------------------------------------------------- ÑÒÐÓÊÒÓÐÍÎÅ */

/*------------------------------ ÏÀÍÁÁ ------------------------------*/

.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {padding: 0;list-style: none;}
.punbb img { border:none;}
.punbb .main table { table-layout: fixed;  width: 100%;}
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * { height: 1.8em; vertical-align: middle;}
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {font: 1em verdana, arial, helvetica, sans-serif}
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font-size: 1em;font-weight: normal;}
.punbb h1 span {display: none;}
.punbb legend span {font-size: 12px;color: #72a8ca;}
.punbb pre {font-size: 11px!important;margin-top: 4px !important;font-family: 'open sans';padding-left: 3px;margin-bottom: 4px !important;}
.punbb address, .punbb em {font-style: normal;}
.punbb .post-content em {font-style: italic;}
.punbb .post-content em.bbuline {font-style: normal;text-decoration: underline;}
.punbb a {text-decoration: underline;}
.punbb optgroup {font-weight: bold;}
.acchide, #pun-index #pun-main h1, #pun-navlinks h2, #pun-pagelinks 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 {font-size: 0; height: 0; width: 0; line-height: 0.0; position:absolute; left: -9999px; overflow: hidden;}
.punbb .section, .punbb .main {margin-bottom: 0px;}
.punbb .category, .punbb .post {    margin-top: 8px;}
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {margin-top: 0px;}
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post {border-style: none none solid none;border-width: 0px 0px 2px 0px}
.punbb .container {border-style: solid;border-width: 1px;}
/*.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {border-style: none solid solid none;border-width: 0 1px 1px 0;text-align: right;font-family: 'Raleway';padding: 4px;text-transform: lowercase;color: #ffffff;    text-shadow: 0 0 2px #94b1c1;}*/
#pun-viewtopic h1 { display: none;}
h2 span {margin-right: -1px;position: relative;display: block;}
.punbb .post-content {padding: 0;margin: 0;width: 100%;overflow: hidden;min-height: 134px;}
.punbb .post-sig dt {display: block;    border-top: 1px solid #ccd3db;    width: 450px;    margin: 5px auto;}
.punbb .post-sig dd {margin-inline-start: 0px !important;}
.punbb .post-content p {text-align: justify;line-height: 150%;font-size: 1em;padding: 5px;padding-top: 0px;padding-bottom: 0px;}
.punbb .post-content img {vertical-align: text-bottom}
.punbb .post-content img.postimg {vertical-align: middle;transition:all 0.5s;    object-fit: cover;}
.punbb .info-box {padding: 1.1em 1.7em 1em 1.7em;border-style: solid;border-width: 1px;margin: 0 0 1.1em 0;}
.punbb .info-box * {padding: 0 0 0.7em 0;}
.punbb #pun-main .info-box .legend {font-size: 10px;font-weight: bold;}
.punbb .main .tcl {/* overflow: hidden; */text-align: left;color: #333333;}
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {background-color: transparent;text-align: left;width: 4%;padding-right: 10px;font-family: 'open sans';text-transform: lowercase;}
.punbb .main .tcr {background-color: transparent;text-transform: uppercase;font-family: 'Raleway';text-align: right;position: relative;color: #f4edf1;width: 431px;}
#pun-userlist .main .tcl,#pun-modviewforum .main .tcl {background-color: transparent;width: 20%}
#pun-userlist .main .tc2,#pun-searchtopics .main .tc2 {width: 20%;background-color: transparent;}
#pun-debug table .tcl{background-color: transparent;width: 15%;white-space:normal;}
#pun-debug .tcr {background-color: transparent;width: 90%;white-space: normal;}
.punbb td span.youposted {font-weight: bold;margin-left: -1em;position: absolute;}
.punbb td .modlist {display: block;padding-top: 0.3em;}
.punbb .main td {border-style: solid none none solid;border-width: 1px 0 0 1px;padding: 0.8em 0.1em;}
.punbb .main th {border-style: none none none solid;border-width: 0 0 0 1px;font-size: 0;padding: 0.4em 1em 0.4em 1em;}
.punbb .main .tcl {border-left-style: none;border-left-width: 0}
* html .tclcon {height: 1px}
.punbb .container, .punbb .post-body, .post h3 {border-color:  transparent;}
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {border-color: transparent;}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {border-color: transparent ;}
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,.punbb .post h3 span, .post-links ul, .post-links, .usertable table {border-color: transparent;}
.punbb th {border-color: transparent ;}
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {border-color: transparent;}
#pun-announcement {margin-top: 10px; }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {border-color: transparent;}
.punbb .divider {border-color: transparent;}
.punbb .post .container {border-style: none solid solid solid;border-width: 1px;margin-top: -8px;padding-bottom: 1px;}
.punbb .post.topicpost .container {    margin-top: 10px !important;}
/*.punbb .post.topicpost .post-rating .container {    margin-top: -10px !important;}*/
.punbb .post.topicpost .container.formal {    margin-top: 30px !important;}
form#post.container fieldset {width: 850px;}
.post-box form#post.container fieldset {/*width: auto;*/    width: 93%;}
fieldset#post-preview .post-box, fieldset#post-preview .post-content {min-height: unset !important;}

/*------------------------------ ÔÈËÄÛ ------------------------------*/

.punbb .formal .container {padding-bottom:10px;}
.punbb .formsubmit {padding: 0 0 0 1.7em;margin: 1em 0 0 0;z-index: 1000!important;margin-bottom: 10px;}
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {margin: 0 0.6em 0 0;}
.punbb fieldset {border-style: solid;border-width: 1px;padding: 0 18px 0 18px;margin: 0 0 1em 0;margin-top: 30px;}
.punbb fieldset legend {padding: 0;margin: 0 0 0 11px;font-size: 1.1em;}
.punbb fieldset legend span {margin: 0 0 0 -28px;font-family: 'open sans';text-transform: lowercase;font-weight: 500;letter-spacing: 1px;font-size: 10px;padding: 5px 10px;color: #7d5e6e;background: #d0bfc9;}
.punbb fieldset fieldset {border-style: none;margin: 0;padding: 0 0 8px 0;}
.punbb .fs-box {padding: 1em 0 0.8em 0;}
.punbb .fs-box p, .punbb .fs-box fieldset {padding: 0 0 0.8em 0;}
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {float: left;margin-right: 1em;}
.punbb .inline .infofield {clear:both;}
.punbb .datafield br {display: none;}
.punbb .required label, .punbb .datafield span.input {font-weight: bold;}
.punbb .datafield span.input a {font-weight: normal;}
.punbb .areafield span.input, .punbb p.longinput span.input {display: block;padding: 0 12em 0 0;height: 100%;}
.punbb textarea, .punbb .longinput input {width: 64%;margin: 0;}
.punbb .hashelp {position: relative;}
.punbb .formal fieldset .post-box, .punbb .info-box {border: 1px solid transparent;}

/*------------------------------ ÒÅÊÑÒ ÔÎÐÓÌÀ ------------------------------*/

.punbb .section .container .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container, .punbb .formal fieldset .post-box, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #setmods dl, #pun-navlinks .container, #pun-post .topic h2  {background-color: transpanent;color: #5d667a;font-weight: normal;font-style: normal;}

/*------------------------------ ËÈÍÊÈ ------------------------------*/

punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {color: #616f8c;text-decoration: none;transition: all 0.7s;position:relative;z-index:3;}
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, pun-index .tcl h3, .punbb-admin #punbb-admain a:active {background-color: #cbbdc6;color: #804f6e;transition: all 0.7s;}
.punbb .post-links {margin: 11px -11px 9px -13px;}
.punbb .linkst, .punbb .linkst a, li.pl-email.profile a, li.pl-email.pm a, li.pl-email.email a, .linksb .pagelink, .linksb .pagelink a, .subscribelink a, li.pl-delete a, li.pl-edit a, li.pl-quote a, .postlink.long a, div#pun-searchposts .post-links a {color: #465a8d !important;font-family: 'open sans';}
.pagelink {display: inline-block;float: left;text-align: left;text-transform: uppercase;margin: -4px 0 0 3px !important;background: #a2abbd;padding: 3px;font-size: 8px;font-family: 'Raleway';letter-spacing: 1px;z-index: 1;transition: all 0.5s;position: relative;display: flex;align-items: center;justify-content: center;}
.pagelink:hover {/* text-shadow: 0 0 2px white; */}
.pagelink a {color: #eacad8 !important;}*/
.linkst .postlink {    display: inline-block;    margin-left: 5px;}
#pun-viewtopic .linkst .postlink:before {    /* content: '•'; */    margin-right: 7px;    vertical-align: middle;}
.punbb .linksb {font-family: raleway;text-align: right;font-size: 10px;text-transform: lowercase;font-weight: 500;letter-spacing: .5px;}
#pun-viewtopic .linksb {height: 50px;    margin-top: -45px;}
#pun-viewtopic .linksb .pagelink {margin: 36px 0 0 0 !important;}
.pagelink a {    font-family: 'Ubuntu';}
.linksb .pagelink {float: left;text-align: left;text-transform: lowercase;margin: -4px 0px 0px 3px !important;background: #a2abbc;padding: 3px;z-index: 2;position: relative;}
.linksb .postlink {float: right;       font-weight: 500;}
#pun-viewtopic .linksb .postlink a {margin: -74px 1px 0 841px;font-family: raleway;text-transform: uppercase;font-size: 9px;line-height: 14px;}
.subscribelink {float: right;/* margin-top: 36px; *//* margin-left: 100px; */}
.punbb .helplinks {display: block;position: absolute;top: 1em;right: 0;font-weight: normal;width: 36%;}
.punbb #profile .helplinks {top: 1.5em;}
.punbb .helplinks span {display: block;padding-bottom: 0.2em;}
#pun-pagelinks {position: absolute;top: 315px;left: 0;margin: 0;border: none;padding: 0;width: 100%;}
#pun-pagelinks .container {background: transparent;border: none;padding: 0;}
#pun-pagelinks .container li {display: inline;}
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {height: 2em;line-height: 2em;padding: 0;font-size: 1.2em;margin-left: -9999px;display: block;float:left;width: 100%;}
#pun-pagelinks a:active, #pun-pagelinks a:focus {position:relative;margin: 0;}
#pun-pagelinks li a span {display:block;margin: 0 1em;}
.post-box a {font-weight: bold;}

/*------------------------------ ÃËÀÂÍÀß ------------------------------*/

#pun-crumbs1 {font-weight: bolder;overflow: hidden;margin-top: 34px;}
#pun-crumbs1 .container {border-top: none;text-align: left;font-weight: normal;z-index: 1;position: relative;width: 448px;background: #a3abbe;height: 12px;margin-left: 2px;padding-top: 2px;padding-left: 2px;}
#pun-crumbs1 .container em, #pun-crumbs2 .container em, div#pun-searchposts h3 em {display: none;}
#pun-crumbs1 .container a:after, #pun-crumbs2 .container a:after, div#pun-searchposts h3 a:after {content: '•';margin: 0 2px 0 4px;color: #456680;}
#pun-break1 {border-style: solid none;border-width: 1px 0;height: 0;position: relative;z-index: 1;margin-top: -20px;}
#pun-announcement h2 {padding: 0;margin: 0 1em -3.5em 1em;position: relative;display:none;}
#pun-announcement h2 span {display: block;padding: 1em 0 0.8em 0;}
#pun-announcement .container {width: 100%;height: auto;}
li#onlinelist {text-align: justify;width: 100%;line-height: 15px;text-transform: uppercase;margin: 22px 0 -21px 0;}
li#onlinelist div {border-top-style: solid;border-top-width: 1px;padding: 0.7em 1em 0 0;margin-top: 5px;}
div#statistic-other {text-align: center;display: flex;align-items: center;justify-content: center;padding: 0px !important;height: 20px;margin-left: 8px;font-size: 8px !important;}
#pun-qjump {margin: 0;border: none;width: 50%;position: relative;float: left;}
#pun-qjump .container {border: none;background: transparent;padding: 0.8em 1em;}
#pun-about {margin-top: 0;}
#pun-about p span {display:block;padding-left: 50%;}
#pun-crumbs2 {margin: 80px 0 -47px -30px;position: relative;}
#pun-crumbs2 .container {position: absolute;z-index: 2;width: 888px;margin-left: 33px;margin-top: -36px;height: 13px;background: #a2abbd;padding-top: 2px;padding-left: 2px;}
#pun-break4 {margin: -3px 1em;border-style: solid none;border-width: 1px 0;position: relative;height: 0;z-index: 1;}
div.punbb-admin #pun-about .container {border-top-style: solid;border-top-width: 0px;}
#pun-help .formal .info-box h3.legend {border-bottom-style: solid;border-bottom-width: 1px;padding-bottom: 0;margin-bottom: 0.8em;}
#pun-help .formal .info-box h3.legend span {padding-bottom: 0.6em;display: block;border-bottom-style: solid;border-bottom-width: 1px;font-size: 1.1em;}
#pun-help .formal p, #pun-help .formal dd {margin-bottom: 1em}
#pun-help .formal ul, #pun-help .formal dl {font-weight: bold;overflow: hidden;margin-top: 0;}
#pun-help .formal li {padding: 0;line-height: 130%}
#pun-help .formal li * {vertical-align: text-top;}
#pun-help .formal dt span {font: 1.4em/120% verdana, monaco, "bitstream vera sans mono", "courier new", courier, monospace}
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}
#pun-index th.tcl {font-size:0%;}
#pun-main .post-links li {/*text-transform: lowercase; font-size: 10px;*/ }
#pun-viewforum .forum thead { display: none;}
.alt2, .alt1 {height: 50px;}

/*------------------------------ ÏÎÑÒ ------------------------------*/


.punbb .post-body {margin-left: 20em;border-left-style: solid;border-left-width: 1px;padding: 0 0 1px 0;}
.punbb .post-box {padding: 1em;padding-top: 3em;margin: 0 0 0 1em;margin-right: 6px;min-height: 210px;}
.punbb fieldset .post-box {margin-bottom: 0.8em;}
.punbb .post-links {;border-left-style: solid;border-left-width: 1px;position: absolute;z-index: 9999;margin-top: -12px !important;width: 914px;font-family: 'open sans';text-transform: uppercase;font-size: 10px;}
.punbb .post-links ul {padding: 0 1em 0 0;height: 2em;line-height: 2em;/* margin-left: -19em; */border-top-style: dashed;border-top-width: 1px;background: transparent;text-align: right;}
.punbb .post-links li {display: inline;padding-left: 1em;}
.pl-email, .pl-website {float: left;}
.punbb .clearer {clear: both;height: 0;font-size: 0;}
textarea#reputationText {height: 100px;}
textarea#main-reply {height: 200px;}
img.postimg:hover {filter: brightness(110%);}
img.postimg{}
a.sharelink {display: none;}
li.pl-share {display: none !important;}
/*.post-rating {display: flex;justify-content: flex-end;align-items: flex-end;}
.post-rating p.container {color: #8f6e86;background-color: #cfbdc8;width: 50px;height: 20px;display: flex;justify-content: center;align-items: center;transition: all 0.5s;border: 1px solid #b19baa !important;font-family: 'open sans';font-weight: normal !important;}
.post-rating p.container:hover {background-color: #d7cbd3;}*/
.post-rating a:hover {background-color: transparent !important;}
.post-vote a.positive {position: absolute;z-index:1000;margin-top: -33px;margin-left: -38px;width: 54px;height: 26px;background-color: #c8cbd6;display: flex;justify-content: center;align-items: center;} */
li.t-emoji {width: 543px !important;height: 15px !important;justify-content: center;display: flex;align-items: center;}
p.lastedit {display: none;}
/*div.post-rating a {width: 50px;height: 20px;display: flex;align-items: center;justify-content: center;}*/


/*------------------------------ ÐÅÇÓËÜÒÀÒÛ ÏÎÈÑÊÀ ------------------------------*/

form#punbbsearch {    margin-top: 30px;}
div#pun-searchposts .linkst {  width: 223px;    margin-bottom: 13px !important;    margin-left: -11px;}
div#pun-searchposts .post-links {    width: 223px !important;    margin-bottom: 9px !important;}
div#pun-searchposts .FNTslider {display:none;}
div#pun-searchposts .post h3 {    width: 678px;}
div#pun-searchposts #pun-crumbs2 {margin-top:31px;}
div#pun-searchposts .post-box {    margin-top: 19px;}
#pun-searchposts .pa-replies {display:none;}

/*------------------------------ ÏÐÅÄÏÐÎÑÌÎÒÐ ÑÎÎÁÙÅÍÈß ------------------------------*/

#pun-post .post .container {margin-top:33px;}
#pun-post .post h3 {margin: 5px -26px 0px 0px;}
#pun-post .topic h2 {    font-family: 'Raleway';    font-size: 8px;    text-transform: uppercase;    letter-spacing: .5px;    font-weight: 500!important;    position: absolute;    margin-top: 80px;    z-index: 9;}
#pun-post .topic {margin-top: 1em;}
#pun-post .formal .info-box li {padding-left: 4px;list-style-type: square;list-style-position: inside;line-height: 1.5;margin: 0;}

/*------------------------------ ÌÎÄÌÅÍÞ ------------------------------*/

.punbb .modmenu .container {padding-bottom: 10px;text-align: right;font-family: raleway;text-transform: lowercase;font-size: 11px;position: relative;z-index: 1;margin-top: 15px;}
.punbb .modmenu strong, .punbb .modmenu a { height: 1.9em;line-height: 1.8em;}
.punbb .modmenu .container strong {float: left;}
.punbb .modmenu input {margin-left: 1em;}
.punbb .info .container {padding: 0.8em 1em;}
.punbb .info .container .backlink {padding-top: 0.8em;}
div#topic-modmenu {height: 0px;/* position: absolute; *//* margin-top: -2px; *//* margin-left: -4px; */}
div#topic-modmenu span {display: none;}
#pun-message #pun-main, #pun-delete #pun-main {    margin-top: 30px;    font-family: 'Ubuntu';    text-transform: lowercase;    font-size: 11px;} 
div#topic-users-in {margin-top: 24px;min-height: 80px;}
.isguest #pun-viewtopic .linksb .postlink a {margin-top: 1px !important;line-height: 36px;}

/*------------------------------ÒÈÒËÛ------------------------------*/

#pun-title {margin: 0;border-style: none none none none;border-width: 1px 1px 0 1px;}
#pun-title h1 {display : block;height : 40px;padding: 2em 1em 0 1em;position: absolute;}
#pun-title .container {border-style: none none none none;}
#pun-title h1 span  {font-size: 1.5em;}
#pun-title h1 span  {display: none;}
#pun-title h1 span  {font-size: 1.5em;}

/*------------------------------ ÎÑÒÀËÜÍÎÅ ------------------------------*/

.multipage {margin-top: 44px;}
div#pun-index tr, td.tc2, td.tc3, .punbb .main .tcr {/* color: #8b99ab !important; */}
div#post-form fieldset legend {font-family: 'open sans';font-size: 10px;color: #7e93cb;margin-left: -10px;}
div#post-form fieldset legend span {font-size: 10px;text-transform: lowercase;color: #86b370;}
td#button-files_rusff {display: none !important;}
img#Knopa2-2 {margin-right: 16px;margin-top: 21px;}
hr {height: 2px;border: none !important;outline-offset: 2px;opacity: 1 !important;background: #d3c0c9;}
span.closedatafield {display: none;}
div#smilies-area {width: 555px;overflow-x: hidden;}
.pun-modal .modal-inner{z-index: 1200000 !important;}
.pun-modal{z-index: 1000000!important;}
div#pun-main.multipage.search .post-links {margin-top: -36px !important;margin-left: 7px !important;}
div#pun-main.multipage.search .pagelink {margin-top: -31px !important;}

/*------------------------------ Ñ ÒÅËÅÔÎÍÀ ------------------------------*/

@media screen and (max-device-width: 480px) {
.hashelp center div a button, .button, .punbb input, .punbb select {     -webkit-appearance: none !important;border-radius:0px !important;}
}

/*------------------------------ ÑÊÐÎËË ------------------------------*/

::-webkit-scrollbar-thumb {background-color: #5867a8;} 
::-webkit-scrollbar{width: 6px;height: 6px;background-color: #908aaf;}

#smilies-area div[class^="t-"]:not(.t-0)::-webkit-scrollbar {width: 3px !important;}
.gost4::-webkit-scrollbar {width: 2px !important;}
.gost5::-webkit-scrollbar {width: 2px !important;}

/*------------------------------ ÏÎÄÑÊÀÇÊÀ ------------------------------*/

#tooltip, .tipsy-inner {z-index: 999999;border-radius: 0px !important;
padding: 2px 10px 1px 10px;font-family: ubuntu;letter-spacing: .5px;text-transform: uppercase;font-size: 8px;background: #ccbdc7 !important;}
.tipsy-arrow {display:none;}
#tooltip, .tipsy-inner, #respect figure .prof, .tipsy-inner a  {color: #7b526d !important;text-decoration: none !important;}
#tooltip {    position: absolute;    max-width: 200px;    display: none;}

/*------------------------------ ÑÅËÅÊØÅÍ ------------------------------*/

::selection {background-color: #707a99;color: #c1bac7;}

/*------------------------------ ÑÊÐÛÒÜ ÂÑßÊÎÅ ------------------------------*/

#button-graffiti_rusff {display: none !important;}
div#pun-status span.item4 {display: none;}
li.pa-gifts {display: none;}
li.pa-ua {display: none !important;}
div#topic-feed {    display: none;}
#pun-index .subforums {display:none;}
div#pun-main.multipage.show_new .icon, div#pun-main.multipage.show_recent .icon, div#pun-main.multipage.show_replies .icon, div#pun-main.multipage.show_unanswered .icon {display: none;}
a.permalink {z-index: 2;position: absolute;margin-left: 4px;}

/*------------------------------ ÇÀÊËÀÄÊÈ, ÌÀÑÊÀ ÏÐÎÔÈËß ------------------------------*/


#MyBookmarks, #mask_dialog .inner, #pun-reputation .inner, .pun-modal .modal-inner {padding: 5px;margin: 7px;line-height: 15px !important;background: #c4cfd5;border: 1px solid #709ebb;box-shadow: none !important;}
#BookmCntToggle.default-style {    background: transparent !important;    border-left: none !important;    box-shadow: none !important;}
.post .bookmark {right: -18px !important;}
#BookmCntToggle.default-style {top: 20px !important;opacity: 1 !important;background: #628aab !important;color: #315d81 !important;}
#MyBookmarks {height: 96.7% !important;    z-index: 99999999 !important;}
#MyBookmarks span.scrl {text-shadow: none !important;width: 100px!important;padding: 3px !important;    box-shadow: none !important;}
#MyBookmarks li.BookmarkL>span.last_click {    background: #5baed975 !important;    box-shadow: none !important;}
#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2, .editBookmark .inputfield {font-family: 'Raleway';text-transform: lowercase;letter-spacing: 1px;font-weight: 500 !important;font-size: 11px;color: #456c8c;}
.editBookmark {box-shadow: none !important; border-radius: 0px !important;}
#MyBookmarks inner {    margin-top: 10px !important;}
.editBookmark h1, .editBookmark h1 span {    display: block !important;}
textarea#mask_signature, textarea#mask_pafld1 {    margin: 6px 0 10px 8px;    width: 97% !important;}
form#mask_form {    overflow-x: hidden;}
.button.hv-add-template {    height: 20px !important;    margin-bottom: 10px;}
#mask_dialog .hv-form-block {    max-height: 400px !important;}
#mask_dialog .inner {z-index: 99999 !important;}
#mask_dialog {position: relative;z-index: 999999;}


/*Ïëþñû äëÿ Òîïèêà!*/
.post-rating p a {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    font-size: 12px !important; }
.post-rating p a:before {
    content: '\f004';
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 28px;
    opacity: .4;
    margin-top: 2px;}
li.pa-respect a[href*="&v=1&code="]{
  position:absolute;
  z-index:10!important;
  width:40px; height:20px;
  margin-left:2px;
  margin-top:3px;
  display:inline-block;
  /*outline:red solid 1px;*/
}