/* Umieszczony tutaj kod CSS zostanie zastosowany we wszystkich skórkach */

/* ___Wikitable___ */
table.wikitable { 
   margin: 1em 0;
   background-color: #fff !important;
   border: 1px solid #aaa;
   border-spacing:0;
   border-collapse:collapse;
}
table.wikitable td, table.wikitable th { 
   border: 1px solid #aaa;
   padding: 0.2em;
}

table.wikitable th {background: #f2f2f2;}

table.wikitable caption { 
   margin-right: inherit; margin-left: inherit;
   font-weight: bold;
}

/* ___lineinfo___ */
.lineinfo {
   display:block;
   vertical-align:middle;
   border:solid #e7e7e7;
   border-width:1px 0;
   border-left-width:1ex;
   padding:0.5em 3ex;
   background-color: #fdfdfd;
   font-size:90%;
}

.lineinfo.warning{
border-top:none;
border-left-color:darkred;
}
.lineinfo.info{
border-top:none;
border-left-color:darkblue;
}

/* ___Infobox___ */
.infobox { 
   min-width:30%;
   max-width:40%;
   background-color: #fff !important;
   border: 1px solid #aaa;
   border-spacing:0;
   border-collapse:collapse;
   margin: 1em 0 2em 0.5em;
   padding: 0.2em;
   float: right;
   clear: right;
}

.infobox td { 
   border: 1px solid #aaa;
   padding: 0.2em 0.1em;
   text-align:center;
   width:55%;
   vertical-align: top;
}

.infobox th { 
   background: #f2f2f2;
   border: 1px solid #aaa;
   padding: 0.2em 0.1em;
   width:45%;
   white-space:nowrap;
}

.infobox caption { 
   margin-right: inherit;
   margin-left: inherit;
   font-weight: bold;
   font-size:120%;
}

/* ___Userbox___ */
.userbox {
   border:solid 1px;
   border-spacing:0;
   border-collapse:collapse;
   width:100%;
}
.userbox th {
   width:45px;
   height:45px;
   padding:0;
   text-align:center;
   vertical-align:middle;
}
.userbox td {
   padding: 1px 6px;
   line-height:1.25em;
}
/* ___NavBox___ */
.navbox {
   margin: auto;
   border:solid 1px #aaa;
   min-width:70%
}
.navbox caption {
   background:#ccf;
   line-height:2em;
   border:solid 1px #aaa;
   border-bottom:0;
   font-weight:bold;
}
.navbox th {
   text-align:right;
   vertical-align:middle;
}

/* Wieża Babel, Specjalności, Różności */
.babel {
   float: right;
   margin-left: 1em;
   margin-bottom: 0.5em;
   width: 242px;
   border: #99B3FF solid 1px;
   background-color: #fff;
}
.babel th.caption {
   border-top:#99B3FF solid 6px;
}

/* __Strona główna__ */
.page-Strona_główna .firstHeading {display:none;} /*Ukryj tytuł strony głównej*/

#RSHeadWelcome {float:left;}
#RSHeadWelcome>h1 {font-size:1.5em;}
#RSLangs {float:right;}

#RSmaincol {clear:left;float:left;width:69.5%;}
#RSsidecol {clear:right;float:right;width:29.5%;}

.RSsection {border:1px solid #aaa;margin-top:0.91em}
.RSsection>h2 {margin:0.1em;padding:0.3em;background-color:#eee;}
.RSsection>h3 {margin:0.15em;padding:0.38em;background-color:#eee;}
.RSsection>* {margin:0.45em;}
.RSsection>ul {margin-left:1.95em;} /* Lista ma lewy margines +1.5em */

/* ___Inne___ - drobne korekty, poprawki wyglądu itp.*/
/* Usuń ramkę z thumbnaili */
div.thumb {border-style: none;}

/* Zapobiegnij "spadaniu" linków [edytuj] pod infoboksy */
#bodyContent h1, #bodyContent h2, #bodyContent h3, 
#bodyContent h4, #bodyContent h5, #bodyContent h6  {overflow: auto;}

/* Dopasuj szer. ankiety do szer. elementu-rodzica */
div.ajax-poll { width:auto !important; max-width:40em;}

/*Mapy imagelink w jednej linii z tekstem */
span.imglink div {display:inline !important;}