BODY {
text-align: center;
margin: 0px;
background: url('images/tlo.jpg');
}
.body { background: #ffffff; }



/*TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE -----------------------------------*/
      table {
      width: 797px;
      height: 1017px;
      margin: 10px 0;
      border: 0px;
      padding: 0px;
      font-family: tahoma, verdana, arial;
      font-size: 12px;
      color: #444645;
      line-height: 25px;
      text-align: justify;
      }

      table.elem_ajur { width: 530px; height: 200px; text-align: center;  border: 1px solid #808080; background: #E6F0F2; padding: 0; margin:15px 0; }

      
      
      .rozklad_zaj  { line-height: 19px; background-color: #454545; border: 1px solid #454545; width: 537px; height: 230px; margin: 10px 0px 10px 0px; font-size: 8pt; padding: 0px; }
      td.roz_zaj { border: 1px solid #FFFFFF; text-align: center; background-color: #FFFFFF; }
      td.roz_zaj2  { border: 1px solid #EBBD07; text-align: center; background-color: #EBBD07; }
      td.roz_zaj_tlo { border: 1px solid #FFFFFF; text-align: center; background-color: #F4F5F3;  }

/*referencje podstrony*/
      table.ref_table { width: 526px; height: 600px; margin: 2px;}
      td.ref_td { width: 100px; border: 0px solid #00254a;}
      td.puste { width: 210px; border: 0px solid #00254a;}

      table.ref_tr_table {
      width: 540px;
      height: 660px;
      margin: 0;
      border: 0px;
      text-align: justify;
      }



/*DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV --------------------------------*/
      .cont { border: 0px solid black; width: 533px;  padding: 6px }
      .stopkaa { margin: 0 0 0 240px; color: #EBEBEB; font-size: 10px; }

/*JAKIEŚ OGŁOSZENIA, INFORMACJE*/
      .oglosz {font-size:14px; color:#286217; width:410px; margin:30px 0 20px 17px; border:1px solid #800000; padding: 30px; text-align: center;}


/*strona główna*/
      .index_opinie { width: 500px; font-size: 8pt; margin: 0 0 0 10px; padding: 10px; text-align: right; border: 1px dashed #C59C12; }
      .podpis { width: 200px; height: 59px; margin: 20px 0 10px 320px; }


/*linki*/
      .tyt { width: 500px; border-bottom: 1px solid #00254a; font-size: 14px; color: #00254a; margin: 20px 0 10px 0; }
      .tyt2 { width: 500px; border-bottom: 1px solid #00254a; font-size: 12px; color: #00254a; margin: 20px 0 10px 0; }
      .l2 { width: 500px; font-size: 12px; margin: 0; padding: 0 0 0 15px; }


      .psji { margin: 20px 0px 10px 10px; width: 129px; height: 119px; border: 1px solid #e9e9e9; }
      .fit { margin: 10px 0px 10px 10px; width: 144px; height: 63px; border: 1px solid #e9e9e9; }
      .kat_male { margin: 10px 0px 10px 15px; width: 90px; height: 15px; }

/*czytelnia*/
      .art_czyt { width: 530px; border: 0; margin: 5px 15px 15px 6px; }
      .podpRys { font-size: 10px; padding: 0; text-align: center; }
      .poprz_nast { width: 290px; margin: 5px 0 5px 240px; font-style: italic; }


/*menu*/
      .menu {
      position: absolute;
      background-image: url('images/menu.jpg');
      border: 0px solid black;
      margin: 0 0 0 2px;
      width: 227px;
      height: 360px;
      }

      .men { border: 0px solid black;  width: 194px; height: 25px; padding: 5px 0 0 35px; }
      .men_odw { background: url('images/menu_odw.jpg'); border: 0px solid black;  width: 194px; height: 25px; padding: 5px 0 0 35px; }
      .men:hover { background: url('images/menu_odw.jpg') no-repeat; width: 194px; height: 25px; padding: 5px 0 0 35px; }

/*warsztaty*/
      .war_left { position: relative; border: 0px solid black; float: left; font-weight: bold; margin: 0 0 0 2px; width: 80px; padding: 2px; }
      .war_right { position: relative; border: 0px solid black; margin: 0 0 0 95px; width: 428px; padding: 2px; }

      .tyt_war { font-size: 12px; width: 530px; background-color: #FCB714; padding: 0 0 0 5px; color: #0000; font-weight: 600; }

      .trescWar { width: 528px; border: 0px; }


/*zajęcia*/
      .free { font-size: 17px; color: #971C1C; text-align: center; margin: 20px; }

/*referencje*/
      .ref_div {
      margin: 0;
      padding: 25px 5px 0 5px;
      text-align: justify;
      line-height: 32px;
      width: 510px;
      }

      .poprz_nast_reff { width: 450px; margin: 30px 0px 15px 70px; font-style: italic; }

/*galeria*/
      .pokaz { text-align: center; margin: 12px 0; }
      .poprz_nast_gal { width: 460px; margin: 30px 0 15px 70px; font-style: italic; }
      
/*wakcje z jog±*/
      .formul { width: 510px; border-top: 1px dashed red; border-bottom: 1px dashed red; margin: 10px 0 10px 6px; padding: 5px; }
      .konin { width: 400px; height: 40px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin: 18px 0 18px 60px; font-size: 14px; text-align: center; padding: 12px 0 0 0; background-color: #BCD3D8;}
      

/*OL UL OL UL OL UL OL UL OL UL OL UL OL UL OL UL---------------------------*/
      OL { font-weight: normal; color: #444645; font-size: 12px; }
      UL { list-style-type: square; }




/*IMG IMG IMG IMG IMG IMG IMG IMG IMG IMG IMG ----------------*/
      img.nauczyciele { float: left; margin:10px 18px 10px 0; border: 1px solid #00254a; }


      .img_karty { border: 1px solid #E6F0F2; height: 53px; margin: 3px 0 3px 0;}

      .wak { border: 1px solid #3F3F3F; width: 400px; margin: 15px 0 5px 50px; }

/*artykuły*/
      .img1 { width: 250px; height: 403px; margin: 15px 0 15px 150px; }
      .img2 { border: 1px solid #3F3F3F; width: 280px; height: 396px; margin: 10px 0 15px 125px; }
      .img3 { border: 1px solid #3F3F3F; width: 450px; height: 324px; margin: 10px 0 15px 50px; }
      .img4 { border: 1px solid #3F3F3F; width: 281px; height: 375px; margin: 10px 0 15px 130px; }
      .img5 { border: 1px solid #3F3F3F; width: 450px; height: 299px; margin: 10px 0 15px 50px; }
      .img6 { border: 1px solid #3F3F3F; width: 267px; height: 338px; margin: 10px 0 15px 130px; }
      .img7 { border: 1px solid #3F3F3F; width: 267px; height: 356px; margin: 10px 0 15px 50px; }

/*galeria*/
      .img_pokaz { border: 1px solid black; }


/*TD GRAFIKA ----------------*/
      .logo { width: 231px; height: 174px; border: 0;}
      .tytul { background: url('images/tytul.jpg') no-repeat; width: 565px; height: 63px; }
      .baner { background: url('images/baner.jpg') no-repeat; width: 565px; height: 184px; }
      .jogakrakow { background: url('images/jogakrakow.jpg') no-repeat; width: 231px; height: 73px; }
      .lewypasek { background-image: url('images/lewypasek.jpg'); width: 229px; height: 713px; }
      .barbaner { background-image: url('images/barbaner.jpg'); width: 557px; height: 46px; }
      .okno { background: url('images/okno.jpg'); width: 557px; height: 667px; }
      .index_06 { background-color: #FFFFFF;  width: 10px; height: 612px; }
      .centr_dol { background: url('images/centr_dol.jpg'); width: 10px; height: 101px; }
      .stopka { background: url('images/stopka.jpg') no-repeat; width: 796px; height: 56px; }




/*FORMATOWANIE TEKSTU FORMATOWANIE TEKSTU FORMATOWANIE TEKSTU ------------------------------------------*/
      P.p { color: #971C1C; font-size: 13px; }
	span.m { color: #FF8000; }
	span.a { color: #569304; }
	span.b { color: #004080; }
	span.o { color: #FF8080; }
      span.w { color: #FF0000; }

/*ODNOŚNIKI ODNOŚNIKI ODNOŚNIKI ODNOŚNIKI ODNOŚNIKI ----------------*/
      A { text-decoration: none; }

      .odsylacz:link, .odsylacz:hover, .odsylacz:visited { color: #004080; text-decoration: underline; }

      .menn:link, .menn:hover, .menn:visited { color: #444645; }

      .maile:link, .maile:hover, .maile:visited { color: #A40404; }
      .mapka:link, .mapka:hover, .mapka:visited { color: #A40404; text-decoration: underline; }

      .log:link, .log.hover, .log.visited { border: 0; }
      .stop:link, .stop:hover, .stop:visited { color: #EBEBEB; text-decoration: underline; }

      .linki:link { color: #A86A0F; }
      .linki:hover { color: #A86A0F; }
      .linki:visited { color: #444645; }

      .link_war:link, .link_war:hover, .link_war:visited { color: #A86A0F; }

      .link_wak:link, .link_wak:hover, .link_wak:visited { color: #A86A0F; font-size: 11px; }

      .odnInnaStr:link, .odnInnaStr:hover,  .odnInnaStr:visited { color: #00254a; }

      .refNaw:link, .refNaw:hover, .refNaw:visited { font-size: 14px; color: #414141; text-decoration: underline; }

      .poprz_nast_a:link, .poprz_nast_a:hover, .poprz_nast_a:visited { text-decoration: underline; color: #BE1B1B; }

      .poprz_nast_a_gal:link, .poprz_nast_a_gal:hover, .poprz_nast_a_gal:visited { text-decoration: underline; color: #444645; }

      .koni:link, .koni:hover, .koni:visited { color: #D09F0D; text-decoration: underline; }
      
      
      
      
      
      
