@charset "utf-8";

@import "s_opinie.css";

html,body {
    font:16px HelveticaNeue,"Helvetica Neue",Arial,Ubuntu,"Lucida Console",sans-serif;
    min-height:100%
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,em,img,q,small,strong,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    border:0;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline
}

h1,h2,h3,h4,h5,h6 {
    font-weight:400
}

a img,:link img,:visited img,:active img,:hover img,fieldset,abbr,acronym {
    border:0
}

a,a:link,a:visited,a:active {
    color:#0a58a3;
    text-decoration:none
}

a:hover {
    text-decoration:underline
}

table {
    border-collapse:collapse;
    border-spacing:0
}

th,caption {
    text-align:left
}

form {
    display:inline;
    margin:0;
    padding:0
}

input,select {
    font:1em/1.25 HelveticaNeue,"Helvetica Neue",Arial,Ubuntu,"Lucida Console",sans-serif
}

input[type="button"] {
    cursor:pointer
}

blockquote,q {
    quotes:none
}

:focus {
    outline:0
}

label:hover {
    cursor:pointer
}

ol,ul {
    list-style:none
}

.bx {
    margin-bottom:10px
}

.block {
    display:block
}

.nowrap {
    white-space:nowrap!important
}

.hlink {
    text-decoration:none!important
}

.hlink:hover {
    text-decoration:underline!important
}

section,header,footer,nav,form {
    display:block
}

a img {
    opacity:.99
}

a:hover img {
    opacity:.96;
    border:0
}

form input[type=text] {
    color:#565c62
}

form input[type=submit] {
    cursor:pointer
}

form input[type=submit]:hover {
    opacity:.9
}

form input.placeholder {
    color:#bbb!important
}

body {
    color:#181818
}

h1,.h1 {
    font:700 34px/42px 'Open Sans Condensed',Arial,Ubuntu,sans-serif;
    text-align:left;
    overflow:hidden;
    word-wrap:break-word
}

h2 {
    font:700 26px/28px 'Open Sans Condensed',Arial,Ubuntu,sans-serif;
    margin:23px 0 18px
}

h3 {
    font:700 17px 'Open Sans Condensed',Arial,Ubuntu,sans-serif
}

.artMainWrapper,.topWrapper {
    display:block;
    width:1204px;
    margin:0 auto;
    position:relative;
    background:#fff;
    padding:0 5px;
    z-index: 2;
}

.topWrapper {
    width:auto
}

.wp-player {
    margin:30px 0
}

main {
    float:left;
    width:625px;
    margin-bottom:20px;
    font:16px/26px HelveticaNeue,"Helvetica Neue",Arial,Ubuntu,"Lucida Console",sans-serif
}

main > h1 {
    display:none
}

.topWrapper {
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    border-bottom:1px solid #d6d6d6
}

main > ul {
    counter-reset:counter;
    margin-top:10px
}

main > ul li {
    list-style-type:none;
    margin-bottom:10px
}

main > ul li:before {
    content:counters(counter, ".") ". ";
    counter-increment:counter;
    color:#f12e3e;
    font-size:24px;
    font-style:italic
}

main > ol {
    margin-top:10px
}

main > ol li {
    margin-bottom:10px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTY0M0U4MjE2RjA3MTFFNDhGOTVCOThCNTZEQTM5RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTY0M0U4MjI2RjA3MTFFNDhGOTVCOThCNTZEQTM5RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjQzRTgxRjZGMDcxMUU0OEY5NUI5OEI1NkRBMzlFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjQzRTgyMDZGMDcxMUU0OEY5NUI5OEI1NkRBMzlFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoWvPA0AAADBSURBVHjajJFBCsIwEEVjGrAr9SLu7EZx7U7P4EJP4dJbCHqGutMLFOpdxLqQClb9I19JQ9R8eISZ+b8lE1N0h8qjBuiAE3i4Q+3UPZCCCzjyTNn3hqYgA2MQsxezzjivhRKwAkb5ZThP7NACROq3IvpeIWGkwiQ+rbmlZmBIfC3NtV4DQ+I7S+gOdoGhvfjfi1iC6k+gou+zvQOYgduXgPTnIHcfdwP6YAtK9krWA7C2H82W/HHCj7VBwTvX9BRgAEalJTulKw8rAAAAAElFTkSuQmCC) 0 7px no-repeat;
    padding-left:28px
}

main table {
    margin-bottom:20px!important
}

#stgHeader .stgHeaderContainer {
    width:1214px
}

footer a:link,footer a:active,footer a:visited {
    color:#a9a9a9
}

footer {
    color:#a9a9a9;
    padding:20px 0;
    border-top:1px solid #c2c2c2;
    text-align:center;
    box-sizing:content-box;
    font:14px/20px Arial,Helvetica,sans-serif;
    width:1200px;
    margin:20px auto 0;
    background-color:#fff
}

footer a {
    position:relative;
    margin-right:8px
}

footer a:after {
    content:'\002022  ';
    font-size:6px;
    position:absolute;
    right:-7px
}

footer a:nth-of-type(7):after,footer a:last-child:after {
    display:none
}

@-webkit-keyframes fadeIn {
    0% {
        opacity:0
    }

    100% {
        opacity:1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }

    100% {
        opacity:0
    }
}

@-webkit-keyframes OpacityHover {
    0% {
        opacity:1
    }

    100% {
        opacity:.9
    }
}

.sliCont {
    top:0;
    width:100%;
    z-index:4;
    height:75px;
    padding-bottom:10px
}

.sliCont .topWrapper.fixed {
    position:fixed;
    z-index:5;
    box-shadow:0 2px 2px 0 rgba(50,50,50,0.3);
    border:0
}

.sliCont .topWrapper.fixed .artPrzewijak {
    top:0
}

header.topHeadline {
    background-color:#f0152b
}

header.topHeadline:after {
    clear:both;
    display:block;
    content:''
}

header.topHeadline .wrapper {
    margin:0 auto;
    width:1200px;
    position:relative;
    height:55px
}

header.topHeadline .logo {
    margin-top:0;
    display:block;
    float:left;
    max-width:75px;
    max-height:55px;
    width:auto;
    height:auto
}

header.topHeadline .logo_serwis {
    margin-top:0;
    display:block;
    float:left;
    max-width:150px;
    max-height:55px;
    width:auto;
    height:auto
}

