body										{font-family: Verdana, Arial, sans-serif; font-size: 11px; background-image: url("images/bg.gif"); background-attachment: fixed;}

table.adres_bar						{width: 710px; text-align:center; border: 1px solid black; border-bottom:none; background-image:url("images/main_spacer_bar_top.gif"); height: 20px;}



table.main_menu						{width:710px; border-right: 1px solid black;, border-left:1px solid black;border-bottom:1px solid black;}

table.page_menu						{width:710px; height:20px; text-align:center; border-right: 1px solid black; font-size: 11px;}

table.page_menu	td					{border-left: 1px solid black; border-bottom: 1px solid black;}

table.powitanie						{height:129px; text-align:left; vertical-align: top;font-size: 9px;}



table.text_box							{width: 710px; border-left:1px solid black; border-right:1px solid black; background-image: url("images/text_box_bg.gif"); padding: 5px; vertical-align: middle;}

table.text_box td						{text-align: center; vertical-align: top;}

table.text_box tr.page_tytul		{font-size:12px; font-weight:bold; letter-spacing:1px; background:#CBC7AD;}

table.text_box tr.page_tytul td	{text-align: left; border-top:1px solid gray; border-bottom:1px solid gray; padding-left:33px;}

table.text_box td.page_spacer		{width:	25%;}

table.text_box td.page_tresc		{width: 85%; padding:10px;}



table.display							{background: white;border: 1px solid gray;}

table.display td						{padding: 5px;text-align: justify;}

table.display td.loc_name			{background: #EAEAEA;border-bottom:1px solid gray; border-top:1px solid gray; font-weight: bold;}

table.display td.loc_info			{width: 60%;}

table.display td.partner_logo		{width: 30%; background: #E8E0CA;}

table.display td.partner_info		{width: 70%; height: 125px; text-align: justify; padding: 5px; border: 1px solid gray;}

table.display td.partner_www		{width: 70%; text-align: center; padding:3px; background:#E8E0CA;}

table.display td.loc_map img		{border: 1px solid #EEEADE;}

table.oferta td.tytul				{text-align: left; font-weight: bold;color: maroon;padding-bottom: 3px;}

table.oferta td.info				{height: 50%;text-align: left; padding: 3px; background-color: #f5f5f5; border: 1px solid #E0E0E0;}

table.oferta td.dane				{color: #111111; padding: 5px; text-align: justify; background-color: #F2EFE6; border: 1px solid #E3DCC0; color: #2f4f4f}



table.aktualnosci					{width:	95%;font-size: 9px;}

table.aktualnosci tr.header			{font-size: 9px;font-weight: bold;color: #111111;}

table.aktualnosci tr.header td		{text-align: left;padding-bottom: 3px;}

table.aktualnosci tr.tekst 	td		{padding-left: 3px;padding-right: 3px;text-align: justify;}



table.cennik						{width: 100%;background-color: gray;}

table.cennik tr.header td			{background: #CBC7AD;text-align: center;}

table.cennik tr.dane td				{text-align: left; padding-left: 5px;background-color: #F5F5F5;}

table.cennik tr.opis td				{text-align: left; padding: 5px; background-color: #F2EFE6;}



table.oferta						{width: 450px;}

table.oferta tr.nazwa td			{background-image: url(images/oferta_bar.gif);font-weight: bold;vertical-align: middle; text-align: left;color: #993300; height: 20px;}

table.oferta tr.opis				{font-size: 8pt;}

table.oferta tr.opis td.zdjecie		{border-left: 2px dotted #F2F2F2; border-bottom: 2px dotted #F2F2F2; text-align: center; width: 20%;}

table.oferta tr.opis td.opis_tekst	{width: 65%; background: #F2EFE6; border: 1px solid #E8E0CA; text-align: justify; padding: 5px;}

table.oferta tr.opis td.opis_dane	{width: 15%; vertical-align: middle; background: #f5f5f5; border: 1px solid #E8E0CA; text-align: right; padding-right: 5px; color: #696969;}

table.oferta tr.opis td.cena		{width: 35%; background: #F2EFE6; border: 1px solid #C8C8C8; text-align: left;padding: 5px;}

table.oferta img					{padding: 5px;}

table.oferta tr.dane				{background: #EAEAEA;font-size: 7pt;}

table.oferta tr.dane td				{border: 1px solid #DCDCDC;}



table.oferta_intro					{width: 100%;text-align: center;}

img.oferta_intro					{border: thick solid #dcdcdc;}



table.adm							{font-size: 11px;border: 1px solid gray; background-color: white;}

table.adm tr.header					{background: #F2EFE6; border: 1px solid #E3DCC0;text-align: center;padding: 5px;}

table.adm td.info					{background: #dcdcdc; height: 20px;}

table.adm td.nazwa_pola				{background: #d3d3d3; width: 100px;}

table.adm td.wartosc_pola			{background: silver; width: 400px;}

table.adm td.submit					{background: #EAEAEA; text-align: center; padding: 5px;}

table.adm tr.wiersz_1				{background: #EEEAD4; padding: 2px;}

table.adm tr.wiersz_2				{background: #ECECEC; padding: 2px;}



a									{text-decoration: none;}

a:hover								{color: #E0E0E0;}

a.link								{text-decoration: none; color: maroon;}

a.link:hover						{color: silver;}

a.blue								{color: blue; text-decoration: none;}

a.blue:hover						{color: silver;}

a.page_menu							{color: #E0E0E0; text-decoration: none;	font-weight: bold;}

a.adres_bar							{color: maroon;}



#tekst_jasny						{color: #a4a4a4; padding: 3px;width: 20%;}

#tekst_powitania					{padding-left:115px; padding-top:5px; width:260px; height: 120px;overflow: hidden;text-align: justify;}

.nazwa_produktu						{color: maroon; font-weight: bold;padding-bottom: 5px;font-size: 12px;}

.head_text							{color: maroon; font-weight: bold; font-size: 12px;}

.small_head_text					{color: maroon; font-size: 9px;}

.text_mark							{color: maroon; font-weight: bold;}

.text_gray_bold						{color: gray;font-weight: bold;}



textarea							{width: 100%; height: 100px; background-color: #ECECEC; border: 1px solid gray;}

select								{width: 100%; background-color: #ECECEC; border: 0px solid gray;}

input.text							{width: 100%; background-color: #EEEEEE; border: 1px solid gray;}

input.submit						{width: 70%; border: 1px solid gray; background: #F2EFE6; font-size: 11px;}