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