* {margin:0;padding:0; font-family: Verdana, Geneva, sans-serif;}
body {background:#E9E9E9 url(../img/tlo.png) top center repeat-y; margin:0; padding:0; font-family: Verdana,Arial, sans-s; border: 1px;}
img {border: 0;}

h1                  {font-size: 29px; font-family:Verdana,Arial,sans-s; font-weight:normal; letter-spacing:0px; line-height:110%; padding:0 0 10px 0;}
h2                  {font-size: 25px; font-family:Verdana,Arial,sans-s; font-weight:normal; line-height:110%; padding:5px 0 10px 0;}
h3                  {font-size: 16px; font-family:Verdana,Arial,sans-s; font-weight:normal; letter-spacing:-2px; line-height:110%;}
h4                  {font-size: 13px; font-family:Verdana,Arial,sans-s; font-weight:bold; line-height:110%;}
h5                  {font-size: 11px; font-family:Verdana,Arial,sans-s; font-weight:bold; line-height:110%;}

a                   {text-decoration: underline; color:#0033C6; }
a:hover             {text-decoration: none; color:#C6001C;}
a:active            {text-decoration: underline; color:#0033C6;}
a:visited           {text-decoration: underline; color:#0033C6;}

ul 	{list-style-type:square; list-style-position:inside; padding:5px 0px 5px 5px; margin:0;}
ol 	{list-style-position:inside; padding:5px 0px 5px 5px; margin:0;}
li  {line-height:160%}

.DoLewej            {float:left; position:relative; margin:2px 5px 0px 2px;}
.DoPrawej           {float:right; position:relative; margin:2px 2px 0px 5px;}


/* szkielet */

#kontener           {margin:0px auto 0 auto; padding:0; width:1000px; background-color:#FFF;}
#kontener .separator {width:1000px; height:2px; background-color:#3B749F; clear:both;  margin:0; padding:0;}

#naglowek           {width:992px; height:110px; margin:0; padding:0; clear:both; background-color:#FAFAFA;}
#naglowek-lewy      {width:600px; float:left; position:relative; padding-top:10px; padding-left: 18px; background-color:#FAFAFA;}
#naglowek-prawy	    {width:350px; float:right; position:relative; padding-top:20px; background-color:#FAFAFA;}	
#naglowek-prawy img {float:right; margin-left:5px; margin-right:0px;}
#naglowek-prawy p   {font-family:Tahoma, Geneva, sans-serif; color:#444; font-size:11px; line-height:17px; text-align:right;}

#menu .submenu            {display:none; width:330px; background-color:#2B5371; clear:both; font-size:12px; color:#fff; position: absolute; top:134px; z-index:9999; border-left:1px solid #C5C5C5; border-right:0px solid #C5C5C5; border-bottom:1px solid #C5C5C5;} 
#menu .submenu p          {padding-left: 15px; padding-top:5px; padding-bottom:10px; padding-right: 8px; float:left; line-height: 150%;}
#menu .submenu a          {text-decoration: underline; color:#FFF; font-family:Verdana,Arial, sans-s; font-size:12px; padding: 0px; border:0; background:none;}
#menu .submenu a:hover    {text-decoration: none; color:#ECFFB7; font-family:Verdana,Arial, sans-s; font-size:12px; padding:0; border:0; background:none;}
#menu               {width:1000px; margin:0; padding:0; font-size:12px;}
#menu ul            {float:left; margin:0; padding:0;}
#menu li            {float:left; display:block; margin:0; padding:0px; font-family:Tahoma, Verdana, Geneva, sans-serif; line-height:110%}
#menu a             {font-size:12px;}
#menu .menu_a       {display:block; background:url(../img/rog.gif) no-repeat top right #EEEEEE; border-left:1px solid #C5C5C5; border-right:2px solid #fff; color:#555; padding:6px 16px 6px; text-align:center; text-decoration:none; text-transform: uppercase;}
#menu .hover        {display:block; background:url(../img/rog.gif) no-repeat top right #2B5371; border-left:1px solid #C5C5C5; border-right:2px solid #fff; color:#FFF; padding:6px 16px 6px; text-align:center; text-decoration:none; text-transform: uppercase;}
#menu .aktualny     {display:block; background:url(../img/rog.gif) no-repeat top right #3B749F; border-left:1px solid #3B749F; border-right:2px solid #fff; color:#FFF; padding:6px 16px 6px; text-align:center; text-decoration:none; text-transform: uppercase;}


#tresc-gora         {width:1000px; background-color:#FFF; clear:both; margin:0; padding:0; }

#tresc-lewa         {width:160px; float:left; position:relative; padding:5px; background-color:#FFF;}
#tresc-lewa img     {margin-left: 5px; margin-top: 5px;}
#tresc-prawa        {width:510px; float:left; position:relative; padding:7px; text-align:left; height:115px; background-color:#FFF;}
#tresc-prawa h1     {font-family: 'Trebuchet MS',Verdana,Arial, sans-s; font-size:30px; font-weight:normal; margin:0 0 5px; padding:0; color:#000; }
#tresc-prawa .big   {font-family: Verdana,Arial, sans-s; font-size:17px; color:#242424; margin:0; padding:1px 1px 2px 0px;}
#tresc-prawa2        {width:270px; float:left; position:relative; padding:10px; text-align:right; height:115px; background-color:#FFF;}
#tresc-prawa2 p      {font-family: Verdana,Arial, sans-s; font-size:13px; color:#000;}
#tresc-prawa2 a      {font-family: Verdana,Arial, sans-s; font-size:12px; color:#003FA6; font-weight:bold;}
#tresc-prawa2 a:hover {font-family: Verdana,Arial, sans-s; font-size:12px; color:#0B78FF; font-weight:bold; text-decoration: none; }

#tresc-p1           {width:550px; float:left; position:relative; padding:10px;}
#tresc-p1 h1        {font-family:Verdana,Arial,sans-s; border-bottom: 1px solid #ccc; width:93%; font-size:16px; font-weight:bold; line-height:120%; margin-bottom:0px; padding:0;}
#tresc-p1 h2        {font-family:Verdana,Arial,sans-s; font-size:15px; font-weight:bold; line-height:100%; margin-bottom:5px; margin-top:10px;}
#tresc-p1 p         {margin:0 0 5px 5px; padding:0; font-family: Verdana,Arial, sans-s; font-size:12px; line-height:17px; }

#tresc-p2           {width:400px; float:left; position:relative; padding:10px 10px 15px 10px;}	
#tresc-p2 h1        {font-family: Verdana,Arial, sans-s; margin:0 0 5px; padding:0; border-bottom: 1px solid #ccc; width: 93%; font-size:16px; font-weight:bold; line-height:120%; margin-bottom:10px; margin-top:10px;}
#tresc-p2 img       {border: 0; float: left; margin-right: 5px; margin-bottom: 20px; }
#tresc-p2 p         {margin:0 0 5px 5px; padding:0; font-family: Verdana,Arial, sans-s; font-size:12px; line-height:17px; }

#tresc-glowna       {width:1000px; min-height:475px; clear:both; margin:0; padding:5px 5px 5px 5px; font-size:12px; }
#full               {padding:5px 0 5px 5px; width:980px; font-size:12px; line-height:135%;}
#full p             {margin-top:3px; margin-bottom:3px;}

#tresc-glowna .kolumna33          {width:310px; float:left; position:relative; padding:5px 5px 5px 5px; }
#tresc-glowna .kolumna33 p        {font-size:12px; line-height:135%; text-align: justify; margin-top:3px; margin-bottom:3px;}
#tresc-glowna .kolumna50          {width:468px; float:left; position:relative; padding:5px 5px 5px 5px; }
#tresc-glowna .kolumna50 p        {font-size:12px; line-height:135%; margin-top:3px; margin-bottom:3px;}
#tresc-glowna .kolumna35          {width:330px; float:left; position:relative; padding:5px 5px 5px 5px; }
#tresc-glowna .kolumna35 p        {font-size:12px; line-height:135%; margin-top:3px; margin-bottom:3px;}
#tresc-glowna .kolumna65          {width:630px; float:left; position:relative; padding:5px 5px 5px 5px; }
#tresc-glowna .kolumna65 p        {font-size:12px; line-height:135%; margin-top:3px; margin-bottom:3px;}

#stopka             {width:1000px; background-color:#FFF; clear:both; color:#444; margin:0 0 15px; padding:0;}
#stopka a           {font-weight: bold; color: #265EC4; text-decoration: underline;}
#stopka a:hover     {font-weight: bold; color: #444; text-decoration: none;}
#stopka img         {vertical-align: middle;}
#stopka-lewa        {width:480px; float:left; position:relative; padding:15px; font-family: Tahoma, Geneva, sans-serif; font-size:11px; font-weight: bold; padding:10px; text-align: left;}
#stopka-prawa       {width:480px; float:left; position:relative; padding:15px; font-family: Tahoma, Geneva, sans-serif; font-size:11px; font-weight: bold; padding:10px; text-align: right;}


/* inne */

#mapa-strony        {font-size: 12px; line-height: 140%; padding:10px; margin:0;}
#mapa-strony ul 	{list-style-type:disc; list-style-position:inside; padding:5px 0px 5px 5px; margin:0;}
#mapa-strony ul ul	{list-style-type:disc; list-style-position:inside; padding:5px 0px 5px 15px; margin:0;}
#mapa-strony li     {line-height: 150%; padding:0; margin:0;}

#lista-dol			{width:980px; clear:both; margin:0; padding:10px 0 10px 5px; font-size:12px; line-height:17px;}
#lista-dol h1       {font-family: Verdana,Arial, sans-s; border-bottom: 1px solid #ccc; width: 93%; font-size:16px; margin-bottom:10px;}
#lista-dol p        {margin:0 0 5px 5px; padding:0; font-family: Verdana,Arial, sans-s;  }

#slideshow          {position:relative; height:310px; margin:10px 0 0 5px; padding:0;}
#slideshow IMG      {position:absolute; top:0; left:0; z-index:8; margin:0; padding:0;}
#slideshow IMG.active {z-index:10; margin:0; padding:0;}
#slideshow IMG.last-active {z-index:9; margin:0; padding:0;}

#slideshow-head                 {float:left; position:relative; height:80px; margin:0; padding:0; }
#slideshow-head IMG             {position:absolute; top:0; left:0; z-index:8; margin:0; padding:0 0 0 230px;}
#slideshow-head IMG.active      {z-index:10; margin:0; padding:0; padding:0 0 0 230px;}
#slideshow-head IMG.last-active {z-index:9; margin:0; padding:0; padding:0 0 0 230px;}

#certs				{width:750px; clear:both; margin:0; padding:10px 0 0 200px; }
#certs img          {margin-left:15px; margin-bottom:10px; float:left;}


