body {
	background: url(http://forumupload.ru/uploads/001b/36/7b/2/47383.png) no-repeat top center;
	background-color: #283533 !important;
	background-attachment: fixed;
	padding-top: 100px!important;
	background-size: cover;
	padding-bottom: 50px!important;
}

#pun {
	background-color: #FBFBFB;
	background-attachment: scroll;
	position: relative;
	margin: auto;
	width: 900px;
	padding-left: 30px;
	border: 1px solid #1f633f;
	padding-right: 30px;
	outline: 1px solid #1f633f;
	outline-offset: 4px;
	box-shadow: 0px 4px 20px rgba(143, 152, 165, 0.25), inset 0px 4px 30px rgba(143, 152, 165, 0.2);
}

/* @media screen and (max-width: 820px) {
	html {
    transform-origin: 0 0 0;
    transform: scale(.420);
	}
} */

#pun-about p.container {
	padding-top: 99px;
	margin-bottom: -3px;
	height: 0px;
}

div#html-footer {
	margin: 0px 0px 0px 0px;
}


/*êàòåãîðèè*/

#pun-category1.category h2,
#pun-category2.category h2,
#pun-category3.category h2,
#pun-category4.category h2,
#pun-category5.category h2,
#pun-category6.category h2,
#pun-category7.category h2,
#pun-category8.category h2 {
	width: 900px;
	height: 25px;
	margin-top: -12px;
	border-style: none;
	margin-bottom: -29px !important;
border-bottom: 1px solid #1b1c1d12 !important;
}

#pun-category1.category h2,
#pun-category2.category h2,
#pun-category3.category h2,
#pun-category4.category h2,
#pun-category5.category h2,
#pun-category6.category h2,
#pun-category7.category h2,
#pun-category8.category h2 {
	text-shadow: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: rgb(31, 99, 63);
	font-family: "Baskerville";
	text-align: right;
	font-size: 18px !important;
}

.opis {
	text-align: justify;
	padding: 20px 5px 5px 5px;
	font-family: 'Open Sans';
}

.opis1 {
	margin: 0px 0px 2px -5px !important;
	text-transform: uppercase;
	text-align: left;
	padding: 5px;
	font-weight: 700;
	font-size: 9px;
	letter-spacing: 1px;
}

.opis2 {
	display: flex;
	justify-content: space-between;
	font-weight: bold;
	font-family: montserrat;
	font-size: 10px;
	/* border-bottom: 1px solid #1b1c1d1f; */
	border-top: 1px solid #1b1c1d1f;
	margin: 6px 0px 0px 0px !important;
	padding: 0px 0px 4px 0px;
	/* background: linear-gradient(0deg, rgb(212 208 204 / 13%), rgb(212 208 204 / 20%)); */
}

.opis2 a {
	letter-spacing: 1px;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	font-family: Cormorant Garamond;
	color: #1e7948 !important;
}

#pun-stats h2:first-letter {
	color: #a94040;
}


/*ñòàòèñòèêà*/

#pun-stats h2 {
	width: 900px;
	height: 29px;
	margin-top: -6px;
	padding: 19px 0px 0px 0px!important;
	margin-bottom: -34px;
	text-transform: uppercase;
	text-shadow: none;
	text-transform: uppercase;
	font-size: 18px !important;
	letter-spacing: 1px;
	color: #1f633f!important;
	font-family: 'Baskerville';
	text-align: right;
	border-bottom: 1px solid #1b1c1d12 !important;
}

#pun-viewtopic .post h3 {
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-style: normal;
	margin-bottom: 8px;
	margin-top: 0;
	height: 28px;
	padding-top: 0px;
	border-top: 1px solid #dadadaa1;
	border-bottom: 1px solid #dadadaa1;
}

.permalink {
	letter-spacing: 0.4px;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: -3px!important;
}

.topic .sharelink {
	display: none;
}


/*ôè÷ ñ òåêñòîì*/

del {
	transition: 0.3s linear;
	filter: blur(1px);
	text-decoration: none;
}

del:hover {
	transition: 0.3s linear;
	text-decoration: none!important;
	filter: none
}


