@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat/Montserrat-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat/Montserrat-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'IcoMoon';
    src: 
        url('fonts/icomoon/IcoMoon.ttf') format('truetype'), 
        url('fonts/icomoon/IcoMoon.eot') format('opentype');
    font-weight: normal;
    font-style: normal;
}

body{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	overflow-x: hidden;
	font-family: 'Montserrat';
    font-style: normal;
}

*:focus{
	outline: none;
}
*::-moz-focus-inner{
	border: 0px;
}
strong, b, th, th div{
	font-weight: bold;
}
th{
	text-align: center;
}
tbody{
	border: 0px;
}
i, em{
	font-style: italic !important;;
	font-size: 1em !important;
	line-height: initial !important;
}
hr, .hr{
 	border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(left, #ccc, #333, #ccc);
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
}
.hr{
	width: 100%;
}

/*Wyszukiwarka*/

form#search-block-form input[type='text']{
	width: 160px;
	height: 21px;
	border: 1px solid #B82424;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
}
form#search-block-form input[type='submit']{
	
	border: 0px;
    background-color: #B82424;
	color: #fff;
	border-left: 0px;
	border-right: 0px;
	text-transform: uppercase;
	height: 25px;	
	border: 1px solid #B82424;
	
}
form#search-block-form input[type='submit']:hover{
	cursor: pointer;
}
form#search-block-form{
	height: 30px;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	padding-left: 5px;
}

div.view-wyszukiwarka{
	width: 90%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}

div.view-wyszukiwarka .views-exposed-widget{
	min-width: 220px;
	text-align: center;
	padding: 0px;
	margin: 3px;
}

div.view-wyszukiwarka .view-filters div{
	padding: 0px;
	margin: 0px;
	float: none;
	display: inline-block;
}

div.view-wyszukiwarka #edit-szukaj-wrapper div{
	float: none;
}

div.view-wyszukiwarka .view-filters input[type='text'], 
div.view-wyszukiwarka .view-filters select{
	min-width: 220px;
	border: 1px solid #ddd;
	color: #670001;
}

div.view-wyszukiwarka .view-filters input[type='submit']{
	color: white;
	border: 0px;	
	min-height: 30px;
	background: #CD0100;
	text-transform: uppercase;
	font-size: 1em;
	padding: 8px;
}


div.view-wyszukiwarka .view-filters input[type='submit']:hover{
	background: #580000;
}

div.view-wyszukiwarka .view-content table{
	width: 100%;
	border-collapse: collapse;
}

div.view-wyszukiwarka .view-content table td{
	border: 1px solid #ccc;
	text-align: left;
	padding: 5px;
}
div.view-wyszukiwarka .view-content table th{
	text-align: left;
	padding: 5px;
}

div.view-wyszukiwarka .view-content table tr.odd {
	background: #fff;
}

div.view-wyszukiwarka .view-content table thead {
	font-size: 10pt;
}

div.view-wyszukiwarka .view-content table tbody {
	width: 100%;
}

div.view-wyszukiwarka .view-content table tr td a {
	color: #CD0100;
	text-decoration: none;
}

div.view-wyszukiwarka label{
	font-weight: normal;
}

div.view-wyszukiwarka .form-item-field-data-publikacji-date {
	display: block !important;
	float: left !important;
}


div.view-wyszukiwarka .form-item-field-data-publikacji-date > label,
div.view-wyszukiwarka .form-item-field-data-publikacji-date > .description {
	display: none;
}

#wrapper{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	background-color: white;
	padding: 20px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1)
}

#loader{
	/*display: none;*/
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 2000;
	text-align: center;
	background: rgba( 255, 255, 255, 1 ) url('cui-loading.gif') 50% 40% no-repeat;
	background-size: 80px 80px;
}
#img-viewer{
	display: none;
	left:0px;
	right:0px;
	height: 100%;
	position: fixed;
	top: 0px;
	background: rgba(1,1,0, 0.6);
	z-index: 9999;
}
#img-viewer-content{
	text-align: center;
	position: absolute;
	left: 0px;
	right: 0px;
	height: 100%;
}
#img-viewer-content img{
	position: absolute;
	margin: auto;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
}

#img-viewer-header{
	width: 90px;
	background: white;
	margin: 0 auto;
	top: 30px;
	right: 10px;
	position: relative;
}
#img-viewer-header:hover{
	cursor: pointer;
}

#loader div{
	position: fixed;
	z-index: 2001;
	bottom: 60%;
	margin-bottom: -100px;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	color: #FC0204;
	font-weight: 100;
	font-size: 1.3em;
}
#header{
	width: 100%;
}

#headerTopContainer{
	width: 100%;
	background: #272D35;
	background: white;
}
#headerMiddleContainer{
	width: 100%;
	background: white;
	padding-top: 32px;
}
#headerBottomWrapper{
	width: 100%;
	background: #B82424;
}

#headerTop{
	margin-left: auto;
	margin-right: auto;
	height: 25px;
	width: 100%;
	background: #272D35;
	background: white;
    box-sizing: border-box;
    width: 1200px;
}
#headerBackground{
	width: 100%;
}
#headerBackground .top{
	height: 25px;
	position: absolute;
	width: 100%;
	background: #272D35;
	top: 0px;
	z-index: -100;
}
#headerBackground .middle{
	height: 85px;
	position: absolute;
	width: 100%;
	background: white;
	top: 25px;
	z-index: -100;
}
#headerBackground .bottom{
	height: 35px;
	position: absolute;
	width: 100%;
	background: white;
	background: linear-gradient(#fff, #eee);
	background: -webkit-linear-gradient(#fff, #eee);
    background:    -moz-linear-gradient(#fff, #eee);
    background:     -ms-linear-gradient(#fff, #eee);
    background:      -o-linear-gradient(#fff, #eee);
    top: 110px;
    border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	z-index: -100;
}


#headerMiddle{
	width: 1200px;
	height: 85px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#headerBottom{
	/*min-width: 1240px;*/
	max-width: 1920px;
	overflow: hidden;
	height: 40px;
	background: #B82424;
	font-size: 0.8em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#headerBottomContainer{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#headerBottomLeftMenu{
	font-size: 1.1em;
	float: left;
	letter-spacing: -0.3px;
	/*width: calc(100% - 180px);*/
	width: 100%;
	text-align: center;
}
#headerBottomLeftMenu ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	
}
#headerBottomLeftMenu ul li{
	float: left;
}
#headerBottomLeftMenu ul li a{
	display: block;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
	color: #990101;
	color: white;
	/*border-right: 1px solid #AAA;*/
	line-height: 40px;
	height: 40px;
	text-transform: uppercase;
	transition: background-color 500ms;
}

#headerBottomLeftMenu ul li a.link:hover {
	color: #B82424;
	background-color: white;
	transition: background-color 500ms, color 500ms;s
}

#headerBottomRightMenu {
	float: right;
	width: 175px;
}

#headerBottomRightMenu div.region,
#headerBottomContainer div.region {
	display: table-cell;
	vertical-align: middle;
	height:  35px;
	
}
#headerBottomMoreLink {
	display: none;
	float: left;
	width: 35px;
	height: 35px;
}
.headerBottomMoreLinkOpened {
	background-image: url('icons/menu-more.png');
	background-repeat: no-repeat;
	background-size: 19px 19px;
	background-position: 50% 50%;
}
.headerBottomMoreLinkClosed {
	background-image: url('icons/menu-more.png');
	background-repeat: no-repeat;
	background-size: 19px 19px;
	background-position: 50% 50%;
}
#headerBottomMoreLink:hover {
	cursor: pointer;
	opacity: 0.8;
}

#block-search-form {
	text-align: right;
}
#block-search-form form {
	display: inline-block
}

/*Menu podkategorii*/

.categoryMenu {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 1em;
}
.categoryMenu ul {
	list-style-type: none;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 0px;
}
.categoryMenu ul li{
	display: inline-block;
	border-right: 2px solid white;
	vertical-align: middle;
}
.categoryMenu ul li a {
	display: inline-block;
	padding: 10px;
	text-decoration: none;
	color: #990101;
	
	
	/*height: 30px;*/
}
.categoryMenu ul li:last-child a {
	border-right: none;
}
.categoryMenu ul li a:hover,
.categoryMenu ul li:hover > a,
.categoryMenu ul li:hover {
	color: white;
	background: #CD0100;
}

a#home{
	width: 2px;
	text-indent: -999999px;
	background-image: url('icons/home-icon-2.png');
	background-size: 40px 20px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-left: 5px;
	margin-right: 5px;
	transition: background-color 500ms;
}

#headerBottomRightMenu{
	padding-right: 5px;
	text-align: right;
	display: none;
}

#headerTopLeftMenu{
	float: left;
}

#headerTopLeftMenuButton{
	display: none;
	float: left;
	height: 25px;
	width: 25px;
	background: url(menu4.png) no-repeat;
	background-size: 20px 20px;
	background-position: 50% 50%;
}

#headerTopLeftMenuButton:hover{
	cursor: pointer;
}

#headerTopLeftMenu > ul{
	background: rgb(245, 245, 245);
}

#headerTopLeftMenu ul{
	margin: 0px;
	padding: 0px;
}

.headerTopLeftMenuSlim{
	position: absolute !important;
	top: 25px !important;
	z-index: 9999 !important;
	left: 0px !important;
	
}
.headerTopLeftMenuSubMenuSlim{
	left: 100% !important;
	margin-top: -25px !important;
}
.headerTopLeftMenuMainSlim{
	float: none !important;
}

#headerTopLeftMenu ul li.main-menu{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
}
#headerTopLeftMenu ul li.main-menu ul {
	position: absolute;
	width: 200px;
	background: white;
	z-index: 999;
	opacity: 0;
	display: none;
	list-style-type: none;
	box-sizing: border-box;
	background: rgb(245, 245, 245);
}
#headerTopLeftMenu ul li.main-menu ul li {
	padding: 0px;
}


#headerTopLeftMenu ul li.main-menu:hover {
	background: rgb(245,245,245);
}

#headerTopLeftMenu ul li.main-menu > a:hover {
	background: rgb(245,245,245);
}

#headerTopLeftMenu ul li a{
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	color: #444;
	font-size: 0.7em;
	vertical-align: middle;
	height: 100%;
}

#headerTopLeftMenu ul li.main-menu > a{
	height: 25px;
	line-height: 25px;
}

#headerTopLeftMenu ul li.main-menu > ul li{
	min-height: 25px;
	line-height: 25px;s
}

#user-login-panel-switch:hover{
	cursor: pointer;
}

#user-login-panel-edit{
	height: 30px;
    display: inline-block;
    line-height: 30px;
    text-decoration: none;
    color: #444;
    font-size: 20px;
    text-transform: uppercase;
}

#headerTopRightMenu {
	float: right;
	text-align: right;
	position: relative;
	margin-top: 10px;
}

#headerTopRightMenu ul {
	list-style-type: none;
	padding: 6px;
	margin: 0px;
	margin-right: 5px;
	z-index: 200;
	text-align: left;
	background: white;
	position: absolute;
	top: 0px;
	right: 40px;
	display: none;
	background-color: rgb(245, 245, 245);
}

#headerTopRightMenu ul.fright {
	float: right;
}
#headerTopRightMenu ul li {
	border-bottom: 1px solid #f3f3f3;
	padding: 5px 10px;
	padding-left: 0;
}

#headerTopRightMenu ul li:last-child {
	border-bottom: 0;
}

#headerTopRightMenu ul li:hover {
	background: #f3f3f3;
}

#headerTopRightMenu ul li a {
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: black;
	line-height: 25px;
	height: 25px;
	font-size: 18px;
	white-space: nowrap;
	font-variant: small-caps;
}

#headerTopRightMenu #block-fboauth-login h3 {
	display: none;
}

#headerTopRightMenu #block-fboauth-login a {
	height: 25px;
	line-height: 25px;
	display: block;
	padding-left: 0px;
}

#headerTopRightMenu #block-fboauth-login a span {
	display: inline-block;
	background: url('icons/facebook2.png') no-repeat;
	background-size: 18px 18px;
	background-position: 0% 46%;
	padding-left: 28px;
	font-size: 14px;
	font-weight: normal;
	white-space: nowrap;
	color: #3B5998;
	font-variant: small-caps;
}

#headerTopRightMenu ul div.region {
	height: 25px;
	display: table-cell;
	vertical-align: middle;
}

#headerMiddleLogo {
	width: 350px;
	float: left;
	height: 85px;
	position: relative;
	text-align: left;
}

#headerMiddleLogo img.logo {
	/*height: 70px;*/
	width: 335px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: 10px;
}

#headerMiddleInfo {
	display: inline-block;
	height: 85px;
	width: 157px;
	font-size: 0.8em;
	color: #777;
	position: relative;
}

#headerMiddleWeather {
	vertical-align: top;
	display: inline-block;
	box-sizing: border-box;
	width: 255px;
	height: 85px;
	position: relative;
    float: right;
}

#headerMiddleWeather div.border {
    position: absolute;
    background: white;
}

#headerMiddleWeather div.top {
    width: 255px;
    height: 10px;
    top: 0;
    left:0;
}

#headerMiddleWeather div.right {
    width: 3px;
    height: 85px;
    top: 0;
    right:0;
}

#headerMiddleWeather a.left {
    position:absolute;
    display: block;
    width: 100%;
    height: 85px;
    top: 0;
    left:0;
    background-color: transparent;
}

#headerMiddleWeather div.bottom {
    width: 255px;
    height:3px;
    bottom: 0;
    left:0;
}

.constructor__dashed-border {
	border: 0 !important;
}

#headerMiddleInfo p{
	display: table-cell;
	vertical-align: middle;
	height: 85px;
}

#headerMiddleInfo > span:first-child {
	width: 100%;
	text-align: center;
}

#headerMiddleInfo > span:last-child {
	width: 100%;
	text-align: center;
	
}

#headerMiddleLinks {
	float: right;
	margin-right: 70px;
	margin-top: 12px;
}

#headerMiddleLinks img {
	height: 60px;
	border: 1px solid white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px; 
	margin: 0px;
	padding: 0px;
}

#headerMiddleIcons {
	vertical-align: top;
	height: 85px;
	box-sizing: border-box;
	float: left;
	margin-left: 50px;
}

#headerMiddleIcons a{
	color: black;
}

#headerMiddleIcons a.icon {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin-left: 5px;
	margin-right: 5px;
}

#headerMiddleIcons table {
	margin-top: 17px;
	margin-left: auto;
	margin-right: auto;
	height: 66px;
}

#headerMiddleIcons table td {
	text-align: center;
	/*width: 65px;*/
	padding: 0px 5px;
}

#headerMiddleIcons table td a {
	text-align: center;
	text-decoration: none;
}

