MediaWiki:Common.css: различия между версиями

Материал из Абсурдопедии
Перейти к навигации Перейти к поиску
>Inquirer
мНет описания правки
убрал дублирование функции
 
(не показано 179 промежуточных версий 10 участников)
Строка 1: Строка 1:
/*<pre><nowiki>*/
#Rbox {
display: none;
}
 
/* Откл. кнопки Обсуждение форума */
 
.ns-110 #ca-talk {
display: none;
}
 
/* Стиль порталов */
 
.portalfont {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#portal .CategoryTreeToggle {
display: none;
}


/* See also: [[MediaWiki:Monobook.css]] */
#portal .CategoryTreeLabelPage {
font-style: normal;
}


/*** Mark redirects in Special:Allpages und Special:Watchlist ***/
#portal .CategoryTreeBullet:before {
content: url('/w/images/1/17/Bullet.gif');
.allpagesredirect {
    font-style: italic;
}
}
 
#portal .CategoryTreeChildren .CategoryTreeNotice {
display: none;
}
 
#portal .editsection {
font-weight: normal;
}
 
#portal table {
background: inherit;
}
 
.refresh a:visited {
color: #002bb8;
}
 
/* Для АбсурдоРекламы */
 
#p-lolads {
font-size: 0.75rem;
}
 
#p-lolads a:visited {
color: #002bb8;
}
 
.unnote {
background: url('/w/images/6/6a/Sticker.png') no-repeat;
width: 250px;
height: 233px;
padding: 5px;
}
 
.unnote_h {
padding-bottom: 10px;
font-weight: bold;
}
 
.unnote_t {
margin: 5px;
margin-right: 20px;
}
 
.unnote,
.unnote_h {
font-size: 125%;
}
 
/* Mark redirects in Special:Allpages und Special:Watchlist */
 
.allpagesredirect,
.watchlistredir {
.watchlistredir {
    font-style: italic;
font-style: italic;
}
}


/* Forum formatting (by -Algorithm & -Splaka)*/


/*** Forum formatting (by -Algorithm & -Splaka) ***/
.forumheader {
border: 1px solid #aaa;
background-color: #f9f9f9;
margin-top: 1em;
padding: 12px;
}


.forumheader {  
.forumlist {
    border: 1px solid #aaa; background-color: #f9f9f9; margin-top: 1em; padding: 12px;  
border: 1px solid #aaa;
width: 100%;
}
}
.forumlist td.forum_edited a {  
 
    color: black; text-decoration: none  
.forumlist td.forum_edited a {
color: black;
text-decoration: none
}
}
.forumlist td.forum_title a {  
 
    padding-left: 20px;  
.forumlist td {
padding-left: 20px;
}
}
.forumlist td.forum_title a.forum_new {  
 
    font-weight: bold; background: url(/images/4/4e/Forum_new.gif)
.forumlist td.forum_title a.forum_new {
    center left no-repeat; padding-left: 20px;  
font-weight: bold;
}
}
.forumlist td.forum_title a.forum_new:visited {  
 
    font-weight: normal; background: none; padding-left: 20px;  
.forumlist td.forum_title a.forum_new:visited {
font-weight: normal;
}
}
.forumlist th.forum_title {  
 
    padding-left: 20px;  
.forumlist th {
padding-left: 20px;
text-align: left;
}
}


/* prettytable */
/* prettytable */
table.prettytable {
table.prettytable {
  margin: 1em 1em 1em 0;
margin: 1em 1em 1em 0;
  background: #f9f9f9;
background: #f9f9f9;
  border: 1px #aaaaaa solid;
border: 1px #aaaaaa solid;
  border-collapse: collapse;
border-collapse: collapse;
}
}


table.prettytable th, table.prettytable td {
table.prettytable th,
  border: 1px #aaaaaa solid;
table.prettytable td {
  padding: 0.2em;
border: 1px #aaaaaa solid;
padding: 0.2em;
}
}


table.prettytable th {
table.prettytable th {
  background: #f2f2f2;
background: #f2f2f2;
  text-align: center;
text-align: center;
}
}


table.prettytable caption {
table.prettytable caption {
  margin-left: inherit;
margin-left: inherit;
  margin-right: inherit;
margin-right: inherit;
  font-size: larger;
font-size: larger;
  font-weight: bold;
font-weight: bold;
}
}


/* отключаем новости wikia */
/* Различные настройки */
#p-wikicities-nav { display: none; }
 
#p-wikicities-nav {
display: none;
}
 
#nihilism_message {
position: absolute;
left: 100px;
top: 50px;
}


/* нужно для фокуса nihilism */
/* Выделение ссылки на текущую статью в тематических шаблонах (вроде {{unix}} */
#nihilism { display: none; }
#nihilism_message { position: absolute; left: 100px; top: 50px; }


/*  Для шаблона NoincludeWantedpages */
.toccolours .selflink {
span.new a { color: #ba0000 ! important; }
font-size: 120%;
span.new a:visited { color: #a55858 ! important; }
border-style: solid;
border-width: 1px;
border-right-style: double;
border-left-style: double;
border-right-width: 3px;
border-left-width: 3px;
padding-left: 2px;
padding-right: 2px;
}


/* для интервик на Википедию */
#wikipedia-interwiki { display: none; }


/* Выделяем ссылку на текущую статью в тематических шаблонах (вроде {{unix}} и {{поэты) */
/* Код из Википедии */
.toccolours .selflink { font-size: 120%; border-style: solid; border-width: 1px; border-right-style: double; border-left-style: double; border-right-width: 3px; border-left-width: 3px; padding-left: 2px; padding-right: 2px; }


/* Всё, что ниже, взято из Википедии без изменений */
#userSummaryButtonsA a {
white-space: nowrap;
background: #C2F2FF;
border: 1px solid #9BD5F5;
padding: 0 2px;
margin: 2px;
cursor: pointer;
font-size: 80%;
line-height: 17px;
color: #5B5B5B;
}


.hiddenStructure {display: none;speak: none}
#userSummaryButtonsA a:hover {
.notice {margin: 1em 1em 1em 20%;padding: 0.2em}
background: #B1EBFF;
border: 1px solid #64BDF0;
color: black;
text-decoration: none;
}


#disambig {border-top: 3px double #cccccc;border-bottom: 3px double #cccccc}
.hiddenStructure {
display: none;
}