/* CS1 Background and text colours
-------------------------------------------------------------*/


/* CS1.1 */

.punbb .section .container,
.punbb .post-body,
.punbb .post-links,
.punbb td.tc2,
.punbb td.tc3,
.punbb .formal fieldset .post-box,
#viewprofile li strong,
#viewprofile li div,
#setmods dd,
.punbb .info-box,
.punbb #pun-main .info-box .legend {
	background-color: transparent;
	color: #1B1C1D;
	text-align: top center;
}


/* CS1.2 */

.punbb .main .container,
.punbb .post .container,
.punbb .post h3,
.punbb-admin #pun-admain .adcontainer {
	background-color: transparent;
	color: #1B1C1D;
}


/* CS1.3 */

#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2,
#pun-navlinks .container {
	background-color: transparent;
	color: #1B1C1D;
	/* text-align: left; */
	background-repeat: no-repeat;
}


/* CS1.4 */

#pun-title,
#pun-title .container,
.punbb .modmenu .container {
	background-color: transparent;
	color: #1B1C1D;
}


/* CS1.5 */

.punbb legend span,
#viewprofile h2 span,
#profilenav h2 span,
.punbb-admin #pun-admain legend span {
	background-color: transparent;
	color: #1B1C1D;
}


/* CS1.6 */

.punbb th,
#pun-ulinks .container {
	color: #1B1C1D;
	text-align: center;
}


/* CS1.7 */

#pun-main .quote-box {
	margin: 8px;
	padding: 14px 8px;
	position: relative;
	background: #f4f4f3;
	box-shadow: 0 0 0 1px #f7f2ee inset, 0 0 20px 0 #fbfbfb inset, 0 0 5px 0 #f9f9f9;
	border: 1px solid #e7e7e7 !important;
}

#pun-main .quote-box cite {
	color: #2d5c52;
	padding-top: 10px;
	display: block;
	text-align: left;
	font-family: serif;
	font-style: italic;
	font-weight: 600;
	font-size: 18px;
	text-transform: lowercase;
}

#pun-main .quote-box cite:before {
	margin-left: -10px;
	padding-right: 16px;
	margin-top: -1px!important;
	content: "• • • ";
	float: left;
	color: #8fa491;
	position: relative;
	font-family: marmelade;
	font-size: 21px;
}

.punbb .post-content .quote-box .quote-box cite,
.punbb .post-content .quote-box .quote-box .quote-box cite,
.punbb .post-content .quote-box .code-box cite,
.punbb .post-content .quote-box .quote-box .code-box cite {
	/* color: #d8d0cb !important; */
	font-size: 12px;
	padding-top: 10px;
	display: block;
	text-align: left;
}

.punbb .post-content .quote-box .quote-box cite:before,
.punbb .post-content .quote-box .quote-box .quote-box cite:before,
.punbb .post-content .quote-box .code-box cite:before,
.punbb .post-content .quote-box .quote-box .code-box cite:before {
	margin-left: -10px;
	padding-right: 16px;
	margin-top: -4px!important;
	content: " " !important;
	float: left;
	position: relative;
	font-family: marmelade;
	font-size: 21px;
}

.punbb .post-content .quote-box .quote-box,
.punbb .post-content .quote-box .quote-box .quote-box,
.punbb .post-content .quote-box .code-box,
.punbb .post-content .quote-box .quote-box .code-box {
	padding: 8px 2px 8px 2px !important;
	position: relative;
	color: #8c3738!important;
	background: #fbfbfb!important;
	text-align: justify;
}

.post-content table .quote-box,
.post-content table .code-box {
	border: 2px solid #512c19;
	margin: 16px;
	color: #3a3431;
	background-color: #ded8c6;
	padding: 16px 24px;
	position: relative;
}

#pun-main .code-box strong.legend a {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-size: 11px;
	letter-spacing: .4px;
	text-transform: lowercase;
	text-decoration: none;
}

#pun-main .code-box {
	border: 1px solid #e7e7e7;
	margin: 16px;
	background-color: #f4f4f3;
	padding: 6px 6px;
	box-shadow: none;
	position: relative;
}

