body { cursor:url("/img/kursor3.png"), auto; }
a, a:hover { cursor:url("/img/kursor3a.png"), auto; }
td,tr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  }

.big_frame { width: 940px; border: solid 1px #8f9eb3; }
.big_frame_edu { width: 940px; border-top: solid 1px #8f9eb3; }
.tlo_logo { background: url(/img/tlo_logo_mig.jpg) no-repeat top center; padding: 0px 0px 0px 0px;  }
.tlo_body { background: url(/img/tlo_body.jpg) no-repeat top center #D8D8D8; padding: 0px 0px 0px 0px;  }
.tlo_strona_gl { background: url(/img/strona_gl_f104.jpg) no-repeat top center; padding: 0px 0px 0px 0px;  }

#calosc { width: 940px; padding: 0px 0px 0px 0px; }
#bok_lewy { float: left; width: 244px; height: 100%; height: auto !important; min-height:100%; padding: 0px 0px 5px 0px; }
#bok_prawy { float: left; width: 691px; padding: 0px 0px 5px 0px; }
#prawy_tekst { width: 681px; padding: 10px 5px 0px 5px; text-align: left; }
#bok_prawy_przyciski { float: right; width: 450px; padding: 0px 0px 0px 0px; }

div.prawy_srodek_margines_podstrona { padding: 0px 50px 0px 50px; }
div.lewy_gora { background: url(/img/kolumna_lewa.jpg) no-repeat 0px 29px; width: 214px; height: 529px; height: auto !important; min-height:529px; margin: 0px 0px 0px 30px; }
div.prawy_srodek_margines { padding: 0px 5px 0px 5px; }

a         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000077; text-decoration: none;  }
a:hover   { color:#8d9bb4;  }
a.bold         {  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #142047; text-decoration: none;  }
a.bold:hover   { font-weight: normal; color:#8d9bb4;  }
a.czwarty	        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #263d83; text-decoration: none;  }
a.czwarty:hover     { color:#FFEEFF;  }

img.border   { border: 1px solid #8d9bb4;  }
img.border:hover   { border: 1px solid #394736;  }

.tekst10 { color: #132045; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
.tekst10justify { color: #132045; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: justify; }
.tekst11podtytul { color: #596757; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }
.tekst11 { color: #162346; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
.tekst10ciemny { color: #0C1529; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
.tekst11czer { color: #C00000; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }

.tekstkonf11 { color: #132045; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.tekstkonf12 { color: #0f4780; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.tekstkonf9 { color: #132045; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.tekstkonf10czer { color: #C00000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.tekstkonf10czer:hover { color: #8d9bb4; }

LI.menu1 { color:#798776; }
LI.menu1:hover { color:#041E5E; }

.dane {
background-color: #798776;
width: 90%;
border-top: 1px solid #394736;
clear: both; }
.dane ul {
list-style: none;
margin-left: 6px;
padding: 0;
width: 90%;
float: left; }
.dane li.lewy {
background-color: #D8D8D8;
background-image: url(/img/dane_lewy.gif);
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 1px 0 0;
padding: 0;
width: auto;
float: left; }
.dane li.prawy div { 
background-color: #D8D8D8; 
background: url(/img/dane_prawy.gif) 100% 0 no-repeat;
margin: 0;
padding: 0 18px;
display: block;
line-height: 2em;
}

.cala table {
border-width: 2px 0 1px;
border-style: solid;
border-color: #666;
margin: 0;
width: 90%;
clear: both;
}
.cala th {
text-align: left;
color: #000;
background-color: #798776;
width: 100%;
padding: 6px 0px 0px 0px;
}
.cala th.dol 
{
text-align: left;
color: #000;
background-color: #798776;
padding: 6px 4px 2px 3px;
border-width: 2px 0 1px;
}
.cala td {
background: url(/img/dane_pasek.gif) top repeat-x;
border: 0;
padding: 2px 4px;
margin: 0;
}
.cala td.podkreslenie {
border-top: 1px solid #394736;
padding: 2px 4px;
}
.cala table.cala_tab {
background-color: #D8D8D8; 
}
.cala table .t1 {
width: 300px; 
}

.linia
{
background: url(/img/dane_linia.gif) top repeat-x;
width: 94%;
clear: both;
}