#column {clear:both;}
#column h4 {border-bottom:1px solid #d8d8d8; margin-bottom:8px;}
#column h4, #column h4 a {font-size:11px; font-weight:normal; color:#7f7f7f;}
#column h4 span a {font-weight:bold;}
#column .summary {overflow:auto; margin-bottom:10px; padding:0 0 8px 0; clear:both;}
#column .intro_left {float:left; width:500px;}
#column .intro_right {float:right; width:270px;}
#column .intro_right tr {height:25px;}
#column .intro_right .col1 {background:#2c2c2c; text-align:center; width:45px; color:#fff;}
#column .intro_right .col2 {background:#fcfcfc; padding-left:8px;}
#column .race {margin-bottom:18px; overflow:hidden; _height:1%; padding-bottom:9px; border-bottom:1px solid #e5e5e5;}
#column .race li {float:left; padding-right:24px; background:url(../images/dot_e5.gif) repeat-y 264px; width:252px;}
#column .race .last {padding-right:0;}
#column .race li dl dt {margin-bottom:7px;}
#column .race li dl dt img {border:1px solid #000000;}
#column .race li dl h5 {font-size:12px; margin:10px 0 6px; background:#e9e9e9; padding:1px 0 1px 10px;}
#column .race li dl table td {text-align:center; font-size:11px; letter-spacing:-1px; padding:2px 0 0 0; line-height:1.2; vertical-align:top; width:40px; height:30px;}
#column .race li dl table th a img {border:1px solid #ccc;}
#column .race li dl table th a:hover img {border:1px solid #be1818;}
#column .race li dl dt a:hover img {border:1px solid #d60000;}
#column .race li dl dd {background:url(../images/dot_list_bg.gif) no-repeat 0 9px; padding:2px 0 2px 10px; border-bottom:1px solid #e5e5e5;}
#column .race li dl dd a {display:block;}
#column .sc_main_b {margin-bottom:15px; overflow:hidden; _height:1%; border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
#column .sc_main_b .sc_m_basic {float:left;}
#column .sc_main_b .sc_m_basic h3 a {background:url(../images/h3_sc_story.gif) no-repeat 2px 0; height:0; overflow:hidden; padding:20px 0 0 0; display:block; width:480px; border-bottom:1px solid #e5e5e5; margin-bottom:8px;}
#column .sc_main_b .sc_m_basic ul {width:480px;}
#column .sc_main_b .sc_m_basic ul li {float:left; width:210px; background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding:0 0 0 10px; height:26px;}
#column .sc_main_b .sc_m_patch {float:right; width:270px; position:relative; overflow:hidden;}
#column .sc_main_b .sc_m_patch h3 a {background:url(../images/h3_sc_patch.gif) no-repeat 2px 0; height:0; overflow:hidden; padding:20px 0 0 0; display:block; width:222px;}
#column .sc_main_b .sc_m_patch .more {position:absolute; right:5px; top:0; background:url(../images/ico_arrow.gif) no-repeat 0 5px;}
#column .sc_main_b .sc_m_patch table {overflow:auto; background:#f2f2f2; width:100%;}
#column .sc_main_b .sc_m_patch table .ver {width:50px; font-weight:bold;}
#column .sc_main_b .sc_m_patch table .dat {width:55px; text-align:right; color:#8d8d8d}

.exp_search {background:url(../images/h_sc2_intro.gif) no-repeat; height:53px; overflow:hidden; margin-bottom:8px;}
.exp_search h3 {text-indent:-10000em; display:none;}
.exp_search ul {margin:10px 0 0 20px;}
.exp_search ul li {float:left;}
.exp_search ul li a {display:block; overflow:hidden; padding:30px 0 0 0; height:0;}
.exp_search ul li a.ex_unit {width:111px;}
.exp_search ul li a.ex_building {width:122px;}
.exp_search ul li a.ex_skill {width:120px;}

