/* ==UserStyle==
@name Dark Circle Forum (WoW Circle Style)
@namespace https://github.com/Forwy4/forwy
@version 1.0.3
@description Dark style for forum.wowcircle.net
@author Forwy
==/UserStyle== */
@-moz-document domain("forum.wowcircle.net") {
	:root {
		--main-color: #000002;
		--main-bg-color: #3a3a3c;
		--body-color: #737373;
		--border: #887e88;
		--color-font: #e8e7e7;
		--font1: #7e7b7b;
		/*Малозаметный текст*/
		--font2: #bbb6b6;
		/*Среднезаметный текст*/
		--font3: #e2dede;
		/*Сильнозаметны текст*/
		--time-color: #8d99ff;
		--quote-top: #30333e;
		--quote: #4d4e58;
	}
	*::-webkit-scrollbar {
		min-width: 15px !important;
		height: 10px !important;
		background: var(--main-bg-color) !important;
		border: 1px solid var(--border) !important;
		border-radius: 5px;
	}
	*::-webkit-scrollbar-thumb {
		min-height: 28px !important;
		background: var(--main-color) !important;
		border-radius: 5px;
	}
	*::selection {
		color: black;
		background-color: #beca14 !important;
	}

	/*Основное изображение*/
	html {
		background: var(--main-color) url(https://i.imgur.com/zklXXhc.jpg) no-repeat;
	}

	/*Замена значка сообщений (нет новых сообщений)*/
	.old > .table > .td > img,
	.old > .L2 > .forumrow > .foruminfo > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/653203962211729429/forum_new-48.png);
	}

	/*Замена значка сообщений (есть новые сообщения)*/
	.new > .table > .td > img,
	.new > .L2 > .forumrow > .foruminfo > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654346410241687553/forum_new-48.png);
	}

	/*Замена маленького значка сообщений (нет новых сообщений)*/
	.subforum > img {
		content: url(https://forum.wowcircle.net/images/wow-circle/statusicon/subforum_old-48.png);
	}
	/*Замена значка бесконечности(ссылка) НЕДОДЕЛАНО*/
	#forum_statusicon_378,
	#forum_statusicon_1706,
	#forum_statusicon_1430,
	#forum_statusicon_1052,
	#forum_statusicon_1636,
	#forum_statusicon_1508,
	#forum_statusicon_1072,
	#forum_statusicon_1070,
	#forum_statusicon_1073 {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/653233016654528523/subforum_link-48.png);
	}

	/*Основной шрифт*/
	body,
	.userprof,
	.userprof_content,
	.thread_info {
		font-family: Arial, Calibri sans-serif;
		color: var(--color-font);
	}
	body a {
		font-family: Arial, Calibri sans-serif;
		color: var(--color-font) !important;
		transition: 0.5s ease;
	}
	a:hover {
		color: white !important;
		transition: 0.5s ease;
	}
	.time,
	.wgo_block .time,
	.below_body .time,
	#sidebar_container .userprof_content .time,
	.userprof_content .time,
	.postbitlegacy .posthead .time {
		/*Время*/
		color: var(--time-color);
	}
	.forumbit_post .forumrow,
	.forumbit_post .forumstats li,
	.forumbit_post .forumstats_2 li,
	.postbitlegacy .lastedited,
	.threadbit .threadnotification {
		/*Малозаметный*/
		color: var(--font1) !important;
	}
	.wgo_block .blocksubhead,
	#sidebar_container .blocksubhead,
	li.activitybit,
	dl.stats dd,
	.userprof_title,
	.shade,
	em,
	li.userprof_content,
	.postbitlegacy .postrow,
	.postbitlegacy .userinfo .usertitle,
	.postbitlegacy dl.userinfo_extra dt,
	.threadbit .threadtitle,
	.threadbit .threadmeta,
	.threadbit .threadlastpost dd,
	.threadbit .threadpostedin p,
	.searchtitle,
	#sidebar_container .blockbody,
	#pollinfo .polltitle,
	#pollinfo .blockhead .totalvotes {
		/*Сильнозаметный*/
		color: var(--font3) !important;
	}
	.wgo_block .section,
	dl.stats dt,
	#sidebar_container .userprof_content .blockrow,
	.moreactivity span,
	.moreactivity a,
	.formcontrols .blockrow .description,
	.postbitlegacy dl.userinfo_extra dd,
	.postbitlegacy,
	.postbitlegacy .posthead,
	.above_threadlist .threadpagenav .threadpagestats,
	.above_postlist .pagination_top .postpagestats,
	.threadbit .threadstats li {
		/*Среднезаметный*/
		color: var(--font2) !important;
	}
	/*Цитаты*/
	.bbcode_container div.bbcode_quote div.message,
	.bbcode_postedby {
		color: var(--font3) !important;
	}
	.bbcode_container div.bbcode_quote div.message {
		background-image: url(images/wow-circle/icons/bbquote.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding-top: 25px;
	}
	.bbcode_postedby {
		background: var(--quote-top);
		border-top-left-radius: 5px;
		margin-top: -20px;
		margin-left: -20px;
		margin-right: -20px;
		padding-bottom: 10px;
	}
	.bbcode_container div.bbcode_quote {
		border: 1px var(--border) solid;
		border-top-left-radius: 5px;
	}
	.bbcode_container pre.bbcode_code,
	blockquote.preview .bbcode_container pre.bbcode_code {
		background: #1c1c1c;
		background: rgba(0, 0, 0, 0.25);
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background-clip: padding-box;
		color: #eee;
		font-family: 'Bitstream Vera Sans Mono', 'Lucida Console', 'Courier New', Monaco, Courier, monospace;
		line-height: normal;
		margin: 20px 0;
		padding: 20px;
		white-space: pre-wrap;
		word-break: break-all;
		word-wrap: break-word;
		border-top: 1px var(--border) solid;
		border-left: 1px var(--border) solid;
		border-bottom: 0;
		border-right: 0;
		min-height: 50px;
		max-height: 160px;
	}
	.bbcode_container div.bbcode_quote {
		background: #1c1c1c;
		background: rgba(0, 0, 0, 0.25);
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background-clip: padding-box;
		color: #eee;
		font-family: 'Bitstream Vera Sans Mono', 'Lucida Console', 'Courier New', Monaco, Courier, monospace;
		line-height: normal;
		margin: 20px 0;
		padding: 20px;
		word-break: break-all;
		word-wrap: break-word;
		border: 0;
		font-style: normal;
	}
	.quote_expander {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
		text-align: center;
		color: rgb(63, 63, 63);
		cursor: pointer;
		padding-top: 65px;
		background: -webkit-linear-gradient(top, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
		background: -moz-linear-gradient(top, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
		background: -o-linear-gradient(top, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
		background: linear-gradient(to bottom, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
		width: 100%;
		position: absolute;
		bottom: 0;
	}
	body > div.body_wrapper,
	#yuievtautoid-0 > div.body_wrapper {
		/*Цвет на задней картинке*/
		background: linear-gradient(to top, var(--body-color) 0%, transparent 100%);
	}
	.wgo_block .blockbody,
	.thread_info .blockbody {
		background: #646262;
	}
	.footer {
		clear: both;
		margin-top: 15px;
		text-align: right;
		display: block;
		-moz-box-shadow: -2px 2px 2px #c8c8c8;
		-webkit-box-shadow: -2px 2px 2px #c8c8c8;
		box-shadow: -2px 2px 2px #c8c8c8;
		background: #000201 none;
		padding: 5px 0px 5px 0px;
		border: 1px solid var(--border);
		color: #827972;
		font: normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	}
	.toplinks {
		/*Строка навигации*/
		position: absolute;
		right: 0px;
		top: 0;
		color: #ffffff;
		font: normal normal normal 12px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;
		text-align: right;
	}
	#toplinks > ul > li.welcomelink > a {
		background: none;
	}
	.toplinks .notifications a.popupctrl:hover,
	.toplinks .nonotifications a.popupctrl:hover,
	.toplinks .nonotifications a.popupctrl.active,
	.toplinks .notifications a.popupctrl.active {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 4px;
		padding-right: 15px;
		background: var(--main-bg-color) url(images/wow-circle/misc/arrow.png) no-repeat right center;
	}
	.toplinks ul.isuser li a:hover {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 4px;
		padding-right: 4px;
		background: var(--main-bg-color);
		color: rgb(255, 255, 255);
	}
	.popupbody {
		font: normal 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
		color: #fff;
		padding: 2px;
		background: var(--main-bg-color) none;
		border: 0px solid var(--border);
		position: absolute;
		z-index: 1000;
		top: 1.5em;
		left: 0;
		display: none;
		min-width: 200px;
	}
	.popupbody li a,
	.popupbody li label {
		display: block;
		background: none;
		text-decoration: none;
		text-align: left;
		white-space: nowrap;
	}
	.toplinks .nonotifications .popupbody a {
		color: #000000;
		background: var(--main-bg-color) none;
		float: none;
		clear: none;
		padding: 0 5px;
		margin-left: 0;
		text-align: left;
		line-height: 26px;
	}
	.popupbody li > a:hover,
	.popupbody li > label:hover {
		color: #fff;
		background: var(--main-color) none;
	}
	.popupbody li {
		border-color: var(--border);
	}
	.popupbody li > label {
		background: var(--main-color);
		color: var(--color-font);
	}
	.popupbody li > a {
		color: #fff;
		background: var(--main-bg-color) none;
	}
	#yui-gen3 > li:nth-child(5) > a,
	#yui-gen6 > li:nth-child(3) > a,
	#yui-gen9 > li:nth-child(5) > a {
		border-bottom-left-radius: 7px;
	}
	.toplinks .nonotifications .popupbody a:hover {
		color: #fff;
		background: var(--main-color) none;
		text-decoration: underline;
		padding: 0 5px;
	}
	#searchtypeswitcher li a {
		display: block;
		padding: 5px 10px;
		margin-right: 5px;
		background-color: var(--main-color);
		float: left;
		clear: right;
		color: #ffffff;
		text-decoration: none;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
	}
	.forumbit_nopost .subforumdescription,
	.userprof_headers,
	.threadlisthead {
		/*Цвет под шапкой*/
		color: #fff4ed;
		background: var(--main-bg-color) none repeat-x;
	}
	.postbitlegacy .posthead {
		background: rgba(0, 0, 0, .59);
		border-top: 1px var(--border) solid;
	}
	#forumbits.forumbits .forumhead {
		border-color: var(--border);
	}
	.navlinks {
		background: var(--main-bg-color);
		border-top: 1px solid var(--border);
		padding: 10px 0;
		text-align: center;
		color: #5d5d5d;
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 20px;
		width: 100%;
		clear: both;
	}
	.threadbit .threadstats li,
	.forumbit_post .forumstats li,
	.forumbit_post .forumstats_2 li {
		/*Просмотры тем*/
		background: #30302f;
		width: 70px;
	}
	.forumbit_post .forumstats li:first-child,
	.forumbit_post .forumstats_2 li:first-child,
	.threadbit .threadstats li:first-child,
	#forum186 > div.forumbit_post.L2 > div > ul.forumstats_2.td > li:nth-child(1) {
		background: #414140;
	}
	.toolsmenu #forumtools h6 a,
	.toolsmenu #threadtools h6 a {
		background: url(images/wow-circle/icons/hammer.png) var(--main-bg-color) no-repeat;
		background-position: 5px 6px;
		background-size: 13px;
		padding-left: 23px;
		border-top: 1px var(--border) solid;
	}
	.postbitlegacy .imlinks a:nth-child(1) > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654038559975669760/vk.png);
	}
	.postbitlegacy .imlinks a:nth-child(2) > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654038562223947806/dc.png);
	}
	.blockfoot,
	.blocksubfoot,
	#comparelist li {
		background: var(--body-color);
		color: var(--color-font);
	}
	#comparelist li.remove {
		background: #b37676cc;
		color: #b30a0a;
	}
	#comparelist li.add {
		background-color: rgb(80, 113, 80);
		color: rgb(13, 45, 24);
	}
	/*Календарь*/
	.month .othermonth {
		background: rgb(27, 30, 37) none;
	}
	.calendar .events.today,
	.calendar .today {
		background: #1c354a;
	}
	dl.tabslight dd a {
		background: var(--main-bg-color);
		border: 1px var(--border) solid;
	}
	dl.tabslight dd a:hover {
		background: var(--main-color);
	}
	html > body dl.tabslight dd.selected a {
		background: var(--main-color);
		border-top: 1px var(--border) solid;
	}
	html > body dl.tabslight dd.selected a:hover {
		background: var(--main-color);
		border-top: 1px var(--border) solid;
	}
	dl.tabslight {
		border-bottom-color: var(--border);
	}
	/*Альбомы*/
	#album_content .blockbody,
	#latestalbumcontainer li,
	#albumlist .blockbody,
	.albumlist_entry,
	#content .blockrow > li,
	#content .blockrow > ol,
	#content .blockrow > div,
	li.sgicon .maincol,
	#sidebar_container .blockbody,
	#sidebar li.sgicon .maincol {
		background: var(--main-bg-color);
		border-radius: 0;
	}
	/*Строка поиска*/
	.globalsearch input.textbox {
		width: 160px;
		height: 20px;
		margin-top: -10px;
		border: none;
		box-shadow: none;
		background: #ece9e9 url(https://cdn.discordapp.com/attachments/575078879572656128/654035978167648257/search.png) 4px 50% no-repeat;
		text-indent: 25px;
	}
	.toolsmenu #forumsearch h6 a,
	.toolsmenu #searchthread h6 a {
		background: url(https://cdn.discordapp.com/attachments/575078879572656128/654035978167648257/search.png) var(--main-bg-color) no-repeat;
		background-repeat: no-repeat;
		background-position: 5px 6px;
		background-size: 13px;
		padding-left: 23px;
	}
	.toolsmenu .popupgroup a.popupctrl,
	.toolsmenu .popupgroup .popupmenu a.popupctrl,
	.toolsmenu .popupgroup .popupmenu:hover a.popupctrl,
	.toolsmenu .popupgroup .popupmenu:hover .popupctrl a.popupctrl.active {
		border-top: 1px var(--border) solid;
		border-left: 0;
		border-right: 0;
	}
	.toolsmenu #threadrating h6 a {
		background: url(images/wow-circle/icons/rating.png) var(--main-bg-color) no-repeat;
		background-repeat: no-repeat;
		background-position: 5px 6px;
		background-size: 13px;
		padding-left: 23px;
	}
	.toolsmenu #displaymodes h6 a {
		background: url(images/wow-circle/icons/display.png) var(--main-bg-color) no-repeat;
		background-position: 5px 6px;
		background-size: 13px;
		padding-left: 23px;
		border-top: 1px var(--border) solid;
	}
	#navbar_notice_7 {
		/*Актуальные"Новости"*/
		background: var(--main-bg-color);
		border: var(--border) 1px solid;
	}
	#navbar_notice_7 > strong > b > p:nth-child(3) > a:nth-child(1) > span,
	#navbar_notice_7 > strong > b > span {
		/*Лечим ссылки Актуальные новости"*/
		color: var(--color-font) !important;
		transition: 0.5s ease;
	}
	#navbar_notice_7 > strong > b > p:nth-child(3) > a:nth-child(1) > span:hover {
		color: white !important;
		transition: 0.5s ease;
	}
	/*Верхушка Новые сообщения Личные сообщение Справка...*/
	.navtabs ul {
		background: var(--main-color);
		border-bottom-left-radius: 10px;
	}
	/*Верхушка Форум Альбомы Группы... Выбрано*/
	.navtabs li.selected a.navtab {
		background: var(--main-color) none repeat-x;
		position: relative;
		border-top: 1px var(--time-color) solid;
	}
	/*Верхушка Форум Альбомы Группы... Не выбрано*/
	.navtabs li a.navtab {
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		line-height: 28px;
		min-width: 50px;
		background: var(--main-bg-color);
	}
	.navtabs li a.navtab:hover {
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		line-height: 28px;
		min-width: 50px;
		background: var(--main-color);
	}
	.forumhead,
	.wgo_block .blockhead,
	#sidebar_container .blocksubhead,
	.toolsmenu,
	.forum_info .blockhead,
	h2.searchlisthead,
	.thread_info h4 {
		/*Шапка заголовков разделов*/
		background: var(--main-color) none;
		border-radius: 0;
	}
	#cat13 > div > div > p {
		background: var(--main-bg-color);
	}
	.forumhead + .childforum .L2:first-child .forumrow,
	.forumbit_post:nth-child(odd) .forumrow,
	.forumbit_post:nth-child(even) .forumrow {
		background: none !important;
		border: none;
	}
	/*Фон для разделов на главной*/
	.forumbit_post,
	.forumbit_post:nth-child(odd) .forumrow {
		background: linear-gradient( to top, var(--main-color), var(--main-bg-color)) !important;
		border-bottom: 1px solid;
	}
	#sidebar_container.member_summary {
		/*Там, где аватарка*/
		width: 250px;
		float: left;
		clear: right;
		border-radius: 5px;
		box-shadow: -2px 2px 2px #c8c8c8;
		background: none;
		border: 0px var(--border) solid;
		display: inline-block;
		margin-bottom: 10px;
		padding: 0;
	}
	/*Тоже там, где аватарка, только ниже*/
	#sidebar_container .userprof_content .blockrow {
		background: var(--main-bg-color);
		background-image: none;
		background-repeat: repeat;
		border-color: var(--border);
	}
	.member_summary dl.stats dt,
	.member_summary dl.stats dd {
		font-size: 12px;
		margin: 3px;
	}
	/*Активность в профиле*/
	li.userprof_content {
		margin-bottom: .5em;
		color: #333333;
		background-color: none;
		background-image: none;
		background-repeat: repeat;
	}
	.userprof_content {
		background: var(--body-color);
		color: var(--color-font);
	}
	li.activitybit,
	li.userprof_content,
	.userprof_moduleinactive,
	.formcontrols .blockrow,
	.blockbody {
		overflow: hidden;
		font-weight: normal;
		font-family: inherit;
		font-size: 13px;
		margin: 0px 0px 10px 0px;
		border: none;
		padding: 10px;
		background: var(--main-bg-color) none;
	}
	.profile_editor_border,
	.profile_content .actionbuttons {
		border: none;
	}
	.blockfoot {
		background: none;
	}
	.pagination span a,
	.pagination span a.popupctrl,
	.popupbody li.formsubmit {
		background: var(--main-bg-color);
		border-color: var(--border);
	}
	.pagination span a:hover,
	.pagination span a.popupctrl:hover,
	.button:hover {
		background: var(--main-color);
		border-color: var(--border);
	}
	.pagination span.selected a,
	.button {
		background: var(--main-color);
	}
	/*Шапка в личном кабинете*/
	dd.userprof_moduleinactive {
		background: var(--main-bg-color);
		margin: 0;
		padding: 0 15px;
		transition: 0.2s ease;
		border-top: 1px var(--border) solid;
		border-left: 1px var(--border) solid;
		border-right: 1px var(--border) solid;
	}
	dd.userprof_moduleinactive:hover {
		background: var(--main-color);
		margin: 0;
		padding: 0 15px;
		transition: 0.2s ease;
		border-top: 1px var(--border) solid !important;
		border-left: 1px var(--border) solid !important;
		border-right: 1px var(--border) solid !important;
	}
	dl.tabslight dd.userprof_module a {
		color: #ffffff;
		background: none;
		border: none;
	}
	dd.userprof_module {
		background: var(--main-color);
		font-weight: bold;
		display: inline;
		padding: 0 15px;
		line-height: 22px;
		font-size: 14px;
		border-top: 1px var(--time-color) solid;
	}
	dd.userprof_module:hover {
		background: var(--main-color);
		font-weight: bold;
		display: inline;
		padding: 0 15px;
		line-height: 22px;
		font-size: 14px;
		border-top: 1px var(--time-color) solid;
	}
	.memberprofiletabunder {
		background-color: var(--main-bg-color);
		background-image: none;
		background-repeat: repeat-x;
		border-top: 1px var(--border) solid;
		border-bottom: 1px var(--border) solid;
	}
	.as-tabs dd {
		background: var(--main-bg-color);
		border: none;
		padding: 0 5px;
		transition: 0.2s ease;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-bottom: 1px var(--border) solid;
		border-left: 1px var(--border) solid;
		border-right: 1px var(--border) solid;
	}
	.as-tabs dd:hover {
		background: var(--main-color);
		border: none;
		padding: 0 5px;
		transition: 0.2s ease;
		border-bottom: 1px var(--border) solid;
		border-left: 1px var(--border) solid;
		border-right: 1px var(--border) solid;
	}
	.activitystream_block dd.selected {
		background: var(--main-bg-color);
		border: none;
		border-bottom: 1px var(--time-color) solid;
	}
	#activity_tab_container > div {
		overflow: hidden;
		background: transparent;
	}
	.activitystream_block dd.selected {
		background: var(--main-color);
	}
	#message_list .postbit {
		background: var(--main-bg-color);
	}
	/*Кнопка Изменить стиль профиля*/
	.userprof_button {
		padding: 3px;
		margin: 0;
		border: 0px var(--border) solid;
		background: var(--main-color);
		color: var(--color-font);
		transition: 0.2s ease;
	}
	.userprof_button:hover {
		padding: 3px;
		margin: 0;
		border: 0px var(--border) solid;
		background: var(--main-bg-color);
		color: var(--color-font);
		transition: 0.2s ease;
	}
	#searchform > input.searchimg {
		background: transparent;
	}
	#groupsearch .searchimg {
		vertical-align: top;
		padding: 2px;
		position: relative;
		left: -3px;
	}
	#groupsearch input {
		background: #ece9e9;
		color: #ece9e9;
		border-radius: 3px;
	}
	/*Приват*/
	#usercp_nav .blockrow .active {
		background: var(--main-color);
	}
	#usercp_nav .blockbody {
		border: 1px solid #96725a;
		border: none;
		background: var(--main-bg-color) none;
	}
	#usercp_nav .blockrow {
		background: var(--main-bg-color) none;
		padding: 1px 10px;
	}
	#usercp_nav .blocksubhead {
		background: var(--main-color);
		border: 1px var(--border) solid;
	}
	.blocksubhead {
		background: var(--main-color);
		border-bottom: 1px var(--border) solid;
	}
	.blockhead {
		background: var(--main-color);
	}
	.blockbody.settings_form_border {
		border-right: 1px solid var(--border);
		border-left: 1px solid var(--border);
		border-bottom: 1px solid var(--border);
	}
	.pmlist .blockrow {
		background: var(--main-bg-color);
		border-left: 1px var(--border) solid;
		border-right: 1px var(--border) solid;
	}
	.navpopupmenu.popupmenu.nohovermenu a.popupctrl,
	.navpopupmenu.popupmenu.nohovermenu a.textcontrol,
	a.textcontrol,
	.actionbuttons .group .button,
	#inlinemod_formctrls .popupctrl {
		background: var(--main-color) !important;
		transition: 0.2s ease;
	}
	.navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover,
	.navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover,
	a.textcontrol:hover,
	.actionbuttons .group .button:hover {
		background: var(--main-bg-color) !important;
		transition: 0.2s ease;
	}
	.postbitlegacy,
	.postbitlegacy .postbody,
	.postbitlegacy .postdetails,
	.postbitlegacy .userinfo,
	.postbitlegacy .postfoot .textcontrols,
	#inlinemod_formctrls .popupctrl:hover {
		background: var(--main-bg-color) !important;
	}
	.postbitlegacy .postfoot .textcontrols,
	.threadlisthead {
		border-top: 1px var(--border) solid;
		border-bottom: 1px var(--border) solid;
	}
	.postbitlegacy .postfoot .textcontrols a.newreply,
	.postbit .postfoot .textcontrols a.newreply {
		background: url(images/wow-circle/buttons/quote_40b.png) no-repeat left;
	}
	.postbitlegacy .postfoot .textcontrols a {
		background: transparent;
	}
	.postbitlegacy .postfoot .textcontrols a.redcard {
		background: url(images/wow-circle/buttons/red-card_sm.png) no-repeat transparent left;
		padding: 0px 0px 0px 0px;
		padding-left: 20px;
		border: 0px solid #a8a8a8;
	}
	.postbitlegacy .postfoot .textcontrols a.quickreply,
	.postbit .postfoot .textcontrols a.quickreply,
	.postbitlegacy .postfoot .textcontrols a.forwardpost,
	.postbit .postfoot .textcontrols a.forwardpost {
		background: url(images/wow-circle/buttons/reply_40b.png) no-repeat transparent left;
	}
	.postbitlegacy .postfoot .textcontrols a.editpost {
		background: url(images/wow-circle/buttons/edit_40b.png) no-repeat transparent left;
	}
	.postbitlegacy .postfoot .textcontrols a.multiquote,
	.postbit .postfoot .textcontrols a.multiquote {
		background: url(images/wow-circle/buttons/multiquote-back_40b.png) no-repeat transparent left;
	}
	.postbit .postfoot .textcontrols a.multiquote:hover {
		background: url(images/wow-circle/buttons/multiquote-back_40b.png) no-repeat transparent left;
	}
	.postbitlegacy .postfoot .textcontrols a.infraction,
	.postbit .postfoot .textcontrols a.infraction {
		background: url(images/wow-circle/buttons/add-infraction_sm.png) no-repeat transparent left;
	}
	.postbitlegacy .postfoot .textcontrols a.post_thanks_button:hover,
	.postbit .postfoot .textcontrols a.post_thanks_button:hover {
		background: url(images/wow-circle/buttons/post_thanks.png) no-repeat transparent left;
	}
	.threadbit,
	.threadbit:nth-child(even) .sticky,
	.threadbit:nth-child(odd) .sticky,
	.threadbit:nth-child(odd) .nonsticky,
	.threadbit:nth-child(even) .nonsticky {
		background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
		border-bottom: 1px solid;
		opacity: 0.9;
		transition: 0.1s ease;
	}
	/*Сердечко*/
	.postbitlegacy .postfoot .textcontrols a.post_thanks_button:hover,
	.postbit .postfoot .textcontrols a.post_thanks_button:hover {
		background: url(https://i.imgur.com/bqUFVXn.png) no-repeat transparent left;
		opacity: 1;
	}
	.postbitlegacy .postfoot .textcontrols a.post_thanks_button,
	.postbit .postfoot .textcontrols a.post_thanks_button {
		background: url(https://i.imgur.com/bqUFVXn.png) no-repeat transparent left;
		opacity: 0.9;
	}
	/*Кнопка Новая тема, закрытая тема*/
	.newcontent_textcontrol {
		background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
		border-radius: 4px;
		color: rgb(255, 255, 255);
		padding: 6px 15px 6px 15px;
		border: 0;
		opacity: 0.8;
		transition: 0.3s ease;
	}
	.newcontent_textcontrol:hover {
		background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
		border-radius: 4px;
		color: rgb(255, 255, 255);
		padding: 6px 15px 6px 15px;
		border: 0;
		opacity: 1;
		transition: 0.3s ease;
	}
	/*Вставить изображение*/
	.cke_skin_kama .cke_dialog_title {
		color: var(--color-font);
	}
	.cke_skin_kama .cke_dialog .cke_dialog_body {
		background: var(--main-color) none;
	}
	.cke_skin_kama .cke_dialog_contents * {
		color: var(--color-font);
	}
	.cke_skin_kama .cke_dialog_body .cke_dialog_tabs a.cke_dialog_tab_selected,
	.cke_skin_kama .cke_dialog_contents .cke_dialog_footer {
		background: var(--main-bg-color);
		border-color: var(--border);
		background-image: none;
		cursor: pointer;
	}
	.cke_skin_kama .cke_dialog_body .cke_dialog_tabs a.cke_dialog_tab {
		background: var(--main-color);
		background-image: none;
	}
	.cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_ok,
	.cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_cancel {
		background: var(--main-color);
	}
	.cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_ok:hover,
	.cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_cancel:hover {
		background: var(--body-color);
		cursor: pointer;
	}
	.cke_skin_kama a.cke_dialog_ui_button_ok span,
	.cke_skin_kama a.cke_dialog_ui_button_cancel span {
		cursor: pointer;
		background: transparent;
	}
	#uploadbutton {
		background: var(--main-color);
		padding: 7px;
		margin-top: 10px;
		width: auto;
		height: auto;
		font-size: 15px;
		transition: 0.2s ease;
		border: 1px var(--border) solid;
		border-radius: 8px;
	}
	#uploadbutton:hover {
		background: var(--main-bg-color);
		padding: 7px;
		margin-top: 10px;
		width: auto;
		height: auto;
		font-size: 15px;
		transition: 0.2s ease;
		border: 1px var(--border) solid;
		border-radius: 8px;
	}
	.cke_skin_kama .cke_dialog_contents .cke_dialog_contents {
		background: var(--main-bg-color);
	}
	.cke_skin_kama .cke_dialog input[type="file"] {
		margin-top: 10px;
		min-width: 330px;
		width: 330px;
		height: auto;
		font-size: 20px;
	}
	.cke_skin_kama .cke_dialog_body .cke_dialog_close_button span {
		border: 2px solid #fff;
		color: #ffffff;
		border-radius: 33%;
		font-size: 15px;
		padding: 5px;
		margin: 5px;
		bottom: 10px;
		right: 10px;
		position: relative;
		transition: 0.2s ease;
	}
	.cke_skin_kama .cke_dialog_body .cke_dialog_close_button span:hover {
		border: 2px solid #fff;
		color: #000;
		border-radius: 33%;
		font-size: 15px;
		padding: 5px;
		margin: 5px;
		bottom: 10px;
		right: 10px;
		position: relative;
		transition: 0.2s ease;
	}
	.cke_skin_kama .cke_dialog_body .cke_dialog_title {
		border-bottom: 1px var(--border) solid;
		padding: 10px;
	}
	div.forum_info .blockbody,
	.block .blockbody {
		background: var(--main-bg-color);
		color: var(--color-font);
	}
	#searchbits .threadstats {
		width: 15%;
	}
	.threadbit .threadlastpost dd {
		height: auto;
		margin: 0;
	}
	.threadbit .threadstats {
		padding-bottom: 15px;
	}
	/*Двойная стрелка вправо*/
	div > div > div.bbcode_postedby > a,
	div > dl > dd:nth-child(3) > a:nth-child(2) > img,
	#yui-gen11 > span.first_last > a > img,
	div > dl > dd:nth-child(2) > a > img,
	#yui-gen117 > span.first_last > a > img,
	div > div.forumlastpost.td > div > p.lastposttitle > a > img,
	span.first_last > a > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654036639487754241/last-right.png);
	}
	/*Двойная стрелка влево*/
	#yui-gen14 > span.first_last > a > img,
	#yui-gen11 > span:nth-child(3) > a > img,
	#yui-gen117 > span:nth-child(3) > a > img,
	#yui-gen108 > span:nth-child(3) > a > img,
	#yui-gen120 > span:nth-child(3) > a > img,
	#yui-gen140 > span:nth-child(3) > a > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654036639487754241/last-right.png);
		transform: rotate(180deg);
	}
	/*Одиночная стрелка вправо*/
	#yui-gen11 > span.prev_next > a > img,
	#yui-gen5 > span.prev_next > a > img,
	#yui-gen2 > span:nth-child(11) > a > img,
	#yui-gen2 > span.prev_next > a > img,
	#yui-gen117 > span.prev_next > a > img,
	#yui-gen108 > span:nth-child(11) > a > img,
	#yui-gen120 > span.prev_next > a > img,
	#yui-gen140 > span.prev_next > a > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654037309443801118/next-right.png);
	}
	/*Одиночная стрелка влево*/
	#yui-gen14 > span.prev_next > a > img,
	#yui-gen5 > span:nth-child(6) > a > img,
	#yui-gen2 > span:nth-child(6) > a > img,
	#yui-gen11 > span:nth-child(4) > a > img,
	#yui-gen117 > span:nth-child(4) > a > img,
	.threadpagenav > #yui-gen108 > span:nth-child(4) > a > img,
	#yui-gen120 > span:nth-child(4) > a > img,
	#yui-gen140 > span:nth-child(4) > a > img {
		content: url(https://cdn.discordapp.com/attachments/575078879572656128/654037309443801118/next-right.png);
		transform: rotate(180deg);
	}
	/*Фикс плавающих стрелок*/
	.pagination span.prev_next a,
	.pagination span.first_last a {
		top: 0 !important;
	}

	/*Spoiler*/
	.spoiler {
		background: var(--quote);
		border: 1px var(--border) solid;
	}
	.spoiler > div {
		text-align: center;
		padding: 5px;
	}
	.sphide {
		position: relative;
		text-align: right;
		font-family: Arial serif;
		font-size: 12px;
		margin: 0 auto;
		width: 100%;
	}
	.spoiler > h2 {
		background: var(--main-color) url(images/wow-circle/misc/icon_plus.png) no-repeat left center;
		font: italic normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
		font-size: 11px;
		padding: 3px 17px 3px 17px;
		margin: 0;
		line-height: 15px;
		font-weight: bold;
		cursor: pointer;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	/*Голосование*/
	.polloptionsblock,
	.pollresultsblock {
		padding-left: 120px;
		background: var(--main-bg-color) url(images/misc/poll_question_mark.png) no-repeat 30px 10px;
	}
	.memberaction_body.popupbody {
		background-color: var(--main-color);
	}
	.memberaction_body.popupbody li > a:hover {
		background-color: var(--main-bg-color);
	}
}