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