header.topHeadline .icos {
    position:absolute;
    top:13px;
    right:0
}

header.topHeadline .ico {
    display:inline-block;
    height:25px;
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 3px no-repeat;
    padding-left:30px;
    color:#fff;
    padding-top:5px;
    margin-left:39px;
    vertical-align:top;
    position:relative;
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/ic_ret.png) 0 0 no-repeat;
    background-size:26px 57px
}

header.topHeadline .ico:hover {
    background:none
}

header.topHeadline .ico .label {
    position:absolute;
    font-size:12px;
    width:70px;
    text-align:center;
    z-index:2;
    top:8px;
    left:50%;
    margin-left:-35px;
    display:none
}

header.topHeadline .ico:hover .label {
    display:block
}

header.topHeadline .icoPoczta {
    background-position:0 6px;
    padding-left:28px
}

header.topHeadline .icoTVWP {
    background-position:0 -33px;
    margin-left:37px
}

header.topHeadline .icoPogoda {
    background:none;
    margin-top:-5px;
    font-size:22px;
    line-height:30px;
    padding-left:0
}

header.topHeadline .icPogoda {
    width:38px;
    height:38px;
    float:left;
    margin-top:-6px;
    margin-right:6px;
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/ic_pogoda_ret.png) no-repeat;
    background-size:388px 76px
}

header.topHeadline .icPogoda.i-weather-1d {
    background-position:-39px 0
}

header.topHeadline .icPogoda.i-weather-1n {
    background-position:-39px -39px
}

header.topHeadline .icPogoda.i-weather-2d {
    background-position:-78px 0
}

header.topHeadline .icPogoda.i-weather-2n {
    background-position:-78px -39px
}

header.topHeadline .icPogoda.i-weather-3d {
    background-position:-117px -0
}

header.topHeadline .icPogoda.i-weather-3n {
    background-position:-117px -39px
}

header.topHeadline .icPogoda.i-weather-4 {
    background-position:-156px -39px
}

header.topHeadline .icPogoda.i-weather-5d {
    background-position:-156px -0
}

header.topHeadline .icPogoda.i-weather-5n {
    background-position:-194px -39px
}

header.topHeadline .icPogoda.i-weather-6 {
    background-position:-194px -0
}

header.topHeadline .icPogoda.i-weather-7 {
    background-position:-156px -0
}

header.topHeadline .icPogoda.i-weather-8 {
    background-position:-156px -39px
}

header.topHeadline .icPogoda.i-weather-9d {
    background-position:-273px -0
}

header.topHeadline .icPogoda.i-weather-9n {
    background-position:-273px -39px
}

header.topHeadline .icPogoda.i-weather-10 {
    background-position:-312px -39px
}

header.topHeadline .icPogoda.i-weather-11d {
    background-position:-312px -0
}

header.topHeadline .icPogoda.i-weather-11n {
    background-position:-351px -39px
}

header.topHeadline .icPogoda.i-weather-12 {
    background-position:-351px -0
}

header.topHeadline .icPogoda.i-weather-13 {
    background-position:-78px -39px
}

.topNews.artPrzewijak {
    height:62px;
    overflow:hidden
}

article {
    padding:0;
    border-top: 1px solid #d6d6d6;
    margin-bottom: 20px;
    margin-top:-1px;
    position: relative
}

.dynArts article {
    border-top: none;
}

.dynArts article:before {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    content: '';
    border-top: 1px solid #d6d6d6;
    z-index: 1;
}


article:nth-of-type(1) {
    margin-bottom:0
}

article:after {
    display:block;
    clear:both;
    content:''
}

article > section.col,section.artCnt > section.col {
    float:left;
    width:245px;
    margin-right:16px;
    padding-bottom:20px
}

section.artCnt:after {
    display:block;
    clear:both;
    content:''
}

article a {
    color:#0a58a3
}

.wide .h1,.narrow h1 {
    margin-bottom:25px;
}

.autor {
    padding:12px 0 14px;
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
    text-align:left;
    position: relative;
}
.autor:nth-of-type( 3 ) {
    border-top: 0;
}

.envelope {
    position: absolute;
    top: 50px;
    left: 37px;
    width: 21px;
    height: 21px;
    background: #0a58a3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTFGM0E3MDhCRTcyMTFFNEI5RjZEREJBODg2NTkzQkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTFGM0E3MDlCRTcyMTFFNEI5RjZEREJBODg2NTkzQkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMUYzQTcwNkJFNzIxMUU0QjlGNkREQkE4ODY1OTNCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMUYzQTcwN0JFNzIxMUU0QjlGNkREQkE4ODY1OTNCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqpeQ+MAAABuSURBVHjaYvj////B/8SBgwxAggWI84H4Iw5FH6HyLCDFW4FYBYglgXgpmsJlUHGQ/BYGqOBPIO4EYh4gdgLiBVAaxO+Ayv9nQDPpGRBHQZ0WCeXDASNYByb4DcSs6IK4FGMFTEB8n0i19wECDADXnNY3D0tt8QAAAABJRU5ErkJggg==') 5px 6px no-repeat;
    border-radius: 13px;
    border: #fff solid 2px;
    cursor: pointer;
}

