@import "style_cs.1662488577.css";	
	@font-face{
	font-family:"Bahnschrift";
	src:local("Bahnschrift"),url(https://forumstatic.ru/files/0015/e5/b7/12002.ttf)
}	

	@font-face{
	font-family:"Roboto";
	src:local("Roboto"),url(https://forumstatic.ru/files/0015/e5/b7/91710.ttf)
}

@font-face{
	font-family:"master of break";
	src:local("master of break"),url(https://forumstatic.ru/files/0015/e5/b7/20679.otf)
}

@font-face{
	font-family:"american typewriter";
	src:local("american typewriter"),url(https://forumstatic.ru/files/0015/e5/b7/48398.otf)
}

@font-face{	
	font-family:"acumin variable concept";
	src:local("acumin variable concept"),url(https://forumstatic.ru/files/0015/e5/b7/16028.ttf)
}	
@font-face{	
	font-family:"MYRIADPRO", Helvetica;
	src:local("MYRIADPRO"),url(http://forumstatic.ru/files/0015/e5/b7/50542.otf)
}	
@font-face{	
	font-family:"micra";
	src:local("micra"),url(https://forumstatic.ru/files/0015/e5/b7/77209.ttf)
}	
@font-face{	
	font-family:"carolina";
	src:local("carolina"),url(https://forumstatic.ru/files/0015/e5/b7/61432.ttf)
}	
@font-face{	
	font-family:"compact";
	src:local("compact"),url(https://forumstatic.ru/files/0015/e5/b7/99459.ttf)
}	
@font-face{	
	font-family:"tagirctt";
	src:local("tagirctt"),url(https://forumstatic.ru/files/0015/e5/b7/30706.ttf)
}	
@font-face{	
	font-family:"lobster";
	src:local("lobster"),url(https://forumstatic.ru/files/0015/e5/b7/20357.ttf)
}	
@font-face{	
	font-family:"bebas neue";
	src:local("bebas neue"),url(https://forumstatic.ru/files/0015/e5/b7/11585.ttf)
}	
@font-face{	
	font-family:"rochester";
	src:local("rochester"),url(https://forumstatic.ru/files/0015/e5/b7/14867.ttf)
}	
@font-face{	
	font-family:"fatfacel";
	src:local("fatfacel"),url(https://forumstatic.ru/files/0015/e5/b7/95463.otf)
}	
@font-face{	
	font-family:"uk_inform";
	src:local("uk_inform"),url(https://forumstatic.ru/files/0015/e5/b7/50929.ttf)
}	
@font-face{	
	font-family:"yeseva one";
	src:local("yeseva one"),url(https://forumstatic.ru/files/0015/e5/b7/36524.ttf)
}	
@font-face{	
	font-family:"bangers";
	src:local("bangers"),url(https://forumstatic.ru/files/0015/e5/b7/15311.otf)
}	
@font-face{	
	font-family:"limelight";
	src:local("limelight"),url(https://forumstatic.ru/files/0015/e5/b7/21585.ttf)
}	
@font-face{	
	font-family:"great vibes";
	src:local("great vibes"),url(https://forumstatic.ru/files/0015/e5/b7/67816.otf)
}	
@font-face{	
	font-family:"cheque";
	src:local("cheque"),url(https://forumstatic.ru/files/0015/e5/b7/18369.otf)
}	
@font-face{	
	font-family:"resphekt";
	src:local("resphekt"),url(https://forumstatic.ru/files/0015/e5/b7/98403.ttf)
}	
@font-face{	
	font-family:"sansterdam";
	src:local("sansterdam"),url(https://forumstatic.ru/files/0015/e5/b7/16638.otf)
}	
@font-face{	
	font-family:"CCMeanwhi";
	src:local("CCMeanwhi"),url(https://forumstatic.ru/files/0015/e5/b7/43194.ttf)
}	
@font-face{	
	font-family:"Mastodon";
	src:local("Mastodon"),url(https://forumstatic.ru/files/0015/e5/b7/21432.ttf)
}	
@font-face{	
	font-family:"pribambas";
	src:local("pribambas"),url(https://forumstatic.ru/files/0015/e5/b7/19681.ttf)
}	
@font-face{	
	font-family:"Amalfi Coast";
	src:local("Amalfi Coast"),url(https://forumstatic.ru/files/0015/e5/b7/43354.ttf)
}	
@font-face{	
	font-family:"Arizonia-Regular";
	src:local("Arizonia-Regular"),url(https://forumstatic.ru/files/0015/e5/b7/52437.ttf)
}	
@font-face{	
	font-family:"Blacksword";
	src:local("Blacksword"),url(https://forumstatic.ru/files/0015/e5/b7/51052.otf)
}	
@font-face{	
	font-family:"Cherolina";
	src:local("Cherolina"),url(http://forumstatic.ru/files/0015/e5/b7/63045.ttf)
}	
@font-face{	
	font-family:"RussianLand";
	src:local("RussianLand"),url(https://forumstatic.ru/files/0015/e5/b7/53208.ttf)
}	
@font-face{	
	font-family:"UnifrakturMaguntia-Regular";
	src:local("UnifrakturMaguntia-Regular"),url(https://forumstatic.ru/files/0015/e5/b7/26420.ttf)
}	
@font-face{	
	font-family:"Montserrat-Regular";
	src:local("Montserrat-Regular"),url(https://forumstatic.ru/files/0015/e5/b7/58133.ttf)
}	
@font-face{	
	font-family:"Montserrat-Bold";
	src:local("Montserrat-Bold"),url(https://forumstatic.ru/files/0015/e5/b7/26754.ttf)
}	

body{	
	font-size:105.01%;
	font-family:verdana
}	
html{	
	background:url(http://forumstatic.ru/files/001b/51/f0/96935.png) top center;
	padding-top:88px!important;
	background-attachment:fixed;
	background-color:#cfc1b4;
	margin:0
}	
.punbb *{	
	margin:0
}	
#pun{	
	background:#cfc1b4;
	box-shadow:0 0 0 25px #a8744236;
	outline:1px solid #d7d7d730;
	outline-offset:25px;
	border:1px solid #cfc1b4;
	width:990px;
	margin:0 auto
}	
#pun-title{	
	background-image:url(http://forumstatic.ru/files/001b/51/f0/26442.png);
	repeat:no repeat;
	width:990px;
	margin:0 auto
}	
#pun-title h1{
	background-attachment:
	fixed;
	height: 258px;
	margin-bottom:0;
	
	width:976px
}	
#pun-title table{	
	border:0;
	height:40px;
	width:100%
}	
.punbb{
	font:69.75% verdana,helvetica,tahoma,arial,sans-serif;
	margin:0 auto
}	
.punbb .main .tcr a{
	text-transform:
	lowercase;
	font-size: 12px;
	font-weight:500;
	color:#5c615c
}	
.punbb .main .tcr a:hover{	
	color:#707672
}	
.punbb h2{	
	text-align:center
}	
.punbb .quote-box,.punbb .code-box{	
	color:#5f5d5d;
	border: solid 1px #554435;
	background: #cabcb0;
}	
.punbb .user-avatar img.ava{	
	background-position:center center;
	background-size:auto 100%;
	background-repeat:no-repeat;
	margin:1px 9px 2px 0
}	
.punbb .user-avatar .avatar-image{	
	height:32px!important;
	width:32px!important
}	
#form-buttons table,.punbb{
	height:
	auto;
	width:100%;
}	
.formal textarea{	
	background-color:#cfcdc9;
	border:1px solid #7978788a;
	height:200px;
	width:100%
}	
#form-buttons table,.punbb .formal textarea{
	width: 99%;
	font-size:11px;
}	
#pun-redirect{	
	background:url(http://forumstatic.ru/files/0015/e5/b7/15018.png) top center;
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;
	top:0!important;
	left:0!important
}	
#pun-redirect #pun-main{	
	color:#7b857c;
	background-color:#cfc1b4;
	border:solid 1px #7b857c;
	outline:solid 4px #b9c0ba;
	width:700px;
	margin:30px auto;
	padding:0 0 23px 0;
	text-align:center
}	
#pun-viewtopic div.post h3 strong::before{	
	content:"";
	margin:-3px;
	font-family:arial;
	font-size:12px;
	font-weight:600
}	
.punbb ul,.punbb dl,.punbb li,.punbb dd,.punbb dt{	
	list-style:none;
	padding:0
}	
.punbb .main table{	
	table-layout:fixed;
	width:97%
}	
.checkfield input[type=checkbox],.radiofield input[type=radio]{	
	margin: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;
	background: #cebcab;
	color: #554435;
}	
.punbb h1,.punbb h3,.punbb h4,.punbb table,.punbb th{	
	font-size:1em;
	font-weight:400
}	
.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
}	
.post-content ul li{	
	list-style:square;
	margin:0 0 0 5px!important
}	
.post-box a{
	color: #554435;
	
	font-weight:600
}	
.code-box a{	
	margin-left:10px;
	font-family:'MYRIADPRO', Helvetica;
	font-size:14px
}	
.punbb .post-box{	
	font-size:12px
}	
.punbb fieldset .post-box{	
	margin-bottom:.8em;
	width:100%;
	word-break:break-all
}	
div.post-box{	
	margin-top:-13px;
	margin-bottom:20px
}	
h1{	
	color:#3c4044;
	padding:1px 0 0 13px
}	
a{
	color: #554435;
	text-decoration:
	none
}	
a:hover{	
	color:#6e7174
}	
#font-area,.popup_graffiti,#size-area,#image-area,#color-area,#addition-area,#video-area,.inner .popup_graffiti,#table-area,#keyboard-area,#smilies-area,div#spoiler-sels{	
	color:#484243;
	padding:10px 10px 10px 10px!important;
	
	border-radius:3px;
	border: 1px #a49180 solid;
	background:#cfc1b4
}	
div#spoiler-area{	
	background:none
}	
#keyboard-area input{	
	box-shadow:none;
	color:#312c12!important
}	
#font-area{	
	height:300px;
	overflow-y:auto;
	padding:5px;
	text-align:left;
	width:150px
}	
#spoiler-sels{	
	color:#484243;
	border-radius:3px;
	padding:11px;
	margin-top:-20px;
	border:1px #b8b8b9 solid
}	
::-webkit-scrollbar{	
	height:5px;
	width:7px;
	background-color: #cdcacb;
}	
::-webkit-scrollbar-thumb:vertical{	
	background-color:#444144
}	
::-webkit-scrollbar-thumb:horizontal{	
	background-color:#474048
}	
.punbb .post .post-author{	
	float:left;
	width:19em;
	overflow:visible!important;
	margin:12px 0!important;
	width:218px
}	
.punbb .post .post-author>ul{
	background: #cabcb0;
	margin:-18px 0 0 -8px;
	padding:10px 15px 12px 15px!important;
	width:190px;
	border: solid 1px #554435;
}	
.punbb .post .post-author ul,.punbb .post .post-author p{	
	line-height:140%;
	padding:0 1em 1em
}	
#pun-main .post-author ul{	
	text-align:center
}	
.pa-author{	
	width:216px;
	margin:-11px 0 2px -16px;
	background: #554435;
}	
.pa-author a{	
	color:#cfc1b4;
	font-size:15px;
	font-family:lucida sans unicode
}	
.pa-author a:hover{	
	color:#c0c6c0
}	
li.pa-author{	
	padding:3px
}	
.fntslider{	
	border-radius:6px;
	position:relative;
	right:-60px;
	z-index:1000;
	background:#272b2e3b;
	width:100px;
	height:6px;
	float:right
}	
.fntslider .before{	
	height:6px;
	border-right:none 0;
	border-radius:4px 0 0 4px;
	position:absolute;
	background:#272b2e96;
	margin-top:-1px
}	
.fntslider .thumb{	
	width:8px;
	height:12px;
	border-radius:3px;
	position:relative;
	top:-4px;
	background:#e0d0d4;
	cursor:pointer
}	
#pun-index .tcl h3{
	width:
	auto;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 2px 9px;
}	
h3 a{
	font-size: 15px;
	color: #554435;
	font-weight: bold;
	text-transform:
	uppercase;
	font-family: american typewriter;
	letter-spacing:2px
}	
#pun-index .tcl h3 a:hover{	
	color:#8e928e;
	-moz-transition:all linear .3s;
	-ms-transition:all linear .3s;
	-o-transition:all linear .3s;
	transition:all linear .3s
}	
#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;
	font-size:0
}	
.acchide,#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;
	position:absolute;
	left:-9999px;
	overflow:hidden
}	
.punbb .section,.punbb .main{	
	margin-bottom:1em
}	
.punbb .category,.punbb .post{	
	margin-top:.4em;
	margin-left:20px
}	
#pun-index .category table{	
	border-spacing:0 24px;
	border:0 !important;
	font-family:'MYRIADPRO', Helvetica;
	font-size:13px;
	color:#4d4f4e
}	
#pun-post .topic{	
	margin-top:1em
}	
.punbb .section h2,#pun-main h2,#pun-stats h2,#pun-debug h2{
	font-family: american typewriter;
	font-weight: bold;
	color: #65503d;
	border-top: 1px solid #8b7b6d;
	border-bottom: 1px solid #8b7b6d;
	border-width:1px;
	padding: 2px 0 1px 6px;
	letter-spacing: 1px;
	text-transform:
	uppercase;
	font-size: 22px;
	width:95%;
	margin:0 0 0 12px
}	
#pun-viewtopic #post-form h2{	
	width:93%!important;
	margin-left:32px
}	
#pun-stats.section h2{	
	margin-left:32px;
	width:93%
}	
#pun-main h1{
	text-align:
	center;
	font-family: american typewriter;
	color: #cfc1b4;
	font-size: 18px;
	background: #554435;
	padding: 1px;
	margin: 0px -1px 8px -1px! important;
}	
.punbb .post-content{	
	width:100%;
	text-align:justify;
	overflow:hidden;
	margin:0;
	padding:0
}	
.punbb #move_posts_form .formal>form.container{	
	background:#cfc1b4!important
}	
.pun-modal .modal-inner{	
	width:700px!important;
	max-width:94%!important;
	height:auto!important;
	max-height:44em!important;
	margin:12% auto 0!important;
	position:relative!important;
	z-index:120000!important;
	overflow:hidden!important;
	background:#cfc1b4!important
}	
.punbb .post-sig dt{	
	display:block;
	border-top:1px dashed #766f71;
	width:60%;
	margin:16px 8px 10px 19%
}	
.punbb .post-content p{	
	line-height:150%;
	margin:12px 28px 9px 18px;
	color:#212121;
	font-family:Arial;
	font-size:13px
}	
.punbb .post-content img{	
	vertical-align:text-bottom
}	
.punbb .post-content img.postimg{	
	vertical-align:middle
}	
.punbb .post-content .blockcode,.punbb .post-content blockquote{	
	width:auto;
	overflow:hidden;
	word-break:keep-all;
	margin:-4px 0 4px 0
}	
.punbb .post-content .scrollbox{	
	overflow:scroll;
	padding:6px 0 0 7px
}	
.punbb .post-content .quote-box,.punbb .post-content .code-box{	
	width:auto;
	margin:11px 26px 19px 18px;
	padding:11px 2px 3px 2px
}	
.punbb .quote-box cite,.punbb .code-box strong.legend{
	font-size: 14px;
	font-family: 'Roboto';
	font-style:
	normal;
	color: #554435;
	font-weight: bold;
	margin:0 0 0 17px
}	
.post-content .spoiler-box > div{	
	background:url(https://i.ibb.co/Wgs6VhJ/111.png) no-repeat left center!important;
	margin:3px 0 11px 13px!important
}	
.post-content .spoiler-box > div.visible{	
	background-image:url(https://i.ibb.co/c6xBc1W/222.png)!important
}	
.post-content .spoiler-box > blockquote{	
	padding:0!important
}	
.punbb .info-box{	
	border:0;
	margin:0 0 1.1em;
	padding:1.1em 1.7em 1em
}	
.punbb .info-box *{	
	padding:0 0 .7em
}	
.punbb #pun-main .info-box .legend{	
	font-size:1.1em;
	font-weight:700
}	
.punbb .linkst{	
	float:left;
	position:relative;
	width:100%;
	font-size:1.1em;
	height:0
}	
.multipage{	
	margin-top:3em
}	
.linkst .pagelink{
	position:
	absolute;
	top: -4em;
	left: 24px;
	width:24em;
	font-family:
	'MYRIADPRO', Helvetica;
	color: #554435;
	font-size: 14px;
}	
.linkst .postlink{	
	position:absolute;
	top:-4em;
	right:1em;
	width:16em;
	text-align:right;
	font-weight:700
}	
.punbb .linksb{	
	text-align:right;
	font-size:1.1em;
	padding:10px 22px 5px 13px
}	
.linksb .pagelink{	
	float:
	left;
	width:24em;
	text-align:
	left;
	font-family:
	'MYRIADPRO', Helvetica;
	color: #554435;
	font-size:14px;
	margin-left:15px
}	
.linksb .postlink{	
	float:right;
	width:16em;
	font-weight:700
}	
.subscribelink{	
	clear:both;
	padding-top:.3em;
	padding-bottom:.5em
}	
.punbb .formal .container{	
	padding:1.7em 2.3em 1.1em
}	
.punbb .formsubmit{	
	margin:1em 0 0;
	padding:0 0 0 1.7em;
	text-align:center
}	
input#my-submit.button,.formsubmit input.button,button{	
	background:#cacecb;
	border:1px #b1b7b1 solid;
	font-family:myriadpro, Helvetica;
	font-size:13px;
	color:#020202;
	padding:7px;
	cursor:pointer
}	
input#my-submit.button:hover,.formsubmit input.button:hover,button:hover{	
	background:#808380;
	color:#d4d4d4
}	
input#my-submit{	
	margin:3px
}	
.punbb fieldset{
}	
.punbb fieldset legend{	
	font-size:1.1em;
	text-align:center;
	padding:0
}	
.punbb fieldset legend span{
	color: #554435;
	font-size: 11px;
}	
.punbb fieldset fieldset{	
	border-style:none;
	margin:0;
	padding:0 0 8px
}	
.punbb .fs-box{	
	padding:1em 0 .8em
}	
.punbb .fs-box p,.punbb .fs-box fieldset{	
	word-break:break-word;
	padding:4px
}	
.punbb .fs-box fieldset{	
	word-break:keep-all
}	
.punbb .formal fieldset{	
	min-width:0;
	border:0
}	
.punbb .inline .inputfield,.punbb .inline .selectfield,.punbb .inline .passfield{	
	float:left;
	margin-right:1em
}	
.punbb .inline .infofield{	
	clear:both
}	
.punbb .datafield span.input a{	
	font-weight:400
}	
.punbb .areafield span.input,.punbb p.longinput span.input{	
	display:block;
	height:100%;
	margin:6px 0 -13px 0
}	
.punbb textarea,.punbb .longinput input{	
	width:64%;
	margin:0 0 19px 0
}	
.punbb .hashelp{	
	position:relative
}	
.punbb .helplinks{	
	display:block;
	position:absolute;
	top:1em;
	right:0;
	font-weight:400;
	width:36%
}	
.punbb #profile .helplinks{	
	top:1.5em
}	
.punbb .helplinks span{	
	display:block;
	padding-bottom:.2em
}	
#pun-post .formal .info-box li{	
	padding-left:4px;
	list-style-type:square;
	list-style-position:inside;
	line-height:1.5;
	margin:0
}	
.punbb .main .tcl,th.tcl{	
	overflow:hidden;
	text-align:left;
	width:70%
}	
th.tcl{	
	width:50%
}	
.punbb .main .tc2{
	
width: 16%!important;
}	
#pun-reputation td.tc2{	
	width:77%!important
}	
.punbb .main .tc3{
	width: 18%!important;
	text-align:
	center;
}	
.punbb .main .tcr{	
	width:59%
}	
#pun-userlist .main .tcl,#pun-modviewforum .main .tcl{	
	width:30%
}	
#pun-userlist .main .tc2,#pun-searchtopics .main .tc2{
	text-align: center;
	width: 21% !important;
}	
#pun-debug table .tcl{	
	width:15%;
	white-space:normal
}	
#pun-debug .tcr{	
	width:90%;
	white-space:normal
}	
.punbb td span.youposted{	
	font-weight:700;
	position:absolute
}	
.punbb td .modlist{	
	display:none
}	
.punbb .main td{	
	padding:10px
}	
.punbb .main th{	
	color:#0a0a0a85;
	font-size:10px;
	padding:0 0 0 0
}	
.punbb div.icon{
	height: 20px;
	width: 20px;
	float:
	left;
	display:
	block;
	margin: 0px 9px 0px 9px;
}	
div.icon{
	background: #b3a498;
}	
tr.inew div.icon{	
	background: #65503d;
}	
tr.isticky div.icon{	
	background: #ca863b;
}	
tr.iclosed div.icon{	
	background: #ca863b;
}	
.punbb .post .container{	
	border:0;
	margin-top:-1px;
	padding-bottom:1px;
	margin-left:-13px
}	
.punbb .post h3 span{	
	display:block;
	margin-left:228px;
	padding:0.5em 1em
}	
.punbb .post h3 span a{
	color: #554435;
	font-size:12px;
	font-family:
	'MYRIADPRO', Helvetica;
	letter-spacing: 0px;
}	
.punbb .post h3 strong{	
	float:
	right;
	font-family:
	tahoma;
	margin-right:17px;
	font-size:14px;
	color: #554435;
}	
#pun-reputation div{	
	background-color:#cfc1b4f7
}	
li.pa-title{	
	text-align:center;
	text-transform:lowercase;
	color:#5f635f;
	font-size:10px;
	font-family:lucida sans unicode
}	
.punbb .post-body{	
	margin-left:19em;
	border:0;
	padding:0 0 1px
}	
.punbb .post-links{	
	margin-left:19em;
	border:0
}	
.punbb .post-links ul{
	height: 1em;
	margin: 30px -1px 7px -255px;
	line-height: 1em;
	background: #554435;
	text-align:
	right;
	width:
	auto;
	padding: 4px 20px 4px 23px;
	font-family:
	'MYRIADPRO', Helvetica;
	font-size: 12px;
}	
.punbb .post-links li{	
	display:inline;
	letter-spacing:1px;
	padding:0 3px
}	
.punbb .post-links a{
	color: #cfc1b4;
}	
.punbb .clearer{	
	clear:both;
	height:0;
	font-size:0
}	
.punbb .modmenu .container{
	color: #554435;
	padding:.5em 1em
;
	text-align: right;
}	
.punbb .modmenu strong,.punbb .modmenu a{	
	height:1.8em;
	line-height:1.8em
}	
.punbb .modmenu input{	
	margin-left:1em
}	
.punbb .info .container .backlink{	
	padding-top:.8em
}	
#profile .container{	
	padding-left:18.6em
}	
#profilenav{	
	float:left;
	width:14em;
	margin-left:-16.3em;
	display:inline
}	
#profilenav li{	
	padding-bottom:.8em;
	font-weight:700
}	
#viewprofile ul,#profilenav ul{	
	border:0;
	margin:0 0 1em;
	padding:1.5em 18px .8em
}	
#viewprofile h2,#profilenav h2{	
	background:0 0;
	border:0;
	margin:0 14px -.6em;
	padding:0
}	
#viewprofile h2 span,#profilenav h2 span{	
	position:relative;
	padding:0 5px
}	
#viewprofile li,#setmods dl{	
	margin-bottom:.2em;
	padding:0 0 0 16em
}	
#viewprofile li span{	
	float:left;
	width:14em;
	margin-left:-16em;
	font-weight:700;
	padding:.5em 1em
}	
#setmods dt{	
	float:left;
	width:14em;
	margin-left:-16em;
	font-weight:700;
	display:inline;
	padding:.8em 1em
}	
#viewprofile li strong,#viewprofile li div,#setmods dd{	
	display:block;
	font-weight:400;
	padding:.5em 1em
}	
.punbb img.avatardemo{	
	float:right;
	margin:0 0 .8em 1.8em
}	
#pun-userlist .usertable .container{	
	border-top:none;
	padding:0 2.3em 2.3em
}	
#pun-pagelinks{	
	position:absolute;
	top:-15px;
	left:0;
	border:0;
	width:100%;
	margin:0;
	padding:0
}	
#pun-pagelinks .container{	
	background:0 0;
	border:0;
	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;
	font-size:1.2em;
	margin-left:-9999px;
	display:block;
	float:left;
	width:100%;
	padding:0
}	
#pun-pagelinks a:active,#pun-pagelinks a:focus{	
	position:relative;
	margin:0
}	
#pun-pagelinks li a span{	
	display:block;
	margin:0 1em
}	
#pun-navlinks .container{
	font-size:11pt;
	text-align:
	center;
	text-transform:
	uppercase;
	position:
	fixed;
	left:0;
	top:0;
	background-color: #cfc1b4;
	border-bottom: 1px solid #8b7b6d;
	line-height: 37px!important;
	height: 54px;
	width:100%;
	z-index:9999;
}	

