/*------------------------graphics------------------------------------*/

@media screen and (max-width: 540px) {
	body {
		background-size: 100% 100%;
	}
}
/* BODY */

html,
body {
	background: url(https://i.imgur.com/PFTjmu3.png) no-repeat, url(https://i.imgur.com/T11aEaw.jpg) repeat-y;
	background-position: top left;
	background-attachment: fixed;
	background-color: #cac8c2;
}
/* LOGO */

#pun-title table {
	background-image: url(https://i.imgur.com/41lXaEY.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border: none;
	height: 501px;
	width: 941px;
	margin-top: 0px;
	margin-left: -25px;
}
/* TELO */

#pun {
	background-color: #bebebe;
}
/* FOOTER */

#pun-about p.container {
	background: url(https://i.imgur.com/ZnvNNfm.png) left top no-repeat;
	height: 161px;
	width: 959px;
	margin-left: -51px!important;
	text-align: center;
	border-color: transparent;
}
div#pun-about {
	margin-bottom: -112px;
}
#profilenav h2 {
	text-shadow: none;
}
#pun-redirect.punbb #pun-main h1 {
	background: none;
}
hr,
.banner-line {
	height: 1px;
	background: #4E4848 center no-repeat;
	border: 1px solid white;
}
/* MAIN TEXT */

.punbb .section .container,
.punbb .post-body,
.punbb .post-links,
.punbb td.tc2,
.punbb td.tc3,
#pun-navlinks .container,
.punbb .formal fieldset .post-box,
#viewprofile li strong,
#viewprofile li div,
#setmods dd,
.punbb .info-box,
.punbb #pun-main .info-box .legend,
.punbb .main .container,
.punbb .post .container,
.punbb .post h3,
.punbb-admin #pun-admain .adcontainer,
#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2,
#pun-title,
#pun-title .container,
.punbb .modmenu .container,
.punbb legend span,
#viewprofile h2 span,
#profilenav h2 span,
.punbb-admin #pun-admain legend span,
.punbb .post h3 span,
.punbb th,
#viewprofile li,
#setmods dl,
#pun-navlinks .container {
	background-color: transpanent;
	color: #151517;
	font-weight: normal;
	font-style: normal;
}
/* MAIN NAV CONTAINERS */

div#pun-navlinks {
    text-align: left;
    margin-top: -517px;
    margin-left: 117px;
}

div#pun-ulinks {
	width: 352px;
	margin-left: 598px;
	margin-top: -33px;
	display: block;
}
/* MAIN LINKS */

/* cs2.1. STILL*/

.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: #465260;
	font: 13px circe regular;
	text-transform: lowercase;
	letter-spacing: 0px;
	text-decoration: none;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
}
/* cs2.2 HOVER */

.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: #6d9422;
	border-bottom: 0px none #000;
}
/* Навигация */
#pun-navlinks li a span {
	font-size: 0;
}
#navpr_1 li span {
	font-size: 0;
}
#navindex a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f015";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Форум */

#navuserlist a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f0c0";
	margin-left: -2px;
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Участники */

#navsearch a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f002";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Поиск */

#navpm a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f0e0";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Сообщения*/

#navprofile a:after {
	position: absolute;
	font-size: 20px;
	text-align: center;
	content: "\f2bd";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Профиль */

#navadmin a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f0ad";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Администрирование */

#navlogout a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f2f5";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Выход */

#navlogin a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f2f6";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Вход */

#navregister a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f234";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
/* Регистрация */

