div.pl ul {margin-left: 15px;}

strong a {color:#444;}
outline	{outline-style:none;}

#head, #main, #foot	{position:relative;clear:both;}
#head	{z-index: 100;} 
#main	{z-index: 50;} 
#foot	{z-index: 10;}

div.head,
div.main,
div.foot	{position:relative;width:925px; margin:0 auto;}

#main		{}

#head		{background: url(linie.gif) center top repeat;}
#head2		{background: url(pasek.jpg) left 103px no-repeat;}
#head3		{background: url(2kolory.gif) 0 148px no-repeat;}
#head3_home	{text-align:center;background: url(kolor.jpg) 0 148px no-repeat;}
#home_top	{background: url(home_body_bgd.jpg) 0 0 repeat-x;min-height:330px;}

div.head div.lev4	{background: url(2kolory_c.gif) left bottom no-repeat;}
div.head div.lev4_home	{}
img					{margin:0;padding:0;border:0;}


div.head a.logo_es		{margin: 21px 0 18px 0; float:left; }
div.head a.logo_es 		{text-indent: -1000px; background: url(eSzkolaLogo.gif) top left no-repeat; width:169px; height:63px; cursor: pointer;display:block;}
div.head a.logo_tu 		{text-indent: -1000px; background: url(uczen.gif) top left no-repeat; width:180px; height:28px; cursor: pointer; display:block; margin:31px 0 0 13px;float:left;}
div.head a.logo_tn 		{text-indent: -1000px; background: url(nauczyciel.gif) top left no-repeat; width:180px; height:28px; cursor: pointer; display:block; margin:31px 0 0 13px;float:left;}
div.head a.logo_pt 		{text-indent: -1000px; background: url(pomoc_techniczna_logo.gif) top left no-repeat; width:180px; height:30px; cursor: pointer; display:block; margin:31px 0 0 13px;float:left;}

.bd3 div.head a.logo_es		{margin: 21px 0 18px 0; width:169px; height:63px;position:relative;top:0;left:380px; cursor: pointer;display:block; }
.bd3 div.head a.logo_es 	{text-indent: -2400px; background: url(eSzkolaLogo.gif) top left no-repeat; width:169px; height:63px; cursor: pointer;display:block;}

.bd4 div.right {margin-top:71px;}
/*
div.head div.lev2 img			{padding:31px 0 0 13px;margin:0;}
*/
/*
.uczen	 	{margin:31px 0 30px 14px;clear:right;}
*/
div.head	{position:relative;}

img.fronter	{margin-bottom:10px;}
.motyw		{position:absolute;top:0;left:521px;}
.jajko		{position:absolute;top:78px;left:524px;}
.pusta		{position:absolute;top:0;left:549px;}
.szklanka	{position:absolute;top:59px;left:636px;}
.motyw_pt	{position:absolute;top:0; left:480px;}
.mapa		{position:absolute;top:-26px;left:165px;}
.ofekEszkola 	{margin:0 auto;}
.home_tu,
.home_tn,
.home_pt	{float:left;width:288px;height:166px;margin-top:20px;}
.home_tu	{background:url(home_td_tu1.gif) 0 0 no-repeat;}
.home_tn	{background:url(home_td_tn1.gif) 0 0 no-repeat;margin: 20px 30px 0 30px;}
.home_pt	{background:url(home_td_pt1.jpg) 0 0 no-repeat;}
div.left .home_blog	{background:url(blog_bgd.gif) 0 0 no-repeat;width:428px;height:100px;padding:4px 20px 4px 180px;}
div.right .home_blog	{padding:6px 0;background: url(border_bottom.gif) left bottom no-repeat;margin-bottom:15px;margin-top:5px;}
div.right .home_blog div.pl	{padding-bottom:5px;}
.home_video	{background:url(video_bgd.gif) 0 0 no-repeat;width:498px;height:152px;}


div.head div.lev2,
div.head div.lev4,
div.head div.lev4_home					{clear: both;}
div.head div.lev4,
div.head div.lev4_home 					{padding: 15px 0 0 0; height: 35px;}
div.head div.lev4 ul.menu_h, 
div.head div.lev4_home ul.menu_h		{margin:0;padding:0 0 10px 0 ;}
div.head div.lev4 ul.menu_h li,
div.head div.lev4_home ul.menu_h li		{margin:0;padding:0 15px 0 0;display:inline; }
div.head div.lev4 ul.menu_h li a,
div.head div.lev4_home ul.menu_h li a	{color:#fff;font-size:13px;font-weight:bold;font-family:Arial;}
div.head div.lev4 ul.menu_h li a:hover,
div.head div.lev4_home ul.menu_h li a:hover, 
div.head div.lev4 ul.menu_h a.menu_active,
div.head div.lev4_home ul.menu_h a.menu_active	{color:#f15a22;text-decoration:none;}
div.head div.lev4 ul.menu_h li.dlaN,			
div.head div.lev4 ul.menu_h li.dlaN_active	{padding-right:2px !important;}

a:hover.dlaN, a:hover.dlaU, 
a:hover.dlaU_active, a:hover.dlaN_active	{color:#fff !important;text-decoration:underline !important;}

div.path	{margin: 15px 0 10px 0; padding:0;}

div.home_top	{padding:5px 0 0 0;}

div.left	{position:relative;top:0;left:0;width:629px;float:left;margin:10px 27px 0 0;}
div.left_t	{}
div.left_l	{width:158px;float:left;}
div.left_r	{float:left;margin:10px 0 0 27px;width:444px;}
div.left_f	{}
div.right	{position:relative;top:0;left:0;width:269px;float:left;clear:right;margin:100px 0 0 0;}

p.projekty em		{color:#f26531 !important;font-style:normal;}
p.projekty strong	{color:#00adee !important;}
img.projekty 		{float:right;width:100px;height:71px;}


.bd1 h1			{background-color: #fcded3;}
.bd2 h1			{color: #00adee; background-color: #e2f6fd;}
.bd3 h1			{border-bottom:2px solid #fcded3;}
.bd1 h1 span, 
.bd2 h1 span,
.bd1 div.left_r h1 span,
.bd2 div.left_r h1 span 
.bd1 div.left div.left_t	h1 span,
.bd2 div.left div.left_t	h1 span			{background:#fff;padding:0 5px 0 0 ;}


div.left div.left_l h1				{color:#666;font-family:Tahoma;font-weight:bold;font-size:14px; background:none; margin: 10px 0 25px 0;}
div.left div.left_l ul.menu_v		{margin: 7px 0;}
div.left div.left_l ul.menu_v li				{border-bottom:1px dotted #aaa;padding:4px 0 4px 8px;background: url(listArrow.gif) left 12px no-repeat;}

div.left div.left_l ul.menu_v li a.menu_active	{color: #f26531; }

div.left div.left_l ul.menu_v ul.menu_v		{margin: 3px 0; }
div.left div.left_l ul.menu_v ul.menu_v li	{border-bottom:none;padding:1px 0 1px 8px;background: url(listArrow.gif) left 8px no-repeat;}


ul.menu_v				{margin: 0 !important;padding:0;}
ul.menu_v li			{list-style-type:none; padding:4px 20px 4px 0; margin:0;border-bottom:1px dotted #b2b2b2;background: url(listBlueArrow.gif) center right no-repeat;}
ul.menu_v li.menu		{}
ul.menu_v li.menu em			{color:#f26531 !important;font-style:normal;}
ul.menu_v li.menu_active em		{color:#666 !important;font-style:normal;}
ul.menu_v li.menu strong		{color:#00adee;margin:0 2px; font-weight: normal; }
ul.menu_v li.menu_active strong	{color:#666;margin:0 2px; font-weight: normal;}

ul.menu_v li.link_pdf,
ul.menu_v li.link_doc,
ul.menu_v li.link_xls,
ul.menu_v li.link_ppt	{border-bottom:1px dotted #aaa;padding:4px 0 4px 20px; list-style-type:none;}
ul.menu_v li.link_pdf	{background: url(ipdf.gif) left 5px no-repeat;}
ul.menu_v li.link_doc	{background: url(idoc.gif) left 5px no-repeat;}	
ul.menu_v li.link_xls	{background: url(ixls.gif) left 5px no-repeat;}
ul.menu_v li.link_ppt	{background: url(ippt.gif) left 5px no-repeat;}

div.dlaU	{background: none; padding: 0; margin: 0;}
div.dlaU h1 {font-size: 14px; color: #00adee; background-color: #e2f6fd;}

div.left div.home_blog h4		{margin:5px 0 2px 0;color:#0099ff;}
div.left div.home_blog ul.menu_v li	{background:none;border:0;padding:2px 0;margin:0;color:#999;}
div.left div.home_blog ul.menu_v li strong	{color:#666;}

div.left div.left_t ul.ul_news				{background: url(newsBorder2.gif) left top no-repeat;height:101px;padding: 15px 0 0 1px;margin:0;}
div.left div.left_t ul.ul_news li			{background: none; float:left; border-right:1px dotted #000;width:160px;border-bottom:0;padding:0 22px 0 15px;height:70px;list-style-type:none}
div.left div.left_t ul.ul_news li.menu_l	{border-right:0;}
div.left div.left_t ul.ul_news li em		{color:#f15a22 !important; font-style:normal;}
div.left div.left_t ul.ul_news li strong	{color:#000;margin:0 2px 0 0;}
div.left div.left_t ul.ul_news li.menu_active *	{color:#666 !important;}

div.left div.home_video	{padding:50px 15px 5px 120px;}
div.left div.home_video div.videoTxt	{float:left;width:200px;margin:40px 10px 5px 0;color:#999;font-size:11px;}
div.left div.home_video img			{float:left;}
div.left div.home_video ul.menu_v	{width:150px;float:right;}
div.left div.home_video ul.menu_v li	{border-bottom:1px dotted #aaa;padding:4px 0 4px 8px;background: url(listOrangeArrow.gif) right 12px no-repeat;color:#999;}
div.left div.home_video ul.menu_v li strong	{color:#666;font-weight:normal;}

div.std					{margin-bottom:25px;}
div.right p				{padding:15px 0 10px 20px;}
div.right div.mapaDiv	{width:160px;position:relative;padding:0 0 20px 0;}
div.right div.mapaDiv strong	{color:#ec6500;font-weight:normal;}
div.right div.mapaDiv em	{color:#00ADEE;font-style:normal;}
.bd3 div.right				{margin:10px 0 0 0;}
div.right ul.menu_v		{padding:0 0 0 20px ;}
div.right ul.menu_v li	{background: url(listPage.gif) left 8px no-repeat;padding:5px 0 5px 15px;border-bottom:0;}
div.right ul.menu_v li.link_pdf	{background: url(ipdf.gif) left 5px no-repeat;}
div.right ul.menu_v li.link_pdf a	{padding-left:5px;}
div.right div.std		{padding:6px 0;background: url(border_bottom.gif) left bottom no-repeat;margin-bottom:15px;}
div.right div.std div.mr	{text-align:right;margin:0 15px 5px 0;}
div.right div.pl		{background: url(border_top.gif) left top no-repeat;}
div.right h1			{color:#333333;background:none;margin:5px 0 10px 10px;}
div.right h1	em		{color:#00adee;font-style:normal;font-family:Arial;}
div.right h1 span		{font-family:Arial;}
div.right h2			{background: url(border_top.gif) left bottom no-repeat;padding:0 0 15px 13px;margin:0;color:#333333;font-family:Arial;}
div.right h2 em			{}
div.right div.home_blog ul.menu_v li	{color:#999;}
div.right div.home_blog ul.menu_v li strong	{color:#666;font-weight:normal;}
div.right div.forma				{background:url(loginForm.gif) left top no-repeat;width:266px;height:64px;position:relative;padding:8px 0 0 0;color:#fff;}
div.right div.forma div.formRow	{float:left; margin:0 0 4px 0; width: 205px; text-align:right;}
div.forma input.login, 
div.forma input.pswd			{border:1px solid #d3d3d3;margin:0 10px 0 6px;}
div.right div.forma	.okButton	{background:url(loginFormButton.gif) left top no-repeat; border:0;width:39px;height:39px;position:absolute;top:12px;left:211px;color:#fff;padding:10px;}


div.foot div.lev1	{height:50px;}
div.foot div.lev4				{border-top:1px solid #949494;width:925px;padding:4px 0 0 0;}
div.foot div.lev4 ul.menu_h		{list-style-type:none;margin:0;padding:0;}
div.foot div.lev4 ul.menu_h	li	{display:inline;padding:0 5px 0 5px;border-right:1px solid #666;}
div.foot div.lev4 ul.menu_h li.menu_l	{border:0; margin:0 0 0 630px;padding:0;}
div.foot div.lev4 ul.menu_h li.menu_f	{padding:0 5px 0 0;}


fieldset.forma				{padding: 10px 0 10px 10px; margin: 0; border: none; clear: left;}
fieldset.forma legend		{font-weight: bold; font-size: 12px; padding: 2px 0; margin-bottom: 10px; color: #306694; }
fieldset.forma form			{}
fieldset.forma div.labinp			{padding: 0 0 10px 0;}
fieldset.forma div.labinp label		{display: block; margin: 0 0 5px 0;}
fieldset.forma div.labinp input		{border: 1px solid #2193D9; width: 250px; background-color: #f2f2f2;}
fieldset.forma div.labinp select	{border: 1px solid #2193D9; width: 250px; background-color: #f2f2f2;}

fieldset.forma	input, 
fieldset.forma	textarea		{border:1px solid #d3d3d3;width:313px;margin-top:2px;}
#uwagi							{margin-left:81px;}
#email							{margin-left:43px;}
#imie							{margin-left:40px;}
#adremail						{margin-left:40px;}

div.menu_galeria		{}
div.menu_galeria img 	{margin: 0 9px 9px 0; border: 3px solid #DCDCDC;}
div.menu_galeria div.galeria			{display: inline;width:600px;}
div.menu_galeria div.galeria_short		{width:440px;display: inline;}
img.foto			{float:left; border: 3px solid #DCDCDC; margin: 5px 5px 5px 0;}
fieldset.forma div.labcbx			{padding: 0 0 10px 0;}
fieldset.forma div.labcbx input		{}
fieldset.forma div.labtxt			{padding: 0 0 10px 0;}
fieldset.forma div.labtxt label		{display: block; margin: 0 0 5px 0;}
fieldset.forma div.labtxt textarea	{border: 1px solid #2193D9; width: 250px;  background-color: #f2f2f2;}

fieldset.forma div.captcha			{padding: 5px 0 10px 0; }
fieldset.forma div.captcha label	{display: block; margin: 0 0 40px 0; float: left; width: 118px;}
fieldset.forma div.captcha img		{margin: 0 0 10px 0;}
fieldset.forma div.captcha input	{ width: 120px; margin-left:118px;padding:0;}
fieldset.forma div.button				{margin-top: 0;clear: left;text-align:right;}
fieldset.forma div.button input.button	{background-color: #AF0A1A; color: #fff; font-weight: bold; font-size: 11px; border: 1px outset #AF0A1A; width:125px;}

div.nav	{clear: both;}

div.nav a.nav_fav,
div.nav a.nav_map,
div.nav a.nav_send,
div.nav a.nav_print	{display: block; text-indent: -5000px; float:left; margin-right: 10px;}

a.nav_fav	{background: url(foot_fav.gif) left top no-repeat;	 width:89px;}
a.nav_map	{background: url(foot_map.gif) left top no-repeat;	 width:43px;}
a.nav_send	{background: url(foot_send.gif) left top no-repeat;	 width:49px;}
a.nav_print	{background: url(foot_print.gif) left top no-repeat; width:51px;}
.finalisci		{ border-right:1px solid #ccc; }
.finalisci th	{ text-align:center; border:solid #ccc; border-width:0 0 1px 1px;}
.finalisci td	{ border:solid #ccc; border-width:0 0 1px 1px; padding:2px; }

.video_menu 	{ display:none; }
