input {margin:0px;outline:none;}
textarea {resize:none;outline:none;overflow:auto;}
input[type="button"],input[type="submit"] {color:#000000;font-size:8pt;font-family:Tahoma,Arial;background:url('img/bt_sprite.png') repeat-x 0 0;height:20px;border:1px solid #A6A6A6;padding:1px 8px 0px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;}
input[type="button"]:active:hover,input[type="submit"]:active:hover {background-position:0 -18px !important;border-color:#A6A6A6 !important}
input[type="button"][!disabled]:hover,input[type="submit"][!disabled]:hover {border-color:#7C7C7C !important}
input[type="button"][disabled],input[type="submit"][disabled] {cursor:not-allowed !important}
input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner {border:0}
input[type='text'], input[type='password'], textarea {color:#000000;font-size:8pt;font-family:Tahoma,Arial;padding:2px 3px;border:1px solid #B5B8C8;background:#ffffff url('img/text-bg.gif') repeat-x 0 0}
input[readonly] {color:#777777}
input[type='text']:focus, input[type='password']:focus, textarea:focus {border:1px solid #b8b7b7;background:#ffffff url('img/text-bg-focus.gif') repeat-x 0 0}
input[type='checkbox'], input[type='radio'] {margin:1px 2px 0 1px}
.redinput {outline: 3px solid #FFCCCC;}