#navpiar a:after {
	position: absolute;
	width: 15px;
	font-size: 20px;
	content: "\f0a1";
	font-family: 'Font Awesome';
	color: #2a3e4d;
}
#navindex a span {
	display: block;
}
#navuserlist a span {
	display: block;
}
#navawards a span {
	display: block;
}
#navsearch a span {
	display: block;
}
#navpm a span {
	display: block;
}
#navprofile a span {
	display: block;
}
#navadmin a span {
	display: block;
}
#navlogin a span {
	display: block;
}
#navlogout a span {
	display: block;
}
#navregister a span {
	display: block;
}
#navpiar a span {
	display: block;
}
#navindex a:before,
#navuserlist a:before,
#navsearch a:before,
#navpm a:before,
#navprofile a:before,
#navadmin a:before,
#navlogout a:before,
#navlogin a:before,
#navregister a:before,
#navpiar a:before {
	height: 40px;
	content: '';
	width: 40px;
	background: #4d5967;
	position: absolute;
	margin: 6px 0 0 -53px;
	transition-duration: 0.5s;
}
#navindex a:hover::before,
#navuserlist a:hover::before,
#navsearch a:hover::before,
#navpm a:hover::before,
#navprofile a:hover::before,
#navadmin a:hover::before,
#navlogout a:hover::before,
#navlogin a:hover::before,
#navregister a:hover::before,
#navpiar a:hover::before {
	background: #9b9c93;
	transition-duration: 0.5s;
}
/* cs2.4. USER NAV STILL */

#pun-ulinks a {
	color: #384351;
	font: 10px circe regular;
	border-bottom: 0px none #000;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.5px;
	text-transform: lowercase;
	margin-left: 10px;
}
/* cs2.5. USER NAV HOVER */

#pun-ulinks a:hover,
#pun-ulinks a:focus,
#pun-ulinks a:active {
	border-bottom: 0px none #000;
	color: #b3b5a6;
}
/* ICONS-------------------------------------------------------------*/

/* OLD */

Div.icon {
	background: url(https://i.imgur.com/j8mx4LR.png);
	background-repeat: no-repeat;
}
/* NEW */

TR.inew Div.icon {
	background: url(https://i.imgur.com/hCNbnns.png);
	background-repeat: no-repeat;
}
/* NOTICE */

TR.isticky Div.icon {
	background: url(https://i.imgur.com/a98qVGy.png);
	background-repeat: no-repeat;
}
/* CLOSED */

TR.iclosed Div.icon {
	background: url(https://i.imgur.com/GGfqZtx.png);
	background-repeat: no-repeat;
}
/*Правка иконок в подфорумах*/

#pun-searchtopics.punbb div.icon,
#pun-viewforum.punbb div.icon {
	margin-left: 15px!important;
	padding-right: 18px;
	margin-top: -6px !important;
}
#pun-searchtopics.punbb .tcr:before,
#pun-viewforum.punbb .tcr:before {
	display: none
}
#post-form h2 {
	text-align: center;
	font-size: 10px !important;
	center no-repeat;
	width: 922px;
	margin-bottom: 7px;
	margin-top: -15px;
	margin-left: -10px;
	height: 50px;
}
/* CODE AND QUOTE */

.punbb .quote-box,
.punbb .code-box {
	/* background: url(https://i.imgur.com/eA3jiGp.jpg) top center no-repeat;
     */
	background-color: #ddd;
	width: 558px;
	color: #646660;
	font: 11px verdana;
}
.punbb textarea,
.punbb select {
	background: #f1f1f1;
	border: 1px solid rgb(226, 226, 226) !important;
}
.quote-box .quote-box {
	width: 89%;
	background: #d2d2d2;
}
.quote-box .quote-box blockquote {
	width: 95%!important;
}
/* CATGORY NAMES */

#pun-main .category h2 span,
#pun-main h2 span,
.punbb h2 span {
	visibility: visible;
	font: 30px fixedsys;
	text-transform: uppercase;
	letter-spacing: 3.75px;
	color: #dddddd;
	text-align: center;
	float: left;
	margin-top: -5px;
}
/* Podforum tems and messages */

#pun-index .category .tc2,
#pun-index .category .tc3 {
	display: none!important;
}
.Tems_And_messages {
	display: inline;
	width: 120px;
	font-family: fixedsys;
	font-size: 15px;
	color: #DCDCDC;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 37px !important;
}
.Add {
	display: block;
	font-size: 11px;
	position: absolute;
	padding: 1px 9px;
	text-align: center;
	margin-top: -74px !important;
	margin-left: 493px !important;
}
.Tems_And_messages .right {
	color: #DCDCDC;
	font-weight: normal;
}
/*------------------------SCROLL BARS-----------------------*/