#spoiler {border-top: 2px solid #ddd;border-bottom:2px solid #ddd}
.notice {
margin: 1em 1em 1em 20%;
padding: 0.2em
}


.Talk-Notice {border: 1px solid #C0C090;background-color: #F8EABA;margin-bottom: 3px;width: 85%;border-spacing: 3px;margin-left: auto;margin-right: auto}
#disambig {
border-top: 3px double #cccccc;
border-bottom: 3px double #cccccc
}


.Talk-Notice td {background: inherit}
#spoiler {
border-top: 2px solid #ddd;
border-bottom: 2px solid #ddd
}


.Use_Default_Date_Convention { display: inline; }
.Talk-Notice {
.Use_AD_and_BC { display: none; }
border: 1px solid #C0C090;
.Use_BCE_and_CE { display: none; }
background-color: #F8EABA;
margin-bottom: 3px;
width: 85%;
border-spacing: 3px;
margin-left: auto;
margin-right: auto
}


.Talk-Notice td {
background: inherit
}
.Use_Default_Date_Convention {
display: inline;
}
.Use_AD_and_BC {
display: none;
}
.Use_BCE_and_CE {
display: none;
}


.plainlinksneverexpand {
.plainlinksneverexpand {
  background: none ! important;
background: none!important;
  padding: 0 ! important;
padding: 0!important;
}
}


.plainlinksneverexpand .urlexpansion {
.plainlinksneverexpand .urlexpansion {
  display: none ! important;
display: none!important;
}
}


.plainlinksneverexpand a {
.plainlinksneverexpand a {
  background: none !important;
background: none!important;
  padding: 0 !important;
padding: 0!important;
}
}


.plainlinksneverexpand a.external.text:after {
.plainlinksneverexpand a.external.text:after {
  display: none !important;
display: none!important;
}
}
.plainlinksneverexpand a.external.autonumber:after {
.plainlinksneverexpand a.external.autonumber:after {
  display: none !important;
display: none!important;
}
 
#bodyContent .plainlinksneverexpand a {
background: none!important;
padding: 0!important
}
 
.messagebox {
border: thin solid #aaaaaa;
background-color: #f9f9f9;
width: 88%;
margin: 0 auto 1em auto;
padding: .4em;
vertical-align: middle;
font-size: 90%
}
 
.messagebox.merge {
border: 1px solid #cf9fff;
background-color: #f5edf5;
text-align: center
}
 
.messagebox .cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center
}
 
.messagebox .standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba
}
}


#bodyContent .plainlinksneverexpand a {background: none !important;padding: 0 !important}
.messagebox .floatleft {
vertical-align: middle;
clear: both;
margin: 2px;
padding: 0;
}