.envelope:hover { background-color: #f0152b; }

.narrow .envelope {
    position: relative;
    top: 0px;
    left: 0px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 7px;
}

.autor:after {
    display:block;
    clear:both;
    content:''
}

.autorDesc {
    display:inline-block;
    vertical-align:middle;
    max-width:160px;
    word-wrap:break-word
}

.autorDesc h3:nth-of-type( 2 ) {
    padding-top: 0;
    margin-top: -6px;
}

.autoDescLong {
    padding-top:3px;
    line-height:22px;
    margin-bottom:-2px;
    overflow:hidden;
	font-size: 12px;
}

.ellipsis {
    overflow:hidden;
    height:220px;
    line-height:22px;
    background:#fff
}

.ellipsis:before {
    content:"";
    float:left;
    width:5px;
    height:220px
}

.ellipsis .ellipsisIn {
    float:right;
    width:100%;
    margin-left:-5px
}

.ellipsis:after {
    box-sizing:content-box;
    float:right;
    position:relative;
    top:-22px;
    left:100%;
    width:75px;
    margin-left:-75px;
    padding-right:5px;
    text-align:center;
    content:'... więcej \0000BB';
    background:#fff;
    cursor:pointer
}

.autor img {
    display:inline-block;
    max-height:70px;
    max-width:70px;
    vertical-align:middle;
    margin-right:10px;
    border-radius: 35px;
    overflow: hidden;
}

.autor > a,.autor > span {
    display:inline-block
}

.autor h3 {
    font-size: 17px;
}

.autor h3 a { color: #333; }

.autor time {
    font-size: 12px;
}

.narrow .autor {
    border:0;
    padding:0 0 10px;
    margin-top:0;
    margin-right: 250px;
}

.narrow .autorDesc {
    max-width:500px
}

.narrow img {
    max-width:38px;
    max-height:38px;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
}

.narrow .autor h3 {
    display:inline;
    margin-right:5px;
    position: relative;
}

.autor h3 .info {
    color:#6e6e6e;
    font: 14px HelveticaNeue, "Helvetica Neue", Arial, Ubuntu, "Lucida Console", sans-serif;
    margin-right: 3px;
}

.narrow .autor time {
    display:inline
}

.narrow .autor .opis {
    margin-right:5px
}

article .lead {
    margin-bottom:20px;
    font-size:16px;
    line-height:26px
}

article img {
    max-width:625px;
    display:block;
    margin-bottom:4px
}

article .bigFoto {
    margin-top:20px;
	position:relative;
    margin-bottom:23px;
    font:13px 'Open Sans',Arial,Helvetica,sans serif;
    text-align:center;
    overflow:hidden
}

article .bigFotoPodpis {
  font: italic 13px 'Open Sans',Arial,Helvetica,sans serif;
  color: #6e6e6e;
  display: block;
  text-align: left;
}

article .bigFoto ul.show-more {
    list-style-type: none;
    position: absolute;
    left: 50%;
    bottom: 72px;
    height: 45px;
    width: 311px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    background-color: rgba(0, 0, 0, .3);
    padding: 10px;
}

article .bigFoto ul.show-more li {
    float: left;
    margin-left: 10px;
}

article .bigFoto ul.show-more li:first-child {
    margin-left: 0px;
}

article .bigFoto ul.show-more li.more-button .galery_link {
    background: #ffffff;
    color: #f0152b;
    font-size: 18px;
    font-weight: 700;
    z-index: 2;
    position: relative;
    width: 167px;
    height: 46px;
    display: block;
    font-family: 'Open Sans Condensed';
    text-align: center;
    line-height: 46px;
}


article .main .bigFoto .fota {
    min-width:auto;
    max-width:625px
}

article .bigFotoPodpis {
    font:italic 13px 'Open Sans',Arial,Helvetica,sans serif;
    color:#6e6e6e;
    display:inline-block;
    text-align:left;
    clear:left
}

article .copyright,#podpis {
    font:italic 13px 'Open Sans',Arial,Helvetica,sans serif!important;
    color:#6e6e6e!important;
    display:inline
}

body #sugestia {
    float:right;
    padding-top:12px
}

.artPrzewijak {		
	display: block;		
	clear: both;		
	overflow: hidden;		
	padding-top: 10px;		
	padding-bottom: 12px;		
	position: relative;		
	background-color: #fff;		
	height: 61px!important;		
	margin: 0 10px;		
	}

.artPrzewijak .cnt {
    width:1200px;
    position:relative
}

.artPrzewijak .zajawka h3 {
    color:#0a58a3;
    font:bold 16px/20px 'Open Sans Condensed',Arial,Ubuntu,sans-serif;
    height:60px;
    overflow:hidden;
    display:block;
    width:163px;
    margin-top:-3px;
    float:left
}

.artPrzewijak .zajawka a:hover h3 {
    text-decoration:underline
}

.artPrzewijak .zajawka {
	float: left;
	width: 251px;
	height: 75px;
	overflow: hidden;
	margin-right: 6px;
	margin-bottom: 10px;
}

.artPrzewijak .zajawka a {
	display: block;
	width: 100%;
	padding: 6px;
	height: 51px;
}

.artPrzewijak .zajawka.offert:after {
	content: 'REKLAMA';
	font-size: 8px;
	color: #dfdfdf;
	float: right;
	margin-top: 0px;
	font-family: 'Roboto Condensed';
}

.artPrzewijak .zajawka a[data-ad-header] {
	background: #f6f6f6;
}

.artPrzewijak .zajawka a[data-ad-header]:before {
	line-height: 15px;
}

.artPrzewijak .zajawka img {
	float:left;
	display:block;
	margin-right:9px;
	width:70px;
	height:52px
}

.artPrzewijak .next,.artPrzewijak .next.off:hover {
    display:block;
    position:absolute;
    width:30px;
    height:30px;
    top:11px;
    right:1px;
    border:1px solid #c2c2c2;
    background:#fff url(//a.wpimg.pl/a/i/wiadomosci/rebrand/przew_sprite.png) 11px -18px no-repeat;
    box-shadow:0 0 2px rgba(0,0,0,.2);
    z-index:2;
    cursor:pointer
}

.artPrzewijak .prev,.artPrzewijak .prev.off:hover {
    display:block;
    position:absolute;
    width:30px;
    height:30px;
    top:41px;
    right:1px;
    border:1px solid #c2c2c2;
    background:#fff url(//a.wpimg.pl/a/i/wiadomosci/rebrand/przew_sprite.png) -32px -18px no-repeat;
    box-shadow:0 0 2px rgba(0,0,0,.2);
    z-index:2;
    cursor:pointer
}

.artPrzewijak .prev:hover,.artPrzewijak .next:hover {
    z-index:3;
    border-color:#f0152b
}

.artPrzewijak .prev:hover {
    background:#fff url(//a.wpimg.pl/a/i/wiadomosci/rebrand/przew_sprite.png) -32px 8px no-repeat
}

.artPrzewijak .next:hover {
    background:#fff url(//a.wpimg.pl/a/i/wiadomosci/rebrand/przew_sprite.png) 11px 8px no-repeat
}

.artPrzewijak:after,.opinie:after {
    display:block;
    clear:both;
    content:''
}


.sowa.artPrzewijak {
    border-bottom:0;
    margin-bottom:15px
}

.sowa.artPrzewijak .zajawka {
    height:auto
}