#headerMiddleIcons .icon_ogloszenia{
	background: url('icons/ogloszenia.svg');
}

#headerMiddleIcons td.title{
	font-size: 10px;
}

#headerMiddleIcons td.title a{
	/*color: #d75555;*/
	color: #B82424;
    text-transform: uppercase;
    font-weight: normal;
}

#headerMiddleIcons .icon_kontakt{
	background: url('icons/kontakt.svg');
}

#headerMiddleIcons .icon_reklama_{
	background: url('icons/reklama.svg');
}

#headerMiddleIcons .icon_archiwum{
	background: url('icons/archiwum.svg');
}

#headerMiddleIcons .icon_firmy{
	background: url('icons/katalog.svg');
}

#headerMiddleIcons .icon_regionalne{
	background: url('icons/regionalne.svg');
}

#headerMiddleIcons .icon_blogi {
	background: url('icons/blogi.svg');
}
#headerMiddleIcons .title_blogi {
	color: white;
	font-weight: normal;
}

#headerMiddleIcons .icon a {
	background-size: 16px 16px;
	background-position: 50% 50%;
	background-color: #B82424;
	border-radius: 50%;
	text-indent: -5000px;
	background-repeat: no-repeat;
}

#headerMiddleIcons .icon a:hover{
	/*background-color: #B82424;*/
	/*transition: 500ms;*/
}

#facebookbox {
	position: fixed;
	top: 205px;
	right: -324px;
	min-width: 371px;
	z-index: 1100;
	height: 50px;
}

#facebookbox img.facebook-przycisk {
	float: left;
}

#facebookbox .facebook-ramka {
	background: #98A8C7;
	border-top: 1px solid #98A8C7;
	border-bottom: 1px solid #98A8C7;
	border-left: 1px solid #98A8C7;
	float: right;
	padding: 10px;
	font-size: 11px;
}
#facebookbox .facebook-ramka iframe{
	background: linear-gradient(#fff, #eee);
	background: -webkit-linear-gradient(#fff, #eee);
    background:    -moz-linear-gradient(#fff, #eee);
    background:     -ms-linear-gradient(#fff, #eee);
    background:      -o-linear-gradient(#fff, #eee);
}

#facebookbox .facebook-ramka a {
	text-decoration: none;
	color: #547f0f;
	border-bottom: 1px dotted #547f0f;
}

#facebookbox .facebook-ramka a:hover {
	text-decoration: none;
	color: #000018;
	border-bottom: 1px dotted #000018;
}

.fixed{
	position: fixed;
	top: 0px;
	z-index: 9999;
}

.headsection{
	position: relative;
	width: 818px;
	height: 578px;
	height: auto;
	float: left;
	padding: 0px;
	margin-top: 0px;
	text-align: left;
	vertical-align: text-top;
	width: 100%;
	overflow: hidden;
}
.sub_page .headsection{
	float: none;
	display: inline-block;
	width: 66%;
	
}
.sub_page #najczesciej-czytane{
	float: none;
	display: inline-block;
	padding: 0px;
	margin-top: 0px;
	width: 33.3%;
	padding-left: 10px;
	box-sizing: border-box;
}

.categoryHead .headsection{
	width: 600px;
	height: 400px;
}

.view-kategoria{
	margin-top: 10px;
	text-align: left;
	display: inline-block;
	
}
.view-kategoria table{
	width: 80%;
	float: left;
	/*border-right: 1px dashed #ddd;
	box-sizing: border-box;
	*/
}
.sideblock-galerie {
	width: 20%;
	float: left;
}
.sideblock-galerie ul{
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.sideblock-galerie ul li{
	margin: 0px;
}
.sideblock-galerie .views-field-field-ikona{
	font-size: 0em;
}
.sideblock-galerie .views-field-title{
	margin-bottom: 5px;

	padding: 5px;
}
.sideblock-galerie img{
	width: 100%;
	height: auto;
	max-height: 90px;
	object-fit: cover;
}

.sideblock-galerie a{
	color: black;
	font-size: 0.9em;
	text-decoration: none;
}
.sideblock-galerie a:hover{
	text-decoration: underline;
}
.sideblock-galerie h3{
	margin-top: 5px;
	font-size: 1em;
	text-align: center;
	color: #B82424;
	font-weight: 100;
	text-transform: uppercase;
}


/*MAINPAGE GALERIE, ŻYCZENIA*/

.mainpage-galerie{
	width: 100%;
	float: left;
}

#block-views-zyczenia-swiateczne-block{
	margin-top: 10px;
}

.mainpage-galerie table,
#block-views-zyczenia-swiateczne-block table
{
	width: 100%;
}
.mainpage-galerie td,
#block-views-zyczenia-swiateczne-block td
{
	padding: 10px;
	width: 20%;
	vertical-align: top;
}
#block-views-zyczenia-swiateczne-block td{
	width: 25%;
}

.mainpage-galerie td.col-first,
#block-views-zyczenia-swiateczne-block td.col-first
{
	padding-left: 0px;
}

.mainpage-galerie td.col-last,
#block-views-zyczenia-swiateczne-block td.col-last
{
	padding-right: 0px;
}

.mainpage-galerie .views-field-field-ikona,
#block-views-zyczenia-swiateczne-block .views-field-field-ikona
{
	font-size: 0em;
}
.mainpage-galerie .views-field-title,
#block-views-zyczenia-swiateczne-block .views-field-title
{
	margin-bottom: 5px;
	padding: 5px;
}

#block-views-zyczenia-swiateczne-block .views-field-title{
	box-sizing: border-box;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


.mainpage-galerie img,
#block-views-zyczenia-swiateczne-block img
{
	width: 100%;
	height: 150px;
	object-fit: cover;
}

#block-views-zyczenia-swiateczne-block img{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#block-views-zyczenia-swiateczne-block .tdIcon,
.view-zyczenia-swiateczne .tdIcon
{
	display: block;
	position: absolute;
	left: 5px;
	top: 5px;
	width: 25px;
	height: 25px;
	background: url('icons/zyczenia-swiateczne2.png') no-repeat;
	background-size: 25px 25px;
	border-radius: 5px;
}

.mainpage-galerie a,
#block-views-zyczenia-swiateczne-block a
{
	color: black;
	font-size: 0.8em;
	text-decoration: none;
    font-weight: bold;
}

#block-views-zyczenia-swiateczne-block .views-field-title a{
	font-size: 1em;
	color: #00304a;
	color: #C61D00;
	color: #811200;
}

.mainpage-galerie a:hover,
#block-views-zyczenia-swiateczne-block a:hover
{
	text-decoration: underline;
}

.mainpage-galerie .sectionTitle a{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23pt;
	text-align: left;
	color: #c12901;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}


#block-views-zyczenia-swiateczne-block .sectionTitle,
.sub_page #zyczenia-swiateczne .sectionTitle
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	color: #C61D00;
	border-bottom: 2px solid #C61D00;
	width: 100%;
	height: 45px;
}
.sub_page #zyczenia-swiateczne .sectionTitle{
	margin-top: 10px;
}

#block-views-zyczenia-swiateczne-block .sectionTitle a,
.sub_page #zyczenia-swiateczne .sectionTitle a
{
	color: #C61D00;
	font-size: 1.4em;
	text-decoration: none;
	
	text-transform: uppercase;
}

.sectionTitleText span{
	display: inline-block;
}

#block-views-zyczenia-swiateczne-block .sectionTitleText a,
.sub_page #zyczenia-swiateczne .sectionTitleText a
{
	font-weight: 600;
}



#block-views-zyczenia-swiateczne-block .sectionTitleIcon,
.sub_page #zyczenia-swiateczne .sectionTitleIcon
{
	background: url('icons/zyczenia-swiateczne.png') no-repeat;
	background-size: 34px 34px;
	float: left;
	height: 34px;
	width: 34px;
	border-radius: 17px;
}

.sub_page .view-zyczenia-swiateczne table tr td{
	width: 33% !important;
	padding: 10px !important;
}

.view-zyczenia-swiateczne table tr td span.views-field-field-ikona{
	width: 100% !important;
}

.view-zyczenia-swiateczne table tr .views-field-title{
	width: 100% !important;
	box-sizing: border-box;
	padding: 10px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.view-zyczenia-swiateczne table .views-field-title a{
	color: #811200 !important;
}
.view-zyczenia-swiateczne table img{
	height: 160px !important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.view-zyczenia-swiateczne table tr td{
	border-bottom: 0px !important;
}
.view-zyczenia-swiateczne table{
	width: 100%;
}

/*---*/


.view-blogosfera table,
.view-blogosfera-admin table,
.view-page-telewizja table{
	width: 100% !important;
	table-layout: fixed;
}


.view-kategoria table td{
	vertical-align: top;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	 
}
.view-blogosfera table td,
.view-blogosfera-admin table td,
.view-page-telewizja table td{
	border-bottom: 0px !important;
}

.view-kategoria table tr td:first-child{
	
	padding: 10px;
	padding-left: 0px;
}

.view-kategoria table tr td:last-child{
	padding-right: 0px;
}

.view-blogosfera table td{
	border-bottom: 0px !important;
}

.view-blogosfera table td div.views-field-field-ikona,
.view-blogosfera-admin table td div.views-field-field-ikona
{
	display: block;
	overflow: hidden;
	font-size: 0em;
}

.view-blogosfera table td span.views-field-field-ikona,
.view-blogosfera-admin table td span.views-field-field-ikona

.view-blogosfera table td span.views-field-field-ikona,
.view-blogosfera-admin table td span.views-field-field-ikona,
.view-page-telewizja table td span.views-field-field-ikona{
	display: block;
	overflow: hidden;
	float: initial !important;
}

.view-kategoria table tr td span.views-field-field-ikona{

	display: inline-block;
	width: 30%;
	vertical-align: text-top;
	float: left;
	/*font-size: 0em !important;*/
}

.view-kategoria table tr td span.views-field-field-ikona span, 
.view-kategoria table tr td span.views-field-field-ikona a{
	/*font-size: 0em !important;*/
}
.view-kategoria table img{
	width: 100%;
	height: 130px;
	object-fit: cover;
	object-position: center center;
}


.view-blogosfera table tr td span.views-field-field-ikona,
.view-blogosfera-admin table tr td span.views-field-field-ikona,
.view-page-telewizja table tr td span.views-field-field-ikona{
	width: 100%;
}

span.views-label.views-label-field-ikona {
	display: block;
	height: 18px;
	padding: 5px 0;
	background-color: #B82424;
}

span.views-label.views-label-field-ikona .counter{
	width: 50px;
	height: 20px;
	padding: 3px 0;
	margin-left: 5px;
	font-weight: 700;
	color: #fff;
	font-size: 15;
}

.view-kategoria table .views-field-title,
.view-kategoria table .views-field-title .field-content
{
	display: inline-block;
}

.view-kategoria table .views-field-title{
	/*padding: 10px;
	padding-bottom: 0px;
	*/
}

.view-blogosfera table .views-field-title,
.view-blogosfera-admin table .views-field-title
{
	padding: 0px !important;
}

.view-kategoria table tr .views-field-title{
	width: 70%;
	display: inline-block;
	/*
	padding: 0px;
	*/
	vertical-align: text-top;
	float: left;
}

.view-blogosfera table tr .views-field-title,
.view-blogosfera-admin table tr .views-field-title,
.view-page-telewizja table tr .views-field-title{
	float: initial;
	width: 100%;
}

.view-kategoria table tr td
{
	padding: 0px;
}


.view-blogosfera table tr td,
.view-blogosfera-admin table tr td,
.view-page-telewizja table tr td{
	padding: 0 5px !important;
}

.view-blogosfera table tr .views-field-title,
.view-blogosfera-admin table tr .views-field-title,
.view-page-telewizja table tr .views-field-title
{
	padding: 0px !important;
	bottom: 5px !important;
    left: 0px !important;
    position: static !important;
    width: 100%;
}

.view-blogosfera table tr .views-field-title,
.view-blogosfera-admin table tr .views-field-title
{
	position: static !important;
}

.view-kategoria table .views-field-title a{
	display: inline-block;
	text-decoration: none;
	color: #00304a;
	width: 100%;
	font-size: 1.1em;
	padding: 10px;
	box-sizing: border-box;
	
	font-weight: 600;
}

.view-kategoria table .views-field-edit-node,
.view-kategoria table .views-field-delete-node
{
	position: absolute;
	top: 5px;
	padding: 5px;
}

.view-kategoria table .views-field-edit-node a,
.view-kategoria table .views-field-delete-node a{
	color: black;
	display: inline-block;
	width: 55px;
	background: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	padding: 2px;
	text-align: center;
	border-radius: 2px;
}

.view-kategoria table .views-field-edit-node a:hover,
.view-kategoria table .views-field-delete-node a:hover{
	color: white;
	background: rgba(0, 0, 0, 0.8);
}

.view-kategoria table .views-field-edit-node{
	left: 5px;
}

.view-kategoria table .views-field-delete-node{
	left: 75px;
}

.view-kategoria table .views-field-title a:hover:before{
	color: #999;
	color: #990101;
}

.view-blogosfera table .views-field-title a:before,
.view-blogosfera-admin table .views-field-title a:before,
.view-page-telewizja table .views-field-title a:before
{
	content: none !important;
	
}

.view-page-telewizja table tr.row-1 td .views-field-title a,
.view-page-telewizja table tr td .views-field-title a{
	text-decoration: none;
	color: #2e3460;
	color: white;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
	/*position: absolute;*/
	width: 100%;
	max-height: 55px;
	line-height: 25px;
	overflow: hidden;
	font-size: 1.1em !important;
	font-weight: 300;
	padding: 4px;
	box-sizing: border-box;
	border-bottom: 0px;
	border-top-right-radius: 2px;	
	border-bottom-right-radius: 2px;	
}


.view-page-telewizja table tr td .views-field-title a{
	color: black !important;
	text-shadow: none !important;
	padding: 3px;
}

.view-blogosfera table tr.row-1 td .views-field-title a,
.view-blogosfera-admin table tr.row-1 td .views-field-title a
{
	text-shadow: none !important;
}

.view-blogosfera table tr .views-field-title a{
	line-height: initial !important;
}

.view-page-telewizja table tr.row-1 td .views-field-title a{
	text-shadow: none !important;
	color: black;
}

.view-blogosfera table td:hover,
.view-blogosfera-admin table td:hover
{
	background: white !important;
	
}

.view-page-telewizja table td:hover{
	background: white !important;
	
}

.view-blogosfera table .views-field-title a,
.view-blogosfera-admin table .views-field-title a
{
	display: inline-block !important;
	text-decoration: none !important;
	color: black !important;
	width: 100% !important;
	height: 44px !important;
	font-size: 1.1em !important;
	padding: 4px !important;
	box-sizing: border-box !important;	
	font-weight: 100 !important;
	overflow: hidden !important;
	text-shadow: none !important;
}


.view-kategoria table .views-field-field-data-publikacji{
	/*display: none;*/
	color: grey;
	font-size: 10pt;
	text-align: right;
	padding-left: 10px;
	width: 30%;
	float: right;
}
.view-page-telewizja table .views-field-field-data-publikacji{
	display: block !important;
	width: 100%;
	float: initial;
}

.view-page-telewizja table tr td .views-field-field-data-publikacji
{
	text-decoration: none;
	color: white;
	position: absolute;
	top: 5px;
	font-size: 10pt;
	padding: 2px;
	left: 5px;
	box-sizing: border-box;
	display: block;
	border-radius: 2px;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
}

.view-blogosfera table tr td .views-field-field-data-publikacji{
	text-decoration: none;
	color: white;
	position: absolute;
	top: 3px;
	font-size: 10pt;
	padding: 2px;
	left: 0px;
	box-sizing: border-box;
	display: block;
	border-radius: 2px;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
	float: initial;
	width: 100%;
}

.view-kategoria table .views-field-name{
	text-decoration: none;
	color: white;
	position: absolute;
	bottom: 54px;
	border-radius: 3px;
	font-size: 12pt;
	padding: 4px;
	right: 10px;
	box-sizing: border-box;
	text-align: right;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
}

.view-blogosfera-admin table tr td .views-field-field-data-publikacji
{
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	color: white;
	text-shadow: 0 0 3px black, 0 0 6px black;
}


.view-blogosfera table .views-field-field-lid,
.view-blogosfera-admin table .views-field-field-lid
{
	display: none !important;
}

.headsectionTitle{
	
	font-variant: small-caps;
	height: 35px;
	background: #eee;
	
	line-height: 35px;
	font-weight: bold;
	letter-spacing: 1mm;
	display: none;
}
.headsectionContent{
	width: 100%;
	height: 500px;
	background: white;
}
.categoryHead .headsectionContent{
	min-height: 392px;
}
.headsectionContent table{
	width: 100%;
}
.headsectionContent table td{
	vertical-align: top;
	position: relative;
	padding: 0px;
	padding-right: 5px;
}
.sub_page .headsectionContent table td{
	padding-right: 0px;
}
.headsectionContent table td span.views-field-field-ikona{
	border: 0px solid black;
	height: 500px;
	overflow: hidden;
	display: block;
}
.categoryHead .headsectionContent table td span.views-field-field-ikona{
	max-height: 392px;
}
.headsectionContent table img{
	width: 100%;
	height: 500px;
	object-fit: cover;
	object-position: center center;
}
.headsectionContent table .views-field-title a{
	text-decoration: none;
	color: white;
	position: absolute;
	/*background: rgba(238, 28, 37, 0.9);*/
	background: rgba(1, 1, 1, 0.5);
	
	width: 100%;
	left: 0px;
	bottom: 0px;
	font-size: 2.1em;
	font-weight: bold;
	padding: 8px;
	box-sizing: border-box;
	
}

.headsectionContent table .views-field-title a.artykul-sponsorowany{
	text-decoration: none;
	color: white;
	position: absolute;
	/*background: rgba(238, 28, 37, 0.9);*/
	background: rgba(1, 1, 1, 0.5);
	
	width: 100%;
	left: 0px;
	bottom: 12px;
	font-size: 2.1em;
	font-weight: bold;
	padding: 8px;
	box-sizing: border-box;
	
}


.headsectionContent table .views-field-title .field-rek_lama{
	font-weight: normal !important;
	font-size: 12pt;
	color: #ccc;
	white-space: nowrap;
}

.sub_page .headsectionContent table .views-field-title a{
	font-size: 1.9em;
}

.headsectionContent table .views-field-field-lid{
	color: white;
	position: absolute;
	background: rgba(1,1,0,0.5);
	width: 100%;
	left: 0px;
	bottom: 0px;
	font-size: 1.3vw;
	padding: 4px;
	box-sizing: border-box;
	text-align: right;
	display: none;
}

.headsectionContent table .views-field-field-data-publikacji{
	color: white;
	position: absolute;
	
	left: 10px;
	top: 10px;
	font-size: 12pt;
	padding: 4px;
	box-sizing: border-box;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-khtml-border-radius: 2px;
	border: 0px solid #888;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
}

.headsectionNavigationButtonsLeft{
	width: 90px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:50;
}

.headsectionNavigationButtonsRight{
	width: 90px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:50;
}

.headsectionNavigationButtons{
	position: absolute;
	/*top: calc(50% - 40px);*/
	top: 50%;
	margin-top: -40px;
	opacity: 0.8;
}
.headsectionNavigationButtons:hover{
	cursor: pointer;
	opacity: 1.0;
}

.headsectionNavigation{
	position: absolute;
	top: 5px;
	right: 8px;
	height: 30px;
	text-align: right;
	z-index: 100;
}
.headsectionNavigationPrevious{
	left: 10px;	
}
.headsectionNavigationNext{
	right: 10px;
}
.headsectionNavigation .button{
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	background-color: white;
	margin-right: 5px;
	margin-left: 5px;
}
.headsectionNavigation .button_active{
	background-color: #B82424;
	width: 11px;
	height: 11px;
}

.headsectionNavigation .button:hover{
	cursor: pointer;
	background-color: #ddd;
}
.headsectionNavigation .button_active:hover{
	background-color: #B82424;
}
.section{
	width: 100%;
	height: auto;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: text-top;
}

#najnowsze{
	padding-left: 10px !important;
	box-sizing: border-box;
}
#najnowsze .sectionTitle{
	padding-left: 0px !important;
}

