/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:428px; left:47%; top:15%; margin-left:-210px; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left;color:#666666;padding:20px;}
#contact-container .contact-content {background-color:#D4D3D3; padding:7px 7px 7px 8px;border:20px solid #A1A0A0;}
#contact-container .form_mess_main{width:370px;}
#contact-container .form_mess_main h4 {background: url('/image/mess_370.jpg') no-repeat; height:26px; color:#FFFFFF; font-weight:bold; font-size:13px; text-align:center; line-height:26px; padding:0; margin:0;text-transform:uppercase;}
#contact-container .contact-loading {position:absolute; background:url('/image/loading.gif') no-repeat; z-index:8000; height:100px; width:150px; margin:0 0 0 130px; padding:0;}
#contact-container .contact-message {text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;}
#contact-container .contact-error {width:92%; font-family:Arial, Helvetica, sans-serif;font-size:12px; border:2px solid #ccc; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container .form_mess_border{background:#D4E8F8; border:solid 1px #999999; font-size:12px; padding:5px 6px 5px 6px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:130px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contact-container .contact-input {width:98%; border:solid 1px #8E8E8C; overflow:hidden}
#contact-container .contact-input7 {width:98%; border:solid 1px #8E8E8C; overflow:hidden}
#contact-container .contact-input4 {width:98%; border:solid 1px #8E8E8C; overflow:hidden}
#contact-container .contact-input5 {width:45px; border:solid 1px #8E8E8C; overflow:hidden}
#contact-container .contact-input6 {width:122px; border:solid 1px #8E8E8C; overflow:hidden}
#contact-container textarea {height:84px;}
#contact-container .contact-top {height:13px; background:url('/image/form_top.gif') no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url('/image/form_bottom.gif') no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .but{width:295px;padding-right:20px;padding-top:0px; padding-bottom:10px;}
#contact-container .contact-button {margin:0 0 0 0; cursor:pointer; border:0; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#fff; text-align:center;}
#contact-container .contact-send {background:url('/image/send_mess.gif'); height:32px; width:165px; display:block; line-height:30px; text-align: center; text-decoration:none; float:left; margin-right:5px;text-transform:uppercase;}
#contact-container .contact-cancel {background:url('/image/chancel.gif'); height:32px; width:112px; display:block; line-height:30px; text-align:center; text-decoration:none; float:left;text-transform:uppercase;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {position:absolute; margin-left:413px; margin-top:2px}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}
#contact-container .contact-input2 {float:left; padding:2px; margin:2px; border:1px solid #fff;background-color:#333;}
#contact-container .contact-input3 {font-size:12px;float:left; padding:2px; margin:2px;}