/* OnMouseOver --> na końcu
ZARAZ PRZED NIM:::
Odstępy w menu telefonu
https://aw4piano.info/administrator/index.php?option=com_templates&view=template&id=235&file=L2Nzcy9jdXN0b20uY3Nz&isMedia=0 
*/

.paragr { 
margin: 0px 0px 0px 30px;
text-indent: 30px;
}
.podpunkt {
  margin: 30px 0px 10px 60px;
  text-indent: -40px;
}
/* TŁO PUNKTÓW */
/* ŻÓŁTY */
.punkt {
margin: 40px 0px 15px 0px;
  background: #fff6c9;
  outline: 2.2px solid #f0c000;
  outline-offset: 0.5px;
  padding: 0.3em 0.4em;
  border-radius: 6px;
}
/* ZIELONY */
.nr-podpunktu {
  background: #dff2cf;
  outline: 2px solid #7fbf6a;
  outline-offset: 0.5px;
  padding: 0.1em 0.35em;
  border-radius: 6px;
  margin-right: 0.5em;
}
/* NIEBIESKI */
.nr-podpunktu2 {
  background: #e9f4fb;
  outline: 2px solid #7fb6e6;
  outline-offset: 0.5px;
  padding: 0.1em 0.35em;
  border-radius: 6px;
  margin-right: 0.5em;
}
/* RÓŻOWY */
.nr-podpunktu3 {
  background: #f8ecef;
  outline: 2px solid #e4a3ad;
  outline-offset: 0.5px;
  padding: 0.1em 0.35em;
  border-radius: 6px;
  margin-right: 0.5em;
}

.podpunktab { 
margin: 0px 0px 10px 30px;
text-indent: -30px
}
.podpunktcd { 
margin: 10px 0px 10px 60px;
}
.podpunkt2 { 
margin: 30px 0px 10px 100px;
text-indent: -50px
}
.podpunkt2ab { 
margin: 0px 0px 10px 100px;
text-indent: -20px
}
.podpunkt2cd {
margin: 0px 0px 10px 100px;
}
.podpunkt3 { 
margin: 0px 0px 10px 140px;
text-indent: -60px
}
.podpunkt3cd { 
margin: 0px 0px 10px 140px;
}
.podpunkt4 { 
margin: 0px 0px 10px 120px;
text-indent: -90px
}
.bordo {
	color: #a42223
}
.sup {
	font-size:16px;
}
.cytat {
	text-align: right;
	font-size:15px;
	margin-top:10px;
	line-height: normal;
}
.przypis {
	font-size:15px;
	margin-top:10px;
	line-height: normal;
}
.gwiazdka {
	font-size:10px;
	line-height: normal;
	color: #fff;
}
.autor {
	text-align: right;
	font-size:15px;
	margin-top:10px;
	line-height: normal;
}
.quote {
	font-family: Times New Roman, Cambria, Hoefler Text, Liberation Serif, Times, serif;
	font-size:20px;
	}
.text-right {
	text-align: right;
}
.pdf, .pdf:link, .pdf:visited {
	font-weight: normal;
	padding: 0px 0px 0px 22px;
	background: transparent url("../images/pdf.jpg") no-repeat 0px 4px;
}
.yt, .yt:link, .yt:visited {
	font-weight: normal;
	padding: 0px 0px 0px 22px;
	background: transparent url("../images/yt.jpg") no-repeat 0px 4px;
}
.ytel, .ytel:link, .ytel:visited {
	font-weight: normal;
	padding: 0px 0px 0px 22px;
	background: transparent url("../images/yt.jpg") no-repeat 0px 2px;
	font-size:15px;
}
.flen, .flen:link, .flen:visited {
	font-weight: normal;
	padding: 0px 0px 0px 22px;
	background: transparent url("../images/flen.jpg") no-repeat 0px 4px;
}
.flfr, .flfr:link, .flfr:visited {
	font-weight: normal;
	padding: 0px 0px 0px 22px;
	background: transparent url("../images/flfr.jpg") no-repeat 0px 4px;
}
.flpl, .flpl:link, .flpl:visited {
	font-weight: normal;
/*	white-space: nowrap;*/
	padding: 0px 0px 0px 22px;
	background: transparent url("../images/flpl.jpg") no-repeat 0px 4px;
}
.atipinf/*, .atipinf:link, .atipinf:visited*/ {
	font-weight: normal;
	white-space: nowrap;
	padding: 0px 0px 0px 17px;
	background: transparent url("../images/inf_pom15.png") no-repeat 0px 0px;
	border-bottom: 1px #008 solid;
}
.clear {
	clear: both
}
div.boxPink {
	background-color: #f6e7ed;
}
div.boxYellow {
	background-color: #fff9e6;
}
div.boxGreen {
	background-color: #e6ffe6;
}
div.boxBlue {
	background-color: #e6f7ff;
}
div.boxOrange {
	background-color: #ffe1a6;
}


