@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, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, u, 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; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block; } body{ font-family: LiberationSerif, Georgia, serif; line-height: 1.50em; margin: 0 1em; } ol, ul{ list-style: none; } blockquote, q{ quotes: none; } blockquote:before, blockquote:after, q:before, q:after{ content: none; } table{ border-collapse: collapse; border-spacing: 0; } @page{ margin: 1em; } p{ margin-bottom: 0.25em; } h1, h2, h3, h4, h5, h6{ color: #222; line-height: 1em; position: static; text-align: center; } h1, h2{ margin-bottom: 0.5em; } h1, h2, h3, h4{ margin-bottom: 1em; } h3, h4, h5, h6{ line-height: 1.125em; margin-bottom: 0.8em; margin-top: 0.8em; } h1{ font-size: 2.25em; top: 0px; } h2{ font-size: 1.75em; margin-bottom: 1.3em; top: 0.7em; } h3{ font-size: 1.375em; margin-bottom: 1.625em; top: 1.225em; } h4{ font-size: 1.125em; margin-bottom: 1.65em; top: 1.5em; } h5{ font-size: 0.9375em; top: 0px; } h6{ font-size: 0.8125em; top: 0px; } p, pre, address{ font-size: 1em; line-height: 1.5em; margin-bottom: 0.1em; text-align: justify; text-indent: 1.50em; top: 0px; } .footnote, .footnote p{ color: #555; font-size: 0.8125em; line-height: 1.5em; margin-bottom: 0.3em; text-align: left !important; top: 0px; } .footnotes{ border-top: 2px dotted #ccc; margin-top: 1.5em; padding-top: 1.5em; } small, .small{ font-size: 0.85em; line-height: inherit; } em{ display: inline; font-style: italic; } strong{ color: #333; font-weight: bold; } blockquote, q, blockquote p{ color: #555; font-size: 0.9375em; font-style: italic; line-height: inherit; margin-left: 1.5em; margin-right: 1.5em; text-align: justify; } a{ color: #3e6321; font-size: inherit; } p.cover, p.initial, p.center, p.block{ text-indent: 0.00em; } .separate{ margin-top: 1.00em !important; } ul{ list-style: square outside; } ol{ list-style: decimal outside; margin-left: 1.5em; } table, td, th{ border: 1px solid #000; } td, th{ padding: 0.50em; } .center{ text-align: center !important; } .left{ text-align: left !important; } .right{ text-align: right !important; } .to-left{ float: left !important; } .to-right{ float: right !important; } .centered{ float: none; margin: 0 auto; } .italic{ font-style: italic; } .bold{ font-weight: bold; } .invisible{ display: none; } .normal{ font-style: normal; } .underline{ text-decoration: underline; } .strike{ text-decoration: line-through; } .space-after{ margin-bottom: 1em !important; } .space-before{ margin-top: 1em !important; } span.first{ margin-left: -0.5em; white-space: pre; } span.drop{ float: left; font-size: 400%; font-weight: bold; height: 1em; line-height: 1; margin: 0em 0.125em 0em 0em; } .initialdrop:first-letter{ float: left; font-size: 200%; font-weight: bold; height: 1em; line-height: 1; margin: 0em 0.125em 0em 0em; } .pagina-top{ background: #fff; clear: both; color: #666; display: block !important; font-size: 0.8125em; left: 0; margin: 0em auto 0em; padding: 0em; padding-bottom: 0.5em; padding-top: 0.5em; text-align: center; text-indent: 0 !important; top: 0%; width: 100%; z-index: 99; } body.cover{ padding: 0; } .cover{ text-align: center; } .titlepage h1, .titlepage h2, .titlepage h3, .titlepage h4, .titlepage h5, .titlepage h6, .titlepage p{ line-height: 1em; margin: 0 auto; text-align: center; } .titlepage h1{ font-size: 2.5em; margin-bottom: 1em; padding-top: 30.33%; text-align: center; } .titlepage h3{ color: #333; font-size: 1em; line-height: 1em; padding-top: 15%; text-align: center; } .titlepage h2{ color: #333; font-size: 2em; margin-top: 0em; text-align: center; } .titlepage .publisher{ border-top: 1px dotted #333; color: #666; font-size: 0.8125em; left: 0; margin: 0em auto; margin-left: 30%; margin-right: 30%; padding: 0em; padding-bottom: 0.5em; padding-top: 1.5em; position: absolute; text-align: center; top: 80%; width: 40%; } .podpis{ border-bottom: 1px dotted #ddd; color: #555; font-size: 0.8125em !important; margin-bottom: 2em !important; padding-bottom: 0.5em; text-align: center; -webkit-box-sizing: border-box !important; } sup{ font-size: 0.90em; font-style: normal; } .picture{ padding-bottom: 1.00em; padding-top: 1.00em; text-align: center; } .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; } @media screen and (min-width: 600px) and (orientation:landscape){ .titlepage h1{ padding-top: 7%; } .titlepage h3{ padding-top: 7%; } } @media screen and (max-height: 600px) and (orientation:portrait){ .titlepage h1{ font-size: 1.75em; padding-top: 15.33%; } .titlepage h2{ font-size: 1.375em; } .titlepage h3{ font-size: 1.125em; padding-top: 7%; } .titlepage h4{ font-size: 0.8125em; } .titlepage .publisher{ font-size: 0.7em; } body{ font-size: 1em !important; -webkit-text-size-adjust: 65%; } p{ } } @media screen and (min-width: 320px) and (max-width: 600px) and (orientation:landscape){ .titlepage h1{ font-size: 1.75em; } .titlepage h2{ font-size: 1.375em; } .titlepage h3{ font-size: 1.125em; } .titlepage h4{ font-size: 0.8125em; } .titlepage .publisher{ font-size: 0.7em; margin-top: 1em; position: static; } .titlepage h1{ margin-top: 0em; padding-top: 0% !important; } .titlepage h3{ margin-top: 1em; padding-top: 0em; } body{ -webkit-text-size-adjust: 65%; } } @media only screen and (-webkit-min-device-pixel-ratio: 2){ } .black{ color: #010000; } .black2{ color: #000001; } .dark-gray{ color: #000100; } .dark-gray2{ color: #000101; } .reset{ margin: 0; padding: 0; }