#pun-main .code-box cite {
	color: #674932;
	font-size: 12px;
	padding-top: 10px;
	display: block;
	text-align: center;
}

#pun .quote-box.spoiler-box {
	padding: 10px !important;
}


/* CS1.8 */

#pun-navlinks .container {
	color: #000000;
	text-align: center
}

.offline li.pa-online strong {
	font-weight: normal
}

#pun-main .formal textarea {
	color: #000000;
}

.punbb textarea,
.punbb select,
.punbb input {
	/* background-color: #EEEEEE; */
	color: #000000;
}


/* CS1.8 */

#pun-navlinks .container {
	color: #000000;
	text-align: center
}

.offline li.pa-online strong {
	font-weight: normal
}

#pun-main .formal textarea {
	background: #EEEEEE !important;
	color: #000000;
}

.punbb textarea,
.punbb select,
.punbb input {
	/* background-color: #EEEEEE; */
}


/* CS2 Border colours
-------------------------------------------------------------*/


/* CS2.1 */

.punbb .container,
.punbb .post-body,
.post h3,
#pun-title {
	border-color: transparent;
}


/* CS2.2 */

.punbb .section,
.punbb .forum,
.punbb .formal,
.punbb .modmenu,
.punbb .info,
.punbb .category,
.punbb .post {
	border-color: transparent;
}


/* CS2.3 */

#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2 {
	border-color: transparent;
}


/* CS2.4 */

.punbb td,
.punbb fieldset,
#viewprofile ul,
#profilenav ul,
.punbb .post .post-body,
.punbb .post h3 span,
.post-links ul,
.post-links,
.usertable table {
	border-color: transparent;
}


/* CS2.5 */

.punbb th {
	border-color: transparent;
}


/* CS2.6 */

.punbb .quote-box,
.punbb .code-box {
	border: 3px double #ebeef0;
	box-shadow: -50px -8px 0px -49px #8d7eb9, 50px -8px 0px -49px #8d7eb9, 0px 0px 11px 0px inset #5a818d4f;
}

#pun-ulinks li,
#pun-announcement h2 span,
li#onlinelist,
#pun-help .formal .info-box h3.legend span {
	border-color: transparent;
}

#pun-ulinks li a,
#pun-announcement h2,
li#onlinelist div,
#pun-help .formal .info-box h3.legend {
	border-color: transparent;
}

.punbb .divider {
	border-color: transparent;
}

.punbb .formal fieldset .post-box,
.punbb .info-box {
	border: 1px solid transparent;
}

li.pa-online {
	border-left-color: transparent;
}


/* CS3 Links
-------------------------------------------------------------*/


/* CS3.1 */

.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,
.punbb li.isactive a,
.punbb li.isactive a:link,
.punbb li.isactive a:visited {
	color: #1e7948;
	text-shadow: 1px 0px 0px #ffffffab;
}


/* CS3.2 */

.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: #bd0c0c;
}


/* CS3.3 */

#pun-navlinks a:first-letter {
	color: #bd0c0c;
}

#pun-navlinks a {
	border: none!important;
	color: #0E4427;
	transition: all 0.5s ease-in-out 0.1s;
	filter: none;
}

#pun-navlinks a:hover {
	border: none!important;
	color: #bd0c0c;
	text-decoration: n;
}

#pun-navlinks li a {
	text-decoration: none;
	position: relative;
}

#pun-navlinks li a:before {
	content: "";
	width: 0;
	height: 0.1em;
	position: absolute;
	bottom: -3px;
	right: 0;
	background: #0E4427;
	transition: all 0.3s;
}

#pun-navlinks li a:hover:before {
	width: 100%;
	left: 0;
	background: #bd0c0c;
}


/* CS3.4 */

#pun-navlinks a:hover,
#pun-navlinks a:focus,
#pun-navlinks a:active {
	/* text-decoration: none; */
	transition-duration: 0.5s;
}


/* CS3.5 */

