body {background-color: #2e3f47; background-image : url("http://forumstatic.ru/files/001b/35/5c/67874.jpg"); background-repeat: repeat; background-position: top center; overflow-x: hidden;}
#pun {background-color:transparent; background-image: url(http://forumstatic.ru/files/001b/35/5c/85884.jpg);}
#pun-title table {background: transparent url(http://forumstatic.ru/files/001b/35/5c/57105.png) center top no-repeat; border: none; width: 1103px; height: 517px; margin: -166px 0 0 -52px;}
.punbb {padding: 40px 40px !important; width: 1099px;}
#pun-about {background: transparent url(http://forumstatic.ru/files/001b/35/5c/95553.png) no-repeat top center; margin: -40px 0 -27px -52px !important; width: 1103px; height: 200px;}

.punbb textarea, .punbb input {background-color: #dacdc2 !important; border: 1px solid #9583739c; box-shadow: 0 0 0 1px #d5c5b8; color: #1d110c !important;}
.punbb textarea, .punbb select, .punbb input {background-color: transparent; color: #2e1111; outline: 0 none transparent! important;}

.punbb select, .forminput {color: #b9afa6 !important; font: 11px 'cuprum' !important; text-shadow: 1px 0px 1px #000; text-transform: uppercase; letter-spacing: 1px; background-color: #392922 !important; box-shadow: inset 0 0 2px 0 #000; border: 0px; padding: 3px 10px 2px 10px;}
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {background: #e8ded533; box-shadow: inset 0 0 2px 0 #3f2a1db0; outline: 1px solid #cfc5bbb5; color: #0d0602;}

#pun-redirect, #pun-maint {color: #20140c !important; text-shadow: #483f39 1px 0px 1px !important; font: 14px "cuprum" !important; text-transform: lowercase; margin: 200px 0 0 260px; padding: 5px 10px 10px 10px; background-position: center; text-align: center; line-height: 13px; width: 500px; float: none; height: auto; background: #3c352f; border: 1px solid #795130; box-shadow: inset 0 0 3px 0px #302721;}
#pun-redirect a, #pun-maint a {color: #9a8d7f !important; text-shadow: #000 0px 0px 1px !important;}

.punbb-admin #pun-admain .adcontainer {background-color: transparent; margin-left: 15px; color: #33241d;}
.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-crumbs1 .container, #pun-crumbs2 .container, #pun-about .container, #pun-stats .container {color: #150d08;}

.punbb .post-links ul a {color: #1e120b; text-shadow: 1px 0 0 #e0dad4; padding: 0 6px 1px 6px;}
.punbb .post-links ul a:hover {background-color: #e6dbd399;}

.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: #361c0c; text-shadow: 1px 0px 1px #d5cac0; 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: #143049; border-bottom: 0px none; -webkit-transition: all 0.8s; text-decoration: none; text-shadow: 1px 0px 1px #e8dbcddb;}
#pun-pagelinks a:active, #pun-pagelinks a:focus {background-color: #d1b097; color: #5a3916;}

.punbb table Div.icon {width: 26px; height: 34px; display: block; border-style: none none none none; background-image: url(); background-repeat: no-repeat;}
TR.inew Div.icon {background-image : url(http://forumstatic.ru/files/001b/35/5c/33805.png); background-repeat: no-repeat;}
TR.isticky Div.icon {width: 26px; height: 34px; background-image : url(http://forumstatic.ru/files/001b/35/5c/97420.png); background-repeat: no-repeat;}
TR.iclosed Div.icon {width: 26px; height: 34px; background-image : url(http://forumstatic.ru/files/001b/35/5c/55135.png); background-repeat: no-repeat;}
.forum .container .icon {margin: -9px 0 0 -19px !important;}

.punbb .post .post-author > ul {background: url(http://forumstatic.ru/files/001b/35/5c/15185.jpg) 0 bottom no-repeat, url(http://forumstatic.ru/files/001b/35/5c/97822.jpg) 0 top no-repeat; margin: -15px 0 -15px 0 !important; padding: 18px 8px 8px 0px !important;}

.post-author a {color: #b79c85 !important; font: 11px "cuprum"; text-shadow: #000 1px 0px 1px !important;}
.post-author a:hover, .post-author a:focus, .post-author a:active {color: #879aa2 !important;}
.post-author {text-align: center; color: #a8998b !important; /*весь текст*/ text-shadow: 1px 0 1px #040e03 !important; background: url(http://forumstatic.ru/files/001b/35/5c/16364.jpg) repeat-y;}
.post-author ul li {text-align: center;}
.pa-author a, .pa-author {color: #bdab9b !important; text-shadow: 1px 0px 1px #000 !important; font: 14px "romul" !important; letter-spacing: 0em; margin: 7px 2px 3px 2px !important;}
.pa-author a:hover, .pa-author  a:focus, .pa-author  a:active {color: #9fa8ac !important;}
.pa-title {position: relative; width: 205px; z-index: 10; padding: 0 11px !important; color: #afa496 !important; text-shadow: 1px 0 1px #090402 !important; font: 500 11px "cuprum" !important; letter-spacing: 0.5px; text-transform: lowercase; margin: 2px 0 5px -6px !important;}
.post-author ul .item2 img {box-shadow: 0px 0px 3px 1px #040c03; margin-left: -6px !important;}
li.pa-avatar  {z-index: 5; margin: 0 0 5px 6px !important;}
#pun-profile #pun-main h1 {font: 20px "galatea"; text-transform: lowercase; color: #1e140c; text-shadow: 1px 0 1px #dccabb; padding-left: 21px;}
#pun-profile #pun-main h1 a {color: #432415 !important; text-shadow: 1px 0 1px #d7cbbf;}
#pun-profile #pun-main h1 a:hover, #pun-profile #pun-main h1 a:active {color: #613520 !important;}

.pa-posts, .pa-respect, .pa-fld2 {vertical-align: text-top; display: inline-table; width: 58px; padding: 2px 0 !important; font: 11px "cuprum" !important; text-transform: uppercase;}
.pa-respect span::before, .pa-respect span:after {content: "  ";}
.pa-fld1 {margin: 2px 8px 7px 7px !important; padding: 4px 7px 7px 8px !important; background-color: #0f0a064d; box-shadow: inset 0 0 2px 0 #000000c9; outline: 1px solid #2e241a; font: 12px "cuprum"; color: #9d8e82; text-shadow: 1px 0 1px #000; 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 #5e5147cc;}
.infa {margin-top: 5px !important; text-align: justify !important;}
.pa-fld4 {width: 204px; height: 60px; margin: -21px 0 0 5px !important;}

.online ul .pa-online strong, .topic a.sharelink, #pun-main #post-form h2 span, #pun-viewtopic #pun-main h1 span {display: none; visibility: hidden!important;}
#pun-title .title-logo {display: none;}
.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 #27363d; color: #dacfc5; opacity: 0.4;}  
*::-moz-selection {background: none repeat scroll 0 0 #36241f; color: #c5c1bd;}
#filetable tr.selected td {background-color: #bbaea5ba !important;}
#pun-admain .adcontainer td {border-color: #dddddd7a !important;}
.punbb .modmenu .container span {display: none;}

.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: auto; margin: 1px 0; padding: 0;}
#pun-index .tcl h3 a {font: 22px 'galatea'; text-transform: lowercase; color: #051d2f; text-shadow: 1px 0 1px #e3d4c9a3 !important; padding: 0; transition: all 0.3s cubic-bezier(0.65,0.50,0.65,1.10) 0s;}
#pun-index .tcl h3 a:hover, #pun-index .tcl h3 a:active, #pun-index .tcl h3 a:focus {color: #03253e !important; letter-spacing: 1px; padding: 0;}
#pun-index .intd {width: auto; line-height: 1.4em; text-align: justify;}

#pun-index .category table {padding: 0 13px 8px 13px;}

::-webkit-scrollbar {width:  6px; height: 6px; background-color: #91877e; box-shadow: 0 0 0 2px #2b3a41 inset !important;}
::-webkit-scrollbar-thumb {background-color: #91877e; width: 4px !important;}

.banners::-webkit-scrollbar {width: 6px; height: 6px; background-color: #97857d; box-shadow: 0 0 0 2px #33251e inset !important;}
.banners::-webkit-scrollbar-thumb {background-color: #927c73; width: 4px !important;}

.queue::-webkit-scrollbar, .queu::-webkit-scrollbar {width: 4px; height: 4px; background-color: #4a372e; box-shadow: 0 0 0 1px #1a0e0a inset !important;}
.queue::-webkit-scrollbar-thumb, .queu::-webkit-scrollbar-thumb {background-color: #5c463c; width: 4px !important;}

.code-box .scrollbox::-webkit-scrollbar-corner, .punbb textarea::-webkit-scrollbar-corner {background-color: #ccc8c4;}
.code-box .scrollbox::-webkit-scrollbar, .punbb textarea::-webkit-scrollbar, #font-area::-webkit-scrollbar {width: 7px; height: 7px; background-color: #6b5446; box-shadow: 0 0 0 2px #d9cabe inset !important;}
.code-box .scrollbox::-webkit-scrollbar-thumb, .punbb textarea::-webkit-scrollbar-thumb, #font-area::-webkit-scrollbar-thumb {background-color: #5f4231; width: 4px !important;}

h3 > span > a.permalink {position: absolute; margin: -5px 0 7px -275px; 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: 500 14px "oswald" !important; color: #422923 !important; text-shadow: 1px 0 0 #e2d8cdc4; padding: 3px 13px; 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 {text-shadow: 1px 0 0 #eae4e199; padding: 3px 13px 7px 13px; background-color: #d5c5b9;}

#pun-viewtopic .post h3 {background-color: #a48d7b29; margin: 0 0 -20px 224px; width: 760px; height: 25px;}

.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: #beb6aceb !important;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #spoiler-sels {background-color: #d6c6b9f0; border: solid 1px #63534c54; box-shadow: 0 0 2px #f1ebe4; height: 190px; margin-right: 5px; overflow-y: auto; overflow-x: auto; color: #130d0a; padding: 11px 10px 15px 15px !important;}
#font-area {line-height: 0px;}
#color-area {height: 20px !important;}
#smilies-area {height: 155px !important;} 
#addition-area {height: 195px !important;} 
#table-area {height: 245px !important;}
#video-area {height: 95px !important;}
#image-area {height: 170px !important;}
#spoiler-sels {height: 45px !important;}

.Hoverbuttons {opacity: 0.3; -webkit-transition: all 1.3s;}
.Hoverbuttons:hover, .Hoverbuttons:active{opacity: 1; -webkit-transition: all 1.3s;}

#pun .user-avatar.user-avatar .avatar-image {width: 33px; height: 33px; border-radius: 0px !important; border: 2px solid #101c2a !important; margin: 2px 9px 2px -3px !important; opacity: 0.5 !important; -webkit-transition: all 1.3s;}
#pun .user-avatar.user-avatar .avatar-image:hover {opacity: 1 !important;}

.go-up, .go-down {display: none; position: fixed; z-index: 9999; cursor: pointer; opacity: 1; width: 42px; height: 34px;}
.go-up {top: 354px; margin-left: 1066px !important;}
.go-down {top: 390px; margin-left: 1066px !important;}
.go-down:hover, .go-up:hover {opacity: 1;}

.FNTslider {border-radius: 2px; position: relative; z-index: 1000; background-color: #c1b0a2; box-shadow: inset 0 0 1px #000; width: 130px; height: 5px; margin: 5px 150px 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: #6d4429; box-shadow: inset 0px 0 1px #000;}
.FNTslider .thumb {width: 6px; height: 11px; border-radius: 2px; position: relative; top: -3px; background: #4e3117; cursor: pointer;}

.banners {position: absolute; margin: -117px 0 0 -3px !important; width: 1009px; height: 80px; line-height: 20px; overflow-y: auto !important; letter-spacing: -0.5px !important; padding-right: 8px;}
.banners a {opacity: 0.5;}
.banners a:hover, .banners a:active, .banners a:focus {opacity: 1;}

.queu, .queue {position: absolute; width: 345px; height: 120px !important; color: #aea299; text-shadow: 1px 0px 1px #160c08; font: 500 13px "cuprum"; line-height: 17px; text-align: justify; padding: 0 6px; margin: 6px 0 0 8px !important; overflow-x: hidden; overflow-y: auto;}
.queu a, .queue a, .queun a {color: #a28168 !important; text-shadow: 1px 0px 1px #160c08 !important;}
.queue {right: 3px;}
.queun {position: absolute; width: 115px; height: 120px !important; color: #aea299; text-shadow: 1px 0px 1px #160c08; font: 500 13px "cuprum"; line-height: 13px; text-align: justify; margin: 7px 0 0 0 !important; overflow: hidden; right: -4px;}
.queui {position: absolute; width: 40px; height: 120px !important; line-height: 18px; margin: 8px 0 0 320px !important;}
.ams {width: 345px; margin: -2px 0 0 15px !important; text-align: center;}
.ams a {font-weight: normal; color: #a28168 !important; text-shadow: 1px 0px 1px #000 !important;}
.ams a:hover, .ams a:active, .ams a:focus {color: #587882 !important;}

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {width: 280px; display: block; background-color: #38201991; font: 10px "cuprum"; color: #979088; text-shadow: 1px 0 1px #000; text-align: center; text-decoration: none; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 3px; padding: 2px 0; transition: all 0.3s ease-in-out;}
a.tvm:hover {width: 250px; display: block; background-color: #162228c7; color: #979088; text-shadow: 1px 0 1px #000; letter-spacing: 2px; text-align: center; text-decoration: none;}

.idtabs {position: absolute; width: 998px; height: 180px; overflow: hidden;}
.tabs {position: absolute; width: 998px; height: 170px; padding-top: 29px !important; font: 600 18px "galatea"; overflow: hidden; text-align: center; letter-spacing: 0.5px; text-transform: lowercase;}
.anno-content {position: absolute;width: 985px; height: 126px; left: 5px; top: 7px; overflow: hidden; text-align: justify; color: #80623a; text-shadow: 1px 0px 0px #0e0500;
z-index: 9;}
.tab {position: relative; width: 180px; line-height: 22px; top: 14px; left: 409px; z-index: 999; margin-top: -14px !important;}
.tab a  {width: 180px; height: 39px; color: #371608 !important; text-shadow: 1px 0px 1px #c6aa83 !important; display: block;}
.tab a:hover, .tab a:focus, .tab a:active {color: #1d2d37 !important;}

.new_theme {position: relative; margin: 10px auto 0 auto !important; width: 621px; background: url(http://forumstatic.ru/files/001b/35/5c/69405.jpg) top no-repeat, url(http://forumstatic.ru/files/001b/35/5c/19044.jpg) bottom no-repeat, url(http://forumstatic.ru/files/001b/35/5c/71217.jpg) repeat-y; min-height: 180px; padding: 0 0 29px;}
.new_title {position: relative; width: 540px; margin: 0 auto 0 !important; top: 8px; text-align: center; font: 28px 'galatea'; letter-spacing: 2px; color: #dcccb9; text-shadow: #436f86 0 0 12px, 1px 0 1px #000, 1px 0 2px #000;}
.new_theme .new_body {padding: 24px; color: #2b1b0c; width: 530px; text-align: justify; font: 12px 'arial'; line-height: 1.5; position: relative; margin: 0 auto; top: 12px;}
.new_theme .new_body img {margin: 0 auto; position: relative; display: block;}