#pun-navlinks li{
	display:inline;
	padding-right: 4px;
}	
	
#pun-navlinks li a{
	color: #554435;
	font-family: Roboto;
	font-weight: 900;
}	

#pun-navlinks ul span:hover{	
	color:#3e413e;
	transition:.4s ease-in-out
}	

#pun-ulinks .container{
	position:fixed;
	left:0;
	top:30px;
	height:49px;
	width:100%;
	z-index:9999;
	text-align: center;
}	

#pun-ulinks li{
	display:inline;
}	
	
#pun-ulinks li a{
	color: #554435;
	font-family: Roboto;
	font-weight: 600;
	padding: 0px 6px 0px 0px;
	text-transform: lowercase;
}	

#pun-navlinks ul span:hover{	
	color:#3e413e;
	transition:.4s ease-in-out
}		
	
#pun-status .container{
	text-align:
	center;
	color: #cfc1b4!important;
	font-family: Roboto;
	font-weight: 600;
	font-size: 11px;
	letter-spacing: 1px;
	background: #554435;
	max-height:17px;
	padding:3px
}	
#pun-status .container a{	
	color:#cfc1b4
}	
#pun-status span{	
	white-space:nowrap;
	margin-right:.5em;
	padding-top:10px
}	
#pun-crumbs1{	
	font-weight:700;
	overflow:hidden;
	margin-top:0
}	
#pun-crumbs1 p.container{
	border-top:
	none;
	font-weight:100;
	font-size:14px;
	font-family:
	'MYRIADPRO', Helvetica;
	color: #554435;
	margin: 55px 0 0 24px;
}	
#pun-crumbs1 p.container a{	
	color:#554435;
	font-weight:700
}	
#pun-break1{	
	border:0;
	height:0;
	position:relative;
	z-index:1;
	margin:-2px 1em
}	
#pun-announcement h2{	
	padding:0;
	margin:0 1em -3.5em 1em;
	border:none;
	position:relative;
	font-weight:100
}	
#pun-announcement h2 span{	
	display:block;
	padding:1em 0 0.8em 0;
	border:none
}	
#pun-announcement{	
	margin:96px 0 0 0;
	width:970px;
	text-align:center;
	position:absolute;
	height:auto
}	
#pun-announcement hr{	
	width:50%;
	margin:10px auto;
	opacity:.4
}	
#pun-stats li.item3,#pun-stats li.item4{	
	text-align:right;
	line-height:125%;
	color:#5b5d5c;
	font-size:13px;
	font-family:'MYRIADPRO', Helvetica
}	
#pun-stats li.item1,#pun-stats li.item2{	
	float:left;
	clear:both;
	line-height:125%;
	color:#5b5d5c;
	font-size:13px;
	font-family:'MYRIADPRO', Helvetica
}	
li#onlinelist{	
	margin-top:1em;
	border:0;
	float:left;
	width:100%;
	line-height:130%;
	font-size:14px;
	font-family:'MYRIADPRO'
}	
li#onlinelist div{	
	border:0;
	padding:6px 2px 5px 1px;
	text-align:justify;
	color:#555855;
	width:inherit
}	
li.pa-online{	
	padding:3px 0 4px 0;
	color:#676767;
	font-family:MYRIADPRO, Helvetica;
	text-transform:lowercase;
	font-size:13px;
	border-bottom:1px solid #a0a6a0
}	
#pun-qjump{	
	border:0;
	width:50%;
	position:relative;
	float:left;
	margin:0
}	
#pun-qjump .container{	
	border:0;
	background:0 0;
	padding:.8em 1em
}	
#pun-about .container{	
	border-top-style:none;
	text-align:right;
	line-height:150%;
	padding:.8em 1em
}	
#pun-about p span{	
	display:block;
	padding-left:50%
}	
#pun-about .container .item1{	
	text-align:center;
	margin:63px 0 0 385px;
	padding-bottom:10px;
	position:absolute;
	font-size:9px;
	text-transform:lowercase
}	
#pun-about .container .item1 a{
	color: #cfc1b4;
}	
#pun-crumbs2{	
	font-weight:700;
	overflow:hidden;
	margin-bottom:0;
	border-bottom:none
}	
#pun-crumbs2 .container{	
	font-size:12px;
	margin:0 0 15px 5px;
	padding:3.8em 1em;
	color:#657063
}	
#pun-break4{	
	border:0;
	position:relative;
	height:0;
	z-index:1;
	margin:-2px 1em
}	
.pa-posts,.pa-respect{	
	margin-top:4px;
	display:inline-block;
	width:55px;
	padding:0 2px!important
}	
.pa-posts a,.pa-respect a{	
	color:#232223
}	
.punbb .main .container,.punbb .post .container,.punbb .post h3,.punbb-admin #pun-admain .adcontainer{	
	border:0;
	margin-left:12px;
	background:#cfc1b4
}	
.punbb legend span,#viewprofile h2 span,#profilenav h2 span,.punbb-admin #pun-admain legend span{	
	color:#383838;
	border:0
}	
#pun-title h1 span,#pun-index #pun-main h1,.punbb .datafield br,.lastedit,.stickytext,.closedatafield,div#pun-live-rusff,#pun-announcement h2 span,.topic a.sharelink,#pun-navlinks #navawards, .punbb .post h3 .sharelink,
#topic-modmenu >p> span{	
	display:none
}	
.punbb img,.punbb .section,.punbb .forum,.punbb .formal,.punbb .modmenu,.punbb .info,.punbb .category,.punbb .post,.punbb .post h3,#pun-userlist .usertable table,#pun-admain .adcontainer,#pun-admain .adformal{	
	border:0
}	
.post-content hr{	
	opacity:.5;
	-moz-opacity:.5;
	-khtml-opacity:.5;
	filter:alpha(opacity=50);
	margin-bottom:.8em;
	width:60%;
	margin:0 auto
}	
.punbb optgroup,.punbb .required label,.punbb .datafield span.input{	
	font-weight:700
}	
.punbb #pun-category1,.punbb .toppost,.punbb .topicpost,#pun-ulinks,#pun-about{	
	margin-top:0
}	
.pl-email,.pl-website,.punbb .modmenu .container strong{	
	float:left
}	
.punbb .info .container,#pun-stats .container{	
	padding:0 21px 0 22px
}	
#pun-userlist .formal,#pun-userlist .formal .container,#pun-status,#pun-status .container{	
	color:#525252
}	
#main-reply{
	background: #d7cbc1;
	font-family:
	Arial;
	font-size:13px;
	color:#2f302e;
	width: 919px!important;
	margin: 0px 0px 0px -20px;
}	
form#my-form{	
	margin-left:17px
}	
li.pa-awards a,li.pa-ip a{	
	color:#5b5f5b
}	
#pun-admain a{	
	color:#6c7063!important
}	
.punbb .pa-avatar img{	
	border:solid 2px #6d726c;
	margin-left:-2px
}	
li.pa-avatar.item2{	
	padding:3px 8px 0 5px
}	
#wrapper{	
	width:550px
}	
ul.tabs{	
	height:30px;
	line-height:20px;
	margin:0 0 3px;
	list-style:none
}	
ul.tabs li{	
	float:left;
	margin-right:1px;
	cursor:pointer
}	
ul.tabs li a{	
	color:#444;
	display:block;
	margin-bottom:-1px;
	margin-top:0;
	padding:0 14px 1px;
	position:relative;
	text-decoration:none
}	
ul.tabs li a:hover{	
	color:#80600b;
	padding:0 14px;
	position:relative;
	text-decoration:none
}	
ul.tabs li.tab-current a{	
	color:#444;
	padding:0 14px 2px;
	border:medium hidden;
	line-height:22px
}	
ul.tabs li.tab-current a:hover{	
	color:#8e7267
}	
div.t2,div.t3,div.t4,div.t5,div.t6,div.t7,div.t8{	
	display:none;
	width:455px;
	max-height:300px;
	overflow-y:auto
}	
#smilies-block{	
	display:block;
	line-height:7px
}	
#dns-ip-replace-notify{	
	display:none!important
}	
#pun_wrap{	
	padding-bottom:100px
}	
#pun-about p.container{
	background: #a8744236;
	outline:1px solid #d7d7d730;
	width: 1041px;
	height:60px;
	margin-bottom:-124px;
	margin-left: -25px;
	padding:0!important
}	
div#pun-about{	
	margin-top:20px
}	
div#html-footer{	
	margin:-29px 0 0
}	
.post-content td{	
	border:transparent!important
}	
a.turn_link:nth-child(16),span.item4.status-right{	
	display:none
}	
.container.moved_success{	
	background:#c3c3c3;
	padding:20px!important;
	line-height:23px!important
}	
div#my-imgur{	
	border:4px #b7b3b5 solid!important;
	width:212px!important;
	padding:12px!important;
	line-height:18px!important;
	font-size:16px!important
}	
div.post-rating a,div.post-vote a{
	padding:25px;
	font-family:
	'MYRIADPRO', Helvetica
}	
#pun-index .category td.tcr{	
	background:#ccbeb0;
	border-top:1px solid #8e928e !important;
	border-bottom:1px solid #8e928e !important;
	border-right:1px solid #8e928e !important
}	
#pun-index .category td.tcl{
	background: #ccbeb0;
	border-top: 1px solid #8b7b6d !important;
	border-bottom: 1px solid #8b7b6d !important;
	border-left: 1px solid #8b7b6d !important;
}	
#pun-index .category .tc2,#pun-index .category .tc3,#button-files_rusff,#button-graffiti_rusff,.linkst .postlink,#pun-status .container .item4,.punbb td .modlist,div.t2,div.t3,div.t4,div.t5,div.t6,div.t7,div.t8,#dns-ip-replace-notify,#pun-title h1 span,#pun-index #pun-main h1,.punbb .datafield br,.lastedit,.stickytext,.closedatafield,div#pun-live-rusff,#pun-announcement h2 span,.topic a.sharelink,#pun-navlinks #navawards,li.pl-reports{	
	display:none!important
}	
.Tems_And_messages,.Tems_And_messages2{
    display: inline-block;
}	
div.Add{
	font-size: 10px;
	text-transform:
	lowercase;
	color: #665c54;
	text-align: right;
	float: right;
	line-height: 15px;
	display: inline-grid;
}	
.Tems_And_messages:before{	
	content:' ';
	color:#000;
	background:rgba(0,0,0,0) url("http://forumstatic.ru/files/0002/c4/43/59105.png") no-repeat scroll 0 0;
	padding-left:16px
}	
.Tems_And_messages2:before{	
	content:' ';
	color:#000;
	background:rgba(0,0,0,0) url("http://forumstatic.ru/files/0002/c4/43/61919.png") no-repeat scroll 0 0;
	padding-left:16px
}	
span.datetime{	
	color:#637061;
	font-family:'MYRIADPRO', Helvetica;
	font-size:13px
}	
.punbb .user-avatar .avatar-image{	
	height:29px!important;
	width:29px!important;
	border:#657063 1px solid!important;
	border-radius:0!important;
	opacity:0.85;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	float:left
}	
.punbb .user-avatar .isonline{	
	width:8px;
	height:8px;
	border-radius:0!important;
	display:block;
	position:absolute;
	top:0!important;
	right:5px!important;
	animation:blinkColor .9s linear infinite;
	-moz-animation:blinkColor .9s linear infinite;
	-webkit-animation:blinkColor .9s linear infinite;
	background:#657063!important;
	z-index:100
}	
#pun-status p span.item3{
	color: #cfc1b4;
}	
#pun-status p span.item3 a{
	color: #cfc1b4;
}	
#pun-status .status-right{	
	float:none!important
}	
del{	
	text-decoration:none!important;
	filter:blur(1px)
}	
del:hover{	
	filter:blur(0px)
}	
#pun-navlinks a:not(.NextShow)+span.odd{	
	display:none!important
}	
#pun-navlinks #New-exit img{	
	position:absolute;
	margin:2px 20px;
	width:17px;
	height:auto;
	opacity:.8
}	
#pun-navlinks #New-exit:hover{	
	opacity:.4
}	
.punbb #pun-navlinks a#New-exit{	
	position:absolute;
	z-index:100000!important;
	margin-top:11px!important;
	margin-left:0!important;
	float:none!important
}	
.punbb #pun-navlinks a#New-exit:before{	
	content:none
}	
.punbb #pun-navlinks #form-login input{	
	border:2px inset;
	text-rendering:auto;
	color:#000000!important;
	margin-top:4px!important;
	border-radius:5px;
	letter-spacing:normal;
	word-spacing:normal;
	text-transform:none;
	text-indent:0;
	text-shadow:none;
	display:inline-block!important;
	text-align:center;
	font:normal normal 400 11px/normal Arial!important
}	
.punbb #form-login #fld1,#form-login #fld2{	
	background-color:rgb(241 246 240)
}	
.punbb #pun-navlinks #form-login input[type="submit"]{	
	border:2px outset #cfc1b4!important;
	color:#5a615b!important;
	cursor:pointer;
	font-weight:700!important
}	
.punbb #pun-navlinks #form-login{	
	display:block;
	font:normal normal 400 11px/normal Tahoma;
	text-transform:none;
	position:absolute!important;
	left:0;
	top:15px;
	z-index:100000!important;
	padding:7px 12px;
	background:#cfc1b4;
	border-color:#657063;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-radius:0 0 6px 6px;
	text-align:center
}	
#pun-navlinks #navlogin #form-login{	
	margin-left:122px
}	
#pun-navlinks #navlogout #form-login{	
	margin-left:90px
}	
.ismoderator #pun-navlinks #navlogout #form-login{	
	margin-left:15px!important
}	
#pun-navlinks #form-login input[value="&#194;&#238;&#233;&#242;&#232;"]+p{	
	margin-bottom:11px;
	margin-top:11px
}	
.punbb #pun-navlinks #form-login a.Rega,.punbb #pun-navlinks #form-login a.Forgot{	
	position:relative;
	text-transform:none!important;
	z-index:20;
	cursor:pointer;
	font:normal normal 400 10px/normal Tahoma!important;
	letter-spacing:0.5!important
}	
.punbb #pun-navlinks #form-login a.Rega:before,.punbb #pun-navlinks #form-login a.Forgot:before{	
	content:none
}	
#form-login input.none{	
	outline:red dashed 2px!important
}	
#List-UserNames{	
	position:absolute;
	margin-top:-8px;
	min-height:90px;
	width:220px;
	right:100%;
	padding:12px 19px 12px 17px;
	background:#cfc1b4;
	border:#657063 1px solid;
	border-style:solid;
	border-radius:0 0 0 6px;
	text-align:center
}	
.punbb #List-UserNames ul{	
	padding:0;
	overflow:hidden;
	overflow-y:auto;
	min-height:36px;
	max-height:72px
}	
.punbb #List-UserNames li{	
	display:block!important;
	position:relative;
	background:#bac5b69c;
	text-align:left;
	padding-left:5px!important;
	margin:1px auto!important;
	padding:2px 0;
	transition:.33s
}	
.punbb #List-UserNames li:hover{	
	opacity:.84
}	
.punbb #List-UserNames li>b{	
	cursor:pointer;
	opacity:.8;
	color:#464b45
}	
.punbb #List-UserNames li>b:hover{	
	opacity:.93
}	
#List-UserNames ul::-webkit-scrollbar{	
	width:7px;
	height:5px
}	
#List-UserNames ul::-webkit-scrollbar-track{	
	background-color:#919190;
	border:1px solid #919190;
	box-shadow:none
}	
#List-UserNames ul::-webkit-scrollbar-thumb{	
	background-color:#bdbdbc;
	border:2px solid #888887;
	box-shadow:none
}	
#List-UserNames ul li>span{	
	display:inline-block;
	padding:0 3px;
	position:absolute;
	opacity:.88;
	cursor:pointer;
	top:0;
	bottom:0;
	right:2px;
	color:#fff;
	font:normal normal 700 10.56px/normal Verdana;
	text-shadow:1px 1px 1px rgba(0,0,0,.6)
}	
#List-UserNames ul:empty:before{	
	display:inline-block;
	content:"&#211; &#226;&#224;&#241; &#237;&#229;&#242; &#241;&#238;&#245;&#240;&#224;&#237;&#229;&#237;&#237;&#251;&#245; &#224;&#234;&#234;&#224;&#243;&#237;&#242;&#238;&#226;!"
}	
#navlogin #exit-2{	
	display:none
}	
#navlogout .Rega,#navlogout .Forgot{	
	display:none
}	
#List-UserNames ul+span{	
	display:inline-block;
	padding:6px 0 8px 0;
	text-align:left;
	font:normal normal 400 10.56px/normal Verdana
}	
.punbb #List-UserNames input{	
	background:rgb(209 215 209);
	border:2px inset rgb(209 215 209)!important;
	border-radius:6px;
	text-shadow:none!important;
	color:#282828!important;
	background-color:#f1f6f0;
	font:normal normal 400 11px/normal Arial!important;
	margin-top:9px;
	padding:2px !important;
	vertical-align:middle
}	
#List-UserNames ul+span b{	
	font:normal normal 400 13px/normal Verdana;
	padding:0 3px;
	color:#342D2C
}	
#List-UserNames .a1-copy{	
	display:inline-block!important;
	cursor:pointer;
	float:left
}	
#List-UserNames .a1-paste{	
	cursor:pointer;
	display:inline-block!important;
	float:right
}	
.notification-left+.notification-right{	
	margin:6px 0 0 11px
}	
notification-left+.notification-right{	
	margin:6px 0 0 11px;
	padding:3px 0 1px 0
}	
.notification-left .notification-image{	
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:50%;
	background-size:cover;
	margin:8px 13px 0 12px;
	background-position:center
}	
.unread-notifications #notifications-wrap,.unread-notifications #notifications-advanced{	
	overflow-y:auto;
	clear:both;
	background-color:rgb(209 215 209);
	max-height:46vh
}	
form#my-form{	
	margin:0 0 0 8px
}	
div#pun-respect.punbb .tcl{	
	width:32%!important
}	
#pun-respect .tcl{	
	padding:0 0 20px 10px
}	
div#pun-positive .tcl{	
	padding:3px 0 20px 10px;
	width:22%!important
}	
#pun-admain .adcontainer th{	
	background-color:transparent!important;
	border:none!important
}	
.punbb #move_posts_form .formal>form.container{	
	background:#cfc1b4!important
}	
#pun-online td.tcl,div#pun-viewforum td.tcl{	
	padding:10px 0 8px 10px
}	
fieldset#PMove_2 td.tcl{	
	padding:0 0 0 0;
	width:100%
}	
.container.moved_success{	
	background:#cfc1b4!important
}	
#SubmitMPst{	
	margin:0 0 20px 0
}	
#BookmCntToggle.default-style{	
	color:#657063!important;
	margin-top:40px!important
}	
#MyBookmarks{	
	position:fixed!important;
	z-index:101!important;
	left:0!important;
	top:48px!important;
	background:#cfc1b4!important box-shadow:none!important
}	
#MyBookmarks h2,#MyBookmarks h1{	
	text-align:left !important;
	font-size:11px !important;
	background:#cfc1b4 !important
}	
#MyBookmarks span.scrl{	
	width:110px!important;
	
}	
.hv-mask-field.pa-fld6{	
	background:none!important;
	color:black!important;
	width:100%!important;
	text-align:revert!important;
	margin-left:1px!important;
	font-family:verdana !important;
	letter-spacing:0!important
}	
.admin-advert-block .admin-advert-block-buttons,.admin-advert-block{	
	margin-top:-106px!important;
	margin-left:-976px!important
}	
#pun-admain textarea,#pun-admain input,#pun-admain select,#pun-admain optgroup{	
	background:#f3f6f3!important
}	

#pun-admain fieldset {
    min-width: auto!important;
}
	
.FNTslider {
  border-radius: 4px;
  position:	
  relative;z-index:1000;
  background: #9b7b59;
  width: 106px;
  height: 6px;
  float: right;
  margin: -29px 0 0 0px;
  border: solid 1px #554435;
}	
.FNTslider .before {
  height: 4px;
  border: solid 1px #cfc1b4;
  border-right: none 0;
  border-radius: 4px 0 0 4px;
  position: absolute;
  background: #cfc1b4;
}	
.FNTslider .thumb {
  width: 8px;
  height: 13px;
  border-radius: 3px;
  position: relative;
  top: -4px;
  background: #fff6ed;
  cursor: pointer;
}	
.punbb .post-content p {	
    padding: 0 0 1em 0;	
    }	
.punbb .post-content p.formatted {	
    padding: 0 0 0 0;	
    text-indent:2.6em;	
}	