#pun-ulinks a {
	text-decoration: none;
	font-family: arial;
	letter-spacing: 1px;
	font-size: 7px !important;
	color: #0e4427;
	transition: 0.5s;
	text-transform: uppercase;
}


/* CS3.6 */

#pun-ulinks a:hover,
#pun-ulinks a:focus,
#pun-ulinks a:active {
	color: #bd0c0c;
	text-decoration: none;
}


/* CS4 Post status icons
 -------------------------------------------------------------*/

tr.iredirect div.icon {
	border-color: transparent;
}


/*èêîíêè íà ãë*/

Div.icon {
	background-image: url();
	background-repeat: no-repeat;
	width: 0px;
	height: 16px;
}

TR.inew Div.icon {
	background-image: url();
	background-repeat: no-repeat;
	width: 0px;
	height: 16px;
}


/*âñå êðîìå íîâûõ ñîî*/

#pun-viewforum table Div.icon,
#pun-modviewforum table Div.icon,
#pun-messages table Div.icon {
	float: left;
	display: block;
	border-style: none;
	position: relative;
	margin-top: 8px!important;
	margin-right: 5px!important;
	background: #D4D0CC;
	border: 1px solid rgba(27, 28, 29, 0.2);
	box-shadow: inset 10px 4px 60px rgba(82, 92, 106, 0.07);
	width: 7px;
	height: 7px;
	border-radius: 15px;
}

#pun-viewforum TR.inew Div.icon,
#pun-modviewforum TR.inew Div.icon,
#pun-messages TR.inew Div.icon,
#pun-searchtopics TR.inew Div.icon {
	background: #93A994;
	border: 1px solid rgba(27, 28, 29, 0.2);
	box-shadow: inset 10px 4px 60px rgba(82, 92, 106, 0.07);
}

#pun-viewforum TR.isticky Div.icon,
#pun-modviewforum TR.isticky Div.icon,
#pun-messages TR.isticky Div.icon,
#pun-searchtopics TR.isticky Div.icon {
	background: #AE3E3E;
	border: 1px solid rgba(27, 28, 29, 0.2);
	box-shadow: inset 10px 4px 60px rgba(82, 92, 106, 0.07);
}

#pun-viewforum TR.iclosed Div.icon,
#pun-modviewforum TR.iclosed Div.icon #pun-messages TR.iclosed Div.icon,
#pun-searchtopics TR.iclosed Div.icon {
	background: #FBFBFB;
	border: 1px solid rgba(27, 28, 29, 0.2);
	box-shadow: inset 10px 4px 60px rgba(82, 92, 106, 0.07);
}

#pun-viewforum table div.tclcon,
#pun-modviewforum table div.tclcon,
#pun-messages table div.tclcon {
	padding-left: 15px;
	padding-top: 5px!important;
}


/*íîâûå ñîî*/

#pun-searchtopics table Div.icon {
	float: left;
	display: block;
	border-style: none;
	position: relative;
	margin-top: 15px!important;
	margin-right: 5px;
	background: #D4D0CC;
	border: 1px solid rgba(27, 28, 29, 0.2);
	box-shadow: inset 10px 4px 60px rgba(82, 92, 106, 0.07);
	width: 7px;
	height: 7px;
	border-radius: 15px;
}

input[type="button" i],
input[type="submit" i],
input[type="reset" i],
input[type="file" i]::-webkit-file-upload-button,
button {
	-text-transform: lowercase;
	/* -webkit-border-radius: 0px; */
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	/* transition-duration:.3s; */
	font-family: Baskerville !important;
	font-style: normal;
	font-weight: normal;
	font-size: 11px !important;
	line-height: 14px !important;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #1B1C1D;
	padding: 2px 16px 2px 16px;
	transition-duration: .3s;
}

input[type="button" i],
input[type="submit" i]:hover {
	background-position: top center;
	background-color: #e2e2e2 !important;
	color: #2e5d53 !important;
	text-transform: lowercase;
	transition-duration: .3s;
	-text-transform: lowercase;
	/* -webkit-border-radius: 0px; */
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	/* transition-duration:.3s; */
	font-family: Baskerville !important;
	font-style: normal;
	font-weight: normal;
	font-size: 11px !important;
	line-height: 14px !important;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}


