*{margin:0;padding:0;border:0;font-family:Arial,sans;color:#111;font-size:16px;text-decoration:none;outline:none}
input[type=text],input[type=password],input[type=submit],textarea{border:1px solid #111;padding:3px 5px;max-width:90%}
#wrap{position:relative}
#top{position:fixed;top:0;height:50px;z-index:98;background:#222;width:100%;box-shadow:0px 1px 5px 2px #000}
#topx{height:55px}
#main{padding:10px 5px 5px;background:#fff}
#purepc{background:transparent url('/skin/m/ppc_logo.png') scroll center top no-repeat;width:98px;height:40px;display:block;position:absolute;left:50%;margin-left:-44px;top:6px;background-size:contain !important}
#searchtoggle,#menutoggle{line-height:30px;height:30px;cursor:pointer}
#searchtoggle{background:transparent url('/skin/m/search.svg') scroll center center no-repeat;width:30px;margin:10px 10px 0 10px;float:right}
#menutoggle{background:transparent url('/skin/m/menu.svg') scroll center center no-repeat;width:34px;float:left;margin:10px 0 0 10px}
#search{height:28px;width:275px;display:none;border:1px solid #777;position:absolute;top:50px;right:0;background:#fff;padding:11px 5px;background:#444}
/*#menu{display:none;width:240px;left:0;top:0px;position:absolute;z-index:99;bottom:0;background:#444;box-shadow:1px 1px 5px 2px #000}*/
#menu{display:none;width:240px;position:absolute;z-index:89;background:#444;box-shadow:1px 1px 5px 2px #000}
#menu *{color:#ddd}
#menu ul li{display:block;width:240px;border-bottom:1px solid #777;background:#444}
#menu ul li *{font-size:18px}
#menu ul li a{line-height:44px;height:44px;display:block;padding:0 0 0 30px;overflow:hidden;cursor:pointer}
#menu ul li a.dirx{padding:0 0 0 10px}
#menu ul ul{display:none;background:#333;margin:0}
#menu ul li ul li{border-top:1px solid #777;border-bottom:0;background:#333;}
#menu ul li ul li a{padding:0 0 0 10px}
#menu ul li ul li span{color:#999;display:block;height:44px;line-height:44px;padding:0 0 0 10px}
#menu ul li ul li *{font-size:16px}
#menu ul li.newslink > a{background:url('/skin/m/1news.png') scroll 10px center no-repeat}
#menu ul li.newslink > a.dir {background:url('/skin/m/1news.png') scroll 10px center no-repeat,url(/skin/m/drop.png) scroll 220px center no-repeat}
#menu ul li.forumlink > a{background:url('/skin/m/1forum.png') scroll 10px center no-repeat}
#menu ul li.infolink > a{background:url('/skin/m/1info.png') scroll 10px center no-repeat,url(/skin/m/drop.png) scroll 220px center no-repeat}
#menu ul li.rsslink > a{background:url('/skin/m/1rss.png') scroll 10px center no-repeat}
#menu ul li.registerlink > a{background:url('/skin/m/1register.png') scroll 10px center no-repeat;padding:0 0 0 35px}
#menu ul li.loginlink > a{background:url('/skin/m/1login.png') scroll 10px center no-repeat;padding:0 0 0 35px}
#menu ul li.userlink > a{background:url('/skin/m/1user.png') scroll 10px center no-repeat;padding:0 0 0 30px}
#menu ul li.outlink > a{background:url('/skin/logout.png') scroll 10px center no-repeat;padding:0 0 0 30px}
#menu ul li.rsslink,#menu ul li.userlink,#menu ul li.loginlink{margin:36px 0 0;border-top:1px solid #777}
#latest_arts_w{margin:0 auto 10px;text-align:center;overflow:hidden;position:relative;min-height:138px;width:100%}
#latest_arts{position:relative}
#latest_arts *{text-align:center}
.la_item{float:left;display:none;position:relative;font-size:0}
.la_item:first-child{display:block}
.la_item a {display:block;position:relative;font-size:0}
.la_item h3{position:absolute;background:rgba(204,51,51,0.8);color:#fff;margin:0;bottom:0;padding:5px;font-size:17px;left:0;right:0;box-sizing:border-box}
.la_item img{width:100%;height:auto;min-height:130px}
.cat_title{margin:0 0 10px;font-size:17px;text-align:center}
.thecontent {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.pager{display:block;clear:both;justify-content:center}
.news-item {position:relative;margin:0 auto 15px;font-size:0;flex-grow:1;max-width:497px}
.news-item a {text-align:center;display:block;font-size:0}
.news-item a.comments{display:block;width:40px;text-align:center;line-height:22px;height:22px;font-size:17px;color:#fff;font-weight:700;background:#222;position:absolute;top:1px;right:1px;border:1px solid #eee}
.news-item a.comments.new{background:#c33}
.news-item a img {max-width:100%;width:100%;height:auto;float:none;font-size:0;min-height:130px}
.news-item a h2 {font-size:16px;background:rgba(0,0,0,0.7);width:100%;position:absolute;bottom:0;padding:5px;color:#fff;box-sizing:border-box}
.news-item a:visited h2 {color:#bbb} 
.news-item .ppcs{top:30px;left:0;display:block;padding:5px;background:#fff;position:absolute}
.news-item a.hcat {height:22px;line-height:22px;padding:0 5px;border:1px solid #fff;color:#fff;position:absolute;top:1px;left:1px;background:#222;font-size:17px}
.news-item a.hcat.hcred {background:#c33}
.news-item a.hcat.hcoth {background:darkgreen}
.news-item a.hcat.hcblue {background:#006}
.mpromo{background:#222;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 15px;flex-basis:100%}
.mpromo h3{display:block;width:100%;text-align:center;color:#fff;font-size:20px;height:40px;line-height:40px}
.mpromo .news-item{margin:0 0 10px}
.fp_item{position:relative;width:497px;height:222px;margin:0 auto 10px;font-size:0;flex-grow:1;max-width:497px}
.fp_item .ps_comm{display:block;width:40px;text-align:center;line-height:22px;height:22px;font-size:17px;color:#fff;font-weight:700;background:#222;position:absolute;top:1px;right:1px;border:1px solid #eee}
.fp_item a {position:absolute;top:0;bottom:0;left:0;right:0}
.fp_item h2 {font-size:19px;background:rgba(0,0,0,0.8);width:100%;position:absolute;bottom:0;padding:5px;color:#fff;box-sizing:border-box;text-align:center;}
.taxonomy-term-description{padding:0 3px 0}
.cat_title{padding:0 3px 0}
.pager{text-align:center;list-style:none;margin:10px 0;flex-basis:100%}
.pager li{display:inline-block;margin:0 2px 5px;padding:5px 10px;border:1px solid #999;background:#eee}
.pager li.pager-ellipsis{border:1px solid #fff}
.pager li.pager-current{background:#c33;color:#fff}
.pager li a{display:block;min-width:31px;height:31px;line-height:31px;text-align:center}
.pager li{min-width:31px;height:31px;padding:0;text-align:center;line-height:31px}
.pager li.pager-next,.pager li.pager-last,.pager li.pager-first,.pager li.pager-previous{padding:0 10px}
.clear,.clr,.cr{clear:both}
.footer{background:#444;padding:10px 10px 10px;text-align:center;margin:0 auto}
.footer *{color:#fff;display:inline-block;margin:5px}
#cookiesinfo{padding:15px;background:#333;color:#fff;border:1px solid #000;font-size:14px;display:none;position:fixed;z-index:99;bottom:0;left:0;right:0;line-height:1.5em;box-shadow:-1px 1px 5px 2px #000}
#cookiesinfo a{color:#fff;text-decoration:underline;font-size:14px;}
#cookiesinfo a.ci_close{float:right;font-size:20px;text-decoration:none}
#search form{height:28px}
#search input[type=text]{width:200px;height:22px;line-height:28px;padding:3px 3px;display:block;float:left;border:0;font-size:18px;color:#333}
#search input[type=submit]{width:69px;height:28px;border:0;display:block;float:left;border-left:1px solid #ddd;background:#eee;color:#222}
.infp {background:#c33;text-align:center;color:#fff;padding:5px;margin:0 0 10px}
.sbl_foto_s {margin:0 0 10px;display:block}
.sbl_foto_sw {width: 55px;float: left;margin: 0 5px 0 0}
.lt_list .sbl_foto_s h4 {height:55px;display:table-cell;vertical-align:middle;font-size:13px;font-weight:400}
.collapsible.collapsed{display:none}
.search-results.node-results dt.title{margin:0 0 5px}
.search-results.node-results dt.title a{font-weight:700;font-size:16px}
.taxonomy-term-description {margin:0 0 9px}
#search-form{margin:0 0 20px}
#search-form input[type=text]{margin:0 10px 10px 0}
.search-advanced{margin:20px 0 0}
.search-advanced .fieldset-wrapper{display:none}
.search-advanced .action{display:none}
.content {margin:0 0 20px}
.search-results .title a{font-weight:700;color:#d00000;display:block;margin:0 0 10px}
.search-results .search-info,.search-results .search-info *{color:#666}
.search-results dd{margin:0 0 20px}
.sl_item .sli_foto {width:55px;margin:0 10px 10px 0;float:left;display:block}
.sl_item .sli_foto img {width:55px}
.profile .nl_item {clear:both;min-height:122px;position:relative;padding:5px;border:1px solid #eee;margin:0 0 10px}
.profile .ni_meta a {display:none}
.profile .ni_meta {display:none}
.profile .nl_item p {display:none}
.profile .nl_item .tags {display:none}
.profile .nl_item .content a {display:block;width:112px;height:112px;position:absolute;top:5px;left:5px}
.profile .nl_item .content a img {height:112px}
.profile .nl_item h2 {margin:0 0 0 125px}
.see_all_author {color:#c33}
.user_item {margin: 0 0 30px}
.user_item .ui_1 {display:block;color:#111;font-size:17px;margin:0 0 10px}
.user_item .ui_2 {display:inline-block;width:200px;color:#c33;font-size:17px}
.user_item .ui_3 {display:inline-block;width:100px;color:#c33;font-size:17px}
#user-profile-form input[type=text], #user-profile-form input[type=password] {width:96%}
#user-profile-form .description {display:none}
.mpromo {position:relative}
.mpprev {width:38px;height:60px;top:35%;z-index:9;left:0;position:absolute;cursor:pointer;background:url('/skin/m/a0a.png')}
.mpnext {width:38px;height:60px;top:35%;z-index:9;right:0;position:absolute;cursor:pointer;background:url('/skin/m/a1a.png')}
fieldset > .form-item {margin:0 0 10px}
fieldset > legend {margin:0 0 5px}
.table{display:table;margin:0 0 10px}
.tr{display:table-row}
.td{display:table-cell;padding:3px 9px 3px 0}
.profile h3{margin:0 0 10px}
@media only screen and (max-width:498px){
	.thecontent{display:block}
	.news-item{width:100%;height:auto;min-height:138px}
}

#user-login input.error {border:1px solid #c33}

/* dark mode*/
.dmbtnbox{position:fixed;z-index:100;top:15px;right:50px;height:24px;cursor:pointer}
.dmbtnbox .dmbtn{appearance:none;width:54px;height:24px;background:url('/skin/ds.png') scroll 0 0 no-repeat;position:relative;cursor:pointer;outline:none}
.dmbtnbox .dmbtn:checked{background:url('/skin/ds.png') scroll 0 -24px no-repeat}
.dmbtnbox .dmbtn:hover{opacity:0.9}
.dark * {color:#fff}
.dark #main{background:#000}
.dark .pager li{background:#111}
.dark .pager li, .dark .pager li a {color:#eee}
.dark .pager li.pager-ellipsis{border:1px solid #555}
.dark table{border-collapse:collapse;width:100%}
.dark table tr td {color:#fff}
.dark table.specy tr td {background:#000}
.dark table.specy tr:nth-child(odd) td {background:#000}
.dark table.specy tr:nth-child(even) td {background:#333}
.dark table.specy tr:first-child td {background:#a00}
.dark table.fotospecy2 tr td {background:#000}
.dark table.fotospecy2 tr:nth-child(odd) td {background:#000}
.dark table.fotospecy2 tr:nth-child(even) td {background:#333}
.dark table.fotospecy2 tr:first-child td {background:#a00}
.dark table.fotospecy tr td {background:#000}
.dark table.fotospecy tr:nth-child(odd) td {background:#000}
.dark table.fotospecy tr:nth-child(even) td {background:#333}
.dark table.fotospecy tr:first-child td {background:#a00}
.dark table.platforma tr td {background:#000}
.dark table.platforma tr:nth-child(odd) td {background:#000}
.dark table.platforma tr:nth-child(even) td {background:#333}
.dark table.platforma tr:first-child td {background:#a00}
.dark table.basic tr td {background:#000}
.dark table.basic tr:nth-child(odd) td {background:#000}
.dark table.basic tr:nth-child(even) td {background:#333}
.dark table.basic tr:first-child td {background:#a00}
.dark .comm_meta{background:#222}
.dark #comments .submitted{background:#222}
.dark #comments .content{background:#000}
.dark .quote_seemore{background:#222 url('/skin/q.png') scroll 3px 5px no-repeat}
.dark input[type=text],.dark input[type=password],.dark input[type=submit],.dark textarea,.dark select {background:#222}
.dark .messages{background:#010;border:1px solid #040}
.dark .comm_seemore{background:#222;border-top:1px solid #666}
.dark #comments .content {margin:0 0 5px}
.dark .comment blockquote{background:#111 url('/skin/q.png') scroll 5px 5px no-repeat}
.dark .comment .qattr, .dark .comment .qattr *{color:#ddd}
.dark .PageMenuList{background:#111;color:#fff}
.dark .article p a {color:#eee}
.dark .porcja .lbl{color:#fff}
.dark .wykres_nazwa{color:#fff}
.dark .legenda_nazwa{color:#fff}
.dark table.specy tr td * {color:#fff}
.dark div.wykres_nazwa, .dark div.wykres_nazwa *{color:#fff}
.dark .news-item .ppcs{background:#222}
.dark #comments .comment .comm_report{color:red}
.dark .pager li.pager-current {background:darkred}
.dark .article p a {color:red}
.dark .gsc-control-cse {background:#000;border:0}
.dark .gsc-input-box {background:#000;color:#fff;border:0}
.dark .gsib_a input[type=text]{color:#000;height:30px;line-height:30px;font-size:14px}
.dark .gsq_a {background:#222}
.dark .gsq_a td{background:#222;font-family:Arial;font-size:15px}
.dark .gsq_a td:hover{background:#666}
.dark .gsc-search-button-v2{background: #c33}
.dark .gsc-input-box table {margin:0}

/*mobilefix*/
.thecontent > * {min-width:0}