<STYLE TYPE="text/css">

  /* STYLE GLOBALNE */
  body,h1,h2,h3,h4,h5,h6,p,form,fieldset,td,th,table,ul{margin:0;padding:0;border:0;line-height:100%;}
  body{background-color:#fff;color:#000000;font-size:12pt;font-family:tahoma;margin:0;padding:0;}
  table{background-color:inherit;color:#ffffff;font-size:12pt;font-family:tahoma;}
  a {color: #B60000; text-decoration: none;}
  a:hover {color: #FF6A00; text-decoration: none;}

  /* STYLE GŁÓWNE */
  #page {width:100%; height:auto; min-width:960px; position:absolute; left:0; top:0; background-color:#87AD22;}
  #page_tlo {width:960px; height:auto; position:relative; top:10px; margin-bottom:50px; background-color:#94B727;}
  #page_banner {width:950px; height:320px; position:relative; top:5px; background-image:url("Images/baner01.jpg");}
  #page_main   {width:950px; min-height: 800px; height: auto !important; height: 800px; position:relative; top:10px; margin:0px; background-color:#ffffff;}
  #page_bottom {width:950px; height:100px; position:relative; text-align:center; background-color:inherit;}

  /* STYLE BANERA i MENU GŁÓWNEGO */
  #div_banner{width:950px; height:100%; position:relative; text-align:left;}
  #div_logo  {width:450px; height:100px; position:absolute; top:5px; left:5px; text-align:left;}
  #div_motto {width:450px; height:220px; position:absolute; top:100px; left:0px;}
  #div_motto p {font:bold 10pt tahoma;  text-align:left; color:#4060A0; line-height:30px; margin-left:20px; margin-top:20px;}
  #div_motto a {font:bold 10pt tahoma; }
  #div_motto a:hover {font:bold 10pt tahoma;}

  #div_menug{width:950px; height:25px; position:relative; top:3px; right:0px;}
  #div_menug p {font:normal 10pt tahoma;  text-align:left; margin-top:10px; color:#FFF; vertical-align:middle; line-height:25px; letter-spacing:3px;}
  #div_menug a {font:bold 10pt tahoma;  text-align:left; color:#FFF; line-height:25px;letter-spacing:3px;}
  #div_menug a:hover {font:bold 10pt tahoma;  text-align:left; color:#4060A0; line-height:25px;letter-spacing:3px;}

  .txt_menug1 {font:bold  11pt tahoma;  text-align:center; margin-top:10px;}
  .txt_menug2 {font:normal 8pt tahoma;  text-align:center; margin-top:-10px;}

  /* menu boczne podzial strony*/
	div.podzial {overflow: hidden; width:100%;}
  div.p_lewy {width:700px; float:left;}
  div.p_prawy {width:250px; float:right;}

  /* STYLE MENU BOCZNEGO */
  #div_menub {width:250px; height:100%; position:absolute; top:0px; right:0px; text-align:center; }
  .txt_menub {font:bold 12pt tahoma; text-align:center; line-height: 30px;}

  #div_book {width:100%; height:auto; text-align:center;}
  .book_tytul {font:bold 10pt tahoma; text-align:center; color:#87AD22;}
  .book_tytul a:hover {font:bold 10pt tahoma; text-align:center; color:#87AD22;text-decoration:underline;}
  .book_cena {font:bold 12pt tahoma; text-align:center; color:#87AD22;}
  .book_cena a:hover {font:bold 12pt tahoma; text-align:center; color:#87AD22;text-decoration:underline;}

  #div_karuzela {width:240px; height:230px; background-color:red;}
  #karuzela {width:100%; height:220px;background-color:blue;margin-left:-20px;}

  /* STYLE GŁÓWNEJ CZĘŚCI STRONY */
  #div_main {width:950px; height:auto; position:relative; text-align:center; background-color:inherit;}
  #div_tresc {width:100%; height:auto; position:relative; text-align:left; background-color:inherit; margin-bottom:70px;}
  .txt_title {font:normal 16pt tahoma; color:#87AD22; text-align:left; margin-left:25px; margin-top:30px; margin-bottom:30px; line-height: 100%;}
  .txt_title2{font:normal 12pt tahoma; color:#87AD22; text-align:left; margin-left:25px; margin-top:20px; margin-bottom:20px; line-height: 100%;}
  .txt_main {font:normal 10pt tahoma; text-align:justify; margin-left:30px; margin-right:20px; line-height: 200%;}
  .txt_main a {font:bold 10pt tahoma;color: #87AD22;}
  .txt_main a:hover {font:bold 10pt tahoma;text-decoration:underline;color: #87AD22;}

  .main_reklamy {overflow: hidden; width: 680px;margin-right:20px;margin-top:40px;}
  div.reklama_lewy {width: 320px; float: left;margin-left:20px;}
  div.reklama_prawy {width: 320px; float: right;margin-left:20px;}

  .txt_wzor {font:bold 10pt tahoma; text-align:center; margin-right:20px; line-height: 80px;}
  .txt_pyt0 {font:normal 12pt tahoma; color:#87AD22; text-align:left; margin-left:15px; margin-top:10px; margin-bottom:10px; line-height: 100%;}
  .txt_pyt1 {font:normal 10pt tahoma; text-align:justify; margin-left:30px; margin-right:20px; line-height: 200%;}
  .txt_pyt1 a {font:bold 10pt tahoma;color: #87AD22;}
  .txt_pyt1 a:hover {font:bold 10pt tahoma;text-decoration:underline;color: #87AD22;}

  /* STYLE MAPKI */
  #div_mapa {width:416px; height:385px; position:relative; background-image:url("Images/mapka.png");  margin-right:20px; display:block;}
  #div_mapa p {font:normal 8pt tahoma;  text-align:center; margin-top:10px; color:#000; line-height:15px;  }
  #div_mapa a {font:normal 8pt tahoma;  text-align:left; color:#000; }
  #div_mapa a:hover {font:bold 8pt tahoma;  text-align:left; color:#000; }

  #div_zachpom {width:100px; height:40px;position:absolute; top:60px; left:25px; vertical-align:middle;}
  #div_pomorskie {width:100px; height:20px;position:absolute; top:40px; left:115px;}
  #div_warmmaz {width:100px; height:40px;position:absolute; top:45px; left:215px;}
  #div_lubuskie {width:100px; height:20px;position:absolute; top:155px; left:10px;}
  #div_wielkopolskie {width:100px; height:20px;position:absolute; top:155px; left:80px;}
  #div_kujpom {width:100px; height:40px;position:absolute; top:100px; left:130px;}
  #div_mazowieckie {width:100px; height:20px;position:absolute; top:135px; left:215px;}
  #div_podlaskie {width:100px; height:20px;position:absolute; top:100px; left:290px;}
  #div_dolnoslaskie {width:100px; height:20px;position:absolute; top:215px; left:40px;}
  #div_opolskie {width:100px; height:20px;position:absolute; top:255px; left:100px;}
  #div_lodzkie {width:100px; height:20px;position:absolute; top:190px; left:165px;}
  #div_slaskie {width:100px; height:20px;position:absolute; top:265px; left:150px;}
  #div_swietokrzyskie {width:100px; height:20px;position:absolute; top:250px; left:215px;}
  #div_lubelskie {width:100px; height:20px;position:absolute; top:215px; left:295px;}
  #div_malopolskie {width:100px; height:20px;position:absolute; top:300px; left:190px;}
  #div_podkarpackie {width:100px; height:20px;position:absolute; top:290px; left:270px;}

  /* STYLE STRON Z MIEJSCAMI I ZE SZKOŁAMI */
  #div_add {width:600px;height:250px;position:relative;margin-right:20px;margin-left:20px;margin-top:30px; }
  #div_add p {font:normal 10pt tahoma; color: #000; text-align:left; margin-left:10px; line-height: 150%;}
  #div_add a {font:bold 10pt tahoma;color: #87AD22;}
  #div_add a:hover {font:bold 10pt tahoma;text-decoration:underline;color: #87AD22;}
  .add_pole {border: #000 solid 1px; width:100%}
  .add_table {width:100%;}
  .add_td1 {width:170px; vertical-align:top;}
  .add_td2 {width:120px;}
  .add_td3 {}
  .add_error {font:bold 10pt tahoma;color:red; }
  .add_dodano {font:normal 12pt tahoma; color: #87AD22; text-align:left; margin-left:20px; line-height: 30px;}

  #div_ostatnio {width:600px;height:30px;position:relative;margin-right:270px;margin-left:20px;margin-top:50px;}
  #div_ostatnio p{font:bold 14pt tahoma; text-decoration:underline; color: #000; text-align:left; line-height:30px;}
	#div_miejsce {width:600px;height:auto;position:relative;margin-right:270px;margin-left:20px;margin-top:30px;}
	#m_tytul {width:600px;height:30px;position:relative;border-bottom:2px solid #87AD22;}
  #m_tytul p {font:normal 12pt tahoma; color: #87AD22; text-align:left; margin-left:10px;line-height:30px;}
	#m_foto  {width:240px; height:240px; text-align:justify; position:absolute; top:0px; right:0px;}
	#m_opis  {width:600px; min-height: 240px; height: auto !important; height: 240px; text-align:justify; position:relative; margin-right:250px;}
  #m_opis p{font:normal 9pt tahoma; color: #000; text-align:left; margin-left:10px;margin-right:250px;line-height:20px;}
	#m_data {width:600px; height:5px; text-align:left; position:relative;}
  #m_data p{font:normal 8pt tahoma; color:#87AD22; text-align:left;}
  #m_data a{color:#87AD22;}
  #m_data a:hover{color:#87AD22;text-decoration:underline;}

  #m_wszystkie {width:600px;height:30px;position:relative;margin-right:270px;margin-left:0px;margin-top:30px;}
  #m_wszystkie p {font:bold 10pt tahoma; color: #000; text-align:right; margin-right:10px; line-height: 150%;}
  #m_wszystkie a {font:bold 10pt tahoma;color: #000;}
  #m_wszystkie a:hover {font:bold 10pt tahoma;color: #000; text-decoration:underline;}

	#div_szkola {width:600px;height:auto;position:relative;margin-right:270px;margin-left:20px;margin-top:30px;}
	#sz_tytul {width:600px;height:30px;position:relative;border-bottom:2px solid #87AD22;}
  #sz_tytul p {font:normal 12pt tahoma; color: #87AD22; text-align:left; margin-left:10px;line-height:30px;}
	#sz_opis  {width:600px; min-height: 240px; height: auto !important; height: 240px; text-align:justify; position:relative; margin-right:250px;}
  #sz_opis p{font:normal 9pt tahoma; color: #000; text-align:left; margin-left:10px;margin-right:250px;line-height:20px;}
  #sz_logo {width:220px; height:105px; text-align:center; position:absolute; top:0px; right:0px;}
	#sz_adres  {width:220px; height:100px; text-align:justify; position:absolute; top:110px; right:0px;}
  #sz_adres p{font:normal 9pt tahoma; color: #000; text-align:center; margin-left:10px;margin-right:10px;line-height:20px;}
  #sz_adres a{font:bold 9pt tahoma; color: #87AD22; text-align:center; margin-left:10px;margin-right:10px;line-height:20px;}
  #sz_adres a:hover{font:bold 9pt tahoma; color: #87AD22; text-align:center; text-decoration:underline;margin-left:10px;margin-right:10px;line-height:20px;}
	#sz_data {width:600px; height:5px; text-align:left; position:relative;}
  #sz_data p{font:normal 8pt tahoma; color:#87AD22; text-align:left;}
  #sz_data a{color:#87AD22;}
  #sz_data a:hover{color:#87AD22;text-decoration:underline;}


  .pasek {margin-right:270px;margin-left:50px;}

  /* STYLE STRONY Z NEWSAMI */
  .news_tytul {font:normal 12pt tahoma; color:#87AD22; text-align:left; margin-left:25px; margin-top:40px; margin-bottom:0px;}
  .news_tytul a {color:#87AD22;}
  .news_tytul a:hover {color:#87AD22;text-decoration:underline;}
  .news_data {font:normal 8pt tahoma; color:gray; text-align:left; margin-left:25px; margin-right:20px; }
  .news_zrodlo {font:normal 9pt tahoma; color:#87AD22; text-align:right; margin-left:20px; margin-right:20px; }
  .news_zrodlo a {font:bold 9pt tahoma; color:#87AD22;}
  .news_zrodlo a:hover {color:#87AD22; text-decoration:underline;}

  /* STYLE STRONY Z KONKURSAMI */
  .konk_tytul {font:normal 12pt tahoma; color:#87AD22; text-align:left; margin-left:25px; margin-top:40px; margin-bottom:0px;}
  .konk_tytul a {color:#87AD22;}
  .konk_tytul a:hover {color:#87AD22;text-decoration:underline;}
  .konk_data {font:normal 8pt tahoma; color:gray; text-align:left; margin-left:25px; margin-right:20px; }
  .konk_zrodlo {font:normal 9pt tahoma; color:#87AD22; text-align:right; margin-left:20px; margin-right:20px; }
  .konk_zrodlo a {font:bold 9pt tahoma; color:#87AD22;}
  .konk_zrodlo a:hover {color:#87AD22; text-decoration:underline;}
  .konk_form {}

  /* STYLE STRONY Z FILMAMI */
  #div_film {width:100%; height:auto; position:relative; text-align:left;}
  #div_film p {font:normal 10pt tahoma; text-align:left; margin-left:20px;margin-right:20px; line-height: 150%;}
  #div_film a {font:bold 10pt tahoma;color: #87AD22;}
  #div_film a:hover {font:bold 10pt tahoma;text-decoration:underline;color: #87AD22;}

  /*STYLE STRONY KONTAKT*/
  .txt_kontakt {font:normal 10pt tahoma; color:#000; text-align:justify; margin-left:30px; margin-right:20px; line-height: 200%;}
  .txt_kontakt a {font:bold 10pt tahoma;color: #87AD22;}
  .txt_kontakt a:hover {font:bold 10pt tahoma;text-decoration:underline;color: #87AD22;}
  .kon_pole {border: #000 solid 1px; width:400px;}
  .kon_tab {width:600px;margin-left:40px;}
  .kon_td1 {width:25%; height:30px; text-align:left; vertical-align:middle;}
  .kon_td2 {width:75%; height:30px; text-align:left; vertical-align:middle;}
  .kon_txt  {font:normal  10pt Tahoma; color:#000; text-align:left; margin-left:10px; line-height: 150%;}
  .kon_txt2  {font:normal 11pt Tahoma; color:#000; margin-left:10px; line-height: 150%;text-align:right;margin-right:100px;}
  .kon_textarea{border: #000 solid 1px; width:400px; font:normal  10pt Verdana; text-align:left; line-height: 110%;}

  /*STYLE STRONY Z KATALOGAMI*/
  .txt_kat {font:normal 8pt tahoma; color:#000; text-align:left; margin-right:20px; margin-left:15px; margin-top:0px; line-height: 150%;}
  .txt_kat a {color:#000; text-decoration:underline}

  /* STYLE STOPKI*/
  #div_stopka {width:100%; height:40px; position:relative; text-align:center; }
  .txt_stopka {font:normal 8pt tahoma; color:white; text-align:center; margin-top:20px;}
  .txt_stopka a {color:#000; text-decoration:underline}
  .txt_stopka a:hover {color:#ffffff; text-decoration:underline}

  #div_stopka2 {width:950px; height:30px; margin:0px; position:relative;}
  .txt_stopka2 {font:normal 9pt Trebuchet MS; color:black; text-align:right; vertical-align:middle;}
  .txt_stopka2 a {font:bold 9pt Trebuchet MS; color:#000; text-decoration:none}
  .txt_stopka2 a:hover {font:bold 9pt Trebuchet MS; color:#ffffff; text-decoration:underline}

</STYLE>





