alecpl
2011-06-24 5bfa4445d52fc831330600e581656142b30f0ca3
commit | author | age
e019f2 1 /***** Roundcube|Mail mail task styles *****/
4e17e6 2
T 3
4 #messagetoolbar
5 {
6   position: absolute;
e538b3 7   top: 47px;
4b1647 8   left: 205px;
3181be 9   right: 10px;
4e17e6 10   height: 35px;
4bcb36 11   min-width: 650px;
d3502f 12   white-space: nowrap;
4e17e6 13 /*  border: 1px solid #cccccc; */
T 14 }
15
e25a35 16 #messagetoolbar a
4e17e6 17 {
4a4265 18   display: block;
T 19   float: left;
4e17e6 20   padding-right: 10px;
T 21 }
4a4265 22
T 23 #messagetoolbar a.button,
24 #messagetoolbar a.buttonPas {
25   display: block;
26   float: left;
27   width: 32px;
28   height: 32px;
29   padding: 0;
e25a35 30   margin: 0 5px;
4a4265 31   overflow: hidden;
9224c8 32   background: url(images/mail_toolbar.png) 0 0 no-repeat transparent;
4a4265 33   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
T 34 }
35
36 #messagetoolbar a.buttonPas {
37   opacity: 0.35;
38 }
39
40 #messagetoolbar a.checkmailSel {
41   background-position: 0 -32px;
42 }
43
44 #messagetoolbar a.back {
45   background-position: -32px 0;
46 }
47
48 #messagetoolbar a.backSel {
49   background-position: -32px -32px;
50 }
51
52 #messagetoolbar a.compose {
53   background-position: -64px 0;
54 }
55
56 #messagetoolbar a.composeSel {
57   background-position: -64px -32px;
58 }
59
60 #messagetoolbar a.reply {
61   background-position: -96px 0;
62 }
63
64 #messagetoolbar a.replySel {
65   background-position: -96px -32px;
66 }
67
68 #messagetoolbar a.replyAll {
69   background-position: -128px 0;
70 }
71
72 #messagetoolbar a.replyAllSel {
73   background-position: -128px -32px;
74 }
75
76 #messagetoolbar a.forward {
77   background-position: -160px 0;
78 }
79
80 #messagetoolbar a.forwardSel {
81   background-position: -160px -32px;
82 }
83
84 #messagetoolbar a.delete {
85   background-position: -192px 0;
86 }
87
88 #messagetoolbar a.deleteSel {
89   background-position: -192px -32px;
90 }
91
92 #messagetoolbar a.markmessage {
93   background-position: -256px 0;
94 }
95
96 #messagetoolbar a.messagemenu {
97   background-position: -288px 0;
98 }
99
100 #messagetoolbar a.spellcheck {
4385ad 101   background-position: -384px 0;
4a4265 102 }
T 103
104 #messagetoolbar a.spellcheckSel {
4385ad 105   background-position: -384px -32px;
4a4265 106 }
T 107
108 #messagetoolbar a.attach {
4385ad 109   background-position: -352px 0;
4a4265 110 }
T 111
112 #messagetoolbar a.attachSel {
4385ad 113   background-position: -352px -32px;
A 114 }
115
116 #messagetoolbar a.insertsig {
117   background-position: -448px 0;
118 }
119
120 #messagetoolbar a.insertsigSel {
121   background-position: -448px -32px;
4a4265 122 }
T 123
124 #messagetoolbar a.savedraft {
125   background-position: -322px 0;
126 }
127
128 #messagetoolbar a.savedraftSel {
129   background-position: -322px -32px;
130 }
131
132 #messagetoolbar a.send {
4385ad 133   background-position: -416px 0;
4a4265 134 }
T 135
136 #messagetoolbar a.sendSel {
4385ad 137   background-position: -416px -32px;
4a4265 138 }
T 139
4e17e6 140 #messagetoolbar select.mboxlist
T 141 {
189482 142   position: relative;
T 143   margin: 0 8px;
4a4265 144   top: 6px;
4e17e6 145 }
T 146
147 #messagetoolbar select.mboxlist option
148 {
149   padding-left: 15px;
150 }
151
0deec4 152 #messagetoolbar select.mboxlist option[value=""]
4e17e6 153 {
T 154   padding-left: 2px;
155 }
156
799752 157 #messagemenu li a.active:hover,
A 158 #markmessagemenu li a.active:hover
159 {
b4f7c6 160   color: #fff;
T 161   background-color: #c00;
799752 162 }
A 163
b4f7c6 164 #messagemenu li a
799752 165 {
9224c8 166   background: url(images/messageactions.png) no-repeat 7px 0;
f52c93 167   background-position: 7px 20px;
799752 168 }
A 169
b4f7c6 170 #messagemenu li a.printlink
799752 171 {
f52c93 172   background-position: 7px 1px;
799752 173 }
A 174
b4f7c6 175 #messagemenu li a.downloadlink
799752 176 {
f52c93 177   background-position: 7px -17px;
799752 178 }
A 179
b4f7c6 180 #messagemenu li a.sourcelink
799752 181 {
f52c93 182   background-position: 7px -35px;
b4f7c6 183 }
T 184
185 #messagemenu li a.openlink
186 {
f52c93 187   background-position: 7px -53px;
799752 188 }
A 189
921270 190 #messagemenu li a.editlink
T 191 {
f52c93 192   background-position: 7px -71px;
921270 193 }
T 194
f1ad36 195 #markmessagemenu li a
799752 196 {
f1ad36 197   background: url(images/messageicons.png) no-repeat;
799752 198 }
A 199
f1ad36 200 #markmessagemenu li a.readlink
799752 201 {
f1ad36 202   background-position: 7px -51px;
799752 203 }
A 204
f1ad36 205 #markmessagemenu li a.unreadlink
799752 206 {
f1ad36 207   background-position: 7px -119px;
799752 208 }
A 209
f1ad36 210 #markmessagemenu li a.flaggedlink
799752 211 {
f1ad36 212   background-position: 7px -153px;
A 213 }
214
215 #markmessagemenu li a.unflaggedlink
216 {
217   background-position: 7px -136px;
30b152 218 }
A 219
3dc19d 220 #searchfilter
T 221 {
4bcb36 222   white-space: nowrap;
3dc19d 223   position: absolute;
39d8cc 224   right: 198px;
4bcb36 225   vertical-align: middle;
3dc19d 226 }
T 227
228 #searchfilter label
229 {
230   font-size: 11px;
231 }
232
189482 233 #mailleftcontainer
T 234 {
235   position: absolute;
ce06d3 236   top: 0;
A 237   left: 0;
238   bottom: 0;
4b1647 239   width: 195px;
e5686f 240 }
A 241
242 #mailrightcontainer
243 {
244   position: absolute;
ce06d3 245   top: 0;
e5686f 246   left: 170px;
ce06d3 247   bottom: 0;
A 248   right: 0;
8583d6 249   min-width: 600px;
189482 250 }
T 251
252 #mailrightcontent
253 {
254   position: absolute;
ce06d3 255   top: 0;
A 256   left: 0;
257   right: 0;
258   bottom: 0;
e5686f 259 }
b4f7c6 260
4e17e6 261 #messagepartcontainer
T 262 {
263   position: absolute;
264   top: 80px;
265   left: 20px;
266   right: 20px;
267   bottom: 20px;
268 }
269
270 #mailcontframe
271 {
272   position: absolute;
e5686f 273   width: 100%;
ce06d3 274   top: 0;
A 275   bottom: 0;
4e17e6 276   border: 1px solid #999999;
T 277   background-color: #F9F9F9;
ce06d3 278   overflow: hidden;
4e17e6 279 }
T 280
b19097 281 #mailpreviewframe
T 282 {
283   position: absolute;
e5686f 284   width: 100%;
A 285   top: 205px;
286   bottom: 0px;
b19097 287   border: 1px solid #999999;
T 288   background-color: #F9F9F9;
289 }
290
291 #messagecontframe
292 {
e5686f 293   position: relative;
c45471 294   top: 0px;
S 295   left: 0px;
296   right: 0px;
297   bottom: 0px;
e5686f 298   width: 100%;
A 299   height: 100%;
b19097 300 }
4e17e6 301
T 302 #messagepartframe
303 {
c3f94d 304   width: 100%;
T 305   height: 100%;
4e17e6 306   border: 1px solid #999999;
ee883a 307   background-color: #F9F9F9;
4e17e6 308 }
T 309
310
311 #partheader
312 {
313   position: absolute;
314   top: 10px;
315   left: 220px;
9734be 316   right: 20px;
4e17e6 317   height: 40px;
T 318 }
319
320 #partheader table td
321 {
322   padding-left: 2px;
323   padding-right: 4px;
324   vertical-align: middle;
325   font-size: 11px;
326 }
327
328 #partheader table td.title
329 {
330   color: #666666;
331   font-weight: bold;
332 }
333
334
335 /** mailbox list styles */
336
cd900d 337 #mailboxlist-container
4e17e6 338 {
T 339   position: absolute;
ce06d3 340   top: 0;
A 341   left: 0;
189482 342   width: 100%;
ce06d3 343   bottom: 0;
f45bbe 344   border: 1px solid #999;
cd900d 345   background-color: #F9F9F9;
54759c 346   overflow: hidden;
cd900d 347 }
T 348
349 #mailboxlist
350 {
e1eb70 351   position:relative;
4e17e6 352   height: auto;
T 353   margin: 0px;
354   padding: 0px;
355   list-style-image: none;
356   list-style-type: none;
20a1b3 357   overflow: hidden;
T 358   white-space: nowrap;
0e7b66 359   background-color: #FFF;
4e17e6 360 }
T 361
362 #mailboxlist li
363 {
e1eb70 364   display: block;
T 365   position: relative;
4e17e6 366   font-size: 11px;
9224c8 367   background: url(images/icons/folders.png) 5px 0 no-repeat;
4e17e6 368   border-bottom: 1px solid #EBEBEB;
T 369 }
370
c6be45 371 #mailboxlist li ul li:last-child
T 372 {
373   border-bottom: none;
374 }
375
f5aa16 376 #mailboxlist li div
S 377 {
378   position: absolute;
e1eb70 379   left: 8px !important;
T 380   left: -16px;
3f5cce 381   top: 1px;
e1eb70 382   width: 14px;
T 383   height: 16px;
f5aa16 384 }
S 385
386 #mailboxlist li div.collapsed,
387 #mailboxlist li div.expanded
388 {
389   cursor: pointer;
390 }
391
392 #mailboxlist li div.collapsed
393 {
9224c8 394   background: url(images/icons/collapsed.png) bottom right no-repeat;
f5aa16 395 }
S 396
397 #mailboxlist li div.expanded
398 {
9224c8 399   background: url(images/icons/expanded.png) bottom right no-repeat;
f5aa16 400 }
S 401
4e17e6 402 #mailboxlist li.inbox
T 403 {
3f5cce 404   background-position: 5px -18px;
4e17e6 405 }
T 406
1966c5 407 #mailboxlist li.drafts
S 408 {
3f5cce 409   background-position: 5px -37px;
1966c5 410 }
S 411
4e17e6 412 #mailboxlist li.sent
T 413 {
5261d2 414   background-position: 5px -54px;
4e17e6 415 }
T 416
417 #mailboxlist li.junk
418 {
5261d2 419   background-position: 5px -73px;
4e17e6 420 }
T 421
422 #mailboxlist li.trash
423 {
3f5cce 424   background-position: 5px -91px;
4e17e6 425 }
T 426
427 #mailboxlist li a
428 {
1996d8 429   cursor: default;
4e17e6 430   display: block;
e1eb70 431   position: relative;
8274ef 432   padding-left: 25px;
4e17e6 433   padding-top: 2px;
T 434   padding-bottom: 2px;
435   text-decoration: none;
436 }
437
438 #mailboxlist li.unread
439 {
440   font-weight: bold;
441 }
442
f89f03 443 #mailboxlist li.virtual > a
T 444 {
445   color: #666;
446 }
447
51e14a 448 #mailboxlist li.selected,
T 449 #mailboxlist li.droptarget li.selected
4e17e6 450 {
T 451   background-color: #929292;
aa9836 452 }
T 453
768a24 454 #mailboxlist li.selected > a,
aa9836 455 #mailboxlist li.droptarget li.selected a
T 456 {
4e17e6 457   color: #FFF;
T 458   font-weight: bold;
459 }
460
fe79b1 461 #mailboxlist li.droptarget
T 462 {
463   background-color: #FFFFA6;
464 }
4e17e6 465
597170 466 /* styles for nested folders */
T 467 #mailboxlist ul {
468   list-style: none;
469   padding: 0;
f75ade 470   margin: 0;
A 471   border-top: 1px solid #EBEBEB;
597170 472   padding-left: 15px;
T 473   background-position: 25px 1px;
0e7b66 474   background-color: #FFF;
c708c9 475   color: blue;
597170 476   font-weight: normal;
T 477 }
478
ce06d3 479 #listcontrols
996f0b 480 {
ce06d3 481   position: relative;
8583d6 482   white-space: nowrap;
ce06d3 483   left: 4px;
087c7d 484   line-height: 22px;
996f0b 485   width: auto;
8583d6 486   min-width: 300px;
A 487 }
488
c3456e 489 #listcontrols a,
ce06d3 490 #listcontrols span
8583d6 491 {
A 492   display: block;
493   float: left;
996f0b 494   font-size: 11px;
T 495 }
496
ce06d3 497 #listcontrols input
A 498 {
499   margin-top: 6px;
500 }
501
8583d6 502 #listcontrols a.button,
ce06d3 503 #listcontrols a.buttonPas
4a509a 504 {
8583d6 505   display: block;
A 506   float: left;
507   width: 15px;
508   height: 15px;
509   padding: 0;
087c7d 510   margin-top: 4px;
8583d6 511   margin-right: 2px;
A 512   overflow: hidden;
9224c8 513   background: url(images/mail_footer.png) 0 0 no-repeat transparent;
8583d6 514   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
A 515 }
516
ce06d3 517 #listcontrols a.buttonPas
8583d6 518 {
A 519   opacity: 0.35;
520 }
521
522 #listcontrols a.all {
523   background-position: -30px 0;
524 }
525
526 #listcontrols a.allsel {
527   background-position: -30px -15px;
528 }
529
fb7ec5 530 #listcontrols a.page {
A 531   background-position: -135px 0;
532 }
533
534 #listcontrols a.pagesel {
535   background-position: -135px -15px;
536 }
537
8583d6 538 #listcontrols a.unread {
A 539   background-position: -45px 0;
540 }
541
542 #listcontrols a.unreadsel {
543   background-position: -45px -15px;
544 }
545
546 #listcontrols a.invert {
547   background-position: -60px 0;
548 }
549
550 #listcontrols a.invertsel {
551   background-position: -60px -15px;
552 }
553
554 #listcontrols a.none {
555   background-position: -75px 0;
556 }
557
558 #listcontrols a.nonesel {
559   background-position: -75px -15px;
15a9d1 560 }
T 561
f52c93 562 #listcontrols a.expand-all {
T 563   background-position: -90px 0;
564 }
565
566 #listcontrols a.expand-allsel {
567   background-position: -90px -15px;
568 }
569
570 #listcontrols a.collapse-all {
571   background-position: -105px 0;
572 }
573
574 #listcontrols a.collapse-allsel {
575   background-position: -105px -15px;
576 }
577
578 #listcontrols a.expand-unread {
579   background-position: -120px 0;
580 }
581
582 #listcontrols a.expand-unreadsel {
583   background-position: -120px -15px;
584 }
585
985cf2 586 #countcontrols
T 587 {
8583d6 588   position: absolute;
ce06d3 589   top: 4px;
A 590   right: 4px;
996f0b 591   min-width: 25em;
8583d6 592   white-space: nowrap;
A 593   font-size: 11px;
985cf2 594 }
T 595
4a4265 596 #countcontrols a.button,
8583d6 597 #countcontrols a.buttonPas
4a4265 598 {
T 599   float: right;
600 }
601
15a9d1 602
4e17e6 603 /** message list styles */
T 604
605 body.messagelist
606 {
607   margin: 0px;
608   background-color: #F9F9F9;
609 }
610
611 #messagelist
612 {
613   width: 100%;
e0ddd4 614   display: table;
4e17e6 615   table-layout: fixed;
T 616 }
617
618 #messagelist thead tr td
619 {
5261d2 620   height: 20px;
0e7b66 621   padding: 0 4px 0 2px;
4e17e6 622   vertical-align: middle;
T 623   border-bottom: 1px solid #999999;
624   color: #333333;
9224c8 625   background: url(images/listheader.gif) top left repeat-x #CCC;
4e17e6 626   font-size: 11px;
T 627   font-weight: bold;
628 }
629
b076a4 630 #messagelist thead tr td.sortedASC,
T 631 #messagelist thead tr td.sortedDESC
632 {
a61bbb 633   background-position: 0 -22px;
1cded8 634 }
T 635
636 #messagelist thead tr td.sortedASC a
637 {
9224c8 638   background: url(images/icons/sort.gif) right 0 no-repeat;
1cded8 639 }
T 640
641 #messagelist thead tr td.sortedDESC a
642 {
9224c8 643   background: url(images/icons/sort.gif) right -14px no-repeat;
1cded8 644 }
T 645
d1293e 646 #messagelist thead tr td a
1cded8 647 {
T 648   display: block;
649   width: auto !important;
650   width: 100%;
651   color: #333333;
652   text-decoration: none;
b076a4 653 }
T 654
0e7b66 655 #messagelist thead tr td.size
A 656 {
657   text-align: left;
658 }
659
660 #messagelist thead tr td.subject
661 {
662   padding-left: 18px;
663 }
664
4e17e6 665 #messagelist tbody tr td
T 666 {
0e7b66 667   height: 20px;
A 668   padding: 0;
4e17e6 669   font-size: 11px;
4b0f65 670   overflow: hidden;
0e7b66 671   vertical-align: middle;
4e17e6 672   white-space: nowrap;
4b0f65 673   text-overflow: ellipsis;
f042be 674   -o-text-overflow: ellipsis;
4e17e6 675   border-bottom: 1px solid #EBEBEB;
1996d8 676   cursor: default;
41bece 677 }
T 678
679 #messagelist tbody tr td a
680 {
681   color: #000;
d1293e 682   text-decoration: none;
f45bbe 683   white-space: nowrap;
1996d8 684   cursor: inherit;
e0ddd4 685 }
T 686
e94706 687 #messagelist td span,
A 688 #messagelist td img
e0ddd4 689 {
b4b081 690   vertical-align: middle;
f52c93 691   display: inline-block;
T 692 }
693
4438d6 694 #messagelist tbody tr td.flag,
98f2c9 695 #messagelist tbody tr td.status,
A 696 #messagelist tbody tr td.subject span.status
f52c93 697 {
T 698   cursor: pointer;
699 }
700
e94706 701 #messagelist tr td.flag span,
4438d6 702 #messagelist tr td.status span,
e94706 703 #messagelist tr td.attachment span
A 704 {
705   width: 15px;
706 }
707
708 #messagelist tr td div.collapsed,
709 #messagelist tr td div.expanded,
1716d5 710 #messagelist tr td.threads div.listmenu,
e94706 711 #messagelist tr td.attachment span.attachment,
32c657 712 #messagelist tr td.attachment span.report,
e94706 713 #messagelist tr td.flag span.flagged,
A 714 #messagelist tr td.flag span.unflagged:hover,
4438d6 715 #messagelist tr td.status span.status,
A 716 #messagelist tr td.status span.msgicon,
717 #messagelist tr td.status span.deleted,
718 #messagelist tr td.status span.unread,
98f2c9 719 #messagelist tr td.status span.unreadchildren,
e94706 720 #messagelist tr td.subject span.msgicon,
98f2c9 721 #messagelist tr td.subject span.deleted,
A 722 #messagelist tr td.subject span.unread,
723 #messagelist tr td.subject span.replied,
724 #messagelist tr td.subject span.forwarded,
725 #messagelist tr td.subject span.unreadchildren
e94706 726 {
A 727   vertical-align: middle;
728   height: 17px;
729   width: 15px;
730   background: url(images/messageicons.png) center no-repeat;
731 }
732
733 #messagelist tr td.attachment span.attachment
734 {
f1ad36 735   background-position: 0 -170px;
e94706 736 }
A 737
32c657 738 #messagelist tr td.attachment span.report
A 739 {
740   background-position: 0 -255px;
741 }
742
e94706 743 #messagelist tr td.flag span.flagged
A 744 {
f1ad36 745   background-position: 0 -153px;
e94706 746 }
A 747
748 #messagelist tr td.flag span.unflagged:hover
749 {
f1ad36 750   background-position: 0 -136px;
e94706 751 }
A 752
753 #messagelist tr td.subject span.msgicon,
98f2c9 754 #messagelist tr td.subject span.unreadchildren
e94706 755 {
f1ad36 756   background-position: 0 -51px;
e94706 757   margin: 0 2px;
A 758 }
759
98f2c9 760 #messagelist tr td.subject span.replied
e94706 761 {
a9d6e7 762   background-position: 0 -85px;
e94706 763 }
A 764
98f2c9 765 #messagelist tr td.subject span.forwarded
e94706 766 {
a9d6e7 767   background-position: 0 -68px;
e94706 768 }
A 769
98f2c9 770 #messagelist tr td.subject span.replied.forwarded
e94706 771 {
f1ad36 772   background-position: 0 -102px;
e94706 773 }
A 774
98f2c9 775 #messagelist tr td.status span.msgicon,
A 776 #messagelist tr td.status span.unreadchildren
4438d6 777 {
98f2c9 778   background-position: 0 17px; /* no icon */
4438d6 779 }
A 780
98f2c9 781 #messagelist tr td.status span.msgicon:hover
A 782 {
783   background-position: 0 -272px;
784 }
785
786 #messagelist tr td.status span.deleted,
787 #messagelist tr td.subject span.deleted
e94706 788 {
f1ad36 789   background-position: 0 -187px;
e94706 790 }
A 791
4438d6 792 #messagelist tr td.status span.status,
98f2c9 793 #messagelist tr td.status span.unread,
A 794 #messagelist tr td.subject span.unread
e94706 795 {
f1ad36 796   background-position: 0 -119px;
e94706 797 }
A 798
f52c93 799 #messagelist tr td div.collapsed
T 800 {
f1ad36 801   background-position: 0 -221px;
1716d5 802   cursor: pointer;
f52c93 803 }
T 804
805 #messagelist tr td div.expanded
806 {
f1ad36 807   background-position: 0 -204px;
1716d5 808   cursor: pointer;
A 809 }
810
811 #messagelist tr td.threads div.listmenu
812 {
f1ad36 813   background-position: 0 -238px;
1716d5 814   cursor: pointer;
c2de4d 815 }
T 816
0e7b66 817 #messagelist tbody tr td.subject
4e17e6 818 {
10914a 819   width: 99%;
f52c93 820 }
T 821
7520f0 822 #messagelist tbody tr td.subject a
A 823 {
824   cursor: default;
125e93 825   display: inline-block;
A 826   vertical-align: middle;
7520f0 827 }
A 828
f52c93 829 /* thread parent message with unread children */
T 830 #messagelist tbody tr.unroot td.subject a
831 {
832   text-decoration: underline;
4e17e6 833 }
T 834
e94706 835 #messagelist tr td.attachment,
A 836 #messagelist tr td.threads,
4438d6 837 #messagelist tr td.status,
e94706 838 #messagelist tr td.flag
A 839 {
4438d6 840   width: 17px;
A 841   padding: 0 0 0 2px;
e94706 842 }
A 843
4e17e6 844 #messagelist tr td.size
T 845 {
0e7b66 846   width: 60px;
4e17e6 847   text-align: right;
0e7b66 848   padding: 0 2px;
bfcef6 849 }
A 850
4e17e6 851 #messagelist tr td.from,
5cef5b 852 #messagelist tr td.to,
A 853 #messagelist tr td.cc,
854 #messagelist tr td.replyto
4e17e6 855 {
T 856   width: 180px;
0e7b66 857   padding: 0 2px;
4e17e6 858 }
T 859
860 #messagelist tr td.date
861 {
f1a16f 862   width: 118px;
0e7b66 863   padding: 0 2px;
4e17e6 864 }
T 865
866 #messagelist tr.message
867 {
0e7b66 868   background-color: #FFF;
4e17e6 869 }
T 870
871 /*
872 #messagelist tr.odd
873 {
874   background-color: #F9F9F9;
875 }
876 */
877
878 #messagelist tr.unread
879 {
880   font-weight: bold;
881   background-color: #FFFFFF;
882 }
883
e51ef0 884 #messagelist tr.flagged td,
A 885 #messagelist tr.flagged td a
886 {
c2de4d 887   color: #CC0000;
e51ef0 888 }
A 889
4e17e6 890 #messagelist tr.selected td
T 891 {
892   color: #FFFFFF;
893   background-color: #CC3333;
88f9e2 894 }
S 895
cd121c 896 #messagelist tr.unfocused td
S 897 {
898   color: #FFFFFF;
899   background-color: #929292;
900 }
901
41bece 902 #messagelist tr.selected td a
4e17e6 903 {
T 904   color: #FFFFFF;
905 }
906
41bece 907 #messagelist tr.unfocused td a
cd121c 908 {
S 909   color: #FFFFFF;
910 }
911
15a9d1 912 #messagelist tr.deleted td,
T 913 #messagelist tr.deleted td a
914 {
915   color: #CCCCCC;
916 }
89bafa 917
c33e08 918 #listmenu
A 919 {
920   padding: 6px;
921 }
922
923 #listmenu legend
924 {
925   color: #999999;
926 }
927
928 #listmenu fieldset
929 {
930   border: 1px solid #999999;
931   margin: 0 5px;
932   float: left;
933 }
934
935 #listmenu div
936 {
937   padding: 8px 0 3px 0;
938   text-align: center;
939   clear: both;
940 }
941
0e7b66 942 /***** tree indicators *****/
A 943
944 td span.branch div
945 {
946   float: left;
947   height: 16px;
948 }
949
950 td span.branch div.tree
951 {
952   height: 17px;
953   width: 15px;
954   background: url(images/tree.gif) 0px 0px no-repeat;
955 }
956
957 td span.branch div.l1
958 {
959   background-position: 0px 0px; /* L */
960 }
961
962 td span.branch div.l2
963 {
964   background-position: -30px 0px; /* | */
965 }
966
967 td span.branch div.l3
968 {
969   background-position: -15px 0px; /* |- */
970 }
971
3ea0e3 972
4e17e6 973 /** message view styles */
T 974
975 #messageframe
976 {
977   position: absolute;
ce06d3 978   top: 0;
189482 979   left: 180px;
ce06d3 980   right: 0;
A 981   bottom: 0;
b1c97d 982   border: 1px solid #999;
A 983   background-color: #FFF;
984   overflow: auto;
4a4265 985   z-index: 1;
e2dd81 986 }
A 987
b19097 988 div.messageheaderbox
T 989 {
61846d 990   margin: -14px 8px 0px 8px;
b19097 991   border: 1px solid #ccc;
T 992 }
993
4e17e6 994 table.headers-table
T 995 {
996   width: 100%;
997   background-color: #EBEBEB;
5cc4b1 998 }
4e17e6 999
c6be45 1000 #messagebody #full-headers,
5cc4b1 1001 #messagebody table.headers-table
T 1002 {
1003   width: auto;
1004   margin: 6px 8px;
1005   background-color: #F4F4F4;
4e17e6 1006 }
T 1007
1008 table.headers-table tr td
1009 {
1010   font-size: 11px;
1011   border-bottom:1px solid #FFFFFF;
1012 }
1013
cb105a 1014 table.headers-table tr td.header-title
4e17e6 1015 {
cb105a 1016   width: 1%;
4e17e6 1017   color: #666666;
T 1018   font-weight: bold;
1019   text-align: right;
6a35c8 1020   white-space: nowrap;
c6be45 1021   padding: 0 4px 0 8px;
cb105a 1022 }
A 1023
1024 table.headers-table tr td.header
1025 {
1026   width: 99%;
4e17e6 1027 }
T 1028
1029 table.headers-table tr td.subject
1030 {
1031   font-weight: bold;
e5686f 1032 }
A 1033
768091 1034 table.headers-table tr td.header span
A 1035 {
1036   white-space: nowrap;
1037 }
1038
4e17e6 1039 #attachment-list
T 1040 {
cb105a 1041   margin: 0;
A 1042   padding: 0 4px 0 8px;
51cca6 1043   min-height: 16px;
4e17e6 1044   list-style-image: none;
T 1045   list-style-type: none;
cb105a 1046   background: url(images/icons/attachment.png) 4px 2px no-repeat #DFDFDF;
c6be45 1047 }
T 1048
1049 #messageframe #attachment-list
1050 {
1051   border-bottom: 1px solid #ccc;
1052 }
1053
1054 .messageheaderbox #attachment-list
1055 {
1056   border-top: 1px solid #ccc;
ba033a 1057 }
T 1058
1059 #attachment-list:after
1060 {
1061   content: ".";
1062   display: block;
1063   height: 0;
1064   font-size: 0;
1065   clear: both;
1066   visibility: hidden;
4e17e6 1067 }
T 1068
1069 #attachment-list li
1070 {
1071   float: left;
1072   height: 18px;
1073   font-size: 11px;
51cca6 1074   padding: 2px 0px 0px 15px;
cc85f3 1075   white-space: nowrap;
4e17e6 1076 }
T 1077
1078 #attachment-list li a
1079 {
1080   text-decoration: none;
1081 }
1082
1083 #attachment-list li a:hover
1084 {
1085   text-decoration: underline;
1086 }
1087
1088 #messagebody
1089 {
e6a406 1090   position:relative;
6a35c8 1091   padding-bottom: 10px;
4e17e6 1092   background-color: #FFFFFF;
T 1093 }
1094
3815e0 1095 div.message-part,
A 1096 div.message-htmlpart
4e17e6 1097 {
fba1f5 1098   padding: 10px 8px;
T 1099   border-top: 1px solid #ccc;
1100 /*  overflow: hidden; */
1101 }
1102
1103 #messagebody div:first-child
1104 {
1105   border-top: 0;
4e17e6 1106 }
T 1107
cfe4a6 1108 div.message-part a,
T 1109 div.message-htmlpart a
4e17e6 1110 {
T 1111   color: #0000CC;
1112 }
1113
278064 1114 div.message-part pre,
38ddba 1115 div.message-htmlpart pre,
10c92b 1116 div.message-part div.pre
4e17e6 1117 {
T 1118   margin: 0px;
1119   padding: 0px;
fca66b 1120   font-family: monospace;
466c6e 1121   white-space: -moz-pre-wrap !important;
cc80c5 1122   white-space: pre-wrap !important;
A 1123   white-space: pre;
4e17e6 1124 }
T 1125
a54242 1126 div.message-part span.sig
A 1127 {
1128   color: #666666;
1129 }
1130
10c92b 1131 div.message-part blockquote
T 1132 {
1133   color: blue;
1134   border-left: 2px solid blue;
1135   border-right: 2px solid blue;
1136   background-color: #F6F6F6;
1137   margin: 2px 0px 2px 0px;
1138   padding: 1px 8px 1px 10px;
1139 }
1140
1141 div.message-part blockquote blockquote
1142 {
1143   color: green;
1144   border-left: 2px solid green;
1145   border-right: 2px solid green;
1146 }
1147
1148 div.message-part blockquote blockquote blockquote
1149 {
1150   color: #990000;
1151   border-left: 2px solid #bb0000;
1152   border-right: 2px solid #bb0000;
1153 }
4e17e6 1154
8586bf 1155 body.iframe div.message-htmlpart
T 1156 {
1157   margin: 8px;
1158 }
1159
21605c 1160 div.message-htmlpart div.rcmBody
T 1161 {
1162   margin: 8px;
1163 }
1164
4e17e6 1165 #remote-objects-message
T 1166 {
1167   display: none;
62e43d 1168   margin: 8px;
4e17e6 1169   min-height: 20px;
62e43d 1170   padding: 10px 10px 6px 46px;
4e17e6 1171 }
T 1172
1173 #remote-objects-message a
1174 {
1175   color: #666666;
1176   padding-left: 10px;
1177 }
1178
1179 #remote-objects-message a:hover
1180 {
1181   color: #333333;
203ee4 1182 }
4e17e6 1183
b4f7c6 1184 #messageviewlink
T 1185 {
1186   position: absolute;
1187   top: 8px;
1188   right: 10px;
1189   width: 15px;
1190   height: 15px;
1191   border: 0;
1192 }
1193
c6be45 1194 #full-headers
T 1195 {
1196   color: #666666;
1197   text-align: center;
1198   padding: 2px 6px;
1199   border-bottom: 1px solid #ccc;
1200   background-color: #EBEBEB;
1201 }
1202
1203 .messageheaderbox #full-headers
1204 {
1205   border-bottom: 0;
1206 }
1207
1208 div.more-headers
1209 {
1210   cursor: pointer;
1211   height: 8px;
1212   border-bottom: 0;
1213 }
1214
1215 div.show-headers
c33e08 1216 {
A 1217   background: url(images/icons/down_small.gif) no-repeat center;
1218 }
1219
c6be45 1220 div.hide-headers
c33e08 1221 {
A 1222   background: url(images/icons/up_small.gif) no-repeat center;
1223 }
1224
1225 #headers-source
1226 {
c6be45 1227   margin: 0 0 2px 0;
c33e08 1228   padding: 0.5em;
A 1229   height: 145px;
1230   background: white;
1231   overflow: auto;
1232   font-size: 11px;
1233   border: 1px solid #999999;
1234   display: none;
1235   text-align: left;
1236   color: #333;
1237 }
1238
1239
4e17e6 1240 /** message compose styles */
T 1241
1242 #compose-container
1243 {
1244   position: absolute;
087c7d 1245   top: 0;
A 1246   left: 185px;
1247   right: 0;
1248   bottom: 0;
1249   margin: 0;
309d2f 1250 }
A 1251
4e9349 1252 #compose-div
A 1253 {
1254   position: absolute;
087c7d 1255   top: 85px;
A 1256   bottom: 0;
1257   margin: 0;
4e9349 1258   width: 100%;
b218aa 1259 }
T 1260
1261 #compose-div .boxfooter
1262 {
c33e08 1263   height: 22px;
b218aa 1264   background: none;
T 1265   border-top: 0;
1266 }
1267
1268 #compose-div .boxlistcontent
1269 {
c33e08 1270   bottom: 23px;
087c7d 1271 }
A 1272
1273 #compose-body
1274 {
1275   position: absolute;
1276   left: 0;
1277   right: 0;
1278   top: 0;
1279   bottom: 0;
1280   margin: 0;
1281   font-size: 9pt;
1282   font-family: monospace;
b218aa 1283   border: 1px solid #999;
087c7d 1284   resize: none;
4e9349 1285 }
A 1286
4e17e6 1287 #compose-headers
T 1288 {
1289   width: 100%;
087c7d 1290 }
A 1291
1292 #compose-headers td.editfield
1293 {
c33e08 1294   padding-right: 8px;
b218aa 1295   width: 95%;
4e17e6 1296 }
T 1297
1298 #compose-headers td.top
1299 {
1300   vertical-align: top;
1301 }
1302
1303 #compose-headers td.title,
1304 #compose-subject td.title
1305 {
1306   width: 80px !important;
1307   font-size: 11px;
1308   font-weight: bold;
1309   padding-right: 10px;
1310   white-space: nowrap;
c33e08 1311   color: #666;
4e17e6 1312 }
T 1313
ee18f5 1314 #compose-headers td textarea,
4e17e6 1315 #compose-headers td input
087c7d 1316 {
A 1317   resize: none;
1318   width: 100%;
1319   border: 1px solid #999;
1320 }
1321
ee18f5 1322 #compose-headers td textarea
T 1323 {
087c7d 1324   height: 32px;
4e17e6 1325 }
T 1326
d2b884 1327 input.from_address
A 1328 {
1329   width: 80% !important;
1330 }
1331
4e17e6 1332 #compose-cc,
T 1333 #compose-bcc,
e25a35 1334 #compose-replyto,
3ee5a7 1335 #compose-followupto
4e17e6 1336 {
T 1337   display: none;
1338 }
1339
087c7d 1340 #compose-editorfooter
A 1341 {
1342   position: absolute;
c33e08 1343   right: 0;
A 1344   bottom: 0;
087c7d 1345   text-align: right;
c33e08 1346 }
A 1347
1348 #compose-editorfooter label
1349 {
1350   font-size: 11px;
1351   font-weight: bold;
1352   color: #666;
087c7d 1353 }
A 1354
1355 #compose-buttons
1356 {
1357   position: absolute;
b218aa 1358   left: 0;
T 1359   bottom: 0;
1360   width: auto;
4e17e6 1361 }
T 1362
1363 #compose-attachments
1364 {
1365   position: absolute;
087c7d 1366   top: 0;
A 1367   left: 0;
1368   bottom: 0;
ebf872 1369   width: 175px;
087c7d 1370   border: 1px solid #999;
A 1371   background-color: #F9F9F9;
4e17e6 1372 }
T 1373
1374 #compose-attachments ul
1375 {
1376   margin: 0px;
1377   padding: 0px;
087c7d 1378   background-color: #FFF;
4e17e6 1379   list-style-image: none;
T 1380   list-style-type: none;
1381 }
1382
1383 #compose-attachments ul li
1384 {
1385   height: 18px;
1386   font-size: 11px;
a894ba 1387   padding-left: 2px;
4e17e6 1388   padding-top: 2px;
T 1389   padding-right: 4px;
1390   border-bottom: 1px solid #EBEBEB;
1391   white-space: nowrap;
1392   overflow: hidden;
58a58c 1393   text-overflow: ellipsis;
A 1394   -o-text-overflow: ellipsis;
4e17e6 1395 }
T 1396
1fb587 1397 #compose-attachments ul li img
A 1398 {
1399   padding-right: 2px;
1400   vertical-align: middle;
1401 }
1402
4e17e6 1403 #attachment-form
T 1404 {
8beee1 1405   padding: 6px;
4e17e6 1406 }
T 1407
8beee1 1408 #attachment-form div
4e17e6 1409 {
8beee1 1410   padding: 2px;
4e17e6 1411 }
T 1412
8beee1 1413 #attachment-form div.buttons
T 1414 {
1415   margin-top: 4px;
ce06d3 1416 }
A 1417
4b96ed 1418 #quota
A 1419 {
1420   position: absolute;
1421   top: 3px;
1422   right: 8px;
1423   width: 100px;
1424 }
1425
1426 #quotaimg
1427 {
1428   position: absolute;
1429   top: 3px;
1430   right: 6px;
1431   z-index: 101;
1432 }