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