table#dialog { z-index: 10; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -400px; min-width: 800px; width: 500px; }
table#dialog td { border: 2px solid; padding: 0px; opacity: 0.9; filter: alpha(opacity = 90); color: #000; }
table#dialog td.content { opacity: 1; filter: alpha(opacity = 100); }
table#dialog table { width: 100%; }
table#dialog table td { border: 0px; padding: 8px; font-size: 18px; }
table#dialog table td.titolo { width: 100%; text-align: left; }
table#dialog table td img { float: right; }
table#dialog td div { font-size: 14px; text-align: center; padding: 20px; color: #333; }
table#dialog td div a { -moz-border-radius: 13px; border-radius: 13px; border: #069 1px solid; color: #069; font-size: 12px; padding: 3px 8px; }
table#dialog td div div { font-size: 11px; text-align: center; padding: 20px 5px 0px 5px; }
div#dialog_background { width: 100%; height: 100%; opacity: 0.7; filter: alpha(opacity = 50); z-index: 3; position: fixed; top: 0px; cursor: pointer; }

table.dark#dialog td { background: #F2EFE9; border-color: #7F2D33; }
div.dark#dialog_background { background: #000; }

table.light#dialog td { background: #FFF; border-color: #069; }
div.light#dialog_background { background: #FFF; }