.formularz { text-align:left; margin-left:25px; position:relative; padding-bottom:.5em }
.formularz fieldset {border-bottom:0; padding:0}
.formularz label {width:130px; margin-right:5px; font-size:.98em; }
#komunikaty { display:none; position:absolute; left:0; top:0; width:100%; background:#fff; background:rgba(255,255,255,.75); text-align:center; font-weight:bold; padding:2em 0; z-index:1010; }
#loading { position:absolute; width:25%; top:40%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); text-align:center; z-index:1010; max-height:90%; }
#formularz textarea { border:1px solid #B1BBA1; box-shadow:-1px -1px 2px rgba(130, 135, 90, 0.5) inset; -webkit-box-shadow:-1px -1px 2px rgba(130, 135, 90, 0.5) inset; width:450px; max-width:100%; min-height:170px; margin-left:135px; resize:vertical; }
#formularz textarea, #formularz input[type=text] { border-radius:3px; -webkit-border-radius:3px; transition:1s; -webkit-transition:1s; padding:5px}
#formularz textarea:hover, #formularz input[type=text]:hover {background:#F5F5F0; padding:5px; }
#formularz input[type=text] { width:250px; border:1px solid #B1BBA1; }
#formularz input[type=submit] {background:#333; color:#C1C19C; border:0; outline:none; border-radius:3px; -webkit-border-radius:3px; box-shadow:1px 2px 5px #555; -webkit-box-shadow:1px 2px 5px #555; margin:0 5px 5px 0; padding:7px 1em; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; color 0.5s ease, padding 0.8s linear; }
#formularz input[type=submit]:hover { background:#111; cursor:pointer; color:#DFBB10; box-shadow:1px 1px 2px #777; -webkit-box-shadow:1px 1px 2px #777; transition:.3s; -webkit-transition:.3s; }
.wymagane { padding-left:9px; font-size:12px; }
#formularz input[type=reset] { background:none; box-shadow:none; border:none; color:rgb(130,110,90); padding:5px; border-bottom:1px solid rgb(200,180,160); cursor:pointer; }

.kontrast #formularz textarea, .kontrast #formularz input[type=text] {background:#111; color:#fff; }
.kontrast #formularz textarea:hover, .kontrast #formularz input[type=text]:hover {background:#000; color:#ccc; }
.kontrast #formularz input[type="reset"] { color:#fa0; }
.kontrast #formularz input[type="submit"] { background:#fa0; color:#000; }

@media(max-width:979px){ 
	.formularz { margin-left:0; }
	#formularz textarea { margin-left:0; width:100%; } 
	#formularz label { width:100%; } 
}

