/*** domyslne wlasciwosci *****************************************************/
.zaloba {
/******* zaloba ********/	
/*	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);*/
} 
.img-center {
	margin: 0 auto
}
/***@font Roboto Condensed*****/
/* Light */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("../fonts/RobotoCondensed-Light.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("../fonts/RobotoCondensed-LightItalic.ttf") format('truetype');
}
/* Normal */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("../fonts/RobotoCondensed-Regular.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url("../fonts/RobotoCondensed-Italic.ttf") format('truetype');
}
/* Bold */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("../fonts/RobotoCondensed-Bold.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("../fonts/RobotoCondensed-BoldItalic.ttf") format('truetype');
}
@font-face {
	font-family: "Kanit";
	font-style: normal;
	font-weight: 400;
	src: local('Kanit Regular'), local('Kanit-Regular'), url("../fonts/Kanit-Regular.ttf") format('truetype');
}
@font-face {
	font-family: "Kanit";
	font-style: normal;
	font-weight: 700;
	src: local('Kanit Bold'), local('Kanit-Bold'), url("../fonts/Kanit-Bold.ttf") format('truetype');
}
/***********/

.background-white {
	background-color: #fff;
	padding-bottom: 10px;
	position: relative;
}
.row {
	margin: 0px -7px;
}
.row > [class*='col-'] {
	margin: 0px;
	padding: 14px 7px 0px 7px;
}
.no-gutter > [class*='col-'] {
	margin: 0px;
	padding: 0px 7px;
}
.right {
	float: right;
}
.font-1 {
	font-family: 'Roboto Condensed', sans-serif;
}
.font-2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*** domyslne odstepy *********************************************************/

.padding-0 {
	padding: 0px;
}
/*** domyslny odnosnik ********************************************************/
a:link, a:visited {
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #333;
}
a:active {
	color: #000;
}
h2.title {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 18px;
	margin: 0px 0px 15px;
	border-bottom: 1px solid #034EBC;
	overflow: hidden;
	padding: 0px 0px 2px;
}
/*tabela w artykule******************************************************************************************************/
.table {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
}
table.tabelka_szara {
	width: 100%;
	font-size: 1rem;
}
table[align="right"].tabelka_szara {
	margin: 0px 0px 20px 20px;
}
table[align="left"].tabelka_szara {
	margin: 0px 20px 20px 0px;
}
table.apla-zolta {
	margin: 15px;
	padding: 25px;
	background-color: #fffdb2;
	border-collapse: separate;
}
table.apla-czerwona {
	margin: 15px;
	padding: 25px;
	border: 4px solid #cc0000;
	color: #cc0000;
	border-collapse: separate
}
table.apla-czerwona td span, table.apla-czerwona td p {
	color: #cc0000 !important
}

@media (max-width: 768px) {
table.tabelka_szara {
	float: none;
	width: 100% !important;
}
}
table.tabelka_szara tr.naglowek {
	background-color: #dedede;
	font-weight: bold;
	border: 0px;
}
table.tabelka_szara tr.naglowek_2 {
	background-color: #999;
	font-weight: bold;
	border: 0px;
	color: #FFF;
}
table.tabelka_szara tr {
	background-color: #f5f5f5;
	border: 0px;
	margin: 30px;
}
table.tabelka_szara td {
	padding: 15px;
	border: 1px solid #ccc;
	text-align: left
}
table.tabelka_szara p {
	margin: 0px;
	padding: 0px
}
.col-centered {
	float: none;
	margin: 0 auto;
}
/*********cookies*********************/
.cookie {
	border-radius: 5px;
	bottom: 10px;
	right: 10px;
	position: fixed;
	background-color: #555;
	width: 350px;
	z-index: 100;
	opacity: 0.9;
	font-size: 1em;
	color: #f6f6f6;
	padding: 10px;
}
.cookie .closecookie {
	cursor: pointer;
	float: right;
	padding: 0px 0px 10px 15px;
}
.cookie a {
	color: #f6f6f6;
	font-size: 0.95em;
	text-decoration: underline;
	font-weight: 700;
}

@media (min-width: 992px) {
.menu-right {
	padding-left: 20px !important;
}
}
/**************pogoda****************/
.weather {
	float: right !important;
}
.weather img {
	float: right !important;
	margin-top: -10px;
	padding-left: 10px;
}
.weather span {
	font-size: 1.2em;
	margin-right: 10px;
}
/****************footer****************/


.footer {
	
	bottom: 0;
	width: 100%;	
	display: block;
	background-color: #002d60;
	padding: 10px 0px;
	color:#fff;
	margin-top:15px;

}
.copyright {
	font-size: 0.9em;
	text-align: center;
	margin-top: 10px
}





