html					{height: 100%; }
body					{height: 100%; padding: 0px; margin: 0px; }
a						{text-decoration: none; color: #394146; }
a:hover 				{text-decoration: underline; }
form					{margin: 0px; }
img						{border: 0px; }
p						{margin: 0px;}
table					{margin: 0px; border-collapse: collapse; empty-cells: show; }
td						{font-family: Verdana, Sans-Serif; font-size: 10px; padding: 0px; vertical-align: top; cursor: default;
						line-height: 12px; color: #394146; }
div						{margin: 0px; padding: 0px; }
hr						{width: 90%; height:1px; border: none;}
ul						{margin-top: 0px; margin-bottom: 0px;}
a.koszyk				{color: #CD100E; }
div#menu				{background-image: url('grafika/menu_left.gif'); background-position: top left; background-repeat: no-repeat;
							background-color: #E4EBF0; }
div#menu_dol			{height: 6px; background-image: url('grafika/menu_dol.gif'); background-repeat: no-repeat; }
div#stopka				{height: 16px; background-image: url('grafika/bottom.gif'); background-repeat: no-repeat; }
div#tlo_lewe			{width: 100%; height: 240px; background-image: url('grafika/tlo_lewe.png'); background-position: top right; }
div#tlo_prawe			{width: 100%; height: 246px; background-image: url('grafika/tlo_prawe.png'); background-position: top left; }
div.szary				{height: 10px; background-color: #E4EBF0; }
h1						{font-family: Verdana, Sans-Serif; font-size: 11px; margin-top: 5px; }
h3						{font-family: Verdana, Sans-Serif; font-size: 11px; margin: 0px; }
p#dolne_menu			{color: #ACC1CF; text-align: center; margin: 5px 0px 5px 0px;}
p#dolne_menu a			{color: #ACC1CF; }
span.cena				{color: #CD100E; vertical-align: bottom;}
td#cien					{background-image: url('grafika/cien.png'); background-repeat: repeat-x; padding: 5px; text-align: justify;}
td#lewa					{height: 100%; background-image: url('grafika/tlo.gif'); background-position: top right; }
td#prawa				{height: 100%; background-image: url('grafika/tlo.gif'); background-position: top left; }
td#prawa_krawedz		{width: 4px; background-image: url('grafika/right.gif'); }
td#lewa_kolumna			{width: 192px; }
td#menu_lewa			{width: 3px; background-image: url('grafika/left.gif'); background-repeat: repeat-y; }
td#menu_prawa			{width: 3px; background-image: url('grafika/menu_right.gif'); background-repeat: no-repeat; background-position: top; }
td#srodek				{width: 771px; background-image: url('grafika/tlo.gif'); background-position: top left; }
td#stopka_left			{text-align: left; color: #FFFFFF; }
td#stopka_left a		{font-weight: normal; color: #FFFFFF; }
td#stopka_right			{text-align: right; color: #FFFFFF;}
td#stopka_right	a		{font-weight: normal; color: #FFFFFF; }
td.grafika				{height: 14px; }
td.ikona				{height: 13px; width: 9px; background-repeat: no-repeat; padding: 5px 0px 4px 5px; }
td.kontakt				{padding: 4px 0px 4px 5px; }
td.opis					{padding: 0px 5px 0px 5px; }

td.oswietlenie_nazwa	 {width: 140px; height: 30px; text-align: center; vertical-align: middle; padding: 2px 5px 4px 5px;}
td.oswietlenie_zdjecie {width: 140px; height: 140px; border: 1px solid #e4ebf0;  text-align: center; vertical-align: middle; padding: 5px;}
td.oswietlenie_opis    {width: 140px; text-align: center; padding: 4px 5px 2px 5px;}

td.sub_items_zdjecie {width: 140px; height: 140px; border: 1px solid #e4ebf0; text-align: center; vertical-align: middle;}

td.opis p				{margin: 3px 0px 3px 0px; }
td.opis p.opis			{margin: 10px 0px 7px 0px; }
td.opis p img			{vertical-align: baseline; margin-right: 3px; }
td.podzialka			{width: 3px; background-image: url('grafika/podzialka.gif'); background-repeat: repeat-y; }
td.pozycja_menu			{color: #627078; padding: 4px 0px 4px 5px; }
td.pozycja_menu a		{color: #627078; }
td.radio				{height: 13px; width: 8px; background-image: url('grafika/radio.gif'); background-repeat: no-repeat; background-position: 0px 6px; }
td.radio_wybrane		{height: 13px; width: 8px; background-image: url('grafika/radio_ciemne.gif'); background-repeat: no-repeat; background-position: 0px 6px; }
td.level_3       {padding-left: 14px;}
td.pozycja_wybrana		{color: #627078; padding: 4px 0px 4px 5px; }
td.pozycja_wybrana	a	{color: #282e31; }
td.zdjecie				{width: 100px; height: 100px; text-align: center; vertical-align: middle;}
td.zdjecie_opis		{width: 175px; height: 200px; text-align: center; vertical-align: top;}
td.zdjecie_duze		{width: 175px; height: 180px; text-align: center; vertical-align: middle;}
td.zdjecie_kolory	{width: 175px; height: 20px;}

table#fsi				  {width: 100%; margin: 4px 0px 6px 0px;}
table#glowna			{width: 100%; background-color: #FFFFFF; }
table#kontakt			{margin-left: 10px; margin-top: 10px; width: 100%; }
table#main				{width: 100%;  height: 100%; }
table#wybor				{width: 176px; margin: 0px 8px 0px 8px; } 
table.produkt			{width: 100%; margin: 10px 0px 10px 0px}
table.szczegoly		{width: 100%; }

p.news_temat			{font-weight: bold; padding-left: 1px; /*font-size: 12px;*/}

/*--------------------------------------------------------------------------*/

input.ile               {margin: 0px 5px; width: 35px; font-family: font-family, Verdana, Sans-Serif; font-size: 10px; height: 12px; vertical-align: middle; text-align: center;}
input.ile_history       {margin: 1px 5px 1px 0px; width: 25px; height: 13px; vertical-align: middle; text-align: center; font-size: 9px;}

table.register_form                {margin: 0px auto; width: 300px;}
table.register_form td             {vertical-align: middle; padding: 1px;}
table.register_form input.text     {font-size: 11px;  border: 1px solid #808080; width: 95%;}
table.register_form input.badtext  {font-size: 11px;  border: 1px solid #ff0000; width: 95%;}

table.hundred            {width: 100%;}
table.hundred td         {border: 1px solid #808080; background-color: #ffcc00;}
table.hundred th         {border: 1px solid #808080; background-color: #e4ebf0;}
table.hundred input.text {text-align: left; width: 90px; height: 12px; margin: 1px 0; border: 0px; background-color: #ffcc00;} 

.chart            {padding: 0 5px;}
.chart input.text {width: 100%; height: 12px; margin: 2px 0; border: 1px; font-size: 9px;}

table.history_header		 {width: 100%; border: 1px solid #808080;}

table.faktura               {margin: 0px;}
table.faktura td            {padding-left: 4px; vertical-align: middle;}
table.faktura input         {width: 165px; height: 15px; margin: 2px 15px; font-size: 10px; padding: 0px 2px; vertical-align: middle;}
table.faktura td.opis       {width: 70px; vertical-align: middle; padding-left: 20px;}
table.faktura td.pole       {width: auto;}
table.faktura input.text    {border: 1px solid #808080;}
table.faktura input.badtext {border: 1px solid #ff0000;}

span.promotion {font-weight: bold; color: orange;}

select.size				{width: 75px; height: 16px; font-family: Verdana, Sans-Serif; font-size: 10px; padding: 0px; }
