@charset "utf-8";
/* CSS Document */
/* 2013 Ragnarok2 Registration CSS */

.newsCont { width:480px; height:300px; margin:30px 0 0; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; }
.news { width:100%; height:300px; margin:0; padding:0; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; background-color:rgba(0,0,0,0.8) !important; background-color:#000000;  behavior: url(../js/ie-css3.htc); font-size:13px; }
.newsHeader { width:440px; height:28px; margin:20px 20px 10px; padding:0; border-bottom:#000 1px solid; box-shadow:#666 0px 1px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#8384AF; text-shadow:#000 0px 3px 3px; float:left; }
.newstitle { width:440px; height:auto; margin:0px 20px 14px; padding:0; float:left; border-bottom:#333 1px solid; }
.newstitle P { margin:0; padding:0; float:left; cursor:pointer; }
.newsheader { width:340px; height:auto; min-height:22px; margin:0; padding:0; float:left; font-weight:bold; font-size:14px; color:#CCC; line-height:20px; }
.newsdate { width:100px; height:22px; margin:0; padding:0; float:left; text-align:center; line-height:20px; }
.newscount { width:auto; min-width:20px; height:20px; margin:10px 200px; padding:0; float:left; }
.newscount A { margin:0; padding:0; font-size:12px; color:#999; letter-spacing:0.2em; }
.newscount A:active { font-weight:bold; }


/*****************************************************************************************************************************************/
.popup-overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; background: #000; opacity:.7; filter: alpha(opacity=70); -moz-opacity: 0.70; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); z-index: 10001; }

* html .popup-overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

.popup-overlay-temp{position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; background: #FFFFFF; opacity:.7; filter: alpha(opacity=70); -moz-opacity: 0.70; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); z-index: 10001; }

* html .popup-overlay-temp { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

.popup-window { position: fixed; top: 50%; left: 50%; margin: 0; padding: 0; z-index: 10002; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; background-color:rgba(0,0,0,0.8) !important; background-color:#000000;  behavior: url(../js/ie-css3.htc); border:#333 1px solid }

* html .popup-window { position: absolute; background-color: transparent; }

.close-window { position: absolute; width: 20px; height: 24px; right: 0; top: 24px; text-indent: -99999px; overflow: hidden; cursor: pointer; }

.btn_skip { position: absolute; width: 73px; height: 32px; margin-left: 276px; margin-top: 454px; top: 0; left: 0; text-indent: -99999px; overflow: hidden; cursor: pointer;}

.close-ro2news { width:30px; height:30px; position:absolute; margin-left:850px; margin-top:12px; top:0; left:0; text-indent: -99999px; overflow: hidden; cursor: pointer; background: transparent url(../images/btn_close.png) no-repeat top center; }
/*****************************************************************************************************************************************/


.newsDetailCont { width:800px; height:auto; min-height:600px; margin:50px 0 0 40px; padding:0; font-family:"Times New Roman", Times, serif; font-size:14px; color:#CCC; }
.newsDetailCont .detailHeader { width: 800px; height:50px; margin:50px 0 0; font-family:"Times New Roman", Times, serif; font-size:40px; color:#999; }
.newsDetailCont .detailDate { width:800px; height:auto; margin:10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; }
.newsDetailCont .detailText { width:800px; height:auto; margin:10px 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#999; }