.footer a:link, .footer a:visited {color:#fff}


.footer .title {
				font-weight: bold;
				font-size: 1.1rem
			}
@media (min-width:767px){
.footer .column-3 {column-count: 3;  -moz-column-count: 3;
  -webkit-column-count: 3}
	}
			
			.footer ul.menu-podstrony {
				list-style: none;
				padding: 1rem
			}
			
			.footer ul.menu-podstrony li {
				padding: 0px;
				border-top: 0px;
				margin-right: 10px;
			}
			
			.footer ul.menu-podstrony> li> a:link,
			ul.menu-podstrony> li> a:visited,
			ul.menu-podstrony> li> a:active {
				color: #fff;
				overflow: hidden;
				font-weight: normal;
				padding-right: 10px;
			}

			
			.footer {
				font-size: 0.9rem
			}
			.footer .ikona {font-size:1.5rem; padding:5px 15px 5px 0px ; vertical-align: middle; }
			.footer .adress{padding:1rem}



/********************/ 
.facebook-visit-us a:link, .facebook-visit-us a:visited {
	color: #fff;
	font-size: 1em;
	font-style: italic;
	text-decoration: none;
}
.facebook-visit-us a:hover {
	color: #ccc
}
.facebook-visit-us .content {
	background-color: #3b5998;
	padding: 0px 5px;
	margin: 10px 0px
}
/********************/ 

.bg-color-1 {
	background-color: #f6f6f6;
}
.bg-color-2 {
	background-color: #ccc;
}
/************vigniette*************************/

.vignette .submenu-content {
	color: #002d60;
	padding: 12px 0px 12px 0px;
	margin-bottom: -10px;
	background-color: transparent;
	z-index: 10;
}
.vignette .name-site {
	position: absolute;
	bottom: 25px;
	padding-left: 10px
}
.vignette .menu {
	position: absolute;
	right: 0;
	bottom: 10px
}
.vignette .menu ul {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.vignette .menu ul > li {
	display: inline-block;
	margin-right: 20px;
}
.vignette .menu ul > li:last-child {
	border: 0;
}
.vignette .menu ul > li > a:link, .vignette .menu ul > li > a:visited, .vignette .menu ul > li > a:active {
	color: #002d60;
	text-decoration: none;
}
.vignette .menu ul > li > a:hover {
	color: #034EBC;
	text-decoration: none;
}
.vignette img.logo {
	width: 175px;
	padding: 10px 0px 10px 0px
}
.wyszukaj a:link, .wyszukaj a:visited {
	font-family: 'Glyphicons Halflings';
	margin-top: -1px
}
.vignette .language {
	color: #ccc;
	text-align: right;
	font-weight: bold;
	font-size: 1.2rem;
	padding: 0px 0px 10px 0px
}
.vignette .language a:link,  .vignette .language a:visited {
	color: #002d60
}
.vignette .language span {
	padding: 0px 5px 0px 5px
}
.vignette .prawa {
	float: right;
}
.vignette .prawa ul {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.vignette .prawa ul> li {
	display: inline-block;
}

@media (max-width: 992px) {
.wyszukaj .well {
	min-height: 20px;
	padding: 5px 0px 0px 0px;
}
}
.wyszukaj-content {
}
.wyszukaj-content .well {
	background-color: transparent;
	border: none;
	padding: 10px 14px 0px;
	text-align: right
}
/*AM22 - To make google search box appear correct - START*/
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button {
	box-sizing: content-box;
	line-height: normal;
}
/*AM22 - To make google search box appear correct - END*/
 							/*AM22 - To make google search results tabs appear correct - START*/
.gsc-tabsArea div {
	/*By default, Google custom search CSS sets it as AUTO, which shows scroll bars*/
	overflow: visible;
}
/*AM22 - To make google search results tabs appear correct - END*/
input.gsc-search-button {
	border-radius: 0;
	border: 0
}
.gsst_a .gscb_a {
	color: #222;
	margin-top: 4px;
}
.gsc-tabsArea {
	display: none
}
/***navigation******************************/


.navbar {
	margin: 0;
	min-height: 10px;
	border-radius: 0px;
	font-family: 'Roboto Condensed', sans-serif;
}
.navbar-default {
	background-color: #002d60;
	border: 0px;
	z-index:21190;
}
.navbar-default .navbar-brand {
	color: #034EBC;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	font-size: 1.1rem;
	line-height: 1.5
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: #f6f6f6;
	text-shadow: none;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 12px 12px;
}
.nav > li > a > img {
	padding: 0px 6px;
}

@media (max-width: 1280px) {
.navbar-default .navbar-nav > li > a {
	font-size: 1rem;
}
}

@media (max-width: 992px) {
.navbar-default .navbar-nav > li > a {
	font-size: 13px;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px;
}
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: #f6f6f6;
	text-shadow: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: #ddd;
	float: none;
	margin-left: 15px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #555;
	background-color: #e7e7e7;
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #f6f6f6;
	font-size: 13px
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: #777;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-default .btn-link {
	color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333;
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc;
}
.navbar-nav {
	margin: 0px;
}
.navbar-header {
	padding-left: 20px;
}
.dropdown-menu {
	min-width: 0;
}
.container>.navbar-header {
	margin-right: 0px;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: 0px;
	z-index: 1000;
}
/********** submenu **************/
.container-fluid > .submenu-content {
	margin: 0px -15px
}
.submenu-content {
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1rem;
	background-color: #034EBC;
	padding: 12px 0px 12px 10px;
	margin: 0px
}
.submenu ul {
	margin: 0;
	padding: 0;

}
.submenu ul > li {
	display: inline-block;
	margin-right: 10px;
}
.submenu ul > li:last-child {
	border: 0;
}
.submenu ul > li > a:link, .submenu ul > li > a:visited, .submenu ul > li > a:active {
	color: #fff;
}
.submenu ul > li > a:hover {
	color: #ccc;
	text-decoration: none;
}

@media (max-width: 1280px) {
.submenu ul > li > a:link, .submenu ul > li > a:visited, .submenu ul > li > a:active {
	font-size: 0.9rem
}
}

@media (max-width: 768px) {
.submenu {
	padding: 0px
}
}
.submenu .navbar-toggle {
	margin: 0px 5px 5px 4px
}
/*social media*********************************************************************************************************/

#social_media {
	width: auto;
	height: auto;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#social_media a:link.social, #social_media a.social:visited {
	color: #ffffff;
	float: left;
	padding-right: 10px;
	font-size: 14pt;
	border-right: 1px solid;
	margin-right: 10px;
}
#social_media a.facebook, #social_media a.twitter, #social_media a.instagram, #social_media a.pinterest, #social_media a.foursquare, #social_media a.google_plus, #social_media a.youtube, #social_media a.spotify {
	float: left;
	width: 16px;
	height: 16px;
	margin: 2px 8px 0px 0px;
	background: url(../images/social_media_ikonki.png) no-repeat;
}
#social_media a.facebook {
	background-position: -16px 0px;
}
#social_media a.facebook:hover {
	background-position: -16px -18px;
}
#social_media a.twitter {
	background-position: 0px 0px;
}
#social_media a.twitter:hover {
	background-position: 0px -18px;
}
#social_media a.instagram {
	background-position: -32px 0px;
}
#social_media a.instagram:hover {
	background-position: -32px -18px;
}
#social_media a.pinterest {
	background-position: -48px 0px;
}
#social_media a.pinterest:hover {
	background-position: -48px -18px;
}
#social_media a.google_plus {
	background-position: -64px 0px;
}
#social_media a.google_plus:hover {
	background-position: -64px -18px;
}
#social_media a.foursquare {
	background-position: -80px 0px;
}
#social_media a.foursquare:hover {
	background-position: -80px -18px;
}
#social_media a.youtube {
	background-position: -96px 0px;
}
#social_media a.youtube:hover {
	background-position: -96px -18px;
}
#social_media a.spotify {
	background-position: -112px 0px;
}
#social_media a.spotify:hover {
	background-position: -112px -18px;
}
/***************/
div.um-content {
	background-color: #f6f6f6;
	padding: 20px;
	border-bottom: 2px solid #002d60;
	border-left: 2px solid #002d60;
	border-right: 2px solid #002d60;
}
.um .um-menu .navbar-default .navbar-nav > li > a {
	color: #ffffff;
	font-size: 14px;
}
.name-subpage {
	font-size: 22px;
	border: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
}
.name-subpage > h1 {
	font-size: 22px;
	border: 0px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
}
.name-subpage > h1 > a {
	color: #ffffff;
	text-decoration: none;
}
.name-subpage > h1 > a.subpage-dzielnice {
	font-size: 1.3rem
}
.name-subpage > h1 > a:hover {
	color: #ccc;
	text-decoration: none;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 20px !important;
	font-size: 1em;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;	
	border: 0;
	border-radius: 0px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
/*******************block-new********************/
/*block*/
.block .more {
	text-align: right;
	padding: 0px 5px 0px 5px;
	float: right;
}
.block .more > a:link, .block .more > a:visited, .block .more > a:active {
	color: #333;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
}
.block .more > a:hover {
	color: #034EBC;
}
.block ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.block ul li:first-child {
	border-top: none;
}
.block ul > li {
	color: #222;
	padding: 8px 0px;
	border-top: 1px solid #f6f6f6
}
.inline ul > li > h2 > a:link, .inline ul > li > h2 > a:visited, .inline ul > li > h3 > a:link, .inline ul > li > h3 > a:visited, .inline ul > li > span > a:link, .inline ul > li > span > a:visited {
	/*wyswietlanie formie linii*/
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.block ul > li.space {
	list-style-image: none;
	height: 1px;
	background-color: #C00;
	margin: 8px 0px;
}
.block ul > li > a:link, .block ul > li > a:visited {
	color: #222;
	font-size: 14px;
	line-height: 1;
	padding: 1px 0px;
}
.block ul > li > a:hover, .block ul > li > a:active {
	color: #034EBC;
}
.block ul > li > h2 {
	font-size: 14px;
}
.block ul > li > h2 > a:link, .block ul > li > h2 > a:visited {
	color: #222;
	padding: 1px 0px;
}
.block ul > li > h2 > a:hover, .block ul > li > h2 > a:active {
	color: #034EBC;
}
.block ul > li > span {
	display: block;
	color: #222;
	font-size: 10px;
	margin-top: -3px;
}
.block-new .title {
	font-family: 'Kanit', sans-serif;
	font-size: 1.5em;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #034EBC;
	padding: 0px 0px 2px 0px;
	font-weight: 500
}
.block-new .title a:hover {
	color: #034EBC;
	text-decoration: none;
}
.block-new div.bar {
	background: #ededed;
	height: 8px;
	margin-bottom: 8px;
}
.block-new div.bar > .color {
	width: 40px;
	height: 8px;
	border-right: 1px solid #ffffff;
	background: #002d60;
}
.block-new div.bar-title {
	font-family: 'Kanit', sans-serif;
	font-size: 1.6em;
	margin: 7px 0px 14px 0px;
	font-weight: 600;
}
.block-new div.bar-title a:after {
	vertical-align: text-top;
	font-family: 'Glyphicons Halflings';
	content: "\e080";
	font-size: 0.6em;
	padding-left: 10px;
	line-height: 2.4;
}
.block-new .bar-title a:hover {
	color: #034EBC;
	text-decoration: none;
}
.block h2 {
	margin: 0;
	padding: 0;
}
.block h3 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	margin: 0px;
}
.block h4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin: 0px;
}
.block h2 a:link, .block h2 a:visited, .block h3 a:link, .block h3 a:visited, .block h4 a:link, .block h4 a:visited {
	color: #222;
}
.block h2 a:hover, .block h3 a:hover, .block h4 a:hover {
	color: #777;
	text-decoration: none;
}
.block .subtitle {
	color: #034EBC;
	font-weight: bold;
	padding: 10px;
}
.block .subtitle a:link, .block .subtitle a:visited {
	color: #222;
	text-decoration: none;
}
.block .subtitle a:hover {
	color: #034EBC
}
.block .subtitle-yellow {
	color: #ffba02;
	font-weight: bold;
	font-size: 16px;
	padding: 5px 10px;
}
.block .uwaga {
	margin-right: 10px;
	margin-top: 14px;
	float: left;
	font-family: 'Roboto Condensed', sans-serif;
	background-repeat: no-repeat;
	background-position: right;
	font-size: 14px;
	padding: 0px 20px 0px 0px;
	background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFNTU0RDA5NjdCNTExRTVBQjc5QTdFODUxODYyRERGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFNTU0RDBBNjdCNTExRTVBQjc5QTdFODUxODYyRERGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkU1NTREMDc2N0I1MTFFNUFCNzlBN0U4NTE4NjJEREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkU1NTREMDg2N0I1MTFFNUFCNzlBN0U4NTE4NjJEREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAUABQDAREAAhEBAxEB/8QAkwAAAgMAAAAAAAAAAAAAAAAACgsABgcBAAICAwAAAAAAAAAAAAAAAAkKAAgDBQcQAAAFAgUCBAcBAAAAAAAAAAIDBAUGARQAERITBwgJFWUXGCFBkSKFFhkpEQABAgMDCQMJCQAAAAAAAAABAgMREgQAEwUhMUFRMhQGBwgiYxVhUoIjM7MkZBeEtCVlFmYnGCj/2gAMAwEAAhEDEQA/AMD7PPdVknb25ZrE54qdX/pZ5OdkoOR4yRvrlEGejaEok/KkQQB1i8TbkxYC3VITTN1bi6B0jUJ0lQU15dcePcIYhu9WVLwJ9QvE55FZr1A1gZFgbSRrCYMr9ZvSZhnUXwh4vw+hmn5r4Uyrc3zBIqmhFRoKhfmLUSphxR9Q8omIbcemYpxKWxiexePTaFPzVKYjLGZukMZkjGtJcWd8Y3ZKUtbXRtXJhjIVI1qQ4JhYw1rSoa4uJT1DFWwiqplpcp3EhSVJMQpJEQQdIIst1jGD4pw/itTgWOU7tJjFG+tl9l1JQ4062opW2tJgUqSoEEHSLWHGa2tsnvwOyzmFiQuxl3fR9KUmbOlPqMkRlemuavQgweYOykQyuDZg9KtRlVKg4VbXjGTuB1RrwZ0JalxlV1NBRq4QuzcreYhwB9OA4yv8FdV2Fk+wWo6dTSjtaEq7eQFVhn9eXRunm3hbvNrlrTD6nULHxVO2nLilO2nJKBtVzCBBo7T7QDBmUlgA8a7S2t9cp7K3u7zeLtbXb3rm41bNvs/drz06fjnli1kyZZ4iWEY6Ia7ADuXb24lVfzSywM00YSwzxjkhnjksn3wO2zllpiWlipf9eP4O/L0jvPOPcR7MfAPp6VXn5f8AUfI8d4/kP6Vfl8fLvG5y+6j6d13VhOf45/v7+8ZO78H/AFJe/f5fs/iHz9v/2Q==');
}
.block .uwaga div {
	font-family: 'Roboto Condensed', sans-serif;
	width: 100%;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background-color: #cc0000;
}
.auto-height {
	padding-bottom: 1000px;
	margin-bottom: -1000px;
	height: 100%;
}
/*****block lista glowne wiadomosci*************/

