]> git.donarmstrong.com Git - roundcube.git/blob - skins/default/iehacks.css
Imported Upstream version 0.6+dfsg
[roundcube.git] / skins / default / iehacks.css
1
2 input, textarea
3 {
4   border-style: expression(this.type=='checkbox' || this.type=='radio' || this.id=='quicksearchbox' ? 'none' : 'solid');
5   border-width: expression(this.type=='checkbox' || this.type=='radio' ? '0' : '1px');
6   border-color: expression(this.type=='checkbox' || this.type=='radio' ? '' : '#666666');
7   background-color: expression(this.type=='checkbox' || this.type=='radio' ? 'transparent' : '#ffffff');
8 }
9
10 body.iframe
11 {
12   margin-top: 0px;
13 }
14
15 body.iframe div.boxcontent
16 {
17   margin-top: 20px;
18   z-index: 2;
19 }
20
21 body.iframe div.boxtitle
22 {
23   z-index: 100;
24 }
25
26 body.iframe #prefs-details
27 {
28   padding-top: 1px;
29 }
30
31 #login-form form
32 {
33   margin-top: 0;
34 }
35
36 .pagenav a.buttonPas
37 {
38   filter: alpha(opacity=35);
39 }
40
41 #message
42 {
43   filter: alpha(opacity=85);
44 }
45
46 .popupmenu
47 {
48   background-color: #ffffff;
49 }
50
51 #tabsbar,
52 #partheader
53 {
54   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
55 }
56
57 #mainscreen
58 {
59   height: expression((parseInt(document.documentElement.clientHeight)-105)+'px');
60 }
61
62 #mainscreen,
63 #messagepartcontainer
64 {
65   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
66 }
67
68 #messagetoolbar
69 {
70   width: expression((parseInt(document.documentElement.clientWidth)-215)+'px');
71   z-index: 240;
72 }
73
74 #messagetoolbar select.mboxlist
75 {
76   margin: 0 8px;
77   top: 8px;
78 }
79
80 div.messageheaderbox
81 {
82   margin-top: 0px;
83 }
84
85 body.iframe div.messageheaderbox
86 {
87   margin-top: 6px;
88 }
89
90 #abooktoolbar a.buttonPas
91 {
92   filter: alpha(opacity=35);
93   background-image: url(images/abook_toolbar.gif);
94 }
95
96 #messagetoolbar a.buttonPas
97 {
98   filter: alpha(opacity=35);
99   background-image: url(images/mail_toolbar.gif);
100 }
101
102 #listcontrols a.buttonPas
103 {
104   filter: alpha(opacity=35);
105 }
106
107 #quicksearchbar
108 {
109   z-index: 250;
110 }
111
112 #addresslist,
113 #sectionslist,
114 #identities-list,
115 #mailleftcontainer,
116 #mailrightcontainer,
117 #compose-container,
118 #compose-attachments,
119 #mailcontframe,
120 #mailboxlist-container,
121 #mailrightcontent,
122 #messageframe,
123 #identity-details,
124 #contacts-box,
125 #prefs-box,
126 #folder-box,
127 #directorylistbox,
128 #addressscreen
129 {
130   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
131 }
132
133 #mailrightcontainer
134 {
135   width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px');
136 }
137
138 #messagepartcontainer
139 {
140   height: expression((parseInt(document.documentElement.clientHeight)-90)+'px');
141 }
142
143 #mailrightcontent
144 {
145   width: 100%;
146 }
147
148 #compose-div
149 {
150   height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px');
151 }
152
153 #messagelist
154 {
155   width: inherit;
156   *width: auto; /* IE6/7 conditional hack */
157   border-collapse: collapse;
158 }
159
160 #messagelist thead tr td,
161 #messagelist tbody tr td
162 {
163   height: 18px;
164 }
165
166 #messagelist tbody tr.unroot td.subject
167 {
168   text-decoration: underline;
169 }
170
171 #messageframe
172 {
173   width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px');
174   overflow: hidden;
175 }
176
177 #countcontrols
178 {
179   width: 24em;
180   padding-right: 10px;
181 }
182
183 body.iframe 
184 {
185   width: expression((parseInt(document.documentElement.clientWidth))+'px');
186 }
187
188 div.message-part pre,
189 div.message-htmlpart pre,
190 div.message-part div.pre
191 {
192   word-wrap: break-word;
193 }
194
195 #addressscreen
196 {
197   width: expression((parseInt(document.documentElement.clientWidth)-245)+'px');
198 }
199
200 #contacts-table
201 {
202   width: expression(document.getElementById('addresslist').clientWidth);
203 }
204
205 #contacts-box,
206 #prefs-box,
207 #folder-box
208 {
209   width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px');
210   overflow: hidden;
211 }
212
213 #rcmdraglayer
214 {
215   filter: alpha(opacity=82);
216   padding-left: 20px;
217 }
218
219 div.draglayercopy
220 {
221   border-color: #00cc00;
222   background: url(images/messageactions.png) 0 -125px no-repeat #fff;
223 }
224
225 html.ie8 .draglayercopy:before
226 {
227   content: "";
228   display: none;
229 }
230
231 ul.toolbarmenu
232 {
233   margin: 0 0 -4px 0;
234 }
235
236 .popupmenu ul li,
237 ul.toolbarmenu li
238 {
239   min-width: auto;
240 }
241
242 .popupmenu ul li a,
243 ul.toolbarmenu li a
244 {
245   min-height: auto;
246 }
247
248 .popupmenu li.block a
249 {
250   clear: none;
251   display: inline-block;
252   padding-left: 2px;
253 }
254
255 #console
256 {
257   filter: alpha(opacity=80);
258 }
259
260 table.records-table thead tr td
261 {
262   height: 19px;
263 }
264
265 #listmenu fieldset
266 {
267   margin: 0 4px;
268   padding: 0.8em;
269 }
270
271 #listcontrols input
272 {
273   margin-top: 2px;
274 }
275
276 #contact-details
277 {
278   margin-top: 20px;
279 }
280
281 #contact-details form {
282   margin-top: -1px;
283 }
284
285 .contactfieldgroup legend
286 {
287         padding: 0 0 0.5em 0;
288         margin-left: -4px;
289 }
290
291 /* fix "jumping" login form in IE7 */
292 #login-form div.boxcontent
293 {
294   overflow: hidden;
295 }