body {
	background-color: #cfd8dc;
	color: #666;
	font-family: Arial, sans-serif;
	line-height: 1.5;
	margin: 0;
}

#content h1,
#content h2,
#content h3 {
	color: #ff881f;
}

#content h1 {
	border-bottom: 1px solid #ccc;
	font-family: "Open Sans";
	font-size: 1.5em;
	font-size: 1.3em;
	font-weight: 600;
	margin-bottom: 1em;
	margin-top: 1em;
}

#content h2 {
	font-family: "Open Sans";
	font-weight: 600;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

/* #content h3 */
/* #content h2 */
#content .c055 {
	border-bottom: 1px solid #ccc;
	font-family: "Open Sans";
	font-size: 1.4em;
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

#content h3 {
	font-family: "Open Sans";
	font-size: 1.3em;
	font-size: 1.1em;
	font-weight: 600;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

#content ol,
#content ul {
	padding-left: 2em;
}

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

#content div > ol,
#content div > ul {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

#content div > p img {
	max-width: 100%;
	height: auto;
}

#content div > iframe,
#content div > p iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.c036 {
	background-color: #eceff1;
}

.c035 {
	color: #666;
}

.list {
	color: #ff881f;
}

.orange {
	color: #ff881f;
}

p {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

p.center {
	text-align: center;
}

a:link,
a:visited {
	color: #ff881f;
	text-decoration: none;
}

#nav {
	font-size: 2em;
}

/* */

.c097 {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	overflow-x: auto;
}

.c097::-webkit-scrollbar {
	height: 8px;
	width: 4px;
}

.c097::-webkit-scrollbar-corner {
	background: 0;
}

.c097::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.26);
}

#siec {
	/* 350px -> 370px, patrz lubelskie */
	height: 370px;
	position: relative;
	width: 534px;
}

.point {
	height: 17px;
	padding: 7px 6px 0 0;
	position: absolute;
	z-index: 30;
}

.point a {
	background: #dee7f0;
	border: 1px solid #c7d5e2;
	color: #636363 !important;
	display: block;
	font-size: smaller;
	padding: 3px 2px 2px;
	text-decoration: none !important;
}

.point a span {
	background: url("/gfx/point.gif") no-repeat 0 0;
	height: 11px;
	width: 11px;
	position: absolute;
	top: 0;
	right: 0;
}

.point a:hover,
.point.selected a {
	border: 1px solid #ff881f;
	z-index: 100;
}

.point a:hover span,
.point.selected a span {
	background-image: url("/gfx/point_selected.gif");
}

.point:hover,
.point.selected {
	z-index: 100;
}

.point.selected a {
	color: #ff881f !important;
}

.c098 {
	display: block;
}

/* */

.slajd,
#content .slajd {
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;	
}

.slajd img,
#content .slajd img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

#content {
	padding-left: 20px;
	padding-right: 20px;

	padding-bottom: 1px;
	padding-top: 1px;
	
	background-color: #fff;
}

/* */

.c042 {
	background-color: rgb(90%, 90%, 90%);
	background-color: #cfd8dc;
	background-color: #eceff1;
	padding: 20px 10px 1px;
}

/* cards */

.box {
	margin-bottom: 20px;
	background-color: #fff;
}

.box ul {
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
}

.box li {
	border-bottom: 1px solid #eceff1;
}

.box li:last-child {
	border-bottom-style: none;
}

.box h3 {
	background-color: #b0bec5;
	color: #fff;
	font-family: "Open Sans";
	font-size: 1.3em;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 0;	
}

.box h4 {
	font-family: "Open Sans";
	/* @todo */
	font-size: 1.2em;
	font-weight: 600;
}

.c044 {
	padding: 0.5em 20px;
}

.box h3 a {
	display: block;
	padding: 0.5em 20px;
}

.box h3 a:link,
.box h3 a:visited {
	color: #fff;
}

.box li a {
	display: block;
	padding: 0.75em 20px;
}

.box li:last-child a {
	border-bottom-style: none;
}

.box li a:hover {
	color: #ff881f;
}

.box h3 a {
	display: block;
}

.box .dashicons {
	font-size: 22px;
	height: 22px;
	margin-left: 5px;
	vertical-align: middle;
	width: 22px;
}

.c043 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
}

/* front page, excerpt */

.c045 {
}

.c045:last-child {
}

.c046 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.5em;
}

.c047 {
	color: #999;
	font-size: smaller;
	margin-top: 0;
}

