alecpl
2010-06-04 648db37e68bc1a3944d32b0fd62f65ea0d07cc7e
commit | author | age
4e17e6 1 /***** RoundCube|Mail address book task styles *****/
T 2
3 #abooktoolbar
4 {
5   position: absolute;
7902df 6   top: 45px;
a61bbb 7   left: 225px;
4e17e6 8   height: 35px;
T 9 }
10
11 #abooktoolbar a
12 {
13   padding-right: 10px;
14 }
15
4a4265 16 #abooktoolbar a.button,
T 17 #abooktoolbar a.buttonPas,
18 #abooktoolbar span.separator {
19   display: block;
20   float: left;
21   width: 32px;
22   height: 32px;
23   padding: 0;
24   margin-right: 10px;
25   overflow: hidden;
9224c8 26   background: url(images/abook_toolbar.png) 0 0 no-repeat transparent;
4a4265 27   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
T 28 }
29
30 #abooktoolbar a.buttonPas {
31   opacity: 0.35;
32 }
33
34 #abooktoolbar a.addcontactSel {
35   background-position: 0 -32px;
36 }
37
38 #abooktoolbar a.compose {
39   background-position: -32px 0;
40 }
41
42 #abooktoolbar a.composeSel {
43   background-position: -32px -32px;
44 }
45
46 #abooktoolbar a.delete {
47   background-position: -64px 0;
48 }
49
50 #abooktoolbar a.deleteSel {
51   background-position: -64px -32px;
52 }
53
54 #abooktoolbar a.import {
55   background-position: -96px 0;
56 }
57
58 #abooktoolbar a.importSel {
59   background-position: -96px -32px;
60 }
61
62 #abooktoolbar a.export {
63   background-position: -128px 0;
64 }
65
66 #abooktoolbar a.exportSel {
67   background-position: -128px -32px;
68 }
69
70 #abooktoolbar span.separator {
71   width: 5px;
9224c8 72   background-image: url(images/abook_toolbar.png);
4a4265 73   background-position: -162px 0;
T 74 }
75
4e17e6 76 #abookcountbar
T 77 {
78   position: absolute;
a61bbb 79   bottom: 6px;
T 80   left: 225px;
24053e 81   width: 240px;
4e17e6 82   height: 20px;
T 83   text-align: left;
84 }
85
86 #abookcountbar span
87 {
88   font-size: 11px;
89   color: #333333;
90 }
91
b4f7c6 92 #addressscreen
e5686f 93 {
A 94   position: absolute;
95   top: 85px;
96   right: 20px;
a61bbb 97   bottom: 30px;
T 98   left: 225px;
e5686f 99 }
A 100
a61bbb 101 #directorylistbox
4e17e6 102 {
T 103   position: absolute;
7902df 104   top: 85px;
a61bbb 105   bottom: 30px;
e5686f 106   left: 20px;
a61bbb 107   width: 195px;
4e17e6 108   border: 1px solid #999999;
T 109   background-color: #F9F9F9;
e5686f 110   overflow: hidden;
a61bbb 111 }
T 112
113 #directorylistwarp
114 {
115   position: absolute;
116   top: 20px;
117   bottom: 22px;
118   left: 0;
119   right: 0;
bb8012 120   overflow-y: auto;
A 121   overflow-x: hidden;
a61bbb 122 }
T 123
124 #groups-title
125 {
126   position: absolute;
127   top: 0;
128   left: 0;
129   right: 0;
130 }
131
132 #directorylistbox input
133 {
134   display: absolute;
135   margin: 2px;
136 }
137
f5bb9b 138 #directorylistbuttons
a61bbb 139 {
T 140   display: block;
141   position: absolute;
142   bottom: 0px;
143   left: 0px;
144   right: 0px;
145   height: 22px;
146   border-top: 1px solid #999;
147   background: url('images/listheader.gif') top left repeat-x #CCC;
148 }
149
f5bb9b 150 #directorylistbuttons a.button,
A 151 #directorylistbuttons a.buttonPas
a61bbb 152 {
T 153   display: block;
154   float: left;
155   width: 34px;
156   height: 22px;
157   padding: 0px;
158   margin: 0;
159   overflow: hidden;
160   background: url('images/icons/groupactions.png') 0 0 no-repeat transparent;
161   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
162 }
163
f5bb9b 164 #directorylistbuttons a.groupactions {
a61bbb 165   background-position: 0 -26px;
T 166 }
167
f5bb9b 168 #directorylistbuttons a.buttonPas {
a61bbb 169   opacity: 0.35;
e5686f 170 }
A 171
172 #addresslist
173 {
174   position: absolute;
175   top: 0px;
176   bottom: 0px;
177   border: 1px solid #999999;
178   background-color: #F9F9F9;
179   overflow: auto;
a61bbb 180 }
T 181
182 #contactgroupslist
183 {
184   border-top: 1px solid #999;
e5686f 185 }
A 186
187 #importbox
188 {
189   position: absolute;
190   top: 85px;
191   bottom: 40px;
192   left: 20px;
193   right: 20px;
194   border: 1px solid #999999;
0f8ff2 195   background-color: #F2F2F2;
e5686f 196   padding-bottom: 4ex;
4e17e6 197   overflow: auto;
T 198 }
f11541 199
T 200 #addresslist
201 {
e5686f 202   left: 0px;
a61bbb 203   width: 280px;
ed132e 204 }
T 205
206 #importbox a
207 {
208   color: blue;
209 }
210
a61bbb 211 #directorylist
f11541 212 {
T 213   list-style: none;
214   margin: 0;
215   padding: 0;
0f8ff2 216   background-color: #FFFFFF;
f11541 217 }
T 218
a61bbb 219 #directorylist li
f11541 220 {
a61bbb 221   display: block;
f11541 222   font-size: 11px;
a61bbb 223   background: url(images/icons/folders.png) 5px -108px no-repeat;
f11541 224   border-bottom: 1px solid #EBEBEB;
f89f03 225   white-space: nowrap;
f11541 226 }
T 227
a61bbb 228 #directorylist li a
f11541 229 {
a61bbb 230   cursor: default;
f11541 231   display: block;
a61bbb 232   padding-left: 25px;
f11541 233   padding-top: 2px;
T 234   padding-bottom: 2px;
235   text-decoration: none;
f89f03 236   white-space: nowrap;
a61bbb 237 }
T 238
239 #directorylist li.contactgroup
240 {
bb8012 241   padding-left: 15px;
A 242   background-position: 20px -144px;
f11541 243 }
T 244
245 #directorylist li.selected
246 {
247   background-color: #929292;
248   border-bottom: 1px solid #898989;
249 }
250
251 #directorylist li.selected a
252 {
253   color: #FFF;
254   font-weight: bold;
255 }
256
257 #directorylist li.droptarget
258 {
259   background-color: #FFFFA6;
260 }
261
4e17e6 262 #contacts-table
T 263 {
264   width: 100%;
265   table-layout: fixed;
266 }
267
268 #contacts-table tbody td
269 {
1996d8 270   cursor: default;
4e17e6 271 }
T 272
273 #contacts-box
274 {
275   position: absolute;
e5686f 276   top: 0px;
a61bbb 277   left: 290px;
e5686f 278   right: 0px;
A 279   bottom: 0px;
4e17e6 280   border: 1px solid #999999;
T 281   overflow: hidden;
282 }
a7d5c6 283
4e17e6 284 body.iframe,
T 285 #contact-frame
286 {
0f8ff2 287   background-color: #F2F2F2;
4e17e6 288 }
T 289
290 #contact-frame
291 {
292   border: none;
f11541 293 }
4e17e6 294
T 295 #contact-details table td.title
296 {
297   font-weight: bold;
298   text-align: right;
299 }