@charset 'UTF-8';
@import url('https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext');
@import url('font-awesome.min.css');
			
			
/* BASIC */
body {background:#FFF; color:#444; z-index:1;}
body.is-loading * {
	-moz-transition: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
	-moz-animation: none !important;
	-webkit-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
	}

body,input,textarea,select {
	font-size:14pt;
	line-height:1.85em;
	font-family:'Open Sans', Helvetica, Arial, Verdana, sans-serif;
	font-weight:400;
	}

h1,h2,h3,h4,h5,h6 {
	font-weight:400;
	color:#333;
	line-height:1.25em;
	}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:inherit;
	text-decoration:none;
	border-bottom-color:transparent;
	}
	
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {font-weight:600;}
h2 {font-size:2.25em;}
h3 {font-size:1.25em;}
h4 {font-size:1em; margin:0 0 0.25em 0;}

strong, b {font-weight:400; color:#444;}
em, i {font-style:italic;}

a {color:inherit; text-decoration:none;
	-moz-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	}

a:hover {color:#00ABE7;}


sub {position: relative; top: 0.5em; font-size: 0.8em;}
sup {position: relative; top: -0.5em; font-size: 0.8em;}

blockquote {
	border-left: solid 0.5em rgba(0, 171, 231, 0.3) !important;
	margin: 0.5em 0 !important; font-size:0.95em; line-height:1.4em;
	padding: 0.2em 0 0.2em 1.6em !important;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content:none;
	}
	
p, ul, ol, dl, table {margin-bottom: 1em;}

br.clear {clear:both;}

hr {clear:both; height:1px; border:none; color:#CCC; background-color:#CCC; margin:1em 0;}



/* LOCAL */
#nav > ul > li > ul {display:none;}
.timestamp {color:rgba(128,128,128,0.75); font-size:0.8em;}

.bdrad { -webkit-border-radius:0.2em; -moz-border-radius:0.2em; border-radius:0.2em;}
.bdradtop { -webkit-border-top-left-radius:0.2em; -webkit-border-top-right-radius:0.2em; -moz-border-radius-topleft:0.2em; -moz-border-radius-topright:0.2em; border-top-left-radius:0.2em; border-top-right-radius:0.2em;}
.bdradright { -webkit-border-top-right-radius:0.2em; -webkit-border-bottom-right-radius:0.2em; -moz-border-radius-topright:0.2em; -moz-border-radius-bottomright:0.2em; border-top-right-radius:0.2em; border-bottom-right-radius:0.2em;}
.bdradbottom { -webkit-border-bottom-right-radius:0.2em; -webkit-border-bottom-left-radius:0.2em; -moz-border-radius-bottomright:0.2em; -moz-border-radius-bottomleft:0.2em; border-bottom-right-radius:0.2em; border-bottom-left-radius:0.2em;}
.bdradleft { -webkit-border-top-left-radius:0.2em; -webkit-border-bottom-left-radius:0.2em; -moz-border-radius-topleft:0.2em; -moz-border-radius-bottomleft:0.2em; border-top-left-radius:0.2em; border-bottom-left-radius:0.2em;}



/* ELEMENTS */
.image {position: relative; display: inline-block; border: 0; outline: 0;}
.image img {display: block; width: 100%;}
.image.fit {display: block; width: 100%;}
.image.featured {display: block; width: 100%; margin: 0 0 4em 0;}
.image.left {float: left; margin: 0 2em 2em 0; max-width:30%;}
.image.right {float: right;	margin: 0 0 2em 2em; max-width:30%;}
.image.centered {display: block; margin: 0 0 0 0; max-width:100%;}
.image.centered img {margin: 0 auto; max-width: 100%;}


ul {}
ul.menu {height: 1em; line-height: 1em;}
ul.menu li {
	display: inline-block;
	border-left: solid 1px rgba(128,128,128,0.2);
	padding-left: 1.25em;
	margin-left: 1.25em;
	}
ul.menu li:first-child {
	border-left: 0;
	padding-left: 0;
	margin-left: 0;
	}

ol {}	
ol.default {list-style: decimal; padding-left: 1.25em;}
ol.default li {padding-left: 0.25em;}



form {}
form label {display:block; font-weight:400; color:#333; margin:1em 0 0.2em 0; cursor:pointer;}
		
form input[type='text'],
form input[type='email'],
form input[type='password'],
form select,
form textarea {display:block; border:0; background:rgba(0,0,0,0.05); width:100%; border:solid 2px #D3D3D3; padding:0.8em; margin-bottom:1em;
	font-size:1em; line-height:1.4em; color:#000;
	border-radius:0.15em; 
	-webkit-appearance: none;
	-moz-transition: background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	}
	
form textarea {min-height:9em;}

form input[type='text'].alert,
form input[type='email'].alert,
form input[type='password'].alert,
form label.alert,	
form select.alert,
form textarea.alert {border-color:#E55557; color:#E55557;}

	
form input[type='text']:focus,
form input[type='email']:focus,
form input[type='password']:focus,
form select:focus,
form textarea:focus {background:#FFF; border-color:#00ABE7;}

form .formerize-placeholder {color: #999 !important;}
form ::-webkit-input-placeholder {color: #999 !important;}
form :-moz-placeholder {color: #999 !important;}
form ::-moz-placeholder {color: #999 !important;}
form :-ms-input-placeholder {color: #999 !important;}
form ::-moz-focus-inner {border: 0;}

form input[type='button'],
form input[type='submit'],
form input[type='reset'],
.button	{position:relative; display:inline-block; padding: 0.25em 2em; margin:0.5em 0.2em 0.5em 0;
	color:#FFF;	background:#00ABE7; border:1px #00ABE7 solid; text-align:center; text-decoration:none;
	cursor: pointer; outline: 0; font-weight: 300; 
	border-radius:0.2em;
	-moz-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	}
input[type='button']:hover,
input[type='submit']:hover,
input[type='reset']:hover,
.button:hover {color:#00ABE7; background:#FFF; border-color:#00ABE7;}


form input[type='button'].empty,
form input[type='submit'].empty,
form input[type='reset'].empty,
.button.empty	{color:#00ABE7; background:#FFF; border-color:#FFF;}
	
form input[type='button'].empty:hover,
form input[type='submit'].empty:hover,
form input[type='reset'].empty:hover,
.button.empty:hover	{border-color:#00ABE7;}




	input[type="checkbox"],
	input[type="radio"] {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		display: block;
		float: left;
		margin-right: -2em;
		opacity: 0;
		width: 1em;
		z-index: -1;
	}

		input[type="checkbox"] + label,
		input[type="radio"] + label {
			text-decoration: none;
			color: #444;
			cursor: pointer;
			display: inline-block;
			font-size: 1em;
			font-weight: normal;
			padding-left: 2.4em;
			padding-right: 0.75em;
			position: relative;
		}

			input[type="checkbox"] + label:before,
			input[type="radio"] + label:before {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				font-family: FontAwesome;
				font-style: normal;
				font-weight: normal;
				text-transform: none !important;
			}

			input[type="checkbox"] + label:before,
			input[type="radio"] + label:before {
				background: rgba(144, 144, 144, 0.075);
				border-radius: 4px;
				border: solid 1px rgba(144, 144, 144, 0.25);
				content: '';
				display: inline-block;
				height: 1.65em;
				left: 0;
				line-height: 1.58125em;
				position: absolute;
				text-align: center;
				top: 0;
				width: 1.65em;
			}

		input[type="checkbox"]:checked + label:before,
		input[type="radio"]:checked + label:before {
			background: #666666;
			border-color: #666666;
			color: #ffffff;
			content: '\f00c';
		}

		input[type="checkbox"]:focus + label:before,
		input[type="radio"]:focus + label:before {
			border-color: #49bf9d;
			box-shadow: 0 0 0 1px #49bf9d;
		}

	input[type="checkbox"] + label:before {
		border-radius: 4px;
	}

	input[type="radio"] + label:before {
		border-radius: 100%;
	}


table {width:100%; border-collapse:collapse; background-color:#DDD; border:1px solid #666; 
	text-align:center; font-size:0.85em;
	}	
table tr:hover	td {background:url('images/bgtrans.png') repeat;}
table tr td {padding:0.1em 0.5em; border:1px solid #999;}



/* CONTENT */
.wrapper {
	background: #FFF;
	margin:0 auto;
	padding:0 3em;
	min-width:320px;
	max-width:1440px;
	}
.wrapper.wraptopheader {margin:0 auto 2em auto;}



/* ALL */

#yellowbar {display:block; overflow:hidden; width:100%; height:30px; margin:0; border-bottom:1px #999 solid; border-top:1px #999 solid;
	font-size:0.8em; line-height:27px; color:#000; font-weight:600;
	background-color:#FFCC00; z-index:9999;
	}
#yellowbar div {padding:0 4em;}
#yellowbar div:hover a {color:#CC0000;}


/* -- hdrtop - menu -- */
#hdrtop 	{clear:both; width:100%; margin:0 auto; padding:0; overflow:hidden;}

#hlogo	{float:left; width:270px; height:140px; padding:15px 0 0 0;}
#hlogo img {display:block; width:270px; height:123px;}

#hmp {float:right;}
#hplayer	{display:block; width:auto; overflow:hidden; float:right; margin:10px 0 10px 0; padding:0; color:#666;}
#hplayer #onairinfo {display:block; height:75px; float:right; overflow:hidden; padding:2.5px 0.25em;}

#hplayer #onairinfo #onairaud	{display:table-cell; width:inherit; height:inherit; vertical-align:middle; padding:0 14px 0 0;
	line-height:18px; text-align:right;
	}
#hplayer #onairaud a.tit 	{display:block; width:100%; font-size:0.9em;}
#hplayer #onairaud .who 	{display:inline-block; font-size:0.8em;}

#hplayer #onairimage	{display:block; float:right; height:80px; overflow:hidden;}
#hplayer #onairimage .img	{display:block; float:left; width:63px; height:75px; margin:2.5px 1.5px;
	background-repeat:no-repeat; background-position:center center; background-size:cover;
	}
#hplayer #onairimage .img a {display:block; width:inherit; height:inherit;}

#hplayer #onairbutton 	{display:block; float:left; width:75px; height:75px; margin:2.5px 1.5px;}
#hplayer #onairbutton span:first-child 	{display:block; width:100%; height:50px; margin-top:12.5px; text-align:center;
	font-family:FontAwesome; font-size:50px; line-height:50px; color:#00ABE7; 
	}	
#hplayer #onairbutton span:last-child 	{display:block; width:100%; height:12.5px; font-size:12px; line-height:12.5px; text-align:center; color:#00ABE7;}	


#nav {display:block; float:right; width:100%; text-align:right; padding:0; overflow:hidden;}
#nav > a,
#nav > div	 {display:inline-block; height:46px; padding:0 0.2em;
	line-height:43px; text-align:center; font-size:1em; color:#0F3D69; white-space:nowrap;
	}
#nav a:hover, #nav a.active {height:43px; line-height:37px; border-bottom-width:10px;}

#hmn1	{border-bottom:4px #31ADEF solid;}
#hmn2	{border-bottom:4px #054B86 solid;}
#hmn3	{border-bottom:4px #9043B5 solid;}
#hmn4	{border-bottom:4px #F84A1A solid;}
#hmn5	{border-bottom:4px #F4BE07 solid;}
#hmn6	{border-bottom:4px #B1D942 solid;}
#hmn7	{border-bottom:4px #AAA solid;}
#hmn8	{border-bottom:4px #FF0066 solid;}
#hmn339	{border-bottom:4px #D91F2A solid;}

/* search */
#hsearch {display:inline-block;}
#search_field {display:inline-block; width:80px; height:24px; padding:0 0.3em; border:1px #CCC solid; border-radius: 0em;
	font-size:0.8em; font-weight:normal; line-height:24px; color:#000;
	vertical-align:middle; margin-bottom:4px;
	}
#search_field.alert {background-color:#FEE; border-color:#E3091E;}

#search_field::-webkit-input-placeholder {text-align:center;}
#search_field:-moz-placeholder {text-align:center;}
#search_field::-moz-placeholder {text-align:center;}
#search_field:-ms-input-placeholder {text-align:center;}

#search_button {
	display:inline-block; width:24px; height:24px; padding:0; margin:0; cursor:pointer;
	vertical-align:middle; margin-bottom:4px; line-height:24px;
	color:#999; font-family:FontAwesome; font-size:1.5em;
	-moz-transition: color 0.35s ease-in-out; -webkit-transition: color 0.35s ease-in-out; -o-transition: color 0.35s ease-in-out; -ms-transition: color 0.35s ease-in-out; transition: color 0.35s ease-in-out;
	}
#search_button:hover {color:#005BA6;}



#headertv	{display:block; width:100%; margin:0 0 1.6em 0; padding:0; overflow:hidden; text-align:left; background-color:#000;}
#headertv #tvplayerhead {display:block; width:100%; min-height:100px; margin:0; padding:0; text-align:left;}

#headertvmark {display:block; position:relative; left:-12px; z-index:999; height:24px; max-width:240px; margin:-12px 0;}
#headertvmark a {display:inline-block; padding:0 1.5em;	
	color:#FFF; text-align:center; font-size:0.9em; line-height:24px; background-color:#E30513;
	border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; -khtml-border-radius:24px; behaviour:url(border-radius.htc);
	}


/* -- hdr_path -- */
#hpath a	{color:#999;}
#hpath a:hover	{color:#000;}


/* -- foot - stopka -- */
#foot	{clear:both; width:100%; overflow:hidden; margin:0 auto; background-color:#E1E1E1;}
#foot .wrapper {background:inherit; width:100%; padding:6px 2em 12px 2em; overflow:hidden; text-align:center; line-height:1.8em; font-size:0.9em; color:#333;}
#foot .wrapper a {display:inline-block; padding:0 0.5em;} 
#foot .wrapper a span {font-family:FontAwesome; font-size:1.5em; color:inherit; display:inline-block; padding-right:0.1em; vertical-align:top;}

#foot .wrapper #footinr {width:100%; text-align:center; padding:3.0em 0;}
#foot .wrapper #footinr a {font-size:3.0em; color:#FFF; padding:0.2em 0.4em;}
#foot .wrapper #footinr a:hover {opacity:0.5;}
#foot .wrapper a:hover span.fa-android {color:#99CC00;}
#foot .wrapper a:hover span.fa-apple {color:#555;}
#foot .wrapper a:hover span.fa-facebook {color:#3b5998;}
#foot .wrapper a:hover span.fa-twitter	{color:#00ABED;}
#foot .wrapper a:hover span.fa-youtube	{color:#C8302A;}
#foot .wrapper a:hover span.fa-instagram	{color:#2A5B83;}
#foot .wrapper a:hover span.fa-rss	{color:#FC9A04;}
#foot .wrapper #contraston:hover	{color:#FFF; background-color:#000;}



#footbot	{background:inherit; clear:both; width:100%; padding:16px 0; line-height:28px; font-size:0.8em; color:#474747; text-align:center;}
#footbot a	{display:inline-block; color:#474747; margin:0 0.5em;}
#footbot a:hover	{color:#000;}
#footbot #fbotbip	{height:28px; line-height:28px; padding-right:30px; background:url('images/label.png') no-repeat; background-position:right -300px;}



#monitcookie	{display:none; position:fixed; bottom:0; left:0; width:100%; height:auto; max-height:30%; overflow:auto; margin:0; padding:1em;
	color:#FFF; font-size:0.85em; line-height:1.6em;
	background: transparent; background:rgba(15, 61, 105, 0.95); z-index:9999999;
	}
#monitcookieclose {display:block; width:40px; height:1em; float:right; overflow:hidden;
	font-family:FontAwesome; font-size:2.0em; text-align:center;
	}
#monitcookie ul {list-style:disc; padding-left:2.0em;}
#monitcookie ol {list-style:decimal; padding-left:1em;}
#monitcookie ul li,
#monitcookie ol li {margin-left:1em; padding-left:0.5em;}	


/* button back */ 			
#backsite {width:100%; clear:both; text-align:center; padding:2.0em 0 1.0em 0;}
#backsite a {display:inline-block; font-family:FontAwesome;
	color:#CCC; font-size:80px; line-height:80px; 
	-moz-transition: color 0.35s ease-in-out; -webkit-transition: color 0.35s ease-in-out; -o-transition: color 0.35s ease-in-out; -ms-transition: color 0.35s ease-in-out; transition: color 0.35s ease-in-out;
	}
#backsite a:hover {color:#005BA6;}



/* slider div */
.slider {width:100%; overflow:hidden;}
.slider > div {width:100%; height:100%;}

.slider .slick-prev, 
.slider .slick-next {height:80px; width:80px; margin-top:-36px; opacity:0.33;
	-moz-transition: opacity 0.35s ease-in-out;
	-webkit-transition: opacity 0.35s ease-in-out;
	-o-transition: opacity 0.35s ease-in-out;
	-ms-transition: opacity 0.35s ease-in-out;
	transition: opacity 0.35s ease-in-out;
	}
.slider:hover .slick-prev, 
.slider:hover .slick-next {opacity:0.9;}

.slider .slick-prev { left: -20px; }
.slider .slick-next { right: -15px; }

.slider .slick-prev:before, 
.slider .slick-next:before {font-size:80px;
	-moz-transition: color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out;
	color:#EEE;
	}
.slider:hover .slick-prev:before, 
.slider:hover .slick-next:before {color:#DDD;}



/* akapit */
article {display:block; clear:both; overflow:hidden; width:100%; margin:0 0 1.4em 0; padding:0;}
article:first-child {margin-top:1em;}
article:last-child {margin-bottom:3em;}

article > header {clear:both; margin:0;}
article > header > h2 {font-size: 1.5em; margin-bottom:0.5em;}
article.opener > header > h2 {font-size: 2.80em; line-height:1.1em; margin-bottom:0.8em;}
article header h2 a:hover {color:#00ABE7;}
article .content {padding:0; margin:0;}

article .content .txt i.fa {font-family:FontAwesome; font-size:1.6em; padding:0 0.3em; color:inherit; vertical-align:middle; text-align:center;}


/* iframe ogólny w tresci */
article .content .txt > iframe,
article .content .txt > embed {width:100%; height:450px;}
@media only screen and (max-width:1280px) {
	article .content .txt > iframe,
	article .content .txt > embed {height:420px;}
	}
@media only screen and (max-width:479px) {
	article .content .txt > iframe,
	article .content .txt > embed {height:300px;}
	}

article .content .txt .audiobox {display:inline-block; overflow:hidden; width:288px; vertical-align:middle; margin:0 6px; cursor:pointer;}
article .content .txt .audiobox audio {
	width:100%; 
	height:30px; 
	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
	}
article .content .txt .videobox {display:block; overflow:hidden; margin:0.5em auto; padding:0; cursor:pointer;}


.youtubebox {
	display:block; overflow:hidden; width:100%; margin:0.5em auto 
	}
.youtubebox div {
	position:relative; width:100%;
	padding-bottom:56.25%; height:0; overflow:hidden; border:none;
	}
.youtubebox div iframe {
	position:absolute;
	top:0; left:0; width:100%; height:100%; border:none;
	}

	.BCKfbbox {display:block; position:relative; padding-top:0; padding-bottom:56.16%; height:0; margin:8px 0 12px 0; overflow:hidden;}
	.BCKfbbox iframe {position:absolute; top:0; left:0; width:100% !important; height:100% !important; border:none;}

.fbbox {display:block; overflow:hidden; width:100%; max-width:500px; padding:0; margin:8px 0 12px 0;}
.fbbox div {overflow:hidden; max-width:500px; margin:0; padding:0;}
.fbbox iframe {display:block; width:98%; max-width:500px; border:none;}



article .content .txt ul {list-style:disc; padding-left:1.5em;}
article ul {list-style:disc;}

article .content .txt ol {list-style: decimal; padding-left: 2.5em;}
article .content .txt ol li {padding-left: 0.25em;}


article .about {width:100%; margin-bottom:0.25em; padding:0 0 5px 0; overflow:hidden; font-size:0.7em; text-align:left; line-height:21px; color:#666;}
article .about label {display:block; float:left; margin:0 0.8em 0 0; cursor:help;}
article .about label:hover {color:#333;}
article .about > a {display:block; float:left; color:#666; font-size:1.0em;}
article .about > a:hover {color:#333;}
article .about .autor label {margin-right:0.4em;}
article .about .autor .icopap {display:inline-block; float:left; height:1.4em; margin:0.3em 0.4em 0.1em 0;}

article .share	{display:block; float:right; text-align:right; white-space:nowrap; height:24px; line-height:22px; overflow:hidden; margin:0; padding:0;}
.pubmenu article .share	{float:none; white-space:normal; height:auto; padding:12px 0; border-bottom:1px #CCC solid;}
article .share .addwykop {display:inline-block; width:62px; height:20px; overflow:hidden; line-height:22px; vertical-align:middle; border:none;}
article .share .twitter-share-button {display:inline-block; opacity:0.8; line-height:22px; vertical-align:middle;}
article .share #fb-root {display:inline-block; line-height:22px; vertical-align:middle;}
article .share .g-plusonearea {display:inline-block; line-height:12px; vertical-align:middle;}


article .infothumb.slider {height:120px; width:100%; margin:0 0 1em 0;}
article .infothumb.slider > div {display:block;}
article .infothumb.slider > div a {z-index:100; display:block; width:auto; height:120px; line-height:120px; padding:0; margin:0 0.5em; opacity:0.8;}
article .infothumb.slider > div a:hover {opacity:1.0;}
article .infothumb.slider > div a img {display:inline-block; width:auto; height:120px; vertical-align:middle;}

article .lead {font-size:1.075em; margin-bottom:1.2em; font-weight:600; color:#333;}
article .txt {margin-bottom:1em;}
article .image.centered {display:block; clear:both; width:100%; overflow:hidden; margin-bottom:0.25em; cursor:pointer;}
article .fileabout {display:block; padding:0.2em 0 1.2em 0; font-size:0.75em; line-height:1.25em; color:#777;}

article .boxaudio:first-child {margin-top:0.5em;}
article .boxaudio .fileabout {font-size:0.9em; padding-bottom:2em;}
article .boxaudio audio {
	width:100%; 
	height:30px; 
	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;
	}


article .content a {color:#00ABE7; font-weight:600;}
article .content a:hover {color:#005BA6;}

article .media {display:block; width:100%; overflow:hidden; font-size:1em; line-height:22px;}
article .media.uklad1 {float:left; width:48%; margin:0.25em 4% 1em 0; padding:0;}
article .media.uklad2 {float:right; width:48%; margin:0.25em 0 1em 4%; padding:0;}
article .media.uklad1 img,
article .media.uklad2 img {width:auto; max-width:100%;}

article .ass {margin:1.0em 0;}

article	footer {margin: 1.0em 0 1.5em 0; text-align:center;}


.videobox {display:block; clear:both; overflow:hidden; margin:0.25em auto; padding:0 !important; cursor:pointer; border:0 !important; border-radius:0 !important;}
.videobox video {display:block; width:100%; height:100%; cursor:pointer;}
.videobox .jwplayer {display:block; float:left; margin:0; padding:0; border-radius:0 !important;}



/* artykul w bocznej kolumnie */
#sidebar article {width:100%; font-size:12pt; line-height:1.6em;}

#sidebar article > header > h2 {font-size: 1.5em; margin-bottom:0.5em;}
#sidebar article .funcind {clear:both;}

#sidebar article .content a {font-weight:normal;}


#sidebar article .content .txt > iframe,
#sidebar article .content .txt > embed {width:100% !important; height:225px !important; border:none; margin:0.5em 0;}
@media only screen and (max-width:840px) {
	#sidebar article .content .txt > iframe,
	#sidebar article .content .txt > embed {width:100% !important; height:380px !important; border:none; margin:0.5em 0;}

	article .media.uklad1 {float:none; width:100%; margin:0;}
	article .media.uklad2 {float:none; width:100%; margin:0;}
	
	.videobox {width:100% !important; margin:1em 0 !important; border:0 !important; border-radius:0 !important;}
	}
@media only screen and (max-width:479px) {
	#sidebar article .content .txt > iframe,
	#sidebar article .content .txt > embed {width:100% !important; height:225px !important; border:none; margin:0.5em 0;}
	}


.boxext	{display:block; width:100%; height:963px; padding:6px 0.5em; margin-bottom:1em; background-color:#EEE;}
.boxext h2 {width:100%; height:48px; overflow:hidden; padding:0 1em;
	color:#FFF; background-color:#6A95CB; margin-bottom:8px; font-size:1.2em; line-height:48px;
	}
.boxext	#feed1 {display:block; width:100%; height:440px; overflow:hidden; margin-bottom:6px; background-color:#FFF;}
.boxext	#feed1 iframe {width:800px !important; max-width:100% !important; border-radius:0 !important; border:none !important;}

.boxext	#feed2 {display:block; width:100%; height:446px; overflow:hidden; margin-bottom:6px; background-color:#FFF;}
.boxext	#feed2 .fb-page {display:block; width:100% !important;}

.boxext	#feed3 {display:block; width:100%; height:293px; overflow:hidden; padding:0.5em; margin-bottom:6px; background-color:#FFF;}




/* bloki reklamowe */
.reklama {display:block; width:100%; overflow:hidden; margin:6px 0 20px; padding-top:12px; background:url('images/reklamabgtl.png') no-repeat top left;}
.reklama .bannerplace {position:relative; width:100%; height:0; overflow:hidden; padding-bottom:12.8425%;}
.reklama .bannerplace img,
.reklama .bannerplace .reklamaclick {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; z-index:99;}
.reklama .bannerplace .reklamaclick object {width:inherit; height:inherit;}
.reklama .bannerplace .demo {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; background-color:#FFD1D1; font-size:1em; color:#000; line-height:2em; text-align:center;}

.reklamac1 .bannerplace {padding-bottom:100%;}


/* googleads */
#googleads .adsbygoogle {margin-top:1em; background-color:#FAFAFA;}


/* komunikat bledu */
.singlealert {text-align:center; width:20em; height:20em; margin:2em auto 3em auto; padding:3em 2em; color:#FFF; border-radius:100%; overflow:hidden;
	background-color:rgba(243,23,13,0.6); -webkit-box-shadow: 0 0 4px 0 #F3170D; box-shadow: 0 0 4px 0 #F3170D;
	}
.singlealert .sign {font-size:5em; font-weight:bold; line-height:2em; color:rgba(255,255,255,0.73);}
.singlealert .inf {display:block; clear:both; font-size:1em; line-height:1.3em;}


