div.popup { display:none; position:absolute; z-index:900; left:0; top:0; width:100%; }
div.popup div.popup-bg { position:absolute; width:100%; background:#000000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }
div.popup div.popup-box { position:absolute; background:#505153; border:20px solid #000000; }
div.popup div.popup-box a.popup-close { position:absolute; display:block; width:20px; height:20px; }
div.popup div.popup-content {  }

#popup-subscribe div.popup-box { width:450px; }
#popup-subscribe div.popup-content { padding:30px 20px; }
#popup-subscribe div.popup-content h2 { text-align:center; margin-bottom:10px; }
#popup-subscribe div.popup-content p { text-align:center; }
#popup-subscribe div.popup-content div.error { text-align:center; color:#dd202e; font-weight:bold; padding-bottom:15px; }
#popup-subscribe div.popup-content div.success { text-align:center; font-weight:bold; padding-bottom:15px; }
#popup-subscribe div.popup-content input.txt { color:#000000; width:225px; padding:3px; background:#ffffff; border:1px solid #a5a6a8; }
#popup-subscribe div.popup-content input.btn { font-size:12px; color:#ffffff; font-weight:bold; text-indent:0; text-align:center; width:100px; background:#dd202e; padding:3px 0 2px 0; border:none; cursor:pointer; }
#popup-subscribe div.popup-content input.btn:hover { background:#787878; }
