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; }


.emarket_dzial, .emarket_dzial * {
	text-align:center !important;
	}

.emarket_dzial {
	padding-top:10px;
	padding-bottom:10px;
	
	width: 160px;
	height:200px;
	float: left;
	
 	margin-left: 13px;
    margin-right: 12px;
	}


.emarket_dzial .left {
	float:left;
	width:100px;
	height:100px;
	margin-right: 10px;
	}

.emarket_dzial .right {
	float:left;
	width: 440px;
	}

.emarket_dzial .clear {
    float:none !important;
    clear:both !important;
    
    display:block !important;
    height:0 !important;
    width:0 !important;
    
    font-size:0 !important;
    line-height:0 !important;
	}


.emarket_dzial .opis {
	margin-top: 10px;
	text-align:justify;
	}


.emarket_dzial .name {
	/*background: url("/grafika/radio.gif") no-repeat left center;
	padding-left:15px;*/
	font-weight:bold;
	color: #627078;
	
	color: #394146;
	}

.emarket_dzial img {
	margin-bottom:10px;
	height: 160px;
    width: 160px;
    
    border: 1px solid #A2AFB8;
 	/*border: 1px solid #E4EBF0;*/
    padding: 2px;
	}

.emarket_dzial .blank_foto {
	background-color:#a2afb8;
	height: 160px;
    width: 160px;
    margin-bottom:10px;
    
    border: 1px solid #A2AFB8;
 	/*border: 1px solid #E4EBF0;*/
    padding: 2px;
	}

.emarket_dzial .blank_foto a {
	display:block;
	height: 160px;
    width: 160px;	
	}

.buttom_back {
	float:right;
	font-weight:bold;
	margin-right: 5px;
    margin-top: 5px;
    font-size: 11px;
	}

.clear {
	clear: both;
	}