#najnowsze .section{
	margin-top:0px;
}

.jspVerticalBar{
	width: 6px;
}

.sectionTitle{
	width: 100%;
	min-height: 30px;
	box-sizing: border-box;
	margin-top: 20px;
	
	/*border-bottom: 2px solid #ddd;*/
	padding-left: 0px;
}
#najnowsze .sectionTitle,
#najczesciej-czytane .sectionTitle
{
	border-bottom: none;
	margin-top: 0px;
	padding-left: 0px;
}

.sectionTitleText a:before, .simpleTextTitle a:before{
	content: "\e006";
    font-family: 'IcoMoon';
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
}
.sectionTitleLink{
	float: right;
	line-height: 30px;
	font-size: 0.7em;
	display: none;
}
.sectionTitle a,
.sectionTitleLink a
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	display: inherit;
	text-align: left;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 0.5mm;
	text-transform: uppercase;
}

.simpleTextTitle a {
	text-decoration: none;
	color: black;
	text-transform: uppercase;
	font-size: 23pt;
}

.section .sectionTitleText a,
.page .sectionTitleText a
{
	font-size: 23pt;
}

#tag.section .sectionTitleText a, #tag.section .sectionTitleLink a,
#tag.page .sectionTitleText a, #tag.page .sectionTitleLink a
{
	color: #144980;
}

#wiadomosci.section .sectionTitleText a, #wiadomosci.section .sectionTitleLink a,
#wiadomosci.page .sectionTitleText a, #wiadomosci.page .sectionTitleLink a,
.wiadomosci.section .sectionTitleText a, .wiadomosci.section .sectionTitleLink a,
.wiadomosci.page .sectionTitleText a, .wiadomosci.page .sectionTitleLink a
{
	color: #005686;
}

/* Wybory Samorządowe */
#wybory-samorzadowe.section .sectionTitleText a, #wybory-samorzadowe.section .sectionTitleLink a,
#wybory-samorzadowe.page .sectionTitleText a, #wybory-samorzadowe.page .sectionTitleLink a,
.wybory-samorzadowe.section .sectionTitleText a, .wybory-samorzadowe.section .sectionTitleLink a,
.wybory-samorzadowe.page .sectionTitleText a, .wybory-samorzadowe.page .sectionTitleLink a
{
	color: #005686;
}

/*Serce-Sercu*/

#serce-sercu.section .sectionTitleText a, #serce-sercu.section .sectionTitleLink a,
#serce-sercu.page .sectionTitleText a, #serce-sercu.page .sectionTitleLink a,
.serce-sercu.section .sectionTitleText a, .serce-sercu.section .sectionTitleLink a,
.serce-sercu.page .sectionTitleText a, .serce-sercu.page .sectionTitleLink a {
	color: #EC1A23;
}


#serce-sercu .sectionContent table .views-field-field-data-publikacji,
.serce-sercu .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#serce-sercu .sectionContent table tr:first-child .views-field-field-data-publikacji,
.serce-sercu .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

/*O Zdrowiu*/


#o-zdrowiu-sadeczan.section .sectionTitleText a, #o-zdrowiu-sadeczan.section .sectionTitleLink a,
#o-zdrowiu-sadeczan.page .sectionTitleText a, #o-zdrowiu-sadeczan.page .sectionTitleLink a,
.o-zdrowiu-sadeczan.section .sectionTitleText a, .o-zdrowiu-sadeczan.section .sectionTitleLink a,
.o-zdrowiu-sadeczan.page .sectionTitleText a, .o-zdrowiu-sadeczan.page .sectionTitleLink a
{
	color: #D43D21;
}


#o-zdrowiu-sadeczan .sectionContent table .views-field-field-data-publikacji,
.o-zdrowiu-sadeczan .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#o-zdrowiu-sadeczan .sectionContent table tr:first-child .views-field-field-data-publikacji,
.o-zdrowiu-sadeczan .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

/*Sądecki Diament*/


#sadecki-diament.section .sectionTitleText a, #sadecki-diament.section .sectionTitleLink a,
#sadecki-diament.page .sectionTitleText a, #sadecki-diament.page .sectionTitleLink a,
.sadecki-diament.section .sectionTitleText a, .sadecki-diament.section .sectionTitleLink a,
.sadecki-diament.page .sectionTitleText a, .sadecki-diament.page .sectionTitleLink a
{
	color: #001D2D;
}


#sadecki-diament .sectionContent table .views-field-field-data-publikacji,
.sadecki-diament .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#sadecki-diament .sectionContent table tr:first-child .views-field-field-data-publikacji,
.sadecki-diament .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

/*Zjazd Sądeczan*/

#zjazd-sadeczan.section .sectionTitleIcon,
#zjazd-sadeczan.page .sectionTitleIcon,
.zjazd-sadeczan.section .sectionTitleIcon,
.zjazd-sadeczan.page .sectionTitleIcon
{
	background: url('icons/zjazd-sadeczan.png') no-repeat;
	background-size: 34px 34px;
}
#zjazd-sadeczan.section .sectionTitleText a, #zjazd-sadeczan.section .sectionTitleLink a,
#zjazd-sadeczan.page .sectionTitleText a, #zjazd-sadeczan.page .sectionTitleLink a,
.zjazd-sadeczan.section .sectionTitleText a, .zjazd-sadeczan.section .sectionTitleLink a,
.zjazd-sadeczan.page .sectionTitleText a, .zjazd-sadeczan.page .sectionTitleLink a
{
	color: #DB322F;
}

#zjazd-sadeczan .sectionContent table .views-field-field-data-publikacji,
.zjazd-sadeczan .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#zjazd-sadeczan .sectionContent table tr:first-child .views-field-field-data-publikacji,
.zjazd-sadeczan .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

/*Zima */

#zima.section .sectionTitleIcon,
#zima.page .sectionTitleIcon,
.zima.section .sectionTitleIcon,
.zima.page .sectionTitleIcon
{
	background: url('icons/zima.png') no-repeat;
	background-size: 34px 34px;
}
#zima.section .sectionTitleText a, #zima.section .sectionTitleLink a,
#zima.page .sectionTitleText a, #zima.page .sectionTitleLink a,
.zima.section .sectionTitleText a, .zima.section .sectionTitleLink a,
.zima.page .sectionTitleText a, .zima.page .sectionTitleLink a
{
	color: #007889;
}

#telewizja.section .sectionTitleIcon,
#telewizja.page .sectionTitleIcon,
.telewizja.section .sectionTitleIcon,
.telewizja.page .sectionTitleIcon
{
	background: url('icons/telewizja2.png') no-repeat;
	background-size: 34px 34px;
}
#telewizja.section .sectionTitleText a, #telewizja.section .sectionTitleLink a,
#telewizja.page .sectionTitleText a, #telewizja.page .sectionTitleLink a,
.telewizja.section .sectionTitleText a, #telewizja.section .sectionTitleLink a,
.telewizja.page .sectionTitleText a, #telewizja.page .sectionTitleLink a
{
	color: #E44242;
}

#galerie.section .sectionTitleText a, #galerie.section .sectionTitleLink a,
#galerie.page .sectionTitleText a, #galerie.page .sectionTitleLink a,
.galerie.section .sectionTitleText a, #galerie.section .sectionTitleLink a,
.galerie.page .sectionTitleText a, #galerie.page .sectionTitleLink a
{
	color: #c12901;
}

#sadeczanin-roku.section .sectionTitleIcon,
#sadeczanin-roku.page .sectionTitleIcon,
.sadeczanin-roku.section .sectionTitleIcon,
.sadeczanin-roku.page .sectionTitleIcon
{
	background: url('icons/sadeczanin-roku.png') no-repeat;
	background-size: 34px 34px;
}
#sadeczanin-roku.section .sectionTitleText a, #sadeczanin-roku.section .sectionTitleLink a,
#sadeczanin-roku.page .sectionTitleText a, #sadeczanin-roku.page .sectionTitleLink a,
.sadeczanin-roku.section .sectionTitleText a, .sadeczanin-roku.section .sectionTitleLink a,
.sadeczanin-roku.page .sectionTitleText a, .sadeczanin-roku.page .sectionTitleLink a
{
	color: #CD0100;
}

#nagroda-kumora.section .sectionTitleIcon,
#nagroda-kumora.page .sectionTitleIcon,
.nagroda-kumora.section .sectionTitleIcon,
.nagroda-kumora.page .sectionTitleIcon
{
	background: url('icons/nagroda_kumora2.png') no-repeat;
	background-size: 34px 34px;
}
#nagroda-kumora.section .sectionTitleText a, #nagroda-kumora.section .sectionTitleLink a,
#nagroda-kumora.page .sectionTitleText a, #nagroda-kumora.page .sectionTitleLink a,
.nagroda-kumora.section .sectionTitleText a, .nagroda-kumora.section .sectionTitleLink a,
.nagroda-kumora.page .sectionTitleText a, .nagroda-kumora.page .sectionTitleLink a
{
	color: #704C34;
}

#nagroda-kumora.section .sectionTitleText a,
.nagroda-kumora.section .sectionTitleText a
{
	font-size: 19pt;	
}

