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

>Edward Chernenko
м из Википедии
убрал дублирование функции
 
(не показано 107 промежуточных версий 7 участников)
Строка 1: Строка 1:
/*<pre><nowiki>*/
#Rbox {
/* See also: [[MediaWiki:Monobook.css]] */
display: none;
}


/* Подсветка кода (SHJS) */
/* Откл. кнопки Обсуждение форума */
@import url("/index.php?title=MediaWiki:SHJS.css&action=raw&ctype=text/css");


#Rbox { display: none; } /* Пометка {{R}} */
.ns-110 #ca-talk {
display: none;
}


/* Скрывает заголовок на главной */
/* Стиль порталов */
body.page-Заглавная_страница h1.firstHeading { display:none; }
body.page-Заглавная_страница h3#siteSub { display:none; }


/* Не показывает кнопки "Обсуждение форума:" --Algorithm */
.portalfont {
body.ns-110 #ca-talk { display: none !important; }
font-family: Verdana, Arial, Helvetica, sans-serif;
body.ns-110 #ca-nstab-forum { margin-right: 16px; }
}


/* Не показывать ссылку на блог участника в Monaco */
#portal .CategoryTreeToggle {
#user_masthead_tab_userblog { display: none; }
display: none;
}


/* Скрыть {{MediaWiki:Uploadtext-ext‎}} на странице [[Special:Upload]] */
#portal .CategoryTreeLabelPage {
#uploadtext-ext { display: none; }
font-style: normal;
}
 
#portal .CategoryTreeBullet:before {
content: url('/w/images/1/17/Bullet.gif');
}


/* Скрыть счётчик Rambler TOP100 */
#portal .CategoryTreeChildren .CategoryTreeNotice {
#top100Counter { display: none; }
display: none;
}


/* Не подчёркивать ссылки с определённым классом */
#portal .editsection {
/* Использование: <span class="nounderlinelink">[[link]]</span> */
font-weight: normal;
.nounderlinelink a{ text-decoration: none ! important; }
}


.hidden-workaround h2 { display: none; }
#portal table {
background: inherit;
}


/* Стиль порталов */
.refresh a:visited {
.portalfont { font-family:Verdana, Arial, Helvetica, sans-serif; }
color: #002bb8;
#portal .CategoryTreeToggle { display: none ! important; }
}
#portal .CategoryTreeLabelPage { font-style: normal; }
#portal .CategoryTreeBullet:before { content: url('http://images.wikia.com/absurdopedia/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; }


/* Делаем приемлемым вид (в скине Monobook) вещей, которые в Wikia тестировали только для Monaco */
/* Для АбсурдоРекламы */
#AjaxLoginButtons { border: solid 2px black; width: 230px; white-space: nowrap; }
#AjaxLoginButtons .accent { color: #002bb8; }
#AjaxLoginButtons .selected { font-weight: bold; color: black; }


/* Для АбсурдоРекламы ([[АП:Р]]) */
#p-lolads {
#p-lolads a:visited { color: #002bb8; }
font-size: 0.75rem;
.unnote
{
  background: url('http://images2.wikia.nocookie.net/absurdopedia/images/6/6a/Sticker.png') no-repeat;
  width: 250px;
  height: 233px;
  padding: 5px;
}
}
.unnote_h
 
{
#p-lolads a:visited {
  padding-bottom: 10px;
color: #002bb8;
  font-weight: bold;
}
}
.unnote_t
 
{
.unnote {
  margin: 5px;
background: url('/w/images/6/6a/Sticker.png') no-repeat;
  margin-right: 20px;
width: 250px;
height: 233px;
padding: 5px;
}
}
.unnote, .unnote_h { font-size: 125%; }


/* Убирает белый фон вокруг изображений: <div class="nonwhite">[[Файл: ... ]]</div> */
.unnote_h {
.nonwhite div.thumb {
padding-bottom: 10px;
border: none;
font-weight: bold;
margin-top: 10px;
margin-bottom: 0px;
}
}
.nonwhite div.tleft { border: none; }
.nonwhite div.tright { margin-left: 13px; }


/*** Mark redirects in Special:Allpages und Special:Watchlist ***/
.unnote_t {
.allpagesredirect, .watchlistredir {
margin: 5px;
    font-style: italic;
margin-right: 20px;
}
}


