@charset "utf-8";
/* v201603241629 */
/* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126
License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, belki { display:block; position:static;}
body { line-height:1; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* GENERAL */
body { color:#000; font:100% "Open Sans", Arial, Helvetica, sans-serif; padding-bottom:20px; background-color:#fff;}
h1, h2, h3, h4, h5, h6, .logo { color:#252525; font-weight: bold; }
h1 { font-size: 1.25em; margin-bottom: .75em; }
h2 { font-size: 1.375em;}
p { margin: 0 0 .5em; }
em, i {font-style:italic;}

/* link */
a {color:#000;}
a:link, a:visited { text-decoration: none; color: #375e8f; }/* 375e8f */
a:focus, a:hover, a:active { color:#BB022F; text-decoration: underline; }
a.current {color:#BB022F;}
a.current:hover { background:white; cursor: default; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000 !important;}
*[onclick] {cursor:pointer;}

/* base */
.fl {float:left;}
.fr {float:right;}
.bl {display:block;}
.tx-left {text-align:left;}
.tx-right {text-align:right;}
.tx-center {text-align:center;}
.tx-just {text-align:justify;}
.rel, .relative {position:relative;}
.abs {position:absolute;}
.inline {display:inline;}
*[hidden], .hidden {display:none !important;}
*[hidden], .hide {display:none;}
.pointer {cursor:pointer;}
.clr:before, .clr:after {content:""; display:table;}
.clr:after {clear:both;}
.clr {clear:both; zoom:1;}
.nofloat {float:none !important;}

/* elements */
.hr {background-color:#D7D8D9; height:6px; margin:1em 0;}
.hr hr {display:none;}
.border-bot { border-bottom:1px solid #D7D8D9;}
.border-red {border:1px solid #BB022F;}
.mt1 {margin-top:1em;}
.mr1 {margin-right:1em;}
.mb1 {margin-bottom:1em;} .mb2 {margin-bottom:2em;} .mb3 {margin-bottom:3em;}
.mb03e {margin-bottom:0.3em;}
.ml1 {margin-left:1em;}
.pb1 {padding-bottom:1em;} .pb2 {padding-bottom:2em;} .pb3 {padding-bottom:3em;}
.tx-uppercase { text-transform:uppercase;}
.tx-white {color:#fff;}
.tx-blue {color:#375e8f;}
.tx-red {color:#BB022F;}
.tx-grey {color:#757678;}
.tx-black {color:#333;}
.v-table {display:table;}
.v-td {display:table-cell;}
.bg-trans {background:url("../gfx/bg/tr-1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.bg-red {background:none #BB022F;}
.bg-white {background:none #FFF;}

.facebook-paragraph {border-top: 1px solid #9A9A9A;border-bottom: 1px solid #9A9A9A;height: 30px;clear: both;margin: 20px 0px;padding: 8px 0px 4px;color: #9A9A9A;font-weight: bold;}
.facebook-paragraph DIV {width: 50%;float:left;text-align:center}
.facebook-paragraph IFRAME {float: right;width:50% !important}

/*#container { margin: 0 auto;}*/
/*#page {padding:0; }*/
#masthead {width:100%; z-index:99;}
#header { color:#555;}
#belki, .belki { color:#555; margin:0 auto;}
#main {margin-bottom:2em; margin-top:1em;}
.page {width:968px; margin:0 auto; clear:both; zoom:1; max-width:968px; background-color:#fff; padding:0 10px;}
.page-box {margin-bottom:1em; padding-bottom:0.5em; max-width:968px;}
.page:before, .page:after, .page-box:before, .page-box:after {content:""; display:table;}
.page:after, .page-box:after {clear:both;}

.home .content-list {float:left; width:650px;}
.aside {display:block;width:300px; float:right;}
.reklama .rek {max-width:968px; margin:1em auto; text-align:center;}
.reklama>div {margin:1em auto; text-align:center;}
.rek-mob {display:none;}

header[role="banner"] {border-bottom:1px solid #D7D8D9; /*padding-bottom:10px;*/}
div[role="banner"], #belki {border-bottom:1px solid #D7D8D9; /*padding-bottom:10px;*/}
footer[role="contentinfo"] #zobacz-inne-serwisy { border-top: 1px solid #D7D8D9; margin-top: 10px; }

#header li {list-style:none; display:inline; margin:0; padding:0;}
#belki li, .belki li {list-style:none; display:inline; margin:0; padding:0;}
#belki .page {margin-bottom:0;}
.reklama-top {max-width:968px; margin:0 auto;}
.tvp-top {width:968px; height:40px; border-bottom:1px solid #D7D8D9; margin:0 auto; background-color:#fff;}
.tvp-top li {font-size:0.785em;}
.tvp-top li a {display:inline-block; padding:0.75em 2.3em; color:#757678;}
.tvp-top li.act a {color:#BB022F;}
.tvp-top li:last-child {margin-right:0;}

.tvpinfo-top {width:968px; height:83px; text-align:right; margin:0 auto; position:relative; background-color:#fff; padding:0 10px;}
.tvpinfo-top li {font-size:0.8em; text-transform:uppercase;}
.tvpinfo-top li a {color:#555; margin:0 1em; font-weight:600;}
.tvpinfo-top .nav li.name { display:block; float:left; width:96px; height:36px; color:#BB022F; background:url("../gfx/ico/ogladaj.png") no-repeat left center; font-weight:bold; text-align:center; line-height:36px; position:relative; top:-7px;}

.logo { font-size:1.5em; margin:0; padding:0; text-align:left;}
.logo a.logoimg {position:absolute; display:block; top:20px; width:197px; height:42px; padding:0;}
.logo-img {display:block;}
.logo a:hover {text-decoration:none;}
.tvpinfo-top .nav {position:absolute; right:0; top:2em; font-size:0.9em;}
.beta-tvp-info {display: block; font-size:50%; left:208px; position: absolute; top: 30px; width: 120px; }
.beta-kontakt {font-size: 1.4em; margin:1em; padding:2em 0; color:#333; font-weight:bold;}

#nav {color:#fff; background-color:#BB022F; z-index:1024; width:100%; position:relative; z-index:1001;}
#nav a {color:#fff;}

#nav .nav { display:block; background-color:#BB022F;}
#nav ul.nav { display:table; margin:0 auto; min-width:968px;}
#nav ul.nav > li.menu-item { display:table-cell;}
#nav .nav > li.menu-item > a.bar { font-size: 1em; display:block; height:53px; line-height:53px; padding:0 .6em; text-transform:uppercase; text-wrap:none; font-weight:700; font-size:0.8em; text-align:center;}
#nav .nav > li:first-child { list-style:none; }
#nav .nav > li:last-child { }
#nav .nav > .current, #nav .nav > li > a:hover {background-color:#9F142F;}
#nav .nav > .logo a:hover {background-color:#BB022F;}
#nav .nav .pogoda {background-color:#63696f; position:relative; padding:0;}
#nav .nav .pogoda img {vertical-align:middle;}
#nav .nav .szukaj {display:inline-block; background-color:#383f48;}
#nav .nav .szukaj .relative {height:100%;}
#nav .nav form {display:none; position:absolute; right:0; padding:0.5em 1em; white-space:nowrap;}
#nav .nav .szukaj:hover form, #nav .nav .szukaj form:hover {display:block; background-color:#383f48;}
#nav .nav .pogoda a:hover, #nav .nav .szukaj a:hover { background-color:inherit;}
nav {width:968px; margin:0 auto;}
#nav .nav li h3.line {color:#fff; border-bottom:6px solid #BB022F; position:relative; margin:1em 0; text-transform:uppercase; padding-bottom:1em; text-align:left;}
#nav .nav li h3.line a, #nav .nav li h3.line span.line-bot {border-bottom:6px solid #8B0720; padding-bottom:1em; color:#fff !important; text-align:left; display:inline; height:auto; line-height:normal; font-size:1em;}

#nav ul li > .sub {display:none;position:absolute; left:0; top:53px; width:100%; background:#9F142F; z-index:1002;}
#nav ul li:hover .sub { display:block !important;}
#nav .sub .col.w33p { min-width:280px; max-width:30%; margin:1em}
#nav .sub .col.w25p { min-width:160px; max-width:20%; margin:1em}
#nav ul li .sub .panel {width:968px; margin:0 auto; padding-bottom:1em;}
#nav .nav .sub .col li {display:block; border:0 none; text-align:left; font-size:0.8em;}
#nav .nav .sub .col .list.dot li {position:relative; padding-left:0.8em;}
#nav .nav .sub .col .list.dot li:before {position:absolute; width:10px; height:10px; top:0.1em; left:0; content:"\00B7"; display:block; font-size:1.5em; line-height:10px; background:none;}
#nav .nav .sub .col li a {text-transform:none; margin:0.5em 0 0; padding:0; height:auto; line-height:1.2em; display:block; text-align:left; font-weight:normal;}
#nav .nav .sub .col ul.cols2 {width:50%; float:left; font-size:125%;}
#header .menubar {display:none; position:absolute; top:1em; right:1em; border:0 none; background: url("../gfx/ico/menu-bars.png") no-repeat center center #9F142F; width:46px; height:46px;}
#belki .menubar {display:none; position:absolute; top:1em; right:1em; border:0 none; background: url("../gfx/ico/menu-bars.png") no-repeat center center #9F142F; width:46px; height:46px;}
.list-image {list-style:none;}
.list-image li {position:static; clear:both; padding:0 0 1em 0; font-weight:700;}
.list-image li .img {float:left; clear:both; margin:0 1em 1em 0;}
.aside .box .list-image li a {color:#000;}
.menu-more {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC5JREFUeNpiZGBgcGAgAJj+//9/AJ8CkDwTjIFLAdgkdAGsfCAHBYPciC4GEGAAGVAu3o1hpmMAAAAASUVORK5CYII=") no-repeat right center;
}
#nav .logo { overflow:hidden; width:0; }
#nav .logo .menu-logoimg { display:block; position:absolute; top:12px; margin-left:10px;}
#nav .logo .menu-logoimg img {width: 100px; margin-top: 4px}
#nav .nav .sub .col.col-cat li a {line-height:1.6em; font-size:110%;}

input, label, .entry .date, .continued, .sidebar p, .archive ol { font-size: .75em; }
input[type="text"] { padding: 2px 3px;}
input[type="submit"] { vertical-align:top; }

.subnav-info {margin-top:1em; margin-bottom:1em; font-size:0.8em; line-height:2em;}
.subnav-info .breadcrumbs {display:inline; padding-left:0;} /* background:url("../gfx/ico/tr-small.png") no-repeat 0 0.5em; */

.subnav-info .breadcrumbs a {margin:0 0.5em 0 0;}
.subnav-info .breadcrumbs a:before {content:" "; display:inline-block; width:0.5em; height:0.8em; margin:0 0.5em 0 0; color:#BB022F; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEFJREFUeNpiPChnV8fAwNDEgASYgLgRiOvQBRnQJZiQFMAlWBhQQSO6ShhgRhcEuaKeCV0AWTtcACaIIgACAAEGAHGoCbjcoCA8AAAAAElFTkSuQmCC") no-repeat center center;}
.subnav-info .kursy {display:block; float:right;}
.subnav-info .kursy strong { font-weight:bold;}
#header .subnav-info .kursy li {margin:0 0.5em 0 0; border-right:1px solid #D7D8D9;}
#belki .subnav-info .kursy li {margin:0 0.5em 0 0; border-right:1px solid #D7D8D9;}
.subnav-info .kursy .up, .subnav-info .kursy .down {display:inline-block; width:10px; font-size:1em; line-height:14px; text-indent:-999em; padding:0; height:14px; margin:0 3px 0 0;}
.subnav-info .kursy .up {color:#2fc10d; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpi/P//PwM60DnICRa8Yv+dEV2OCZdidDZWDdgUoIsx4VOMTY4JXQDZ3chsmBoUJ2HzJLoYCy6FuDQxMZAIRjUQAwACDABnkyMFLBuo6AAAAABJRU5ErkJggg==") no-repeat center top;}
.subnav-info .kursy .down {color:#ff0000; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNrsjdsKACAIQ3X//8/rQg+SM+q9wVA8U0HSkq2XYcFgj/oL9wvunK4UOBJQ4fSBdBmI/cpgH0gFhgpUMxwD4kATYAAhFzn7FhCFxQAAAABJRU5ErkJggg==") no-repeat center top;}
.subnav-info .social-link {display:block; float:right; margin:0 0 0 2em;}
.subnav-info a { display:inline-block; vertical-align: middle; color:#555;}
.ico-fb {display:inline-block; width:22px; height:22px; margin:0 0.2em; background:url("../gfx/ico/fb.png") no-repeat center center; text-indent:-999em; overflow:hidden;}
.ico-twit {display:inline-block; width:22px; height:22px; margin:0 0.2em; background:url("../gfx/ico/twitter.png") no-repeat center center; text-indent:-999em; overflow:hidden;}
.ico-gplus {display:inline-block; width:22px; height:22px; margin:0 0.2em; background:url("../gfx/ico/gplus.png") no-repeat center center; text-indent:-999em; overflow:hidden;}
.ico-instagram {display:inline-block; width:22px; height:22px; margin:0 0.2em; background:url("../gfx/ico/instagram-g.png") no-repeat center center; text-indent:-999em; overflow:hidden;}
.ico-pinterest {display:inline-block; width:22px; height:22px; margin:0 0.2em; background:url("../gfx/ico/pinterest.png") no-repeat center center; text-indent:-999em; overflow:hidden;}
.sup-mod-komentarze .ico {vertical-align:middle;}

/* SIDEBAR */
.sidebar { background: #f5f8fa; padding: 10px; }
.page .aside .box {float:none; margin:0 0 2em;}
.page .aside .box h2.title {font-size:1.25em; line-height:1.2em; margin-bottom:0.8em; min-height:inherit;}
.page .aside .box a {color:#375e8f;}
.home .page .aside .box {margin:0 0 1em; padding:0 0 2em;}
.home .page .aside .box { border-bottom:1px solid #D7D8D9;}
.home .page .aside .box:last-child { border-bottom:0 none;}
.aside .banner, .aside #adocean-rec-adv div {margin-bottom:1em;}
.feature { font-style: italic; }

/* FOOTER */
#main-footer {background-color:#fff;}
.footer { font-size:.75em; margin:10px 0; color:#757678; text-align:center;}
.footer li { list-style:none; display:inline;}
.footer a {color:#375e8f; padding:0 .2em;}
.footer #zobacz-inne-serwisy, .footer #regionalne-linki ul, .footer #footer-copy {width:968px; margin:0 auto;}
.footer #zobacz-inne-serwisy {height:40px; line-height:40px;}
.footer #regionalne-linki {height:48px; line-height:48px;}
.footer #footer-copy { font-size:.8em; background-color:#fff; min-height:4em;}
.footer .bg-line { background-color:#D7D8D9; }

.aside .mod-najpopularniejsze-wideo {padding:0; margin:0;}
.aside .mod-najpopularniejsze-wideo .list-image li {font-size:0.785em; border-bottom:1px solid #D7D8D9; padding:1em;}
.aside .mod-najpopularniejsze-wideo .list-image li.act {background-color:#D7D8D9;}
.aside .mod-najpopularniejsze-wideo .list-image li a {color:#333;}
.aside .mod-najpopularniejsze-wideo .list-image li .img, .aside  .mod-najpopularniejsze-wideo .list-image li .img img {margin-bottom:0;}
.aside .mod-najpopularniejsze-wideo .list-image li:last-child {border-bottom:0 none;}

/* linki info box */
.page div.box {float:left; margin:1em 3.5% 1em 0;}
.page div.box .img img {width:100%;}
.cols2 div.box { width:49%;}
.cols3 div.box { width:31%;}
/*.page div.box:last-child, */
.cols3 div.box:nth-child(3n) { margin:1em 0 1em 0;}
.cols2 div.box:nth-child(2n+1), .cols3 div.box:nth-child(3n+1) {clear:both !important;}
.directory_series .cols2 div.box:nth-child(2n-1) {margin-right:5%;}

.page .box.half { width:49%; float:left; margin:1em 2% 1em 0;}
.page .box.half .img img {width:100%;}
.page .box.half:last-child, .page .box.half:nth-child(2n) { margin:1em 0 1em 0;}
.page .box.half:nth-child(2n+1) {clear:both;}
.home .page .listing .sup-mod-komentarze {width:30.5%;}
.page .imageshuffle .box {float:none;}

.page.page-link {}
.page-link .box { width: 300px; float:left; margin:1em 2em 1em 0;}
.page-link .box h4 { text-transform:uppercase; margin:1em 0; color:#000;}
.page-link .box li, .links li, ul.list li { list-style: none; position:relative; padding:0.5em 0 0.5em 1em; font-size:.9em; border-bottom:1px solid #D7D8D9; }
.page-link .box li:before, .links li:before, ul.list li:before {position:absolute; width:6px; height:6px; left:0; top:1em; content:""; display:block; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAYAAABirU3bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpiSc7ML2dgYOhggIBOJiBRzoAAaUwMaAAkMAuJvxpMAs0RBGEQGyDAAEQBB4gUDATdAAAAAElFTkSuQmCC") no-repeat center center;}
.page-link .box li a {color:rgb(0, 76, 127);/*375e8f;*/}
.page-link .box li:last-child, .links li:last-child {  border-bottom:0 none;}

.footer-directory {border-top:6px solid #D7D8D9;}
.footer-directory .box {margin:0 2em 1em 0;}
.footer-directory .box h4 { text-transform:uppercase; margin:0.5em 0; color:#000;}
.footer-directory .box li { list-style:none; position:relative; padding:0.375em 0 0.375em 1em; font-size:.9em; border-bottom:1px solid #D7D8D9; }
/*2a486e*/

/* index */
.top-pilne {border:2px solid #BB022F; margin:0 0 1em; text-transform:uppercase; overflow:hidden;}
.top-pilne span {background-color:#BB022F; display: table-cell; color:#fff; padding:0 0.5em 0 1em; font-size:.9em; vertical-align: middle; font-weight:bold;}
.top-pilne h1 {margin:0; display:table-cell; padding:0.1em 1em 0.1em 2em; color:#BB022F; font-size:1.4em; text-transform:uppercase; background:url("../gfx/ico/tr-red.png") no-repeat center left;}
.top-pilne h1 a {color:#BB022F !important; text-decoration:none; font-weight:600;}
.top-pilne.grey {border:2px solid #63696f;}
.top-pilne.grey span {background-color:#63696f;}
.top-pilne.grey h1 {color:#63696f; background:url("../gfx/ico/tr-grey.png") no-repeat center left;}
.top-pilne.grey h1 a {color:#63696f !important;}
.main-info {border-bottom:1px solid #f1f1f1; padding-bottom:1em;}

.main-info .img img {width:968px; display:block;}

.main-info .img h1 {padding:1% 2%; color:#fff; font-size:1.8em; font-weight:600; margin-bottom:0;}
.main-info .img p {padding:1% 2%;}

.main-info .img .ico-play {position:absolute; left:16px; top:16px; width:34px; height:34px; background:url("../gfx/ico/play.png") no-repeat 0 0;}
.main-info .img .region-layer {position:absolute; bottom:0; width:100%; margin:0; padding:0; background-image:url("../gfx/bg/tr-1.png"); color:#fff;}
.main-info .img .region-layer:hover {background-color:#333;}
.main-info .show-desktop {display:block !important;}
.main-info .show-mobile {display:none !important;}
.main-info .region-layer.show-mobile a:hover {color:#111;}
.main-info.play-video .img img {max-width:700px;}
.main-info.play-video .img h1 { padding:4% 5% 0; font-size:1.5em; line-height:1.2em; }
.main-info.play-video .img p {padding:0 5%; color:#fff;}
.main-info.play-video .img .ico-play {position:absolute; top:0; left:0; bottom:0; width:72.35%; height:auto; font-face:playka; color:#fff; background:url("../gfx/ico/play4.png") no-repeat center center; background-size:120px 120px;}
.main-info.play-video .img .ico-play:hover {background-color:rgba(44,44,44,0.2);}
.main-info.play-video .img .region-layer {position:absolute; top:0; right:0; bottom:0; width:27.65%;background-color:rgba(11,11,11,0.9); background-image:none;}
.main-info.play-video .img .more {position:absolute; bottom:1em; left:72.35%; font-size:90%;}
.main-info.play-video .img .more a {color:#fff;font-weight:700;}
.main-info.play-video .img .more p:before {content:"•"; display:inline-block; color:#fff; font-weight:700; margin-right:0.2em;}
/*.main-info.play-video a, .main-info.play-video a:hover {color:#111;}*/

.main-info.extend_red .img .region-layer {background: none #bb022f;}
.main-info.extend_red .img .region-layer:hover, .main-info.extend_red .region-layer a:hover h1 {background-color:#9f142f;}
.main-info.extend_red .region-layer a:hover {text-decoration:none;}

.main-info .lead a, .main-info .lead {color:#111;}
.main-info p {margin-top:1em;}
.main-info .additional ul.links li {font-size:1em;}
.main-info .additional ul.links li a {color:#375e8f; font-weight:600;}
.main-info .additional .sub-info {margin-top:1em;}
.main-info .label-text-live {background-color:#BB022F; color:#fff; padding:0 0.5em; position:absolute; right:0; top:1rem; font-weight:bold; font-size:1.6rem; line-height:2rem;}

.mod-top3 {margin-bottom:1em;}

.box .img img {margin-bottom:0.5em;}
.box a, .box .lead {color:#111;}
.box .title {min-height:3em;}

.list-info .box { }
.list-info .box h2 { margin-bottom:0.5em; display:table;}
.list-info .box h2 a {color:#000; height:3em; display:table-cell; vertical-align:middle; overflow:hidden;}

.image img, .img img {display:block;}
.image.video, .img.video {position:relative; display:block;}
.image.video .ico-play, .img.video .ico-play {position:absolute; left:16px; bottom:16px; width:38px; height:38px; background:url("../gfx/ico/play-a.png") no-repeat 0 0;}
.image.video:hover .ico-play, .img.video:hover .ico-play, a:hover .img .ico-play {background-position:0 -58px;}

.image.video .ico-play {position:absolute; left:5%; top:75%;}
.img.video .ico-play.small {position:absolute; left:0.5em; bottom:0.5em; width:18px; height:18px; background:url("../gfx/ico/play-small-white.png") no-repeat 0 0;}


h1.line, h2.line, h3.line {border-bottom:6px solid #D7D8D9; position:relative; margin:0 0 2em; text-transform:uppercase; color:#000;}
h1.line a, h2.line a, h3.line a, .line span.line-bot, span.line-bot {border-bottom:6px solid #BB022F; color:#000;}

h3 .list {float:right; display:block; font-size:0.7em; padding:0 1em 0 0; background:url("../gfx/ico/tr-small-down.png") no-repeat 100% 50%;}
.main-info h3.line {margin:1em 0;}

.sup-mod-komentarze {border:2px solid #BB022F;}
.home .sup-mod-komentarze {min-height:20em;}
.sup-mod-komentarze .listing {padding:0.5em 1em;}
.sup-mod-komentarze h3.title { min-height:2.4em; font-size:1.5em; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAAAOCAYAAAAPBKFIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP1JREFUeNrsmT8LQVEcho8/mZRSVoOST6EslLL6BExWk29gsis+gUFZlFKKSWarstzBqkzivd3zBQwH9XueeuoM9y7v6e3+zj2pKIpeDkJSkZcPnmc/IDhZmSKGYJTlSfbl6oP32BMISpoIgnKVHTmTPeKAf/riQ1iOsiHXsiAnRAIU3wZnWZcbWZIjIgFGfTtjf1z+ppzKDJEAxbfBzY/9NbmQOSIBim+Du2z7dXzuzxMJUHwbPGTXJff7W1kkEqD4Nni65H7/IPcuufMH+Ar81f89Q3/2j8vfIg6g+HYY+/LviAIY9W0xlwO/ZuwHim+Ipay65M4fIBhvAQYAzPwiOmUqhUMAAAAASUVORK5CYII=") no-repeat left bottom; }
.sup-mod-komentarze .autor {margin-top:1.6em;font-size:0.9em;}
.sup-mod-komentarze .text em { font-style:italic;}
.autor .ico-twett {display:block;float:left;width:30px;height:20px; background:url("../gfx/ico/twitter.png") no-repeat center center;}

.mod-temat h3.line {margin-bottom:1em;}
.mod-temat .box.mod-col2 .item {min-height:12em; line-height:1.3em;}
.mod-temat .box.mod-col2 .item h2.title {font-size:1.15em; font-weight:700; min-height:1em; margin-bottom:0.5em;}
.mod-temat .box.mod-col2 .item h2.title a {vertical-align:bottom;}

.social-origin{display: table;width: 100%;}
.social-conters{display:table-cell}
.zrodlo {max-width:50%;display: table-cell;vertical-align: middle;}
table.social { width:240px; margin:0em auto 0; border-collapse:collapse; border:0 none #ccc; float:right;}
table.social td { width:25%; border:0 none #D7D8D9; vertical-align:middle; font-size:75%; color:#757678; padding:0.5em; text-align:center;}
table.social td a {color:#757678; text-decoration:none;}
table.social td .count { display:block; font-size:1.6em; font-weight:700; text-align:left; color:#333; padding:0.2em 0.5em 0.2em 2.5em; height:29px;}

.social .s1 .count {background: url("../gfx/ico/comm37.png") no-repeat 0.5em center;}
.social .s2 .count {background: url("../gfx/ico/twit37.png") no-repeat 0.5em center;}
.social .s3 .count {background: url("../gfx/ico/g-plus37.png") no-repeat 0.5em center;}
.social .s4 .count {background: url("../gfx/ico/fb37.png") no-repeat 0.5em center;}

/** dodakowe info tytul : 1. time 2. super-title 3. tylko-u-nas 4. na-zywo 5. title-dzial */
span.info-property {display:block; color:#BB022F; }
.title span.info-property {font-size:0.6em; float:left; padding:1px 5px 2px; margin:0.4em 1em 0 0; color:#BB022F; }
.title span.info-property.invert {color:#fff; background-color:#BB022F;}
.content-list .title span.info-property {margin:0 .5em 0 0; padding:0 0.5em;}
span.info-property.super-title {display:none;}
.box .time, .box .title-dzial a {font-weight:bold; color:#c11d3f;}
.content-list .title span.info-property.invert {font-size:40%; line-height:1.25em; position:relative; top:1em;}


.page .mod-spec-reg div.box {margin:0 0 1em 0;}
.mod-spec-reg .list-info .box h2.title { font-size:1.1em;}
.mod-spec-reg .mod-ogladaj-online h3.title { font-size:0.9em; margin:-1em 0 0.3em; min-height:1em;}
.mod-ogladaj-online .n1 { height:;}

.dropdown-select {position:relative; float:right; font-size:0.9em;}
.dropdown-select .dropdown-region {cursor:pointer; margin:0 1em 0 0; padding:0 1.5em 0 0; font-size:.75em; background:url("../gfx/ico/tr-small-down.png") no-repeat right center;}
.dropdown-select ul, .dropdown-select ul li {list-style:none;}
.dropdown-select ul {margin:4px 0 0 0; padding:0.2em;}
.dropdown-select ul li {padding:0.2em 1em; cursor:pointer; text-transform:capitalize; font-weight:600;}
.dropdown-select .select-list {position:absolute; top:100%; background:#D7D8D9; border:1px solid #ccc; font-size:0.75em; right:0; box-shadow:3px 3px 8px 0px rgba(50, 50, 50, 0.5); z-index:999;}
.dropdown-select ul li:hover, .dropdown-select ul li.act {background-color:#ccc; color:#BB022F;}
#nav .pogoda .dropdown-select .select-list {top:-10px; display:none;}
#nav .pogoda .dropdown-select .select-list li {color:#333; display:block;}
#nav .pogoda:hover .dropdown-select .select-list, #nav .pogoda .dropdown-select .select-list:hover {display:block;}

.flexslider {margin:0 60px 0 80px;}
.flexislider li {float:left;}
.flexislider li span {display:block;}
.flexislider li a {display:block;}
.mod-najnowsze-wideo li p {margin: 0 1em 0 0; font-weight:600;}
.mod-najnowsze-wideo li p.catalog {margin:0.4em 1em 0.4em 0; font-weight:600; font-size:0.8em;}
.mod-najnowsze-wideo li .title a {color:#000;}
.news .sub-mod-galeria .bigimage .slides li .img img, .news .sub-mod-galeria .nav-images .slides li .img img {width:100%;}

.mod-polecamy {margin-bottom:1em;}
.mod-polecamy h3.line {margin-bottom:1em;}
.mod-polecamy .box h2.title {font-size:1.2em; font-weight:700; margin-bottom:0.3em;}
.mod-polecamy .box h2.v-table .v-td {height:3.2em; vertical-align:middle;}

.mod-galeria { width:auto; height:auto; margin-bottom:2em;}
.mod-galeria .box {float:left; overflow:hidden; clear:none; width:auto; height:auto; margin:0;}
.mod-galeria .img {position:relative; display:block;}
.mod-galeria .img img {width:auto; height:auto; display:block;}
.mod-galeria .img span {position:absolute; width:70%; bottom:1em; left:0; background:url("../gfx/bg/tr-1.png"); padding:5%; color:#fff;}
.mod-galeria a:hover span {background:#111;}
.mod-galeria .box.n1 {width:32.64462809917356%; height:100%; margin:0 1.0330578512396695% 0 0;}
.mod-galeria .box.n2 {width:66.32231404958677%; height:66.36363636363637%; margin:0 0 0.21%;}
.mod-galeria .box.n3 {width:32.64462809917356%; height:31.818181818181817%; margin:0 1.0330578512396695% 0 0;}
.mod-galeria .box.n4 {width:32.64462809917356%; height:31.818181818181817%; margin:0;}
.mod-galeria .box.n2 .img span {width:40%; top:auto; bottom:1em; left:0;}
.mod-galeria .box.n3 .img span {width:90%; top:auto; bottom:0; left:0;}
.mod-galeria .box.n4 .img span {width:90%; top:auto; bottom:0; left:0;}
.mod-galeria .box:nth-child(3n+1) {clear:none;}
.mod-galeria div.box:last-child {margin:0;}

.polecamy .title {font-size:110%; line-height:1.2em;}

.mod-obserwuj-nas {margin-bottom:2em;}
.social-comment h3 {width:10em; margin:0 auto; text-align:center; position:relative;top:14px; text-transform:uppercase; padding:0.2em 1em 0.3em ;}
.social-comment h3, .social-comment h3 a {background-color:#00aced; color:#fff !important;}
.social-comment .listing {border:2px solid #00aced; padding:3em 1em 2em 2em;}
.social-comment .text em { font-style:italic;}
.social-comment .listing .box {border-right:1px solid #ccc; width:28.885%; padding:0 2% 0 0; min-height:8em;}
.social-comment .listing .box:last-child {border-right:0 none;}

.mod-sport { margin-bottom:2em;}
.mod-sport h3 { margin-bottom:0;}

.col {float:left;}
.col.w20p {width:20%;}
.col.w25p {width:25%;}
.col.w33p {width:33%;}
.col.w31p {width:31%; margin-right:3.5%;}
.col.w31p:nth-child(3n), .col.w33p:nth-child(3n) {margin-right:0;}
.col.w50p {width:50%;}
.col .box {float:none;clear:both; min-height:12em; margin-right:0;}
.article.w66col, .section.w66col {border-right: 1px solid #D7D8D9;float: left;padding-right: 1em;width: 65.5%; margin-bottom:1em;}
.aside.rcol {border-left: 1px solid #D7D8D9; display: block; float: left; margin-left: -1px; padding-left: 1em; width: 300px; margin-bottom:1em;}

.content-list .page-box .box {float:none;clear:both;width:auto; margin:0; padding:0 1em 0 0;}
.directory_series .content-list .page-box.cols3 .box,
.website .content-list .page-box.cols3 .box {clear:none;float:left;width:31%; margin:1em 3.5% 1em 0; padding:0;}
.directory_series .content-list .page-box.cols3 .box:nth-child(3n),
.website .content-list .page-box.cols3 .box:nth-child(3n) {margin-right:0;}

.content-list h2.title {font-size:2em; line-height:1.2em; margin:0 0 0.6em; min-height:inherit;}
.content-list h2.title a {}
.content-list .czas {background-color:#858585; color:#fff; width:auto;}
.content-list .czas:after {width:10px; height:23px; float:none; content:' \0020 '; display:inline-block; vertical-align:top; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAoCAYAAADHVmuAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNqM1VsKhDAMQNGQWdiAy2pgPgLtssRZWWfsh/homysIKoeLj6iSc37XWiVaVUQ+ApYdLqWUhcB9MQrDqp62jcJpVW/7RuGwqp1jRmG3qoNTMgofVZ3cOqPwUtXgERuFR1XBKBqFrUpgq1L4otAJ/KaUVgKdXHWrEejkyRy1CDqZnkttBp1M+KM2gk7ewm6tB518KYa1O3TyNZvWztDDGfr/FTb6V3Ay4j8BBgC66m5K8M4dIgAAAABJRU5ErkJggg==") no-repeat 100% 47% #fff;}
.content-list .links { float:left; width:40%; margin-right:4%;}
.content-list ul.links li {font-size:0.9em; padding: 0.5em 0 0.5em 1em;}
.content-list ul.links li a {color:#375e8f;}
.content-list ul.links li:before {top:1.125em;}
.content-list .social { float: right; width:50%; margin:1em auto;}
.content-list .social td { padding:0.3em; vertical-align:middle;}
.content-list .social-count-1 { float: right; width:auto;}
.content-list .social-count-1 td {width:auto;}
.box.full, .content-list .box.full {margin:0; padding:0; float:none;}
.last-items.items-count {display:none;}

.link-wiecej {font-size:90%; margin:0 0 0 1em; color:#375e8f !important;}
.link-wiecej:after {width:0.7em; height:0.65em; float:none; content:' '; display:inline-block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiNI/rn8nAwNAJxPcYoIAJiAWB+C6UhgvCwDuYBLIgA0wHuiBI5Ux0QZBlYUxoAsrIZr6HCcAE9yALgABAgAEAvwMK8suYYZUAAAAASUVORK5CYII=") no-repeat right center;}

article .tx-right {margin:1em 0;}
button.pobierz-wiecej, .button  {background-color:#f1f1f1; text-transform:uppercase; color:#375e8f; border-collapse:collapse; border:0 none; cursor:pointer; padding:0.5em 1em; margin:1em auto;}
.footer-buttons {height:36px; margin-top:2em; line-height:36px; text-align:center;}
.footer-buttons #gotop {display:none; position:fixed; border:0 none; right:0; bottom:10%; width:36px; height:36px; opacity:0; background:url("../gfx/ico/bt-top.png") no-repeat center center #9F142F; z-index:999;}
.footer-buttons #gohome {}
.home #gohome {display:none;}

.home article { border-right:1px solid #D7D8D9;}
.home article.content-listing h1 {font-size:3.2em; line-height:1.15em;}
h1.title.line, article h1.title.line {font-size: 1em; line-height:1.45em;}

.content {/*margin-left:70px;*/}
.home .aside .box a {color:#111;}

.mod-twoje-miasto select {border:0 none;}
.mod-regiony select {border:0 none;}
.mod-regiony h3 .region-name {text-transform: none}

.ico-search, .ico-szukaj a {display:block; overflow:hidden;text-indent:-999em; width:53px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVJJREFUeNqslLFKA0EQhjcKVlcJgXsDQRCEwEFACAi2qQIHB0Lk3kDIA/gSEeGKlFZWiqAgglaSIm8gWFlZCVeF9R9Z4XfY27uFDHxkltv52N3Mbs9aazxxBErQByn4BjV4BZfgy4RCpMQIXNv2OFV1/+BB7im+BUvw7Pk2A0lIOlIFFRioyTtuhVrcKOUt56GtgQzc0PzCJx3ShKsW4R8nVPPik1Y04bCjVJhTXcbfttAAB64R3sDKdI8nyo/5g0jXLl+buPigPNXS2uV1pDShvNZS3sJ2hHSP8nctfaRxESGdUH6nr+muauhBh3++VBfF2/xT1XdFQJi3LYIHMzVZLsLEFckFOQcPnjegDEkTj7hrlE1SPq9lQHABUnWu1h3hr6PX8EhLDEEG9t0jvXKd8klz5CGvaHwGFibirjcxVSseb0KqxfebkgpjEcrvjwADAA9D8qmQN33GAAAAAElFTkSuQmCC") no-repeat center center;}

#cookieControlContainer {background:#ccc; max-width:968px; margin:0 auto;}
#cookieControl {padding:0.5em 1em;}
#cookieControl strong {font-size:1em; color:#333;}
#cookieControl p {font-size:0.75em;}
#cookieControl a {cursor:pointer;}

.loader-wait {display:block; width:64px; height:64px; margin:1em auto; padding:1em; background:url("../gfx/ajax-loader.gif") no-repeat center center #fff;}

/** website */
.website h1.title {font-size:1em; width:auto; }
.website .mod-top {margin-bottom:2em; width:100%;}
.website .mod-top .img img {width:100%;}
.website .website-menu {float:right;}
.website .website-menu ul { list-style:none;}
.website .website-menu ul li {float:left; margin:0 0 0 1px;}
.website .website-menu ul li a {display:block; line-height:53px; padding:0.2em 1em; background-color:#ccc; color:#777; text-transform:uppercase;}
.website .website-menu ul li a:hover, .website .website-menu ul li.activ a {background-color:#757678; color:#fff;}
.website article {width:100%;}
.website section {}
.website aside {}
.website .content-list .mod-listing .item {float:left; width:48%; margin-bottom:2em;}
.website .content-list .mod-listing .item:nth-child(2n+1) {margin-right:4%;}
.website .content-list .mod-last {margin:1em 0; padding:1em 0;}
.website .content-list .mod-last .item a strong {font-size:2em; color:#000; font-weight:600;}
.website .content-list .mod-listing .item a strong {font-size:1.4em; color:#000; font-weight:600;}
.mod-top10 {margin:1em 0;}
.mod-top10 ol { list-style:none;}
.mod-top10 ol li {padding:0.5em; border-bottom:1px solid #dfdfdf;}
.page .aside .mod-top10 ol a {display:block; color:#333; font-weight:600; font-size:0.85em;}
.mod-top10 ol a .num {display:block; float:left; padding:0.1em; width:1.8em; line-height:1.8em; text-align:center; background-color:#dfdfdf; color:#757678; font-size:1.4em; margin-right:.5em; font-weight:bold;}
.mod-top10 ol li:before, .mod-top10 ol li:after {content:""; display:table;}
.mod-top10 ol li:after {clear:both;}

/** directory_series */
.directory_series .content-list h2.title {font-size:0.8em; line-height:1.2em; margin:0 0 0.6em;}
.website .content-list .item .img img, .directory_series .content-list .box .img img {border:1px solid #D7D8D9;}
.directory_series .cols2 div.box {padding-right:0;}
.directory_series .content-list .page-box.cols3 .box .img {position:relative}
.directory_series .viewon {position: absolute;bottom:0px;width: 100%;height:100%; max-height:200px;overflow: hidden;}
.directory_series .viewon A.open {position: absolute;left: 50%;bottom: 5px;margin-left: -6px;}
.directory_series .viewon .hours {max-width: 100%;position: absolute;top:100%;left:1px}
.directory_series .viewon IMG {width:auto !important;border:0 !important; margin:0}

/** directory */
.header-twoje-info img {width:100%;}
.header-twoje-info a {display:block; position:absolute; width:18%; height:58%; bottom:0;}
.header-twoje-info a.telefon {left:20%;}
.header-twoje-info a.email {left:40%;}
.header-twoje-info a.formularz {left:59%;}
.header-twoje-info a.regulamin {right:3%;}

/** news */
.news .image {position:relative;}
.news .image div.podpis { font-size:80%; width:100%;}
.news .image div.podpis span {display:block; padding:0; color:#757678;}
.news .image .img.video .ico-play {bottom:15%; left:5%;}
.news article .image img {display:block;}
.logo-pap:before {content:" "; display:inline-block; width:1em; height:.8em; background:url("http://s.v3.tvp.pl/files/tvp-info/gfx/loga/pap.png") no-repeat center center;}
.news article {width:633px; float:left; margin-bottom:2em; padding-right:1em; border-right:1px solid #D7D8D9;}
.news article .content {overflow:hidden;}
.news .redakcja {font-size:80%; color:#757678; margin:1em 0;}
.news .redakcja .img img {display:inline; vertical-align:middle;}
.news .redakcja .img strong {font-weight:700;}
.news .redakcja .data:before, .redakcja .aktualizacja:before {content:" | ";}
.news article .image .podpis {font-size:80%; color:#757678;}
.news .social-bar.fixed {width:64px; z-index:990 !important; left:-90px;}
.news .social-bar {position:absolute; margin:2em 0 0 0;}
.news article h1 {font-size:2.5em;line-height: 1.15em; font-weight:600;}
.news article h2.lead {font-size:1em; margin:1em 0;}
.news article .text {margin-bottom:1em;}
.news article .cite {margin:1em 0 1.6em;}
.news article .cite cite {font-size:1.6em; font-weight:600; font-style:italic; line-height:1.35em; color:#757678;}
.news article .cite cite:before {content:"\201E "; font-size:2em; color:#b9b9b9; font-family:Arial, Helvetica, sans-serif; text-wrap:none; position:relative; line-height:.4em;}
.news article .cite cite:after {content:" \201D"; font-size:2em; color:#b9b9b9; font-family:Arial, Helvetica, sans-serif; text-wrap:none; position:relative; top:10px; line-height:.4em;}
.news article .sub-mod-galeria {margin-bottom:1em; padding:10px; background-color:#63696f; color:#fff; overflow:hidden;}
.news article .sub-mod-galeria h3 {color:#fff;}
.news article .sub-mod-galeria .slides {position:relative;}
.news article .sub-mod-galeria .nav-images {width:80%;}
.news article .sub-mod-galeria .nav-images .flex-viewport li {opacity:0.7;}
.news article .sub-mod-galeria .nav-images .flex-viewport li.flex-active-slide {opacity:1;}
.news article .sub-mod-galeria .slides li span.podpis {position:absolute; bottom:0; width:inherit; background:url("../gfx/bg/tr-1.png"); font-size:80%;}
.slides li span.podpis strong {padding:0.5em 1em; display:block;}
.news .flex-direction-nav {position:relative;}
.news .flex-control-nav.flex-control-paging {display:none;}
.nav-images .flex-direction-nav .flex-prev {right:-50px; top:-28px; left:auto;}
.nav-images .flex-direction-nav .flex-next {right:-108px; top:-28px;}
.bigimage .flex-direction-nav .flex-prev {left:1px; top:-10em;}
.bigimage .flex-direction-nav .flex-next {right:1px; top:-10em;}
.bigimage .flex-direction-nav li {opacity:0.8;}
.news article .text b {font-weight:bold;}
.news article .text .img, .timeline .img {margin:0 0 1em 0; position:relative;}
.news article .text .img img {max-width:100%;}
.news article .text .img .img-title, .timeline .img .img-title {width:100%; color:#757678;font-size:0.8em;}
.news article .text .img .img-title span, .timeline .img .img-title span {padding:0; display:block; color:#757678;}
.news .video-player {margin-bottom:1em;}
.news .text iframe {max-width:633px;}
.text p {margin-bottom:1.4em;}
.text i {font-style:italic;}
.text b {font-weight:bold;}
.directory.informacje h1.title.line {margin-bottom:.5em;}
.site-tools {float:right;}
.site-tools a {display:block;}
.site-tools .send-page, .site-tools .print-page {display:inline-block;width:16px; height:16px; text-indent:-999em; overflow:hidden; margin-left:0.5em;}
.ico-send {width:16px; height:16px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAMAAABcOc2zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFdXZ4////Ji+eswAAAAJ0Uk5T/wDltzBKAAAANklEQVR42mJgwACMKABdBMxHEmFgBCtgQPAhAjARBkaYACMSAVXBACUQZsC0YrMFwx1oACDAADDxAHfgJXHPAAAAAElFTkSuQmCC") no-repeat center center;}
.ico-print {width:16px; height:16px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFdXZ4////Ji+eswAAAAJ0Uk5T/wDltzBKAAAAPklEQVR42myOAQoAMAgC9f+f3nAWNhIaZdINvIKl3sUcPgNDRK8dGoYCayKwepNiowhrgg/eB/avIzBHgAEARI4AjeMwn6QAAAAASUVORK5CYII=") no-repeat center center;}
.news .text .sup-mod-komentarze, .news .text .sup-mod-textnews {border:0 none; border-left:7px solid #00aced; float:right; margin:0.5em 0 0.2em 1.2em; padding:0.5em 0.2em 0 1em; width:35%;}
.news .text .sup-mod-textnews {border:0 none; border-left:7px solid #d9d9d9; margin-bottom:1em;}
.news .text .sup-mod-textnews-hr {float:right; clear:both; width:35%; border-bottom: 1px solid #e7e7e7; margin:1em 0;}
.sup-mod-textnews .img {display:block;}
.text .sup-mod-textnews p {margin:0 0 0.5em;}
.news .content .inter-title {margin:2em 0 1.4em;}
.news article .entry-tags {display:block; font-size:85%; margin-top:2em; color:#D7D8D9;}
.news .subnews-link {font-size:0.9em;}
.maxnews article {width:100%; float:mone; margin-bottom:2em; padding-right:0; border-right:0 none;}
.maxnews article .image img, .maxnews .img img {width:100%;}
.maxnews .text iframe {max-width:100%;}
.maxnews .text .sup-mod-komentarze, .maxnews .text .sup-mod-textnews {width:30%;}
.maxnews article h2.lead {font-size:1.2em;}

/** galeria */
.image_gallery .box {margin:0 1em 1em 0; visibility:visible !important; display:block !important;}
.image_gallery .box .img {position:relative; display:block;}
.image_gallery .box a, .image_gallery .box .img img {display:block;}
.image_gallery .box .img .img-title {display:block; width:inherit;position:absolute; bottom:0; background: url("../gfx/bg/tr-1.png") repeat scroll 0 0 rgba(0, 0, 0, 0); color:#fff; font-size:85%;}
.image_gallery .page-list .box .img .img-title strong {display:block;padding:0.2em 0.5em;}
.image_gallery .page-list .box a:hover .img .img-title {background-color:#333;}

/** wideo video */
.mod-katalog-list {float:left; clear:both; width:30%; margin-right:2%;}
.mod-katalog-list .menu-list { list-style:none;}
.mod-katalog-list .menu-list li {border-bottom:1px solid #D7D8D9; text-transform:uppercase; font-weight:600; font-size:0.9em;}
.mod-katalog-list .menu-list li a {display:block; line-height:2em; padding:0.5em 1em; color:#252525;}
.mod-katalog-list .menu-list li.act {background-color:#D7D8D9;}
.mod-katalog-list .menu-list li:last-child, .mod-katalog-list .menu-list li.last {border-bottom:0 none;}

.content-list .cols2 .box {max-width:300px; float:left; clear:none;}
.wideo .content-list .cols2 .box {padding:0; margin-left:1em;}
.wideo .content-list .cols2 .box {padding:0; margin-left:1em;}
.more-back a {color:#BB022F;}
.more-back a:after {content:" ►"; color:#BB022F; text-decoration:none;}


.player {min-height:220px;}
.komentarze {margin:1em 0; }
.komentarze .width-small {display:none;}

/** tag */
.tag h1.title.border {border:3px solid #393e42; color:#393e42; padding:0.2em 0.5em; font-size:1.6em;}
.tag h1.title.border span { text-transform:uppercase;}
.tag .mod-top3 .box {}

/** galerie */
.image_gallery .img {display:block; position:relative;}
.image_gallery .img img, .image_gallery .img a {display:block;}
.image_gallery .img .img-title {display:block; position:absolute; bottom:0; width:99.75%; background:url("../gfx/bg/tr-1.png"); color:#fff;}
.image_gallery .box.full {margin-bottom:1em;}
.image_gallery .box.full .img .img-title {display:block; position:absolute; left:0; bottom:1em; width:auto; max-width:600px; background:url("../gfx/bg/tr-red.png"); font-size:2em;}
.image_gallery .box.full .img a:hover .img-title {background-color:#757678;}
.image_gallery .img .img-title strong {display:block; padding:0.2em 0.5em; font-size:1.15em; font-weight:600;}
.image_gallery .img a:hover .img-title {background-color:#333;}
.imageshuffle .col1, .imageshuffle .col2, .imageshuffle .col3 {float:left; max-width:320px;}
.imageshuffle .col1, .imageshuffle .col2 {margin-right:1em;}
.image_gallery .imageshuffle .box {min-height:100px; max-width:320px !important; margin:0 0 1em 0 !important;}

/** weather */
.mod-weather {}
.city-select-outer {position: relative;z-index: 2;height:25px;padding-top:10px;}
.city-select {display:block;list-style:none;width:150px;line-height: 25px;text-align: center;margin:0;padding:0;height: 25px;overflow: hidden;}
.city-select:hover {overflow: visible;}
.city-select .item {display:block;list-style:none;width:150px;height:25px;line-height: 25px;text-align: center;margin:0;padding:0;background: #63696f;color:white;text-transform: uppercase;font-size: 0.9em;}
.city-select a {background: #63696f;color:white;display: block;text-transform: uppercase;}
.city-select .item:first-child {padding-bottom:10px;}
.city-select .item:last-child {padding-bottom:10px;}
.city-select .item:first-child:after {content:'▼';margin-left:8px;font-size:0.8em;}
.city-select:hover .item:first-child:after {content:'▲';}

.days-list {display: block;list-style:none;padding-top:20px;position: relative;z-index: 1;}
.days-list>li {display: block;list-style: none; float:left;width:115px;overflow: hidden;}
.days-list>li:last-child {padding-right: 0px}
.day-details {display: block;list-style: none;}
.day-detail {display: block;list-style: none;height: 20px;line-height: 20px;text-align: center}

.days-detailed li {width:180px; margin-left:10px;}
.days-detailed li:first-child {width: 220px;padding-left:120px;position: relative;margin-left:0px}
.days-detailed li:first-child .ikona {position:absolute;left:0;top:0; width:100px; text-align:center;}
.days-detailed li:first-child .miasto {font-size: 1.4em;}
.days-detailed li:first-child .temperatura {font-size: 2em;}
.days-detailed li:first-child .cisnienie {width:80px;clear:none;float:left;clear:left;}
.days-detailed li:first-child .wiatr {margin-left:85px;width:80px;clear:none;}
.days-detailed li:first-child .ikona img {max-width:100px;}

.days-detailed li:nth-child(2) .ikona, .days-detailed li:nth-child(3) .ikona,
.days-detailed li:nth-child(2) .temperatura, .days-detailed li:nth-child(3) .temperatura {float:left; width:80px; clear: left;}
.days-detailed li:nth-child(2) .wiatr, .days-detailed li:nth-child(3) .wiatr,
.days-detailed li:nth-child(2) .cisnienie, .days-detailed li:nth-child(3) .cisnienie {margin-left: 80px; width:80px;}

.days-detailed .day-detail {text-align: left;}
.days-detailed .godzina {display: none}
.days-detailed .day-detail.value.dzien {padding-bottom: 5px;}

.day-detail.label {color:#c3c3c3;text-transform: uppercase;}
.day-detail.value {color:#848484;padding-bottom:10px;}

.day-detail.label.miasto,
.day-detail.label.dzien,
.day-detail.label.temperatura,
.day-detail.label.ikona,
.day-detail.label.godzina {display: none}

.day-detail.value.miasto {color:#383f48;font-weight: bold;font-size: 1em;padding-bottom:20px;padding-top:10px;text-transform: uppercase;}
.day-detail.value.dzien {color:#383f48;font-weight: bold;font-size: 1em;padding-bottom:20px;padding-top:10px;text-transform: uppercase;}
.day-detail.value.temperatura {color:#383f48;font-weight: bold;font-size: 1.6em;padding-bottom:20px;padding-top:10px;}
.day-detail.value.ikona {height:55px;line-height:77px}

.table-select {height: 50px;display: block;list-style:none;border-bottom:6px solid #D7D8D9;padding-top:40px;}
.table-option {height: 44px;display: block;list-style:none;float: left;}
.table-option a {line-height: 44px;display: block;list-style:none;float: left;padding:0 20px;text-transform: uppercase;color:#383f48;font-weight: bold}

.table-option {padding:6px;}
.table-option.active {border:6px solid #D7D8D9;padding:0;}
.table-option.active a {border-bottom:8px solid white;}

@media only screen and (max-width: 992px) {
    .days-list>li {width:180px;}
}

.mod-kamerki .img {position:relative;}
.mod-kamerki .img img {width:300px; display:block;}
.mod-kamerki .img .sub-title {display:block; position:absolute; top:1em; padding:0.5em 1em; background:url("../gfx/bg/tr-red.png"); font-size:1em; color:#fff; font-weight:bold;}

iframe.kamerka {margin:0; padding:0; border:0 none; overflow:hidden;}

.kartka-z-kalendarza .page-box .date-card {height:55px; border:2px solid #757678; width:46px; text-align:center; color:#333; float:left; font-weight:600; position:relative; font-weight:600; line-height:1em; margin:0 2em 2em 0; padding:12px 0 0 0;}
.kartka-z-kalendarza .page-box .date-card .date-card-day {display:block; font-size:1em; border-top:2px solid #63696f; line-height:1.2em;}
.kartka-z-kalendarza .page-box .date-card .date-card-month {display:block; color:#BB022F; font-size:0.9em; text-transform:uppercase;}
.kartka-z-kalendarza .page-box .date-card .date-card-year {display:block; color:#BB022F; font-size:0.85em;}
.kartka-z-kalendarza .page-box .date-card:before {content:" "; display:block; position:absolute; top:5px; border-top:2px solid #757678; width:36px; height:1px; overflow:hidden; left:5px;}

.kartka-z-kalendarza .page-box .top-box {padding:0 0 2em; margin:0 0 2em;}
.kartka-z-kalendarza .page-box .top-box .img {float:left; display:block; margin:0 2em 0 0;}
.kartka-z-kalendarza .page-box .top-box .title {display:block; font-size:1.4em; font-weight:bold; margin-bottom:1em;}
.kartka-z-kalendarza .page-box .top-box a {color:#222;}
.kartka-z-kalendarza .page-box .box {max-width:300px; float:left; clear:none;}
.kartka-z-kalendarza .page-box .box .title {display:block; font-size:1.1em; font-weight:bold;}
.kartka-z-kalendarza .page-box .box .img {float:none; clear:both; display:block; margin:1em 0;}
.kartka-z-kalendarza .page-box .box .lead {display:block;}
.kartka-z-kalendarza .page-box .listing .box:nth-child(3n+1) {clear:both;}

.news-info {font-size:0.5em; font-weight:600; color:#fff; background-color:#757678; display:inline-block; padding:0.2em 0.5em; margin-right:0.5em;}

/** o-antenie */
.o-antenie .list-info.cols3 .box { width:29%; float:left; clear:none; margin:0 6.5% 2em 0; padding:0;}
.o-antenie .list-info.cols3 .box .title {font-size:1em;}
.o-antenie .page .aside .mod-polecamy .box {margin:0;}
.o-antenie .list-info.cols3 div.box:nth-child(3n) { margin:0;}
.o-antenie .list-info.cols3 div.box:nth-child(3n+1) { clear:left;}
.o-antenie .box.mod-programy {margin:0 0 1em;}
.o-antenie .mod-programy .item {float:left; margin:0 0 1em;}
.o-antenie .mod-programy .item img {border:1px solid #D7D8D9;}
.o-antenie .mod-programy div.item:nth-child(2n+1) {margin:0 0.5em 1em 0;}
.o-antenie .epg-tvp-info div { background-color:#D7D8D9; }
.o-antenie .epg-tvp-info div span {display: inline-block; padding:0.2em 1em; font-size:0.9em; font-weight:bold;}
.o-antenie .epg-tvp-info .time {background-color:#757678; color:#fff; width:32%;}
.o-antenie .epg-tvp-info .opis {background-color:#D7D8D9; color:#757678; padding:0.2em 0.5em;}
.o-antenie .epg-tvp-info .now {background-color:#BB022F; color:#fff;}
.o-antenie .epg-tvp-info .now .time {background-color:#757678; color:#fff;}
.o-antenie .epg-tvp-info .now .opis {background-color:#BB022F; color:#fff;}
.o-antenie .mod-polecamy .button {display: inline-block; font-size:0.85em;}

table.notowania {display:table; width:100%;}
table.notowania tr {display:table-row; border-bottom:1px solid #D7D8D9;}
table.notowania tr:last-child {border-bottom:0 none;}
table.notowania tr th {display:table-cell; font-weight:normal; color:#757678; font-size:0.75em; text-align:right;}
table.notowania tr td {display:table-cell; padding:2px 5px; text-align:right;}
table.notowania tr td.symbol {text-align:left;}
table.notowania strong {display:block; font-weight:bold;}
table.notowania .zmiana-1 .tendencja {color:#ff4848;}
table.notowania .zmiana1 .tendencja {color:#65bb50;}

/** wyslij */
.form-recommend { display:none; background:#fff; color:#000; border:1px solid #029BDB; width:410px; padding:0.5em; z-index:10; position:absolute; }
.form-recommend p { font-weight: bold; }
.form-recommend .error { color: #ff0000; }
.form-recommend .hide-form { margin: 12px 7px 15px 0; font-weight: bold; color:#000 !important; text-indent:0; font-weight:bold; }
.form-recommend #recommend-form-errors { }
.form-recommend #recommend-form-ok { display: none; font-weight: bold; }
.form-recommend #recommend-form-content ul li { overflow: hidden; padding:0.3em 0; margin: 0; float:none; display:block; }
.form-recommend #recommend-form-content ul li#recommend-captcha { padding-left: 30%; }
.form-recommend #recommend-form-content ul li label { color: #000; font-weight:bold; float:left; padding:0; width:30%; }
.form-recommend #recommend-form-content ul li input, .form-recommend #recommend-form-content ul li textarea { border: 1px solid #000; padding:0.3em; width:50%; float:left; margin:0 0 0 0.6em; }
.form-recommend #recommend-form-content ul li textarea { height:5em; }
.form-recommend #recommend-form-content ul li .submit { width:6em; float: right; margin-right:4em; }
.form-recommend #recommend-form-content ul li span { color: #ff0000; font-weight: bold; padding: 0 0.3em; display:inline; float:none; border:none; background:none; }
.form-recommend #recommend-form-content ul li.disc span { padding: 0; }

/** transmisje */
.content-menu-website {list-style:none; display:table; width:100%; border-bottom:1px solid #d7d8d9; padding:0 0 0.5em; margin:0 0 1em;}
.content-menu-website li {list-style:none; display:table-cell; padding:.2em .5em .5em; margin:0.5em; text-align:center; vertical-align:middle; border-right:1px solid #d7d8d9; font-size:1.8em; font-weight:600;}
.content-menu-website li a {color:#333;}
.content-menu-website li.act a {color:#BB022F;}
.content-menu-website li:last-child {border-right:0 none;}
.transmisje .mod-kolejne-transmisje .img {max-width:149px; float:left; margin-right:1em;}
.countdown {position:absolute; right:0; top:1em; display:table; color:#fff;}
.countdown .counter-date {display:table-cell; padding:0.5em 1em; text-align:center; vertical-align:middle;}
.countdown .counter {display:table-cell; padding:0.5em; text-align:center; font-size:0.8em; vertical-align:middle;}
.countdown strong {display:block; font-size:2em;}
.countdown .counter .counter-label {display:block;}
.countdown .counter-card {margin:0.1em 0.3em; padding:0.1em; color:#333; display:inline-block; min-width:35%;}
.countdown .counter-card strong {color:#333; font-size:2em; line-height:1em;}

.shadow, .shadow-tx {text-shadow: 0.1em 0.1em 0.1em #333;}
.shadow-box {text-shadow: 1% 1% 1% #333;}

.timeline {margin:1em 0 1em 2em; padding:3em 0 1em;}
.timeline h3.title {margin:1em 0 2em;}
.timeline-item {border-left:5px solid #c3c3c3; position:relative; padding:0 0 1em 3em;}
.timeline-item img {max-width:100%;}
.timeline-item .time {display:block; margin:-1em 0 0; font-size:0.9em;}
.timeline-item .time strong {font-weight:bold;}
.timeline-item .title {display:block; margin:0 0 1em; padding:0 0 1em; border-bottom:1px solid #e7e7e7;}
.timeline-item .title .img {display:block; margin:1em 0;}
.timeline-item.n1 .time {color:#BB022F;}
.timeline-item-new {overflow:hidden;}
.timeline-popup {position:fixed; top:33%; left:33%; overflow:hidden; border:1px solid #ddd; color:#333; background-color:#e7e7e7; padding:1em 1.65em; z-index:2; font-size:100%;}
.news article .timeline .cite { margin: 1em 0 0; font-size:70%;}
.news .timeline b {font-weight:bold;}

.timeline-item:before {position:absolute; left:-19px; top:-8px; width:32px; height:32px; float:none; content:' '; display:block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApBJREFUeNq0V91qE0EU3l0CaX6omraUxhApCN02WSEU0iLYt/AVfAGvvfJSfAFfwTfwTgPSChraJE2KF4WQpEirtrLZsBqD54QTWOLOmZnu5sB3scyZc76ZMzvnG7NWqxkalgWsAtYAOcA9gAn4QbgEXAFc1YAJRZ9HgCIgJfDJER7S9wjQBZwAxlEI2ICKoW9IdItQB3R0CSQBVUDBiG4VKtkngK9C4A7ggOodl+FC7gI+AG6CA1bIyuNOHjzAB5RDSKC6oORBElVRCWyVmjebDefiYrDned6m7/sPcBHJZPI8nU6fb2zkj8plp6FQDnt2ME26B5DIU25Wr9dbr9c/PxuNRtvs8U+l2pXK7ptCofBNQuQt/qKzEjicZ6fT3jo8/PhSlnx6AYAP+uIciasTPANFbuWw7c8nk4ny2UBfnINzGbfijMAyIC3ywm3XSR4kgXMZF8y5bNElEWqtVrOksu1cOTAG47JmUXMJtcGgvxf1v5PEWGV3wHVdJyoBSYzpDmREo+PxeCUqAUmMDBL4Kxo1TfO3sWBDAp6wVSYSP6MmgBjfmeGhRSomfH8ymXbkyz+b5a7mS5ZAPn//KCoBSYwrizRcqJVK5Rbe7bdNjnMxhmwHXO4cYGOxLMvTPlwwB+cyLhjz16wXdIW9E7oatNhXENDVSO7u7JReSzpiN9iM2B5u29tn+/uPXywtpc5kydEHfYGArHSNoB5QVsBzgmRzquP0BIkRVMrm3MPkSUxKmNU2gJpIE6J0Hi4w+ZByCEUp6vb3Ok8rnb5EstznCBik298B+jEm71PM67BeEGY+sT2OIflx2MpV34angK8kILnH6X9iiP5z/CP+RH0dY4AvhPnneY58bv08/yfAAEdA6IOCa3zYAAAAAElFTkSuQmCC") no-repeat right center; z-index:110;}
.timeline-item.n1:before, .timeline-item.new:before {position:absolute; left:-19px; top:-8px; width:32px; height:32px; float:none; content:' '; display:block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgJJREFUeNq0V8FKw0AQTZNY25QeehaE3oV6LJSKPXgSehcEP8FvyT/4Bb16sCIFj/oFnsSj2NI0Nk3ibJnAGnZ3dpvNwCOEnex7OzPZnW08n144BuYCjgA+wMMnsx0gxWcCyHQn9DV8GoA2oIkCZPMwHOM7E7AFbAB5FQEtQOCYm4vfMkSA2FQAW3UHV13VAuRZi6IhEsBy21WE+xBrItcKa+VfqMort03Oc3WRQyqgUxM5z9eRpaClmfNLwBRwDjjDlL0D3gAzwFwjHa2iMH0u9FS19wEhYCQYGyDuAAvAPeCDKMxfVpRFuNsE+RDwKCEv2wh9h4Rfm6+BJrHyB0DPINc9/KZPpGIvwCMKLzQk50WEREF6LrEbjjXDrkrHWLUTUwKmFn69aRUBEwsCJpQAT+FwYkGAao59DaiOy9ip2VyiefiywPGpGEtd7GJktrAg4EkxtqMEzCwImFECEoXDS8UoLHAOpYCMqAN2sCwPIF/itzLLihpwsIGUGTvVbgDfBuTM95Y4Ebf8YbQhJnwFXOHT0fSlUrfh+4Ecu9eAiMR1qSEZ4JhJQ+IgV17uiGJ8p7qiuSaJKvSxrCdcm9xqDrAMOaRNaY6tc1YT+aq89YsaEda3/xD7g6klOGcqOgtEVkQiskAeiVauezeMsXulLqeicFu5nPK/aFTH9fxPgAEAMx54pVPCe+QAAAAASUVORK5CYII=") no-repeat right center; z-index:110;}
.timeline-version {display: none}
.timeline-item.new-cnt .title {background-color: #e7e7e7; padding: 10px; text-align: center; color: #bb022f; cursor: pointer; font-weight: bold}
.timeline-item.new-cnt.inactive .title {color: #999; cursor: default}

/** print */
body.print article {border-right:0 none; float:none;padding-right:0;width: 100%;}



.box-survey-inner {border: 1px solid #e2e2e2;padding: 5px 10px 25px;min-height:340px;}
.box-survey-inner h2.title {min-height: 1em;text-align:center;display:block;margin: 0.4em 0 0.5em;}
.box-survey-inner h3.query {color: #c11d3f;margin-bottom: 15px;}
.box-survey-inner ul {display:block;list-style:none;margin:0;padding:0;}
.box-survey-inner li {display:block;list-style:none;margin:0;padding:0 0 20px 0;min-height: 20px;}
.box-survey-inner label {padding:0 0 0 30px;display:block;position:relative;line-height: 14px;font-size: 16px;cursor:pointer;color:#49494b; }
.box-survey-inner label input {position:absolute;top: -1px;left: 7px;display: none;}
.box-survey-inner label:before {content:" "; display: block;height: 20px;width: 20px;border:1px solid #e2e2e2;border-radius: 1px; position: absolute;top: 50%;left: 0;margin-top: -10px;line-height: 20px;text-align: center;}
.box-survey-inner label.checked:before {content:"✔";color: #c11d3f;}
.box-survey-inner button {background: #c11d3f; padding: 8px 0px;border: none;cursor:pointer; color: white; font-weight: bold;margin: 15px auto 0;width: 80px;display:block;}
.box-survey-inner .response-bar-container {display: none;height: 14px;margin: 0 0 5px;width:95%;}
.box-survey-inner .response-bar {display: block;border-left: 1px solid #c11d3f;background: #c11d3f;height: 14px;float:left;}
.box-survey-inner .response-bar-number {display: block;float:left;clear:none; width:0; overflow: visible;text-indent:5px;}
.box-survey-inner .closed label:before {border: none;}
.voted .response-bar-container {display: block;}
.voted label:before {top:0;margin:0;}
.voted label {cursor:default;}
.pending .g-recaptcha {display:none}
.voted .g-recaptcha {display:none}
.recaptcha button {background:gray;}
.recaptcha.solved button {background:#c11d3f;}
.pending button {display: none;}
.news .box.survey {width:490px;margin-left: auto;margin-right: auto;float:none;clear:both; max-width:100%;}
.news .box-survey-inner {padding-left: 15%; padding-right: 15%; min-height: 0;}

/* nextclick / fixed modul */
.simple-sticky-div.sticky {position: fixed; top: 53px; max-width:300px;}
.simple-sticky-div.sticky.sticky_bottom { position: absolute; top: auto; }
.simple-sticky-div h3.line {margin-bottom:1em;}

/* modul wybory prez */
#modul-wybory { overflow:hidden; margin:0 0 1em; padding:0 0 1em; background:url("/files/tvp-info/v2/gfx/mod/wybory/bg.jpg") repeat 0 0 #f1f1f1; background-size: 100% 100%;  color:#001e47; border-top:3px solid #001e48; border-bottom:3px solid #001e48; min-height:220px;font:100% "Open Sans", Arial, Helvetica, sans-serif;}
#modul-wybory .modul-wybory-cols {width:100%;}
#modul-wybory .m-w-kandydaci {text-align:center; width:89%; margin:0; padding:0;}
#modul-wybory .modul-wybory-cols:after, #modul-wybory .m-w-kandydaci:after {content:" "; clear:both; display:table;}
#modul-wybory .kandydat {width:110px; height:160px; margin:0 .8em; position:relative; display:inline-block;}
#modul-wybory .kandydat img {display:block; position:absolute; top:5px; left:5px; width:98px; height:98px; border:0 none; overflow:hidden; -webkit-border-radius:49px; -moz-border-radius:49px; border-radius:49px; border:1px solid #000;}
#modul-wybory .piechart {position:absolute; top:0; left:0; width:110px; height:110px; margin:0; overflow:hidden;}
#modul-wybory .kandydat .wynik {position:absolute; top:102px; right:54px; background-color:#f03; color:#fff; font-size:.9em; padding:0 .2em; font-size:.94em; font-weight:bold; line-height:1.1em;}
#modul-wybory .kandydat .podpis {position:absolute; top:122px; color:#001e47; font-size:.94em; line-height:1.1em; left:8px; text-align:left;}
#modul-wybory .m-w-frekwencja {width:10%; float:right; margin:0; padding:0; position:relative;}
#modul-wybory .m-w-frekwencja-wrap {position:absolute; right:0; bottom:2em; background:url("/files/tvp-info/v2/gfx/mod/wybory/bg-frek.png") no-repeat 0 100%; width:194px; height:108px;}
#modul-wybory .m-w-frekwencja .slupek {display:none; margin:2em auto .5em; width:32px; height:170px; border:1px solid #000; background-color:#fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; overflow:hidden;}
#modul-wybory .m-w-frekwencja .opis {text-align:center; color:#001e47;}
#modul-wybory .m-w-frekwencja .opis small { font-size:1.25em; text-transform:uppercase; font-weight:600;}
#modul-wybory .m-w-frekwencja .opis strong {font-weight:bold; font-size:3.3em;}
#modul-wybory .m-w-frekwencja .zrodlo-danych {position:absolute; right:10px; bottom:-10px; font-size:.8em; color:#ababab; width:324px; text-align:right; text-wrap:none;}
#modul-wybory .m-w-submenu {display:table-row;}
#modul-wybory .m-w-submenu-ins {padding:1em 1em .5em;}
#modul-wybory .m-w-submenu a {text-transform:uppercase; font-size:.9em; font-weight:bold; color:#001e47; text-decoration:none;}
#modul-wybory .m-w-submenu a:before {content:" | "}
#modul-wybory .m-w-submenu a:first-child:before {content:" "}
#modul-wybory .m-w-submenu a.act {color:#999;}
#modul-wybory .modul-wybory-link {position:relative;}
#modul-wybory .modul-wybory-link a { display:block; position:absolute; top:5em; right:1em; min-width:102px; padding:8px 6px 4px; line-height:1em; font-size:1em; font-weight:600; background:#001e47; color:#e3e3e3; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px;}
#modul-wybory .modul-wybory-link a.n1 {top:1em;}
#modul-wybory .modul-wybory-link a.act {background-color:#f03;}
#modul-wybory .modul-wybory-link strong {font-size:1.6em;}


#modul-wybory.tura2 .m-w-kandydaci {text-align:center; width:80%; margin:0; padding:0;}
#modul-wybory.tura2 .kandydat {width:200px; height:290px; margin:0 3.6em;}
#modul-wybory.tura2 .kandydat img {top:10px; left:10px; width:176px; height:176px; -webkit-border-radius:89px; -moz-border-radius:89px; border-radius:89px;}
#modul-wybory.tura2 .piechart {width:198px; height:198px;}
#modul-wybory.tura2 .kandydat .wynik {top:204px; right:36px; font-size:2em; font-weight:600; padding:0 .2em;}
#modul-wybory.tura2 .kandydat .podpis {top:244px; font-size:1.55em; right:0px; left:0; text-align:center; width:198px; line-height:0.9em;}
#modul-wybory.tura2 .m-w-frekwencja {width:20%; float:right; margin:0 1em 0 0; padding:0; position:relative;}
#modul-wybory.tura2 .m-w-frekwencja-wrap {right:10px;}
#modul-wybory.tura2 .m-w-submenu-ins {padding:1em 9em 0.5em 1em;}
@media only screen and (max-width: 768px) {
#modul-wybory {background:#f1f1f1 none;}
#modul-wybory .modul-wybory-cols { display:block;}
#modul-wybory .kandydat, #modul-wybory.tura2 .kandydat {margin:0 0.2em;}
#modul-wybory .m-w-kandydaci, #modul-wybory.tura2 .m-w-kandydaci { display:block; width:100%;}
#modul-wybory .m-w-frekwencja, #modul-wybory.tura2 .m-w-frekwencja {display:block; width:100%;}
#modul-wybory .m-w-frekwencja-wrap, #modul-wybory.tura2 .m-w-frekwencja-wrap {position:static; margin:1em auto 0;}
#modul-wybory .m-w-frekwencja .zrodlo-danych, #modul-wybory.tura2 .m-w-frekwencja .zrodlo-danych {position: static; width:96%;}
#modul-wybory .modul-wybory-link {text-align:center;}
#modul-wybory .modul-wybory-link a {position:static; width:35%; margin:1em; display:inline-block;}
}

body.o20116903 .extra-bg {background:url("../gfx/bg/o20116903.jpg") no-repeat top center #fff; background-size:100% auto;}
#page-nav-temporary {margin:0 auto; background-color:#fff;}
.borderbox-info-gray {border:1px solid #ccc;margin:1.6em 0;padding:1em;background-color:#f3f3f3;color:#555;font-size:84%;text-align:center;font-style:italic;}
body.bg-ad .belki {max-width:988px;}


.mapa-regiony {position: relative; text-align: center;}
.mapa-regiony img {width: 100%;max-width:100%;}
.mapa-regiony a {display: block;position: absolute;overflow: hidden;text-indent: 999px;white-space:nowrap}
.mapa-regiony a.bialystok {height: 7%;left: 73%;top: 23%;width: 18%;}
.mapa-regiony a.bydgoszcz {height: 8%;left: 36%;top: 23%;width: 21%;}
.mapa-regiony a.gdansk {height: 6%;left: 29%;top: 8%;width: 16%;}
.mapa-regiony a.gorzow {height: 6%;left: 7%;top: 30%;width: 27%;}
.mapa-regiony a.katowice {height: 7%;left: 44%;top: 71%;width: 19%;}
.mapa-regiony a.kielce {height: 7%;left: 61%;top: 58%;width: 12%;}
.mapa-regiony a.krakow {height: 7%;left: 52%;top: 79%;width: 15%;}
.mapa-regiony a.lublin {height: 7%;left: 79%;top: 55%;width: 12%;}
.mapa-regiony a.lodz {height: 8%;left: 49%;top: 46%;width: 10%;}
.mapa-regiony a.olsztyn {height: 7%;left: 57%;top: 11%;width: 14%;}
.mapa-regiony a.opole {height: 8%;left: 34%;top: 63%;width: 13%;}
.mapa-regiony a.poznan {height: 7%;left: 22%;top: 39%;width: 16%;}
.mapa-regiony a.rzeszow {height: 8%;left: 71%;top: 74%;width: 18%;}
.mapa-regiony a.szczecin {height: 5%;left: 4%;top: 20%;width: 22%;}
.mapa-regiony a.warszawa {height: 7%;left: 63%;top: 39%;width: 21%;}
.mapa-regiony a.wroclaw {height: 7%;left: 13%;top: 57%;width: 17%;}


.tvpi-mobile-share {display:none; position:fixed; bottom:0; z-index:99; width:100%; padding:0; background-color:#fff; border-top:2px solid #fff;-webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);}
.tvpi-mobile-share .table-col {display:table; width:100%}
.tvpi-mobile-share .col-50 {width:50%; display:table-cell; vertical-align:middle; text-align:center; max-height:2.6em; overflow:hidden;}
.tvpi-mobile-share .tvpi-share-fb{background-color:#4267b2;
background-image: -ms-linear-gradient(top, #324A80 0%, #3B5998 100%);background-image: -moz-linear-gradient(top, #324A80 0%, #3B5998 100%);background-image: -o-linear-gradient(top, #324A80 0%, #3B5998 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #324A80), color-stop(100, #3B5998));background-image: -webkit-linear-gradient(top, #324A80 0%, #3B5998 100%);background-image: linear-gradient(to bottom, #324A80 0%, #3B5998 100%);}
.tvpi-mobile-share .tvpi-share-tw{background-color:#1b95e0;
background-image: -ms-linear-gradient(top, #0097cf 0%, #00ACED 100%);background-image: -moz-linear-gradient(top, #0097cf 0%, #00ACED 100%);background-image: -o-linear-gradient(top, #0097cf 0%, #00ACED 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0097cf), color-stop(100, #00ACED));background-image: -webkit-linear-gradient(top, #0097cf 0%, #00ACED 100%);background-image: linear-gradient(to bottom, #0097cf 0%, #00ACED 100%);}
.tvpi-mobile-share a {display:block; padding:0.4em 1em; color:#fff; font-size:12px; font-weight:normal; line-height:2.4em;}
.tvpi-mobile-share a i {vertical-align:middle;}
