body  {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; margin:0;padding:0; text-align:left;background-color:#F7F7F7}

*{margin:0;padding:0}

h3 {font-size:14px; font-weight:700; margin:0; margin-bottom:12px; padding-bottom:2px; padding-top:10px; background:url('../img/headlines/bg_dotted.png') transparent bottom left no-repeat}

form, input, textarea, span {margin:0;padding:0}

.clear{clear:both}

p {padding-bottom:15px;margin-top:0}

.red{color:#920a2c}

#windowed_content {padding:0 40px 0 40px}

.popup-form .left{float:left;padding-bottom:10px}
.popup-form .right{float:right;padding-bottom:10px}

.popup-form .button-box{clear:both;text-align:right;padding-top:17px}

.popup-form  .textarea-box, .popup-form  .textarea-bigger-box,.popup-form  .input-box {padding:2px}

.popup-form  .textarea-box{background: url(../img/page-construct/bg-popup-textarea.png) no-repeat}
.popup-form  .textarea-bigger-box{background: url(../img/page-construct/bg-popup-textarea-bigger.png) no-repeat}

.popup-form  .input-box{background: url(../img/page-construct/bg-popup-input.png) no-repeat;height:18px}

.popup-form  .label, .popup-form  .label-norequired{font-weight:700;line-height:17px}
.popup-form  .label{color:#920a2c}
.popup-form  .label-norequired{color:#000}
.popup-form  .label .error{font-size:10px;color:#920a2c;font-weight:normal}
.popup-form  .input{width:267px;background: url(../img/page-construct/bg-popup-input-input.png) no-repeat;border:none;margin:0;padding:0}

.popup-form  .textarea{width:267px;height:119px;background: none;border:none;margin:0;padding:0;overflow:auto;background-attachment:scroll}
.popup-form  .textarea-bigger{width:267px;height:137px;background: none;border:none;margin:0;padding:0;overflow:auto;background-attachment:scroll}


.btn-submit {float:right; font-size:11px; #font-size:12px; font-weight:700; color:#fff; line-height:22px; height:23px; text-transform:uppercase; background-color:#920a2c; border:none; cursor:pointer}
.btn-submit:hover {color:#000; background-color:#ccc}
.send {width:180px}


.error-box {height:11px;font-size:10px;color:red;font-weight:normal}


/* Captcha definitions */

#captcha {border: #ececec 3px solid;padding:6px;background:#f7f7f7;min-height:55px}
#captcha img{border: #c9c9c9 1px solid;width:270px!important}
#captcha .txt{padding-top:22px;color:#920a2c;font-weight:700;font-size:11px;width:148px;float:left}
#recaptcha_image {float:left;width:280px!important;height:59px!important;background: url(../img/bg-captcha.png) no-repeat left}
#recaptcha_response_field {}

#captcha_icons {position:absolute; left:475px; height:60px}
.recaptcha_audio_cant_hear_link {padding-left:10px; padding-bottom:5px; float:left; clear:both; display:block}
#captcha .recaptcha_only_if_audio img, #captcha .recaptcha_only_if_image img {width:20px!important;height:19px!important;border:0}
#captcha .recaptcha_whatsthis_btn img, #captcha_reload img{width:20px!important;height:20px!important;border:0}

#captcha input {width:93px;background: url(../img/form/bg-input-captcha.png) no-repeat right;border:none;padding-top:2px;padding-left:4px;padding-left:4px;margin-top:20px;margin-left:10px;float:right;padding-bottom:2px}
/* captcha valid error message */
#captcha-error{padding-left:10px;padding-top:3px;font-size:11px;font-weight:normal;color:#920a2c}

#captcha_reload  {height:20px}
.recaptcha_only_if_image  {height:19px}

/* Captcha definitions */