.news ul > li > h2 > a:link, .news ul > li > h2 > a:visited, .news ul > li > h2 > a:active {
	font-size: 18px;
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1;
}
.news ul > li > h2 > a:hover {
	color: #034EBC;
}

@media (max-width: 1200px) {
.news ul > li > a:link {
	font-size: 17px;
	font-family: 'Roboto Condensed', sans-serif;
}
.news ul > li > h2 > a:link {
	font-size: 17px;
	font-family: 'Roboto Condensed', sans-serif;
}
}

@media (min-width: 992px) {
.news ul {
	padding-left: 10px;
}
}
/*****block lista wiadomosci - 1*************/
.news-1 ul {
	margin: 0px;
	padding: 0px;
}
.news-1 ul > li {
	padding: 0px;
}
.news-1 ul > li > h2 {
	line-height: 1.2;
	font-size: 28px;
}
.news-1 .thumbnail h2 {
	line-height: 1.2;
	font-size: 28px;
	padding: 10px;
}
.news-1 ul > li > h2 > a:link, .news-1 ul > li > h2 > a:visited, .news-1 ul > li > h2 > a:active, .news-1 .thumbnail a:link h2, .news-1 .thumbnail a:visited h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}
.news-1 ul > li > h2 > a:hover, .news-1 .thumbnail a:hover h2 {
	color: #034EBC;
}
.news-1 .thumbnail h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.news-1 ul > li > span {
	padding-top: 10px;
	font-size: 14px;
	text-overflow: clip;
	white-space: normal;
	overflow: hidden;
}
/*****block lista wiadomosci - 2*************/
.news-2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}
.news-2 ul {
	margin: 0px;
	padding: 0px;
}
.news-2 ul > li {
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.news-2 ul > li > a:link, .news-2 ul > li > a:visited, .news-2 ul > li > a:active {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 1.2;
	font-size: 1.3rem
}
.news-2 .thumbnail a:link h2, .news-2 .thumbnail a:visited h2, .news-2 a:link h2, .news-2 a:visited {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.news-2 ul > li > a:hover, .news-2 a:hover {
	color: #034EBC;
	text-decoration: none;
}
/*****block lista wiadomosci - 3*************/
.news-3 {
}
.news-3 ul {
	margin: 0px;
	padding: 0px;
}
.news-3 ul > li {
	padding: 7px 0px;
	margin-bottom: 5px
}
.news-3 ul > li > span > a:link, .news-3 ul > li > span > a:visited, .news-3 ul > li > span > a:active {
	color: #222;
	font-size: 17px;
	line-height: 1;
}
.news-3 ul > li > a:link, .news-3 ul > li > a:visited, .news-3 ul > li > a:active {
	font-weight: bold;
	font-size: 17px;
	line-height: 1.1;
}
.news-3 ul > li > a:hover {
	color: #034EBC;
}
/*****block lista wiadomosci - 4*************/
.news-4 {
}
.news-4 ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.news-4 ul > li {
	margin-bottom: 5px;
	padding: 5px 0px
}
.news-4 ul > li > a:link, .news-4 ul > li > a:visited, .news-4 ul > li > a:active {
	font-size: 17px;
	line-height: 1.1;
	font-family: 'Roboto Condensed', sans-serif;
}
.news-4 ul > li > a:hover {
	color: #034EBC;
	text-decoration: none
}
/*****block lista wiadomosci - 4a*************/
.news-4a {
	font-family: 'Roboto Condensed', sans-serif;
}
.news-4a ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.news-4a ul > li {
	margin-bottom: 5px;
	padding: 5px 0px 5px 15px
}
.news-4a ul > li > h2 > a:link, .news-4a ul > li > h2 > a:visited, .news-4a ul > li > h2 > a:active, .news-4a .thumbnail a:link h2, .news-4a .thumbnail a:visited h2 {
	font-size: 1.2em;
	line-height: 1.4;
}
.news-4a ul > li > h2 > a:hover, .news-4a .thumbnail a:hover h2 {
	color: #034EBC;
}
.news-4a ul > li > span {
	padding-top: 10px;
	font-size: 14px;
	text-overflow: clip;
	white-space: normal;
	overflow: hidden;
}
.news-4a .thumbnail h2 {
	font-weight: bold;
	text-decoration: none;
}
/*****block lista wiadomosci - 4b*************/
.news-4b {
	font-family: 'Kanit', sans-serif;
}
.news-4b ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.news-4b ul > li {
	margin-bottom: 5px;
	padding: 5px 0px 5px 15px
}
.news-4b ul > li > h2 > a:link, .news-4a ul > li > h2 > a:visited, .news-4b ul > li > h2 > a:active, .news-4b .thumbnail a:link h2, .news-4a .thumbnail a:visited h2 {
	font-size: 1.1em;
	line-height: 1.4;
	font-weight: bold;
}
.news-4b ul > li > h2 > a:hover, .news-4b .thumbnail a:hover h2 {
	color: #034EBC;
}
.news-4b ul > li > span {
	padding-top: 10px;
	font-size: 14px;
	text-overflow: clip;
	white-space: normal;
	overflow: hidden;
}
.news-4b .thumbnail h2 {
	font-weight: bold;
	text-decoration: none;
}
/*****block lista wiadomosci - 5*************/
.news-5 ul {
	margin: 0px;
	padding: 0px;
}
.news-5 ul > li {
	padding: 7px 7px 7px 14px;
	margin-bottom: 0px;
	transition-duration: 0.3s;
	background-color: #f6f6f6;
	border-top: 1px solid #fff;
}
.news-5 ul > li:hover {
	background-color: #fff;
	padding-left: 20px
}
.news-5 ul > li > a:link, .news-5 ul > li > a:visited, .news-5 ul > li > a:active {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 17px;
	line-height: 1.1;
}
.news-5 ul > li > a:hover {
	color: #034EBC;
	text-decoration: none
}
/*****block lista wiadomosci - 5a*************/
.news-5a ul {
	margin: 0px;
	padding: 0px;
}
.news-5a ul > li {
	padding: 7px 7px 7px 14px;
	margin-bottom: 0px;
	transition-duration: 0.3s;
	background-color: #f6f6f6;
	border-top: 1px solid #fff;
}
.news-5a ul > li:hover {
	background-color: #fff;
	padding-left: 20px
}
.news-5a ul > li > span > a:link, .news-5a ul > li > span > a:visited, .news-5a ul > li > span > a:active {
	font-family: 'Roboto Condensed', sans-serif;
	color: #ccc;
	font-size: 1.2em;
	line-height: 1;
}
.news-5a ul > li > h2 {
	font-size: 17px;
	line-height: 1.1;
}
.news-5a ul > li > h2 > a:link, .news-5a ul > li > h2 > a:visited, .news-5a ul > li > h2 > a:active, .news-5a .thumbnail a:link h2, .news-5a .thumbnail a:visited h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
}
.news-5a ul > li > h2 > a:hover, .news-5a .thumbnail a:hover h2 {
	color: #034EBC;
}
/*****block lista wiadomosci - 6*************/
.news-6 ul {
	margin: 0px;
	padding: 0px;
}
.news-6 ul > li {
	padding: 7px 0px;
	margin-bottom: 0px;
	transition-duration: 0.3s;
	border-bottom: 1px solid #e3e3e3;
}
.news-6 ul > li:hover {
	background-color: #e3e3e3;
	padding-left: 20px;
}
.news-6 ul > li > span > a:link, .news-6 ul > li > span > a:visited, .news-6 ul > li > span > a:active {
	font-family: 'Roboto Condensed', sans-serif;
	color: #ccc;
	font-size: 1.2em;
	line-height: 1;
}
.news-6 ul > li > h2 {
	font-size: 17px;
	line-height: 1.1;
}
.news-6 ul > li > h2 > a:link, .news-6 ul > li > h2 > a:visited, .news-6 ul > li > h2 > a:active, .news-6 .thumbnail a:link h2, .news-6 .thumbnail a:visited h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}
.news-6 ul > li > h2 > a:hover, .news-6 .thumbnail a:hover h2 {
	color: #034EBC;
}
/*****block lista wiadomosci - 2*************/
.news-7 ul {
	margin: 0px;
	padding: 0px;
}
.news-7 ul > li {
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.news-7 ul > li:before {
	/*Using a Bootstrap glyphicon as the bullet point*/
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	font-size: 9px;
	float: left;
	color: #034EBC;
}
.news-7 ul > li > h2, .news-7 .thumbnail h2, .news-7 h2 {
	line-height: 1;
	padding-left: 20px;
}
.news-7 ul > li > h2 > a:link, .news-7 ul > li > h2 > a:visited, .news-7 ul > li > h2 > a:active {
	margin-top: 20px;
	margin-bottom: 10px;
}
.news-7 .thumbnail a:link h2, .news-7 .thumbnail a:visited h2, .news-2 a:link h2, .news-7 a:visited {
	text-decoration: none;
}
.news-7 ul > li > h2 > a:hover, .news-7 .thumbnail a:hover h2, .news-7 a:hover {
	color: #034EBC;
	text-decoration: none;
}
.news-7 ul > li > span {
	padding-top: 10px;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden;
}
/*****block fotorelacje i tv*************/
.tv {
	overflow: hidden;
}
.foto {
	background-color: #f6f6f6;
	overflow: hidden;
}
.foto img {
	width: 100%
}
.foto .ikona {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: bottom 5% left 5%;
	background-image: url(../images/ikona_foto.png);
	opacity: 1;
}
.foto ul {
	padding-bottom: 0px;
	margin-bottom: 0px
}
.foto ul > li {
	padding-bottom: 15px;
	margin-bottom: 5px
}
.foto ul > li > a:link {
	color: #222;
	font-size: 1.4em;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}
.foto ul > li > a:visited, .foto ul > li > a:active {
	color: #222;
}
.foto ul > li > a:hover {
	color: #034EBC;
}
.foto ul > li > span {
	color: #222;
	padding-top: 10px;
	font-size: 13px;
	text-overflow: clip;
	white-space: normal;
	overflow: hidden;
}
.apla {
	background-color: #f6f6f6;
	overflow: hidden;
}
.apla ul {
	padding: 0px 10px 0px 10px;
}
.apla-dark {
	color: #ffba02;
	background-color: #222;
	overflow: hidden;
	padding-bottom: 5px;
}
.apla-dark > .title {
	color: #ffba02;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 10px 0px 10px;
	border: 0px;
}
.apla-dark > .title > a:link, .apla-dark > .title > a:visited {
	color: #ffba02;
}
.apla-dark > .title > a:hover {
	color: #fff
}
.apla-dark .news-2 ul > li > h2 > a:link, .apla-dark .news-2 ul > li > h2 > a:visited, .apla-dark .news-3 ul > li > h2 > a:link, .apla-dark .news-3 ul > li > h2 > a:visited, .apla-dark ul > li > h2, .apla-dark .news-2 a:link, .apla-dark .news-2 a:visited {
	color: #ffba02;
	border-top: 0px;
	text-decoration: none;
}
.apla-dark .news-4 ul > li > h2 > a:link, .apla-dark .news-4 ul > li > h2 > a:visited, .apla-dark .news-2 a:hover {
	color: #f6f6f6;
	border-bottom: 0px;
}
.apla-dark .more > a:link, .apla-dark .more > a:visited, .apla-dark .more > a:active {
	color: #ffffff;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
}
.promocja {
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 10px;
	font-size: 10px;
	color: #ccc
}
.konkurs-patronat > ul > li > h2 a:link, .konkurs-patronat > ul > li > h2 a:visited {
	color: #444;
}
.konkurs-patronat > ul > li > h2 a:hover {
	color: #222
}
html {
	font-size: 87.5%;
}
.font-size-6 {
	font-size: 0.6rem
}
.font-size-7 {
	font-size: 0.7rem
}
.font-size-8 {
	font-size: 0.8rem
}
.font-size-9 {
	font-size: 0.9rem
}
.font-size-10 {
	font-size: 1rem
}
.font-size-11 {
	font-size: 1.1rem
}
.font-size-12 {
	font-size: 1.2rem
}
.font-size-13 {
	font-size: 1.3rem
}
.font-size-14 {
	font-size: 1.4rem
}
.font-size-15 {
	font-size: 1.5rem
}
.font-size-16 {
	font-size: 1.6rem
}
.font-size-17 {
	font-size: 1.7rem
}
.font-size-18 {
	font-size: 1.8rem
}
.font-size-20 {
	font-size: 2rem
}
.font-size-22 {
	font-size: 2.2rem
}
.font-size-24 {
	font-size: 2.4rem
}
.font-size-26 {
	font-size: 2.6rem
}
.font-size-28 {
	font-size: 2.8rem
}
.font-size-30 {
	font-size: 3rem
}
.thumb-title {
	background-color: #f6f6f6;
	padding: 20px 15px 10px 15px;
	font-family: 'Kanit', sans-serif;
	font-weight: bold;
	overflow: hidden;
	line-height: 1.2;
}

@media (max-width: 789px) {
.thumb-title {
	padding: 0px;
	font-family: 'Kanit', sans-serif;
	font-weight: 500;
	overflow: hidden;
	background-color: transparent
}
.rip .thumb-title {
	padding:15px;
	}
}
.thumb .summary {
	padding: 5px 0px;
	font-size: 0.7em;
	font-weight: normal;
}
.thumb a:link, .thumb a:visited {
	color: #333
}
.thumb .maska {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.thumb a:hover {
	color: #034EBC;
	text-decoration: none
}
.thumb img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.thumb a:hover img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity: 0.9;
	-moz-transition: all 0.2s ease-in-out;  /* FF4+ */
	-o-transition: all 0.2s ease-in-out;  /* Opera 10.5+ */
	-webkit-transition: all 0.2s ease-in-out;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.2s ease-in-out;  /* IE10? */
	transition: all 0.2s ease-in-out;
}
.thumb .icons {
	color: #034EBC
}
.thumb .icon-name {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	padding: 3px 10px;
	font-size: 0.6em;
	color: #034EBC;
	float: right;
	font-weight: normal
}
.thumb .categoryname {
	font-size: 0.6em;
	color: #034EBC;
	font-weight: normal;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	padding-top: 3px
}
.thumb .labels .color {
	width: auto;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 24px solid transparent;
	border-bottom: 24px solid #034EBC;
	margin: auto 0;
	float: left;
	background-color: transparent
}
.thumb .labels .color span {
	color: #fff;
	float: left;
	bottom: 0
}
.thumb .hot, .hot .thumb-title {
}
.thumb .hot a:link, .thumb .hot a:visited {
	color: #cc0000 !important
}
.thumb .hot a:hover {
	text-decoration: underline
}
.thumb .hot .icons {
	color: #cc0000
}
.thumb .hot .icon-name {
	color: #cc0000
}
.thumb .hot .labels .color {
	width: auto;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 24px solid transparent;
	border-bottom: 24px solid #cc0000;
	margin: auto 0;
	float: left;
}
.thumb .hot .labels .color span {
	color: #fff;
	float: left;
	bottom: 0
}
.thumb .super-hot, .super-hot .thumb-title {
	background-color: #cc0000
}
/*.thumb .super-hot img {padding:15px}*/

@media(max-width:768px){
	.super-hot .thumb-title {
		margin-top:0.5rem;
	}
}
.thumb .super-hot a:link, .thumb .super-hot a:visited {
	color: #fff !important
}
.thumb .super-hot a:hover {
	text-decoration: underline
}

.thumb a:hover img {
	opacity: 1
}
.thumb .super-hot .icons {
	color: #fff
}
.thumb .super-hot .icon-name {
	color: #fff
}
.thumb .super-hot .labels .color {
	width: auto;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 24px solid transparent;
	border-bottom: 24px solid #cc0000;
	margin: auto 0;
	float: left;
}
.thumb .super-hot .labels .color span {
	color: #fff;
	float: left;
	bottom: 0
}
.thumb .rip, .rip .thumb-title {
	background-color: #000
}
@media(max-width:768px){
	.rip .thumb-title {
		margin-top:0.5rem;
	}
}
.thumb .rip .maska {
	border: 15px solid #000000;
}
.thumb .rip img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%)
}
.thumb .rip a:link, .thumb .rip a:visited {
	color: #fff !important
}
.thumb .rip a:hover {
	text-decoration: none;
	opacity: 0.9
}
.thumb .rip .icons {
	color: #fff
}
.thumb .rip .labels .color {
	width: auto;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 24px solid transparent;
	border-bottom: 24px solid #cc0000;
	margin: auto 0;
	float: left;
}
.thumb .rip .labels .color span {
	color: #fff;
	float: left;
	bottom: 0
}




