/* dialogs */

.cDialog { display:none; position: fixed; z-index: 2; top:0px; left:0px; width: 100%; height: 100%; }
.cDialog .bgCDialog { position: absolute; z-index: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40) }
.cDialog .cDialogIn { position: absolute; z-index: 1; top: 50%; left: 50%; }
.cDialog .cDialogIn h2 { font-size: 22px; margin-bottom: 20px }

.cDialog .cDialogIn { display: table; background: url(../img/bg_body.png) repeat-x; text-align: left; padding: 20px; color: #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; box-shadow: 0 0 20px rgb(100,100,100);  -webkit-box-shadow: 0 0 20px rgb(100,100,100); -moz-box-shadow: 0 0 20px rgb(100,100,100); }
.cDialog .cDialogIn .cDialogCell { display: table-cell; vertical-align: middle; }

.cDialog .cDialogIn .close { position: absolute; top: 10px; right: 10px; height: 20px }