html,body{margin:10;padding:0}
body{ background-image:url(img/background.png); background-repeat:repeat-x; background-attachment:fixed; }


div#main {font-size:21px; width: 345px; height: 48px; text-align: center; color:#147bb6; vertical-align:middle; font-family:Georgia, Times, serif; background: url(img/main_top.jpg)}
div#main_m {font-size:18px; width: 345px; height: 66px; text-align: center; padding-top: 10px; padding-bottom: 4px; color:#004487; vertical-align:middle; font-family:Georgia, Times, serif; background: url(img/main_mid.jpg)}
div#main_b {width: 345px; height: 18px; background: url(img/main_bot.jpg)}
div#main_dt {padding-top:8px; padding-left:8px; padding-right:8px; height:110px; font-size:12px; text-align: left; color:#323332; font-family:Georgia, Times, serif;  background: url(img/main_mid.jpg)}
div#ramka {width: 214px; height: 107px; text-align: center; font-family:Georgia, Times, serif; background: url(img/ramka_dol.jpg)}


a.link1 { color:#D11A15;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:underline; }
a:hover.link1 { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:underline; }

a.miejscowka { color:#004487;  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }
a:hover.miejscowka { color:#D11A15; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }

.teacher { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;}
.teacher2 { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-bottom: 3px;}
.teacher3 { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding-bottom: 3px;}

div#warsztat { padding-left: 30px; padding-right: 30px; color:#000000; text-align: left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}


div#face_main {fwidth: 345px; height: 7px; background: url(img/face_main.jpg)}
div#face_mid {font-size:20px; width: 345px; height: 75px; text-align: center; padding-top: 14px; padding-bottom: 6px; color:#004487; vertical-align:middle; font-family:Georgia, Times, serif; background: url(img/main_mid.jpg)}
div#face_mid2 {font-size:20px; width: 345px; height: 75px; text-align: center; padding-top: 19px; color:#004487; vertical-align:middle; font-family:Georgia, Times, serif; background: url(img/main_mid.jpg)}




.text_m { width: 560px; padding-top: 20px; padding-bottom: 20px; text-align: left; color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }

div#main_dec {width: 345px; height: 48px; background: url(img/main_dec.jpg)}
div#main_dec2 {width: 345px; height: 48px; background: url(img/main_dec2.jpg)}

div#main_jan {width: 345px; height: 48px; background: url(img/main_jan.jpg)}
div#main_jan2 {width: 345px; height: 48px; background: url(img/main_jan2.jpg)}



p{ margin-bottom:20px; margin-top:5px;}


div#text{background:#FFFFFF; padding-left:50px; padding-right:27px;}

a.bio { color:#D11A15;  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }
a:hover.bio { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }
a:visited.bio { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }
a:active.bio { color:#D11A15; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }

.sesja { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:1.5;}
.bio { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.5; color:#004487;}
.czas_cz { color:#D11A15; font-family:Georgia, "Times New Roman", Times, serif; font-size:27px;}
.czas_ni { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:27px;}
.tekst_cz { color:#D11A15; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.tekst_ni { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

a.tekst_ni { color:#004487; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }
a:hover.tekst_ni { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }
a:visited.tekst_cz { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }
a:active.tekst_cz { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }

a.tekst_cz { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }
a:hover.tekst_cz { color:#004487; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }
a:visited.tekst_ni { color:#004487; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }
a:active.tekst_ni { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; }

a.tytul_cz { color:#D11A15; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}
a:hover.tytul_cz { color:#004487; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}
a:visited.tytul_cz { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}
a:active.tytul_cz { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}

a.tytul_ni { color:#004487; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}
a:hover.tytul_ni { color:#D11A15; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}
a:visited.tytul_ni { color:#004487; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}
a:active.tytul_ni { color:#004487; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline; font-style:italic;}

.box { font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:18px;}

a.box { font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:18px; text-decoration:underline;}



a#srodek{margin-left:45px; margin-right:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#CC0000; text-decoration:underline; }
a:visited#srodek{margin-left:45px; margin-right:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#CC0000; text-decoration:underline; }
a:active#srodek{margin-left:45px; margin-right:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#CC0000; text-decoration:underline; }
a:hover#srodek{margin-left:45px; margin-right:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#3399CC; text-decoration:underline; }

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
