@charset "utf-8";
/* CSS Document */

body {color:#1E1E1E; font:0.75em/1.7em Verdana,Arial,Geneva,Helvetica,sans-serif; margin:0; padding:0;}
body.munjacast {background:url(../images/chat/bg_munja.gif) repeat-x scroll center top #3c3c3c;}
blockquote {background-color:#F7F7F7; border-left:1px solid #CCCCCC; color:#454545; font-size:1em; font-style:italic; margin:22px 60px; padding:3px 20px;}
img {border:0 none; margin:0; padding:0;}
a:link {color:#3151a2;}
a:hover {color:#cc0000;}
a:visited {color:#3151a2}
a:focus, a:active {outline:medium none;}
.clear {clear:both;}

.header {position:relative; background:url(../images/gnb_top.gif) no-repeat; width:971px; margin:0 auto; height:102px; margin-bottom:15px;}
.header h1 {float:left; margin:25px 0 0 15px; padding:0; width:200px;}
.header h1 a {display:block; overflow:hidden; height:50px; padding:0; font-size:12px; width:200px; text-indent:-10000em;}
.header ul {margin:0; padding:0;}
.header ul li {list-style:none; float:left; _display:inline;}
.header ul.top_gnb {float:left;}
.header ul.top_gnb li a {display:block; overflow:hidden; height:35px; padding:0; text-indent:-10000em}
.header ul.top_gnb li.me1 {margin:35px 0 0 30px; _margin:35px 0 0 15px}
.header ul.top_gnb li.me1 a {width:180px;}
.header ul.top_gnb li.me2 {margin:35px 0 0 10px}
.header ul.top_gnb li.me2 a {width:130px;}
.header ul.top_gnb li.me3 {margin:35px 0 0 10px}
.header ul.top_gnb li.me3 a {width:150px;}

.small_gnb {float:left;}
.small_gnb li {margin:45px 0 0 5px; _display:inline;}
.small_gnb li a {display:block; overflow:hidden; height:0; height:25px; padding:0;width:63px; text-indent:-10000em;}
.small_gnb li.sm1 {margin-left:20px;}

.loginbox {position:absolute; top:0; right:20px;}
.loginbox .left {float:left; background:url(../images/sprt_main.gif) no-repeat 0 -177px; height:31px; width:3px;}
.loginbox .middle {background:#efefef; padding:0 20px 0 20px; overflow:hidden; _height:1%; float:left; height:31px;}
.loginbox .middle .btn {display:block; overflow:hidden; height:0; padding:25px 0 0 0; background:url(../images/sprt_main.gif) no-repeat; margin-top:8px;}
.loginbox .middle .btn.login {background-position:0 0; width:33px; float:left; margin-right:10px;}
.loginbox .middle .btn.logout {background-position:0 -139px; width:44px; float:left; margin-right:10px;}
.loginbox .middle span {display:block; background:url(../images/sprt_main.gif) no-repeat 0 -37px; float:left; width:10px; height:9px; margin-top:9px;}
.loginbox .middle .btn.join {background-position:0 -64px; width:45px; float:left;}
.loginbox .middle .btn.myinfo {background-position:0 -104px; width:45px; float:left;}
.loginbox .middle .logd {float:left; margin:5px 10px 0}
.loginbox .right {float:left; background:url(../images/sprt_main.gif) no-repeat 0 -224px; height:31px; width:3px;}

.contain_wrap {width:971px; margin:0 auto; _height:1%; background:url(../images/bg_mainside.gif) no-repeat right 300px;}
.contain {width:971px; margin:0 auto; _height:1%;}
.wide_side {width:708px; float:left; margin-right:13px;}
.right_side {width:250px; float:left; padding:25px 0 0 0;}
.right_side .bulon a {background:url(../images/img_rightup.gif) no-repeat; height:0; padding:213px 0 0 0; display:block; overflow:hidden; margin:-30px 0 10px 0;}
.biginfo {background:url(../images/img_main.gif) no-repeat; width:708px; height:274px;}
.biginfo p {margin:0; padding:0;}
.biginfo p a {display:block; overflow:hidden; height:0; padding:170px 0 0 0;  width:350px;}
.biginfo .getdownload {display:block; overflow:hidden; height:0; padding:40px 0 0 0; width:175px; float:left; margin:8px 0 0 30px; _display:inline;}
.biginfo .gomb {display:block; overflow:hidden; height:0; padding:40px 0 0 0; width:150px; float:left; margin:8px 0 0 15px; _display:inline;}
.biginfo .getdownload2 {display:block; overflow:hidden; height:0; padding:40px 0 0 0; width:175px; float:left; margin:12px 0 0 30px; _display:inline; clear:both;}
.biginfo .gomb2 {display:block; overflow:hidden; height:0; padding:40px 0 0 0; width:150px; float:left; margin:12px 0 0 15px; _display:inline;}

.mid_menu {background:url(../images/img_maindesc.gif) no-repeat; height:40px; margin:0 0 25px 0; padding:0;}
.mid_menu li {list-style:none; float:left;}
.mid_menu li a {display:block; overflow:hidden; height:0; padding:40px 0 0 0;}
.mid_menu li.gomp {margin:0 0 0 276px; width:175px; _display:inline;}
.mid_menu li.gojm {margin:0 0 0 25px; width:175px; _display:inline;}
.prevbox .head {border-bottom:1px solid #ebebeb; padding:0 7px 11px 7px; margin-bottom:6px;}
.prevbox .head span {float:right; font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#999;}
.prevbox .head span a, .prevbox .head span a:visited {color:#999; text-decoration:none}
.prevbox .prlist {margin-bottom:20px;}
.prevbox .prlist td {padding:2px 0 2px 0}
.prevbox .prlist .tit {background:url(../images/dot_gray.gif) no-repeat 5px 8px; padding-left:15px;}
.prevbox .prlist .tit a {text-decoration:none; color:#333;}
.prevbox .prlist .name {color:#1b6db1}
.banright {margin-bottom:20px;}

.right_box {margin:0 13px 45px 13px;}
.right_box h3 {margin-left:3px;}
.right_box p {margin-right:5px; margin-left:5px;}
.right_box .desc {background:#fff; border:1px solid #e6e6e6; padding:10px 15px 10px 15px}
.right_box .desc table td {vertical-align:top}
.right_box .desc table td a {text-decoration:none; color:#636363; line-height:1.4;}
.right_box .desc ul {padding:0;}
.right_box .desc li {list-style:none;}

.tbl_prv td {vertical-align:top;}
.bulloom {background:url(../images/img_proment.gif) no-repeat; height:153px; overflow:hidden;}
.bulloom h3 {margin:0; padding:0}
.bulloom h3 a {display:block; overflow:hidden; height:0; padding:25px 0 0 0; width:100px;}
.bulloom p {margin:25px 140px 0 15px;}
.bulloom p a, .bulloom p a:visited {color:#777; text-decoration:none;}

.footer {width:971px; margin:20px auto 0 auto; background:url(../images/img_footer.gif) no-repeat; height:93px; overflow:hidden;}
.footer h4 {float:left; margin:20px 0 0 40px; _display:inline;}
.footer h4 a {display:block; overflow:hidden; height:50px; padding:0; width:170px; text-indent:-10000em;}
.footer ul.upper {float:left; margin:10px 0 0 70px; padding:0; width:300px; _display:inline;}
.footer ul.upper li {float:left; list-style:none; margin-right:18px;}
.footer ul.upper li.f1 {width:55px;}
.footer ul.upper li.f2 {width:55px;}
.footer ul.upper li.f3 {width:95px;}
.footer ul.upper li a {display:block; overflow:hidden; height:25px; padding:0; text-indent:-10000em}
.footer a.email {height:20px; display:block; overflow:hidden; padding:0; margin:40px 0 0 0; width:140px; float:right; margin-right:100px; _display:inline; text-indent:-10000em;}

.sub_wrap {width:971px; margin:0 auto;}
.submenu {background:url(../images/bg_side.gif) repeat-y; width:217px; float:left; margin-right:17px; overflow:hidden}
.submenu h3 {margin:0 0 10px 0;}
.mainbody {float:left; width:737px;}
.submenu ul {margin:0 7px 20px 7px; padding:0 0 15px 0; background:url(../images/bg_subbottom.gif) repeat-x bottom;}
.submenu ul li {list-style:none; margin:0 0 1px 10px; padding:0; display:block;}
.submenu ul li a {background:url(../images/sprt_menu.gif) no-repeat; display:block; overflow:hidden; height:20px; text-indent:-10000em;}
.submenu ul .sub1 a {background-position:0 0;}
.submenu ul .sub2 a {background-position:0 -24px;}
.submenu ul .sub3 a {background-position:0 -48px;}
.submenu ul .sub4 a {background-position:0 -72px;}
.submenu ul .sub5 a {background-position:0 -96px;}
.submenu ul .sub6 a {background-position:0 -120px;}
.submenu ul .sub7 a {background-position:0 -144px;}
.submenu ul .sub8 a {background-position:0 -168px;}
.submenu ul .sub9 a {background-position:0 -192px;}
.submenu ul .sub10 a {background-position:0 -216px;}
.submenu ul .sub11 a {background-position:0 -240px;}
.submenu ul .sub12 a {background-position:0 -264px;}
.submenu ul .sub13 a {background-position:0 -288px;}
.submenu ul .sub14 a {background-position:0 -312px;}
.submenu ul .sub15 a {background-position:0 -336px;}
.submenu ul .sub16 a {background-position:0 -360px;}
.submenu ul .sub17 a {background-position:0 -384px;}
.submenu ul .sub18 a {background-position:0 -408px;}
.submenu ul .sub19 a {background-position:0 -432px;}
.submenu ul .sub20 a {background-position:0 -456px;}
.submenu ul .sub21 a {background-position:0 -480px;}
.submenu ul .sub22 a {background-position:0 -504px;}
.submenu ul .sub23 a {background-position:0 -528px;}
.submenu ul .sub24 a {background-position:0 -552px;}
.submenu ul .sub25 a {background-position:0 -576px;}
.submenu ul .sub26 a {background-position:0 -600px;}
.submenu ul .sub27 a {background-position:0 -624px;}
.submenu ul .sub28 a {background-position:0 -648px;}
.submenu ul .sub29 a {background-position:0 -672px;}
.submenu ul .sub30 a {background-position:0 -696px;}
.submenu ul .sub31 a {background-position:0 -720px;}
.submenu ul .sub32 a {background-position:0 -744px;}
.submenu ul .sub33 a {background-position:0 -768px;}
.submenu ul .sub34 a {background-position:0 -792px;}
.submenu ul .sub35 a {background-position:0 -816px;}
.submenu ul .sub36 a {background-position:0 -840px;}
.submenu ul .sub37 a {background-position:0 -864px;}
.submenu ul .sub38 a {background-position:0 -888px;}
.submenu ul .sub39 a {background-position:0 -912px;}
.submenu ul .sub40 a {background-position:0 -936px;}
.submenu ul .sub41 a {background-position:0 -959px;}
.submenu ul .sub42 a {background-position:0 -983px;}
.submenu ul .sub43 a {background-position:0 -1008px;}
.submenu ul .sub44 a {background-position:0 -1032px;}
.submenu ul .sub45 a {background-position:0 -1056px;}
.submenu ul.last {background:none; margin-bottom:0;}
.submenu .bottom {background:url(../images/bg_side_bot.gif) no-repeat; height:11px;}

.mainbody .top_ment {text-align:center; margin:30px 0 50px 0;}
.mainbody .top_ment.left {text-align:left; margin:20px 0 25px 20px;}
.mainbody .top_ment.custom1 {text-align:left; margin:0 0 0 20px; padding:40px 0 20px 0; background:url(../images/bg_custom.jpg) no-repeat right 0;}
.mainbody .top_ment.custom1 h2 {margin:0;}
.mainbody .roundbox {background:url(../images/body_rdm.gif) repeat-y;}
.mainbody .topround {background:url(../images/body_rdtop.gif) no-repeat; height:12px;}
.mainbody .bottomround {background:url(../images/body_rdb.gif) no-repeat; height:10px;}
.mainbody .round_body {padding:10px 24px 10px 24px;}
.about_cont h3 {border-bottom:1px solid #ebebeb; padding-bottom:15px; margin-bottom:25px;}
.about_cont .desc {padding:0 8px 0 8px; color:#666; margin-bottom:70px;}
.about_cont .desc strong {color:#ff9600;}
.about_cont.custom .leftside {float:left; border-right:1px solid #ededed; width:450px; _height:1%; padding-right:10px;}
.about_cont.custom .leftside h4 {background:url(../images/img_telephone.gif) no-repeat; height:0; display:block; overflow:hidden; padding:98px 0 0 0;}
.about_cont.rule1 h3 {border-top:1px solid #ebebeb; color:#039; padding-top:15px}

.cusinfo {background:url(../images/btn_custom.gif) no-repeat; height:263px; margin:0; padding:0;}
.cusinfo li {list-style:none;}
.cusinfo li a {display:block; overflow:hidden; height:0; padding:129px 0 0 0;}
.cusinfo li.c1 {float:left; width:223px}
.about_cont.custom .rightside {float:right;}
.sideinfo {background:url(../images/img_custom.gif) no-repeat; height:456px; width:227px; margin:0; padding:0;}
.sideinfo li {list-style:none;}
.sideinfo li a {display:block; overflow:hidden; height:0;}
.sideinfo li.r1 a {padding:94px 0 0 0;}
.sideinfo li.r2 a {padding:119px 0 0 0;}
.sideinfo li.r3 a {padding:120px 0 0 0;}
.sideinfo li.r4 a {padding:123px 0 0 0;}

.tbl_normal th {background:url(../images/bg_tblth.gif) repeat-x; padding:5px 0 5px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #c2c2c2; font-size:11px; color:#666;}
.tbl_normal th.fi {border-left:1px solid #e6e6e6;}
.tbl_normal th.la {border-right:1px solid #e6e6e6;}
.tbl_normal td {text-align:center; border-bottom:1px solid #e8e8e8; padding:3px 0 3px 0;}
.tbl_normal td img {vertical-align:middle;}
.tbl_normal td.no {color:#f63714;}
.tbl_normal td.ok {color:#4d9518;}

.download_wrap .dl_box {background:url(../images/bg_download.jpg) no-repeat; height:349px; overflow:hidden; width:689px; position:relative;}
.download_wrap .dl_box .btn_down {position:absolute; text-indent:-10000em; width:150px; height:70px; top:180px; left:365px;}
.download_wrap .dl_box .btn_down2 {position:absolute; text-indent:-10000em; width:172px; height:70px; top:180px; left:516px;}
/* .download_wrap .dl_box .btn_down {display:block; overflow:hidden; height:0; padding:70px 0 0 0; width:149px; margin:180px 0 0 365px;float:left; height:200px; border:1px solid red}
.download_wrap .dl_box .btn_down2 {display:block; overflow:hidden; height:0; padding:70px 0 0 0; width:169px; margin:180px 0 0 365px;} */
.download_wrap .dl_box p {display:block; padding:20px; color:#777; font-family:dotum; font-size:11px; line-height:1.5; letter-spacing:-1px;}
.tith4 {border-bottom:1px solid #e5e5e5; padding:0 0 7px 3px; color:#333;}
.gray {color:#555;}

.about_pay .pay_desc {padding-left:40px; margin-bottom:50px;}
.about_pay .pay_desc p {color:#666;}
.about_pay .pay_desc p.str {color:#f26e00; font-weight:bold;}

.tbl_pay {border-collapse:collapse; border:1px solid #d9d9d9}
.tbl_pay th {background:#8097c6; color:#fff; padding:5px 0 5px 0; font-size:11px; font-family:dotum;}
.tbl_pay td {border:1px solid #d9d9d9; text-align:center; padding:5px 0 5px 0;}
.tbl_pay td.hd {background:#fafbfc;}
.tbl_pay tr.spot td {color:#3c6bcc; font-weight:bold;}
.tbl_pay tr.empty td {height:100px}

.tbl_pay.gray th {background:#aaa;}
.tbl_pay.gray td {background:#fafafa;}

.login_wrap {background:url(../images/bg_login.gif) no-repeat; width:677px; height:385px; overflow:hidden; margin:30px auto 100px;}
.login_wrap h2 {text-indent:-10000em;}
.login_wrap .loginbx {border:2px solid #aaa; background:#fff; margin:60px auto 30px; width:400px; padding:20px;}
.login_wrap table th {text-align:right; padding-right:25px}
.login_wrap .logdesc {text-align:center; color:#888}
.login_wrap .btnlog {padding-left:115px}
.input_log {border:1px solid #b4b4b4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-weight:bold; font-size:18px; height:22px; line-height:22px; overflow:hidden; padding:4px 0; text-indent:9px; background:#f9f9f9; font-family:NanumGothic,나눔고딕,Tahoma,Helvetica}

.tbl_bookmark th {text-align:left; padding:8px 0 8px 15px; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #e5e5e5; background:url(../images/bg_tblbookmark.gif) repeat-x;}
.tbl_bookmark th.last {border-right:none;}
.tbl_bookmark th span {color:#f07c1a;}
.tbl_bookmark td {vertical-align:top; border-right:1px solid #d5d5d5; padding-left:15px; padding-top:12px;}
.tbl_bookmark td.last {border:none;}
.tbl_bookmark td a {display:block; text-decoration:none}
.tbl_bookmark td a:hover {text-decoration:underline;}

.chu span {color:#3d3daf; font-weight:bold;}
.chuid {background:#fbfbff; border:1px solid #ccc; padding:10px 20px 10px; text-align:center; color:#333;}
.chuid input {font-size:12px;}
h4.paytit {font-size:14px; font-family:돋움,Dotum; color:#4480b2; letter-spacing:-1px; border-bottom:1px solid #e5e5e5; padding:0 0 5px 0; margin:0 0 10px 0;}
.pay_txt {width:660px; height:200px; font-size:12px; line-height:1.6; border:1px solid #d5d5d5; padding:12px; background:#fafafa}
.pay_chk {font-weight:bold;}

.tbl_pay2 {border-collapse:collapse; border:1px solid #d9d9d9}
.tbl_pay2 th {background:#f9f9f9; padding:5px 0 5px 0; font-size:11px; font-family:dotum; border:1px solid #d9d9d9;}
.tbl_pay2 td {border:1px solid #d9d9d9; text-align:left; padding:5px 0 5px 20px;}