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

Материал из Абсурдопедии
Перейти к навигации Перейти к поиску
Нет описания правки
убрал дублирование функции
 
(не показана 71 промежуточная версия 2 участников)
Строка 1: Строка 1:
/*Фоны для новостей*/
#Rbox {
.image1{background:url('/w/images/b/b0/Тюремная_стена.jpg');color:#F5F5F5;}
display: none;
.imageGazeta{background:url('/w/images/b/b2/Фон_старой_газеты.jpg');color:#F5F5F5;}
}


#Rbox{display:none;}
/* Откл. кнопки Обсуждение форума */


/*Откл. кнопки Обсуждение форума*/
.ns-110 #ca-talk {
body.ns-110 #ca-talk{display:none!important;}
display: none;
body.ns-110 #ca-nstab-forum{margin-right:16px;}
}


/*Скрыть {{MediaWiki:Uploadtext-ext}} на [[Special:Upload]]*/
/* Стиль порталов */
#uploadtext-ext{display:none;}


/*Скрыть {{звёздочка}}*/
.portalfont {
.stars{display:none;}
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*Стиль порталов*/
#portal .CategoryTreeToggle {
.portalfont{font-family:Verdana,Arial,Helvetica,sans-serif;}
display: none;
#portal .CategoryTreeToggle{display:none!important;}
}
#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!important;}
#portal table{background:inherit!important;}
.refresh a:visited{color:#002bb8;}


/*Для АбсурдоРекламы*/
#portal .CategoryTreeLabelPage {
#p-lolads a:visited{color:#002bb8;}
font-style: normal;
.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***/
#portal .CategoryTreeBullet:before {
.allpagesredirect, .watchlistredir{font-style:italic;}
content: url('/w/images/1/17/Bullet.gif');
}


/***Forum formatting (by -Algorithm & -Splaka)***/
#portal .CategoryTreeChildren .CategoryTreeNotice {
.forumheader{border:1px solid #aaa;background-color:#f9f9f9;margin-top:1em;padding:12px;}
display: none;
.forumlist td.forum_edited a{color:black;text-decoration:none}
}
.forumlist td.forum_title a{padding-left:20px;}
.forumlist td.forum_title a.forum_new{font-weight:bold;padding-left:20px;}
.forumlist td.forum_title a.forum_new:visited{font-weight:normal;background:none;padding-left:20px;}
.forumlist th.forum_title{padding-left:20px;}


/*prettytable*/
#portal .editsection {
table.prettytable{margin: 1em 1em 1em 0;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;}
font-weight: normal;
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;}


/*Различные настройки*/
#portal table {
#p-wikicities-nav{display:none;}
background: inherit;
}


#nihilism_message{position:absolute;left:100px;top:50px;}
.refresh a:visited {
color: #002bb8;
}


/*Выделяем ссылку на текущую статью в тематических шаблонах (вроде {{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;}


/*Всё, что ниже, взято из Википедии*/
#p-lolads {
font-size: 0.75rem;
}


#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;}
#p-lolads a:visited {
color: #002bb8;
}


#userSummaryButtonsA a:hover{background:#B1EBFF;border:1px solid #64BDF0;color:black;text-decoration:none;}
.unnote {
background: url('/w/images/6/6a/Sticker.png') no-repeat;
width: 250px;
height: 233px;
padding: 5px;
}


.hiddenStructure{display:none;speak:none}
.unnote_h {
padding-bottom: 10px;
font-weight: bold;
}


.notice{margin: 1em 1em 1em 20%;padding:0.2em}
.unnote_t {
margin: 5px;
margin-right: 20px;
}


#disambig{border-top:3px double #cccccc;border-bottom: 3px double #cccccc}
.unnote,
.unnote_h {
font-size: 125%;
}


#spoiler{border-top:2px solid #ddd;border-bottom:2px solid #ddd}
/* Mark redirects in Special:Allpages und Special:Watchlist */


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


.Talk-Notice td{background:inherit}
/* Forum formatting (by -Algorithm & -Splaka)*/


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


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


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


.plainlinksneverexpand{background:none!important;padding:0!important;}
.forumlist td {
padding-left: 20px;
}


.plainlinksneverexpand .urlexpansion{display:none!important;}
.forumlist td.forum_title a.forum_new {
font-weight: bold;
}


.plainlinksneverexpand a{background:none!important;padding:0!important;}
.forumlist td.forum_title a.forum_new:visited {
font-weight: normal;
}


