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

>Dna2
Нет описания правки
убрал дублирование функции
 
(не показана 191 промежуточная версия 11 участников)
Строка 1: Строка 1:
/*<pre><nowiki>*/
#Rbox {
display: none;
}


/* See also: [[MediaWiki:Monobook.css]] */
/* Откл. кнопки Обсуждение форума */


/*** Mark redirects in Special:Allpages und Special:Watchlist ***/
.ns-110 #ca-talk {
display: none;
.allpagesredirect {
    font-style: italic;
}
}
 
/* Стиль порталов */
 
.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 {
.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;
}
 
/* Различные настройки */
 
#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;
}
}


/* отключаем новости wikia */
#p-wikicities-nav { display: none; }


/* нужно для фокуса nihilism */
/* Код из Википедии */
#nihilism { display: none; }
#nihilism_message { position: absolute; left: 100px; top: 50px; }


/*  Для шаблона NoincludeWantedpages */
#userSummaryButtonsA a {
span.new a { color: #ba0000 ! important; }
white-space: nowrap;
span.new a:visited { color: #a55858 ! important; }
background: #C2F2FF;
border: 1px solid #9BD5F5;
padding: 0 2px;
margin: 2px;
cursor: pointer;
font-size: 80%;
line-height: 17px;
color: #5B5B5B;
}


/* для интервик на Википедию */
#userSummaryButtonsA a:hover {
#wikipedia-interwiki { display: none; }
background: #B1EBFF;
border: 1px solid #64BDF0;
color: black;
text-decoration: none;
}


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


/* Всё, что ниже, взято из Википедии без изменений */
.notice {
margin: 1em 1em 1em 20%;
padding: 0.2em
}


.hiddenStructure {display: none;speak: none}
#disambig {
.notice {margin: 1em 1em 1em 20%;padding: 0.2em}
border-top: 3px double #cccccc;
border-bottom: 3px double #cccccc
}


#disambig {border-top: 3px double #cccccc;border-bottom: 3px double #cccccc}
#spoiler {
border-top: 2px solid #ddd;
border-bottom: 2px solid #ddd
}


#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 {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
}


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


.Use_Default_Date_Convention { display: inline; }
.Use_AD_and_BC {
.Use_AD_and_BC { display: none; }
display: none;
.Use_BCE_and_CE { 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}
#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 {
.messagebox.merge {border: 1px solid #cf9fff;background-color: #f5edf5;text-align: center}
border: thin solid #aaaaaa;
.messagebox.cleanup {border: 1px solid #9f9fff;background-color: #efefff;text-align: center}
background-color: #f9f9f9;
.messagebox.standard-talk {border: 1px solid #c0c090;background-color: #f8eaba}
width: 88%;
.messagebox .floatleft{vertical-align:middle;clear:both;margin:2px;padding:0;}
margin: 0 auto 1em auto;
.messagebox .image{margin:0;padding:0;}
padding: .4em;
vertical-align: middle;
font-size: 90%
}


.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.merge {
border: 1px solid #cf9fff;
background-color: #f5edf5;
text-align: center
}


/* Это для рамок-ссылок на Вики-сайты */
.messagebox .cleanup {
.infobox.sisterproject {background-color:#f9fafd}
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%
*/
}
.epigraf{margin-left:54%;font-family:serif;max-width:38em;min-width:16em;margin-bottom:1em;clear:both}
.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}


/* ЖЖ */
table.tiles {
.lj a { text-decoration: underline; font: bold small Verdana; background: none !important; padding: 0 !important; }
border-collapse: separate;
.lj a.image img { vertical-align: -2px; }
border-spacing: 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}
table.tiles th {
.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}
padding-left: 0.2em;
.polytonic {font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;font-family /**/:inherit}
padding-right: 0.2em;
background-color: #EEEEFF
}


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


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


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


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


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}
tr.shadow th {
background-color: #F0F0F0
}


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}
tr.shadow td {
background-color: #F0F0F0
}


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}
tr.dark th {
background-color: #CCCCCC
}


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


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


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


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


