@charset "utf-8";

body {margin:0 auto; }
* {font-family:verdana; font-size:11px; color:#7e7972; }
div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, span, fieldset, form {margin:0; padding:0; }
img, fieldset, button, table {border:0;}
hr, legend {display:none;}
li {list-style:none;}
table {border-collapse:collapse;}
input.check {width:13px; height:13px; margin-right:5px; vertical-align:top; }
option {color:#4c4944;}
a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
.fl {float:left; }
.fr {float:right; }
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active {color:#4c4944; }
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active {color:#585550; }
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active {color:#414141; }
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active {color:#989898; }
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active {color:#c7c7c7; }
.gray06, a.gray06:link, a.gray06:visited, a.gray06:hover, a.gray06:active {color:#a7a6a3; }
.org, a.org:link, a.org:visited, a.org:hover, a.org:active {color:#ff7c02; }
.p9 {font-size:9px; }
.p10 {font-size:10px; }
.p12 {font-size:12px; }
.p14 {font-size:14px; }
.b {font-weight:bold; }
.ls1 {letter-spacing:-1px}
.uline {text-decoration:underline; }
.cen {text-align:center; }
.clear {clear:both; }
.height_20px {height:20px; }
.height_22px {height:22px; }
/* Layout Selector */
#wrap_logo {position:relative; height:64px; background:url(http://images.ijjimax.com/v5/common/bg_logo.gif) repeat-x; z-index:10; }
#wrap_lnb {position:relative; height:48px; background:url(http://images.ijjimax.com/v5/common/bg_lnb.gif) repeat-x; z-index:1; }
/*#wrap_header {position:relative; height:77px; background:url(../img/common/bg_lnb2.gif) repeat-x; z-index:1000; } del_20110929*/
#wrap_footer {background:#d0d0cc url(http://images.ijjimax.com/v5/common/bg_footer.gif) 0 0 repeat-x; }

#logo {position:relative; width:950px; margin:0 auto; }/*edit_20110929*/
#lnb {width:950px; margin:0 auto; }
#footer {clear:both; width:950px; margin:0 auto; padding:14px 0 20px 0; text-align:center; overflow:hidden; }

/*logo*/
#logo h1 {float:left; padding:5px 0 0 3px; }
#logo .top{display:inline; float:right; margin:26px 0 0 0; }/*edit_20110929*/
#logo .top .time {float:left; margin:3px 10px 0 0; padding:0 10px 0 0; background:url(http://images.ijjimax.com/v5/common/bar01.gif) right 2px no-repeat; font-size:11px; color:#bababa; }
#logo .top .time strong {padding:0 3px 0 10px; font-size:11px; color:#fff; }
#logo .top .time img {margin:0 4px 0 0; }
#logo .top .top_language {position:relative; float:left; }
#logo .top .top_language p.txt {float:left; padding:3px 9px 0 0; font-size:11px; color:#bababa; }

/*add_20110923*/
.b_signin {overflow:hidden; display:block; height:35px; margin:0 auto; padding-left:45px; font-weight:bold; font-size:14px; color:#fff; line-height:35px; text-align:left !important; }
.b_signin:hover, .b_signin:active {color:#fff; text-decoration:none; }
.b_ijji {width:100px; background:url(http://images.ijjimax.com/v5/common/openid_header/bg_signin.gif) no-repeat; }
.b_face {width:192px; background:url(http://images.ijjimax.com/v5/common/openid_header/bg_signin_fb.gif) no-repeat; }
.b_down {width:217px; padding-left:20px; background:url(http://images.ijjimax.com/v5/common/openid_header/bg_free_down.gif) no-repeat; text-align:center !important; }

/*add_20111005*/
/*.b_signin {overflow:hidden; display:block; height:35px; margin:0 auto; padding-left:45px; font-weight:bold; font-size:14px; color:#fff; line-height:35px; text-align:left !important; }
.b_signin:hover, .b_signin:active {color:#fff; text-decoration:none; }
.b_ijji {width:100px; background:url(../img/common/bg_signin.gif) no-repeat; }
.b_face {width:192px; background:url(../img/common/bg_signin_fb.gif) no-repeat; }
.b_down {width:217px; padding-left:20px; background:url(../img/common/bg_free_down.gif) no-repeat; text-align:center !important; }*/

/* del_20110929
.top_free {position:absolute; left:116px; top:12px; }
.top_signin {position:absolute; right:-6px; top:20px; }
.top_signin .b_signin {float:left; margin-right:9px; }
.top_signout {position:absolute; right:3px; top:20px; width:388px; height:35px; background:url(../img/common/bg_top_signout.gif) no-repeat; }
.top_signout .sign_info {position:absolute; left:8px; top:8px; }
.top_signout .sign_info span {float:left; height:20px; font-size:12px; color:#fff; line-height:20px; }
.top_signout .sign_info span.icon {margin-right:13px; padding-left:25px; background-repeat:no-repeat; background-position:0 50%; }
.top_signout .sign_info span.ijji {background-image:url(../img/common/ico_ijji.gif); }
.top_signout .sign_info span.face {background-image:url(../img/common/ico_fb2.gif); }
.top_signout .sign_info span.coin {padding-left:19px; background:url(../img/common/ico_cn.gif) no-repeat 0 100%; }
.top_signout .sign_btn {position:absolute; right:2px; top:8px; }
.top_signout .sign_btn a, .top_signout .sign_btn a:hover, .top_signout .sign_btn a:active {float:left; width:52px; height:19px; margin-right:4px; background:url(../img/common/bg_btn.gif) no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center; line-height:19px; text-decoration:none; }

.lnb_list2 {position:absolute; left:116px; top:40px; padding-top:2px; background:url(../img/common/line01.gif) repeat-x; }
.lnb_list2 li {float:left; background:url(../img/common/bar08.gif) no-repeat 0 50%; }
.lnb_list2 li.allgames {background:none; }
.lnb_list2 li a, .lnb_list2 li a:active {display:inline-block; height:23px; padding:0 10px; font-weight:bold; font-size:11px; color:#c0c1c2; line-height:23px; text-decoration:none; }
.lnb_list2 li.selected a, .lnb_list2 li a:hover, .lnb_list2 li.selected a:hover, .lnb_list2 li.selected a:active {color:#ff7900; text-decoration:none; }
.lnb_list2 li.allgames a, .lnb_list2 li.allgames a:active {padding:0 23px 0 2px; background:url(../img/common/arw14.gif) no-repeat 100% 11px; }
.lnb_list2 li.last a, .lnb_list2 li.last a:active {padding-right:2px; }
*/

/*.ly_fb {position:absolute; right:0; top:75px; width:388px; padding:25px 0; border:2px solid #1b283e; background:#eceff5; text-align:center; }
.ly_fb h2 {font-size:13px; color:#474747; }
.ly_fb .ly_no_sign dt {padding:7px 0; font-weight:bold; font-size:18px; color:#4b6190; }
.ly_fb .ly_no_sign dd {font-size:11px; color:#474747; }
.ly_fb .ly_no_sign dd.btn {margin:12px auto 0; }
.ly_fb .ly_face {width:358px; margin:17px auto 0; padding:13px 0 0; background:url(../img/common/ly_face_line.gif) repeat-x; text-align:left; }
.ly_fb .ly_face dt {height:16px; padding-left:22px; background:url(../img/common/ico_fb.gif) no-repeat 0 50%; font-size:11px; color:#474747; letter-spacing:-1px; line-height:16px; }
.ly_fb .ly_face dt strong {font-weight:normal; color:#5878b7; }
.ly_fb .ly_face dd {padding:10px 13px 0; }
.ly_fb .ly_face dd .thumb_box {overflow:hidden; width:100%; }
.ly_fb .ly_face dd .thumb_box img {float:left; margin-right:1px; }
.ly_fb .ly_arr {position:absolute; right:104px; top:-20px; }
.ly_fb .ly_close {position:absolute; right:5px; top:6px; }*/

/*.ly_free {position:absolute; left:0; top:75px; width:928px; padding:14px 9px 5px; border:2px solid #1b283e; background:#eceff5; }
.ly_free h2 {padding:0 0 11px 16px; background:url(../img/common/ly_free_line01.gif) repeat-x 0 100%; font-size:14px; color:#474747; }
.ly_free .free_st {overflow:hidden; width:100%; height:224px; padding-top:10px; background:url(../img/common/ly_free_line02.gif) repeat-y 463px 0; }
.ly_free .free_tx {width:464px; }
.ly_free .free_tx dt {padding-left:27px; }
.ly_free .free_tx dd.txt {height:105px; font-size:11px; color:#474747; line-height:1.2em; text-align:center; }
.ly_free .free_tx dd.txt strong {display:inline-block; padding:13px 0 15px; font-size:13px; color:#474747; }
.ly_free .ly_arr {position:absolute; left:235px; top:-37px; }
.ly_free .ly_close {position:absolute; right:5px; top:6px; }*/
/*//del_20111005*/

/*select language*/
a.select_language {display:block; float:left;width:74px; height:18px; padding:3px 0 0 11px; background:url(http://images.ijjimax.com/v5/common/bg_select.gif) no-repeat; cursor:pointer; text-decoration:none !important; }
a.select_language span {font-weight:bold; font-size:11px; color:#fff; }

ul.lang_list {position:absolute; top:20px; right:0; width:83px; border:1px solid #242323; background:#fff; }
ul.lang_list li a {display:block; height:13px; padding:3px 0 4px 9px; font-size:11px; color:#514f4d; text-decoration:none; }
ul.lang_list li a:hover {background:#e8e8e4 url(http://images.ijjimax.com/v5/common/arw02.gif) 68px 7px no-repeat; }
ul.lang_list li a.last {padding-bottom:6px; }
/*lnb*/
.lnb_list {float:left; height:48px; overflow:hidden; }
.lnb_list li {display:inline; }
.lnb_list li a {float:left; height:49px; }
.lnb_list .lnb_allgame a:hover, .lnb_list .lnb_forum a:hover, .lnb_list .lnb_addgcoin a:hover, .lnb_list .lnb_download a:hover, .lnb_list .lnb_fps a:hover {background-position: 0 -48px; }
.lnb_list a.selected, .lnb_list a.selected:hover {background-position: 0 -48px; }
.lnb_list .lnb_allgame a.game_selected, .lnb_list .lnb_allgame a.game_selected:hover {background-position: 0 -96px; }
.lnb_list li a span {display:none; }
/* lnb en */
.lnb_allgame a.en {width:123px; background:url(http://images.ijjimax.com/v5/common/en/lnb_allgames.gif) top left no-repeat; }
.lnb_forum a.en {width:84px; background:url(http://images.ijjimax.com/v5/common/en/lnb_forums.gif) top left no-repeat; }
.lnb_addgcoin a.en {width:103px; background:url(http://images.ijjimax.com/v5/common/en/lnb_addgcoin.gif) top left no-repeat; }
.lnb_download a.en {width:102px; background:url(http://images.ijjimax.com/v5/common/en/lnb_download.gif) top left no-repeat; }
.lnb_help a.en {width:82px; background:url(http://images.ijjimax.com/v5/common/en/lnb_help.gif) top left no-repeat; }
.lnb_myaccount a.en {width:103px; background:url(http://images.ijjimax.com/v5/common/en/lnb_myaccount.gif) top left no-repeat; }
.lnb_fps a.en {width:108px; background:url(http://images.ijjimax.com/v5/common/en/lnb_fps.gif) top left no-repeat; }
/* lnb es */
.lnb_allgame a.es {width:178px; background:url(http://images.ijjimax.com/v5/common/es/lnb_allgames.gif) top left no-repeat; }
.lnb_forum a.es {width:69px; background:url(http://images.ijjimax.com/v5/common/es/lnb_forums.gif) top left no-repeat; }
.lnb_addgcoin a.es {width:120px; background:url(http://images.ijjimax.com/v5/common/es/lnb_addgcoin.gif) top left no-repeat; }
.lnb_download a.es {width:99px; background:url(http://images.ijjimax.com/v5/common/es/lnb_download.gif) top left no-repeat; }
.lnb_help a.es {width:66px; background:url(http://images.ijjimax.com/v5/common/es/lnb_help.gif) top left no-repeat; }
.lnb_myaccount a.es {width:88px; background:url(http://images.ijjimax.com/v5/common/es/lnb_myaccount.gif) top left no-repeat; }
.lnb_fps a.es {width:82px; background:url(http://images.ijjimax.com/v5/common/es/lnb_fps.gif) top left no-repeat; }
/* lnb de */
.lnb_allgame a.de {width:129px; background:url(http://images.ijjimax.com/v5/common/de/lnb_allgames.gif) top left no-repeat; }
.lnb_forum a.de {width:72px; background:url(http://images.ijjimax.com/v5/common/de/lnb_forums.gif) top left no-repeat; }
.lnb_addgcoin a.de {width:158px; background:url(http://images.ijjimax.com/v5/common/de/lnb_addgcoin.gif) top left no-repeat; }
.lnb_download a.de {width:101px; background:url(http://images.ijjimax.com/v5/common/de/lnb_download.gif) top left no-repeat; }
.lnb_help a.de {width:61px; background:url(http://images.ijjimax.com/v5/common/de/lnb_help.gif) top left no-repeat; }
.lnb_myaccount a.de {width:88px; background:url(http://images.ijjimax.com/v5/common/de/lnb_myaccount.gif) top left no-repeat; }
.lnb_fps a.de {width:82px; background:url(http://images.ijjimax.com/v5/common/de/lnb_fps.gif) top left no-repeat; }

.lnb_promotion {float:right; padding:1px 20px 0 0; }
.lnb_right {float:right; margin:10px 2px 0 0; }
.lnb_right .t_signup a {float:left; padding:4px 12px 0 0; color:#ff7c02; font-weight:bold; }
.lnb_right a.button {margin:0; }
.lnb_fb {float:right; margin:5px 29px 0 0; }
/*all games*/
#allgames_area {margin:0; padding:0; background:#383737 url(http://images.ijjimax.com/v5/common/bg_allgames_b.gif) bottom repeat-x; }
.allgames_ifr {width:100%; height:201px; }
.allgames_close {height:17px; text-align:center; }
/*button*/
a.button,
a.button span {position:relative; display:inline-block; text-decoration:none !important; background:url(http://images.ijjimax.com/v5/sub/button.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button {margin:0 7px 0 0; padding:0; background-position:left top; overflow:visible;}
a.button span {left:2px; padding:8px 16px 10px 14px; background-position:right top; font-size:10px; color:#303030; font-weight:bold; }
/* Color Preset */
a.button.gray {background-position:left -32px; }
a.button.gray span {padding:8px 16px 10px 14px; background-position:right -32px; color:#6d6a61; }
a.button.gray02 {background-position:left -64px; }
a.button.gray02 span {padding:8px 16px 8px 14px; background-position:right -64px; color:#6d6a61; }
a.button.small, a.button.small_pd {background-position:left -95px; }
a.button.small span {padding:3px 16px 4px 14px; background-position:right -95px; font-size:9px; color:#4c4944; font-weight:normal; }
a.button.small span.b {color:#4c4944; font-weight:bold; }
a.button.small_pd span {padding:3px 8px 4px 6px; background-position:right -95px; font-size:9px; color:#4c4944; font-weight:normal; }

a.button.small_gray, a.button.small_gray_pd {background-position:left -117px; }
a.button.small_gray span, a.button.small_gray_pd span {background-position:right -117px; font-size:10px; color:#6d6a61; font-weight:normal; }
a.button.small_gray span {padding:3px 16px 5px 14px; }
a.button.small_gray_pd span {padding:3px 10px 5px 9px; }
a.button.small_gray_pd span.b {font-weight:bold; }

a.button.big_gray {background-position:left -140px; }
a.button.big_gray span {padding:7px 28px 7px 27px; background-position:right -140px; font-size:10px; color:#6d6a61; }

a.button.org, a.button.org_p11 {background-position:left -185px; }
a.button.org span {padding:7px 16px 10px 14px; background-position:right -185px; color:#fff; }
a.button.org_p11 span {padding:7px 16px 10px 14px; background-position:right -185px; color:#fff; font-size:11px; }

a.button.org_big {background-position:left -217px; }
a.button.org_big span {padding:18px 28px 22px 27px; background-position:right -217px; font-size:11px; color:#fff; }

a.button.btn_signin {background-position:left -271px; }
a.button.btn_signin span {padding:4px 12px 6px 12px; background-position:right -271px; font-size:11px; color:#b9b8b7; font-weight:normal; }
*:first-child+html a.button.btn_signin span {padding:4px 12px 7px 12px; } 
a.button.btn_signout {background-position:left -298px; }
a.button.btn_signout span {padding:4px 19px 6px 19px; background-position:right -298px; font-size:11px; color:#b9b8b7; font-weight:normal; }
*:first-child+html a.button.btn_signout span {padding:4px 12px 7px 12px; } 
/*fb*/
a.button.blue {background-position:left -325px; }
a.button.blue span {padding:8px 16px 10px 14px; background-position:right -325px; color:#fff; }

a.button.free {background-position:left -357px; }
a.button.free span {width:209px; padding:5px 0 6px; background-position:right -357px; color:#fff; font-size:12px; text-align:center; }

a.button.fb {background-position:left -385px; }
a.button.fb span {left:33px; padding:5px 7px 6px 0; background-position:right -385px; color:#fff; font-size:12px; }

a.button.org_small {background-position:left -413px; }
a.button.org_small span {padding:2px 7px 6px 7px; background-position:right -413px; color:#fff; }

a.button.fb_s {background-position:left -436px; }
a.button.fb_s span {left:28px; padding:4px 7px 4px 0; background-position:right -436px; color:#fff; font-size:12px; }

a.button img {*margin:0 3px -2px 0; vertical-align:middle; }
:root a.button img {margin:0 3px 2px 0; }
/*footer*/
#footer ul.footer_link {height:27px; margin:0 auto; }
#footer ul.footer_link li {display:inline; padding:0 8px 0 10px; background:url(http://images.ijjimax.com/v5/common/bar02.gif) 0 2px no-repeat; color:#5e5e5a; }
#footer ul.footer_link li a {color:#5e5e5a; font-size:10px; }
#footer ul.footer_link li.first {background:none; }
#footer .contact {float:left; width:950px; margin:23px 0 0 0; }
#footer .contact .logo_left {float:left; margin:0 20px 0 21px; }
#footer .contact .logo_right {float:right; margin:0 10px 0 0; }
#footer .copyright {float:left; }
#footer .copyright address {clear:both; padding:3px 0 0 0; font-style:normal; color:#94938f; font-size:10px; }
#footer .copyright address strong {color:#009ac8; } /*090817 add*/
#footer .copyright .tit_select {float:left; font-size:10px; }
#footer .copyright .tit_select img {margin:0 0 0 6px; }
#footer .copyright ul.select li {float:left; display:inline; padding:0 8px 0 10px; background:url(http://images.ijjimax.com/v5/common/bar03.gif) 0 2px no-repeat; color:#5e5e5a; }
#footer .copyright ul.select li a {color:#5e5e5a; font-size:10px; }
#footer .copyright ul.select li a.selected {color:#41413c; font-weight:bold; }
#footer .copyright ul.select li.first {background:none; }
/* mouse over */
a.over img {display:inline;}
a.over img.on {display:none; border:0;}
a.over:hover {border:0;}
a.over:hover img {display:none; border:0;}
a.over:hover img.on {display:inline;}
/*popup*/
#popup_top {position:relative; height:47px; background:url(http://images.ijjimax.com/v5/common/bg_pop_tit.gif) repeat-x; }
#popup_top h1 {padding:16px 0 0 20px; font-size:12px; color:#fff; }
#popup_conts {padding:20px 20px 15px 20px; border-bottom:1px solid #a1a19b; background:#ddddda url(http://images.ijjimax.com/v5/common/bg_pop_conts.gif) top repeat-x; }
#popup_conts .stit {margin-top:-2px; padding:0 0 13px 15px; background:url(http://images.ijjimax.com/v5/common/bu_square02.gif) 0 2px no-repeat; font-weight:bold; color:#414141; }
#popup_conts .conts_area {padding:14px 0 0 0; border-top:1px solid #c6c6c1; border-bottom:1px solid #c6c6c1; background:#fff; overflow:hidden; }
#popup_conts .conts_area_scroll {width:410px; height:495px; border-top:1px solid #c6c6c1; border-bottom:1px solid #c6c6c1; background:#fff; overflow:auto;  }
#popup_conts .conts_area_scroll2 {width:410px; height:280px; border-top:1px solid #c6c6c1; border-bottom:1px solid #c6c6c1; background:#fff; overflow:auto;  }
#popup_conts .conts_area p {line-height:17px; }
#popup_conts .copyright {float:left; padding:15px 0 0 17px; text-align:left; }
#popup_conts .copyright p {float:left; font-size:10px; color:#7b7b7a; }
#popup_conts .copyright p strong {font-size:10px; color:#585857; }
#popup_conts .copyright img {margin-right:13px; }
#popup_conts .pop_btn {clear:both; padding:13px 0 0 0; text-align:center; overflow:hidden; }
.txt_version {padding:11px 0 12px 16px; border-bottom:1px solid #f7f7f7; background:#fafafa url(http://images.ijjimax.com/v5/common/bg_pop_line.gif) bottom repeat-x; font-size:10px; color:#8b8b8b; }
#popup_conts.bg {_float:left; background:#fafaf8 url(http://images.ijjimax.com/v5/common/bg_pop_conts02.gif) top repeat-x; overflow:hidden; } /*091102 add*/
