form								{ margin:10px 20px 20px 0; }
input,
select,
textarea							/*{ border:1px solid #ddd;padding:3px;width:180px;color:#555;background-color:#fcfcfc; }*/
									{ padding:1px 10px 0 10px;width:181px;height:29px;border:none;background:#fff url(../../project/img/loginfeld.png) 0 0 no-repeat; }

select								{ background-color:#fff;background-image:none;border:1px solid #999; }
textarea							{ height:140px;background-color:#fff;background-image:none;border-radius:15px;border:1px solid #ddd; }
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus						{ border-color:#999;outline:none;color:#000; }
input[type="checkbox"],
input[type="radio"]					{ margin:0px 5px 6px 0;width:auto;border:none;padding:0;height:auto;background-image:none; }
input[type="submit"]				/*{ color:#fff;background-color:#860019;width:auto;border:none;padding:5px 10px 4px 10px;cursor:pointer;text-shadow:0 0 2px #000;font-size:1.3em;float:right; }*/
									{ border:none;background:#fff url(../../project/img/submit.png) 0 0 no-repeat;height:33px;width:209px;margin-right:-5px; }
input[type="submit"]:hover			{ color:#fff;cursor:pointer; }

/*
#forgotpwform input[type="text"]	{ width:175px; }
#forgotpwform input[type="submit"]	{ color:#860019;background-color:transparent;width:auto;border:none;padding:0;cursor:pointer;text-decoration:underline;text-shadow:none;font-size:1em; }
*/
#forgotpwform input					{ margin-left:-12px; }
#links label						{ display:block;float:left;width:180px;margin-top:3px;height:23px;color:inherit; }
#links label.inline					{ display:inline;float:none;padding:3px 2px;width:auto;text-indent:50px;line-height:22px; }

.invalid							{ border-color:#860019;background-color:#fee; }
.invalid:focus						{ border-color:#860019 !important; }
span#error							{ padding:5px 0 0 0;color:#860019;font-size:11px;display:block;float:left;width:240px; }
span.error							{ padding:5px 0 10px 0;color:#860019;font-size:11px;display:block;margin-left:180px; }
