@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_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; }
#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 5px; }
#logo .top {display:inline; float:right; margin:26px 0 0 0; }
#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; }
/*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; }
#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 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/v6/fps/common/bg_pop_conts02.gif) top repeat-x; overflow:hidden; } /*091102 add*/