#imageupload-left input[type=button] {
    width: auto;
    text-align: center;
}


/*ïîñòû âàëþòà â îäíó ñòðîêó*/

.pa-posts,
.pa-respect,
.pa-fld1,
.pa-fld4 {
	display: inline-block;
	font-family: open sans;
	width: 101px;
	text-transform: uppercase;
	font-size: 8px;
	position: relative;
	padding: 2px 0px !important;
	font-weight: none;
	letter-spacing: 0px;
	color: #000000;
}

.pa-fld2 .fld-name,
.pa-fld3 .fld-name,
.pa-fld5 .fld-name,
.pa-fld6 .fld-name {
	display: none
}

.pa-posts,
.pa-fld1 {
	text-align: left
}

.pa-respect,
.pa-fld4 {
	text-align: right
}


/*òåì ñîî íà ãë*/

#pun-index .category .tc2,
#pun-index .category .tc3 {
	display: none!important;
}

.Tems_And_messages {
	display: inline-block;
}

.Add {
	display: inline-block;
	background-color: transparent;
	font-family: alice;
	font-size: 8px;
	text-transform: uppercase;
	padding: 2px 15px;
	text-align: center;
}

.Tems_And_messages .right {
	font-style: italic;
	letter-spacing: 1px;
	font-weight: 900;
	text-align: center;
	padding: 0;
	margin-right: 3px;
	font-family: marmelade;
}

.main table .Add {
	display: inline-block;
	position: absolute;
	top: 7px;
	letter-spacing: 1px;
	left: 540px;
	font-size: 7px;
	text-align: center;
}

#pun-index .category tr {
	position: relative;
	display: block;
	width: 900px;
	/* border-bottom: 1px solid rgba(27, 28, 29, 0.07); */
	margin: 6px 0 6px 0;
}

#pun-index .category .container,
#pun-stats.section .container {
	/* background: #eeeeee4a; */
	/* box-shadow: 0 0 20px 0 #f9f9fa inset; */
	/* border: 1px solid #1b1c1d12; */
}


/*âûäåëåíèå*/

::selection {
	text-shadow: none;
	color: #1B1C1D !important;
	background: #1f633f1f;
}

::-moz-selection {
	text-shadow: none;
	color: #1B1C1D !important;
	background: #1f633f1f;
}

::webkit-selection {
	text-shadow: none;
	color: #1B1C1D !important;
	background: #1f633f1f;
}


/*âñïëûâàþùèå áëîêè*/

.pun-modal .modal-inner {
	width: 700px;
	max-width: 94%;
	height: auto;
	max-height: 44em;
	margin: 12% auto 0;
	box-shadow: 0 5px 0px #8fa491 !important;
	position: relative;
	z-index: 120000;
	overflow: hidden;
	background-color: #EEEEEE;
}


/*è åùå*/

.inner,
#pun_wrap #post .container[id$="-area"] {
	background-position: top center;
	background-color: #EEEEEE;
	border-radius: 0px;
	padding: 3px;
	max-height: 260px;
	overflow: auto;
	border: 1px solid #a84041;
}


/*ïîäòåêñòîâàÿ ÷àñòü*/

textarea,
keygen,
select,
input {
	background-position: top center;
	background-color: #EEEEEE !important;
	border-radius: 0px;
	border: 1px solid #1b1c1d14;
	padding: 3px;
}


/*ðåéòèíã ïîñòà*/

div.post-rating a,
div.post-vote a {
	transition-duration: .3s;
	margin-right: -4px;
	background: #EEEEEE;
	border-radius: 2px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #93A994;
	padding: 0px 3px 1px 5px;
}


/*íå ïîìíþþþþþþþ*/

#pun-main h1 {
	font-family: arial;
	font-size: 9px;
	text-transform: uppercase;
	padding: 4px 16px 6px 16px !important;
}

#pun-crumbs1 {
	margin-top: -13px!important;
	font-family: 'Open Sans';
	font-size: 10px;
	text-transform: uppercase;
}