.sowa.artPrzewijak .zajawka img {
    float:none;
    width:245px;
    height:122px
}

.sowa.artPrzewijak .zajawka h3 {
    font:normal 16px/22px Arial,Helvetica,sans-serif;
    width:245px;
    padding-top:8px;
    height:auto;
    float:none
}

.sowa.artPrzewijak .next {
    top:43px
}

.sowa.artPrzewijak .prev {
    top:74px
}

blockquote.cytat,.bxCyt {
    padding:20px 0;
    font:italic 20px/30px "Opens sans",Arial,Ubuntu,sans serif;
    padding-left:47px;
    padding-right:10px;
    margin:20px 0;
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
    position:relative;
    display:block;
    clear:both
}

.bxCyt cite {
    font:italic 20px/30px "Opens sans",Arial,Ubuntu,sans serif;
    display:block
}

.bxCyt span {
/*
    display:block;
    text-align:right;
    font-size:14px;
    color:#777;
    margin-top:-3px;
    margin-bottom:-10px
*/
}

blockquote.cytat:before,.bxCyt:before {
    display:block;
    position:absolute;
    width:25px;
    height:20px;
    top:25px;
    left:2px;
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 -28px;
    content:''
}

#podpis {
    font-size:11px;
    color:#555;
    line-height:13px
}

.narrow {
    display:none
}

.artMainWrapper .artCnt {
    border-top:2px solid #ef1616;
    border-bottom:1px solid #d6d6d6;
    padding:23px 0 20px;
    /*min-height:600px*/
    position: relative;
    z-index: 2;
}

.artMainWrapper article .artCnt:before,
.artMainWrapper article .artCnt:after {
    position:absolute;
    right:0;
    content:'';
    width:318px;
    height:14px;
    background:#fff;
    z-index:2;
    margin-top:-26px
}

.artMainWrapper article .artCnt:after {
    margin-top:10px
}

.artMainWrapper .fullWidth .artCnt {
    border-top:none
}

.artMainWrapper .fullWidth .artCnt:before {
    display:none
}

.fullWidth .artCnt {
    max-width:none
}

.artMainWrapper article {
    background-color:#fff
}

table#srodtekst {
    display:none
}

#rekSrd05 > br {
    display:none
}

.artMainWrapper.wideArt {
    width:100%;
    border-top:0
}

.artMainWrapper.wideArt article {
    width:100%;
    padding-top:0;
    background-color:transparent;
    border-top:0
}

.artMainWrapper.wideArt .artCnt {
    width:1200px;
    margin:0 auto;
    display:block;
    background-color:#fff;
    position:relative
}

.artMainWrapper.wideArt .artCnt:after {
    display:block;
    clear:both;
    content:''
}

.artMainWrapper.wideArt main {
    padding-top:0;
    line-height:28px
}

.artMainWrapper.wideArt article > .bigFoto {
    position:relative
}

.grad {
    background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 45%);
    background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.5)),color-stop(45%,rgba(0,0,0,0)));
    background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 45%);
    background:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 45%);
    background:-ms-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 45%);
    background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 45%);
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
    position:absolute;
    height:100%;
    top:0;
    left:0;
    right:0;
    margin:0 auto
}

.artMainWrapper.wideArt .wrap {
    position:absolute;
    width:1200px;
    height:100%;
    top:0;
    left:0;
    right:0;
    margin:0 auto
}

.artMainWrapper.wideArt section.col {
    display:block;
    width:245px;
    color:#fff;
    position:absolute;
    bottom:80px;
    left:0
}

.artMainWrapper.wideArt .artCnt section.col {
    position:relative;
    bottom:auto;
    color:#181818;
    padding-top:0
}

.artMainWrapper.wideArt .bigFotoPodpis {
    position:absolute;
    bottom:10px;
    left:0;
    color:#b5b5b5
}

.artMainWrapper.wideArt article .bigFoto .fota {
    width:100%;
    max-width:100%;
    display:block;
    margin:0
}

.artMainWrapper.wideArt article .bigFoto>span {
    display:block;
    width:100%
}

.artMainWrapper.wideArt .podzielsie {
    margin-top:0;
    padding-top:4px
}

.w300 {
    float:right;
    width:300px
}

.articleRow {
    display:block;
    clear:both;
    content:''
}

.podzielsie {
    display:block;
    margin-top:17px
}

.podzielsie:after {
    display:block;
    clear:both;
    content:''
}

.podzielsie .btn {
    display:block;
    float:left;
    width:115px;
    height:30px;
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 -143px no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    text-align:left;
    position:relative;
    cursor:pointer
}

.podzielsie .wpsocial-shareBox {
    width:115px;
    float:left
}

.podzielsie .fb .wpSocial-shareButton .button {
    width:115px;
    height:30px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 -143px no-repeat;
    cursor:pointer
}

.podzielsie .fb .wpSocial-shareButton .button:hover {
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 -239px no-repeat
}

.btnSkomentuj {
    width:115px;
    float:right;
    margin-left:15px
}

.podzielsie .shb {
    float:left!important;
    height:18px;
    padding:0;
    display:inline-table
}

.podzielsie .shb.fb {
    padding-top:1px;
    margin-right:20px
}

.podzielsie .shb.twit {
    padding-top:7px;
    margin-right:-11px
}

.podzielsie .shb.op {
    padding-top:2px
}

.podzielsie .shb.wy {
    padding-top: 2px;
}

.narrow .podzielsie .shb.wy {
    padding-top: 4px;
}

.articleRow .podzielsie .shb.wy {
    padding-top: 7px;
}

.podzielsie .shb.like {
    margin-left:10px;
    float:right!important
}

.podzielsie .shb.like strong {
    font-size:14px;
    display:inline-block;
    margin-right:7px;
    padding-top:2px;
    float:left
}

.podzielsie .shb.like .fb-like {
    float:left
}

.btnSkomentujXs {
    cursor:pointer
}

.btnSkomentujXs:hover {
    opacity:.9
}

.btnSkomentujXs .button {
    color:#fff;
    height:18px;
    font-size:11px;
    line-height:18px;
    font-weight:700;
    content:'Skomentuj';
    border:#bf0114 solid 1px;
    border-radius:3px;
    background:#ed1128 url(//a.wpimg.pl/a/i/wiadomosci/rebrand/bg_koment.png) 4px 4px no-repeat;
    padding:0 5px 0 22px;
    width:60px;
    display:inline-block;
    margin-right:1px
}

