@font-face{ font-family: "LiberationSerif"; font-style: normal; font-weight: normal; src: url(../Fonts/LiberationSerif-Regular.otf); } @font-face{ font-family: "LiberationSerif"; font-style: normal; font-weight: bold; src: url(../Fonts/LiberationSerif-Bold.otf); } @font-face{ font-family: "LiberationSerif"; font-style: italic; font-weight: normal; src: url(../Fonts/LiberationSerif-Italic.otf); } @font-face{ font-family: "LiberationSerif"; font-style: italic; font-weight: bold; src: url(../Fonts/LiberationSerif-BoldItalic.otf); } html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, samp, small, strike, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{ border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; } body{ font-family: LiberationSerif, Georgia, serif; line-height: 1.5em; margin: 1em 2em; } span{ line-height: inherit; } @page{ margin: 1em; } img, audio, video{ max-width: 100%; } h1, h2, h3, h4, h5, h6{ line-height: 1.1em; position: static; text-align: center; } h1{ font-size: 2em; margin-bottom: 2em; margin-top: 0em; } h2{ font-size: 1.75em; margin-bottom: 1.3em; margin-top: 0.7em; } h3{ font-size: 1.375em; margin-bottom: 1.625em; margin-top: 1.225em; } h4{ font-size: 1.125em; margin-bottom: 1.65em; margin-top: 1.5em; } p.cover, p.initial, p.center, p.block, p.noindent{ text-indent: 0.00em; } .separate{ margin-top: 1em !important; } .separatex2{ margin-top: 2em !important; } .separatex3{ margin-top: 3em !important; } .separatex4{ margin-top: 4em !important; } .separatex5{ margin-top: 5em !important; } p, pre, address{ line-height: 1.5em; margin-bottom: 0.1em; text-align: justify; text-indent: 1.5em; top: 0px; } small, .small{ font-size: 0.8em; line-height: inherit; } blockquote, q, blockquote p{ border-bottom: 1px dotted #222; border-top: 1px dotted #222; color: #555; font-size: 0.9375em; font-style: italic; line-height: inherit; margin: 1em 0; padding: 0.5em 0; text-align: justify; } sub{ vertical-align: sub; } sup{ vertical-align: super; } sub, sup{ font-size: 0.5em; line-height: 100%; } a{ color: #502580; font-size: inherit; } ul{ list-style: square outside; margin-bottom: 0.4em; } ol{ list-style: decimal outside; margin-bottom: 0.4em; } table{ border-collapse: collapse; border-spacing: 0; } table, td, th{ border: 0px solid #000; } td, th{ padding: 0.25em; } .center{ text-align: center !important; } .left{ text-align: left !important; } .right{ text-align: right !important; } .centered{ float: none; margin: 0 auto; } .to-left{ float: left !important; } .to-right{ float: right !important; } .italic, em, i{ font-style: italic; } .bold, b, strong{ font-weight: bold; } .underline{ text-decoration: underline; } .strike{ text-decoration: line-through; } .normal{ font-style: normal; } .invisible{ display: none; } .space-after{ margin-bottom: 1em !important; } .space-before{ margin-top: 1em !important; } .noindent{ text-indent: 0; } p.first-caps{ text-indent: 0; } p.first-caps:first-letter{ font-size: 3em; } .footnotes{ border-top: 2px dotted #aaa; margin-top: 2em; padding-top: 2em; } .footnote{ color: #333; font-size: 0.8125em; line-height: 1.125; margin-bottom: 0.3em; text-align: left !important; top: 0px; } .footnote *{ font-size: inherit; } .img-left{ float: left; margin-right: 0.50em; } .img-right{ float: right; margin-left: 0.50em; } .frame{ border: 1px double #665; padding: 10px; -webkit-box-sizing: border-box !important; } .frame-double{ border: 10px double #777; outline: 8px solid white; outline-offset: -9px; -webkit-box-sizing: border-box !important; } body.cover{ margin: 0; oeb-column-number: 1; } body.cover p{ height: 100%; margin: 0; text-align: center; text-indent: 0; } body.cover img{ height: 100%; margin: 0; max-width: 100%; padding: 0; } body.redakcyjna p{ text-align: center; text-indent: 0; } .black{ color: #010000; } .black2{ color: #000001; } .dark-gray{ color: #000100; } .dark-gray2{ color: #000101; } .reset{ margin: 0; padding: 0; }