]> git.wh0rd.org Git - tt-rss.git/blob - tt-rss.css
support for changing category of selected feeds, misc RPC security fixes and prefs...
[tt-rss.git] / tt-rss.css
1 body {
2         background : white;
3         color : black;
4         margin : 0px;
5         padding : 0px;
6         font-family : sans-serif;
7 }
8
9 /* common styles */
10
11 table.main td.headerBox {
12         background-image : url("images/vgrad_light_rev2.png");
13         background-position : top left;
14         background-repeat : repeat-x;
15 }
16
17 table.main td.header {
18         padding : 10px 10px 10px 30px;
19         height : 70px;
20 }
21
22 table.main td.mainToolbar {
23         border-width : 0px 0px 0px 0px;
24         border-style : solid;
25         border-color : #c0c0c0;
26         padding : 3px 25px 3px 10px;
27 }
28
29 table.main td.prefsToolbar {
30         padding : 0px 5px 5px 0px;
31 }
32
33 table.main td.feeds {
34         width : 300px;
35         height : 100%;
36         border-width : 1px 0px 0px 0px;
37         border-style : solid;
38         border-color : #c0c0c0;
39         padding : 0px;
40 }
41
42 table.main td.headlinesToolbarBox {
43         padding : 10px;
44         border-width : 0px 0px 1px 1px;
45         border-style : solid;
46         border-color : #c0c0c0;
47         background-image : url("images/vgrad_light.png");
48         background-position : bottom left;
49         background-repeat : repeat-x;
50 }
51
52 table.main td.footer {
53         border-width : 1px 0px 0px 0px;
54         border-style : solid;
55         border-color : #c0c0c0;
56         padding : 10px;
57         text-align : center;
58         font-size : x-small;
59         background-image : url("images/vgrad_light_rev2.png");
60         background-position : top left;
61         background-repeat : repeat-x;
62         color : gray;
63 }
64
65 table.main td.footer a {
66         color : gray;
67 }
68
69 table.main td.footer a:hover {
70         color : #5050aa;
71 }
72
73 table.main td.headlines {
74         height : 25%;
75         border-width : 0px 0px 1px 1px;
76         border-style : solid;
77         border-color : #c0c0c0;
78 }
79
80 table.main td.content {
81         height : 100%;
82         background-image : url("images/vgrad_light_rev.png");
83         background-position : top left;
84         background-repeat : repeat-x;
85         border-width : 0px 0px 0px 1px;
86         border-style : solid;
87         border-color : #c0c0c0;
88 }
89
90 table.main td.prefContent {
91         height : 100%;
92         background-image : url("images/vgrad_light_rev.png");
93         background-position : top left;
94         background-repeat : repeat-x;
95         border-width : 1px 0px 0px 0px;
96         border-style : solid;
97         border-color : #c0c0c0;
98         padding : 20px;
99 }
100
101 div.postReply {
102         background-image : url("images/vgrad_light_rev.png");
103         background-position : top left;
104         background-repeat : repeat-x;
105         height : 100%;
106         padding : 10px;
107 }
108
109 div.postReply a {
110         color : #5050aa;
111 }
112
113 div.postReply a:hover {
114         color : black;
115 }
116
117 div.postReply div.postHeader {
118         background : white;
119         border : 1px solid #c0c0c0;
120         padding : 5px;
121 }
122
123 div.postReply div.postContent {
124         padding : 10px;
125 }
126
127 div.postReply div.postIcon {
128         float : right;
129         border : 0px;
130         margin : 10px 0px 10px 10px;
131 }
132
133 ul.feedList {
134         list-style-type : none;
135         margin : 5px;
136         padding : 0px 0px 0px 10px;
137 }
138
139 ul.feedList li.feedCat {
140         margin : 0px;
141         padding : 3px 0px 3px 0px;
142 /*      border-width : 0px 0px 1px 0px;
143         border-color : #f0f0f0;
144         border-style : solid; */
145         color : #707070;
146         font-size : small;
147 }
148
149 ul.feedCatList {
150         list-style-type : none;
151         margin : 0px;
152         padding : 0px 0px 0px 10px;     
153 }
154
155 ul.feedCatList li {
156         margin : 0px;
157         padding : 0px 0px 0px 0px;
158 }
159
160 ul.feedList li {
161         margin : 0px;
162 }
163
164 /*
165 li.oddSelected, li.evenSelected {
166         background-color : white;
167 }
168
169 li.oddUnreadSelected, li.evenUnreadSelected, li.evenSelectedUnread,
170         li.oddSelectedUnread {
171         background-color : white;
172         font-weight : bold;
173
174
175 li.oddSelected a, li.evenSelected a,
176         li.oddUnreadSelected a, li.evenUnreadSelected a {
177         color : #5050aa;
178 }
179
180 ul.feedlist 
181         li.virtSelected,
182         li.virtUnreadSelected,
183         li.virtSelectedUnread,
184         li.feedSelected, 
185         li.labelSelected, 
186         li.feedUnreadSelected, 
187         li.labelUnreadSelected,
188         li.feedSelectedUnread,
189         li.labelSelectedUnread {
190         background-color : white;
191 }
192
193 ul.feedlist 
194         li.feedSelected a, 
195         li.labelSelected a, 
196         li.feedUnreadSelected a, 
197         li.labelUnreadSelected a, 
198         li.virtSelected a, 
199         li.virtUnreadSelected a,
200         li.virtSelectedUnread a {
201         color : #5050aa;
202 } */
203
204 ul.feedlist li.feedUnread, 
205 ul.feedlist li.labelUnread, 
206 ul.feedlist li.virtUnread,
207 ul.feedlist li.tagUnread {
208         font-weight : bold;
209 }
210
211
212 ul.feedlist li.feedSelected a,
213 ul.feedlist li.labelSelected a,
214 ul.feedlist li.virtSelected a,
215 ul.feedlist li.tagSelected a {
216         color : #5050aa;
217 }
218
219 ul.feedlist li.feedUnreadSelected a,
220 ul.feedlist li.labelUnreadSelected a,
221 ul.feedlist li.virtUnreadSelected a,
222 ul.feedlist li.tagUnreadSelected a {
223         color : #5050aa;
224 }
225
226 ul.feedlist li.feedUnreadSelected ,
227 ul.feedlist li.labelUnreadSelected,
228 ul.feedlist li.virtUnreadSelected,
229 ul.feedlist li.tagUnreadSelected {
230         font-weight : bold;
231 }
232
233 ul.feedList li.feed {
234         display : block;
235 }
236
237 ul.feedList img, img.tinyFeedIcon {
238         margin : 0px 3px 0px 0px;
239         width : 16px;
240         height : 16px;
241 }
242
243 h1 {
244         font-size : 16pt;       
245 }
246
247 h2 {
248         font-size : 14pt;
249         font-weight : bold;
250         border-width : 0px 0px 1px 0px;
251         border-style : solid;
252         border-color : #e0e0e0;
253 }
254
255 h3 {
256         font-size : 12pt;
257         font-weight : bold;
258         border-width : 0px 0px 1px 0px;
259         border-style : solid;
260         border-color : #e0e0e0;
261 }
262
263 hr {
264         border-width : 0px 0px 1px 0px;
265         border-style : dashed;
266         border-color : #e0e0e0;
267 }
268
269 a {
270         color : black;
271         text-decoration : none;
272 }
273
274 a:hover {
275         color : #5050aa;
276 }
277
278 #piggie {
279         width : 400;
280         height : 400;
281         left : 50;
282         background-color : white;
283         display : none;
284         z-index : 3;
285         background-image : url("http://madoka.spb.ru/stuff/fox/piggie.png");
286         background-position : center center;
287         background-repeat : no-repeat;
288         position : absolute;
289         border : 1px solid pink;        
290         margin-left : auto;
291         margin-right : auto;
292         -moz-border-radius : 10px;
293         opacity : 0.8;
294 }
295
296 #iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl,
297 #iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed,
298 #iedit_fcat {
299         width : 100%;
300         padding-left : 2px;
301 }
302
303 input.editbox {
304         width : 200px;
305         padding-left : 2px;
306 }
307
308 #notify {
309         font-size : 10pt;
310         text-align : right;
311         color : black;
312         font-weight : bold;
313         border-style : solid;
314         border-width : 0px 0px 1px 1px;
315         border-color : #e0e0e0;
316         background-color : white;
317         padding : 3px;
318         width : 350px;
319 }
320
321 #dispSwitch {
322         text-align : right;
323         padding : 5px 5px 5px 0px;
324         font-size : x-small;
325 }
326
327 #dispSwitch a {
328         color : gray;
329 }
330
331 #dispSwitch a:hover {
332         color : #5050aa;
333 }
334
335 div.expPane {
336         margin : 15px;
337 }
338
339 iframe {
340         border : 0px solid white;
341 }
342
343 iframe.feedsFrame {
344         width : 100%;
345         height : 100%;
346         margin : 0px;
347         padding : 0px;
348 }
349
350 iframe.contentFrame, iframe.headlinesFrame {
351         width : 100%;
352         padding : 0px;
353         margin : 0px;
354         height : 100%;
355 }
356
357 .button {
358         border : 1px solid #d0d0d0;
359         background-image : url("images/button.png");
360         background-position : top;
361         background-repeat : repeat-x;
362         background-color : white;
363         color : black;  
364 }
365
366 .button:hover {
367         background : white;
368         text-decoration : none;
369         color : black;
370 }
371
372 a.button {
373         padding : 2px 5px 2px 5px;
374         font-size : small;
375 }
376
377 .evenUnreadSelected, .evenSelectedUnread {
378         background-color : #e0e0ff;
379         font-weight : bold;
380 }
381
382 .oddUnreadSelected, .oddSelectedUnread  {
383         background-color : #e0e0ff;
384         font-weight : bold;
385 }
386
387 .evenSelected, .oddSelected {
388         background-color : #e0e0ff;
389 }
390
391
392 /*
393 .feedUnreadSelected, .feedSelectedUnread, 
394 .virtUnreadSelected, .virtSelectedUnread,
395 .labelUnreadSelected, .labelSelectedUnread {
396         background-color : #e0e0ff;
397         font-weight : bold;
398 } */
399
400 .disabledButton {
401         border : 1px solid #c0c0c0;
402         background-color : white;
403         color : gray;   
404 }
405
406 .evenGrayed {
407         background-color : #f0f0f0;
408         color : #909090;
409 }
410
411 .oddGrayed {
412         color : #909090;
413 }
414
415 .even {
416         background-color : #f0f0f0;
417 }
418
419 .evenUnread {
420         background-color : #f0f0f0;
421         font-weight : bold;
422 }
423
424 .oddUnread {
425         font-weight : bold;
426 }
427
428 .invisible {
429         display : none;
430 }
431
432 input {
433         border : 1px solid #a0a0a0;
434 }
435
436 /* preferences */
437
438 table.prefFeedList tr.title td, table.prefFilterList tr.title td,
439         table.headlinesList tr.title td, table.prefLabelList tr.title td,
440         table.prefPrefsList tr.title td, 
441         table.prefFeedCatList tr.title td, 
442         table.prefUserList tr.title td {
443         font-weight : bold;
444         border-width : 0px 0px 1px 0px;
445         border-color : #f0f0f0;
446         border-style : solid;
447 }
448
449 a.helpLink {
450         color : #808080;
451 }
452
453 a.helpLink:hover {
454         color : #5050aa;
455 }
456
457 div.helpResponse {
458         margin : 10px;
459         background-image : url("images/vgrad_light_rev2.png");
460         background-position : top left;
461         background-repeat : repeat-x;
462         padding : 10px 20px 10px 20px;
463         border : 1px solid #f0f0f0;
464 }
465
466 #userDlgShadow {
467         z-index : 3;
468         position : absolute;
469         left : 30%;
470         top : 30%;
471         display : none;
472         background-image : url("images/shadow.png");
473 }
474
475 #userDlg {
476         background : #fffff0;
477         position : relative;
478         bottom : 2px;
479         right : 2px;
480         padding : 15px;
481         border : 1px solid #c0c0c0;
482 }
483
484 #qafInput {
485         width : 300px;
486 }
487
488
489 #infoBox {
490         border : 1px solid #c0c0c0;
491         padding-bottom : 10px;
492         font-size : small;
493         position : relative;
494         bottom : 2px;
495         right : 2px;
496         background-color : white;
497 }
498
499 #infoBoxShadow {
500         background-image : url("images/shadow.png");
501         position : absolute;
502         margin-left : 30%;
503         width : 30%;
504         z-index : 3;
505         display : none;
506 }
507
508 div.infoBoxContents {
509         background-image : url("images/vgrad_light_rev2.png");
510         background-position : top left;
511         background-repeat : repeat-x;
512         padding : 5px;
513         margin-bottom : 5px;
514 }
515
516 div.infoBoxContents td {
517         font-size : small;
518 }
519
520
521 div.helpResponse h1, div.infoBoxContents h1 {
522         border-width : 0px 0px 1px 0px;
523         border-style : solid;
524         border-color : #c0c0c0;
525         font-size : 16pt;
526 }
527
528 div.helpResponse h2, div.infoBoxContents h2 {
529         border-width : 0px 0px 0px 0px;
530         font-size : 12pt;
531 }
532
533 pre {
534         border : 1px solid #c0c0c0;
535         padding : 5px;
536         background : #f0f0f0;
537         margin : 5px 10px 5px 10px;
538 }
539
540 input.extSearch {
541         width : 200px;
542 }
543
544 table.main td.prefsTabs {
545         padding-left : 15px;
546 }
547
548 input.prefsTab {
549         border-width : 1px 1px 0px 1px;
550         border-color : #c0c0c0; 
551         padding : 2px 7px 2px 7px;
552         margin : 0px 1px 0px 0px;
553         width : 150px;
554         background-image : url("images/vgrad_light_rev2.png");
555         background-position : top left;
556         background-repeat : repeat-x;
557         -moz-border-radius : 7px 7px 0px 0px;
558 }
559
560 input.prefsTabSelected {
561         border-width : 1px 1px 0px 1px;
562         border-color : #c0c0c0; 
563         padding : 2px 7px 2px 7px;
564         margin : 0px 1px 0px 0px;
565         width : 150px;
566         background : white;
567         font-weight : bold;
568         background-position : top left;
569         background-repeat : repeat-x;
570         -moz-border-radius : 7px 7px 0px 0px;
571 }
572
573
574 input.prefsTab:hover {
575         background : white;
576 }
577
578 div.warning {
579         background : #fffff0;
580         border : 1px solid #c0c0c0;
581         padding : 5px;
582         margin : 5px;
583         font-size : x-small;
584 }
585
586 div.notice {
587         background : #ffffff;
588         border : 1px solid #c0c0c0;
589         padding : 5px;
590         margin : 5px;
591         font-size : x-small;
592 }
593
594 ul.nomarks {
595         list-style-type : none;
596         margin : 0px;
597         padding : 10px; 
598 }
599
600 div.bigErrorMsg {
601         border : 1px solid #c0c0c0;
602         background : #fff0f0;
603         padding : 30px;
604         margin : 20px;
605 }
606
607 div.prefHelp, td.prefHelp {
608         font-size : x-small;
609         color : gray;
610         padding : 5px;
611 }
612
613 td.welcomePrompt {
614         font-size : small;
615         color : gray;
616         text-align : right;
617         padding-right : 10px;
618
619 }
620
621 td.httpWelcomePrompt {
622         font-size : small;
623         color : gray;
624         text-align : right;
625 }
626
627 table.loginForm {
628         background-image : url("images/vgrad_light_rev.png");
629         background-color : white;
630         background-position : top left;
631         background-repeat : repeat-x;
632 }
633
634 table.innerLoginForm {
635         border : 1px solid #f0f0f0;
636         padding : 50px;
637         background-color : white;
638 }
639
640 table.innerLoginForm td {
641         padding : 3px 3px 5px 3px;
642 }
643
644 div.small, p.small {
645         font-size : x-small;
646 }
647
648 span.insensitive {
649         color : gray;
650 }
651
652 .prefGenericAddBox {
653         margin : 5px;
654 }
655
656 body.logoutBody {
657         background-color : #f0f0f0;
658         color : black;
659 }
660
661 span.logoutWarning {
662         color : red;
663         font-weight : bold;
664 }
665
666 div.logoutContent {
667         width : 600px;
668         border : 1px solid #c0c0c0;
669         background-color : white;
670         margin-left : auto;
671         margin-right : auto;
672         margin-top : 20px;
673         padding : 10px;
674 }
675
676 .small {
677         font-size : small;
678 }
679
680 table.innerFeedTable td {
681         margin : 0px;
682         padding : 0px;
683 }
684
685 td.selectPrompt {
686         font-size : x-small;
687         color : gray;
688 }
689
690 table.headlinesSubToolbar td.headlineActions {
691         font-size : x-small;
692         color : gray;
693         padding : 5px 0px 5px 5px;
694 }
695
696 table.headlinesSubToolbar td.headlineTitle {
697         font-size : x-small;
698         color : gray;
699         padding : 5px 5px 5px 0px;
700         text-align : right;
701 }
702
703 span.contentPreview {
704         font-size : x-small;
705         color : gray;
706         font-weight : normal;
707 }
708
709 span.contentPreview:hover {
710         color : #5050aa;
711 }
712
713 table.headlinesList td.hlMarkedPic {
714         width : 25px;
715         text-align : center;
716 }
717
718 table.headlinesList td.hlfeed {
719         text-align : right;
720         font-size : small;
721 }
722
723 td.hlSelectRow, td.hlUpdatePic {
724         width : 25px;
725         text-align : center;
726 }
727
728 table.headlinesList td.hlUpdated {
729         font-size : small;
730         color : gray;
731         text-align : right;
732         width : 100px;
733 }
734
735 table.headlinesList tr td {
736         padding : 2px 0px 2px 0px;
737 }
738
739 /*
740 tr.even td.headlineContent, tr.evenUnread td.headlineContent {
741         display : block;
742         overflow : hidden;
743         height : 1em;   
744         background-color : #f0f0f0;
745 }
746
747 tr.odd td.headlineContent, tr.oddUnread td.headlineContent {
748         display : block;
749         overflow : hidden;
750         height : 1em;
751 }
752
753 tr.oddSelected td.headlineContent,
754 tr.evenSelected td.headlineContent,
755 tr.oddUnreadSelected td.headlineContent,
756 tr.evenUnreadSelected td.headlineContent {
757         display : block;
758         overflow : hidden;
759         height : 1em;
760         background-color : #e0e0ff;
761 } */
762
763 div.postHeader td.postDate {
764         font-size : x-small;
765         text-align : right;
766         color : gray;
767 }