Rev Author Line No. Line
45 kakl 1 /*============================================================================*/
2 /* Historie */
3 /*============================================================================*/
109 miho 4 /* Opraveno zarovnání a velikost textu hlavičky */
5 /* Změněno kódování na UTF-8 - nutné pro IE a s českými komentáři */
146 miho 6 /* Doplněny styly pro websvn */
109 miho 7 /* Nutno doladit patičku (přesnost patička X text) */
209 miho 8 /* Zlepšena podpora IE7 (oprava barev odkazů v menu) */
334 miho 9 /* Doplněn styl pro zobrazení menu při vypnutém JavaScriptu */
379 miho 10 /* Doplněn styl o tisk a zarovnani CSS souboru */
435 miho 11 /* Doplněn styl pro vybranou položku v menu */
45 kakl 12  
213 miho 13 /* Chybí styl pro výpis programu (jako blok) */
14  
45 kakl 15 /*
109 miho 16 Dodělat:
17 Alternativní fonty (font-family)
18 Definice stylu pro tisk (pro stránkovaná média)
379 miho 19 velikost písma v pt
20 řádkování 1
21 patkové písmo (lépe se čte)
22 font: 12pt/1 "Times CE", Times, "Times New Roman", serif;
23 pro obrazovku je lepší font bezpatkový, skus Verdana
109 miho 24 Alternativní styly
25 bez absolutního pozicování
26 možná bez barev (černobíle)
45 kakl 27 Styl nadpisu tabulky
28 */
29  
30  
31 /*============================================================================*/
109 miho 32 /* Globální nastavení */
45 kakl 33 /*============================================================================*/
34  
35  
109 miho 36 /* Sjednocení nastavení celého dokumentu */
45 kakl 37 /* ------------------------------------- */
38 html, body {
380 miho 39 background: none #FFFFFF; /* barva pozadí bez obrázku */
40 color: #000000; /* barva písma */
41 margin: 0px; /* sjednotíme okraje pro všechny prohlížeče */
42 padding: 0px; /* sjednotíme výplň */
45 kakl 43 }
44  
45 body {
380 miho 46 /*padding: 0.5em; /* IE6 okraj okolo pozor velikost se nemění při změně zobrazení */
45 kakl 47 }
48  
49 /*============================================================================*/
109 miho 50 /* Nastavení písma textu a nadpisů */
45 kakl 51 /*============================================================================*/
52  
53  
109 miho 54 /* Standardní písmo odstavců */
45 kakl 55 /* ------------------------- */
380 miho 56 p { /* standardní písmo odstavce */
57 font-family: "Times New Roman"; /* řez písma */
58 line-height: 1.3em; /* mezera mezi řádky uvnitř odstavce */
59 margin-left: 0px; /* standarně text od okraje */
60 margin-right: 0px; /* k okraji, mezera zajištěna paddingem */
61 margin-top: 0.75em; /* mezera před odstavcem */
62 margin-bottom: 0.9em; /* mezera za odstavcem */
45 kakl 63 }
64  
65  
109 miho 66 /* Titulek, podtitul a autor článku */
45 kakl 67 /* -------------------------------- */
68 p.Titul, li.Titul, div.Titul,
380 miho 69 p.Title, li.Title, div.Title { /* titulek článku, obdoba H1 */
70 font-family: Arial; /* nadpisové písmo */
71 font-weight: bolder; /* tlistší písmo */
72 text-align: center; /* centrované */
73 font-size: 200%; /* velké písmo */
74 color: #CC0000; /* hlavní nadpisová barva */
75 margin-top: 0.5em; /* mezera před odstavcem */
76 margin-bottom: 0.5em; /* mezera za odstavcem */
45 kakl 77 }
78  
380 miho 79 p.Autor, li.Autor, div.Autor { /* standardní písmo */
80 font-family: Arial; /* nadpisovým písmem */
81 text-align: center; /* centrované */
82 color: blue; /* vedlejší nadpisová barva */
83 margin-top: 0.25em; /* mezera před odstavcem */
45 kakl 84 }
85  
86 p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle,
87 p.Subtitle, li.Subtitle, div.Subtitle {
380 miho 88 font-family: Arial; /* nadpisové písmo */
89 font-style: italic; /* skloněné */
90 text-align: center; /* centrované */
91 font-size: 120%; /* trošku větší písmo */
92 color: #0000FF; /* vedlejší nadpisová barva */
93 margin-top: 1em; /* mezera před */
94 margin-bottom: 2em; /* mezera za vypadá lépe když je větší */
95 margin-left: 10%; /* není od okraje do okraje */
96 margin-right: 10%; /* ani na jedné straně */
45 kakl 97 }
98  
99  
109 miho 100 /* společné vlastnosti nadpisů a nadpisy */
45 kakl 101 /* ------------------------------------- */
102 h1, h2, h3, h4, h5, h6 {
380 miho 103 page-break-inside: avoid; /* nedělit stránky v nadpisech */
104 page-break-after: avoid; /* zákaz zalomení pod nadpisem */
105 page-break-before: auto; /* možno lámat před nadpisem */
106 font-family: Arial; /* nadpisový font */
107 font-weight: bolder; /* tlistší písmo */
108 margin-top: 0.75em; /* mezera před trochu větší */
109 margin-bottom: 0.5em; /* mezera za */
45 kakl 110 }
111  
380 miho 112 h1 { /* viz styl titulku */
113 font-size: 200%; /* veliké písmo */
114 color: #CC0000; /* hlavní nadpisová barva */
45 kakl 115 }
116  
380 miho 117 h1.Small { /* zmenšený nadpis */
118 font-size: 150%; /* velikost jako h2 */
71 miho 119 }
120  
45 kakl 121 h2 {
380 miho 122 font-size: 150%; /* velké písmo */
123 color: blue; /* vedlejší barva nadpisu */
45 kakl 124 }
125  
380 miho 126 h2.Small { /* zmenšený nadpis */
127 font-size: 120%; /* velikost jako h3 */
71 miho 128 }
129  
45 kakl 130 h3 {
380 miho 131 font-size: 120%; /* větší písmo */
132 color: #6666dd; /* vedlejší barva nadpisu */
45 kakl 133 }
134  
380 miho 135 h3.Small { /* zmenšený nadpis */
136 font-size: 100%; /* velikost jako h4 */
71 miho 137 }
138  
380 miho 139 h4, h5, h6 { /* písma jen mírně odlišná */
140 font-style: italic; /* skloněné */
141 color: #6666dd; /* vedlejší barva nadpisu */
45 kakl 142 }
143  
380 miho 144 h1 b, h2 b, h3 b, h4 b, h5 b, h6 b /* Zvýraznění uvnitř nadpisu */
146 miho 145 {
380 miho 146 font-weight: bold; /* Tlustě */
147 font-size: 120%; /* Větší (tlustě někdy není odlišné) */
146 miho 148 }
71 miho 149  
380 miho 150 h1>h2,h2>h3,h3>h4,h4>h5,h5>h6 { /* Zákaz odstránkování mezi nadpisy */
151 page-break-before: avoid;
379 miho 152 }
71 miho 153  
380 miho 154 samp { /* ukázky výpisů a podobně */
155 font-family: " Courier New"; /* neproporcionální písmo */
156 background: lightgrey; /* zvýraznění barvou pozadí */
45 kakl 157 }
158  
380 miho 159 samp.Block { /* pro ukázky souvislých bloků kódu */
160 display: table; /* je to blok široký dle obsahu */
161 _display: block; /* IE6 blok ale široký přes celou stránku */
162 white-space: pre; /* dodrž formátování */
163 margin-left: 2em; /* odsazení bloku*/
164 padding: 0.5ex; /* vnitřní okraj */
308 miho 165 }
166  
380 miho 167 .Samp { /* k odlišení příkladů HTML objektů */
168 margin-left: 2em; /* odsazení bloku jako u samp*/
308 miho 169 }
170  
171  
109 miho 172 /* První slovo má první písmeno zvýrazněné */
45 kakl 173 .FirstWord:first-letter {
380 miho 174 color: red; /* zvýraznné první písmeno */
45 kakl 175 }
176  
109 miho 177 /* Zvýrazněné řádky s odkazy */
71 miho 178 .FirstWord a {
380 miho 179 text-decoration: none; /* odkaz není podtržený */
180 color: inherit; /* odkaz nemá zvláštní barvu */
181 _color: #993300; /* IE6 nám nějak nedědí barvu */
45 kakl 182 }
183  
184  
185 /*============================================================================*/
109 miho 186 /* Nastavení pro hlavičku, patičku a menu */
45 kakl 187 /*============================================================================*/
188  
189  
109 miho 190 /* Společná nastavení pro Hlavičku Menu a Patičku */
45 kakl 191 /* ---------------------------------------------- */
384 miho 192 div.Header noscript, div.Menu noscript, div.Footer noscript,
45 kakl 193 div.InnerHeader, div.InnerMenu, div.InnerFooter {
380 miho 194 /*border: dotted #FF8080 1px; /* pro ladění */
195 width: 100%; /* přes celou stránku */
196 margin: 0em; /* pro jistotu žádný vnější okraj */
197 border: 0em; /* pro jistotu */
198 background-color: #FFFFCC; /* pozor na průhlednost při rolování */
199 color: #993300; /* barva písma */
45 kakl 200 }
201  
202  
109 miho 203 /* Nastavení specifická pro Hlavičku */
45 kakl 204 /* --------------------------------- */
384 miho 205 div.InnerHeader, /* kontejner na hlavičku */
206 div.Header noscript { /* náhradní text když není JavaScript */
380 miho 207 /*border: solid 1px red; /* pro ladění */
208 position: fixed; /* fixní umístění na stránce */
209 z-index: 100; /* hodně navrch */
210 _position: static; /* IE6 neumí position fixed */
211 border-bottom: solid 2px #993300; /* linka pod hlavickou */
212 top: -2px; /* umistění na stránce o tloušťku linky */
213 white-space: nowrap; /* je zakázáno zalomit hlavičku */
214 overflow: hidden; /* co přečuhuje zahoď */
215 font-size: 3em; /* velikost písma vzhedem k rodiči */
216 padding: 0em; /* vnitřní výplň (vzhledem k mému písmu) */
217 line-height: 100%; /* vzdálenost řádek od sebe */
45 kakl 218 }
219  
384 miho 220 div.Header noscript p { /* náhradní text když není JavaScript */
221 font-size: 0.33333em; /* obvyklá velikost písma */
222 vertical-align: top; /* text v horní části hlavičky */
223 }
224  
225 div.MenuNoscript {
226 position: fixed; /* fixní umístění na stránce */
227 z-index: 101; /* nad hlavičkou */
228 _position: static; /* IE6 neumí position fixed */
229 top: 1.2em; /* umistění do spodní části hlavičky */
230 white-space: nowrap; /* je zakázáno zalomit hlavičku */
231 overflow: hidden; /* co přečuhuje zahoď */
232 width: 100%; /* přes celou stránku */
233 margin: 0em; /* pro jistotu žádný vnější okraj */
234 border: 0em; /* pro jistotu */
235 }
236  
237 div.MenuNoscript a { /* Odkazy v pomocné hlavičce */
238 padding-left: 0.5ex; /* mezera mezi odkazy */
239 padding-right: 0.5ex;
240 }
241  
380 miho 242 div.InnerHeader .HeaderLogo { /* text loga "MLAB" v hlavičce*/
243 /*background: #CCFFCC; /* pro ladění */
244 padding-left: 0.2em; /* mezera vlevo */
45 kakl 245 }
246  
380 miho 247 div.InnerHeader img { /* textu "online" v hlavičce */
248 /*border: solid 1px red; /* pro ladění neprůhledného obrázku */
249 /*background: #FFCCCC; /* pro ladění průhledného obrázku */
250 height: 0.7em; /* gumová výška podle velikosti textu */
251 width: 2em; /* gumová šířka podle velikosti textu */
252 border: 0px; /* obrázek je bez okraje */
209 miho 253 /* ve skutečnosti vadí asi horní okraj obrázku (text se posune kousek dolu) */
254 /* nebo nějaký problém se svislým zarovnáním */
380 miho 255 margin: 0px;
256 padding: 0px;
257 position: absolute;
258 top: 0.15em;
45 kakl 259 }
260  
380 miho 261 div.InnerHeader .HeaderText { /* nadpis stránky (title) v hlavičce */
262 /*border: solid 1px yellow; /* pro ladění */
263 background-color: #FFFFCC; /* IE6 aby text zvítězil při konfliktu s logem */
264 position: absolute; /* absolutní umístění */
265 text-align: right; /* zarovnání doprava (centrovaný obsah IE6 ignoruje) */
266 padding-right: 0.2em; /* mezera vpravo */
267 font-size: 80%; /* velikost písma o něo menší */
268 left: 6.625em; /* posunutí o logo 5.3em / 80% */
269 _left: auto; /* IE6 natahuje se místo vlevo od textu */
270 right: 0px; /* pravý okraj až na konci */
271 top: 0px; /* žádné posunutí */
45 kakl 272 }
273  
380 miho 274 div.InnerHeader a { /* odkaz v hlavičce */
275 text-decoration: none; /* odkaz není podtržený */
276 color: #993300; /* IE6 a IE7 nedědí barvu textu */
45 kakl 277 }
278  
380 miho 279 div.InnerHeader a:hover { /* při najetí kurzoru na odkaz v hlavičce */
280 color: #FF0000; /* změň barvu odkazu */
45 kakl 281 }
282  
283  
109 miho 284 /* Nastavení specifická pro Menu */
45 kakl 285 /* ----------------------------- */
384 miho 286 div.InnerMenu, /* kontejner pro menu */
287 div.Menu noscript { /* náhradní text když není JavaScript */
380 miho 288 position: fixed; /* fixní umístění na stránce */
289 _position: static; /* IE6 neumí position fixed */
290 width: 16ex; /* šířka bloku s menu */
291 _width: 100%; /* IE6 šířka přes celou stránku */
292 top: 3em; /* výška hlavičky = výška písma + 2*padding */
293 _top: 0px; /* IE6 umístění hned pod hlavičku */
294 left: -2px; /* kompenzace šířky čáry */
295 _left: 0px; /* IE6 tady čáru nemáme */
296 bottom: 0px; /* umístění dole až dolu */
297 border-right: solid 2px #993300; /* oddělující linka vpravo */
298 _border-right: none; /* IE6 bez čáry vpravo */
299 _border-bottom: solid 4px #993300; /* oddělující linka dole (tlustá jako ty 2 nahoře) */
300 _background: #993300; /* IE6 pozadí stejné jako linky */
301 _color: #FFFFCC; /* IE6 barva textu menu uvnitř pruhu */
302 text-align: center; /* centrovaný obsah */
303 _text-align: left; /* IE6 zarovnáváme vlevo */
304 font-weight: bold; /* tlusté písmo odkazu */
45 kakl 305 }
306  
380 miho 307 div.InnerMenu .Navigation { /* vnitřní kontejner na navigační tlačítka */
308 /*background: #333333; /* ladící pozadí */
309 margin-left: 2px; /* kompenzace kompenzace čáry */
310 _margin-left: 0.5em; /* IE6 tady potřebuji jen okraj */
311 _border: 0px; /* IE6 žádný okraj */
312 _padding: 0px; /* IE6 žádná výplň */
45 kakl 313 }
314  
380 miho 315 div.InnerMenu .MenuText { /* popisky v navigaci */
316 /*background: #DDDDDD; /* ladící pozadí */
317 border: none; /* žádný okraj */
318 margin: 3px; /* malé mezery okolo */
45 kakl 319 }
320  
321  
109 miho 322 /* Zobrazení seznamu odkazů v menu */
45 kakl 323 /* ------------------------------- */
380 miho 324 div.InnerMenu ul { /* navigace jako seznam odkazů */
325 list-style: none; /* seznam je bez odrážek */
326 margin: 0px; /* bez odsazení IE */
327 padding: 0em; /* bez odsazení FF */
328 white-space: nowrap; /* zákaz lámání položek menu do řádek */
45 kakl 329 }
330  
380 miho 331 div.InnerMenu li { /* jednotlivé odkazy */
332 /*background: #BBBBBB; /* ladící pozadí */
435 miho 333 padding: 0; /* definovaná hodnota */
380 miho 334 border: solid 1px #993300; /* tenký rámeček */
335 margin: 2px; /* malé mezery okolo */
336 background: #993300; /* tmavé pozadí "tlačítek" v liště */
337 color: #FFFFCC; /* světlá písmena na "tlačítkách" */
338 _background: #FFFFCC; /* IE6 světlé pozadí "tlačítek" v liště */
339 _color: #993300; /* IE6 tmavá písmena na "tlačítkách" */
45 kakl 340 }
341  
380 miho 342 div.InnerMenu a { /* odkazy v menu */
343 text-decoration: none; /* odstranění podtržení odkazů */
344 color: #FFFFCC; /* IE6 a IE7 nedědí, barva textu jako by to nebyl odkaz */
345 _color: #000000; /* IE6 černá jako kontrastní barva */
45 kakl 346 }
347  
435 miho 348 div.InnerMenu a.Selected { /* vybraná položka v menu */
349 color: #00FF00; /* změn barvu písma */
350 _color: #000000; /* IE6 neměnit písmo */
351 _background: #00FF00; /* IE6 ale změnit pozadí */
352 }
353  
380 miho 354 div.InnerMenu a:hover { /* po najetí kurzoru na odkazy v menu */
355 color: #FF0000; /* změn barvu písma */
45 kakl 356 }
357  
435 miho 358  
359 div.InnerMenu li {
360 }
361  
109 miho 362 /* Zobrazení v menu */
45 kakl 363 /* ---------------- */
380 miho 364 div.InnerMenu * { /* Pro IE6 je celé menu plovoucí v řádce */
365 _float: left; /* IE6 všechny prvky menu plavou vlevo */
366 _padding-left: 2px; /* IE6 mezera mezi prvky vlevo */
367 _padding-right: 2px; /* IE6 mezera mezi prvky vpravo */
45 kakl 368 }
369  
370  
109 miho 371 /* Nastavení specifická pro Patičku */
45 kakl 372 /* -------------------------------- */
384 miho 373 div.InnerFooter, /* patička */
374 div.Footer noscript { /* náhradní text když není JavaScript */
380 miho 375 position: fixed; /* fixní umístění na stránce */
376 _position: static; /* IE6 neumí position fixed */
377 bottom: -4px; /* umístění na stránce = šířka čáry nahoře a dole */
378 border-top: solid 2px #993300; /* linka nad hlavičkou */
379 border-bottom: solid 6px #993300; /* linka pod hlavičkou + záporné posunutí */
380 _border-bottom: solid 2px #993300; /* IE6 tenká linka */
381 font-size: 80%; /* písmo v patičce trochu zmenšit */
382 height: 1.25em; /* výška patičky */
383 overflow: hidden; /* co přečuhuje zahoď */
384 /*padding-left: 1em; /* to nejde použít protože IE6 neumí počítat */
385 } /* přidal jsem pevnou mezeru do textu */
45 kakl 386  
387  
384 miho 388 /* Zobrazení hlavičky, patičky a menu když není JavaScript */
389 /* ------------------------------------------------------- */
390 noscript p { /* Odstavec není odstavcem ale řádkou */
391 display: inline; /* aby nebylo odřádkování */
392 }
393  
394  
45 kakl 395 /*============================================================================*/
109 miho 396 /* Nastavení pro tělo dokumentu */
45 kakl 397 /*============================================================================*/
398  
399  
109 miho 400 /* Nastavení těla dokumentu */
45 kakl 401 /* ------------------------ */
380 miho 402 div.Text, div.Section1 { /* tělo stránky */
403 /*border: solid #20FF20 1px; /* pro ladění */
404 padding: 2ex; /* oddělení textu od okrajů */
405 margin-top: 3em; /* když funguje fixní pozicování vynech hlavičku */
406 _margin-top: 0px; /* IE6 umístění rovnou pod hlavičku */
407 margin-left: 16ex; /* odsazení o velikost menu a kousek */
408 _margin-left: 0px; /* IE6 levý okraj vznikne sám obtékáním menu */
409 margin-bottom: 1.25em; /* když funguje fixní pozicování vynech patičku */
410 /* číslo 1/font-size v patičce */
411 _margin-bottom: 0px; /* IE6 umístění patičku hned za textem */
379 miho 412 /* Rolovátko jen pro vnitřek */
380 miho 413 overflow: auto; /* rolovátko jen pro dlouhý obsah */
414 position: fixed; /* fixní umístění na stránce */
415 top: 0px; /* vyplň celé místo */
416 bottom: 0px; /* vyplň celé místo */
417 left: 0px; /* vyplň celé místo */
418 right: 0px; /* vyplň celé místo */
45 kakl 419 }
420  
187 miho 421 /* odstranění okraje */
422 .NoBorder {
380 miho 423 border: 0;
187 miho 424 }
45 kakl 425  
379 miho 426 img {
380 miho 427 page-break-inside: avoid;
379 miho 428 }
429  
380 miho 430 a img { /* obrázky uvnitř odkazů obvykle nemají okraj */
431 border: 0px; /* žádný okraj */
327 miho 432 }
433  
109 miho 434 /* centrování vyznačených elementů */
380 miho 435 .Center, tr.Center th { /* centrovaní i celých řádek tabulky */
436 text-align: center; /* centrovani */
45 kakl 437 }
438  
187 miho 439 .Left {
380 miho 440 text-align: left; /* zarovnání vlevo */
187 miho 441 }
154 miho 442  
311 miho 443 .Right {
380 miho 444 text-align: right; /* zarovnnání vpravo*/
154 miho 445 }
446  
447  
187 miho 448 /* Odsazení od kraje */
449 .ShiftRight {
380 miho 450 padding-left: 5ex; /* Odsazení od levého okraje */
187 miho 451 }
452  
453  
109 miho 454 /* obarvení textů psaných kurzivou */
45 kakl 455 p i, div i, span i {
380 miho 456 color: #990000;
45 kakl 457 }
458  
459  
380 miho 460 em { /* zvýrazňovač */
461 background: yellow; /* podkad žlutě */
462 font-style: inherit; /* skloněné nechci */
312 miho 463 }
464  
194 miho 465 /* poznámka */
466 .Remark {
380 miho 467 font-style: italic; /* skloněné */
468 color: #990000; /* barveno */
194 miho 469 }
470  
45 kakl 471 /* Tabulky */
472 /* ------- */
473 table {
380 miho 474 border-collapse: separate; /* příčky v tabulce */
475 border: 3px solid #CCCCCC; /* vnější okraj tabulky */
476 margin-top: 0.5em; /* odstup nahoře (oddělení od souseda) */
477 margin-bottom : 0.5em; /* odstup dole */
478 background-color: #EEFFEE; /* pozadí tabulky */
45 kakl 479 }
480  
109 miho 481 /* příčky mezi buňkami */
45 kakl 482 th, td {
380 miho 483 border: 1px solid #CCCCCC; /* příčky mezi buňkami (v FF se barva chybně dědí) */
484 text-align: left; /* přebití centrování th prvku */
485 padding: 0.5em; /* mezera mezi obsahem buňky a příčkami */
45 kakl 486 }
487  
488 th {
380 miho 489 color: #FF2020; /* odlišení hlavičkových řádek */
45 kakl 490 }
491  
187 miho 492 table p, table div, table li, table ol, table ul, table td {
380 miho 493 margin-top: 0.3em; /* omezeni nadbytečné mezery u FF */
494 margin-bottom: 0.3em; /* omezeni nadbytečné mezery u FF */
45 kakl 495 }
496  
497 /* Tabulka Soupiska */
498 /* ---------------- */
109 miho 499 /* Tabulka s rozpiskou součástek */
500 /* Formát tabulky vychází z obecné tabulky */
501 /* první <th> je legenda */
502 /* další <th> jsou skupinou součástek */
503 /* značky <td> jsou vlastní seznam, první sloupec odskočený vpravo */
227 miho 504 /* nutno doladit tak, aby fungovaly i dvousloupcové tabulky seznamu součástí */
45 kakl 505 table.Soupiska td {
380 miho 506 padding: 0px 0.5em; /* mezera mezi obsahem buňky a příčkami */
45 kakl 507 }
508  
227 miho 509 table.Soupiska tr td {
380 miho 510 padding-left: 2ex; /* odsazení referenci (a hodnot) */
45 kakl 511 }
512  
380 miho 513 table.Soupiska tr > th { /* funkci potomek IE6 nezná */
514 font-style: italic; /* a tak se to v IE ignoruje */
515 font-weight: normal; /* jinak vše th je hubené písmo kurzivou */
516 padding: 0px 0.5em; /* mezera mezi obsahem buňky a příčkami */
45 kakl 517 }
518  
519 table.Soupiska tr:first-child > th {
380 miho 520 font-style: normal; /* vše kromě prvního th (opět v IE6 nefunguje) */
521 font-weight: bold;
522 padding: 0.5em; /* mezera jen u nadpisu */
45 kakl 523 }
524  
525  
335 miho 526 /* Zobrazení rozcestníku na hlavní stránce */
380 miho 527 p.Rozcestnik { /* odstavec s rozcestníkem */
528 text-align: center; /* centrovani */
335 miho 529 }
530  
380 miho 531 p.Rozcestnik img { /* obrázky v rozcestníku */
532 padding: 5px; /* okraj */
533 margin: 5px; /* mezera mezi nimi */
534 border: solid 2px #993300; /* rámeček */
535 background-color: #FFFFCC; /* pozadí */
335 miho 536 }
537  
538  
45 kakl 539 /*============================================================================*/
311 miho 540 /* Formáty pro Toc (obsah) */
541 /*============================================================================*/
542  
543  
544 ul.Toc {
380 miho 545 background: #EEFFEE; /* barva pozadí seznamu jako u tabulky */
546 list-style: none; /* bez puntíků */
547 margin: 1em; /* vnější okraj */
548 padding: 1em; /* vnitřní okraj */
311 miho 549 }
550  
551 ul.Toc li.TocH1 {
380 miho 552 padding-left: 0ex; /* odsazení první úrovně */
311 miho 553 }
554  
555 ul.Toc li.TocH2 {
380 miho 556 padding-left: 3ex;
311 miho 557 }
558  
559 ul.Toc li.TocH3 {
380 miho 560 padding-left: 6ex;
311 miho 561 }
562  
563 ul.Toc li.TocH4 {
380 miho 564 padding-left: 9ex;
311 miho 565 }
566  
567 ul.Toc li {
380 miho 568 padding-left: 12ex; /* odsazení pro všechny další */
311 miho 569 }
570  
571  
572 /*============================================================================*/
109 miho 573 /* Formáty pro stránku o autorech */
45 kakl 574 /*============================================================================*/
575  
576  
380 miho 577 div.AboutAuthor { /* list pro jednoho autora */
578 border: solid 1px red; /* rámeček okolo člověka */
579 padding: 1.5em; /* mezera uvnitř rámečku */
580 margin-bottom: 1em; /* mezera mezi rámečky pod sebou */
45 kakl 581 }
582  
583 /* -------------------- */
380 miho 584 div.AboutAuthor .Name { /* položka jména autora */
585 font-style: italic; /* kurzíva */
586 color: red; /* barva jména */
45 kakl 587 }
588  
380 miho 589 div.AboutAuthor img.Author { /* vložený obrázek autora */
590 float: right; /* plovoucí vpravo */
591 margin-left: 20px; /* mezera mezi textem a obrázkem */
592 border: none;
45 kakl 593 }
594  
380 miho 595 div.AboutAuthor ul { /* Seznam činností autora */
596 font-style: italic; /* písmo seznamu činností */
597 list-style: none; /* seznam je bez odrážek */
146 miho 598 }
599  
313 miho 600 div.AboutAuthor p.Contact {
380 miho 601 font-style: italic; /* kurzíva */
602 color: red; /* barva jména */
313 miho 603 }
146 miho 604  
313 miho 605  
136 root 606 /*============================================================================*/
375 miho 607 /* Formáty pro stránky údržby */
608 /*============================================================================*/
609  
610  
380 miho 611 .MaintenanceLogged { /* Tlačítko se jménem přihlášeného */
612 position: absolute; /* momo tok dokumentu */
613 right: 1em; /* vpravo */
614 border: solid 1px #993300; /* rámeček hnědý */
615 padding: 5px; /* výplň */
616 background-color: #FFFFCC; /* pozadí žluté */
375 miho 617 }
618  
619 .MaintenanceLogged .Name {
380 miho 620 color: #993300; /* písmo hnědé */
621 font-weight: bold; /* písmo tlusté */
622 background-color: #FFFFFF; /* pozadí bílé */
623 padding: 2px; /* mezera okolo */
375 miho 624 }
625  
626  
627 /*============================================================================*/
136 root 628 /* Formáty pro WEBSVN */
629 /*============================================================================*/
146 miho 630  
631  
632 .highlight
633 {
380 miho 634 color: #993300;
635 font-style: italic;
146 miho 636 }
637  
638 table.bordered, table.outlined, table.blame
639 {
640 border-collapse: collapse;
641 border: solid 2px #993300;
642 }
643  
644 .bordered td, .bordered th
645 {
646 border: solid 2px #993300;
647 }
648  
649 .outlined td
650 {
651 padding: 0px 5px 0px 5px;
652 }
653  
654 .outlined th, .blame th
655 {
656 padding: 5px 5px 5px 5px;
657 font-weight: bold;
658 border: solid 2px #993300;
659 }
660  
661 .outlined td, .blame td
662 {
663 padding: 1px 5px 1px 5px;
664 border-right: solid 2px #993300;
665 border-bottom: solid 1px #F0F0F0;
666 }
667  
668 td.diffdeleted
669 {
670 font-size: 11px;
671 background-color: #FFCCCC;
672 }
673  
674 td.diffchanged
675 {
676 font-size: 11px;
677 background-color: yellow;
678 }
679  
680 td.diffadded
681 {
682 font-size: 11px;
683 background-color: #CCFFCC;
684 }
685  
686 td.diff
687 {
688 font-size: 11px;
689 background-color: #D0D0D0;
690 }
691  
692 table.diff
693 {
694 border-collapse: collapse;
695 }
696  
697 div.newpath
698 {
699 padding: 5px 5px 5px 5px;
700 border: solid 2px #993300;
701 }
702  
703 .plusbox, .minus
704 {
705 float: left;
706 clear: both;
707 position: relative;
708 top: -3px;
709 font-size: 13px;
710 font-weight: bold;
711 width: 16px;
712 text-indent: 0;
713 height: 16px;
714 color: black;
715 text-align: center;
716 padding: 0px 2px 0px 3px;
717 border: black solid 1px;
718 margin-right: 5px;
719 }
720  
721 .plusbox
722 {
723 background-color: #D0D0D0;
724 }
725  
726 .minusbox
727 {
728 background-color: #993300;
729 }
730  
731 .groupname
732 {
733 padding-left: 0px;
734 text-indent: -25px;
735 margin: 3px 0 3px 0;
736 }
737  
738 .switchcontent
739 {
740 margin: 3px 0 0 20px;
741 }
742  
743 code
744 {
174 miho 745 white-space: pre;
146 miho 746 }