*                           {margin: 0 auto; padding: 0}
body                        {font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-size: small; color: #4C4C4C; line-height: 1.2em; background: #fff url(images/body_tlo.jpg) 0 0 repeat-x; margin: 0 auto; padding: 0}
* html body                 {font-size: x-small; f\ont-size: small;}  /* IE5/Win */
p, h1, h2, h3               {margin: 0; padding: 0}
h1                          {color: #666; font-size: 154%; font-weight: bold; font-family: Arial, Sans-Serif; padding-bottom: 0.7em}
h2                          {font-size: 154%; font-weight: bold;}
h3                          {font-size: 110%; font-weight: bold;}
img                         {border: 0; margin: 0; padding: 0}
a                           {color: #E35F13; text-decoration: underline}
a:hover                     {color: #777}
.centrum                    {width: 940px; font-size: 85%; padding: 0; margin: 0 auto}

#logo_menu                  {width: 940px; float: left}
#logo_menu p                {width: 180px; padding: 20px 0 0 20px; float: left} /* logo */
#logo_menu p img            {float: left}
#logo_menu .jezyki          {width: 730px; text-align: right; padding: 10px 10px 10px 0; float: left}
#logo_menu .jezyki a        {margin: 0 2px}

/* menu glowne */
#logo_menu .menu            {width: 721px; background: url('images/menu_tlo_owal.jpg') left bottom no-repeat; padding-left: 9px; float: right}
#logo_menu .menu dl               {width: 100%; background: #E35F13 url('images/menu_tlo.jpg') 0 0 repeat-x; font-size: 110%; font-family: Verdana, Sans-Serif; padding: 10px 0 8px 0; float: right}
#logo_menu .menu dl dt            {background: url('images/menu_separator.gif') right 50% no-repeat; padding: 0 2px 0 3px; float: left}
#logo_menu .menu dl dt a          {display: block; color: #fff; text-decoration: none; padding: 5px 7px; float: left}
#logo_menu .menu dl dt a:hover    {background: #B22F00; color: #fff}
#logo_menu .menu dl dt a.aktywny  {color: #FFFF99}
/* - menu glowne */

#content                          {width: 100%; float: left}
#content .blok_grafika            {width: 100%; float: left} /* blok z bannerem */
#content .blok_grafika img        {border: 4px solid #E35F13; float: left}
#content.glowna .blok_grafika     {padding-bottom: 13px} /* styl tylko dla strony glownej */

#content .blok_grafika .ofirmie           {width: 243px; height: 166px; background: #E35F13 url('images/ofirmie_tlo.jpg') 0 4px no-repeat; color: #fff; padding: 35px; float: right}
#content .blok_grafika .ofirmie h1        {color: #fff}
#content .blok_grafika .ofirmie span      {display: block; padding: 10px 0 0 0;}
#content .blok_grafika .ofirmie span a    {background: #E77533; border: 1px solid #ED9765; color: #fff; text-decoration: none; padding: 1px 7px;}
#content .blok_grafika .ofirmie span a:hover {background: #B22F00; border-color: #B22F00;}

/* newsletter ogolnie + na glowna */
#content .newsletter                   {width: 243px; height: 81px; background: #E5E5E5 url('images/newsletter_tlo.jpg') 0 0 no-repeat; padding: 19px 35px 25px 35px; float: right}
#content .newsletter input.mail        {width: 240px; height: 18px; background: #F1F1F1; border: 1px solid #BDBDBD; font-size: 100%;}
#content .newsletter span              {display: block; padding-top: 6px}
#content .newsletter span.wiecej               {display: block; padding: 10px 0 0 0;}
#content .newsletter span.wiecej a            {border: 1px solid #C4C4C4; background: #f6f6f6; color: #797979; text-decoration: none; padding: 1px 7px;}
#content .newsletter span.wiecej  a:hover      {background: #E35F13; border-color: #E35F13; color: #fff}

#content .newsletter h1                  {padding: 0; margin: 0}











#content .newsletter span input        {width: 66px; height: 20px; border: 0; font-size: 100%; font-weight: bold; margin-right: 5px; cursor: pointer}
#content .newsletter span input.dodaj  {background: url('images/newsletter_dodaj.gif') 0 0 no-repeat; color: #777}
#content .newsletter span input.usun   {background: url('images/newsletter_usun.gif') 0 0 no-repeat; color: #999}
   /* newsletter na podstronach */
   #blok_tresc .lewa_kolumna .newsletter  {width: 234px; height: 75px; background-image: none; padding: 25px 30px; float: right}
   #blok_tresc .lewa_kolumna .newsletter input.mail  {width: 230px; height: 18px; background: #F1F1F1; border: 1px solid #BDBDBD}

/* blok z glowna trescia */
#blok_tresc                   {float: left}
#blok_tresc .mosty            {width: 625px; background: url('images/tlo_owal_ld.gif') left bottom no-repeat; border: 1px solid #D9D9D9; float: left}
#blok_tresc .mosty dl         {width: 585px; background: url('images/most_tlo.jpg') right top no-repeat; padding: 0 20px; float: left}
#blok_tresc .mosty dl dt      {width: 130px; color: #E35F13; font-size: 154%; font-weight: bold; font-family: Arial, Sans-Serif; padding-top: 47px; float: left}
#blok_tresc .mosty dl dd      {width: 435px; padding: 20px 10px; float: left}
   /* linki prostokatne */
   #blok_tresc span              {display: block; padding: 10px 0 0 0;}
   #blok_tresc span a            {border: 1px solid #C4C4C4; color: #797979; text-decoration: none; padding: 1px 7px;}
   #blok_tresc span a:hover      {background: #E35F13; border-color: #E35F13; color: #fff}
#blok_tresc .kontakt          {width: 243px; padding: 0 35px; float: right}
#blok_tresc .kontakt dl       {width: 243px; float: left}
#blok_tresc .kontakt dl dt    {width: 80px; float: left}
#blok_tresc .kontakt dl dd    {width: 163px; padding: 1px 0; float: right}
#blok_tresc .kontakt dd.nazwa {font-weight: bold}

/* style tylko dla podstron */
.podstrona                    {background: url('images/lewa_kol_tlo.gif') 0 0 repeat-y}
.podstrona #blok_tresc        {background: url('images/tlo_owal_pd.gif') right bottom no-repeat; border: 1px solid #D9D9D9; border-width: 0 1px 1px 0}
#blok_tresc .lewa_kolumna     {width: 294px; float: left}
#blok_tresc .lewa_kolumna ul.podmenu               {width: 234px; background: #E35F13 url('images/podmenu_tlo.gif') right bottom no-repeat; padding: 20px 30px 40px 30px; float: left}
#blok_tresc .lewa_kolumna ul.podmenu li            {list-style: none}
#blok_tresc .lewa_kolumna ul.podmenu li a          {display: block; width: 198px; background: url('images/podmenu_strzalka_1.gif') 8px 50% no-repeat; border-bottom: 1px solid #EC8F59; color: #fff; text-decoration: none; padding: 5px 18px}
#blok_tresc .lewa_kolumna ul.podmenu li a:hover    {background-color: #B33001;}
#blok_tresc .lewa_kolumna ul.podmenu a.aktywny  {color: #FFFF99}
#blok_tresc .lewa_kolumna ul.podmenu ul li a          {display: block; width: 176px; background: url('images/podmenu_strzalka_2.gif') 10px 50% no-repeat; border-bottom: 1px solid #E77532; color: #fff; text-decoration: none; padding: 5px 18px 5px 20px; margin-left: 20px;}
#blok_tresc .lewa_kolumna ul.podmenu ul li a:hover    {background-color: #B33001;}

#blok_tresc .prawa_kolumna     {width: 555px; padding: 35px 45px; float: right}
#blok_tresc .prawa_kolumna h1  {color: #E35F13; padding-bottom: 1em}
#blok_tresc .prawa_kolumna p   {padding-bottom: 1.4em}
#blok_tresc .prawa_kolumna ul  {margin-left: 20px}
#blok_tresc .prawa_kolumna ul li {list-style: none; background: #fff url('images/punkt.gif') 0 0.8em no-repeat; padding: 0.2em 0 0.2em 12px}







#blok_tresc .prawa_kolumna ul.lista_obrazkow li {background: none; padding-left: 0}
#blok_tresc .prawa_kolumna ul li p {background: #fff url('images/punkt.gif') 0 0.5em no-repeat; padding-left: 12px; display:block;}
/* - style tylko dla podstron */

#stopka         {width: 940px; border-top: 1px solid #D9D9D9; color: #9C9C9C; padding-top: 7px; margin-top: 20px; float: left}
#stopka dl      {width: 940px; float: left}
#stopka dl dt   {width: 800px; float: left}
#stopka dl dd   {width: 50px; float: right}

#blok_tresc .prawa_kolumna dl.news
{
	padding-bottom:20px;
	border-top: 1px solid #eee;
	float:left;
	
	}
#blok_tresc .prawa_kolumna dl.news dt{
	margin:0;
	padding:2px 0 10px 0;
	font-size: 119%; 
	
	font-weight: bold;
}  
#blok_tresc .prawa_kolumna dl.news dt a{
text-decoration: none;
}   
#blok_tresc .prawa_kolumna dl.news img  { 
		float:left; 
		padding:0 8px 8px 0;
		}
#blok_tresc .prawa_kolumna dl.news dd span.more { padding-bottom:2px; float:right;}
#blok_tresc .prawa_kolumna dl.news dd span.more a{ padding-bottom:2px}


#blok_tresc .prawa_kolumna dl.news dt span.data {
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	
	display:block;
	}
 .prawa_kolumna ul  {
	list-style-type: disc;
	margin-bottom:15px;
	margin-top:10px;
	margin-left:40px;
	}
	 .prawa_kolumna ol  {
	
	margin-bottom:15px;
	margin-top:10px;
	margin-left:40px;
	}
 .prawa_kolumna li {

	
	padding-right:10px;
	}
