﻿@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Expanded:200,300,400,600,700,800&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i&subset=latin-ext');

/* ---------------------------------------------------
 * RESET
 * --------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,var{font-weight:300}
i, i strong{font-style:italic}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0}
sup{line-height:initial}
audio{outline:none}
body {font-family: "Nunito Sans", "Segoe UI Symbol", sans-serif;}
/* ---------------------------------------------------
 * SERVER
 * --------------------------------------------------- */
.clearfiks::after{
    content:"";
    clear:both;
    display:table;
}
.prosty{border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;-khtml-border-radius:0px!important}
.lighttext{font-weight:200!important}
@media (max-width:450px){
.lighttext{font-weight:300!important}
}
.loader:after{content:"";display:none}
.clear{clear:both}
.nobr{white-space:nowrap}
.floatleft{float:left}
.floatright{float:right}
@media (max-width:800px){
.cienprawodol{box-shadow:3px 7px 7px 3px rgba(0,0,0,.14)}
.cienlewodol{box-shadow:-3px 7px 7px 3px rgba(0,0,0,.14)}
}
.tlojasne {background-color: #fff9de!important;}
.tlosrednie {background-color: #f6eed4!important;}
a{color:#104684;text-decoration:none}
a:hover{js:showW()}
a:hover{color:#2d77b6;text-decoration:none}
.serif {font-family: "Times New Roman", Times, serif;}
.noU, .noU > a:not(.butonek){border-bottom:none!important;text-decoration:none!important}
.noafter:after{content:unset!important}
.zmniejszona{font-size:0.9em!important}
.bgpomara, .bgindex, .bgklub, .bgszukaj, .bgo_nas, .bgwebmaster{background-color:#ff6600!important}
.brpomara, .brindex, .brklub, .brszukaj, .bro_nas, .brwebmaster{border-color:#ff6600!important}
.kolpomara, .kolpomara p, .kolindex, .kolklub, .kolszukaj, .kolo_nas, .kolwebmaster, .kolpomara:before, .kolindex:before, .kolklub:before, .kolszukaj:before, .kolo_nas:before, .kolwebmaster:before, .kolpomara:after, .kolindex:after, .kolklub:after, .kolszukaj:after, .kolo_nas:after, .kolwebmaster:after, .kolpomara a::after, .kolindex a::after, .kolklub a::after, .kolszukaj a::after, .kolo_nas a::after, .kolwebmaster a:after {color:#ff6600!important}
.bgrynek{background-color:#4c87ff!important}
.brrynek, .brrynek p{border-color:#4c87ff!important}
.kolrynek,.kolrynek:before,.kolrynek:after,.kolrynek a::after,.kolrynek a::before{color:#4476dd!important}
.btext.brrynek h3,.btext.brrynek blockquote{border-color:#4c87ff}
.buton.butrynek{background-color:#4c87ff;border-color:#4c87ff}
.bgzasoby{background-color:#d5b049!important}
.brzasoby, .brzasoby p{border-color:#d5b049!important}
.kolzasoby,.kolzasoby:before,.kolzasoby:after,.kolzasoby a::after{color:#b98a09!important}
.buton.butzasoby{background-color:#d5b049;border-color:#d5b049}
.bgwarsztat{background-color:#d85658!important}
.brwarsztat, .brwarsztat p{border-color:#d85658!important}
.buton.butwarsztat{background-color:#d85658;border-color:#d85658}
.kolwarsztat,.kolwarsztat:before,.kolwarsztat:after,.kolwarsztat a::after,.kolwarsztat a::before{color:#d5494b!important}
.btext.brwarsztat h3,.btext.brwarsztat blockquote{border-color:#d85658}
.bgforum{background-color:#04c3b9!important}
.brforum, .brforum p{border-color:#04c3b9!important}
.kolforum,.kolforum:before,.kolforum:after, .kolforum a::after{color:#00b9af!important}
.buton.butforum{background-color:#04c3b9;border-color:#04c3b9}
.bggielda{background-color:#01abeb!important}
.brgielda, .brgielda p{border-color:#01abeb!important}
.brgielda-lt, .brgielda-lt p{border-color:#01abeb6b!important}
.kolgielda,.kolgielda:before,.kolgielda:after,.kolgielda a::after{color:#0096cf!important}
.kolgielda{font-weight:500}
.italigielda{font-style:italic}
.buton.butgielda{background-color:#01abeb;border-color:#01abeb}
.bggaleria{background-color:#96a565!important}
.brgaleria, .brgaleria p{border-color:#96a565!important}
.kolgaleria,.kolgaleria:before,.kolgaleria:after,.kolgaleria a::after{color:#96a565!important}
.buton.butgaleria{background-color:#96a565;border-color:#96a565}
.bgksiazki{background-color:#ff8800!important}
.brksiazki, .brksiazki p{border-color:#ff8800!important}
.kolksiazki,.kolksiazki:before,.kolksiazki:after,.kolksiazki a::after{color:#ff8800!important}
.brsd, .brsd p{border-color:#08d46e!important}
.bgsd, .bgsd h3{background-color:#08d46e!important}
.bgwhite {background-color:#fff!important}
details summary{cursor:pointer}
@media (min-width:801px){
	.brempty{border-color:#fff9de!important}
}
.bgempty{background-color:#fff9de!important}
.kolbip{color:#bd3a4b !important}
.bgbip{background:#bd3a4b !important}
.kolinactive{color:#999!important}
hr{border:1px dotted #999}
strong,b{font-weight:600}
em,cite{font-style:italic}
ol li{list-style-type:decimal;margin-left:28px}
::placeholder{color:#999}
::-ms-input-placeholder{color:#999}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#555}
:-moz-placeholder{color:#555}
.bgfokus{background-color:#ffffd4!important}
.alarm{color:#ff5500!important}
div.helper .alarm, div.helperform .alarm{color:#02161e!important;font-weight:700}
.alarmdark{color:#ff9a26!important}
.cytattyt{font-size:11px;font-weight:700}
.cytattyt:after{content:"Cytat:"}
.cytatbody,.usersig{margin-top:6px;font-size:13px;line-height:1.5em;padding:0 0 4px 16px;border-left:1px dotted #c0c0c0;color:#8c826c}
.usersig{border-left:none;padding-left:0}
.tagline{font-size:11px;color:#fff;overflow:hidden;padding:6px 0;height:29px;font-weight:400;position:relative;top:-58px;text-transform:uppercase;line-height:16px;font-family:Encode Sans Expanded,sans-serif;letter-spacing:0.03em;box-sizing:border-box;width:225px}
.tagline a, .tagline a:hover{color:#fff}
#SLOGO{width:155px;padding:16px 0 10px 0}
@media (max-width:1023px){
	#SLOGO{width:133px;padding:17px 0 11px 14px}
	.tagline{padding:6px 0 6px 16px}
}
@media (max-width:700px){
	#SLOGO{width:115px;padding:18px 0 10px 11px}
	.tagline{padding:6px 0 6px 11px}
}
#page-navig{height:1px}
.nawigacja{background-color:#13181a;height:50px}
.nawigacja-fix{background-color:#13181a;width:100%;height:50px;top:0;z-index:9000;position:fixed;box-shadow:0px 3px 35px 5px #fffbe9}
.navinner{border-bottom:29px solid;height:50px}
.navinner-fix{height:50px}
.navbarlink{border-bottom:29px solid #fff9de;transition:color 0.2s}
.navbarlink-fix{border-bottom:none}
.colorhead{position:relative;z-index:-2;top:-29px}
.colorheadinner{width:50%;float:left;border-bottom:29px solid}
.colorheadinner-fix{width:50%;float:left;border-bottom:none}
.mininavbarr ul, #SNAVBARR ul{font-size:11px;line-height:19px;font-weight:600;font-family:Encode Sans Expanded,sans-serif}
#SNAVBARR ul li{float:left;margin-top:16px;box-sizing:border-box}
#SNAVBARR ul a{display:block;color:#dadada;padding:0px 11px 15px 11px;text-transform:uppercase}
@media (min-width:801px){
#SNAVBARR ul a{color:#adadad}
}
#SNAVBARR ul a:hover{color:#fff!important}
#SNAVBARR ul a.unsethoverbg:hover{background:none}
#SNAVBARR li.ekstranavbarselected a{color:#fff;background-color:#ff5500}
#SNAVBARR li.ekstranavbar a{color:#ff5900}
#SNAVBARR li.navbarselected a{color:#ff5500;background-color:#fff9de}
#SNAVBARR li.navbarselected a:hover{color:#173971;text-decoration:none}
#NAVBARR li.navbarstart,#SNAVBARR li.navbarstart a{color:#fff!important}
#SNAVBARR li.navbarstart{border-right:1px solid}
#SNAVBARR ul a.navbar_podpunkt{
	text-transform:none !important;
	font-weight:400;
}
.nav,.navpusty{background-color:#fff9de;height:48px}
.navpusty{height:3px}
@media (max-width:1023px){
.nav{height:50px}
}
#SNAVPANEL ul,.mbodynavig ul{margin:0 auto;padding-bottom:13px;margin-top:8px}
#SNAVPANEL ul li,.mbodynavig ul li{float:left;list-style-type:none}
.mbodynavig ul li{margin-top:-7px}
#SNAVPANEL li a{display:block;text-decoration:none;color:#5a6372;text-align:center;vertical-align:top;padding:18px 9px 0;border-right:1px solid #daceba;transition:padding 0.1s}
#SNAVPANEL ul a:hover{color:#ff5500}
#SNAVPANEL li.navstart a, .mbodynavig ul li.navstart a{color:#02161e;text-transform:uppercase;font-size:11px;font-weight:800;border-right:none;padding:18px 0}
#SNAVPANEL li.navstart a:after{content:" \203A";font-size:23px;vertical-align:-3px;line-height:9px;font-weight:400}
#SNAVPANEL li.navstart a:hover,.mbodynavig ul a:hover{padding-top:18px}
@media (max-width:1023px){
#SNAVPANEL li.navstart a{font-size:12px;padding:18px 0 18px 0px}
#SNAVPANEL li.navstart a:after{content:" - STRONA GŁÓWNA";font-size:12px;vertical-align:unset;line-height:unset;font-weight:400}
#SNAVPANEL{position:relative;padding:12px 0;z-index:2;box-shadow:0px 8px 5px 4px rgba(0,0,0,.2)}
#SNAVPANEL ul, .menulabel{font-size:15px;line-height:1.4em;font-weight:400}
.menulabel{padding:12px 12px 0 0;font-weight:800;font-size:12px}
#SNAVPANEL ul li{float:none;list-style-type:none;border-top:solid 1px #fff9de!important;padding-right:16px}
#SNAVPANEL .navigmenu ul li{list-style-type:square;margin-left:14px;white-space: normal}
#SNAVPANEL li a{display:block;text-decoration:none;color:#5a6372;text-align:left;padding:22px 0 18px 0;border-right:none}
#SNAVPANEL .navigmenu li a{padding:17px 13px 17px 0}
#SNAVPANEL li.navselected a{border-top:none;color:#02161e}
#SNAVPANEL li.navstart{border-top:none!important}
#body-navig #SNAVPANEL a{margin-left:0}
#SNAVPANEL li.slotselected a{color:#ff5500}
}
#SNAVBARR{margin-right:49px}
.patronat{
padding:6px 0;
background:#fff;
text-align:center;
margin:3px 0;
}
#SAD{width:976px;margin:0 auto;padding-top:24px;padding-bottom:10px;clear:both;position:relative;z-index:3;background-color:#d4caaf;text-align:center}
#STITLE{margin-left:-3px}
.podheaderem{
    border-bottom:1px solid #d7c8ae;
    margin-left:-9999px;
	margin-right:24px;
	clear:both;
}
.ikoshare{float:left;width:34px;height:34px;margin-right:8px}
div.minilogin{padding:16px}
.minilogin label{color:#b7b7b7}
.podpad{margin-bottom:26px}
.nadpad{margin-top:26px}
@media (max-width:1023px){
.podheaderem{margin-right:0}
}
.btext,.btextrpad{font-size:18px;line-height:1.7em;padding:0 12px 16px 150px;font-weight:300}
.btextrpad{padding:0 16px 16px 160px}
.btext blockquote{padding-left:25px;border-left:solid #ff5500 3px;font-weight:500}
.btext blockquote strong, .btext blockquote B{font-weight:700}
@media (min-width:1680px){
.btext{padding:0 12px 16px 160px;}
}
@media (max-width:620px){
.btext blockquote{padding-left:5px;}
}
.btext a:not(.butonek){text-decoration:underline;border-bottomxx:1px dotted #104684}
@media (max-width:1439px){
.btext,.btextrpad{font-size:16px;line-height:1.5em}
}
@media (max-width:1023px){
.btext,.btextrpad{font-size:16px;line-height:1.5em;padding:0 16px 16px 16px}
}
@media (max-width:620px){
.btext,.btextrpad{font-size:17px;line-height:1.5em}
}
@media (max-width:700px){
.btext,.btextrpad{padding:0 16px 16px}
.szeroki > .btext{padding:0 0 16px 0}
}
.zajawartyk{font-size:18px;line-height:1.7em;font-weight:600;margin-bottom:32px}
@media (max-width:1023px){
.zajawartyk{font-size:17px;line-height:1.5em}
}
@media (min-width:1024px){
.rozwitryk,.zajawartyk{padding-right:8px;padding-bottom:0}
}
.zrodlo{padding:20px 0 40px 0;clear:both;font-size:13px;line-height:1.5em;font-weight:400}
.comments{font-size:16px;line-height:1.5em;padding:0 0 8px 0;clear:both}
.commenthead{color:#111;font-weight:700;font-size:11px;padding-top:22px}
.commbody{padding:26px 0 6px 0;clear:both;word-wrap:break-word;font-size:16px;line-height:1.5em}
.normal{font-size:15px;line-height:1.8em}
.normal a{text-decoration:none;border-bottomxx:1px dotted #104684}
.waski{padding-left:150px}
@media (min-width:1680px){
	.waski{padding-left:160px}
}
.szeroki{font-size:15px;line-height:1.6em;padding:0px 24px 18px 0}
.szerokitmp{font-size:15px;line-height:1.6em;padding:0 8px 0 0}
.szerokisam{font-size:15px;line-height:1.6em;padding:25px 24px 18px}
.szerokilewy{font-size:15px;line-height:1.6em;padding:0px 24px 18px 0}
.szerokilewylewy{font-size:15px;line-height:1.6em;padding:2px 8px 18px 0}
@media (max-width:1023px){
.szeroki{font-size:16px;line-height:1.5em;padding:0px 8px 18px 8px}
.szerokitmp{font-size:16px;line-height:1.5em;padding:0px 8px 0 8px}
.szerokisam{font-size:16px;line-height:1.5em;padding:25px 8px 18px 8px}
.szerokilewy{font-size:16px;line-height:1.5em;padding:0px}
.szerokilewylewy{font-size:16px;line-height:1.5em;padding:0px 8px 0 6px}
}
.fotcont{margin:7px 0 0;clear:both}
@media (max-width:1023px){
.fotcont{margin:7px 0 0;clear:both;max-width:100%!important;width:auto;height:auto;position:static!important}
}
.fotpodpis,.maly,.podpisik,.thumbopodpis,.podpisobrazek{font-size:13px;line-height:1.7em;color:#777;padding:10px 16px 11px 0;margin-left:-150px}
@media (min-width: 1680px) {
	.fotpodpis{margin-left:-160px}
}
.fotpodpis,.podpisik,.thumbopodpis,.podpisobrazek{font-style:italic}
.thumbopodpis{margin:0 0 8px 0}
.podpisobrazek{margin:-22px 0 0 0;padding:0}
.kolorowytekst{color:#ff6600}
@media (max-width:700px){
.fotpodpis{margin-left:-15px}
.thumbopodpis{margin-left:-15px}
.waski{padding-left:0px}
}
iframe.ttt, img.ttt {
    width: 800px;          
    max-width: 100%;       
    aspect-ratio: 16 / 9;  
    height: auto;          
    display: block;        
}
iframe.tts {
    width: 360px;          
    max-width: 100%;       
    aspect-ratio: 9 / 16; 
    height: auto;         
    display: block;        
    margin: 0 auto;        
}
/* FOTORAMA — kontener obrazka tytułowego */
.fotorama {
    position: relative;
    clear: both;
    width: 100%;
    margin-left: -160px;
}

.fotorama img,
.fotorama a {
    display: block;
    width: 100%;
    height: 100%;
}

@media (max-width: 1679px) {
    .fotorama {
        max-width:100%;
		margin-left: -150px;
    }
}

/* TABLET */
@media (max-width: 1023px) {
    .fotorama {
        height: auto !important;
        margin-left: 0;
    }
    .fotpodpis,
    .thumbopodpis {
        padding: 10px 16px 11px 0;
		margin-left:0;
    }
}

/* MOBILE — wychodzi poza padding rodzica do pełnej szerokości */
@media (max-width: 700px) {
    .fotorama {
        height: auto !important;
        margin-leftxx: -16px;
        margin-right: -16px;
        width: calc(100% + 32px);
    }
}

/* RESZTA */
.podpisik, .maly { margin-left: 0; padding-left: 0; }
.fotlo { background-color: #555; width: auto; padding: 30px 0; text-align: center; }
.imglewy { display: block; padding: 0 8px 10px 0; }
@media (min-width: 1024px) {
    .imglewy { float: left; }
}
/*
.fotorama{position:relative;clear:both;margin-left:-150px}
.fotorama {
    width: 100%;
}
.fotorama img,
.fotorama a {
    display: block;
    width: 100%;
    height: 100%;
}
.podpisik,.maly{margin-left:0;padding-left:0}
.fotlo{background-color:#555;width:auto;padding:30px 0;text-align:center}
@media (max-width:1023px){
.fotorama{height:auto!important;margin-left:0px}
.fotpodpis,.thumbopodpis{padding:10px 16px 11px 16px}
}
@media (max-width:700px){
.fotorama{height:auto!important;margin-left:-16px;margin-right:-16px}
}
.imglewy{display:block;padding:0 8px 10px 0}
@media (min-width:1024px){
.imglewy{float:left}
}
*/
.sredni{font-size:13px;line-height:1.5em;font-weight:400}
.obrazekTHUMB{clear:both;display:block}
.thuminbtext,.ttt{margin-left:-150px;clear:both;display:block}
.thuminbtext{display:block}
.thumbcont{float:left;margin-left:-150px;margin-right:16px}
@media (min-width:1680px){
	.thumbcont,.thuminbtext,.ttt{margin-left:-160px}
	div.bodytext iframe.ttt{max-width: 800px!important}
}
@media (max-width:1023px){
.thumbcont{float:none;margin-left:0}
.ttt{margin-left:0}
}
@media (max-width:700px){
.obrazekTHUMB{margin-left:0}
.thuminbtext,.ttt{margin-left:0}
}
div.fotcont object,div.fotcont iframe,div.bodytext object,div.bodytext iframe,div.fotcont embed,div.bodytext embed{max-width:100%!important}
@media (max-width:700px){
.gieldabody img,div.bodytext img,div.focusl img{width:auto!important;max-width:100%!important}
}
@media (min-width:1024px){
div.bodytext img{margin-right:16px}
}
.emotikon{width:19px;height:19px;padding:0 4px}
.avatar{background-color:#f1e9cf;width:80px;height:80px;margin-bottom:1px}
.avatarletter{width: 80px;height: 80px;justify-content: center;display: flex;align-items: center;color: #FFF;font-size:26px;filter:saturate(60%);-webkit-filter:saturate(60%);}
.smallavatar{background-color:#f1e9cf;width:32px;height:32px;margin-bottom:1px}
.smallavatarletter{width: 32px;height: 32px;justify-content: center;display: flex;align-items: center;color: #FFF;filter:saturate(60%);-webkit-filter:saturate(60%);}
.forumavatar{margin:0;padding:0;clear:both;width:80px;height:80px}
.gotowyavatar{background-color:#f1e9cf;padding:24px}
.prawne{padding:8px 8px 8px 0;font-size:10px;line-height:1.5em;color:#666;clear:both}
.prawnePAD{padding:8px 8px 8px 0;font-size:10px;line-height:1.5em;color:#666;clear:both}
@media (max-width:1023px){
.prawnePAD{padding:8px 16px 8px 16px}
}
.krecha,.krechapodzial1{border-top:solid 1px #b1aa92;clear:both}
.krechaH{border-top:solid 1px #b1aa92;clear:both;padding-bottom:2px}
.krechaH2,.krechaH3,.krechaH2bis,.krechaH3bis{font-family:Encode Sans Expanded,sans-serif;clear:both;margin:45px 0 14px;font-size:16px;line-height:1.4em;text-align:left;padding:6px 0;font-weight:700;border-bottom:1px solid #d7c8ae}
.krechaH3,.krechaH3bis{font-weight:400}
.krechaH2bis,.krechaH3bis{margin:4px 0 14px}
.COLpanel .krechaH2bis, .COLpanel .krechaH3bis{margin-top:0;padding-top:0}
.krechadzial{border-top:solid 1px #b1aa92;clear:both;margin:0 0 10px;font-size:17px;font-weight:400;line-height:21px;text-align:left;color:#01829a;padding-top:3px}
.kreseczka{border-bottom:1px solid #d7c8ae;clear:both}
.kreseczkaKolor{border-bottom:dotted 1px #ff5500;clear:both}
.lewa.glowna ul li{list-style-type:square;margin-left:16px}
.adiinfo{font-size:9px;font-weight:700;color:#777;letter-spacing:0.15em}
.temat{padding:0 0 0 8px;margin:0}
.searchbox{padding:7px 0 13px 10px;height:33px}
H1,.h1,.title{display:block;font-size:40px;font-weight:200;letter-spacing:-1px;line-height:1.35em;padding:22px 8px 11px 0;text-align:left;color:#02161e;font-family:Encode Sans Expanded,sans-serif}
@media (max-width:1238px){
H1,.h1,.title{font-size:36px;}
}
@media (max-width:1023px){
H1,.h1,.title{padding:10px 8px 20px}
}
@media (max-width:700px){
H1,.h1,.title{font-size:29px;line-height:1.4em;padding:4px 8px 4px}
}
H2,.H2,.h2,.btext.H2,.btext H2{font-size:16px;line-height:1.5em;text-align:left02161e;font-weight:400;font-family:Encode Sans Expanded,sans-serif;padding-top:10px}
.btext.H2,.btext H2,.btext.h2{font-weight:800}
.btext h2,.btext h3{margin:40px 0 12px;color:#02161e;padding:8px 0;font-size:23px;font-family:Nunito Sans,sans-serif}
.helper h2,.helper h3, .formmain h2,.formmain h3,.helper h4,.formmain h4{margin:0 0 15px 0;color: #5a6372;padding:28px 0 0 0;font-size:14px!important;border-bottom: 1px solid #d7c8ae;font-family:Nunito Sans,sans-serif;font-weight:700!important}
.helper h4,.formmain h4{border-bottom:none}
.btext h3{border-bottom:1px solid #ff5500;font-weight:400}
H3,.H3,.h3,.btext.H3{font-size:16px;font-weight:400;line-height:1.4em;text-align:left}
H4,.H4,.h4,.btext.H4,.btext h4,.btext.h4{font-size:1em;line-height:1.4em;text-align:left;font-weight:800}
.btext h4{margin-bottom:0.7em}
H5,.H5,.h5,.btext.H5,.btext h5,.btext.h5{font-size:1em;font-weight:400;line-height:1.4em;font-style:italic}
.h1dzial .highlight{text-transform:uppercase;font-size:16px;font-weight:300;color:initial;display:block;line-height: 1.5em;margin-bottom:6px}
.highlight{color:#ff5500}
.h1Podzial{
    font-size:26px;
    letter-spacing:-1px;
    line-height:1.4em;
    text-align:left;
    color:#fff;
    font-weight:200;
    font-family:Encode Sans Expanded,sans-serif;
	background:#7f8692;
	padding:26px 16px 6px 16px;
	min-width:120px;
	box-sizing:border-box;
}
.h1Podzial a{color:#fff}
h2 b, h3 b {font-weight:700;}
@media (max-width:1023px){
.h1Podzial{margin-left:-8px}
.h1Podzial{margin-right:-8px}
}
.h2Podzial{font-size:26px;font-weight:200;font-family:Encode Sans Expanded,sans-serif;line-height:1.6em}
@media (max-width:700px){
.h1Podzial{font-size:26px;padding-top:14px}
}
.belatyt{background:#ff5500;color:#fff63c;padding:7px 8px 5px 16px;margin:-12px 8px 0 -16px}
.belatyt a{color:#fff9de}
.adnotacja,.cytatautor{font-size:13px;line-height:18px;color:#8c826c}
.adnotacja.pomniejszona{font-size:11.5px}
.adnotacja li{list-style-type:square;margin-left:26px}
.kliczek,.kliczekarrowR,.kliczekarrowL{white-space:nowrap;display:inline-block;padding:5px 6px 5px 0px;margin:3px 0;font-size:11.5px;line-height:15px;color:#8c826c}
.kliczek:before{}
.kliczek:after{padding-left:6px;color:#ff5500;content:" | "}
a.kliczek, a.kliczekarrowR, a.kliczekarrowL{text-decoration:none!important;border-bottom:none!important;color:#5a6372!important;font-weight:400}
a.kliczekjasny{color:#c0c0c0!important}
.kliczekarrowR:after{content:" \203A";color:#ff5500;font-size:26px;vertical-align:-3px}
.kliczekarrowL:before{content:"\2039 ";color:#ff5500;font-size:26px;vertical-align:-3px}
.kliczend{padding-left:8px;border-left:1px solid #ff5500;margin-left:8px}
div.linkStrzalkacont{padding:28px 0}
div.linkStrzalka img, div.expand label{margin-right:6px;vertical-align:-11px}
div.linkStrzalka{padding:8px 4px 0 0}
div.linkStrzalka, div.linkStrzalka a, div.expand label{font-size:13px;text-decoration:none;color:#8c826c}
div.linkStrzalka a:hover{color:#ff5500}
div.pagerStrzalka{padding:8px 0 0 0}
div.pagerStrzalka a{display:block;border-radius:50%;width:34px;height:34px;vertical-align:middle;position:relative;top:-4px}
div.pagerStrzalka a:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
a.linkStrzalkadark {color:#999!important}
span.expand_label{vertical-align:-7px}
.podtytulem{font-size:13px;color:#8c826c;padding:14px 16px 12px 0;clear:both;font-weight:300;min-height:50px;box-sizing:border-box;margin-right:16px}
@media (max-width:1023px){
.podtytulem{padding:12px 16px 16px 16px;margin-right:0}
}
.cytatautor{line-height:13px;padding-right:75px;padding-top:3px}
.cytat{margin:0 0 3px -135px;padding:1px 20px 65px 0;width:240px;font-size:14px;line-height:21px;font-style:italic;color:#8c826c;overflow:hidden;float:left;clear:both;background-image:url('../_gfx/interfejs/cytat.gif');background-repeat:no-repeat;background-position:right bottom}
.moretryk{float:left;margin:0 15px 0 -160px;vertical-align:top}
@media (max-width: 1679px) {
	.moretryk{margin:0 15px 0 -150px}
}
.moretryk a{text-decoration:none!important;color:#5a6372;border-bottomxx:none!important}
.moretryk a:hover{color:#104684}
div.bodytext{float:right;width:100%}
.bodytext table,.gieldabody table{width:100%;margin-bottom:1.5em}
.bodytext table img,.gieldabody table img{margin:0}
.bodytext td,.gieldabody td, .bodytext th,.gieldabody th,.tabintext td{background:#f6eed4;padding:4px 8px;border-right:1px solid #fff9de;border-bottom:1px dotted #fff9de;font-size:0.85em;line-height:1.5em;vertical-align:top}
.bodytext thead,.gieldabody thead{border-bottom:1px solid #333333;font-weight:700;border-top:none}
.bodytext p,.gieldabody p,.bodytext ul,.gieldabody ul,.bodytext ol,.gieldabody ol{margin-bottom:1.5em}
.bodytext ul li,.gieldabody ul li,.bodytext ol li,.gieldabody ol li{padding-bottom:8px}
@media (max-width:1023px){
.moretryk{float:none;margin:16px 0 0 0}
div.bodytext{float:none}
}
.more{padding:0 0 19px 0;width:131px;font-weight:400;color:#8c826c;overflow:hidden;clear:both;list-style-type:none}
@media (min-width: 1680px) {
	.more{width:141px}
}
.more, .more .kliczekarrowR{font-size:11.5px;line-height:15px}
@media (max-width:1023px){
.more{padding:4px 0 8px;width:auto;font-size:13px}
}
.moretytu{font-size:11px;font-weight:800;line-height:1em;padding:2px 4px 0px 0;margin-top:6px;font-family:Encode Sans Expanded,sans-serif}
@media (max-width:1023px){
.moretytu{width:auto}
}
.moreAvatar{font-weight:400}
.moreAvatar:before{content:"AUTOR"}
.more ul{padding-top:6px}
.more ul,.more ul li{display:block;list-style-type:none;margin-left:-16px;padding:6px 0}
@media (max-width:700px){
.more ul a img{margin-left:16px}
.moretytu{padding-left:0}
.more ul,.more ul li{;padding:11px 0}
}
.more ul li, .moreTez ul li,.moreCykl ul li,.moreAutor ul li{border-bottom:solid 1px #d7c8ae}
.footerrss{font-weight:400;display:block;margin-top:8px}
.footerrss:before{content:url(../_gfx/interfejs/rsslogo.gif);padding-right:4px}
.pdflink:before{content:url(../_gfx/interfejs/pdflogo.gif);padding-right:4px}
.stopka{padding:18px 16px 8px 0;font-size:14px;line-height:26px;font-weight:400}
.stopka li {text-wrap-mode: nowrap;}
@media (max-width:1023px){
	.stopka{padding:10px 16px 8px 16px;text-align:center}
}
.stopka ul li{display:inline;padding-right:11px}
.stopka a{color:#02161e}
.stopka a:hover{text-decoration:underline}
.whonline{font-size:13px;float:right;padding:16px 6px 0;color:#8c826c}
@media (max-width:620px){
.whonline{display:none}
}
.menupanel{width:336px;padding:0 0 26px 0;font-size:13px;font-weight:400;line-height:1.6em}
.menupanel ul{margin-top:45px}
@media (max-width:1023px){
.menupanel ul{margin-left:28px}
}
#SNAVPANEL li img, .menupanel li img{vertical-align:-3px;padding-right:4px}
.menupanel ul li{padding:7px 8px 5px 12px;color:#ff6600;font-family:Encode Sans Expanded,sans-serif;font-size:12px;font-weight:400;border-left:solid 3px;margin-bottom:3px;height:34px;box-sizing:border-box}
.menupanel ul li.slotselected{color:#ff5500}
.menupanel a{color:#5a6372}
.menupanel a:hover{color:#ff5500;text-decoration:none}
.navisearch{padding:15px 16px 19px 29px;left:-1px;background:#fff9de;position:relative}
.boxpanel,.boxpanelNOBULL{width:336px;padding:0 0 26px 0;font-size:14px;font-weight:300;line-height:1.4em;float:right;clear:both;position:relative}
.boxpanel H4{font-size:14px;font-weight:300;line-height:1.4em}
@media (max-width:1023px){
.boxpanel,.boxpanelNOBULL,.menupanel{width:100%}
}
.boxpanel ul li,.boxpanelextra ul li{list-style-type:none;margin-bottom:3px;padding:12px 16px 11px 16px;background:#4b525f}
.boxpaneljasny ul li{list-style-type:none;padding:12px 16px 11px 1px;background:none;border-bottom:1px solid #d7c8ae;margin-right:7px}
.boxpanel ul li.boxpanellilast{border-bottom:none;padding-bottom:11px}
.boxpanelNOBULL ul li{list-style-type:none;display:block;margin-left:0;border-top:1px solid #d7c8ae;padding:8px 8px 6px 0;color:#888}
.boxpanel,.boxpanel a,.boxpanelNOBULL a{color:#c0c0c0}
.boxpanel a:hover,.boxpanelNOBULL a:hover{color:#e6e6e6}
.boxpanelextra{width:300px;padding:7px 0 9px 0;font-size:11px;font-weight:700;line-height:13px;clear:both;border:1px #fff solid;height:80px;margin:0 auto}
.boxpaneljasny{background-color:#fff9de}
.boxpaneljasny,.boxpaneljasny a,.boxpaneljasnyNOBULL a{color:#5a6372}
.boxpaneljasny a:hover{color:#104684}
.searchpanel{width:289px;clear:both;background-color:#fff9de;padding:8px 0 7px;margin:0 69px 0 13px;font-size:13px;font-weight:300;line-height:15px;color:#8c826c;margin-left:26px}
@media (max-width:1023px){
	.searchpanel{margin-left:16px}
}
.rssmenulink{
    color:#ff9638!important;colorxx:#ef9e36!important;
}
.menuhead{font-size:17px;font-weight:400;margin:0 0 8px;color:#fff9de}
.menuhead:after{content:url(../img/navarrow.gif)}
.menuhead a{color:#02161e}
.menuhead a:hover{color:#173971;text-decoration:none}
.boxhead{display:block;font-size:16px;font-weight:300;line-height:22px;color:#fff;padding:10px 11px 0 11px;text-transform:uppercase;font-family:Encode Sans Expanded,sans-serif;background:#7f8692;height:41px;box-sizing:border-box;margin-bottom:3px;text-align:right}
.boxheadjasny, .pseudoboxhead{background:#f6eed4}
.boxhead a{display:block;color:#fff}
.boxhead a:hover{display:block;color:#fff;text-decoration:none}
.boxhead.prawy :after{content:"\203A";color:#ff6600;font-size:55px;font-family:"Segoe UI Symbol", "Noto Sans Symbols", sans-serif;padding-left:6px;vertical-align:-8px}
.boxhead.lewy :before{content:"\2039";color:#ff6600;font-size:55px;font-family:"Segoe UI Symbol", "Noto Sans Symbols", sans-serif;padding-right:6px;vertical-align:-8px}
.boxhead.lewy :after{content:none}
.boxhead.lewy,.boxhead.prawy{padding-top:3px}
.boxheadjasny, .boxheadjasny a, .pseudoboxhead, .pseudoboxhead a{color:#817762}
.boxheadjasny a:hover, .pseudoboxhead a:hover{color:#104684}
.pseudoboxhead{text-align:left}
.h1podzial-arrow {font-size: 20px;color:#cbd3df}
.h3boxhead-arrow {font-size: 15px;position: relative;top: -1px}
@media (max-width:1023px){
.boxpanel ul li,.boxpanelextra ul li{margin-left:16px}
.boxhead{padding-left:16px}
}
.boxheadnopad{padding-left:0}
.boxheadcont{padding-right:4px;border-right:3px solid #ff6600}
@media (max-width:1023px){
.boxheadcont{margin-right:7px}
}
li.miniforum-li{border-bottom: 2px solid #fff9de !important}	
li.slotselected,li.slotselected a{color:#ff5500}
li.slotselected a:hover{color:#02161e}
.boxrankL{width:27px;height:27px;float:left;text-align:center;font-size:17px;line-height:27px;font-weight:400;background-color:#ff5500;color:#fff;margin-bottom:2px}
.boxrankR{margin-left:33px;padding:6px 8px 7px 0;border-bottom:solid 1px #aba18f}
.boxfo{clear:both;padding:0;padding-right:6px;margin-right:7px;min-height:80px;margin-bottom:3px}
.boxfoL{float:left;width:133px;line-height:1em}
.boxfoR{margin-left:133px;padding-top:12px}
a.boxiktitle{padding:4px 0 12px 0;display:block;color:#6d685d;clear:both}
.boxiktitle:after{content:" \203A";color:#fff;font-size:26px;vertical-align:-2px}
.butonkigorne{margin:0 0 5px;width:302px;height:50px;clear:both;text-align:right}
.butonkidolne{float:left;clear:both;padding:0 0 8px 8px;width:100%;box-sizing:border-box;}
.butonkiwlasne{float:right;padding:8px 0}
@media (max-width:450px){
.butonkiwlasne{float:none;clear:both}
}
.butonkiinner{margin:7px 24px 0px 0;padding:7px 0 0px;overflow:auto}
.butibuti,.butibutierror,.butibutisel{cursor:pointer;font-size:12px;font-weight:400;background-color:#fff9de;color:#667895!important;padding:5px 6px 4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border:solid 1px #b5b9c0;white-space:nowrap;display:inline-block;margin:9px 4px 6px 0;line-height:12px!important;min-width:10px;text-align:center;vertical-align: middle;height: 12px;box-sizing: content-box}
a.butibuti,.butibuti a{color:#667895!important;text-decoration:none!important}
.butibutierror,.butibutierror a{background-color:#798daf;color:#fff9de!important;border-color:#798daf;vertical-align: middle;height: 12px;}
.butibutisel{background-color:#9e9786;color:#fff9de!important;border-color:#9e9786}
a.butibuti:hover,a.butibutierror:hover,a.butibutisel:hover{cursor:pointer;color:#fff!important;background:#ff6600!important;border-color:#ff6600;text-decoration:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
.butibuti .iconify,.butibutierror .iconify{margin-top:-3px}
.buton .iconify,.butonek .iconify{font-size:19px;vertical-align:-4px;padding-right:4px;}
.butoneksearch{padding:4px 5px;margin-left:4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border:solid 2px #ff6600;color:#999;font-size:11px;font-weight:700;vertical-align:middle;background:none;cursor:pointer}
.butoneksearch:hover{border-color:#ff8c00;color:#fff;cursor:hand;text-decoration:none}
.putbutti,a.putbutti {background: #aeb8c2;color: #fff9de !important;}
.putbutti:hover,a.putbutti:hover {background: #798daf!important;border-color: #798daf!important;}
.autorlink,.zweryf1,.zweryf0,.status1,.status3{font-size:14px;font-weight:400}
.statusnolink, .statusnolink a{cursor:not-allowed;filter:grayscale(1);filter:gray;-webkit-filter:grayscale(1);opacity:.80}
.statusnolink > img{filter:grayscale(1);filter:gray;-webkit-filter:grayscale(1);opacity:.40!important}
.autorlink:before{content:url(../_gfx/interfejs/autormarker.gif)}
.zweryf0:before{content:url(../_gfx/interfejs/zweryf0.gif)}
.zweryf1:before{content:url(../_gfx/interfejs/zweryf1.gif)}
.status1:before{content:url(../_gfx/interfejs/status1.gif)}
.status3:before{content:url(../_gfx/interfejs/status3.gif)}
.ikoneczka{font-size:12px;line-height:12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;font-family:Nunito Sans,sans-serif;padding:3px 5px;font-weight:400;letter-spacing:0;cursor:help}
.ikoneczkalink{font-size:12px;line-height:12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;font-family:Nunito Sans,sans-serif;padding:3px 5px;font-weight:400;letter-spacing:0;cursor:url}
.ikoneczkabig{font-size:14px;line-height:14px;padding:7px 8px 6px 8px;white-space:nowrap}
@media (max-width:620px){
.ikoneczkabig{display:inline-block!important}
}
.ikokolo {
	border-radius: 50%;
    padding: 5px;
    width: 22px;
    height: 22px;
    text-align: center;
	box-sizing: border-box;
	vertical-align: middle;
}
table.bbcode-code{width:85%;font-size:.9rem;}
 td.bbcode-code-code{background:#fff;padding:10px;color:#008b84}
.PR{font-size:12px;font-weight:500;color:#777;border:1px solid #999;padding:1px 4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;cursor:help}
.rss{font-size:10px;font-weight:700;color:#fff9de;background-color:#ff5500;padding:1px 4px}
.S{font-size:12px;font-weight:500;color:#ff5500;border:1px solid #ff5500;padding:1px 4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;cursor:help}
.SS{color:#fff;background-color:#008ab5;display:inline-block}
.CENA{font-size:13px;font-weight:700!important;color:#fff9de;background-color:#ff5500;padding:7px 10px 6px 10px;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;margin-left:6px}
.IKOtyt{display:inline-block;background-repeat:no-repeat!important;background-size:34px 34px!important;width:34px;height:34px;cursor:help;vertical-align:-3px}
.IKOmid{background-size:22px 22px!important;width:22px;height:22px;vertical-align:-4px}
@media (max-width:450px){
.IKOtyt{background-size:22px 22px!important;width:22px;height:22px;vertical-align:-2px}
}
.KONTRA{color:#fff9de;background-color:#ff5500;display:inline-block}
.KONTRAINV{background-color:#fff9de;border:1px solid;display:inline-block}
.KONTRAREG, .KONTRAREG a{color:#fff9de;background-color:#ff5500;display:inline-block}
a:hover.KONTRAREG{color:#fff!important}
.KONTRAZWER,.KONTRAZAMPU{color:#fff9de;background-color:#00a1e3;display:inline-block}
.KONTRASD{color:#fff;background-color:#08d46e;display:inline-block}
.KONTRAZWER a,.KONTRAZAMPU a{color:#fff9de}
.KONTRAZAMPU{padding:1px 3px}
.borderzwer{border-color:#00a1e3!important}
.bgzwer{background-color:#00a1e3}
.aktualne{color:#ff5500;white-space:nowrap}
.nieaktualne{color:#777!important}
.nieaktualne:after{content:" 🞲";font-size:1rem;color:#ff9b00;line-height:1rem}
.tabzmarginem{background-color:#f6eed4;margin-left:-16px;width:624px}
.tabzmarginem td{padding:3px 4px;border-bottom:1px solid #fff9de}
.tab{width:100%}
.tab td{padding:10px 10px 10px 0 !important}
@media (max-width:450px){
.tab td.tdstart,.tab th.tdstart,.tab th.thstart{padding:10px 10px 10px 16px !important}
}
th,.th{padding:14px 10px 12px 0;font-size:13px;line-height:12px;background-color:#fff9de;font-weight:700;height:50px;box-sizing:border-box}
thead{height:50px;box-sizing:border-box}
.formTH{height:41px;box-sizing:border-box;padding:7px 11px 0px 11px;font-weight:300;font-size:16px;line-height:1.3em;background-color:#7f8692;color:#fff;text-transform:uppercase;font-family:Encode Sans Expanded,sans-serif}
.formTH a{color:#fff}
.THselected{color:#ffb55c}
.THlink,a.THlink{color:#02161e}
a.THlink:hover{text-decoration:none}
.THlink,h2 a.THlink,h3 a.THlink{font-weight:700;font-size:16px;line-height:1.5em}
.navarrowafter a:after{content:"\203A";color:#ff6600;font-size:45px;vertical-align:-6px;font-weight:300;padding-left:8px;font-family:"Segoe UI Symbol", "Noto Sans Symbols", sans-serif}
a.THminilink{color:#6d685d}
a.THminilink:hover{text-decoration:none}
.THminilink:after{content:url(../_gfx/interfejs/tharrow.gif)}
.numerki,.numerekwybrany{font-size:12px;line-height:19px;font-weight:700;line-height:20px;padding:1px 11px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;margin:8px 0}
a.numerki{color:#8c826c}
a.numerki:hover,a.numerekwybrany:hover{background-color:#ff6600;color:#fff9de;text-decoration:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
.numerekwybrany,a.numerekwybrany{background-color:#9e9786;color:#fff9de}
@media (max-width:620px){
.numerki,.numerekwybrany{padding:3px 9px}
}
.pgtd{padding:3px;text-align:center;font-size:11px;vertical-align:middle;color:#8c826c;white-space:nowrap}
.formmain, .comcont{margin: 9px 0 0 0;;border-left:3px solid #daceba;padding-left:16px}
.formTR label{width:140px;float:left;text-align:right;margin-top:15px;height:20px;font-size:13px}
.comcont{border:none}
@media (max-width:1366px){
.formmain, .comcont{border-left:none;padding-left:0px}
.formTR label{width:100%;text-align:left;font-size:13px}
}
@media (max-width:1023px){
.comcont{margin-left:16px;padding:8px 16px 0 16px}
.formmain{margin-left:16px;margin-right:16px}
}
@media (min-width:1024px){
.comcont{padding:8px 0 8px 150px}
}
@media (min-width:1680px){
	.comcont{padding:8px 0 8px 160px}
}
.labelopt{color:#8c826c}
.formTR,.formNR{clear:both}
.formTR input,.formTR textarea,.formTR input[type="search"],.formTR input[type="password"],.formTR select,.formTR input[type="time"],.formTR input[type="date"]{margin:4px 4px 4px 0}
.formTR input,.formTR select,.formTR input[type="search"],.formTR input[type="password"],.formNR input,.formNR select,.formNR input[type="search"],.formNR input[type="password"],.formNR input[type="time"],.formNR input[type="date"]{width:40%!important}
.formTR input[type="checkbox"], .formTR input[type="radio"]{width:auto!important}
.formTR textarea{padding:4px}
.formNR label{width:50px;float:left;text-align:right;margin-top:11px;height:20px}
.formSIMPLE input,.formSIMPLE select,.formSIMPLE input[type="search"],.formSIMPLE input[type="password"],.formSIMPLE input[type="time"],.formSIMPLE input[type="date"]{min-width:280px!important}
@media (max-width:700px){
.formTR input,.formTR select,.formTR input[type="search"],.formTR input[type="password"],.formNR input,.formNR select,.formNR input[type="search"],.formNR input[type="password"],.formNR input[type="time"],.formNR input[type="date"]{width:98%!important}
.formNR label{width:auto;float:none;text-align:left;margin-top:11px;height:20px}
.formTR textarea{padding:4px;width: 98%}
}
@media (min-width:1366px){
.qrinputholder{margin:4px 12px 1px 24%}
.qrinputholder textarea{width:100%}
.formTR textarea{width:79%}
.forminputholder{margin-left:145px}
.forminputholder textarea{width:98%}
}
textarea.txquickreply,textarea.txcomment {height:100px;width:100%;box-sizing: border-box;}
textarea.txquickreply.expanded,textarea.txcomment.expanded {height:200px}
input[type="time"],input[type="date"]{width:initial!important}
/* -select- */
select{
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    background-position:right center;
    background-repeat:no-repeat;
    background-size:1ex;
    background-origin:content-box;
    background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
}  
/* //-select- */
.searchresults{border-top:1px solid #d7c8ae;padding:0 16px 35px 0;display:block;clear:both;font-size:14px;line-height:1.5em;font-weight:300}
.searchzajawka,.searchtyt{margin:6px 0 0 134px}
.searchzajawka a{color:#222}
.searchzajawka a:hover{color:#02161e;text-decoration:none}
.searcharrow a:after{content:" \203A";color:#ff5500;font-size:26px;vertical-align:-3px}
.searchtyt{font-size:17px;font-weight:400;line-height:23px;text-align:left}
.searchpics,.indexpics{width:120px;float:left;min-height:95px;position:relative;object-fit:cover}
@media (min-width:620px){
	div.searchpics.searchpicsmid{width:200px;min-height:133px}
	img.searchpics.searchpicsmid{width:200px;height:133px;object-fit:cover}
	div.searchpics.searchpicsmid{margin-right:16px;margin-bottom:8px}
	div.searchzajawka.searchpicsmid {margin: 6px 0 0 218px;}
}
.indexpics{padding-right:16px}
@media (max-width:1023px){
.indexpics{margin-left:-8px}
}
.searchpic{object-fit:cover;width:120px;height:80px}
.indexpics a, .searchpics a{position:relative;z-index:999}
a img.searchpic,a img.indexpic,div.searchpics a img,div.focus_imgcont a img,a img.searchpics,a img.miniindexpic, a img.artthumbpic{transition: opacity .2s ease, transform .2s ease, outline .2s ease;filter .6s ease;}
a img.searchpic:hover,a img.indexpic:hover,div.searchpics a img:hover,div.focus_imgcont a img:hover,a img.searchpics:hover,a img.miniindexpic:hover,a img.artthumbpic:hover{filter: brightness(1.05) contrast(0.97);opacity:0.9}
a img.searchpic:active,a img.indexpic:active,div.searchpics a img:active{outline: 3px solid rgba(255,255,255,.4);transform: scale(.975);}
a img.searchpics:active{outline: 3px solid rgba(255,255,255,.4);transform: scale(.987);}
a img.miniindexpic:active,a img.artthumbpic:active{outline: 3px solid rgba(255,255,255,.4);transform: scale(.993);}
.indexpic{object-fit:cover;width:120px;height:80px}
.miniindexpic{width:100%;object-fit:cover;height:150px}
@media (min-width:450px){
.miniindexpic{height:170px!important}
}
@media (min-width:620px){
.miniindexpic{height:135px!important}
}
@media (min-width:800px){
.miniindexpic{height:180px!important}
}
@media (min-width:1024px){
.miniindexpic{height:120px!important}
}
@media (min-width:1238px){
.miniindexpic{height:140px!important}
}
@media (min-width:1318px){
.miniindexpic{height:180px!important}
}
@media (min-width:1680px){
.miniindexpic{height:200px!important}
}
/*  *** efekt overlay nad miniindexpic *** */
.brrynekxx {
    position: relative;
}

.brrynekxx > div {
    position: relative;
    overflow: hidden;
}

.brrynekxx:hover > div::after {
	filter: brightness(1.05) contrast(5.97);opacity:0.9
}

/* Gradient na zdjęciu */
.brrynekxx > div::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
/*
    background: linear-gradient(to bottom, 
	rgba(0, 0, 0, 0) 0%, 
	rgba(0, 0, 0, 0) 30%, 
	rgba(0, 0, 0, 0.25) 50%, 
	rgb(53 57 65 / 72%) 70%, 
	rgb(31 34 41 / 83%) 90%);
*/
    background: linear-gradient(to bottom, 
	rgba(0, 0, 0, 0) 0%, 
	rgb(52 58 67 / 31%) 55%, 
	rgb(30 33 39 / 72%) 75%, 
	rgb(5 5 6 / 83%) 90%);
    pointer-events: none;
    z-index: 1;
}

/* Zdjęcie */
.brrynekxx img.miniindexpic {
    display: block;
	/*
    width: 100%;
    height: auto;
	*/
}

/* Tytuł NA zdjęciu */
.brrynekxx .newsDzialowaTytm {
    position: absolute;
    left: 11px;
    bottom: 12px;
    right: 12px;
    margin: 0;
    padding: 0;
    z-index: 2;
}

.brrynekxx p.newsDzialowaTytm a {
    color: #fff!important;
    font-size: 1.2rem;
    line-height: 1.3;
    text-decoration: none;
	  text-shadow:
        0 3px 6px rgba(0,0,0,0.9),
        0 0 6px rgba(0,0,0,0.85),
        0 0 12px rgba(0,0,0,0.75);
	font-family: Encode Sans Expanded, sans-serif;
	font-weight:300;
	border-left: 3px solid #4c87ff !important;
    padding-left: 6px;
    display: inline-block;
}


/* // efekt overlay nad miniindexpic */
.artpic{position:absolute;clip:rect(0px 120px 120px 0px)}
.searchH2,.searchH3{position:relative;font-size:19px;font-weight:600!important;font-family:Nunito Sans,sans-serif;color:#555;margin-left:134px;display:block;padding-top:10px;line-height: 1.4em;}
@media (min-width:1238px){
.searchH2,.searchH3,.searchzajawka,.searchtyt{margin-left:150px}
}
@media (min-width:1680px){
	.searchH2,.searchH3,.searchzajawka,.searchtyt{margin-left:160px}
}
.searchH3,.forumwatek{font-size:16px;margin:6px 0 0 35px}
.forumwatek{margin:0 0 11px 0;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.4em;font-weight:400}
.forumforum,.tablerowtyt{margin:3px 0 0 0;display:inline-block;font-family:Encode Sans Expanded,sans-serif;font-size:16px}
.youtubeforum {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.youtubeforum iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* YouTube Shorts (9:16 pionowy) */
.youtubeforum-short {
    position: relative;
    width: 320px;
    max-width: 100%;
    padding-bottom: 0;
    height: 568px;
    overflow: hidden;
}

.youtubeforum-short iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.deletedpic {
    opacity: 0.35;
    filter: grayscale(60%);
    cursor: not-allowed;
    transition: opacity 0.3s ease, filter 0.3s ease;
}

.deletedpic:hover {
    opacity: 1;
    filter: grayscale(0%);
}
img.forumpic {
    max-width: 100%;
    height: auto;
    border: 4px solid #ffffff;
    height: auto;
    border-radius: 4px;
}
.picikona {
	color:#0000009c;
    font-size: 23px;
    background: #c9c9c969;
    padding: 5px;
	border-radius:3px;
	width: 33px;
    height: 33px;
	box-sizing: border-box;
	transition: color .18s ease, transform .18s ease;
}

.picikona:hover {
	color:#ffffffab;
	transform: scale(1.12)
}
/* spięcie hovera z .artthumbpic - obrazkiem śródtekstowym w artykułach */
a:hover img.artthumbpic {
    filter: brightness(1.05) contrast(0.97);
    opacity: 0.9;
}
a:hover .picikona {
    color: #ffffffab;
    transform: scale(1.12);
}

.watekdivdiv{padding-top:16px}
.watekdivdiv:hover > .watekav > .szarypic{opacity:1!important;filter:none;gray;-webkit-filter:none}
.watekdiv{margin:0 16px 0 40px;border-bottom:1px solid #d7c8ae;min-height:35px}
@media (max-width:700px){
.watekdiv{margin:0 0 0 40px}
}
.watekav{float:left}
@media (max-width:450px){
.watekdiv{padding:0 8px 1px 0; margin:4px 0 0 16px}
.watekav{float:left}
}
a.szarylink,.szarylink{color:#8c826c}
.szarypic{filter:grayscale(1);filter:gray;-webkit-filter:grayscale(1);opacity:.50}
@media (max-width:450px){
.searchpics{padding:6px 12px 6px 0;margin-right:3px}
.searchzajawka,.searchtyt,.searchH2{margin-left:16px}
.searchresults{padding-top:12px}
.searchflex{margin-left:135px!important}
}
.searchlewy{margin-left:0}
.trojkat{height:6px;width:22px;position:relative;top:-8px}
.opisforum{font-size:14px;line-height:1.5em;color:#8c826c;padding:9px 0;font-weight:300}
.forumTD1{padding:4px 4px 4px 16px;overflow:hidden;border-top:solid 1px #daceba}
.forumTD1 ul li,.forumTD1 li{list-style-type:square;margin-left:13px}
.forumTD2{background-color:#fff9de;padding:4px 4px 4px 16px;overflow:hidden;border-bottom:1px solid #d7c8ae}
.forumTDred{background-color:#fff9de;overflow:hidden}
.forumRNowy{background-color:#999;color:#fff9de;padding:1px;width:78px;display:inline-block;text-align:center;margin-bottom:6px}
.forumRJunior{background-color:#6eb500;color:#fff9de;padding:1px;width:78px;display:inline-block;text-align:center;margin-bottom:6px}
.forumRBywalec{background-color:#008ab5;color:#fff;padding:1px;width:78px;display:inline-block;text-align:center;margin-bottom:6px}
.forumREkspert{background-color:#f30;color:#fff;padding:1px;width:78px;display:inline-block;text-align:center;margin-bottom:6px}
.forumRVIP{background-color:#c20043;color:#fff;padding:1px;width:78px;display:inline-block;text-align:center;margin-bottom:6px}
.forumlisting,.forumlistingNowe{color:#9e9786;line-height:1.3em;padding-top:2px}
li.forumlisting,li.forumlistingNowe{font-size:14px;list-style-type:square;margin-left:14px!important}
.forumlistingNowe{color:#ff5500}
.toolbar{font-size:11px;padding:8px 0;clear:both;overflow:auto}
.headtoolbar{font-size:11px;padding:0 0 20px 0;clear:both}
.helper,.helperform{color:#5a6372;background-color:#fff9de;font-size:14px;line-height:1.8em;padding:22px 12px 22px 16px;clear:both;border-width:1px;font-weight:400;border-right:3px solid #cec5b1;position:relative;margin:16px 0 16px 0}
@media (max-width:1023px){
.helper,.helperform{margin-left:-16px}
.toolbar,.headtoolbar{padding-left:16px}
}
.helper.szaryborder{background-color:#f6eed4}
.helperform.szaryborder{background-color:#f6eed4}
.helper.helperlewy{border-left:3px solid #03d5de;border-right:none;padding:20px 16px 30px 12px}
.helperform .helperexpand a, .helper .helperexpand a{color:#00b8ce;font-weight:600}
.helperinfo{background-image:url('../themes/images/ikona_info_chartreuse.svg'); background-repeat:no-repeat; background-position:19px 16px;background-size:34px 34px;padding-left:110px}
@media (max-width:620px){.helperinfo{padding-left:66px}}
@media (max-width:450px){.helperinfo{padding-left:16px;background-image:none}}
a.icosm_follow{width:34px;height:34px;padding:0 8px;display:inline-block;background-repeat:no-repeat;background-size:34px 34px}
a.icosm_mini{width:21px;height:21px;margin-left:8px;display:inline-block;background-repeat:no-repeat;background-size:21px 21px;opacity:0.9}
a.icosm_mini:hover{opacity:1}
a.dofacebook{width:18px;height:18px;margin:1px;display:inline-block;background-image:url(../_gfx/interfejs/share_facebook_off.gif)}
a.dofacebook:hover{background-image:url(../_gfx/interfejs/share_facebook.gif)}
a.doblip{width:18px;height:18px;margin:1px;display:inline-block;background-image:url(../_gfx/interfejs/share_blip_off.gif)}
a.doblip:hover{background-image:url(../_gfx/interfejs/share_blip.gif)}
a.dotwitter{width:18px;height:18px;margin:1px;display:inline-block;background-image:url(../_gfx/interfejs/share_twitter_off.gif)}
a.dotwitter:hover{background-image:url(../_gfx/interfejs/share_twitter.gif)}
a.dowykop{width:18px;height:18px;margin:1px;display:inline-block;background-image:url(../_gfx/interfejs/share_wykop_off.gif)}
a.dowykop:hover{background-image:url(../_gfx/interfejs/share_wykop.gif)}
a.visbluesky{background-image:url(../themes/images/social/ikonasm_bluesky_s.svg)}
a.visbluesky:hover{background-image:url(../themes/images/social/ikonasm_bluesky.svg)}
a.visfacebook{background-image:url(../themes/images/social/ikonasm_fb_s.svg)}
a.visfacebook:hover{background-image:url(../themes/images/social/ikonasm_fb.svg)}
a.visx{background-image:url(../themes/images/social/ikonasm_x_s.svg)}
a.visx:hover{background-image:url(../themes/images/social/ikonasm_x.svg)}
a.visyoutube{background-image:url(../themes/images/social/ikonasm_youtube_s.svg)}
a.visyoutube:hover{background-image:url(../themes/images/social/ikonasm_youtube.svg)}
a.visgplus{background-image:url(../themes/images/social/ikonasm_plus_s.svg)}
a.visgplus:hover{background-image:url(../themes/images/social/ikonasm_plus.svg)}
a.visinstagram{background-image:url(../themes/images/social/ikonasm_instagram_s.svg)}
a.visinstagram:hover{background-image:url(../themes/images/social/ikonasm_instagram.svg)}
a.vispinterest{background-image:url(../themes/images/social/ikonasm_pinterest_s.svg)}
a.vispinterest:hover{background-image:url(../themes/images/social/ikonasm_pinterest.svg)}
a.vislinked{background-image:url(../themes/images/social/ikonasm_linked_s.svg)}
a.vislinked:hover{background-image:url(../themes/images/social/ikonasm_linked.svg)}
a.vistumblr{background-image:url(../themes/images/social/ikonasm_tumblr_s.svg)}
a.vistumblr:hover{background-image:url(../themes/images/social/ikonasm_tumblr.svg)}
a.vistgnews{background-image:url(../themes/images/social/ikonasm_gnews_s.svg)}
a.vistgnews:hover{background-image:url(../themes/images/social/ikonasm_gnews.svg)}
#BD{text-align:center;min-height:100px;line-height:3px;padding:3px 0 3px 0}
.SKYN{min-height:600px;width:120px;overflow:hidden;position:absolute;right:17px;top:164px;z-index:1}
.SKYx{min-height:600px;overflow:hidden;position:absolute;right:17px;top:138px;z-index:1;width:120px}
.SKY-Lx{min-height:600px;overflow:hidden;position:absolute;left:17px;top:138px;z-index:1;float:left;width:120px}
@media (max-width:1158px){
.SKY,.SKY-L{display:none}
}
.RL336,.multiRL,.HL336{margin:0 auto;clear:both;text-align:center;width:336px}
.multiRL{padding:0 0 8px}
@media (max-width:800px){#BD{height:auto;min-height:50px}}
.BR1{width:auto; padding:0}
.slajdramka{width:126px;height:126px;border:2px solid silver;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin:0 18px 17px 0;display:inline-block;vertical-align:top}
.slajdwrapper{width:126px;height:126px;background-color:#e6e6e6;display:table;text-align:center}
.slajdcell{display:table-cell;vertical-align:middle}
.bgfoto{background-color:#e6e6e6}
.galTH{background-color:#9e9786;color:#fff9de;padding:11px 5px 3px 8px;line-height:12px;font-weight:700;border-bottom:8px solid #fff9de}
.image{border-style:solid;border-width:1px;border-color:#888}
.galeriaPoziom{background-color:#d4caaf;margin:0 -8px 0 -16px;padding:16px 3px 13px;overflow:auto}
.NOWE,.NOWE a{font-size:8px;font-weight:700;color:#fff;background-color:#ff5500;padding:1px 2px;margin-left:3px}
.NOWE a:hover{color:#fff;background-color:#ff5500;text-decoration:none}
.NOWEZWER,.NOWEZWER a{font-size:8px;font-weight:700;color:#fff;background-color:#00a1e3;padding:1px 2px;vertical-align:bottom;margin-left:3px}
.NOWEZWER a:hover{color:#fff;background-color:#00a1e3;text-decoration:none}
.NOWElink{color:#ff5500;font-weight:400;font-size:0.8em;white-space:nowrap;margin-left:4px}
.NOWElink a{color:#ff5500;padding:0 4px;border-left:1px solid #ff5500;font-weight:600}
.NOWElink a:hover{background:#ff5500;color:#fff}
.NOWElinkZWER a{color:#00a1e3;border-left-color:#00a1e3}
.NOWElinkZWER a:hover{background:#00a1e3;color#fff}
.NOWElinkSD, .NOWElinkSD a{color:#08d46e;border-left-color:#08d46e}
.NOWElinkSD a:hover{background:#08d46e;color:#fff}
.newlinks1{background-color:#00d90e;color:#fff;display:inline-block}
.newlinks2{background-color:#82cb87;color:#fff;display:inline-block}
.newlinks3{background-color:#b7b7b7;color:#fff;display:inline-block}
.attributeinput{padding:4px}
.SCONTconty{width:100%;float:left;overflow:hidden;background-color:#fff9de}
.SCONTconty ul li{list-style-type:square;margin-left:16px}
.COL1{width:60%;float:left}
.COL2{width:40%;float:left;padding:0 10px;box-sizing:border-box}
@media (max-width:1023px){
.COL2{padding-right:0}
}
@media (max-width:620px){
.COL1,.COL2{width:100%;float:none;margin-left:0}
}
.COL2panel{list-style-type:none;line-height:1.4em;font-size:14px;top:-4px;position:relative;padding-top:22px}
@media (max-width:620px){
.COL2panel{font-size:15px}
.COL2{padding:0}
}
.COL2panel ul li{list-style-type:none;display:block;margin-bottom:16px;font-weight:300}
.COL2panel ul li ul li{list-style-type:square;display:list-item;border-left:none;margin-bottom:0px;margin-left:26px!important}
.COL2panel ul{margin-left:-16px;padding-bottom:8px;margin-top:9px}
.COLpanel a{color:#02161e}
.COL2panel p, .COL2panel ul li span.zwykly p,.COL2panel ul li p {border-left:3px solid #ff6600;padding:4px 0 2px 7px}
.COL2panel ul li a:hover, .COL2panel p a:hover, .COLpanel p a:hover{color:#104684}
.COL3{width:336px;float:right}
.COLpanel{padding:0 0 0 7px;margin:20px 0;border-left:3px solid #ff6600}
.COLpanelMarfix{margin:40px 0}
.focus_img{width:100%}
.focusl{width:378px;float:left;min-height:220px;overflow:hidden;box-sizing:border-box}
.focusr{padding-left:16px;width:238px;float:left;margin-bottom:8px;font-size:16px;line-height:1.5em;box-sizing:border-box}
.focus_imgcont{width:378px}
.tagline.taglindex{min-width:378px}
@media (min-width:700px){
.focusl{min-height:320px}
}	
@media (max-width:1023px){
.focusr{width:auto;float:none;padding-left:16px}
.focusl{margin-right:16px;margin-bottom:8px}
.focusl{width:474px;min-height:267px}
.focus_img{max-width:474px}
.focus_imgcont{width:474px}
.tagline.taglindex{min-width:474px}
}
@media (max-width:700px){
.focusl{width:380px}
}
@media (min-width:1238px){
.focusr{width:271px}
.focusl{width:425px;min-height:240px}
.focus_imgcont{width:425px}
.tagline.taglindex{min-width:425px}
}
@media (min-width:1360xpx){
.focusr{width:271px}
.focusl{width:425px;min-height:240px}
.focus_imgcont{width:425px}
.tagline.taglindex{min-width:425px}
}
@media (min-width:1318px){
.focusr{width:302px}
.focusl{width:474px;min-height:267px}
.focus_imgcont{width:474px}
.tagline.taglindex{min-width:474px}
}
@media (min-width:1680px){
.focusr{width:341px}
.focusl{width:573px;min-height:323px}
.focus_img{max-width:573px}
.focus_imgcont{width:573px}
.tagline.taglindex{min-width:573px}
}
@media (max-width:620px){
.focusl,.focusr{width:100%;box-sizing:border-box}
}
@media (max-width:620px){
.focus_img,.focus_imgcont{width:100%}
.focusl{min-height:calc(100vw*0.56)}
.tagline.taglindex{min-width:auto}
}
.formTHdzial{color:#555;padding:11px 5px 3px 16px;font-weight:700;margin-left:-16px;line-height:12px;clear:both;background-color:#9e9786;color:#fff9de}
.zajaweczki{padding:0 10px 28px 0;display:block;clear:both;font-size:15px;line-height:1.4em}
.zajaweczki ul li{padding:12px 0 10px;border-top:1px solid #d7c8ae;clear:both}
.zajaweczki ul li a:hover{border:none}
.zajawa{font-size:14px;line-height:1.4em}
.zajawa a{color:#222}
.zajawa a:hover{color:#02161e;text-decoration:none}
.zajawa a:after{content:" \203A";color:#ff5500;font-size:26px;vertical-align:-3px}
@media (max-width:1023px){
	.zajawa{padding:0 16px 0 0}
}
.h1dzial{display:block;font-size:30px;font-weight:400;letter-spacing:-0.04em;line-height:1.37em;padding:43px 16px 0 0;text-align:left;color:#02161e;margin-bottom:8px;font-family:Encode Sans Expanded, sans-serif;}
/*.h1dzial a{color:#02161e}*/
.h1dzial a:hover{color:#02161e;text-decoration:none}
@media (max-width:1238px){
	.h1dzial{font-size:26px}
}
.fokusikidzialowe{width:302px;padding:19px 9px 10px 21px;font-size:11px;font-weight:700;line-height:15px}
.newsDzialowaTyt,.newsDzialowaTytFull{position:relative;font-size:21px;font-weight:400;line-height:1.3em;text-align:left;color:#01829a;margin:16px 0 0 120px;display:block}
.newsDzialowaTyt a{color:#ff5500}
.newsDzialowaTyt a:hover{border-bottom:1px dotted #ff5500;text-decoration:none}
.newsDzialowaTytm{position:relative;font-size:17px;line-height:1.4em;text-align:left;color:#01829a;margin:0 0 0 118px;display:block;font-weight:600;font-family:Nunito Sans,sans-serif}
.dzialzajawka{margin:1px 0 35px 136px;font-size:14px;line-height:1.4em}
@media (max-width:1023px){
.dzialzajawka{margin-left:128px}
}
@media (max-width:450px){
.dzialzajawka{margin-left:0px}
}
.dzialzajawka a{color:#222}
.dzialzajawka a:hover{color:#02161e;text-decoration:none}
.mininewstyt{font-size:12px;font-weight:800;padding:8px 8px 13px 12px;font-family:Encode Sans Expanded,sans-serif;background:#7f8692;color:#ffffff;margin:4px 0 1px 7px;line-height:1.4em;height:22px}
.mininewstyt a{color:#ffffff;padding-right:7px}
.mininewstyt a:hover{color:#e6e6e6}
@media (max-width:620px){
.mininewstyt{margin:0 -9px 1px -16px!important;padding-left:23px}
}
.minityt{font-size:12px!important;font-weight:800!important;padding:5px 0px 30px 0px;font-family:Encode Sans Expanded,sans-serif;line-height:1.4em;color:#aba18f}
h3.newsDzialowaTytm.first, p.newsDzialowaTytm.first {font-size: 21px;letter-spacing: -0.02em;font-weight:800;line-height:1.3em;padding-top:6px;margin:0 0 0 128px}
p.newsDzialowaTytm.first {font-size: 17px}
h3.newsDzialowaTytm.first a,p.newsDzialowaTytm.first a {color:#02161e}
.formTHnavig{font-size:12px;font-weight:400;color:#999;vertical-align:bottom;padding:6px 8px 2px}
.formTHnavig ul,.formTHnavig ul li{display:block}
.formTHnavig ul li{display:inline;white-space:nowrap;border-left:1px solid #999}
.formTHnavig li a{color:silver}
.formTHnavig li a:hover{color:#fff}
.belainfo{font-size:12px;color:#999;vertical-align:bottom;padding:22px 4px 2px;float:right;font-weight:600}
.beladolna{padding:41px 4px 2px}
.belainfo ul,.belainfo ul li{display:block}
.belainfo ul li{display:block;float:left;white-space:nowrap;border-left:1px solid #d4caaf}
.belainfo li a{color:#8c826c;padding:2px 6px 20px;display:block}
.beladolna li a{padding:24px 6px 2px}
.belainfo ul li a:hover{color:#ff5500}
@media (max-width:620px){
.belainfo{display:none;margin:8px 0}
.belainfo ul li{padding:4px 6px 2px; margin:0!important}
}
.komunikat{padding:7px;background-color:#ffd666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin-right:8px;clear:both}
.intertextTytul,.intertextTytul a{font-size:12px;line-height:12px;color:#ff5500;text-decoration:underline;font-weight:700}
.intertextText,.intertextText a{font-size:11px;line-height:12px;color:#222;text-decoration:none;padding:3px 0 4px}
.intertextLink,.intertextLink a{font-size:10px;line-height:10px;text-decoration:underline}
.midrating{color:#fff;padding:1px 5px;width:70px;font-size:11px;line-height:11px;font-weight:700;margin:0}
.bigrating{color:#fff;padding:8px 16px;width:200px;font-size:30px;line-height:30px;font-weight:700}
.userrating-1{background-color:#cec5b1;background-colorxx:#02161e;color:#fff}
.userrating0{background-color:#cec5b1;background-colorxx:#e1d6be;color:#02161e}
.userrating1{background-color:#cec5b1;background-colorxx:#999}
.userrating2{background-color:#cec5b1;background-colorxx:#6eb500}
.userrating3{background-color:#cec5b1;background-colorxx:#008ab5}
.userrating4{background-color:#cec5b1;background-colorxx:#f30}
.userrating5{background-color:#cec5b1;background-colorxx:#c20043}
.userrating6{background-color:#cec5b1;background-colorxx:#af1b72}
.userrating7{background-color:#cec5b1;background-colorxx:#801b6e}
.userrating8{background-color:#cec5b1;background-colorxx:#5b0563}
.urankL{float:left;width:50%;margin-right:16px}
.urankL, .urankR{padding:6px 0}
.ramkawdziale{float:left;width:100%;margin-right:-205px}
.ramkawdziale_tresc{margin-rightxx:205px}
.ramkawdziale_tresc H2, .ramkapasaz H2{padding-bottom:20px}
.ramkawdziale ul li{padding:18px 6px 0px 11px}
.ramkawdziale li{margin-bottom:3px}
.ramkapasaz{width:185px;float:right;padding:0 0 0 16px}
@media (max-width:620px){
.ramkapasaz{display:none}
.ramkawdziale{width:100%}
.ramkawdziale_tresc{margin-right:0}
}
@media (max-width:319px){
.ramkawdziale{display:none}
}
.cykldownloads ul li{padding:8px 0 0;font-weight:700;list-style-type:none;display:block}
.cykldownloads li:before{content:url(../_gfx/interfejs/downloadlogo.gif);margin-left:-16px;margin-right:6px;vertical-align:middle}
.dynakol0{width:50%;float:left;padding:0 0 50px 0}
.dynakol1{width:50%;float:left;padding:0 0 50px 0}
.dynakol2{width:50%;float:right;padding:0 0 50px 0}
@media (max-width:620px){
.dynakol1,.dynakol2{width:auto!important;float:none}
.dynakol1{padding-bottom:0}
}
.kotwa{position:relative;padding-topxx:50px;top:-49px;width:1px}
#adBlock{background:#fff!important}
.nocop{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
/* ---------------------------------------------------
 * MOBI
 * --------------------------------------------------- */
.bezcienia{text-shadow:none}
input,select,.buttons{margin-top:8px!important;margin-bottom:8px!important;font-family:Nunito Sans,sans-serif}
.footercolumn{width:20%;color:#999;font-size:13px;font-weight:500;line-height:24px;float:left;margin:8px 0 6px 0}
@media (max-width:900px){
.footercolumn{float:unset;width:100%;font-size:16px;line-height:29px}
}
.footercolumn a,.footerrss a {color:#999}
.footercolumn a:hover,.footerrss a:hover{color:#fff;text-decoration:none}
.footercolumn ul{padding-top:8px;margin:0 16px 46px 0}
.footercolumn li{padding-bottom:2px;list-style-type:none}
.footercolumn ul li{margin:0}
.footercolumntyt, .footercolumntyt a{color:#fff;font-weight:300;letter-spacing:0.07em}
.footercolumntyt {border-bottom:dotted 1px #777;margin-right:16px}
.mapa_full .footercolumntyt, .mapa_full .footercolumntyt a{color:#02161e;}
.mapa_full .footercolumn a:hover,.mapa_full .footerrss a:hover{color:unset}
.box ul li{margin-left:12px;padding:7px 0}
ul.boxprawy li,ul.boxprawyheader li{color:#999;margin-left:22px;border-top:1px dotted #7b7b7b;padding:17px 0;list-style-type:none;font-size:12px}
ul.boxprawy li a,div.box a{color:#ff5500}
ul.boxprawyheader li a{color:#dadada}
ul.boxprawyheader li a:hover{color:#fff}
li.bulfirst{border-top:none!important}
.box > h3{font-size:11px;color:#fff;font-weight:700;padding:5px 0;margin-top:15px}
.box{margin-bottom:26px}
.prawa{width:100%;margin:0 6px}
@media (max-width:1023px){
.prawa{margin:0}
.mapa_full .footercolumn {margin-left:8px}
}
@media (max-width:700px){
.lewa1{float:left}
.prawa1{float:right;width:44px}
}
div.minheight{height:1px!important}
.menu-buttons{font-size:12px;line-height:13px;font-weight:400;font-family:Encode Sans Expanded,sans-serif}
.menu-usermenu{background:#4b525f;position:absolute;z-index:4444;width:286px;right:50px;top:50px}
@media (max-width:1023px){
.menu-usermenu{width:calc(100vw - 50px);height:calc(100vh - 50px);overflow:scroll}
.menu-opcje{position:absolute;right:0px;background:#f6eed4;z-index:22323;margin-top:50px;white-space:nowrap;width:unset;min-width:75%}
.menu-opcje-inner{margin-left:22px}
}
@media (max-width:800px){
ul.boxprawy,ul.boxprawyheader li{font-size:15px;line-height:1.4em;padding:22px 0 18px 0}
}
@media (max-width:700px){
#search-box{margin-top:-40px!important}
}
#logoblock{float:left}
a#logo{display:block;height:50px}
@media (max-width:700px){
#mainsearch{margin-top:40px}
}
only screen and (max-device-width:620px){#mainsearchposition:absolute;top:46px}
@media (min-width:1024px){
.fixedcont{margin:0 auto;width:976px}
.lewa{width:640px}
.lewa{margin-right:336px;float:left;min-width:640px}
.prawa{width:336px;float:left;margin:0 0 0 -336px}
}

@media (min-width:1158px){ /*1158 to 16+976+166 na sky8 */
.fixedcont{margin:0 166px 0 auto}
}

@media (min-width:1238px){ /*1158 to 16+976+166 na sky8 */
.fixedcont{margin:0 166px 0 auto;width:1056px}
.lewa{width:720px}
}

@media (min-width:1318px){
.fixedcont{margin:0 166px 0 auto;width:1136px}
.lewa{width:800px}
}
@media (min-width:1536px){
.fixedcont{margin:0 auto;width:1136px}
.lewa{width:800px}
}

@media (min-width:1680px){
.fixedcont{margin:0 auto;width:1336px}
.lewa{width:954px;margin-right:382px}
.prawa{width:380px;float:left;margin:0 0 0 -380px}
.menupanel{width:380px}
.boxpanel{width:380px}

}
.lewadol{min-height:20px;background-color:#fff9de}
@media (min-width:1024px){
#contentcont{min-height:450px}
}
div.addthis_toolbox{float:right;opacity:.55}
div.addthis_toolbox:hover{opacity:1}
.nowe{color:#ff5500;font-size:11px;font-weight:400}
.nowe a{color:#ff5500}
.malytytulowy{font-size:11px!important;font-weight:400;color:#999}
.panel.bg2,.bg2{background:#fff9de}
.post.bg2{background:#fff9de}
.row.bg1{background:#f6eed4}
.row.bg2{background:#fff9de}
*{margin:0;padding:0}
html{width:100%;height:100%}
body{margin:0 auto;padding:0;line-height:1.6em;font-size:13px;color:#02161e;text-shadow:none;background-color:#fff9de;font-family:Nunito Sans,sans-serif;font-weight:300}
@media (max-width:799px){
body{font-weight:400}
}
body.simple{width:auto;margin:0;padding:8px}
.buttons a:active,.profile-icons a:active,div.dropdown-tabs a:active{transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none}
img{border-width:0}
.corners-top,.corners-bottom{display:none}
.profile-icons{opacity:1}
.profile-icons,div.rules,div.forabg,div.forumbg,div.post,.panel,.cp-mini{transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease}
body.transform img,body.transform .topic-actions,body.transform .profile-icons{opacity:1}
a.up{background:url(../themes/images/arrow_up.gif) no-repeat left center}
a.down{background:url(../themes/images/arrow_down.gif) no-repeat right center}
a.left{background:url(../themes/images/arrow_left.gif) no-repeat 3px 60%}
a.right{background:url(../themes/images/arrow_right.gif) no-repeat 95% 60%}
a.up{padding-left:10px;text-decoration:none;border-bottom-width:0}
a.up:hover{background-position:left top;background-color:transparent}
a.down{padding-right:10px}
a.down:hover{background-position:right bottom;text-decoration:none}
a.left{padding-left:12px;color:#ff5500}
a.right{padding-right:12px}
.back2top{clear:both;height:11px;text-align:right}
a.top{background:url(../themes/images/icon_back_top.gif) no-repeat top left;text-decoration:none;width:11px;height:11px;display:block;float:right;overflow:hidden;text-indent:11px;color:#ff5500}
a.top2{background:url(../themes/images/icon_back_top.gif) no-repeat 0 center;text-decoration:none;padding-left:14px;line-height:1em;margin:4px 0;display:inline-block;color:#ff5500}
a.up,a.down,a.left,a.right,a.top,a.top2,.nav-links{transition-property:color,background-position;-webkit-transition-property:color,background-position;-moz-transition-property:color,background-position;-o-transition-property:color,background-position;-ms-transition-property:color,background-position;transition-duration:.25s;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-timing-function:ease;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease}
.clear{clear:both;display:block}
.rightside,.right-box{text-align:right}
.left-box{float:left;text-align:left;width:auto}
a.left-box{color:#ff5500}
p.rightside,li.rightside,ul.rightside,ul.linklist li.rightside,.right-box{float:right;margin-left:0;margin-right:0}
ul.leftside{float:left;margin-left:0;margin-right:5px;text-align:left}
hr{background-color:none;border:solid 1px transparent;border-top-color:#02161e;width:100%;margin:11px 0;text-align:center}
.clearfix,#tabs,#minitabs,fieldset dl,ul.topiclist dl,dl.polls{min-height:1px;overflow:hidden}
span.corners-bottom{display:block;clear:both}
dl.details{font-size:12px}
dl.details dt{float:left;clear:left;width:30%;text-align:right;color:#888;display:block}
dl.details dd{margin-left:0;padding-left:5px;margin-bottom:5px;color:#999;float:left;width:65%}
fieldset{margin:0;padding:0;border-width:0}
fieldset.display-options{margin:8px 0;text-align:center}
.error{color:#ff5500;font-size:13px;padding:16px 0}
#nav-header a:hover span,#nav-header a.new span{background-position:0 -40px}
#nav-header strong{font-weight:400}
#search-box{float:right}
@media (min-width:1024px){
#search-box{margin-top:0}
}
.szukaj{position:relative}
.old-ie #search-box{background:#9b9b9b;padding-left:10px;width:194px}
.old-ie #search-box input[type="text"]{margin-top:3px}
.browser-ie #search-box input[type="text"]{height:14px}
*
#footer{padding:16px;font-size:11px;color:#888;overflow:hidden;background-color:#262d30;top:29px;position:relative;

}}
body.simple .copyright{text-align:center;color:#8c826c;font-size:11px}
.copyright .copy-left{float:left;text-align:left;padding:0 0 14px 8px}
.copyright .copy-right{float:right;text-align:right;padding:14px 12px 4px 0}
#page-body{min-height:330px;word-wrap:break-word;opacity:1;top:-29px;position:relative}
.nav-links{margin:0;padding:6px 6px 7px;text-align:left;color:#999;font-size:11px}
.nav-links a,.nav-extra a{color:#ff5500}
.nav-links .rightside{float:right}
.nav-links .time{color:#999}
.old-ie .nav-links{background:#02161e;border-bottom:1px solid #202020;border-top:1px solid #383838;margin:0 -6px}
.nav-extra a,.nav-extra a{color:#e6e6e6}
.old-ie #footer .nav-links{border-bottom-width:0;background:none}
.nav-extra{float:right;font-size:11px;margin:0;padding:2px 6px 6px;color:#999}
#page-body .nav-extra{margin-right:6px}
#footer .nav-links{margin-bottom:6px}
fieldset{border-width:0;font-size:13px;line-height:1.6em}
input[type="text"],input[type="password"],input[type="search"],input[type="time"],input[type="date"],select,textarea{font-weight:400;background-color:#fff;color:#02161e;outline-style:none;border:solid 1px #b0b0b0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:1em;font-size:15px;padding:2px 7px;font-family:Nunito Sans,sans-serif;width:100%;box-sizing:border-box;height:34px}
textarea{height:auto;line-height:1.6em}
input[type="text"],input[type="password"],input[type="search"],input[type="time"],input[type="date"],textarea{cursor:text}
input[type="text"]:hover,input[type="password"]:hover,input[type="search"]:hover,select:hover,textarea:hover{border-color:#80b0fb;background-color:#fff}
input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,select:focus,textarea:focus{border-color:#80b0fb!important;color:#02161e;background-color:#fff}
textarea:focus{color:#02161e}
input{vertical-align:-5%;outline:none}
input.inp_L,input.but_R{vertical-align:middle;height:34px}
select{cursor:pointer;vertical-align:middle;max-width:400px}
option{padding-right:1em}
option.disabled-option{color:#999}
input[type="text"]:disabled,select:disabled{
    background:#e3e3e3;
	color:#999;
}
label{cursor:default;padding-right:5px;font-weight:400}
label input{vertical-align:middle}
label img{vertical-align:middle}
fieldset.submit-buttons{text-align:center;vertical-align:middle;margin:16px 0}
fieldset.submit-buttons input{vertical-align:middle;padding-top:3px;padding-bottom:3px}
.autowidth{width:auto!important}
input.disabled{font-weight:400;color:#666}
.search-box{margin-top:3px;margin-left:5px;float:left}
.full{width:95%}
.medium{width:50%}
.narrow{width:25%}
.tiny{width:10%}
.search-box input.button2{opacity:0;transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;-ms-transition:opacity .25s ease}
.search-box:hover input.button2,.search-box.focus input.button2{opacity:1}
div.forabg,div.forumbg,.panel,.post{clear:both}
@media (max-width:1023px){
div.forabg{padding:0 16px}
}
.buttons{float:left}
.buttons div{float:left;margin:0 5px 0 0}
.old-ie .buttons div{margin-left:10px}
/*
.buttons div a,.buton,.butonek,.butonekerror,.pseudobutonek{cursor:pointer;height:34px;font-size:14px;line-height:31px;white-space:nowrap;display:inline-block;margin:8px;font-weight:400;padding-left:15px;padding-right:15px;text-decoration:none;background:#5a6372;color:#fff;border:1px solid #5a6372;border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;text-transform:uppercase;font-weight:400;box-sizing:border-box}
a.buton{height:34px;line-height:31px;padding-left:15px;padding-right:15px;color:#fff;text-decoration:none!important;vertical-align:-2px}
a.butonek{height:34px;line-height:32px;padding-left:16px;padding-right:16px;color:#798daf;text-decoration:none;vertical-alignxx:-2px}
a.buton:hover,a.butonek:hover,.buton:hover,.butonek:hover{text-decoration:none!important;background:#ff6600!important;color:#fff!important;border-color:#ff6600!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
button.butonxx{vertical-align:-2px;}
.butonek{background:#fff9de;border:solid 2px #b3bccb;color:#798daf;line-height:32px;outline:none}
*/
/* RESET przeglądarki */
button.buton, button.butonek,
input.buton, input.butonek {
  appearance: none;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: 14px;
  line-height: normal;
}

/* BAZA */
.buton,
.butonek {
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  height: 34px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap;
  /* skrót najpierw, korekta po nim — bez !important */
  padding: 0 15px;
  padding-top: 1px;
  padding-bottom: 0;
  margin: 8px;
  cursor: pointer;
  text-decoration: none;
  border-radius: 42px;
  border: 1px solid #5a6372;
  background: #5a6372;
  color: #fff;
  transition:
    background 120ms ease,
    border-color 120ms ease,
    color 120ms ease,
    box-shadow 120ms ease;
}

/* BUTONEK — wariant */
.butonek {
  padding: 0 16px;
  padding-top: 1px;
  padding-bottom: 0;
  color: #798daf;
  border-color: #798daf;
  background: #fff9de;
  border:solid 2px #b3bccb
}

/* HOVER */
.buton:hover,
.butonek:hover {
  text-decoration: none;
  background: #ff6600;
  color: #fff;
  border-color: #ff6600;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}

/* ACTIVE */
.buton:activexx,
.butonek:activexx {
  background: #cc5200;
  border-color: #cc5200;
  box-shadow: none;
}

/* Korekta dla elementu a — wymaga 1px więcej */
a.buton,
a.butonek {
  vertical-align: middle;
  padding-top: 2px;
  padding-bottom: 0;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}
a.butonek {
  color: #798daf;
}
a.buton:hover,
a.butonek:hover {
  text-decoration: none;
  color: #fff;
}

/* IKONY */
.buton svg, .buton img,
.butonek svg, .butonek img {
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

a.buton:active,a.butonek:active,a.butibuti:active,a.butibutierror:active,a.butibutisel:active,button:active,input.buton:active,input.butonek:active,input.butibuti:active,input.butibutierror:active,input.butibutisel:active,a.numerki:active{outline: 3px solid rgba(255,255,255,.4);transform: scale(.97);transition: filter 280ms ease-out;}

/* koniec korekty butonów -- */
.butonextra,a.butonextra{border-color:#ff6600;background:#ff6600;color:#fff}
.browser-ie .buttons div a{line-height:21.49px;padding-top:2px;height:24px}
.buttons div.locked-icon a{color:#999}
.buttons div.locked-icon a:hover{color:#777}
.buttons div a,.buttons div a:hover,.buttons div a:active{text-decoration:none;outline-style:none}
.buttons div a:hover{color:#ff6600;border-color:#ff6600}
.buttons div a:active{background-position:right bottom;color:#999}
.buttons div a:hover span{background-position:left -30px}
.buttons div a:active span{background-position:left bottom}
.but_R{border-radius:0 42px 42px 0;-moz-border-radius:0 42px 42px 0;-webkit-border-radius:0 42px 42px 0;min-width:50px}
.but_L{border-radius:42px 0 0 42px;-moz-border-radius:42px 0 0 42px;-webkit-border-radius:42px 0 0 42px}
.inp_L{border-radius:17px!important;-moz-border-radius:17px!important;-webkit-border-radius:17px!important;padding-right:34px!important}
.pagination{width:auto;text-align:right;margin-top:5px;margin-bottom:3px;float:right}
a.kolorowy,.pagination a{color:#ff5500}
.panel{margin-bottom:1px;padding:4px}
.post{border-bottom:solid 1px #b1aa92}
@media (max-width:620px){
.panel{padding:6px 12px}
}
#preview{margin-top:4px}
.post > div.inner,.panel > div.inner,.old-ie .post div.inner,.old-ie .panel div.inner-
panel{padding:10px 0}
.postbody{padding:0;width:76%;float:right;clear:both;word-wrap:break-word;margin:7px 0 0 0}
.postbody h3{padding:2px 0 0;margin:0 0 2px!important;text-transform:none;border:none;line-height:125%;font-weight:400;font-size:16px}
.postbody h3 img{vertical-align:bottom}
.postbody .post-header{overflow:hidden}
.postbody .post-header h3{float:left}
.postbody .content{font-size:13px;clear:both;line-height:1.5em;padding:16px 0 0 0}
.postbody .content a, .gieldabody a{text-decoration:underline;border-bottomxx:1px dotted #104684}
.postbody .content bold{color:#fff}
.postbody .content,.gieldabody{font-size:16px;line-height:1.7em;font-weight:300}
@media (max-width:1023px){
.postbody .content,.gieldabody{font-size:16px;line-height:1.7em}
.gieldabody{padding:0 16px}
}
@media (max-width:620px){
.postbody .content,.gieldabody{font-size:17px;line-height:1.7em;font-weight:400;padding:17px 0}
.gieldabody{padding:17px 16px}
}
.search .postbody{width:68%}
.content{min-height:3em;overflow:hidden;line-height:1.6em;padding-bottom:1px}
.content h22,.panel h22,.panel > div > h3,.panel .content > h3{font-weight:400;margin:4px 0;padding:0;font-size:16px}
.postbody > .notice{clear:left;margin-top:10px;font-size:11px;font-style:italic}
.post ul.profile-icons li{opacity:0;transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;-ms-transition:opacity .25s ease;list-style-type:none}
.post ul.profile-icons li.reply-icon{opacity:1;}
.post:hover ul.profile-icons li{opacity:1}
ul.profile-icons{list-style:none}
ul.profile-icons li{float:left;margin:0 5px 0 0 !important;background-position:0 100%}
ul.profile-icons li a{background-position:0 0;opacity:1}
ul.profile-icons li span{display:none}
ul.profile-icons li a:hover{opacity:1}
.postbody ul.profile-icons{float:right;width:auto;padding:0;padding-bottom:15px;height:12px}
.postbody ul.profile-icons li{margin:0}
p.author,div.author{padding:0 0 5px!important;font-size:11.5px!important;line-height:1.2em;color:#888}
p.author img,div.author img{margin-right:4px}
p.author strong,div.author strong{font-weight:400}
.postprofile{margin:4px 0 10px;min-height:80px;color:#888;width:22%;word-wrap:break-word;float:left}
.postprofile dd,.postprofile dt{line-height:1.4em;font-size:11px}
.postprofile strong{font-weight:400}
.avatar{border:none;margin-bottom:3px}
ul.searchresults{list-style:none;text-align:right;clear:both}
.post ul.searchresults{width:68%;clear:left}
@media (max-width:800px){
body{min-width:300px}
.responsive-menu{display:block!important}
#page-header{position:relative}
#nav-header .menu-buttons a{color:#e6e6e6}
#SNAVBARR{top:50px;left:8px;background:#4b525f;z-index:2}
#page-navig #SNAVBARR a{display:block}
#SNAVBARR ul li{float:none;margin-top:0;margin-left:22px}
#SNAVBARR ul li.navbarstart{border-bottom:1px solid;border-right:none}
#SNAVBARR ul{font-size:15px;line-height:1.4em;font-weight:400;width:100%}
#SNAVBARR ul a:hover{}
#SNAVBARR ul a{padding:22px 0 18px 0;border-bottom:1px dotted #000!important}
#SNAVBARR ul a.navbar_podpunkt{padding-left:12px}
#SNAVBARR ul li.navbarstart a{border-bottom:none!important;font-weight:600}
div#SNAVBARR {
background: #4b525f;
position: absolute;
z-index: 4444;
width: 286px;
right: -99px;
top: 50px;
width: calc(100vw - 50px);
height: calc(100vh - 50px);
overflow: scroll;
left:initial;
}
}
@media (max-width:1023px){
#body-navig #SNAVPANEL a{display:block}
}
@media (max-width:620px){
.postprofile,.signature{display:none}
.postbody{float:none;width:auto;margin-top:8px}
.post ul.profile-icons li{opacity:0}
blockquote,dl.codebox{margin-left:5px}
}
@media (max-width:700px){
#footer .nav-links{background:#202020}
#footer .nav-links,#footer .nav-links .rightside{float:none;text-align:center}
div.nav-extra{top:0;float:none;z-index:0}
div.nav-links,ul.linklist{height:auto}
div.nav-links:after,ul.linklist:after,div.nav-extra:after,form:after{content:'';display:block;clear:both}
a.left-box,a.right-box,p.rightside,li.rightside,ul.rightside,ul.linklist li.rightside,.right-box{float:none;clear:both;display:block}
p.rightside{text-align:left}
div.pagination,div.buttons,div.search-box{float:none;clear:both;padding-top:5px;padding-bottom:5px}
.search-box{margin-left:0}
.search-box input.button2{opacity:1}
fieldset.display-options{margin:10px 0;clear:both;float:none;display:none}
.display-options label{display:block;padding:5px 0}
.tabs-container > h2{margin:10px 0}
fieldset.display-actions{white-space:normal}
.column1,.column2{float:none;width:auto;clear:both}
.postbody .post-header{overflow:hidden}
.postbody .post-header h3{float:left}
.postbody .post-header .profile-icons{float:right}
dd label{white-space:normal}
fieldset.fields2 dt,fieldset.fields2 dd,fieldset dt,fieldset dd,fieldset.fields1 dt,fieldset.fields1 dd{float:none;width:auto;margin:5px 0}
fieldset.fields2 dd,fieldset dd,fieldset.fields1 dd{padding-left:20px}
dl.pmlist dt{width:auto!important}
dl.pmlist dd{margin-left:0!important}
.autowidth{width:98%!important;max-width:240px!important}
fieldset.quickmod{width:auto}
#page-body > h2,#page-body > form > h2,#page-body > h3,#page-body > form > h3,div#message h2,#confirm h2,#agreement h2,#page-body h2.title a{clear:both;float:none}
}
@media (max-width:620px){
ul.topiclist dt{float:none;width:auto}
ul.topiclist dd{display:none}
ul.topiclist dd.mark{display:block}
}
.right-box a{color:#ff5500;font-size:11px}
@media (max-width:1599px){
.hide1600{display:none!important}
}
@media (max-width:1240px){
.hide1240{display:none!important}
}
@media (max-width:1023px){
.nomar1023{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
}
@media (min-width:1024px){
.hide1024{display:none!important}
}
@media (max-width:1023px){
.hide1023{display:none!important}
}
@media (max-width:890px){
.hide890{display:none!important}
}
@media (max-width:800px){
.hide800{display:none!important}
}
@media (min-width:801px){
.hide800gt{display:none!important}
}
@media (min-width:801px){
.show800{display:none!important}
}
@media (max-width:700px){
.hide700{display:none!important}
}
@media (min-width:699px){
.show700{display:none!important}
}
@media (min-width:701px){
.show700gt{display:none!important}
}
@media (max-width:619px){
.hide620{display:none!important}
}
@media (min-width:620px){
.show620{display:none!important}
}
@media (max-width:450px){
.hide450{display:none!important}
}
@media (min-width:450px){
.hide451{display:none!important}
}
@media (min-width:451px){
.show450{display:none!important}
}
@media (max-width:374px){
.hide374{display:none!important}
}
@media (min-width:375px){
.show375{display:none!important}
}
@media (max-width:320px){
.hide320{display:none!important}
}
@media (min-width:319px){
.show320{display:none!important}
}
.dop{display:none!important}

/* ---------------------------------------------------
 * BOXTABS
 * --------------------------------------------------- */
#usual1{padding:4px 0 0 9px;font-size:11px;font-weight:400;float:right;margin:0 0 1px}
#usual1 li{z-index:1;display:inline;overflow:hidden;list-style-type:none}
#usual1 a{padding:4px 8px;display:inline-block;color:#222;font-weight:700}
#usual1 .selected a{color:#ff5900;background-color:#333}
#usual1 .selected a:active{color:#f4ead0}
.tabtit{background-color:#9e9786;margin-bottom:-1px;color:#fff9de;font-size:12px;line-height:12px;font-weight:700}
.tabtit a{padding:11px 0 3px 5px;display:block;color:#fff9de}
.tabtit a:hover{color:#fff;text-decoration:none}
.tabtit :after{content:url(../img/navarrow.gif)}
.dosttext,.dosttext a{color:RGB(0, 168, 120)!important}
.dosttext a:hover, a.dosttext:hover{color:#2d23d2!important}
/* SKY */
.banadi{position:absolute;width:160px;height:600px;top:159px;overflow:hidden;transition:all 0.7s ease;z-index:1001}
.banadil{top:188px}
#banadi_l{left:3px;width: 160px}
#banadi_r{right:3px;text-align:right}
.zindex{z-index:-999}
/* //SKY */
.bgad{background:#c3b6a0}
#adibadiBR2 img{
	 width:auto!important;
    max-width:100%!important;
}
div#adibadiBR2 {
    padding: 0 6px 8px 6px;
    text-align: center;
}
div.blmonit{
  transition:background-color 0.7s ease-out;
  padding:16px;
  font-size:16px;
  line-height:1.4em;
  min-height:68px;
  text-align:center;
  cursor:url(../images/kursor_wykrzyknik.gif),auto;
}
div.blmonit:hover{
  background-color:#e4ff5e;
}
@media (max-width:800px){div.blmonit{font-size:13px;padding:8px}}
/* ---------------------------------------------------
 * HSEARCHBOX
 * --------------------------------------------------- */
#hsearch input[type=search], #hsearch1 input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;margin-right:49px}
#hsearch input[type=search], #hsearch1 input[type=search]{z-index:2;position:absolute; border:1px solid;top:-8px;right:0;padding:7px 44px 7px 8px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:261px;background:#fff;cursor:auto;height:50px;box-sizing:border-box}
#hsearch input[type=search]{width:286px;color:#02161e;background:#fff;cursor:auto}
@media (max-width:1023px){
#hsearch input[type=search], #hsearch1 input[type=search]{width:calc(100vw - 49px)}
.hsearchoptions{width:100vw}
}
@media (min-width:1024px){
#hsearch input[type=search], #hsearch1 input[type=search]{width:730px}
.hsearchoptions{width:976px}
}
@media (min-width:1238px){
#hsearch input[type=search], #hsearch1 input[type=search]{width:790px}
.hsearchoptions{width:1056px}
}
@media (min-width:1318px){
#hsearch input[type=search], #hsearch1 input[type=search]{width:890px}
.hsearchoptions{width:1136px}
}
@media (min-width:1680px){
#hsearch input[type=search], #hsearch1 input[type=search]{width:1090px}
.hsearchoptions{width:1336px}
}
#hsearch input[type=radio]{margin-left:8px}
.hsearchoptions{min-height:29px;overflow:auto;position:absolute;top:50px;z-index:9999991;right:0;white-space:nowrap;padding:0 16px;text-align:right;color:#fff;box-sizing:border-box}
#hs_panel{text-align:right}
#hs_panel summary{padding-top:6px}
.formend-left{float:left;text-align:left;padding:16px 0}
.formend-right{float:right;text-align:right;padding:16px 0}
.presersel{height:29px;box-sizing:border-box}
@media (max-width:450px){
.formend-right,.formend-left{float:none;text-align:center;padding:8px 0!important}
}



/* ikona top */
div#page{
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
}

.back-to-top, .back-to-top a{
	background:url(../themes/images/toptop_gray.svg) no-repeat; 
	background-size:34px 34px;
	position:fixed;
	top:8px;
	right:95px;
	text-decoration:none;
	font-size:12px;
	padding:17px;
	display:none;
	z-index:9010;
}

.back-to-top:hover, .back-to-top a:hover{
	background:url(../themes/images/strzalki/strzal_G1.svg) no-repeat; 
	background-size:34px 34px;
}
.back-to-top a:active{	
	opacity:1;
	background-color:none;
}


.at-expanding-share-button .at-expanding-share-button-toggle-bg > span{
    background-image:url("https://www.signs.pl/themes/images/ikona_share.svg")!important;
	background-size:50px 50px;
}

/* taby */
.navtabs > li > a, span.activetab{
	color:#5a6372;
    position:relative;
    display:block;
    padding:11px 15px 10px 15px;
}

@media (max-width:380px){
	.navtabs > li > a, span.activetab{
    padding:11px 6px 10px 6px;
	}
}


.navtabs{border-bottom:1px solid #d7c8ae;height:34px;background:#fff9de;margin-top:10px}
.navtabs ul li{list-style:none!important}
.navtabs > li{display:block;float:left;font-size:13px;font-weight:400;line-height:1em;margin:0 3px 0 0!important;border-bottom:-1px}
.navtabs > li.active a,  span.activetab{background-color:#fff9de;color:#5a6372;border-bottom:none;border:1px solid #d7c8ae;border-bottom:none;border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0}
.navtabs > li a:hover{color:#ff5500}
.navtabs > li.active a:hover{background-color:#fff9de;color:#8c826c}
.fortabs{position:relative;top:45px}

/* expand/collapse */

 /* Style the buttons that are used to open and close the accordion panel */
 .expandbuton, a.expandbuton {
	background-image:url("../themes/images/expand.svg"); 
	background-repeat:no-repeat;
	background-size:34px 34px;
	background-position:7px 6px;
	padding-left:40px;
	padding-top:26px;
	width:46px;
	height:16px
 }
  a.expandbuton:hover{
	  background-color:#51d4b6!important;
	  border-color:#51d4b6;
	  color:#fff!important;
  }
	  
 .expandpanel_title{
	padding:3px 8px 8px 0;
	font-size:13px;
	font-weight:400;
	line-height:1.4em;
	text-align:right;
 }
.expandpanel_toggle_wrapper{padding-left:8px;font-weight:900}
.expandpanel_toggle_wrapper a{color:#2eb290}
.expandpanel_label{display:inline-block;width:auto}
#expandpanel_wrap{margin-top:0px;clear:both}

.kod-mono-artykul{font-family:"Courier New", Courier, monospace; font-size:0.9em}

/* adblock */
/*
	.loader:after{
	font-weight:bold;
	content:" TO NIE MY! To Twój bloker reklam zablokował Ci możliwość poprawnego wyświetlenia tej strony. Wyłącz blokowanie na Signs.pl - nie stosujemy inwazyjnych form reklamy.";
	background:#e4ff5e;
	color:#02161e#02161e;
	padding:66px 22px;
	display:block;
	font-size:18px;
	text-align:center;
	}
	#strona{opacity:.05}
*/	
	

	
	
	
	
	
	
	
	
	
/********************* SHAREBUTTONS *************************/

#wrapper{
    position:fixed;
	right:-80px;
    top:25px;
    width:auto;
    height:50px;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
	z-index:9010;
	box-sizing:border-box;
	opacity:0;
	pointer-events:none;
	transition:opacity 0.7s;
}

#wrapper.sharebutton-floating-clicked{
	background:#13181a;
	transition:opacity 0s}

.sharebutton{
    position:relative;
    margin-top:8px;
	float:right;
	margin-left:12px;
}
.sharebutton:last-child{
    margin-bottom:0;
}

.sharebutton-floating{
    width:34px;
    height:34px;
}
.sharebutton-floating{
    cursor:pointer;
    background-image:url("https://www.signs.pl/themes/images/ikona_share_gray.svg")!important;
	background-size:34px 34px;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
}

.sharebutton-floating:hover{
    background-image:url("https://www.signs.pl/themes/images/ikona_share_pomara1.svg")!important;
}
.sharebutton-floating-clicked .sharebutton-floating{
    -webkit-transform:rotate(225deg);
    transform:rotate(225deg);
	opacity:1;
}

.sharebutton-sub{
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
}
.sharebutton-floating-shadow{
    position:absolute;
    z-index:20;
    bottom:17px;
}

.sharebutton-sub{
    opacity:0;
    z-index:20;
    left:10px;
    width:0px;
    height:34px;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:backwards;
    animation-fill-mode:backwards;
}
.sharebutton-floating-clicked-out .sharebutton-sub{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
}
.sharebutton-floating-clicked .sharebutton-sub{
    opacity:1;
	width:34px;
    cursor:pointer;
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
}
#sharebutton-overlay {
    display: none;
    position: fixed;
    inset: 0;
    backgroundxx: #fff9dead;
    z-index: 99;
    transition: opacity 200ms ease;
}
#sharebutton-overlay.visible {
    display: none;
}

#share-copy-mobile {
    display: none;
    position: fixed;
    z-index: 33333333;
    align-items: center;
    top: 55px;
    right: 58px;
}
#share-copy-mobile.visible {
    display: flex;
}
#share-copy-mobile button.share-copy-text {
	/*
	font-size: 18px;
    font-weight: 800;
	*/
}


@-webkit-keyframes bounceIn{
    0%{
        opacity:0;
        -webkit-transform:scale(.3);
    }
    50%{
        opacity:1;
        -webkit-transform:scale(1.05);
    }
    70%{
        -webkit-transform:scale(.9);
    }
    100%{
        -webkit-transform:scale(1);
    }
}
@keyframes bounceIn{
    0%{
        opacity:0;
        transform:scale(.3);
    }
    50%{
        opacity:1;
        transform:scale(1.05);
    }
    70%{
        transform:scale(.9);
    }
    100%{
        transform:scale(1);
    }
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1;
        -webkit-transform:scale(1);
    }
    100%{
        -webkit-transform:scale(0);
    }
}
@keyframes fadeOut{
    0%{
        opacity:1;
        transform:scale(1);
    }
    100%{
        transform:scale(0);
    }
}

.sharebutton-sub a{
	display:block;
	height:34px;
	color:#333;
	line-height:36px;	
}

.sharebutton-sub[data-color=purple]{
	background-image:url(../themes/images/social/ikonasm_fb.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.25s;
    animation-delay:.25s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=purple]{
    -webkit-animation-delay:.75s;
    animation-delay:.75s;
}

.sharebutton-sub[data-color=green]{
    background-image:url(../themes/images/social/ikonasm_x.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.2s;
    animation-delay:.2s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=green]{
    -webkit-animation-delay:.7s;
    animation-delay:.7s;
}

.sharebutton-sub[data-color=pink]{
	background-image:url(../themes/images/social/ikonasm_tumblr.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.15s;
    animation-delay:.15s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=pink]{
    -webkit-animation-delay:.65s;
    animation-delay:.65s;
}

.sharebutton-sub[data-color=indigo]{
	background-image:url(../themes/images/social/ikonasm_linked.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.1s;
    animation-delay:.1s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=indigo]{
    -webkit-animation-delay:.6s;
    animation-delay:.6s;
}

.sharebutton-sub[data-color=cyan]{
	background-image:url(../themes/images/social/ikonasm_bluesky.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.1s;
    animation-delay:.1s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=cyan]{
    -webkit-animation-delay:.6s;
    animation-delay:.6s;
}

.sharebutton-sub[data-color=orange]{
	background-image:url(../themes/images/social/ikonasm_wykop.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.05s;
    animation-delay:.05s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=orange]{
    -webkit-animation-delay:.55s;
    animation-delay:.55s;
}

.sharebutton-sub[data-color=red]{
	background-image:url(../themes/images/social/ikonasm_pinterest.svg);
	background-size:34px 34px;
    -webkit-animation-delay:.05s;
    animation-delay:.05s;
}
.sharebutton-floating-clicked .sharebutton-sub[data-color=red]{
    -webkit-animation-delay:.55s;
    animation-delay:.55s;
}

.sharebutton-floating-clicked.sharebutton-sub-purple-clicked .sharebutton-sub[data-color=purple],
.sharebutton-floating-clicked.sharebutton-sub-green-clicked .sharebutton-sub[data-color=green],
.sharebutton-floating-clicked.sharebutton-sub-pink-clicked .sharebutton-sub[data-color=pink],
.sharebutton-floating-clicked.sharebutton-sub-indigo-clicked .sharebutton-sub[data-color=indigo],
.sharebutton-floating-clicked.sharebutton-sub-red-clicked .sharebutton-sub[data-color=red]{
    z-index:0;
    cursor:default;
    -webkit-transition:all .4s ease-in;
    transition:all .4s ease-in;
    -webkit-transform:scale(30);
    transform:scale(30);
}


@media (max-width:1157px){
	
#share-copy-mobile {
    bottom: 42px;
    left: 82px;
    top: unset;
    right: unset;
}
	
	
#sharebutton-overlay.visible {
    display: block;
}	
	
#wrapper{
    width:50px;
    height:50px;
	background:none!important;
}
	
	.back-to-top, .back-to-top a{
	background:url(../themes/images/toptop6.svg) no-repeat; 
	background-size:46px 46px;
	right:11px;
	opacity:0.6;
	padding:23px;
	bottom:10px;
	top:initial;
	}
	
	.back-to-top:hover, .back-to-top a:hover{
	background:url(../themes/images/toptop2.svg) no-repeat; 
	background-size:46px 46px;
	}
	
	.sharebutton-floating{
	background-image:url("https://www.signs.pl/themes/images/ikona_share1.svg")!important;
    width:46px;
    height:46px;
	background-size:46px 46px;
	opacity:0.7;
	left:3px
	}

	.sharebutton-sub{
    left:9px;
	border-radius:50%;
    box-shadow:0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
	}
	
	.sharebutton-sub:hover{
    box-shadow:0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	}
	
	#wrapper{
    bottom:283px;
	left:24px;
	top:initial;
	}
	
	.sharebutton{
    float:initial;
	margin-top:14px;
	}
}








/* menu */
.buszuj{border-bottom:29px solid}
@media (max-width:800px){
	.buszuj{border-bottom:none}
}

label.respo, label.button{padding:0}
.toggletykieta{font-size:13px;font-weight:400;color:#8c826c;display:inline-block;position:relative;right:20px;top:17px;float:right}


/* menu nawiacyjne */
.navnavbar{float:left}
.navi input#toggle{display:none}
.navi input#toggle + label.respo{background:url('../themes/images/ikona_x_kwadrat.svg');background-repeat: no-repeat;background-position: 8px 8px;background-size:34px 34px;background-color:#4b525f;width:50px;height:50px;position:absolute;right:0px;cursor:pointer}
.navi input#toggle + label.respo{display:none!important}
@media (max-width:800px){
.navnavbar{position:relative;right:50px}
input#toggle:checked ~ #menunavig{display:none}
.navi input#toggle + label.respo{display:block!important}
#menunavig{float:none}
}
input#toggle:checked ~ label.respo{background:url('../themes/images/ikona_hamburger_kwadrat.svg');background-repeat: no-repeat;;background-position: 8px 8px;background-size:34px 34px;width:50px;height:50px;position:relative;top:0px;left:0px;float:left}


/* menu user */
#mnum{display:none}
.navuser{float:left}
@media (max-width:1023px){
.navuser{width:50px;position:relative}
}
.navi input#toggleuser, .navi label#toggleuser{display:none}

.navi input#toggleuser + label{background:url('../themes/images/ikona_x_kwadrat.svg');background-repeat: no-repeat;background-position: 8px 8px;background-size:34px 34px;background-color:#4b525f;float:left;cursor:pointer}
input#toggleuser:checked ~ #menuuser{display:none}
input#toggleuser:checked ~ #mnum{display:initial}
input#toggleuser:checked ~ label{background:url('../themes/images/ikona_user_kwadrat1.svg');background-repeat: no-repeat;background-position: 8px 8px;background-size:34px 34px}
input#toggleuser:checked ~ label.labloguj{background:url('../themes/images/ikona_x_kwadrat_login_pomara.svg');background-repeat: no-repeat;background-position: 8px 8px;background-size:34px 34px}

.loginlabel{
    position:absolute;
    top:55px;
    font-size:11px;
	z-index:3;
}
@media (max-width:800px){
	.loginlabel{color:#fff!important}
}


/* menu opcje */
.navi input#toggleopcje, .navi label#toggleopcje{display:none}
@media only screen and (max-width :1023px){
.navi input#toggleopcje + label{background-color:#f6eed4;background: url('../themes/images/ikona_x_kwadrat_w.svg');background-repeat: no-repeat;background-position: 1px 1px;background-size:34px 34px;width:36px;height:36px;float:right;cursor:pointer;position:relative;right:8px;top:7px}
input#toggleopcje:checked ~ #menuopcje{display:none}
input#toggleopcje:checked ~ label{background:url('../themes/images/ikona_opcje_pusta.svg');background-repeat: no-repeat;background-position: 0px 0px;background-size:36px 36px}
}

/* szukaj */
.szukaj input#toggleszukaj, .szukaj label#toggleszukaj{display:none}
.szukaj input#toggleszukaj + label{background: url('../themes/images/ikona_x_kwadrat_w.svg');background-repeat: no-repeat;background-position: 7px 7px;background-size:34px 34px;width:50px;height:50px;float:right;cursor:pointer;position:relative;right:0px;top0px;z-index:1000}
input#toggleszukaj:checked ~ #menuszukaj{display:none}
input#toggleszukaj:checked ~ label{background: url('../themes/images/ikona_szukaj-w.svg');background-repeat: no-repeat;background-position: 7px 7px;background-size:34px 34px}
@media only screen and (max-width :1023px){
	.szukaj input#toggleszukaj:checked  + label{right:3px}
}
@media only screen and (max-width :800px){
	.szukaj input#toggleszukaj:checked  + label{right:12px}
}

/* expand/helper */
.expand input#toggleexpand, .expand label#toggleexpand{display:none}
.expand input#toggleexpand + label{background-color:#fff9de;background: url('../themes/images/ikona_x_kwadrat_brown.svg');background-repeat: no-repeat;background-position: 0px 0px;background-size:34px 34px;height:34px;float:right;cursor:pointer;position:relative;right:0px;top:0px;padding:7px 8px 0 40px}
input#toggleexpand:checked ~ #menuexpand{display:none}
input#toggleexpand:checked ~ label{background:url('../themes/images/ikona_help_chartreuse.svg');background-repeat: no-repeat;background-position: 0px 0px;background-size:34px 34px}
.expand{top:9px;position:relative;float:none}
.helperexpand{margin:0 0 16px -19px;top:-6px}
@media only screen and (max-width:700px){
	.expand{padding:16px 0 50px 0}
}



/* rating */
div .product_flash{position:absolute;right:14px;top:-4px;font-size:12px}
div .product_flash img{width:40%; margin-bottom:-5px}
div .product_like{float:left;cursor:pointer;padding:0 14px 0 0}
div .product_like img{width:17px;height:17px;vertical-align:-1px;margin-right:4px}
div .product_dislike{float:left;cursor:pointer}
div .product_dislike img{width:17px;height:17px;vertical-align:-6px;margin-right:4px}
div .ratingbox{float:right;margin:9px 14px 0 14px;position:relative}
.product_dislike:hover span,.product_like:hover span{color:#ff5500!important}
@media only screen and (max-width :1023px){
div .ratingbox{margin:7px 18px 0 0;float:left}
div .product_flash{right:unset;top:-15px}
}


ul.breadcrumb{font-size:11.5px;line-height:18px;list-style-type:none;margin:0 16px 18px 0;top:16px;position:relative}
@media only screen and (max-width:1023px){
	ul.breadcrumb{margin-left:16px}
}
@media only screen and (max-width:700px){
	ul.breadcrumb{top:-2px;margin-bottom:38px}
}

ul.breadcrumb li{display:inline-block;margin:4px 6px 4px 0px!important;list-style-type:none}
ul.breadcrumb li, ul.breadcrumb li a{color:#8c826c}
ul.breadcrumb li:after{content:'>';margin-left:6px}

.mainsearchbut{
position:absolute;
top:1px;
width:32px;
height:32px;
padding:0;
margin:0;
margin-top:0px;
margin-bottom:0px;
margin-top:0px;
margin-bottom:0px;
left:-91px;
border:none;
opacity:0.4;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
background-color:#e6e6e6;background: url('../themes/images/ikona_szukaj-w.svg');background-repeat: no-repeat;background-position: 1px 1px;
background-size:32px 32px;
cursor:pointer;
z-index:2;
}

.mainsearchbut:active, .mainsearchbut:hover{
	opacity:1;
}

.mainsearchbut:active ~ #wloader{display:block}

.raport_art{
    min-height:31px;
	box-sizing:border-box;
	font-weight:400;
	color:#fff9de;
	margin-bottom:3px;
}

.raport_art a{
color:#fff9de;
display:block;
padding:4px 4px 6px 20px!important;
min-height:29px;
box-sizing:border-box;
}

.raport_art a:hover{
color:#fff;
}

.raportsymb{
    font-size:3.8em;
    line-height:11px;
    float:right;
    display:inline-block;
    padding-top:0.12em;
	padding-right:3px;
	color:#fffae5;
}

@media only screen and (min-width:1024px){
	.raport_art a{
	width:130px;
	}
}

@media only screen and (max-width:700px){
	.moreRaports .raport_art{
		height:36px;
		font-size:15px;
		padding-top:4px;
		padding-left:8px;
	}
	
	.moreRaports .raportsymb{
    font-size:3.7em;
    padding-top:0.09em;
	
	}
}

/* LOADER */
#wloader{
position:relative;
left:216px;
top:45px;
z-index:1;
width:34px;
height:34px;
margin:-34px 0 0 0;
border:2px solid #ff6600;
border-radius:50%;
border-top:2px solid #fff;
-webkit-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
opacity:0;
box-sizing:border-box;
}

@media only screen and (max-width:700px){
	#wloader{
	left:186px;
	top:39px;
	margin:-34px 0 0 0;
	}
}

@-webkit-keyframes spin{
  0%{ -webkit-transform:rotate(0deg); }
  100%{ -webkit-transform:rotate(360deg); }
}

@keyframes spin{
  0%{ transform:rotate(0deg); }
  100%{ transform:rotate(360deg); }
}

.animate-bottom{
  position:relative;
  -webkit-animation-name:animatebottom;
  -webkit-animation-duration:1s;
  animation-name:animatebottom;
  animation-duration:1s
}

@-webkit-keyframes animatebottom{
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0px; opacity:1 }
}

@keyframes animatebottom{ 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}

#myDiv{
  display:none;
  text-align:center;
}

/* // LOADER */

#wloader{
	transition:opacity 1s;
}

/* * radiobutons */
.radiocontainer{
    display:block;
    position:relative;
    padding-left:26px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
font-weight:unset;
}

.radiocontainer input{
    position:absolute;
    opacity:0;
    cursor:pointer;
}

.radiocheckmark{
    position:absolute;
    top:2px;
    left:0;
    height:14px;
    width:14px;
    border-radius:50%;
	border:1px solid #ff5500;
}

.radiocontainer:hover input ~ .radiocheckmark{
    background-color:#ff5500;
}

.radiocontainer input:checked ~ .radiocheckmark{
    background-color:#ff5500;
}

.radiocheckmark:after{
    content:"";
    position:absolute;
    display:none;
}

.radiocontainer input:checked ~ .radiocheckmark:after{
    display:block;
}

.radiocontainer .radiocheckmark:after{
 	top:4px;
	left:4px;
	width:6px;
	height:6px;
	border-radius:50%;
	background:#36393e;
}

.radiocontainer .radiocheckmark1:after{
	background:#fff9de;
}



/* ogólne */
.zeropad{padding:0!important}
.pomaborder{border-color:#ff6600}
.szaryborder{border-color:#cec5b1!important}
.noscriptmonit {text-align: center;padding: 8px 6px;font-size: 12px;}

/* f5 fix */

.kotwa{    
-webkit-animation-name: fixifix;
    -webkit-animation-duration: 0.1s;
    animation-name: fixifix;
    animation-duration: 0.1s;
}
@-webkit-keyframes fixifix {
    0%   {top:-51px;}
    100%  {top:-50px;}
}
@keyframes fixifix {
    0%   {top:-51px;}
    100%  {top:-50px;}
}

#gora{    
-webkit-animation-name: fixifix1;
    -webkit-animation-duration: 0.1s;
    animation-name: fixifix1;
    animation-duration: 0.1s;
}
@-webkit-keyframes fixifix1 {
    0%   {top:-10px;}
    100%  {top:-10px;}
}
@keyframes fixifix1 {
    0%   {top:-10px;}
    100%  {top:-10px;}
}

/* google ads */
.google-auto-placed ins {
    padding: 24px 0 0 0;
    background-color: #f6eed4!important;
    margin-bottom: 30px!important;
    margin-top: 0!important;
    text-decoration: none;
	height:auto!important;
	display:block;
}
.google-auto-placed ins:before {
    content: 'REKLAMA:';
    font-size: 9px;
    font-weight: 700;
    color: #777;
    letter-spacing: 0.15em;
    line-height: 15px;
    display: block;
    clear: both;
	padding: 1px 4px;
}
/*
ins.adsbygoogle {
    padding: 11px 0 45px 0;
    background-color: #e3dfd7!important;
}
ins.adsbygoogle:before {
    content: 'reklama';
    font-size: 12px;
    line-height: 15px;
    display: block;
    clear: both;
    letter-spacing: 0.2em;
    color: #666;
	text-decoration:none;
}
*/

.share-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0 1px 0 0;
  border: none;
  border-radius: 1rem;
  background: transparent;
  color: #cec5b1;
  cursor: pointer;
  transition: color 180ms ease, background 180ms ease, transform 180ms ease;
}
.share-btn:hover {
  color: #fff9de;
  background: #cec5b1;
}
.share-btn:active  { transform: scale(0.88); }
.share-btn:focus-visible {
  outline: 2px solid #04c3b9;
  outline-offset: 2px;
}

/* Tooltip */
#copy-tooltip {
    position: fixed;
    bottom: auto;         /* nie używamy bottom — pozycja przez JS */
    padding: 3px 7px;
    border-radius: 3px;
    font-size: 0.75rem;
    font-weight: 500;
    background: #fff;
    color: #666;
    box-shadow: 0 4px 12px rgb(0 0 0 / .2);
    pointer-events: none;
    opacity: 0;
    transition: opacity 180ms ease, transform 180ms ease;
    z-index: 9900;
    white-space: nowrap;
    transform: translateX(-50%);
}
#copy-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid transparent;
    border-top-color: #fff;
}
#copy-tooltip.visible {
    opacity: 1;
}

.share-copy-text.buton-textlike {
    font-size: 13px;
    text-decoration: none;
    #color: #8c826c;
	color: #104684;
    /* reset butona systemowego */
    font-family: inherit;
    line-height: inherit;
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
}

.share-copy-text.buton-textline:hover {
    text-decoration: undelrline;
}


.share-copy-text.buton {
    background-color:#ff6600;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
    border:none;
}


/* cookie-consent */
/* === LAYOUT: corner widget === */
.cookie-banner {
  position: fixed;
  bottom: 24px;
  right: 24px;
  left: auto;
  z-index: 33333344;

  width: 380px;
  max-width: calc(100vw - 48px);

  background: #fff;
  color: #333;
  padding: 20px 24px;
  font-size: 13px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,0.08);
  box-shadow: 0 8px 32px rgba(0,0,0,.14), 0 2px 8px rgba(0,0,0,.08);

  display: flex;
  flex-direction: column;
  gap: 12px;

  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  pointer-events: none;
}

.cookie-banner.visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.cookie-banner.hidden {
  opacity: 0;
  transform: translateY(20px);
  pointer-events: none;
}

/* === TEKST === */
.cookie-text a {
  color: #0066cc;
  text-decoration: underline;
}

.cookie-text strong {
    display: block;
    color: #111;
    font-weight: 300;
    margin-bottom: 16px;
    font-size: 1.3rem;
	letter-spacing: -.02rem;
}

.cookie-text small {
  display: block;
  margin-top: 6px;
  color: #888;
  font-size: 11px;
}

/* === PRZYCISKI === */
.cookie-actions {
  display: flex;
  gap: 8px;
  margin-top: 4px;
}

.cookie-actions button {
  flex: 1;
  padding: 10px 14px;
  border: none;
  cursor: pointer;
  font-size: 14px;
  border-radius: 6px;
  font-weight: 500;
  transition: background 0.15s, box-shadow 0.15s;
}

#cookie-accept {
  background: #0066cc;
  color: #fff;
}

#cookie-accept:hover {
  background: #0052a3;
  box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}

#cookie-reject {
  background: #f0f0f0;
  color: #444;
  border: 1px solid #ddd;
}

#cookie-reject:hover {
  background: #e4e4e4;
}

.cookiecookie {
    font-size: 2.5rem;
    vertical-align: -12px;
    margin-right: 6px;
    color: #e7c77b;
	margin-left: -8px;
}

/* === MOBILE === */
@media (max-width: 480px) {
  .cookie-banner {
    bottom: 12px;
    right: 12px;
    left: 12px;
    width: auto;
  }

  .cookie-actions {
    flex-direction: column;
  }
}

/*/////////////// SweetAlert 2 ////////////////*/



.swal2-popup {
    font-family: inherit;        /* przejmij czcionkę strony */
    border-radius: 8px;
    padding: 1.5rem;
	background: #fff9de;
}

/* Pole input */
.swal2-input {
    font-size: 0.95rem;
    border-radius: 4px;
    border: 1px solid #b0b0b0;
    box-shadow: none;
    margin: 0.5rem 0;
	background-color: #fff;
}

/* opisy */
.swal2-html-container {
    font-size: 0.85rem;
	text-align: left;
	padding: 6px 0;
}


.swal2-icon {
    color: #c8c427!important;
	height: 2.6em;
	width: 2.6em;
	border: 2px solid #c8c427!important;
	margin: .5em auto 1em;
}

.swal2-icon-content {
    font-size: 2.8em!important;
}

.swal2-input:focus {
    border-color: #80b0fb;
    box-shadow: 0 0 0 2px rgba(74, 144, 217, 0.25);
}

/* Kontener przycisków */
.swal2-actions {
    gap: 0.5rem;
    margin-top: 1rem;
}

/* Overlay (przyciemnione tło) */
.swal2-backdrop-show {
    background: rgba(0, 0, 0, 0.4) !important;
}

/* poprawki */
.no-focus-outline :focus-visible {
    outline: none !important;
}


/* Usuń domyślny odstęp Swala między przyciskami */
.swal2-actions {
    gap: 8px;
    margin-top: 16px;
}

/* Przyciski obok siebie, nie na całą szerokość */
.swal2-actions .buton,
.swal2-actions .butonek {
    margin: 0;
}

/* Tytuł — Swal dodaje własny padding, wyrównaj do swoich stylów */
.swal2-title {
    padding: 0 0 12px 0;
    text-align: left; 
	font-size: 1rem;
	letter-spacing: -0.03rem;
}

/* Input — Swal dodaje własny border i shadow, wyzeruj je
   żeby Twoje własne style inputów działały bez konfliktów   */
.swal2-input {
    box-shadow: none !important;
    margin: 4px 0 !important;
}

/* Ukryj ikonę walidacji Swala jeśli przeszkadza */
.swal2-validation-message {
    background: transparent;
    color: red;         /* dopasuj do koloru błędów na swoim portalu */
    font-size: 0.85em;
    justify-content: flex-start;
    padding: 4px 0;
}

/* ************ przeglądarka ilustracji do artykułów ****************** */
/*///////////////////////////////////////////////////////////////////////*/
.foto-wrapper {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
}

.fotlo {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.fotlo img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

/* --- STRZAŁKI: DUŻA STREFA AKTYWNA --- */
.navpic {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 20;
    display: block;
    width: clamp(72px, 20%, 180px);
    padding: 0;
    text-decoration: none;
    border: none;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease, transform .25s ease;
}

/* Lewa strefa */
.navpic.prev {
    left: 0;
    transform: translateX(-10px);
}

/* Prawa strefa */
.navpic.next {
    right: 0;
    transform: translateX(10px);
}

/* Ikona siedzi wewnątrz dużej strefy */
.navpic .picikona {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: 1;
    color: #0000009c;
    pointer-events: none;
    transition: color .18s ease, opacity .18s ease, transform .18s ease;
}

/* Pozycja ikon */
.navpic.prev .picikona {
    left: 10px;
}

.navpic.next .picikona {
    right: 10px;
}

/* --- STAN WIDOCZNY (DESKTOP) --- */
.foto-wrapper:hover .navpic,
.fotlo:hover .navpic,
.foto-wrapper.force-visible .navpic {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
    transition: opacity .25s ease;
}

/* Hover i focus aktywnych linków */
a.navpic:hover .picikona,
a.navpic:focus .picikona {
    color: #ffffffab;
    transform: translateY(-50%) scale(1.12);
}

a.navpic:hover,
a.navpic:focus {
    text-decoration: none;
}

/* Strzałki nieaktywne */
.navpic.disabled {
    opacity: 0;
    pointer-events: none;
    cursor: default;
}

/* Nieaktywne, ale przy force-visible / hoverze wyszarzone */
.fotlo:hover .navpic.disabled,
.foto-wrapper.force-visible .navpic.disabled {
    opacity: .28;
    transform: translateX(0);
}

.zoomlink {
    position: relative;
    display: inline-block;
}

.zoomlink:hover .picikona,
.zoomlink:focus .picikona {
    color: #ffffffab;
    transform: scale(1.12);
}

.fotlo-inner {
    position: relative;
    z-index: 1;
}

.closepic {
	display:none;
}
		

/* --- MOBILE OVERLAY --- */
@media (max-width: 991px) { 
    .foto-wrapper {
        position: fixed !important;
        inset: 0;
        z-index: 9999;
        display: flex;
        flex-direction: column;
        background: #555;
        padding: 0;
        height: 100dvh;
        overflow: hidden;
    }

    .fotlo {
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        box-sizing: border-box;
    }

    .fotlo-inner {
        width: 100%;
        max-width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        min-height: 0;
    }

    .fotlo img,
    .fotlo .artthumbpic,
    .fotlo .artfullpic,
    .fotlo .arttranspic {
        display: block;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        object-fit: contain;
    }

    .fotpodpis-full {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
        margin: 0 !important;
        padding: 12px 16px 18px;
        color: #fff;
        /*background: linear-gradient(to top, rgba(0,0,0,.88), rgba(0,0,0,0));*/
        text-align: left;
        box-sizing: border-box;
    }

    .foto-wrapper .navpic {
        opacity: 1;
        pointer-events: auto;
        transform: translateX(0) !important;
        width: 22vw;
        min-width: 64px;
    }

    .foto-wrapper .navpic .picikona {
        color: #0000009c;
    }

    a.navpic:hover .picikona {
        color: #ffffffab;
    }

    .zoomlink .picikona {
        color: #0000009c;
    }

    a.zoomlink:hover .picikona {
        color: #ffffffab;
    }
	
	.zoomlink-desktop {
        display: none !important;
    }

    .navpic.next .picikona {
        right: 13px;
    }
	
	/* przycisk x */
    .closepic {
        position: fixed;
        right: 12px;
        z-index: 10001;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 33px;
        height: 33px;
        text-decoration: none;
        -webkit-tap-highlight-color: transparent;
		top: calc(env(safe-area-inset-top, 0px) + 12px);
    }

    .closepic .picikona {
        position: static;
        transform: none;
        border-radius: 999px !important;  
        line-height: 1;
        pointer-events: none;
        background: #c9c9c969;  
    }

    .closepic:hover .picikona,
    .closepic:focus .picikona {
        color: #ffffffab;
    }
}

/* naprawa braku znaku w strzałkach */
.kliczekarrowR:after,
.kliczekarrowL:before,
.boxhead.prawy:after,
.boxhead.lewy:before,
#SNAVPANEL li.navstart a:after {
    font-family: "Segoe UI Symbol", "Noto Sans Symbols", sans-serif !important;
}
