076e405a2ccfb0f01c292e9f1d717047399e6c3a
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / css / staff-global.css
1 @import url("../lib/yui/reset-fonts-grids.css");
2 @import url("../lib/yui/skin.css");
3
4 a, a:link, a:visited, a:active {
5         color : #0000CC;
6 }
7
8 .yui-button,.yui-button a:link,.yui-button a:visited {
9         color : #000;
10 }
11
12 a.yuimenuitemlabel {
13         color: #000000;
14 }
15
16 a:hover {
17         color : #669ACC;
18 }
19
20 a.overdue,.overdue {
21         color : #cc0000;
22 }
23
24 body {
25         text-align : left;
26         padding:0 0 2.5em 0;
27 }
28
29 br.clear {
30         clear : both;
31         line-height : 1px;
32 }
33
34 form {
35         display : inline;
36 }
37
38 form.confirm {
39         display : block;
40         text-align : center;
41 }
42
43 h1 {
44         font-size : 161.6%;
45         font-weight : bold;
46 }
47
48 h2 {
49         font-size : 146.5%;
50         font-weight : bold;
51 }
52
53 h3 {
54         font-size : 131%;
55         font-weight : bold;
56 }
57
58 h4 {
59         font-size : 116%;       
60         font-weight : bold;
61 }
62
63 h5 {
64         font-size : 100%;       
65         font-weight : bold;
66 }
67
68 h6 {
69         font-size : 93%;
70         font-weight : bold;
71 }
72
73 h1,h2,h3,h4,h5,h6 {
74         margin : .3em 0;
75 }
76
77 html {
78 }
79
80 p {
81         margin: .5em 0 .5em 0;
82 }
83
84 strong {
85         font-weight : bold;
86 }
87
88 strong em {
89         font-weight : bold;
90         font-style : italic;
91 }
92
93 em, cite {
94         font-style : italic;
95 }
96
97 em strong {
98         font-weight : bold;
99         font-style : italic;
100 }
101
102 .subfield-label {
103     font-style : italic;
104 }
105
106 #hd {
107 }
108
109 #navigation {
110         border-right : 1px solid #BCBCBC;
111 }
112
113 #navigation li {
114         font-weight : bold;
115 }
116
117 #navigation li li {
118         font-weight : normal;
119 }
120
121 #navigation input {
122         font-size : 85%;
123 }
124
125 #navmenulist li {
126         padding : .2em 0;
127         list-style-image : url("../../img/arrow-bullet.gif");
128         border-bottom : 1px solid #EEE;
129 }
130
131 #navmenulist li a {
132         text-decoration : none;
133 }
134
135 #ft {
136 }
137
138 .yui-u {
139 }
140
141 #doc, #doc1, #doc2, #doc3 {
142         padding-top : 1em;
143 }
144
145 #login   {
146         position : absolute;
147         right : .5em;
148 }
149
150 #login a {
151
152 }
153
154 ul {
155         padding-left : 1.1em;
156 }
157
158 ul li {
159         list-style-type : disc;
160 }
161
162 ul li li {
163         list-style-type : circle;
164 }
165
166 ol {
167         padding-left : 1.5em;
168 }
169
170 ol li {
171         list-style : decimal;
172 }
173
174 #header {
175         background-color : #F3F3F3;
176         border-bottom : 1px solid #E8E8E8;
177         line-height : 2em;
178 }
179
180 .clearfix:after {
181     content: ".";
182     display: block;
183     height: 0;
184     clear: both;
185     visibility: hidden;
186 }
187
188 .clearfix {display: inline-block;}
189
190 /* Hides from IE-mac \*/
191 * html .clearfix {height: 1%;}
192 .clearfix {display: block;}
193 /* End hide from IE-mac */
194
195 #sitetitle {
196 /*      background-image : url("../../img/koha-logo-black.png");
197         background-position : 5px 2px;
198         background-repeat : no-repeat;
199         float : left;
200         height : 54px;
201         padding-left : 50px;*/
202         border-bottom : 1px solid #E8E8E8;
203 }
204
205 #sitetitle h1 {
206         display : inline;
207         line-height : 54px;
208 }
209
210 #sitetitle h1 a {
211         text-decoration : none;
212 }
213
214 #submenu {
215         margin : 0 0 .5em 0;
216         padding : 0;
217 }
218
219 #submenu ul {
220         margin : 0;
221         padding : 0;    
222 }
223
224 #submenu ul li {
225         padding-left : 0;
226 }
227
228 table {
229         border-collapse : collapse;
230         border-top : 1px solid #BCBCBC;
231         border-right : 1px solid #BCBCBC;
232 }
233
234 table.borderless {
235     border-collapse : separate;
236     border: 0 none;
237 }
238
239 #label-search-results {
240         width: 700px;
241 }
242
243 td, th {
244         border-bottom : 1px solid #BCBCBC;
245         border-left : 1px solid #BCBCBC;
246         padding : .2em .3em;
247 }
248
249 td {
250         background-color : White;
251 }
252
253 td.borderless {
254     border-collapse : separate;
255     border : 0 none;
256 }
257
258 th {
259         background-color : #E8E8E8;
260         font-weight : bold;
261         text-align : center;
262 }
263
264 table+table {
265         margin-top : 1em;
266 }
267
268 #editions table, #editions td {
269         border : 0;
270 }
271
272
273 tr.highlight td, tr.highlight th, tr.odd td {
274         background-color : #F3F3F3;
275         border : 1px solid #DDDDDD;
276         border-right : 1px solid #DDDDDD;
277 }
278
279 tr.even td, tr.even.highlight td {
280         background-color: #FFF;
281         border-right : 1px solid #DDDDDD;
282 }
283
284 td.od {
285         color : #cc0000;
286         font-weight : bold;
287 }
288
289 tr.warn td {
290         background-color: #FF9090;
291 }
292
293 tr.onissue td {
294         background-color: #FFFFCC;
295 }
296
297 tr.highlight.onissue td {
298         background-color: #FFFFE1;
299 }
300
301 caption {
302         font-size : 133.9%;
303         font-weight : bold;
304         margin : .3em 0;
305 }
306
307 span.problem {
308         background-color : #FFFFCC;
309         color : #990000;
310         font-weight : bold;
311         line-height : 1.7em;
312 }
313
314 fieldset {
315         border : 2px solid #EEEEEE;
316         margin : 1em 1em 1em 0;
317         padding : 1em;
318 }
319
320 legend {
321         font-size : 123.1%;
322         font-weight : bold;
323         margin : 0 0 0 -1em;
324         padding : 0;
325 }
326
327 #breadcrumbs {
328         background-color : #F3F3F3;
329         border-bottom : 1px solid #E8E8E8;
330         clear : both;
331         font-size : 90%;
332         padding :.2em .5em .4em 10px;
333         margin : 0;
334 }
335
336 #header+#breadcrumbs {
337         margin-top : 1em;
338 }
339
340 #commonsearch {
341         display : inline;
342 }
343
344 div.justify {
345     text-align: justify;
346 }
347
348 div#header_search {
349         background-position : .5em .5em;
350         background-repeat : no-repeat;
351         float: left;
352         margin: .3em 0 .5em 0;
353 }
354
355 div#header_search input {
356         font-size : 1.3em;
357 }
358
359 div#header_search ul.link-tabs {
360         font-family : Arial, Geneva, sans-serif;
361         margin-bottom : -4px;
362 }
363
364 div#header_search ul.link-tabs li.on a,
365 div#header_search ul.link-tabs li a,
366 div#header_search ul.link-tabs li.off a {
367         padding : 0.1em .5em .2em .5em;
368 }
369
370 div#header_search div.residentsearch {
371         border : 0;
372         border-bottom : 1px solid #FF9900;
373         padding : 0 0 .2em 0;
374 }
375
376 div#reserves,div#checkouts {
377         border : 1px solid #E8E8E8;
378         padding : 1em;
379 }
380
381 .tip {
382         font-size: 93%;
383         color : Gray;
384 }
385
386 .single-line {
387         white-space: nowrap;
388 }
389
390 .ex {
391         font-family : "Courier New", Courier, fixed-width;
392         font-weight : bold;
393 }
394
395
396 div.yui-b h5 {
397         font-size : 100%;
398         margin : .5em 0;
399 }
400
401 dt {
402         font-weight : bold;
403 }
404
405 dd {
406         padding : .2em;
407         font-size : 90%;
408         text-indent : 2.5em;
409         font-weight : normal;
410 }
411
412 div#toolbar {
413         background-color : #F3F3F3;
414         margin-bottom : .7em;
415 }
416
417 ul.toolbar {
418         padding-left : 0;
419 }
420
421 .yui-menu-button  {
422         
423 }
424
425 a.yuimenuitemlabel-disabled, #disabled a {
426         color: #999;
427 }
428 a.yuimenuitemlabel-disabled:hover, #disabled a:hover {
429         color : #999;
430 }
431 a.highlight_toggle {
432     display : none;
433 }
434
435 ul.toolbar li {
436         display : inline;
437         list-style : none;
438 }
439
440 div.patroninfo {
441         margin-top : -.5em;
442 }
443
444 *html div.patroninfo {
445         margin-right : .5em;
446 }
447
448 div.patroninfo h5 {
449         border-right :  1px solid #000;
450         margin-bottom : 0;
451         padding-left : -.5em;
452         padding-top : .3em;
453         padding-bottom : .5em;
454 }
455
456 div.patroninfo ul {
457         border : 0;
458         border-right : 1px solid #000;
459         border-bottom : 0;
460         border-top : 0;
461         padding : 0;
462         margin : 0;
463 }
464
465 div.patroninfo ul li {
466         margin : 0;
467 }
468
469 div.patroninfo ul li, div.patronviews ul li {
470         list-style-type : none;
471 }
472
473 div.patronviews {
474         border-right :  1px solid #000;
475         border-top : 1px solid #000;
476         margin-bottom : .5em;
477         padding : .5em 0 .5em 0;
478 }
479
480 .column-tool {
481         font-size: 80%;
482 }
483
484 fieldset.brief {
485         border : 1px solid #E8E8E8;
486 }
487
488 fieldset.brief label {
489         display : block;
490         font-weight : bold;
491         padding : .3em 0;
492 }
493
494 fieldset.brief ol, fieldset.brief li {
495         list-style-type : none;
496 }
497
498 fieldset.brief div.hint, fieldset.rows div.hint, div.yui-u div.hint {
499         color : #999999;
500         font-size : 95%;
501         margin-bottom : .4em;
502 }
503
504 div.yui-b fieldset.brief {
505         padding : .4em .7em;
506 }
507
508 div.yui-b fieldset.brief ol {
509         font-size : 85%;
510         margin : 0;
511         padding : 0;
512 }
513
514 div.yui-b fieldset.brief select {
515         width: 12em;
516 }
517
518 fieldset.rows {  
519 border-width : 1px;
520 border-bottom : 1px solid #666;
521 float : left;
522 font-size : 90%;
523 clear : left;
524 margin: .9em 0 0 0;  
525 padding: 0;
526 width: 100%; 
527 }
528
529 fieldset.rows legend {  
530         margin-left: 1em;
531         font-weight: bold;
532         font-size : 110%;
533 }
534
535 fieldset.rows label, fieldset.rows span.label {  
536         float: left;  
537         font-weight : bold;
538         width: 6em;  
539         margin-right: 1em;  
540         text-align: right;
541 }
542
543 fieldset.rows fieldset {
544         border-width : 1px;
545         margin : 0 0 .5em 0;
546         padding : .3em;
547 }
548
549 .yui-b fieldset.rows label, .yui-b fieldset.rows span.label {  
550         width: 9em;  
551 }
552
553 .yui-b fieldset.rows div.hint {
554         margin-left : 10.5em;
555 }
556
557 .yui-u fieldset.rows label, .yui-u fieldset.rows span.label {  
558         width: 10em;  
559 }
560
561 .yui-u fieldset.rows div.hint {
562         margin-left : 7.5em;
563 }
564
565 fieldset.rows.left label, fieldset.rows.left span.label {
566         width : 8em;
567         text-align : left;      
568 }
569
570 fieldset.rows ol {  
571 padding: 1em 1em 0 1em;  
572 list-style-type: none;
573 }
574
575 fieldset.rows li {  
576 float : left;
577 clear : left;
578 padding-bottom: 1em;
579 list-style-type: none;
580 width: 100%; 
581 }
582
583 fieldset.rows.left li {
584         padding-bottom : .4em;
585 }
586
587 fieldset.rows li.radio {
588         padding-left: 9em;
589         width : auto;
590 }
591
592 fieldset.rows li.radio label {
593         float : none;
594         width : auto;
595         margin : 0 0 0 1em;
596 }
597
598 fieldset.rows ol.radio label {
599         width : auto;
600         float : none;
601         margin-right : 0;
602 }
603
604 fieldset.rows ol.radio label.radio {
605         float : left;
606         width : 12em;
607         margin-right : 1em;
608 }
609
610 fieldset.rows table {
611         font-size : 105%;
612         clear : both;
613         margin : 1em 0 1em 1em;
614 }
615
616 fieldset.rows td label {
617         float : none;
618         font-weight : normal;
619         width : auto;
620 }
621
622 fieldset.rows label.yesno {
623         float : none;
624         width : auto;
625 }
626
627 fieldset.action, div.action {
628         clear : both;
629         float : none;
630         border : none;
631         margin : 0;
632         padding : 1em 0 .3em 0;
633         width : auto;
634 }
635
636 div.rows {
637 float : left;
638 clear : left;
639 margin: 0 0 0 0;  
640 padding: 0;
641 width: 100%; 
642 }
643
644
645 div.rows span.label {  
646         float: left;  
647         font-weight : bold;
648         width: 9em;  
649         margin-right: 1em;  
650         text-align: left;
651 }
652
653 div.rows ol {  
654 padding: .5em 1em 0 0;  
655 list-style-type: none;
656 }
657
658 div.rows ol li li {
659         border-bottom: 0;
660 }
661
662 div.rows li {
663 border-bottom :  1px solid #EEE;
664 float : left;
665 clear : left;
666 padding-bottom: .2em;
667 padding-top: .1em;
668 list-style-type: none;
669 width: 100%; 
670 }
671
672 a.cancel {
673         padding-left : 1em;
674 }
675
676 fieldset.rows fieldset.action {
677         padding : 1em;
678 }
679
680 fieldset.rows label.inline {
681         display : inline;
682         float : none;
683         margin-left : 1em;
684         width : auto;
685 }
686
687 fieldset.rows .inputnote {
688         float : left;
689         margin : .5em 0 0 10em;
690 }
691
692 .ui-tabs-nav li {
693         margin-right : .5em;
694         position : relative;
695         top : -1px;
696 }
697
698 .ui-tabs-nav li.ui-tabs-selected {
699
700 }
701
702 .ui-tabs-nav a, .ui-tabs-nav a span, .ui-tabs-nav span.a {
703    background : none;
704         display : block;
705         padding: .2em .5em .25em .5em;
706 }
707
708 .ui-tabs-nav a, .ui-tabs-nav span.a {
709
710 }
711
712 .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-tabs-selected span.a {
713         background-color : #FFFFCC;
714         border-top: 1px solid #FFFFCC;
715         border-right: 1px solid #FF9900;
716         border-bottom: 1px solid #FF9900;
717         border-left: 1px solid #FFCC66;
718         font-weight : bold;
719         text-align : center;
720         text-decoration : none;
721
722 }
723
724 .ui-tabs-nav .tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav span.a {
725     outline: 0; /* prevent dotted border in Firefox */
726 }
727
728 .ui-tabs-nav .ui-tabs-selected a:hover {
729         color : #0000CC;
730 }
731
732 .ui-tabs-nav li.ui-tabs-selected {
733         background-color : #FFFFCC;
734 }
735
736 .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav span.a {
737          background : none;
738     outline: 0; /* prevent dotted border in Firefox */
739 }
740
741 .tabs-container {
742     border-top: 0;
743     padding : inherit;
744     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
745 }
746 .tabs-loading em {
747     padding: inherit;
748     background: none;
749 }
750
751 .toptabs {
752         margin-top : 1em;
753 }
754
755 .toptabs .ui-tabs-nav li {
756         margin-right : .5em;
757         position : relative;
758         top : 1px;
759 }
760
761 .toptabs .ui-tabs-nav li a, .toptabs .ui-tabs-nav li span.a {
762         background-color : #F3F3F3;
763         border : 1px solid #E8E8E8;
764         text-align : center;
765         text-decoration : none;
766 }
767
768 .toptabs .ui-tabs-nav li.ui-tabs-selected  {
769
770 }
771
772 .toptabs .ui-tabs-nav li.ui-tabs-selected a, .toptabs .ui-tabs-nav li.ui-tabs-selected span.a {
773         background-color : #FFF;
774         border-bottom : 1px solid #FFF;
775         margin-top : 0;
776 }
777
778 .toptabs .tabs-container {
779         border : 1px solid #E8E8E8;
780         padding : 1em;
781 }
782
783 .checkedout {
784         color : #999999;
785         font-style : italic;
786 }
787
788 .subfield_not_filled {
789         background-color : #FFFF99;
790 }
791 .content_hidden {
792     visibility:hidden; /* you propably don't need to change this one */
793     display:none;
794 }
795
796 /* the property for the displayed tab */
797 .content_visible {
798     visibility:visible; /* you propably don't need to change this one */
799     display:block;
800 }
801 #newbiblio a, #addchild a, #newentry a, #newshelf a, #newmenuc .first-child, #newsupplier .first-child, #newlabel a, #newtemplate a, #newbatch a, #newprofile a, #newsubscription a, #newdictionary a, #neworder a {
802         padding-left : 34px;
803         background-image: url("../../img/toolbar-new.gif");
804         background-position : center left;
805         background-repeat : no-repeat;
806 }
807
808 #changepassword a {
809         padding-left : 34px;
810         background-image: url("../../img/toolbar-password.gif");
811         background-position : center left;
812         background-repeat : no-repeat;
813 }
814
815 #manageorders a {
816         padding-left : 34px;
817         background-image: url("../../img/toolbar-orders.gif");
818         background-position : center left;
819         background-repeat : no-repeat;
820 }
821
822
823 #savemenuc .first-child, #addbiblio .first-child {
824         padding-left : 34px;
825         background-image: url("../../img/toolbar-save.gif");
826         background-position : center left;
827         background-repeat : no-repeat;
828 }
829
830 #editpatron a, #editmenuc .first-child, #editshelf a, #edit a, #editsupplier a, #managelabel a, #managetemplate a, #managelabelbatch a, #manageprofile a {
831         padding-left : 34px;
832         background-image: url("../../img/toolbar-edit.gif");
833         background-position : center left;
834         background-repeat : no-repeat;
835 }
836
837 #duplicate a {
838         padding-left : 34px;
839         background-image: url("../../img/toolbar-duplicate.gif");
840         background-position : center left;
841         background-repeat : no-repeat;
842 }
843
844 #receive a {
845         padding-left : 34px;
846         background-image: url("../../img/toolbar-receive.gif");
847         background-position : center left;
848         background-repeat : no-repeat;
849 }
850
851 #renew a {
852         padding-left : 34px;
853         background-image: url("../../img/toolbar-renew.gif");
854         background-position : center left;
855         background-repeat : no-repeat;
856 }
857
858 #deletebiblio button, #deletebiblio a, #deletepatron a, #deleteshelf .first-child, #delete a {
859         padding-left : 34px;
860         background-image: url("../../img/toolbar-delete.gif");
861         background-position : center left;
862         background-repeat : no-repeat;
863 }
864
865 #z3950search .first-child {
866         padding-left : 34px;
867         background-image: url("../../img/toolbar-search.gif");
868         background-position : center left;
869         background-repeat : no-repeat;
870 }
871 #z3950searcht table {
872         /* doesn't have desired effect in catalogue/results.tmpl - I'll leave this here for now but there do seem to be casscading CSS errors in this and other CSS fiels - RICKW 20081118 */
873         padding: 20px;
874         border: none;
875 }
876 #printbiblio button, #printbiblio a, #printmenuc .first-child {
877         padding-left : 34px;
878         background-image: url("../../img/toolbar-print.gif");
879         background-position : center left;
880         background-repeat : no-repeat;
881 }
882
883 #addtoshelf button, #addtoshelf a {
884         padding-left : 34px;
885         background-image: url("../../img/toolbar-add-to-shelf.gif");
886         background-position : center left;
887         background-repeat : no-repeat;
888 }
889
890 #placehold a {
891         padding-left : 34px;
892         background-image: url("../../img/toolbar-hold.gif");
893         background-position : center left;
894         background-repeat : no-repeat;
895 }
896
897 #editmenuc .first-child, #deleteshelf .first-child,#newmenuc .first-child, #addbiblio .first-child, #z3950search .first-child, #printmenuc .first-child, #newsupplier .first-child, #savemenuc .first-child {
898         padding-left : 15px;
899 }
900
901 .error,
902 .error a,
903 .error a:link,
904 .error a:visited {
905        color: #cc0000;
906 }
907
908 div.error {
909         border : 2px dashed #990000;
910         background-color : #FFFF99;
911         padding : .5em;
912         margin : 1em;
913 }
914
915 input.alert {
916         background-color : #FFFF99;
917         border-color: #900;
918 }
919
920 ol.bibliodetails {
921         float: left;
922         margin : 0 0 1em 1em;
923 }
924
925 ol.bibliodetails li {
926         border-bottom: 1px solid #E8E8E8;
927         list-style-type : none;
928         padding : .1em;
929 }
930
931 ol.bibliodetails span.label {
932         border-right : 1px solid #E8E8E8;
933         float : left;
934         font-weight: bold;
935         width: 12em;  
936         margin-right: 1em;  
937 }
938
939 div.listgroup {
940         clear :  left;
941 }
942
943 div.listgroup h4 {
944         font-style: italic;
945 }
946
947 div.listgroup h4 a {
948         font-size :  80%;
949 }
950
951 div.listgroup input {
952         font-size: 80%;
953 }
954
955 div.sysprefs h3 {
956         margin : .2em 0 .2em .4em;
957 }
958
959 div.sysprefs dl {
960         margin-left : 1.5em;
961 }
962
963 div.sysprefs div.hint {
964         width : 25%;
965         float : right;
966         padding : .5em;
967         margin : .7em;
968 }
969
970 tr.highlight td {
971         background-color : #F6F6F6;
972         border-color : #BCBCBC;
973 }
974
975 tr.highlight th[scope=row] {
976         background-color : #DDDDDD;
977         border-color : #BCBCBC;
978 }
979
980 tr.confirm td, tr.highlight.confirm td {
981         background-color : #ffbfbf;
982 }
983
984 #circ_circulation_issue label {
985         font-size: 105%;
986         font-weight : bold;
987 }
988
989 #circ_circulation_issue div.hint {
990         color : #666666;
991         margin: .2em 0;
992 }
993
994 #circ_circulation_issue .date-select {
995         font-size : 85%;
996         padding-top : .3em;
997 }
998
999 #circ_circulation_issue .date-select label {
1000         font-size : inherit;
1001         font-weight: normal;
1002 }
1003
1004 #circ_circulation_issue .date-select input {
1005         padding : 1px;
1006 }
1007
1008 tr.expired td {
1009         color : #999999;
1010 }
1011
1012 span.expired {
1013         color : #990000;
1014         font-style : italic;
1015 }
1016
1017 div.help {
1018         margin: .9em 0 0 0;  
1019 }
1020
1021 .blocker {
1022         color : #990000;
1023 }
1024
1025 .circmessage li {
1026         list-style : url(../../img/arrow-bullet.gif);
1027         margin-bottom : .2em;
1028 }
1029
1030 div.circmessage:first-child {
1031         margin-top : 1em;
1032 }
1033
1034 div.circmessage {
1035         padding: 0 .4em .4em .4em;
1036         margin-bottom : .3em;
1037 }
1038
1039 span.circ-hlt {
1040         color : #cc0000;
1041         font-weight : bold;
1042 }
1043
1044 div.first fieldset {
1045         margin-right : 0;
1046 }
1047
1048 #circ_needsconfirmation {
1049         margin : auto;
1050 }
1051
1052 .dialog {
1053   border: 1px solid #bcbcbc;
1054         padding : .5em;
1055         margin : 1em auto;
1056   width: 65%;
1057   }
1058   
1059 .dialog table {
1060         margin : .5em auto;
1061 }
1062
1063 .dialog table th {
1064         text-align : right;
1065 }
1066
1067 .dialog table td {
1068         text-align : left;
1069 }
1070   
1071 .dialog  h2, .dialog h3, .dialog h4 {
1072         margin : auto;
1073         text-align : center;
1074   }
1075   
1076 .dialog input {
1077         background-color : #FFF;
1078         border : 1px solid #bcbcbc;
1079         margin : .4em;
1080         padding : .4em .4em .4em 25px;
1081  }
1082  
1083 .dialog input.approve, td input.approve {
1084         background : #FFF url(../../img/approve.gif) no-repeat 4px center;
1085         padding : .4em .4em .4em 25px;  
1086  }
1087  
1088 td input.approve {
1089         background-color : #FFC;
1090 }
1091
1092 .dialog input.deny {
1093         background : #FFF url(../../img/deny.gif) no-repeat 4px center;
1094         padding : .4em .4em .4em 25px;
1095  }
1096
1097 .dialog input.save {
1098         background: #fff url(../../img/toolbar-save.gif) no-repeat 4px center;
1099         color:black;
1100         padding: .4em .4em .4em 34px;
1101 }
1102  
1103 .dialog input.edit {
1104         background: #fff url(../../img/toolbar-edit.gif) no-repeat 4px center;
1105         color:black;
1106         padding: .4em .4em .4em 34px;
1107 }
1108
1109 .dialog input.print {
1110         background : #FFF url(../../img/print-confirm.gif) no-repeat 4px center;
1111         padding : .4em .4em .4em 25px;  
1112 }
1113
1114 .dialog input:hover {
1115         background-color : #ffc;
1116  }
1117
1118 div.alert {
1119   background : #FFC url(../../img/alert-bg.gif) repeat-x left 0;
1120   text-align : center;
1121 }
1122
1123 div.alert strong {
1124         color : #900;
1125 }
1126
1127 div.dialog {
1128   background : #FFC url(../../img/dialog-bg.gif) repeat-x left 0;
1129   text-align : center;
1130 }
1131
1132 div.message {
1133         background : white url("../../img/message-bg.gif") repeat-x left 0;
1134         border : 1px solid #bcbcbc;
1135         text-align: center;
1136         width : 55%;
1137 }
1138
1139 div.message ul,
1140 div.message h5 {
1141         padding-left : 25%;
1142         text-align : left;
1143 }
1144
1145 div.message ul+h4 {
1146         margin-top : .7em;
1147 }
1148  
1149  div.results {
1150         padding : .7em 0;
1151  }
1152  
1153  .accesskey {
1154         text-decoration : underline;
1155  }
1156  
1157 .required {
1158     color : #C00;
1159 }
1160
1161 span.required {
1162         font-style : italic;
1163 }
1164
1165 .term {
1166     background-color: #FFC;
1167          color : #990000;
1168 }
1169
1170 a .term {
1171          text-decoration : underline;
1172 }
1173
1174 a:hover .term {
1175         color : #FF9090;
1176 }
1177
1178 div#menu {
1179         border-right: 1px solid #000;
1180         margin-right: .5em;
1181         padding-top: 1em;
1182         padding-bottom: 2em;
1183 }
1184
1185 *html #menu li {
1186         display : inline;
1187 }
1188
1189 div#menu li a {
1190         text-decoration: none;
1191         display: block;
1192         background : #EEE url(../../img/side-tab-gradient.gif) repeat-y top right;
1193         border: 1px solid #000;
1194         font-size: 111%;
1195         margin: .5em 0;
1196         padding: .4em .3em;
1197         margin-right :  -1px;
1198 }
1199
1200 div#menu li a:hover {
1201         background : #E8F0F6 url(../../img/side-tab-gradient-hover.gif) repeat-y top right;
1202 }
1203
1204 div#menu li.active a:hover {
1205         background-color: #fff;
1206         color :  #0000CC;
1207 }
1208
1209 #menu ul li {
1210         list-style-type: none;
1211 }
1212
1213 #menu ul li.active a {
1214         background-color: #FFF;
1215         background-image : none;
1216         border-right: 0;
1217         font-weight: bold;
1218 }
1219
1220 ul.error {
1221         background : #ffffcc;
1222         border : 1px solid #ff9090;
1223         margin : .5em;
1224         padding : .5em .5em .5em 1.5em;
1225         width : 75%
1226 }
1227
1228 h1#logo {
1229         border:0pt none;
1230         float:left !important;
1231         margin:0;
1232         padding:0;
1233         width:180px;
1234 }
1235 h1#logo {
1236         background:transparent url(../../img/koha-logo-medium.gif) no-repeat scroll 0%;
1237         margin:0.75em .3em 0.75em .7em;
1238 }
1239
1240 *html h1#logo {
1241         margin : 0.75em .3em 0.75em .3em;
1242 }
1243
1244 h1#logo a {
1245         border:0;
1246         cursor:pointer;
1247         display:block;
1248         height:0px !important;
1249         margin:0;
1250         overflow:hidden;
1251         padding:44px 0 0;
1252         text-decoration:none;
1253         width:180px;
1254 }
1255
1256 #closewindow {
1257         margin-top : 2em;
1258         text-align : center;
1259 }
1260
1261 #closewindow a {
1262         font-weight : bold;     
1263 }
1264
1265 .patroninfo+#menu {
1266         margin-right : 0;
1267 }
1268
1269 .barcode {
1270         font-size :  200%;
1271 }
1272
1273 li.email a {
1274         display:block;
1275         overflow:hidden;
1276         width:13em;
1277 }
1278 li.email {
1279         background: #FFF url(../../img/elipsis.gif) right bottom no-repeat;
1280         font-size :  87%;
1281         overflow:hidden;
1282         padding :0 10px 0 0;
1283         width:13em;
1284 }
1285
1286 .empty {
1287         color : #CCC;
1288 }
1289
1290 .address {
1291         font-size: 110%;
1292 }
1293
1294 .clearfix:after {
1295     content: "."; 
1296     display: block; 
1297     height: 0; 
1298     clear: both; 
1299     visibility: hidden;
1300 }
1301
1302 /* Hides from IE-mac \*/
1303 * html .clearfix {height: 1%;}
1304 /* End hide from IE-mac */
1305
1306 .title {
1307         font-weight : bold;
1308         font-size : 105%;
1309 }
1310
1311 .reserve {
1312         float : right;
1313         font-weight : bold;
1314 }
1315
1316 .thumbnail {
1317         display : block;
1318         margin : auto;
1319 }
1320
1321 #searchresults ul li {
1322         font-size : 90%;
1323         list-style : url(../../img/item-bullet.gif);
1324         padding : .2em 0;
1325         clear : left;
1326 }
1327
1328 #searchresults span.status {
1329         clear : left;
1330         color : #900;
1331         display : block;
1332 }
1333
1334 #searchresults span.unavailable {
1335         clear : left;
1336         display : block;
1337 }
1338
1339 #searchresults .availability strong {
1340         display : block;
1341 }
1342
1343 #searchresults ul li img {
1344         float : left;
1345         margin : 3px 5px 3px -5px;
1346 }
1347
1348 #searchresults table td {
1349         vertical-align : top;
1350 }
1351
1352 #searchheader {
1353         background-color : #f3f3f3;
1354         font-size : 80%;
1355         margin : 0 0 .5em -1px;
1356         padding : .1em 0 .1em 1em;
1357 }
1358
1359 #searchheader h3 {
1360 }
1361
1362 #searchheader form {
1363         float : right;
1364 }
1365
1366 #searchheader form.fz3950 {
1367         float : right;
1368         font-size : 125%;
1369         padding : 0 0 0 5em;
1370 }
1371
1372 #searchheader form.fz3950bigrpad {
1373         float : right;
1374         font-size : 125%;
1375         padding : 5px 25em 0 0;
1376 }
1377
1378 #search-facets ul {
1379         margin : 0;
1380         padding : .3em;
1381 }
1382
1383 #search-facets {
1384         border : 1px solid #e8e8e8;
1385 }
1386
1387 #search-facets h4 {
1388         background-color : #F3F3F3;
1389         border-bottom : 1px solid #e8e8e8;
1390         font-size : 90%;
1391         margin : 0;
1392         padding : .4em .2em;
1393         text-align : center;
1394 }
1395
1396 #search-facets ul li {
1397         font-weight : bold;
1398         list-style-type : none;
1399 }
1400
1401 #search-facets li li {
1402         font-weight : normal;
1403         font-size : 85%;
1404         margin-bottom : 2px;
1405         padding : .1em .2em;
1406 }
1407
1408 #search-facets li li a {
1409 }
1410
1411 #search-facets li.showmore {
1412         font-weight : bold;
1413         text-indent : 1em;
1414 }
1415
1416 div.pages {
1417         margin : .5em 0;
1418 }
1419
1420 div.pages a {
1421         font-weight: bold;
1422         padding: 1px 5px 1px 5px;
1423         text-decoration: none;
1424 }
1425
1426 div.pages a:link {
1427         background-color : #eeeeee;
1428         color : #3366CC;
1429 }
1430
1431 div.pages a:hover {
1432         background-color : #e8f0f6;
1433 }
1434
1435 div.pages a:active {
1436         background-color : #ffc;
1437 }
1438
1439 div.browse {
1440         margin : .5em 0;
1441 }
1442
1443 div#bookcoverimg {
1444         text-align : center;
1445 }
1446
1447 div#header_search input.submit {
1448         font-size : 1em;
1449 }
1450
1451 input[type=submit], input[type=button] {
1452         border: 1px outset #999999;
1453         border-top-color: #666;
1454         border-left-color: #666;
1455         padding: 0.25em;
1456         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1457         color: #333333;
1458 }
1459
1460 input.submit,button.submit {
1461         border: 1px solid #999999;
1462         border-top-color: #666;
1463         border-left-color: #666;
1464         padding: 0.25em;
1465         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1466         color: #333333;
1467 }
1468
1469 *html input.submit {
1470         padding : .1em;
1471 }
1472
1473 input[type=submit]:active, input[type=button]:active {
1474         border : 1px inset #999999;
1475 }
1476
1477 input[type=reset], input[type=button], input.submit, button.submit {
1478         border: 1px outset #999999;
1479         border-top-color: #666;
1480         border-left-color: #666;
1481         padding: 0.25em;
1482         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1483         color: #333333;
1484 }
1485
1486 input[type=reset]:active, input[type=button]:active, input.submit:active, button.submit:active {
1487         border : 1px inset #999999;
1488 }
1489
1490 ul li input.submit {
1491         font-size : 87%;
1492         padding : 2px;
1493 }
1494
1495 input.warning {
1496     background : #FFF url(../../img/famfamfam/silk/error.png) no-repeat 4px center;
1497         padding : 0.25em 0.25em 0.25em 25px;
1498 }
1499
1500 .searchhighlightblob {
1501     font-size:75%;
1502         font-style : italic;
1503 }
1504
1505 a.yuimenuitemlabel:hover {
1506         background-color : #B3D4FF;
1507         color : #000;
1508 }
1509                 
1510 #displayexample {
1511         padding: 5px; 
1512         margin-bottom: 10px;
1513         background-color: #CCCCCC;
1514 }
1515
1516 #irregularity_summary {
1517         vertical-align : top;
1518 }
1519
1520 #toplevelnav {
1521         float : left;
1522         margin-left : .5em;
1523 }
1524
1525 ul#toplevelmenu {
1526         padding : 0;
1527 }
1528                 
1529 ul#toplevelmenu li {
1530         display: inline;
1531         padding : 0 .6em;
1532 }
1533                 
1534 ul#toplevelmenu li.more a {
1535         background-image:url(../../img/more-arrow.gif);
1536         background-position:right center;
1537         background-repeat:no-repeat;
1538         padding-right:13px;
1539 }
1540                 
1541 ul#toplevelmenu li.more ul li a {
1542         background-image : none;
1543         padding-right : 20px;
1544 }
1545
1546 ul#toplevelmenu li.more ul li a.yuimenuitemlabel {
1547         padding: .2em 20px .2em 20px;
1548 }
1549                 
1550 ul#menu li a, ul#toplevelmenu li a {
1551         text-decoration : none;
1552 }
1553 ul#menu li ul li, ul#toplevelmenu li ul li {
1554         display :block;
1555         padding :0;
1556 }
1557 ul#menu li ul li a, ul#toplevelmenu li ul li a {
1558         text-decoration : none;
1559 }
1560
1561 ul#i18nMenu {
1562         margin : 0;
1563         padding : .2em 0;
1564  }
1565  
1566 ul#i18nMenu li {
1567         border-left : 1px solid #CCC;
1568         display : inline;
1569         list-style : none;
1570         padding : 0 10px;
1571  }
1572  
1573 ul#i18nMenu li:first-child {
1574         border-left : 0;
1575  }
1576  
1577 ul#i18nMenu li ul li {
1578         border : 0;
1579         display : block;
1580         padding : 0;
1581  }
1582  
1583                 
1584 ul#i18nMenu li.more a {
1585         background-image:url(../../img/more-up-arrow.gif);
1586         background-position:right center;
1587         background-repeat:no-repeat;
1588         padding-right:13px;
1589 }
1590                 
1591 ul#i18nMenu li.more ul li a {
1592         background-image : none;
1593         padding-right : 20px;
1594 }
1595  
1596  div#changelanguage{
1597         background-color: #fff;
1598         border-top: 1px solid #CCC;
1599   position:absolute;
1600   bottom:0;
1601   left:0;
1602   width:100%;
1603   height: 2em;
1604  }
1605  
1606  @media screen{
1607   body>div#changelanguage {
1608    position: fixed;
1609   }
1610  }
1611  
1612  * html body{
1613   overflow:hidden;
1614  } 
1615  
1616  * html div#doc1{
1617   height:100%;
1618   overflow:auto;
1619  }
1620   
1621  * html div#doc2{
1622   height:100%;
1623   overflow:auto;
1624  }
1625   
1626  * html div#doc3{
1627   height:100%;
1628   overflow:auto;
1629  }
1630
1631 #CheckAll, #CheckNone, #CheckPending {
1632         font-weight : normal;
1633         margin : 0 .5em 0 0;
1634 }
1635 .lost,.dmg,.wdn {
1636         display : block;
1637         color : #990000;
1638 }
1639 .datedue {
1640         display : block;
1641         color : #999;
1642         font-style : italic;
1643 }
1644 /* Tablesorter */
1645 .header {
1646         background-image:url("../../img/ascdesc.gif");
1647         background-position:right center;
1648         background-repeat:no-repeat;
1649         cursor:pointer;
1650         padding : .2em 23px;
1651 }
1652 .headerSortUp {
1653         background-image:url("../../img/asc.gif");
1654 }
1655 .headerSortDown {
1656         background-image:url("../../img/desc.gif");
1657 }
1658
1659 tr.reserved td {
1660         background-color : #eeffd4;
1661 }
1662 tr.transfered td {
1663         background-color : #e8f0f6;
1664 }
1665 .waitinghere {
1666         color : #669900;
1667 }
1668
1669 /* Permissions Labels */
1670 label.permissioncode:before {
1671         content: "(";
1672 }
1673 label.permissioncode:after {
1674         content: ")";
1675 }
1676 label.permissioncode {
1677         font-style : italic;
1678 }
1679 span.permissiondesc {
1680         font-weight : normal;
1681 }
1682 #mainuserblock {
1683         border : 1px solid #E8E8E8;
1684         margin-top : .5em;
1685         padding : .5em;
1686 }
1687
1688
1689 /* borrower autocomplete */
1690 #borrowerautocomplete { width: 450px; text-align:left;} /* z-index needed on top instances for ie & sf absolute inside relative issue */
1691 .autocomplete .yui-ac-highlight ,
1692 .autocomplete .yui-ac-highlight .sample-result,
1693 .autocomplete .yui-ac-highlight .sample-query { color:#FFF; }
1694 .autocomplete .sample-result { color: black; }
1695 .autocomplete .sample-query { color:#000; }
1696 #findborrower { position:static; width:auto; }
1697 #yborrowercontainer { text-align:left;width:335px; }
1698
1699 /* patron attribues autocomplete for overdues report (pattrodue) */
1700 .pattrodue-autocomplete .pattrodue-result { color: black; }
1701 .pattrodue-autocomplete .yui-ac-highlight .pattrodue-result { color: white; }
1702 .pattrodue-input { position:static; width:auto; }
1703 .pattrodue-container { text-align:left; width:400px; }
1704
1705 .labeledmarc-table {
1706         border: 0;
1707 }
1708
1709 .labeledmarc-label {
1710         border: 0;
1711         padding: 5;
1712         font-size: 11pt;
1713         color: darkblue;
1714 }
1715
1716 .labeledmarc-value {
1717         border: 0;
1718         padding: 5;
1719         font-size: 10pt;
1720         color: black;
1721 }
1722
1723 .hintsClass {
1724     font-family: tahoma, verdana, arial;
1725     font-size: 12px;
1726     background-color: #f0f0f0;
1727     color: #000000;
1728     border: 1px solid #808080;
1729     padding: 5px;
1730 }
1731 .hintSource {
1732     color: green;
1733     text-decoration: underline;
1734     cursor: pointer;
1735 }
1736
1737 h1#pdf {
1738         background:transparent url(../../img/pdficon_large.gif) no-repeat scroll 0%;
1739         border: 0;
1740         margin:0.75em .3em 0.75em .7em;
1741         padding:0;
1742 }
1743
1744 h1#pdf a {
1745         border:0;
1746         cursor:pointer;
1747         display:block;
1748         height:0px !important;
1749         margin:0;
1750         overflow:hidden;
1751         padding:44px 0 0;
1752         text-decoration:none;
1753         width:35px;
1754 }
1755
1756 h1#csv {
1757         background:transparent url(../../img/csv_icon.gif) no-repeat scroll 0%;
1758         border: 0;
1759         margin:0.75em .3em 0.75em .7em;
1760         padding:0;
1761 }
1762
1763 h1#csv a {
1764         border:0;
1765         cursor:pointer;
1766         display:block;
1767         height:0px !important;
1768         margin:0;
1769         overflow:hidden;
1770         padding:44px 0 0;
1771         text-decoration:none;
1772         width:35px;
1773 }
1774
1775 h1#xml {
1776         background:transparent url(../../img/icon_xml.gif) no-repeat scroll 0%;
1777         border: 0;
1778         margin:0.75em .3em 0.75em .7em;
1779         padding:0;
1780 }
1781
1782 h1#xml a {
1783         border:0;
1784         cursor:pointer;
1785         display:block;
1786         height:0px !important;
1787         margin:0;
1788         overflow:hidden;
1789         padding:44px 0 0;
1790         text-decoration:none;
1791         width:35px;