.static.newsletter_popup table {width:482px;}
.static.newsletter_popup td {vertical-align:top; padding:2px 0;}
.static.newsletter_popup input, textarea, select {border:1px solid #7f9db9; margin:0px; padding:0px;}
.static.newsletter_popup input {width:200px; height:18px; padding:2px 0 0 0;}
.static.newsletter_popup td.radio_btn input {width:15px; border:0px;}
.static.newsletter_popup td.btn.left {padding:20px 0 0 0;}
.static.newsletter_popup td.radio_btn.left {text-align:left;}
.static.newsletter_popup td.checkbox_btn {text-align:right; padding:0 10px 0 0;}
.static.newsletter_popup td.checkbox_btn.last {text-align:left; padding:10px 0 0 0;}
.static.newsletter_popup td.checkbox_btn input {width:15px; border:0px;}
.static.newsletter_popup textarea {width:420px; height:100px; margin:3px 0 0 0;}
.static.newsletter_popup td.wider_textarea textarea {width:482px;}
.static.newsletter_popup td.btn {text-align:right;}
.static.newsletter_popup td.btn input {width:135px; height:43px; background:url(../img/invia.png) no-repeat; border:0px; padding:0px;}
.static.newsletter_popup td.btn input.entra {width:135px; height:43px; background:url(../img/entra.png) no-repeat; border:0px; padding:0px;}
.static.newsletter_popup div.comments_captcha {padding:10px 0; margin:10px 0; border-bottom:1px dashed gray; border-top:1px dashed gray;}
.static.newsletter_popup div.comments_captcha img { vertical-align:middle;}
.static.newsletter_popup div.comments_captcha input {width:188px;}
span.nwl_popup {color:#10A5D0; font-size:22px; font-weight:bold; margin-bottom:20px;}
.static.newsletter_popup div#error_message {color:#333; float:left; text-align:left; width:349px; line-height:18px;}
.static.newsletter_popup div#error_message a {color:red; font-weight:bold; padding:0px; text-decoration:underline;}
div.close_popup {position:absolute; top:10px; right:20px; width:50px;}