.btnSkomentujXs .cloud {
    display:inline-block;
    font-size:12px;
    line-height:18px;
    border:#bbb solid 1px;
    height:18px;
    border-radius:3px;
    padding:0 3px;
    color:#454545;
    position:relative;
    background:#fff
}

.btnSkomentujXs .cloud:before {
    border-color:rgba(0,0,0,0) #B5B5B5 rgba(0,0,0,0) rgba(0,0,0,0);
    border-image:none;
    border-style:solid;
    border-width:4px;
    content:"";
    height:0;
    position:absolute;
    left:-8px;
    top:5px;
    width:0
}

.btnSkomentujXs .cloud:after {
    border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);
    border-image:none;
    border-style:solid;
    border-width:4px;
    content:"";
    height:0;
    position:absolute;
    left:-6px;
    top:5px;
    width:0
}

.btnSkomentujXs.vertical {
    position:relative;
    padding-top:40px
}

.btnSkomentujXs.vertical .cloud {
    position:absolute;
    top:0;
    left:0;
    width:81px;
    height:24px;
    text-align:center;
    font-size:12px;
    line-height:18px;
    padding:8px 3px 0;
    color:#454545;
    border-color:#9197a3
}

.btnSkomentujXs.vertical .cloud:before {
    border-color:#9197a3 rgba(0,0,0,0) rgba(0,0,0,0);
    border-image:none;
    border-style:solid;
    border-width:4px;
    content:"";
    height:0;
    position:absolute;
    left:7px;
    top:auto;
    bottom:-8px;
    width:0
}

.btnSkomentujXs.vertical .cloud:after {
    border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);
    border-image:none;
    border-style:solid;
    border-width:4px;
    content:"";
    height:0;
    position:absolute;
    left:7px;
    top:auto;
    bottom:-7px;
    width:0
}

.vert .shb:last-child {
    margin-right:0
}

.vert .shb,.vert .shb.fb {
    margin-right:21px
}

.vert .shb.op {
    padding:0
}

.social .shb.op .button {
    color:#fff;
    font-size:9px;
    line-height:18px;
    font-weight:700;
    font-family:Arial,Helvetica,sans-serif;
    content:'Skomentuj';
    border-radius:3px;
    background-color:#ed1128;
    padding:1px 0;
    width:55px;
    display:inline-block;
    margin-right:1px;
    margin-top:42px;
    text-align:center
}

.podzielsie .wpSocial-shareButton.vertical {
    width:115px
}

.podzielsie .wpsocial-shareBox.vertical .item {
    width:115px;
    float:left
}

.podzielsie .wpSocial-shareButton .countBx .countCnt,.chmurka {
    text-align:center;
    font:bold 18px/18px 'Open Sans Condensed',Arial,Ubuntu,sans-serif;
    border:1px solid #d6d6d6;
    padding:7px 0;
    border-radius:0;
    margin-bottom:10px;
    position:relative;
    color:#282828;
    height:20px
}

.podzielsie .wpSocial-shareButton.vertical .countBx .countCnt .aggregateCount {
    font:bold 18px/18px 'Open Sans Condensed',Arial,Ubuntu,sans-serif;
    height:18px;
    color:#282828
}

.podzielsie .wpSocial-shareButton.vertical .countBx .countCnt:after,.chmurka:after {
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #d6d6d6;
    content:'';
    position:absolute;
    left:52px;
    bottom:-5px;
    z-index:1;
    background-image:none
}

.podzielsie .wpSocial-shareButton .countBx .countCnt:before,.chmurka:before {
    width:0;
    height:0;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:4px solid #fff;
    content:'';
    position:absolute;
    left:53px;
    bottom:-4px;
    z-index:2;
    background-image:none
}

.podzielsie .btn.skomentuj {
    background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) -134px -143px no-repeat;
    float:right
}

.podzielsie .btn.skomentuj:hover {
    background-position:-134px -239px
}

.articleRow .podzielsie {
    margin:15px auto 4px
}

.articleRow .podzielsie .btnSkomentuj {
    float:left
}

.artMainWrapper.wideArt article .main .bigFoto .fota {
    min-width:auto
}

.articleRow .podzielsie .wpsocial-shareBox.vertical {
    float:left
}

.dynArts {
    position: relative;
    z-index: 1;
}

.dynArts .w300 .bx.popularne {
    display:none
}

.col .bx.popularne {
    margin-top:73px
}

.bx.popularne {
    margin-bottom:62px
}

.bx.popularne h3 {
    font-size:20px;
    margin-bottom:21px
}

.bx.popularne li {
    position:relative;
    margin-bottom:23px
}

.bx.popularne li:after {
    display:block;
    content:'';
    clear:both
}

.bx.popularne li h4 {
    font:700 16px/20px 'Open Sans Condensed',Arial,Ubuntu,sans-serif;
    color:#0a58a3;
    margin-top:-4px;
    margin-left:80px;
    height:60px;
    overflow:hidden
}

.bx.popularne li img {
    width:71px;
    height:53px;
    float:left
}

.bx.popularne li a {
    display:block;
    color:#0a58a3;
    height:60px;
    overflow:hidden;
    position:relative
}

.ad-offers small {
	float: right;
	font-size: 9px;
	margin-bottom: 0px;
	color: #CCC;
}

.bx.popularne .ad-offers {}
.bx.popularne .ad-offers small {
	float: right;
	font-size: 9px;
	margin-top: 6px;
	color: #CCC;
}

.bx.popularne .ad-offers ul {
	clear: both;
}

.bx.popularne .ad-offers ul li {
	margin-top: 0px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 100%);
	background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 100%);
	background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 100%);
	background: linear-gradient(to right, #ffffff 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 );
}

.bx.popularne .ad-offers ul li a {
	padding: 6px;
	padding-left: 0px;
}

.bx.popularne .ad-offers ul li:before {
	margin: 0px;
}

.w300 .ad-offers.offers-right small {
	width: 100%;
	display: block;
	text-align: right;
}

.w300 .ad-offers.offers-right ul li {
	clear: both;
	margin-bottom: 18px;
	height: 70px;
	display: block;
	padding: 6px;
	background: #F6F6F6;
}

.w300 .ad-offers.offers-right ul li img {
	float: left;
	margin-right: 10px;
}

