/********** linki **********/

.chowamy {
  border-radius: 5px;
  font-weight: 700;
  padding: 0em ;
  cursor: pointer;
	width: 100%;
	display: flex;	
}

.detale > summary {
  padding: 0.2em;
}

.detale:open > summary {
  background-color: #afafaf;
}

.linki-kont {
  display: grid;
  grid-template-columns: repeat(25, 1fr);  
	column-gap: 2.5em;
	row-gap: 2.5em;
	box-sizing: border-box;	
}

.linia {
	display: block;
	grid-column: 1 / 25;
	border-radius: 0 0 1.5em 1.5em;	
	/*background: rgba(102, 102, 102, 0.8);*/
	width: 90%;
	margin: 2em auto;
}

.schowany {
	display: grid;
	padding: 0 2em 1em;
	grid-gap: 2em;
	box-sizing: border-box;	
	grid-template-columns: repeat(25, 1fr);
  
}

.active, .header_linii:hover {
 /* background-color: #ccc;*/
}

.tytul_boxu {
	display: flex;
	flex-wrap: nowrap;	
	padding: 1px;
	background: linear-gradient(0deg,rgb(0,0,0) 0%,rgb(255,10,25) 100%);
	box-shadow: inset 0px 3px 9px 1px #111;
	justify-content: center;
	align-items: center;
	gap: 1em;
	width: 100%;
	border-radius: 1.5em;
}

.tytul_boxu h3 {
	margin: 0;
	font-size: 1em; 
	color: #ccc;
	padding: 0.4em; 
	font-weight: 700;
	/*DISPLAY: NONE;*/
}

.tytul_boxu img {
	border-radius: 1em 0 0 1em;
}

.linki-box img  {	
	/*DISPLAY: NONE;*/
	/*min-width: 90%;*/
	/*aspect-ratio: 16 / 3;*/
	text-decoration: none;
	height: -webkit-fill-available;	
	object-fit: scale-down;
	/*padding: 0.5em 1em;*/
	max-width: 90%;
}

.opisik {
	display: flex;
	flex-direction: column;
}

.opisik img {
	padding: 0.2em 1em;
	max-height: 3em;
}

.dopisek {
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
	text-shadow: 0px 0px 1px #fff;
}

.linki-wrapper a {
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px #ffcc99;
}
.linki-wrapper {
  display: grid;
  grid-gap: 1em; 
	padding: 20px ;
	grid-template-rows: repeat(3, 4.5em);	
}

.linki-box {
  background: linear-gradient(to bottom, #45484d 0%,#000000 100%); 
  color: #fff;
  border-radius: 15px;
  padding: 0.5em;
  font-size: 100%;
  text-align: center; 
	border: solid 1px #666;  
}

.linki-box:hover  {
  background: rgb(2,0,36);
  background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(254,152,0,1) 35%, rgba(198,117,4,1) 100%);
	border: solid 1px #ccc; 
}

.box {	
	/*box-shadow: 0px 0px 2px 0px rgba(255, 144, 0, 0.9), 0 1px 1px 3px rgba(255, 144, 0, 0.1);*/
	border-radius: 1em 1em 2em 2em;
	background: rgba(0,0,0,0.4);
	overflow: hidden;
}

.azc_flags {
	height: 20px;
}

.header_linii {
	display: none;
	grid-template-columns: repeat(24, 1fr);
	background: rgba(0, 0, 0, 0.4);
	border-radius: 1.5em;
	width: 100%;
	gap: 1.5em;
}

.numer_linii {
	grid-row: 1;
	grid-column: 1 / 2;
	background: #DD3333;
	padding: 0.5em 1.5em;	
	font-size: 17px;
	font-weight: bolder;
	border-radius: 4em;
}

.tytul_linii {
	grid-row: 1;
	grid-column: 2 / 8;
	/*background: #353535;*/
	text-align: left; 
	font-size: 25px;
	border-radius: 0  0 1em 1em;
}




/*********** 1 **************/
.linia_01 {	
	grid-row: 1;	
	/*background: rgba(99, 189, 160, 0.3);*/
}

.linki-box1a {   
	grid-column: 1 / 13;
  grid-row: 2;		
}
.linki-box1a  .linki-wrapper, .linki-box1b  .linki-wrapper {
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(3, 4.5em);
	grid-gap: 2em;
}

.linki-box1b {   
	grid-column: 13 / 26;
  grid-row: 2;	
}


/*********** 2 **************/
.linia_02 {
	/*background: #666;*/
	grid-row: 2;	
}

