

	.oferta 
		{
			border-color:black;
			border-width:1px;
			box-shadow: rgba(45, 35, 66, 0.4) 0 2px 4px;
			border-radius: 7px;
			margin-bottom: 3px;
			/* padding: 5px; */

		}
		
	.wymiary 
		{
			font-size: min(1em, 3.7vw);
			font-weight: bold;
			padding: 1%;
		}
		
	.cena 
		{
			border-color:black;
			border-width:1px;
			background-color: #f2dcdd;
			border-radius: 3px;
			padding: 1% 5% 1%; /*top left/right bottom */
			float: right;
			font-size: min(1em, 3.3vw);

		}
		
	.ilosc 
		{
			font-size: min(.9em, 2.5vw);
			padding: 0 1% 0;

		}

	.tg  
		{border-collapse:collapse;border-spacing:0; width:100%;}
		
	.tg td
		{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size: min(1.5em, 3vw); overflow:hidden;word-break:normal;}
	
	.tg th
		{font-size: min(1.5em, 2vw); font-weight:normal;overflow:hidden;word-break:normal;}
	
	.tg .tg-lqy6
		{text-align:left;vertical-align:top; width:70%;}
	
	.tg .tg-nrix
		{text-align:left;vertical-align:middle;}
		
		
		
	.fotka
		{ cursor: pointer; height: min(7.5em, 30vw);}
		
	.close_butt 
		{
			box-shadow: rgba(45, 35, 66, 0.4) 0 2px 4px;
			border-radius: 7px;
			position: absolute; 
			top: 5px; 
			right: 5px; 
			background-color:rgb(245, 240, 240); 
			text-align:center; 
			cursor: pointer;  
			padding: 1%;
			font-size: min(1.5em, 3.3vw);

		}

