aaf08fc40954825c5091f1e6152d416bf96838bd
[onis.git] / reports / light-theme / style.css
1 a
2 {
3         color: navy;
4         background-color: transparent;
5         text-decoration: none;
6         font-weight: bold;
7 }
8
9 a:hover
10 {
11         text-decoration: underline;
12 }
13
14 a:visited
15 {
16         font-weight: normal;
17 }
18
19 body
20 {
21         background-color: white;
22         background-image: url(stripes.png);
23         color: black;
24 }
25
26 div.msie_hack
27 {
28         text-align: center;
29 }
30
31 em
32 {
33         font-style: normal;
34         font-weight: bold;
35 }
36
37 h1, h2
38 {
39         text-align: center;
40 }
41
42 img#smalllogo
43 {
44         border: none;
45         float: right;
46         margin: 1px;
47 }
48
49 p
50 {
51         text-align: center;
52 }
53
54 span.small
55 {
56         font-size: smaller;
57 }
58
59 table
60 {
61         margin-left: auto;
62         margin-right: auto;
63 }
64
65 table.big_ranking img
66 {
67         border-left: none;
68         border-right: none;
69         height: 10px;
70 }
71
72 table.big_ranking td.image img,
73 table.userdetails td.image img
74 {
75         width: auto;
76         height: auto;
77         width: 50px;
78         height: 50px;
79         display: block;
80         border: 1px solid gray;
81 }
82
83 table.conversations
84 {
85         border-collapse: collapse;
86 }
87
88 table.conversations td
89 {
90         width: 50%;
91 }
92
93 table.conversations td.bar img
94 {
95         display: inline;
96         height: 4px;
97 }
98
99 table.conversations td.left
100 {
101         text-align: right;
102 }
103
104 table.conversations td
105 {
106         border-top: 2px solid white;
107 }
108
109 table.conversations td.right
110 {
111         text-align: left;
112 }
113
114 table.copy
115 {
116         width: 100%;
117         border-top: 1px solid black;
118 }
119
120 table.copy span.spam
121 {
122         display: none;
123 }
124
125 table.copy td
126 {
127         background-color: transparent;
128         color: gray;
129         font-size: small;
130         width: 50%;
131 }
132
133 table.copy td.right
134 {
135         text-align: right;
136 }
137
138 table.hours tr.bars
139 {
140         height: 150px;
141 }
142
143 table.hours tr.bars td.bar
144 {
145         color: black;
146         background-color: transparent;
147
148         width: 4.1666%;
149 }
150
151 table.hours tr.bars td.bar img
152 {
153         width: 15px;
154 }
155
156 table.legend
157 {
158         width: 500px;
159 }
160
161 table.legend img
162 {
163         display: inline;
164         width: 50px;
165         height: 15px;
166         border: 1px solid gray;
167 }
168
169 table.legend td
170 {
171         background-color: transparent;
172         color: black;
173         text-align: center;
174         width: 125px;
175 }
176
177 table.plugin
178 {
179         width: 500px;
180         margin-top: 20px;
181         margin-bottom: 10px;
182 }
183
184 table.plugin.userdetails
185 {
186         width: auto;
187         border-collapse: collapse;
188 }
189
190 table.userdetails td.convpartners,
191 table.userdetails td.counters,
192 table.userdetails td.numbers
193 {
194         vertical-align: top;
195 }
196
197 table.userdetails td.convpartners table
198 {
199         margin-right: auto;
200         margin-left: 0px;
201 }
202
203 table.userdetails td.convpartners td.bar img
204 {
205         height: 4px;
206 }
207
208 table.userdetails table.hours tr.bars
209 {
210         height: 75px;
211 }
212
213 table.userdetails table.hours tr.bars td.bar img
214 {
215         width: 3px;
216 }
217
218 table.userdetails td.image
219 {
220         vertical-align: top;
221         padding: 1ex;
222 }
223
224 table.userdetails th.nick
225 {
226         border-top: 2px solid white;
227         border-bottom: 2px solid white;
228 }
229
230 table.weekdays td
231 {
232         /* 14.2857 = 100/7 */
233         width: 14.28%;
234 }
235
236 table.weekdays tr.bars
237 {
238         height: 100px;
239 }
240
241 table.weekdays tr.bars td
242 {
243         color: black;
244         background-color: transparent;
245
246         /* 3.5714 = 100/28 */
247         width: 3.57%;
248 }
249
250 table.weekdays tr.bars td img
251 {
252         width: 10px;
253 }
254
255 td
256 {
257         background-color: #f8f8f8;
258         color: black;
259         text-align: left;
260 }
261
262 td.bar
263 {
264         font-size: smaller;
265 }
266
267 td.bar img
268 {
269         border-top: 1px solid gray;
270         border-bottom: 1px solid gray;
271 }
272
273 td.bar img.first
274 {
275         border-left: 1px solid gray;
276 }
277
278 td.bar img.last
279 {
280         border-right: 1px solid gray;
281 }
282
283 td.bar.vertical
284 {
285         vertical-align: bottom;
286         padding: 0px;
287         border: none;
288 }
289
290 td.bar.vertical img
291 {
292         display: block;
293
294         margin-top: 0px;
295         margin-right: auto;
296         margin-bottom: 0px;
297         margin-left: auto;
298
299         border-top: none;
300         border-right: 1px solid gray;
301         border-bottom: none;
302         border-left: 1px solid gray;
303 }
304
305 td.bar.vertical img.first
306 {
307         border-top: 1px solid gray;
308 }
309
310 td.bar.vertical img.last
311 {
312         border-bottom: 1px solid gray;
313 }
314
315 td.counter
316 {
317         font-size: 60%;
318         text-align: center;
319
320         color: gray;
321         background-color: transparent;
322
323         border: 1px solid silver;
324 }
325
326 td.numeration
327 {
328         font-weight: bold;
329         font-size: 80%;
330         text-align: center;
331
332         color: black;
333         background-color: silver;
334 }
335
336 td.invis
337 {
338         background-color: transparent;
339         color: black;
340 }
341
342 th
343 {
344         background-color: silver;
345         color: black;
346         text-align: center;
347         font-weight: bold;
348         font-style: italic;
349 }
350
351 tr.hour_row td
352 {
353         border: 1px solid gray;
354 }