@import url(style_cs.1788442834.css);
#pun-redirect #MyBookmarks {display: none !important;}
#pun-index #pun-break2 {height: 0px; margin-top: -140px;}
#bottom-container {position: absolute; bottom: 210px; width: 100%;}
#pun-redirect #pun-main {margin-top: 0px;}
.punbb * {margin: 0;}
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {padding: 0; list-style: none;}
.punbb img {border:none}
.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 pre {font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace}
.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;}
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }
.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,
#pun-title h1,
#pun-announcement h2,
.stickytext, .closedatafield, .newtext,
.punbb td .modlist,
#profilenav h2,
#pun-register .info-box {
  font-size: 0;
  height: 0;
  width: 0;
  line-height: 0.0;
  position:absolute;
  left: -9999px;
  overflow: hidden
  }
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }


.punbb {float: left; width: 100%; height: auto;}
.punbb .section, .punbb .main {margin-bottom: 1em;}
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {margin-top: 0;}
#pun-post .topic {margin-top: 1em;}
.punbb .post-content {padding: 0; margin: 0; width: 100%; overflow: hidden;}
.punbb .post-sig dt {display: block; border-top: 1px solid #888; width: 350px; background: url("https://forumstatic.ru/files/001b/0b/8d/58529.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
margin-left: 190px;}
.punbb .post-content img {vertical-align: text-bottom}
.punbb .post-content img.postimg {vertical-align: middle;}
.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: 1.1em; font-weight: bold;}
.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 .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-post .formal .info-box li {padding-left: 4px; list-style-type: square; list-style-position: inside; line-height: 1.5; margin: 0;}


 /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
.punbb .main .tcl {overflow: hidden; text-align: left; width:590px;}
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {text-align: center;width: 10%;}
.punbb .main .tcr {overflow: hidden; width: 350px;}
#pun-userlist .main .tcl, #pun-searchtopics .main .tcl, #pun-modviewforum .main .tcl {width: 35%}
#pun-userlist .main .tc2, #pun-searchtopics .main .tc2 {text-align: center; width: 15%;}
#pun-debug table .tcl {width: 15%; white-space:normal;}
#pun-debug .tcr {width: 90%; white-space: normal;}
#pun-index .tcl h3 {font-size: 1.2em; font-weight: bold; padding-bottom: 5px; }
.punbb td span.youposted {font-weight: bold; margin-left: -1em; position: absolute;}
.punbb .modmenu .container {padding: 0.5em 1em; text-align: right;}
.punbb .modmenu strong, .punbb .modmenu a {height: 1.8em; 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;}
#pun-pagelinks {position: absolute; top: -15px; 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}
#pun-qjump {margin: 0; border: none; width: 50%; position: relative; float: left;}
#pun-qjump .container {border: none; background: transparent; padding: 0.8em 1em;}
div.punbb-admin #pun-about .container {border-top-style: solid; border-top-width: 1px;}
#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 {padding: 0 0 0 1em}
#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% monaco, "bitstream vera sans mono", "courier new", courier, monospace}
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}


 /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
