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

>Edward Chernenko
+ dynavbar
убрал дублирование функции
 
(не показано 177 промежуточных версий 9 участников)
Строка 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
.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}


/* ЖЖ */
.messagebox .floatleft {
.lj a { text-decoration: underline; font: bold small Verdana; background: none !important; padding: 0 !important; }
vertical-align: middle;
.lj a.image img { vertical-align: -2px; }
clear: both;
margin: 2px;
padding: 0;
}


.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 .image {
.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}
margin: 0;
.polytonic {font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;font-family /**/:inherit}
padding: 0;
}


#wpSave {font-weight: bold}
.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
}


blockquote {margin:0.7em 0 0.7em 5%;padding:0.7em 2% 0.7em 4%;background-color:#f5f5f5;}
.infobox.sisterproject {
p.istochnik_pred {margin:1em 0 0 5%; font-size:110%;}
background-color: #f9fafd
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} /* может напортить! */
.IPA {
table.toccolours th {background-color: #ccccff}
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 {
table.simple  {border-color: rgb(170,170,170); border-collapse: collapse}
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;
table.simple th, table.simple td {border-color: rgb(170,170,170); padding-left: 0.2em; padding-right: 0.2em}
font-family/**/
: inherit
}


table.standard, table.wide, table.wikitable, table.standart {border: 1px solid rgb(170,170,170);border-collapse: collapse}
.polytonic {
font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
font-family/**/
: inherit
}


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}
#wpSave {
font-weight: bold
}


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}
blockquote {
margin: 0.7em 0 0.7em 5%;
padding: 0.7em 2% 0.7em 4%;
background-color: #f5f5f5;
}


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.toccolours {
text-align: center
}


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


table.tiles {border-collapse: separate;border-spacing: 2px}
/* Википедия:Правила оформления таблиц */


