/* Plevii /// main Web Standard v1.1 /// KTK 20100323 /// */
@charset "utf-8";

/* RESET */
* {margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,display {margin:0;padding:0;}
body,div,dl,dt,dd,h1,h2,h3,h4,form,fieldset,p,th,td,input {font-size:12px; font-family:"굴림",Gulim,tahoma,Sans-serif; color:#383d41;}
h1,h2,h3,h4,h5,h6 {font-size:12px; text-align:left;}
strong {font-weight:bold;}
ul,ol,li,dl {list-style:none outside;}
img,fieldset {border:0 none;}
img,input,select,textarea {vertical-align:middle;}
hr {display:none;}

/* ///// LINK ///// */
/* BASIC */
a {color:#383d41; text-decoration:none;}
a:hover {color:#0063dc; text-decoration:underline;}

/* ///// TITLE HIDDEN ///// */
.hidden_h {visibility:hidden; width:0; height:0; line-height:0; overflow:hidden; position:absolute; top:-10000px;}

/* ///// LAYOUT ///// */
/* CONTAINER */
#container {position:relative; margin:0 auto; width:880px;}
/* CONTAINER //// TOP EVENT AREA PNG //// */
.top_event {position:absolute; top:22px; right:15px; z-index:20; width:177px; height:67px;}
.png24 {tmp:expression(setPng24(this));}

/* HEADER-CONTAINER */
#header_cont {width:880px; height:120px; margin-bottom:23px;}
/* HEADER-CONTAINER //// HEADER //// */
#header {position:relative; overflow:hidden; width:880px; height:82px;}
#header h1 {position:absolute; top:33px; left:15px; width:330px; height:59px; background:url(/site/images/main/slogan.gif) no-repeat 120px 8px;}
#header .top li {float:left;}
#header .top li a {display:block; overflow:hidden; height:23px; background:url(/site/images/main/top_link.gif) no-repeat 0 0; text-indent:-3000em;}
#header .top .start a {width:92px; background-position:0 0;}
#header .top .p2p a {width:87px; background-position:-92px 0;}
#header .top .heartcorn a {width:45px; background-position:-179px 0;}
#header .top .cs a {width:36px; background-position:-224px 0;}
#header .top .start {margin-right:575px;}
#header .top .dot {width:22px; background:url(/site/images/main/dot.gif) no-repeat 0 0;}
/* HEADER-CONTAINER //// HEADER //// NAVIGATION BASIC //// */
#navigation {width:880px; height:38px; background:url(/site/images/main/navi_bg.gif) no-repeat 0 0;}
#navigation .gnb {margin-left:15px;}
#navigation .gnb li {float:left;}
#navigation .gnb li a {display:block; overflow:hidden; height:38px; background:url(/site/images/main/navi_bg.gif) no-repeat 0 0; text-indent:-3000em;}
#navigation .gnb .wh_search a {width:80px; background-position:-15px 0;}
#navigation .gnb .mplevii a {width:108px; background-position:-95px 0;}
#navigation .gnb .event a {width:68px; background-position:-203px 0;}
#navigation .gnb .style_up a {width:87px; background-position:-271px 0;}
#navigation .gnb .notiter_ya a {width:82px; background-position:-358px 0;}
#navigation .gnb .my_conts a {width:104px; background-position:-440px 0;}
#navigation .gnb .mypage a {width:91px; background-position:-544px 0;}
#navigation .gnb .charge a {width:110px; background-position:-754px 0;}
/* HEADER-CONTAINER //// HEADER //// NAVIGATION ON //// */
#navigation .gnb .wh_search a.on {width:80px; background-position:-15px -38px;}
#navigation .gnb .mplevii a.on {width:108px; background-position:-95px -38px;}
#navigation .gnb .event a.on {width:68px; background-position:-203px -38px;}
#navigation .gnb .style_up a.on {width:87px; background-position:-271px -38px;}
#navigation .gnb .notiter_ya a.on {width:82px; background-position:-358px -38px;}
#navigation .gnb .my_conts a.on {width:104px; background-position:-440px -38px;}
#navigation .gnb .mypage a.on {width:91px; background-position:-544px -38px;}
#navigation .gnb .charge a.on {width:110px; background-position:-754px -38px;}
#navigation .gnb .right {margin-left:119px;}

/* CONTENTS-CONTAINER  //// TOP //// */
#ct_cont {position:relative; width:880px; height:341px; background:url(/site/images/main/bg_thumbnail.gif) no-repeat; padding-bottom:32px; _padding-bottom:0px;}
/*점검팝업*/
#ct_cont .pop_notice{position:absolute;top:50px;left:241px;width:431px;height:132px; background:url(/site/images/main/notice_pop.jpg) no-repeat;}
#ct_cont .pop_notice1111{position:absolute;top:50px;left:241px;width:431px;height:132px; background:url(/site/images/main/notice_pop.jpg) no-repeat;}
#ct_cont .pop_notice1112{position:absolute;top:35px;left:231px;width:431px;height:132px; }
/* CONTENTS-CONTAINER  //// TOP //// LEFT //// */
#ct_left {float:left; width:204px; height:341px; margin-right:43px;}
/* CONTENTS-CONTAINER  //// TOP //// LEFT //// 로그인 폼 //// */
#ct_left #login {position:relative; width:204px; height:90px; margin-bottom:5px;}
#ct_left #login .bg {width:158px; height:24px; background:url(/site/images/main/bg_login_input.gif) no-repeat 0 0;}
#ct_left #login input {margin:2px 10px; width:130px; height:18px; line-height:18px; border:0; background-color:#ededed;}
#ct_left #login #id {float:left; line-height:14px; font-size:12px; font-weight:bold;}
#ct_left #login #idPass_submit {position:absolute; top:0; right:0; border:0; width:39px; height:46px; background:url(/site/images/main/btn.gif) no-repeat -7px -50px; cursor:pointer;}
#ct_left #login .label_bg {float:left; background:url(/site/images/main/btn_id_save.gif) no-repeat 0 3px; width:50px; height:15px; display:block; text-indent:-3000em; margin-left:-7px;}
#ct_left #login p img {margin-top:3px;}
#ct_left #login #save {float:left; width:15px; background-color:#fff; border:0;}
/* CONTENTS-CONTAINER  //// TOP //// LEFT //// 로그인 회원정보 //// */
#ct_left #user_info {position:relative; width:192px; background-color:#f3f4f3; margin-bottom:5px; border:1px solid #dfdfdf; padding:5px;}
#ct_left #user_info fildset {height}
#ct_left #user_info P {height:18px; line-height:18px; margin-bottom:3px; _margin-bottom:0;}
#ct_left #user_info #logout {position:absolute; top:4px; right:7px; border:0; width:55px; height:18px; background:url(/site/images/main/btn.gif) no-repeat 0 -100px; cursor:pointer;}
#ct_left #user_info ul {font-family:tahoma; font-size:11px;}
#ct_left #user_info .pay a,
#ct_left #user_info .free a,
#ct_left #user_info .social .message a,
#ct_left #user_info .social .friends a {background:url(/site/images/main/btn.gif) no-repeat 0 0;}
#ct_left #user_info .social {padding-top:4px;}
#ct_left #user_info .pay {float:left; width:95px; line-height:16px; padding-left:5px;}
#ct_left #user_info .pay .cash a {background-position:-95px 2px; padding-left:38px;}
#ct_left #user_info .pay .day a {background-position:-95px -48px; padding-left:38px;}
#ct_left #user_info .free {float:right; width:78px; line-height:16px;}
#ct_left #user_info .free .point a {background-position:-95px -23px; padding-left:40px;}
#ct_left #user_info .free .bonus a {background-position:-95px -73px; padding-left:40px;}
#ct_left #user_info .social {width:192px;}
#ct_left #user_info .social li {float:left; line-height:22px;}
#ct_left #user_info .social .message {width:47px; padding-left:5px;}
#ct_left #user_info .social .friends {width:45px;}
#ct_left #user_info .social .message a {background-position:-95px -100px; padding-left:26px;}
#ct_left #user_info .social .friends a {background-position:-95px -150px; padding-left:20px;}
#ct_left #user_info .go {height:20px; line-height:20px;}
#ct_left #user_info .pay,
#ct_left #user_info .social {margin-left:4px; _margin-left:0px;}
/* CONTENTS-CONTAINER  //// TOP //// LEFT //// 로그인 회원정보 //// 친구컨텐츠함 바로가기 SELECT ///// */
#goFriends {width:92px; font-family:돋움; font-size:11px; margin-top:2px;}
/* CONTENTS-CONTAINER  //// TOP //// LEFT //// 마켓링크 //// */
#ct_left #market-link {float:left; width:204px; height:246px;}
/* CONTENTS-CONTAINER  //// TOP //// CENTER //// */
#ct_center {float:left; width:420px; height:341px;}
/* CONTENTS-CONTAINER  //// TOP //// CENTER //// 자료검색 폼 //// */
#ct_center #search {float:left; width:420px; height:54px; _height:53px;}
#ct_center #search fieldset {width:420px;}
#ct_center #search input {width:327px; height:26px; padding:0 11px; _padding-top:5px; _height:22px; border:4px solid #428ce7;}
#ct_center #q {float:left; line-height:18px; font-size:16px; font-weight:bold;}
#ct_center #search_submit {float:right; border:0; width:56px; height:34px; background:url(/site/images/main/btn.gif) no-repeat 0 0; cursor:pointer;}
/* CONTENTS-CONTAINER  //// TOP //// CENTER //// 제휴컨텐츠 리스트 //// */
#ct_center #show_thumbnail .partner_contents {overflow:hidden; float:left; width:450px;}
#ct_center #show_thumbnail .partner_contents li {float:left;}
#ct_center #show_thumbnail .partner_contents li a {display:block; margin:0 24px 37px 0;}
/* CONTENTS-CONTAINER  //// TOP //// RIGHT //// */
#ct_right {position:absolute; top:0px; left:690px; width:209px; height:341px;}

/* CONTENTS-CONTAINER  //// MIDDLE //// */
#cm_cont {position:relative; width:880px; height:540px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// LEFT //// */
#cm_left {float:left; width:466px; margin-right:10px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// LEFT //// 인기컨텐츠 리스트 //// */
#cm_left #popula {float:left; width:466px; margin-bottom:20px;}
#cm_left #popula .list {margin:15px 20px 0 20px; width:426px;} 
#cm_left #popula .list li {float:left; width:122px;}
#cm_left #popula .list li a {display:inline;}
#cm_left #popula .list .center {margin:0 30px;}
#cm_left #popula .list img {margin-bottom:5px;}
#cm_left #popula .list p {margin-top:5px; color:#646464; line-height:18px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// LEFT //// 최신컨텐츠 리스트 //// */
#cm_left #latest_cont {float:left; width:466px;}
#cm_left #latest {position:relative; width:466px;}
#cm_left #latest h3 {width:466px; height:31px; background:url(/site/images/main/title.gif) no-repeat 0 0; text-indent:-3000em;}
#cm_left #latest .more {position:absolute; top:9px; right:18px; width:40px; height:14px; font-family:돋움; font-size:11px; text-align:right;}
#cm_left #latest .list {position:absolute; top:41px; left:20px; width:380px;} 
#cm_left #latest .list li {background:url(/site/images/main/bul_list.gif) no-repeat 0 50%; padding-left:9px; line-height:24px;}
#cm_left #latest .list li a {width:380px; display:block;}
#cm_left #latest .size {position:absolute; top:39px; right:19px; width:50px; height:300px;}
#cm_left #latest .size li {text-align:right; font-family:tahoma; font-size:11px; color:#6e6e6e; line-height:24px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// CENTER //// */
#cm_center {position:absolute; top:0px; left:476px; width:214px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// CENTER //// 무료이용권 등록 //// */
#cm_center #free_pass {position:relative; width:214px; height:179px; margin-bottom:10px; background:url(/site/images/main/bg_ticket.gif) no-repeat 0 0;}
#cm_center #free_pass .pass_input {position:absolute; top:74px; left:11px; width:192px; height:89px;}
#cm_center #free_pass fieldset {width:192px; text-align:center;}
#cm_center #free_pass input {width:53px; height:20px; border:1px solid #ddd; margin-bottom:29px; text-align:center;}
#cm_center #free {float:left; line-height:18px; font-family:tahoma; font-size:11px; font-weight:bold;}
#cm_center #free_pass .sm {margin:0 9px;}
#cm_center #pass_submit {border:0; width:192px; height:36px; background:url(/site/images/main/btn.gif) no-repeat 0 -300px; cursor:pointer;}
/* CONTENTS-CONTAINER  //// MIDDLE //// CENTER //// 배너영역 //// */
#cm_center #ad_banner {width:214px; height:200px; margin-bottom:10px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// CENTER //// 필수유틸리티 //// */
#cm_center #utility h3 {width:214px; height:31px; background:url(/site/images/main/title.gif) no-repeat 0 -40px; text-indent:-3000em;}
#cm_center #utility .link {margin:10px 8px 0 8px;}
#cm_center #utility .link li {float:left;}
#cm_center #utility .link li a {display:block; overflow:hidden; width:95px; height:30px; background:url(/site/images/main/btn.gif) no-repeat 0 0; text-indent:-3000em;}
#cm_center #utility .link .gom a {background-position:0 -350px;}
#cm_center #utility .link .demon a {background-position:0 -380px;}
#cm_center #utility .link .alzip a {background-position:0 -410px;}
#cm_center #utility .link .alyak a {background-position:0 -440px;}
#cm_center #utility .link .v3 a {background-position:0 -470px;}
#cm_center #utility .link .cleaner a {background-position:0 -500px;}
#cm_center #utility .link .mr_8 {margin-right:8px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// RIGHT //// */
#cm_right {float:right; width:178px; border:1px solid #e1e1e1}
/* CONTENTS-CONTAINER  //// MIDDLE //// RIGHT //// 자주묻는질문,이용가이드 //// */
#cm_right .faq_manual .list {margin:10px 10px 0 10px; height:45px; color:#ccc;}
#cm_right .faq_manual .list li {float:left; font-family:돋움; font-size:11px; line-height:18px;}
#cm_right .faq_manual .list li a {display:inline;}
/* CONTENTS-CONTAINER  //// MIDDLE //// RIGHT //// 공지사항 //// */
#cm_right #notice {width:178px; height:130px;position:relative;}
#cm_right #notice .more {position:absolute; top:12px; right:10px; width:40px; height:14px; font-family:돋움; font-size:11px; text-align:right;}
#cm_right #notice h3 {width:178px; height:31px; background:url(/site/images/main/title.gif) no-repeat 0 -80px; text-indent:-3000em;}
#cm_right #notice .link {margin:10px; _margin:10px 10px 2px 10px;}
#cm_right #notice .link li {line-height:18px;}
/* CONTENTS-CONTAINER  //// MIDDLE //// RIGHT //// 고객센터 //// */
#cm_right #call_center {width:178px; height:130px; background:url(/site/images/main/title.gif) no-repeat 0 -111px;}

/* CONTENTS-CONTAINER  //// BOTTOM //// */
#cb_cont {width:880px; height:54px; border-top:3px solid #b9dceb; padding-top:30px;}
/* CONTENTS-CONTAINER  //// BOTTOM //// 정액권상품 //// */
#cb_cont .pass {margin-left:19px;}
#cb_cont .pass li {float:left;}
#cb_cont .pass li a {display:block; overflow:hidden; width:185px; height:54px; background:url(/site/images/main/plevii_ticket.gif) no-repeat 0 0; text-indent:-3000em;}
#cb_cont .pass .man_won a {background-position:0 0; margin-right:35px;}
#cb_cont .pass .chilchun_won a {background-position:-185px 0; margin-right:50px;}
#cb_cont .pass .ochun_won a {background-position:-370px 0; margin-right:35px;}
#cb_cont .pass .yookchun_won a {background-position:-555px 0;}

/* CONTENTS FOOTER */
#footer {float:left; width:880px; height:94px; margin-top:30px; border-top:1px solid #e5e5e5;}
#footer h2 {float:left; width:150px; height:94px; margin-right:40px; background:url(/site/images/main/h2_logo.gif) no-repeat 30px 50%; text-indent:-3000em;}
#footer .menu {float:left; width:690px; height:74px; margin-top:20px; background:url(/site/images/main/bg_foot.gif) no-repeat right bottom;}
#footer .menu li {float:left;}
#footer .menu li a {display:block;}
#footer .add {width:500px; font-family:돋움; font-size:11px; color:#777; margin-top:15px; letter-spacing:-1px;}
#footer .copyright {width:500px; font-family:tahoma; font-size:10px; color:#999; margin-top:5px;}

/*설날팝업*/
.popup0201 {position:absolute; background:url(/images/popup/lpopup_20110201.jpg); width:431px; height:293px; left:241px; top:51px; z-index:10;}
.popup0201 p {position:absolute; right:10px; bottom:10px;}
.btn_close {position: absolute; top:8px; right:8px;}
