body {margin:0px;padding:0px;}
.main	{padding-left:31px;width:771px;}
img	{border:0px none;}
div.cf	{clear:both;}

#top_nazwa_szkoly {height:43px;text-align:left;}
#top_nazwa_szkoly div.logo   {float:left;color:black;font-size:13px;margin-top:14px;font-weight:bold;
				font-family:Arial,"Arial Black",Verdana,Helvetica,Tahoma,"Trebuchet MS",Geneva,Lucida,"Lucida Grande","Luicida Sans Unicode";}
#top_nazwa_szkoly img.tarcza {float:left;margin-right:8px;margin-top:11px;}
#top_nazwa_szkoly img.pupils	{float:right;margin-right:96px;}

#top_lokalizacja		{background:transparent url('../img/bg_top.jpg') repeat-x scroll 0%;}
#top_lokalizacja_gim127		{background:transparent url('../img/bg_top_gim127.jpg') repeat-x scroll 0%;}
#top_lokalizacja_osm		{background:transparent url('../img/bg_top_osm.jpg') repeat-x scroll 0%;}
#top_lokalizacja_sp254		{background:transparent url('../img/bg_top_sp254.jpg') repeat-x scroll 0%;}

#top_lokalizacja div.start,#top_lokalizacja_gim127 div.start#top_lokalizacja_osm div.start,#top_lokalizacja div.sp254	{height:235px;text-align:left;width:771px;background:transparent url('../img/top_witamy.jpg') no-repeat 21px;}
#top_lokalizacja div.kontener,#top_lokalizacja_gim127 div.kontener,#top_lokalizacja_osm div.kontener,#top_lokalizacja_sp254 div.kontener {width:802px;height:88px;padding:25px 0 22px 0;text-align:left;}
#gora_lewy,#gora_lewy_gim127,#gora_lewy_osm,#gora_lewy_sp254,#dol_lewy,#dol_lewy_gim127,#dol_lewy_osm,#dol_lewy_sp254 {
		width:80px;padding-right:4px;font-size:12px;font-weight:bold;text-align:right;
		font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
#gora_lewy a,#gora_lewy_gim127 a,#gora_lewy_osm a,#gora_lewy_sp254 a,#dol_lewy a,#dol_lewy_gim127 a,#dol_lewy_osm a,#dol_lewy_sp254 a,
#gora_lewy a:hover,#gora_lewy_gim127 a:hover,#gora_lewy_osm a:hover,#gora_lewy_sp254 a:hover,#dol_lewy a:hover,#dol_lewy_gim127 a:hover,#dol_lewy_osm a:hover,#dol_lewy_sp254  a:hover
{color:#003192;}
#gora_lewy	{height:24px;padding-top:20px;color:#ffffff;float:left;
			background:#feb900 url('../img/lokalizacja_gora_lewy_corner.jpg') no-repeat top right;}
#gora_lewy_gim127	{height:24px;padding-top:20px;color:#ffffff;float:left;
			background:#feb900 url('../img/lokalizacja_gora_lewy_corner_gim127.jpg') no-repeat top right;}
#gora_lewy_osm		{height:24px;padding-top:20px;color:#ffffff;float:left;
			background:#feb900 url('../img/lokalizacja_gora_lewy_corner_osm.jpg') no-repeat top right;}
#gora_lewy_sp254	{height:24px;padding-top:20px;color:#ffffff;float:left;
			background:#feb900 url('../img/lokalizacja_gora_lewy_corner_sp254.jpg') no-repeat top right;}

#gora_prawy	{height:44px;width:700px;float:left;}
#gora_prawy, #dol_prawy {padding-left:18px;}

#dol_lewy	{height:24px;padding-top:20px;float:left;background:#ffe857 url('../img/lokalizacja_dol_lewy_corner.jpg') no-repeat bottom right;}
#dol_lewy_gim127	{height:24px;padding-top:20px;float:left;background:#ffe857 url('../img/lokalizacja_dol_lewy_corner_gim127.jpg') no-repeat bottom right;}
#dol_lewy_osm	{height:24px;padding-top:20px;float:left;background:#ffe857 url('../img/lokalizacja_dol_lewy_corner_osm.jpg') no-repeat bottom right;}
#dol_lewy_sp254	{height:24px;padding-top:20px;float:left;background:#ffe857 url('../img/lokalizacja_dol_lewy_corner_sp254.jpg') no-repeat bottom right;}

#dol_lewy img,#dol_lewy_gim127 img,#dol_lewy_osm img,#dol_lewy_sp254 img	{margin:1px 6px 0 0;}
#dol_prawy	{height:44px;width:700px;float:left;color:#ffffff;font-size:24px;font-family:Arial,"Arial Black",Verdana,Helvetica,Tahoma,"Trebuchet MS",Geneva,Lucida,"Lucida Grande","Luicida Sans Unicode";} 

/*#top_lokalizacja div.start div.subsite {color:white;height:138px;padding-left:31px;text-align:left;width:771px;}*/

#top_menu	{background:#FFF0CB none repeat scroll 0%;border-bottom:1px solid #EEDEAF;height:31px;}
#navlist	{text-align:left;margin:0 0 0 12px;padding:6px 0 0 0;}
#navlist li	{display:inline;list-style-type:none;padding-right:20px;}
#navlist li a	{color:#333333;font-size:13px;font-weight:bold;text-decoration:none;
		font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
#navlist li a:hover {color:#009DEA;}
#navlist li a.login {color:#009DEA;}
#navlist li a.login:hover {color:#333333;}

#top_menu_shader	{background:transparent url('../img/bg_menu_top_shadow.png') repeat-x scroll 0%;
    border-top:1px solid white;height:13px;margin:0 0 15px 0;padding:0;font-size:6px;}

