alecpl
2008-05-13 800c48079dc1abf58b7574dc98237ccd36f34468
commit | author | age
4e17e6 1 /***** RoundCube|Mail basic styles *****/
T 2
3 body
4 {
5   margin: 8px;
7902df 6   background-color: #F6F6F6; /* #EBEBEB; */
4e17e6 7   color: #000000;
T 8 }
9
10 body.iframe
11 {
12   margin: 0px;
a02d48 13   background-color: #FFF;
4e17e6 14 }
T 15
16 body.extwin
17 {
18   margin: 10px;
19 }
20
21 body, td, th, span, div, p, h3
22 {
23   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
24   font-size: 12px;
25   color: #000000;
26 }
27
28 th
29 {
30   font-weight: normal;
31 }
32
33 h3
34 {
35   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
36   font-size: 18px;
37   color: #000000;
38 }
39
40 a, a:active, a:visited
41 {
42   color: #000000;
c8c1e0 43   outline: none;
4e17e6 44 }
T 45
46 a.button, a.button:visited, a.tab, a.tab:visited, a.axislist
47 {
48   color: #000000;
49   text-decoration: none;
50 }
51
52 a.tab
53 {
54   width: 80px;
55   display: block;
56   text-align: center;
57 }
58
59 hr
60 {
61   height: 1px;
62   background-color: #666666;
63   border-style: none;
64 }
65
66 input, textarea
67 {
68   font-size: 9pt;
69   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
70   padding: 1px;
71   padding-left: 3px;
72   padding-right: 3px;
632102 73   color: #333333;
4e17e6 74   background-color: #ffffff;
T 75   border: 1px solid #666666;
76 }
77
86958f 78 input[type="checkbox"],
T 79 input[type="radio"]
f1a16f 80 {
T 81   border: 0;
82   padding: 0;
b49c0e 83   background-color: transparent;
f1a16f 84 }
T 85
4e17e6 86 input.button
T 87 {
88   height: 20px;
89   color: #333333;
90   font-size: 12px;
91   padding-left: 8px;
92   padding-right: 8px;
93   background: url(images/buttons/bg.gif) repeat-x #f0f0f0;
94   border: 1px solid #a4a4a4;
95 }
96
97 input.button:hover
98 {
99   color: black;
100 }
101
102 img
103 {
104   behavior: url('skins/default/pngbehavior.htc');
105 }
106
107 .alttext
108 {
109   font-size: 11px;
110 }
111
a8d23d 112 .hint
T 113 {
114   color: #666;
115   font-size: 11px;
116 }
4e17e6 117
T 118 /** common user interface objects */
119
120 #header
121 {
7902df 122   position: absolute;
T 123   top: 10px;
124   left: 20px;
4e17e6 125   width: 170px;
T 126   height: 40px;
7902df 127   z-index: 100;
4e17e6 128 }
T 129
130 #taskbar
131 {
7902df 132   position: absolute;
T 133   top: 0px;
134   right: 0px;
135   width: 600px;
136   height: 37px;
137   background: url(images/taskbar.gif) top right no-repeat;
f11541 138   padding: 10px 14px 10px 0px;
7902df 139   text-align: right;
T 140   white-space: nowrap;
141   z-index: 2;
4e17e6 142 }
T 143
7902df 144 #taskbar a,
T 145 #taskbar a:active,
146 #taskbar a:visited
4e17e6 147 {
7902df 148   font-size: 11px;
T 149   color: #666666;
150   text-decoration: none;
151   padding: 6px 16px 6px 30px;
152   background-repeat: no-repeat;
153 }
154
155 #taskbar a:hover
156 {
157   color: #333333;
158 }
159
160 a.button-mail
161 {
162   background-image: url(images/buttons/mail.gif);
163 }
164
165 a.button-addressbook
166 {
167   background-image: url(images/buttons/addressbook.gif);
168 }
169
170 a.button-settings
171 {
172   background-image: url(images/buttons/settings.gif);
173 }
174
175 a.button-logout
176 {
177   background-image: url(images/buttons/logout.gif);
4e17e6 178 }
T 179
180
181 #message
182 {
183   position: absolute;
184   display: none;
7902df 185   top: -1px;
4e17e6 186   left: 200px;
T 187   right: 200px;
188   z-index: 5000;
a95e0e 189   opacity: 0.85;
4e17e6 190 }
T 191
192 #message div
193 {
194   width: 400px;
195   margin: 0px auto;
7902df 196   height: 24px;
T 197   min-height: 24px;
4e17e6 198   padding: 8px 10px 8px 46px;
T 199 }
200
201 #message div.notice,
202 #remote-objects-message
203 {
204   background: url(images/display/info.png) 6px 3px no-repeat;
205   background-color: #F7FDCB;
206   border: 1px solid #C2D071;
207 }
208
209 #message div.error,
210 #message div.warning
211 {
212   background: url(images/display/warning.png) 6px 3px no-repeat;
213   background-color: #EF9398;
214   border: 1px solid #DC5757;
215 }
216
217 #message div.confirmation
218 {
219   background: url(images/display/confirm.png) 6px 3px no-repeat;
220   background-color: #A6EF7B;
221   border: 1px solid #76C83F;
222 }
223
224 #message div.loading
225 {
226   background: url(images/display/loading.gif) 6px 3px no-repeat;
7902df 227   background-color: #EBEBEB;
4e17e6 228   border: 1px solid #CCCCCC;
T 229 }
230
a7d5c6 231 .splitter
T 232 {
233   position: absolute;
234   padding: 2px;
235   background: url(images/dimple.png) center no-repeat;
236 }
237
238 .splitter-h
239 {
240   cursor: n-resize;
241   background-position: center 2px;
242 }
243
244 .splitter-v
245 {
246   cursor: e-resize;
247   background-position: 1px center;
248 }
249
0c219c 250 .boxtitle
T 251 {
252   height: 12px !important;
253   padding: 4px 20px 3px 20px;
254   border-bottom: 1px solid #999;
255   color: #333;
256   font-size: 11px;
257   font-weight: bold;
258   background-color: #EBEBEB;
259   background-image: url(images/listheader_aqua.gif);
260 }
261
f11541 262 .radios-left label
T 263 {
264   padding-left: 0.3em;
265 }
4e17e6 266
T 267 /***** common table settings ******/
268
269 table.records-table thead tr td
270 {
271   height: 20px;
272   padding: 0px 4px 0px 4px;
273   vertical-align: middle;
274   border-bottom: 1px solid #999999;
275   color: #333333;
276   background-color: #EBEBEB;
277   background-image: url(images/listheader_aqua.gif); 
278   font-size: 11px;
279   font-weight: bold;
280 }
281
282 table.records-table tbody tr td
283 {
284   height: 16px;
285   padding: 2px 4px 2px 4px;
286   font-size: 11px;
287   white-space: nowrap;
288   border-bottom: 1px solid #EBEBEB;
289   overflow: hidden;
290   text-align: left;  
291 }
292
293 table.records-table tr
294 {
295   background-color: #FFFFFF;
296 }
297
298 table.records-table tr.selected td
299 {
300   color: #FFFFFF;
301   background-color: #CC3333;
302 }
303
6b47de 304 table.records-table tr.focused td
T 305 {
306 }
307
308 table.records-table tr.unfocused td
309 {
310   color: #FFFFFF;
311   background-color: #929292;
312 }
4e17e6 313
T 314
f11541 315 /***** mac-style quicksearch field *****/
T 316
317 #quicksearchbar
318 {
319   position: absolute;
320   top: 60px;
321   right: 30px;
322   width: 182px;
323   height: 20px;
324   text-align: right;
325   background: url('images/searchfield.gif') top left no-repeat;
326 }
327
328 #quicksearchbar a
329 {
330   position: absolute;
331   top: 3px;
332   right: 4px;
333   text-decoration: none;
334 }
335
336 #quicksearchbar img
337 {
338   vertical-align: middle;
339 }
340
341 #quicksearchbox
342 {
343   position: absolute;
344   top: 2px;
345   left: 20px;
346   width: 140px;
347   font-size: 11px;
348   padding: 0px;
349   border: none;
350 }
351
352
353 /*\*/
354 html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) { background-image: none; }
355 html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) a { top: 5px; }
356 html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) #quicksearchbox { width: 180px; top:0px; right: 1px; left: auto; }
357 /**/
358
359
4e17e6 360 /***** roundcube webmail pre-defined classes *****/
T 361
f11541 362 #rcversion
T 363 {
364   position: absolute;
365   top: 67px;
366   left: 20px;
367   width: 160px;
368   text-align: center;
369
370   font-weight: normal;
371   font-size: x-small;
372   font-variant: small-caps;
373   
374   color: #999999;
375   /*border: 1px solid #308014;
376   background-color: #b4eeb4;*/
377 }
378
379 #rcmdraglayer
380 {
381   width: 300px;
382   border: 1px solid #999999;
383   background-color: #F9F9F9;
384   padding-left: 8px;
385   padding-right: 8px;
386   padding-top: 3px;
387   padding-bottom: 3px;
388   font-size: 11px;
f45bbe 389   opacity: 0.7;
T 390   -moz-opacity: 0.7;
5a6eff 391   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
f11541 392 }
T 393
4e17e6 394 a.rcmContactAddress
T 395 {
396   text-decoration: none;
397 }
398
399 a.rcmContactAddress:hover
400 {
401   text-decoration: underline;
402 }
403
404 #rcmKSearchpane
405 {
406   background-color: #F9F9F9;
407   border: 1px solid #CCCCCC;
408 }
409
410 #rcmKSearchpane ul
411 {
412   margin: 0px;
413   padding: 2px;
414   list-style-image: none;
415   list-style-type: none;
416 }
417
418 #rcmKSearchpane ul li
419 {
420   height: 16px;
421   font-size: 11px;
422   padding-left: 8px;
423   padding-top: 2px;
424   padding-right: 8px;
425   white-space: nowrap;  
426 }
427
428 #rcmKSearchpane ul li.selected
429 {
430   color: #ffffff;
431   background-color: #CC3333;
432 }
433