::-webkit-scrollbar-thumb:vertical {
	background-color: #9baebf;
}
::-webkit-scrollbar-thumb:horizontal {
	background-color: #9baebf;
}
::-webkit-scrollbar-thumb:vertical:hover {
	background-color: #b1d04c;
}
::-webkit-scrollbar-thumb:horizontal:hover {
	background-color: #b1d04c;
}
::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #293d4c;
}
#post1 {
	color: #171819;
	overflow-y: auto;
	font: 10px arial;
	height: 100px;
	width: 197px;
	text-align: justify;
}
#post1::-webkit-scrollbar {
	width: 0px;
	height: 0px;
}
#post1 a {
	color: #53211b;
	line-height: 7px !important;
	font: 10px arial black !important;
	text-transform: uppercase!important;
	text-shadow: 1px 1px 0 #06080a!important;
}
.tablepost {
	color: #8b4219 !important;
	font-size: 14px !important;
	text-transform: none !important;
}
/*---------------BUTTONS---------------*/

input.button,
#post fieldset .hashelp div input {
	background: rgb(40, 60, 75);
	color: #9a9c92;
	padding: 5px 8px 5px 8px;
	text-transform: uppercase;
	font: 14px fixedsys !important;
	cursor: pointer;
	letter-spacing: 1px;
	border: none;
	width: auto !important;
	-moz-transition: all 0.2s 0.02s ease;
	-o-transition: all 0.2s 0.02s ease;
	-webkit-transition: all 0.2s 0.02s ease;
}
input.button:hover,
#post fieldset .hashelp div input:hover {
	background: #fff;
}
/*---------------LZ---------------*/

.lz {
	position: relative;
	width: 181px;
	z-index: 9;
	margin-left: 2px !important;
	margin-top: 5px!important;
	margin-bottom: 0px !important;
	padding: 6px 7px 8px 7px;
	line-height: 13px !important;
	height: auto;
	text-align: justify;
	font: 12px circe regular;
	color: #676862;
}
.lz:before {
	display: block;
	content: "";
	width: 180px;
	height: 1px;
	background-color: #cccdcb;
	margin-bottom: 10px;
}
.lz:after {
	display: block;
	content: "";
	width: 180px;
	height: 1px;
	background-color: #cccdcb;
	margin-top: 10px;
}
a.laza {
    font: 12px circe regular !important;
    color: #2d404f !important;
    text-transform: uppercase!important;
}

.lz a {
	font: 12px circe regular;
	color: #2d404f !important;
	line-height: 13px !important;
}
.lz2 {
	color: #35414f!important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding: 2px 5px 2px 5px;
	font: 14px fixedsys !important;
	letter-spacing: 2px !important;
	display: inline-block;
	width: 174px;
	margin-top: 7px !important;
	text-align: left;
	margin-left: 18px !important;
}
.lz2:before {
	display: block;
	content: "*";
	position: absolute;
	color: #9bb546;
	margin: -6px -17px;
	font: 24px fixedsys;
}
.pa-fld1 {
	font: 12px fixedsys !important;
	margin-top: 7px !important;
	text-align: left;
	margin-left: 8px!important;
	border-bottom: 2px solid #9bb546;
	width: fit-content;
}
/*-----BANNERS--------*/