.fbs {
    float:left;
    width:188px;
    height:35px;
    padding:12px 0 0 6px
}

.szukaj {
    padding-top:11px
}

.szukaj .inTxt {
    border:0;
    width:407px;
    height:33px;
    float:left;
    color:#000;
    padding:0 5px;
    background:#ffb0b2 url(//a.wpimg.pl/a/i/wiadomosci/rebrand/google_red.png) 296px 10px no-repeat
}

.szukaj .inTxt.noBg {
    background:#ffb0b2
}

.szukaj .inBtn {
    width:50px;
    height:33px;
    float:left;
    border:0;
    background:#ac1116 url(//x.wpimg.pl/i/ivar/layout/201201/gwp_s.png) 16px -140px no-repeat
}



/* sowa-static */
.sowaStatic {
    width:872px;
    overflow:hidden;
   	clear:both;
    margin-bottom:20px;
    margin-left:16px;
}

.sowaStatic .zajawka {
		float: left;
		height: 212px;
margin-left: 16px;
width: 146px;
		overflow: hidden;
			padding: 6px;
}

.sowaStatic .zajawka.offert {
	background-color: #f6f6f6;
	padding-bottom: 0px;
	height: 218px;
}

.sowaStatic .zajawka.offert:before {
	font-size: 16px;
	padding: 0 5px;
}

.sowaStatic .zajawka.offert:after {
	content: 'REKLAMA';
	width: 100%;
	text-align: right;
	display: block;
	font-size: 10px;
	color: #ccc;
	padding: 3px;
}

.sowaStatic .zajawka:nth-child( n + 6 ) { display: none; }

.sowaStatic .zajawka a {
    display:block;
    overflow:hidden;
    color:#0a58a3;
}

.sowaStatic .zajawka img {
    display:block;
    height:122px;
    width:158px;
    margin-bottom:11px
}

.sowaStatic .zajawka h3 {
    font-size:18px;
    line-height:22px;
    color:#0a58a3;
    padding:0 1px;
    height:68px;
    overflow:hidden;
    word-wrap:break-word
}


.sowaStatic.j211 {
    width:872px;
    overflow:hidden;
    clear:both;
    margin-bottom:20px;
    margin-left:16px
}

.sowaStatic.j211 .zajawka {
    float:left;
    height:170px;
    margin-left:16px;
    margin-bottom:23px;
    width:158px;
    overflow:hidden
}
.sowaStatic.j211 .zajawka:nth-child( n + 6 ) { display: block; }
.sowaStatic.j211 .zajawka:nth-child( n + 11 ) { display: none; }

.sowaStatic.j211 .zajawka a {
    display:block;
    overflow:hidden;
    color:#0a58a3
}

.sowaStatic.j211 .zajawka img {
    display:block;
    height:91px;
    width:158px;
    margin-bottom:11px
}

.sowaStatic.j211 .zajawka h3 {
    font-size:18px;
    line-height:22px;
    color:#0a58a3;
    padding:0 1px;
    height:68px;
    overflow:hidden;
    word-wrap:break-word
}

/* /sowa-static */



.tags {
    margin:21px 0 23px;
    color:#9a9a9a;
    font-size:16px
}

.tags .label {
    color:#333
}

.tags a {
    color:#9a9a9a!important
}

.bnb {
    margin-bottom:32px
}

.bnb span {
    display:inline-block;
    font-size:16px;
    line-height:20px;
    margin-right:12px
}

.bnb .fb-like {
    display:inline-block
}

.dblAdv {
    text-align:right;
    padding-right:318px;
    padding-top:5px;
}

.artCnt .dblAdv {
    margin-top: 38px;
}

.dblAdv:after {
   width: 318px;
    content: ' ';
    position: absolute;
    right: 0px;
    top: 0px;
    background: white;
    z-index: 2;
}

.dblAdv img {
    margin-right:0
}


.bottomSource {
    line-height: 25px;
    font-size: 16px;
    margin-bottom: 28px;
}

.bottomSource .source {
    display: inline-block;
    vertical-align: middle;
}

.bottomSource a {
    color: inherit;
}

.bottomSource img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px 0 0;
    max-height: 25px;
    width: auto;
}