/* posts, excerpt */

.c048 {
	border-bottom: 1px solid #ccc;
	border-bottom-style: none;
}

.c048:last-child {
	border-bottom-style: none;
}

#content .c049 {
	font-size: 1.4em;
	font-size: 1.2em;
	margin-bottom: 0.25em;
	
	border-bottom: 1px solid #ccc;
}

.c050 {
	color: #999;
	font-size: smaller;
	margin-top: 0;
}

/* post (też service) */

#content .c051 {
	margin-bottom: 0.5em;
}

.c052 {
	color: #999;
	font-size: smaller;
	margin-top: 0;
}

.c079 {
	border-top: 1px solid #ccc;
}

.c079::after {
	clear: both;
	content: "";
	display: block;
}

.c081 {
	float: left;
	width: 45%;
	
	/* background-color: yellow; */
}

.c080 {
	float: right;
	max-width: 45%;
	
	/* background-color: yellow; */
}

.c080 .dashicons {
	vertical-align: middle;
	margin-left: 5px;
}

.c081 .dashicons {
	vertical-align: middle;
	margin-right: 5px;
}

.c082 {
	border-top: 1px solid #ccc;
}

.c082::after {
	clear: both;
	content: "";
	display: block;
}

.c084 {
	float: left;
	width: 45%;
	
	/* background-color: yellow; */
}

.c083 {
	float: right;
	max-width: 45%;
	
	/* background-color: yellow; */
}

.c083 .dashicons {
	vertical-align: middle;
	margin-left: 5px;
}

.c084 .dashicons {
	vertical-align: middle;
	margin-right: 5px;
}

.c085 .dashicons {
	vertical-align: middle;
	/* font-size: 16px;
	width: 16px;
	height: 16px; */
	margin-left: 5px;
}

/* service, posts, excerpt (patrz c045)*/

.c053 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.25em;
}

.c054 {
	color: #999;
	font-size: smaller;
	margin-top: 0;
}

/* media o nas */

.c056 {
}

#content .c057 {
	font-size: 1.2em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.25em;
}

.c058 {
	color: #999;
	font-size: smaller;
	margin-top: 0;
}

.c059 {
	font-style: italic;
}

.c060 {
	/* font-weight: bold;
	text-align: right; */
}

.c060 img {
	vertical-align: middle;
}

.c061 {
	color: #ccc;
	
	border-top: 1px solid #ccc;
}

.c061:after {
	clear: both;
	content: "";
	display: block;
}

.c062 {
	font-weight: bold;
}

.c090 {
	float: right;
	max-width: 45%;
}

.c091 {
	float: left;
	max-width: 45%;
}

/* */

#dialog1 {
	background-color: #666;
	bottom: 0;
	color: #fff;
	padding: 1em;
	position: fixed;
	text-align: left;
	width: 100%;
	z-index: 901;	
}

#dialog1 p {
	margin-bottom: 0;
	margin-top: 0;
}

/* #dialog1 p {
	max-width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	line-height: 1.5em;
} */

#dialog1 a:link,
#dialog1 a:visited {
	color: #ff881f;
	text-decoration: none;
}

#dialog1 a:hover {
	text-decoration: underline;
}

/* */

#tabs {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#tabs .ui-tabs-nav {
	/* overriding */
	padding-bottom: 0;
}

#tabs .ui-tabs-nav li {
	/* overriding */
	padding-left: 0;
	margin-left: 0;
	background-image: none;
}

#content .ui-tabs-nav {
	list-style-type: none;
	margin-bottom: 18px;
	padding-left: 0;
}

#tabs .ui-tabs-nav li {
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 2px;
}

#tabs .ui-tabs-nav .ui-tabs-active a {
	background-color: #fff;
	margin-bottom: -1px;
	padding-bottom: 6px;
}

.ui-tabs-nav a {
	display: block;
	padding: 5px 8px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: rgb(90%, 90%, 90%);
	border-radius: 4px 4px 0 0;
}

#tabs .ui-tabs-nav a:hover {
	text-decoration: none;
	background-color: #fff;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}

/* */

.tiles::after {
	clear: both;
	content: "";
	display: block;
}

