html, body { height: 100%; }
body { background-color: #fff; margin: 0; padding: 0 }
table#pd_1 { width: 100%; height: 100%; min-height: 100%; }
tr#pd_11 { height: 168px; }
td#pd_111 { width: 37px; background: url('/pic/wr/border_left_loop.gif'); vertical-align: top; padding: 0; }
div#pd_1111 { width: 100%; height: 100%; background: url('/pic/wr/border_left_top.gif'); background-repeat: no-repeat; background-position: 0 0 }
td#pd_112 { height: 168px; background: url('/pic/wr/pasek.jpg'); background-repeat: no-repeat; padding: 0; text-align: right; vertical-align: bottom; }
div#pd_1121 { text-align: right; width: 700px; margin: 0 0 0 auto; padding: 0; }
td#pd_113 { width: 37px; background: url('/pic/wr/border_right_loop.gif'); vertical-align: top; padding: 0; }
div#pd_1131 { width: 100%; height: 100%; background: url('/pic/wr/border_right_top.gif'); background-repeat: no-repeat; background-position: 0 0 }
tr#pd_12 { height: auto; }
td#pd_121 { padding: 0; vertical-align: top; }
div#pd_upmenu { margin: 0; background: #f3f3f3; border-top: 1px solid #c3c5cd; border-bottom: 1px solid #c3c5cd; text-align: center; padding: 5px 10px; font-family: Tahoma, sans-serif; font-size: 13px; color: #666666; }
div#pd_upmenu a { color: #666666; text-decoration: none }
div#pd_upmenu a:hover { color: #000; text-decoration: underline }
div#pd_mainframe { margin: 0; padding: 20px 13px 10px 13px; background: url('/pic/wr/shadow_under_menu.gif'); background-repeat: repeat-x; background-position: 0 0 }
table#pd_1212 { margin: 0; width: 100%; }
td#pd_leftmenu { width: 18%; padding: 0 13px 0 0; border-right: 1px solid #ded9ce; vertical-align: top; }
td#pd_content { width: 82%; padding: 0 0 36px 13px; vertical-align: top; font-family: Tahoma, sans-serif; font-size: 13px; }
tr#pd_13 { height: 20px; }
td#footer { padding: 7px 10px 7px 10px; height: 20px; vertical-align: top; background: #e0d9cc; color: #666666; font-size: 9px; text-align: right; font-family: Tahoma, sans-serif; }
.note { font-size: 80%; color: #776; text-align: left; }
.note a { text-align: left; }
a { text-decoration: none; }
.grey_frame a, a.grey { color: #433e32; text-decoration: none }
.grey_frame a:hover, a.grey:hover { color: #333; text-decoration: underline }
a.brown { color: rgb(66, 62, 50); text-decoration: none }
a.brown:hover { color: #333; text-decoration: underline }
a.yellow { color: rgb(135, 118, 56); text-decoration: none }
a.yellow:hover { color: #333; text-decoration: underline }
div.grey_frame { border: 1px solid #abb3a1; background: #e9ebe5; margin-bottom: 7px; }
div.grey_frame div.caption { background: #abb3a1; font-family: Tahoma, sans-serif; font-size: 13px; color: #fff; font-weight: bold; padding: 5px 8px 6px 8px; }
div.grey_frame div.content { color: #433e32; font-family: Tahoma, sans-serif; font-size: 14px; padding: 4px 6px 4px 6px; }
div.grey_frame div.separator { height: 7px; padding-top: 0px; padding-bottom: 0px; border-top: 1px solid #ded9ce; width: 100%; margin: 5px 0px 0px 0px; }
div.ramka_aktualnosci { margin-bottom: 4px; }
table.main_wyr { background: rgb(242, 236, 224); }
div.brown_frame { border: 1px solid rgb(195, 179, 145); background: rgb(242, 236, 224); margin-bottom: 7px;}
div.brown_frame div.caption { background: rgb(195, 179, 145); font-family: Tahoma, sans-serif; font-size: 13px; color: #fff; font-weight: bold; padding: 5px 8px 6px 8px; }
div.brown_frame div.content { color: rgb(66, 62, 50); font-family: Tahoma, sans-serif; font-size: 14px; padding: 4px 6px 4px 6px; }
div.brown_frame div.separator { height: 7px; padding-top: 0px; padding-bottom: 0px; border-top: 1px solid #ded9ce; width: 100%; margin: 5px 0px 0px 0px; }
div.yellow_frame { border: 1px solid rgb(212, 184, 130); background: rgb(255, 249, 224); margin-bottom: 7px; }
div.yellow_frame div.caption { background: rgb(212, 184, 130); font-family: Tahoma, sans-serif; font-size: 13px; color: #fff; font-weight: bold; padding: 5px 8px 6px 8px; }
div.yellow_frame div.content { color: rgb(66, 62, 50); font-family: Tahoma, sans-serif; font-size: 14px; padding: 4px 6px 4px 6px; }
div.yellow_frame div.separator { height: 7px; padding-top: 0px; padding-bottom: 0px; border-top: 1px solid rgb(212, 184, 130); width: 100%; margin: 5px 0px 0px 0px; }
dt { display: compact; }
dd { margin-left: 3em; margin-bottom: 9px; }
.grey_frame ul, ul.grey_frame { text-align: left; list-style-image: url(/pic/wr/4kwad_grey.gif); padding-left: 5px; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; }
/*li { margin-top: -2px; margin-bottom: -2px; }*/
.brown_frame ul, ul.brown_frame { text-align: left; /*list-style-image: url(/pic/wr/4kwad_brown.gif);*/ list-style: none; padding: 0; margin: 5px 0; }
.brown_frame ul li, ul.brown_frame li { background: url('/pic/wr/4kwad_brown.gif'); background-repeat: no-repeat; margin: 0; padding: 0 0 0 14px; background-position: 2px 4px ; }
ul.yellow_frame { text-align: left; list-style-image: url(/pic/wr/4kwad_yellow.gif); margin-bottom: 0px;}
.grey_frame li { padding: 0px; vertical-align: baseline; }
.text { color : #494949; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; }
.text h1 { text-align: left; font-family: Tahoma, sans-serif; font-size: 30px; font-weight: normal; margin-top: 3px;}
.text h2 { text-align: left; font-family: Tahoma, sans-serif; font-size: 24px; font-weight: normal; }
.text h3 { text-align: left; font-family: Tahoma, sans-serif; font-size: 18px; font-weight: normal; margin-top: 18px; margin-bottom: 9px; }
.text h4 { text-align: left; font-family: Tahoma, sans-serif; font-size: 12pt; font-weight: bold; }
.text h5 { text-align: left; font-family: Tahoma, sans-serif; font-size: 10pt; font-weight: bold; margin-top: 1ex; margin-bottom: 0ex; }
.text p { text-indent: 0em; margin-top: 1ex; margin-bottom: 1ex;}
//.text em { color: #9d2a0b; }
.text ol, ul { text-align: justify; padding: 0pt; margin-left: 2em; margin-top: 1ex; margin-bottom: 1ex;}
.text ol:first-child { text-align: justify; margin-top: 0ex; margin-bottom: 0ex; list-style-type: lower-alpha; }
.text ol:first-child ol { text-align: justify; margin-top: 0ex; margin-bottom: 0ex; list-style-type: lower-roman; }
.text ul ol { text-align: justify; margin-left: 1.5em; margin-top: 0ex; margin-bottom: 0ex;}
.text ol ul { text-align: justify; margin-left: 1.5em; margin-top: 0ex; margin-bottom: 0ex;}
.text ul ul { text-align: justify; margin-left: 1.5em; margin-top: 0ex; margin-bottom: 0ex;}
.text a { /* color: #9d2a0b; */ color: rgb(138, 39, 11); }
.text a:hover { text-decoration: underline; color: rgb(138, 39, 11); }
.text .in-polish a { color: #caa; }
.text td { color : #494949; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10pt; }
p.par { text-align: center; font-weight: bold; }
table.kreska { border: 1px solid #696969; border-collapse: collapse;}
.kreska td { border: 1px solid #696969; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.4ex; padding-bottom: 0.4ex; }
tr.naglowek { border: 1px solid #696969; background-color: #898989; text-color: #ffffff; font-weight: bold;}
.naglowek td { color: #ffffff; padding-left: 0.2em; padding-right: 0.2em; }
.text td td { padding: 0px; }
hr.cienka { height: 1px; width: 30%; text-align: left; border-collapse: collapse;}
hr {height: 1px; border: none; background-color: #ded9ce; }
td.form { font-size: 13px; padding-right: 4px; }
td.submit { font-size: 13px; padding-right: 4px; text-align: right; }
input.submit { height: 22px; border: 1px solid rgb(195, 179, 145); background-color: transparent; color: #505040; font-weight: bold; }
input.male { height: 18px; margin-bottom: 1px; vertical-align: middle; font-size: 8pt; }
select.submit { height: 18px; border: 1px solid rgb(195, 179, 145); background-color: white; color: #505040; font-weight: normal; }
span.form_note { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 8pt; color: #333; }
span.form_note a { color: #433; }
a.forms { color: rgb(195, 179, 145); }
pre { white-space: pre-wrap; }
.brown_frame a { color: rgb(66, 62, 50); text-decoration: none }
.brown_frame a:hover { color: #333; text-decoration: underline }
form { margin: 0px; }
#docman ul { list-style-type: none; margin-left: 0px; }
#docman li { margin-top: 8px; }
#docman h3, .forms h3 { font-size: 10pt; font-weight: bold; margin-top: 15px; margin-bottom: 0px; }
#docman hr { height: 1px; background-color: #ded9ce; border: none; margin-top: 0px; margin-bottom: 0px;}
span.naglowek:before { content: "aa" counter(chapter) ". "; content-increment: chapter; }
span.naglowek { font-size: 11pt; font-weight: bold; font-style: italic; }
.grant tr { vertical-align: baseline; }
.grant td { vertical-align: baseline; }
.grant td.pozycja { font-weight: normal; color: #998; font-size: 8pt; padding-right: 5px; /* background: #eee; padding: 3px 5px;*/ }
.grant td.pozycja:after { content: ""; }
.grant td.opis { font-weight: normal; /* background: #eee; padding: 3px 5px; */}
.grant td.glownyopis { font-weight: normal; text-align: justify; }
.grant td.stopka { font-size: 8pt; font-style: italic; padding-bottom: 36px; }
.grant td.naglowek { font-size: 10pt; font-weight: bold; font-style: italic; padding-top: 5px; border-top: 1px solid #ded9ce; }
.grant td.tytul { font-size: 10pt; font-weight: bold; font-style: italic; vertical-align: baseline; }
.grant p { margin-top: 0px; margin-bottom: 0px; }
table.pracownik { border-collapse: collapse; }
/*.pracownik td { border-top: 1px solid #f9f0ee; padding: 2px 10px 2px 0px; }
.pracownik td { background: #f9f6f5; padding: 3px 5px; border: 1px solid white; }
*/
table.linie_poziome { border-collapse: collapse; width: 100%; }
table.linie_poziome td { border-bottom: 1px solid #ded9ce; border-top: 1px solid #ded9ce; padding: 2px 5px; }
table.linie_poziome tr.naglowek { background: rgb(242, 236, 224); border: none; }
table.linie_poziome tr.naglowek td { text-align: center; font-weight: bold; vertical-align: middle; color: #333; background: none; font-size: 8pt;}
.preprint tr, td { vertical-align: baseline; }
.preprint td {padding-top: 5px; }
.catalogs { margin-top: 8px; }
div#docman { margin-bottom: 28px; }
td.navi { font-size: 7pt; }
table.pracownicy { border-collapse: collapse; }
.pracownicy th { font-size: 10pt; font-weight: bold; text-align: left; border-bottom: 1px solid #ded9ce; padding-bottom: 3px; padding-left: 3px; padding-right: 7px; }
.pracownicy td { padding-left: 3px; padding-right: 7px; }
.struktura li { text-align: left; }
ul.struktura { margin-top: 0px; }
img { border: none; }
img.no { border: none; }
.none img { border: none; margin: 1px; }
.hierarchy a { color: #999; }
div.ans { padding-left: 10px; border-left: 1px solid #eee9de; margin-top: 6px; margin-bottom: 6px; padding-bottom: 3px; }
.podpis { text-align: right; font-style: italic; }
input.jasne { border: 1px solid #ded9ce; margin: 1px; width: 170px; }
ul.mapa { text-align: left; list-style-image: url(/pic/wr/4kwad_grey.gif); padding-left: 20px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; border-left: 2px solid #fbfbfb; }
/*.mapa ul { margin-left: 0px; padding-left: 0px; text-indent: 0em; }*/
.mapa li {margin: 0px; padding: 0px; }
div.mapa { padding-left: 5px; margin-left: 0px; bordder-left: 2px solid #eeeeee; }
/*** dla administratora ***/
table.sql { border-collapse: collapse; }
.sql th { font-size: 10pt; font-weight: bold; text-align: left; padding-right: 0.5em; }
.sql td { border: 1px solid #ded9ce; }
img.strona_old { vertical-align: middle; margin-right: 4px; }
.mala_data { font-size: 8pt; color: #998; }
.napis_admin { font-size: 8pt; }
q { quotes: "\201e" "\201d"; }
@media print {
#casmenu { display: none; }
tr#pd_11 { display: none; }
tr#pd_13 { display: none; }
td#pd_112 { display: none; }
td#pd_121 { width: 100%; background: #fff; }
td#pd_leftmenu { display: none; }
div#pd_mainframe { background: none; }
#pd_upmenu { display: none; }
td#pd_content { width: 100%; }
}
.kontakty_biblioteki td { padding-left: 0px; padding-right: 4px; }
table.kontakty_biblioteki, .kontakty_biblioteki table { padding: 0; border-collapse: collapse; }
font { font-family: inherit; color: inherit; }
table.popup * { font-family: Tahoma, sans-serif; }
table.popup td.poz { font-size: 11px; color: #888; }
table.popup td.opis { font-size: 11px; }
ul.aktualnosci li { font-size: 11px; text-align: left; }
p.aktualnosci { font-size: 11px; text-align: left; margin: 2px 0 8px 0; }
td.label { text-align: left; }
table.uczelnie td { vertical-align: middle; text-align: left; border: 1px solid #ded9ce; }
table.uczelnie tr.uczelnie td { text-align: center; padding: 3px; font-weight: bold; background-color: #eee9de;}
.jsPrzyciski { font-size: 80%; color: #bbb; }
span.jsPrzyciski { margin: 0 5px; }
table.struktura { border-collapse: collapse; }
table.struktura td { padding: 1px 5px; border-bottom: 1px solid #eee; text-align: left; }
table.struktura td.grubsza-gora { border-top: 3px solid #eee; }
ul.catalogs_male { font-size: 13px; text-align: left; }
.catalogs_male hr { margin: 4px 0 4px -14px; width: 30%; text-align: left; }
/* CAS */
td.second a.casmenu, td.second a.casmenu:visited, td.second a.casmenu:active { cursor: pointer; color: #4e6b8c; text-decoration: none; border-bottom: 1px dotted #aaa } td.second a.casmenu:hover { color: #000; text-decoration: none; border-bottom: 1px solid #f00; } td.first a.casmenu, td.first a.casmenu:visited, td.first a.casmenu:active { cursor: pointer; color: #888; text-decoration: none; } td.first a.casmenu:hover { color: #555; text-decoration: none; } b.casmenu { color: #444; font-weight: bold } #casmenu td { color: #888; font-family: Tahoma, sans-serif; }
#tooltip {
opacity: 1;
}
pre.latex { display: inline; white-space: normal; }
.latex { vertical-align: middle;} /*default styling for latex imgs */
.bordered { border: 1px solid #ded9ce;}
.block { display: block; margin: 4px auto; }
table.rezerwacje { border-collapse: separate; border-spacing: 1px; }
table.rezerwacje * { font-size: 8pt; text-align: left; }
table.rezerwacje tr.naglowek td { background: #ded9ce; color: black; font-weight: normal; }
table.rezerwacje td { padding: 2px 2px; }
table.rezerwacje td.dzien { background: #eee; height: 200px; }
table.rezerwacje td.przerwa { background: #eee; }
table.rezerwacje tr.dluzsze td.wydarzenie { background: #aaa; color: white; text-align: center; }
table.rezerwacje tr.dluzsze td.konferencja { background: #aac; color: white; text-align: center; }
table.rezerwacje tr.dluzsze td.swieto { background: #cba; color: white; text-align: center; }
table.rezerwacje td.dzien ul { list-style: none; margin: 0; padding: 0;}
table.rezerwacje td.dzien ul li { border-bottom: 1px solid white; font-size; 7pt; margin: 0; padding: 3px 2px; }
table.rezerwacje tr.naglowek td.weekend { background: #cec9be; }
table.rezerwacja li.seminarium { background-color: #a87; }
div.tooltip-tresc { display: none; }
.tooltip-rezerwacje { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background: #eee; min-width: 200px; }
table.wyniki-rekrutacji { width: 100%; margin: 20px -2px 50px -2px; border-collapse: separate; border-spacing: 2px; }
table.wyniki-rekrutacji td { text-align: center; padding: 5px; background: #f0ece9; }
table.wyniki-rekrutacji td li { text-align: left; }
table.ankiety { border-collapse: collapse; }
.ankiety th { text-align: left; font-size: 13px; font-weight: bold; }
.ankiety thead * { font-weight: bold; text-align: center; background: #eee9de; }
tr.class-type-header * { background: #ded9ce; text-align: center; }
.ankiety td, .ankiety th { border-top: 1px solid #ded9ce; border-bottom: 1px solid #ded9ce; padding: 4px 3px; text-align: left;}
div#tabs ul { padding: 0; margin-left: 2em; }
.rozwijane { cursor: pointer; }
.rozwin-wszystko { cursor: pointer; }
.rekrutacja h2 { margin: 30px 0 15px 0; }
.rekrutacja h3 { margin: 20px 0 10px 0; }
.brakujace-egzaminy { border-collapse: collapse; }
.brakujace-egzaminy tr td { padding: 3px 0px; border-bottom: 1px solid #ded9ce; }
.brakujace-egzaminy tr.naglowek { border: 0px; }
.brakujace-egzaminy tr.naglowek td { background: #ded9ce; border: 0px; padding: 3px 2px; color: black; font-weight: bold; }
.brakujace-egzaminy tr.srodtytul td { background: #fcfaf5; font-weight: bold; }
.brakujace-egzaminy td.liczba { text-align: center; }
.konkursy-tabelka { border-collapse: collapse; }
.konkursy-tabelka td { padding: 5px; border: 1px solid #ded9ce; }