.plainlinksneverexpand a.external.text:after{display:none!important;}
.forumlist th {
padding-left: 20px;
text-align: left;
}


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


#bodyContent .plainlinksneverexpand a{background:none!important;padding:0!important}
table.prettytable {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaaaaa solid;
border-collapse: collapse;
}


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


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


.messagebox .cleanup{border:1px solid #9f9fff;background-color:#efefff;text-align:center}
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-size: larger;
font-weight: bold;
}


.messagebox .standard-talk{border:1px solid #c0c090;background-color:#f8eaba}
/* Различные настройки */


.messagebox .floatleft{vertical-align:middle;clear:both;margin:2px;padding:0;}
#p-wikicities-nav {
display: none;
}


.messagebox .image{margin:0;padding:0;}
#nihilism_message {
position: absolute;
left: 100px;
top: 50px;
}


.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}
/* Выделение ссылки на текущую статью в тематических шаблонах (вроде {{unix}} */


.infobox.sisterproject{background-color:#f9fafd}
.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;
}


.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}
#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;
}


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


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


table.toccolours{text-align:center}
.notice {
margin: 1em 1em 1em 20%;
padding: 0.2em
}


/*может напортить!*/
#disambig {
table.toccolours th{background-color:#ccccff}
border-top: 3px double #cccccc;
border-bottom: 3px double #cccccc
}


/* Википедия:Правила оформления таблиц */
#spoiler {
table.simple{border-color:rgb(170, 170, 170);border-collapse:collapse}
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
}


table.simple th, table.simple td {border-color:rgb(170, 170, 170);padding-left:0.2em;padding-right:0.2em}
.messagebox .cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center
}


table.standard, table.wide, table.wikitable, table.standart{border:1px solid rgb(170, 170, 170);border-collapse:collapse}
.messagebox .standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba
}