.messagebox {border:thin solid #aaaaaa;background-color:#f9f9f9;width:88%;margin:0 auto 1em auto;padding:.4em;vertical-align:middle;font-size: 90%}
.messagebox .image {
.messagebox.merge {border: 1px solid #cf9fff;background-color: #f5edf5;text-align: center}
margin: 0;
.messagebox.cleanup {border: 1px solid #9f9fff;background-color: #efefff;text-align: center}
padding: 0;
.messagebox.standard-talk {border: 1px solid #c0c090;background-color: #f8eaba}
}
.messagebox .floatleft{vertical-align:middle;clear:both;margin:2px;padding:0;}
.messagebox .image{margin:0;padding:0;}


.infobox {border: 1px solid #aaaaaa;background-color: #f9f9f9;margin-bottom: 0.5em;margin-left: 1em;padding: .4em;float: right;clear: right;font-size: 90%;width: 18em;vertical-align:middle}
.infobox {
border: 1px solid #aaaaaa;
background-color: #f9f9f9;
margin-bottom: 0.5em;
margin-left: 1em;
padding: .4em;
float: right;
clear: right;
font-size: 90%;
width: 18em;
vertical-align: middle
}


/* Это для рамок-ссылок на Вики-сайты */
.infobox.sisterproject {
.infobox.sisterproject {background-color:#f9fafd}
background-color: #f9fafd
}


/* Используется пока лишь в Викиучебнике
.IPA {
Эпиграф:
font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;
*/
font-family/**/
.epigraf{margin-left:54%;font-family:serif;max-width:38em;min-width:16em;margin-bottom:1em;clear:both}
: inherit
.epigraf blockquote{font-style:italic;border:0;background:none;padding:0 0 0.1em 0;margin:0}
}
.epigraf blockquote p{padding:0.2em 0;margin:0}
.podpis{text-align:right;padding:0.2em 0 0.2em 0;margin:0 1em 0 0}


/* ЖЖ */
.Unicode {
.lj a { text-decoration: underline; font: bold small Verdana; background: none !important; padding: 0 !important; }
font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;
.lj a.image img { vertical-align: -2px; }
font-family/**/
: inherit
}


.IPA {font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;font-family /**/:inherit}
.polytonic {
.Unicode {font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;font-family /**/:inherit}
font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
.polytonic {font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;font-family /**/:inherit}
font-family/**/
: inherit
}


#wpSave {font-weight: bold}
#wpSave {
font-weight: bold
}


blockquote {margin:0.7em 0 0.7em 5%;padding:0.7em 2% 0.7em 4%;background-color:#f5f5f5;}
blockquote {
p.istochnik_pred {margin:1em 0 0 5%; font-size:110%;}
margin: 0.7em 0 0.7em 5%;
p.istochnik_pred:after {content:':'}
padding: 0.7em 2% 0.7em 4%;
p.istochnik_sled {margin:0 2em 0 0; text-align:right;}
background-color: #f5f5f5;
p.istochnik_sled:before {content:'— '}
}


table.toccolours {text-align: center} /* может напортить! */
table.toccolours {
table.toccolours th {background-color: #ccccff}
text-align: center
}


/* См. Википедия:Правила оформления таблиц */
/* Может напортить! */
table.simple  {border-color: rgb(170,170,170); border-collapse: collapse}
table.toccolours th {
table.simple th, table.simple td {border-color: rgb(170,170,170); padding-left: 0.2em; padding-right: 0.2em}
background-color: #ccccff
}


table.standard, table.wide, table.wikitable, table.standart {border: 1px solid rgb(170,170,170);border-collapse: collapse}
/* Википедия:Правила оформления таблиц */


table.standard th, table.wide th, table.wikitable th, table.standart th {border: 1px solid rgb(170,170,170);padding-left: 0.2em;padding-right: 0.2em;background-color: #EEEEFF}
table.simple {
border-color: rgb(170, 170, 170);
border-collapse: collapse
}


table.standard td, table.wide td, table.wikitable td, table.standart td {border: 1px solid rgb(170,170,170);padding-left: 0.2em;padding-right: 0.2em}
table.simple th,
table.simple td {
border-color: rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em
}


table.standard caption, table.wide caption, table.wikitable caption, table.standart caption, table.tiles caption {font-weight: bold;padding-top: 0.2em;padding-bottom: 0.2em}
table.standard,
table.wide,
table.wikitable,
table.standart {
border: 1px solid rgb(170, 170, 170);
border-collapse: collapse
}


table.wide {width: 100%}
table.standard th,
table.wide th,
table.wikitable th,
table.standart th {
border: 1px solid rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #EEEEFF
}


table.tiles {border-collapse: separate;border-spacing: 2px}
table.standard td,
table.wide td,
table.wikitable td,
table.standart td {
border: 1px solid rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em
}


table.tiles th {padding-left: 0.2em;padding-right: 0.2em;background-color: #EEEEFF}
table.standard caption,
table.wide caption,
table.wikitable caption,
table.standart caption,
table.tiles caption {
font-weight: bold;
padding-top: 0.2em;
padding-bottom: 0.2em
}


table.tiles td {padding-left: 0.2em;padding-right: 0.2em;background-color: #F0F0F0}
table.wide {
width: 100%
}


tr.highlight th {background-color: #EEEEFF}
table.tiles {
tr.highlight td {background-color: #FFFFEE}
border-collapse: separate;
tr.bright th {background-color: #CCCCFF}
border-spacing: 2px
tr.bright td {background-color: #FFEECC}
}
tr.shadow th {background-color: #F0F0F0}
tr.shadow td {background-color: #F0F0F0}
tr.dark th {background-color: #CCCCCC}
tr.dark td {background-color: #CCCCCC}


table th.highlight {background-color: #EEEEFF}
table.tiles th {
table td.highlight {background-color: #FFFFEE}
padding-left: 0.2em;
table th.bright {background-color: #CCCCFF}
padding-right: 0.2em;
table td.bright {background-color: #FFEECC}
background-color: #EEEEFF
table th.shadow {background-color: #F0F0F0}
}
table td.shadow {background-color: #F0F0F0}
table th.dark {background-color: #CCCCCC}
table td.dark {background-color: #CCCCCC}  


table th.transparent {background-color: transparent}
table.tiles td {
table td.transparent {background-color: transparent}
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #F0F0F0
}


/* Добавление прозрачным изображениям клетчатого фона */
tr.highlight th {
#file img {background: url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}
background-color: #EEEEFF
}


/* Оформление {{ambox}} */
tr.highlight td {
table.ambox {
background-color: #FFFFEE
width: auto;
margin: 0 10%;
border-collapse: collapse;
background: #FBFBFB;
border: 1px solid #AAAAAA;
border-left: 10px solid #1E90FF
}
}
table.ambox th, table.ambox td {
 
padding: 0.25em 0.5em;
tr.bright th {
background-color: #CCCCFF
}
}
table.ambox td.ambox-widthhack {
 
padding: 0;
tr.bright td {
background-color: #FFEECC
}
}
table.ambox td.ambox-text {
 
width:100%;
tr.shadow th {
background-color: #F0F0F0
}
}
table.ambox td.ambox-image {
 
width: 52px;
tr.shadow td {
padding: 2px 0px 2px 0.5em;
background-color: #F0F0F0
text-align: center;
}
}
table.ambox td.ambox-imageright {
 
width: 52px;
tr.dark th {
padding: 2px 4px 2px 0px;
background-color: #CCCCCC
text-align: center;
}
}
table.ambox td.ambox-image div,
 
table.ambox td.ambox-imageright div {  
tr.dark td {
width:52px  /* Фикс для изображений разной ширины */
background-color: #CCCCCC
}
 
table th.highlight {
background-color: #EEEEFF
}
 
table td.highlight {
background-color: #FFFFEE
}
 
table th.bright {
background-color: #CCCCFF
}
}
table.ambox-delete,
 
table.ambox-serious {
table td.bright {
border-left: 10px solid #B22222
background-color: #FFEECC
}
}
table.ambox-content {
 
border-left: 10px solid #F28500
table th.shadow {
background-color: #F0F0F0
}
}
table.ambox-style {
 
border-left: 10px solid #F4C430
table td.shadow {
background-color: #F0F0F0
}
}
table.ambox-good {
 
border-left: 10px solid #66CC44
table th.dark {
background-color: #CCCCCC
}
}
table.ambox-discussion {
 
border-left: 10px solid #339966
table td.dark {
background-color: #CCCCCC
}
}
table.ambox-notice {
 
border-left: 10px solid #1E90ff
table th.transparent {
background-color: transparent
}
}
table.ambox-merge {
 
border-left: 10px solid #9932CC
table td.transparent {
background-color: transparent
}
}
table.ambox-protection {
 
border-left: 10px solid #BBBBAA
#checker,
#file img {
background: url("https://absurdopedia.wiki/w/images/5/5d/Checker-16x16.png") repeat;
}
}
table.ambox.ambox-mini {
 
float: right;
/* {{Container2}} для «Не по-детски» */
clear: right;
 
margin: 0 0 0.5em 1em;
table.Container2 {
width: 20%;
width: auto;
margin: 0 10%;
border-collapse: collapse;
background: #FBFBFB;
border: 1px solid #AAAAAA;
border-left: 18px solid #1E90FF;
border-right: 4px solid #1E90FF;
border-top: 4px solid #1E90FF;
border-bottom: 4px solid #1E90FF;
}
}
/*Оформление {{ambox2}}*/
 
table.ambox2 {
table.Container2 th,
width: 80%;
table.Container2 td {
margin: 0 0%;
padding: 0.1em 0.1em;
border-collapse: collapse;
background: #FBFBFB;
border: 1px solid #AAAAAA;
border-left: 18px solid #1E90FF;
border-right: 4px solid #1E90FF;
border-top: 4px solid #1E90FF;
border-bottom: 4px solid #1E90FF;
}
}
table.ambox2 th, table.ambox2 td {
 
padding: 0.1em 0.1em;
table.Container2 td.Container2-widthhack {
padding: 0;
}
}
table.ambox2 td.ambox2-widthhack {
 
padding: 0;
table.Container2 td.Container2-text {
width: 100%;
}
}
table.ambox2 td.ambox2-text {
 
width:100%;
table.Container2 td.Container2-image {
width: 0px;
padding: 2px 0px 2px 0.1em;
text-align: center;
}
}
table.ambox2 td.ambox2-image {
 
width: 0px;
table.Container2 td.Container2-imageright {
padding: 2px 0px 2px 0.1em;
width: 0px;
text-align: center;
padding: 2px 4px 2px 0px;
text-align: center;
}
}
table.ambox2 td.ambox2-imageright {
 
width: 0px;
/* Фикс для изображений разной ширины */
padding: 2px 4px 2px 0px;
table.Container2 td.Container2-image div,
text-align: center;
table.Container2 td.Container2-imageright div {
width: 1px
}
}
table.ambox2 td.ambox2-image div,
 
table.ambox2 td.ambox2-imageright div { 
table.Container2-discussion {
width:1px  /* Фикс для изображений разной ширины */
border-left: 18px solid #ff9999;
border-right: 4px solid #ff9999;
border-top: 4px solid #ff9999;
border-bottom: 4px solid #ff9999
}
}
table.ambox2-delete,
 
table.ambox2-serious {
table.Container2.Container2-mini {
border-left: 18px solid #B22222;
float: right;
border-right: 4px solid #B22222;
clear: right;
border-top: 4px solid #B22222;
margin: 0 0 0.1em 0.1em;
border-bottom: 4px solid #B22222
width: 10%;
}
}
table.ambox2-content {
 
border-left: 18px solid #F28500;
/* Default skin for navigation boxes */
border-right: 4px solid #F28500;
 
border-top: 4px solid #F28500;
table.navbox {
border-bottom: 4px solid #F28500
background-color: #f9f9f9;
border: 1px solid #aaa;
clear: both;
font-size: 90%;
margin: 1em 0 0;
padding: 2px;
text-align: center;
width: 100%;
}
}
table.ambox2-style {
 
border-left: 18px solid #F4C430;
table.navbox th {
border-right: 4px solid #F4C430;
background-color: #ccf;
border-top: 4px solid #F4C430;
padding-left: 1em;
border-bottom: 4px solid #F4C430
padding-right: 1em;
}
}
table.ambox2-good {
 
border-left: 18px solid #66CC44;
table.navbox tr:not(:first-child) th {
border-right: 4px solid #66CC44;
background-color: #ddf;
border-top: 4px solid #66CC44;
border-bottom: 4px solid #66CC44
}
}
table.ambox2-discussion {
 
border-left: 18px solid #ff9999;
@media print {
border-right: 4px solid #ff9999;
.navbox {
border-top: 4px solid #ff9999;
display: none;
border-bottom: 4px solid #ff9999
}
}
}
table.ambox2-notice {
 
border-left: 18px solid #1E90ff;
/* Navbox hiding, see Wikipedia:NavFrame */
border-right: 4px solid #1E90ff;
 
border-top: 4px solid #1E90ff;
div.Boxmerge,
border-bottom: 4px solid #1E90ff
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
}
table.ambox2-merge {
 
border-left: 18px solid #9932CC;
div.Boxmerge div.NavFrame {
border-right: 4px solid #9932CC;
border-style: none;
border-top: 4px solid #9932CC;
border-style: hidden;
border-bottom: 4px solid #9932CC
}
}
table.ambox2-protection {
 
border-left: 18px solid #BBBBAA;
div.NavFrame+div.NavFrame {
border-right: 4px solid #BBBBAA;
border-top-style: none;
border-top: 4px solid #BBBBAA;
border-top-style: hidden;
border-bottom: 4px solid #BBBBAA
}
}
table.ambox2.ambox2-mini {
 
float: right;
div.NavPic {
clear: right;
background-color: #fff;
margin: 0 0 0.1em 0.1em;
margin: 0px;
width: 10%;
padding: 2px;
float: left;
}
}
/*Оформление {{Container2}} - для "Не по-детски"*/
 
table.Container2 {
div.NavFrame div.NavHead {
width: auto;
height: 1.6em;
margin: 0 10%;
font-weight: bold;
border-collapse: collapse;
background-color: #ccccff;
background: #FBFBFB;
position: relative;
border: 1px solid #AAAAAA;
}
border-left: 18px solid #1E90FF;
 
border-right: 4px solid #1E90FF;
div.NavFrame p {
border-top: 4px solid #1E90FF;
font-size: 100%;
border-bottom: 4px solid #1E90FF;
}
 
div.NavFrame div.NavContent {
font-size: 100%;
}
 
div.NavFrame div.NavContent p {
font-size: 100%;
}
 
div.NavEnd {
margin: 0px;
padding: 0px;
line-height: 1px;
clear: both;
}
 
a.NavToggle {
position: absolute;
top: 0px;
right: 3px;
font-weight: normal;
font-size: smaller;
}
 
/* Стили для заглавной страницы.*/
 
/* Из https://ru.wikipedia.org/wiki/Шаблон:Заглавная/styles.css */
 
.main-header {
border-bottom-color: transparent;
margin-bottom: 0.25em;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
}
 
/* Списки без оформления */
 
.main-plainlist>ul {
list-style: none;
margin: 0;
padding: 0;
}
 
.main-plainlist li {
margin-bottom: 0;
}
 
/* Ссылки-кнопки */
 
.main-top-right .mw-ui-quiet:hover,
.main-top-right .mw-ui-quiet:focus,
.main-footer .mw-ui-quiet:hover,
.main-footer .mw-ui-quiet:focus {
color: #0645ad;
}
 
/* Скрытие нумерации заголовков, создаваемой опцией «Автоматически нумеровать заголовки»
на [[Служебная:Настройки#mw-prefsection-rendering]] */
 
.mw-headline-number {
display: none;
}
 
/* Планшеты */
 
@media (min-width: 720px) {
.main-wikimedia {
padding-top: 1rem;
padding-left: 1rem;
padding-right: 1rem;
}
}
 
/* Стационарные компьютеры */
 
.main-wrapper {
display: flex;
flex-wrap: wrap;
margin-bottom: 1.5rem;
margin-top: 1.5rem;
gap: 1.5rem;
}
.main-wrapper-column {
display: flex;
flex-direction: column;
flex: 1 1 400px;
margin: 0;
}
 
.main-wikimedia {
padding-top: 1.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
 
/* Из https://ru.wikipedia.org/wiki/Шаблон:Раздел заглавной страницы/styles.css */
 
.main-box {
margin: 0 0 1.5rem;
padding: 1rem;
background-color: #FFFAF0;
border: 1px solid silver;
border-color: #FF8C00;
border-radius: 7px;
border-spacing: 1px;
}
.main-box:last-child {
margin-bottom: 0;
flex: 1;
}
 
.main-box>p:last-child {
margin-bottom: 0;
}
 
/* Изображение дня */
 
.main-box-image-only>.main-box-content {
margin: 0.5rem -1rem 0;
text-align: center;
}
 
.main-box-image-only>.main-box-content img {
height: auto;
max-width: 100%;
}
 
.main-box-imageCaption {
text-align: center;
}
 
.main-box-imageCaption>p {
display: inline-block;
margin-bottom: 0;
text-align: left;
}
 
/* Надзаголовок */
 
.main-box-subtitle {
color: #72777d;
line-height: 1.25;
margin-top: -.125em;
/* Балансирование верхней границы надзаголовка из-за line-height: 1.25; */
}
 
/* Заголовок */
 
.main-box-header {
margin-top: -.15em;
/* Балансирование верхней границы заголовка из-за line-height: 1.3; */
text-align: center;
}
 
.main-box-header a {
color: inherit;
}
 
/* Сброс margin на стандартное значение при появл. надзаголовка*/
.main-box-subtitle+.main-box-header {
margin-top: 0;
}
 
.main-box-header a:focus,
.main-box:hover .main-box-header a,
.main-box:hover .main-featuredLists-item>a {
color: #0645ad;
}
 
/* Подвал */
 
.main-footer {
display: flex;
justify-content: flex-end;
margin-top: 1rem;
position: relative;
}
 
.main-footer:empty {
display: none;
}
 
.main-footer-actions {
flex: 1;
}
 
.main-footer-actions>ul {
align-items: center;
display: flex;
}
 
/* Меню */
 
.main-footer-menu {
align-items: stretch;
display: flex;
}
 
.main-footer-menuToggle {
align-items: center;
display: flex;
float: none;
height: 100%;
opacity: 0.87;
}
 
.main-footer-menuToggle:hover {
opacity: 0.51;
}
 
/* Выпадайка */
 
.main-footer-menuDropdown {
background: #fff;
border: 1px solid #a2a9b1;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25);
max-width: 15em;
position: absolute;
right: 0;
top: 100%;
z-index: 100;
}
 
.main-footer-menuDropdown .mw-ui-button {
text-align: left;
width: 100%;
}
 
/* Мы в соцсетях, Дружественные проекты, АК */
 
#main-soc p,
#main-fri p,
#main-pir p,
#main-img p {
text-align: center;
}
 
/*Мобильные*/
 
@media (max-width: 719px) {
.main-box-responsive-image>.floatleft,
.main-box-responsive-image>.floatright {
float: none;
margin-left: -1rem;
margin-right: -1rem;
text-align: center;
}
.main-box-responsive-image>.floatleft>a,
.main-box-responsive-image>.floatright>a {
display: block;
}
}
 
/*Планшеты*/
 
@media (min-width: 720px) {
.main-box {
margin-bottom: 1rem;
margin-left: 0;
margin-right: 0;
}
}
 
/*Стационарные компьютеры*/
 
@media (min-width: 1000px) {
.main-box {
margin-bottom: 1.5rem;
padding: 1.5rem;
}
.main-box-image-only>.main-box-content {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
}
 
/*Братские проекты*/
 
.main-projects-wrapper-0 {
width: 100%;
background: #FFA500;
border-radius: 7px;
border-spacing: 0;
}
 
.main-projects-wrapper-1 {
width: 100%;
border-radius: 7px;
}
 
.main-projects-header {
border: 0;
text-align: center;
padding-left: 1px;
font-family: sans-serif;
font-size: 100%;
}
 
.main-projects-table {
width: 100%;
font-size: 90%;
border-radius: 7px;
line-height: 110%;
background: #FFFFFF;
}
 
.main-projects-list {
width: 100%;
background: white;
display: flex;
flex-wrap: wrap;
}
 
.main-project-item {
flex: 1 1 40%;
min-width: 200px;
}
 
.main-project-item-table {
width: 100%;
}
 
.main-project-icon {
width: 6%;
}
 
.main-project-title {
width: 44%;
border-bottom: 1px dashed #AAAAAA;
}
 
#main-wtr,
#main-prs,
#main-new,
#main-fri {
background-color: #FFFFE0;
}
 
/*Блок «Добро пожаловать»*/
 
.main-top-header {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
 
.main-top-header-welcome {
text-align: center;
}
}
table.Container2 th, table.Container2 td {
 
padding: 0.1em 0.1em;
.main-top-header-welcome-bold {
margin: 0;
padding: .1em;
font-family: sans-serif;
font-size: 162%;
}
}
table.Container2 td.Container2-widthhack {
 
padding: 0;
.main-top-header-categories {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
}
table.Container2 td.Container2-text {
 
width:100%;
.main-top-header-patron {
flex: 100%;
text-align: center;
font-size: 95%;
}
}
table.Container2 td.Container2-image {
 
width: 0px;
/* Высота тела страницы (для корректной работы нигилистических статей) */
padding: 2px 0px 2px 0.1em;
 
text-align: center;
body {
height: auto;
}
}
table.Container2 td.Container2-imageright {
 
width: 0px;
/* Прочее */
padding: 2px 4px 2px 0px;
 
text-align: center;
.main-layout-element {
margin-bottom: 1rem;
}
}
table.Container2 td.Container2-image div,
 
table.Container2 td.Container2-imageright div {  
/* Коррекция линии для статей из Доброчана в Vector-22 */
width:1px  /* Фикс для изображений разной ширины */
body.skin-vector:not(.skin-vector-2022) .vertical-line-vector2010-only {
    display: block !important;
}
}
table.Container2-discussion {
 
border-left: 18px solid #ff9999;
body.skin-vector.skin-vector-2022 .vertical-line-vector2010-only {
border-right: 4px solid #ff9999;
    display: none !important;
border-top: 4px solid #ff9999;
border-bottom: 4px solid #ff9999
}
}
table.Container2.Container2-mini {
 
float: right;
/* Убирание верхней вкладки «Добавить тему», т. к. есть кнопка-замена внизу */
clear: right;
#ca-addsection {
margin: 0 0 0.1em 0.1em;
    display: none !important;
width: 10%;
}
}
/*</nowiki></pre>*/

Текущая версия от 21:34, 7 июня 2026

#Rbox {
	display: none;
}

/* Откл. кнопки Обсуждение форума */

.ns-110 #ca-talk {
	display: none;
}

/* Стиль порталов */

.portalfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#portal .CategoryTreeToggle {
	display: none;
}

#portal .CategoryTreeLabelPage {
	font-style: normal;
}

#portal .CategoryTreeBullet:before {
	content: url('/w/images/1/17/Bullet.gif');
}

#portal .CategoryTreeChildren .CategoryTreeNotice {
	display: none;
}

#portal .editsection {
	font-weight: normal;
}

#portal table {
	background: inherit;
}

.refresh a:visited {
	color: #002bb8;
}

/* Для АбсурдоРекламы */

#p-lolads {
	font-size: 0.75rem;
}

#p-lolads a:visited {
	color: #002bb8;
}

.unnote {
	background: url('/w/images/6/6a/Sticker.png') no-repeat;
	width: 250px;
	height: 233px;
	padding: 5px;
}

.unnote_h {
	padding-bottom: 10px;
	font-weight: bold;
}

.unnote_t {
	margin: 5px;
	margin-right: 20px;
}

.unnote,
.unnote_h {
	font-size: 125%;
}

/* Mark redirects in Special:Allpages und Special:Watchlist */

.allpagesredirect,
.watchlistredir {
	font-style: italic;
}

/* Forum formatting (by -Algorithm & -Splaka)*/

.forumheader {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	margin-top: 1em;
	padding: 12px;
}

.forumlist {
	border: 1px solid #aaa;
	width: 100%;
}

.forumlist td.forum_edited a {
	color: black;
	text-decoration: none
}

.forumlist td {
	padding-left: 20px;
}

.forumlist td.forum_title a.forum_new {
	font-weight: bold;
}

.forumlist td.forum_title a.forum_new:visited {
	font-weight: normal;
}

.forumlist th {
	padding-left: 20px;
	text-align: left;
}

/* prettytable */

table.prettytable {
	margin: 1em 1em 1em 0;
	background: #f9f9f9;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
}

table.prettytable th,
table.prettytable td {
	border: 1px #aaaaaa solid;
	padding: 0.2em;
}

table.prettytable th {
	background: #f2f2f2;
	text-align: center;
}

table.prettytable caption {
	margin-left: inherit;
	margin-right: inherit;
	font-size: larger;
	font-weight: bold;
}

/* Различные настройки */

#p-wikicities-nav {
	display: none;
}

#nihilism_message {
	position: absolute;
	left: 100px;
	top: 50px;
}

/* Выделение ссылки на текущую статью в тематических шаблонах (вроде {{unix}} */

.toccolours .selflink {
	font-size: 120%;
	border-style: solid;
	border-width: 1px;
	border-right-style: double;
	border-left-style: double;
	border-right-width: 3px;
	border-left-width: 3px;
	padding-left: 2px;
	padding-right: 2px;
}


/* Код из Википедии */

#userSummaryButtonsA a {
	white-space: nowrap;
	background: #C2F2FF;
	border: 1px solid #9BD5F5;
	padding: 0 2px;
	margin: 2px;
	cursor: pointer;
	font-size: 80%;
	line-height: 17px;
	color: #5B5B5B;
}

#userSummaryButtonsA a:hover {
	background: #B1EBFF;
	border: 1px solid #64BDF0;
	color: black;
	text-decoration: none;
}

.hiddenStructure {
	display: none;
}

.notice {
	margin: 1em 1em 1em 20%;
	padding: 0.2em
}

#disambig {
	border-top: 3px double #cccccc;
	border-bottom: 3px double #cccccc
}

#spoiler {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd
}

.Talk-Notice {
	border: 1px solid #C0C090;
	background-color: #F8EABA;
	margin-bottom: 3px;
	width: 85%;
	border-spacing: 3px;
	margin-left: auto;
	margin-right: auto
}

.Talk-Notice td {
	background: inherit
}

.Use_Default_Date_Convention {
	display: inline;
}

.Use_AD_and_BC {
	display: none;
}

.Use_BCE_and_CE {
	display: none;
}

.plainlinksneverexpand {
	background: none!important;
	padding: 0!important;
}

.plainlinksneverexpand .urlexpansion {
	display: none!important;
}

.plainlinksneverexpand a {
	background: none!important;
	padding: 0!important;
}

.plainlinksneverexpand a.external.text:after {
	display: none!important;
}

.plainlinksneverexpand a.external.autonumber:after {
	display: none!important;
}

#bodyContent .plainlinksneverexpand a {
	background: none!important;
	padding: 0!important
}

.messagebox {
	border: thin solid #aaaaaa;
	background-color: #f9f9f9;
	width: 88%;
	margin: 0 auto 1em auto;
	padding: .4em;
	vertical-align: middle;
	font-size: 90%
}

.messagebox.merge {
	border: 1px solid #cf9fff;
	background-color: #f5edf5;
	text-align: center
}

.messagebox .cleanup {
	border: 1px solid #9f9fff;
	background-color: #efefff;
	text-align: center
}

.messagebox .standard-talk {
	border: 1px solid #c0c090;
	background-color: #f8eaba
}

.messagebox .floatleft {
	vertical-align: middle;
	clear: both;
	margin: 2px;
	padding: 0;
}

.messagebox .image {
	margin: 0;
	padding: 0;
}

.infobox {
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	margin-bottom: 0.5em;
	margin-left: 1em;
	padding: .4em;
	float: right;
	clear: right;
	font-size: 90%;
	width: 18em;
	vertical-align: middle
}

.infobox.sisterproject {
	background-color: #f9fafd
}

.IPA {
	font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;
	font-family/**/
	: inherit
}

.Unicode {
	font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;
	font-family/**/
	: inherit
}

.polytonic {
	font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
	font-family/**/
	: inherit
}

#wpSave {
	font-weight: bold
}

blockquote {
	margin: 0.7em 0 0.7em 5%;
	padding: 0.7em 2% 0.7em 4%;
	background-color: #f5f5f5;
}

table.toccolours {
	text-align: center
}

/* Может напортить! */
table.toccolours th {
	background-color: #ccccff
}

/* Википедия:Правила оформления таблиц */

table.simple {
	border-color: rgb(170, 170, 170);
	border-collapse: collapse
}

table.simple th,
table.simple td {
	border-color: rgb(170, 170, 170);
	padding-left: 0.2em;
	padding-right: 0.2em
}

table.standard,
table.wide,
table.wikitable,
table.standart {
	border: 1px solid rgb(170, 170, 170);
	border-collapse: collapse
}

table.standard th,
table.wide th,
table.wikitable th,
table.standart th {
	border: 1px solid rgb(170, 170, 170);
	padding-left: 0.2em;
	padding-right: 0.2em;
	background-color: #EEEEFF
}

table.standard td,
table.wide td,
table.wikitable td,
table.standart td {
	border: 1px solid rgb(170, 170, 170);
	padding-left: 0.2em;
	padding-right: 0.2em
}

table.standard caption,
table.wide caption,
table.wikitable caption,
table.standart caption,
table.tiles caption {
	font-weight: bold;
	padding-top: 0.2em;
	padding-bottom: 0.2em
}

table.wide {
	width: 100%
}

table.tiles {
	border-collapse: separate;
	border-spacing: 2px
}

table.tiles th {
	padding-left: 0.2em;
	padding-right: 0.2em;
	background-color: #EEEEFF
}

table.tiles td {
	padding-left: 0.2em;
	padding-right: 0.2em;
	background-color: #F0F0F0
}

tr.highlight th {
	background-color: #EEEEFF
}

tr.highlight td {
	background-color: #FFFFEE
}

tr.bright th {
	background-color: #CCCCFF
}

tr.bright td {
	background-color: #FFEECC
}

tr.shadow th {
	background-color: #F0F0F0
}

tr.shadow td {
	background-color: #F0F0F0
}

tr.dark th {
	background-color: #CCCCCC
}

tr.dark td {
	background-color: #CCCCCC
}

table th.highlight {
	background-color: #EEEEFF
}

table td.highlight {
	background-color: #FFFFEE
}

table th.bright {
	background-color: #CCCCFF
}

table td.bright {
	background-color: #FFEECC
}

table th.shadow {
	background-color: #F0F0F0
}

table td.shadow {
	background-color: #F0F0F0
}

table th.dark {
	background-color: #CCCCCC
}

table td.dark {
	background-color: #CCCCCC
}

table th.transparent {
	background-color: transparent
}

table td.transparent {
	background-color: transparent
}

#checker,
#file img {
	background: url("https://absurdopedia.wiki/w/images/5/5d/Checker-16x16.png") repeat;
}

/* {{Container2}} для «Не по-детски» */

table.Container2 {
	width: auto;
	margin: 0 10%;
	border-collapse: collapse;
	background: #FBFBFB;
	border: 1px solid #AAAAAA;
	border-left: 18px solid #1E90FF;
	border-right: 4px solid #1E90FF;
	border-top: 4px solid #1E90FF;
	border-bottom: 4px solid #1E90FF;
}

table.Container2 th,
table.Container2 td {
	padding: 0.1em 0.1em;
}

table.Container2 td.Container2-widthhack {
	padding: 0;
}

table.Container2 td.Container2-text {
	width: 100%;
}

table.Container2 td.Container2-image {
	width: 0px;
	padding: 2px 0px 2px 0.1em;
	text-align: center;
}

table.Container2 td.Container2-imageright {
	width: 0px;
	padding: 2px 4px 2px 0px;
	text-align: center;
}

/* Фикс для изображений разной ширины */
table.Container2 td.Container2-image div,
table.Container2 td.Container2-imageright div {
	width: 1px
}

table.Container2-discussion {
	border-left: 18px solid #ff9999;
	border-right: 4px solid #ff9999;
	border-top: 4px solid #ff9999;
	border-bottom: 4px solid #ff9999
}

table.Container2.Container2-mini {
	float: right;
	clear: right;
	margin: 0 0 0.1em 0.1em;
	width: 10%;
}

/* Default skin for navigation boxes */

table.navbox {
	background-color: #f9f9f9;
	border: 1px solid #aaa;
	clear: both;
	font-size: 90%;
	margin: 1em 0 0;
	padding: 2px;
	text-align: center;
	width: 100%;
}

table.navbox th {
	background-color: #ccf;
	padding-left: 1em;
	padding-right: 1em;
}

table.navbox tr:not(:first-child) th {
	background-color: #ddf;
}

@media print {
	.navbox {
		display: none;
	}
}

/* Navbox hiding, see Wikipedia:NavFrame */

div.Boxmerge,
div.NavFrame {
	margin: 0;
	padding: 4px;
	border: 1px solid #aaa;
	text-align: center;
	border-collapse: collapse;
	font-size: 95%;
}

div.Boxmerge div.NavFrame {
	border-style: none;
	border-style: hidden;
}

div.NavFrame+div.NavFrame {
	border-top-style: none;
	border-top-style: hidden;
}

div.NavPic {
	background-color: #fff;
	margin: 0px;
	padding: 2px;
	float: left;
}

div.NavFrame div.NavHead {
	height: 1.6em;
	font-weight: bold;
	background-color: #ccccff;
	position: relative;
}

div.NavFrame p {
	font-size: 100%;
}

div.NavFrame div.NavContent {
	font-size: 100%;
}

div.NavFrame div.NavContent p {
	font-size: 100%;
}

div.NavEnd {
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	clear: both;
}

a.NavToggle {
	position: absolute;
	top: 0px;
	right: 3px;
	font-weight: normal;
	font-size: smaller;
}

/* Стили для заглавной страницы.*/

/* Из https://ru.wikipedia.org/wiki/Шаблон:Заглавная/styles.css */

.main-header {
	border-bottom-color: transparent;
	margin-bottom: 0.25em;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}

/* Списки без оформления */

.main-plainlist>ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-plainlist li {
	margin-bottom: 0;
}

/* Ссылки-кнопки */

.main-top-right .mw-ui-quiet:hover,
.main-top-right .mw-ui-quiet:focus,
.main-footer .mw-ui-quiet:hover,
.main-footer .mw-ui-quiet:focus {
	color: #0645ad;
}

/* Скрытие нумерации заголовков, создаваемой опцией «Автоматически нумеровать заголовки»
 на [[Служебная:Настройки#mw-prefsection-rendering]] */

.mw-headline-number {
	display: none;
}

/* Планшеты */

@media (min-width: 720px) {
	.main-wikimedia {
		padding-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

/* Стационарные компьютеры */

.main-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
	gap: 1.5rem;
}
.main-wrapper-column {
	display: flex;
	flex-direction: column;
	flex: 1 1 400px;
	margin: 0;
}

.main-wikimedia {
	padding-top: 1.5rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

/* Из https://ru.wikipedia.org/wiki/Шаблон:Раздел заглавной страницы/styles.css */

.main-box {
	margin: 0 0 1.5rem;
	padding: 1rem;
	background-color: #FFFAF0;
	border: 1px solid silver;
	border-color: #FF8C00;
	border-radius: 7px;
	border-spacing: 1px;
}
.main-box:last-child {
	margin-bottom: 0;
	flex: 1;
}

.main-box>p:last-child {
	margin-bottom: 0;
}

/* Изображение дня */

.main-box-image-only>.main-box-content {
	margin: 0.5rem -1rem 0;
	text-align: center;
}

.main-box-image-only>.main-box-content img {
	height: auto;
	max-width: 100%;
}

.main-box-imageCaption {
	text-align: center;
}

.main-box-imageCaption>p {
	display: inline-block;
	margin-bottom: 0;
	text-align: left;
}

/* Надзаголовок */

.main-box-subtitle {
	color: #72777d;
	line-height: 1.25;
	margin-top: -.125em;
	/* Балансирование верхней границы надзаголовка из-за line-height: 1.25; */
}

/* Заголовок */

.main-box-header {
	margin-top: -.15em;
	/* Балансирование верхней границы заголовка из-за line-height: 1.3; */
	text-align: center;
}

.main-box-header a {
	color: inherit;
}

/* Сброс margin на стандартное значение при появл. надзаголовка*/
.main-box-subtitle+.main-box-header {
	margin-top: 0;
}

.main-box-header a:focus,
.main-box:hover .main-box-header a,
.main-box:hover .main-featuredLists-item>a {
	color: #0645ad;
}

/* Подвал */

.main-footer {
	display: flex;
	justify-content: flex-end;
	margin-top: 1rem;
	position: relative;
}

.main-footer:empty {
	display: none;
}

.main-footer-actions {
	flex: 1;
}

.main-footer-actions>ul {
	align-items: center;
	display: flex;
}

/* Меню */

.main-footer-menu {
	align-items: stretch;
	display: flex;
}

.main-footer-menuToggle {
	align-items: center;
	display: flex;
	float: none;
	height: 100%;
	opacity: 0.87;
}

.main-footer-menuToggle:hover {
	opacity: 0.51;
}

/* Выпадайка */

.main-footer-menuDropdown {
	background: #fff;
	border: 1px solid #a2a9b1;
	border-radius: 2px;
	box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25);
	max-width: 15em;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 100;
}

.main-footer-menuDropdown .mw-ui-button {
	text-align: left;
	width: 100%;
}

/* Мы в соцсетях, Дружественные проекты, АК */

#main-soc p,
#main-fri p,
#main-pir p,
#main-img p {
	text-align: center;
}

/*Мобильные*/

@media (max-width: 719px) {
	.main-box-responsive-image>.floatleft,
	.main-box-responsive-image>.floatright {
		float: none;
		margin-left: -1rem;
		margin-right: -1rem;
		text-align: center;
	}
	.main-box-responsive-image>.floatleft>a,
	.main-box-responsive-image>.floatright>a {
		display: block;
	}
}

/*Планшеты*/

@media (min-width: 720px) {
	.main-box {
		margin-bottom: 1rem;
		margin-left: 0;
		margin-right: 0;
	}
}

/*Стационарные компьютеры*/

@media (min-width: 1000px) {
	.main-box {
		margin-bottom: 1.5rem;
		padding: 1.5rem;
	}
	.main-box-image-only>.main-box-content {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
}

/*Братские проекты*/

.main-projects-wrapper-0 {
	width: 100%;
	background: #FFA500;
	border-radius: 7px;
	border-spacing: 0;
}

.main-projects-wrapper-1 {
	width: 100%;
	border-radius: 7px;
}

.main-projects-header {
	border: 0;
	text-align: center;
	padding-left: 1px;
	font-family: sans-serif;
	font-size: 100%;
}

.main-projects-table {
	width: 100%;
	font-size: 90%;
	border-radius: 7px;
	line-height: 110%;
	background: #FFFFFF;
}

.main-projects-list {
	width: 100%;
	background: white;
	display: flex;
	flex-wrap: wrap;
}

.main-project-item {
	flex: 1 1 40%;
	min-width: 200px;
}

.main-project-item-table {
	width: 100%;
}

.main-project-icon {
	width: 6%;
}

.main-project-title {
	width: 44%;
	border-bottom: 1px dashed #AAAAAA;
}

#main-wtr,
#main-prs,
#main-new,
#main-fri {
	background-color: #FFFFE0;
}

/*Блок «Добро пожаловать»*/

.main-top-header {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.main-top-header-welcome {
	text-align: center;
}

.main-top-header-welcome-bold {
	margin: 0;
	padding: .1em;
	font-family: sans-serif;
	font-size: 162%;
}

.main-top-header-categories {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

.main-top-header-patron {
	flex: 100%;
	text-align: center;
	font-size: 95%;
}

/* Высота тела страницы (для корректной работы нигилистических статей) */

body {
	height: auto;
}

/* Прочее */

.main-layout-element {
	margin-bottom: 1rem;
}

/* Коррекция линии для статей из Доброчана в Vector-22 */
body.skin-vector:not(.skin-vector-2022) .vertical-line-vector2010-only {
    display: block !important;
}

body.skin-vector.skin-vector-2022 .vertical-line-vector2010-only {
    display: none !important;
}

/* Убирание верхней вкладки «Добавить тему», т. к. есть кнопка-замена внизу */
#ca-addsection {
    display: none !important;
}