:root {
  --grey: #333333;
  --cap:  #003366;
}

.graf--figure {
  position:relative;clear:both;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;z-index:100
  }


body, ul, li, q  {
	font-size: 16px;
    font-weight: 400;
	line-height : 1.4;
	}

.headline {
    color: var(--grey);
    font: 32px/1.1 ltc-bodoni-175-1,ltc-bodoni-175-2,"Times New Roman",Times,Georgia,serif !important;
    margin-bottom: 24px;
    text-transform: none;
	}

.intro,
.i {
	font-size: 16px;
	}

h3,
	.subtitle,
	.st {
	font-size: 16px;
	}

.caption,
.c,
.cb {
	font-size: 1.2em;
	color: var(--cap);
	}

.book,
.b, ol.b li,
ul.b li {
	font-size:15px;
	padding-bottom:6px;
	}

span.dc {
    color: rgb(51, 51, 51);
    font-size: 80px;
    font-family: ltc-bodoni-175-1,ltc-bodoni-175-2,"Times New Roman",Times,Georgia,serif;
    float: left;
    margin: -6px 8px -18px 0px;
    line-height: 78px;
    display: inline-block;
	}

h1 {font-family: 'Poltawski Nowy',serif;}

p, li {
	font-size: 1.3em;
	line-height: 1.4;
	font-family: 'Poltawski Nowy',serif;
	}

p span.uc {
	text-transform: uppercase;
	font-weight:bold;}

figure {margin-left:0;margin-right:0;
padding-bottom: 12px;}
figure img {display: block;}

figure.ib14,
figure.ib13,
figure.ib12,
figure.ib11,
figure.ib10,
figure.ib9,
figure.ib8,
figure.ib7 {
	margin-top : 54px;
	margin-bottom : 42px;
	margin-right:10px;
}

figure.ib6,
figure.ib5 {
	margin-top : 42px;
	margin-bottom : 42px;
	margin-right:10px;
	}

figure.ib14 {max-width : 1008px;}
figure.ib13 {max-width : 936px;}
figure.ib12 {max-width : 864px;}
figure.ib11 {max-width : 792px;}
figure.ib10 {max-width : 720px;}
figure.ib9 {max-width : 648px;}
figure.ib8 {max-width : 576px;}
figure.ib7 {max-width : 504px;}
figure.ib6 {max-width : 432px;}
figure.ib5 {max-width : 360px;}

/* figcaption {font-size: 14px; color: #003366;padding-top:8px;} */


figcaption {
	font-size: 1.2em; color: var(--cap);
	padding-top:8px;
	}

figure.fll {
	float: left;
	}

figure.flr {
	float: right;
	}

div.cont_730 {
	max-width : 730px;
	}

div.cont_1018 {
	max-width : 1018px;
	}

.kl {border: solid 1px #000;}
.clear {clear:both;}

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