/* MARGINESY NEGATYWNE */
.topmargin_5 { 
  margin-top: -5px;
}
.topmargin_10 { 
  margin-top: -10px;
}
.topmargin_20 { 
  margin-top: -20px;
}

/* MARGINESY POZYTYWNE */
.topmargin5 { 
  margin-top: 5px;
}
.topmargin10 { 
margin-top: 10px;
}
.topmargin15 { 
margin-top: 15px;
}
.topmargin20 { 
margin-top: 20px;
}
.topmargin30 { 
  margin-top: 30px;
}
.topmargin40 { 
  margin-top: 40px;
}
.topmargin50 { 
  margin-top: 50px;
}
.leftmargin30 { 
  margin-left: 30px;
}
.leftmargin60 { 
  margin-left: 60px;
}
.leftmargin90 { 
  margin-left: 90px;
}
.leftmargin120 { 
  margin-left: 120px;
}
.leftmargin150 { 
  margin-left: 150px;
}
.leftmargin200 { 
  margin-left: 200px;
}
.bottommargin10 { 
margin-bottom: 10px;
}
.h5 {
  font-size: 20px;
}
.mod, .mod:link, .mod:visited
{
	color: #404040;
	text-decoration: none;
}
.mod:hover {
	color: #f00;
}
/*↑ ZMIANY AW ↑*/

/* Modul realizacja w footer2 */
#sp-footer #sp-footer2 a {
	color: rgba(255,255,255,0.5);
}
.body-innerwrapper {
	background-image: url(../images/klawiszy-1b.png);
	background-position: top;
	background-repeat: repeat-x;
}
#sp-top-bar {
	padding: 5px 0px ;
}

#sp-header {
	background-color: rgba(27,27,27,0.60);
}
.sp-megamenu-parent {
    margin-right: 15px;
}
.sp-megamenu-parent > li > a {
	color: #ffffff;
}.burger-icon > span {
	background-color: #fff;
}
.sp-page-title {
	background: #a42223;
}

/* 2026 - NOWE miniatury PDF responsywne */
.article-details img.smartresize{
  max-width: 100%;
  height: auto;
  display: block;
}

/* odstęp między miniaturą a linkiem (zamiast &nbsp;) */
.article-details .pdf-link{
  margin: 10px 0;
}

/* odstępy wokół separatorów */
.article-details hr.center2{
  margin: 22px 0;
}

/* Twoje floaty na szerokim ekranie zostają */
@media (min-width: 1200px){
  .article-details img.lewa{
    float: left;
    margin: 20px;
  }

  /* domyka float, żeby następny blok nie “podjeżdżał” */
  .article-details .pdf-link::after{
    content:"";
    display:block;
    clear:both;
  }
}