.tiles div {
	/* background-color: yellow; */
	box-sizing: border-box;
	float: left;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.tiles div:nth-child(2n+1) {
	/* background-color: yellowgreen; */
}

.tiles p {
	margin: 0;
	text-align: center;
}

@media (min-width: 380px) {
	.tiles div {
		width: 50%;
	}

	.tiles div:nth-child(2n+1) {
		clear: left;
	}
}

@media (min-width: 550px) {
	.tiles div {
		width: 33.3333%;
	}

	.tiles div:nth-child(2n+1) {
		clear: none;
	}

	.tiles div:nth-child(3n+1) {
		clear: left;
	}
}

@media (min-width: 720px) {
	.tiles div {
		width: 25%;
	}

	.tiles div:nth-child(3n+1) {
		clear: none;
	}

	.tiles div:nth-child(4n+1) {
		clear: left;
	}
}

/* */

table {
	border-collapse: collapse;
}

/* @todo Gdzie kupić usługi Platan VoIP */

.c034 {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	overflow-x: auto;
}

.page-id-21 .c034,
.page-id-200 .c034,
.page-id-225 .c034 {
	margin-top: 0;
}

.c034::-webkit-scrollbar {
	height: 8px;
	width: 4px;
}

.c034::-webkit-scrollbar-corner {
	background: 0;
}

.c034::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.26);
}

.comparison tr,
.tabelka tr,
.tabelka_2 tr {
	border-bottom: 1px solid #ccc;
}

.tabelka tr:first-child,
.tabelka_2 tr:first-child {
	border-bottom-style: none;
}

.tabelka tbody tr:first-child,
.tabelka_2 tbody tr:first-child {
	border-bottom: 1px solid #ccc;
}

.tabelka th,
.tabelka_2 th,
.tabelka thead td,
.tabelka_2 thead td {
	background-color: #ff871f;
	color: #fff;
}

.tabelka thead td,
.tabelka_2 thead td {
	font-weight: bold;
}

/* */

.comparison td {
	padding: 0.5em;
	vertical-align: top;
}

.comparison .c019 {
	border-bottom-style: none;
	border-top: 1px solid #fff;
}

.comparison .c019 td {
	padding: 0;
}

.comparison .c011 {
	border-bottom-style: none;
}

.c012 {
	background-color: #ff871f;
	display: block;
	font-weight: bold;
	padding: 0.75em 0.5em;
}

.c012 .dashicons {
	font-size: 16px;
	height: 16px;
	margin-right: 10px;
	vertical-align: middle;
	width: 16px;
}

.c012:link,
.c012:visited {
	color: #fff;
}

.comparison .c013,
.comparison .c018 {
	border-bottom-style: none;	
}

.comparison .c010 {
	background-color: rgb(95%, 95%, 95%);
	color: #333;
	font-weight: bold;
}

.c013,
.c015 {
	display: none;
}

.c014,
.c017 {
	color: #f00;
}

.c016 {
	width: 50px;
}

.c096 {
	margin-bottom: 0;
}

/* */

.tabelka td,
.tabelka_2 td,
.tabelka th,
.tabelka_2 th {
	padding: 0.5em;
	vertical-align: top !important;
}

.tabelka th,
.tabelka_2 th {
	text-align: left;
}

.tabelka p,
.tabelka_2 p {
	margin-bottom: 0;
	margin-top: 0;
}

#content .tabelka ul,
#content .tabelka_2 ul,
td ul {
	margin-bottom: 0;
	margin-top: 0;
}

.tabelka-bez-ramek {
	border-collapse: collapse;
}

.tabelka-bez-ramek td,
.tabelka-bez-ramek th {
	padding: 0.5em;
	vertical-align: top !important;
}

.c067 p:first-child,
.tabelka-bez-ramek p:first-child {
	margin-top: 0;
}

.c067 p:last-child,
.tabelka-bez-ramek p:last-child {
	margin-bottom: 0;
}

#content .tabelka-bez-ramek ul {
	margin-bottom: 0;
	margin-top: 0;
}

/* table */
.c067 td,
.c067 th {
	padding: 0.5em;
	vertical-align: top;
}

.c093 {
	margin-left: auto;
	margin-right: auto;
}

.tabelka .c068,
.tabelka_2 .c068 {
	text-align: center;
}

.c069 {
	text-align: center;
}

/* header */

.c001 {
	float: right;
	position: relative;

	/* background-color: yellow; */
}

.c002 {
	padding: 15px;
}

.c002:link,
.c002:visited {
	color: #ff881f;
}

.c005 {
	background-color: #fff;
	position: relative;
}

.c005::after {
	clear: both;
	content: "";
	display: block;
}