.linki-box2a {   
	grid-column: 1 / 12;
  grid-row: 2 / 4;		
}
.linki-box2a  .linki-wrapper {	
  grid-gap: 2.5em 1.5em;
	grid-template-columns: repeat(auto-fill, minmax(28%,  1fr));
	grid-template-rows: repeat(5, 5em);
}

.linki-box2b {
  grid-column: 12 / 16;
  grid-row: 2 / 3;	
}
.linki-box2b  .linki-wrapper {
  grid-gap: 2em;
	grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
	grid-template-rows: repeat(4, 4.5em);
}

.linki-box2c {
  grid-column: 16 / 26;
  grid-row: 2 / 3;	
}
.linki-box2c  .linki-wrapper {
	grid-gap: 1.7em;
  grid-template-columns: repeat(auto-fill, minmax(27%, 1fr));
	grid-template-rows: repeat(4, 4.5em);	
}

.linki-box2d {
  grid-column: 1 / 13;
  grid-row: 4 / 5;	
}
.linki-box2d  .linki-wrapper {
	grid-gap: 2em;
  grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
	grid-template-rows: repeat(1, 4.5em);	
}

.linki-box2e {
  grid-column: 13 / 26;
  grid-row: 4 / 5;	
}
.linki-box2e  .linki-wrapper {
	grid-gap: 2em;
  grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
	grid-template-rows: repeat(1, 4.5em);	
}

.linki-box2f {
  grid-column: 12 / 20;
  grid-row: 3 / 4;	
}
.linki-box2f  .linki-wrapper {
	grid-gap: 2em;
  grid-template-columns: repeat(auto-fill, minmax(26%, 1fr));
	grid-template-rows: repeat(1, 4.5em);	
}

.linki-box2g {
  grid-column: 20 / 26;
  grid-row: 3 / 4;	
}
.linki-box2g  .linki-wrapper {
	grid-gap: 2em;
  grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
	grid-template-rows: repeat(1, 4.5em);	
}

/*********** 3 **************/
.linia_03 {
	/*background: rgba(205, 189, 142, 0.3);*/
	grid-row: 3;	
}

.linki-box3a {
  grid-column: 1 / 10;
  grid-row: 2;	
}
.linki-box3a  .linki-wrapper {
	grid-gap: 1em;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
	grid-template-rows: repeat(2, 4.5em);
}

.linki-box3b {
  grid-column: 10 / 18;
  grid-row: 2;	
}
.linki-box3b  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(2, 4.5em);	
}

.linki-box3c {
  grid-column: 1 / 8;
  grid-row: 3;	
}
.linki-box3c  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(2, 4.5em);	
}

.linki-box3d {
  grid-column: 8 / 18;
  grid-row: 3;	
}
.linki-box3d  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(2, 4.5em);	
}


.linki-box3e {
  grid-column: 18 / 26;
  grid-row: 2 / 4;	
}
.linki-box3e  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(5, 4.5em);	
}

/*********** 4 *************/
.linia_04 {
	/*background: rgba(255, 50, 0, 0.3);*/
	grid-row: 4;	
}

.linki-box4a {
  grid-column: 1 / 9;
  grid-row: 2;	
}
.linki-box4a  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

.linki-box4b {
  grid-column: 1 / 5;
  grid-row: 4;	
}
.linki-box4b  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

.linki-box4c {
  grid-column: 9 / 15;
  grid-row: 2;	
}
.linki-box4c  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(45%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}


.linki-box4d {
  grid-column: 15 / 26;
  grid-row: 2;	
}
.linki-box4d  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

.linki-box4e {
  grid-column: 1 / 9;
  grid-row: 3;	
}
.linki-box4e  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}


.linki-box4f {
  grid-column: 9 / 13;
  grid-row: 3;	
}
.linki-box4f  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}


.linki-box4g {
  grid-column: 13 / 17;
  grid-row: 3;	
}
.linki-box4g  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}


.linki-box4h {
  grid-column: 17 / 21;
  grid-row: 3;	
}
.linki-box4h  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box4i {
  grid-column: 21 / 26;
  grid-row: 3;	
}
.linki-box4i  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box4j {
  grid-column: 5 / 12;
  grid-row: 4;	
}
.linki-box4j  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}