.banners {
	position: absolute;
	margin-top: 46px !important;
	/*---— вот это значение —------*/
	margin-left: 47px !important;
	width: 51%;
	height: 34px;
	overflow-y: auto;
	opacity: 0.6;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
}
.banners:hover {
	opacity: 1;
}
/*-----STATISTICS LINKS--------*/

#pun-stats {
	text-align: justify;
}
#pun-stats a {
	font: 13px circe regular !important;
	text-transform: lowercase !important;
}
#pun-stats a:hover {
	color: #7aa51c;
}
#pun-stats > div > ul > li.item4 > strong > a {
	font-weight: bold !important;
}
#pun-status > p > span.item1 > strong {
	color: #dddddd;
}
#pun-status > p > span.item2 > strong {
	color: #dddddd;
}
/*-----PAGES--------*/

.pagelink > strong {
	font: 13px circe bold;
}
/*-----REPLY FORM CONTAINERS--------*/

#font-area,
#size-area,
#color-area,
#table-area,
#smilies-area,
#image-area,
#imageup-area,
#imageattach-area,
#keyboard-area,
#video-area,
#addition-area {
	position: absolute;
	right: 6px;
	top: 49px !IMPORTANT;
	background: #fff;
	z-index: 10;
}
.copyr {
	position: absolute;
	margin-left: 79em !important;
	margin-top: 69px !important;
}
.copyr a {
	font: 7px circe regular !important;
	text-transform: uppercase !important;
	letter-spacing: 4px !important;
	color: #babbb3 !important;
}
/*----- end end end--------*/

/*----- GENERAL TOPIC --------*/

.topicbg {
	width: 583px;
	height: auto;
	margin-top: 15px !important;
	margin-bottom: 25px!important;
	margin-left: 30px!important;
	background: url(https://i.imgur.com/onBc7kW.jpg) top center no-repeat, url(https://i.imgur.com/Ac7QaHw.jpg) bottom center no-repeat, url(https://i.imgur.com/CFmv8Bm.jpg) center repeat-y;
}
.topich1 {
	font: 30px circe bold;
	color: #dcdcdc;
	text-shadow: 1px 1px 0px #3d4957, -1px -1px 0px #3d4957, 1px -1px 0px #3d4957, -1px 1px 0px #3d4957;
	text-transform: lowercase;
	letter-spacing: 1px;
	padding: 10px 0px 10px 58px !important;
}
.topictxt {
	width: 475px;
	height: auto;
	overflow-y: auto;
	font: 11px verdana;
	color: #6a6a6a;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: -6px!important;
	padding: 0px 0px 20px 0px !important;
	margin-bottom: 32px !important;
	line-height: 18px;
	margin-left: 58px!important;
}
/*----- topic with tabs --------*/

.topic2bg {
	width: 583px;
	padding-bottom: 50px;
	height: auto;
	margin-top: 15px !important;
	margin-bottom: 28px!important;
	margin-left: 30px!important;
	background: url(https://i.imgur.com/onBc7kW.jpg) top center no-repeat, url(https://i.imgur.com/Ac7QaHw.jpg) bottom center no-repeat, url(https://i.imgur.com/CFmv8Bm.jpg) center repeat-y;
}
.topic2h1 {
	margin-left: -2px!important;
	font: 30px circe bold;
	color: #dcdcdc;
	text-shadow: 1px 1px 0px #3d4957, -1px -1px 0px #3d4957, 1px -1px 0px #3d4957, -1px 1px 0px #3d4957;
	text-transform: lowercase;
	letter-spacing: 1px;
	padding: 10px 0px 10px 58px !important;
}
.tabs {
	padding: 0px;
	margin: 0px 41px 21px 53px !important;
	z-index: 10;
	width: 500px;
}
.tabs>input {
	display: none;
}
.tabs>div {
	display: none;
	padding: 9px;
	background: #d6d6d6;
	border: 1px solid #fff;
	margin-top: 10px;
	width: 450px;
	overflow-y: auto;
	margin-left: 5px;
	margin-top: 22px;
}
.tabs>label {
	cursor: pointer;
	display: inline-block;
	margin: 5px 4px;
	width: auto;
	padding: 3px 10px 2px 8px;
	font: 10px circe regular;
	text-align: left;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #44515f;
	border: none !important;
	border-width: 1px 1px 1px 1px;
	background: #bed967;
}
.tabs>input:checked + label {
	color: #ffffff;
	border: 1px solid #ffffff !important;
	background: #44515f;
}
#tab_1:checked ~ #txt_1,
#tab_2:checked ~ #txt_2,
#tab_3:checked ~ #txt_3,
#tab_4:checked ~ #txt_4,
#tab_5:checked ~ #txt_5,
#tab_6:checked ~ #txt_6,
#tab_7:checked ~ #txt_7,
#tab_8:checked ~ #txt_8,
#tab_9:checked ~ #txt_9,
#tab_10:checked ~ #txt_10 {
	display: block;
}
/* .tabs>input:checked + label:after {
    display: block;
    content:"";
    width: 1px;
    height: 22px;
    margin-top: 3px;
    margin-left: 30px;
    background-color: #fff;
    position: absolute;
}
 */

.topic2txt {
	height: 350px;
	overflow-y: auto;
	font: 11px verdana;
	color: #44515f;
	text-align: justify;
	padding-right: 9px;
	letter-spacing: 0px;
	margin-top: -3px!important;
	line-height: 18px;
}
#txt_2 .quote-box .quote-box blockquote {
	width: 415px!important;
	font-size: 10px!important;
}
/*----- activists --------*/