/* tresc - stare miniatury PDF */
.clearfix {clear: both}
@media only screen and (max-width: 991px) {
	img.smartresize {
	margin: 3px auto;
	}
}
@media only screen and (min-width: 992px) {
	#sp-section-3 {margin-top: 42px;}
}
@media only screen and (min-width: 1200px) {
	.article-details img.lewa {
		float: left;
		margin: 20px;
	}
  	.article-details img.prawa {
		float: right;
		margin: 20px;
	}
	hr.clear {
		clear: both;
	} 
		hr.nic {
		clear: both;
		width: 1%;
		color: #fff;
	} 
}
hr.center {
	display: block;
	height: 1.5rem;
	margin: 3rem auto;
	text-align: center;
	width: 60%;
	color: #000;
}
hr.center2 {
	margin: 10px auto;
	text-align: center;
	width: 60%;
	color: #000;
}
hr.niclewa {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	width: 1%;
	color: #fff;
}
hr.lewa {
	margin-top: 0.5rem; 
	margin-bottom: 0.5rem;
	width: 30%;
	color: #000;
}
img {
	margin: 0px auto;
}
img.mini {
	display: inline;
	margin: 0px;
}
.red {
	color:#017dff;
/* w istocie niebieski #00f AB0709; ec430f; */
}
.zielony {
	color: #209F01;
}
.nieb {
	color: #00f;
}
.czerwony {
	color: #f00;
	font-weight: bold;
}
.strz {
	font-family: Calibri;
	font-weight: bold;
}
.cytat_czerw {
	font-family: Times New Roman, Cambria, Hoefler Text, Liberation Serif, Times, serif;
	color: #ec430f
/*A42223;*/
	font-style: italic;
	font-weight: bold;
}
.cytat_nieb {
	font-family: Times New Roman, Cambria, Hoefler Text, Liberation Serif, Times, serif;
	color: #007;
	font-style: italic;
	font-weight: bold;
}
.cytat_ziel {
	font-family: Times New Roman, Cambria, Hoefler Text, Liberation Serif, Times, serif;
	color: #209F01;
	font-style: italic;
	font-weight: bold;
}
.cytat_ziel20 {
	font-family: Times New Roman, Cambria, Hoefler Text, Liberation Serif, Times, serif;
	color: #209F01;
	font-style: italic;
	font-weight: bold;
	font-size:20px;
}
.cytat_0 {
	font-family: Times New Roman, Cambria, Hoefler Text, Liberation Serif, Times, serif;
	color: #000;
	font-style: italic;
	font-weight: bold;
	font-size:20px;
}
/* Kolorowe bloki */
div.cienie {
	margin: 2rem auto;
	padding-bottom: 1rem;
}
div.cienie > div {
	border: 1px solid #bacde7;
	box-shadow: 3px 3px 3px 2px rgba(255,255,255,0.3) inset, 3px 3px 3px 0 rgba(0,0,0,0.6);
	padding: 2rem 2rem 1rem;
}
/* Tabela cennika */
table.cennik {
	border-collapse: collapse;
}
.cennik th {
	padding: 10px;
	background-color: #fa4b0f;
/* ziel B1DA8F */
	border-width: thin;
	text-align: center;
}
.cennik td {
	padding: 10px;
	text-align: center;
	border-width: thin;
}
.cennik td.lekcja {
	padding: 10px;
	text-align: left;
}
/* Tekst z kolorowym tlem */

.dzwig {
	color: #be8e8e;
}
.nieb_most {
	color: #8f9dee;
}