table.standard th, table.wide th, table.wikitable th, table.standart th {
.messagebox .floatleft {
    border: 1px solid rgb(170, 170, 170);
vertical-align: middle;
    padding-left: 0.2em;
clear: both;
    padding-right: 0.2em;
margin: 2px;
    background-color: #EEEEFF}
padding: 0;
}


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


table.standard caption, table.wide caption, table.wikitable caption, table.standart caption, table.tiles caption {
.infobox {
    font-weight: bold;
border: 1px solid #aaaaaa;
    padding-top: 0.2em;
background-color: #f9f9f9;
    padding-bottom: 0.2em}
margin-bottom: 0.5em;
margin-left: 1em;
padding: .4em;
float: right;
clear: right;
font-size: 90%;
width: 18em;
vertical-align: middle
}


table.wide {
.infobox.sisterproject {
    width: 100%}
background-color: #f9fafd
}


table.tiles {
.IPA {
    border-collapse: separate;
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;
    border-spacing: 2px}
font-family/**/
: inherit
}


table.tiles th {
.Unicode {
    padding-left: 0.2em;
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;
    padding-right: 0.2em;
font-family/**/
    background-color: #EEEEFF}
: inherit
}


table.tiles td {
.polytonic {
    padding-left: 0.2em;
font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
    padding-right: 0.2em;
font-family/**/
    background-color: #F0F0F0}
: inherit
}


tr.highlight th{background-color:#EEEEFF}
#wpSave {
font-weight: bold
}


tr.highlight td{background-color:#FFFFEE}
blockquote {
margin: 0.7em 0 0.7em 5%;
padding: 0.7em 2% 0.7em 4%;
background-color: #f5f5f5;
}


tr.bright th{background-color:#CCCCFF}
table.toccolours {
text-align: center
}


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


tr.shadow th{background-color:#F0F0F0}
/* Википедия:Правила оформления таблиц */


tr.shadow td{background-color:#F0F0F0}
table.simple {
border-color: rgb(170, 170, 170);
border-collapse: collapse
}


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


tr.dark td{background-color:#CCCCCC}
table.standard,
table.wide,
table.wikitable,
table.standart {
border: 1px solid rgb(170, 170, 170);
border-collapse: collapse
}


table th.highlight{background-color:#EEEEFF}
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 td.highlight{background-color:#FFFFEE}
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 th.bright{background-color:#CCCCFF}
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 td.bright{background-color:#FFEECC}
table.wide {
width: 100%
}


table th.shadow{background-color:#F0F0F0}
table.tiles {
border-collapse: separate;
border-spacing: 2px
}


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


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


table td.dark{background-color:#CCCCCC}
tr.highlight th {
background-color: #EEEEFF
}


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


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


#checker, #file img{background:url("https://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}
tr.bright td {
background-color: #FFEECC
}


/*{{ambox}}*/
tr.shadow th {
table.ambox {
background-color: #F0F0F0
    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.shadow td {
background-color: #F0F0F0
}


table.ambox td.ambox-widthhack{padding:0;}
tr.dark th {
background-color: #CCCCCC
}


table.ambox td.ambox-text{width:100%;}
tr.dark td {
background-color: #CCCCCC
}


table.ambox td.ambox-image{width:52px;padding:2px 0 2px 0.5em;text-align:center;}
table th.highlight {
background-color: #EEEEFF
}


table.ambox td.ambox-imageright {
table td.highlight {
    width: 52px;
background-color: #FFFFEE
    padding: 2px 4px 2px 0;
}
    text-align: center;}


table.ambox td.ambox-image div, table.ambox td.ambox-imageright div {
table th.bright {
    width: 52px/* Фикс для изображений разной ширины */}
background-color: #CCCCFF
}


table.ambox-delete, table.ambox-serious {
table td.bright {
    border-left: 10px solid #B22222}
background-color: #FFEECC
}


table.ambox-content {
table th.shadow {
    border-left: 10px solid #F28500}
background-color: #F0F0F0
}


table.ambox-style {
table td.shadow {
    border-left: 10px solid #F4C430}
background-color: #F0F0F0
}


table.ambox-good {
table th.dark {
    border-left: 10px solid #66CC44}
background-color: #CCCCCC
}


table.ambox-discussion {
table td.dark {
    border-left: 10px solid #339966}
background-color: #CCCCCC
}


table.ambox-notice {
table th.transparent {
    border-left: 10px solid #1E90ff}
background-color: transparent
}


table.ambox-merge {
table td.transparent {
    border-left: 10px solid #9932CC}
background-color: transparent
}


table.ambox-protection {
#checker,
    border-left: 10px solid #BBBBAA}
#file img {
background: url("https://absurdopedia.wiki/w/images/5/5d/Checker-16x16.png") repeat;
}


table.ambox.ambox-mini {
/* {{Container2}} для «Не по-детски» */
    float: right;
    clear: right;
    margin: 0 0 0.5em 1em;
    width: 20%;}


/* {{Container2}} - для "Не по-детски"*/
table.Container2 {
table.Container2 {
    width: auto;
width: auto;
    margin: 0 10%;
margin: 0 10%;
    border-collapse: collapse;
border-collapse: collapse;
    background: #FBFBFB;
background: #FBFBFB;
    border: 1px solid #AAAAAA;
border: 1px solid #AAAAAA;
    border-left: 18px solid #1E90FF;
border-left: 18px solid #1E90FF;
    border-right: 4px solid #1E90FF;
border-right: 4px solid #1E90FF;
    border-top: 4px solid #1E90FF;
border-top: 4px solid #1E90FF;
    border-bottom: 4px solid #1E90FF;}
border-bottom: 4px solid #1E90FF;
}


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


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


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


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


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


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


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


table.Container2.Container2-mini {
table.Container2.Container2-mini {
    float: right;
float: right;
    clear: right;
clear: right;
    margin: 0 0 0.1em 0.1em;
margin: 0 0 0.1em 0.1em;
    width: 10%;}
width: 10%;
}
 
/* Default skin for navigation boxes */


/*default skin for navigation boxes*/
table.navbox {
table.navbox {
    background-color: #f9f9f9;
background-color: #f9f9f9;
    border: 1px solid #aaa;
border: 1px solid #aaa;
    clear: both;
clear: both;
    font-size: 90%;
font-size: 90%;
    margin: 1em 0em 0em;
margin: 1em 0 0;
    padding: 2px;
padding: 2px;
    text-align: center;
text-align: center;
    width: 100%;}
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;
}
 
/* Прочее */


table.navbox th{background-color: #ccf;padding-left:1em;padding-right:1em;}
.main-layout-element {
margin-bottom: 1rem;
}


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


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


/* navbox hiding, see Wikipedia:NavFrame */
/* Убирание верхней вкладки «Добавить тему», т. к. есть кнопка-замена внизу */
div.Boxmerge, div.NavFrame{margin:0px;padding:4px;border:1px solid #aaa;text-align:center;border-collapse:collapse;font-size:95%;}
#ca-addsection {
div.Boxmerge div.NavFrame{border-style:none;border-style:hidden;}
    display: none !important;
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;}

Текущая версия от 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;
}