body { background: url('../../im/tlogold.jpg'); color: #000000; font-weight: bolder; font-family: "Bookman Old Style", georgia, verdana, san-serif; font-size: 12pt; margin: 0; }
h1 { font-size: 18pt; text-align: left; font-weight: bold; margin-top: 5px; }
h2 { font-size: 14pt; text-align: left; font-weight: bold; margin-bottom: 5px; margin-top: 8px; }
h3 { font-size: 12pt; text-align: left; font-weight: bold; }
hr { color: #7d582d; height: 2px; }
ul, ol { margin: 0; padding: 2px 2px 2px 25px; }
a { font-weight: bold; }
a:link { color: #7d4e2b; }
a:active { color: #dd582d; }
a:hover { color: #f00; }
a:visited { color: #000; }
/*#header { position: fixed; }*/
#header h2 { font-size: 24pt; margin: 0; padding: 0 0 0 5px; }
#header h3 { font-size: 10pt; margin: 0; padding: 0 0 0 5px; }
#ahfoto { width: 98px; height: 134px; border: 0; background: transparent; padding: 0 0 0 5px; }
#menu { margin: 0; padding: 0 0 0 5px; list-style: none; background: transparent; }
#menu li { float: left; }
#menu li ul { display: none; float: top; }
#menu a { font-family: georgia, verdana, san-serif; font-size: 12pt; display: block; margin: 0 1px 0 0; padding: 4px 8px; color: #000; text-decoration: none; border: 3px solid #9B8748; background: #dc7; }
#menu a:hover { color: #f7f1a0; border-color: #000; background: #7d582d; }
#menu li:hover ul { display: block; position: absolute; /*width: 21em;*/ text-decoration: none; border: 0; background: transparent; clear: left; list-style-type: none; }
#menu ul.submenu li { display: block; float: none; list-style-type: none; margin: 0px; }
#menu ul.submenu a { font-size: 10pt; background: #dc7; /*margin: 0 5px 0 0; padding: 3px 5px;*/ }
#menu ul.submenu a:hover { color: #f7f1a0; border-color: #000; background: #7d582d; }
#content { margin: 7px; color: #000; border: 2px solid #9B8748; font-weight: normal; background: white; margin-top: 0px; padding: 10px 10px 10px 10px; clear: left; }
#footer { margin: 7px; font-family: Georgia; color: #000; background: url(im/pasekgold.jpg)repeat; }
#footer p { font-size: 9pt; padding: 5px; font-weight: bold; }

.insidemenu { background-color: transparent; margin: 0; font-weight: bold; font-family: san-serif, verdana; }
.insidemenu ul { list-style: none; }
.insidemenu li { float: none; list-style-type: none; width: 18em; padding: 2px 1px; }
.insidemenu a { font-size: 10pt; display: block; margin: 0 1px 0 0; padding: 4px 8px; color: #000; text-decoration: none; border: 2px solid #9B8748; background: #dc7; }
.insidemenu a:hover { color: #f7f1a0; border-color: #000; background: #7d582d; }

/* Style do wykładów */
.mwyklmenu { background-color: transparent; margin: 10px; padding: 5px 0 0 0; font-weight: bold; font-family: san-serif, verdana; }
.mwyklmenu ul { list-style: none; margin-left: auto; }
.mwyklmenu li { float: left; width: 20em; }
.mwyklmenu a { font-size: 10pt; display: block; margin: 0 1px 0 0; padding: 4px 8px; color: #000; text-decoration: none; border: 2px solid #9B8748; background: #dc7; }
.mwyklmenu a:hover { color: #f7f1a0; border-color: #000; background: #7d582d; }
#content { width: 99%; }
#skalaocen table { border: 2px; margin: 4px; padding: 5px; border-color: #90EE90; }
#skalaocen td { border: 2px; margin: 4px; padding: 2px; border-color: #90EE90; }
.menuwykl { background-color: transparent; margin: 0; padding: 5 0 0 0; font-weight: bold; font-family: san-serif, verdana; }
.menuwykl ul { list-style: none; }
.menuwykl li { float: left; list-style-type: none; }
.menuwykl a { font-size: 10pt; display: block; margin: 0 1px 0 0; padding: 4px 8px; color: #000; text-decoration: none; border: 2px solid #9B8748; background: #dc7; }
.menuwykl a:hover { color: #f7f1a0; border-color: #000; background: #7d582d; }
h1.wyklad { font-size: 18pt; text-align: left; font-weight: bold; margin-top: 5px; }
h2.wyklad { font-size: 15pt; text-align: left; font-weight: bold; margin-top: 18px; margin-bottom: 5px; }
h3.wyklad { font-size: 13pt; text-align: left; font-weight: bold; margin-top: 4px; margin-bottom: 2px; }
div.program { font-family: courier; text-decoration: none; border: 2px solid #9B8748; background-color: beige; padding: 4px 7px; margin: 5px 7px; }
div.wcieciekodu { margin-left: 15px; }
div.wcieciekodu2 { margin-left: 20px; }
span.parametry { color: brown; }
a.linkdef { font-size: 12pt; text-decoration: none; color: #000; font-weight: bold; margin: 0; padding: 0; }
a.linkdef:hover { color: #f00; }
.wyklad p { margin-left: 6px; padding: 0; }
span.nazwabibliograf { font-style: italic; font-weight: 500; }

.cytat { font-style: italic; }