/*òàáëèöà*/

#tabrole {
	position: absolute;
	width: 900px;
	margin-left: 0px;
	text-align: center;
	top: -24px;
	font-family: Old Standard TT;
	font-style: normal;
	font-weight: bold !important;
	font-size: 10px;
	letter-spacing: 4px;
	text-transform: lowercase;
	color: rgba(251, 251, 251, 0.8);
	opacity: 0.6;
}

#tabackground {
	background: url(https://i.imgur.com/Hx7AQFl.png);
	width: 900px;
	height: 400px;
	margin-top: 30px;
}

#tabackgroundnew {
	position: absolute;
	width: 460px;
	height: 182px;
	left: 433px;
	top: 151px;
	background: #f8f8f8a1;
	opacity: 0;
	box-shadow: inset 10px 4px 60px rgba(82, 92, 106, 0.07);
	transition: all 0.5s ease-in-out 0.1s;
}

#tabackgroundnew:hover {
	opacity: 1
}

.plashes {
	position: absolute;
	left: 263px;
	display: flex;
	justify-content: space-between;
	top: 22px;
	width: 651px;
}

#pun .plashes a {
	text-shadow: none;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 8px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	display: block;
	width: 170px;
	height: 11px;
	text-align: center;
	padding: 5px 16px 5px 16px;
	transition: all .7s ease-in-out 0s;
	color: #1b1c1d;
	background: rgb(241 239 239);
	border: 0.5px solid rgb(27 28 29 / 8%);
}

.plashes a:hover {
	background-color: #2f5e53c9 !important;
	color: #f1efef !important;
}

#fname {
	position: absolute;
	width: 330px;
	text-transform: uppercase;
	top: 112px;
	font-family: Baskerville;
	font-style: normal;
	font-weight: normal;
	font-size: 56px;
	line-height: 58px;
	color: rgb(10 66 54 / 85%);
	letter-spacing: 1px;
	left: 65px;
	text-shadow: 1px 0px 0px #ffffffab;
}

#tabpst {
	position: absolute;
	width: 340px;
	left: 65px;
	top: 254px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
	color: #1B1C1D;
}

#tabpst a {
	letter-spacing: 0.3px;
	text-transform: uppercase;
	font-size: 11px !important;
	color: #1e7948;
}

#actone,
#acttwo,
#actthree,
#actfour,
#actfive {
	z-index: 100;
	position: absolute;
	overflow: hidden;
	height: 30px;
	width: 30px;
	border-radius: 15px;
}

#actone {
	left: 11px;
	top: 13px;
}

#acttwo {
	left: 51px;
	top: 13px;
}

#actthree {
	left: 88px;
	top: 13px;
}

#actfour {
	left: 128px;
	top: 13px;
}

#actfive {
	left: 168px;
	top: 13px;
}


#actone img,
#acttwo img,
#actthree img,
#actfour img,
#actfive img {
	transition: all 0.5s ease-in-out 0.1s;
	filter: grayscale(1) brightness(1);
	opacity: .4;
}

#actone img:hover,
#acttwo img:hover,
#actthree img:hover,
#actfour img:hover,
#actfive img:hover {
	transition: all 0.5s ease-in-out 0.1s;
	opacity: 1;
}

#personame {
	font-family: Baskerville;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 11px;
	text-align: right;
	text-transform: uppercase;
	color: #1B1C1D;
	width: 420px;
	margin-top: 25px;
}

#tabnewname {
	font-family: Baskerville;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 11px;
	text-align: revert;
	margin-top: 108px;
	text-transform: uppercase;
	color: #1B1C1D;
	padding-top: 9px;
	margin-left: 14px;
	width: 292px;
	border-top: 1px solid #00000024;
}

#tabnew {
	position: absolute;
	height: 72px;
	width: 288px;
	left: 9px;
	top: 53px;
	padding: 4px;
	text-transform: lowercase;
	overflow: auto;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
	color: #1B1C1D;
}

#tabnew::-webkit-scrollbar {
	width: 5px;
}

