/* form */
form {text-align:left; padding:10px 20px 10px 20px; margin:0 0 15px 0; float:left;}
form label {width:110px; display:block; font-size:12px; margin:3px 0 0 0; color:#fff; font-weight:bold; float:left;}
form label b {font-weight:bold; color:#f00; font-size:14px;}
form input, form select, form textarea {display:block; border:1px solid #202020; background:#121212; margin:0 0 5px 0; padding:5px; color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
form input {width:290px; float:left;}
form .inputError {background:#333; border:1px solid #202020;}
form select {width:302px; float:left;}
form textarea {width:400px; height:120px; margin:0 0 10px 0;}
form span.error {width:260px; font-size:11px; color:#f00; display:block; margin:0 0 20px 120px;}
form .check {width:20px; height:20px; margin:4px 5px 15px 110px; border:none; background:none; display:block; float:left;}
form label.accept {width:255px; padding:2px 0 0 0; color:#333; float:left;}
form .captcha {margin:0 0 0 110px;}
form .btns {margin:30px 0 0 110px;}
form .btns input.btn {width:100px; height:30px; cursor:pointer; margin:0 3px 10px 0; color:#fff; background:#333;  display:block; font-weight:bold; text-align:center; float:left;}
form .btns input.btn:hover {color:#000; background:#777;}
form .selectBox {padding:6px 3px 6px 3px; height:30px; display:block; #height:30px;}

.privacy {width:380px; text-align:justify; margin:15px 40px 0 0; color:#999; line-height:18px; float:right;}

.formMsg {color:#fff; margin:35px 0 35px 0; line-height:22px;}
.formMsg h2.msg {font-size:22px; color:#fff;}
.formMsg a.linkmsg {font-size:14px; color:#fff; font-weight:bold;}
.formMsg a.linkmsg:hover {color:#f00;}