.c004 {
	float: left;
}

.c004 a {
	display: block;
	padding: 20px;
}

.c004 img {
	display: block;
	height: 30px;
}

.c002.dashicons {
	width: 40px;
	height: 40px;
	font-size: 40px;
}

.c004 {
	/* background-color: yellowgreen; */
	
	position: relative;
	z-index: 1;
}

.c088 {
	float: left;
	height: 80px;
	position: relative;

	/* background-color: purple; */
	
	/* overflow-wrap: break-word; */
}

.c089 {
	position: absolute;
	bottom: 15px;
	left: 114px;
	text-transform: uppercase;
	font-size: 12px;
	font-size: 11px;

	/* background-color: orange; */

	/* overflow-wrap: break-word; */
}

/* menu */

.c073 {
	background-color: #eceff1;
	/* background-color: red; */
	display: none;
}

.c073 ul {
	margin-bottom: 0;
	margin-top: 0;
	list-style-type: none;
	padding-left: 0;
}

.c073 .current {
	font-weight: bold;
}

.c073 .active .c078 {
	font-weight: bold;
}

.c073 > ul > li > .c078 {
	padding-left: 20px;
}

.c073 > ul > li > ul > li > .c078 {
	padding-left: 40px;
}

.c073 > ul > li > ul > li > ul > li > .c078 {
	padding-left: 60px;
}

.c073 > ul > li > ul > li > ul > li > ul > li > .c078 {
	padding-left: 80px;
}

.c073 > ul > li > ul > li > ul > li > ul > li > ul > li .c078 {
	padding-left: 100px;
}

/* @todo czy używana? */
.c074 {
	background-color: #fff;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 1px;
	padding: 0.5em 20px;
}

.c075 {
	display: none;
}

.c076 {
	padding-top: 1px;
}

.c076::after {
	clear: both;
	content: "";
	display: block;
}

.c078 {
	background-color: #fff;
	display: block;
	padding-bottom: 0.75em;
	padding-right: 1em;
	padding-top: 0.75em;
}

.c077 {
	display: block;
	float: right;
	padding: 0.75em 20px 0.75em 20px;
	
	/* background-color: yellowgreen; */
}

.c077 .dashicons {
	vertical-align: middle;
	font-size: 16px;
	width: 16px;
	height: 16px;
}

/* */

.c072 {
	width: 16px;
	height: 16px;
	font-size: 16px;
	vertical-align: middle;
	margin-left: 5px;
}

.c099 {
	width: 16px;
	height: 16px;
	font-size: 16px;
	vertical-align: middle;
	margin-right: 5px;
}

.c007 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.c008 {
	margin-bottom: 20px;
}

.c008 a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}

.c008 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.c063 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.c064 {
	font-weight: bold;
}

.c065 {
	font-size: smaller;
}

.c066 {
	vertical-align: middle;
}

.c100 {
	border-top: 1px solid #ccc;
	padding-top: 1.5em;
}

#slajd_nav {
	display: none;
}

.slajd_wrapper {
	max-width: 950px;
}

.flexslider {
	border-style: none;
	box-shadow: none;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
}

.flex-direction-nav {
	line-height: normal;
}

/* */

label {
	display: block;
}

label.c094 {
	display: inline;
}

input[type="password"],
input[type="text"] {
	box-sizing: border-box;
	color: inherit;
	display: block;
	font-family: inherit;
	font-size: inherit;
	padding: 3px;
	width: 100%;
}

textarea {
	box-sizing: border-box;
	color: inherit;
	display: block;
	padding: 3px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	min-height: 104px;
	resize: vertical;
	width: 100%;
}

.form_error {
	color: #f00;
}

input[type="submit"] {
	background-color: #ff881f;
	border-radius: 2px;
	border-style: none;
	color: #fff;
	display: block;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 0.5em 1em;
	text-transform: uppercase;
}

.c070 {
	color: #090;
	font-weight: bold;
}

.c071 {
	color: #f00;
	font-weight: bold;
}

/* */

.c022::after {
	clear: both;
	content: "";
	display: block;
}

.c023 {
	/* background-color: yellowgreen; */
	box-sizing: border-box;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}

.c023:nth-child(2n+1) {
	/* background-color: yellow; */
}

.c023 a {
	/* background-color: mediumvioletred; */
	display: block;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	width: 130px;
}

.c023 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

@media (min-width: 340px) {
	.c023 {
		width: 50%;
	}
}