.bottomSource .name {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

.bottomSource .shb {
    display: inline-block;
    vertical-align: middle;
    float: right;
    padding-top: 2px;
}

.bottomSource .shb.no-source {
    float: none;
}

.bottomSource .shb .fb-like {
    float: right;
    margin-top: -2px;
    margin-left: 16px;
	overflow: hidden;
	height: 25px;
}
/* RECOMMENDED */
.recommended-element, .recommended-element--wideo {
	width: 148px;
	padding: 16px;
	padding-bottom: 13px;
	margin-bottom: 13px;
}

.recommended-offert {
	background: #F6F6F6;
}

.recommended-offert[data-ad-header]:before {
	font-size: 16px;
	padding: 0 5px;
}

.recommended-offert[data-ad-footer]:after {
	content: 'REKLAMA';
	font-size: 9px;
	text-align: right;
	color: #CCC;
	float: right;
	width: 160px;
	margin-right: -10px;
}

.recommended-list {
	margin-left: 35px;
}

/* OFFERS FOOTER */
.ad-offers.offers-footer {
	width: 100%;
	margin: 0 auto;
	height: 190px;
	overflow: hidden;
	position: relative;
}

.ad-offers.offers-footer small {
	float: left;
	margin-left: 10px;
}

.ad-offers.offers-footer ul {
	font-size: 0px;
	display: table;
	margin: 0 auto;
}

.ad-offers.offers-footer ul li.description {
	margin-bottom: 0px;
	margin-left: -10px;
	display: table;
}

.ad-offers.offers-footer ul li:not(.description) {
	display: inline-block;
	height: 170px;
	width: 160px;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	vertical-align: top;
	background: #F6F6F6;
}

.ad-offers.offers-footer ul li h3 {
	padding: 8px 3px;
}

.ad-offers.offers-footer ul li[data-ad-header]:before,
.ad-offers.offers-right ul li[data-ad-header]:before {
	font-size: 16px;
	padding: 0 5px;
}

@media screen and (max-width: 1220px) {

    .w300 {
        margin-top: -155px;
    }

    header.topHeadline {
        min-width:970px
    }

    header.topHeadline .ico {
        margin-left:25px
    }

    header.topHeadline .icoPoczta {
        padding-left:31px
    }

    header.topHeadline .icoTVWP {
        margin-left:22px
    }

    header.topHeadline .icoPoczta:hover {
        background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 6px no-repeat
    }

    header.topHeadline .icoTVWP:hover {
        background:url(//a.wpimg.pl/a/i/wiadomosci/rebrand/sprite.png) 0 -185px no-repeat
    }

    header.topHeadline .ico:hover .label {
        display:none
    }

    header.topHeadline .icoPogoda:hover {
        text-decoration:none
    }


    .sowaStatic {
        width:660px;
        margin-left:0
    }

    .sowaStatic .zajawka:nth-child(n + 5) {
        display:none
    }

    .sowaStatic .zajawka {
        margin-left:9px;
        margin-right:0;
    }
    .sowaStatic .zajawka:first-child { margin-left: 0; }

    .sowaStatic .zajawka img {
        width:152px;
        height:117px
    }


    .sowaStatic.j211 {
        width:660px;
        margin-left:0
    }
    .sowaStatic.j211 .zajawka:nth-child(n + 5) {
        display: block;
    }
    .sowaStatic.j211 .zajawka:nth-child(n + 9) {
        display:none;
    }

    .sowaStatic.j211 .zajawka {
        margin-left:12px;
        margin-right:0;
        margin-bottom:20px;
        width:155px
    }

    .sowaStatic.j211 .zajawka:first-child,
    .sowaStatic.j211 .zajawka:nth-child( 5n ) {
        margin-left: 0
    }

    .sowaStatic.j211 .zajawka img {
        width:155px;
        height:88px
    }



    .narrow .avatar {
        margin-top:1px;
        float:left
    }

    .narrow .avatar .avatarIn {
        display:table-cell;
        height:36px;
        vertical-align:middle
    }

    .narrow .autorIn {
        display:table-cell;
        height:36px;
        vertical-align:middle
    }

    .narrow .opis {
        font-size:12px
    }

    .narrow .autor time {
        font-size:12px
    }

    .narrow h1,.narrow .h1 {
        margin-bottom:17px
    }

    .narrow h3 {
        font-size:18px;
        line-height:19px
    }

    .narrow .botRow {
        margin-top:0px
    }

    .narrow .topNar {
        float:right;
        margin-top:4px;
        margin-right:5px
    }

    .narrow .topNar .shb.fb {
        margin-top:3px
    }

    .narrow .topNar .shb.twit {
        margin-top:-5px
    }

    .artPrzewijak {
        min-width:970px
    }

    .artPrzewijak .zajawka {
        width:236px
    }

    .artPrzewijak .zajawka h3 {
        width:143px;
        font-size:15px;
        line-height:20px
    }

    .tags {
        margin-top:21px
    }

    .artPrzewijak .zajawka img {
        margin-right:12px
    }

    header.topHeadline .wrapper {
        width:970px
    }

    main {
        width:655px
    }

    body .opinie {
        padding-left:0;
        width:655px
    }

    .narrow h1 {
        margin-bottom:19px;
        font-size:44px;
        line-height:50px
    }

    .artMainWrapper .artCnt {
        width:970px;
        margin-left:auto;
        margin-right:auto;
        padding-top:14px;
        position:relative
    }

    header.narrow {
        margin-right:322px
    }

    .artMainWrapper {
        width:970px
    }

    .artPrzewijak {
        width:auto
    }

    article .main .bigFoto .fota {
        max-width:655px
    }

    .narrow {
        display:block
    }

    .wide {
        display:none
    }

    #stgHeader .stgHeaderContainer {
        width:984px
    }

    footer {
        width:970px
    }

    .artMainWrapper.wideArt .artCnt {
        width:970px
    }

    .artMainWrapper.wideArt main {
        padding-left:0
    }

    .artMainWrapper.wideArt article .bigFoto .fota {
        min-width:970px
    }

    .artMainWrapper.wideArt article main .bigFoto .fota {
        min-width:100px;
        max-width:655px
    }

    .artMainWrapper.wideArt .wrap {
        width:970px
    }

    .artMainWrapper.wideArt section.col {
        margin-left:0
    }

    .artMainWrapper.wideArt .artCnt section.col {
        display:none;
        clear:both;
        float:none
    }

    .fbs {
        width:150px;
        padding-left:6px
    }

    .szukaj .inTxt {
        width:252px;
        background-position:140px 10px
    }

    .szukaj .inBtn {
        width:50px;
        background-position:16px -140px
    }

    #adv01,#adv02,#adv03,#adv09,#adv14 {
        margin-left: auto !important;
        margin-right: auto !important;
        width: 980px !important;
    }


}



#adv37 {
    position:relative
}

#adv37anchor {
    width:300px;
    float:right
}

#adv01,#adv02,#adv03,#adv05,#adv06,#adv09,#adv10,#adv14 {
    text-align:center;
    margin:30px 0 25px;
}




#adv06 {
    margin:39px auto 36px
}

#adv01 br,#adv02 br,#adv03 br,#adv05 br,#adv06 br,#adv09 br,#adv10 br,#adv14 br {
    display:none
}

#adv05,#adv05a,.adv05a {
    clear:both;
    margin:30px auto;
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
    padding:30px 0
}

#adv05,#adv05a,.adv05a { margin-bottom: 30px !important; }

#adv05 {
    padding-bottom:23px
}

#adv34 {
    margin-bottom:30px
}

#adv01 img,#adv02 img,#adv03 img,#adv03a img,#adv05 img,.adv05a img,#adv34 img,#adv37 img,#adv10 img {
    display:block;
    margin:0 auto
}

#adv03a,.adv03a,#adv05a,.adv05a,#adv29a,.adv29a {
    display:none
}

.adv03a {
    margin:41px auto 30px
}

@media screen and (max-width: 1220px) {
    .adv03a {
        width:625px
    }
}

#adv29 {
    margin-right:318px
}

#adv29,#adv29a,.adv29a {
    margin-top:25px;
    margin-bottom:0;
    text-align:right;
    float:right;
    clear:both
}

#adv29 img,#adv29a img,.adv29a img {
    display:inline-block;
    margin-right:0
}


#adv01,#adv02,#adv03,#adv09,#adv14 {
    margin-left: auto;
    margin-right: auto;
    width: 1214px;
}