table.tiles th {padding-left: 0.2em;padding-right: 0.2em;background-color: #EEEEFF}
table.simple {
border-color: rgb(170, 170, 170);
border-collapse: collapse
}


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


tr.highlight th {background-color: #EEEEFF}
table.standard,
tr.highlight td {background-color: #FFFFEE}
table.wide,
tr.bright th {background-color: #CCCCFF}
table.wikitable,
tr.bright td {background-color: #FFEECC}
table.standart {
tr.shadow th {background-color: #F0F0F0}
border: 1px solid rgb(170, 170, 170);
tr.shadow td {background-color: #F0F0F0}
border-collapse: collapse
tr.dark th {background-color: #CCCCCC}
}
tr.dark td {background-color: #CCCCCC}


table th.highlight {background-color: #EEEEFF}
table.standard th,
table td.highlight {background-color: #FFFFEE}
table.wide th,
table th.bright {background-color: #CCCCFF}
table.wikitable th,
table td.bright {background-color: #FFEECC}
table.standart th {
table th.shadow {background-color: #F0F0F0}
border: 1px solid rgb(170, 170, 170);
table td.shadow {background-color: #F0F0F0}
padding-left: 0.2em;
table th.dark {background-color: #CCCCCC}
padding-right: 0.2em;
table td.dark {background-color: #CCCCCC}  
background-color: #EEEEFF
}


table th.transparent {background-color: transparent}
table.standard td,
table td.transparent {background-color: transparent}
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,
#file img {background: url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}
table.wide caption,
table.wikitable caption,
table.standart caption,
table.tiles caption {
font-weight: bold;
padding-top: 0.2em;
padding-bottom: 0.2em
}


/* Оформление {{ambox}} */
table.wide {
table.ambox {
width: 100%
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;
table.tiles {
border-collapse: separate;
border-spacing: 2px
}
}
table.ambox td.ambox-widthhack {
 
padding: 0;
table.tiles th {
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #EEEEFF
}
}
table.ambox td.ambox-text {
 
width:100%;
table.tiles td {
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #F0F0F0
}
}
table.ambox td.ambox-image {
 
width: 52px;
tr.highlight th {
padding: 2px 0px 2px 0.5em;
background-color: #EEEEFF
text-align: center;
}
}
table.ambox td.ambox-imageright {
 
width: 52px;
tr.highlight td {
padding: 2px 4px 2px 0px;
background-color: #FFFFEE
text-align: center;
}
}
table.ambox td.ambox-image div,
 
table.ambox td.ambox-imageright div {  
tr.bright th {
width:52px  /* Фикс для изображений разной ширины */
background-color: #CCCCFF
}
}
table.ambox-delete,
 
table.ambox-serious {
tr.bright td {
border-left: 10px solid #B22222
background-color: #FFEECC
}
}
table.ambox-content {
 
border-left: 10px solid #F28500
tr.shadow th {
background-color: #F0F0F0
}
}
table.ambox-style {
 
border-left: 10px solid #F4C430
tr.shadow td {
background-color: #F0F0F0
}
}
table.ambox-good {
 
border-left: 10px solid #66CC44
tr.dark th {
background-color: #CCCCCC
}
}
table.ambox-discussion {
 
border-left: 10px solid #339966
tr.dark td {
background-color: #CCCCCC
}
}
table.ambox-notice {
 
border-left: 10px solid #1E90ff
table th.highlight {
background-color: #EEEEFF
}
}
table.ambox-merge {
 
border-left: 10px solid #9932CC
table td.highlight {
background-color: #FFFFEE
}
}
table.ambox-protection {
 
border-left: 10px solid #BBBBAA
table th.bright {
background-color: #CCCCFF
}
}
table.ambox.ambox-mini {
 
float: right;
table td.bright {
clear: right;
background-color: #FFEECC
margin: 0 0 0.5em 1em;
width: 20%;
}
}
/*Оформление {{ambox2}}*/
 
table.ambox2 {
table th.shadow {
width: 80%;
background-color: #F0F0F0
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.ambox2 th, table.ambox2 td {
 
padding: 0.1em 0.1em;
table td.shadow {
background-color: #F0F0F0
}
}
table.ambox2 td.ambox2-widthhack {
 
padding: 0;
table th.dark {
background-color: #CCCCCC
}
}
table.ambox2 td.ambox2-text {
 
width:100%;
table td.dark {
background-color: #CCCCCC
}
}
table.ambox2 td.ambox2-image {
 
width: 0px;
table th.transparent {
padding: 2px 0px 2px 0.1em;
background-color: transparent
text-align: center;
}
}
table.ambox2 td.ambox2-imageright {
 
width: 0px;
table td.transparent {
padding: 2px 4px 2px 0px;
background-color: transparent
text-align: center;
}
}
table.ambox2 td.ambox2-image div,
 
table.ambox2 td.ambox2-imageright div {  
#checker,
width:1px  /* Фикс для изображений разной ширины */
#file img {
background: url("https://absurdopedia.wiki/w/images/5/5d/Checker-16x16.png") repeat;
}
}
table.ambox2-delete,
 
table.ambox2-serious {
/* {{Container2}} для «Не по-детски» */
border-left: 18px solid #B22222;
 
border-right: 4px solid #B22222;
border-top: 4px solid #B22222;
border-bottom: 4px solid #B22222
}
table.ambox2-content {
border-left: 18px solid #F28500;
border-right: 4px solid #F28500;
border-top: 4px solid #F28500;
border-bottom: 4px solid #F28500
}
table.ambox2-style {
border-left: 18px solid #F4C430;
border-right: 4px solid #F4C430;
border-top: 4px solid #F4C430;
border-bottom: 4px solid #F4C430
}
table.ambox2-good {
border-left: 18px solid #66CC44;
border-right: 4px solid #66CC44;
border-top: 4px solid #66CC44;
border-bottom: 4px solid #66CC44
}
table.ambox2-discussion {
border-left: 18px solid #ff9999;
border-right: 4px solid #ff9999;
border-top: 4px solid #ff9999;
border-bottom: 4px solid #ff9999
}
table.ambox2-notice {
border-left: 18px solid #1E90ff;
border-right: 4px solid #1E90ff;
border-top: 4px solid #1E90ff;
border-bottom: 4px solid #1E90ff
}
table.ambox2-merge {
border-left: 18px solid #9932CC;
border-right: 4px solid #9932CC;
border-top: 4px solid #9932CC;
border-bottom: 4px solid #9932CC
}
table.ambox2-protection {
border-left: 18px solid #BBBBAA;
border-right: 4px solid #BBBBAA;
border-top: 4px solid #BBBBAA;
border-bottom: 4px solid #BBBBAA
}
table.ambox2.ambox2-mini {
float: right;
clear: right;
margin: 0 0 0.1em 0.1em;
width: 10%;
}
/*Оформление {{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;
    }
}
}
}


/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[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;
}
}


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


/*</nowiki></pre>*/
/* Из 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;
}