#pun-title table {width: 1087px; height: 481px; background-image: url(http://forumstatic.ru/files/0019/b7/37/14931.jpg); background-repeat: no-repeat; background-position: top center; margin: 0 0 0 -15px; border: none;}

html {background:url(http://forumstatic.ru/files/0019/b7/37/20368.jpg?v=1) top left no-repeat #afc2ce; background-attachment: fixed; background-size: cover; text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust: none;}

#pun {background-image: url(http://forumstatic.ru/files/0019/b7/37/25690.jpg); background-color: transparent; background-repeat: repeat;}
#pun-about {width: 1087px; height: 122px; background-image: url(http://forumstatic.ru/files/0019/b7/37/38473.jpg); background-repeat: no-repeat; background-position: center top; margin: 0 0 -75px -15px;}

.punbb textarea, .punbb input {background-color: #dee4e7 !important; border: 1px solid #98a2a8; box-shadow: 0px 0px 0px 1px #e6eae9; color: #1f2630 !important; outline: 0 none transparent! important;}
.punbb textarea, .punbb select, .punbb input {background-color: transparent; color: #1f2630; outline: 0 none transparent! important;}

.punbb select, .forminput {color: #0e1e34 !important; font: 13px 'oswald' !important; text-shadow: 1px 0px 1px #c7d8e2; text-transform: lowercase; background-color: #c7d8e2 !important; box-shadow: inset 0 0 2px 0 #93b2c5; border: 0px; padding: 0 0 3px 5px;}
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {background-color: #dee4e7; box-shadow: inset 0px 0px 2px 0px #7c8f9a; outline: 1px solid #eaeef1; color: #161e29 !important;}

#pun-redirect, #pun-maint {color: #131d25 !important; text-shadow: #000 1px 0px 1px !important; font: 13px "Arial Narrow"; text-transform: lowercase; margin: 40px 0 0 220px; padding: 5px 10px 10px 10px; background-position: center; text-align: center; line-height: 16px; width: 500px; float: none; height: auto; background: #dee4e74f; border: 1px solid #6a809391; box-shadow: inset 0 0 3px 0px #d0d9dc, -18px 0px 0px -13px #6a8299, 18px 0px 0px -13px #6a8299;}
#pun-redirect a, #pun-maint a {color: #162b41 !important; text-shadow: #aebec9 0px 0px 1px !important; font-weight: bold;}

.punbb-admin #pun-admain .adcontainer {background-color: transparent; margin-left: 15px; color: #1f2630;}
.punbb .main .container, .punbb .post .container, .punbb .post h3, #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, #viewprofile li, #setmods dl, .punbb textarea, .punbb select, .punbb input, #pun-status .container, #pun-crumbs2 .container, #pun-about .container, #pun-stats .container {color: #1f2630;}

.punbb .post-links ul a {color: #132541; text-shadow: 1px 0 1px #f4f7f6; background-color: #ecf1f299; padding: 0 6px 1px 6px;}
.punbb .post-links ul a:hover {color: #051938 !important; background-color: #f2f5f4a6;}

.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 {color: #071a29; text-shadow: 1px 0px 1px #f4feff; text-decoration: none; -webkit-transition: all 0.8s;}
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {color: #7a2708; -webkit-transition: all 0.8s;}

.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, .punbb-admin #punbb-admain a:active {color: #0c1f33; border-bottom: 0px none; -webkit-transition: all 0.8s; text-decoration: none;}
#pun-pagelinks a:active, #pun-pagelinks a:focus {background-color: #e6eae9; color: #162a5a;}

.punbb table Div.icon {float: left; width: 20px; height: 20px; display: block; border-style: none; background-image: url(http://forumstatic.ru/files/0019/b7/37/77612.jpg); background-repeat: no-repeat; padding: 0 8px 0 0; margin: 10px 0 0 10px;}
TR.inew Div.icon {background-image : url(http://forumstatic.ru/files/0019/b7/37/43133.jpg); background-repeat: no-repeat;}
TR.isticky Div.icon {width: 20px; height: 20px; background-image : url(http://forumstatic.ru/files/0019/b7/37/21063.jpg); background-repeat: no-repeat;}
TR.iclosed Div.icon {width: 20px; height: 20px; background-image : url(http://forumstatic.ru/files/0019/b7/37/50078.jpg); background-repeat: no-repeat;}
.forum .container .icon {margin: 0px !important;}

.punbb .post .post-author > ul {background: url(http://forumstatic.ru/files/0019/b7/37/78610.jpg) 0 bottom no-repeat, url(http://forumstatic.ru/files/0019/b7/37/84838.jpg) 0 top no-repeat; margin: -7px 0 -15px 0 !important; padding: 5px 5px 3px 5px !important;}

.post-author a {color: #1f2d3d !important; font: 11px "cuprum"; text-shadow: #e6eae9 1px 0px 1px !important;}
.post-author a:hover, .post-author a:focus, .post-author a:active {color: #4e161a !important;}
.post-author {text-align: center; color: #1c2f44 !important; /*весь текст*/ text-shadow: 1px 0 1px #c3d9e7 !important; background: url(http://forumstatic.ru/files/0019/b7/37/21894.jpg) repeat-y;}
.post-author ul li {text-align: center;}
.pa-author {background-color: #d3dee587;}
.pa-author a, .pa-author {color: #16293e !important; text-shadow: #e6eae9 1px 0px 1px !important; font: 16px "oswald" !important; letter-spacing: 1px;}
.pa-author a:hover, .pa-author  a:focus, .pa-author  a:active {color: #4e161a !important;}
.pa-title {position: relative; width: 200px; z-index: 10; padding: 0 2px !important; color: #0b1d2d !important; text-shadow: 1px 0 1px #c0d2dc !important; font: 10px "Franklin Gothic Medium" !important; text-transform: uppercase; margin: 6px 0px 6px -5px !important; line-height: 13px !important;}
.post-author ul .item2 img {box-shadow: 0px 0px 4px 1px #c5d4dd; margin-left: -6px !important;}
li.pa-avatar  {z-index: 5; margin: 0 0 5px 6px !important;}
#pun-profile #pun-main h1 {font: 14px "oswald"; text-transform: lowercase; margin: 0; padding: 1px 20px 4px 20px; background-color: #c8d9e391; color: #04192e; text-shadow: 1px 0 1px #e6eae9;}
#pun-profile #pun-main h1 a {color: #04192e; text-shadow: 1px 0 1px #e6eae9;}

.pa-posts, .pa-respect {vertical-align: text-top; display: inline-table; width: 66px; padding: 2px 0 1px 0 !important; font: 11px "cuprum" !important; text-transform: uppercase; font: 10px "franklin gothic medium" !important}
.pa-respect span::before {content: " ";}
.pa-respect a {font: 10px "franklin gothic medium" !important}
.pa-fld1 {margin: 8px 5px 7px 5px !important; padding: 4px 7px 7px 7px !important; background-color: #e6eae9fa; box-shadow: inset 0 0 2px 0 #7e97a6; border: 1px solid #708ca3; font: 12px "cuprum"; color: #171c22; text-shadow: 1px 0 1px #d8dde0; line-height: 13px;}
.name {margin-bottom: 4px !important; padding: 1px 0 4px 0; text-transform: uppercase; margin: 1px 3px !important; letter-spacing: 1px; border-bottom: 1px dashed #688190;}
.info {margin-top: 5px !important; text-align: justify !important;}

.online ul .pa-online strong, .topic a.sharelink, #pun-main #post-form h2 span, .pa-awards, #pun-viewtopic #pun-main h1 span, .pa-gifts {display: none; visibility: hidden!important;}
#pun-title .title-logo {display: none;}
li#navawards {display: none !important;}
.pa-gifts {text-align: center; margin-top: 0px;}
.lastedit {display: none;}
.post-content .spoiler-box > div {padding-bottom: 2px;}
.post-content .spoiler-box > blockquote {padding-top: 10px !important;}
/* .inputfield {color: transparent;} */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-userlist .usertable th {display: none}
.post-content .highlight-text {background-color:  #9e8b7f !important; font: italic 13px "Georgia";}
hr {border: none; border-top: 1px dashed #223c45ad; margin: 5px 0 !important;}
.category th,#pun-viewforum th{padding: 0 !important; font-size: 0 !important; color: transparent !important; visibility: hidden !important;}
::selection {background: none repeat scroll 0 0 #384b62; color: #e6eae9; opacity: 0.4;}  
*::-moz-selection {background: none repeat scroll 0 0 #b298bc; color: #121212;}

.punbb .container, .punbb .post-body, .post h3, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post , #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th,  #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, #pun th, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {border-color: transparent;}
.punbb .main .container, .punbb td.tc3, .punbb .section .container,punbb td.tc2,.punbb td.tcr,#pun .tc2, #pun-stats h2, #pun-main .post h3 span, #pun-main .post h3, #pun-main .post-body, #pun-title, #pun-main .formal textarea, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {background-color: transparent;}
.punbb .main .post table, .punbb .main .post table tr, .punbb .main .post table td, .post-content table {border: none 0 transparent;}
.post-content td {border: none 0 transparent !important;}

#pun-index .tcl h3 {text-align: center; width: 375px; height: 30px; margin: -39px 0 7px -12px; background-color: #93b2c5; transition: all 0.8s ease-in-out;}
#pun-index .tcl h3:hover, #pun-index .tcl h3:active, #pun-index .tcl h3:focus {width: 325px; transition: all 0.8s ease-in-out;}
#pun-index .tcl h3 a {font: 21px "sonata"; text-transform: lowercase; letter-spacing: 1px; color: #f3faff; text-shadow: 0 0 2px #02101b !important; padding-right: 10px;}
#pun-index .intd {background-color: #cddbe4; color: #0e2033; font: 12px "Arial Narrow"; width: auto; margin: 22px 10px 13px -7px; text-align: justify;}

::-webkit-scrollbar {width:  6px; height: 6px; background-color: #536784; box-shadow: 0 0 0 2px #b0c2ce inset !important;}
::-webkit-scrollbar-thumb {background-color: #536784; width: 4px !important;}

.queu::-webkit-scrollbar, .code-box .scrollbox::-webkit-scrollbar, .punbb textarea::-webkit-scrollbar {width: 7px; height: 7px; background-color: #647692; box-shadow: 0 0 0 2px #e3e6e7 inset !important;}
.queu::-webkit-scrollbar-thumb, .code-box .scrollbox::-webkit-scrollbar-thumb, .punbb textarea::-webkit-scrollbar-thumb {background-color: #536784; width: 4px !important;}

h3 > span > a.permalink {position: absolute; margin: -5px 0 7px -274px; text-align: left;}
#pun-main > div.linkst > div.postlink
.punbb .post h3 .sharelink, #topic-modmenu >p> span{display: none;}
#pun-viewtopic div.post h3 strong::before {content: "пост номер # ";}
#pun-viewtopic .post h3 span a, .punbb .post h3 strong {font: 700 13px "Arial Narrow"; color: #0d2840; text-shadow: #dde6ec 1px 0px 1px; padding: 7px 11px; text-transform: lowercase;}
#pun-viewtopic .post h3 span a:hover, #pun-viewtopic .post h3 span a:active, #pun-viewtopic .post h3 span a:visited, #pun-viewtopic .post h3 span a:focus {color: #0d2840 !important; background-color: #e6eae9;}

#pun-viewtopic .post h3 {background-color: #c7d8e2; margin: 0 0 -20px 225px; width: auto; height: 28px;}

.queu {position: absolute; top: 258px; left: 368px; width: 453px; height: 109px; color: #1c3143; text-shadow: 0px 0px 1px #e6eae9; font: 12px "Arial Narrow"; line-height: 14px; overflow: hidden; padding: 5px; text-align: justify; text-indent: 15px;}
.queu a {font-weight: bold; color: #074982 !important;text-shadow: 0px 0px 1px #e6eae9 !important;}
.queu a:hover, .queu a:active, .queu a:focus {color: #610808 !important;}

.queue {position: absolute; top: 112px; width: auto; height: auto; text-align: right; z-index: 999;}
.queue img {transform: rotate(-8deg); max-height: 100px; opacity: 0.8; outline: 4px solid #c7d8e2;}
.queue img:hover, .queue img:focus, .queue img:active {max-height: 180px; transform: rotate(0); transition: all 0.8s ease-in-out; opacity: 1; outline: 4px solid #c7d8e2;}

.pfs {background: #406380e6; width: auto; color: #e6eae9; text-shadow: #000 0 0 1px; text-align: center; margin: 7px 0 -20px 0 !important; padding: 2px 0 3px 0; border: 1px solid #dde9f28a; box-shadow: inset 0 0 2px #0e1f2d; letter-spacing: 1px;}
.pfs a {color: #e6eae9 !important; text-shadow: #060c11 1px 0 1px !important; font: 13px "Arial Narrow" !important; text-transform: lowercase;}
.pfs a:hover, .pfs a:active {color: #eefcff !important;}

.pfb {width: auto; margin: 7px 0 -20px 0 !important; padding: 4px 3px 2px 3px; text-align: center; background-color: #b7ccdab5;}
.pfb a {opacity: 0.4;}
.pfb a:hover, .pfb a:active {opacity: 1;}

.banners {position: absolute; margin: -11px 0 0 0 !important; width: 1050px; height: 31px; line-height: 16px; word-spacing: 3px; overflow-y: auto !important;}
.banners a {mix-blend-mode: soft-light; filter: grayscale(1);}
.banners a:hover, .banners a:active, .banners a:focus {mix-blend-mode: normal; filter: grayscale(0);}

.banners::-webkit-scrollbar {width: 4px; height: 4px; background-color: #c5d4d0; box-shadow: 0 0 0 1px #93b2c5 inset !important;}
.banners::-webkit-scrollbar-thumb {background-color: #e6eae9; width: 4px !important;}

.ssyl {position: absolute; width: 245px; height: auto; top: 270px; right: -14px; transform: rotate(-3deg);}
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {width: 130px; height: 30px; display: block; background-color: #93b2c5; font: 28px "sonata"; color: #e6eae9; text-shadow: 1px 0 1px #0b1820; text-decoration: none; text-transform: lowercase; margin-bottom: 8px; padding: 0 33px 9px 55px; transition: all 0.3s ease-in-out;}
a.tvm:hover {width: 110px; margin-left: 25px; display: block; text-decoration: none;}

.punbb .modmenu .container {margin: 0 0 7px 10px;}
.pun-modal .modal-inner, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {background-color: #c6bcb2d9 !important;}

#tags .container {background-color: #e6eae9d6; border: solid 1px #607e908f; box-shadow: 0 0 2px #d7e1e4ba; height: auto; margin-right: 5px; overflow-y: auto; overflow-x: auto; color: #305165; padding: 11px 10px 15px 15px !important;}
div#font-area.container {height: 190px;}
#filetable tr.selected td {background-color: #93b2c559 !important;}

.Hoverbuttons {opacity: 0.3; -webkit-transition: all 1.3s;}
.Hoverbuttons:hover, .Hoverbuttons:active{opacity: 1; -webkit-transition: all 1.3s;}

.punbb .user-avatar img.ava {border-radius: 0px !important; margin: -2px 9px 2px 0px !important; opacity: 0.5 !important; -webkit-transition: all 1.3s;}
.punbb .user-avatar img.ava:hover {opacity: 1 !important;}

.go-up, .go-down {display: none; position: fixed; z-index: 9999; cursor: pointer; opacity: 1; width: 25px; height: 80px;}
.go-up {top: 257px; margin-left: 1063px !important;}
.go-down {top: 340px; margin-left: 1063px !important;}
.go-down:hover, .go-up:hover {opacity: 1;}

.status_userava>img{width: 75px; height: auto; vertical-align: middle; border-radius: 100%; opacity: 0.5; transition: all 0.8s ease-in-out;}
.status_userava>img:hover, .status_userava>img:active, .status_userava>img:focus {opacity: 1; transition: all 0.8s ease-in-out;}
#pun-status .status_userava {position: absolute; top: -32px; left: -84px; width: 75px; height: 75px; overflow: hidden; border-radius: 100%; border: 5px solid #cddbe4; background-color: #cddbe4;}

.punbb .user-avatar .avatar-image {outline: 4px solid #cddbe4; opacity: 0.7 !important; outline: 4px solid #c7d8e2;}
.punbb .user-avatar .avatar-image:after, .punbb .user-avatar .avatar-image:hover, .punbb .user-avatar .avatar-image:active {opacity: 1 !important;}

.FNTslider {border-radius: 2px; position: relative; z-index: 1000; background: #d2dee5; box-shadow: inset 0 0 1px #101b21; width: 130px; height: 5px; margin: 7px 196px 6px 6px !important; float: right;}
.FNTslider .before {height: 3px; border: solid 1px transparent; border-right: none 0; border-radius: 1px 0 0 1px; position: absolute; background: #60788f; box-shadow: inset 0px 0 1px #000;}
.FNTslider .thumb {width: 6px; height: 11px; border-radius: 2px; position: relative; top: -3px; background: #4b6997; cursor: pointer;}