.linki-box4k {
  grid-column: 12 / 26;
  grid-row: 4;	
}
.linki-box4k  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(23%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

/*********** 5 **************/
.linia_05 {
	/*background: #111;*/
	grid-row: 5;	
	/*background: rgba(155, 204, 250, 0.3);*/
}

.linki-box5a {
  grid-column: 5 / 15;
  grid-row: 2;	
}
.linki-box5a  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box5b {
  grid-column: 15 / 26;
  grid-row: 2;	
}
.linki-box5b  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box5c {
  grid-column: 1 / 5;
  grid-row: 2 / 4;	
}
.linki-box5c  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
  grid-template-rows: repeat(4, 5.5em);
	gap: 2em;
}


.linki-box5d {
  grid-column: 5 / 16;
  grid-row: 3;	
}
.linki-box5d  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box5e {
  grid-column: 16 / 26;
  grid-row: 3;	
}
.linki-box5e  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

/************* 6 ****************/

.linia_06 {
	grid-row: 6;	
	/*background: rgba(150, 199, 155, 0.4);*/
}

.linki-box6a {
  grid-column: 1 / 10;
  grid-row: 2 / 3;	
}
.linki-box6a  .linki-wrapper {
	grid-gap: 1.2em;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(4, 4.5em);
}

.linki-box6b {
  grid-column: 10 / 19;
  grid-row: 2 / 3;	
}
.linki-box6b  .linki-wrapper {
	grid-gap: 1.2em;
  grid-template-columns: repeat(auto-fit, minmax(29%, 1fr));
  grid-template-rows: repeat(4, 4.5em);
}

.linki-box6c {
  grid-column: 19 / 26;
  grid-row: 2 / 4;	
}
.linki-box6c  .linki-wrapper {
	grid-gap: 2em 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(7, 4.5em);
}

.linki-box6d {
  grid-column: 1 / 5;
  grid-row: 3 / 5;	
}
.linki-box6d  .linki-wrapper {
	grid-gap: 2em;
  grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
  grid-template-rows: repeat(6, 4.5em);
}