#gospodarka.section .sectionTitleText a, #gospodarka.section .sectionTitleLink a,
#gospodarka.page .sectionTitleText a, #gospodarka.page .sectionTitleLink a,
.gospodarka.section .sectionTitleText a, .gospodarka.section .sectionTitleLink a,
.gospodarka.page .sectionTitleText a, .gospodarka.page .sectionTitleLink a
{
	color: #557234;
	color: #E7880B;
}

#pod-paragrafem.section .sectionTitleText a, #pod-paragrafem.section .sectionTitleLink a,
#pod-paragrafem.page .sectionTitleText a, #pod-paragrafem.page .sectionTitleLink a,
.pod-paragrafem.section .sectionTitleText a, .pod-paragrafem.section .sectionTitleLink a,
.pod-paragrafem.page .sectionTitleText a, .pod-paragrafem.page .sectionTitleLink a
{
	color: #403C3B;
}

#sport-i-zdrowie.section .sectionTitleText a, #sport-i-zdrowie.section .sectionTitleLink a,
#sport-i-zdrowie.page .sectionTitleText a, #sport-i-zdrowie.page .sectionTitleLink a,
.sport-i-zdrowie.section .sectionTitleText a, .sport-i-zdrowie.section .sectionTitleLink a,
.sport-i-zdrowie.page .sectionTitleText a, .sport-i-zdrowie.page .sectionTitleLink a
{
	color: #CD0000;
}


#rozmaitosci.section .sectionTitleText a, #rozmaitosci.section .sectionTitleLink a,
#rozmaitosci.page .sectionTitleText a, #rozmaitosci.page .sectionTitleLink a,
.rozmaitosci.section .sectionTitleText a, .rozmaitosci.section .sectionTitleLink a,
.rozmaitosci.page .sectionTitleText a, .rozmaitosci.page .sectionTitleLink a
{
	color: #E3C100;
	color: #CE9700;
}


#kosciol-i-religia.section .sectionTitleText a, #kosciol-i-religia.section .sectionTitleLink a,
#kosciol-i-religia.page .sectionTitleText a, #kosciol-i-religia.page .sectionTitleLink a,
.kosciol-i-religia.section .sectionTitleText a, .kosciol-i-religia.section .sectionTitleLink a,
.kosciol-i-religia.page .sectionTitleText a, .kosciol-i-religia.page .sectionTitleLink a
{
	color: #45C4D5;
	color: #677AB9;
}


#kultura-i-edukacja.section .sectionTitleText a, #kultura-i-edukacja.section .sectionTitleLink a,
#kultura-i-edukacja.page .sectionTitleText a, #kultura-i-edukacja.page .sectionTitleLink a,
.kultura-i-edukacja.section .sectionTitleText a, .kultura-i-edukacja.section .sectionTitleLink a,
.kultura-i-edukacja.page .sectionTitleText a, .kultura-i-edukacja.page .sectionTitleLink a
{
	color: #C9B926;
	color: #703B8E;
}

#forum-ekonomiczne.section .sectionTitleText a, #forum-ekonomiczne.section .sectionTitleLink a,
#forum-ekonomiczne.page .sectionTitleText a, #forum-ekonomiczne.page .sectionTitleLink a,
.forum-ekonomiczne.section .sectionTitleText a, .forum-ekonomiczne.section .sectionTitleLink a,
.forum-ekonomiczne.page .sectionTitleText a, .forum-ekonomiczne.page .sectionTitleLink a
{
	color: #233C7C;
}

#pzu-festiwal-biegowy.section .sectionTitleText a, #pzu-festiwal-biegowy.section .sectionTitleLink a,
#pzu-festiwal-biegowy.page .sectionTitleText a, #pzu-festiwal-biegowy.page .sectionTitleLink a,
.pzu-festiwal-biegowy.section .sectionTitleText a, .pzu-festiwal-biegowy.section .sectionTitleLink a,
.pzu-festiwal-biegowy.page .sectionTitleText a, .pzu-festiwal-biegowy.page .sectionTitleLink a
{
	color: #56BEDF;
}

#wybory-parlamentarne.section .sectionTitleText a, #wybory-parlamentarne.section .sectionTitleLink a,
#wybory-parlamentarne.page .sectionTitleText a, #wybory-parlamentarne .sectionTitleLink a,
.wybory-parlamentarne.section .sectionTitleText a, .wybory-parlamentarne.section .sectionTitleLink a,
.wybory-parlamentarne.page .sectionTitleText a, .wybory-parlamentarne .sectionTitleLink a
{
	color: #da251c;
}


#rozmowy-sadeczanina.section .sectionTitleText a, #rozmowy-sadeczanina.section .sectionTitleLink a,
#rozmowy-sadeczanina.page .sectionTitleText a, #rozmowy-sadeczanina.page .sectionTitleLink a,
.rozmowy-sadeczanina.section .sectionTitleText a, .rozmowy-sadeczanina.section .sectionTitleLink a,
.rozmowy-sadeczanina.page .sectionTitleText a, .rozmowy-sadeczanina.page .sectionTitleLink a
{
	color: #428921;
}


#regionalne.section .sectionTitleText a, #regionalne.section .sectionTitleLink a,
#regionalne.page .sectionTitleText a, #regionalne.page .sectionTitleLink a,
.regionalne.section .sectionTitleText a, .regionalne.section .sectionTitleLink a,
.regionalne.page .sectionTitleText a, .regionalne.page .sectionTitleLink a
{
	color: #002E47;
}

.menuRegionalne ul li a {
	color: #002E47 !important;
}

.menuRegionalne ul li a:hover {
	color: white !important;
	background-color: #002E47 !important;
}

#najczesciej-czytane.section .sectionTitle{
	color: #B82424;
    font-size: 13pt;
    font-weight: bold;
    height: 30px;
    overflow-x: hidden;
    text-transform: uppercase;
    white-space: nowrap;
}

#najczesciej-czytane.komentowane .sectionTitle{
	font-size: 13.5pt;
}


#najczesciej-czytane.section .sectionTitle .line {
    border-bottom: 1px solid #B82424;
    color: white;
    font-size: 0.5em;
    vertical-align: text-top;
    margin-left: 10px;
    display:none;
}


#block-views-b580e6d75569ffcae4fdd8befacef05a{
	width: 100%;
}

#block-views-28ba74923ce1b29b7222fd54d990304e{ /* Czołówka */
	width: 66%;
}

#block-views-najnowsze-block-najnowsze{
	width: 34%;
}



.headsection2{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.headsection2Content{
	width: 100%;
}
.headsection2Content table .views-field-title a{
	text-decoration: none;
	color: white;
	position: absolute;
	left: 4px;
	bottom: 4px;
	font-size: 1.4em;
	font-weight: 600;
	padding: 2px;
	box-sizing: border-box;
	text-align: left;
	max-height: 84px;
	line-height: 28px;
	overflow: hidden;
	text-shadow: 0px 0px 4px black, 0px 0px 6px black;
	display: block;
	width: 95%;
}
.headsection2Content table .views-field-title .field-rek_lama{
	font-weight: normal !important;
	font-size: 10pt;
	color: #ccc;
	white-space: nowrap;
}

.headsection2Content table .views-field-field-data-publikacji{
	color: white;
	position: absolute;
	min-width: 50px;
	font-size: 10pt;
	padding: 2px;
	box-sizing: border-box;
	top: 5px;
	left: 10px;
	text-align: center;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
	border-radius: 2px;
}

.headsection2Content table img{
	display: inline;
	/*width: 384px;*/
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: center center;
	
}
.headsection2Content table .views-field-field-ikona{
	display: block;
    max-height: 200px;
    overflow: hidden;
}

.headsection2Content table .views-field-field-ikona a{
	display: inline;
}
.headsection2Content table td{
	position: relative;
	width: 33.42%;
	border-spacing: 0;
	padding: 0px;
    vertical-align: top;
    padding: 0px 15px 0px 15px;
}

.headsection2Content table tr td:first-child{
	padding-left: 0px;
}

.headsection2Content table tr td:last-child{
	padding-right: 0px;
}

.headsection2Content table td:last-child{
	border-right: 0px;
}
.headsection2Content table{
	width: 100%;
}

.section .sectionTitleIcon,
.page .sectionTitleIcon
{
	float: left;
	width: 34px;
	height: 34px;
	border-top-left-radius: 17px;
	border-top-right-radius: 17px;
	border-bottom-left-radius: 17px;
	border-bottom-right-radius: 17px;
	display: none;
}

#wybory-parlamentarne .sectionTitleIcon{
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.sectionContent,
.newestsectionContent,
.mostlysectionContent
{
	width: 100%;
	height: auto;
	background: white;
	overflow: hidden;
	
}

.front_page #najczesciej-czytane,
.sub_page #najczesciej-czytane.komentowane,
.right #najczesciej-czytane
{
	width: 250px !important;
	display: inline-block !important;
}

.sub_page #najczesciej-czytane.komentowane{
	padding-left: 0px !important;
}

.front_page .mostlysectionContent,
.sub_page .komentowane .mostlysectionContent
{
	width: 250px !important;
	
}

.sectionContent table,
.newestsectionContent table,
.mostlysectionContent table
{
	width: 100%;
	border-spacing: 0px;
	border: 0px;
	margin-top: 10px;
}

.newestsectionContent table tr,
.mostlysectionContent table tr
{
	border-spacing: 0px;
	border: 0px;
	border-bottom: 1px solid #ddd;
}

.newestsectionContent table tr,
.mostlysectionContent table tr {
	border: 0px !important;
}

.sectionContent table tr.row-1,
.newestsectionContent table tr.row-1,
.mostlysectionContent table tr.row-1 {
	border: 0px;
}

.sectionContent table td,
.newestsectionContent table td,
.mostlysectionContent table td
{
	border-spacing: 0px;
	border: 0px;
	
	width: 30%;
	vertical-align: top;
	position: relative;
	padding: 2px 15px;
}
.sectionContent table tr.row-1 td,
.newestsectionContent table tr.row1 td,
.mostlysectionContent table tr.row1 td
{
	padding: 0px 15px !important;
}

.sectionContent table tr td.col-1,
.newestsectionContent tr td:first-child,
.mostlysectionContent tr td:first-child
{
	padding-left: 0px !important;
}

.sectionContent table tr td.col-2,
.newestsectionContent table tr td:last-child,
.mostlysectionContent table tr td:last-child
{
	padding-right: 0px !important;
}

#najnowsze .sectionTitle{
	font-weight: bold;
	overflow-x: hidden;
	font-size: 13pt;
	color: #B82424;
	text-transform: uppercase;
	height: 30px;
}
#najnowsze .sectionTitle .line{
	color: white;
	border-bottom: 1px solid #B82424;
	font-size: 0.5em;
	vertical-align: text-top;
	margin-left: 10px;
	display:none;
}

#najczesciej-czytane .sectionContent table td,
#najczesciej-czytane .mostlysectionContent table td
{
	/*border: 2px solid white;*/
	width: 100%;
	vertical-align: top;
	position: relative;
	border-image-width: 0 0 0 0;
}

.sectionContent table td .views-field-field-lid,
.newestsectionContent table td .views-field-field-lid{
	display: none;
}

.categorysectionContent span.label {
	position: absolute;
    left: 5px;
    top: 98px;
	color: white;
	background-color: rgba(205, 51, 49, 0.6);
	padding: 4px;
}

.categorysectionContent table td .views-field-field-lid {
	display: none;
}
.categorysectionContent table caption{
	display: none;
}

.sectionContent table tr td:first-child .views-field-field-lid,
.newestsectionContent table tr td:first-child .view-field-field-lid{
	padding-left: 0px;
}

.sectionContent table tr td:last-child .views-field-field-lid,
.newestsectionContent table tr td:last-child .views-field-field-lid{
	padding-right: 0px;
}


.sectionContent table tr:first-child td .views-field-field-lid,
.headsection2Content table td .views-field-field-lid,
.categorysectionContent table tr td .views-field-field-lid,
.view-page-telewizja .categorysectionContent table tr td .views-field-field-lid
{
	width: 100%;
	height: 45%;
	left: 0px;
	bottom: 0px;
	display: block;
	position: absolute;
	overflow: hidden;
	z-index:100;
	padding: 2px 6px 0px 6px;
	box-sizing: border-box;
	display: none;
}

.categorysectionContent table tr td .views-field-field-lid
{
	display: inline-block;
	position: static;
	width: 65%;
	padding: 0;
	float: left;
	
}



.view-page-telewizja .categorysectionContent table tr td .views-field-field-lid{
	display: none ;
}

.headsection2Content table td .views-field-field-lid{
	height: 40%;
}

.headsection2Content table td .views-field-field-lid{
	bottom: 0px;	
}

#najnowsze .data-publikacji{
	color: #999;
	font-size: 10pt;
	float: right;
	padding-right: 5px;
	font-weight: 100;
}


#najnowsze .sectionContent table tr.row-2 td .views-field-field-lid,
#najnowsze .sectionContent table tr.row-3 td .views-field-field-lid,
#najnowsze .newestsectionContent table tr.row-2 td .views-field-field-lid,
#najnowsze .newestsectionContent table tr.row-3 td .views-field-field-lid,
#najczesciej-czytane .sectionContent table td .views-field-field-lid
{
	display: none;
}



#najnowsze .sectionContent table tr.row-1 td .views-field-field-lid,
#najnowsze .sectionContent table tr.row-2 td .views-field-field-lid,
#najnowsze .newestsectionContent table tr.row-1 td .views-field-field-lid,
#najnowsze .newestsectionContent table tr.row-2 td .views-field-field-lid,
#najnowsze .sectionContent table tr.row-3 td .views-field-field-lid
{
	width: 40%;
	bottom: initial;
	top: 27px;
	height: 85px;
	display: none;
}
#najczesciej-czytane .sectionContent table td .views-field-field-lid{
	width: 40%;
	bottom: initial;
	top: 0px;
	height: 95px;
	display: none;
}


.sectionContent table tr:first-child td .views-field-field-lid .field-content,
.headsection2Content table td .views-field-field-lid .field-content,
.categorysectionContent table td .views-field-field-lid .field-content,
#najnowsze .sectionContent table tr.row-2 td .views-field-field-lid .field-content,
#najnowsze .sectionContent table tr.row-3 td .views-field-field-lid .field-content,
#najczesciej-czytane .sectionContent table td .views-field-field-lid .field-content
{
	width: 100%;
	height: 100%;
	background: rgba(1, 1, 1, 0.8);
	color: white;
	position: relative;
	top:100%;
}
.categorysectionContent table td .views-field-field-lid .field-content{
	background: white;
	color: grey;
}

