.adresy A {color:black!important}
.adresy {padding-top:0}
.blok-opinie .footnote {margin-top:.5em}
.blok-opinie {width:30%; float:right}
.blok-osoba {width:65%; float:left}
.footnote {color:gray; font-size:7pt}
.nazwisko {font:bold}
.nmt {margin-top:0}
.notka { margin-left:2em }
.opinia {padding:0; margin-left:1.3em;text-indent:-1.3em}
.osoba {margin-top:.5em;FONT-WEIGHT:bold;}
.osrodek {}
.rekom {margin-left:15pt; }
.srednia {font-size:small; color:red}
.termRez {font-size:8pt; margin-top:5pt; color:gray}
.typT {background:#AAFFAA}
.typT, .typW {font:8pt sans-serif; border:1px solid gray; background:#FFAAAA; padding:0 2 0 2; width:50px; height:10pt; }
.uwagi {color:gray;}
.zajeciaOpis {padding-left:2em;}
.zajeciaWymagania  {font-size:x-small; margin-top:.5em; padding-left:2em;}

BODY, TABLE {font:8pt Tahoma;}
BODY {padding-top:1.5em!important}
a {font:10pt tahoma;}
a:hover {text-decoration:underline}
h2 {padding-top:.2em}

.body_przewodnik h3 {font-size:14pt; margin-bottom:2pt }
.body_przewodnik p {margin:1pt;padding:0}

.body_zajecia h3 {margin-bottom:0; background:#FFAAAA url(/images/gradient2.jpg); padding-left:2pt; font:bold 10pt tahoma; color:white}

p {margin:0}
table {font-size:x-small}
td {vertical-align:top; padding:10pt}

ul {margin-bottom:1em; margin-top:0; margin-left:2em}

body {background:#FFF url(../images/przewodnik/banner2.gif) no-repeat top right;}

body.body_przewodnik table {margin-top:2em; clear:left  }
body.body_przewodnik th {vertical-align:top; text-align:left; padding:10pt; font-size:small;}
body.body_przewodnik th img {margin-top:3pt}
.col_terminy {padding:0}
.col_terminy p {margin-left:1em}
.col_terminy h4 {margin-bottom:0}
.col_terminy h4 a {font-weight: bold}
.col_terminy div {padding:10pt;border-left:2px solid #e64b59; background:#f1b2c6; }
#leadimg {float:left; width:58px; margin-right:2em; margin-left:1em;}

body.body_terminy .kiedy {margin-top:.5em}
body.body_terminy .zajecia {margin-left:2em}