body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#modal-overlay {background-color:#000; cursor:wait;}

/* Container */
#modal-cont { border:3px solid #ccc; background:#fff; padding:20px; width:50%; max-height: 650px; }

#modal-cont-1 { border:3px solid #ccc; background:#fff; padding:20px; width:60%; max-height: 650px; }

#modal-cont-2 { border:3px solid #ccc; background:#fff; padding:20px; width:760px; max-height: 650px; }
#modal-cont-2-view { border:3px solid #ccc; background:#fff; padding:20px; width:502px; max-height: 650px; }

#auth-modal-cont { border:3px solid #ccc; background:#fff; padding:10px 20px 10px 20px; width:400px;}

a.modalCloseX,
a.modalCloseX:link,
a.modalCloseX:active,
a.modalCloseX:visited { text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:1px; right:6px; color:#999; cursor:pointer; }
a.modalCloseX:hover { color:#9bb3b3; }

#modal-text-read { border:3px solid #ccc; background:#fff; padding:10px 20px 20px 20px; width:80%; height:500px; overflow:hidden; }
#modal-text-read .simplemodal-wrap { overflow:hidden; }

#subscribe-modal-cont { border:3px solid #ccc; background:#fff; padding:2px 20px 7px 20px; width:400px; height:220px; }
 
#alert-modal-cont { border:3px solid #FFB3B5; background:#efefef url('/images/important.png') 15px center no-repeat; padding:10px 40px 10px 60px; width:300px; height:90px; color:#000; }
.alert_window_ok { position:absolute; left:180px; top:80px; }

#modal-list { border:3px solid #ccc; background:#fff; padding:10px 20px 20px 20px; width:50%; }

#modal-help { border:3px solid #ccc; background:#fff; padding:10px 20px 20px 20px; width:500px; font-size:13px; }

#modal-add-lst { border:3px solid #ccc; background:#fff; padding:10px 20px 10px 20px; width:250px; height:110px; }

#modal-user-content-request { border:3px solid #ccc; background:#fff; padding:10px 20px 10px 20px; width:300px; height:180px; }

#modal-genre-tree { border:3px solid #ccc; background:#fff; padding:10px 20px 10px 20px; width:500px; height:500px; overflow-y:auto; }