.sectionContent table tr:first-child td .views-field-field-lid .field-content a,
.headsection2Content table td .views-field-field-lid .field-content a,
.categorysectionContent table td .views-field-field-lid .field-content a,
#najnowsze .sectionContent table tr.row-2 td .views-field-field-lid .field-content a,
#najnowsze .sectionContent table tr.row-3 td .views-field-field-lid .field-content a,
#najczesciej-czytane .sectionContent table td .views-field-field-lid .field-content a
{
	display: block;
	width: 100%;
	height: 100%;
	color: white;
	text-decoration: none;
	padding: 8px;
	box-sizing: border-box;
	text-align: left;
	display: none;
}
.categorysectionContent table td .views-field-field-lid .field-content a{
	color: black;
	font-size: 11pt;
	padding: 10px;
}

.categorysectionContent table td .views-field-field-lid .field-content a{
	display: block;
}

#najnowsze .sectionContent table tr.row-1 td .views-field-field-lid .field-content a,
#najnowsze .sectionContent table tr.row-2 td .views-field-field-lid .field-content a,
#najnowsze .sectionContent table tr.row-3 td .views-field-field-lid .field-content a,
#najczesciej-czytane .sectionContent table td .views-field-field-lid .field-content a
{
	font-size: 0.8em;	
}

.sectionContent table td span.views-field-field-ikona{
	
}

.sectionContent table tr td span.views-field-field-ikona{
	display: none;
}

.sectionContent table tr.row-1 td span.views-field-field-ikona,
.sectionContent table tr.row-2 td span.views-field-field-ikona
{
	border: 0px solid black;
	min-height: 24px;
	max-height: 253px;
	overflow: hidden;
	display: block;
}

.sectionContent table tr.row-3 td span.views-field-field-ikona {
	float: left;
	width: 25%;
	margin-bottom: 5px;
	display: block;
}

.sectionContent table img{
	display: none;
}
.sectionContent table tr.row-1 img,
.sectionContent table tr.row-2 img,
.sectionContent table tr.row-3 img
{
	display: inline;
	width: 100%;
	height: 253px;
	object-fit: cover;
	object-position: center center;
}

#najczesciej-czytane .sectionContent table img{
	height: 95px;
    width: 100%;
    display: inline;
    object-fit: cover;
    object-position: center top;
}

#najczesciej-czytane .sectionContent table .views-field-field-ikona a{
	display: inline;
}

#najczesciej-czytane .sectionContent table td span.views-field-field-ikona{
	display: inline-block;
    width: 40%;
}


.sectionContent table .views-field-value
{
	display: none;
}
.sectionContent table .views-field-value > span.field-content,
.view-page-telewizja .categorysectionContent table .views-field-value > span.field-content{
	padding: 2px;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
	border-radius: 2px;
	padding-left: 5px;
	
}

.categorysectionContent table tr td .views-field-value > span.field-content{
	float: right;	
}

.headsectionContent table .views-field-value > span.field-content,
.headsection2Content table .views-field-value > span.field-content
{
	padding: 2px;
	border-radius: 2px;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
}

.headsectionContent table .views-field-value > span.field-content{
	padding: 4px;
}

.sectionContent table tr.row-1 .views-field-value,
.view-page-telewizja .categorysectionContent table tr .views-field-value,
.categorysectionContent table tr .views-field-value
{
	display: block;
	position:absolute;
	top: 35px;
	left: 5px;
	color: white;
	font-size: 10pt;
}

.categorysectionContent table tr .views-field-value{
	color: grey;
}

.view-kategoria .categorysectionContent table .views-field-value{
	position: static;
	width: 36%;
	float: right;
}

.view-page-telewizja .categorysectionContent table tr .views-field-value{
	position: absolute;
}


.view-page-telewizja .categorysectionContent table tr .views-field-value{
	top: initial;
	left: initial;
	right: 0px;
	top: initial;
	bottom: 64px;
	float: initial;
}

.headsectionContent table .views-field-value{
	display: block;
	position:absolute;
	top: 50px;
	left: 10px;
	color: white;
	font-size: 10pt;
}


.headsection2Content table .views-field-value{
	display: block;
	position:absolute;
	top: 35px;
	left: 10px;
	color: white;
	font-size: 10pt;
}

.sectionContent table .views-field-value .ocena,
.categorysectionContent table .views-field-value .ocena,
.headsectionContent table .views-field-value .ocena,
.headsection2Content table .views-field-value .ocena
{
	display: inline-block;
	min-width: 15px;
	padding-left: 20px; 
	background: url('ocena3.png');
	background-size: 15px 15px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

.view-kategoria .categorysectionContent table .views-field-value .ocena
{
	display: inline-block;
	min-width: 10px;
	padding-left: 20px; 
	background: url('ocena4.png');
	background-size: 15px 15px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

.view-blogosfera .categorysectionContent table .views-field-value .ocena,
.view-blogosfera-admin .categorysectionContent table .views-field-value .ocena,
.view-page-telewizja .categorysectionContent table .views-field-value .ocena
{
	display: inline-block;
	min-width: 15px;
	padding-left: 20px; 
	background: url('ocena3.png');
	background-size: 15px 15px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}



.sectionContent table .views-field-value .komentarze,
.categorysectionContent table .views-field-value .komentarze,
.headsectionContent table .views-field-value .komentarze,
.headsection2Content table .views-field-value .komentarze
{
	display: inline-block;
	min-width: 15px;
	padding-left: 20px;
	background: url('komentarze3.png');
	background-size: 14px 14px;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.categorysectionContent table .views-field-value .odslony
{
	display: inline-block;
	display:none;
	min-width: 15px;
	padding-left: 22px;
	background: url('odslony2.png');
	background-size: 18px 18px;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.view-kategoria .categorysectionContent table .views-field-value .komentarze
{
	display: inline-block;
	min-width: 15px;
	padding-left: 20px;
	background: url('komentarze4.png');
	background-size: 14px 14px;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.view-blogosfera .categorysectionContent table .views-field-value .komentarze,
.view-blogosfera-admin .categorysectionContent table .views-field-value .komentarze,
.view-page-telewizja .categorysectionContent table .views-field-value .komentarze
{
	display: inline-block;
	min-width: 15px;
	padding-left: 20px;
	background: url('komentarze3.png');
	background-size: 15px 15px;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.newestsectionContent table .views-field-title,
.mostlysectionContent table .views-field-title
{
	margin-top: 5px;
}

.sectionContent table tr.row-1 .views-field-title,
.sectionContent table tr.row-2 .views-field-title,
.newestsectionContent table tr.row-1 .views-field-title,
.mostlysectionContent table tr.row-1 .views-field-title
{
	margin: 0;
	bottom: 0px;
	width: 100%;
	left:0;
	right:0;
	box-sizing: border-box;
	min-height: 75px;
}

.newestsectionContent table tr.row-1 .views-field-title,
.mostlysectionContent table tr.row-1 .views-field-title{
	border: 0px !important;
	border-radius: 0px !important;
}

#najnowsze .sectionContent table tr.row-1 .views-field-title,
#najnowsze .newestsectionContent table tr.row-1 .views-field-title,
#najczesciej-czytane .sectionContent table tr.row-1 .views-field-title,
#najczesciej-czytane .mostlysectionContent table tr.row-1 .views-field-title
{
	opacity: 1;
	background: none;
}

.sectionContent table .views-field-title{
	line-height: 14pt;
}

.sectionContent table tr.row-3 .views-field-title{
	width: 75%;
	float: left;
	height: 65px;
	overflow: hidden;
	box-sizing: border-box;
}

.sectionContent table tr.row-3 .views-field-title a{
	padding-left: 10px;
}
.sectionContent table tr.row-3 .views-field-title a:before{
	content: none;
}

.sectionContent table .views-field-title a,
.newestsectionContent table .views-field-title a,
.mostlysectionContent table .views-field-title a
{
	text-decoration: none;
	color: black;
	margin: 0px;
	width: 100%;
	font-size: 11pt;
	font-weight: 100;	
	box-sizing: border-box;
	padding-left: 15px;
	display: inline-block;
}

.newestsectionContent table tr.rek_lama .views-field-title a[class]:hover:after,
.mostlysectionContent table tr.rek_lama .views-field-title a[class]:hover:after,
.sectionContent table tr.rek_lama .views-field-title a[class]:hover:after{
	content: attr(class);
	padding: 2px;
	color: #B82424;
	position: absolute;
	left: 10px;
	top: 100%;
	z-index: 20;
	white-space: nowrap;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 10pt;
	border: 1px solid #B82424;
	background-color: white;
}

.sectionContent table .views-field-title a:before {
	content: '\25CF \0020';
	color: #ccc;
	margin-left: -15px;
	font-size: 10px;
	position: absolute;
}

.sectionContent table .views-field-title a:hover:before{
	color: #00304A;
}

#najczesciej-czytane .sectionContent table .views-field-title a:before,
#najnowsze .sectionContent table .views-field-title a:before
{
	content: none;
}

.sectionContent table tr:first-child .views-field-title a:before{
	content: none;
}
.sectionContent table tr.row-1 .views-field-title a,
.sectionContent table tr.row-2 .views-field-title a,
.newestsectionContent table tr:first-child .views-field-title a,
.mostlysectionContent table tr:first-child .views-field-title a
{
	text-decoration: none;
	color: white;
	color: black;
	color: #00304a;
	background: none;
	top: 0px;
	left: 0px;
	width: 100%;
	min-height: 60px;
	max-height: 90px;
	line-height: 30px;
	overflow: hidden;
	font-size: 1.3em;
	font-weight: 600;
	display: block;
	margin-bottom: 5px;
	padding: 2px;
	padding-left: 5px;
	border-top-right-radius: 2px;	
	border-bottom-right-radius: 2px;	
}

.newestsectionContent table .views-field-title a,
.mostlysectionContent table .views-field-title a{
	line-height: initial !important;
	max-height: initial !important;
}

#najnowsze table tr .views-field-title a,
#najczesciej-czytane table tr .views-field-title a
{
	height: auto;
}
#najnowsze table{
	margin-bottom: 10px;
}

#najczesciej-czytane table tr.row-1 .views-field-title a{
}

#najnowsze table tr.row-1{
	border-bottom: 1px solid #ddd;
}


#najczesciej-czytane .sectionContent table tr .views-field-title a:hover{
	background: none;
}
#najczesciej-czytane .sectionContent table tr .views-field-title a:before{
	content: none;
}

#najczesciej-czytane .sectionContent table .views-field-title,
#najczesciej-czytane .mostlysectionContent table .views-field-title
{
	display: inline-block;
    position: static;
    vertical-align: top;
    width: 100%;
}
#najczesciej-czytane .sectionContent table .views-field-title a,
#najczesciej-czytane .mostlysectionContent table .views-field-title a
{
	display: inline-block;
	text-decoration: none;
	color: black;
	position: static;
	background: none;
	text-shadow: none;
	border: 0px;
	width: 100%;
	font-size: 11.5pt;
	min-height: 30px;
	line-height: 30px;
	margin: 0px;
	padding-left: 4px;
	vertical-align: top;
	white-space: normal;
	font-weight: 100;
}


#najczesciej-czytane .sectionContent table .views-field-totalcount,
#najczesciej-czytane .sectionContent table .liczba-wyswietlen,
#najczesciej-czytane .mostlysectionContent table .views-field-totalcount,
#najczesciej-czytane .mostlysectionContent table .liczba-wyswietlen
{
	color: #B82424;
	
	min-width: 40px;
	font-size: 10pt;
	padding: 4px;
	box-sizing: border-box;
	font-weight: bold;
	bottom: 5px;
	right: 10px;
	text-align: center;
	line-height: 10px;
}
#najczesciej-czytane .sectionContent table .views-field-totalcount span,
#najczesciej-czytane .mostlysectionContent table .views-field-totalcount span
{
	font-weight: bold;
}

#najczesciej-czytane .sectionContent table .views-field-field-data-publikacji,
#najczesciej-czytane .sectionContent table .data-publikacji,
#najczesciej-czytane .mostlysectionContent table .views-field-field-data-publikacji,
#najczesciej-czytane .mostlysectionContent table .data-publikacji
{
	
    color: grey;
    padding: 4px;
    left: auto;
    right: 50px;
    bottom: 5px;
    width: 124px;
    font-size: 10pt;
    line-height: 10px;
}

#najczesciej-czytane .sectionContent table .info,
#najczesciej-czytane .mostlysectionContent table .info
{
	display: inline-block;
	float: right;
	width: 100%;
	text-align: right;
}

#najczesciej-czytane .sectionContent table tr,
#najczesciej-czytane .mostlysectionContent table tr
{
	border-bottom: 1px solid #ddd;
}

.sectionContent table .views-field-field-data-publikacji,
.newestsectionContent table .views-field-field-data-publikacji,
.mostlysectionContent table .views-field-field-data-publikacji
{
	color: white;
	position: absolute;
	min-width: 50px;
	font-size: 10pt;
	padding: 2px;
	box-sizing: border-box;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;	
	left: 5px !important;
	text-align: center;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
}

#najnowsze .views-field-field-data-publikacji,
#najczesciej-czytane .views-field-field-data-publikacji
{
	text-shadow: none;
	background: none;
}

.headsectionContent table .views-field-field-kategoria,
.headsection2Content table .views-field-field-kategoria,
.sectionContent table .views-field-field-kategoria{
	position: absolute;
	top: 5px;
	right: 5px;
	background: white;
	padding: 2px;
	display: none;
}

.sectionContent table .views-field-field-kategoria{
	color: #B82424;
}
.sectionContent table .views-field-field-kategoria a{
	text-decoration: none;
	color: #B82424;
}

#najnowsze{
	margin-top: 0px;
	padding-bottom: 0px;
	
}

#najnowsze .sectionContent table tr:first-child img, #najnowsze .sectionContent table tr.row-2 img, #najnowsze .sectionContent table tr.row-3 img{
	display: inline;
}

#najnowsze .sectionContent table .views-field-field-kategoria,
#najnowsze .newestsectionContent table .views-field-field-kategoria,
#najnowsze .mostlysectionContent table .views-field-field-kategoria
{
	display: none;
}

#najnowsze h3
{
	position: static !important;
	display:inline-block !important;
	text-align: left !important;
	min-width: 80px !important;
	margin: 0px;
	color: #999;
	font-size: 1.1em;
	padding-left: 10px;
	font-weight: 100;
}


#najnowsze .sectionContent table .views-field-field-data-publikacji,
#najnowsze .newestsectionContent table .views-field-field-data-publikacji,
#najnowsze .mostlysectionContent table .views-field-field-data-publikacji
{
	color: black;
}

#najnowsze .sectionContent table .views-field-field-data-publikacji,
#najnowsze .newestsectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#najnowsze .sectionContent table tr .views-field-field-data-publikacji,
#najnowsze .newestsectionContent table tr .views-field-field-data-publikacji
{
	position: static !important;
	color: black !important;
	text-align: left !important;
	padding: 4px 4px 4px 0px !important; 
	width: 50% !important;
	display:inline-block !important;
	clear: both !important;
	display: none !important;
}