#tabnew::-webkit-scrollbar-thumb {
	border: 1px solid #8fa491;
	background: #8fa491 !important;
}

#tabnew::-webkit-scrollbar-track {
	background: #fbfbfb66;
	border: 1px solid #fbfbfb00
}

#tabnew a {
	color: #1e7948;
	letter-spacing: 0.3px;
	text-shadow: none;
}

#tabepone {
	position: absolute;
	width: 128px;
	height: 36px;
	left: 318px;
	top: 50px;
	background: rgba(238, 238, 238, 0.8);
	border: 0.5px solid rgba(27, 28, 29, 0.1);
}

#tabeptwo {
	position: absolute;
	width: 128px;
	height: 36px;
	left: 318px;
	top: 100px;
	background: rgba(238, 238, 238, 0.8);
	border: 0.5px solid rgba(27, 28, 29, 0.1);
}

#pun #tabepone a,
#pun #tabeptwo a {
	transition: all 0.5s ease-in-out 0.1s;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
	font-size: 9px;
	line-height: 35px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	display: block;
	width: 128px;
	text-align: center;
	text-shadow: none;
}



/* ÊÎÄ ÑÑÛËÎÊ ÍÀÂÈÃÀÖÈÈ ÎÒ ÂÅÙÅÃÎ ÄÓÕÀ */


/* íàñòðîéêà êíîïêè, ìîæåò áûòü òåêñòîì */

.spirit-navigation {
	z-index: 100;
	height: 16px;
	width: 341px;
	top: 229px;
	padding: 1px 0px 0px 0px;
	display: inline-block;
	position: absolute;
	transition: all 0.3s ease-in-out 0s;
	text-align: center;
	background: rgba(238, 238, 238, 0.8);
	border: 0.5px solid rgb(27 28 29 / 8%);
	color: #000206;
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Open Sans';
	left: 64px;
}


/* âèä êíîïêè ïîñëå êëèêà ïî íåé */

.spirit-navigation.spirit-navigation_hover {
	background: rgba(238, 238, 238, 0.8);
	border: 0.5px solid rgb(27 28 29 / 8%);
	color: rgb(189 12 12);
}


/* íàñòðîéêà ïîçèöèè âûïàäàþùåãî ïî êëèêó îêíà è åãî øèðèíà */

#navigblock {
	width: 235px;
	margin-left: 109px;
	position: absolute;
	top: 150px;
	z-index: 999;
}


/* íàñòðîéêà áëîêà ññûëîê, öâåò ôîíà, òåíè, ïðîçðà÷íîñòü, îòñòóïû */

#navigblock {
	width: 235px;
	margin-left: 392px;
	position: absolute;
	top: 150px;
	z-index: 999;
}

.sslka {
	display: block;
	opacity: 1;
	padding: 5px;
	border-radius: 0px;
	background: rgba(238, 238, 238, 0.8);
	border: 0.5px solid rgb(27 28 29 / 8%);
}

#pun .sslka a {
	white-space: nowrap;
	margin: 5px auto;
	border-radius: 2px;
	text-align: center;
	transition: all 0.3s linear 0s;
	display: block;
	padding: 4px;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: 214px;
	font-size: 8px;
	color: #1b1c1d;
	background: rgb(241 239 239);
	border: 0.5px solid rgb(27 28 29 / 8%);
}

#pun .sslka a:hover {
	background-color: #2f5e53c9 !important;
	transform: scale(.8);
	color: #f1efef;
}

#lz {
	text-align: justify;
	width: 194px;
	font-size: 10px;
	letter-spacing: 0.2px;
	margin: 0px 0px 0px -2px;
	padding: 8px;
	border-top: 1px solid #dadada;
}

.lz {
	text-align: justify;
	width: 194px;
	font-size: 10px;
	letter-spacing: 0.2px;
	margin: 0px 0px 0px -2px;
	padding: 8px;
	border-top: 1px solid #dadada;
}

.pa-fld6 {
	text-align: center;
	margin: 3px 0px 6px 0px!important;
       background: rgba(212, 208, 204, 0.3);
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 8px;
text-transform: uppercase;
}

