form{margin:0;padding:0;font-size:1em}
form div.i{padding:3px;border:1px solid #cecece;color:#888;overflow:hidden;background-color:#fff}
form div.i:hover{border:2px solid #f57900;padding:2px}
form div.iFocus{border:2px solid #f57900;padding:2px;background-color:#fcc;}
form div.iFocus input{background-color:#fcc;color:#000}
form div.iFocus select{background-color:#fcc;color:#000}

form div.i input{font:1em Tahoma,Verdana,Sans-Serif;color:#000;border:0;width:100%;padding:0}
/*form div.i input.clicked{color:#000}*/
form div.i input.hint{color:#888}
form div.i select{font:1em Tahoma,Verdana,Sans-Serif;color:#000;border:0;width:100%;padding:0;}
/*form div.i select.clicked{color:#000}*/
form div.i select.hint{color:#888}
form div.i textarea{font:1em Tahoma,Verdana,Sans-Serif;color:#000;border:0;width:100%;padding:0}
form div.i textarea.hint{color:#888}

form div.iSearch input{background:url('/i/icon-search.gif') no-repeat right 2px;}

form div.if{float:left;}
form div.ifr{float:right;text-align:right}

form div.hint{color:#aaa;font-size:0.83em;}

input[type="checkbox"],input[type="radio"]{background:transparent;border:0;}
label{cursor:pointer;font-size:1em;}
label:hover{color:#000}

form table{border-collapse:collapse;border-spacing:0;width:100%;font-size:1.2em}
form table.form th{padding:0.7em 0;vertical-align:top;color:#555;font-weight:normal;text-align:left}
form table.form span.star{color:#f60;font-weight:bold;margin-left:0.3em}
form table.form td{padding:0.5em 0;vertical-align:top;}
form table.form tr.err div.i{border:2px solid #fe0000;padding:2px;background-color:#fcc;}
form table.form tr.err input{background-color:#fcc;color:#000}
form table.form tr.err select{background-color:#fcc;color:#000}
form table.form tr.err div.hint{color:#fff;}

/*form table.form tr td div.upload{position:relative;width:171px;height:37px;overflow:hidden;background:url('/i/8.gif') no-repeat 0 0;cursor:pointer;}
form table.form tr td div.upload:hover{background:url('/i/8.gif') 0 -37px;}
form table.form tr td div.upload input{position:absolute;right:0;top:0;font-size:30em;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}*/

form input.btn{height:28px;width:auto;padding:0 0.5em 2px 0.5em;margin:0;border:0;color:#fff;background:#000;font-size:0.83em;cursor:pointer;text-transform:uppercase;font-weight:bold}
form input.btn2{height:28px;width:100%;padding:0 0.5em 2px 0.5em;margin:0;border:0;color:#fff;background:#ff4526;font-size:0.83em;cursor:pointer;text-transform:uppercase;font-weight:bold}
form input.btnR{height:39px;width:100%;padding:0 0 0 0;margin:3em 0 0 0;border:0;color:#fff;background:url('/i/6.gif') no-repeat right top;font-size:1em;cursor:pointer;text-transform:uppercase;font-weight:bold}
form input.btnRL{height:39px;width:65%;padding:0 0 0 1em;margin:3em 0 0 0;border:0;color:#fff;background:url('/i/6.gif') no-repeat right top;font-size:1em;cursor:pointer;text-transform:uppercase;font-weight:bold;text-align:left}
form input.btnLR{height:39px;width:35%;padding:0 1em 0 0;margin:3em 0 0 0;border:0;color:#fff;background:url('/i/7.gif') no-repeat left top;font-size:1em;cursor:pointer;text-transform:uppercase;font-weight:bold;text-align:right}
