#form_kont { display: block; width: 368px; position: relative; text-align: left; }

#form_kont label { display: block; margin: 0 0 0 8px; padding: 0; color: #505040; }
#form_kont legend { font-weight: bolder; color: #505040; }
#form_kont fieldset { margin: 0; padding: 0; border: none; }

#form_kont textarea, #form_kont input[type=text] {
	width: 150px; height: 18px;
	margin: 0 14px 8px 0; padding: 4px 10px;
	font: 12px Verdana; color: #4e4e4e;
	background: #fff; border: solid 1px #d1d297;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	/*
	-moz-box-shadow: 0 0 8px #dfdfdf;
	-webkit-box-shadow: 0 0 8px #dfdfdf;
	box-shadow: 0 0 8px #f00;
	*/
}
#form_kont textarea {
	width: 160px; height: 69px;
	margin-right: 0; padding: 6px 10px;
	overflow: auto; resize: none;
}
.send {
	display: block; width: 95px; height: 28px;
	float: right; margin: 0; padding: 0;
	font: 12px Arial; color: #fff;
	background: url(../../img/prz_wyslij.png) center no-repeat;
	border: none; cursor: pointer;
}

#sending {
	width: 270px; height: auto; background: url(../../img/content.png); text-align: center;
	color: #fff; font: 16px Tahoma; padding: 0 12px; z-index: 10 !important; display: none;
	position: absolute; left: 36px; top: 0;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#sending-content { margin: 45px 20px; font: 15px Arial !important; color: #fff !important; }
#sending .close {
	width: 16px; height: 16px;
	position: absolute; top: 5px; right: 5px;
	background: url(../../img/close.png) no-repeat;
	cursor: pointer;
}
#sending .request { width: 170px; margin: 10px auto; }