#najnowsze .sectionContent table .views-field-title a,
#najnowsze .newestsectionContent table .views-field-title a
{
	width: 100%;
	position: static;	
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11pt;
	/*text-overflow: ellipsis;*/
}

#najnowsze .sectionContent table .views-field-field-ikona,
#najnowsze .newestsectionContent table .views-field-field-ikona
{
	display: none;
}

#najnowsze .newestsectionContent table tr.row-1 .views-field-field-ikona{
	display: inline-block;
	width:30%;
}

#najnowsze .newestsectionContent table tr.row-1 .views-field-title{
	width: 68% !important;
}

#najnowsze .sectionContent table tr .views-field-title,
#najnowsze .newestsectionContent table tr .views-field-title
{
	position: static !important;
	width: 100% !important;
	display: inline-block !important;
	vertical-align: top !important;
}
#najnowsze .sectionContent table tr:first-child .views-field-title span, 
#najnowsze .sectionContent table tr.row-2 .views-field-title span, 
#najnowsze .sectionContent table tr.row-3 .views-field-title span,
#najnowsze .newestsectionContent table tr:first-child .views-field-title span, 
#najnowsze .newestsectionContent table tr.row-2 .views-field-title span, 
#najnowsze .newestsectionContent table tr.row-3 .views-field-title span
{
	vertical-align: top;
}

#najnowsze .sectionContent table tr:first-child .views-field-title a,
#najnowsze .newestsectionContent table tr:first-child .views-field-title a
{
	font-weight: 100;
	padding-left: 20px;
	padding-top:0;
}

#najnowsze .sectionContent table tr .views-field-title a,
#najnowsze .newestsectionContent table tr .views-field-title a
{
	display: inline-block;
	text-decoration: none;
	color: black;
	position: static;
	background: none;
	text-shadow: none;
	width: 100%;
	padding-left: 10px;
	margin: 0px;
	padding-left: 15px;
	vertical-align: top;
	white-space: normal;
	box-sizing: border-box;
	font-weight: 100;
	height: auto;
	font-size: 1em;
	min-height: 30px;
}


#najnowsze .sectionContent table tr:first-child img, 
#najnowsze .sectionContent table tr.row-2 img, 
#najnowsze .sectionContent table tr.row-3 img,
#najnowsze .newestsectionContent table tr:first-child img, 
#najnowsze .newestsectionContent table tr.row-2 img, 
#najnowsze .newestsectionContent table tr.row-3 img
{
	width: 100%;
	height: 65px;
	object-fit: cover;
	object-position: center top;
	padding: 0 15px;
}

#najnowsze .sectionContent table tr:first-child span.views-field-field-ikona, 
#najnowsze .sectionContent table tr.row-2 span.views-field-field-ikona, 
#najnowsze .sectionContent table tr.row-3 span.views-field-field-ikona{
	display: inline-block;
	width: 40%;
	display: none;
}


#najnowsze .sectionContent,
#najnowsze .newestsectionContent,
#najczesciej-czytane .sectionContent,
#najczesciej-czytane .mostlysectionContent
{
	width: 100%;
	height: 470px;
	overflow: auto;
}

#wiadomosci .sectionContent table .views-field-field-data-publikacji,
.wiadomosci .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#wiadomosci .sectionContent table tr:first-child .views-field-field-data-publikacji,
.wiadomosci .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#wybory-samorzadowe .sectionContent table .views-field-field-data-publikacji,
.wybory-samorzadowe .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#wybory-samorzadowe .sectionContent table tr:first-child .views-field-field-data-publikacji,
.wybory-samorzadowe .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}


#zima .sectionContent table .views-field-field-data-publikacji,
.zima .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#zima .sectionContent table tr:first-child .views-field-field-data-publikacji,
.zima .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}


#sadeczanin-roku .sectionContent table .views-field-field-data-publikacji,
.sadeczanin-roku .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#sadeczanin-roku .sectionContent table tr:first-child .views-field-field-data-publikacji,
.sadeczanin-roku .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#nagroda-kumora .sectionContent table .views-field-field-data-publikacji,
.nagroda-kumora .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#nagroda-kumora .sectionContent table tr:first-child .views-field-field-data-publikacji,
.nagroda-kumora .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#wybory-parlamentarne .sectionContent table .views-field-field-data-publikacji,
.wybory-parlamentarne .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#wybory-parlamentarne .sectionContent table tr:first-child .views-field-field-data-publikacji,
.wybory-parlamentarne .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#telewizja .sectionContent table .views-field-field-data-publikacji,
.telewizja .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#telewizja .sectionContent table tr:first-child .views-field-field-data-publikacji,
.telewizja .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#gospodarka .sectionContent table .views-field-field-data-publikacji,
.gospodarka .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#gospodarka .sectionContent table tr:first-child .views-field-field-data-publikacji,
.gospodarka .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#pod-paragrafem .sectionContent table .views-field-field-data-publikacji,
.pod-paragrafem .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#pod-paragrafem .sectionContent table tr:first-child .views-field-field-data-publikacji,
.pod-paragrafem .sectionContent table tr:first-child .views-field-field-data-publikacji {
	display: block;
	left: 5px;
	top: 10px;
}

#sport-i-zdrowie .sectionContent table .views-field-field-data-publikacji,
.sport-i-zdrowie .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#sport-i-zdrowie .sectionContent table tr:first-child .views-field-field-data-publikacji,
.sport-i-zdrowie .sectionContent table tr:first-child .views-field-field-data-publikacji {
	display: block;
	left: 5px;
	top: 10px;
}

#kultura-i-edukacja .sectionContent table .views-field-field-data-publikacji,
.kultura-i-edukacja .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#kultura-i-edukacja .sectionContent table tr:first-child .views-field-field-data-publikacji,
.kultura-i-edukacja .sectionContent table tr:first-child .views-field-field-data-publikacji {
	display: block;
	left: 5px;
	top: 10px;
}

#kosciol-i-religia .sectionContent table .views-field-field-data-publikacji,
.kosciol-i-religia .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#kosciol-i-religia .sectionContent table tr:first-child .views-field-field-data-publikacji,
.kosciol-i-religia .sectionContent table tr:first-child .views-field-field-data-publikacji {
	display: block;
	left: 5px;
	top: 10px;
}

#rozmaitosci .sectionContent table .views-field-field-data-publikacji,
.rozmaitosci .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#rozmaitosci .sectionContent table tr:first-child .views-field-field-data-publikacji,
.rozmaitosci .sectionContent table tr:first-child .views-field-field-data-publikacji {
	display: block;
	left: 5px;
	top: 10px;
}

#rozmowy-sadeczanina .sectionContent table .views-field-field-data-publikacji,
.rozmowy-sadeczanina .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#rozmowy-sadeczanina .sectionContent table tr:first-child .views-field-field-data-publikacji,
.rozmowy-sadeczanina .sectionContent table tr:first-child .views-field-field-data-publikacji {
	display: block;
	left: 5px;
	top: 10px;
}

#forum-ekonomiczne .sectionContent table .views-field-field-data-publikacji,
.forum-ekonomiczne .sectionContent table .views-field-field-data-publikacji {
	display: none;
}

#forum-ekonomiczne .sectionContent table tr:first-child .views-field-field-data-publikacji,
.forum-ekonomiczne .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

#pzu-festiwal-biegowy .sectionContent table .views-field-field-data-publikacji,
.pzu-festiwal-biegowy .sectionContent table .views-field-field-data-publikacji
{
	display: none;
}

#pzu-festiwal-biegowy .sectionContent table tr:first-child .views-field-field-data-publikacji,
.pzu-festiwal-biegowy .sectionContent table tr:first-child .views-field-field-data-publikacji
{
	display: block;
	left: 5px;
	top: 10px;
}

.newestsectionContent table .views-field-title a:hover{
	text-decoration: underline !important;
}

#rightContainer{
	float: left;
	width: 260px;
	vertical-align: top;
	box-sizing: border-box;
	border-right: 1px dashed #ccc;
	margin-top: 0px;
	padding: 0px 5px 5px 5px;
	margin-right: 5px;
	display: none;
}

#rightContainer img{
	max-width: 250px;
}

#middleContainer{
	float: left;
	height: auto;
	vertical-align: top;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	z-index: 1000;
}
#middleContainer .left{
	float: left;
}
#middleContainer .right{
	text-align: right;
	margin-top: 45px;
}

#middleContainer.front_page .right {
	display: none;
}



#middleContainer.sub_page .right{
	margin-top: 52px !important;
}

#middleContainer .right img,
#middleContainer .right iframe
{
	max-width: 250px;
	margin: 10px 0px 10px 0px !important;
}

#middleContainer .right > div{
	margin-top: 5px;
	display: inline-block;
}

#middleContainer .right div.field-name-body{
	display: inline-block;
}

#middleContainer .region{
	width: 100%;
}

/*Styl powoduje układanie się bloków z float: left na środku*/
#middleContainer .block{
	display: inline-block;
	vertical-align: text-top;
}
#middleContainer #block-views-wiadomosci-block, 
#middleContainer #block-views-telewizja-block,
#middleContainer #block-views-gospodarka-block,
#middleContainer #block-views-pod-paragrafem-block,
#middleContainer #block-views-sport-i-zdrowie-block,
#middleContainer #block-views-kultura-i-edukacja-block,
#middleContainer #block-views-kosciol-i-religia-block,
#middleContainer #block-views-rozmaitosci-block,
#middleContainer #block-views-rozmowy-sadeczanina-block,
#middleContainer #block-views-forum-ekonomiczne-block,
#middleContainer #block-views-pzu-festiwal-biegowy-block
{
	display: block;
}


#middleContainer .block-block{
	display: block;
	width: 100%;
}

#middleContainer .box-reklamowy{
	text-align: center;
	margin: 10px auto;
}

#content{
	width: 100%;
}
#footer{
	min-width: 1000px;
	width: 100%;
	float: left;
	background: white;
}

#footer #partners p{
	margin-top: 5px;
	text-align: center;
	width: 100%;
}
#footer #partners img{
	max-height: 40px;
	padding: 0 15px;
}
#footer #partners #partners_uniwersystet_trzeciego_wieku{
	max-height: 100px;
}

#footer #partners a{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

#footer #footer_menu{
	width: 100%;
	min-height: 40px;
	color: white;
	font-size: 0.8em;
	text-align: right;
	line-height: 40px;
	background-color: #444;
}
#footer #footer_menu a{
	text-decoration: none;
	display: inline-block;
	color: white;
}
#footer #footer_menu .copyrights{
	float: left;	
	padding-left: 10px;
}
#footer #footer_menu a:hover{
	
	text-decoration: underline;
}
#footer #footer_menu a:last-child{
	margin-right: 20px;
}
#footer #footer_menu a:last-child:after{
	content: none;
}


.item-list .pager{
	line-height: 30px;
	margin-top: 5px;
}
.item-list .pager a{
	color: #B82424;
	text-decoration: none;
}

.item-list .pager li.pager-current{
	background: #B82424;
	color: white;
	font-weight: normal;
}

.item-list .pager li.pager-previous a,
.item-list .pager li.pager-next a
{
	font-size: 16pt;
}

.categorysection{
	min-width: 600px;
	min-height: 358px;
	float: left;
	margin-bottom: 10px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.categorysectionTitle{
	width: 100%;
	font-variant: small-caps;
	min-height: 35px;
	background: #eee;
	line-height: 35px;
	font-weight: bold;
	letter-spacing: 1mm;
	display: none;
}
.categorysectionContent{
	width: 100%;
	min-height: 356px;
	background: white;
}
.pageTitle{
	display: inline-block;
	width: 100%;
}
.categoryTitle,
.categoryLinkedTitle a
{
	text-align: left;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
	display: inline-block;
	font-size: 1.5em;
	margin: 10px 0px;
	text-decoration: none;
	font-weight: bold;
}

.categoryTitleUnderline{
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #ddd;
}

.view-header{
	text-align: left;
	padding: 10px;
	width: 100%;
	
	display: inline-block;
	/*font-variant: small-caps;*/
	color: #cd0100;	
	font-size: 1.2em;
}

.view-bannery p{
	margin: 0px;
	padding: 0px;
}

#topContainer .view-bannery img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-image-width: 0;
	box-sizing: border-box;
	width: 100%;
	height: auto;
}
.view-bannery .field-content
{
	margin: 0px;
	padding: 0px;
}


.block-czolowka .view-content table tr{
	display: none;
}

.top_link{
	vertical-align: middle;
	width: 15px;
	height: 15px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 15px 15px;
	background-position: 0 40%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	margin-bottom: 2px;
	display: none;
}

/* Style dla typu Artykuł */

#middleContainer.sub_page div.region div.block{
	width: 100%;
	float: left;
}

article header{
	position: relative;
	text-align: left;
}

article header hr{
	margin: 0px;
}


.comment-form label,
.comment-form span.username,
.comment-form a{
	text-align: left;
	padding-left: 5px;
	font-weight: 100;
}

.comment-form a,
.comment-form span.username
{
	display: inline-block;
	width: 100%;
	padding-left: 10px;
	color: #cd0100;
}

article div.keywords-tags,
article div.linked-articles
{
	width: 100%;
	text-align: center;
}

article div.keywords-tags a
{
	display: inline-block;
	padding: 10px;
	margin: 3px;

	text-decoration: none;
	max-width: 47%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    
    background-color: #EEEEEE;
    color: #555 !important;
    transition: 1s;
}

article div.linked-articles a{
	display: inline-block;
	padding: 0;
	margin: 5px;
	background: white;
	text-decoration: none;
	width: 47%;
	white-space:normal;
	text-align: left;
	overflow: hidden;
	position: relative;
    color: #00304a;
    font-weight: 600;
	font-size: 11pt;
}

article div.linked-articles h3{
	font-weight: 100;
}

article div.linked-articles a span.title{
	margin-top: 5px;
}

article div.linked-articles a span.date{
	position: absolute;
	bottom: 0;
	right: 10px;
	color: grey;
	font-size: 10px;
	font-weight: 100;
}

article div.linked-articles img{
	width: 100px;
	height: 70px !important;
	object-fit: cover;
    object-position: center center;
    vertical-align: top;
    margin-right: 10px;
    float: left;
}


article div.keywords-tags a:hover
{
	background-color: #555;
    color: #eee !important;
}

article.node-artykul span.addtoany_list {
    position: absolute;
    top: 0px;
	right: 0px;     
}

article.node-artykul span.addtoany_list a:last-child svg {
	background-color: #D52728;
}

article.node-artykul,
article.node-artykul-sponsorowany,
article.node-wpis-do-bloga,
.comment,
.comment-form
{
	max-width: 900px;
	padding: 8px;
	margin-top: 10px;
	font-weight: 100;
}
.comment .username{
	font-weight: bold;
}
article.node-artykul .field-name-field-film,
article.node-wpis-do-bloga .field-name-field-film
{
	text-align: center;
}
article.node-artykul .field-contributor{
	width: 100%;
	text-align: center;
}