/*** Forum formatting (by -Algorithm & -Splaka) ***/
.unnote,
.forumheader {  
.unnote_h {
    border: 1px solid #aaa; background-color: #f9f9f9; margin-top: 1em; padding: 12px;  
font-size: 125%;
}
}
.forumlist td.forum_edited a {  
 
    color: black; text-decoration: none
/* Mark redirects in Special:Allpages und Special:Watchlist */
 
.allpagesredirect,
.watchlistredir {
font-style: italic;
}
}
.forumlist td.forum_title a {  
 
    padding-left: 20px;  
/* Forum formatting (by -Algorithm & -Splaka)*/
 
.forumheader {
border: 1px solid #aaa;
background-color: #f9f9f9;
margin-top: 1em;
padding: 12px;
}
}
.forumlist td.forum_title a.forum_new {  
 
    font-weight: bold; background: url(/images/4/4e/Forum_new.gif)
.forumlist {
    center left no-repeat; padding-left: 20px;  
border: 1px solid #aaa;
width: 100%;
}
}
.forumlist td.forum_title a.forum_new:visited {  
 
    font-weight: normal; background: none; padding-left: 20px;
.forumlist td.forum_edited a {
color: black;
text-decoration: none
}
}
.forumlist th.forum_title {  
 
    padding-left: 20px;  
.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 */
/* 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 {
 
  border: 1px #aaaaaa solid;
table.prettytable th,
  padding: 0.2em;
table.prettytable td {
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;
}
}


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


/* для {{NoincludeWantedpages}} */
#p-wikicities-nav {
span.new a { color: #ba0000 ! important; }
display: none;
span.new a:visited { color: #a55858 ! important; }
}
 
#nihilism_message {
position: absolute;
left: 100px;
top: 50px;
}
 
/* Выделение ссылки на текущую статью в тематических шаблонах (вроде {{unix}} */


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


/* Из Википедии --keitei */
/* Выделение цифр в Правках цветом */
.mw-plusminus-pos { color:#006400; }
/* .mw-plusminus-null при нуле */
.mw-plusminus-neg { color:#8B0000; }


/* Всё, что ниже, взято из Википедии без изменений */
/* Код из Википедии */
 
#userSummaryButtonsA a {
#userSummaryButtonsA a {
  white-space:nowrap;
white-space: nowrap;
  background: #C2F2FF;
background: #C2F2FF;
  border: 1px solid #9BD5F5;
border: 1px solid #9BD5F5;
  padding: 0 2px;
padding: 0 2px;
  margin: 2px;
margin: 2px;
  cursor: pointer;
cursor: pointer;
  font-size: 80%;
font-size: 80%;
  line-height: 17px;
line-height: 17px;
  color: #5B5B5B
color: #5B5B5B;
}
}
#userSummaryButtonsA a:hover {
#userSummaryButtonsA a:hover {
  background: #B1EBFF;
background: #B1EBFF;
  border: 1px solid #64BDF0;
border: 1px solid #64BDF0;
  color: black;
color: black;
  text-decoration: none
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;
}
}
.hiddenStructure {display: none;speak: 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 {
.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%}
#bodyContent .plainlinksneverexpand a {
.messagebox.merge {border: 1px solid #cf9fff;background-color: #f5edf5;text-align: center}
background: none!important;
.messagebox.cleanup {border: 1px solid #9f9fff;background-color: #efefff;text-align: center}
padding: 0!important
.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}
.messagebox {
.infobox.sisterproject {background-color:#f9fafd}
border: thin solid #aaaaaa;
background-color: #f9f9f9;
width: 88%;
margin: 0 auto 1em auto;
padding: .4em;
vertical-align: middle;
font-size: 90%
}


/* ЖЖ */
.messagebox.merge {
.lj a { text-decoration: underline; font: bold small Verdana; background: none !important; padding: 0 !important; }
border: 1px solid #cf9fff;
.lj a.image img { vertical-align: -2px; }
background-color: #f5edf5;
text-align: center
}


.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}
.messagebox .cleanup {
.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}
border: 1px solid #9f9fff;
.polytonic {font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;font-family /**/:inherit}
background-color: #efefff;
text-align: center
}


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


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


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


/* [[wikipedia:ru:Википедия:Правила оформления таблиц]] */
.infobox {
table.simple  {border-color: rgb(170,170,170); border-collapse: collapse}
border: 1px solid #aaaaaa;
table.simple th, table.simple td {border-color: rgb(170,170,170); padding-left: 0.2em; padding-right: 0.2em}
background-color: #f9f9f9;
table.standard, table.wide, table.wikitable, table.standart {border: 1px solid rgb(170,170,170);border-collapse: collapse}
margin-bottom: 0.5em;
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}
margin-left: 1em;
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}
padding: .4em;
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}
float: right;
table.wide {width: 100%}
clear: right;
table.tiles {border-collapse: separate;border-spacing: 2px}
font-size: 90%;
table.tiles th {padding-left: 0.2em;padding-right: 0.2em;background-color: #EEEEFF}
width: 18em;
table.tiles td {padding-left: 0.2em;padding-right: 0.2em;background-color: #F0F0F0}
vertical-align: middle
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("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}
.infobox.sisterproject {
background-color: #f9fafd
}


/* Оформление {{ambox}} */
.IPA {
table.ambox {
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;
width: auto;
font-family/**/
margin: 0 10%;
: inherit
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;
.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
}
}
table.ambox td.ambox-widthhack {
 
padding: 0;
.polytonic {
font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
font-family/**/
: inherit
}
}
table.ambox td.ambox-text {
 
width:100%;
#wpSave {
font-weight: bold
}
}
table.ambox td.ambox-image {
 
width: 52px;
blockquote {
padding: 2px 0px 2px 0.5em;
margin: 0.7em 0 0.7em 5%;
text-align: center;
padding: 0.7em 2% 0.7em 4%;
background-color: #f5f5f5;
}
}
table.ambox td.ambox-imageright {
 
width: 52px;
table.toccolours {
padding: 2px 4px 2px 0px;
text-align: center
text-align: center;
}
}
table.ambox td.ambox-image div,
 
table.ambox td.ambox-imageright div {  
/* Может напортить! */
width:52px  /* Фикс для изображений разной ширины */
table.toccolours th {
background-color: #ccccff
}
 
/* Википедия:Правила оформления таблиц */
 
table.simple {
border-color: rgb(170, 170, 170);
border-collapse: collapse
}
}
table.ambox-delete,
 
table.ambox-serious {
table.simple th,
border-left: 10px solid #B22222
table.simple td {
border-color: rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em
}
}
table.ambox-content {
 
border-left: 10px solid #F28500
table.standard,
table.wide,
table.wikitable,
table.standart {
border: 1px solid rgb(170, 170, 170);
border-collapse: collapse
}
}
table.ambox-style {
 
border-left: 10px solid #F4C430
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.ambox-good {
 
border-left: 10px solid #66CC44
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.ambox-discussion {
 
border-left: 10px solid #339966
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.ambox-notice {
 
border-left: 10px solid #1E90ff
table.wide {
width: 100%
}
}
table.ambox-merge {
 
border-left: 10px solid #9932CC
table.tiles {
border-collapse: separate;
border-spacing: 2px
}
}
table.ambox-protection {
 
border-left: 10px solid #BBBBAA
table.tiles th {
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #EEEEFF
}
}
table.ambox.ambox-mini {
 
float: right;
table.tiles td {
clear: right;
padding-left: 0.2em;
margin: 0 0 0.5em 1em;
padding-right: 0.2em;
width: 20%;
background-color: #F0F0F0
}
}
/*Оформление {{Container2}} - для "Не по-детски"*/
 
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 {
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 {
table.Container2 td.Container2-widthhack {
padding: 0;
padding: 0;
}
}
table.Container2 td.Container2-text {
table.Container2 td.Container2-text {
width:100%;
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-image div,
table.Container2 td.Container2-imageright div {  
table.Container2 td.Container2-imageright div {
width:1px /* Фикс для изображений разной ширины */
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 {
table.navbox th {
    background-color: #ccf;
background-color: #ccf;
    padding-left: 1em;
padding-left: 1em;
    padding-right: 1em;
padding-right: 1em;
}
}
table.navbox tr:not(:first-child) th {
table.navbox tr:not(:first-child) th {
    background-color: #ddf;
background-color: #ddf;
}
}
@media print {
@media print {
    .navbox {
.navbox {
        display: none;
display: none;
    }
}
}
}


/* navbox hiding, see [[wikipedia:en:Wikipedia:NavFrame]]. */
/* Navbox hiding, see Wikipedia:NavFrame */
 
div.Boxmerge,
div.Boxmerge,
div.NavFrame {
div.NavFrame {
        margin: 0px;
margin: 0;
        padding: 4px;
padding: 4px;
        border: 1px solid #aaa;
border: 1px solid #aaa;
        text-align: center;
text-align: center;
        border-collapse: collapse;
border-collapse: collapse;
        font-size: 95%;
font-size: 95%;
}
}
div.Boxmerge div.NavFrame {
div.Boxmerge div.NavFrame {
        border-style: none;
border-style: none;
        border-style: hidden;
border-style: hidden;
}
}
div.NavFrame + div.NavFrame {
 
        border-top-style: none;
div.NavFrame+div.NavFrame {
        border-top-style: hidden;
border-top-style: none;
border-top-style: hidden;
}
}
div.NavPic {
div.NavPic {
        background-color: #fff;
background-color: #fff;
        margin: 0px;
margin: 0px;
        padding: 2px;
padding: 2px;
        float: left;
float: left;
}
}
div.NavFrame div.NavHead {
div.NavFrame div.NavHead {
        height: 1.6em;
height: 1.6em;
        font-weight: bold;
font-weight: bold;
        background-color: #ccccff;
background-color: #ccccff;
        position:relative;
position: relative;
}
}
div.NavFrame p {
div.NavFrame p {
        font-size: 100%;
font-size: 100%;
}
}
div.NavFrame div.NavContent {
div.NavFrame div.NavContent {
        font-size: 100%;
font-size: 100%;
}
}
div.NavFrame div.NavContent p {
div.NavFrame div.NavContent p {
        font-size: 100%;
font-size: 100%;
}
}
div.NavEnd {
div.NavEnd {
        margin: 0px;
margin: 0px;
        padding: 0px;
padding: 0px;
        line-height: 1px;
line-height: 1px;
        clear: both;
clear: both;
}
}
a.NavToggle {
a.NavToggle {
        position:absolute;
position: absolute;
        top:0px;
top: 0px;
        right:3px;
right: 3px;
        font-weight:normal;
font-weight: normal;
        font-size:smaller;
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;
}
}


/*</nowiki></pre>*/
/* Выпадайка */
 
.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;
}