input, textarea {
	margin: 0px auto;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:solid 1px #29838f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 300px;
	padding: 7px 8px 7px 30px;
	-moz-box-shadow: 0px 1px 0px #777;
	-webkit-box-shadow: 0px 1px 0px #777;
	background: #ddd url('../i/input.png') no-repeat 4px 5px;
	background: url('../i/input.png') no-repeat 4px 5px, -moz-linear-gradient(
           center bottom,
           rgb(225,225,225) 0%,
           rgb(215,215,215) 54%,
           rgb(173,173,173) 100%
           );
	background:  url('../i/input.png') no-repeat 4px 5px, -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(0, rgb(225,225,225)),
          color-stop(0.54, rgb(215,215,215)),
          color-stop(1, rgb(173,173,173))
          );
	color:#333;
	text-shadow:0px 1px 0px #fff;
	}
	
	
 input#email { 
 	background-position: 4px 4px; 
	background-position: 4px 4px, 0px 0px;
	}
	
	
 input#name { 
 	background-position: 4px -48px; 
	background-position: 4px -48px, 0px 0px; 
	}
	
 input#tel { 
 	background-position: 4px -20px; 
	background-position: 4px -20px, 0px 0px; 
	}
	
	
textarea {
	background-position: 4px -76px; 
	background-position: 4px -76px, 0px 0px;
	width: 300px;
	max-width: 400px;
	height: 100px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	  }

input:hover, textarea:hover,
input:focus, textarea:focus { 
	-moz-box-shadow:0 0 10px lightblue;
	-webkit-box-shadow:0 0 10px lightblue;
	box-shadow:0 0 10px lightblue;
}


.submit input {
	-moz-box-shadow: 0px 10px 13px -7px #4a4a4a;
	-webkit-box-shadow: 0px 10px 13px -7px #4a4a4a;
	box-shadow: 0px 10px 13px -7px #4a4a4a;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7f7f7), color-stop(1, #cccccc));
	background:-moz-linear-gradient(top, #f7f7f7 5%, #cccccc 100%);
	background:-webkit-linear-gradient(top, #f7f7f7 5%, #cccccc 100%);
	background:-o-linear-gradient(top, #f7f7f7 5%, #cccccc 100%);
	background:-ms-linear-gradient(top, #f7f7f7 5%, #cccccc 100%);
	background:linear-gradient(to bottom, #f7f7f7 5%, #cccccc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#cccccc',GradientType=0);
	background-color:#f7f7f7;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 140px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.submit input:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #f7f7f7));
	background:-moz-linear-gradient(top, #cccccc 5%, #f7f7f7 100%);
	background:-webkit-linear-gradient(top, #cccccc 5%, #f7f7f7 100%);
	background:-o-linear-gradient(top, #cccccc 5%, #f7f7f7 100%);
	background:-ms-linear-gradient(top, #cccccc 5%, #f7f7f7 100%);
	background:linear-gradient(to bottom, #cccccc 5%, #f7f7f7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#f7f7f7',GradientType=0);
	background-color:#cccccc;
}
.submit input:active {
	position:relative;
	top:1px;
}

	
#form-div {
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background-color:#60a2ad;
	padding:15px;
	width: 350px;
	height: 350px;
}

#formkapsa {
position: absolute;
width: 400px;
height: 600px;
//z-index: 98;
top: 0px;
left: 20px;
//box-shadow: 0 0 5px black;
}

#iletisimicos {
position: absolute;
width: 250px;
height: 200px;
//z-index: 98;
top: 0px;
right: 20px;
//box-shadow: 0 0 5px black;
}

.ilet-firma {
background: url(../i/firma32.png) no-repeat left 0px;	
font-size: 20px;
text-align: left;	
margin: 10px 0 0 0;
padding: 5px 0px 5px 40px;
}

.ilet-adres {
background: url(../i/adres32.png) no-repeat left 0px;	
font-size: 17px;
text-align: left;	
margin: 10px 0 0 0;
padding: 0px 0px 0px 40px;
}

.ilet-tel {
background: url(../i/tel32.png) no-repeat left 0px;	
font-size: 20px;
text-align: left;	
margin: 10px 0 0 0;
padding: 5px 0px 5px 40px;
}

.ilet-fax {
background: url(../i/fax32.png) no-repeat left 0px;	
font-size: 20px;
text-align: left;	
margin: 10px 0 0 0;
padding: 5px 0px 5px 40px;
}

.ilet-posta {
background: url(../i/posta32.png) no-repeat left 0px;	
font-size: 20px;
text-align: left;	
margin: 10px 0 0 0;
padding: 5px 0px 5px 40px;
}

.ilet-web {
background: url(../i/web32.png) no-repeat left 0px;	
font-size: 20px;
text-align: left;	
margin: 10px 0 0 0;
padding: 5px 0px 5px 40px;
}

