alecpl
2009-05-02 30b152b1947e773a618bc29bfa3b5b505ceeb1d7
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
8e44f4 21 body, td, th, div, p, h3
4e17e6 22 {
T 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
6291c9 66 input[type="text"],
A 67 input[type="button"],
68 input[type="password"],
69 textarea
4e17e6 70 {
T 71   font-size: 9pt;
72   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
73   padding: 1px;
74   padding-left: 3px;
75   padding-right: 3px;
6291c9 76   border: 1px solid #666666;
632102 77   color: #333333;
4e17e6 78   background-color: #ffffff;
T 79 }
80
6291c9 81 input, textarea
f1a16f 82 {
c2af7e 83   font-size: 9pt;
A 84   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
6291c9 85   color: #333333;
A 86   padding-left: 3px;
87   padding-right: 3px;
88   /* IE hacks for input elements */
81831a 89   border-style: expression(this.type=='checkbox' || this.type=='radio' || this.id=='quicksearchbox' ? 'none' : 'solid');
6291c9 90   border-width: expression(this.type=='checkbox' || this.type=='radio' ? '0' : '1px');
A 91   border-color: expression(this.type=='checkbox' || this.type=='radio' ? '' : '#666666');
92   background-color: expression(this.type=='checkbox' || this.type=='radio' ? 'transparent' : '#ffffff');
f1a16f 93 }
T 94
4e17e6 95 input.button
T 96 {
97   height: 20px;
98   color: #333333;
99   font-size: 12px;
100   padding-left: 8px;
101   padding-right: 8px;
102   background: url(images/buttons/bg.gif) repeat-x #f0f0f0;
103   border: 1px solid #a4a4a4;
104 }
105
106 input.button:hover
107 {
108   color: black;
109 }
110
ed132e 111 input.mainaction
T 112 {
113   font-weight: bold;
114   border: 1px solid #999;
115 }
116
4e17e6 117 img
T 118 {
119   behavior: url('skins/default/pngbehavior.htc');
c47ff4 120   border: 0;
4e17e6 121 }
T 122
123 .alttext
124 {
125   font-size: 11px;
126 }
127
a8d23d 128 .hint
T 129 {
130   color: #666;
131   font-size: 11px;
132 }
4e17e6 133
T 134 /** common user interface objects */
135
136 #header
137 {
7902df 138   position: absolute;
T 139   top: 10px;
140   left: 20px;
4e17e6 141   width: 170px;
T 142   height: 40px;
7902df 143   z-index: 100;
4e17e6 144 }
T 145
146 #taskbar
147 {
7902df 148   position: absolute;
T 149   top: 0px;
150   right: 0px;
151   width: 600px;
152   height: 37px;
153   background: url(images/taskbar.gif) top right no-repeat;
834432 154   padding: 10px 4px 10px 0px;
7902df 155   text-align: right;
T 156   white-space: nowrap;
157   z-index: 2;
4e17e6 158 }
T 159
7902df 160 #taskbar a,
T 161 #taskbar a:active,
162 #taskbar a:visited
4e17e6 163 {
7902df 164   font-size: 11px;
T 165   color: #666666;
166   text-decoration: none;
834432 167   padding: 6px 16px 6px 25px;
7902df 168   background-repeat: no-repeat;
T 169 }
170
171 #taskbar a:hover
172 {
173   color: #333333;
174 }
175
176 a.button-mail
177 {
178   background-image: url(images/buttons/mail.gif);
179 }
180
181 a.button-addressbook
182 {
183   background-image: url(images/buttons/addressbook.gif);
184 }
185
186 a.button-settings
187 {
188   background-image: url(images/buttons/settings.gif);
189 }
190
191 a.button-logout
192 {
193   background-image: url(images/buttons/logout.gif);
4e17e6 194 }
T 195
196
197 #message
198 {
199   position: absolute;
200   display: none;
7902df 201   top: -1px;
4e17e6 202   left: 200px;
T 203   right: 200px;
204   z-index: 5000;
a95e0e 205   opacity: 0.85;
e5686f 206   /* IE */
A 207   filter: alpha(opacity=85);
4e17e6 208 }
T 209
210 #message div
211 {
212   width: 400px;
213   margin: 0px auto;
7902df 214   height: 24px;
T 215   min-height: 24px;
4e17e6 216   padding: 8px 10px 8px 46px;
T 217 }
218
219 #message div.notice,
220 #remote-objects-message
221 {
222   background: url(images/display/info.png) 6px 3px no-repeat;
223   background-color: #F7FDCB;
224   border: 1px solid #C2D071;
225 }
226
227 #message div.error,
228 #message div.warning
229 {
230   background: url(images/display/warning.png) 6px 3px no-repeat;
231   background-color: #EF9398;
232   border: 1px solid #DC5757;
233 }
234
235 #message div.confirmation
236 {
237   background: url(images/display/confirm.png) 6px 3px no-repeat;
238   background-color: #A6EF7B;
239   border: 1px solid #76C83F;
240 }
241
242 #message div.loading
243 {
244   background: url(images/display/loading.gif) 6px 3px no-repeat;
7902df 245   background-color: #EBEBEB;
4e17e6 246   border: 1px solid #CCCCCC;
T 247 }
248
cc97ea 249 #pagecontent
T 250 {
251   position: absolute;
252   top: 95px;
253   left: 20px;
254 }
255
a7d5c6 256 .splitter
T 257 {
e5686f 258   user-select: none;
A 259   -moz-user-select: none;
260   -khtml-user-select: none;
a7d5c6 261   position: absolute;
T 262   background: url(images/dimple.png) center no-repeat;
263 }
264
265 .splitter-h
266 {
267   cursor: n-resize;
268   background-position: center 2px;
269 }
270
271 .splitter-v
272 {
273   cursor: e-resize;
e5686f 274   background-position: 2px center;
a7d5c6 275 }
T 276
0c219c 277 .boxtitle
T 278 {
279   height: 12px !important;
f055b1 280   padding: 2px 10px 5px 10px;
0c219c 281   border-bottom: 1px solid #999;
T 282   color: #333;
283   font-size: 11px;
284   font-weight: bold;
285   background-color: #EBEBEB;
286   background-image: url(images/listheader_aqua.gif);
287 }
288
4e17e6 289 /***** common table settings ******/
T 290
291 table.records-table thead tr td
292 {
293   height: 20px;
294   padding: 0px 4px 0px 4px;
295   vertical-align: middle;
296   border-bottom: 1px solid #999999;
297   color: #333333;
298   background-color: #EBEBEB;
299   background-image: url(images/listheader_aqua.gif); 
300   font-size: 11px;
301   font-weight: bold;
302 }
303
304 table.records-table tbody tr td
305 {
306   height: 16px;
307   padding: 2px 4px 2px 4px;
308   font-size: 11px;
309   white-space: nowrap;
310   border-bottom: 1px solid #EBEBEB;
311   overflow: hidden;
312   text-align: left;  
313 }
314
315 table.records-table tr
316 {
317   background-color: #FFFFFF;
318 }
319
320 table.records-table tr.selected td
321 {
322   color: #FFFFFF;
323   background-color: #CC3333;
324 }
325
6b47de 326 table.records-table tr.focused td
T 327 {
328 }
329
330 table.records-table tr.unfocused td
331 {
332   color: #FFFFFF;
333   background-color: #929292;
334 }
4e17e6 335
T 336
f11541 337 /***** mac-style quicksearch field *****/
T 338
339 #quicksearchbar
340 {
341   position: absolute;
e538b3 342   top: 55px;
834432 343   right: 20px;
f11541 344   width: 182px;
T 345   height: 20px;
346   text-align: right;
347   background: url('images/searchfield.gif') top left no-repeat;
348 }
349
30b152 350 #searchreset
f11541 351 {
T 352   position: absolute;
353   top: 3px;
354   right: 4px;
355   text-decoration: none;
356 }
357
30b152 358 #searchmod
A 359 {
360  position: absolute;
361  top: 3px;
362  right: 162px;
363 }
364
f11541 365 #quicksearchbar img
T 366 {
367   vertical-align: middle;
368 }
369
370 #quicksearchbox
371 {
372   position: absolute;
373   top: 2px;
374   left: 20px;
375   width: 140px;
269719 376   height: 15px;
f11541 377   font-size: 11px;
T 378   padding: 0px;
379   border: none;
380 }
381
382
4e17e6 383 /***** roundcube webmail pre-defined classes *****/
T 384
f11541 385 #rcversion
T 386 {
387   position: absolute;
388   top: 67px;
389   left: 20px;
390   width: 160px;
391   text-align: center;
392
393   font-weight: normal;
394   font-size: x-small;
395   font-variant: small-caps;
396   
397   color: #999999;
398   /*border: 1px solid #308014;
399   background-color: #b4eeb4;*/
400 }
401
402 #rcmdraglayer
403 {
633142 404   min-width: 300px;
T 405   width: auto !important;
f11541 406   width: 300px;
T 407   border: 1px solid #999999;
408   background-color: #F9F9F9;
409   padding-left: 8px;
410   padding-right: 8px;
411   padding-top: 3px;
412   padding-bottom: 3px;
413   font-size: 11px;
633142 414   white-space: nowrap;
f45bbe 415   opacity: 0.7;
T 416   -moz-opacity: 0.7;
5a6eff 417   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
f11541 418 }
T 419
4e17e6 420 a.rcmContactAddress
T 421 {
422   text-decoration: none;
423 }
424
425 a.rcmContactAddress:hover
426 {
427   text-decoration: underline;
428 }
429
430 #rcmKSearchpane
431 {
432   background-color: #F9F9F9;
433   border: 1px solid #CCCCCC;
434 }
435
436 #rcmKSearchpane ul
437 {
438   margin: 0px;
439   padding: 2px;
440   list-style-image: none;
441   list-style-type: none;
442 }
443
444 #rcmKSearchpane ul li
445 {
2c8e84 446   display: block;
4e17e6 447   height: 16px;
T 448   font-size: 11px;
2c8e84 449   padding-left: 6px;
4e17e6 450   padding-top: 2px;
2c8e84 451   padding-right: 6px;
T 452   white-space: nowrap;
453   cursor: pointer;
4e17e6 454 }
T 455
456 #rcmKSearchpane ul li.selected
457 {
458   color: #ffffff;
459   background-color: #CC3333;
460 }
461
f055b1 462 #login-form
A 463 {
464   margin-left: auto;
465   margin-right: auto;
466   margin-top: 50px;
467   width: 400px;
468   border: 1px solid #999;
469 }
470
471 #login-form table td.title
472 {
473   color: #666;
474   text-align: right;
475   padding-right: 10px;
476   white-space: nowrap;
477 }
478
479 #login-form table
480 {
481   width: 1%;
482   margin: auto;
483 }
484
485 #login-form .boxcontent
486 {
487   padding: 20px 10px 10px 10px;
488 }