.text-bg-czerwony {
	background-color: #ec430f;
	color: #fff;
	padding: 10px 0px 10px 10px;
}
.text-bg-czarny {
	background-color: #000;
	color: #fff;
	padding: 10px 0px 10px 10px;
}
span.text-bg-czerwony {
	padding: 0px 0px 0px 7px;
}
.text-bg-nieb {
	background-color: #00f;
	color: #fff;
	padding: 10px 0px 10px 10px;
}
span.text-bg-nieb {
	padding: 0px 0px 0px 7px;
}
.text-bg-granat {
	background-color: #008;
	color: #fff;
	padding: 10px 0px 10px 10px;
}
span.text-bg-granat {
	padding: 0px 0px 0px 7px;
}
.text-bg-pomar {
	background-color: #fc6;
	color: #000;
	padding: 10px 0px 10px 10px;
}
span.text-bg-pomar {
	padding: 0px 0px 0px 7px;
}
.text-bg-zielony {
	background-color: #0a0;
	color: #fff;
	padding: 10px 0px 10px 10px;
}
span.text-bg-zielony {
	padding: 0px 0px 0px 7px;
}
.text-bg-zolty {
	background-color: #ff0;
	color: #000;
	padding: 10px 0px 10px 10px;
}
span.text-bg-zolty {
	padding: 0px 0px 0px 7px;
}
.infpok, .infpok:link, .infpok:visited {
	color: #000088;
	white-space: nowrap;
	text-decoration: none;
	padding: 0px 0px 0px 17px;
	background: transparent url("../images/ks_zam.png") no-repeat 0px 1px;
	border-bottom: 2px #008 dotted;
}
.atip, .atip:link, .atip:visited {
	color: #000088;
	white-space: nowrap;
	text-decoration: none;
	padding: 0px 0px 0px 17px;
	background: transparent url("../images/pyt_nieb15.png") no-repeat 0px 0px;
	border-bottom: 1px #008 solid;
}
/* block */
.article-list .article {
	border: 1px solid #ccc;
}
/* Prawa kolumna  */
#sp-right .sp-module {
	background-color: #F5F5F5;
	border: 1px solid #ccc;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	border-bottom: 1px solid #ccc;
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
	border-bottom: 1px solid #ccc;
}
/* footer */
#sp-footer, #sp-bottom {
	background-image: url(../images/klawiszy-2.png);
	background-repeat: repeat-x;
}
#sp-footer .container-inner {
	min-height: 100px;
	padding: 10px 0 10px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* Podkreślenia w menu hamburger */
ul.menu-child > li[class^="item-"] {
    padding-bottom: 4px;
    border-bottom: 2px solid #999;
}

/* Lnie w górnym menu zachodzą na siebie */
.sp-dropdown-inner li a {
    line-height: 1.35 !important;
}

/* AI SZEROKOSC EKRANU WIDEO YT NA TELEFONIE */
/* Responsywne osadzanie YouTube – bez zmian w HTML */
.text-center iframe[src*="youtube.com/embed"],
.text-center iframe[src*="youtu.be"]{
  display:block;
  width:100% !important;   /* nadpisuje width="500" z atrybutu */
  max-width:100%;
  aspect-ratio:16/9;       /* automatyczna wysokość */
  height:auto;             
  margin:0 auto;           /* zachowuje centrowanie .text-center */
  border:0;
}

/* OnMouseOver */
.preload-hover {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.imgBox1{width:320px;height:240px;margin: 1px auto;background: url(https://aw4piano.info/images/info2/kostki0.jpg) no-repeat;}
.imgBox1:hover{width:320px;height:240px;margin: 1px auto;background: url(https://aw4piano.info/images/info2/kostki0_ov.jpg) no-repeat;}

.imgBox2{width:300px;height:339px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/plecy.jpg) no-repeat;}
.imgBox2:hover{width:300px;height:339px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/plecy_ov.jpg) no-repeat;}

.imgBox3{width:350px;height:263px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/pollini.jpg) no-repeat;}
.imgBox3:hover{width:350px;height:263px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/pollini2.jpg) no-repeat;}

.imgBox4{width:350px;height:233px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/3a.jpg) no-repeat;}
.imgBox4:hover{width:350px;height:233px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/3b.jpg) no-repeat;}

.imgBox5{width:600px;height:335px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/cwicz_niema_klaw1.jpg) no-repeat;}
.imgBox5:hover{width:600px;height:335px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/cwicz_niema_klaw2.jpg) no-repeat;}

.imgBox6{width:500px;height:254px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/hands.jpg) no-repeat;}
.imgBox6:hover{width:500px;height:254px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/hands2.jpg) no-repeat;}

.imgBox7{width:350px;height:233px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/tryl_1.jpg) no-repeat;}
.imgBox7:hover{width:350px;height:233px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/tryl_2.jpg) no-repeat;}

.imgBox8{width:298px;height:172px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/weight_arrow_1.jpg) no-repeat;}
.imgBox8:hover{width:298px;height:172px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/weight_arrow_1.gif) no-repeat;}