.intro_menu {border:1px solid #dddddd; background:#f6f6f6; padding:8px 13px 7px 13px; margin-top:7px; _padding:9px 13px 6px 13px;}
.intro_menu ul li {border-bottom:1px solid #dddddd; padding:7px 0 4px 0; font-weight:bold; font-family:돋움,Dotum;}
.intro_menu ul .last {border:none;}
.intro_menu .inner_1 {padding:5px 0 0 20px; overflow:hidden; _height:1%;}
.intro_menu .inner_1 li {border:none; padding:2px 0 2px 0;}
.intro_menu .inner_1 li a {color:#ba1717;}
.intro_menu .inner_2 {border:1px solid #d5d5d5; background:#FFFFFF; padding:7px 0 7px 15px; margin:5px 0 10px 15px;}
.intro_menu .inner_2 li {line-height:16px;}
.intro_menu .inner_2 li a {color:#333333; font-weight:normal; background:url(../images/dot_list_bg.gif) no-repeat 0 5px; padding:0 0 0 7px;}
.intro_menu .inner_3 {margin-left:10px;}
.intro_menu .inner_3 li a {background:url(../images/bl_inner.gif) no-repeat; padding-left:8px;}
.intro_menu .current a {color:#C00;}
.info_box {border:1px solid #b6b6b6;}
.inner_box {border:3px solid #ece5e5; padding:15px; position:relative; _height:1%;}
.inner_box p {margin-bottom:18px; clear:both;}
.inner_box blockquote {border:1px solid #e5e5e5; margin-left:20px; padding:7px; background:#fcfaf0; margin-bottom:15px;}
.race_top {border-bottom:1px solid #e5e5e5; padding:0 0 5px 0; margin:0 0 15px 0; overflow:hidden; _height:1%;}
.race_tit {float:left; width:110px;}
.cat_list {float:right;}
.cat_list ul {margin-top:3px;}
.cat_list ul li {float:left; margin-right:10px; background:url(../images/line_br.gif) no-repeat right; padding-right:10px;}
.cat_list ul li a {padding:15px 0 0 0; height:0; display:block; overflow:hidden;}
.cat_list ul .st a {background:url(../images/sc2_sm_story.gif) no-repeat; width:38px;}
.cat_list ul .st a:hover, .cat_list ul .st.current a {background-position:0 -15px;}
.cat_list ul .il a {background:url(../images/sc2_sm_story.gif) no-repeat -45px 0; width:37px;}
.cat_list ul .il a:hover, .cat_list ul .il.current a {background-position:-45px -15px;}
.cat_list ul .he a {background:url(../images/sc2_sm_story.gif) no-repeat -88px 0; width:25px;}
.cat_list ul .he a:hover, .cat_list ul .he.current a {background-position:-88px -15px;}
.cat_list ul .pl a {background:url(../images/sc2_sm_story.gif) no-repeat -118px 0; width:26px;}
.cat_list ul .pl a:hover, .cat_list ul .pl.current a {background-position:-118px -15px;}
.cat_list ul .ba a {background:url(../images/sc2_sm_story.gif) no-repeat -148px 0; width:64px;}
.cat_list ul .ba a:hover, .cat_list ul .ba.current a {background-position:-148px -15px;}
.cat_list ul .ba {margin:0; background:none;}
.cat_list ul .al a {background:url(../images/sc2_sm_story.gif) no-repeat -218px 0; width:50px;}
.cat_list ul .al a:hover, .cat_list ul .al.current a {background-position:-218px -15px;}
.race_menu {float:left; width:540px;}
.race_menu .mu_list {position:absolute; top:19px; left:0px; background:#fff; border:1px solid #000; z-index:999; padding:10px;}
.race_menu .mu_list ul {float:left; border-right:1px solid #e5e5e5; margin-right:7px; width:110px;}
.race_menu .mu_list .none {border:none; margin:0;}
.race_menu .mu_list ul li {clear:both; float:none; font-size:11px; letter-spacing:-1px; line-height:1.5;}
.race_menu .mu_list ul .tit {font-weight:bold; background:none; padding:0; border:1px solid #e5e5e5; text-align:center; margin-bottom:5px;}
.race_menu .mu_list ul li a {height:auto; padding:0; background:url(../images/dot_list_po.gif) no-repeat 2px 5px; padding-left:10px;}
.race_menu .mu_list ul li a:hover {background:#545454; color:#fff;}
.race_menu ul {overflow:hidden; _height:1%; background:url(../images/menu_sc2g.gif) no-repeat 0 0;}
.race_menu ul li {float:left;}
.race_menu ul li a {height:0; overflow:hidden; padding:19px 0 0 0; display:block;}
.race_menu ul li.basic {overflow:hidden;}
.race_menu ul .sum a {background:url(../images/menu_sc2g.gif) no-repeat 0 -30px; width:39px;}
.race_menu ul .unit a {background:url(../images/menu_sc2g.gif) no-repeat -39px -30px; width:71px;}
.race_menu ul .build a {background:url(../images/menu_sc2g.gif) no-repeat -110px -30px; width:73px;}
.race_menu ul .tech a {background:url(../images/menu_sc2g.gif) no-repeat -183px -30px; width:71px;}
.race_menu ul .skillm a {background:url(../images/menu_sc2g.gif) no-repeat -254px -30px; width:71px;}
.race_menu ul .camp a {background:url(../images/menu_sc2g.gif) no-repeat -325px -30px; width:60px;}
.race_menu ul .basic a {background:url(../images/menu_sc2g.gif) no-repeat -385px -30px; width:71px;}
.race_menu ul .hero a {background:url(../images/menu_sc2g.gif) no-repeat -456px -30px; width:84px;}
.race_menu ul .hero, .race_menu ul .hero_o {margin-right:0;}
.race_menu ul .sum_o a {width:39px;}
.race_menu ul .unit_o a {width:71px;}
.race_menu ul .build_o a {width:73px;}
.race_menu ul .tech_o a {width:71px;}
.race_menu ul .skillm_o a {width:71px;}
.race_menu ul .camp_o a {width:60px;}
.race_menu ul .basic_o a {width:71px;}
.race_menu ul .hero_o a {width:84px;}

.race_other {float:right; width:100px; padding:1px 0 0 0;}
.race_other ul {overflow:hidden; height:22px;}
.race_other ul li {float:right; padding-left:20px;background:url(../images/h3_div.gif) no-repeat;}
.race_other ul .protoss a {background:url(../images/h3_sc_protossb.gif) no-repeat; width:76px; height:0; display:block; padding:16px 0 0 0; overflow:hidden;}
.race_other ul .zerg a {background:url(../images/h3_sc_zergb.gif) no-repeat; width:44px; height:0; display:block; padding:16px 0 0 0; overflow:hidden;}
.race_other ul .terran a {background:url(../images/h3_sc_terranb.gif) no-repeat; width:66px; height:0; display:block; padding:16px 0 0 0; overflow:hidden;}

.inner_box h3 {font-size:16px; font-weight:bold; letter-spacing:-1px; font-family:돋움,Dotum; margin-bottom:8px;}
.u_data {margin-bottom:8px; padding:10px; background:#f8f8f8; border:1px solid #e5e5e5; _height:1%;}
.left_img {float:left;}
.right_data {float:right; width:525px;}
.right_data .tab_top {background:url(../images/tab_sc_bg.gif) repeat-x; height:25px;}
.right_data .tab_top li {float:left; margin-right:2px;}
.right_data .tab_top .tab_basic a {background:url(../images/tab_sc_basic.gif) no-repeat; width:102px; height:0px; padding:25px 0 0 0; overflow:hidden; display:block;}
.right_data .tab_top .tab_combat a {background:url(../images/tab_sc_combat.gif) no-repeat; width:102px; height:0px; padding:25px 0 0 0; overflow:hidden; display:block;}
.right_data .tab_top .tab_siege a {background:url(../images/tab_sc_siegemode.gif) no-repeat; width:102px; height:0px; padding:25px 0 0 0; overflow:hidden; display:block;}
.right_data .tab_top .no_cur a {background-position:0 -25px;}
.right_data .data_box {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; padding:10px 0 10px 15px; overflow:auto; height:1%; height:140px;}
.right_data .data_box ul {overflow:auto;}
.right_data .data_box ul li {float:left; padding-right:10px; margin-right:15px; background:url(../images/line_jum.gif) repeat-y right 0; width:170px;}
.right_data .data_box ul .first {width:190px;}
.right_data .data_box ul .last {padding:0; background:none; margin:0; width:280px}
.right_data .data_box ul .last_com {padding:0; background:none; margin:0; width:300px;}
.right_data .data_box ul li dl dd a, .right_data .data_box ul li dl dd a:link {color:#cc0000; text-decoration:underline;}
.right_data .data_box .first dt {width:47px;}
.right_data .data_box dt {clear:both; float:left; width:65px; font-weight:bold; margin:0;}
.right_data .data_box dt,.right_data .data_box dd {height:20px;}
.right_data .data_box2 ul {_height:1%;}
.right_data .data_box2 ul li {float:left; width:168px; margin-right:4px; padding-right:4px; background:url(../images/line_jum.gif) repeat-y right;}
.right_data .data_box2.noattack ul li {width:257px;}
.right_data .data_box2 ul li h3 {font-size:12px; background:#eaeaea; text-align:center; padding:1px 0 1px 0; border:1px solid #ccc;}
.right_data .data_box2 ul li.last {margin:0; padding:0; background:none;}
.right_data .data_box2 ul li.clear {clear:both; float:none;}
.tbl_data th {text-align:left; vertical-align:top; padding:2px 0 2px 5px; width:64px; letter-spacing:-1px;}
.tbl_data td {vertical-align:top; padding:2px 0 2px 0; color:#888;}
.tbl_data td a, .tbl_data td a:link, .tbl_data td a:visited {color:#209BC4;}
.tbl_data td span.upg {color:#993838; cursor:help;}
.tbl_data td span.skey {font-weight:bold;}
.tbl_data td.txt {letter-spacing:-1px; padding-left:5px;}
.upg_wrap {position:relative;}
.upg_wrap .upg_b {position:absolute; top:0; left:30px; background:#999; border:2px solid #666; padding:5px 12px 5px 12px; width:100px; color:#fff; z-index:9999; font-size:11px; line-height:1.4;}
.unit_rel {padding:15px 15px 0 15px; background:#fafafa; border:1px solid #e5e5e5; margin-bottom:20px; _height:1%;}
.unit_rel .unlist {clear:both;}
.unit_rel .unlist h5 {background:url(../images/tit_sc2unitsang.gif) no-repeat; display:block; overflow:hidden; height:0; padding:25px 0 0 0; width:60px;}
.unit_rel .unlist ul li {float:left; margin-right:15px; width:72px; text-align:center; font-size:11px; line-height:1.2;}
.unit_rel .unlist ul li .img {margin:0 0 5px 0;}
.unit_rel .unlist.strong ul li .img a img {border:1px solid #6b85be; padding:3px; background:#e2e8f6;}
.unit_rel .unlist ul li p a {color:#888;}
.unit_rel .unlist.weak h5 {background-position:0 -36px;}
.unit_rel .unlist.weak ul li .img a img {border:1px solid #be6b6b; padding:3px; background:#faefef;}
.unit_rel .unlist ul li.last {margin:0;}

.mid_box {clear:both; margin-bottom:15px; overflow:auto; border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
.mid_box .intro_more {background:url(../images/ico_arrow.gif) no-repeat 0 6px; padding:0 0 0 7px; font-size:11px; position:absolute; top:0; right:3px;}
.mid_left .last, .mid_right .last {margin:0;}
.mid_left {float:left; position:relative;}
.mid_left h3 {background:url(../images/intro_ss.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; width:378px; display:block; border-bottom:1px solid #e5e5e5;}
.mid_left ul li {float:left; margin-right:6px;}
.mid_right {float:right; position:relative;}
.mid_right h3 {background:url(../images/intro_movie.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block; border-bottom:1px solid #e5e5e5;}
.mid_right ul li {float:left; margin-right:6px;}
.desc_story, .desc_unit, .desc_build, .desc_upgrade, .desc_skill, .desc_sound, .desc_useskill, .desc_bygun, .desc_byup {clear:both; overflow:hidden; background:url(../images/intro_desc_bg.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:20px; _height:1%;}
.desc_build h3 {background:url(../images/intro_h3_build.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_byup h3 {background:url(../images/intro_h3_byupl.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_bygun h3 {background:url(../images/intro_h3_bygunl.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_unit h3 {background:url(../images/intro_h3_unit.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_useskill h3 {background:url(../images/intro_h3_useskill.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_upgrade h3 {background:url(../images/intro_h3_up.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_sound h3 {background:url(../images/intro_h3_sound.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block; margin-bottom:20px;}
.inner_box .up, .inner_box .skill {border:1px solid #e5e5e5; padding:10px; margin-bottom:10px; _height:1%;}
.inner_box .skill .name .passive {color:#C00; font-weight:normal; padding:0 0 0 10px;}
.inner_box .skill .name .active {color:#30F; font-weight:normal; padding:0 0 0 10px;}
.inner_box .skill ul {position:relative;}
.inner_box .skill ul .more_story {position:absolute; top:0; right:1px; width:120px;}
.inner_box .skill ul .more_story a {background:url(../images/btn_skillstory.gif) no-repeat; height:0; padding:29px 0 0 0; display:block; overflow:hidden;}
.inner_box .up ul, .inner_box .skill ul {overflow:auto; margin-bottom:8px; _height:1%;}
.inner_box .up ul .img, .inner_box .skill ul .img {float:left; margin-right:10px;}
.inner_box .up ul .name, .inner_box .skill ul .name {font-weight:bold; line-height:140%;}
.inner_box .up ul .desc, .inner_box .skill ul .desc {color:#959595; font-size:11px; line-height:150%; width:520px;}
.inner_box .up .col1 {background:#faf4f4; text-align:center; font-weight:bold;}
.inner_box .up .col2 {background:#ffffff; text-align:center;}
.inner_box .up tr, .inner_box .skill tr {height:25px;}

.desc_skill h3 {background:url(../images/intro_h3_skill.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.desc_story h3 {background:url(../images/intro_h3_story.gif) no-repeat; height:0px; padding:18px 0 0 0; overflow:hidden; display:block;}
.unit_table thead th {background:#505050; color:#fff; padding:3px 0 3px 0; border-right:1px solid #222; border-bottom:1px solid #222;}
.unit_table thead th a, .unit_table thead th a:link, .unit_table thead th a:visited {color:#fff;}
.unit_table td {text-align:center; padding:4px 0 4px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.unit_table .pt {background:#f1f1f1; width:50px;}
.unit_table .last {border-right:none;}
.build_list {margin-left:8px; position:relative;}
.build_list ul {z-index:9999; position:absolute; width:140px;}
.build_list ul li {float:left; margin-right:6px; line-height:1.4;}
.build_list ul li a {color:#f8ff39; font-weight:bold; font-size:11px;}
.build_list ul.command {top:202px; left:295px;}
.build_list ul.barracks {top:446px; left:295px;}
.build_list ul.factory {top:791px; left:295px;}
.build_list ul.ghost {top:790px; left:525px;}
.build_list ul.starport {top:1040px; left:295px; text-indent:-2px;}
.build_list ul.merc{top:791px; left:525px;}
.build_list ul.core {top:1276px; left:295px; text-indent:-2px;}
.build_list ul.armory {top:1040px; left:525px; text-indent:-2px;}
.build_list ul.nexus {top:202px; left:295px;}
.build_list ul.gateway {top:446px; left:295px;}
.build_list ul.cyber {top:791px; left:295px;}
.build_list ul.stargate {top:1040px; left:295px;}
.build_list ul.twi {top:1040px; left:60px;}
.build_list ul.robo {top:1040px; left:525px;}
.build_list ul.templar {top:1530px; left:10px;}
.build_list ul.dark {top:1530px; left:220px;}
.build_list ul.fleat {top:1293px; left:295px;}
.build_list ul.support {top:1293px; left:525px;}
.build_list ul.hatchery {top:204px; left:295px;}
.build_list ul.pool {top:448px; left:295px;}
.build_list ul.lair {top:820px; left:295px;}
.build_list ul.hydra {top:1066px; left:47px;}
.build_list ul.bane {top:624px; left:617px;}
.build_list ul.roach {top:624px; left:425px;}
.build_list ul.infes {top:1066px; left:237px;}
.build_list ul.spire {top:1066px; left:430px;}
.build_list ul.nydus {top:1066px; left:620px;}
.build_list ul.ultra {top:1526px; left:235px;}
.build_list ul.lurker {top:1526px; left:35px;}
.build_list ul.greater {top:1526px; left:435px;}

.tech_protoss {height:1700px; position:relative;}
.tech_zerg {height:1700px; position:relative;}
.tech_txt li a, .tech_txt li a:visited {color:#FFFFFF; font-size:11px;}
.tech_txt li span a, .tech_txt li span a:visited {color:#dddf42;}
.tt_command {position:absolute; top:171px; left:181px;}
.tt_barracks {position:absolute; top:460px; left:181px;}
.tt_factory {position:absolute; top:750px; left:181px;}
.tt_starport {position:absolute; top:1030px; left:181px; letter-spacing:-1px;}
.tt_nexus {position:absolute; top:171px; left:261px;}
.tt_gateway {position:absolute; top:458px; left:261px; line-height:110%;}
.tt_stargate {position:absolute; top:1040px; left:261px; letter-spacing:-1px;}
.tt_robotics {position:absolute; top:1040px; left:50px;}
.tt_hatchery {position:absolute; top:171px; left:262px;}
.tt_sp {position:absolute; top:460px; left:331px;}
.tt_hydra {position:absolute; top:745px; left:491px;}
.tt_queen {position:absolute; top:1040px; left:331px;}
.tt_spire {position:absolute; top:1040px; left:14px;}
.tt_infes {position:absolute; top:1040px; left:535px;}
.tt_g_spire {position:absolute; top:1595px; left:14px; line-height:110%;}
.tt_ultra {position:absolute; top:1595px; left:173px;}
.tt_defiler {position:absolute; top:1595px; left:330px;}

.basic {overflow:auto;}
.basic ul li {width:330px; float:left; margin-bottom:20px;}
.basic ul li dl .img {float:left; margin-right:10px;}
.basic ul li dl .img a img {border:2px solid black;}
.basic ul li dl .img a:hover img {border:2px solid #dd0000;}
.basic ul li dl dt a, .basic ul li dl dt a:visited {font-size:16px; font-family:돋움,Dotum; color:#c10000; letter-spacing:-1px; font-weight:bold;}
.basic ul li dl dt span {color:#929292;}
.basic ul li dl .txt {line-height:130%; margin-top:6px;}
.basic .const {display:block; background:#f9f9f9 url(../images/img_construction.gif) no-repeat 50px 20px; padding:60px 0 60px 200px; font-size:14px; letter-spacing:-1px; font-family:Dotum; border:1px solid #e5e5e5;}

.unit_list {overflow:hidden; _height:1%;}
.unit_list .ulist_box {border:1px solid #e5e5e5; padding:20px 0 0 10px; margin:0 0 20px 10px; overflow:hidden; background:#fafaf5; _height:1%;}
.unit_list .ulist_box ul {float:left; margin:0 14px 15px 0; width:75px; height:110px;}
.unit_list .ulist_box li {text-align:center; line-height:120%;}
.unit_list .ulist_box .unit_img {margin:0 0 4px 0;}
.unit_list .ulist_box .unit_img img {border:1px solid #dddddd; padding:3px;}
.unit_list .ulist_box .unit_img a:hover img {border:2px solid #fc6805; padding:2px;}
.unit_list .ulist_box .unit_name a {letter-spacing:-1px;}
.unit_list .ulist_box .unit_build a {font-size:11px; color:#999; letter-spacing:-1px;}

.desc_sound {_height:1%;}
.desc_sound ul {overflow:auto; height:250px; border:1px solid #ccc; margin:0 0 20px 18px; padding:10px 15px 10px 15px; background:#fafafa;}
.desc_sound li {letter-spacing:-1px; line-height:1.4;}
.desc_sound li a {background:url(../images/btn_player2.gif) no-repeat 5px 6px; padding:5px 0 5px 25px; display:block; _height:1%;}
.desc_sound li a:hover {background-color:#dbecf5; color:#039}

.desc_notice {background:#fffeeb url(../images/bg_alert.gif) no-repeat 20px 7px; padding:20px 0 20px 85px; border:1px solid #d9ca9f; margin:15px 0 18px 0;}

.patch_list thead {background:url(../images/bg_gray_grad.gif) repeat-x; height:33px; color:#777777;}
.patch_list thead th {height:33px;}
.patch_list td {padding:4px 0 4px 0; text-align:center;}
.patch_list td.ver {color:#888; text-align:left; padding-left:10px;}
.patch_list .patch_sum {text-align:left; padding:0 0 0 10px; background:url(../images/dot_list_bg.gif) no-repeat 0 12px;}
.patch_list .date {color:#607E17;}
.patch_list .nopat {color:#888;}
.patch_content {clear:both; position:relative;}
.patch_content h3 {font-family:"Times New Roman", Times, serif; font-size:24px; border-bottom:1px dashed #e5e5e5; padding-bottom:5px; margin-bottom:10px; color:#ba2406;}
.patch_content .patch_update {position:absolute; top:0; right:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.patch_content .down_pat {text-align:center; margin-bottom:10px;}
.patch_select {position:absolute; top:12px; right:15px;}
.patch_detail h5 {border:none; font-size:12px; font-weight:bold; color:#333;}
.patch_detail .box {margin:8px 0 20px 0; padding:15px; border:1px dashed #e5e5e5; overflow:hidden; background:#fffbee; _height:1%; font-size:14px; font-family:돋움,Dotum;}
.patch_detail .box p {margin-bottom:1.15em;}
.patch_detail .box ul {margin:0 0 25px 25px;}
.patch_detail .box ul li {list-style:disc}
.patch_detail .box ul li ul li {list-style:circle;}

.story_content {overflow:hidden; _width:680px;}
.story_content .cat {color:#527a04;}
.story_content .tit {text-align:left; font-weight:bold; background:url(../images/dot_list_bg.gif) no-repeat 0 12px; padding:0 0 0 8px; font-size:14px; letter-spacing:-1px; font-family:돋움,Dotum;}
.story_content .tit span {color:#d64316; font-weight:normal; font-size:12px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}
.story_content .cat_t {font-weight:normal; color:#527a04;}
.story_content .tit_t {text-align:left; color:#333;}
.story_content .date {font-weight:normal; width:90px;}
.story_content .view {font-weight:normal; width:90px; color:#E04C04;}
.story_content table {margin-bottom:10px;}
.story_content .story_desc {padding:0 10px 0 10px;}

.gallery_list .gal_top {position:relative; clear:both; overflow:auto; border-bottom:1px dashed #d9d9d9; margin-bottom:10px; height:40px;}
.gallery_list .gal_top .gal_tit {height:29px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px; font-size:16px; color:#333; margin:7px 15px 0 0; float:left;}
.gallery_list .gal_top .oth_unit {padding:5px 0 0 0;}
.gallery_list .gal_top .goback {position:absolute; top:0; right:5px; height:30px;}
.thumb_list {clear:both;}
.thumb_list ul {float:left; margin:0 14px 20px 0; width:124px;}
.thumb_list .none {margin:0 0 20px 0;}
.thumb_list ul li {text-align:center; line-height:150%;}
.thumb_list ul .tit {letter-spacing:-1px;}
.thumb_list ul .tim {font-size:10px; color:#909090; font-family:Tahoma, Geneva, sans-serif;}
.thumb_list ul .new {color:#d7320c;}
.thumb_list ul .img a img {border:2px solid #333; margin-bottom:5px;}
.thumb_list ul .img a:hover img {border:2px dashed #d42e13; behavior: expression!;}
.thumb_list ul .current a img {border:2px solid #f25b11;}
.thumb_list ul .tit a {color:#06C;}
.thumb_list ul .usr span {font-family:Verdana, Geneva, sans-serif; font-size:10px; letter-spacing:-1px;}
.thumb_list ul .usr span strong {color:#F25B11;}

.board_top {margin-bottom:8px; overflow:auto;}
.user_info .prof_img {float:left; background:url(../images/bg_arti.gif) no-repeat 65px 3px; padding:0 22px 0 0;}
.user_info .arti {float:left; width:460px;}
.user_info .arti h3 {color:#c33333; font-size:14px; float:left; padding:0 10px 0 0; margin-bottom:2px; float:left; overflow:auto; max-width:480px;}
.user_info .arti ul {clear:both; overflow:auto; height:1%;}
.user_info .arti ul li {float:left; margin-right:10px;}
.user_info .arti ul .name {font-weight:bold;}
.user_info .arti ul .lv {font-size:11px; color:#747474;}
.user_info .view {float:left; background:url(../images/bg_arti.gif) no-repeat; padding:0 0 0 10px; width:40px; text-align:center; color:#747474;}
.user_info .view dt {font-weight:bold; margin-bottom:1px;}
.user_info .view dd {font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.user_info .opt {float:right; background:url(../images/bg_arti.gif) no-repeat; padding:0 0 0 10px; width:72px;}
.user_info .opt .date {font-size:9px; color:#747474; font-family:Tahoma; margin-bottom:2px;}
.user_info .opt .good {background:url(../images/ico_good.gif) no-repeat; padding:0 0 0 20px; float:left; font-weight:bold; font-size:11px; color:#747474;}
.user_info .opt .bad {background:url(../images/ico_bad.gif) no-repeat; padding:0 0 0 20px; float:right; font-weight:bold; font-size:11px; color:#747474;}

.gal_detail {padding:9px 17px;}

.data_help {border: 2px solid #e7a0a0; width:300px; padding:1px; background:#FFF;}
.data_help table {margin-bottom:5px;}
.data_help table td {text-align:center; height:25px;}
.data_help table td a, .data_help table td a:link {color:#cc0000; text-decoration:underline; font-weight:bold;}
.data_help ul {position:relative; height:21px;}
.data_help ul .help_dec {font-size:11px; letter-spacing:-1px; color:#999; padding:0 0 0 8px;}
.data_help ul .help_clo {position:absolute; top:0; right:2px;}
.data_help ul .help_clo a {background:url(../images/btn_del.gif) no-repeat; padding:0 0 0 12px; font-size:11px;}
.data_help p {margin-bottom:10px;}
.unit_skill {padding:10px;}
.unit_skill ul {background:#f2f2f2;}

.main_ulist {overflow:hidden; _height:1%;}
.main_ulist h3 {padding:3px 10px 2px 10px; background:#fafafa; border:1px solid #d5d5d5; margin-bottom:10px; font-size:12px;}
.ublist {overflow:hidden; _height:1%; width:375px; float:left; border-right:1px solid #eee; margin-right:10px; padding-right:10px}
.ublist.building {margin:0; border:none; padding:0;}
.ublist ul {margin:0 0 0 5px;}
.ublist ul li {text-align:center; width:64px; float:left; margin:0 10px 0 0; line-height:1.4; height:114px;}
.ublist ul li .img {display:block; margin-bottom:6px;}

/*
.main_ulist {margin-bottom:30px; overflow:auto; clear:both;}
.main_ulist ul {clear:both; border-bottom:1px solid #e9e9e9; overflow:auto; padding:1px 0 0 0; height:1%;}
.main_ulist li {float:left; letter-spacing:-1px; font-family:돋움,Dotum; width:109px; background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding:0 0 0 7px; _width:108px;}
.main_ulist .img {float:left; margin-right:15px;}
.main_ulist .img img {border:1px solid #e5e5e5; padding:3px;}
.main_ulist .right_content {float:left;}
*/

.rel_story {clear:both;}
.rel_story h3 {background:url(../images/intro_h3_mstory.gif) no-repeat; height:0; padding:15px 0 0 0; display:block; overflow:hidden; width:122px; margin-bottom:15px;}
.rel_story ul {padding:10px; background:#f9f9f9; border:1px dashed #cccccc; overflow:auto; height:1%;}
.rel_story ul li {font-size:14px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px; line-height:150%; background:url(../images/ico_arrow.gif) no-repeat 0 7px; padding:0 0 0 10px; width:300px; float:left;}
.rel_race {clear:both;}
.rel_race {margin-bottom:20px;}
.rel_race h3 {background:url(../images/intro_h3_racefeat.gif) no-repeat; height:0; padding:15px 0 0 0; display:block; overflow:hidden; width:72px; margin-bottom:15px;}
.rel_content {border:1px dashed #cccccc; background:#f9f9f9; padding:10px;}

.st_cat {clear:both; margin-bottom:10px; overflow:auto; padding-left:8px; _height:1%;}
.st_cat li {margin-right:15px; float:left;}
.st_cat li a {overflow:hidden; height:0; padding:14px 0 0 0; display:block;}
.st_cat .all a {background:url(../images/st_all.gif) no-repeat; width:46px;}
.st_cat .story a {background:url(../images/st_story.gif) no-repeat; width:35px;}
.st_cat .hero a {background:url(../images/st_hero.gif) no-repeat; width:23px;}
.st_cat .guide a {background:url(../images/st_guide.gif) no-repeat; width:59px;}
.st_cat .current a {background-position:0 -15px;}

.uselbox {border:1px solid #c6c6c6; background:#fafafa url(../images/bg_sc2gt.jpg) no-repeat right; padding:5px 12px 5px 12px; margin:0 0 10px;}
.uselbox.noline {border-top:none;}
.uselbox tr th {text-align:left; color:#666; border-bottom:1px solid #e6e6e6; padding:4px 0 4px 10px;}
.uselbox tr td {border-bottom:1px solid #e6e6e6; padding:4px 0 4px 0; color:#666;}
.uselbox tr td ul {overflow:hidden; _height:1%;}
.uselbox tr td ul li {float:left; width:90px;}
.uselbox .reset {text-align:right; margin:9px 0 3px 0;}
.bar_opt {overflow:hidden; _height:1%; padding:7px 14px 7px 14px; background:url(../images/bg_sort.gif) repeat-x;}
.bar_opt ul li {float:left; margin-right:10px; padding-right:10px; background:url(../images/div_com.gif) no-repeat right;}
.bar_opt ul li a {color:#666;}
.bar_opt ul li.end {background:none;}
.bar_opt ul li.search {background:none; padding-right:0; margin:0; float:right;}
.bar_opt .down_b {background:url(../images/arrow_b_down.gif) no-repeat right 5px; padding-right:7px; font-weight:bold; letter-spacing:-1px; color:#333;}
.bar_opt .up_b {background:url(../images/arrow_b_up.gif) no-repeat right 5px; padding-right:7px; font-weight:bold; letter-spacing:-1px; color:#333;}
.tbl_sc2list thead tr {background:url(../images/bg_thead.gif) repeat-x 0 -26px; height:26px;}
.tbl_sc2list thead tr th {color:#777; font-family:돋움,Dotum; font-size:11px; letter-spacing:-1px;}
.tbl_sc2list thead tr .first {background:url(../images/bg_thead.gif) no-repeat 0 0; width:2px; float:left; height:26px; display:block;}
.tbl_sc2list thead tr .last {background:url(../images/bg_thead.gif) no-repeat 0 -78px; width:2px; float:right; height:26px; display:block;}
.tbl_sc2list thead tr .vl {background:url(../images/bg_thead.gif) no-repeat 0 -52px; width:2px; height:26px; display:block; margin:0 0 0 3px;}
.tbl_sc2list tbody tr td {text-align:center; padding:15px 0 15px 0; border-bottom:1px solid #dedede;}
.tbl_sc2list tbody tr td.img {vertical-align:top;}
.tbl_sc2list tbody tr td.tit {text-align:left; vertical-align:top}
.tbl_sc2list tbody tr td.tit h3 {font-size:14px; letter-spacing:normal;}
.tbl_sc2list tbody tr td.tit h3 a {color:#2366c8;}
.tbl_sc2list tbody tr td.tit h3 a span {color:#888}
.tbl_sc2list tbody tr td.tit h3 span.t1 {font-weight:normal; color:#777; font-size:12px; margin-left:5px;}
.tbl_sc2list tbody tr td.tit h3 span.hk {color:#d6572b; font-size:12px;}
.tbl_sc2list tbody tr td.tit h3 span em {color:#999; font-style:normal; font-weight:normal;}
.tbl_sc2list tbody tr td.tit h3 span.hk2 {color:#084598; font-size:12px;}
.tbl_sc2list tbody tr td.tit h3 span.sk_passive {color:#c82a2a;}
.tbl_sc2list tbody tr td.tit h3 span.sk_active {color:#3165d9;}
.tbl_sc2list tbody tr td.tit p {margin-bottom:8px; color:#666; line-height:1.4;}
.tbl_sc2list tbody tr td.tit ul.opt li {float:left; margin-right:8px; padding-right:8px; background:url(../images/div_com.gif) no-repeat right; font-size:11px; color:#888;}
.tbl_sc2list tbody tr td.tit ul.opt li span {color:#333}
.tbl_sc2list tbody tr td.tit ul.opt li.end {background:none;}
.tbl_sc2list tbody tr td.price {font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#1a5d91; font-size:13px}
.tbl_sc2list tbody tr td.ingu {font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#555; font-size:13px;}
.tbl_sc2list tbody tr td.ingu span {border:1px solid #e2e2e2; padding:3px 7px 3px 7px}
.tbl_sc2list tbody tr td.loc a {color:#666; font-weight:bold;}
.tab_1.guide li.selected {background:#fafafa;}
.tab_1.guide li a {padding:5px 30px 4px 29px}
.tab_1.guide li {background:#f0f0f0}