.but-18,
.but-neu-con,
.chg-czyt .head-as-h1,
.cpg p.p1,
.cpg p.p2,
.cross-video .box p.game-t,
.cross-video .box p.label,
.cross .box .item p,
.data-dig-2017 .small-data,
.data-dig-2017 p.p2,
.daty-premier-2017 .box-sm,
.daty-premier-2017 .box div,
.edi-art-top-tit p,
.game article .ocena,
.gpc .t2 b,
.grupa-dane-2018-buttons .but-18-txt,
.grupa-dane-2018-plakie p,
.gs-opinia-ocena,
.li15-980-txt p,
.mobile-hot-czyt-mobile p,
.news-kal-t1 .news-t1,
.oce-vs-ocz .ovo-oce .ovo-li,
.ocena,
.ocena .brak-oceny,
.ppanel-daty .but-neu,
.ppanel-kat .but-neu,
.ppanel-lista .but-neu,
.ppanel-plat .passive,
.ppanel-plat a,
.S016-plat-date,
.S016-ver-plat,
.s-list-releases .box p,
.s-list-releases .box p i,
.s-list-releases .box span,
.sfo-but-kom i,
.sfo-but b,
.small-game-box-ocena .ocena span,
.title-h4-orange,
.u-list-list .lista-hoty .tit-hot-2,
.u-list-list .lista-tvgry .tit-hot-2,
.u-list-rankings .box .genre,
.u-list-rankings .box .number,
.u-list-rankings .box .score,
.u-list-rankings .box .title,
.u-list .buttons .but-neu,
.u-list .czytaj-head-link,
.u-list .perso-c .but-neu,
.u-list .perso-c .but-neu stxt {
 font-family:"Roboto Condensed",-apple-system,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased
}
.but-18 {
 float:left;
 display:block;
 background:#f4f4f4;
 background:linear-gradient(180deg,#fff,#ededed 74%,#ededed 99%,#fff);
 color:#1a1a1a;
 border:1px solid #aeaeae;
 padding-left:7px;
 padding-right:7px;
 cursor:pointer;
 border-radius:3px;
 box-shadow:1px 1px 4px #c1c1c1;
 font-size:15px;
 line-height:29px;
 height:29px;
 letter-spacing:-.2px;
 font-weight:400;
 text-decoration:none;
 margin-right:7px;
 margin-bottom:7px;
 text-align:center
}
.but-18-mid {
 font-size:17px;
 line-height:33px;
 height:33px;
 padding-left:10px;
 padding-right:10px;
 margin-right:10px;
 margin-bottom:10px;
 min-width:90px
}
.but-18:hover {
 background:#fc0;
 color:#000;
 border:1px solid #ccaa20;
 text-decoration:none;
 box-shadow:none;
 text-shadow:none
}
.but-18-numb {
 color:#217bbb;
 font-size:14px
}
.but-18-green {
 background:#008903;
 color:#fff;
 border:1px solid #098e22;
 background:linear-gradient(180deg,#00c205 0,#008903 53%,#00c205);
 text-shadow:1px 1px #098e19
}
.but-18-orange {
 background:#e54b00;
 color:#fff;
 border:1px solid #d54600;
 text-shadow:1px 1px #d54600;
 background:linear-gradient(180deg,#ff5400 0,#d54600 53%,#ff5400)
}
.but-18-red {
 background:#b00000;
 color:#fff;
 border:1px solid #8b0000;
 text-shadow:1px 1px #8b0000;
 background:linear-gradient(180deg,#de0000 0,#b00000 53%,#de0000)
}
.but-18-blue {
 background:#0e78b0;
 color:#fff;
 border:1px solid #0f6ea1;
 text-shadow:1px 1px #0f6ea1;
 background:linear-gradient(180deg,#2b90c5 0,#0e78b0 53%,#2b90c5)
}
.but-18-ocena {
 margin:0;
 width:110px;
 border-radius:0
}
.but-18-no-float {
 float:none
}
.but-18-size-xl {
 font-size:19px;
 line-height:42px;
 height:42px
}
.but-18-spread {
 letter-spacing:2px
}
@media screen and (max-width:480px) {
 .but-18-ocena {
  margin:0;
  width:70px;
  border-radius:0
 }
 .but-18-mid {
  padding-left:7px;
  padding-right:7px;
  font-size:15px;
  line-height:29px;
  height:29px;
  margin-right:7px;
  margin-bottom:7px;
  min-width:50px
 }
}
.ocena0 {
 background:#0e78b0;
 text-shadow:1px 1px #09608e;
 background:radial-gradient(circle,#56abd8,#0e78b0);
 border:1px solid #0f6ea1;
 border-bottom:0
}
.ocena1 {
 background:#008903;
 text-shadow:1px 1px #098e19;
 background:radial-gradient(circle,#00c205,#008903);
 border:1px solid #05791b;
 border-bottom:0
}
.ocena2 {
 background:#ca9300;
 text-shadow:1px 1px #a57900;
 background:radial-gradient(circle,#ffc156,#e49100);
 border:1px solid #be8b00;
 border-bottom:0
}
.ocena3 {
 background:#b00000;
 text-shadow:1px 1px #8b0000;
 background:radial-gradient(circle,#de0000,#b00000);
 border:1px solid #8b0000;
 border-bottom:0
}
.ocena4 {
 background:#727272;
 text-shadow:1px 1px #727272;
 background:radial-gradient(circle,#9c9c9c,#727272);
 border:1px solid #727272;
 border-bottom:0
}
.grupa-dane-2018 {
 margin-bottom:20px
}
.grupa-dane-2018:after {
 content:"";
 display:block;
 clear:both
}
.grupa-dane-2018-plakie {
 background:#1b1b1b;
 display:block;
 padding:10px;
 padding-left:75px;
 min-height:75px;
 position:relative
}
.grupa-dane-2018-plakie img {
 width:55px;
 height:55px;
 position:absolute;
 top:10px;
 left:10px;
 border:1px solid #666
}
.grupa-dane-2018-plakie p {
 color:#efefef;
 font-weight:700;
 font-size:30px;
 line-height:28px;
 letter-spacing:-.7px;
 margin:0;
 padding-top:1px
}
.grupa-dane-2018-plakie p span {
 color:#999;
 font-weight:400;
 font-size:22px;
 line-height:22px;
 letter-spacing:-.5px;
 white-space:nowrap;
 min-width:150px;
 display:inline-block
}
.grupa-dane-2018-plakie:hover {
 text-decoration:none;
 background:#fc0;
 color:#000
}
.grupa-dane-2018-plakie:hover img {
 border:1px solid #333
}
.grupa-dane-2018-plakie:hover p {
 color:#000
}
.grupa-dane-2018-plakie:hover p span {
 color:#666
}
.grupa-dane-2018-platfo {
 background:#ccc;
 padding:6px;
 padding-top:10px;
 padding-bottom:2px
}
.grupa-dane-2018-platfo:after {
 content:"";
 display:block;
 clear:both
}
.grupa-dane-2018-platfo a {
 margin:0;
 padding:0;
 width:calc(20% - 8px);
 margin-left:4px;
 margin-right:4px;
 margin-bottom:8px;
 max-width:50px;
 font-size:16px;
 line-height:30px;
 height:30px;
 box-shadow:1px 1px 4px #666
}
.grupa-dane-2018-buttons {
 background:#e5e5e5;
 padding:5px;
 padding-top:10px;
 padding-bottom:2px;
 text-align:center
}
.grupa-dane-2018-buttons:after {
 content:"";
 display:block;
 clear:both
}
.grupa-dane-2018-buttons .but-18 {
 margin:0;
 padding:0;
 width:calc(33.33% - 8px);
 margin-left:4px;
 margin-right:4px;
 margin-bottom:8px;
 max-width:90px
}
.grupa-dane-2018-buttons .but-18-x2 {
 width:calc(66.66% - 8px);
 max-width:200px
}
.grupa-dane-2018-buttons .but-18-green:after {
 clear:both
}
.grupa-dane-2018-buttons .but-18-txt {
 font-size:15px;
 margin:0;
 padding:0;
 line-height:15px;
 display:inline-block;
 color:#333;
 margin-bottom:5px
}
.grupa-dane-2018-buttons .but-18-txt-break {
 clear:both
}
.grupa-dane-2018-buttons .but-18-txt:hover {
 background:none;
 border:none;
 color:#06c;
 text-decoration:underline
}
.grupa-dane-2018-buttons .but-18-txt:after {
 content:"|";
 margin-left:5px;
 margin-right:5px;
 color:#bababa
}
.grupa-dane-2018-buttons .but-18-txt:last-of-type::after {
 content:"";
 margin-left:5px;
 margin-right:5px
}
table {
 border-collapse:collapse;
 border-spacing:0
}
hr {
 display:block;
 height:1px;
 border:0;
 border-top:1px solid #ccc;
 padding:0
}
y480,
yes750 {
 display:none
}
.n-anchor {
 position:relative
}
.n-anchor div {
 position:absolute;
 top:-30px;
 left:0
}
.left {
 float:left
}
.space-top10 {
 padding-top:10px
}
.no-padding-top {
 padding-top:0
}
.gsbox110 {
 float:left;
 display:block;
 width:130px;
 height:169px;
 padding:9px;
 border:1px dotted #ccc;
 margin-right:11px;
 margin-bottom:11px;
 background:#f7f7f7;
 border-radius:3px;
 overflow:hidden
}
.gsbox110 img {
 width:110px;
 height:110px;
 margin-bottom:5px;
 border-radius:3px
}
.gsbox110 p {
 font-size:14px;
 line-height:17px;
 text-align:center;
 overflow:hidden;
 height:34px;
 color:#333
}
.gsbox110:hover {
 text-decoration:none;
 border:1px solid #ccc
}
.gsbox110:hover img {
 opacity:.8
}
.gsbox110:hover p {
 color:#e66400
}
.but-neu {
 display:inline-block;
 vertical-align:top;
 background:#fff;
 color:#1a1a1a;
 border:1px solid #aeaeae;
 background:linear-gradient(180deg,#fff 0,#ededed 74%,#ededed 99%,#fff);
 padding:0;
 margin:0;
 text-align:center;
 padding-left:10px;
 padding-right:10px;
 cursor:pointer;
 border-radius:3px;
 box-shadow:1px 1px 4px #c1c1c1;
 font-size:15px;
 line-height:32px;
 height:33px;
 font-weight:400;
 text-decoration:none;
 margin-right:10px;
 margin-bottom:10px
}
.but-neu-center {
 text-align:center;
 margin-bottom:10px
}
.but-neu-center .but-neu,
.u-list .but-neu-center .but-neu {
 float:none;
 display:inline-block
}
.but-neu-small {
 font-size:14px;
 line-height:25px;
 height:27px
}
.but-neu-big {
 font-size:17px;
 line-height:40px;
 height:42px;
 font-weight:500;
 padding-left:15px;
 padding-right:15px
}
.but-neu-right {
 float:right
}
.but-neu-tab .but-neu {
 margin-bottom:0;
 box-shadow:none;
 border-bottom:none;
 border-radius:5px 5px 0 0;
 margin-right:0;
 border-right:none;
 min-width:70px
}
.but-neu-tab div:last-of-type {
 border-right:1px solid #aeaeae
}
.but-neu-black {
 background:#404040;
 color:#fff;
 border:1px solid #232323;
 text-shadow:1px 1px #232323;
 background:linear-gradient(180deg,#757575 0,#404040 50%,#757575)
}
.but-neu-blue {
 background:#0e78b0;
 color:#fff;
 border:1px solid #0f6ea1;
 text-shadow:1px 1px #09608e;
 background:linear-gradient(180deg,#56abd8 0,#0e78b0 53%,#2b90c5)
}
.but-neu-violet {
 background:#790eb0;
 color:#fff;
 border:1px solid #790eb0;
 text-shadow:1px 1px #790eb0;
 background:linear-gradient(180deg,#ac56d8 0,#790eb0 53%,#ac56d8)
}
.but-neu-brown {
 background:#9f370e;
 color:#fff;
 border:1px solid #9f370e;
 text-shadow:1px 1px #9f370e;
 background:linear-gradient(180deg,#ce5728 0,#9f370e 53%,#ce5728)
}
.but-neu-beige {
 background:#8a6921;
 color:#fff;
 border:1px solid #8a6921;
 text-shadow:1px 1px #8a6921;
 background:linear-gradient(180deg,#b58b32 0,#8a6921 53%,#b58b32)
}
.but-neu-green,
.but-neu-green2 {
 background:#008903;
 color:#fff;
 border:1px solid #098e22;
 text-shadow:1px 1px #098e19;
 background:linear-gradient(180deg,#00c205 0,#008903 53%,#00c205)
}
.but-neu-orange {
 background:#e54b00;
 color:#fff;
 border:1px solid #d54600;
 text-shadow:1px 1px #d54600;
 background:linear-gradient(180deg,#ff5400 0,#d54600 53%,#ff5400)
}
.but-neu-yellow {
 background:#ca9300;
 color:#fff;
 border:1px solid #be8b00;
 text-shadow:1px 1px #a57900;
 background:linear-gradient(180deg,#ffba00 0,#ca9300 53%,#ffba00)
}
.but-neu-red {
 background:#b00000;
 color:#fff;
 border:1px solid #8b0000;
 text-shadow:1px 1px #8b0000;
 background:linear-gradient(180deg,#de0000 0,#b00000 53%,#de0000)
}
.but-neu-gray {
 background:#727272;
 color:#fff;
 border:1px solid #727272;
 text-shadow:1px 1px #727272;
 background:linear-gradient(180deg,#9c9c9c 0,#727272 53%,#9c9c9c)
}
.but-neu-active {
 position:relative;
 background:linear-gradient(180deg,#fff 0,#ededed 74%,#f1f1f1 91%,#ffb400 92%,#ffb400)
}
.but-neu-active span {
 width:30px;
 display:inline-block;
 color:#1a1a1a
}
.but-neu-active span:after {
 content:"X";
 display:block;
 height:31px;
 width:29px;
 position:absolute;
 right:-1px;
 top:-1px;
 background:#e44600;
 border-radius:0 3px 3px 0;
 border:1px solid rgba(0,0,0,.3);
 color:#fff
}
.but-neu-black-active {
 position:relative;
 background:linear-gradient(180deg,#757575 0,#404040 50%,#757575 92%,#ffb400 93%,#ffb400)
}
.but-neu-black-active span {
 width:30px;
 display:inline-block;
 color:#fff
}
.but-neu-black-active span:after {
 content:"X";
 display:block;
 height:31px;
 width:29px;
 position:absolute;
 right:-1px;
 top:-1px;
 background:#e44600;
 border-radius:0 3px 3px 0;
 border:1px solid rgba(0,0,0,.3);
 text-shadow:none
}
.but-neu-blue-active {
 position:relative;
 background:linear-gradient(180deg,#56abd8 0,#0e78b0 50%,#2b90c5 92%,#ffb400 93%,#ffb400)
}
.but-neu-blue-active span {
 width:30px;
 display:inline-block;
 color:#fff
}
.but-neu-blue-active span:after {
 content:"X";
 display:block;
 height:31px;
 width:29px;
 position:absolute;
 right:-1px;
 top:-1px;
 background:#e44600;
 border-radius:0 3px 3px 0;
 border:1px solid rgba(0,0,0,.3)
}
.but-neu-green2-active,
.but-neu-green-active {
 background:linear-gradient(180deg,#00c205 0,#008903 50%,#00c205 92%,#ffb400 93%,#ffb400)
}
.but-neu-green2-active {
 position:relative
}
.but-neu-green2-active span {
 width:30px;
 display:inline-block;
 color:#fff
}
.but-neu-green2-active span:after {
 content:"X";
 display:block;
 height:31px;
 width:29px;
 position:absolute;
 right:-1px;
 top:-1px;
 background:#e44600;
 border-radius:0 3px 3px 0;
 border:1px solid rgba(0,0,0,.3)
}
.but-neu-brown-active {
 position:relative;
 background:linear-gradient(180deg,#ce5728 0,#9f370e 50%,#ce5728 92%,#ffb400 93%,#ffb400)
}
.but-neu-blue:hover,
.but-neu:hover,
.next-prev a:hover {
 background:#fc0;
 color:#000;
 border:1px solid #ccaa20;
 text-decoration:none;
 box-shadow:none;
 text-shadow:none
}
.S016-grupa-platformy {
 margin-bottom:10px
}
.S016-grupa-platformy:after {
 content:"";
 display:block;
 clear:left
}
.but-18-S16-plat {
 padding-left:0;
 height:44px;
 line-height:44px;
 font-size:16px;
 margin-right:12px;
 margin-bottom:10px;
 min-width:80px
}
.but-18-S16-plat img {
 float:left;
 display:block;
 border-radius:3px;
 margin:6px;
 margin-right:8px;
 width:30px;
 height:30px
}
.login-panel17-c {
 display:block;
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 background:#fff;
 display:none
}
.pb1,
.pb2,
.pb3,
.pb4,
.pb5,
.pb6,
.pb7,
.pb8,
.pb9,
.pb10,
.pb11,
.pb12,
.pb13,
.pb14,
.pb15,
.pb16,
.pb17,
.pb18,
.pb19,
.pb20,
.pb21,
.pb22,
.pb23 {
 font-size:12px;
 line-height:23px;
 text-align:center;
 font-weight:500;
 border-radius:3px;
 height:23px;
 margin-right:2px;
 margin-left:2px;
 margin-bottom:8px;
 display:inline-block;
 cursor:pointer;
 min-width:42px;
 text-decoration:none;
 box-shadow:1px 1px 1px #e1e1e1
}
.pb1,
.pb12,
.pb20 {
 color:#3d7086;
 border:1px solid #92bccd;
 background:#e9f9ff
}
.pb2,
.pb7,
.pb8,
.pb13,
.pb15,
.pb22 {
 color:#3d3f86;
 border:1px solid #a3a7d9;
 background:#e9eaff
}
.pb3,
.pb6,
.pb16,
.pb23 {
 color:#2b5f35;
 border:1px solid #a3d9a4;
 background:#e9ffec
}
.pb4,
.pb5,
.pb9,
.pb10,
.pb11,
.pb14 {
 color:#86683d;
 border:1px solid #d9c3a3;
 background:#fff6e9
}
.pb17,
.pb18,
.pb19,
.pb21 {
 color:#863d3d;
 border:1px solid #d9a3a3;
 background:#fff6e9
}
.pb1:hover,
.pb2:hover,
.pb3:hover,
.pb4:hover,
.pb5:hover,
.pb6:hover,
.pb7:hover,
.pb8:hover,
.pb9:hover,
.pb10:hover,
.pb11:hover,
.pb12:hover,
.pb13:hover,
.pb14:hover,
.pb15:hover,
.pb16:hover,
.pb17:hover,
.pb18:hover,
.pb19:hover,
.pb20:hover,
.pb21:hover,
.pb22:hover,
.pb23:hover {
 border:1px solid #ba8c00;
 color:#e44600;
 text-decoration:none;
 background:#fff;
 box-shadow:none
}
.u-list {
 background:#fff;
 width:660px;
 float:left;
 position:relative
}
.u-list:after {
 content:"";
 display:block;
 clear:both
}
.u-list-wide {
 width:100%
}
.u-list-wide-baner-right-c1 {
 width:calc(100% - 320px);
 float:left
}
.u-list-wide-baner-right-c2 {
 width:320px;
 float:left
}
.u-list header {
 padding:20px;
 padding-bottom:10px;
 border-bottom:1px dotted #b4b4b4
}
.u-list header p {
 padding-bottom:10px
}
.u-list header p a {
 color:#06c;
 border-bottom:1px dotted #4084c7;
 text-decoration:none;
 display:inline
}
.u-list header p a:hover {
 color:#e66400;
 border-bottom:1px dotted #c65600;
 text-decoration:none
}
.u-list header p .desc-more {
 color:#06c;
 border-bottom:1px dotted #4084c7;
 cursor:pointer
}
.u-list header p .desc-more:hover {
 color:#e44600;
 border-bottom:1px dotted #e44600
}
.u-list h1 {
 font-size:38px;
 line-height:38px;
 letter-spacing:-1px;
 font-weight:700;
 margin-bottom:10px
}
.u-list-first h1 {
 font-size:46px;
 line-height:46px
}
.u-list h1 b,
.u-list h1 etxt {
 color:#ff4600;
 font-weight:700
}
.u-list h1 b.pipe-big-after:after,
.u-list h1 b.pipe-big-before:before {
 content:" | ";
 color:#ccc;
 font-weight:300
}
.u-list h1 i {
 font-style:normal
}
.u-list h1 i.pipe-big-after:after,
.u-list h1 i.pipe-big-before:before {
 content:" | ";
 color:#ccc;
 font-weight:300
}
.u-list h2 {
 font-size:24px;
 line-height:26px;
 letter-spacing:-1px;
 font-weight:400;
 margin-bottom:10px
}
.u-list h3 {
 font-size:28px;
 line-height:28px;
 letter-spacing:-1px;
 font-weight:700;
 color:#333
}
.u-list h3.list-subtitle {
 padding-top:20px;
 margin-bottom:15px;
 color:#e44600
}
.u-list h3 b {
 color:#e44600;
 font-weight:700
}
.u-list h4 {
 font-size:28px;
 line-height:28px;
 letter-spacing:-1px;
 font-weight:400;
 color:#c00
}
.u-list h5 {
 font-size:24px;
 line-height:26px;
 letter-spacing:-.5px;
 font-weight:400;
 color:#e44600
}
.u-list h4 b {
 color:#e44600;
 font-weight:700
}
.u-list p {
 font-size:15px;
 line-height:20px;
 color:#333;
 text-align:justify
}
.u-list .buttons {
 border-top:1px dotted #b4b4b4;
 padding:20px;
 padding-bottom:5px;
 background:#f6f6f6;
 background:linear-gradient(180deg,#f6f6f6 0,#fff)
}
.u-list .no-border {
 border:0
}
.u-list .perso-buttons {
 padding:20px;
 padding-bottom:5px
}
.u-list .but-neu {
 float:left;
 display:block;
 margin-right:12px;
 margin-bottom:14px
}
.u-list .but-neu-right {
 float:right
}
.u-list .perso-c .but-neu {
 font-size:16px
}
.u-list .perso-c .but-neu stxt {
 letter-spacing:0;
 color:#217bbb
}
.u-list .perso-c .but-neu-green span {
 width:25px;
 height:25px;
 display:block;
 margin-top:3px
}
.u-list .perso-c .but-neu-green span svg {
 width:25px;
 height:25px;
 fill:#fff
}
.u-list .perso-c .but-neu-none {
 display:none
}
.u-list .buttons .but-neu {
 font-size:14px;
 line-height:32px;
 height:33px
}
.u-list .perso-buttons-break {
 clear:both
}
.u-list .buttons .plat-ser-c {
 display:block;
 width:100%;
 margin-bottom:15px
}
.u-list .buttons .plat-ser {
 float:left;
 display:block;
 margin-right:4px;
 margin-bottom:4px;
 border:3px solid #fff
}
.u-list .buttons .plat-ser-active,
.u-list .buttons .plat-ser:hover {
 border:3px solid #ffb400
}
.u-list .changer {
 float:right;
 width:93px;
 margin-left:15px
}
.u-list .but-boxes {
 margin-left:0
}
.u-list .but-boxes,
.u-list .but-lines {
 width:33px;
 height:33px;
 display:block;
 float:right;
 opacity:.1;
 margin-bottom:15px
}
.u-list .but-lines {
 margin-left:10px
}
.u-list .but-boxes svg,
.u-list .but-lines svg {
 width:33px;
 height:33px;
 fill:#333
}
.u-list .but-boxes:hover,
.u-list .but-lines:hover {
 opacity:.8;
 cursor:pointer
}
.u-list .czytaj-head-link {
 color:#e44600
}
.u-list .czytaj-head-link,
.u-list .czytaj-head-link h2 {
 font-size:32px;
 line-height:32px;
 letter-spacing:-1px;
 display:inline
}
.u-list .czytaj-head-link h2 {
 font-weight:700
}
.u-list .czytaj-head-link n480 {
 color:#666;
 font-weight:300
}
.placement-R_1_1-grid,
.placement-R_1_1-grid2 {
 display:grid;
 grid-template-columns:auto 320px;
 grid-gap:10px
}
.placement-R_1_1-grid>div:nth-of-type(2) {
 padding-top:20px
}
.placement-R_1_1-grid2>div:nth-of-type(2) {
 padding-top:20px;
 padding-right:20px
}
.u-list img {
 max-width:300px
}
.u-list a {
 position:relative;
 display:block
}
.u-list p a {
 display:inline-block
}
.u-list .tagi {
 font-size:16px;
 color:#038a00
}
.u-list a.pic-c:hover img.pic {
 opacity:.8
}
.u-list .lista {
 padding-left:20px
}
.u-list .lista15 {
 padding-left:15px
}
.u-list .lista:after {
 content:"";
 display:block;
 clear:both
}
.u-list .lista a:hover {
 color:#e44600
}
.u-list p.label {
 margin-bottom:5px;
 line-height:26px;
 color:#666;
 overflow:hidden;
 margin-top:6px;
 margin-bottom:6px;
 text-align:left
}
.u-list p.label span {
 margin-right:8px;
 line-height:24px;
 padding-left:8px;
 padding-right:8px;
 display:inline-block;
 border-radius:3px
}
.u-list p.label span.data-time {
 padding:0;
 margin:0
}
.u-list p.label .lab0 {
 background:#bf1c1c;
 color:#fff;
 text-shadow:1px 1px #960909
}
.u-list p.label .lab1 {
 background:#137d0d;
 color:#fff;
 text-shadow:1px 1px #0a6205
}
.u-list p.label .lab2,
.u-list p.label .lab4,
.u-list p.label .lab5,
.u-list p.label .lab7 {
 background:#3bb234;
 color:#fff;
 text-shadow:1px 1px #128d0b
}
.u-list p.label .lab3,
.u-list p.label .lab6 {
 background:#bc7f2f;
 color:#fff;
 text-shadow:1px 1px #9c6114
}
.u-list p.label .lab8 {
 background:#158c93;
 color:#fff;
 text-shadow:1px 1px #0b6f75
}
.u-list p.label .lab9 {
 background:#5ea2db;
 color:#fff;
 text-shadow:1px 1px #387db7
}
.u-list p.label .lab10 {
 background:#681eb4;
 color:#fff;
 text-shadow:1px 1px #4c0d8d
}
.u-list p.label .lab11 {
 background:#b13dd2;
 color:#fff;
 text-shadow:1px 1px #9126af
}
.label-on-pic1 {
 background:hsla(0,0%,61%,.8);
 color:#fff
}
.label-on-pic2 {
 background:rgba(96,155,227,.8);
 color:#fff
}
.label-on-pic3 {
 background:rgba(0,180,44,.9);
 color:#fff
}
.label-on-pic4 {
 background:rgba(212,51,51,.8);
 color:#fff
}
.label-on-pic5 {
 background:rgba(193,66,229,.8);
 color:#fff
}
.label-on-pic6 {
 background:rgba(201,95,18,.8);
 color:#fff
}
.label-on-pic7 {
 background:rgba(0,0,0,.7);
 color:#fff
}
.u-list p.opis-b {
 margin-bottom:8px;
 color:#999
}
.u-list p.opis-b b {
 margin-right:8px;
 background:#666;
 color:#fff;
 padding:4px 8px 3px;
 font-weight:500
}
.u-list p.opis-b b.score-1 {
 background:#090;
 font-size:15px
}
.u-list p.opis-b b.score-2 {
 background:#c90;
 font-size:15px
}
.u-list p.opis-b b.score-3 {
 background:#c00;
 font-size:15px
}
.u-list .thumbs {
 line-height:24px;
 padding:0;
 margin-bottom:8px;
 overflow:hidden;
 height:24px
}
.u-list .thumbs .thumb-up {
 background:#c3eebf;
 color:#097e00;
 line-height:24px
}
.u-list .thumbs .thumb-down,
.u-list .thumbs .thumb-up {
 display:inline-block;
 padding-right:8px;
 font-size:14px;
 line-height:26px;
 font-weight:700
}
.u-list .thumbs .thumb-down {
 background:#f5d3d3;
 color:#aa1616;
 margin-left:10px
}
.u-list .plat {
 padding-top:10px;
 float:right;
 max-width:660px;
 text-align:right
}
.u-list .video-time {
 position:absolute;
 bottom:15px;
 right:15px;
 display:inline-block;
 padding:3px;
 padding-left:8px;
 padding-right:8px;
 border-radius:3px;
 font-size:14px;
 line-height:18px;
 font-weight:500
}
.u-list a:hover .video-time {
 background:#000;
 color:#fff
}
.u-list-box .box {
 width:320px;
 height:390px;
 float:left;
 padding-right:20px;
 margin-bottom:20px;
 text-decoration:none;
 overflow:hidden
}
.u-list-box img.pic {
 width:300px;
 height:169px;
 margin-right:15px;
 margin-bottom:10px
}
.u-list-box img.video {
 width:20%;
 position:absolute;
 top:15px;
 right:15px;
 max-width:50px
}
.u-list-box .lista h5 {
 font-weight:500;
 font-size:17px;
 line-height:19px;
 margin-bottom:5px;
 overflow:hidden;
 max-height:57px;
 color:#000
}
.u-list-box a:hover * {
 color:#e44600
}
.u-list-box .but-boxes {
 opacity:.7
}
.u-list-box .lista-hoty p,
.u-list-box h6,
.u-list-box h7 {
 display:none
}
.u-list-box .lista-hoty .box {
 height:220px
}
.u-list-box .lista h5 {
 max-height:38px
}
.u-list-box .lista-news p.label {
 display:none
}
.u-list-box .lista-news .box {
 height:358px
}
.u-list-box .lista-gry .box {
 height:350px;
 margin-bottom:25px
}
.u-list-box .lista-gry .plat {
 display:none
}
.u-list-box .lista-gry p.opis-b b {
 display:inline-block;
 padding-top:4px;
 padding-bottom:3px
}
.u-list-box .lista-gry h5 {
 font-weight:700;
 font-size:22px;
 line-height:23px;
 color:#c00;
 max-height:46px;
 margin-bottom:10px;
 letter-spacing:-.3px
}
.u-list-box .lista-gry h5 span {
 display:none
}
.u-list-box .lista-gry h5:hover {
 color:#06c;
 text-decoration:underline
}
.u-list-box .lista-gry p {
 max-height:102px;
 overflow:hidden;
 font-size:14px;
 line-height:20px
}
.u-list-box .lista-gry img.pic-small {
 width:169px;
 height:auto;
 margin-right:15px;
 margin-bottom:10px;
 margin-right:auto;
 margin-left:0
}
.u-list-box .lista-gry .tagi,
.u-list-box .lista-tvgry .opis-b {
 display:none
}
.u-list-box .lista-tvgry .box {
 height:251px
}
.u-list-box .lista-tvgry p {
 display:none
}
.u-list-box .lista-tvgry h5 {
 font-weight:500;
 font-size:17px;
 line-height:19px;
 margin-bottom:3px;
 overflow:hidden;
 max-height:36px
}
.u-list-box .lista-tvgry p.tit-hot-2 {
 display:block;
 font-weight:400;
 font-size:15px;
 line-height:17px;
 margin-bottom:5px;
 overflow:hidden;
 max-height:none;
 color:#7a7a7a;
 text-align:left
}
.u-list-box .lista-video-group {
 padding-bottom:15px
}
.u-list-box .lista-video-group .pic-c {
 margin-bottom:6px;
 width:100%;
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.u-list-box .lista-video-group img.pic {
 width:100%;
 max-width:100%;
 margin:0;
 height:auto
}
.u-list-box .lista-video-group .box {
 height:auto;
 margin-bottom:10px
}
.u-list-box .lista-video-group h5 {
 font-weight:500;
 font-size:16px;
 line-height:18px;
 margin-bottom:3px;
 overflow:hidden;
 max-height:36px;
 letter-spacing:0;
 text-align:left
}
.u-list-box .lista-video-group .desc,
.u-list-box .lista-video-group .opis-b {
 display:none
}
.u-list-box .lista-video-group .plat-movie {
 height:18px;
 overflow:hidden;
 color:#999;
 text-align:left
}
.u-list-box .lista-video-group .plat-movie b {
 display:none
}
.u-list-box .lista-video-group .plat-movie i {
 color:#dcdcdc;
 font-style:normal
}
.u-list-box .lista-video-group .play-active {
 width:70%;
 position:absolute;
 bottom:18px;
 left:10px
}
.lista-video-group .next-prev,
.u-list-list .box {
 padding-right:20px
}
.u-list-list .box {
 width:100%;
 float:left;
 padding-bottom:20px;
 text-decoration:none;
 clear:both
}
.u-list-list img.pic {
 max-width:260px;
 margin-right:15px;
 margin-bottom:5px;
 float:left
}
.u-list-list .lista h5 {
 font-size:24px;
 line-height:26px;
 font-weight:700;
 margin-bottom:10px;
 color:#333
}
.u-list-list .lista-news h5 {
 font-size:24px;
 line-height:27px;
 font-weight:700
}
.u-list-list a:hover * {
 color:#e44600
}
.u-list-list img.video {
 width:15%;
 position:absolute;
 top:15px;
 left:15px;
 max-width:50px
}
.u-list-list .but-lines {
 opacity:.7
}
.u-list-list .lista-hoty h5 {
 display:none
}
.u-list-list .lista-hoty .tit-hot-2 {
 font-size:20px;
 line-height:20px;
 margin-bottom:5px;
 font-weight:500;
 color:#000;
 text-align:left
}
.u-list-list .lista-hoty a:hover .tit-hot-2 {
 color:#e44600
}
.u-list-list .lista-news p.label {
 line-height:18px;
 color:#999;
 overflow:hidden;
 text-align:left;
 margin:0;
 margin-bottom:5px
}
.u-list-list .lista-news img.pic {
 max-width:200px
}
.u-list-list .lista-gry h5 {
 font-size:28px;
 line-height:28px;
 color:#c00;
 margin-bottom:15px
}
.u-list-list .lista-gry h5 span {
 font-weight:300;
 color:#666;
 font-size:90%
}
.u-list-list .lista-gry h5 span i {
 font-style:normal;
 color:#ccc
}
.u-list-list .lista-gry h5:hover,
.u-list-list .lista-gry h5:hover span {
 color:#06c;
 text-decoration:underline
}
.u-list-list .lista-gry .box {
 border-bottom:1px dotted #b4b4b4;
 margin-bottom:15px;
 padding-bottom:5px
}
.u-list-list .lista-gry img.pic-small {
 width:150px
}
.u-list-list .lista-gry .tagi {
 margin-bottom:5px;
 padding-top:3px;
 line-height:23px
}
.u-list-list .lista-gry .box-dlc {
 padding-bottom:10px
}
.u-list-list .lista-gry .box-dlc h5 {
 color:#333
}
.u-list-list .lista-gry .box-dlc h5:hover {
 text-decoration:none
}
.u-list-list .lista-tvgry .video-time {
 display:none
}
.u-list-list .lista-tvgry h5 {
 margin-bottom:3px
}
.u-list-list .lista-tvgry .tit-hot-2 {
 font-size:20px;
 line-height:20px;
 margin-bottom:5px;
 font-weight:500;
 color:#000;
 text-align:left
}
.u-list-list .lista-tvgry .opis-b {
 padding-top:5px
}
.u-list-list .lista-tvgry .opis-b b {
 background:#666
}
.lista-mater-on-game {
 padding-top:10px
}
.u-list-list .lista-mater-on-game p.extra-opis {
 display:none
}
.u-list-list .lista-video-group h5 {
 text-transform:capitalize
}
.u-list-list .lista-video-group .video-time {
 display:none
}
.u-list-list .lista-video-group .plat-movie b {
 display:block
}
.u-list-list .lista-video-group .plat-movie {
 margin-bottom:10px
}
.u-list-list .lista-video-group .play-active {
 width:30%;
 margin-bottom:10px
}
.u-list-addons h3 {
 margin-bottom:25px;
 font-weight:300;
 padding-top:20px
}
.u-list-addons h3:before {
 content:"";
 background:#e44600;
 width:40px;
 height:21px;
 display:inline-block;
 margin-right:10px
}
.u-list-addons p.opis-b b {
 background:#090
}
.u-list-g-screen {
 margin-bottom:20px
}
.gal-head {
 padding-top:10px;
 margin-bottom:10px;
 vertical-align:bottom
}
.gal-head:after {
 content:"";
 display:block;
 clear:both
}
.u-list .gal-head h4 {
 border-bottom:1px dashed #ccc;
 padding-bottom:10px;
 margin-right:10px
}
.gal-head p {
 font-size:14px;
 line-height:16px;
 color:#333;
 display:block;
 float:left;
 padding-top:10px
}
.gal-head p.subgal-data {
 color:#999;
 float:right;
 display:block;
 margin-right:20px
}
.pod-gal-c {
 margin-bottom:10px
}
.smc2 {
 width:32.5%;
 margin:.5%;
 margin-top:0;
 margin-left:0;
 float:left;
 display:block
}
.smc2 img {
 width:100%;
 background:#f6f6f6;
 max-width:320px
}
.social-score {
 float:right;
 margin-bottom:10px
}
.social-score span svg {
 width:30px;
 height:30px;
 fill:#fff
}
.social-16 {
 height:30px;
 margin-bottom:15px;
 padding-left:20px;
 padding-right:20px;
 line-height:36px
}
.social-16:after {
 content:"";
 display:block;
 clear:both
}
.sfo-but {
 height:30px;
 border:none;
 padding-right:6px;
 border-radius:3px;
 margin-right:8px;
 cursor:pointer;
 text-decoration:none
}
.sfo-but,
a.sfo-but {
 display:inline-block
}
.sfo-but b {
 font-size:15px;
 font-weight:400;
 line-height:30px
}
.sfo-but b,
.sfo-but span {
 display:block;
 height:30px;
 float:left
}
.sfo-but span {
 width:30px;
 border:none;
 margin-right:6px;
 border-radius:3px
}
.sfo-but span svg {
 fill:#fff
}
.sfo-but-up {
 background:#c3eebf;
 color:#005b06
}
.sfo-but-up span {
 background:#32b61c
}
.sfo-but-down {
 background:#f5d3d3;
 color:#a43c3c
}
.sfo-but-down span {
 background:#da4618
}
.sfo-but-fac {
 background:#bfd6ee;
 color:#2b5e93;
 padding-right:0
}
.sfo-but-fac span {
 background:#3c5998;
 margin-right:0
}
.sfo-but-fac b {
 padding-left:5px;
 padding-right:5px
}
.sfo-but-twi {
 padding-right:0
}
.sfo-but-twi span {
 background:#69aeed;
 margin:0
}
.sfo-but-kom {
 background:#c3eebf;
 color:#005b06
}
.sfo-but-kom span {
 background:#32b61c
}
.sfo-but-kom b {
 margin-right:3px;
 text-align:center
}
.sfo-but-kom i {
 font-size:15px;
 font-weight:400;
 display:block;
 line-height:30px;
 height:30px;
 float:left;
 font-style:normal;
 color:#005b06
}
.sfo-but-kom-gp-fix {
 padding-left:6px
}
.sfo-but-kom-gp-fix span {
 display:none
}
a.sfo-but-yt {
 padding-right:0
}
.sfo-but-yt span {
 background:#c54524;
 margin:0
}
.sfo-but:hover {
 opacity:.6;
 text-decoration:none;
 color:#000
}
.sfo-but:hover b {
 color:#000
}
.social-16-soc {
 display:inline-block
}
.social-16-thumbs {
 float:right;
 margin-left:5px
}
.u-list .social-16 {
 Padding-left:20px;
 padding-right:10px
}
.sfo-but .dbLapDownTrunk,
.sfo-but .dbLapUpTrunk,
wysokosc-l {
 display:none
}
.ext-move {
 position:relative;
 padding-bottom:56.25%;
 margin-top:10px;
 height:0;
 overflow:hidden;
 margin-bottom:20px;
 width:100%
}
.ext-move iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
a.rekomendacja2017-S016 {
 padding-top:0;
 padding-bottom:10px;
 display:block
}
a.rekomendacja2017-S016 img {
 width:110px;
 margin-left:auto;
 margin-right:auto
}
a.rekomendacja2017-S016:hover {
 opacity:.7
}
.rekomendacja-gra-ocena {
 width:auto;
 height:auto;
 float:right;
 margin-right:20px
}
.rekomendacja-gra-ocena img {
 width:100%;
 max-width:100px;
 margin-left:auto;
 margin-right:auto
}
.rekomendacja-gra-ocena:hover {
 opacity:.7
}
.rekom-sign-S042 {
 width:200px;
 display:block;
 text-decoration:none;
 border:none;
 float:right;
 margin-left:10px
}
.rekom-sign-S042 img {
 width:100%;
 max-width:200px;
 margin-left:auto;
 margin-right:auto
}
.rekomendacja-gra-ocena-gp {
 width:auto;
 height:auto;
 float:right;
 margin-right:10px
}
.rekomendacja-gra-ocena-gp img {
 width:100%;
 max-width:130px;
 margin-left:auto;
 margin-right:auto
}
.rekomendacja-gra-ocena-gp:hover {
 opacity:.7
}
.multi-p:after {
 content:"";
 display:block;
 clear:both
}
.multi-p p.p2 {
 float:left;
 margin-right:2px
}
.grupa-dane-2018 {
 width:300px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:15px;
 padding-top:10px
}
.un-txt {
 padding:20px
}
.un-txt h2 {
 color:#e44600
}
.un-txt h2,
.un-txt h3 {
 font-size:24px;
 margin-bottom:10px
}
.un-txt h3 {
 color:#2884d9
}
.un-txt h4 {
 font-size:21px;
 margin-bottom:10px;
 color:#000
}
.un-txt p {
 font-size:14px;
 line-height:20px;
 margin-bottom:10px
}
.un-txt .txt-small {
 font-size:14px;
 line-height:17px;
 color:#333
}
.un-link,
.un-txt a.un-link {
 text-decoration:none;
 border-bottom:1px dotted #4084c7;
 color:#06c
}
.un-link:hover,
.un-txt a.un-link:hover {
 text-decoration:none;
 border-bottom:1px dotted #e66400;
 color:#e66400
}
.un-txt hr {
 border-top:1px dotted #ccc;
 background:none;
 margin-bottom:15px
}
.un-txt ul {
 list-style:square
}
.un-txt ol,
.un-txt ul {
 padding:0;
 margin:0;
 margin-bottom:20px;
 display:inline-block;
 padding-left:20px
}
.un-txt ol {
 list-style:circle
}
.un-txt li {
 font-size:15px;
 line-height:20px;
 margin-bottom:5px;
 padding-left:5px;
 padding-right:20px
}
.hallo-box0 {
 background:#f5f5f5;
 border:1px solid #eaeaea;
 border-left:10px solid #d9d9d9
}
.hallo-box0,
.hallo-box1 {
 padding:10px;
 padding-left:15px;
 color:#000;
 margin-bottom:15px;
 font-size:16px;
 line-height:21px
}
.hallo-box1 {
 background:#fff0f0;
 border:1px solid #edc5c5;
 border-left:10px solid #e3acac
}
.hallo-box2 {
 background:#f0fff0;
 border:1px solid #c5edc5;
 border-left:10px solid #ace3ac
}
.hallo-box2,
.hallo-box3 {
 padding:10px;
 padding-left:15px;
 color:#000;
 margin-bottom:15px;
 font-size:16px;
 line-height:21px
}
.hallo-box3 {
 background:#fffef0;
 border:1px solid #ede9c5;
 border-left:10px solid #e3ddac
}
.hallo-box4 {
 padding:10px;
 padding-left:15px;
 background:#f0f8ff;
 color:#000;
 margin-bottom:15px;
 font-size:16px;
 line-height:21px;
 border:1px solid #c5dded;
 border-left:10px solid #acd0e3
}
.un-txt-inp {
 display:block;
 margin:0;
 padding:8px;
 color:#111;
 width:100%;
 max-width:100%;
 border-radius:5px;
 margin-bottom:15px;
 border:1px solid #a9a9a9;
 box-shadow:1px 1px 4px #ccc
}
.un-txt-inp,
p.uni-txt15 {
 font-size:15px;
 line-height:20px
}
.uni-txt h2,
p.uni-txt15 {
 margin-bottom:10px
}
.uni-txt h2 {
 font-size:28px;
 line-height:29px
}
.uni-txt p,
p.uni-txt-p {
 font-size:15px;
 line-height:20px;
 margin-bottom:10px
}
p.margin-bottom-0 {
 margin-bottom:0
}
.uni-txt-szary,
p.uni-txt-szary {
 color:#666
}
.uni-txt a,
a.uni-txt-link {
 color:#06c;
 border-bottom:1px dotted #06c
}
.uni-txt a:hover,
a.uni-txt-link:hover {
 text-decoration:none;
 border-bottom:1px dotted #e66400;
 color:#e66400
}
.game-galeria {
 margin-left:20px;
 margin-bottom:10px;
 margin-right:10px
}
.game-galeria .box {
 padding-right:10px;
 padding-bottom:10px;
 float:left
}
.game-galeria .box img {
 width:100%
}
.game-galeria .box {
 display:none
}
.game-galeria .box:nth-child(-n+8) {
 display:block;
 width:20%
}
.game-galeria .box:nth-child(-n+3) {
 display:block;
 width:33.33%
}
.game-galeria .box:hover {
 opacity:.8
}
.ocena {
 width:110px;
 height:99px;
 position:relative;
 text-align:center;
 display:block;
 color:#fff
}
.ocena .title {
 font-size:14px;
 line-height:14px;
 padding-top:8px;
 height:21px
}
.ocena .score {
 font-size:48px;
 line-height:56px;
 font-weight:700;
 letter-spacing:-2px;
 height:56px
}
.ocena .brak-oceny {
 font-size:22px;
 line-height:22px;
 font-weight:400;
 height:40px;
 letter-spacing:-1px;
 padding-top:10px
}
.ocena .txt {
 font-size:14px;
 line-height:14px;
 padding-bottom:7px;
 height:21px
}
.ocena .txt-brak-oceny {
 font-size:14px;
 line-height:16px;
 padding-bottom:10px;
 height:38px
}
a.ocena:hover {
 text-decoration:none
}
div.ocena:hover {
 cursor:default
}
@media screen and (max-width:480px) {
 .ocena {
  width:70px;
  height:50px
 }
 .ocena .title {
  display:none
 }
 .ocena .score {
  font-size:36px;
  line-height:50px;
  font-weight:700;
  letter-spacing:-1px;
  height:50px
 }
 .ocena .txt,
 .ocena .txt-brak-oceny {
  display:none
 }
 .ocena .brak-oceny {
  font-size:19px;
  line-height:18px;
  padding-top:7px
 }
}
.cross {
 width:320px;
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto
}
.cross-top-games {
 width:300px
}
.cross .tit,
.cross h3 {
 color:#e44600;
 font-size:21px;
 line-height:24px;
 font-weight:700;
 margin-bottom:10px;
 border-bottom:1px dotted #ccc;
 padding-bottom:5px;
 letter-spacing:-.5px;
 text-align:center
}
.cross h4 {
 color:#333;
 font-size:18px;
 line-height:18px;
 font-weight:700;
 margin-bottom:8px;
 padding-top:10px
}
.cross h4:first-of-type {
 padding-top:5px
}
.cross .box {
 width:300px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:15px;
 float:left
}
.cross .box,
.cross .box .item {
 display:block
}
.cross .box .item img {
 width:100%
}
.cross .box .item p {
 font-size:18px;
 line-height:20px;
 font-weight:700;
 color:#000;
 padding-top:5px
}
.cross .box .label {
 display:block;
 background:#161616;
 height:30px;
 text-decoration:none
}
.cross .box .label p {
 font-size:14px;
 line-height:14px;
 margin:0;
 line-height:29px;
 font-weight:400
}
.cross .box .label p.label-p {
 color:#fff;
 padding-left:10px;
 border-bottom:1px solid #7a7a7a
}
.cross .box .label p.label-p b {
 color:#fc0;
 font-weight:400
}
.cross .box .label p.more {
 float:right;
 padding-right:10px;
 padding-left:10px;
 background:#e44600;
 border-bottom:1px solid #7a7a7a;
 color:#fff
}
.cross .box .label:hover p.more {
 background:#fc0;
 color:#000
}
.cross-video .box .item {
 position:relative;
 width:100%;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.cross-video .box .item img.video {
 position:absolute;
 top:15px;
 right:15px;
 width:50px
}
.cross-video .box p.label {
 padding:0;
 background:rgba(180,0,0,.9);
 color:#fff;
 top:20px;
 padding-left:8px;
 padding-right:8px;
 font-size:24px;
 height:40px;
 line-height:40px
}
.cross-video .box p.game-t,
.cross-video .box p.label {
 margin:0;
 position:absolute;
 left:15px;
 display:block;
 border-radius:3px;
 font-weight:400
}
.cross-video .box p.game-t {
 padding:0;
 background:hsla(0,0%,100%,.9);
 color:#000;
 bottom:15px;
 padding:5px;
 padding-left:8px;
 padding-right:8px;
 font-size:20px;
 line-height:22px;
 margin-right:15px;
 letter-spacing:-.5px
}
.cross-video .box:hover img {
 opacity:.8
}
.cross-plain ul {
 width:300px;
 list-style-type:square;
 padding-left:30px;
 color:#e44600
}
.cross-plain li {
 margin-bottom:6px
}
.cross-plain li b.act {
 font-size:15px;
 line-height:18px;
 color:#e44600
}
.cross-plain li a,
.cross-plain p a {
 font-size:15px;
 line-height:18px;
 color:#06c
}
.cross-plain li a:hover {
 color:#e44600
}
.cross-slogo {
 width:300px
}
.cross-slogo h3 {
 font-size:24px;
 line-height:26px
}
.cross-slogo a {
 display:block;
 clear:both;
 min-height:125px;
 font-size:14px;
 line-height:16px
}
.cross-slogo img {
 float:left;
 margin-right:10px
}
.cross-slogo p {
 text-align:left
}
.cross-slogo .tit {
 color:#06c;
 font-size:15px;
 line-height:18px;
 margin-bottom:10px
}
.cross-slogo .plat {
 color:#999;
 margin-bottom:5px
}
.cross-slogo .data {
 color:#666
}
.cross-slogo a:hover {
 text-decoration:none
}
.cross-slogo a:hover img {
 opacity:.8
}
.cross-slogo a:hover .tit {
 color:#e44600;
 text-decoration:underline
}
.cross-plain-but-neu .but-neu {
 margin-left:20px;
 margin-top:5px
}
.cross-S016 .box {
 width:145px;
 margin-bottom:12px
}
.cross-S016 .box:nth-of-type(odd) {
 margin-right:10px
}
.cross-S016 .box .item img {
 width:145px;
 height:81px
}
.cross-S016 .box .item p {
 font-size:15px;
 line-height:19px;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.cross-S016 .box:hover img {
 opacity:.7
}
.cross-S016 .box:hover .item,
.cross-S016 .box:hover .item p {
 color:#e44600
}
.space-resp-1 {
 padding-left:15px;
 padding-right:15px
}
.space-resp-2 {
 padding-left:10px;
 padding-right:10px
}
.space-resp-3 {
 padding-left:20px;
 padding-right:0
}
.space-resp-4 {
 padding-left:20px;
 padding-right:20px
}
.title-h4-orange {
 color:#e44600;
 font-size:28px;
 line-height:30px;
 letter-spacing:-.5px;
 margin-bottom:10px;
 padding-top:15px;
 padding-bottom:10px
}
.margin-bottom-0 {
 margin-bottom:0
}
.margin-bottom-5 {
 margin-bottom:5px
}
.margin-bottom-20 {
 margin-bottom:20px
}
.padding-bottom-0 {
 padding-bottom:0
}
.padding-top-0 {
 padding-top:0
}
.padding-top-10 {
 padding-top:10px
}
.padding-top-15 {
 padding-top:15px
}
.clr-after:after {
 content:"";
 display:block;
 clear:both
}
.display-none {
 display:none
}
.vid17 {
 margin-top:10px;
 margin-bottom:20px;
 background:#000;
 position:relative;
 clear:both
}
.vid17-arr {
 width:70px;
 height:50px;
 position:absolute;
 top:calc(50% - 25px);
 left:calc(50% - 35px);
 cursor:pointer
}
.vid17-arr1 {
 fill:#fff
}
.vid17-arr2 {
 fill:#333
}
.vid17-emb {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden;
 width:100%
}
.vid17-emb iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.vid17-hot {
 width:100%;
 cursor:pointer
}
.vid17-des {
 background:#f4f4f4;
 border-bottom:1px dotted #ccc;
 padding-top:8px;
 padding-left:10px;
 padding-right:10px
}
.vid17-emb:hover .vid17-arr2 {
 fill:#e62d28
}
@media screen and (min-width:1680px) {
 .space-resp-1 {
  padding-left:20px;
  padding-right:20px
 }
 .login-panel17-c {
  width:1300px
 }
 .u-list .perso-buttons-break {
  clear:none;
  display:block;
  width:20px;
  float:left;
  height:20px
 }
 .u-list .perso-dates .perso-buttons-break {
  clear:both;
  width:0
 }
 .u-list {
  width:980px
 }
 .u-list-wide {
  width:100%
 }
 .u-list .perso-c .but-neu {
  font-size:16px
 }
 .u-list-list .lista-mater-on-game p.extra-opis {
  display:block
 }
 .u-list h1 {
  font-size:46px;
  line-height:46px;
  margin-bottom:15px;
  letter-spacing:-2px
 }
 .u-list-first h1 {
  font-size:50px;
  line-height:50px;
  letter-spacing:-2px
 }
 .u-list-dev .dev-left {
  width:50%;
  float:left;
  padding:0;
  padding-right:25px
 }
 .u-list-dev .dev-right {
  width:50%;
  float:right;
  padding:0;
  padding-left:20px;
  padding-right:10px;
  border-left:1px solid #ccc
 }
 .u-list-box .lista-video-group .box-big {
  width:640px;
  height:400px
 }
 .u-list-box .lista-video-group .box-big img.pic {
  width:620px;
  height:349px;
  max-width:620px
 }
 .u-list-box .lista-video-group .box-mid {
  width:426.5px;
  height:290px
 }
 .u-list-box .lista-video-group .box-mid img.pic {
  width:407px;
  height:225px;
  max-width:407px
 }
 .u-list .plat {
  max-width:100%
 }
 .u-list .buttons .plat-ser-c {
  width:800px
 }
}
@media screen and (max-width:1023px) {
 .cross,
 .newsroom-tagi {
  display:none
 }
 .cross-top-games {
  display:block;
  padding:15px;
  width:100%;
  max-width:600px
 }
 .cross-top-games .box {
  width:50%;
  padding:5px
 }
 .cross-top-games h3 {
  padding-left:5px
 }
 .cross-show-always {
  display:block;
  padding-left:20px
 }
 .cross-full-width {
  width:100%;
  padding-right:10px
 }
 .u-list {
  float:none
 }
 .u-list,
 .u-list-wide {
  width:100%
 }
 .u-list-wide-baner-right-c1 {
  width:100%;
  float:none
 }
 .u-list-wide-baner-right-c2 {
  width:300px;
  float:none;
  margin-left:auto;
  margin-right:auto
 }
 .u-list-box .box {
  margin-right:10px;
  width:calc(50% - 10px)
 }
 .u-list h1 {
  font-size:32px;
  line-height:32px;
  letter-spacing:-1px
 }
 .u-list h2 {
  font-size:20px;
  line-height:20px;
  letter-spacing:-1px
 }
 .u-list-dev p {
  font-size:15px;
  line-height:18px
 }
 .u-list .plat {
  max-width:365px
 }
 .login-panel17-c {
  width:100%
 }
 .grupa-dane-2018 {
  width:100%;
  padding-left:10px;
  padding-right:10px
 }
 .grupa-dane-2018-plakie {
  min-height:auto;
  padding-left:10px
 }
 .grupa-dane-2018-plakie img {
  display:none
 }
 .placement-R_1_1-grid,
 .placement-R_1_1-grid2 {
  display:grid;
  grid-template-columns:auto;
  grid-gap:10px
 }
 .placement-R_1_1-grid2>div:nth-of-type(2),
 .placement-R_1_1-grid>div:nth-of-type(2) {
  padding:0
 }
}
@media screen and (max-width:700px) {
 #disqus_thread {
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-left:10px;
  padding-right:10px
 }
 .u-list h1 {
  font-size:32px;
  line-height:34px;
  letter-spacing:-1px
 }
 .u-list h2 {
  font-size:20px;
  line-height:21px;
  letter-spacing:-1px
 }
 .u-list-box .box {
  width:100%;
  margin-right:0;
  height:auto
 }
 .u-list-box .lista-hoty .box {
  height:auto
 }
 .u-list-box .lista-news .box {
  width:100%;
  height:auto;
  margin-right:0
 }
 .u-list-box .lista-gry .box {
  height:auto
 }
 .u-list-box img.pic {
  width:60%;
  height:auto;
  float:left;
  margin-bottom:0
 }
 .u-list-box .lista-video-group img.pic {
  width:100%
 }
 .u-list-box .lista p {
  display:none
 }
 .u-list-list img.pic {
  max-width:30%
 }
 .u-list-list h5 {
  font-size:21px;
  line-height:22px
 }
 .u-list-list img.video {
  width:15%;
  position:absolute;
  top:10px;
  left:10px;
  max-width:50px
 }
 .u-list-box img.video {
  width:20%;
  position:absolute;
  top:15px;
  left:15px;
  max-width:50px
 }
 .u-list-list .lista-hoty .tit-hot-2 {
  font-size:17px;
  line-height:18px
 }
 .u-list-box .lista-gry img.pic-small {
  margin-right:15px
 }
 .u-list-list .lista-tvgry h5 {
  font-size:21px;
  line-height:22px
 }
 .u-list-list .lista-tvgry .tit-hot-2 {
  font-size:17px;
  line-height:18px
 }
 .u-list-box .lista-gry h5 {
  max-height:none;
  font-size:21px;
  line-height:22px
 }
 .u-list-box .lista-tvgry .box {
  height:auto
 }
 .u-list-box .lista-tvgry h5 {
  max-height:none
 }
 .u-list-box .lista-tvgry .video-time {
  display:none
 }
 .u-list .plat {
  max-width:100%
 }
 .lista-hoty-mobile-only-2 .box {
  display:none
 }
 .lista-hoty-mobile-only-2>.box:nth-of-type(-n+2) {
  display:block
 }
 .u-list-box .lista-video-group .box {
  height:auto;
  margin-bottom:20px
 }
 .u-list-box .lista-video-group .plat-movie {
  display:block;
  margin-bottom:10px
 }
 .u-list-box .lista-video-group .opis-b,
 .u-list-box .lista-video-group .video-time {
  display:none
 }
 .u-list-box .lista-video-group .play-active {
  position:relative;
  top:0;
  left:0;
  width:30%;
  margin-bottom:10px
 }
 .game-galeria {
  margin-left:10px;
  margin-bottom:10px;
  margin-right:0
 }
 .game-galeria .box {
  width:25%;
  padding-right:10px;
  padding-bottom:10px;
  float:left
 }
 .game-galeria .box:nth-child(-n+10) {
  display:none
 }
 .game-galeria .box:nth-child(-n+6) {
  display:block;
  width:33.33%
 }
 .social-score {
  float:none
 }
 .social-16-thumbs {
  display:block;
  margin-left:5px
 }
 .social-16 {
  height:auto;
  padding-left:15px;
  margin-bottom:10px
 }
 .social-16-soc {
  float:left
 }
 .game .lista-video-group,
 .sfo-but-kom i,
 a.sfo-but-kom-gp-fix,
 no700 {
  display:none
 }
}
@media screen and (max-width:640px) {
 .space-resp-1,
 .space-resp-4 {
  padding-left:10px;
  padding-right:10px
 }
 .rekom-sign-S042,
 .u-list a.rekomendacja-gra-ocena,
 .u-list a.rekomendacja-gra-ocena-gp {
  display:none
 }
 #comp-premium-cnt {
  padding:10px;
  font-size:14px;
  line-height:18px
 }
 #comp-premium-cnt img {
  display:none
 }
 #comp-adblock-cnt {
  font-size:14px;
  line-height:18px
 }
 no640 {
  display:none
 }
}
@media screen and (max-width:480px) {
 .but-neu {
  font-family:"Roboto Condensed",-apple-system,Arial,Helvetica,sans-serif
 }
 .no480,
 n480 {
  display:none
 }
 y480 {
  display:block
 }
 .u-list header {
  padding:10px
 }
 .u-list header p {
  padding-bottom:10px
 }
 .u-list .perso-buttons {
  padding:10px;
  padding-bottom:5px;
  padding-right:0
 }
 .u-list .buttons {
  padding:10px;
  padding-bottom:5px
 }
 .u-list .box {
  padding-right:10px
 }
 .u-list .lista {
  padding-left:10px
 }
 .u-list .but-neu {
  margin-right:8px;
  padding-right:8px;
  padding-left:8px
 }
 .u-list-box .box {
  width:100%;
  height:auto;
  margin-right:0;
  margin-bottom:15px
 }
 .u-list-box .lista-news .box {
  width:100%;
  height:auto;
  margin-right:0;
  margin-bottom:10px
 }
 .u-list-box .lista-hoty .box {
  height:auto
 }
 .u-list-box img.pic {
  width:100%;
  height:auto;
  max-width:100%;
  float:none;
  margin-bottom:5px
 }
 .u-list-list img.pic {
  display:none
 }
 .u-list-box .lista-video-group img.pic {
  max-width:100%
 }
 .u-list-box .lista-gry .box,
 .u-list-box .lista-tvgry .box {
  height:auto
 }
 .u-list-box .lista-tvgry .video-time,
 .u-list-list .lista-mater-on-game img.pic,
 .u-list .plat {
  display:none
 }
 .u-list-box .lista-video-group .plat-movie {
  display:block;
  margin-bottom:0
 }
 .u-list-box .lista-video-group .opis-b,
 .u-list-box .lista-video-group .play-active,
 .u-list-box .lista-video-group .video-time {
  display:none
 }
 .u-list-dev h3 {
  text-align:center
 }
 .smc2 {
  width:49.5%
 }
 .u-list-list .lista-news .box {
  min-height:100px;
  display:grid;
  grid-template-columns:120px auto;
  grid-gap:10px
 }
 .u-list-list .lista-news .box a.pic-c {
  width:120px
 }
 .u-list-list .lista-news img.pic {
  display:block;
  position:absolute;
  clip:rect(0,140px,90px,20px);
  width:150px;
  height:90px;
  left:-20px
 }
 .u-list-list .lista-news p {
  display:none
 }
 .u-list-list .lista-news h5 {
  font-weight:500;
  font-size:17px;
  line-height:21px;
  margin-bottom:0
 }
 .game-galeria {
  margin-left:10px;
  margin-bottom:10px;
  margin-right:0
 }
 .game-galeria .box {
  width:25%;
  padding-right:10px;
  padding-bottom:10px;
  float:left
 }
 .game-galeria .box:nth-child(-n+10) {
  display:none
 }
 .game-galeria .box:nth-child(-n+4) {
  display:block;
  width:50%
 }
 .cross-top-games {
  display:block;
  padding:10px;
  padding-top:20px
 }
 .cross-top-games .box {
  width:100%;
  padding:0;
  padding-right:5px
 }
 .cross-top-games h3 {
  padding-left:0
 }
 .newsroom-hots2 .box h5 {
  font-size:14px;
  line-height:17px;
  margin-bottom:10px;
  height:34px;
  overflow:hidden;
  font-weight:400;
  letter-spacing:0
 }
 .social-16 {
  padding-left:10px;
  padding-right:10px;
  line-height:24px;
  height:32px
 }
 .sfo-but .dbLapDownTrunk,
 .sfo-but .dbLapUpTrunk {
  display:inline-block
 }
 .sfo-but .dbLapDown,
 .sfo-but .dbLapUp {
  display:none
 }
 .sfo-but {
  height:24px;
  margin-right:6px
 }
 .sfo-but b {
  font-size:14px;
  line-height:25px;
  margin-right:0
 }
 .sfo-but span {
  width:24px;
  height:24px
 }
 .sfo-but-fac {
  padding-right:0
 }
 .sfo-but-fac span {
  margin-right:0
 }
 .sfo-but-down,
 .sfo-but-kom,
 .sfo-but-up {
  padding-right:4px
 }
 .sfo-but-down span,
 .sfo-but-kom span,
 .sfo-but-up span {
  margin-right:4px
 }
 .sfo-but-down {
  margin-right:0
 }
 a.rekomendacja2017-S016 img {
  width:70px
 }
}
#disqus_thread {
 padding:10px
}
.ppanel {
 padding-left:20px;
 padding-bottom:15px;
 padding-top:5px;
 clear:both
}
.ppanel-plat {
 padding-top:10px;
 padding-bottom:0;
 border-bottom:1px dotted #ccc;
 border-top:1px dotted #ccc;
 margin-bottom:10px;
 background:#f4f4f4
}
.ppanel-plat .passive,
.ppanel-plat a {
 margin:0;
 display:block;
 width:52px;
 float:left;
 margin-right:0;
 font-size:14px;
 line-height:18px;
 height:85px
}
.ppanel-plat .passive span,
.ppanel-plat a span {
 display:block;
 text-align:center;
 color:#666;
 padding-top:0
}
.ppanel-plat .passive img,
.ppanel-plat a img {
 border-bottom:3px solid #f4f4f4
}
.ppanel-plat .passive {
 background:#000;
 height:auto;
 opacity:.3
}
.ppanel-plat .passive img {
 opacity:.9
}
.ppanel-plat .passive span {
 display:none
}
.ppanel-plat .plat-pan {
 float:left;
 margin-right:10px;
 margin-bottom:8px
}
.ppanel-plat-mobi-show .plat-pan {
 float:left;
 margin-right:0;
 margin-bottom:8px
}
.ppanel-plat .plat-pan-tit {
 font-size:16px;
 line-height:18px;
 font-weight:700;
 padding-left:10px
}
.ppanel-plat .plat-pan1 .plat-pan-tit {
 border-bottom:2px solid #248ebf;
 margin-right:5px;
 margin-bottom:5px;
 color:#1178a8
}
.ppanel-plat .plat-pan2 .plat-pan-tit {
 border-bottom:2px solid #6f5dc5;
 margin-right:5px;
 margin-bottom:5px;
 color:#5745b0
}
.ppanel-plat .plat-pan3 .plat-pan-tit {
 border-bottom:2px solid #3a9969;
 margin-right:5px;
 margin-bottom:5px;
 color:#2b8859
}
.ppanel-plat .plat-pan4 .plat-pan-tit {
 border-bottom:2px solid #cd4747;
 margin-right:5px;
 margin-bottom:5px;
 color:#bc3636
}
.ppanel-plat .plat-pan5 .plat-pan-tit {
 border-bottom:2px solid #d39715;
 margin-right:5px;
 margin-bottom:5px;
 color:#c38808
}
.ppanel-plat a:hover img {
 border-bottom:3px solid #e44600
}
.ppanel-plat a:hover {
 text-decoration:none
}
.ppanel-plat .passive,
.ppanel-plat .plat-pan-tit {
 display:none
}
.ppanel-plat-mobi-show .plat-pan-tit {
 display:block
}
.ppanel-plat .plat-pan-but-neu {
 margin-top:1px;
 height:79px;
 margin-bottom:10px
}
.ppanel-plat-but-less,
.ppanel-plat-but-more {
 padding-top:6px;
 background:#fff;
 color:#333;
 width:54px;
 height:62px;
 float:left;
 border:1px solid #e5e5e5;
 font-size:13px;
 cursor:pointer;
 text-align:center
}
.ppanel-plat-but-less {
 margin-top:24px
}
.ppanel-plat-but-less svg,
.ppanel-plat-but-more svg {
 fill:#ca0000;
 width:30px;
 height:30px
}
.ppanel-plat-but-less:hover,
.ppanel-plat-but-more:hover {
 background:#e44600;
 color:#fff
}
.ppanel-plat-but-less:hover svg,
.ppanel-plat-but-more:hover svg {
 fill:#fff
}
.ppanel-plat-mobi-show .ppanel-plat-but-more,
.ppanel-plat a.pers-plat-mob-hide,
.u-list .ppanel-plat-but-less {
 display:none
}
.ppanel-plat-mobi-show .ppanel-plat-but-less,
.ppanel-plat-mobi-show a.pers-plat-mob-hide {
 display:block
}
@media screen and (max-width:1679px) {
 .ppanel-plat-mobi-show .plat-pan {
  margin-right:10px
 }
 .ppanel-plat-mobi-show .passive,
 .ppanel-plat-mobi-show a {
  margin-right:3px
 }
}
@media screen and (max-width:480px) {
 .ppanel-plat-mobi-show .plat-pan {
  width:52px;
  margin-right:5px
 }
 .ppanel-plat-mobi-show .plat-pan-tit {
  display:none
 }
 .ppanel-plat-but-less {
  margin-top:0
 }
 #per-but-3 {
  float:left
 }
}
.ppanel-kat .but-neu {
 padding-left:3px;
 padding-right:10px;
 width:200px;
 text-align:left;
 height:38px;
 line-height:36px
}
.ppanel-kat b {
 height:36px;
 width:36px;
 display:block;
 float:left;
 margin-right:8px
}
.plat-kat-iko b svg {
 fill:#333;
 width:36px;
 height:36px
}
.ppanel-kat span {
 color:#217bbb;
 float:right
}
.ppanel-kat div.but-neu {
 background:#f3f3f3;
 border:1px solid #e3e3e3;
 box-shadow:none;
 cursor:default;
 color:#b3b3b3
}
.ppanel-kat div.but-neu span {
 display:none
}
.ppanel-kat div.but-neu b {
 opacity:.3
}
.ppanel-lista {
 height:98px;
 overflow:hidden
}
.ppanel-lista .but-neu {
 font-size:14px;
 line-height:32px;
 height:33px;
 padding-right:8px;
 padding-left:8px;
 text-transform:capitalize
}
.ppanel-lista .but-neu span {
 color:#217bbb
}
.ppanel-daty {
 padding-top:15px;
 padding-bottom:5px
}
.ppanel-daty .but-neu {
 padding-left:10px;
 padding-right:10px
}
.gsbox110-tall {
 float:left;
 display:block;
 width:132px;
 height:190px;
 padding:10px;
 border:1px dotted #ccc;
 margin-right:18px;
 margin-bottom:18px;
 background:#f7f7f7;
 border-radius:3px;
 overflow:hidden
}
.gsbox110-tall img {
 width:110px;
 height:110px;
 margin-bottom:8px;
 border-radius:3px
}
.gsbox110-tall p {
 font-size:15px;
 line-height:17px;
 text-align:center;
 overflow:hidden;
 height:51px;
 color:#333
}
.gsbox110-tall p span {
 color:#999;
 font-size:14px
}
.gsbox110-tall:hover {
 text-decoration:none;
 border:1px solid #ccc
}
.gsbox110-tall:hover img {
 opacity:.8
}
.gsbox110-tall:hover p,
.gsbox110-tall:hover p span {
 color:#e66400
}
.ul17-1 {
 padding:0;
 margin:0;
 list-style:square;
 margin-bottom:20px;
 display:block;
 padding-left:20px
}
.ul17-1 li {
 color:#e66400;
 font-size:15px;
 line-height:21px;
 margin-bottom:6px;
 text-align:left
}
.ul17-1 li a {
 color:#06c;
 border-bottom:1px dotted #4084c7;
 text-decoration:none
}
.ul17-1 li a:hover {
 color:#e66400;
 border-bottom:1px dotted #c65600;
 text-decoration:none
}
.u-list-screen .lista {
 padding-right:20px;
 margin-bottom:20px
}
.u-list-screen .box-screen {
 display:block;
 float:left;
 position:relative;
 border:1px solid #fff
}
.u-list-screen .box-screen .pic {
 width:100%;
 max-width:none
}
.u-list-screen .box-screen .count {
 position:absolute;
 top:10px;
 right:10px;
 color:#000;
 font-size:16px;
 line-height:16px;
 font-weight:500;
 background:hsla(0,0%,100%,.9);
 padding:5px 6px 4px;
 display:inline-block;
 border-radius:3px;
 min-width:36px;
 text-align:center
}
.u-list-screen .box-screen h5 {
 position:absolute;
 left:10px;
 bottom:10px;
 font-size:20px;
 line-height:22px;
 font-weight:400;
 color:#fff;
 text-align:left;
 background:rgba(0,0,0,.7);
 padding:3px 10px;
 display:inline-block;
 border-radius:3px;
 letter-spacing:-.5px
}
.u-list-screen .box-screen {
 width:50%
}
.u-list-screen-wide .box-screen {
 width:33.333%
}
.u-list-screen .box-screen:hover img {
 opacity:.8
}
.u-list-screen .box-screen:hover .count {
 background:#ffc000;
 color:#000
}
.s-list {
 margin-bottom:20px;
 width:300px
}
.s-list-releases {
 margin-left:10px;
 border:1px solid #e2e2e2
}
.s-list h3 {
 color:#e44600;
 font-size:28px;
 line-height:28px;
 font-weight:700;
 letter-spacing:-1px;
 border-bottom:1px solid #e2e2e2;
 padding:10px
}
.s-list-releases .box {
 display:block;
 width:298px;
 padding-bottom:7px;
 padding-top:7px;
 background:#f7f7f7;
 border-bottom:1px solid #e2e2e2
}
.s-list-releases .box:nth-of-type(2n) {
 background:#fff
}
.s-list-releases .box span {
 font-size:16px;
 width:70px;
 color:#999;
 padding-left:10px
}
.s-list-releases .box p,
.s-list-releases .box span {
 line-height:19px;
 display:inline-block;
 vertical-align:top
}
.s-list-releases .box p {
 font-size:17px;
 width:228px;
 color:#333;
 padding-right:10px
}
.s-list-releases .box p i {
 color:#999;
 font-style:normal;
 float:right;
 font-size:16px
}
.s-list-releases .box1 {
 border:none;
 text-align:center;
 color:#06c
}
.s-list-releases .box:hover {
 background:#f2df87
}
.u-list-devs .buttons {
 padding-right:0
}
.u-list-devs .buttons .but-neu {
 margin-right:11px;
 margin-bottom:10px;
 padding-left:5px;
 padding-right:5px;
 min-width:42px
}
.u-list-devs .lista {
 padding-top:10px;
 padding-bottom:25px
}
.u-list-devs .lista h3 {
 margin-bottom:20px;
 border-bottom:1px dotted #ccc;
 padding-bottom:15px;
 padding-left:5px
}
.u-list-devs .lista a {
 display:block;
 width:33.3%;
 float:left;
 color:#06c;
 font-size:15px;
 line-height:17px;
 margin-bottom:5px;
 padding-left:5px
}
.u-list-dev .dev-left,
.u-list-dev .dev-right {
 width:100%;
 margin-bottom:20px;
 padding-right:10px
}
.u-list-dev h3 {
 border-bottom:1px dotted #ccc;
 padding-bottom:10px;
 padding-left:5px
}
.u-list-dev h3,
.u-list-dev h5 {
 margin-bottom:15px
}
.u-list-dev p {
 font-size:15px;
 line-height:18px;
 margin-bottom:5px;
 clear:both;
 padding-left:5px
}
.u-list-dev p:hover span {
 background:#d70000;
 color:#fff
}
.u-list-dev p span {
 float:right;
 padding-left:3px;
 padding-right:3px
}
.u-list-dev a.link {
 display:inline-block;
 color:#06c
}
.u-list-dev a.link i {
 color:#b8b8b8;
 font-style:normal;
 font-size:14px
}
.u-list-dev a.link:hover i {
 color:#e44600
}
.u-list-dev .but-neu {
 margin-top:10px;
 color:#000;
 margin-left:5px
}
.u-list-download .lista {
 padding-right:20px;
 margin-bottom:20px
}
.u-list-download .lista h2 {
 margin-bottom:10px;
 padding-top:15px;
 font-size:30px;
 line-height:32px
}
.u-list-download .lista p {
 font-size:15px;
 line-height:17px;
 margin-bottom:6px
}
.u-list-download .lista p a {
 color:#06c
}
.u-lista-download2 .buttons {
 padding-right:0;
 padding-bottom:15px
}
.u-lista-download2 .buttons .but-neu {
 margin-right:11px;
 margin-bottom:10px;
 padding-left:5px;
 padding-right:5px;
 min-width:42px
}
.u-lista-download2 .lista ul {
 padding:20px;
 color:#8fb9e9
}
.u-lista-download2 .lista li {
 margin-bottom:5px
}
.u-lista-download2 .lista li a {
 font-size:15px;
 line-height:20px;
 color:#06c
}
.u-lista-download2 .lista h3 {
 margin-bottom:20px
}
.u-lista-download2 .lista .box img {
 float:right
}
.u-lista-download2 .lista .box {
 border-bottom:1px dotted #b4b4b4;
 margin-right:20px;
 padding-bottom:0;
 margin-bottom:20px;
 min-height:130px
}
.u-list-rankings .lista {
 padding-right:20px;
 margin-bottom:20px
}
.u-list-rankings .lista h2 {
 margin-bottom:15px;
 padding-top:10px;
 font-size:30px;
 line-height:32px
}
.u-list-rankings .lista h2 b {
 color:#e44600
}
.u-list-rankings .box {
 min-height:40px;
 overflow:hidden;
 border-bottom:1px dotted #ccc
}
.u-list-rankings .box:first-of-type {
 border-top:1px dotted #ccc
}
.u-list-rankings .box .number {
 font-size:18px;
 color:#666
}
.u-list-rankings .box .number,
.u-list-rankings .box .score {
 float:left;
 width:50px;
 background:#f6f6f6;
 line-height:40px;
 text-align:center
}
.u-list-rankings .box .score {
 font-size:20px;
 color:#fff
}
.u-list-rankings .box .score-1 {
 background:#009720
}
.u-list-rankings .box .score-2 {
 background:#c79600
}
.u-list-rankings .box .score-3 {
 background:#b62020
}
.u-list-rankings .box .score-0 {
 background:#1478be
}
.u-list-rankings .box .title {
 float:left;
 width:390px;
 font-size:18px;
 line-height:20px;
 text-align:left;
 color:#000;
 padding:10px 10px 5px 15px
}
.u-list-rankings .box .genre {
 float:right;
 width:120px;
 background:#f6f6f6;
 font-size:17px;
 line-height:40px;
 text-align:center;
 color:#666
}
.next-prev {
 position:relative;
 padding-top:0;
 margin-bottom:8px
}
.next-prev:after {
 content:"";
 display:block;
 clear:both
}
.next-prev a {
 padding:0;
 display:inline-block;
 vertical-align:middle;
 background:#fff;
 color:#1a1a1a;
 border:1px solid #aeaeae;
 background:linear-gradient(180deg,#fff 0,#ededed 74%,#ededed 99%,#fff);
 text-align:center;
 cursor:pointer;
 border-radius:3px;
 box-shadow:1px 1px 4px #c1c1c1;
 width:38px;
 font-size:16px;
 line-height:36px;
 height:38px;
 font-weight:400;
 text-decoration:none;
 margin:4px
}
.next-prev .np-center {
 width:calc(100% - 280px);
 text-align:center;
 float:left
}
.next-prev-first-page .np-center {
 width:calc(100% - 140px);
 text-align:center;
 float:left
}
.next-prev .np-left {
 width:140px;
 float:left
}
.next-prev .np-right {
 width:140px;
 float:right
}
.next-prev .np-left a,
.next-prev .np-right a {
 width:100%;
 text-align:center;
 margin-left:0;
 margin-right:0
}
.next-prev .arrow-left {
 width:30px;
 height:30px;
 display:block;
 float:left;
 margin-top:3px
}
.next-prev .arrow-left svg {
 fill:#ca0000;
 width:30px;
 height:30px
}
.next-prev .arrow-right {
 width:30px;
 height:30px;
 display:block;
 float:right;
 margin-top:3px
}
.next-prev .arrow-right svg {
 fill:#ca0000;
 width:30px;
 height:30px
}
.next-prev nphide {
 display:none;
 color:#1a1a1a
}
.next-prev a.active {
 background:#ca0000;
 font-weight:700;
 color:#fff;
 border:1px solid #ca0000;
 box-shadow:none
}
.next-prev a.active:hover {
 color:#fff
}
.next-prev-long {
 padding-left:20px;
 padding-right:20px;
 margin-bottom:20px
}
.next-prev-long .np-right {
 width:auto;
 float:right
}
.next-prev-long .np-right a {
 width:auto;
 padding-left:12px
}
.next-prev-long .np-left {
 width:auto;
 float:left
}
.next-prev-long .np-left a {
 width:auto;
 padding-right:12px
}
.next-prev-long nphide {
 display:inline-block
}
.next-prev-long .arrow-left {
 margin-right:10px
}
.next-prev-long .arrow-right {
 margin-left:10px
}
.next-prev-solo {
 text-align:center;
 width:auto
}
.next-prev-solo a {
 width:auto;
 padding-left:15px;
 padding-right:15px;
 margin-left:auto;
 margin-right:auto;
 float:none
}
.next-prev a:hover,
.next-prev a:hover nphide {
 color:#1a1a1a
}
.edi-art-top {
 position:relative
}
.edi-art-top picture {
 position:relative;
 display:block;
 width:100%;
 max-width:100%;
 padding-bottom:36.734%;
 background:#333
}
.edi-art-top .edi-art-top-img {
 width:100%;
 max-width:100%;
 margin:0;
 position:absolute;
 top:0;
 left:0
}
.edi-art-top .ocena-c {
 position:absolute;
 top:13px;
 right:15px;
 border:5px solid hsla(0,0%,100%,.4)
}
.edi-art-top .but-18-ocena,
.edi-art-top .ocena {
 box-shadow:none
}
.edi-art-top-tit {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 padding-bottom:15px;
 text-align:right;
 padding-right:20px
}
.edi-art-top-tit p {
 margin:0;
 padding:0;
 text-align:center;
 color:#fff;
 font-size:32px;
 line-height:32px;
 font-weight:400;
 padding:5px 10px;
 letter-spacing:-.5px;
 display:inline-block;
 background:rgba(0,0,0,.5)
}
.edi-art-top-tit p span {
 color:#ffde00
}
.S013po {
 margin-bottom:5px
}
.S013po:after {
 content:"";
 display:block;
 clear:both
}
.S013po:empty {
 display:none
}
.S013po-ul {
 max-width:580px;
 float:left
}
.news-tagi {
 width:100%;
 text-align:left;
 margin-bottom:15px;
 border-bottom:1px dashed #ccc;
 padding-bottom:5px
}
.S013-next-prev {
 padding:10px;
 margin-bottom:20px
}
.S013-next-prev img {
 width:132px;
 height:74px
}
.S013-next-prev p {
 padding-top:0;
 font-size:15px;
 line-height:18px;
 padding-left:15px;
 padding-right:15px;
 height:54px;
 overflow:hidden;
 margin-top:10px
}
.S013-next-prev:after {
 content:"";
 display:block;
 clear:both
}
.S013-next-prev a {
 color:#666
}
.S013-npbl {
 display:block;
 width:50%;
 float:left;
 position:relative;
 padding-left:40px;
 height:74px;
 overflow:hidden;
 background:#f7f7f7
}
.S013-npbl:before {
 content:"";
 display:block;
 border:37px solid #fff;
 border-right:37px solid #ffc600;
 position:absolute;
 top:0;
 left:-34px
}
.S013-npbl img {
 float:left
}
.S013-npbp {
 display:block;
 width:calc(50% - 1px);
 border-left:1px dashed #ccc;
 float:left;
 position:relative;
 padding-right:40px;
 height:74px;
 overflow:hidden;
 background:#f7f7f7
}
.S013-npbp:after {
 content:"";
 display:block;
 border:37px solid #fff;
 border-left:37px solid #ffc600;
 position:absolute;
 top:0;
 right:-34px
}
.S013-npbp img {
 float:right
}
.S013-next-prev .S013-npbp p {
 text-align:right
}
.S013-npbl:hover {
 text-decoration:none;
 color:#e66400
}
.S013-npbl:hover:before {
 content:"";
 display:block;
 border:37px solid #fff;
 border-right:37px solid #e66400;
 position:absolute;
 top:0;
 left:-34px
}
.S013-npbp:hover {
 text-decoration:none;
 color:#e66400
}
.S013-npbp:hover:after {
 content:"";
 display:block;
 border:37px solid #fff;
 border-left:37px solid #e66400;
 position:absolute;
 top:0;
 right:-34px
}
.oce-vs-ocz {
 background:#f8efdf;
 margin-bottom:20px;
 border-radius:6px;
 padding:15px;
 border:1px solid #efe3cb;
 font-size:15px;
 line-height:19px
}
.oce-vs-ocz .but-neu {
 margin:0
}
.oce-vs-ocz .tit,
.oce-vs-ocz h4 {
 font-size:21px;
 letter-spacing:-.5px;
 color:#943b00;
 margin-bottom:10px;
 text-align:center;
 font-weight:700
}
.oce-vs-ocz .ovo-oce {
 clear:both;
 margin-top:10px
}
.oce-vs-ocz .ovo-oce div {
 width:50px;
 position:relative;
 float:left;
 margin-right:8px;
 margin-bottom:10px
}
.oce-vs-ocz .ovo-oce p.oc-p-ti {
 margin:0;
 padding:0;
 color:#0f0f0f
}
.oce-vs-ocz .ovo-oce p.oc-p-sz {
 margin:0;
 padding:0;
 color:#897721;
 text-indent:1px
}
.oce-vs-ocz .ovo-oce .ovo-li {
 left:0;
 text-align:center;
 color:#fff;
 font-weight:700;
 font-size:24px;
 line-height:40px;
 letter-spacing:-1px
}
.oce-vs-ocz .yo-occe {
 text-align:center
}
.oce-vs-ocz .yo-occe p {
 font-size:16px;
 line-height:20px;
 font-weight:500
}
.oce-vs-ocz .yo-occe a {
 margin-top:8px
}
.gal-right-2020 {
 display:grid;
 grid-template-columns:repeat(2,1fr);
 grid-gap:10px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:20px
}
.gal-right-2020 img {
 width:100%;
 max-width:100%
}
.gal-right-2020 a:hover img {
 opacity:.7
}
.gal-right-2020-tapety-h3 {
 margin-left:10px;
 margin-right:10px;
 text-align:center;
 color:#e44600;
 font-size:24px;
 line-height:24px;
 font-weight:700;
 margin-bottom:10px;
 border-bottom:1px dotted #ccc;
 padding-bottom:5px;
 letter-spacing:-.5px
}
@media screen and (max-width:1023px) {
 .gal-right-2020 {
  display:grid;
  grid-template-columns:repeat(3,1fr)
 }
}
@media screen and (max-width:480px) {
 .gal-right-2020 {
  display:none
 }
}
.news-tem-c {
 margin-bottom:20px;
 border-top:1px dotted #ccc;
 padding-top:15px
}
.news-tem {
 width:16.66%;
 float:left;
 padding-right:4px;
 padding-left:4px;
 padding-bottom:10px;
 display:block;
 text-align:center
}
.news-tem img {
 width:100%
}
.news-tem p {
 font-size:14px;
 line-height:16px;
 text-align:center;
 padding-top:5px;
 height:37px;
 overflow:hidden
}
.news-tem:hover {
 text-decoration:none
}
.news-tem:hover img {
 opacity:.7
}
.news-tem:hover p {
 color:#e44600;
 text-decoration:underline
}
.top-news-year {
 text-align:center;
 margin-bottom:15px
}
.gra-bety-eventy {
 margin-bottom:20px;
 border:1px solid #e4e4e4;
 background:#f4f4f4;
 padding:15px;
 padding-bottom:5px;
 border-radius:6px
}
.gra-bety-eventy h3 {
 font-size:21px;
 line-height:24px;
 color:#e44600
}
.gra-bety-eventy h4 {
 font-size:18px;
 line-height:20px;
 color:#333;
 margin-bottom:10px
}
.gra-bety-eventy a {
 word-wrap:break-word
}
.movie-desc h1 {
 font-size:32px;
 line-height:33px;
 color:#333;
 margin-bottom:10px;
 letter-spacing:-1px
}
.movie-desc p span {
 color:#999
}
.lista-aside-1 {
 width:320px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:20px
}
.lista-aside-1 .like-h3,
.lista-aside-1 h3 {
 font-size:24px;
 line-height:26px;
 letter-spacing:-.5px;
 color:#333;
 margin-bottom:10px;
 font-weight:400;
 border-bottom:1px dotted #ccc;
 padding-bottom:10px
}
.lista-aside-1 .like-h3 a,
.lista-aside-1 h3 a {
 color:#333;
 text-decoration:none
}
.lista-aside-1 .like-h3 a:hover,
.lista-aside-1 h3 a:hover {
 text-decoration:none;
 border-bottom:1px dotted #e66400;
 color:#e66400
}
.lista-aside-1 .box {
 display:block;
 position:relative;
 min-height:74px;
 margin-bottom:15px;
 font-size:16px;
 line-height:19px;
 color:#333
}
.lista-aside-1 .box2 {
 font-size:14px;
 line-height:17px
}
.lista-aside-1 .box img {
 display:block;
 position:absolute;
 clip:rect(0,122px,74px,10px);
 width:132px;
 height:74px;
 left:-10px
}
.lista-aside-1 .box p {
 margin:0;
 padding-left:122px
}
.lista-aside-1 .box3 {
 min-height:0
}
.lista-aside-1 .box3 p {
 padding-left:0
}
.lista-aside-1 .box:after,
.lista-aside-1:after {
 content:"";
 display:block;
 clear:both
}
.lista-aside-1 .box:hover {
 text-decoration:none;
 color:#06c
}
.lista-aside-1 .box:hover img {
 opacity:.7
}
.hots8-full {
 padding-left:20px;
 padding-top:20px;
 padding-right:10px;
 margin-bottom:10px
}
.hots8-full:after {
 content:"";
 display:block;
 clear:both
}
.hots8-full .box {
 display:block;
 width:33.33%;
 float:left;
 padding-right:10px;
 margin-bottom:10px;
 position:relative
}
.hots8-full .box picture {
 width:100%;
 display:block;
 position:relative;
 padding-bottom:56.293%;
 background:#333
}
.hots8-full .box:nth-child(-n+8) {
 width:33.33%
}
.hots8-full .box:nth-child(-n+2) {
 width:50%
}
.hots8-full .box:nth-child(8) {
 display:block
}
.hots8-full .box img {
 width:100%;
 position:absolute;
 top:0;
 left:0
}
.hots8-full .box p {
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 background:rgba(0,0,0,.6);
 margin-right:10px;
 color:#fff;
 text-align:center;
 width:calc(100% - 10px);
 text-shadow:0 0 5px #000
}
.hots8-full .box:nth-child(-n+8) p {
 font-size:15px;
 line-height:17px;
 color:#fff;
 font-weight:500;
 padding:6px
}
.hots8-full .box:nth-child(-n+8) p span {
 display:block;
 max-height:34px;
 overflow:hidden
}
.hots8-full .box:nth-child(-n+2) p {
 font-size:16px;
 line-height:18px;
 color:#fff;
 font-weight:500;
 padding:10px
}
.hots8-full .box:nth-child(-n+2) p span {
 display:block;
 max-height:none;
 overflow:visible
}
.hots8-full .box:hover img {
 opacity:.7
}
.list15-2020 {
 margin-bottom:20px;
 display:grid;
 grid-template-columns:auto;
 grid-gap:1px
}
.list15-2020-box {
 display:grid;
 grid-template-columns:980px auto;
 background:#000
}
.list15-2020-box,
.list15-2020-box-1 {
 position:relative
}
.list15-2020-box-2 {
 background:#000;
 padding:15px
}
.list15-2020-box-2 h2 {
 color:#fff;
 font-size:24px;
 line-height:26px;
 margin-bottom:10px
}
.list15-2020-box-2 p {
 color:#ccc;
 font-size:16px;
 line-height:21px
}
.list15-2020-box-oce {
 position:absolute;
 top:20px;
 right:20px;
 width:80px;
 height:60px;
 color:#fff;
 font-size:42px;
 line-height:56px;
 border-radius:0;
 font-weight:700;
 letter-spacing:-2px;
 text-align:center
}
.list15-2020-box:hover img {
 opacity:.8
}
.list15-2020-box:hover {
 text-decoration:none
}
.list15-2020-box:hover .list15-2020-box-2 {
 background:#003846
}
@media screen and (max-width:1679px) {
 .list15-2020-box {
  position:relative;
  display:block;
  display:grid;
  grid-template-columns:680px auto;
  background:#000
 }
 .list15-2020-box-2 p {
  color:#ccc;
  font-size:15px;
  line-height:19px
 }
}
@media screen and (max-width:1023px) {
 .list15-2020-box {
  position:relative;
  display:grid;
  grid-template-columns:auto
 }
 .list15-2020-box-2 {
  position:relative;
  background:#000;
  width:100%;
  padding:10px
 }
 .list15-2020-box-oce {
  position:absolute;
  top:10px;
  right:10px
 }
 .list15-2020-box-2 h2 {
  font-size:21px;
  line-height:22px;
  margin-bottom:6px
 }
 .list15-2020-box-2 p {
  color:#ccc;
  font-size:14px;
  line-height:18px
 }
}
.lista300-mieszana {
 width:320px;
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto
}
.lista300-mieszana h3 {
 color:#e44600;
 font-size:21px;
 line-height:24px;
 font-weight:700;
 margin-bottom:10px;
 border-bottom:1px dotted #ccc;
 padding-bottom:5px;
 letter-spacing:-.5px
}
.lista300-mieszana ul {
 width:300px;
 list-style-type:square;
 padding-left:20px;
 color:#e44600
}
.lista300-mieszana li {
 margin-bottom:6px
}
.lista300-mieszana li b.act {
 font-size:15px;
 line-height:18px;
 color:#e44600
}
.lista300-mieszana li a {
 font-size:15px;
 line-height:18px;
 color:#06c
}
.lista300-mieszana li a:hover {
 color:#e44600
}
.lista300-mieszana-but-neu .but-neu {
 margin-top:5px;
 margin-left:20px
}
.komix-newsroom-box {
 display:block;
 margin-bottom:15px;
 text-align:center
}
.komix-newsroom-box img {
 width:100%
}
.komix-newsroom-box:hover img {
 opacity:.7
}
.komix-newsroom-box p {
 font-size:15px;
 line-height:18px;
 color:#06c;
 padding-top:5px
}
.komix-newsroom-box:hover,
.komix-newsroom-box:hover p {
 color:#e44600
}
.lista-serii-kom {
 margin-bottom:20px;
 text-align:center
}
.lista-serii-kom h3 {
 color:#e44600;
 font-size:21px;
 line-height:24px;
 font-weight:700;
 margin-bottom:10px;
 border-bottom:1px dotted #ccc;
 padding-bottom:5px;
 letter-spacing:-.5px;
 text-align:left
}
.lista-serii-kom a {
 display:inline-block;
 position:relative;
 margin-bottom:1px;
 margin-right:2px;
 margin-left:2px;
 width:296px;
 min-height:23px
}
.lista-serii-kom img {
 width:296px
}
.lista-serii-kom p {
 position:absolute;
 right:0;
 bottom:0;
 padding:8px;
 padding-top:3px;
 padding-bottom:3px;
 background:hsla(0,0%,100%,.9);
 color:#000;
 font-size:16px;
 line-height:16px;
 font-weight:500
}
.lista-serii-kom a:hover img {
 opacity:.7
}
header.edi-comic-header {
 padding-left:20px;
 min-height:0;
 border:none
}
header.edi-comic-header h1 {
 margin-bottom:10px
}
.edi-comic-img {
 width:100%;
 height:auto;
 margin-bottom:20px
}
;
.next-prev-comic {
 margin-bottom:15px
}
.table13 * {
 font-size:14px;
 line-height:140%
}
.table13 {
 margin:20px;
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 color:#333;
 text-shadow:1px 1px 0 #fff;
 background:#eaebec;
 border:1px solid #ccc;
 border-radius:3px;
 box-shadow:0 1px 2px #d1d1d1;
 cursor:default
}
.table13 a:link {
 color:#06c;
 text-decoration:none
}
.table13 a:visited {
 color:#6ea4db;
 text-decoration:none
}
.table13 a:active,
.table13 a:hover {
 color:#bd5a35;
 text-decoration:underline
}
.table13 th {
 font-weight:600;
 padding:10px 15px;
 border-top:1px solid #fafafa;
 border-bottom:1px solid #c4c4c4;
 background:#e1e1e1
}
.table13 td:first-child,
.table13 th:first-child,
.table13 tr {
 text-align:left;
 padding-left:15px
}
.table13 td:first-child {
 border-left:0
}
.table13 td {
 padding:10px;
 border-top:1px solid #fff;
 border-bottom:1px solid #e0e0e0;
 border-left:1px solid #e0e0e0;
 background:#fff
}
.table13 tr:nth-of-type(2n) td {
 background:#f5f5f5
}
.table13 tr:last-child td {
 border-bottom:0
}
.table13 tr:hover td {
 background:#dee8f0
}
.table13 tr:first-child th:first-child {
 border-top-left-radius:3px
}
.table13 tr:first-child th:last-child {
 border-top-right-radius:3px
}
.table13 tr:last-child td:first-child {
 border-bottom-left-radius:3px
}
.table13 tr:last-child td:last-child {
 border-bottom-right-radius:3px
}
.table13 .sml {
 font-size:13px
}
.table13 .sml a {
 word-wrap:break-word;
 word-break:break-all;
 font-size:13px;
 display:inline-block
}
.table13 .sml2 {
 font-size:13px;
 color:#8b8b8b
}
.table13 .pa1 {
 margin-bottom:2px
}
.table13 .pa3 {
 background:#229f3c
}
.table13 .pa2,
.table13 .pa3 {
 font-weight:400;
 display:inline-block;
 color:#fff;
 text-shadow:none;
 font-size:13px;
 line-height:13px;
 margin-bottom:4px;
 padding:3px;
 padding-left:4px;
 padding-right:4px;
 border-radius:3px
}
.table13 .pa2 {
 background:#388ac4
}
.table13 .td-opis {
 width:30%
}
.table13 .td-small-logo,
.table13 td:first-child {
 padding:10px;
 width:90px
}
.table13 .td-small-logo img {
 width:90px;
 height:90px
}
.table13 td {
 vertical-align:top
}
.table13 h3 {
 margin-bottom:7px
}
.table13 .event,
.table13 h3 {
 font-size:16px;
 font-weight:600
}
.table13 .event {
 color:#b90000;
 margin-bottom:5px
}
.table13 .plat {
 float:right;
 margin-left:10px
}
.table13 .more-gra {
 font-size:13px;
 margin-left:10px
}
.table13-1 {
 max-width:100%;
 min-width:640px;
 margin:20px;
 margin-top:0;
 display:block
}
.newsroom-hots2 {
 padding:20px;
 padding-right:0;
 padding-bottom:10px
}
.newsroom-hots2 .box {
 width:calc(25% - 20px);
 float:left;
 margin-right:20px;
 display:block
}
.newsroom-hots2-S012 .box {
 width:calc(33% - 20px);
 padding-right:0
}
.newsroom-hots2 .box img {
 width:100%;
 margin-bottom:10px
}
.newsroom-hots2 .box h5 {
 font-size:20px;
 line-height:21px;
 margin-bottom:5px;
 height:42px;
 overflow:hidden;
 color:#000;
 letter-spacing:-.3px;
 font-weight:700
}
.newsroom-hots2 .box p {
 font-size:14px;
 line-height:17px;
 text-align:justify;
 color:#666
}
.newsroom-hots2 .box p.label {
 color:#999;
 margin-bottom:5px
}
.newsroom-hots2 .box:nth-of-type(5) {
 display:none
}
.newsroom-hots2 .box:hover {
 text-decoration:none
}
.newsroom-hots2 .box:hover img {
 opacity:.8
}
.newsroom-hots2 .box:hover h5 {
 color:#e44600
}
.newsroom-hots2-S012 picture {
 padding-bottom:56.25%;
 position:relative;
 display:block;
 background:#333;
 margin-bottom:8px
}
.newsroom-hots2-S012 picture img {
 position:absolute;
 top:0;
 left:0
}
@media screen and (min-width:1680px) {
 .ppanel-kat .but-neu {
  width:226px
 }
 .u-list-wide .ppanel-kat .but-neu {
  width:200px
 }
 .u-list-screen .box-screen {
  width:33.333%
 }
 .u-list-screen-wide .box-screen {
  width:25%
 }
 .u-list-rankings .box .title {
  width:710px
 }
 .game-galeria {
  margin-left:20px;
  margin-bottom:10px
 }
 .game-galeria .box {
  width:25%;
  padding-right:10px;
  padding-bottom:10px;
  float:left
 }
 .game-galeria .box:nth-child(-n+9) {
  display:block;
  width:20%
 }
 .game-galeria .box:nth-child(-n+4) {
  display:block;
  width:25%
 }
 .hots8-full .box:nth-child(-n+8) {
  width:25%
 }
 .hots8-full .box:nth-child(-n+3) {
  width:33.33%
 }
 .hots8-full .box:nth-child(8) {
  display:none
 }
 .hots8-full .box:nth-child(-n+8) p {
  font-size:15px;
  line-height:17px;
  color:#fff;
  font-weight:500;
  padding:8px
 }
 .hots8-full .box:nth-child(-n+8) p span {
  display:block;
  max-height:34px;
  overflow:hidden
 }
 .hots8-full .box:nth-child(-n+3) p {
  font-size:17px;
  line-height:18px;
  color:#fff;
  font-weight:500;
  padding:10px
 }
 .hots8-full .box:nth-child(-n+3) p span {
  display:block;
  max-height:none;
  overflow:visible
 }
 header.edi-comic-header h1 {
  margin:0;
  margin-bottom:10px;
  margin-left:10px
 }
 header.edi-comic-header p.comi-desc {
  margin:0;
  padding:0;
  margin-left:10px
 }
 .newsroom-hots2 .box {
  width:calc(20% - 20px)
 }
 .newsroom-hots2 .box:nth-of-type(5) {
  display:block
 }
 .newsroom-hots2-S012 .box {
  width:calc(33% - 20px);
  padding-right:0
 }
}
@media screen and (max-width:1023px) {
 .u-list-screen-wide .box-screen,
 .u-list-screen .box-screen {
  width:50%
 }
 .s-list-releases {
  padding-left:10px;
  padding-right:10px;
  margin-left:20px;
  margin-right:20px;
  width:auto
 }
 .s-list-releases .box {
  width:100%
 }
 .s-list-releases .box p {
  width:84%
 }
 .s-list-releases .box span {
  width:16%
 }
 .news-tagi {
  text-align:center
 }
 .S013-next-prev img {
  display:block
 }
 .lista-aside-1 {
  width:100%
 }
 .lista-aside-1 .box {
  height:84px;
  width:50%;
  float:left;
  display:block;
  position:relative;
  min-height:auto;
  margin-bottom:15px;
  padding-right:15px;
  overflow:hidden
 }
 .lista-aside-1 .box2 {
  font-size:14px;
  line-height:17px
 }
 .lista-aside-1 .box img {
  display:block;
  position:absolute;
  clip:auto;
  width:150px;
  height:84px;
  left:0
 }
 .lista-aside-1 .box p {
  margin:0;
  padding-left:160px
 }
 .lista-aside-1 .box3 {
  min-height:0;
  height:42px
 }
 .lista-aside-1 .box3 p {
  padding-left:0
 }
 .lista-aside-1 .box:after,
 .lista-aside-1:after {
  content:"";
  display:block;
  clear:both
 }
 .lista-aside-1 .box:hover {
  text-decoration:none;
  color:#06c
 }
 .lista-aside-1 .box:hover img {
  opacity:.7
 }
 .news-tem p {
  font-size:15px;
  line-height:17px;
  text-align:center
 }
 .newsroom-hots2 .box {
  width:calc(33.33% - 20px)
 }
 .newsroom-hots2 .box:nth-of-type(4) {
  display:none
 }
}
@media screen and (max-width:750px) {
 .ppanel-kat div.but-neu {
  display:none
 }
 .lista-aside-1 .box {
  width:100%;
  padding-right:0
 }
 .lista-aside-1 .box3 {
  height:auto
 }
 .newsroom-hots2 {
  padding:10px;
  padding-right:0;
  padding-bottom:0
 }
 .newsroom-hots2 .box {
  width:calc(50% - 10px);
  margin-right:10px
 }
 .newsroom-hots2 .box:nth-of-type(4) {
  display:block
 }
 .newsroom-hots2 p {
  display:none
 }
 .newsroom-hots2 .box h5 {
  margin-bottom:10px
 }
 .newsroom-hots2 .box img {
  margin-bottom:5px
 }
 #per-but-4 {
  display:none
 }
 .S008-menu #per-but-4,
 yes750 {
  display:block
 }
 no750 {
  display:none
 }
}
@media screen and (max-width:700px) {
 .u-list-devs .lista a {
  width:50%
 }
 .u-list-rankings .box .number,
 .u-list-rankings .box .score {
  width:15%
 }
 .u-list-rankings .box .title {
  width:70%
 }
 .edi-art-top-tit,
 .u-list-rankings .box .genre {
  display:none
 }
 .hots8-full {
  padding-left:10px;
  padding-top:10px;
  padding-right:0
 }
 .hots8-full .box:nth-child(n) {
  width:50%
 }
 .hots8-full .box:nth-child(7),
 .hots8-full .box:nth-child(8) {
  display:none
 }
 .hots8-full .box:nth-child(n) p {
  font-size:15px;
  line-height:15px;
  color:#fff;
  font-weight:400;
  padding:6px
 }
 .hots8-full .box:nth-child(n) p span {
  display:block;
  max-height:none;
  overflow:visible
 }
}
@media screen and (max-width:640px) {
 .next-prev .np-center {
  display:none
 }
 .S013po {
  text-align:center
 }
 .S013po .gsbox110 {
  display:inline-block;
  float:none;
  margin-left:5px;
  margin-right:5px
 }
 .S013po-pub a.gsbox110 {
  display:none
 }
 .S013po-pub a:first-of-type,
 .S013po-pub a:nth-of-type(2),
 .S013po-pub a:nth-of-type(3),
 .S013po-pub a:nth-of-type(4) {
  display:inline-block
 }
 .news-tem {
  width:33.33%
 }
 .news-tem:nth-last-child(-n+2) {
  display:none
 }
 .gc-table100 {
  background:#fff;
  margin-left:auto;
  margin-right:auto
 }
 .gc-table100,
 .table13-1 {
  width:100%;
  min-width:320px
 }
 .table13-1 {
  border:none;
  border-radius:0;
  box-shadow:none;
  margin:0;
  margin-bottom:15px
 }
 .table13-1 th {
  display:none
 }
 .table13-1 tr {
  border:1px solid #ccc;
  border-radius:3px;
  box-shadow:0 1px 2px #d1d1d1
 }
 .table13-1 td {
  display:block
 }
 .table13-1 td:last-child,
 .table13-1 th:last-child {
  margin-bottom:10px
 }
 .table13-1 tr:nth-of-type(2n) td {
  background:#fff
 }
 .table13-1 tr td:first-child {
  background:#dee8f0
 }
 .table13-1 .td-small-logo {
  display:none
 }
 .table13-1 .td-opis {
  width:auto
 }
 .table13-1 .td-event p {
  display:inline-block;
  margin-right:10px
 }
 .S013-next-prev img {
  display:none
 }
}
@media screen and (max-width:480px) {
 .ppanel {
  padding-left:10px;
  padding-bottom:10px
 }
 .ppanel .passive,
 .ppanel a {
  margin-right:3px
 }
 .ppanel-kat span {
  display:none
 }
 .ppanel-kat .but-neu {
  width:47%;
  padding-left:0;
  padding-right:0;
  font-size:16px
 }
 .u-list-screen-wide .box-screen,
 .u-list-screen .box-screen {
  width:100%
 }
 .s-list-releases {
  padding-left:10px;
  padding-right:10px;
  margin-left:10px;
  margin-right:10px;
  width:auto
 }
 .s-list-releases .box {
  width:100%
 }
 .s-list-releases .box p {
  width:80%
 }
 .s-list-releases .box span {
  width:20%
 }
 .u-list-devs .lista a {
  width:100%
 }
 .S013-next-prev p {
  display:block
 }
 .next-prev-long {
  padding-left:10px;
  padding-right:10px;
  margin-bottom:20px
 }
 .lista-aside-1 .box {
  height:auto;
  min-height:60px
 }
 .lista-aside-1 .box img {
  width:100px;
  height:56px;
  left:0
 }
 .lista-aside-1 .box p {
  padding-left:110px
 }
 .lista-aside-1 .box3 {
  height:auto;
  min-height:0
 }
 .lista-aside-1 .box3 p {
  padding-left:0
 }
 .space-resp-3 {
  padding-left:10px;
  padding-right:0
 }
 .hots8-full .box:nth-child(n) {
  width:100%
 }
 .hots8-full .box:nth-child(7),
 .hots8-full .box:nth-child(8) {
  display:none
 }
 .hots8-full .box:nth-child(n) p {
  font-size:16px;
  line-height:16px;
  color:#fff;
  font-weight:500;
  padding:10px
 }
 .hots8-full .box:nth-child(n) p span {
  display:block;
  max-height:none;
  overflow:visible
 }
 .news-tem {
  width:33.33%
 }
}
@media screen and (max-width:320px) {
 .ppanel-kat .but-neu {
  width:145px;
  font-size:14px
 }
}
.czyt-main-grid .cel1 {
 grid-area:a
}
.czyt-main-grid .cel2 {
 grid-area:b
}
.czyt-main-grid {
 display:grid;
 grid-template-columns:auto;
 grid-template-areas:"b""a";
 grid-gap:0
}
.czyt-list-grid {
 display:grid;
 grid-template-columns:repeat(12,1fr);
 padding:15px 20px 20px;
 grid-gap:20px
}
.czyt-list-grid .czyt-list-box {
 position:relative;
 background:#f1f1f1
}
.czyt-list-box {
 padding-bottom:8px
}
.czyt-list-box picture {
 position:relative;
 display:block;
 padding-bottom:56.304%;
 background:#333
}
.czyt-list-box img {
 width:100%;
 position:absolute;
 top:0;
 left:0
}
.czyt-list-box h3 {
 color:#000;
 text-align:center
}
.czyt-list-box p {
 display:none
}
.czyt-list-box a {
 position:absolute;
 opacity:0;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden;
 text-indent:200%;
 white-space:nowrap;
 z-index:2
}
.czyt-list-box:hover img {
 opacity:.7
}
.czyt-list-box:hover h3 {
 color:#e44600
}
.czyt-list-grid .czyt-list-box:nth-child(-n+8) {
 grid-column:span 3
}
.czyt-list-grid .czyt-list-box:nth-child(-n+3) {
 grid-column:span 4
}
.czyt-list-grid .czyt-list-box:last-of-type {
 display:none
}
.czyt-list-grid .czyt-list-box:nth-child(-n+8)>h3 {
 font-size:19px;
 line-height:22px;
 padding:7px 7px 0
}
.czyt-list-grid .czyt-list-box:nth-child(-n+3)>h3,
.czyt-list-grid .czyt-list-box:nth-child(-n+8)>h3 {
 font-weight:400;
 letter-spacing:-.5px;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.czyt-list-grid .czyt-list-box:nth-child(-n+3)>h3 {
 font-size:22px;
 line-height:24px;
 padding:8px 10px 0
}
@media screen and (max-width:1679px) {
 .czyt-list-grid {
  display:grid;
  grid-template-columns:repeat(6,1fr);
  padding:20px;
  grid-gap:20px
 }
 .czyt-list-grid .czyt-list-box:nth-child(-n+8) {
  grid-column:span 2
 }
 .czyt-list-grid .czyt-list-box:nth-child(-n+2) {
  grid-column:span 3
 }
 .czyt-list-grid .czyt-list-box:last-of-type {
  display:block
 }
 .czyt-list-grid .czyt-list-box:nth-child(-n+8)>h3 {
  font-size:19px;
  line-height:21px;
  padding:7px 7px 0
 }
 .czyt-list-grid .czyt-list-box:nth-child(-n+2)>h3,
 .czyt-list-grid .czyt-list-box:nth-child(-n+8)>h3 {
  font-weight:400;
  letter-spacing:-.5px;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
 .czyt-list-grid .czyt-list-box:nth-child(-n+2)>h3 {
  font-size:22px;
  line-height:24px;
  padding:8px 10px 0
 }
}
@media screen and (max-width:1023px) {
 .no-disp-below-1024 {
  display:none
 }
 .czyt-list-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  padding:20px;
  grid-gap:20px
 }
 .czyt-list-grid .czyt-list-box:nth-child(n) {
  grid-column:auto
 }
 .czyt-list-grid .czyt-list-box:nth-child(n)>h3 {
  font-size:20px;
  line-height:22px;
  font-weight:400;
  letter-spacing:-.7px;
  padding:8px 10px 0;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
 .czyt-list-grid .czyt-list-box:last-of-type,
 .czyt-list-grid .czyt-list-box:nth-last-of-type(2) {
  display:none
 }
 .czyt-list-box picture {
  padding-bottom:29.722%
 }
}
@media screen and (max-width:700px) {
 .czyt-list-grid {
  padding:10px
 }
}
@media screen and (max-width:480px) {
 .czyt-list-grid .czyt-list-box {
  background:#fff
 }
 .czyt-list-grid {
  grid-template-columns:auto
 }
 .czyt-list-box picture {
  padding-bottom:45.3125%
 }
 .czyt-list-box p {
  display:block;
  padding:5px 0 0;
  font-size:14px;
  line-height:18px;
  color:#666
 }
}
.czyt-lmat-grid {
 display:grid;
 grid-template-columns:repeat(2,1fr);
 padding:0 10px 20px 20px;
 grid-gap:20px
}
.news-pop-grid {
 grid-template-columns:repeat(3,1fr)
}
.czyt-lmat-box {
 position:relative
}
.czyt-lmat-box picture {
 position:relative;
 display:block;
 padding-bottom:36.666%;
 background:#333
}
.news-pop-grid .czyt-lmat-box picture {
 padding-bottom:56.293%
}
.czyt-lmat-box img {
 width:100%;
 position:absolute;
 top:0;
 left:0;
 max-width:1000px
}
.czyt-lmat-box h3 {
 color:#000;
 font-size:24px;
 line-height:26px;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.czyt-lmat-box h3,
.news-pop-grid .czyt-lmat-box h3 {
 font-weight:400;
 letter-spacing:-.7px;
 padding-top:8px
}
.news-pop-grid .czyt-lmat-box h3 {
 font-size:21px;
 line-height:24px
}
.czyt-lmat-box p.czyt-lmat-box-opis {
 color:#666;
 font-size:15px;
 line-height:20px;
 display:-webkit-box;
 -webkit-line-clamp:4;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.news-pop-grid .czyt-lmat-box p.czyt-lmat-box-opis {
 padding-top:5px;
 font-size:14px;
 line-height:19px;
 display:-webkit-box;
 -webkit-line-clamp:5;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.czyt-lmat-box a {
 position:absolute;
 opacity:0;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden;
 text-indent:200%;
 white-space:nowrap;
 z-index:2
}
.u-list .czyt-lmat-box .opis-b {
 padding-top:10px
}
.czyt-lmat-box p.label {
 font-size:15px;
 line-height:23px;
 margin:8px 0
}
.czyt-lmat-box p.label span {
 border-radius:0;
 font-size:14px;
 line-height:23px
}
.czyt-lmat-box:hover img {
 opacity:.7
}
.czyt-lmat-box:hover h3 {
 color:#a00000
}
.czyt-lmat-box:hover p.czyt-lmat-box-opis {
 color:#333
}
.czyt-lmat-box-no-hot {
 border-top:1px dashed #ccc;
 padding-top:15px
}
.czyt-lmat-box-baner-c {
 display:none
}
.soul-trick-right-down {
 padding-bottom:280px
}
.soul-trick-right-down2 {
 padding-bottom:390px
}
.soul-trick-baner-right {
 position:absolute;
 right:-310px;
 top:140px
}
@media screen and (max-width:1679px) {
 .czyt-lmat-grid {
  grid-template-columns:repeat(2,1fr);
  padding:0 0 20px 20px
 }
 .czyt-lmat-box picture {
  padding-bottom:45.4545%
 }
 .czyt-lmat-box h3,
 .news-pop-grid .czyt-lmat-box h3 {
  font-size:20px;
  line-height:23px;
  letter-spacing:-.7px;
  padding-top:6px
 }
 .czyt-lmat-box p.label {
  font-size:14px;
  margin:6px 0 4px
 }
 .czyt-lmat-box p.czyt-lmat-box-opis,
 .news-pop-grid .czyt-lmat-box p.czyt-lmat-box-opis {
  font-size:14px;
  line-height:19px;
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
 .soul-trick-baner-right {
  position:absolute;
  right:-330px;
  top:140px
 }
}
@media screen and (max-width:1023px) {
 .czyt-lmat-grid {
  grid-template-columns:repeat(3,1fr);
  padding:0 10px 10px;
  grid-gap:20px
 }
 .soul-trick-right-down,
 .soul-trick-right-down2 {
  padding-bottom:0
 }
 .soul-trick-baner-right {
  position:relative;
  right:0;
  top:0
 }
 .soul-trick-baner-right-c {
  grid-column-start:1;
  grid-column-end:span 2;
  grid-row-start:2;
  grid-row-end:2
 }
}
@media screen and (max-width:768px) {
 .czyt-lmat-grid {
  grid-template-columns:repeat(2,1fr);
  padding:0 20px 20px;
  grid-gap:20px
 }
 .czyt-lmat-box-baner-c {
  display:block;
  grid-column:span 2
 }
 .czyt-lmat-box-baner-c .ad-2020-rec-alt-mob {
  margin-bottom:0
 }
}
@media screen and (max-width:480px) {
 .czyt-lmat-grid {
  grid-template-columns:auto;
  padding:0 10px 10px;
  grid-gap:15px
 }
 .czyt-lmat-box picture {
  padding-bottom:36.666%
 }
 .news-pop-grid .czyt-lmat-box picture {
  padding-bottom:45.3%
 }
 .czyt-lmat-box-baner-c {
  display:block;
  grid-column:span 1
 }
 .soul-trick-baner-right-c {
  grid-column-start:1;
  grid-column-end:1;
  grid-row-start:3;
  grid-row-end:3
 }
}
.next-prev-pagi-enc .np-left {
 grid-area:c
}
.next-prev-pagi-enc .npp-number {
 grid-area:d
}
.next-prev-pagi-enc .np-right {
 grid-area:e;
 justify-self:end
}
.next-prev-pagi-enc {
 display:grid;
 grid-template-columns:190px auto 180px;
 grid-gap:10px;
 grid-template-areas:"c d e"
}
.npp-real-number {
 text-align:center
}
.npp-second-number {
 text-align:center;
 padding-top:5px
}
.next-prev-pagi-enc .npp-second-number a {
 border:none;
 background:none;
 color:#999;
 box-shadow:none;
 width:auto;
 line-height:26px;
 height:26px;
 padding-left:3px;
 padding-right:3px
}
.next-prev-pagi-enc .npp-second-number a:hover {
 background:rgba(0,0,0,.1)
}
@media screen and (max-width:1023px) {
 .next-prev-pagi-enc {
  display:grid;
  grid-template-columns:auto auto;
  grid-gap:10px;
  grid-template-areas:"c e""d d"
 }
 .xnext-prev-pagi-enc .npp-number {
  grid-column:span 2
 }
}
@media screen and (max-width:640px) {
 .next-prev-pagi-enc .npp-number {
  display:none
 }
}
@media screen and (max-width:480px) {
 .next-prev-pagi-enc nphide {
  display:none
 }
}
.newsr-hots3 {
 display:grid;
 grid-template-columns:repeat(4,1fr);
 padding:20px 20px 10px;
 grid-gap:20px
}
.newsr-hots3-box {
 position:relative
}
.newsr-hots3-box picture {
 position:relative;
 display:block;
 padding-bottom:56.293%;
 background:#333
}
.newsr-hots3-box img {
 width:100%;
 position:absolute;
 top:0;
 left:0;
 max-width:1000px
}
.newsr-hots3-box h5 {
 font-size:20px;
 line-height:22px;
 font-weight:700;
 letter-spacing:-.3px;
 padding-top:8px;
 color:#000;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.newsr-hots3-box-autor {
 padding-top:5px;
 font-size:13px;
 line-height:16px;
 color:#999;
 text-align:left
}
.newsr-hots3-box-opis {
 padding-top:5px;
 font-size:14px;
 line-height:18px;
 color:#666;
 text-align:justify;
 display:-webkit-box;
 -webkit-line-clamp:7;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.newsr-hots3-box a {
 position:absolute;
 opacity:0;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden;
 text-indent:200%;
 white-space:nowrap;
 z-index:2
}
.newsr-hots3-box:hover img {
 opacity:.8
}
.newsr-hots3-box:hover h5 {
 color:#e44600
}
.newsr-hots3-box:hover .newsr-hots3-box-opis {
 color:#000
}
.newsr-hots3 .newsr-hots3-box:nth-of-type(5) {
 display:none
}
@media screen and (min-width:1680px) {
 .newsr-hots3 {
  display:grid;
  grid-template-columns:repeat(5,1fr);
  padding:20px 20px 10px
 }
 .newsr-hots3 .newsr-hots3-box:nth-of-type(5) {
  display:block
 }
}
@media screen and (max-width:1023px) {
 .newsr-hots3 {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  padding:20px 20px 10px
 }
 .newsr-hots3 .newsr-hots3-box:nth-of-type(4) {
  display:none
 }
}
@media screen and (max-width:750px) {
 .newsr-hots3 {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  padding:10px;
  grid-gap:10px
 }
 .newsr-hots3 .newsr-hots3-box:nth-of-type(4) {
  display:block
 }
 .newsr-hots3-box-autor,
 .newsr-hots3-box-opis {
  display:none
 }
}
@media screen and (max-width:480px) {
 .newsr-hots3-box h5 {
  font-size:16px;
  line-height:18px;
  padding-top:5px;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
}
.ad-2016-top-outer {
 display:block;
 box-sizing:border-box;
 text-align:center;
 pointer-events:none
}
.ad-2016-top {
 display:inline-block;
 box-sizing:border-box;
 max-width:100%;
 margin:0 auto;
 margin-bottom:10px;
 pointer-events:auto
}
.ad-2016-right {
 display:block;
 box-sizing:border-box;
 width:300px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:20px
}
.ad-2016-right-1,
.ad-2016-right-2 {
 max-height:250px;
 overflow:hidden
}
.ad-2016-right-2 {
 float:right;
 margin-top:10px;
 margin-bottom:10px
}
.ad-2016-right-3 {
 margin-left:0
}
.ad-2016-wypelniacz {
 display:block;
 box-sizing:border-box;
 width:300px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:20px;
 clear:both
}
.ad-2016-middle-outer {
 display:block;
 box-sizing:border-box;
 text-align:center
}
.ad-2016-middle {
 display:inline-block;
 box-sizing:border-box;
 margin-bottom:20px
}
.ad-2016-bottom-outer {
 display:block;
 box-sizing:border-box;
 text-align:center
}
.ad-2016-bottom {
 display:inline-block;
 box-sizing:border-box;
 max-width:100%;
 margin:10px auto
}
.ad-2020-rec-alt-mob {
 display:none
}
@media screen and (max-width:1679px) {
 .ad-2016-top {
  max-width:1000px
 }
 .ad-2020-rec-alt-mob-fix .ad-2020-rec-alt-mob {
  display:block;
  box-sizing:border-box;
  width:300px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px
 }
}
@media screen and (max-width:1023px) {
 .ad-2016-right {
  margin-left:auto;
  margin-right:auto;
  max-height:250px;
  overflow:hidden
 }
 .ad-2016-right-2 {
  float:none
 }
 .ad-2016-wypelniacz,
 .ad-2020-rec-alt-mob {
  margin-left:auto;
  margin-right:auto
 }
 .ad-2020-rec-alt-mob {
  display:block;
  box-sizing:border-box;
  width:300px;
  margin-bottom:20px;
  clear:both
 }
}
@media screen and (min-width:1024px) {
 .ppr-baner-margin-top-50 {
  padding-top:50px
 }
 .ppr-baner-margin-top-100 {
  padding-top:100px
 }
 .ppr-baner-margin-top-180 {
  padding-top:180px
 }
 .ppr-baner-margin-top-250 {
  padding-top:250px
 }
}
.social-19-out-cc {
 margin-bottom:20px
}
.social-19-out-c {
 width:300px;
 padding:10px;
 background:#f4f4f4;
 margin-left:auto;
 margin-right:auto
}
.social-19-out-c div.tit {
 margin-bottom:10px;
 font-size:19px;
 line-height:19px;
 letter-spacing:2px;
 font-weight:400;
 padding-top:5px;
 text-align:center;
 display:grid;
 grid-template-columns:auto auto auto;
 grid-gap:10px;
 align-items:center;
 color:rgba(0,0,0,.8)
}
.social-19-out-c div.tit:after,
.social-19-out-c div.tit:before {
 content:"";
 display:block;
 width:100%;
 min-width:15px;
 height:2px;
 background:rgba(0,0,0,.1)
}
.social-19-out {
 justify-items:center;
 align-items:center;
 grid-gap:3px
}
.social-19-out-pic {
 position:relative;
 width:280px;
 height:86px
}
.social-19-out-pic img {
 width:100%;
 max-width:100%
}
.social-19-out-pic .social-19-out-legend {
 display:none;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 background:#fff
}
.social-19-out-legend {
 grid-gap:3px;
 justify-items:center;
 align-items:center
}
.social-19-out-legend .txt1 {
 width:100%;
 background:#333;
 color:#fff;
 text-align:center;
 font-size:17px;
 line-height:31px;
 font-weight:400
}
.social-19-out-legend .txt2 {
 color:#fff;
 text-align:center;
 font-weight:400;
 font-size:15px;
 line-height:16px;
 letter-spacing:-.3px;
 padding:5px;
 padding-top:10px;
 padding-bottom:10px;
 width:100%
}
.social-19-out-legend .txt2:first-of-type {
 background:#6b83b5
}
.social-19-out-legend .txt2:nth-of-type(2) {
 background:#c57575
}
.social-19-out-legend .txt2:nth-of-type(3) {
 background:#82b7d7
}
.social-19-out-iko {
 width:100%
}
.social-19-out-iko svg {
 width:40px;
 height:40px;
 fill:#fff;
 margin-left:auto;
 margin-right:auto;
 display:block
}
.social-19-out-fb {
 background:#3b5998
}
.social-19-out-fb svg circle {
 fill:#3b5998
}
.social-19-out-yt {
 background:#ca3737
}
.social-19-out-yt svg circle {
 fill:#ca3737
}
.social-19-out-tw {
 background:#1da1f2
}
.social-19-out-tw svg circle {
 fill:#1da1f2
}
.social-19-out-iko:hover {
 background:#ffc000
}
.social-19-out-iko:hover svg circle {
 fill:#ffc000
}
@media screen and (max-width:1023px) {
 .social-19-out-cc {
  width:100%;
  background:#f4f4f4;
  padding-bottom:10px;
  margin-bottom:15px
 }
}
.social-19-out-GP .social-19-out {
 display:grid;
 grid-template-columns:repeat(4,1fr)
}
.social-19-out-GP .social-19-out-pic {
 grid-column:span 4
}
.social-19-out-GP .social-19-out-c:hover .social-19-out-legend {
 display:grid;
 grid-template-columns:repeat(4,1fr)
}
.social-19-out-GP .social-19-out-legend .txt1 {
 grid-column:span 4
}
.social-19-out-GP .social-19-out-legend .txt2:nth-of-type(3) {
 background:#6bac7a
}
.social-19-out-GP .social-19-out-legend .txt2:nth-of-type(4) {
 background:#82b7d7
}
.social-19-out-yt2 {
 background:#3b9851
}
.social-19-out-yt2 svg circle {
 fill:#3b9851
}
.ccpa-cnt {
 margin-left:auto;
 margin-right:auto;
 background:#fff;
 border-top:1px solid #e2e2e2;
 padding:10px 5px;
 font-size:14px;
 line-height:18px;
 text-align:center;
 color:#666
}
.ccpa-cnt a {
 color:#217bbb;
 text-decoration:underline
}
.ccpa-cnt a:hover {
 color:#e44600;
 text-decoration:underline
}
@media screen and (min-width:1024px) {
 .ccpa-cnt {
  width:1000px
 }
}
@media screen and (min-width:1680px) {
 .ccpa-cnt {
  width:1300px
 }
}