@media screen and (max-width: 1220px) {
    #adv29,#adv29a,.adv29a {
        margin-top:56px;
        margin-bottom:18px
    }
}

#ADrail {
    width:300px;
    height:100%;
    position:absolute;
    z-index:3
}

a.zrodloPAP {
    position:relative
}

a.zrodloPAP span.zrodloText {
    position:absolute;
    top:10px;
    z-index:10000000;
    left:50px;
    display:none;
    background-color:#404040;
    text-align:justify;
    color:#FFF9E8;
    width:500px;
    padding:10px;
    min-height:130px
}

a.zrodloPAP.on:hover span.zrodloText {
    display:block
}

table[name="u1"] {
    margin:5px 12px 5px 5px !important;
}


.zajawka--art, .zajawka--wideo {
    float: right;
    border-left: #d6d6d6 solid 1px;
    margin: 10px;
    max-width: 293px;
    padding: 10px 0 12px 16px;  
}

.zajawka--art a, .zajawka--wideo a {
    display: block;
    padding: 0px;
    width: 293px;
    position: relative;
}


.zajawka--art .zajawka__pic .type, 
.zajawka--wideo .zajawka__pic .type {
    position: absolute;
    top: 11px;
    left: 11px;
    height: 42px;
    width: 42px;
    z-index: 2;
}

.zajawka--art h3, .zajawka--wideo h3 {
    font-size: 20px;
    line-height: 26px;
    position: absolute;
    bottom: 11px;
    z-index: 3;
    left: 15px;
    color: white;
    width: 248px;
    text-shadow: 1px 0px 2px rgba(0, 0, 0, .75);
}

.zajawka--art .zajawka__pic .type.video {}

.zajawka--art .zajawka__pic .type.gallery {
    background-image: url('data:image/png;base64,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');
}

.zajawka--art .zajawka__pic .mask,
.zajawka--wideo .zajawka__pic .mask {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ??BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.39) 98%, rgba(0,0,0,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(98%,rgba(0,0,0,0.39)), color-stop(100%,rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.39) 98%,rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.39) 98%,rgba(0,0,0,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.39) 98%,rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.39) 98%,rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    display: block;
    height: 50%;
    width: 100%;
}

.zajawka--wideo .zajawka__pic:before {
    position:absolute;
    top:10px;
    left:10px;
    width:38px;
    height:38px;
    border-radius:19px;
    background:#fff;
    z-index:2;
    content:'';
    box-shadow:0 0 4px rgba(0,0,0,.6)
} 

.zajawka--wideo .zajawka__pic:after {
    position:absolute;
    z-index:3;
    border-color:transparent transparent transparent #5c5c5c;
    border-image:none;
    border-style:solid;
    border-width:9px;
    content:'';
    left:26px;
    top:20px;
    width:0;
    height:0
}
.zajawka--art .zajawka__pic img, .zajawka--wideo .zajawka__pic img {
    width: 100%;
}

.source-cloud__text {
    display: none;
}

/*** Testy A/B ***/
*[data-ab-id] {
	display: none;
}

[data-ad-header]:before {
	content: attr(data-ad-header);
	padding: 0px 3px;
	position: absolute;
	background: #f0152b;
	z-index: 2;
	color: white;
	pointer-events: none;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	font-size: 12px;
	margin-left: -6px;
	margin-top: -6px;
	border-radius: 0px 0px 5px 0px;
	-moz-border-radius: 0px 0px 5px 0px;
	-webkit-border-radius: 0px 0px 5px 0px;
	-o-border-radius: 0px 0px 5px 0px;
	-ms-border-radius: 0px 0px 5px 0px;
}

.question {
}

.question-image {
    float: left;
    margin-top: 3px;
    width: 30px;
}

.question-content {
    margin-left: 38px;
    display: block;
}

/* social */
.wpsocial-shareBox.horizontal .item.wy, .wpsocial-shareBox.horizontal .shb.wy {
    float: left;
    width: auto;
}
.socials .socials--wykop {
    width: auto;
}
.podzielsie.topNar .shb.wy {
    padding-top: 4px;
}
.podzielsie.vert .shb.wy {
    margin-right: 0;
    padding-top: 2px;
}
.podzielsie .shb.wy {
    margin-right: 15px;
    padding-top: 7px;
	overflow:hidden;
}

/* fix nagłego zwiekszenia rozmiaru podczas doczytywania iframe-ow socialowych */
.podzielsie.topNar {
    height:29px;
	overflow:hidden;
}

.podzielsie.vert {
	height:67px;
	overflow:hidden;
}




@font-face {
    font-family: 'Roboto';
    src: url('f/roboto-regular-webfont.eot');
    src: url('f/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('f/roboto-regular-webfont.woff') format('woff'),
        url('f/roboto-regular-webfont.ttf') format('truetype'),
        url('f/roboto-regular-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: 400;
    font-style: normal;
}

.dzieje-sie-bar {
    width: 1204px;
    height: 41px;
    font: 20px/40px 'Roboto';
    overflow: hidden;
    margin: 0 auto 18px;
}

@media screen and (max-width: 1220px) {
    .dzieje-sie-bar {
        width: 970px;
    }
}


.dzieje-sie-bar .dzieje-sie-bar__link {
    display: block;
}
.dzieje-sie-bar .dzieje-sie-bar__link:hover {
    text-decoration: none;
}

.dzieje-sie-bar .dzieje-sie-bar__label {
    float: left;
    background: #ffd800;
    color: #000;
    padding: 0 15px 1px;
    margin-right: 15px;
}

.dzieje-sie-bar .dzieje-sie-bar__title {
    background: #454545;
    color: #fff;
    padding-bottom: 1px;
}

.dzieje-sie-bar .dzieje-sie-bar__link:hover .dzieje-sie-bar__title {
    text-decoration: underline;
}

.wptvArticleRelatedText {
	font-weight: bold;
	margin-bottom: -25px;
	margin-top: 25px;
}

/******* PAH ************/
.pah-image {
    height: 40px;
}
.pah-button {
    display: inline-block;
    margin: 0px 5px 0px 0px;
}
.pah-footer {
    margin-top: 10px;
	text-align: center;
}
.pah-button:active {
	margin: 1px 4px -1px 1px;
}
/******* //PAH **********/