Aleksander Machniak
2016-04-28 e499a14e13f37aa2031fe7443e5dcd04018aac58
commit | author | age
48e9c1 1 #filtersetslistbox
T 2 {
3   position: absolute;
4   top: 0;
5   bottom: 0;
6   left: 0;
7   width: 195px;
8   border: 1px solid #999999;
9   background-color: #F9F9F9;
10   overflow: hidden;
11   /* css hack for IE */
12   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
13 }
14
15 #filtersscreen
16 {
17   position: absolute;
18   top: 0;
19   right: 0;
20   bottom: 0;
21   left: 205px;
22   /* css hack for IE */
23   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
24 }
25
26 #filterslistbox
27 {
28   position: absolute;
29   left: 0;
30   top: 0;
31   bottom: 0;
32   border: 1px solid #999999;
33   overflow: auto;
34   /* css hack for IE */
35   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
36 }
37
38 #filterslist,
39 #filtersetslist
40 {
41   width: 100%;
42   table-layout: fixed;
43 }
44
45 #filterslist tbody td,
46 #filtersetslist tbody td
47 {
48   cursor: default;
49   text-overflow: ellipsis;
50   -o-text-overflow: ellipsis;
51 }
52
53 #filterslist tbody tr.disabled td,
54 #filtersetslist tbody tr.disabled td
55 {
56   color: #999999;
ec0659 57     text-decoration: line-through;
48e9c1 58 }
T 59
60 #filtersetslist tbody td
61 {
62   font-weight: bold;
63 }
64 /*
65 #filtersetslist tr.selected
66 {
67   background-color: #929292;
68   border-bottom: 1px solid #898989;
69   color: #FFF;
70   font-weight: bold;
71 }
72 */
73
74 #filterslist tbody tr.filtermoveup td
75 {
76   border-top: 2px dotted #555;
77   padding-top: 0px;
78 }
79
80 #filterslist tbody tr.filtermovedown td
81 {
82   border-bottom: 2px dotted #555;
83   padding-bottom: 1px;
84 }
85
86 #filter-box
87 {
88   position: absolute;
89   top: 0;
90   right: 0;
91   bottom: 0;
92   border: 1px solid #999999;
93   overflow: hidden;
94   /* css hack for IE */
95   width: expression((parseInt(this.parentNode.offsetWidth)-20-parseInt(document.getElementById('filterslistbox').offsetWidth))+'px');
96   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
97 }
98
99 #filter-frame
100 {
101   border: none;
102 }
103
104 body.iframe
105 {
106   min-width: 620px;
107   width: expression(Math.max(620, document.documentElement.clientWidth)+'px');
108   background-color: #F2F2F2;
109 }
110
111 #filter-form
112 {
113   min-width: 550px;
114   width: expression(Math.max(550, document.documentElement.clientWidth)+'px');
115   white-space: nowrap;
116   padding: 20px 10px 10px 10px;
117 }
118
50a57e 119 #filter-form legend, #filter-form label
48e9c1 120 {
T 121   color: #666666;
122 }
123
124 #rules, #actions
125 {
126   margin-top: 5px;
127   padding: 0;
128   border-collapse: collapse;
129 }
130
131 div.rulerow, div.actionrow
132 {
133   width: auto;
134   padding: 2px;
135   white-space: nowrap;
136   border: 1px solid #F2F2F2;
137 }
138
139 div.rulerow:hover, div.actionrow:hover
140 {
141   padding: 2px;
142   white-space: nowrap;
143   background: #F9F9F9;
144   border: 1px solid silver;
145 }
146
147 div.rulerow table, div.actionrow table
148 {
149   padding: 0px;
150   min-width: 600px;
151   width: expression(Math.max(600, document.documentElement.clientWidth)+'px');
152 }
153
154 td
155 {
156   vertical-align: top;
157 }
158
159 td.advbutton
160 {
161   width: 1%;
162 }
163
164 td.advbutton a
165 {
166   display: block;
167   padding-top: 14px;
168   height: 6px;
169   width: 12px;
170   text-decoration: none;
171 }
172
173 td.advbutton a.show
174 {
e499a1 175   background: url(images/down_small.gif?v=8629.106) center no-repeat;
48e9c1 176 }
T 177
178 td.advbutton a.hide
179 {
e499a1 180   background: url(images/up_small.gif?v=c56c.106) center no-repeat;
48e9c1 181 }
T 182
183 td.rowbuttons
184 {
185   text-align: right;
186   white-space: nowrap;
187   width: 1%;
188 }
189
190 td.rowactions
191 {
192   white-space: nowrap;
193   width: 1%;
194   padding-top: 2px;
195 }
196
197 td.rowtargets
198 {
199   white-space: nowrap;
200   width: 98%;
201   padding-left: 3px;
202   padding-top: 2px;
203 }
204
b41c1d 205 td.rowtargets > div
AM 206 {
207   vertical-align: top;
208   margin-top: 2px;
209 }
210
48e9c1 211 td.rowtargets div.adv
T 212 {
213   padding-top: 3px;
214 }
215
0185a2 216 td.rowtargets div.adv span.label
AM 217 {
218   display: inline-block;
219   padding-right: 10px;
220   min-width: 65px;
221 }
222
9c38c5 223 td.rowtargets div a
AM 224 {
225   margin-left: 10px;
226 }
227
e499a1 228 td.rowtargets div.adv input
AM 229 {
230   margin-bottom: 1px;
231 }
232
b41c1d 233 html.mozilla #filter-form select
AM 234 {
235   padding-top: 3px;
236   padding-bottom: 3px;
237 }
238
48e9c1 239 input.disabled, input.disabled:hover
T 240 {
241   color: #999999;
242 }
243
244 input.error, textarea.error
245 {
246   background-color: #FFFF88;
247 }
248
249 input.box,
250 input.radio
251 {
252   border: 0;
253   margin-top: 0;
254 }
255
256 select.operator_selector
257 {
258   width: 200px;
c6f075 259   vertical-align: top;
48e9c1 260 }
T 261
262 td.rowtargets span,
e499a1 263 td.rowtargets label,
48e9c1 264 span.label
T 265 {
266   color: #666666;
267   font-size: 10px;
268   white-space: nowrap;
269 }
270
b6fa7d 271 td.rowtargets label
AM 272 {
273   color: black;
274 }
275
48e9c1 276 #footer
T 277 {
278   padding-top: 5px;
279   width: 100%;
280 }
281
282 #footer .footerleft
283 {
284   padding-left: 2px;
285   white-space: nowrap;
286   float: left;
287 }
288
289 #footer .footerright
290 {
291   padding-right: 2px;
292   white-space: nowrap;
293   text-align: right;
294   float: right;
295 }
296
297 .itemlist
298 {
299   line-height: 25px;
300 }
301
302 .itemlist input
303 {
304   vertical-align: middle;
305 }
306
307 span.sieve.error
308 {
309   color: red;
310 }
311
312 a.button.add
313 {
e499a1 314   background: url(images/add.png?v=a165.280) no-repeat;
48e9c1 315   width: 30px;
T 316   height: 20px;
317   margin-right: 4px;
318   display: inline-block;
319 }
320
321 a.button.del
322 {
e499a1 323   background: url(images/del.png?v=3c27.247) no-repeat;
48e9c1 324   width: 30px;
T 325   height: 20px;
326   display: inline-block;
327 }
328
329 a.button.disabled
330 {
331   opacity: 0.35;
332   filter: alpha(opacity=35);
333   cursor: default;
334 }
335
336 #filter-form select,
337 #filter-form input,
338 #filter-form textarea
339 {
340   font-size: 11px;
0185a2 341   vertical-align: middle;
48e9c1 342 }
T 343
c6f075 344 /* smart multi-row input field */
AM 345 .listarea
346 {
347   border: 1px solid #666;
348   margin: 0;
349   padding: 1px;
350   display: inline-block;
351   max-height: 67px;
352   overflow-y: auto;
9c38c5 353   vertical-align: middle;
c6f075 354 }
AM 355
a1679c 356 td.rowtargets > span.listarea
AM 357 {
358   vertical-align: top;
359   margin-top: 2px;
360 }
361
c6f075 362 .listelement
AM 363 {
364   display: block;
365   white-space: nowrap;
366   background-color: #fff;
367   border-top: 1px solid #e2e2e2;
368   height: 16px;
369   padding: 0;
370   margin: 0;
371   overflow: hidden;
372   line-height: 16px;
373 }
374
375 .listarea.error .listelement
376 {
377   background-color: #FFFFC4;
378 }
379
380 .listelement:first-child
381 {
382   border-top: none;
383 }
384
385 #filter-form .listelement input
386 {
387   border: none;
388   border-radius: 0;
389   box-shadow: none;
390   outline: none;
391   vertical-align: top;
392   height: 16px;
393   padding-top: 0;
394   padding-bottom: 0;
395   line-height: 16px;
396   background-color: transparent;
397 }
398
399 .listelement input:focus
400 {
401   box-shadow: none;
402 }
403
bba781 404 .listelement .reset
c6f075 405 {
AM 406   display: inline-block;
407   width: 16px;
408   height: 16px;
e499a1 409   background: url(images/erase.png?v=3052.453) -1px 0 no-repeat #eee;
c6f075 410   cursor: pointer;
AM 411 }
412
413
48e9c1 414 /* fixes for popup window */
T 415
416 body.iframe.mail
417 {
418   margin: 0;
419   padding: 0;
420 }
421
422 body.iframe.mail #filter-form
423 {
424   padding: 10px 5px 5px 5px;
425 }
50a57e 426
AM 427 #vacationform .listarea {
04c911 428   max-height: 75px;
50a57e 429 }
AM 430
431 #vacationform .listelement,
432 #vacationform .listelement .reset {
04c911 433   height: 18px;
50a57e 434 }
AM 435
436 #vacationform .listelement .reset {
04c911 437   background-position: -1px 1px;
50a57e 438 }
AM 439
440 #vacationform .listelement input {
441   vertical-align: top;
04c911 442   border: 0;
50a57e 443 }
9c38c5 444
AM 445 #vacationform input.button {
446   margin-left: 10px;
447 }