/* #### #### #### #### ###### ###### ##### ##### ###### ###### #### #### #### ##### ##### #### #### #### ##### ###### ##### ##### ##### ##### ###### ##### #### ######### ########### ##### #### ########### ##### ##### ###### ###### ##### ############ ############ ##### ##### ############ ##### ##### #### ###### #### ###### ##### ##### ###### #### #### ##### ##### ########## #### ####### #### ##### ##### #### ##### ##### #### #### ##### ######### ######## ######## ##### ##### #### ###### ##### ##### #### ##### ########## ####### ####### ##### ##### ##### ##### #### ##### ##### ##### ########### ####### ####### ############ ############# ####### ####### ##### ###### ##### ###### ###### ###### ######### ########### ###### ###### #### ###### #### ###### #### #### #### #### ### ### ##### ### #### ## Szablon v. 20150213x */ /* ====================================================== */ /* CZCIONKI */ @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); } /* ====================================================== */ /* RESET */ 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 { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* ====================================================== */ /* OGÓLNE */ body { font-family: LiberationSerif, Georgia, serif; /*margin: 1em 2em;*/ line-height: 1.5em; } span { line-height: 100%; font-size: 100%; } @page { margin: 1em; } img, audio, video { max-width: 100%; } /* ====================================================== */ /* NAGŁÓWKI */ h1, h2, h3, h4, h5, h6 { position: static; text-align: center; line-height: 1.1em; } h1 { text-align: center; text-indent: 0em !important; font-size: 2em; margin-top: 3em !important; margin-bottom: 2em !important; margin-left:5%; margin-right: 5%; line-height: 1.2em !important; page-break-after: avoid; } h1.left { font-size: 2em; margin-top: 3em!important; margin-bottom: 2em !important; text-indent: 0; text-align: left; margin-right: 10%; margin-left: 0; line-height: 1.2em !important; page-break-after: avoid; } h1.right { font-size: 1.75em; margin-top: 3em !important; margin-bottom: 2em !important; text-indent: 0; text-align: right; margin-left: 10%; margin-right: 0; line-height:1.2em!important; page-break-after: avoid; } h2 { text-align: left; text-indent: 0em !important; font-size: 1.5em; margin-top: 2em !important; margin-bottom: 1em !important; margin-left: 0; margin-right: 5%; page-break-after: avoid; } h3 { text-align: center; text-indent: 0em !important; font-size: 1.5em; margin-top: 1.5em !important; margin-bottom: 0.5em !important; margin-left:5%; margin-right: 5%; page-break-after: avoid; } h4 { text-align: center; text-indent: 0em !important; font-size: 1.125em; margin-top: 1em !important; margin-bottom: 0.3em !important; margin-left: 5%; margin-right: 5%; page-break-after: avoid; } /* ====================================================== */ /* PARAGRAFY I ODSTĘPY */ 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; } /* ====================================================== */ /* GŁÓWNE ELEMENTY */ p, pre, address { top: 0px; margin-bottom: 0.1em; line-height: 1.5em; text-indent: 1.5em; text-align: justify; } .blockquote { font-size: 0.9em; line-height: inherit; margin: 1em 1.67em; } .podpis { margin-bottom: 1em; text-align: right; font-size: 0.9em; } /* ====================================================== */ /* Motto, dedykacja,etc */ .r_motto { text-align: right; font-style: italic; text-indent: 0; margin: 5em 0 0 20%; } .r_motto_podpis { text-align: right; font-size: 0.9em; } .l_motto { font-style: italic; text-indent: 0; margin: 5em 20% 0 0; text-align: left; } .l_motto_podpis { text-indent: 0; font-size: 0.9em; } .c_motto { text-align: center; font-style: italic; text-indent: 0; margin: 5em 10% 0 10%; } .c_motto_podpis { text-align: center; text-indent:0; font-size: 0.9em; margin: 0 10%; } .c_dedykacja { text-align: center; font-style: italic; text-indent: 0; margin: 5em 10% 0 10%; } .r_dedykacja { text-align: right; font-style: italic; text-indent: 0; margin: 0 0 0 20%; } /* ====================================================== */ /* LISTY */ ul { list-style: disc outside; margin-bottom: 1em; margin-top: 0.5em; margin-left: 1.5em; } ol { list-style: decimal outside; margin-bottom: 1em; margin-top: 1em; margin-left: 1.5em; } li { line-height: 1.5em; margin-top: 0.5em; margin-bottom: 0.5em; } /* ====================================================== */ /* TABELE */ table { width:95%; display: block; margin: 1em auto; border-collapse: collapse; border-spacing: 0; line-height: 1.5em; font-size: 0.9em; page-break-inside: avoid; } table, td, th { border: 1px solid #000; } td, th { padding: 0.25em; } table td { text-align: left; } /* ====================================================== */ /* INICJAŁY */ p.first_caps { text-indent: 0;} p.first_caps:first-letter { font-size: 3em; line-height: 70%;} p.drop_caps { text-indent: 0;} p.drop_caps:first-letter { font-size: 4.5em; float: left; margin: 0; padding: 0.1em 0 0 0; line-height: 0.8em;} .inicjal {font-size: 3em; line-height: 70%;} .inicjal_wpuszczony {font-size: 4.5em; float: left; margin: 0; padding: 0.1em 0 0 0; line-height: 0.8em;} .inicjal_wpuszczony_MOBI { float: left; font-size: 5em; margin-right: 0em; line-height: 0em; margin-top: -0.38em; margin-bottom: -0.4em; } p.inicjal_graficzny { text-indent: 0; } p.inicjal_graficzny img { float: left; height: 4em; width: auto; padding-top: 0.4em; } /* ====================================================== */ /* KLASY SPECJALNE */ .smaller{ font-size: 0.9em; line-height: inherit; } .small { font-size: 0.8em; line-height: inherit; } .big { font-size: 3em; } sub { vertical-align: sub; line-height: 100% !important;} sup { vertical-align: super; line-height: 100% !important; } /*sub, sup { font-size: 0.75em; line-height: 100%; }*/ a { color: #502580; font-size: inherit; } .center { text-align: center !important; text-indent: 0;} .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; width: 0; height: 0;} .space_after { margin-bottom: 1em !important; } .space_before { margin-top: 1em !important; } .noindent { text-indent: 0; } .no_break_inside{ page-break-inside: avoid; } .no_break_after { page-break-after: avoid; } .break_after { page-break-after: always; } .star{ text-align:center; margin-top:1em; margin-bottom: 0.5em; vertical-align: sub; font-size:1em; } .rozstrzelenie { letter-spacing: 2px; } .ujemne_wciecie { margin-left: 1.5em; text-indent: -1.5em; } .wersaliki { text-transform: uppercase; } .kapitaliki { font-variant: small-caps; } /* ====================================================== */ /* PODPISY I PRZYPISY */ .footnotes { margin-top: 2em; border-top: 2px dotted #aaa; padding-top: 2em; } .footnote { font-size: 0.8125em; top: 0px; line-height: 1.125; text-align: left !important; color: #333; margin-bottom: 0.3em; } .footnote_number { text-decoration: none; } .footnote * { font-size: 100%; } /* ====================================================== */ /* OBRAZY */ /*img-left, img-right, .img-right, .img-left { margin: auto; } @media screen and (min-width: 800px) { .img-left { float: left; margin: 1em 1em 0.5em 0 ; } .img-right { float: right; margin: 0 0 0.5em 1em; } } */ .img_float_left { float: left; /*margin: auto;*/ margin: 1em 1em 1em 0; } .img_float_right { float: right; margin: 1em 0 1em 1em; } .img_center { text-align: center; text-indent:0; margin: 1em; } .img_left { text-align: left; /*margin: auto;*/ margin: 1em 1em 1em 0; } .img_right { text-align: right; margin: 1em 0 1em 1em; } div.img_full { margin: 0; } div.img_full p { height: 100%; text-align: center; text-indent: 0; margin: 0; } div.img_full img { max-width: 100%; max-height: 100%; padding: 0; margin: auto; } /*.frame { margin:-0.5em; padding:1em; border: 1px double #665; -webkit-box-sizing: border-box !important; } .frame-double { padding:0.85em; border: 0.5px solid; border: 5px double #777; outline-offset: -3px; outline: 4px solid white; -webkit-box-sizing: border-box !important; }*/ .img_podpis { font-size: 0.9em; line-height: 1.2em; text-align: center; font-style: italic; text-indent: 0; margin: 0 10% 1.5em 10%; } .img_podpis_left { font-size: 0.9em; line-height: 1.2em; text-align: left; font-style: italic; text-indent: 0; margin: 0 10% 1.5em 0; } .img_podpis_right { font-size: 0.9em; line-height: 1.2em; text-align: right; font-style: italic; text-indent: 0; margin: 0 1em 1.5em 10%; } /* ====================================================== */ /* OKŁADKA I STRONA TYTUŁOWA */ body.cover { oeb-column-number: 1; margin: 0; } body.cover p { height: 100%; text-align: center; text-indent: 0; margin: 0; } body.cover img { max-width: 100%; max-height: 100%; padding: 0; margin: auto; } .autor{ font-size:1.3em; text-align:center; text-indent:0; } .wydawca{ font-size:0.9em; text-align:center; text-indent:0; margin-top:8.5em; } .tytul { text-align: center; text-indent: 0em !important; font-size: 2em; margin-top: 3em !important; margin-bottom: 2em !important; margin-left:5%; margin-right: 5%; line-height: 1.2em !important; } .podtytul{ font-size: 1.375em; margin: -2em 10% 1.625em 10%; text-align:center; text-indent:0; } .tlumacz{ text-align:center; text-indent:0; margin-top:3em; } /* ====================================================== */ /* KARTA REDAKCYJNA */ body.redakcyjna p { text-align: center; text-indent: 0; } /* ====================================================== */ /* RESET WATERMARKA LEGIMI */ .reset.black { color: inherit !important; display: inline; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; text-decoration: inherit !important; } .reset.black2 { color: inherit !important; display: inline; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; text-decoration: inherit !important; } .reset.dark-gray { color: inherit !important; display: inline; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; text-decoration: inherit !important; } .reset.dark-gray2 { color: inherit !important; display: inline; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; text-decoration: inherit !important; }