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