.linki-box6e {
  grid-column: 5 / 13;
  grid-row: 3;	
}
.linki-box6e  .linki-wrapper {
	grid-gap: 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(25%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box6f {
  grid-column: 13 / 19;
  grid-row: 3;	
}
.linki-box6f  .linki-wrapper {
	grid-gap: 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box6g {
  grid-column: 5 / 19;
  grid-row: 4;	
}
.linki-box6g  .linki-wrapper {
	grid-gap: 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

.linki-box6h {
  grid-column: 19 / 26;
  grid-row: 4;	
}
.linki-box6h  .linki-wrapper {
	grid-gap: 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}
/************* 7 ****************/

.linia_07 {
	grid-row: 7;
	/*background: rgba(255, 165, 165, 0.4);	*/ 
}

.linki-box7a {
  grid-column: 1 / 7;
	grid-row: 2 ;
}
.linki-box7a  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box7b {
  grid-column: 1 / 7 ;
	grid-row: 3;	
}
.linki-box7b  .linki-wrapper {
	grid-gap: 5% ;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

.linki-box7h {
  grid-column: 1 / 9 ;
	grid-row: 4;	
}
.linki-box7h  .linki-wrapper {
	grid-gap: 5% ;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.amateurs2 {
  grid-column: 7 / 26;
	grid-row: 2 / 5 ;
	display: grid;
	grid-gap: 2em;	
}


.linki-box7c {
  grid-column: 1 / 4;
	grid-row: 1 / 3 ;
}
.linki-box7c  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(7, 4.5em);
}

.linki-box7d {
  grid-column: 4 / 8;
	grid-row: 1 ;
}
.linki-box7d  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

.linki-box7e {
  grid-column: 4 / 6;
	grid-row: 2 ;
}
.linki-box7e  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box7f {
  grid-column: 6 / 8;
	grid-row: 2 ;
}
.linki-box7f  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box7g {
  grid-column: 2 / 8;
	grid-row: 3 ;
}
.linki-box7g  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

/*********** 8 ******************/
.linia_08 {
	/*background: #000;*/
	grid-row: 8;	
}

.linki-box8a {
  grid-column: 1 / 9;
  grid-row: 2;	
}
.linki-box8a  .linki-wrapper {
	grid-gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box8b {
  grid-column: 9 / 18;
  grid-row: 2;	
}
.linki-box8b  .linki-wrapper {
	grid-gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box8e {
  grid-column: 18 / 26;
  grid-row: 2;	
}
.linki-box8e  .linki-wrapper {
	grid-gap: 0.9em;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(3, 4.5em);	
}

/************** 9 ***************/

.linia_09_international {
	grid-row: 9;
	/*background: #666;*/
}

     /***** 1 *****/

.linki-box_int1a {
  grid-column: 1 / 5;
  grid-row: 2 / 4;	
}
.linki-box_int1a  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-template-rows: repeat(3, 5.5em);	
	gap: 3em;
}

.linki-box_int1b {
  grid-column: 5 / 26;
  grid-row: 2;	
}
.linki-box_int1b  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(12%, 1fr));
  grid-template-rows: repeat(2, 4.5em);
}

     /***** 3 *****/

.linki-box_int2a {
  grid-column: 5 / 14;
  grid-row: 3;		
}
.linki-box_int2a  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(14%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box_int2b {
  grid-column: 14/ 18;
  grid-row: 3;	
}
.linki-box_int2b  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(14%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}


.linki-box_int2c {
  grid-column: 18 / 26;
  grid-row: 3;	
}
.linki-box_int2c  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

     /***** 4 *****/

.linki-box_int3a {
  grid-column: 1 / 13;
  grid-row: 4;		
}
.linki-box_int3a  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box_int3b {
  grid-column: 14 / 19;
  grid-row: 4;	
}
.linki-box_int3b  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box_int3d {
  grid-column: 20 / 26;
  grid-row: 4;	
}
.linki-box_int3d  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

     /***** 5 *****/

.linki-box_int4a {
  grid-column: 1 / 4;
  grid-row: 5;		
}
.linki-box_int4a  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box_int4b {
  grid-column: 4 / 10;
  grid-row: 5;	
}
.linki-box_int4b  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box_int4c {
  grid-column: 10 / 14;
  grid-row: 5;	
}
.linki-box_int4c  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

.linki-box_int4d {
  grid-column: 14 / 26;
  grid-row: 5;	
}
.linki-box_int4d  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
}

     /***** 6 *****/

.linki-box_int5a {
  grid-column: 1 / 6;
  grid-row: 6;		
}
.linki-box_int5a  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

.linki-box_int5b {
  grid-column: 6 / 20;
  grid-row: 6;		
}
.linki-box_int5b  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(4, 4.5em);
}

.linki-box_int5c {
  grid-column: 20 / 26;
  grid-row: 6;		
}
.linki-box_int5c  .linki-wrapper {
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(3, 4.5em);
}

/*** Koniec 09 international ****/


/************* 10 ****************/

.linia_10 {
	grid-row: 10;	
}

.linki-box10a {
  grid-column: 1 / 7;
  grid-row: 2;	
}
.linki-box10a  .linki-wrapper {
	grid-gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  grid-template-rows: repeat(2, 5.5em);
}

.linki-box10b {
  grid-column: 7 / 16;
  grid-row: 2;	
}
.linki-box10b  .linki-wrapper {
	grid-gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(2, 5.5em);
}

.linki-box10c {
  grid-column: 16 / 26;
  grid-row: 2;	
}
.linki-box10c  .linki-wrapper {
	grid-gap: 1em;
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(2, 5.5em);
}

/************* 11 ****************/

.linia_11 {
	/*background: #959595;*/
	grid-row: 11;	
}

.linki-box15 {
  grid-column: 1 / 13;
  grid-row: 2;
	
}
.linki-box15  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
  grid-template-rows: repeat(1, 4.5em); 
	gap: 3em 2em;
}

.linki-box16 {
  grid-column: 13 / 26;
  grid-row: 2;
	
}
.linki-box16  .linki-wrapper {	
  grid-template-columns: repeat(auto-fit, minmax(18%, 1fr));
  grid-template-rows: repeat(1, 4.5em);
	gap: 3em 2em;
}

/************* 12 ****************/

.linia_12 {
	/*background: #666;*/
	grid-row: 12;	
}

.linki-box12a {
  grid-column: 1 / 8;
  grid-row: 2;	
}
.linki-box12a  .linki-wrapper {
	grid-gap: 1em;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(4, 4.5em);
}

.linki-box12b {
  grid-column: 8 / 16;
  grid-row: 2;	
}
.linki-box12b  .linki-wrapper {
	grid-gap: 1.2em;
  grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
  grid-template-rows: repeat(4, 4.5em);
}

.linki-box12c {
  grid-column: 16 / 26;
  grid-row: 2;	
}
.linki-box12c  .linki-wrapper {
	grid-gap: 1.2em;
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  grid-template-rows: repeat(4, 4.5em);
}