article.node-artykul .field-name-field-lid div,
article.node-artykul-sponsorowany .field-name-field-lid div,
article.node-wpis-do-bloga .field-name-field-lid div,
article.node-artykul .field-name-field-lid-dlugi div
{
	color: black;
	text-align: left;
	text-align: justify;
	font-size: 1.1em !important;
	margin-bottom: 10px;
}
article.node-artykul ol,
article.node-artykul-sponsorowany ol
{
	font-size: 1em !important;
	display: inline-block;
}

header .field-name-field-kategoria, header .field-name-field-data-publikacji, header .total_count, header .comment_count, header .field-name-field-typ-reklamy
{
	color: #555;
	/*min-width: 150px;*/
	max-width: 350px;
	font-size: 13pt !important;
	padding: 2px;
	box-sizing: border-box;
	border-radius: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: left;
	display: inline-block !important;
}

.field-name-field-kategoria a, .field-name-field-data-publikacji a, .total_count a, .comment_count a, .field-name-field-typ-reklamy a {
	color: #555 !important;
	font-size: inherit;
	text-decoration: none;
    text-transform: uppercase;
}

.field-name-field-kategoria a:before {
	content: "\e006";
    font-family: 'IcoMoon';
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
}


.field-name-field-data-publikacji .field-items:before {
	content: "\006e";
    font-family: 'IcoMoon';
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
}

.field-name-field-data-publikacji .field-items .field-item {
	display: inline-block;
}


article.node-artykul .field-name-field-data-publikacji .field-label,
article.node-artykul-sponsorowny .field-name-field-data-publikacji .field-label
article.node-wpis-do-bloga .field-name-field-data-publikacji .field-label{
	display:none;
}


article .clearfix::after{
	display: inline-block !important;
}

article.node-artykul .field-name-field-data-publikacji,
article.node-artykul-sponsorowany .field-name-field-data-publikacji,
article.node-artykul .total_count,
article.node-wpis-do-bloga .field-name-field-data-publikacji,
article.node-wpis-do-bloga .total_count
{
	text-align: left;
}

article.node-artykul .statistics_counter,
article.node-wpis-do-bloga .statistics_counter
{
	display: none;
}
article.node-artykul h1 a,
article.node-artykul h2,
article.node-artykul-sponsorowany h1 a,
article.node-wpis-do-bloga h1 a,
article.node-strona h1 a,
article.node-artykul h2 a,
article.node-artykul-sponsorowany h2 a,
article.node-wpis-do-bloga h2 a,
article.node-strona h2 a

{
	display: inline-block;
	text-decoration: none;
	color: black;
	width: 100%;
	font-size: 1.4em;
	box-sizing: border-box;
	text-align: left;
	font-weight: bold;
}
article.node-artykul h2{
	font-size: 1.3em;
}


article.node-artykul .links a,
article.node-artykul-sponsorowany .links a,
article.node-wpis-do-bloga .links a,
.comment a
{
	color: #CD0100;
}

article.node-artykul input.form-text,
article.node-artykul-sponsorowany input.form-text,
article.node-wpis-do-bloga input.form-text,
.comment-form input.form-text
{
	width: 100%;
}


article.node-artykul input.form-submit,
article.node-artykul-sponsorowany input.form-submit,
article.node-wpis-do-bloga input.form-submit,
.comment-form input.form-submit
{
	text-align: center;
	margin-bottom: 20px;
	color: white;
	border: 0px;	
	min-height: 30px;
	background: #CD0100;
	text-transform: uppercase;
	padding: 3px;
	margin-left: 3px;
	margin-right: 3px;
}
article.node-artykul input.form-submit:hover,
article.node-artykul-sponsorowany input.form-submit:hover,
article.node-wpis-do-bloga input.form-submit:hover,
.comment-form input.form-submit:hover
{
	color: white;
	background: red;
	cursor: pointer;
}

article.node-artykul font,
article.node-artykul-sponsorowany font
{
	font-size: 1em !important;
}

article.node-artykul p,
article.node-artykul p > span,
article.node-artykul p > div,
article.node-artykul-sponsorowany p,
article.node-artykul-sponsorowany p > span,
article.node-artykul-sponsorowany p > div,
article.node-wpis-do-bloga p,
article.node-wpis-do-bloga p > span,
article.node-wpis-do-bloga p > div,
article.node-strona p,
article.node-strona p > span,
article.node-strona p > div,
article.node-artykul ul,
article.node-artykul-sponsorowany ul,
article.node-wpis-do-bloga ul,
article.node-strona ul,
article.node-artykul ol,
article.node-artykul-sponsorowany ol,
article.node-wpis-do-bloga ol,
article.node-strona ol
{
	text-align: left;
	font-style: normal;
	font-size: 1em !important;
	color: black !important;
	font-weight: 300 !important;
	line-height: 24px;
}

article.node-artykul div,
article.node-artykul-sponsorowany div
{
	font-size: 1em !important;
}

article.node-artykul p strong,
article.node-artykul-sponsorowany p strong,
article.node-wpis-do-bloga p strong
{
	font-weight: bold;
}

article.node-galeria-zdjec{
	text-align: center;
	width: 98%;
	margin-left: auto;
	margin-right: auto;

}
article.node-galeria-zdjec .field-item{
	
	height: auto;
	display: inline-block;
	margin: 3px;
}
article.node-galeria-zdjec .field-item a{
	width: 150px;
	display: inline-block;
}

article.node-poll{
	width: 250px;
	display: inline-block;
}
article.node-poll .percent{
	font-size: 0.8em;
}

article.node-poll .register-info{
	text-align: center;
	color: red;
	border: 1px solid red;
	box-sizing: border-box;
}

article.node-poll div.text{
	text-align: left !important;
	padding-left: 10px;
	font-weight: normal;
	font-size: 0.9em;
}

article.node-poll .register-info a{
	color: red;
	font-weight: bold;
	text-decoration: none;
}

article.node-poll h2{
	margin-top: 5px;
	color: white;
	padding: 4px;
	box-sizing: border-box;
	text-align: center;
	font-size: 13pt;
	background: #CD0100;
	background: #990101;
	font-weight: normal;
}

article.node-poll h2 a{
	display: inline-block;
	text-decoration: none;
	color: #CD0100;
	width: 100%;
	font-size: 12pt;
	padding: 4px;
	box-sizing: border-box;
	border: 1px solid grey;
	text-align: center;
}
article.node-poll .total{
    background: #eee;
	margin-top: 10px;
	font-size: 0.9em;
}
article.node-poll form{
	text-align: center;
	font-size: 11pt;
}
article.node-poll .form-item{
	margin-top: 0px;
}

article.node-poll form input.form-submit{
	text-align: center;
	color: white;
	border: 0px;	
	min-height: 30px;
	background: #990101;
	text-transform: uppercase;
	width: 60%;
}
article.node-poll form input.form-submit:hover{
	color: white;
	background: red;
	cursor: pointer;
}
article.node-poll form .form-actions{
	margin-bottom: 0px;
}

article #comments .comment, .comment{
	border: 1px solid #bbb;
	margin-bottom: 10px;
	padding: 5px;
	padding-top: 0px;
}
article #comments > div.even,
article #comments div.indented > div.even
{
	background: #f7f7f7;
}

article #comments .rate-info{
	display: none;
}
article #comments h3,
.comment h3
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
}
article #comments h3 a,
.comment h3 a
{
	color: black;
	text-decoration: none;
	font-size: 0.9em;
}
article #comments .indented{
	
}
article #comments .comment .submitted > .permalink,
.comment .submitted > .permalink
{
	display: none;
}
article #comments .comment .submitted,
.comment .submitted
{
	text-align: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
	
}
article #comments .comment .content,
.comment .content
{
	position: relative;
}
article #comments .comment .content .rate-widget,
.comment .content .rate-widget
{
	position: absolute;
	top: -37px;
	right: -20px;
}
article #comments .comment .content .rate-widget ul,
.comment .content .rate-widget ul
{
	margin: 0px;
	padding: 0px;
}

article #comments .comment .field-name-comment-body,
.comment .field-name-comment-body
{
	text-align: left;
	text-align: justify;
	padding: 4px;
	font-size: 0.9em !important;
}

article #comments .comment .submitted > span,
.comment .submitted > span
{
	padding: 3px;
	font-size: 0.8em;
	
}
article #comments .comment .new{
	display: none;
}

article #comments .title{
	display: none;
}


article.node-strona{
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: left;
}
article.node-strona p{
	font-weight: 100;
}

article.node-strona .statistics_counter{
	display: none;
}
article.node-strona a,
article.node-artykul a,
article.node-artykul-sponsorowany a,
article.node-wpis-do-bloga a
{
	color: #cd0100;
	text-decoration: none;
}

article.node-strona h4,
article.node-artykul h4,
article.node-artykul-sponsorowany h4,
article.node-wpis-do-bloga h4,
article.node-strona h3,
article.node-artykul h3,
article.node-artykul-sponsorowany h3,
article.node-wpis-do-bloga h3
{
	text-align: left;
	font-weight: bold;
}

article .rate_widget{
	position: absolute;
	right: -20px;
	top: 2px;
	text-align: right;
}
article .rate_widget ul{
	margin: 0px;
	padding: 0px;
}
article .rate_widget label{
	display: none;
}
article .rate_widget .rate-info{
	float: left;	
	display: none;
}

article .rate_widget > div.form-item{
	margin: 0px;
	display:inline-block;
	width: auto;
}

article .rate-widget-thumbs_up_down ul li{
	width: auto;
	min-width: 60px;
	max-width: 65px;
}

article .rate-widget-thumbs_up_down ul li{
	width: 65px;
}

article .rate-widget .thumb-up{
	text-align: right;
}

article .rate-widget .thumb-down{
	text-align: left;	
}

article .rate-widget .rate-thumbs-up-down-btn-up{
	font-size: 0px;
}



article .facebookshare-box{
	position: absolute;
	right: 0px;
	top: 0px;
	display: block !important;
}

article img{
	box-sizing: border-box;
}

img[align="left"],
img[style*="float: left"],
img[style*="float:left"]{
    margin: 5px 15px 5px 0px !important;
}
img[align="right"],
img[style*="float: right"],
img[style*="float:right"]{
    margin: 5px 0px 5px 15px;
}


.node-artykul img:hover,
.node-artykul-sponsorowany img:hover,
.node-wpis-do-bloga img:hover
{
	cursor: pointer;
	border: 0px;
}

.node-artykul img,
.node-artykul-sponsorowany img,
.node-wpis-do-bloga img
{
	border: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	/*margin: 4px;*/
	max-width:100%;
	height: auto !important;
	
}
.field .field-label {
	font-weight: 100;
}

article img:hover {
	
}

article .article-content {
	margin: 0 10px;
}

#user-login-header, #user-register-header, #user-profile-header, #user-facebook-register-header, #user-password-header {
	max-width: 520px;
	color: #CD0100;
	font-size: 2em;
	margin-left: auto;	
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 8px;
	text-align: center !important;
}

#user-login, #user-register-form, #user-profile-form, #fbconnect-register-page, #user-pass {
	width: 500px;
	padding: 8px;
	border: 1px solid grey;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: center !important;	
}

.form-info {
	color: #CD0100;
	border: 1px solid grey;
	width: 500px;
	margin: 5px auto;
	padding: 8px;
}
.form-info h3 {
	margin: 5px;
}
#user-profile-form a {
	color: #CD0100;
}

#fbconnect-register-page a {
	color: #CD0100;
}

#user-pass a {
	color: #CD0100;
}

#user-login a {
	color: #CD0100;
}

.views-exposed-form input[type='submit'] {
	color: white;
	border: 0px;	
	min-height: 30px;
	background: #CD0100;
	text-transform: uppercase;
	font-size: 1.2em;
	padding: 4px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 10px !important;
}

#user-login input[type='submit'], #user-register-form input[type='submit'], #user-profile-form input[type='submit'],
#fbconnect-register-page input[type='submit'], #user-pass input[type='submit'], #user-pass-reset input[type='submit'] {
	color: white;
	border: 0px;	
	min-height: 30px;
	background: #CD0100;
	text-transform: uppercase;
	font-size: 1.2em;
	padding: 8px;
}

#user-login input[type='submit']:hover, #user-register-form input[type='submit']:hover, #user-profile-form input[type='submit']:hover,
#fbconnect-register-page input[type='submit']:hover, #user-pass input[type='submit']:hover, #user-pass-reset input[type='submit']:hover {
	color: white;
	background: red;
	cursor: pointer;
}

#user-login label, #user-register-form label,  #user-profile-form label,
#fbconnect-register-page label, #user-pass label {
	font-weight: normal;
	padding: 0px;
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	text-align: left;
	color: #333333;
}

#user-login div.description, #user-register-form div.description, #user-profile-form div.description,
#fbconnect-register-page div.description, #user-pass div.description {
	font-size: 0.7em;
	color: #555;
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	
}

#user-login div.description {
	text-align: right;
}

#user-register-form div.description, #user-profile-form div.description, #fbconnect-register-page div.description {
	text-align: justify;
}

#user-login input[type='text'], #user-login input[type='password'], 
#user-register-form input[type='text'], #user-register-form input[type='password'],
#user-profile-form input[type='text'], #user-profile-form input[type='password'],
#fbconnect-register-page input[type='text'], #fbconnect-register-page input[type='password'],
#user-pass input[type='text'],#user-pass input[type='password'] {
	width: 350px;
	height: 25px;
	border: 1px solid #ddd;
	background: #ddd;
	color: #670001;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#user-login input[type='text']:focus, #user-login input[type='password']:focus, 
#user-register-form input[type='text']:focus, #user-register-form input[type='password']:focus,
#user-profile-form input[type='text']:focus, #user-profile-form input[type='password']:focus,
#fbconnect-register-page input[type='text']:focus, #fbconnect-register-page input[type='password']:focus,
#user-pass input[type='text']:focus, #user-pass input[type='password']:focus {
	border: 1px solid #aaa;
}

#user-login input.error, #user-register-form input.error, #user-profile-form input.error,
#fbconnect-register-page input.error, #user-pass input.error {
	border: 1px solid #CD0100;
}

#user-profile-form .form-type-password .password-strength,
#user-profile-form .form-type-password .password-confirm-info {
	float: none;
	width: 370px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#form-errors {
	width: 500px;
	color: red;
	border: 1px solid grey;
	font-weight: bold;
	margin-left: auto;	
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 8px;
}

#form-errors a {
	color: #cd0100;
}

.confirm-parent, .password-parent {
	width: 100%;
}

/*Responsywność */

