Finalizing work on Printer Profiles feature.
[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;
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         clear : both;
511         margin : 1em 0 0 1em;
512 }
513
514 fieldset.rows td label {
515         float : none;
516         font-weight : normal;
517         width : auto;
518 }
519
520 fieldset.rows label.yesno {
521         float : none;
522         width : auto;
523 }
524
525 fieldset.action, div.action {
526         clear : both;
527         float : none;
528         border : none;
529         margin : 0;
530         padding : 1em 0 .3em 0;
531         width : auto;
532 }
533
534 div.rows {
535 float : left;
536 clear : left;
537 margin: 0 0 0 0;  
538 padding: 0;
539 width: 100%; 
540 }
541
542
543 div.rows span.label {  
544         float: left;  
545         font-weight : bold;
546         width: 9em;  
547         margin-right: 1em;  
548         text-align: left;
549 }
550
551 div.rows ol {  
552 padding: .5em 1em 0 0;  
553 list-style-type: none;
554 }
555
556 div.rows ol li li {
557         border-bottom: 0;
558 }
559
560 div.rows li {
561 border-bottom :  1px solid #EEE;
562 float : left;
563 clear : left;
564 padding-bottom: .2em;
565 padding-top: .1em;
566 list-style-type: none;
567 width: 100%; 
568 }
569
570 a.cancel {
571         padding-left : 1em;
572 }
573
574 fieldset.rows fieldset.action {
575         padding : 1em;
576 }
577
578 fieldset.rows label.inline {
579         display : inline;
580         float : none;
581         margin-left : 1em;
582         width : auto;
583 }
584
585 fieldset.rows .inputnote {
586         float : left;
587         margin : .5em 0 0 10em;
588 }
589
590 .tabs-nav li {
591         list-style : none;
592 }
593
594 .tabs-nav a, .tabs-nav a span, .tabs-nav span.a {
595    background : none;
596         display : block;
597         padding: .2em .5em .25em .5em;
598 }
599
600 .tabs-nav a, .tabs-nav span.a {
601     z-index : auto;
602 }
603
604 .tabs-nav .tabs-selected a, .tabs-nav .tabs-selected span.a {
605         background-color : #FFFFCC;
606         border-top: 1px solid #FFFFCC;
607         border-right: 1px solid #FF9900;
608         border-bottom: 1px solid #FF9900;
609         border-left: 1px solid #FFCC66;
610         font-weight : bold;
611         text-align : center;
612         text-decoration : none;
613         top : -1px;
614 }
615
616 .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active, .tabs-nav span.a {
617     background-position : inherit;
618     outline: 0; /* prevent dotted border in Firefox */
619 }
620 .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 {
621     background-position: inherit;
622 }
623
624 .tabs-nav .tabs-selected a:hover {
625         color : #0000CC;
626 }
627
628 .tabs-nav li.tabs-selected {
629         background-color : #FFFFCC;
630 }
631
632 .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active, .tabs-nav span.a {
633          background : none;
634     outline: 0; /* prevent dotted border in Firefox */
635 }
636
637 .tabs-container {
638     border-top: 0;
639     padding : inherit;
640     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
641 }
642 .tabs-loading em {
643     padding: inherit;
644     background: none;
645 }
646 .toptabs {
647         margin-top : 1em;
648 }
649
650 .toptabs .tabs-nav a, .toptabs .tabs-nav span.a {
651     top: 0;
652  }
653
654 .toptabs .tabs-nav li {
655         margin-right : .5em;
656 }
657
658 .toptabs .tabs-nav li a, .toptabs .tabs-nav li span.a {
659         background-color : #F3F3F3;
660         border-top : 1px solid #E8E8E8;
661         border-left : 1px solid #E8E8E8;
662         border-right : 1px solid #E8E8E8;
663         border-bottom : 0;
664         text-align : center;
665         text-decoration : none;
666 }
667
668 .toptabs .tabs-nav li.tabs-selected  {
669         background-color : #FFF;
670 }
671
672 .toptabs .tabs-nav li.tabs-selected a, .toptabs .tabs-nav li.tabs-selected span.a {
673         background-color : #FFF;
674         border-top : 1px solid #E8E8E8;
675         border-left : 1px solid #E8E8E8;
676         border-right : 1px solid #E8E8E8;
677         border-bottom : 1px solid #FFF;
678         margin-bottom : -5px;
679         text-align : center;
680 }
681
682 .toptabs.numbered .tabs-nav li {
683         min-width : 3em;
684 }
685
686 .toptabs .tabs-container {
687         border : 1px solid #E8E8E8;
688         padding : 1em;
689 }
690
691 .checkedout {
692         color : #999999;
693         font-style : italic;
694 }
695
696 .subfield_not_filled {
697         background-color : #FFFF99;
698 }
699 .content_hidden {
700     visibility:hidden; /* you propably don't need to change this one */
701     display:none;
702 }
703
704 /* the property for the displayed tab */
705 .content_visible {
706     visibility:visible; /* you propably don't need to change this one */
707     display:block;
708 }
709 #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 {
710         padding-left : 34px;
711         background-image: url("../../img/toolbar-new.gif");
712         background-position : center left;
713         background-repeat : no-repeat;
714 }
715
716 #changepassword a {
717         padding-left : 34px;
718         background-image: url("../../img/toolbar-password.gif");
719         background-position : center left;
720         background-repeat : no-repeat;
721 }
722
723 #manageorders a {
724         padding-left : 34px;
725         background-image: url("../../img/toolbar-orders.gif");
726         background-position : center left;
727         background-repeat : no-repeat;
728 }
729
730
731 #savemenuc .first-child, #addbiblio .first-child {
732         padding-left : 34px;
733         background-image: url("../../img/toolbar-save.gif");
734         background-position : center left;
735         background-repeat : no-repeat;
736 }
737
738 #editpatron a, #editmenuc .first-child, #editshelf a, #edit a, #editsupplier a {
739         padding-left : 34px;
740         background-image: url("../../img/toolbar-edit.gif");
741         background-position : center left;
742         background-repeat : no-repeat;
743 }
744
745 #duplicate a {
746         padding-left : 34px;
747         background-image: url("../../img/toolbar-duplicate.gif");
748         background-position : center left;
749         background-repeat : no-repeat;
750 }
751
752 #receive a {
753         padding-left : 34px;
754         background-image: url("../../img/toolbar-receive.gif");
755         background-position : center left;
756         background-repeat : no-repeat;
757 }
758
759 #renew a {
760         padding-left : 34px;
761         background-image: url("../../img/toolbar-renew.gif");
762         background-position : center left;
763         background-repeat : no-repeat;
764 }
765
766 #deletebiblio button, #deletebiblio a, #deletepatron a, #deleteshelf .first-child, #delete a {
767         padding-left : 34px;
768         background-image: url("../../img/toolbar-delete.gif");
769         background-position : center left;
770         background-repeat : no-repeat;
771 }
772
773 #z3950search .first-child {
774         padding-left : 34px;
775         background-image: url("../../img/toolbar-search.gif");
776         background-position : center left;
777         background-repeat : no-repeat;
778 }
779 #printbiblio button, #printbiblio a, #printmenuc .first-child {
780         padding-left : 34px;
781         background-image: url("../../img/toolbar-print.gif");
782         background-position : center left;
783         background-repeat : no-repeat;
784 }
785
786 #addtoshelf button, #addtoshelf a {
787         padding-left : 34px;
788         background-image: url("../../img/toolbar-add-to-shelf.gif");
789         background-position : center left;
790         background-repeat : no-repeat;
791 }
792
793 #placehold a {
794         padding-left : 34px;
795         background-image: url("../../img/toolbar-hold.gif");
796         background-position : center left;
797         background-repeat : no-repeat;
798 }
799
800 #editmenuc .first-child, #deleteshelf .first-child,#newmenuc .first-child, #addbiblio .first-child, #z3950search .first-child, #printmenuc .first-child, #newsupplier .first-child, #savemenuc .first-child {
801         padding-left : 15px;
802 }
803
804 div.error {
805         border : 2px dashed #990000;
806         background-color : #FFFF99;
807         padding : .5em;
808         margin : 1em;
809 }
810
811 input.alert {
812         background-color : #FFFF99;
813         border-color: #900;
814 }
815
816 ol.bibliodetails {
817         float: left;
818         margin : 0 0 1em 1em;
819 }
820
821 ol.bibliodetails li {
822         border-bottom: 1px solid #E8E8E8;
823         list-style-type : none;
824         padding : .1em;
825 }
826
827 ol.bibliodetails span.label {
828         border-right : 1px solid #E8E8E8;
829         float : left;
830         font-weight: bold;
831         width: 12em;  
832         margin-right: 1em;  
833 }
834
835 div.listgroup {
836         clear :  left;
837 }
838
839 div.listgroup h4 {
840         font-style: italic;
841 }
842
843 div.listgroup h4 a {
844         font-size :  80%;
845 }
846
847 div.listgroup input {
848         font-size: 80%;
849 }
850
851 div.sysprefs h3 {
852         margin : .2em 0 .2em .4em;
853 }
854
855 div.sysprefs dl {
856         margin-left : 1.5em;
857 }
858
859 div.sysprefs div.hint {
860         width : 25%;
861         float : right;
862         padding : .5em;
863         margin : .7em;
864 }
865
866 tr.highlight td {
867         background-color : #F6F6F6;
868 }
869
870 tr.highlight th[scope=row] {
871         background-color : #DDDDDD;
872 }
873
874 tr.confirm td, tr.confirm.highlight td {
875         background-color : #ffbfbf;
876 }
877
878 #circ_circulation_issue label {
879         font-size: 105%;
880         font-weight : bold;
881 }
882
883 #circ_circulation_issue div.hint {
884         color : #666666;
885         margin: .2em 0;
886 }
887
888 tr.expired td {
889         color : #999999;
890 }
891
892 span.expired {
893         color : #990000;
894         font-style : italic;
895 }
896
897 div.subfield_line {
898         padding-bottom : .3em;
899 }
900
901 div.subfield_line label {
902     font-size:89%;
903     float: left;
904          padding-right : .4em;
905     width: 210px;
906     text-align: left;
907     clear:left;
908 }
909
910 div.help {
911         margin: .9em 0 0 0;  
912 }
913
914 .blocker {
915         color : #990000;
916 }
917
918 .circmessage li {
919         list-style : url(../../img/arrow-bullet.gif);
920         margin-bottom : .2em;
921 }
922
923 div.circmessage:first-child {
924         margin-top : 1em;
925 }
926
927 div.circmessage {
928         padding: .4em;
929         margin-bottom : .3em;
930 }
931
932 span.circ-hlt {
933         color : #cc0000;
934         font-weight : bold;
935 }
936
937 div.first fieldset {
938         margin-right : 0;
939 }
940
941 #circ_needsconfirmation {
942         margin : auto;
943 }
944
945 .dialog {
946   border: 1px solid #bcbcbc;
947         padding : .5em;
948         margin : 1em auto;
949   width: 65%;
950   }
951   
952 .dialog table {
953         margin : .5em auto;
954 }
955
956 .dialog table th {
957         text-align : right;
958 }
959
960 .dialog table td {
961         text-align : left;
962 }
963   
964 .dialog  h2, .dialog h3, .dialog h4 {
965         margin : auto;
966         text-align : center;
967   }
968   
969 .dialog input {
970         background-color : #FFF;
971         border : 1px solid #bcbcbc;
972         margin : .4em;
973         padding : .4em .4em .4em 25px;
974  }
975  
976 .dialog input.approve {
977         background : #FFF url(../../img/approve.gif) no-repeat 4px center;
978         padding : .4em .4em .4em 25px;  
979  }
980
981 .dialog input.deny {
982         background : #FFF url(../../img/deny.gif) no-repeat 4px center;
983         padding : .4em .4em .4em 25px;
984  }
985
986 .dialog input.save {
987         background: #fff url(../../img/toolbar-save.gif) no-repeat 4px center;
988         padding: .4em .4em .4em 34px;
989 }
990  
991 .dialog input.edit {
992         background: #fff url(../../img/toolbar-edit.gif) no-repeat 4px center;
993         padding: .4em .4em .4em 34px;
994 }
995
996 .dialog input:hover {
997         background-color : #ffc;
998  }
999  
1000 div.alert {
1001   background : #FFC url(../../img/alert-bg.gif) repeat-x left 0;
1002   text-align : center;
1003 }
1004
1005 div.alert strong {
1006         color : #900;
1007 }
1008
1009 div.message {
1010         background : white url("../../img/message-bg.gif") repeat-x left 0;
1011    border : 1px solid #bcbcbc;
1012         width : 55%;
1013 }
1014
1015 div.message input.approve {
1016         display : block;
1017         margin: auto;
1018 }
1019  
1020  div.results {
1021         padding : .7em 0;
1022  }
1023  
1024  .accesskey {
1025         text-decoration : underline;
1026  }
1027  
1028 .required {
1029     color : #C00;
1030 }
1031
1032 span.required {
1033         font-style : italic;
1034 }
1035
1036 .term {
1037     background-color: #FFC;
1038          color : #990000;
1039 }
1040
1041 a .term {
1042          text-decoration : underline;
1043 }
1044
1045 a:hover .term {
1046         color : #FF9090;
1047 }
1048
1049 div#menu {
1050         border-right: 1px solid #000;
1051         margin-right: .5em;
1052         padding-top: 1em;
1053         padding-bottom: 2em;
1054 }
1055
1056 div#menu li a {
1057         text-decoration: none;
1058         display: block;
1059         background : #EEE url(../../img/side-tab-gradient.gif) repeat-y top right;
1060         border: 1px solid #000;
1061         font-size: 111%;
1062         margin: .5em 0;
1063         padding: .4em .3em;
1064         margin-right :  -1px;
1065 }
1066
1067 div#menu li a:hover {
1068         background : #E8F0F6 url(../../img/side-tab-gradient-hover.gif) repeat-y top right;
1069 }
1070
1071 div#menu li.active a:hover {
1072         background-color: #fff;
1073         color :  #0000CC;
1074 }
1075
1076 #menu ul li {
1077         list-style-type: none;
1078 }
1079
1080 #menu ul li.active a {
1081         background-color: #FFF;
1082         background-image : none;
1083         border-right: 0;
1084         font-weight: bold;
1085 }
1086
1087 ul.error {
1088         background : #ffffcc;
1089         border : 1px solid #ff9090;
1090         margin : .5em;
1091         padding : .5em .5em .5em 1.5em;
1092         width : 75%
1093 }
1094
1095 h1#logo {
1096         border:0pt none;
1097         float:left !important;
1098         margin:0;
1099         padding:0;
1100         width:180px;
1101 }
1102 h1#logo {
1103         background:transparent url(../../img/koha-logo-medium.gif) no-repeat scroll 0%;
1104         border: 0;
1105         margin:0.75em .3em 0.75em .7em;
1106         padding:0;
1107 }
1108
1109 h1#logo a {
1110         border:0;
1111         cursor:pointer;
1112         display:block;
1113         height:0px !important;
1114         margin:0;
1115         overflow:hidden;
1116         padding:44px 0 0;
1117         text-decoration:none;
1118         width:180px;
1119 }
1120
1121 #closewindow {
1122         margin-top : 2em;
1123         text-align : center;
1124 }
1125
1126 #closewindow a {
1127         font-weight : bold;     
1128 }
1129
1130 .patroninfo+#menu {
1131         margin-right : 0;
1132 }
1133
1134 .barcode {
1135         font-size :  200%;
1136 }
1137
1138 .email {
1139 font-size :  87%;
1140 width : 15em;
1141 margin: 0;
1142 padding: 0;
1143 overflow :  hidden;
1144 }
1145
1146 .address {
1147         font-size: 110%;
1148 }
1149
1150 #circ_circulation_issue .date-select label {
1151         font-weight: normal;
1152 }
1153
1154 .clearfix:after {
1155     content: "."; 
1156     display: block; 
1157     height: 0; 
1158     clear: both; 
1159     visibility: hidden;
1160 }
1161
1162 /* Hides from IE-mac \*/
1163 * html .clearfix {height: 1%;}
1164 /* End hide from IE-mac */
1165
1166 .title {
1167         font-weight : bold;
1168         font-size : 105%;
1169 }
1170
1171 .reserve {
1172         float : right;
1173         font-weight : bold;
1174 }
1175
1176 .thumbnail {
1177         display : block;
1178         margin : auto;
1179 }
1180
1181 #searchresults ul li {
1182         list-style : url(../../img/item-bullet.gif);
1183 }
1184
1185 #searchheader {
1186         background-color : #f3f3f3;
1187         font-size : 80%;
1188         margin : 0 0 .5em -1px;
1189         padding : .1em 0 .1em 1em;
1190 }
1191
1192 #searchheader h3 {
1193 }
1194
1195 #searchheader form {
1196         float : right;
1197 }
1198
1199 #search-facets ul {
1200         margin : 0;
1201         padding : .3em;
1202 }
1203
1204 #search-facets {
1205         border : 1px solid #e8e8e8;
1206 }
1207
1208 #search-facets h4 {
1209         background-color : #F3F3F3;
1210         border-bottom : 1px solid #e8e8e8;
1211         font-size : 90%;
1212         margin : 0;
1213         padding : .4em .2em;
1214         text-align : center;
1215 }
1216
1217 #search-facets ul li {
1218         font-weight : bold;
1219         list-style-type : none;
1220 }
1221
1222 #search-facets li li {
1223         font-weight : normal;
1224         font-size : 85%;
1225         margin-bottom : 2px;
1226         padding : .1em .2em;
1227 }
1228
1229 #search-facets li li a {
1230 }
1231
1232 #search-facets li.showmore {
1233         font-weight : bold;
1234         text-indent : 1em;
1235 }
1236
1237 div.pages {
1238         margin-top : .5em;
1239 }
1240
1241 div.pages a {
1242         font-weight: bold;
1243         padding: 1px 5px 1px 5px;
1244         text-decoration: none;
1245 }
1246
1247 div.pages a:link {
1248         background-color : #eeeeee;
1249         color : #3366CC;
1250 }
1251
1252 div.pages a:hover {
1253         background-color : #e8f0f6;
1254 }
1255
1256 div.pages a:active {
1257         background-color : #ffc;
1258 }
1259
1260 div.browse {
1261         margin : .5em 0;
1262 }
1263
1264 div#header_search input.submit {
1265         font-size : 1em;
1266 }
1267
1268 input[type=submit], input[type=button], input.submit {
1269         border: 1px outset #999999;
1270         border-top-color: #666;
1271         border-left-color: #666;
1272         padding: 0.25em;
1273         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1274         color: #333333;
1275 }
1276
1277 input[type=submit]:active, input[type=button]:active, input.submit:active {
1278         border : 1px inset #999999;
1279 }
1280
1281 input[type=reset], input[type=button], input.submit {
1282         border: 1px outset #999999;
1283         border-top-color: #666;
1284         border-left-color: #666;
1285         padding: 0.25em;
1286         background : #E8E8E8 url(../../img/button-bg.gif) top left repeat-x;
1287         color: #333333;
1288 }
1289
1290 input[type=reset]:active, input[type=button]:active, input.submit:active {
1291         border : 1px inset #999999;
1292 }
1293
1294 .searchhighlightblob {
1295     font-size:75%;
1296         font-style : italic;
1297 }
1298
1299 /* Define a new style for each menu */
1300         
1301 .yui-skin-sam .yuimenu {
1302         line-height: 2;/* ~24px */
1303         *line-height: 1.9; /* For IE */
1304 }
1305
1306 a.yuimenuitemlabel {
1307 }
1308         
1309 .yui-skin-sam .yuimenu .bd {
1310         border-width: 1px;
1311         border-color: #ddd #666 #666 #ddd;
1312         border-style: solid;
1313         background-color: #fff;
1314 }
1315
1316 .yui-skin-sam #sublangs li.yuimenuitem {
1317         /*
1318         For IE 7 Quirks and IE 6 Strict Mode and Quirks Mode:
1319         Used to collapse superfluous white space between <li> 
1320         elements that is triggered by the "display" property of the
1321         <a> elements being set to "block."
1322         */
1323         _border-bottom: solid 1px #ccc;
1324 }
1325         
1326         
1327 /* Define a new style for a MenuItem instance's "selected" state. */
1328 .yui-skin-sam #sublangs .yuimenuitem-selected {
1329         background-color: #82AAE1;
1330 }
1331 .yui-skin-sam #sublangs .yuimenuitemlabel-selected {
1332         color: #fff;
1333 }
1334                 
1335 #toplevelnav {
1336         float : left;
1337         margin-left : .5em;
1338 }
1339
1340 ul#toplevelmenu {
1341         padding : 0;
1342 }
1343                 
1344 ul#toplevelmenu li {
1345         display: inline;
1346         padding : 0 .6em;
1347 }
1348                 
1349 ul#toplevelmenu li.more a {
1350         background-image:url(../../img/more-arrow.gif);
1351         background-position:right center;
1352         background-repeat:no-repeat;
1353         padding-right:13px;
1354 }
1355                 
1356 ul#toplevelmenu li.more ul li a {
1357         background-image : none;
1358         padding-right : 20px;
1359 }
1360
1361 ul#toplevelmenu li.more ul li a.yuimenuitemlabel {
1362         padding: .2em 20px .2em 20px;
1363 }
1364                 
1365 ul#menu li a, ul#toplevelmenu li a {
1366         text-decoration : none;
1367 }
1368 ul#menu li ul li, ul#toplevelmenu li ul li {
1369         display :block;
1370         padding :0;
1371 }
1372 ul#menu li ul li a, ul#toplevelmenu li ul li a {
1373         text-decoration : none;
1374 }
1375
1376 ul#i18nMenu {
1377         margin : 0;
1378         padding : .2em 0;
1379  }
1380  
1381 ul#i18nMenu li {
1382         border-left : 1px solid #CCC;
1383         display : inline;
1384         list-style : none;
1385         padding : 0 10px;
1386  }
1387  
1388 ul#i18nMenu li:first-child {
1389         border-left : 0;
1390  }
1391  
1392 ul#i18nMenu li ul li {
1393         border : 0;
1394         display : block;
1395         padding : 0;
1396  }
1397  
1398                 
1399 ul#i18nMenu li.more a {
1400         background-image:url(../../img/more-up-arrow.gif);
1401         background-position:right center;
1402         background-repeat:no-repeat;
1403         padding-right:13px;
1404 }
1405                 
1406 ul#i18nMenu li.more ul li a {
1407         background-image : none;
1408         padding-right : 20px;
1409 }
1410  
1411  div#changelanguage{
1412         background-color: #fff;
1413         border-top: 1px solid #CCC;
1414   position:absolute;
1415   bottom:0;
1416   left:0;
1417   width:100%;
1418   height: 2em;
1419  }
1420  
1421  @media screen{
1422   body>div#changelanguage {
1423    position: fixed;
1424   }
1425  }
1426  
1427  * html body{
1428   overflow:hidden;
1429  } 
1430  
1431  * html div#doc1{
1432   height:100%;
1433   overflow:auto;
1434  }
1435   
1436  * html div#doc2{
1437   height:100%;
1438   overflow:auto;
1439  }
1440   
1441  * html div#doc3{
1442   height:100%;
1443   overflow:auto;
1444  }
1445