@media (min-width: 490px) {
	.c023 {
		width: 33.3333%;
	}
}

@media (min-width: 640px) {
	.c023 {
		width: 25%;
	}
}

/* */

.c024 {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.c024::after {
	clear: both;
	content: "";
	display: block;
}

.c025 {
	/* background-color: yellow; */
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}

.c025:nth-child(2n+1) {
	/* background-color: yellowgreen; */
}

@media (min-width: 390px) {
	.c025 {
		width: 50%;
	}
}

@media (min-width: 565px) {
	.c025 {
		width: 33.3333%;
	}
}

@media (min-width: 740px) {
	.c025 {
		width: 25%;
	}
}

.c025 a {
	/* background-color: white; */
	display: block;
	margin-left: auto;
	margin-right: auto;
	/* width: 155px; */
	
	/* @todo !!! */
	max-height: 115px;
	max-width: 155px;
	overflow: hidden;
}

.c025 img {
	display: block;
}

/* */

.c026::after {
	clear: both;
	content: "";
	display: block;
}

.c027 {
	/* background-color: yellow; */
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}

.c027:nth-child(2n+1) {
	/* background-color: yellowgreen; */
}

@media (min-width: 390px) {
	.c027 {
		width: 50%;
	}

	.c027:nth-child(2n+1) {
		clear: left;
	}
}

@media (min-width: 565px) {
	.c027 {
		width: 33.3333%;
	}
	
	.c027:nth-child(2n+1) {
		clear: none;
	}

	.c027:nth-child(3n+1) {
		clear: left;
	}
}

@media (min-width: 740px) {
	.c027 {
		width: 25%;
	}

	.c027:nth-child(3n+1) {
		clear: none;
	}

	.c027:nth-child(4n+1) {
		clear: left;
	}
}

.c028,
.c029 {
	margin-left: auto;
	margin-right: auto;
	width: 155px;
}

.c028 a {
	display: block;
}

.c028 img {
	display: block;
}

.c029 {
	/* background-color: white; */
}

.c029 a {
	display: block;
	text-align: center;
}

/* */

.c030::after {
	clear: both;
	content: "";
	display: block;
}

.c031 {
	/* background-color: yellow; */
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}

.c031:nth-child(2n+1) {
	/* background-color: yellowgreen; */
}

@media (min-width: 380px) {
	.c031 {
		width: 50%
	}

	.c031:nth-child(2n+1) {
		clear: left;
	}
}

@media (min-width: 550px) {
	.c031 {
		width: 33.3333%
	}

	.c031:nth-child(2n+1) {
		clear: none;
	}
	
	.c031:nth-child(3n+1) {
		clear: left;
	}
}

@media (min-width: 720px) {
	.c031 {
		width: 25%
	}

	.c031:nth-child(3n+1) {
		clear: none;
	}

	.c031:nth-child(4n+1) {
		clear: left;
	}
}

.c032 {
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}

.c033 {
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}

.c032 a {
	display: block;
}

.c032 img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-height: 100px;
	max-width: 100px;
}

.c033 {
	/* background-color: white; */
	text-align: center;
}

.c033 a {
	display: block;
}

/* */

.c037 {
	margin-left: 20px;
	margin-right: 20px;
}

.c037::after {
	clear: both;
	content: "";
	display: block;
}

.c038 {
	float: left;
}

.c039 {
	float: right;
}

.c101 {
	float: left;
	width: 60%;
}

.c101 p {
	text-align: center;
}

.c102 {
	clear: left;
	float: left;
	width: 40%;
}

.c040 {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.c092 {
	border-bottom: 1px solid #ccc;
}

/* */

.c086 {
	font-size: larger;
}

/* @todo */
.obrazek_lewy {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* */

.c095 {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-top: 0;
}

/* */

/* .flex-direction-nav a {
	height: 80px;
	width: 60px;
	top: 40%;
}

.flex-direction-nav a::before {
	padding-bottom: 20px;
	padding-top: 20px;
}

.flex-nav-next a::before {
	padding-left: 20px;
} */

/* */

.c901 {
	font-size: smaller;
	position: fixed;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	padding: 5px;
}

/*
#content p img {
	outline: red dotted 1px;
}
*/

/* @todo !!! */
#content em {
	overflow-wrap: break-word;
}

/* @todo gdy brak górnego banera */
.c087 {
	background-color: #eceff1;
	height: 20px;
}