.active1 {
	position: absolute;
	top: 12em !important;
	left: 408px;
	display: inline;
}
.act1 {
	width: 54px;
	height: 54px;
	background-color: #333f4d;
	border: 1px solid #4d5967;
}
.act2 {
	width: 54px;
	height: 54px;
	margin-left: 71px !important;
	margin-top: -13em !important;
	background-color: #9a9c93;
	border: 1px solid #adafa1;
}
.actimg1 {
	margin: 6px 6px !important;
}
.actimg1 img {
	-webkit-filter: grayscale(100%);
	/* для расширенной поддержки свойства */
	filter: grayscale(100%);
	/* эффект градации серого цвета */
	width: 42px;
	opacity: 0.5;
	-moz-transition: all 0.2s 0.02s ease;
	-o-transition: all 0.2s 0.02s ease;
	-webkit-transition: all 0.2s 0.02s ease;
}
.actimg1 img:hover {
	opacity: 1;
}
.actimg2 {
	margin: 6px 6px !important;
}
.actimg2 img {
	-webkit-filter: grayscale(100%);
	/* для расширенной поддержки свойства */
	filter: grayscale(100%);
	/* эффект градации серого цвета */
	width: 42px;
	opacity: 0.5;
	-moz-transition: all 0.2s 0.02s ease;
	-o-transition: all 0.2s 0.02s ease;
	-webkit-transition: all 0.2s 0.02s ease;
}
.actimg2 img:hover {
	opacity: 1;
}
.tooltip {
	position: relative;
}
.tooltip em {
	display: none;
}
.tooltip:hover em {
	display: block;
	font: 12px circe bold;
	position: absolute;
	background: #4d5867;
	color: #bebebe;
	padding: 2px 6px 2px 6px;
	bottom: 59px;
	right: -3px;
}
.tooltip:hover em:after {
	display: block;
	content: "";
	position: absolute;
	right: 17px;
	top: 20px;
	border: 9px solid transparent;
	border-top: 9px solid #4d5867;
}
/*----- text head --------*/

.headtxt {
	position: absolute;
	margin-top: 56px !important;
	margin-left: 119px !important;
	font: 12px circe regular;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #8ca438;
}
.headtxt1 {
	position: absolute;
	margin-top: 77px !important;
	margin-left: 120px!important;
	font: 6px circe regular;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #b7b8b8;
}
/*----- ams --------*/

