			body{
	/*background-color:#3f1c23;
	*/
	background-color: #fff;
    background-image: url(https://images.assets-landingi.com/xcAn6HmU/Backround2_png.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    display: block;
	}
				input{
					width:90%;
					padding-right:10%;
				}
				textarea{
					width:90%;
					padding-right:10%;
				}
				select{
					width:90%;
					padding-right:10%;
				}

				table#trescT{
					margin: 0 auto;
					width: 70%;
				}
				table#trescT td.formularz{
					width:40%;
					text-align: right;
				}
				table#trescT td.grafika{
					width:50%;
					text-align: left;
				}
				table#logowaniem{
					width: 100%;
				}
				td.opis{
					width:40%;
				}
				td.input{
					width: 60%;
				}
				@media only screen and (max-width: 1100px) {
					table#trescT {
						width:95%;
					}
				}
				/*tylko smartphony*/
				@media only screen and (hover: none) and (pointer: coarse){
					
				table#trescT{
					margin: 0 auto;
					width: 100%;
					
				}
				#logowaniePanelUzytkownikaNaglowek{
					
					font-size:30pt;
				}
				table#trescT td#powitanie #logowaniePanelUzytkownikaNaglowek{
					
					font-size:50pt;
				}
				table#trescT td.formularz {
				  display: block;
				  text-align:center;
					width: 100%;
					font-size:30pt;
					
				}
				table#trescT td.formularz input{
					
				    display:inline-block;
					padding:60px 10px;
					line-height:140%;

					font-size:30pt;
				}
				table#trescT td.grafika {
				  display: block;
				  text-align:center;
					width: 100%;
				}
				
				#naglowekSklep img{
					width: 100%;
				}
				input[type=checkbox] {
					transform: scale(3);
				}
				button{
								background-color: orange;
								text-transform: uppercase;
								padding: 25px 55px;
								margin-top: 5px;
								color: white;
								border: orange solid 2px;
								font-weight: bold;
								font-size: 32px;
								cursor: pointer ;
								margin-bottom:30px;
						}
				button:hover{
								background-color: orange;
								text-transform: uppercase;
								padding: 25px 55px;
								margin-top: 5px;
								color: white;
								border: orange inset 2px;
								font-weight: bold;
								font-size: 32px;
								cursor: pointer ;
								margin-bottom:30px;
						}
				button.n{
								background-color: orange;
								text-transform: uppercase;
								padding: 25px 55px;
								margin-top: 5px;
								color: white;
								border: orange solid 2px;
								font-weight: bold;
								font-size: 32px;
								cursor: pointer ;
								margin-bottom:30px;
						}
				button.n:hover{
								background-color: orange;
								text-transform: uppercase;
								padding: 25px 55px;
								margin-top: 5px;
								color: white;
								border: orange inset 2px;
								font-weight: bold;
								font-size: 32px;
								cursor: pointer ;
								margin-bottom:30px;
						}
					#cena{
						font-size:40pt;
					}
					
				td.opis{
					width:50%;
				}
				td.input{
					width: 50%;
				}
				table#daneLogowania td{
					padding-top:10pt;
					padding-bottom:10pt;
				}
				}
				@media only screen and (max-width: 800px) {
				table#trescT{
					margin: 0 auto;
					width: 100%;
				}
				table#trescT td.formularz {
				  display: block;
				  text-align:center;
					width: 100%;
				}
				table#trescT td.grafika {
				  display: block;
				  text-align:center;
					width: 100%;
				}}