.thumb .extra, .extra .thumb-title {
	background-color: #034EBC;
	color: #fff; 
}
@media(max-width:768px) {
	.extra .thumb-title {
		margin-top:0.5rem;
	}
}

.thumb .extra a:link, .thumb .extra a:visited {
	color: #fff !important
}
.thumb .extra a:hover, .thumb .extra a:active{
	color: #f6f6f6 !important
}
.thumb .extra a:hover {
	text-decoration: none;
	opacity: 0.9
}
.thumb .extra .icon-name {
	color: #fff;
}
.thumb .extra .icons {
	color: #fff
}

.thumb .blue {
	background: -webkit-linear-gradient(top, rgba(0,45,96,1), rgba(3,78,188,1)); /*Safari 5.1-6*/
	background: -o-linear-gradient(top, rgba(0,45,96,1), rgba(3,78,188,1)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(top, rgba(0,45,96,1), rgba(3,78,188,1)); /*Fx 3.6-15*/
	background: linear-gradient(to top, rgba(0,45,96,1), rgba(3,78,188,1)); /*Standard*/
}
.thumb .blue a:link, .thumb .blue a:visited {
	color: #fff !important
}
.thumb .blue a:hover {
	text-decoration: underline
}
.thumb .blue .icons {
	color: #fff
}
/****************labels******************/

.labels {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
}
.icons2 {
	position: absolute;
	z-index: 2;
	bottom: 0;
	right: 0;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 8px
}
.thumb .more {
	float: right;
	padding: 10px 0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1em
}
.rightposition {
	border-bottom: 1px solid #f6f6f6;
}
.rightposition .thumb-title {
	padding: 0px 5px 0px 0px;
}
.list {
	font-family: 'Kanit', sans-serif;
}
.list ul {
	margin: 0px;
	padding: 0px;
}
.list ul > li {
	margin: 2px 5px 2px 0px;
	padding: 4px 4px 4px 10px
}
.list ul > li > a:link, .list ul > li > a:visited {
	font-size: 1.1rem;
	line-height: 1.2;
	font-weight: normal;
}
.list ul > li > a:hover {
	color: #034EBC;
	text-decoration: none
}
.list-2 {
	font-family: 'Kanit', sans-serif;
}
.list-2 ul {
	margin: 0px;
	padding: 0px;
}
.list-2 ul > li {
	margin: 0px 5px 5px 0px;
	padding: 4px 4px 4px 10px
}
.list-2 ul > li > a:link, .list-2 ul > li > a:visited, .list-2 ul > li > a:active {
	font-size: 1.1rem;
	line-height: 1.2;
}
.list-2 ul > li > a:hover {
	color: #034EBC;
	text-decoration: none
}
.inline ul > li > a:link, .inline ul > li > a:visited {
	/*wyswietlanie formie linii*/
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*******************Playlista****************/
	.playlist .player {
		position: relative;		
		background: #f6f6f6
	}
	
	.playlist .player .mute {
		color: #f6f6f6;
		position: absolute;
		z-index: 3;
	}
	
	.playlist .player .mute .mute-on {
		font-size: 4rem;
		margin: 10px;
		cursor: pointer;
		top: 5px;
		left: 5px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
	}
	
	.playlist .player .mute .mute-off {
		font-size: 2.5rem;
		margin: 10px;
		cursor: pointer;
		top: 5px;
		left: 5px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
	}
.playlist .player .link {
	position:absolute; width:100%; height:100%; z-index:2}
	.playlist .player .thumb-title {padding-top:10px}
	@media(max-width:768px){
	.playlist .player .thumb-title {padding:10px}	
		
	}
	
	
	.wosp .btn-primary {
		background-color: transparent
	}
	
	.playlist .MultiCarousel {
		overflow: hidden;
		width: 88%;
		margin: 0 auto
	}
	
	.playlist .MultiCarousel .MultiCarousel-inner {
		transition: 1s ease all;
		float: left;
	}
	
	.playlist .MultiCarousel .thumb-title {
		padding: 10px 0px;
		font-weight: normal
	}
	.playlist .MultiCarousel .thumb-title:hover {
	 color:#034EBC
		
	}
	
	.playlist .MultiCarousel .MultiCarousel-inner .item {
		float: left;
		position: relative;
		cursor: pointer;
		overflow: hidden;
	}
	
	.playlist .MultiCarousel .MultiCarousel-inner .item> div {
		position: relative;
		margin: 10px 5px
	}
	
	.playlist .MultiCarousel .leftLst,
	.playlist .MultiCarousel .rightLst {
		color: #fff;
		font-size: 1.5rem;
		cursor: pointer;
		top: 45px;
	}
	
	.playlist .MultiCarousel .leftLst.over,
	.playlist .MultiCarousel .rightLst.over {
		pointer-events: none;
		opacity: 0.5
	}
/*Google translator*/
.goog-te-gadget-simple {border:0px !important}
.google_translate_element a:link, .google_translate_element a:hover {
	text-decoration: none !important;
}



/*zdjecie powiekszenie*/
.article-foto {
					display: block;
					margin-bottom: 1rem;
				}
				.article-foto .article-foto-caption {
					background-color: #f6f6f6;
					text-align: left; 
					padding: .75rem;
					font-size: 0.9rem;
				}
				/*powiększenie zdjęcia - modal*/
				
				.article-foto .zoom-thumbnail {
					position: relative;
					cursor: pointer;
					display:inline-block;
				}
				.article-foto .zoom-thumbnail i {
					position:absolute; 
					z-index:1020; 
					color:#f6f6f6; 
					bottom:20px; 
					right:20px; 
					font-size: 2rem; 
				}
				
				.article-foto .modal {
					overflow:hidden;
					padding-right:0 !important;
				}
				.article-foto .zoom img {
					width: auto;
				}
				.article-foto .zoom .modal-dialog {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;		
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					align-items: center;
					width:100% !important;	
					max-width:1120px;		
					height:100%;
					margin:0 auto;
				}
		
			
			.article-foto .zoom .modal-dialog  .modal-content {
				border:10px solid #f6f6f6;
				background-color: #f6f6f6;
				display:block;
				width:auto;
				}
				
				.article-foto .zoom .modal-dialog  .modal-content .exit {
					cursor: pointer; 
					position:absolute; 
					top:-40px; 
					right:-10px; 
					color:#f6f6f6; 
					font-size:1.2rem;
				}
				
				.article-foto .zoom .modal-dialog  .modal-content .caption {			
					outline: 10px solid #f6f6f6;
					background: #f6f6f6;
					position: absolute;
					width:100%;
					padding: .75rem;
					font-size: 0.9rem;
				}
					
					.article-foto .zoom .modal-dialog  .modal-content .caption  .autor {
						text-align: right;						
				}