#bottom		{height:163px;background:transparent url('../img/bg_footer.jpg') repeat-x scroll 0%;
		font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
#bottom_top	{padding-left:31px;width:771px;height:34px;text-align:left;}
#bottom_top_01		{padding-top:16px;width:644px;height:18px;color:#003192;font-size:13px;font-weight:bold;float:left;}
#bottom_top_02		{width:127px;height:34px;float:right;}
#bottom_middle		{padding-left:31px;width:771px;height:94px;text-align:left;color:#666666;font-size:12px}
#bottom_middle_01	{width:346px;height:76px;float:left;line-height:18px;float:left;}
#bottom_middle_01 form {margin: 0px}
#bottom_middle_01 input[type="text"]	{margin-top:12px;width:202px;height:15px;border-style:solid;border-width:1px;}
#bottom_middle_01 input[type="submit"]	{width:66px;height:19px;background:#94c5dd;color:#ffffff;border:none;font-size:12px;}
#bottom_middle_02	{width:425px;height:51px;font-size:12px;padding-top:25px;font-weight:bold;text-align:left;color:#406777;float:right;}
#bottom_middle_02 a	{text-decoration:none;color:#406777;}
#bottom_middle_02 a:hover	{color:#009dea;}

#navlist_bottom		{margin-top:0px;padding-left:0px;margin-left:0px;margin-top:10px;text-align:left;}
#navlist_bottom li	{display:inline;list-style-type:none;padding-right:0px;font-size:11px;border-top:1px dotted #406777;padding-top:4px;}
#navlist_bottom li a	{font-weight:normal;border-bottom:solid 2px #cfd2c7;
			font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
#navlist_bottom li a:hover {color:#009DEA;}

#middle		{padding-left:20px;width:782px;text-align:left;}
/* style tylko na strone startowa */
#middle_01	{width:550px;float:left;padding-bottom:8px;}
#middle_01 div.middle_01_left	{width:226px;float:left;}
#middle_01 div.middle_01_right	{width:277px;float:left;padding:0 23px 0 24px;}
#middle_02	{width:189px;float:left;padding:0 27px 0 16px;}
span.welcome	{padding:0px 24px 10px 20px;text-align:left;display:block;color:#2f2f2f;text-align:justify;
		font-size:14px;font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}

