Converting check all/none to text links as we have now in the OPAC
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / css / staff-global.css
1 @import url("../lib/yui/reset-fonts-grids.css");
2
3 a, a:link, a:visited, a:active {
4         color : #0000CC;
5 }
6
7 a:hover {
8         color : #669ACC;
9 }
10
11 body {
12         text-align : left;
13         padding:0 0 2.5em 0;
14 }
15
16 br.clear {
17         clear : both;
18         line-height : 1px;
19 }
20
21 form {
22         display : inline;
23 }
24
25 h1 {
26         font-size : 161.6%;
27         font-weight : bold;
28 }
29
30 h2 {
31         font-size : 146.5%;
32         font-weight : bold;
33 }
34
35 h3 {
36         font-size : 131%;
37         font-weight : bold;
38 }
39
40 h4 {
41         font-size : 116%;       
42         font-weight : bold;
43 }
44
45 h5 {
46         font-size : 100%;       
47         font-weight : bold;
48 }
49
50 h6 {
51         font-size : 93%;
52         font-weight : bold;
53 }
54
55 h1,h2,h3,h4,h5,h6 {
56         margin : .3em 0;
57 }
58
59 html {
60 }
61
62 p {
63         margin: .5em 0 .5em 0;
64 }
65
66 strong {
67         font-weight : bold;
68 }
69
70 em {
71         font-style : italic;
72 }
73
74 .subfield-label {
75     font-style : italic;
76 }
77
78 #hd {
79 }
80
81 #navigation {
82         border-right : 1px solid #BCBCBC;
83 }
84
85 #navigation li {
86         font-weight : bold;
87 }
88
89 #navigation li li {
90         font-weight : normal;
91 }
92
93 #navigation input {
94         font-size : 85%;
95 }
96
97 #ft {
98 }
99
100 .yui-u {
101 }
102
103 #doc, #doc1, #doc2, #doc3 {
104         padding-top : 1em;
105 }
106
107 #login   {
108         position : absolute;
109         right : .5em;
110 }
111
112 #login a {
113
114 }
115
116 ul {
117         padding-left : 1.1em;
118 }
119
120 ul li {
121         list-style-type : disc;
122 }
123
124 ul li li {
125         list-style-type : circle;
126 }
127
128 ol {
129         padding-left : 1.5em;
130 }
131
132 ol li {
133         list-style : decimal;
134 }
135
136 #header {
137         background-color : #F3F3F3;
138         border-bottom : 1px solid #E8E8E8;
139         line-height : 2em;
140 }
141
142 #header:after { /* clearing without presentational markup, IE gets extra treatment */
143     display: block;
144     clear: both;
145     content: " ";
146 }
147
148 #sitetitle {
149 /*      background-image : url("../../img/koha-logo-black.png");
150         background-position : 5px 2px;
151         background-repeat : no-repeat;
152         float : left;
153         height : 54px;
154         padding-left : 50px;*/
155         border-bottom : 1px solid #E8E8E8;
156 }
157
158 #sitetitle h1 {
159         display : inline;
160         line-height : 54px;
161 }
162
163 #sitetitle h1 a {
164         text-decoration : none;
165 }
166
167 #submenu {
168         margin : 0 0 .5em 0;
169         padding : 0;
170 }
171
172 #submenu ul {
173         margin : 0;
174         padding : 0;    
175 }
176
177 #submenu ul li {
178         padding-left : 0;
179 }
180
181 /*#toplevelnav ul {
182         margin : 0;
183         padding : 0;
184 }
185
186 #toplevelnav li, #submenu li {
187         display : inline;
188         border-right : 1px solid #E8E8E8;
189         padding : 0 .5em;
190         white-space : nowrap;
191 }
192
193 #toplevelnav li:last-child, #submenu li:last-child {
194         border : 0;
195 }*/
196
197 table {
198         border-collapse : collapse;
199         border-top : 1px solid #BCBCBC;
200         border-right : 1px solid #BCBCBC;
201 }
202
203 td, th {
204         border-bottom : 1px solid #BCBCBC;
205         border-left : 1px solid #BCBCBC;
206         padding : .2em .3em;
207 }
208
209 td {
210         background-color : White;
211 }
212
213 th {
214         background-color : #E8E8E8;
215         font-weight : bold;
216 }
217
218 tr.highlight td, td.highlight {
219         background-color : #F3F3F3;
220 }
221
222 td.od {
223         color : #cc0000;
224         font-weight : bold;
225 }
226
227 tr.warn td {
228         background-color: #FF9090;
229 }
230
231 tr.onissue td {
232         background-color: #FFFFCC;
233 }
234
235 tr.highlight.onissue td {
236         background-color: #FFFFE1;
237 }
238
239 caption {
240         font-size : 153.9%;
241         font-weight : bold;
242 }
243
244 span.problem {
245         background-color : #FFFFCC;
246         color : #990000;
247         font-weight : bold;
248         line-height : 1.7em;
249 }
250
251 fieldset {
252         border : 2px solid #EEEEEE;
253         margin : 1em 1em 1em 0;
254         padding : 1em;
255 }
256
257 legend {
258         font-size : 123.1%;
259         font-weight : bold;
260         margin : 0 0 0 -1em;
261         padding : 0;
262 }
263
264 #breadcrumbs {
265         background-color : #F3F3F3;
266         border-bottom : 1px solid #E8E8E8;
267         clear : both;
268         font-size : 90%;
269         padding :.2em .5em .4em 10px;
270 }
271
272 #header+#breadcrumbs {
273         margin-top : 1em;
274 }
275
276 #commonsearch {
277         display : inline;
278 }
279
280
281 div#header_search {
282         background-position : .5em .5em;
283         background-repeat : no-repeat;
284         float: left;
285         margin: .3em 0 .5em 0;
286 }
287
288 div#header_search input {
289         font-size : 1.3em;
290 }
291
292 div#header_search ul.link-tabs {
293         font-family : Arial, Geneva, sans-serif;
294         margin-bottom : -4px;
295 }
296
297 div#header_search ul.link-tabs li.on a,
298 div#header_search ul.link-tabs li a,
299 div#header_search ul.link-tabs li.off a {
300         padding : 0.1em .5em .2em .5em;
301 }
302
303 div#header_search div.residentsearch {
304         border : 0;
305         border-bottom : 1px solid #FF9900;
306         padding : 0 0 .2em 0;
307 }
308
309 div#reserves,div#checkouts {
310         border : 1px solid #E8E8E8;
311         padding : 1em;
312 }
313
314 .tip {
315         font-size: 93%;
316         color : Gray;
317 }
318
319 .ex {
320         font-family : "Courier New", Courier, fixed-width;
321         font-weight : bold;
322 }
323
324
325 div.yui-b h5 {
326         font-size : 100%;
327         margin : .5em 0;
328 }
329
330 dt {
331         font-size : 110%;
332         font-weight : bold;
333 }
334
335 dd {
336         padding : .2em;
337         text-indent : 1.5em;
338 }
339
340 div#toolbar {
341         background-color : #F3F3F3;
342         margin-bottom : .7em;
343 }
344
345 ul.toolbar {
346         padding-left : 0;
347 }
348
349 .yui-menu-button  {
350         
351 }
352
353 ul.toolbar li {
354         display : inline;
355         list-style : none;
356 }
357
358 div.patroninfo {
359         margin-top : -.5em;
360 }
361
362 div.patroninfo h5 {
363         border-right :  1px solid #000;
364         margin-bottom : 0;
365         padding-left : -.5em;
366         padding-top : .3em;
367         padding-bottom : .5em;
368 }
369
370 div.patroninfo ul {
371         border-right : 1px solid #000;
372         border-bottom : 0;
373         border-top : 0;
374         padding : 0 0 .5em 0;
375 }
376
377 div.patroninfo ul li, div.patronviews ul li {
378         list-style-type : none;
379 }
380
381 div.patronviews {
382         border-right :  1px solid #000;
383         border-top : 1px solid #000;
384         margin-bottom : .5em;
385         padding : .5em 0 .5em 0;
386 }
387
388 a.member-edit {
389         float : right;
390         background-color : #DBECC8;
391         margin-top : .5em;
392         padding : .3em;
393         text-align : right;
394         text-decoration : none;
395 }
396
397 fieldset.brief {
398         border : 1px solid #E8E8E8;
399 }
400
401 fieldset.brief label {
402         display : block;
403         font-weight : bold;
404         padding : .3em 0;
405 }
406
407 fieldset.brief ol, fieldset.brief li {
408         list-style-type : none;
409 }
410
411 fieldset.brief div.hint, fieldset.rows div.hint {
412         color : #999999;
413         font-size : 95%;
414         margin-bottom : .4em;
415 }
416
417 fieldset.rows {  
418 border-width : 1px;
419 border-bottom : 1px solid black;
420 float : left;
421 font-size : 90%;
422 clear : left;
423 margin: .9em 0 0 0;  
424 padding: 0;
425 width: 100%; 
426 }
427
428 fieldset.rows legend {  
429         margin-left: 1em;
430         font-weight: bold;
431         font-size : 110%;
432 }
433
434 fieldset.rows label, fieldset.rows span.label {  
435         float: left;  
436         font-weight : bold;
437         width: 6em;  
438         margin-right: 1em;  
439         text-align: right;
440 }
441
442 fieldset.rows fieldset {
443         border-width : 1px;
444         margin : 0 0 .5em 0;
445         padding : .3em;
446 }
447
448 .yui-b fieldset.rows label, .yui-b fieldset.rows span.label {  
449         width: 9em;  
450 }
451
452 .yui-b fieldset.rows div.hint {
453         margin-left : 10.5em;
454 }
455
456 .yui-u fieldset.rows label, .yui-u fieldset.rows span.label {  
457         width: 6em;  
458 }
459
460 .yui-u fieldset.rows div.hint {
461         margin-left : 7.5em;
462 }
463
464 fieldset.rows.left label, fieldset.rows.left span.label {
465         width : 8em;
466         text-align : left;      
467 }
468
469 fieldset.rows ol {  
470 padding: 1em 1em 0 1em;  
471 list-style-type: none;
472 }
473
474 fieldset.rows li {  
475 float : left;
476 clear : left;
477 padding-bottom: 1em;
478 list-style-type: none;
479 width: 100%; 
480 }
481
482 fieldset.rows.left li {
483         padding-bottom : .4em;
484 }
485
486 fieldset.rows li.radio {
487         padding-left: 9em;
488         width : auto;
489 }
490
491 fieldset.rows li.radio label {
492         float : none;
493         width : auto;
494         margin : 0 0 0 1em;
495 }
496
497 fieldset.rows ol.radio label {
498         width : auto;
499         float : none;
500         margin-right : 0;
501 }
502
503 fieldset.rows ol.radio label.radio {
504         float : left;
505         width : 12em;
506         margin-right : 1em;
507 }
508
509 fieldset.rows table {
510         font-size : 105%;
511         clear : both;
512         margin : 1em 0 1em 1em;
513 }
514
515 fieldset.rows td label {
516         float : none;
517         font-weight : normal;
518         width : auto;
519 }
520
521 fieldset.rows label.yesno {
522         float : none;
523         width : auto;
524 }
525
526 fieldset.action, div.action {
527         clear : both;
528         float : none;
529         border : none;
530         margin : 0;
531         padding : 1em 0 .3em 0;
532         width : auto;
533 }
534
535 div.rows {
536 float : left;
537 clear : left;
538 margin: 0 0 0 0;  
539 padding: 0;
540 width: 100%; 
541 }
542
543
544 div.rows span.label {  
545         float: left;  
546         font-weight : bold;
547         width: 9em;  
548         margin-right: 1em;  
549         text-align: left;
550 }
551
552 div.rows ol {  
553 padding: .5em 1em 0 0;  
554 list-style-type: none;
555 }
556
557 div.rows ol li li {
558         border-bottom: 0;
559 }
560
561 div.rows li {
562 border-bottom :  1px solid #EEE;
563 float : left;
564 clear : left;
565 padding-bottom: .2em;
566 padding-top: .1em;
567 list-style-type: none;
568 width: 100%; 
569 }
570
571 a.cancel {
572         padding-left : 1em;
573 }
574
575 fieldset.rows fieldset.action {
576         padding : 1em;
577 }
578
579 fieldset.rows label.inline {
580         display : inline;
581         float : none;
582         margin-left : 1em;
583         width : auto;
584 }
585
586 fieldset.rows .inputnote {
587         float : left;
588         margin : .5em 0 0 10em;
589 }
590
591 .tabs-nav li {
592         list-style : none;
593 }
594
595 .tabs-nav a, .tabs-nav a span, .tabs-nav span.a {
596    background : none;
597         display : block;
598         padding: .2em .5em .25em .5em;
599 }
600
601 .tabs-nav a, .tabs-nav span.a {
602     z-index : auto;
603 }
604
605 .tabs-nav .tabs-selected a, .tabs-nav .tabs-selected span.a {
606         background-color : #FFFFCC;
607         border-top: 1px solid #FFFFCC;
608         border-right: 1px solid #FF9900;
609         border-bottom: 1px solid #FF9900;
610         border-left: 1px solid #FFCC66;
611         font-weight : bold;
612         text-align : center;
613         text-decoration : none;
614         top : -1px;
615 }
616
617 .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active, .tabs-nav span.a {
618     background-position : inherit;
619     outline: 0; /* prevent dotted border in Firefox */
620 }
621 .tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active, .tabs-nav span.a {
622     background-position: inherit;
623 }
624
625 .tabs-nav .tabs-selected a:hover {
626         color : #0000CC;
627 }
628
629 .tabs-nav li.tabs-selected {
630         background-color : #FFFFCC;
631 }
632
633 .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active, .tabs-nav span.a {
634          background : none;
635     outline: 0; /* prevent dotted border in Firefox */
636 }
637
638 .tabs-container {
639     border-top: 0;
640     padding : inherit;
641     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
642 }
643 .tabs-loading em {
644     padding: inherit;
645     background: none;
646 }
647 .toptabs {
648         margin-top : 1em;
649 }
650
651 .toptabs .tabs-nav a, .toptabs .tabs-nav span.a {
652     top: 0;
653  }
654
655 .toptabs .tabs-nav li {
656         margin-right : .5em;
657 }
658
659 .toptabs .tabs-nav li a, .toptabs .tabs-nav li span.a {
660         background-color : #F3F3F3;
661         border-top : 1px solid #E8E8E8;
662         border-left : 1px solid #E8E8E8;
663         border-right : 1px solid #E8E8E8;
664         border-bottom : 0;
665         text-align : center;
666         text-decoration : none;
667 }
668
669 .toptabs .tabs-nav li.tabs-selected  {
670         background-color : #FFF;
671 }
672
673 .toptabs .tabs-nav li.tabs-selected a, .toptabs .tabs-nav li.tabs-selected span.a {
674         background-color : #FFF;
675         border-top : 1px solid #E8E8E8;
676         border-left : 1px solid #E8E8E8;
677         border-right : 1px solid #E8E8E8;
678         border-bottom : 1px solid #FFF;
679         margin-bottom : -5px;
680         text-align : center;
681 }
682
683 .toptabs.numbered .tabs-nav li {
684         min-width : 3em;
685 }
686
687 .toptabs .tabs-container {
688         border : 1px solid #E8E8E8;
689         padding : 1em;
690 }
691
692 .checkedout {
693         color : #999999;
694         font-style : italic;
695 }
696
697 .subfield_not_filled {
698         background-color : #FFFF99;
699 }
700 .content_hidden {
701     visibility:hidden; /* you propably don't need to change this one */
702     display:none;
703 }
704
705 /* the property for the displayed tab */
706 .content_visible {
707     visibility:visible; /* you propably don't need to change this one */
708     display:block;
709 }
710 #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 {
711         padding-left : 34px;
712         background-image: url("../../img/toolbar-new.gif");
713         background-position : center left;
714         background-repeat : no-repeat;
715 }
716
717 #changepassword a {
718         padding-left : 34px;
719         background-image: url("../../img/toolbar-password.gif");
720         background-position : center left;
721         background-repeat : no-repeat;
722 }
723
724 #manageorders a {
725         padding-left : 34px;
726         background-image: url("../../img/toolbar-orders.gif");
727         background-position : center left;
728         background-repeat : no-repeat;
729 }
730
731
732 #savemenuc .first-child, #addbiblio .first-child {
733         padding-left : 34px;
734         background-image: url("../../img/toolbar-save.gif");
735         background-position : center left;
736         background-repeat : no-repeat;
737 }
738
739 #editpatron a, #editmenuc .first-child, #editshelf a, #edit a, #editsupplier a {
740         padding-left : 34px;
741         background-image: url("../../img/toolbar-edit.gif");
742         background-position : center left;
743         background-repeat : no-repeat;
744 }
745
746 #duplicate a {
747         padding-left : 34px;
748         background-image: url("../../img/toolbar-duplicate.gif");
749         background-position : center left;
750         background-repeat : no-repeat;
751 }
752
753 #receive a {
754         padding-left : 34px;
755         background-image: url("../../img/toolbar-receive.gif");
756         background-position : center left;
757         background-repeat : no-repeat;
758 }
759
760 #renew a {
761         padding-left : 34px;
762         background-image: url("../../img/toolbar-renew.gif");
763         background-position : center left;
764         background-repeat : no-repeat;
765 }
766
767 #deletebiblio button, #deletebiblio a, #deletepatron a, #deleteshelf .first-child, #delete a {
768         padding-left : 34px;
769         background-image: url("../../img/toolbar-delete.gif");
770         background-position : center left;
771         background-repeat : no-repeat;
772 }
773
774 #z3950search .first-child {
775         padding-left : 34px;
776         background-image: url("../../img/toolbar-search.gif");
777         background-position : center left;
778         background-repeat : no-repeat;
779 }
780 #printbiblio button, #printbiblio a, #printmenuc .first-child {
781         padding-left : 34px;
782         background-image: url("../../img/toolbar-print.gif");
783         background-position : center left;
784         background-repeat : no-repeat;
785 }
786
787 #addtoshelf button, #addtoshelf a {
788         padding-left : 34px;
789         background-image: url("../../img/toolbar-add-to-shelf.gif");
790         background-position : center left;
791         background-repeat : no-repeat;
792 }
793
794 #placehold a {
795         padding-left : 34px;
796         background-image: url("../../img/toolbar-hold.gif");
797         background-position : center left;
798         background-repeat : no-repeat;
799 }
800
801 #editmenuc .first-child, #deleteshelf .first-child,#newmenuc .first-child, #addbiblio .first-child, #z3950search .first-child, #printmenuc .first-child, #newsupplier .first-child, #savemenuc .first-child {
802         padding-left : 15px;
803 }
804
805 div.error {
806         border : 2px dashed #990000;
807         background-color : #FFFF99;
808         padding : .5em;
809         margin : 1em;
810 }
811
812 input.alert {
813         background-color : #FFFF99;
814         border-color: #900;
815 }
816
817 ol.bibliodetails {
818         float: left;
819         margin : 0 0 1em 1em;
820 }
821
822 ol.bibliodetails li {
823         border-bottom: 1px solid #E8E8E8;
824         list-style-type : none;
825         padding : .1em;
826 }
827
828 ol.bibliodetails span.label {
829         border-right : 1px solid #E8E8E8;
830         float : left;
831         font-weight: bold;
832         width: 12em;  
833         margin-right: 1em;  
834 }
835
836 div.listgroup {
837         clear :  left;
838 }
839
840 div.listgroup h4 {
841         font-style: italic;
842 }
843
844 div.listgroup h4 a {
845         font-size :  80%;
846 }
847
848 div.listgroup input {
849         font-size: 80%;
850 }
851
852 div.sysprefs h3 {
853         margin : .2em 0 .2em .4em;
854 }
855
856 div.sysprefs dl {
857         margin-left : 1.5em;
858 }
859
860 div.sysprefs div.hint {
861         width : 25%;
862         float : right;
863         padding : .5em;
864         margin : .7em;
865 }
866
867 tr.highlight td {
868         background-color : #F6F6F6;
869 }
870
871 tr.highlight th[scope=row] {
872         background-color : #DDDDDD;
873 }
874
875 tr.confirm td, tr.confirm.highlight td {
876         background-color : #ffbfbf;
877 }
878
879 #circ_circulation_issue label {
880         font-size: 105%;
881         font-weight : bold;
882 }
883
884 #circ_circulation_issue div.hint {
885         color : #666666;
886         margin: .2em 0;
887 }
888
889 tr.expired td {
890         color : #999999;
891 }
892
893 span.expired {
894         color : #990000;
895         font-style : italic;
896 }
897
898 div.subfield_line {
899         padding-bottom : .3em;
900 }
901
902 div.subfield_line label {
903     font-size:89%;
904     float: left;
905          padding-right : .4em;
906     width: 210px;
907     text-align: left;
908     clear:left;
909 }
910
911 div.help {
912         margin: .9em 0 0 0;  
913 }
914
915 .blocker {
916         color : #990000;
917 }
918
919 .circmessage li {
920         list-style : url(../../img/arrow-bullet.gif);
921         margin-bottom : .2em;
922 }
923
924 div.circmessage:first-child {
925         margin-top : 1em;
926 }
927
928 div.circmessage {
929         padding: .4em;
930         margin-bottom : .3em;
931 }
932
933 span.circ-hlt {
934         color : #cc0000;
935         font-weight : bold;
936 }
937
938 div.first fieldset {
939         margin-right : 0;
940 }
941
942 #circ_needsconfirmation {
943         margin : auto;
944 }
945
946 .dialog {
947   border: 1px solid #bcbcbc;
948         padding : .5em;
949         margin : 1em auto;
950   width: 65%;
951   }
952   
953 .dialog table {
954         margin : .5em auto;
955 }
956
957 .dialog table th {
958         text-align : right;
959 }
960
961 .dialog table td {
962         text-align : left;
963 }
964   
965 .dialog  h2, .dialog h3, .dialog h4 {
966         margin : auto;
967         text-align : center;
968   }
969   
970 .dialog input {
971         background-color : #FFF;
972         border : 1px solid #bcbcbc;
973         margin : .4em;
974         padding : .4em .4em .4em 25px;
975  }
976  
977 .dialog input.approve {
978         background : #FFF url(../../img/approve.gif) no-repeat 4px center;
979         padding : .4em .4em .4em 25px;  
980  }
981
982 .dialog input.deny {
983         background : #FFF url(../../img/deny.gif) no-repeat 4px center;
984         padding : .4em .4em .4em 25px;
985  }
986
987 .dialog input.save {
988         background: #fff url(../../img/toolbar-save.gif) no-repeat 4px center;
989         color:black;
990         padding: .4em .4em .4em 34px;
991 }
992  
993 .dialog input.edit {
994         background: #fff url(../../img/toolbar-edit.gif) no-repeat 4px center;
995         color:black;
996         padding: .4em .4em .4em 34px;
997 }
998
999 .dialog input:hover {
1000         background-color : #ffc;
1001  }
1002  
1003 div.alert {
1004   background : #FFC url(../../img/alert-bg.gif) repeat-x left 0;
1005   text-align : center;
1006 }
1007
1008 div.alert strong {
1009         color : #900;
1010 }
1011
1012 div.message {
1013         background : white url("../../img/message-bg.gif") repeat-x left 0;
1014    border : 1px solid #bcbcbc;
1015         width : 55%;
1016 }
1017
1018 div.message input.approve {
1019         display : block;
1020         margin: auto;
1021 }
1022  
1023  div.results {
1024         padding : .7em 0;
1025  }
1026  
1027  .accesskey {
1028         text-decoration : underline;
1029  }
1030  
1031 .required {
1032     color : #C00;
1033 }
1034
1035 span.required {
1036         font-style : italic;
1037 }
1038
1039 .term {
1040     background-color: #FFC;
1041          color : #990000;
1042 }
1043
1044 a .term {
1045          text-decoration : underline;
1046 }
1047
1048 a:hover .term {
1049         color : #FF9090;
1050 }
1051
1052 div#menu {
1053         border-right: 1px solid #000;
1054         margin-right: .5em;
1055         padding-top: 1em;
1056         padding-bottom: 2em;
1057 }
1058
1059 div#menu li a {
1060         text-decoration: none;
1061         display: block;
1062         background : #EEE url(../../img/side-tab-gradient.gif) repeat-y top right;
1063         border: 1px solid #000;
1064         font-size: 111%;
1065         margin: .5em 0;
1066         padding: .4em .3em;
1067         margin-right :  -1px;
1068 }
1069
1070 div#menu li a:hover {
1071         background : #E8F0F6 url(../../img/side-tab-gradient-hover.gif) repeat-y top right;
1072 }
1073
1074 div#menu li.active a:hover {
1075         background-color: #fff;
1076         color :  #0000CC;
1077 }
1078
1079 #menu ul li {
1080         list-style-type: none;
1081 }
1082
1083 #menu ul li.active a {
1084         background-color: #FFF;
1085         background-image : none;
1086         border-right: 0;
1087         font-weight: bold;
1088 }
1089
1090 ul.error {
1091         background : #ffffcc;
1092         border : 1px solid #ff9090;
1093         margin : .5em;
1094         padding : .5em .5em .5em 1.5em;
1095         width : 75%
1096 }
1097
1098 h1#logo {
1099         border:0pt none;
1100         float:left !important;
1101         margin:0;
1102         padding:0;
1103         width:180px;
1104 }
1105 h1#logo {
1106         background:transparent url(../../img/koha-logo-medium.gif) no-repeat scroll 0%;
1107         border: 0;
1108         margin:0.75em .3em 0.75em .7em;
1109         padding:0;
1110 }
1111
1112 h1#logo a {
1113         border:0;
1114         cursor:pointer;
1115         display:block;
1116         height:0px !important;
1117         margin:0;
1118         overflow:hidden;
1119         padding:44px 0 0;
1120         text-decoration:none;
1121         width:180px;
1122 }
1123
1124 #closewindow {
1125         margin-top : 2em;
1126         text-align : center;
1127 }
1128
1129 #closewindow a {
1130         font-weight : bold;     
1131 }
1132
1133 .patroninfo+#menu {
1134         margin-right : 0;
1135 }
1136
1137 .barcode {
1138         font-size :  200%;
1139 }
1140
1141 .email {
1142 font-size :  87%;
1143 width : 15em;
1144 margin: 0;
1145 padding: 0;
1146 overflow :  hidden;
1147 }
1148
1149 .address {
1150         font-size: 110%;
1151 }
1152
1153 #circ_circulation_issue .date-select label {
1154         font-weight: normal;
1155 }
1156
1157 .clearfix:after {
1158     content: "."; 
1159     display: block; 
1160     height: 0; 
1161     clear: both; 
1162     visibility: hidden;
1163 }
1164
1165 /* Hides from IE-mac \*/
1166 * html .clearfix {height: 1%;}
1167 /* End hide from IE-mac */
1168
1169 .title {
1170         font-weight : bold;
1171         font-size : 105%;
1172 }
1173
1174 .reserve {
1175         float : right;
1176         font-weight : bold;
1177 }
1178
1179 .thumbnail {
1180         display : block;
1181         margin : auto;
1182 }
1183
1184 #searchresults ul li {
1185         list-style : url(../../img/item-bullet.gif);
1186 }
1187
1188 #searchheader {
1189         background-color : #f3f3f3;
1190         font-size : 80%;
1191         margin : 0 0 .5em -1px;
1192         padding : .1em 0 .1em 1em;
1193 }
1194
1195 #searchheader h3 {
1196 }
1197
1198 #searchheader form {
1199         float : right;
1200 }
1201
1202 #search-facets ul {
1203         margin : 0;
1204         padding : .3em;
1205 }
1206
1207 #search-facets {
1208         border : 1px solid #e8e8e8;
1209 }
1210
1211 #search-facets h4 {
1212         background-color : #F3F3F3;
1213         border-bottom : 1px solid #e8e8e8;
1214         font-size : 90%;
1215         margin : 0;
1216         padding : .4em .2em;
1217         text-align : center;
1218 }
1219
1220 #search-facets ul li {
1221         font-weight : bold;
1222         list-style-type : none;
1223 }
1224
1225 #search-facets li li {
1226         font-weight : normal;
1227         font-size : 85%;
1228         margin-bottom : 2px;
1229         padding : .1em .2em;
1230 }
1231
1232 #search-facets li li a {
1233 }
1234
1235 #search-facets li.showmore {
1236         font-weight : bold;
1237         text-indent : 1em;
1238 }
1239
1240 div.pages {
1241         margin-top : .5em;
1242 }
1243
1244 div.pages a {
1245         font-weight: bold;
1246         padding: 1px 5px 1px 5px;
1247         text-decoration: none;
1248 }
1249
1250 div.pages a:link {
1251         background-color : #eeeeee;
1252         color : #3366CC;
1253 }
1254
1255 div.pages a:hover {
1256         background-color : #e8f0f6;
1257 }
1258
1259 div.pages a:active {
1260         background-color : #ffc;
1261 }
1262
1263 div.browse {
1264         margin : .5em 0;
1265 }
1266
1267 div#header_search input.submit {
1268         font-size : 1em;
1269 }
1270
1271 input[type=submit], input[type=button], input.submit {
1272         border: 1px outset #999999;
1273         border-top-color: #666;
1274         border-left-color: #666;
1275         padding: 0.25em;
1276         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1277         color: #333333;
1278 }
1279
1280 input[type=submit]:active, input[type=button]:active, input.submit:active {
1281         border : 1px inset #999999;
1282 }
1283
1284 input[type=reset], input[type=button], input.submit {
1285         border: 1px outset #999999;
1286         border-top-color: #666;
1287         border-left-color: #666;
1288         padding: 0.25em;
1289         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1290         color: #333333;
1291 }
1292
1293 input[type=reset]:active, input[type=button]:active, input.submit:active {
1294         border : 1px inset #999999;
1295 }
1296
1297 .searchhighlightblob {
1298     font-size:75%;
1299         font-style : italic;
1300 }
1301
1302 /* Define a new style for each menu */
1303         
1304 .yui-skin-sam .yuimenu {
1305         line-height: 2;/* ~24px */
1306         *line-height: 1.9; /* For IE */
1307 }
1308
1309 a.yuimenuitemlabel {
1310 }
1311         
1312 .yui-skin-sam .yuimenu .bd {
1313         border-width: 1px;
1314         border-color: #ddd #666 #666 #ddd;
1315         border-style: solid;
1316         background-color: #fff;
1317 }
1318
1319 .yui-skin-sam #sublangs li.yuimenuitem {
1320         /*
1321         For IE 7 Quirks and IE 6 Strict Mode and Quirks Mode:
1322         Used to collapse superfluous white space between <li> 
1323         elements that is triggered by the "display" property of the
1324         <a> elements being set to "block."
1325         */
1326         _border-bottom: solid 1px #ccc;
1327 }
1328         
1329         
1330 /* Define a new style for a MenuItem instance's "selected" state. */
1331 .yui-skin-sam #sublangs .yuimenuitem-selected {
1332         background-color: #82AAE1;
1333 }
1334 .yui-skin-sam #sublangs .yuimenuitemlabel-selected {
1335         color: #fff;
1336 }
1337                 
1338 #toplevelnav {
1339         float : left;
1340         margin-left : .5em;
1341 }
1342
1343 ul#toplevelmenu {
1344         padding : 0;
1345 }
1346                 
1347 ul#toplevelmenu li {
1348         display: inline;
1349         padding : 0 .6em;
1350 }
1351                 
1352 ul#toplevelmenu li.more a {
1353         background-image:url(../../img/more-arrow.gif);
1354         background-position:right center;
1355         background-repeat:no-repeat;
1356         padding-right:13px;
1357 }
1358                 
1359 ul#toplevelmenu li.more ul li a {
1360         background-image : none;
1361         padding-right : 20px;
1362 }
1363
1364 ul#toplevelmenu li.more ul li a.yuimenuitemlabel {
1365         padding: .2em 20px .2em 20px;
1366 }
1367                 
1368 ul#menu li a, ul#toplevelmenu li a {
1369         text-decoration : none;
1370 }
1371 ul#menu li ul li, ul#toplevelmenu li ul li {
1372         display :block;
1373         padding :0;
1374 }
1375 ul#menu li ul li a, ul#toplevelmenu li ul li a {
1376         text-decoration : none;
1377 }
1378
1379 ul#i18nMenu {
1380         margin : 0;
1381         padding : .2em 0;
1382  }
1383  
1384 ul#i18nMenu li {
1385         border-left : 1px solid #CCC;
1386         display : inline;
1387         list-style : none;
1388         padding : 0 10px;
1389  }
1390  
1391 ul#i18nMenu li:first-child {
1392         border-left : 0;
1393  }
1394  
1395 ul#i18nMenu li ul li {
1396         border : 0;
1397         display : block;
1398         padding : 0;
1399  }
1400  
1401                 
1402 ul#i18nMenu li.more a {
1403         background-image:url(../../img/more-up-arrow.gif);
1404         background-position:right center;
1405         background-repeat:no-repeat;
1406         padding-right:13px;
1407 }
1408                 
1409 ul#i18nMenu li.more ul li a {
1410         background-image : none;
1411         padding-right : 20px;
1412 }
1413  
1414  div#changelanguage{
1415         background-color: #fff;
1416         border-top: 1px solid #CCC;
1417   position:absolute;
1418   bottom:0;
1419   left:0;
1420   width:100%;
1421   height: 2em;
1422  }
1423  
1424  @media screen{
1425   body>div#changelanguage {
1426    position: fixed;
1427   }
1428  }
1429  
1430  * html body{
1431   overflow:hidden;
1432  } 
1433  
1434  * html div#doc1{
1435   height:100%;
1436   overflow:auto;
1437  }
1438   
1439  * html div#doc2{
1440   height:100%;
1441   overflow:auto;
1442  }
1443   
1444  * html div#doc3{
1445   height:100%;
1446   overflow:auto;
1447  }
1448
1449 #CheckAll, #CheckNone {
1450         font-weight : normal;
1451         margin : 0 .5em 0 0;
1452 }