#twinksinf {
	border: 1px solid #dadada;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	width: 225px;
	margin: 10px 0px -11px -11px;
}

#loyalinf {
	border: 1px solid #dadada;
	text-align: center;
	text-transform: uppercase;
        font-weight: 600;
        font-size: 9px;
	width: 225px;
	margin-top: -1px;
	margin-left: -11px;
}

#footbg {
	z-index: 1;
	position: absolute;
	height: 31px;
	width: 900px;
	left: 30px;
	bottom: 84px;
}

#footcop {
	display: inline-block;
	z-index: 2;
	position: absolute;
	width: 398px;
	left: 0px;
	bottom: 11px;
	font-size: 9px;
	color: #1f633f;
	font-family: Baskerville;
	letter-spacing: .6px;
}

#footfname {
	z-index: 2;
	position: absolute;
	width: 430px;
	right: 0px;
	bottom: -14px;
	font-size: 62px;
	color: #1f633f;
	text-align: right;
	font-weight: normal;
	font-family: Baskerville;
}

#footfname:after {
	margin-left: 373px!important;
	content: "•";
	padding: 0;
	height: 20px !important;
	float: left;
	font-size: 37px !important;
	text-shadow: none;
	font-family: monospace;
	color: #bd0c0c !important;
	margin-top: -48px;
}

#footfname:first-letter {
	color: #a94040 !important;
}

#footadd {
	z-index: 2;
	position: absolute;
	height: 17px;
	width: 900px;
	left: 0px;
	bottom: -8px;
	background: #fbfbfb;
	border-top: 1px solid #1b1c1d12;
}

#bnrs {
	z-index: 2;
	position: absolute;
	height: 31px;
	width: 880px;
	left: 30px;
	bottom: 33px;
	overflow: scroll;
	overflow-x: hidden;
	text-align: center;
	letter-spacing: 6px;
	background: #f1f2f2;
	padding: 2px 2px 2px 2px;
	border: 8px solid #f1f2f2;
}

#bnrs img {
	opacity: .4;
	filter: grayscale(83%) sepia(0.53) hue-rotate(169deg) brightness(0.8);
	transition: all 0.5s ease-in-out 0.1s;
}

#bnrs img:hover {
	opacity: 1;
	filter: none;
	transition: all 0.5s ease-in-out 0.1s;
}

#wrapper {
	width: 550px;
}

ul.tabs {
	height: 25px;
	text-align: center;
	line-height: 24px;
	margin: 0px 0px -8px;
	list-style: none;
}

ul.tabs li {
	float: left;
	margin-right: 1px;
	cursor: pointer;
	border: 1px groove #fbfbfb;
	background-color: #eeeeee !important;
}

ul.tabs li a {
	color: #1b1c1d !important;
	text-transform: lowercase;
	display: block;
	font-size: 11px;
	text-shadow: none;
	padding: 0px 14px 2px;
	line-height: 22px;
	font-family: 'Playfair Display';
	letter-spacing: 1px;
}

ul.tabs li a:hover {
	color: #a94040 !important;
	text-transform: lowercase;
	display: block;
	font-size: 11px;
	padding: 0px 14px 2px;
	line-height: 22px;
	font-family: 'Playfair Display';
	letter-spacing: 1px;
}

ul.tabs li.tab-current a {
	font-weight: bolder;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0px 14px 0px;
	line-height: 22px;
	font-family: 'Cormorant Garamond';
	color: #a94040 !important;
	letter-spacing: 1px;
	border: 1px solid #f4f4f3;
	background-color: #f4f4f3 !important;
}

div.t2,
div.t3,
div.t4 {
	display: none;
	width: 550px;
	max-height: 200px;
	overflow-y: auto;
}

#smilies-block {
	display: block;
	line-height: 7px;
}

#font-area {
	max-height: 280px;
	overflow-y: auto;
	font-size: 12px!important;
}

#font-area::-webkit-scrollbar {
	width: 3px;
	height: 7px;
}

#smilies-area {
	width: 550px!important;
}

#imageupload-left input[type=button] {
    width: 13em!important;
    text-align: center;
}