/* ==================== Form style sheet ==================== */table.form { margin-left: 250px; margin-top: 100px; border-collapse: collapse; border: 1px solid #DDDDDD; }table.form th, table.form td { padding: 4px 5px 10px; text-align: left; font-weight: normal; }table.form td span { font-size: 0.9em; color: #181818; margin-left: 8px; }table.form input { width: 340px; }table.form input.answer { width: 53px; }table.form textarea { width: 400px; height: 160px; }table.form input.inp-text, table.form input.answer, table.form textarea{ border: 1px solid #909090; padding: 2px; }table.form th.message-up { vertical-align: top !important; }table.form label.invisible { visibility: hidden; }table.form td.submit-button-right { text-align: right !important; }.send_btn {    background: none repeat scroll 0 0 #000000;    border: medium none;    color: #FFFFFF;    cursor: pointer;    height: 35px;    width: 100px !important;	padding: 5px 15px 5px 15px;}.send_btn:hover {    background: none repeat scroll 0 0 #000000;    border: medium none;    color: red;    cursor: pointer;    height: 35px;    width: 100px !important;	padding: 5px 15px 5px 15px;}