tr.highlight th {background-color: #EEEEFF}
table td.bright {
tr.highlight td {background-color: #FFFFEE}
background-color: #FFEECC
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 th.shadow {
table td.highlight {background-color: #FFFFEE}
background-color: #F0F0F0
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.shadow {
table td.transparent {background-color: transparent}
background-color: #F0F0F0
}


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


/*</nowiki></pre>*/
table td.dark {
background-color: #CCCCCC
}


/* Вставил код из monobook, бо хз, из-за чего дизайн поехал */
table th.transparent {
/*
background-color: transparent
<pre>
}
*/


html body
table td.transparent {
{
background-color: transparent
    background-image: url(/skins/monobook/headbg.jpg);
    background-repeat: no-repeat;
    background-color: #f9f9f9;
}
}


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


a { text-decoration: none }
/* {{Container2}} для «Не по-детски» */


/* Donations link to be uncommented during fundraising drives  */
table.Container2 {
#siteNotice {
width: auto;
    margin-top:5px;
margin: 0 10%;
    padding-left: 4px;
border-collapse: collapse;
    font-style: italic;
background: #FBFBFB;
    text-align: center;
border: 1px solid #AAAAAA;
border-left: 18px solid #1E90FF;
border-right: 4px solid #1E90FF;
border-top: 4px solid #1E90FF;
border-bottom: 4px solid #1E90FF;
}
}


/* #fundraising {
table.Container2 th,
text-align: center;
table.Container2 td {
border: 1px solid gray;
padding: 0.1em 0.1em;
padding: 5px;
}
}
*/


h1.firstHeading {
table.Container2 td.Container2-widthhack {
  padding-top: .7em;
padding: 0;
}
}


#p-cactions { width: 80%; }
table.Container2 td.Container2-text {
    /* patch to prevent vertical stacking of tabs
width: 100%;
    at top of page in IE6 at resolutions of 800x600;
}
    this stacking occured in main namespace pages only
    for sysops, as they have the additional "protect"
    and "delete" tabs at the top of the page;
    original width before patch was 76%;
    this patch prevents stacking in main namespace pages
    but not in certain special pages,
    which have tabs that are of greater width --Lowellian */


/* Display "From Wikipedia, the free encyclopedia" */
table.Container2 td.Container2-image {
#siteSub {
width: 0px;
    display: inline;
padding: 2px 0px 2px 0.1em;
    font-size: 120%;
text-align: center;
    font-weight: normal;
}
}


#bodyContent #siteSub a {
table.Container2 td.Container2-imageright {
    color: #000;
width: 0px;
    text-decoration: none;
padding: 2px 4px 2px 0px;
    background-color: transparent;
text-align: center;
    background-image: none;
    padding-right: 0;
}
}


/* Bold 'edit this page' link to encourage newcomers */
/* Фикс для изображений разной ширины */
#ca-edit a { font-weight: bold !important; }
table.Container2 td.Container2-image div,
table.Container2 td.Container2-imageright div {
width: 1px
}


/* Display "User $1, you are already logged in!"
table.Container2-discussion {
  ([[MediaWiki:Alreadyloggedin]]) in red and bold */
border-left: 18px solid #ff9999;
div.alreadyloggedin { color: red; font-weight: bold; }
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 {
@media print {
    /* Do not print edit link in templates using Template:Ed
.navbox {
      Do not print certain classes that shouldn't appear on paper */
display: none;
    .editlink, .noprint, .metadata, .dablink { 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;
}
}
}


/* Style for "notices" */
/*Стационарные компьютеры*/
.notice {
 
    text-align: justify;
@media (min-width: 1000px) {
    margin: 1em 0.5em;
.main-box {
    padding: 0.5em;
margin-bottom: 1.5rem;
padding: 1.5rem;
}
.main-box-image-only>.main-box-content {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
}
}


#disambig {
/*Братские проекты*/
    border-top: 3px double #cccccc;  
 
    border-bottom: 3px double #cccccc;
.main-projects-wrapper-0 {
width: 100%;
background: #FFA500;
border-radius: 7px;
border-spacing: 0;
}
}


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


/* Accessibility experiment: make diff changes not just colour-based */
.main-projects-header {
border: 0;
text-align: center;
padding-left: 1px;
font-family: sans-serif;
font-size: 100%;
}


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


td.diff-addedline, td.diff-deletedline, td.diff-context {
.main-projects-list {
    font-size: 85%;
width: 100%;
    color: inherit;
background: white;
display: flex;
flex-wrap: wrap;
}
}


/* extra buttons for edit dialog (from bg:)*/
.main-project-item {
flex: 1 1 40%;
min-width: 200px;
}


#my-buttons {
.main-project-item-table {
  padding: 0.5em;
width: 100%;
}
}
#my-buttons a {
  color: black;
  background-color: #ccddee;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  border: thin #006699 outset;
  padding: 0 0.1em 0.1em 0.1em;
}
#my-buttons a:hover, #my-buttons a:active {
  background-color: #bbccdd;
  border-style: inset;
}


/*
.main-project-icon {
Это нужно чтобы в окошке поиска кнопки не разбивались на 2 строки
width: 6%;
к сожалению в main.css для кнопки Go прописаны паддинги .5em.
Что хорошо для "Go" плохо для "Перейти" --st0rm
*/
#searchGoButton {
    padding-left: 0em;
    padding-right: 0em;
    font-weight: bold;
}
}


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