.imgBox9{width:400px;height:131px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/larme_1.jpg) no-repeat;}
.imgBox9:hover{width:400px;height:131px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/larme_2.jpg) no-repeat;}

.imgBox10{width:500px;height:281px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/godzisz_1.jpg) no-repeat;}
.imgBox10:hover{width:500px;height:281px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/godzisz_2.jpg) no-repeat;}

.imgBox11{width:400px;height:267px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/weight1.jpg) no-repeat;}
.imgBox11:hover{width:400px;height:267px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/weight2.jpg) no-repeat;}

.imgBox12{width:500px;height:281px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/wrist_up.jpg) no-repeat;}
.imgBox12:hover{width:500px;height:281px;margin: 1px auto;background: url(https://aw4piano.info/images/tech/wrist_oscillations.gif) no-repeat;}

.imgBox13{width:500px;height:281px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/flat_1.jpg) no-repeat;}
.imgBox13:hover{width:500px;height:281px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/flat_2.jpg) no-repeat;}

.imgBox14{width:800px;height:266px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/michelangeli_a.jpg) no-repeat;}
.imgBox14:hover{width:800px;height:266px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/michelangeli_b.jpg) no-repeat;}

.imgBox15{width:800px;height:266px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/forte_a.jpg) no-repeat;}
.imgBox15:hover{width:800px;height:266px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/forte_b.jpg) no-repeat;}
/* RAMKA */
.imgBox16{width:700px;height:233px;margin:1px auto;border:1px solid #000;background:url(https://aw4piano.info/images/tech2/_1ab.jpg) no-repeat;}
.imgBox16:hover{background:url(https://aw4piano.info/images/tech2/_1bb.jpg) no-repeat;}
/* RAMKA */
.imgBox17{width:700px;height:233px;margin: 1px auto;border:1px solid #000;background: url(https://aw4piano.info/images/tech2/_2ac.jpg) no-repeat;}
.imgBox17:hover{background:url(https://aw4piano.info/images/tech2/_2cc.jpg) no-repeat;}

.imgBox18{width:800px;height:266px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/wyprost_a.jpg) no-repeat;}
.imgBox18:hover{background:url(https://aw4piano.info/images/tech2/wyprost_b.jpg) no-repeat;}

/* RAMKA */
.imgBox19{width:700px;height:233px;margin: 1px auto;border:1px solid #000;background: url(https://aw4piano.info/images/tech2/_3de.jpg) no-repeat;}
.imgBox19:hover{background:url(https://aw4piano.info/images/tech2/_3ee.jpg) no-repeat;}

/* RAMKA */
.imgBox20{width:700px;height:233px;margin: 1px auto;border:1px solid #000;background: url(https://aw4piano.info/images/tech2/bottle_ab.jpg) no-repeat;}
.imgBox20:hover{background:url(https://aw4piano.info/images/tech2/bottle_bb.jpg) no-repeat;}

.imgBox21{width:700px;height:233px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/pollini_ab.jpg) no-repeat;}
.imgBox21:hover{background:url(https://aw4piano.info/images/tech2/pollini_bb.jpg) no-repeat;}

.imgBox22{width:700px;height:480px;margin: 1px auto;background: url(https://aw4piano.info/images/tech2/hofmann_ab.jpg) no-repeat;}
.imgBox22:hover{background:url(https://aw4piano.info/images/tech2/hofmann_bb.jpg) no-repeat;}

/* OnMouseOver KONIEC */

/*KOTWICE - GÓRNA LINIA SKROLOWANIA - AI: Ustaw odpowiednią wartość w px, zależnie od wysokości Twojego menu */
:target {
  scroll-margin-top: 120px;   
  }

/* Ukrywanie menu poziomego od 1200 px */
@media (max-width: 1200px) {
    .sp-megamenu-wrapper { 
        display: none !important; 
    }
}

.burger-icon {
    position: absolute;
    top: 5px; /* Dopasuj w razie potrzeby */
    right: 10px;
}

/* STRZALKI () - nie łam wiersza w środku „pakietu” */
.nobr { white-space: nowrap; }

.arrow-up-right, .arrow-up-left {
  display: inline-block;          /* potrzebne do transform */
  transform-origin: 50% 50%;
  line-height: 1;                 /* usuwa „luzy” pionowe */
  vertical-align: -0.15em;        /* ewentualnie skoryguj: -0.2em…0 */
  font-family: "Segoe UI Symbol","Noto Sans Symbols 2","Noto Sans Symbols",
               "Arial Unicode MS", sans-serif;
  font-size: 1em;                 /* dziedziczy rozmiar tekstu */
}

/* brzuszek D (półokrąg w prawo), grot w górę */
.arrow-up-right { transform: rotate(-90deg); }

/* lustrzane odbicie (półokrąg w lewo), grot w górę */
.arrow-up-left  { transform: rotate( 90deg); }


/* Linki w treści (Helix: obszar componentu) - czerwone z "podkreśleniem" */
#sp-component a:not(.btn):not(.button) {
  text-decoration: none !important;
  border-bottom: 1px solid currentColor;
  padding-bottom: 0.08em;
}

/* Hover: niebieskie (kolor masz już z szablonu) - BEZ podkreślenia */
#sp-component a:not(.btn):not(.button):hover,
#sp-component a:not(.btn):not(.button):focus-visible {
  text-decoration: none !important;
  border-bottom-color: transparent !important;
}

/* PODKREŚLENIE TYLKO POD MYSZĄ
a:hover,
a:focus-visible {
  text-decoration: none !important;
  border-bottom: 1px solid currentColor;
  padding-bottom: 0.08em;
}
*/
/* GRANATOWE LINKI DO SPISU TRESCI */

/* WYJĄTEK - linki spisu treści bez "podkreślenia" z border-bottom */
#sp-component a.toct,
#sp-component a.toc,
#sp-component .spis-tytul a,
#sp-component .spis-punkt a,
#sp-component .spis-podpunkt a {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}

a.toct {
  color: #0000cc;
  font-weight: bold;
  /*
  7d9cff
  text-decoration: underline dotted;
  font-size:20px;
  text-decoration: none;*/
}

a.toct:hover {
  color: #ed4612;

  /*text-decoration: underline;
  text-decoration: underline dotted;*/
}

a.toc {
  color: #0000cc;
  text-decoration: none;
}

a.toc:hover {
  color: #ed4612;
    /*text-decoration: underline;
  text-decoration: underline dotted;*/
}

.spis-tytul {
  font-weight: 600;
  color: #222;
  font-size: 1.05em;
  letter-spacing: 0.2px;
  margin-bottom: 8px;
  border-bottom: 1px solid #333;
  padding-bottom: 2px;
}

.spis-punkt {
  list-style-type: none;
  margin-left: 17px;
  margin-top: 10px;
  text-indent: -20px;
}
.spis-punkt li {
  /* jeśli chcesz, by tylko elementy listy miały wcięcie */
}

.spis-podpunkt {
  margin-left: 40px;
  text-indent: -35px;
}

/* Większe kropki tylko w treści artykułów (nie w menu, TOC, itp.) */
.article-details ul:not([class]),
.article-content ul:not([class]) {
  list-style-type: disc !important;
  list-style-position: outside;
}

.article-details ul:not([class]) li::marker,
.article-content ul:not([class]) li::marker {
  font-size: 1.4em;
  color: #333;
}

/* strzalka odsylacz */
/* LINKI ZE STRZAŁKĄ PNG z /images/ikonki */
/* 	background: transparent url("../images/yt.jpg") no-repeat 0px 4px */
/* Strzałka przyjmuje kolor tekstu */

.arr-ne2,
.arr-ne2:link,
.arr-ne2:visited{
    color:#024cd3;
    text-decoration:underline;
}

.arr-ne2:hover,
.arr-ne2:focus{
    color:#ed4612;
}

.arr-ne2::after{
    content:" ↗";
    display:inline-block;
    margin-left:34px;
    font-size:1.28em;
    font-weight:700;
    line-height:1;
    vertical-align:-0.02em;
}
