/*  phpBB 3.3 Style Sheet
    --------------------------------------------------------------
    Style name:     slavhouse
    Parent style:   prosilver (the default phpBB 3.3.x style)
    Описание:       дочерний стиль, переопределяет только цвета и логотип.
                    Вся структура, шаблоны и остальной CSS берутся из prosilver.
    --------------------------------------------------------------

    Палитра (снята со скриншотов прежней темы):
      #8e0116  бордовый: шапка, заголовки категорий, акценты
      #cec9b9  тёмно-бежевый: навигационные панели, подвал
      #efe9d8  бежевый: список форумов
      #f2f1df / #edecd9  бежевый: строки списка тем и сообщений (bg1 / bg2)
      #f9f3e2  светлый бежевый: поля ввода
      #bcb9a8  рамки полей и кнопок
      #424334  основной тёмный цвет текста и ссылок
      #5f5c4d  второстепенный текст
      #739078  зелёный: текущая страница в пагинации
*/

@import url("../../prosilver/theme/stylesheet.css");


/* ==========================================================
   Общие цвета
   ========================================================== */

html, body {
	color: #424334;
	background-color: #FFFFFF;
}

.wrap {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

h2 {
	color: #424334;
}

h3 {
	border-bottom-color: #CEC9B9;
	color: #424334;
}

hr {
	border-color: #FFFFFF;
	border-top-color: #CEC9B9;
}

hr.dashed {
	border-top-color: #CEC9B9;
}

.sep {
	color: #8E0116;
}

.copyright {
	color: #5F5C4D;
}


/* ==========================================================
   Ссылки
   ========================================================== */

a {
	color: #424334;
}

a:hover {
	color: #8E0116;
}

a.forumtitle,
a.topictitle,
a.lastsubject,
.postprofile a,
.postprofile dt.author a {
	color: #424334;
}

a.forumtitle:hover,
a.topictitle:hover,
a.lastsubject:hover,
.postprofile a:hover,
.postprofile dt.author a:hover {
	color: #8E0116;
}

.postlink {
	color: #8E0116;
	border-bottom-color: #8E0116;
}

.postlink:visited {
	color: #5F5C4D;
	border-bottom-color: #5F5C4D;
}

.postlink:hover {
	background-color: #EFE9D8;
	color: #8E0116;
}


/* ==========================================================
   Шапка, навигация, подвал
   ========================================================== */

.headerbar {
	background-color: #8E0116;
	background-image: none;
	color: #FFFFFF;
}

.navbar {
	background-color: #CEC9B9;
}

/* Список форумов и тем: бордовые заголовки блоков */
.forabg,
.forumbg {
	background-color: #8E0116;
	background-image: none;
}

/* Белый текст в заголовках таблиц и списков должен остаться белым */
.forumbg ul.topiclist li.header dt,
.forumbg ul.topiclist li.header dd,
.forabg ul.topiclist li.header dt,
.forabg ul.topiclist li.header dd,
.forumbg table.table1 thead th,
.forabg table.table1 thead th {
	color: #FFFFFF;
}

/* Ссылки в строках заголовка (ТЕМЫ / ФОРУМ / ОТВЕТЫ ...) белые,
   а ссылки внутри самих строк остаются тёмными */
.forumbg li.header a,
.forabg li.header a,
.forumbg table.table1 thead th a,
.forabg table.table1 thead th a {
	color: #FFFFFF;
}

.forumbg li.header a:hover,
.forabg li.header a:hover {
	color: #EFE9D8;
}


/* ==========================================================
   Списки форумов и тем
   ========================================================== */

ul.forums {
	background-color: #EFE9D8;
	background-image: none;
}

ul.topiclist li {
	color: #5F5C4D;
}

ul.topiclist dd {
	border-left-color: #FFFFFF;
}

.rtl ul.topiclist dd {
	border-right-color: #FFFFFF;
	border-left-color: transparent;
}

li.row {
	border-top-color: #8E0116;
	border-bottom-color: #8E0116;
}

li.row strong {
	color: #424334;
}

li.row:hover {
	background-color: #F7F3E3;
}

li.row:hover dd {
	border-left-color: #CEC9B9;
}

.rtl li.row:hover dd {
	border-right-color: #CEC9B9;
}

.bg1 {
	background-color: #F2F1DF;
}

.bg2 {
	background-color: #EDECD9;
}

.bg3 {
	background-color: #CEC9B9;
}

.panel {
	background-color: #EFE9D8;
	color: #424334;
}

.ucprowbg {
	background-color: #E3DFCF;
}

.fieldsbg {
	background-color: #EDECD9;
}

table.table1 tbody tr {
	border-color: #CEC9B9;
}

table.table1 tbody tr:hover,
table.table1 tbody tr.hover {
	background-color: #F7F3E3;
	color: #000000;
}

table.table1 td {
	color: #424334;
}

dl.details dd {
	color: #5F5C4D;
}


/* ==========================================================
   Пагинация
   ========================================================== */

.pagination li.active span {
	background-color: #739078;
	border-color: #739078;
	color: #FFFFFF;
}

.pagination li a,
.pagination li.ellipsis span {
	background-color: #F3EDDC;
	border-color: #BCB9A8;
	color: #5F5C4D;
}

.pagination li a:hover,
.pagination li.active span:hover {
	background-color: #8E0116;
	border-color: #8E0116;
	color: #FFFFFF;
}

.row .pagination li a {
	background-color: #FFFFFF;
}

.row .pagination li a:hover {
	background-color: #8E0116;
	color: #FFFFFF;
}


/* ==========================================================
   Кнопки и поля ввода
   ========================================================== */

.button {
	border-color: #BCB9A8;
	color: #8E0116;
}

.button:hover,
.button:focus {
	border-color: #8E0116;
	color: #8E0116;
}

.button .icon,
.button-secondary {
	color: #8E0116;
}

.inputbox {
	background-color: #F9F3E2;
	border-color: #BCB9A8;
	color: #424334;
}

.inputbox:hover {
	border-color: #8E0116;
}

.inputbox:focus {
	border-color: #8E0116;
	color: #424334;
}

/* Поле поиска в шапке остаётся белым, как на скриншотах */
.search-box .inputbox,
.search-header .inputbox {
	background-color: #FFFFFF;
}

select {
	border-color: #BCB9A8;
	background-color: #F9F3E2;
	color: #424334;
}

fieldset.fields1 dt label,
fieldset dl:hover dt label {
	color: #424334;
}


/* ==========================================================
   Иконки Font Awesome: синий акцент заменён на бордовый
   ========================================================== */

.icon.icon-blue,
a:hover .icon.icon-blue {
	color: #8E0116;
}


/* ==========================================================
   Логотип
   ========================================================== */

.site_logo {
	background-image: url("./images/site_logo.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block;
	width: 50px;
	height: 50px;
}

.logo {
	padding: 5px 10px 0 5px;
}


/* ==========================================================
   Ссылки «Шахматка» и «Правила» в навигации
   (разметку добавляет расширение slavhouse/navlinks)
   ========================================================== */

.slav-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: center center;
}

.slav-icon-plan {
	background-image: url("./images/icon_slav.gif");
}

.slav-icon-rules {
	background-image: url("./images/icon_slav_rules.gif");
}

.slav-nav-plan > a,
.slav-nav-plan > a:hover {
	color: #8E0116;
	font-weight: bold;
}


/* ==========================================================
   Иконки форумов и тем из прежней темы slavhouse
   (классы вешаются на dl.row-item, файлы лежат в images/status/)
   ========================================================== */

ul.topiclist li.row dl.row-item {
	background-size: 27px 27px;
	background-position: 12px 50%;
}

ul.topiclist li.row dl.forum_link { background-image: url("./images/status/forum_link.gif"); }
ul.topiclist li.row dl.forum_read { background-image: url("./images/status/forum_read.gif"); }
ul.topiclist li.row dl.forum_read_locked { background-image: url("./images/status/forum_read_locked.gif"); }
ul.topiclist li.row dl.forum_read_subforum { background-image: url("./images/status/forum_read_subforum.gif"); }
ul.topiclist li.row dl.forum_unread { background-image: url("./images/status/forum_unread.gif"); }
ul.topiclist li.row dl.forum_unread_locked { background-image: url("./images/status/forum_unread_locked.gif"); }
ul.topiclist li.row dl.forum_unread_subforum { background-image: url("./images/status/forum_unread_subforum.gif"); }
ul.topiclist li.row dl.topic_moved { background-image: url("./images/status/topic_moved.gif"); }
ul.topiclist li.row dl.topic_read { background-image: url("./images/status/topic_read.gif"); }
ul.topiclist li.row dl.topic_read_hot { background-image: url("./images/status/topic_read_hot.gif"); }
ul.topiclist li.row dl.topic_read_hot_mine { background-image: url("./images/status/topic_read_hot_mine.gif"); }
ul.topiclist li.row dl.topic_read_locked { background-image: url("./images/status/topic_read_locked.gif"); }
ul.topiclist li.row dl.topic_read_locked_mine { background-image: url("./images/status/topic_read_locked_mine.gif"); }
ul.topiclist li.row dl.topic_read_mine { background-image: url("./images/status/topic_read_mine.gif"); }
ul.topiclist li.row dl.topic_unread { background-image: url("./images/status/topic_unread.gif"); }
ul.topiclist li.row dl.topic_unread_hot { background-image: url("./images/status/topic_unread_hot.gif"); }
ul.topiclist li.row dl.topic_unread_hot_mine { background-image: url("./images/status/topic_unread_hot_mine.gif"); }
ul.topiclist li.row dl.topic_unread_locked { background-image: url("./images/status/topic_unread_locked.gif"); }
ul.topiclist li.row dl.topic_unread_locked_mine { background-image: url("./images/status/topic_unread_locked_mine.gif"); }
ul.topiclist li.row dl.topic_unread_mine { background-image: url("./images/status/topic_unread_mine.gif"); }
ul.topiclist li.row dl.sticky_read { background-image: url("./images/status/sticky_read.gif"); }
ul.topiclist li.row dl.sticky_read_hot { background-image: url("./images/status/sticky_read.gif"); }
ul.topiclist li.row dl.sticky_read_hot_mine { background-image: url("./images/status/sticky_read_mine.gif"); }
ul.topiclist li.row dl.sticky_read_locked { background-image: url("./images/status/sticky_read_locked.gif"); }
ul.topiclist li.row dl.sticky_read_locked_mine { background-image: url("./images/status/sticky_read_locked_mine.gif"); }
ul.topiclist li.row dl.sticky_read_mine { background-image: url("./images/status/sticky_read_mine.gif"); }
ul.topiclist li.row dl.sticky_unread { background-image: url("./images/status/sticky_unread.gif"); }
ul.topiclist li.row dl.sticky_unread_hot { background-image: url("./images/status/sticky_unread.gif"); }
ul.topiclist li.row dl.sticky_unread_hot_mine { background-image: url("./images/status/sticky_unread_mine.gif"); }
ul.topiclist li.row dl.sticky_unread_locked { background-image: url("./images/status/sticky_unread_locked.gif"); }
ul.topiclist li.row dl.sticky_unread_locked_mine { background-image: url("./images/status/sticky_unread_locked_mine.gif"); }
ul.topiclist li.row dl.sticky_unread_mine { background-image: url("./images/status/sticky_unread_mine.gif"); }
ul.topiclist li.row dl.announce_read { background-image: url("./images/status/announce_read.gif"); }
ul.topiclist li.row dl.announce_read_hot { background-image: url("./images/status/announce_read.gif"); }
ul.topiclist li.row dl.announce_read_hot_mine { background-image: url("./images/status/announce_read_mine.gif"); }
ul.topiclist li.row dl.announce_read_locked { background-image: url("./images/status/announce_read_locked.gif"); }
ul.topiclist li.row dl.announce_read_locked_mine { background-image: url("./images/status/announce_read_locked_mine.gif"); }
ul.topiclist li.row dl.announce_read_mine { background-image: url("./images/status/announce_read_mine.gif"); }
ul.topiclist li.row dl.announce_unread { background-image: url("./images/status/announce_unread.gif"); }
ul.topiclist li.row dl.announce_unread_hot { background-image: url("./images/status/announce_unread.gif"); }
ul.topiclist li.row dl.announce_unread_hot_mine { background-image: url("./images/status/announce_unread_mine.gif"); }
ul.topiclist li.row dl.announce_unread_locked { background-image: url("./images/status/announce_unread_locked.gif"); }
ul.topiclist li.row dl.announce_unread_locked_mine { background-image: url("./images/status/announce_unread_locked_mine.gif"); }
ul.topiclist li.row dl.announce_unread_mine { background-image: url("./images/status/announce_unread_mine.gif"); }
ul.topiclist li.row dl.global_read { background-image: url("./images/status/announce_read.gif"); }
ul.topiclist li.row dl.global_read_hot { background-image: url("./images/status/announce_read.gif"); }
ul.topiclist li.row dl.global_read_hot_mine { background-image: url("./images/status/announce_read_mine.gif"); }
ul.topiclist li.row dl.global_read_locked { background-image: url("./images/status/announce_read_locked.gif"); }
ul.topiclist li.row dl.global_read_locked_mine { background-image: url("./images/status/announce_read_locked_mine.gif"); }
ul.topiclist li.row dl.global_read_mine { background-image: url("./images/status/announce_read_mine.gif"); }
ul.topiclist li.row dl.global_unread { background-image: url("./images/status/announce_unread.gif"); }
ul.topiclist li.row dl.global_unread_hot { background-image: url("./images/status/announce_unread.gif"); }
ul.topiclist li.row dl.global_unread_hot_mine { background-image: url("./images/status/announce_unread_mine.gif"); }
ul.topiclist li.row dl.global_unread_locked { background-image: url("./images/status/announce_unread_locked.gif"); }
ul.topiclist li.row dl.global_unread_locked_mine { background-image: url("./images/status/announce_unread_locked_mine.gif"); }
ul.topiclist li.row dl.global_unread_mine { background-image: url("./images/status/announce_unread_mine.gif"); }
ul.topiclist li.row dl.pm_read { background-image: url("./images/status/topic_read.gif"); }
ul.topiclist li.row dl.pm_unread { background-image: url("./images/status/topic_unread.gif"); }