.aktualnosci	{padding:16px 0 5px 0;}
.aktualnosci	div		{padding:0;margin:0;font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
.aktualnosci	div.top		{height:41px;background:transparent url('../img/aktualnosci_top.jpg') no-repeat;font-size:6px;}
.aktualnosci	div.middle	{background:transparent url('../img/aktualnosci_left_right.jpg') repeat-y;
				 padding:10px 20px 8px 20px;width:237px;}
.aktualnosci	div.middle	div.element	{width:237px;}
.aktualnosci	div.middle	div.element	div.naglowek	{width:237px;margin-bottom:2px;float:left;}
.aktualnosci	div.middle	div.element	div.naglowek	div.tytul	{width:160px;padding-top:5px;float:left;color:#0f61b4;font-size:13px;font-weight:bold;}
.aktualnosci	div.middle	div.element	div.naglowek	div.data	{width:77px;padding-top:5px;height:20px;float:right;color:#fe6600;font-size:16pt;font-style:italic;text-align:right;}
.aktualnosci	div.middle	div.element	div.tresc	{width:237px;font-size:11px;color:#000f4c;line-height:16px;text-align:justify;}
.aktualnosci	div.middle	div.wiecej		{width:100%;text-align:right;}
.aktualnosci	div.middle	div.wiecej img		{margin-right:6px;}
.aktualnosci	div.middle	div.wiecej a		{color:#003192;font-size:11px;text-decoration:underline;margin-right:4px;font-weight:bold;
  font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
.aktualnosci	div.middle	div.wiecej a:hover	{color:#333333;}
/*height:272px;*/
.aktualnosci	div.bottom	{height:20px;background:transparent url('../img/aktualnosci_bottom.jpg') no-repeat;}

div.nasze_podreczniki		{color:#2f2f2f;text-align:justify;margin-top:-8px;
				padding:20px 9px 8px 0;line-height:18px;
				font-size:12px;font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
div.nasze_podreczniki	a	{line-height:22px;font-size:11px;color:#003192;font-weight:bold;font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
div.nasze_podreczniki	b	{font-size:12px;color:#0f61b4;}
div.nasze_podreczniki	img.logo {float:right;margin-left:8px;}
div.nasze_podreczniki	img.wiecej {margin-left:6px;}

div.nasz_biuletyn		{font-size:12px;color:#2f2f2f;line-height:16px;margin-top:-4px;text-align:center;
				font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
div.nasz_biuletyn div.naglowek	{border-top:4px #c5c5c5 solid;color:#06122f;font-size:12px;margin-top:4px;padding:1px 0 2px 0;font-weight:bold;text-align:left;}
div.nasz_biuletyn b		{color:#0f61b4;}
/*div.nasz_biuletyn img		{margin:14px 0 18px 0;}*/
div.nasz_biuletyn div.zobacz	{float:right;display:inline;}
div.nasz_biuletyn div.zobacz	a		{color:#003192;font-weight:bold;font-size:10px;font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
div.nasz_biuletyn div.zobacz	img		{margin:0 0 0 6px;}

/*#middle_02 div.hr			{border-bottom:0;border-left:0;border-right:0;border-top:1px #8b8b8b dotted;margin:0;padding:2px 9px 5px 0;}*/
/*#middle_02 div.hr			{border-bottom:0;border-left:0;border-right:0;background:url('../img/dotted.gif') repeat-x;margin:0;padding:2px 9px 5px 0;}*/
div.hr			{border-bottom:0;border-left:0;border-right:0;background:url('../img/dotted.gif') repeat-x;margin:0;padding:2px 9px 5px 0;}

#middle_02 div.nasze_placowki	{border:0;border-top:4px #c5c5c5 solid;padding:3px 0px 4px 0;margin-right:0px;margin-top:-3px;
				font-size:12px;font-weight:bold;font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
div.nasze_placowki_kontener	{font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;height:280px;}
#nasze_placowki_tytul		{color:#003192;font-size:19px;margin-top:3px;
				font-weight:bold;}
#nasze_placowki_tekst		{color:#2f2f2f;font-size:10px;font-weight:normal;padding-left:5px;line-height:15px;margin-top:5px;
				}
div.nasze_placowki_kontener div.link		{text-align:right;font-size:10px;}
div.nasze_placowki_kontener div.link	a	{color:#003192;padding-right:4px;font-weight:bold;font-size:10px;font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
#nasze_placowki_img				{width:133px;height:180px;margin:0 28px;}

/* linki po prawej stronie na głównej do zajęc pozalekcyjncyh */
#middle_02 div.zajecia_pozalekcyjne	{color:#06122f;font-size:12px;font-weight:bold;padding:2px 0 0 0;margin:0;
					border-top:4px #c5c5c5 solid;width:189px;
					font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;}
#middle_02 div.zajecia_pozalekcyjne hr			{border:0;border-bottom:1px #8b8b8b dotted;padding:0;margin:2px 0px 5px 0;}
#middle_02 div.zajecia_pozalekcyjne div div.tytul	{padding:2px 0 0 8px;color:#003192;font-size:11px;height:30px;
							font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
#middle_02 div.zajecia_pozalekcyjne div div.tytul b	{font-size:15px;}
#middle_02 div.zajecia_pozalekcyjne div div.link	{margin:48px 0 0 8px;color:#003192;}
#middle_02 div.zajecia_pozalekcyjne div div.link a	{color:#003192;font-size:10px;font-weight:bold;font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
#middle_02 div.zajecia_pozalekcyjne div div.link a:hover	{color:#003192;}
#middle_02 div.zajecia_pozalekcyjne div div.link img	{margin:0 0 0 5px;padding:0;}
div.kolko_teatralne, div.kolko_informatyczne, div.kolko_plastyczne, div.kolko_sportowe {height:108px;}
#middle_02 div.zajecia_pozalekcyjne div.kolko_teatralne		{background:transparent url('../img/kolko_teatralne.jpg') no-repeat;}
#middle_02 div.zajecia_pozalekcyjne div.kolko_informatyczne	{background:transparent url('../img/kolko_informatyczne.jpg') no-repeat;}
#middle_02 div.zajecia_pozalekcyjne div.kolko_plastyczne	{background:transparent url('../img/kolko_plastyczne.jpg') no-repeat;}
#middle_02 div.zajecia_pozalekcyjne div.kolko_sportowe	{background:transparent url('../img/kolko_sportowe.jpg') no-repeat;}
#middle_02 div.dojazd	{height:120px;margin-top:7px;font-family:"Trebuchet MS","Lucida Grande",helvetica,verdana,sans-serif;}
#middle_02 div.dojazd	b	{font-size:15px;color:#003192;}
#middle_02 div.dojazd	div	{font-size:12px;color:#2F2F2F;font-weight:normal;display:block;
                            margin-top:15px;padding-right:3px;width:74px;float:left;}
#middle_02 div.dojazd	div img	{margin:2px 0 0 5px;}
#middle_02 div.dojazd	a	{color:#003192;font-size:10px;font-weight:bold;float:left;}
#middle_02 div.dojazd	a:hover	{color:#003192;}
#middle_02 div.dojazd	img	{margin-top:9px;float:left;}

/* czesc glowna strony: menu i tresc */
#middle_menu	{width:226px;float:left;padding-bottom:16px;}
#middle_content	{width:528px;padding:18px 0 16px 28px;float:left;color:#2f2f2f;font-size:14px;
		font-family:"Lucida Grande",helvetica,"Trebuchet MS",verdana,sans-serif;text-align:justify;}

.lista_aktualnosci .element		{background:#fff0cc;border:1px solid #e7e7e7;padding:5px 5px;margin-bottom:10px;text-align:right;}
.lista_aktualnosci .element .tytul	{float:left;width:414px;font-weight:bold;color:#0F61B4;text-align:left;}
.lista_aktualnosci .element .data	{float:left;width:100px;text-align:right;}
.lista_aktualnosci .element .tresc	{text-align:justify;}
.lista_aktualnosci .element a	{color:#003192;font-size:11px;}
.lista_aktualnosci .footer	{text-align:center;color:#333333;}

.plan_zajec	{text-align:justify;}
.plan_zajec select.szkola {width:360px;margin:0 2px;padding:0;}
.plan_zajec select.klasa {width:100px;margin:0;padding:0;}

.plan_zajec table, .plan_zajec td, .plan_zajec tr {border-color:#e7e7e7;border-style:solid;margin:0;padding:0;font-size:12px;}
.plan_zajec table {width:100%;border-width:1px 0 0 1px;text-align:justify;border-spacing:0;text-align:center;}
.plan_zajec tr.head {background:#fff0cc;}
.plan_zajec td {border-width:0 1px 1px 0;width:80px;}
.plan_zajec td.godzina {width:80px;}

#mapka {z-index:10;}