@media print {
#main-wtr,
  /* Bug 1583 */
#main-prs,
  .tright {clear: right;}
#main-new,
  /* рамка вокруг навигационных шаблонов */
#main-fri {
  .toccolours {border: 1px solid #aaa;}
background-color: #FFFFE0;
  /* линия над списком категорий */
  #catlinks {
      border-top: 1px solid black;
      margin-top: 1em;
      clear: both;
  }
}
}


/* В меню навигация делаем подчеркивания, только при
/*Блок «Добро пожаловать»*/
наведении мыши, как в английском разделе */


.portlet a {
.main-top-header {
  text-decoration: none;
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
}


.portlet a:hover {
.main-top-header-welcome {
  text-decoration: underline;
text-align: center;
}
}


/* Скруглённые углы, для Gecko браузеров, из итальянского раздела */
.main-top-header-welcome-bold {
.pBody {
margin: 0;
  padding: 0.1em 0.1em;
padding: .1em;
  -moz-border-radius-topright: 0.5em;
font-family: sans-serif;
font-size: 162%;
}
}
#p-cactions ul li, #p-cactions ul li a {
 
  -moz-border-radius-topright: 0.5em;
.main-top-header-categories {
  -moz-border-radius-topleft: 0.5em;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
}
#content {
 
  -moz-border-radius-topleft: 0.5em;
.main-top-header-patron {
flex: 100%;
text-align: center;
font-size: 95%;
}
}


/* для редактирования нулевой секции */
/* Высота тела страницы (для корректной работы нигилистических статей) */
.editsection { float: right; margin-left: 5px; }
 
body {
height: auto;
}


/* для {{sysdep}} */
/* Прочее */
#winds_only, #linux_only { display: none; }


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


table.prettytable th, table.prettytable td {
/* Коррекция линии для статей из Доброчана в Vector-22 */
  border: 1px #aaaaaa solid;
body.skin-vector:not(.skin-vector-2022) .vertical-line-vector2010-only {
  padding: 0.2em;
    display: block !important;
}
}


table.prettytable th {
body.skin-vector.skin-vector-2022 .vertical-line-vector2010-only {
  background: #f2f2f2;
    display: none !important;
  text-align: center;
}
}


table.prettytable caption {
/* Убирание верхней вкладки «Добавить тему», т. к. есть кнопка-замена внизу */
  margin-left: inherit;
#ca-addsection {
  margin-right: inherit;
    display: none !important;
  font-size: larger;
  font-weight: bold;
}
}
/*
</pre>
*/