/*tabela wybrane zadania */

#zadania table {
	width: 100%;
	text-align:left;
}
table tr.ciemny {
	background: #f0f0f0;
}
#zadania thead tr th {
	font-weight: bold;
	padding: 4px 5px;
	height: 25px;
	
	background:#E35F13;
	color: #fff;
}

#zadania tbody tr td {
	border-bottom:1px solid #125A77;
	padding: 6px 5px;
	
	text-align: left;
}
#zadania tbody tr:hover {  background:#FFEFDF;}


.biuletyn {
	float:left;
	width:410px;
	margin-top:5px;
	}
.biuletyn_zdjecie {
	width:120px;
	float:left;
	margin-top:5px;
	}
#blok_tresc .prawa_kolumna .biuletyn_zdjecie ul {
margin-left: 0;
}
#blok_tresc .prawa_kolumna .biuletyn_zdjecie ul li {
padding-left: 0px;
} 
#blok_tresc .prawa_kolumna ul.lista_obrazkow_news li {background: none; padding-left: 20; display:inline; margin:0; }

.cennik thead tr th {
	font-weight: bold;
	padding: 4px 5px;
	height: 25px;
	
	background:#E35F13;
	color: #fff;
}

.cennik tbody tr td {
	border-bottom:1px solid #125A77;
	padding: 6px 5px;
	
	text-align: left;
}
.cennik tbody tr:hover {  background:#FFEFDF;}