.punbb .section .container, #viewprofile li div, .punbb .info-box, .punbb #pun-main .info-box .legend {color: #b8bbb8; text-shadow: 2px 1px 3px #050d40;}
#viewprofile li strong {color: #272f29;}
#pun-crumbs2 .container a {color: #b8bbb8}
.punbb .main .container {background-color:transparent; color: #151b18; text-shadow: 0px 0px 12px #c2f5d1;}
.punbb-admin #pun-admain .adcontainer {background-color: transparent; color: #4a4c4b;}
#pun-stats .container {text-shadow: 1px 1px 2px #3f443e;}
#pun-stats .container a:link, #pun-stats .container a:visited {color: #4fb357; text-shadow: 1px 1px 7px #000;}
#pun-stats .container a:hover {color: #47B2B1; text-shadow: 1px 1px 7px #000;}

#viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {background-color: #f7f7f7; color: #005EAB}
.punbb legend span {color: #223c1f}
.punbb .post h3 span {color: #242d26}
.offline li.pa-online strong {font-weight: normal}
html, body {margin: 0; padding: 0; background-color: #62b5e2;}
body {overflow-x:hidden;}
#html-footer {height: 285px; margin-bottom: 0;}
body {font-size: 100.01%;}
.punbb {font: normal 90% times new roman, verdana, arial, helvetica, sans-serif;}
#pun {margin: 0px auto; position: relative; width: 1200px;}
#pun-main {margin: 0 auto; width: 1000px;}
.punbb a, .punbb a:link, .punbb a:visited {color: #272f29; text-decoration: none;}
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {color: #ffffff;} 
.punbb-admin #punbb-admain a:active {color: #73EDF4;}
.punbb-admin #pun-admain a:hover {color: #054517;}
.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: #0C5F23;}
#bottom-container .lastchanse {color: #5A6C67; font-family: romul,times new roman; margin: 0 50px; position: relative; text-transform: uppercase; top: -15px;}
#bottom-container .gerda {color: #D1E1E0; margin-right: 30px; margin-top: 15px; text-align: right; text-shadow: 1px 1px 1px #000000;}
#bottom-container .gerda a {color: #D1E1E0;}
#bottom-container .gerda a:hover {color: #88EEEE;}
#pun-viewforum .modmenu, #pun-searchtopics .forum, #pun-searchposts .topic {margin-bottom: 60px !important;}
.usertable {margin-bottom: 60px !important; margin-top: 20px !important;}
#pun-online .tcl {width: 30%;}
#pun-searchposts .post h3 a:before {content: none;}
#pun-searchposts .post h3 a {display: inline; margin-left: 5px;}
#pun-searchposts .pa-author {text-align: center;}


#pun-stats h2, .punbb .main h2, #pun-debug h2, .punbb .main h1 {background-color: transparent; color: rgba(15, 15, 15, 0.8); text-shadow: 1px 1px 2px #B8E9F0; font-family: romul,times new roman; font-size: 18px; text-transform: uppercase; text-align: center; font-weight: bold;}
#pun-stats h2 {background-color: transparent; color: rgba(255, 255, 255, 0.6); text-shadow: 1px 1px 2px #131313; font-family: romul,times new roman; font-size: 18px; text-transform: uppercase; text-align: center;}
#pun-stats h2, .punbb .main h2, #pun-debug h2, .punbb .main h1 {height: 47px; line-height: 46px;margin: 5px 0;}
#pun-stats h2 {height: 47px; line-height: 46px;}
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font-size: 1em; font-weight: normal;}
.punbb h1 span, .punbb h2 span {font-size: 1.1em;}
#pun-viewtopic h1, #pun-post h2, #pun-searchposts h1 {background-image: none; line-height: normal; margin: 0; width: auto;}
#pun-title {border: none;}
#pun-title table {border: none;height: 40px;width: 100%;}
#pun-title td.title-logo-tdl {border: none;width: 100%;}
#pun-title td.title-logo-tdr {border: medium none; display: block; left: 0; position: absolute; top: 105px; width: 468px;}
#pun-navlinks, #pun-navlinks .container {background: none repeat scroll 0 0 transparent; border-style: none; border-width: 0; height: 50px; line-height: 50px; margin: 0 0 0 35px; position: absolute; text-align: center; top: 0; width: 1080px;}
#pun-navlinks li {display: inline; padding-right: 12px;}
#pun-navlinks a { color: #1a6129; font-family: romul,times new roman; font-size: 20px; text-decoration: none; text-shadow: 1px 1px 1px #b2c3b1; text-transform: uppercase; font-weight: bolder;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {color: #0c5d65; font-weight: bolder;}
li#navadmin {background-color: #DDD2B9; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 5px #000000; margin: 5px 10px; padding: 0px 5px; position: absolute; right: -65px;}
#pun-ulinks  {border: medium none; height: 30px; line-height: 25px; margin: 0 0 0 115px; position: absolute; text-align: center; top: 68px; width: 960px;}
#pun-ulinks .container {border: medium none; background: transparent;}
#pun-ulinks li, #pun-ulinks li a {display: inline;}
#pun-ulinks li a {padding: 0 0 0 15px; color: #02480e; text-shadow: 0 0 7px #96c8ce;}
#pun-index #pun-crumbs1, #pun-index #pun-status .item1,  #pun-index #pun-status .item2 {display:none;}
#pun-index #pun-title, #pun-index #pun-title .container {background-image: none; height: 10px;}

 /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
 #pun-index #pun-status,  #pun-index #pun-status .container {color: #D1E1E0; position: absolute; text-shadow: 1px 1px 1px #000000; top: 402px; }
 #pun-index #pun-status a {color: #DCFFFD; position: absolute; right: -200px;}
 #pun-index #pun-status a:hover {color: #B8F7C1;}
.punbb .category {margin-bottom: 10px; position:relative;}
.flag {position: absolute; top: 5px; z-index: 30;}
#flag1, #flag3 {right: -126px;}
#flag2, #flag4 {left: -125px;}
#flag3 {right: -126px;}
#color-cont {position: absolute; right: 20px; top: 60px; z-index: 30;}
#bottom-container .counts {display:none;}
 #pun-index #bottom-container .counts {display: block; margin-left: 30px; position: absolute; top: 767px; width: 580px;}
#pun-announcement {height: 490px; margin-top: 55px;}
#pun-announcement .container {position:relative;}
#info-link {color: #205E2E; float: right; top: 20px; font-family: romul,times new roman; height: 305px; margin: 65px 70px 0; text-align: center; text-shadow: 1px 1px 2px #e3efe2; text-transform: uppercase; width: 240px;}
ul.tabs a {color: rgba(26 64 76 / 80%); display: block; font-size: 130%; text-decoration: none;}
ul.tabs .active a, ul.tabs a:hover, #info-link a:hover {color: #146264 !important;}
#info-link a {color: #0d2f14; font-size: 14px; text-decoration: none;}
ul.tabs { font-family: romul,times new roman; left: 67px; position: relative; text-align: right; text-shadow: 1px 1px 2px #b8e9f0; text-transform: uppercase; top: 101px; width: 155px; padding-top: 4px !important;}
ul.tabs li {padding-bottom: 24px;}
.tab_container1 #tab1 {height: 285px; left: 285px; overflow-y: auto; position: absolute; top: 20%; width: 570px; color:#0b130c; text-shadow: 0px 0px 12px #cccaca;}
.tab_container1 #tab2 {height: 285px; left: 295px; overflow-y: auto; position: absolute; top: 13%; width: 570px; color:#0b130c; text-shadow: 0px 0px 12px #cccaca;}
#u-panel, .Myimge, #spMyimg strong {display: none;}
#pun-index #u-panel {display: block; padding: 2px 10px; position: absolute; right: -30px; top: 140px; width: 235px;}
#u-panel a:link, #u-panel a:visited {color: #F7FDDA;}
#u-ava, #u-prof {color: #D9FCFB; display: inline-block; padding-left: 5px; text-shadow: 0 0 15px #060606; vertical-align: middle;}
#u-ava img {border: 1px solid #A5FAFC; border-radius: 15px; box-shadow: 0 0 10px #D3FAFB; height: 88px; width: 70px;}
#spMyimg {position: absolute; text-align: center; top: 200px; width: 250px;}
#pun-index #spMyimg strong {color: #E78F56; cursor: pointer; font-family: romul,times new roman; font-size: 28px; text-shadow: 1px 1px 1px #000000; text-transform: uppercase; display:block;}
#spMyimg strong:hover {color: #f9ab79 !important;}

  /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
.category h2, .forum h2 {position:relative; z-index: 20; }
.category table, .forum table, #pun-stats li, #pun-online .main .section table, #pun-statistic .main .section table, .formal fieldset, .formal .formsubmit {padding: 5px 10px;}
#pun-stats li {padding: 1px 20px !important;}
#pun-statistic .main .section table {width: 810px;}
.category table, .forum table, #post-form fieldset, #post-form .formsubmit, #pun-online .main .section table, #pun-statistic .main .section table, .formal fieldset, .formal .formsubmit {margin-left: 1px;}
.category .container, #pun-stats .container, .usertable .container, .formal .container, #pun-online .main .section .container, #pun-statistic .main .section .container {padding-top: 22px; position:relative; z-index: 10; margin-top: -11px;}
.forum .container {padding-top: 22px; position:relative; z-index: 10; margin-top: -11px;}
.category, .forum, .statscon, .usertable, #pun-statistic .main .section, .formal {padding-bottom: 22px; width: 100%;}
#pun-stats {margin: 0 73px;}
.punbb .main td {border-style: none!important; border-width: 1px 0 0 1px !important; padding: 15px 0px 15px 50px;}
.punbb .main th {padding: 5px 10px 5px 10px; }
.punbb .main .tcl {border-left-style: none; border-left-width: 0}
#pun-title, #pun-title .container {height: 138px; margin-top: -105px; width: 1200px;}
#pun-status, #pun-status .container {display: none;}
#pun-status span {white-space: nowrap; margin-right: 0.5em;}
#pun-crumbs1 {font-family: romul,times new roman; height: 20px; margin: 0 105px; overflow: hidden; position: absolute; text-shadow: 0 0 5px #F39456, 1px 1px 1px #44331F; top: 355px; width: 760px; word-break: break-all;}
#pun-crumbs1 p.container {font-size: 1.1em;}
.punbb .linkst, .punbb .linksb {float: left; position: relative; font-size: 1.1em; color: #D1E1E0; text-shadow: 1px 1px 1px #000000; width:100%;}
.punbb .linkst a, .punbb .linksb a {color: #d1e1d2 !important;}
.punbb .linkst a:hover, .punbb .linksb a:hover {color: #88eeee !important;}
.linkst .postlink span, .linksb .postlink span {padding-right: 10px;}
.linkst .pagelink, .linkst .postlink {top: -98px;}
.linksb .pagelink, .linksb .postlink {top:-35px;}

 /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
.linkst .pagelink, .linksb .pagelink {left: -70px; padding-left: 35px;}
.linkst .postlink, .linksb .postlink {font-family: romul,times new roman; text-transform: uppercase; right: -10px; text-align: right; font-size: 14px;}
.linkst .pagelink, .linksb .pagelink, .linkst .postlink, .linksb .postlink {height: 49px; width: 310px !important; position: absolute; line-height: 95px;}
#pun-about {margin-top: 0;   width: 828px; margin: 0 68px;}
#pun-about .container {text-align: left; line-height: 100%; padding: 5px 5px;}
#pun-about .container a:link, #pun-about .container a:visited {color: #2a7730}
#pun-crumbs2 {border-bottom: medium none; margin: 0 68px; overflow: hidden; width: 828px;}
#pun-crumbs2 .container {border-bottom: none; padding: 1.8em 1em; font-size: 1.1em; font-family: romul,times new roman;}
.punbb .main .tcl {padding-left: 10px;}
#pun-main .category Div.icon {position: absolute; height: 45px; margin-left: -39px; width: 40px; margin-top: -3px;}
#pun-main div.icon {position: absolute; height: 30px; margin-left: -33px; width: 27px; margin-top: -3px;}
#pun-viewtopic .linkst .postlink, #pun-viewtopic .linksb .postlink {background-position: 0 -100px;}
#topic-users-in {color: #b8bbb8; margin-bottom: 50px; margin-top: -5px;}
#topic-modmenu {margin-top: -40px; padding-top: 35px;}
.subscribelink {text-align: center; line-height: 25px;}
#pun-viewtopic #pun-main {width: 1060px;}
.punbb .post-body {margin-left: 210px;}
.topic {margin-top: -45px !important;}
.punbb .post {margin-top: -15px;}
.punbb .post h3 {position: relative; top: 40px; margin-left: 310px;}
.punbb .post h3 span {display: block; text-align: center;}
.punbb .post h3 strong, .punbb .post h3 a {display:inline; margin-left: 260px; color: #242d26;}
.punbb .post h3 strong {text-align: right;}
.punbb .post h3 strong:before {content: "#"}
.punbb .post-box {position:relative; padding: 30px 15px 15px 30px;}


 /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
.punbb .post .post-author {float: left; width: 220px; overflow: hidden;}
.pa-author, .pa-title, .pa-avatar, .pa-online, .pa-last-visit {text-align: center;}
.pa-author {font-size: 1.1em; font-weight: bold; font-family: Romul;}
.pa-author a {text-decoration: none !important;}
.punbb fieldset .post-box {margin-bottom: 0.8em}
.punbb .post-links li {display: inline; padding-left: 10px;}
.punbb .post .post-author ul, .punbb .post .post-author p, .pa-respect a:link, .pa-respect a:visited {line-height: 140%; color: #184c23; text-align: center; font-weight: bolder;}
.punbb .post-links ul, .punbb .post-links ul a {
height: 2em; line-height: 2em; background: transparent; text-align: right; color: #184c23; text-shadow: 1px 1px 1px #cbf3d1; font-size: 16px;}
#pun-viewtopic #post-form {margin: 80px 8px 0;}
.punbb fieldset {border:none;}
.punbb .fs-box {margin-left: -5px; padding: 0 15px;}
.punbb .formsubmit .button {margin: 0 15px 10px;}
.punbb input, .punbb textarea {background-color: #fffaf2; border: 1px inset #66bd83; font-size: 16px; border-radius: 3px;}
.punbb input:focus, .punbb textarea:focus {background-color: #EAEBE2; border: 1px inset #62B4A9; box-shadow: 0 0 8px #4D8F86 inset;}
.punbb input.button {border-style: outset; border-radius: 3px;}
#pun-post .topic {margin-top: 0 !important;}
#form-buttons {margin-top:20px;}
.punbb .formal textarea {background: #d9c79e !important;}
#form-buttons td {display: inline-block; height: 28px; margin-right: 10px; width: 27px;}
#post-form fieldset {padding:0;}
#form-buttons tr {display: block; height: 30px; text-align: center;}
#post-form, #post-form fieldset, #post-form .formsubmit, #pun-post .formal, #pun-post fieldset, #pun-post .formsubmit, #pun-edit .formal fieldset, #pun-edit .formal .formsubmit {background: none;}
#post-form h2, #pun-post h1, #pun-edit h1 {background: none; line-height: normal; margin: 0; height: auto; width: auto;}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {background-image: none; margin-top: 0; padding: 5px; border-radius: 5px; border: 1px solid #D5BDA2; background-color: #e6dac0;}

 /********** СТИЛЬ "LastChance-2013" © ZlobeR.ru **********/
 /********** Заказ дизайна: http://zlober.ru/ **********/
 /********** Обратная связь: gerdm@ya.ru **********/ 
.punbb .post-content p {margin: 0; padding: 0 0 10px 0; line-height: 150%;}

.quote-box, .code-box {margin: 15px 4px 7px !important; padding-bottom: 14px;}
.quote-box blockquote, .code-box .blockcode {padding-top: 14px;}
.quote-box p, .code-box .scrollbox {margin-left: 2px !important; padding: 10px 10px !important;}
.punbb .quote-box cite, .punbb .code-box strong.legend {margin: -3px 0 0 10px; position: absolute; font-weight: bold;}
.quote-box div.quote-box {margin: 0 !important; padding: 0 1px !important;}
.quote-box div.quote-box blockquote {background: none no-repeat scroll center bottom #e0d4bc; padding: 5px; margin: 0 15px; border: 1px solid #56452b; border-radius: 3px; width: 92%;}
.quote-box div.quote-box p {margin: 0!important; padding: 0!important; background: none;}
.quote-box div.spoiler-box div {margin: 0 15px;}
.quote-box img {margin: 0 !important;}
.post-content .spoiler-box > blockquote {padding-top: 0 !important;}
.punbb .post-content .blockcode, .punbb .post-content blockquote {overflow: hidden;}
.punbb .post-content .scrollbox {overflow: auto; max-height: 170px;}
#profile, #viewprofile {margin-top: -25px; padding-top: 33px;}
#profile .fs-box, #profile .inputfield {padding-bottom: 10px;}
#profilenav ul {display: block; text-align: center;}
#profilenav ul li {display: inline; margin: 0 5px;}
#profilenav ul li a {color: #101010; font-family: romul,times new roman; font-size: 16px; text-shadow: 0px 0px 9px #f9f9f9; text-transform: uppercase;}
#profilenav ul li a:hover {color: #0a3f5f;}
#pun-messages .fs-box, #pun-messages fieldset {padding: 0; margin: 0;}
#messages .container {margin-top: 10px; }
#messages table {width: 100%; border-left: 1px solid #D5BDA2;}
#messages td {border-width: 0 1px 1px 0 !important;}
#messages fieldset {padding-bottom: 60px;}
#profile .postlink {right: 0;}
#pun-messages .post {margin: 0;}
#pun-messages .post .post-author {margin-top: 20px;}
#viewprofile td {border: 0 !important}
#profile-left {text-align: center;}
#profile-right li {margin-bottom: 6px !important; border-bottom: 1px solid #D5BDA2; display: inline-block; width: 49%;}
#profile-right li span {display: block; text-decoration: underline; color: #184c23;}
#profile-right li strong {padding: 0!important; color: #272f29; }
#pun-redirect h1 {background: none repeat scroll 0 0 transparent; height: auto; line-height: normal; margin: 0; width: auto;}
#pun-redirect .info .container {padding: 0; text-align: center;}
#pun-redirect .info .container .backlink {padding-top: 28px;}
#pun-redirect .info .container .backlink  a {text-shadow: 0 0 5px #F39456;}
.punbb-admin #pun-title, .punbb-admin #pun-title .container {margin-top: 70px;}
.punbb-admin #pun-ulinks {top: 36px;}
.punbb-admin #pun-title td.title-logo-tdr {top: 65px;}
.punbb-admin #pun-crumbs1 {top: 170px;}
.punbb-admin #pun-status {top: -25px;}
.punbb-admin .admain {padding: 0 40px 0 195px;}
.punbb-admin #pun-adnav {margin-left: -150px; width: 150px;}
#pun-adnav li {padding-left: 30px;}
#pun-index #logoup {height: 448px;}
#logoup {height: 370px; width: 1500px; margin-left: -148px;}
#pun-redirect {height: 370px; width: 1500px; margin-left: -149px;}

#pun-index thead {display: none;}
#pun-index #pun-main {
border: 20px solid #e0ddd6;
padding: 15px;
background: url(https://forumstatic.ru/files/001b/0b/8d/96430.jpg) 50% 50% repeat #e0ddd6;
background-clip: padding-box;
    border-image: url(https://forumstatic.ru/files/001b/0b/8d/53151.png) 20 round round;}

#pun-index #pun-main td div.tclcon::before {
    display: block;
    content: " ";
    background: url(https://forumstatic.ru/files/001b/0b/8d/24541.png) 50% 50% no-repeat;
    width: 102px;
    height: 34px;
    position: absolute;
    margin-top: -21px;
    margin-left: -23px;
}
#pun-index #pun-main td div.tclcon::after {
    display: block;
    content: " ";
    background: url(https://forumstatic.ru/files/001b/0b/8d/25880.png) 50% 50% no-repeat;
    width: 102px;
    height: 34px;
    position: absolute;
    margin-top: -13px;
    margin-left: 465px;
}

.punbb .post .container, .forum .container, .formal .container, .usertable .container, #pun-online .main .section, #pun-respect .main .container, #pun-positive .main .container {
border: 20px solid #e0ddd6;
padding: 15px;
background: url(https://forumstatic.ru/files/001b/0b/8d/44928.jpg) 50% 50% repeat #eae1d0;
background-clip: padding-box;
    border-image: url(https://forumstatic.ru/files/001b/0b/8d/53151.png) 20 round round;}
.punbb .multipage h1 {background: none;}
#pun-adnav ul {
background-color: #74887a;
}

#pun-admain fieldset .adfs-box, .punbb-admin #pun-admain .adcontainer {color: #000}

#pun-status, #pun-status .container a, #pun-crumbs1 p.container a, .punbb .modmenu .container {color: #b8bbb8;}
.punbb .modmenu .container a:link, .punbb .modmenu .container a:visited {color: #4fb357; text-shadow: 0 0 5px #191b19;}
.punbb .modmenu .container a:hover {color: #47B2B1}

#pun-main .quote-box, #pun-main .code-box {
border: 3px solid #85C188;
border-image: url(https://forumstatic.ru/files/001b/0b/8d/52870.png) 7 round round;}

#pun-main .quote-box {
box-shadow: 0 0 10px 0 rgba(95, 107, 94,0.3) inset !important;}

div.post-rating a, div.post-vote a
{color: #1c421a;
text-shadow: 2px 1px 9px #71a078;}

.pl-email {
  float: left;
  }

#pun-stats li.item1, #pun-stats li.item2 {
  float: left;
  clear: both;
  line-height: 150%;
  }

#pun-stats li.item3, #pun-stats li.item4 {
  text-align: right;
  line-height: 150%;
  }

.pa-fld1 {
    background: url(https://forumstatic.ru/files/001b/0b/8d/56947.jpg) 0% 0% no-repeat border-box, url(https://forumstatic.ru/files/001b/0b/8d/56947.jpg) 100% 100% no-repeat border-box, url(https://forumstatic.ru/files/001b/0b/8d/56947.jpg) 50% 0% repeat padding-box #dbd8d4;
    padding: 30px 0px !important;
    margin: 0px 3px !important;
    line-height: 110%;
    color: #1a381b;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

input[type="submit" i], .button {
border: 5px double rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 0 10px rgb(0 0 0 / 30%) inset;
    color: rgba(0, 0, 0, 0.8) !important;
    font-family: Romul;
    letter-spacing: 1px;
}

.punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box {color: #202120;}

.punbb .post .quote-box{
padding-top: 10px;}

.punbb .code-box, .punbb .spoiler-box {
padding: 13px 0 5px 10px;
background: url("https://forumstatic.ru/files/001b/0b/8d/41006.png") repeat-x scroll center top,
url("https://forumstatic.ru/files/001b/0b/8d/54374.png") repeat scroll 0 0;
  }

.punbb .quote-box cite {
display: block;
padding: 1px 5px;
text-align: center;
background: url("https://forumstatic.ru/files/001b/0b/8d/41006.png") repeat-x scroll center top,
url("https://forumstatic.ru/files/001b/0b/8d/54374.png") repeat scroll 0 0;
  }

#pun-index #pun-main td div.tclcon {
border: 3px solid #85C188;
padding: 15px;
text-align: center;
background: radial-gradient(circle, rgba(255, 252, 241, 0.2) 0%, rgba(255,255,255,0) 150%), url(https://forumstatic.ru/files/001b/0b/8d/22240.png) calc(0% - 24px) calc(0% - 24px) no-repeat, url(https://forumstatic.ru/files/001b/0b/8d/22240.png) calc(100% + 24px) calc(0% - 24px) no-repeat, url(https://forumstatic.ru/files/001b/0b/8d/22240.png) calc(0% - 24px) calc(100% + 24px) no-repeat, url(https://forumstatic.ru/files/001b/0b/8d/22240.png) calc(100% + 24px) calc(100% + 24px) no-repeat,
url(https://forumstatic.ru/files/001b/0b/8d/44928.jpg) 50% 50% repeat #e0ddd6;
background-clip: radius-box;
    border-image: url(https://forumstatic.ru/files/001b/0b/8d/52870.png) 7 round round;
box-shadow: 0 0 10px #b6d295 inset, 0 0 5px #AADA73;}

.punbb td div.tclcon{
    margin-left: 0px;
    padding: 2px 0px 18px;
    font-size: 1em;
}

.punbb td div.tclcon a{
font-weight: bold;
}

.punbb th {background: transparent;border-bottom: 1px solid #928466; color: #738677;}

#setmods dd {color: #272f29}

#notify-link .unreads, #navpm .unreads {
    display: block;
    position: absolute;
    top: -.8em;
    right: -1em;
    height: 15px;
    min-width: 15px;
    padding: 0 2px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 8px;
    font: bold 11px Tahoma,Verdana;
    line-height: 14px;
    cursor: pointer;
    color: #fff;
    background: red;
    box-shadow: 0 0 2px rgb(0 0 0 / 30%);
    text-shadow: none;
    z-index: 1;
}

#pun-popup_awards div, #pun-reputation div, .pun-modal .modal-inner {
background: #eae1d0;
border: 1px inset #66bd83;
border-radius: 3px;
}

 .post_reputation h1 span {
line-height: 46px;
}

#MyBookmarks .container {
background-color: #eae1d0; border: 1px inset #66bd83;
}

#pun #BookmCntToggle {
color: #17500c!important;
top: 45px;
width: 70px;
height: 70px;
background: rgba(0, 0, 0, 0) url("https://forumstatic.ru/files/001b/0b/8d/79400.png") no-repeat scroll 0 0;
}

#pun span.num_msg{
top: 10px;
left: 785px;
}

.pa-avatar img {
    max-width: 200px;
    max-height: 250px;
}


/*** Отключение Заявок на роль ***/
#pun-ulinks #Rz {display:none}


.Show-Hide{
z-index:100;
position:absolute;
padding:0;
margin-left:985px;
margin-top:-45px;
}
.Show-Hide *{
padding:0;
margin:0;
border:none transparent 0!important;
}
.Show-Hide span img{
cursor:pointer;
width:auto;
}

/***мобильная версия***/

/* --- Адаптация под мобильные устройства --- */
@media screen and (max-width: 1024px) {
  html, body {
    width: 100% !important;
    overflow-x: hidden !important;
  }

  /* Каркас форума */
  #pun {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
    position: relative !important;
    padding-top: 0 !important;
  }

  /* Отмена отрицательных наездов */
  #pun-index #pun-break2,
  .category .container, 
  .forum .container {
    margin-top: 0 !important;
    height: auto !important;
  }

  #pun-main, #pun-viewtopic #pun-main {
    width: 96% !important;
    max-width: 96% !important;
    margin: 15px auto 0 auto !important;
    box-sizing: border-box !important;
    clear: both !important;
  }

  /* 1. Верхнее меню под верхней кромкой экрана */
  #pun-navlinks, #pun-navlinks .container {
    position: absolute !important;
    top: -4px !important;
    left: 0 !important;
    width: 100% !important;
    height: 38px !important;
    line-height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    z-index: 999 !important;
    background: transparent !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }
  #pun-navlinks li {
    display: inline-block !important;
    margin: 0 4px !important;
    padding: 0 !important;
  }
  #pun-navlinks a {
    font-size: 13px !important;
    line-height: 38px !important;
    display: inline-block !important;
  }
  li#navadmin {
    position: static !important;
    display: inline-block !important;
    margin: 0 4px !important;
    padding: 0 4px !important;
  }

  /* 2. Шапка форума */
  #logoup, #pun-index #logoup {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    height: 44vw !important;
    min-height: 150px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    display: block !important;
  }

  #pun-title, #pun-title .container {
    display: none !important;
  }

  /* 3. Меню Активные темы */
  #pun-ulinks, #pun-ulinks .container {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    line-height: normal !important;
    margin: 6px 0 12px 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }
  #pun-ulinks li {
    display: inline-block !important;
    margin: 0 5px !important;
    padding: 0 !important;
  }

  /* Скрытие администрации и топов на смартфонах */
  #info-link {
    display: none !important;
  }

  /* 4. Блок Объявления со стилизованным фоном и рамкой */
  #pun-announcement {
    display: block !important;
    width: 96% !important;
    max-width: 96% !important;
    height: auto !important;
    margin: 5px auto 15px auto !important;
    position: relative !important;
    clear: both !important;
    box-sizing: border-box !important;

    border: 15px solid #e0ddd6 !important;
    padding: 10px 5px !important;
    background: url(https://forumstatic.ru/files/001b/0b/8d/44928.jpg) 50% 50% repeat #eae1d0 !important;
    background-clip: padding-box !important;
    border-image: url(https://forumstatic.ru/files/001b/0b/8d/53151.png) 20 round round !important;
    border-radius: 4px !important;
  }
  #pun-announcement .container {
    position: static !important;
    height: auto !important;
  }

  /* Вкладки объявления */
  ul.tabs {
    position: static !important;
    width: 100% !important;
    text-align: center !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0 auto 10px auto !important;
    padding: 0 !important;
  }
  ul.tabs li {
    display: inline-block !important;
    margin: 0 10px !important;
    padding-bottom: 0 !important;
  }
  ul.tabs li:nth-child(n+3) {
    display: none !important; /* Прячет пустые табы 3 и 4 на телефоне */
  }
  ul.tabs a {
    font-size: 15px !important;
  }

  /* Контейнер вкладок */
  .tab_container1 {
    position: relative !important;
    width: 100% !important;
    background: none !important;
    padding: 0 !important;
  }
  .tab_container1 #tab1, 
  .tab_container1 #tab2 {
    position: static !important;
    width: 100% !important;
    margin: 0 auto !important;
    height: auto !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  /* Разворот таблиц */
  .tab_container1 table {
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
  }
  .tab_container1 td {
    padding: 4px 4px !important;
    font-size: 11px !important;
    line-height: 1.3em !important;
    word-break: break-word !important;
  }
  .tab_container1 img {
    max-width: 80% !important;
    height: auto !important;
  }

  /* Блок статистики: во всю ширину */
  #pun-stats {
    width: 96% !important;
    margin: 15px auto !important;
    box-sizing: border-box !important;
    clear: both !important;
  }
  #pun-stats .container {
    padding: 15px 10px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }
  #pun-stats li {
    padding: 4px 6px !important;
    box-sizing: border-box !important;
  }
  #pun-stats li.item1, 
  #pun-stats li.item2, 
  #pun-stats li.item3, 
  #pun-stats li.item4 {
    float: none !important;
    text-align: center !important;
    width: 100% !important;
  }

  /* Скрытие декоративных элементов десктопа */
  .flag, #color-cont, .Show-Hide,
  #pun-index #u-panel, #spMyimg,
  #pun-index #pun-main td div.tclcon::before,
  #pun-index #pun-main td div.tclcon::after {
    display: none !important;
  }

  /* Кнопки прокрутки вверх/вниз */
  .go-up, .go-down {
    right: 12px !important;
    margin-bottom: 0 !important;
    width: 36px !important;
    height: 36px !important;
    opacity: 0.85 !important;
  }
  .go-up {
    bottom: 58px !important;
  }
  .go-down {
    bottom: 16px !important;
  }

  /* Таблица разделов */
  .punbb .main .tcl,
  .punbb .main .tcr {
    width: auto !important;
  }
  .punbb .main td {
    padding: 8px 5px !important;
  }
  .punbb td div.tclcon {
    padding: 10px !important;
  }

  /* Посты внутри тем */
  .punbb .post .post-author {
    float: none !important;
    width: 100% !important;
    margin-bottom: 10px !important;
  }
  .punbb .post-body {
    margin-left: 0 !important;
  }
  .punbb .post h3 {
    margin-left: 0 !important;
    top: 0 !important;
    position: static !important;
  }
  .punbb .post h3 strong, 
  .punbb .post h3 a {
    margin-left: 0 !important;
  }
  .punbb dl.post-sig dt {
    margin-left: 0 !important;
    width: 100% !important;
  }

  /* Навигация и пагинация */
  .linkst .pagelink, .linksb .pagelink, 
  .linkst .postlink, .linksb .postlink,
  #pun-crumbs1, #pun-crumbs2 {
    position: static !important;
    width: auto !important;
    height: auto !important;
    line-height: normal !important;
    margin: 5px 0 !important;
    text-align: center !important;
    left: auto !important;
    right: auto !important;
  }
}