body {
	color: #E6E6E6;
	position: relative;
}
body:before {
	background: linear-gradient(to right bottom, #6A3179, #4559A0, #0099AE, #01A987, #2FA875) center / cover;
    content: '';
	top: 0;
    height: 100%;
    width: 100%;
    position: fixed;
    will-change: transform;
    z-index: -1;
}
div.logo {
	background-image: url('images/logo.png');
}
div.catname a {
	color: #FFFFFF;
	text-decoration: none;
}
div.catname span {
	opacity: 0.9;
}
div.catname span:hover {
	opacity: 1;
}
.tt {
	opacity: 0.85;
}
.tt:hover {
	opacity: 1;
}
div.desc a {
	color: inherit;
	text-decoration: none;
	opacity: 0.8;
}
div.desc a:hover {
	opacity: 1;
}
div.count-block {
	opacity: 0.8;
}
span.like {
	opacity: 0.99;
}
span.dislike {
	opacity: 0.99;
}
button.like {
	opacity: 0.99;
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
button.dislike {
	opacity: 0.99;
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
button.comment-btn {
	opacity: 0.99;
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
button.reblog {
	opacity: 0.99;
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
button.favorite {
	opacity: 0.99;
	background-color: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
button.dislike:hover, button.like:hover, button.favorite:hover, button.reblog:hover {
	background-color: #0B66C0;
}
button.favorite-active, button.favorite-active:hover {
	color: #FF0000;
	background-color: #FFFFFF;
}
button.like-active, button.like-active:hover {
	background-color: #339966;
}
button.dislike-active, button.dislike-active:hover {
	background-color: #FF5050;
}
button.reblog-active, button.reblog-active:hover {
	background-color: #593E8C;
}
div.top {
	background-color: rgba(75, 70, 150, 0.55);
}
div.top a {
	color: inherit;
	opacity: 0.85;
}
div.top a:hover {
	opacity: 1;
}
div.top-icon {
	opacity: 0.85;
}
div.top-icon:hover {
	opacity: 1;
}
div.zen {
	opacity: 0.8;
}
a.zenlink {
	color: #FFFFFF;
	background-color: #2A80A7;
	opacity: 0.9;
}
a.zenlink:hover {
	color: #FFFFFF;
	background-color: #41648E;
	opacity: 1;
}
div.soc {
	opacity: 0.8;
}
div.soc-icon {
	opacity: 0.85;
}
div.soc-icon:hover {
	opacity: 1;
}
div.tone, div.busy {
	background-color: rgba(49, 54, 64, 0.75);
}
div.loader {
	border-color: #FFFFFF #FFFFFF #FFFFFF transparent;
}
div.search {
	background-color: #2B2F37;
}
div.search form {
	background-color: #FFFFFF;
	color: #313640;
}
div.user-menu {
	background-color: rgba(90, 60, 140, 0.5);
}
div.user-menu a {
	color: #FFFFFF;
}
div.user-menu li:hover {
	background-color: rgba(0, 0, 0, 0.4);
}
div.user-menu hr {
	border-color: rgba(255, 255, 255, 0.4);
}
div.user-hover:hover {
	background-color: rgba(0, 0, 0, 0.4);
}
input.run {
	background-color: #313640;
	color: #FFFFFF;
	opacity: 0.9;
}
input.run:hover {
	opacity: 1;
}
a.reg {
	color: #FFFFFF;
	border: 1px solid rgba(255, 255, 255, 0.9);
}
a.reg:hover {
	border: 1px solid rgba(255, 255, 255, 1);
}
div.old a {
	color: rgba(255, 255, 255, 0.8);
}
div.old a:hover {
	color: rgba(255, 255, 255, 1);
}
p.exit:hover {
	background-color: rgba(0, 0, 0, 0.4);
}
div.foot {
	color: rgba(255, 255, 255, 0.5);
	background-color: rgba(49, 54, 64, 0.3);
}
div.foot a, article a, div.discus a, form.node a {
	border-color: rgba(255, 255, 255, 0.1);
	color: #FFFFFF;
}
div.foot a:hover, article a:hover, div.discus a:hover {
	border-color: rgba(255, 255, 255, 1);
}
div.copyright {
	color: rgba(255, 255, 255, 0.5);
}
div.copyright a {
	color: #FFFFFF;
}
div.foot-bg {
	background-color: rgba(0, 0, 0, 0.1);
}
form.node input {
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}
form.node input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
form.node input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
article blockquote {
	border-color: #FFFFFF;
	opacity: 0.8;
}
div.editor blockquote {
	border-color: #FFFFFF;
}
div.data {
	opacity: 0.7;
}
fieldset.origin {
	background-color: rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(255, 255, 255, 0.5);
	color: rgba(255, 255, 255, 0.5);
}
div.headhide {
	color: inherit;
}
div.taghide {
	color: inherit;
}
fieldset.origin legend {
	color: rgba(255, 255, 255, 0.5);
}
fieldset.origin a {
	color: #FFFFFF;
}
fieldset.origin a.nobold {
	color: #FFFFFF;
}
fieldset.origin p.publisher:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
figcaption {
	color: rgba(255, 255, 255, 0.5);
}
textarea.fornode {
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}
textarea.headin {
	color: inherit;
	background-color: inherit;
}
textarea.headin::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
textarea.headin::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
textarea.tagin, textarea.textin {
	color: inherit;
	background-color: rgba(0, 0, 0, 0.5);
}
textarea.tagin::-moz-placeholder, textarea.textin::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
textarea.tagin::-webkit-input-placeholder, textarea.textin::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
div.discus textarea {
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.05);
}
div.discus textarea::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
div.discus textarea::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
div.discus-calc {
	border-color: #000000;
	background-color: #000000;
	opacity: 0;
}
div.discus input.discus-send {
	background-color: #336699;
}
div.discus-date {
	opacity: 0.8;
}
button.discus-reply {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 0);
}
button.discus-reply-a {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 0);
}
button.discus-answers {
	color: inherit;
	background-color: rgba(0, 0, 0, 0);
}
button.discus-answers:hover, button.discus-reply:hover, button.discus-reply-a:hover, button.discus-vote:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
button.discus-vote {
	color: inherit;
	background-color: rgba(0, 0, 0, 0);
}
div.sort-icon {
	color: rgba(255, 255, 255, 0.9);
}
div.sort-icon:hover {
	background-color: #0B66C0;
}
.checked {
	background-color: rgba(0, 0, 0, 0.2);
}
p.info a {
	color: rgba(255, 255, 255, 0.7);
}
p.info a:hover {
	color: rgba(255, 255, 255, 1);
}
p.tags span {
	background-color: rgba(0, 0, 0, 0.2);
}
p.tags span:hover {
	background-color: #0B66C0;
}
div.sb {
	background-color: rgba(0, 0, 0, 0.2);
}
.ok {
	background-color: #000000;
}
.vkontakte {
	background-color: #000000;
}
.twitt {
	background-color: #000000;
}
.fb {
	background-color: #000000;
}
.tme {
	background-color: #000000;
}
.ok:hover {
	background-color: #DD690B;
}
.vkontakte:hover {
	background-color: #405F80;
}
.twitt:hover {
	background-color: #1393CA;
}
.fb:hover {
	background-color: #344F85;
}
.tme:hover {
	background-color: #1B89BE;
}
div.navi a {
	background-color: #000000;
	color: #FFFFFF;
	opacity: 0.5;
}
div.navi a:hover, div.navi a.act {
	opacity: 1;
}
input.save {
	background-color: #009F50;
	color: #FFFFFF;
}
form.node input.register {
	background-color: #2B6AA0;
	color: #FFFFFF;
}
select.rub {
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}
select.rub option {
	background-color: #000000;
	color: #FFFFFF;
}
div.post-cover {
	border: 1px dashed rgba(255, 255, 255, 0.7);
}
div.post-cover:hover {
	border: 1px dashed rgba(255, 255, 255, 1);
}
div.editor-tools button {
	background-color: rgba(0, 0, 0, 0.5);
	color: rgba(255, 255, 255, 0.8);
}
div.editor-tools button:hover {
	background-color: rgba(0, 0, 0, 0.7);
	color: rgba(255, 255, 255, 0.85);
}
div.add-pic {
	background-color: #CCCCCC;
	color: #333333;
}
div.add-load {
	border-color: #999999;
}
button.load-btn {
	color: #FFFFFF;
	background-color: #009F50;
}
.highlight {
	background-color: rgba(255, 255, 255, 0.15);
}
.highlight:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
div.user-desc-active {
	color: rgba(255, 255, 255, 0.5);
}
div.menu-smart {
	background-color: #2A354B;
}
.bt {
	background-color: rgba(0, 0, 0, 0.1);
}
.bt:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
div.menu-smart {
	background-color: #2A354B;
}
div.menu-smart hr {
	color: rgba(255, 255, 255, 0.2);
}
div.user-desc-follower a {
	border-color: rgba(255, 255, 255, 0.3);
}
span.new {
	background-color: rgba(100, 20, 50, 0.5);
}
div.mobsend {
	background-color: rgba(0, 0, 0, 0.8);
}
div.user-desc-subscribe span.follow-active {
	background-color: #666666;
	color: rgba(255, 255, 255, 0.7);
}
div.user-desc-subscribe span.follow-blank {
	background-color: #003399;
	color: #FFFFFF;
}
div.user-desc-link a {
	color: inherit;
}
div.user-desc-link span {
	color: rgba(255, 255, 255, 0.8);
}
div.user-desc-link span:hover {
	color: rgba(255, 255, 255, 1);
}
div.editor {
	scrollbar-color: rgba(0, 0, 0, 0.5) rgba(255, 255, 255, 0.1);
}
div.editor::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.5);
}
div.editor::-webkit-scrollbar-track {
	background-color: rgba(255, 255, 255, 0.1);
}
.color-vk {
	background-color: #4F7DB3;
}
.color-twitter {
	background-color: #1C9DEB;
}
.color-fb {
	background-color: #4064AD;
}
.color-telegram {
	background-color: #279DD8;
}
.color-ok {
	background-color: #EE8208;
}
.color-insta {
	background: linear-gradient(to right top, #F7B85A, #CC456C, #4C59D1, #8538CC);
}
div.blog-name a {
	color: inherit;
}
button.footicon-btn {
	background-color: rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
}
div.footicon-send {
	background-color: #336699;
}
div.holder {
	opacity: 0.5;
}
div.cancel {
	color: #CC0000;
}
div.pixup {
	color: #009F50;
}
div.return {
	border-color: rgba(255, 255, 255, 0.5);
	color: rgba(255, 255, 255, 0.5);
}