.headsection.middleSize {
	width: 390px;
}

#sliding-popup{
	display: none;
}

/*Style dla poszczególnych podstron*/

ul#informator a {
	text-decoration: none;
}

ul#informator ul ul a {
	color: black;
}

ul#informator {
	list-style-type:none;
}

ul#informator ul {
	list-style-type: none;

}

ul#informator ul a{
	color: grey;
}

ul#informator ul ul {
	list-style-type: square;
}

ul#informator ul ul li {
	border-bottom: 1px solid #ddd;
}

ul#informator ul ul li:hover{
	background: #eee;
	
} 

.akcje-i-plebiscyty p a{
	text-decoration: none;
	display: inline-block;
	padding: 10px;
}

.akcje-i-plebiscyty p{
	display: inline-block;
	background: #eee;
	border-bottom: 3px solid white;
	margin:10px;
	padding: 0px;
}

.akcje-i-plebiscyty p:hover{
	border-bottom: 3px solid #cd0100;
}

.akcje-i-plebiscyty{
	text-align: justify;
	text-align-last: justify;
}


ol.single{
	margin-left: 16px;
	padding-left: 0px;
	list-style-type: none;
}


.box-big-bottom{
	margin:10px auto 10px auto;
	text-alifn: center;
}

.box-medium, .box-small, .box-xmedium {
	float: left;
	margin: 10px 0;
}

.box-medium {
	width: 930px;
	margin-right: 20px;
	overflow: hidden;
}

.box-xmedium {
	width: 380px;
}

.box-medium > div {
	margin-left: 0x;
}

.box-reklamowy img{
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.imgbanner{
	
}
#bottomContainer img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-image-width: 0;
	box-sizing: border-box;
	width: 100%;
	height: auto;
}

#topContainer{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}

#bottomContainer{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
}

.boxy-reklamowe{
	position: relative;
	width: 100%;
	text-align: center;
	text-align: center;
	padding: 5px 0px;
}
.boxy-reklamowe > div{
	display: inline-block;
	width: 24%;
	
}
.boxy-reklamowe img,
.boxy-reklamowe embed
{
	width: 70%;
	height: auto;
	box-sizing: border-box;
}

.adv-close{
	 position: absolute;
	 right: -40px;
	 top: 0px;
	 background: black;
	 
	 color: white;
	 opacity: 0.7;
	 font-size: 1.5em;
	 width: 40px;
	 height: 40px;
	 line-height: 40px;
	 text-align: center;
	 box-sizing: border-box;
	 border-top-right-radius: 10px;
	 border-bottom-right-radius: 10px;
	 display: none !important;
}
.adv-close:hover{
	cursor: pointer;
	opacity: 1;
}

.adv-slidedown{
	 position: absolute;
	 right: 0px;
	 width: 100px;
	 top: 0px;
	 background: url('przewin_w_dol.png');
	 background-size: 8px 8px;
	 background-position: 95% 55%;
	 background-repeat: no-repeat;
	 color: black;
	 opacity: 0.9;
	 font-size: 0.8em;
	 padding: 2px;
	 background-color: white;
	 text-align: left;
	 box-sizing: border-box;
	 display: none;
}
.adv-slidedown:hover{
	cursor: pointer;
	opacity: 1;
}

#comment-form .form-actions{
	text-align: right;
}

.field-name-field-film{
	margin: 0 auto;
    margin-top: 15px;
}
.tdWrapper{
	position: relative;
	overflow: hidden;
}


.tdIcon, .tdJoint{
	display:none;
}


.tdIconTelewizja{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 70px 70px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.3;
	z-index: 25;
}

.sectionContent tr .tdIconTelewizja{
	display: none;
}

.sectionContent tr.row-1 .tdIconTelewizja{
	display: block;
}

.front_page .headsectionContent .tdIconTelewizja{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 90px 90px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.3;
	z-index: 25;
}

.sub_page .view-blogosfera .tdIconTelewizja{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 60px 60px;
	background-repeat: no-repeat;
	background-position: 50% 34%;
	opacity: 0.3;
	z-index: 25;
}

.front_page .sectionContent tr.row-1 .tdIconTelewizja
{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 70px 70px;
	background-repeat: no-repeat;
	background-position: 50% 75px;
	opacity: 0.3;
	z-index: 25;
}

.front_page .headsectionContent .tdIconTelewizja:hover,
.front_page .sectionContent tr.row-1 .tdIconTelewizja:hover,
.sub_page .view-blogosfera .tdIconTelewizja:hover
{
	opacity: 0.8;
	cursor: pointer;
}

.tdIconTelewizja:hover{
	opacity: 0.8;
}
.page-telewizja #czolowka .tdIcon{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 80px 80px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.3;
	z-index: 25;
}
.page-telewizja #czolowka .tdIcon:hover{
	opacity: 0.8;
	cursor: pointer;
}

.page-telewizja .view-telewizja .tdIcon{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 60px 60px;
	background-repeat: no-repeat;
	background-position: 50% 35%;
	opacity: 0.3;	
	z-index:10;
}

.page-telewizja .view-telewizja .tdIcon:hover{
	opacity: 0.8;
	cursor: pointer;
}

#page-scrollup{
	width: 40px;
	height: 40px;
	background: url('icons/scrollup.svg');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 2000;
	border-radius: 20px;
	display:none;
	background-color: #B82424;
    background-position: 50% 50%;
}
#page-scrollup:hover{
	cursor: pointer;
}
.rate-thumbs-up-down-btn-up,
.rate-thumbs-up-down-btn-down{
	width: 20px;
	height: 20px;
	background-size: 20px auto;
}

.rate-number-up-down-btn-up{
	background-position: 0px 0px;
}

.rate-widget-thumbs_up_down .percent{
	color: #333 !important;
	font-size: 0.9em !important;
}

.rate-thumbs-up-down-btn-down{
	background-position: 0px -40px;
}

article.node-galeria-zdjec .field-item img{
	width: 150px;
	height: 100px !important;
	object-fit: cover;
	display: inline-block;
	overflow: hidden;
}
article.node-galeria-zdjec .field-name-field-zdjecie{
	font-size: 0em !important;
}

div.view-user-comments{
	padding-left: 10px;
}

div.view-user-comments .views-field-subject a{
	color: #CD0100;
	text-decoration: none;
	font-size: 1em;
}
div.view-user-comments .views-field-subject a:hover{
	text-decoration: underline;
}

div.view-user-comments .views-field-created{
	color: grey;
	font-size: 0.8em;
}

div.profile h3, div.profile dl{
	padding-left: 10px;
}

div.profile .field-name-field-nick{
	font-size: 1.5em;
	font-weight: bold;
	background: #eee;
	padding-left: 5px;
}

/*nowy układ */


.left .sectionContent table tr.row-1,
.left .sectionContent table tr.row-2 {
    box-sizing: border-box;
	padding-left: 0px;
}

.left .sectionContent table tr.row-1 {
	padding-right: 15px;
}

.left .sectionContent table tr.row-2 {
	padding-left: 15px;
	padding-right: 15px;
}

.left .sectionContent table tr.row-1 td a, 
.left .sectionContent table tr.row-2 td a {
	text-overflow: initial;
	white-space: normal;
}

.left .sectionContent table tr.row-1 .views-field-field-data-publikacji,
.left .sectionContent table tr.row-2 .views-field-field-data-publikacji {
    color: white;
    text-shadow: 0px 0px 3px black, 0px 0px 6px black;
    padding: 2px;
    position: absolute;
}

.sectionContent table tr.row-3 img {
	width: 100%;
	height: 65px;
	object-fit: cover;
}

.left .sectionContent table tr.row-3 td a{
	white-space: normal;
	color: black;
	color: #00304a;
	line-height: 26px;
	font-size: 12pt;
	padding-top: 8px;
	font-weight: bold;
}

.left .sectionContent table tr {
    display: block;
    width: 33.3%;
    float: left;
    padding-left: 15px;
    box-sizing: border-box;
}

.left .sectionContent table td{
    display: block;
    width: 100%;
    padding: 0px;
}
.left .sectionContent table td a{
    white-space: nowrap;
}

.left .sectionContent table td a{
    overflow: hidden;
    text-overflow: "";
    text-overflow: ellipsis;
    max-width: 450px;
}

.left .sectionContent table .views-field-field-data-publikacji{
    /*display: block !important;*/
    position: static;
    text-align: right;
    text-shadow: none;
    color: white;
    padding: 0px;
    margin-top: -2px;
    margin-bottom: 2px;
}


/* Nadpisane style dla sekcji Telewizja */

.left .telewizja .sectionContent table tr {
    width: 25%;
}

.left .telewizja .sectionContent table tr {
    box-sizing: border-box;
	padding-left: 0px;
    height: 290px;
    overflow: hidden;
}

.left .telewizja .sectionContent table tr.row-1,
.left .telewizja .sectionContent table tr.row-5,
.left .telewizja .sectionContent table tr.row-9 {
	padding-right: 15px;
    padding-left: 0;
}

.left .telewizja .sectionContent table tr.row-2,
.left .telewizja .sectionContent table tr.row-6,
.left .telewizja .sectionContent table tr.row-10,
.left .telewizja .sectionContent table tr.row-3,
.left .telewizja .sectionContent table tr.row-7,
.left .telewizja .sectionContent table tr.row-11  {
	padding-left: 15px;
	padding-right: 15px;
}

.left .telewizja .sectionContent table tr.row-4,
.left .telewizja .sectionContent table tr.row-8,
.left .telewizja .sectionContent table tr.row-12 {
	padding-left: 15px;
    padding-right: 0;
}

.left .telewizja .sectionContent table tr td a {
	text-overflow: initial;
	white-space: normal;
}

.left .telewizja .sectionContent table tr .views-field-field-data-publikacji {
    color: white;
    text-shadow: 0px 0px 3px black, 0px 0px 6px black;
    padding: 2px;
    position: absolute;
}

.left .telewizja .sectionContent table tr img {
	display: inline;
	width: 100%;
	height: 180px !important;
	object-fit: cover;
	object-position: center center;
}

.left .telewizja .sectionContent table tr td span.views-field-field-ikona {
	border: 0px solid black;
	min-height: 24px;
	max-height: 253px;
	overflow: hidden;
	display: block;
    width: 100%;
}

.left .telewizja .sectionContent table tr .views-field-title a {
	text-decoration: none;
	color: white;
	color: black;
	color: #00304a;
	background: none;
	top: 0px;
	left: 0px;
	width: 100%;
	min-height: 60px;
	max-height: 90px;
	line-height: 30px;
	overflow: hidden;
	font-size: 1em;
	font-weight: 600;
	display: block;
	margin-bottom: 5px;
	padding: 2px;
	padding-left: 5px;
	border-top-right-radius: 2px;	
	border-bottom-right-radius: 2px;	
}

.left .telewizja .sectionContent table tr td .tdIcon {
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('icons/play-button.png');
	background-size: 70px 70px;
	background-repeat: no-repeat;
	background-position: 50% 30%;
	opacity: 0.3;
	z-index:10;
}

.left .telewizja .sectionContent table tr td .tdIcon:hover {
	opacity: 0.8;
	cursor: pointer;
}


/*Cytaty*/
blockquote {
	border-width: 0;
    border-left-width: 5px !important;
    padding-left: 20px !important;
    padding-right: 8px;
    margin: 0px;
    margin-left: 10px !important;
    overflow: hidden !important;
    border-color: #ccc !important;
    border-style: solid !important;
}
blockquote,
blockquote p,
blockquote span,
blockquote div
{
	font-style: italic !important;
}
.poll .bar{
	height: 10px !important;
}

.poll .bar .foreground{
	height: 10px !important;
}

/*Maskowanie adresów enail */
.email::before{
	content:attr(email-user);
}	
.email::after{
	content:attr(email-domain);
}
.rtecenter{
	text-align: center !important;
}

.smart-paging-pager-box{
	display: none;
}

iframe#dsq-app4{
	
}

.view-content .more-link{
	display:none;
}
.more-link {
	text-align: left !important;
}
.views-field-field-aktualnosc-dnia{
	display: none;
}

.kd_ns_placement > div{
	margin: 0 auto;
}

span.wyroznienie-Tak a, span.wyroznienie-tak a{
}
span.field-oznaczenie-rek-lamy{
	display: none;
}

div.views-field-position{
	display: none;
}

div.field-name-field-film > div.field-items > div.field-item{
	margin-bottom: 10px;
}

/* Google Search */
.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0 !important;
	padding-bottom: 1em !important;	
}

/* Plakaciarnia */
.plakaciarnia .view-content {
	width: 100%;
	text-align: center;
	font-size: 0;
}

.plakaciarnia .view-content div{
	width: 20%;
	max-width: 50%;
	display: inline-block;
}

.plakaciarnia div.plakaty__pokrycie {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0, 0.7);
    z-index: 999999;
    text-align: center;
}

.plakaciarnia div.plakaty__pokrycie:hover {
    cursor: pointer;
}

.plakaciarnia div.plakaty__pokrycie--aktywny {
    display: table;
}

.plakaciarnia div.plakaty__pokrycie__kontener {
    display: table-cell;
    vertical-align: middle;
}
 
.plakaciarnia  span.plakaty__plakat img{
    width: 100%;
    display: inline-block;
    padding: 20px;
    box-sizing: border-box;
    object-fit: cover;
    height: auto;
    transition: 1s;
}

.plakaciarnia span.plakaty__plakat img:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer !important;
}

.plakaciarnia img.plakaty__plakat__maly {
    transition: 1s;
    width: 0;
    height: 0;
}

/* Formularz wysyłania błędów */
.form-sending-error,
.form-sending-error-message {
	border: 4px solid #efefef;
    padding: 20px;
    position: fixed;
    top: 100px;
    left: 10px;
    background-color: white;
    display: none;
    color: #B82424;
}

.form-sending-error input,
.form-sending-error-message input {
	color: white;
	border: 0px;
	min-height: 30px;
	background: #B82424;
	text-transform: uppercase;
	font-size: 0.9em;
	padding: 8px;
	width: 100%;
}

.form-sending-error input:first-child {
	margin-bottom: 5px;
}

.form-sending-error input:hover,
.form-sending-error-message input:hover {
	cursor: pointer;
	background-color: #CD0100;
}

.form-sending-error-info {
	color: #555;
	padding: 5px;
	width: 100%;
	background-color: #eee;
	text-align: center;
	margin-bottom: 10px;
	box-sizing: border-box;
}

div.flowplayer,
div.flowplayer-embed-container {
	margin-top: 10px;	
}

div.img-container {
	position: relative;
	max-width: 100%;
	height: auto !important;
}

div.signature {
	color: white;
	text-shadow: 0px 0px 3px black, 0px 0px 6px black;
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding-left: 30%;
	text-align: right;
}