.ams {
	position: absolute;
	margin-top: 109px !important;
	margin-left: 35px !important;
	font: 8px circe regular;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #7b8898;
}
.ams a {
	color: #7b8898 !important;
	text-transform: uppercase!important;
	font-size: 8px !important;
	letter-spacing: 2px !important;
}
.ams a:hover {
	color: #bebebe !important;
}
/*----- news --------*/

.news {
	position: absolute;
	width: 268px;
	height: 34px;
	overflow-y: auto;
	margin-top: 136px !important;
	margin-left: 52px !important;
	font: 9px verdana;
	text-transform: lowercase;
	color: #bfc0c1;
}
/*----- post --------*/

.posthead {
	position: absolute;
	width: 182px;
	height: 55px;
	overflow-y: hidden;
	margin-top: 244px !important;
	margin-left: 664px !important;
	font: 8px verdana;
	line-height: 11px;
	text-transform: lowercase;
	color: #fff;
}
.postname {
	position: absolute;
	width: 183px;
	height: 55px;
	margin-top: 303px !important;
	margin-left: 663px !important;
	font: 12px circe bold;
	text-transform: lowercase;
	color: #374351;
}
/*----- parnters --------*/

.partners {
	position: absolute;
	margin-top: 40px !important;
	margin-left: 678px !important;
	font: 12px circe bold;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #bed862;
}
/*----- navigation head--------*/

#links {
	font-family: oswald;
	width: 140px;
	height: 26px;
	top: 74px;
	margin-left: 621px;
	position: absolute;
}
/*----- navigation head--------*/

::selection {
	background: #c8d69c;
	/* Safari */
}
::-moz-selection {
	background: #c8d69c;
	/* Firefox */
}
/*----- скрыть заголовок объявления --------*/

#pun-announcement h2 {
	display: none
}
/*----- прозрачная граница --------*/

.post-content td {
	border: none transparent !important;
}
/*----- убрать награды из главного меню --------*/

li#navawards {
	display: none !important;
}
/*----- убрать "отредактировано" --------*/

.lastedit {
	display: none
}
/* вкладки доп смайлов */

ul.tabs {
	height: 25px;
	line-height: 25px;
	margin: 0 0 3px;
	list-style: none;
}
ul.tabs li {
	float: left;
	margin-right: 1px;
	cursor: pointer;
}
ul.tabs li a {
	display: block;
	padding: 0 13px 1px;
	margin-bottom: -1px;
	color: #444;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
}
* html ul.tabs li a {
	float: left
}
*+html ul.tabs li a {
	float: left
}
ul.tabs li a:hover {
	color: #566f9e;
	padding: 0 13px;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
}
ul.tabs li.tab-current a {
	color: #444;
	padding: 0px 13px 2px;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
}
div.t2,
div.t3,
div.t4,
div.t5 {
	display: none;
	width: 450px;
	height: 150px;
	overflow: auto;
}
#main-reply {
	width: 99%;
	height: 200px;
}
#font-area {
	height: 340px;
	overflow: auto;
}
/*----- фикс ёбаного описания подфорумов на главной --------*/

#ohno {
	height: 36px!important;
	font-size: 10px;
}
/*----- окно репутации и прочей еболы --------*/

#pun-report .inner,
#pun-reputation .inner,
#pun-admin-award-form .inner {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	background-color: #bebebe;
	border: 4px solid #9BB546;
	margin: -135px 0 0 -384px;
	width: 768px;
	z-index: 100;
	box-shadow: 0 0 40px #222;
	-webkit-box-shadow: 0 0 40px #222;
	-moz-box-shadow: 0 0 40px #222;
	-khtml-box-shadow: 0 0 40px #222;
}

.spisokmord {
    height: 250px;
    width: 465px;
    top: 100px;
    left: 702px;
    overflow: auto;
}