/* 공통 */

*{margin:0;padding:0}
* html { height: 1px; }
html,body{width:100%;height:100%;_text-align:center}
html{overflow-y:scroll}
div,ul,li,td{margin:0; padding:0; font-size:12px; font-family:"돋움", Dotum;}
img{border:none;}
input.text_id {height:21px; _height /**/:21px; *margin:-1px 0 0; _margin /**/:0; padding:1px 3px 0; border:1px solid #cbd1d4;  font-size:11px; _font-size /**/:12px; color:#666; line-height:15px;background:url(/images/img/id_bg.gif) no-repeat ;}

input.join_put {height:22px;padding:2px 3px 0; border:1px solid #cccccc; font-size:14px; color:#dcdcdc;font-weight:bold;}
input.cjoin_put {height:18px;padding:2px 3px 0; border:1px solid #D1D1D1; font-size:12px; color:#333; background-color:#F9F9F9;}

input.text_id_nobg {height:21px; _height /**/:21px; *margin:-1px 0 0; _margin /**/:0; padding:1px 3px 0; border:1px solid #d4d4d4; border-top:1px solid #9A9A9A; border-left:1px solid #9A9A9A; font-size:11px; _font-size /**/:12px; color:#666; line-height:15px;}
input.text_pwd {height:21px; _height /**/:21px; *margin:-1px 0 0; _margin /**/:0; padding:1px 3px 0; border:1px solid #cbd1d4; font-size:11px; _font-size /**/:12px; color:#666; line-height:15px;background:url(/images/img/pw_bg.gif) no-repeat ;}
textarea.text {padding:5px; border:1px solid #d4d4d4; border-top:1px solid #333333; border-left:1px solid #333333; color:#666;}
textarea.wr_con{background-color:blue; font-size:11px; _font-size /**/:12px; color:#666; line-height:15px;background:url(/images/img_sub/coment_bg1.gif) no-repeat ;}
a {selector-dummy : expression(this.hideFocus=true);}

body {
margin: 0;
padding: 0;
font-size: 75%;
line-height: 1.5em;
font-family: 돋움, Dotum;
color: #363636;
}
form {
margin: 0;
padding: 0;
}
hr {
display: none;
}
p, div, th, td, select, input {
color: #363636;
}
a img,
input.type-image {
border: 0 none;
}
input.type-text,
textarea {
border: 1px solid #ddd;
background: #fff;
padding: 1px;
}
input.type-text:hover,
input.type-text:focus,
textarea:hover,
textarea:focus,
select:hover,
select:active {
background-color: #ffd;
}
input, select, textarea {
vertical-align: middle;
font-size: 1em;
color: #363636;
}
select {
font-size: 11px;
font-family: Dotum, "돋움", sans-serif;
}
span.button,
img.button,
a.button {
cursor: pointer;
vertical-align: middle;
}

ol,ul,li{list-style:none;}

a:link, a:visited {
color: #363636;
text-decoration: none;
}
a:active, a:hover {
color: #363636;
text-decoration: none;
}



/* 자료실 이미지 리스트 메뉴 시작 */
#iListBG{margin-bottom:0px;height:26px;clear:both;}
#iListBG, #iListBG li { background-image:url(/images/nnew/img_con.gif);background-repeat:no-repeat; }
#iListBG { background-position:0 0px;width:803px;height:26px;position:relative; }
#iListBG li {float:left;height:26px;}
#iListBG li.chkoff { width:30px; background-position: 0px 0px; }
#iListBG li.chkon { width:30px; background-position: 0px -28px; }
#iListBG li a {width:100%;height:100%;display:block;overflow:hidden;text-indent:-803em;}
/* 메인카테고리 */
#menu_left {width:195px; float:left; padding-top:13px;}
.main_cate { width:805px; float:left; padding: 9px 0px 0px 0px;text-align:left;}
.main_cate a { margin-left:-2px; display:inline-block; vertical-align:middle; padding:3px 11px 3px 11px; color:#000000; text-decoration:none; background:url(/images/img/menu_line.gif) no-repeat left center; font-weight:bold;}
.main_cate a:hover { text-decoration:none; color:#990000;}
.main_cate .first {position:relative; margin-left:0px; display:inline-block; vertical-align:middle; padding:3px 13px 3px 13px; color:#000000; text-decoration:none; background:url(/images/img/submenu_line.gif) no-repeat left center; font-weight:bold;}

/* 서브카테고리 */
#top_sub  {width:1000px; margin: 0 auto;}
#sub_left {width:194px;height:24px;float:left; text-align:left; }
#sub_left a{width:188px;height:19px; background:url(/event/images/tom_cate_on.gif) no-repeat; padding:5 0 0 5px;color:#868686;font-size:11px;float:left;}
#sub_left a:hover{text-decoration:none;color:#333;}

.sub_ment {width:100%; height:30px; padding:0px; list-style:none;border-bottom:2px solid #d5d5d5;text-align:left;}
.sub_ment li {position:absolute;float:left;text-align:left; padding:7 5 5 19px; background:url(/images/img/sub_title_dot.gif) no-repeat 10 13px; font:normal 12px/1.5 돋움, Dotum; vertical-align:top; text-align:left;font-weight:bold;color:#464646;}
.sub_ment strong {}

.sub_cate { width:805px; float: left; margin-top:7px; text-align:left; vertical-align:middle; font-size:11px; border-bottom:1px solid #bfcbfd; margin-bottom:2px; padding-bottom:3px;}
.sub_cate a {margin-left:-5px; display:inline-block; vertical-align:middle; padding:3px 12px 3px 10px; color:#000000; text-decoration:none; background:url(/images/img/menu_line.gif) no-repeat left center;}
.sub_cate a:hover { text-decoration:underline; color:#4f6be5;}
.sub_cate .first {  position:relative; margin-left:0px; display:inline-block; vertical-align:middle; padding:3px 13px 3px 8px; color:#000000; text-decoration:none; background:url(/images/img/sub_arrow.gif) no-repeat 0 5px;}

.sub_cate1 { width:100%; float: left; margin-top:7px; text-align:left; vertical-align:middle; font-size:11px; border-bottom:1px solid #bfcbfd; margin-bottom:2px; padding-bottom:3px;}
.sub_cate1 a {margin-left:0px; display:inline-block; vertical-align:middle; padding:3px 12px 3px 10px; color:#000000; text-decoration:none; background:url(/images/img/menu_line.gif) no-repeat left center;}
.sub_cate1 a:hover { text-decoration:underline; color:#4f6be5;}
.sub_cate1 .first {  position:relative; margin-left:0px; display:inline-block; vertical-align:middle; padding:3px 13px 3px 8px; color:#000000; text-decoration:none; background:url(/images/img/sub_arrow.gif) no-repeat 0 5px;}
.sub_cate1 .over {margin:0; padding:0; font-size:11px; display:none;}
.sub_cate1 .out {margin:0; padding:0; font-size:11px; display:none;}
/* #gBtn2 */
#gBtn2 a{display:block; background:url('/images/img_sub/btn1.gif') left 0; float:left; font:11px 돋움; color:#333333; padding-left:6px; text-decoration:none; height:21px; cursor:pointer; margin-right:3px; overflow:hidden}
#gBtn2 a:hover{background:url('./btn1.gif') left -21px}
#gBtn2 a span{display:block; float:left; background:url('/images/img_sub/btn1.gif') right 0; line-height:200%; padding-right:6px; height:21px; overflow:hidden}
#gBtn2 a:hover span{background:url('/images/img_sub/btn1.gif') right -21px; color:#333}
/* 좌측메뉴*/
.left_main_cate{padding-left:10px;}
.left_main_cate a{width:150px;height:22px;padding: 5px 0 0 0px; color:#868686;font-size:11px;float:left;text-decoration:none;}
.left_main_cate a:hover{text-decoration:underline;color:#333;}
/* 메인 */
#main_main	{width:1018px; clear:both; }
#main_left	{width:203px; float:left; text-align:left; z-index:6; margin-top:10px;}
#main_right	{width:805px; float:right; text-align:center; z-index:2; margin-top:10px;}

.main_cmenu { width:585px; float:left; padding: 3px 0px 5px 0px;text-align:left;border:1 solid #cccccc;}
.main_cmenu a { margin-left:-2px; font-size:11px; display:inline-block; vertical-align:middle; padding:8px 7px 5px 7px; color:#666666; text-decoration:none; background:url(/images/img/main_gline.gif) no-repeat left center;}
.main_cmenu a:hover { text-decoration:none; color:#990000;}
.main_cmenu .first {margin-left:10px; display:inline-block; vertical-align:middle; padding:8px 7px 5px 190px; color:#666666; text-decoration:none; background:url(/images/img/index_m_1.gif) no-repeat left center;}

.main_copy {width:585px;height:35px;text-align:center;border:1 solid #cccccc;font-size:11px;color:#777777; padding-top:10px;}
.main_copy span{margin-right:220px;}

.main_map {width:585px;height:35px;text-align:center;border:1 solid #cccccc;font-size:11px;color:#777777; padding-top:10px;}
.main_map span{margin-right:325px;}

#main_contents {width:585px;height:210px;text-align:center; float: left; border-bottom:1 solid #cccccc;border-left:1 solid #cccccc;border-right:1 solid #cccccc;padding-top:15px;}
.main_contents_all{background:blue;background:url(/images/img/main_con_icon.gif) no-repeat 46px 2px;width:70px;}
.main_contents_all a{color:#868686;font-size:11px;text-decoration:none;}
.main_contents_all a:hover{text-decoration:underline;color:#333;}
.main_txt {padding:0 0 0 0px; list-style:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.main_txt li { padding:0 0 0 10px;  background:url(/images/img/bu_list1.gif) no-repeat 0 4px; font:normal 12px/1.5 돋움, Dotum; vertical-align:top; text-align:left;}
.main_txt li a {color:#333333; text-decoration:none;}
.main_txt li a:hover {text-decoration:underline;color:#cc0000;}

a.main_t:link,a.main_t:visited,a.main_t:active{height:28px;width:185px;overflow:hidden;padding-left:5px;word-break:break-all;text-decoration:none;color:#333333;}
a.main_t:hover{text-decoration:underline;color:#cc0000;}

a.cate_btn:link,a.cate_btn:visited,a.cate_btn:active{height:25px;padding:4 0 0 5px;color:#d54c7a;font-weight:bold;}
a.cate_btn:hover{color:#d54c7a;}

.cate_sub {height:0px;}
a.cate_sub:link,a.cate_sub:visited,a.cate_sub:active{font-size:11px;padding-left:5px;padding-top:3px; color:#888888;text-decoration:none;}
a.cate_sub:hover{text-decoration:none;background:url(/event/images/cate_arrow.gif) no-repeat left center;color:#d54c7a;}

a.delete_lin:link,a.delete_lin:visited,a.delete_lin:active{font-size:12px;color:#cccccc;text-decoration:line-through;}
a.delete_lin:hover{text-decoration:underline;color:#cc0000;}

a.ctn:link,a.ctn:visited,a.ctn:active{color:#333333;text-decoration:none;}
a.ctn:hover{text-decoration:underline;}
a.cts:link,a.cts:visited,a.cts:active{font-size:11px;color:#858891;text-decoration:none;}
a.cts:hover{text-decoration:underline;}

a.csstest:link,a.csstest:visited,a.csstest:active{font-size:12px;color:#000;text-decoration:none;}
a.csstest:hover{text-decoration:underline;}

a.uploader:link,a.uploader:visited,a.uploader:active{font-size:11px;color:#666666;text-decoration:none;}
a.uploader:hover{text-decoration:underline;color:#000;}

.c_mt {font-size:11px;color:#FF3300;}
.c_mm {font-size:12px;color:#333333;font-weight:bold;}
.c_md {font-size:11px;color:#666666;vertical-align:top;}
/* 검색 */
.type-text				{float:left;border:0px dotted #4264f8;padding: 1px 0 0 2px;background:#fff;width:340px;font-size:13px;font-family:굴림,gulim,sans-serif;color:#333; ime-mode:active;}
.search_cate 			{width:77px; top:5px; background-color:#fff; font-size:12px; float:left; z-index:1999}
.search_cate a			{position:relative;width:100%;height:22px; color:#d9d9d9; text-decoration:none; text-align:left;float:left;background-color:#fff;}
.search_cate a:link		{color:#d9d9d9; text-decoration:none;}
.search_cate a:visited	{color:#d9d9d9; text-decoration:none;}
.search_cate a:active { text-decoration:none; color:#d9d9d9;}
.search_cate a:hover 	{text-decoration:underline; ;color:#ffa0c0;}
.search_cate li			{padding-left:12px; padding-top:1px;}

.cate_box_line 			{position:absolute;width:80px;z-index:1000;background-color:#fff;left:0px;top:28px; border-bottom:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;}
.cate_box 				{position:relative;width:70px;height:20px;z-index:999; color:#333333; margin:0 0 0 0px; text-align:left; cursor:pointer;padding-left:5px;}
/* 베스트검색어 */
.keyword { width:365px; float: left; margin-top:7px; text-align:left;list-style:none;white-space:nowrap;overflow:hidden;}
.keyword a {padding:0 5 0 5px; color:#696969; text-decoration:none; font-size:8pt;vertical-align:top;}
.keyword a:hover { text-decoration:none; color:#000000;}
.keyword .first { background:none;}
#container1{_display:inline-block;width:805px}  
#container1:after{display:block;clear:both;content:''}
.rightAreaAlign{float:right;margin:10px 0 0 10px;} /* 리뉴얼 후 서브 페이지 우측 영역이 밀려서 떨어지거나 어긋나는 문제가 있는 페이지들을 해결하기 위해 추가 */


/* 메뉴바 관련 CSS 변경 By Crazy 2012. 11. 08 */
#contents_navi {background:url(/images/moon/content/request/icon_arrow.png) no-repeat 0 8px; padding-left:15px; width:440px; height:30px; float:left;text-align:left;line-height:30px;font-size:11px;font-family:돋움;color:#666666;}
/*#contents_bar { width:805px; height:27px; clear:both; }
#contents_left { width:342px;height:27px;text-align:left;float:left;line-height:30px;}
#contents_right { width:463px;height:27px;text-align:right;float:left;line-height:30px;}*/

/* 메뉴바 관련 CSS 변경 By narigom 2015. 04. 02 */
#contents_bar { width:805px; height:32px; clear:both; }
#contents_left {height:32px;text-align:left;float:left;line-height:30px;}
#contents_right {;height:32px;text-align:right;float:right;line-height:30px;}
#contents_left .tab-list{ display:inline-block;}
#contents_left .tab-list li{ float:left; }
#contents_left .ad_mobile{ display:inline-block; vertical-align:top; margin-top:5px;}
#contents_left .tab-list li.active{ cursor:pointer; width:91px; height:32px;}
#contents_left .tab-list li.new_on{background:url(/images/img/tab_01_on.jpg) no-repeat;}
#contents_left .tab-list li.new_off{background:url(/images/img/tab_01_off.jpg) no-repeat; }
#contents_left .tab-list li.new_off:hover{background:url(/images/img/tab_01_active.jpg) no-repeat;}
#contents_left .tab-list li.best_on{background:url(/images/img/tab_02_on.jpg) no-repeat;}
#contents_left .tab-list li.best_off{background:url(/images/img/tab_02_off.jpg) no-repeat;}
#contents_left .tab-list li.best_off:hover{background:url(/images/img/tab_02_active.jpg) no-repeat;}
#contents_left .tab-list li span.hidden{  display: block;  font-size: 0;  line-height: 0;  visibility: hidden;  text-indent: -9999999999999px;}

.b_t {color:#4E4E4E;font-size:11px;font-family:돋움;font-weight:bold;}
.b_g {color:#606060;font-size:11px;padding-left:5px;}
.b_l {color:#000;font-size:11px;}
.logon {color:#595959;font-size:11px;}
/* Boardlist */

/* /contents/episode.php?cidx=6 버튼 등*/
#contentsListWrap .css_btn{border-radius:3px;color:#f4f06d;font-weight:bold;height:21px; line-height:21px;padding-top:2px; text-align:center; display:inline-block;cursor:pointer;}
#contentsListWrap .ctn:hover {text-decoration:none}
#contentsListWrap .btn_cash{background-color:#ef3633;width:77px;}
#contentsListWrap .btn_cash:hover{opacity:0.5;}
#contentsListWrap .btn_download{background-color:#012231;width:67px;}
#contentsListWrap .btn_download:hover{opacity:0.5;}
#contentsListWrap .btn_redown{background-color:#666666;width:67px;}
#contentsListWrap .btn_redown:hover{opacity:0.5;}
#contentsListWrap .btn_sale{background-color:#2b366b;color:white;width:64px;height:17px;line-height:17px;padding:1px 2px;font-size:11px;}


.boardtype1{width:805px; border-bottom:1px solid #eee; color:#666; font-size:12px; border-collapse:collapse;}
.boardtype1 caption{display:none;}
.boardtype1 th{font-size:11px; font-weight:bold; background-image:url(/images/moon/content/p_bg_boardtop.png); height:25px; padding-top:5px; color:#2e2e2e; background-repeat:repeat-x;line-height:25px;}
.boardtype1 tbody td{text-align:center; border-bottom:solid 1px #eee;}
.boardtype1 tbody td.num{font:normal 11px tahoma; padding:0;}
.boardtype1 tbody td.da1{text-align:right;padding-right:5px;font:normal 11px tahoma; padding:0;}
.boardtype1 tbody td.da2{padding-right:5px;font:normal 11px 돋움; padding:0;overflow:hidden;display:inline;white-space:nowrap;}
.boardtype1 tbody td.da2 a{color:#666;padding-right:5px;font:normal 11px 돋움; padding:0;}
.boardtype1 tbody td.da3{padding-right:5px;font:normal 11px 돋움; padding:0;overflow:hidden;white-space:nowrap; color:#989898; text-align:center;}
.boardtype1 tbody td.title{text-align:left;padding-left:5px;}
.boardtype1 tbody td .ellipsis {width:483px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* LEFT FRAME */
.login_box {position:relative;width:195px;float:left;text-align:center;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #ccc; padding:10 0 10 0px; top:-2px;}

#left_frame {position:relative;width:195px;height:130px;float:left;top: -1px; border: 1px solid #cccccc;}

.txt_list {width:160px;text-align:left;}
.txt_list li {width:160px;height:30px; font:normal 12px/1.5 돋움, Dotum; !important; line-height:240%; float:left;background:url(/images/img/left_bar_bg.gif) no-repeat;}
.txt_list li a {width:160px;height:30px;color:#333; text-decoration:none;padding:0 0 0 5px;}
.txt_list li a:hover {width:160px;height:30px;background:url(/images/img/left_bar_bg_on.gif) no-repeat;text-decoration:none;color:red;}
.txt_list li.on {width:160px;height:30px; font:normal 12px/1.5 돋움, Dotum;  !important; line-height:240%;  float:left;background:url(/images/img/left_bar_last_on.gif) no-repeat;}
.txt_list li.on a {width:160px;height:30px;color:#333; text-decoration:none;padding:0 0 0 5px;}
.txt_list li.on a:hover {width:160px;height:30px;background:url(/images/img/left_bar_last.gif) no-repeat;text-decoration:none;color:red;}

a.gray:link,a.gray:visited,a.gray:active{font-size:11px;text-decoration:none;color:#666;}
a.gray:hover{font-size:11px;color:#000;text-decoration:none;}
a.count:link,a.count:visited,a.count:active{font-size:11px;text-decoration:none;color:#333;font-weight:bold;}
a.count:hover{font-size:11px;color:red;text-decoration:underline;}

.notice {width:175px; padding:0px; list-style:none;}
.notice li { padding:0 0 0 19px; background:url(/images/img/bu_list1.gif) no-repeat 12 6px; font:normal 11px/1.5 돋움, Dotum; vertical-align:top; text-align:left;}
.notice li a {color:#666666; text-decoration:none;}
.notice li a:hover {text-decoration:underline;}
/* page */
.paginate{ padding:15px 0; text-align:center;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; display:inline-block; margin-right:-6px; padding:7px 15px 6px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 11px Tahoma, Serif; background:#fff url(/images/img/line_pg4.gif) no-repeat 0 9px;}
.paginate strong{ color:#ff1315 !important;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{ background-color:#f7f7f7;}
.paginate a.pre,
.paginate a.pre_end,
.paginate a.next,
.paginate a.next_end{ font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.paginate a.pre{ padding:7px 10px 6px 17px; background:url(/images/img/bu_pg4_l1.gif) no-repeat right 8px !important;}
.paginate a.pre_end{ padding:7px 10px 6px 16px; background:url(/images/img/bu_pg4_l2.gif) no-repeat right 8px !important;}
.paginate a.next{ padding:7px 18px 6px 11px; background:url(/images/img/bu_pg4_r1.gif) no-repeat left 8px !important;}
.paginate a.next_end { padding:7px 16px 6px 9px; background:url(/images/img/bu_pg4_r2.gif) no-repeat left 8px !important;}
/*게시판(그누보드)*/
.list_font01{font-family:"돋움";font-size:12px;font-weight:none;color:#333;}
.list_color{font-family:"돋움";font-size:12px;font-weight:none;color:#333;background-color:#F9F9F9;}
.lbox_font01{font-family:"돋움";font-size:11px;font-weight:700;}.left_box{background-color:#f7f7f7;border-left-width:1px;border-left-style:solid;border-left-color:#d5d5d5;border-right-width:1px;border-right-style:solid;border-right-color:#d5d5d5;}.tab_box02{background-color:#FFF;border-left-width:1px;border-left-style:solid;border-left-color:#dedede;border-right-width:1px;border-right-style:solid;border-right-color:#dedede;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f1f1f1;}.footer_box{background-color:#f6f6f6;border-top-width:1px;border-top-style:solid;border-top-color:#e0e0e0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e0e0e0;}.cate_gubun{border-right-width:1px;border-right-style:solid;border-right-color:#b6dced;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b6dced;}.cate_gubun00{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b6dced;}.cate_gubun01{border-right-width:1px;border-right-style:solid;border-right
-color:#b6dced;}.cate_newbg{border-left-width:1px;border-left-style:solid;border-left-color:#62b8df;border-right-width:1px;border-right-style:solid;border-right-color:#62b8df;background-color:#FFF;}.cate_newbg_right{border-right-width:1px;border-right-style:solid;border-right-color:#62b8df;background-color:#FFF;}.cate_newbg_left{border-left-width:1px;border-left-style:solid;border-left-color:#62b8df;background-color:#FFF;}.cate_gubun_new{border-left-width:1px;border-left-style:solid;border-left-color:#cce6f2;border-right-width:1px;border-right-style:solid;border-right-color:#cce6f2;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cce6f2;background-color:#f5f9fb;}.cate_gubun_sub{border:1px #cce6f2 solid;background-color:#f5f9fb;}.cate_s_box{border:1px #cce6f2 solid;}.style01_01{font-family:"돋움";font-size:12px;color:#4a4a4a;font-weight:700;padding-left:14px;}.style02_01{font-family:"돋움";font-size:12px;font-weight:700;color:#df6900;}.style03{font-family:"돋움";font-size:12px;color:#4a4a
4a;background-color:#fff;border-bottom:1px #d3d3d3 solid;text-align:center;}.f_orange{font-family:"돋움";font-size:12px;font-weight:700;color:#de6800;}.f_blue{font-family:"돋움";font-size:12px;font-weight:700;color:#116aad;}.f_black{font-family:"돋움";font-size:12px;font-weight:700;color:#404040;}.paginate{text-align:center;padding:16px 0;}.paginate *{margin:0;padding:0;}.paginate a,.paginate strong{_position:relative;display:inline-block;margin-right:-6px;color:#000;text-decoration:none !important;line-height:normal;font:bold 11px Tahoma, Serif;background:#fff url(/images/img/line_pg4.gif) no-repeat 0 5px;padding:3px 15px 2px 11px;}.paginate strong{color:#ff1315 !important;}.paginate a.pre,.paginate a.pre_end,.paginate a.next,.paginate a.next_end{font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}.paginate a.pre{background:url(/images/img/bu_pg4_l1.gif) no-repeat right 4px !important;padding:4px 10px 2px 17px;}.paginate a.next{background:url(/images/img/bu_pg4_r1.gif) no-repeat left 4px !import
ant;padding:4px 10px 2px 11px;}.paginate a.pre_end{background:url(/images/img/bu_pg4_l2.gif) no-repeat right 4px !important;padding:4px 10px 2px 16px;}.paginate a.next_end{background:url(/images/img/bu_pg4_r2.gif) no-repeat left 4px !important;padding:4px 16px 2px 9px;}a.menu:hover,a.imglin:link,a.imglin:visited,a.imglin:active{text-decoration:none;}a.top:hover,a.top02:hover{font-size:12px;font-weight:700;text-decoration:none;position:relative;top:1px;right:-1px;}a.left:hover,a.tablin:hover,a.footer:hover,a.cenlin01:hover,a.cenlin_new:hover,a.cenlin02:hover{font-size:12px;text-decoration:none;position:relative;top:1px;right:-1px;}a.tablin:link,a.tablin:visited,a.tablin:active,a.cenlin01:link,a.cenlin01:visited,a.cenlin01:active,a.cenlin_new:link,a.cenlin_new:visited,a.cenlin_new:active,a.cenlin02:link,a.cenlin02:visited,a.cenlin02:active,a.sublin:link,a.sublin:visited,a.sublin:active{font-size:12px;text-decoration:none;color:#333;}.cencolor01,.cen_color01,.paginate a:hover,.paginate a:active,.paginate a:focus
{background-color:#f7f7f7;}.flat_grayfont,.grayfont01{font-family:"돋움";font-size:12px;line-height:18px;color:#333;}.nik_b,.solidline{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d3d3d3;}a.font_point:link,a.font_point:visited,a.font_point:active,a.font_bpoint:link,a.font_bpoint:visited,a.font_bpoint:active{font-size:12px;text-decoration:none;color:#3a46bf;font-weight:700;}a.font_point:hover,a.font_bpoint:hover{font-size:12px;text-decoration:none;position:relative;top:1px;right:-1px;font-weight:700;color:#3a46bf;}.font_layerlist,.category{font-family:"돋움";font-size:11px;color:#595959;}a.rollover img,a.rollover:hover img.rollover{display:inline;}a.rollover img.rollover,a.rollover:hover img{display:none;}.ed,.tx{border:1px solid #CCC;}.tab_box,.tab_box03{background-color:#FFF;border-left-width:1px;border-left-style:solid;border-left-color:#dedede;border-right-width:1px;border-right-style:solid;border-right-color:#dedede;}.list_category{font-family:"돋움";font-size:11px;font-weight:no
ne;color:#333;}
.blue_bold{font-family:"Tahoma";font-size:12px;color:red;font-weight:700;}
.board_font01{font-family:"돋움";font-size:12px;font-weight:700;color:#414141;}

#main_ltab {top:0px;width:599px;float:left;text-align:left;z-index:1;margin: 0 0 0 0px;}
#main_rtab {position:relative;top:0px;width:206px;float:left;text-align:left;}

#tabsB {float:left;width:585px;}
#tabsB li {display:inline;margin:0;padding:0;}
#tabsB a {float:left;background:url("/images/img/tableftB.gif") no-repeat left top; margin:0; padding:0 0 0 4px;text-decoration:none;}
#tabsB a span {float:left;display:block;background:url("/images/img/tabrightB.gif") no-repeat right top;padding:8px 15px 4px 9px;color:#666;}
#tabsB a span {float:none;}
#tabsB a:hover span {color:#000;}
#tabsB a:hover {background-position:0% -27px;}
#tabsB a:hover span {background-position:100% -27px;}
#tabsB #current a {background-position:0% -27px;}
#tabsB #current a span {background-position:100% -27px;}

a.pay_btn:link,a.pay_btn:visited,a.pay_btn:active{float:left;width:109px; height:27px; background:url('/images/img/select_btn_off.gif') no-repeat;font-size:12px;line-height:230%;text-decoration:none;color:#444;font-weight:bold;padding:0 0 0 11px; text-align:left;}
a.pay_btn:hover{font-size:12px;color:#000;text-decoration:none; background:url('/images/img/select_btn_on.gif') no-repeat;}

a.btn:link,a.btn:visited,a.btn:active{display:inline-block;width:70px; height:21px; background:url('/images/img/ap_btn_bg.gif') no-repeat;font-size:11px;text-align:center;float:center;line-height:21px;text-decoration:none;color:#464545;font-weight:bold;padding:1 0 0 0px;}
a.btn:hover{font-size:11px;color:#000;display:inline-block;text-decoration:none; background:url('/images/img/ap_btn_bg_on.gif') no-repeat;}

a.btn1:link,a.btn1:visited,a.btn1:active{float:left;width:81px; height:22px; background:url('/images/img/ap_btn_bg.gif') no-repeat;font-size:11px;line-height:220%;text-decoration:none;color:#464545;font-weight:bold;padding:0 0 0 11px; text-align:left;}
a.btn1:hover{font-size:11px;color:#000;text-decoration:none; background:url('/images/img/ap_btn_bg_on.gif') no-repeat;}

#btn2 a{display:block; background:url('/images/img_sub/btn_bg.gif') left 0; float:left; font-size:11px 돋움; color:#464545; font-weight:bold; padding-left:6px; text-decoration:none; height:25px; cursor:pointer; margin-right:6px; overflow:hidden}#btn2 a span{display:block; float:left; background:url('/images/img_sub/btn_bg.gif') right 0; line-height:220%; padding-right:6px; font-size:12px; height:25px; overflow:hidden}#my_span_btn2{ margin:0px; padding:0px; font-size:12px; color:#464545;} 

.point {font-size:11pt;font-weight:bold;color:red;}
.point1 {font-size:11px;font-weight:bold;}
.point2 {font-size:11px;font-weight:bold;color:#0066cc;}
/* 결제 임시 스타일 - S */
.dotline{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#c2c2c2;}
.result{font-family:"돋움";font-size:12px;font-weight:700;border-top-color:#117ac9;border-top-style:solid;border-top-width:1px;border-bottom-color:#117ac9;border-bottom-style:solid;border-bottom-width:1px;}
.real_box02{font-family:"돋움";font-size:12px;line-height:160%;color:#656565;background-color:#fcfcfc;border:1px solid #e4e4e4;padding:0 0 0 10px;}
.pay01{border-top-color:#d3d3d3;border-top-style:solid;border-top-width:1px;border-bottom-color:#b0b0b0;border-bottom-style:dotted;border-bottom-width:1px;}
.pay02{border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;}
.card_box{border-left-width:1px;border-left-style:solid;border-left-color:#ececec;border-right-width:1px;border-right-style:solid;border-right-color:#ececec;background-color:#f7f7f7;}
.white_box{font-family:"돋움";font-size:12px;line-height:160%;color:#656565;background-color:#fff;border:1px solid #e4e4e4;}
.left02{font-family:"돋움";font-size:12px;font-weight:700;color:#4a4a4a;border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;}
.left01{font-family:"돋움";font-size:12px;font-weight:700;color:#4a4a4a;padding-left:37px;background-color:#f7f7f7;border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;}
.left04{font-family:"돋움";font-size:12px;font-weight:700;color:#4a4a4a;text-decoration:line-through;border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;}
.left03{font-family:"돋움";font-size:12px;font-weight:700;color:#116aad;border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;}
.charge_left{font-size:12px;color:#5f5f5f;background-color:#f8f8f8;padding-left:13px;}
.charge_right{font-size:12px;color:#333;background-color:#fff;padding-left:9px;}
.input_box{font-family:"돋움";font-size:12px;color:#333;text-indent:3px;margin:2 2 2 2px;padding:4 4 4 4px;height:22px;border-top:1px solid #9A9A9A;border-left:1px solid #9A9A9A;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;}
.autopay_box{border:1px solid #e5e5e5;background-color:#f8f8f8;}
.blue_normal{font-family:"Tahoma";font-size:12px;color:#116aad;}
.bottom_box{border-left-width:1px;border-left-style:solid;border-left-color:#e5e5e5;border-right-width:1px;border-right-style:solid;border-right-color:#e5e5e5;background-color:#FFF;}
font01_11px{font-family:"돋움";color:#707070;font-size:11px;line-height:13px;}
.mem_font01{font-family:"돋움";font-size:12px;color:#000;background-color:#F7F7F7;padding:0 0 0 10px;}
.mem_font02{font-family:"Tahoma";font-size:12px;font-weight:none;color:#444;background-color:#FCFCFC;padding:0 0 0 10px;}
/* 결제 임시 스타일 - E */
/* 
 * Jongseok-Seo
 */
.on		{display:block;}
.off	{display:none;}
/* 선 */
.borderNone	{border:none;}
/* 바탕색 */
.bgFFF		{background:#fff;}
.bgD15019	{background-color:#d15019;}
.bgEE730F	{background-color:#ee730f;}
.bgA1A1A1	{background-color:#a1a1a1;}
.bgFBE7BC	{background-color:#fbe7bc;}
.bgB5CCE0	{background-color:#b5cce0;}
.bg2B2C2C	{background-color:#2b2c2c;}
/* 글자 크기 */
.font11	{font-size:11px;}
.font12	{font-size:12px;}
/* 마우스 포인터 */
.cursorHand	{cursor:pointer;}
/* div position */
.posAbsolute	{position:absolute;}
/* 세로 사이즈 */
.hs20px    {height:20px;}
.hs30px    {height:30px;}
.hs40px    {height:40px;}
.hs50px    {height:50px;}
.hs60px    {height:60px;}
/* 가로 사이즈 */
.ws0per	{width:0%;}
.ws100per {width:100%;}
.ws10px   {width:10px;}
.ws20px   {width:20px;}
.ws30px   {width:30px;}
.ws40px   {width:40px;}
.ws50px   {width:50px;}
.ws60px   {width:60px;}
.ws70px   {width:70px;}
.ws80px   {width:80px;}
.ws100px  {width:100px;}
.ws120px  {width:120px;}
.ws130px  {width:130px;}
.ws140px  {width:140px;}
.ws150px  {width:150px;}
.ws200px  {width:200px;}
.ws300px  {width:300px;}
/* Back Image */
.bgImgSearchBox	{background:url(/images/img/tom_search_bg.gif) no-repeat;}
/* 파일이즈 충전소*/
.charge { width:805px; height:37px; margin:auto; position:relative; margin-top:60px; background-image:url(/images/filebon/charge/img_tabbg.gif);}
.charge li{ float:left; font-size:12px; color:#f7caff; width:130px; height:37px; background-image:url(/images/filebon/charge/imgtab_none.gif); margin-right:3px; text-align:center; font-weight:bold; line-height:35px;}
.charge a {display:block;overflow:hidden;position:relative;z-index:1;line-height:35px;text-align:center; text-decoration:none;color:#ffd5e3;height:37px;}
.charge .on{ background-image:url(images/imgtab_over.gif); color:#ab3c8c;height:37px;}
/*캐시충전내용*/
#tab1_conwarp { width:805px; height:auto; position:relative; margin:auto; float:right;}
#tab1_conwarp .bn { margin:auto;}
#tab1_conwarp .ltitle { font-size:14px; font-weight:bold; color:#1e1e1e; padding-left:5px; margin-top:12px;}
.stitle { font-size:11px; color:#535353; padding-left:5px; margin-top:12px;}
/*캐시충전금액리스트*/
#cashlist1 { width:805px;border-bottom:1px solid #fff;border-top:2px solid #030303; position:relative; margin-top:5px;}
#cashlist1 .listtt {font-size:12px; background-color:#fafafb; color:#000; text-align:center;}
#cashlist1 td { text-align:center; font-size:12px; color:#0d0d0d; line-height:27px;border-bottom:1px solid #d6d6d6;}
.ttlist01 { color:#666; text-decoration:line-through;}
.ttlist02 { color:#18192c; font-weight:bold; font-size:14px;}
.ttlist03 { color:#c416d4;}
.ttlist04 { color:#4c8e04;}
.ttlist05 { color:#db2e00;}
.ttlist06 { color:#325bc0;}
.ttlist07 { color:#d3265d; font-weight:bold; font-size:14px; text-decoration:underline;}
.ttlist08 { color:#656565; font-size:11px; letter-spacing:-1px;}
/*라디오버튼이미지 선택시 bg변경값*/
.clickbg { background-color:#fdf3f3;}
/*충전수단*/
#tab1_conwarp .how {width:790px; border:1px solid #d6d6d6;margin-top:3px;}
#tab1_conwarp .how .listtt1{font-size:14px; font-weight:bold; background-color:#fafafb; color:#5d5d5d; text-align:center;border-top:1px solid #95969e; line-height:42px;}
#tab1_conwarp .how td { text-align:center; height:40px;}
#tab1_conwarp .how .selectline{border-right:1px solid #d6d6d6;border-top:1px solid #d6d6d6; width:131px;height:70px;}
/*20130311추가_캐시충전금액리스트*/
.ttlist09 { color:#ff3399; font-weight:bold;}
.ttlist10 { color:#3399ff; font-weight:bold;}
.ttlist12 { color:#339933; font-weight:bold;}
.ttlist11 { color:#ff0000; font-weight:bold;}
/* 월정액충전소 */
#monthpay { width:790px; height:auto; margin:auto; position:relative;}
#monthpay .monthcoupon { width:790px; height:200px;margin-top:12px;}
#monthpay .monthcoupon .copon_con { width:389px; height:200px; float:left; position:relative;}
#monthpay .monthcoupon .copon_con .list { width:316px; height:63px;}
#monthpay .monthcoupon .copon_con .list td{ height:21px; font-size:12px; text-align:left;}
.coupontt01{ font-size:14px; font-weight:bold;}
.coupontt02{ font-weight:bold; font-size:14px;text-decoration:line-through;}
.coupontt03{ font-size:14px; font-weight:bold; color:#d93993;}

#monthpay .month_notice{ width:790px; background-color:#f9f9f9;border:1px solid #d6d6d6; margin-top:12px;}
#monthpay .month_notice li { font-size:11px; color:#828282; padding-left:10px;text-align:left;line-height:18px;}

.bttn {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);background-repeat: repeat-x;border-radius: 4px 4px 4px 4px;border-style: solid;border-width: 0px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color: #fff;cursor: pointer;display: inline-block;font-size: 13px;line-height: 18px;margin-bottom: 0;padding: 4px 10px;text-align: center;vertical-align: middle;}

/* 파일이즈 충전소 - 20141114 리녈추가*/
#tab1_conwarp .charge_top_banner{margin-top:10px;}
#tab1_conwarp .pr_charge_title{margin-top:5px;}
#tab1_conwarp .c_pr_charge_table th{background:#3d4c63; text-align:center; height:30px;}
#tab1_conwarp .c_pr_charge_table tbody td{height:40px; border-bottom:1px solid #c6c6c6; text-align:center;}
#tab1_conwarp .c_pr_charge_table img{vertical-align:middle;}
#tab1_conwarp .c_pr_charge_table tbody td.last{height:40px; border-bottom:0;}
#tab1_conwarp .c_pr_charge_table tbody td .cd_pm_thr{text-decoration:line-through; font-size:12px; color:#696866;}
#tab1_conwarp .c_pr_charge_table tbody .b_tx_center{text-align:center; font-weight:bold; color:#777777;}
#tab1_conwarp .c_pr_charge_table tbody .tx_bl_b{font-weight:bold; color:#010101;}
#tab1_conwarp .c_pr_charge_table tbody .tx_gr_b{font-weight:bold; color:#50920e;}
#tab1_conwarp .c_pr_charge_table tbody td .cd_pm_r{font-weight:bold; color:#c42529; margin-right:20px;}
#tab1_conwarp .c_pr_charge_table tbody .cd_pm_r2{font-weight:bold; color:#c42529;}
#tab1_conwarp .c_pr_charge_table tbody .select_ip{text-align:center;}
#tab1_conwarp .c_pr_charge_table .txt_ar_bl50{display:inline-block; width:50px; text-align:right;}
#tab1_conwarp .c_pr_charge_table .txt_ar_bl60{display:inline-block; width:60px; text-align:right;}
#tab1_conwarp .c_pr_charge_table tr.c_bg_y{background:#fffbd8;}

#tab1_conwarp .c_pr_charge_table tfoot td{border-top:1px solid #000000; height:48px; background:#3d4c63; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
#tab1_conwarp .c_pr_charge_table tfoot td .c_t_tf_y{color:#fbf700;}
#tab1_conwarp .c_pr_charge_table tfoot td .c_t_tf_b{color:#39fffb;}

#tab1_conwarp .c_charge_select_tit{margin:30px 0 0 0; text-align:left;}
#tab1_conwarp .c_charge_select td{text-align:center;}
#tab1_conwarp .c_charge_select .cs_title{background:#f3f3f3;padding-left:15px;font-weight:bold;font-size:12px;color:#848484;}
#tab1_conwarp .c_charge_select .cs_img_select{text-align:center;padding-top:10px;padding-bottom:5px;border:solid 2px #ffffff;}


#tab1_conwarp .tc_charge_guide{text-align:left; padding:5px 0 10px 10px;}
#tab1_conwarp .tc_charge_guide ul{margin:10px 0 0 38px;}
#tab1_conwarp .tc_charge_guide li{line-height:18px; margin-bottom:2px; color:#5e5e5e;}


/* 메인 로그인 재작업 0320*/
#login_warp {width:190px; height:150px; background-image:url(/images/nnew/img_logbg.gif) ; position:relative;}
#login_warp .logform {margin:auto; width:174px; height:53px;}
#login_warp .idpwsearch {height:27px;}
#login_warp .idpwsearch li{float:left;font-size:11px; color:#7d7d7d; margin-top:10px;}
#login_warp .idpwsearch li a:link, a:visited, a:active { color:#646464 ; text-decoration:none;}
#login_warp .idpwsearch li a:hover { color:#454545; text-decoration:underline ;}
#login_warp .honjoin_btn {height:38px; margin:auto; position:absolute; width:174px; height:30px; top:113px; left:8px;}
#login_warp .emptyid { background:url(/images/nnew/img_logbg.png); background-repeat: no-repeat; background-position: 1px 1px; height:14px; margin:0;padding:0;}
#login_warp .emptypw { background:url(/images/nnew/img_logbg.png); background-repeat: no-repeat; background-position: 1px -23px; height:14px; margin:0;padding:0;}
#idpwinput {height:22px; width:104px; background-color:transparent;border:1px solid #fff;font-size:12px;color:#e14857; padding-left:5px; padding-top:4px;}

/* new paging 20140402 */
.paging_n{width:805px;height:110px;padding-top:10px;}
.paging_n .quickbtn{display:block; width:805px; }
.paging_n .quickbtn .btn_moreview{float:left; height:48px; width:596px;}
.paging_n .quickbtn .btn_gototop{float:left;  height:48px; width:74px;}

.paging_n .pagingnum{position:absolute; font-size:11px; color:#6e6e6e; margin-top:11px; margin-left:13px; z-index:10;}
.paging_n .pagingnum #nextPageNum{color:#e75a6b; font-weight:bold;}

.paging_n .gotopage{width:129px; border:1px solid #cccccc; float:right;}
.paging_n .gotopage .numinput{float:left; width:50px; height:31px; padding:0 5px 0 5px;vertical-align:middle;}
.paging_n .gotopage .numinput input{width:100%; height:29px; border: 0 none; outline: none; -webkit-appearance: none; text-align:center; vertical-align:middle;line-height:29px;}
.paging_n .gotopage .btn_go{float:right;height:31px;}

.paging_n .num{text-align:center;}
.paging_n .num a{display:inline-block; color:#6b6b6b; font-weight:bold; font-size:11px; line-height:10px; line-height:18px; height:18px; text-decoration:none; margin:0 3px 0 3px; border:1px solid #cdcdcd; background-color:#f0f0f0; padding:3px 5px 0px 4px; text-align:center; vertical-align:middle;}
.paging_n .num .on{border:1px solid #e75a6b; background-color:#f8dede; color:#e75a6b;}
.paging_n .num .btn_prev_off{display:inline-block; border:0; padding:0; height:23px; width:22px; background-image:url(/images/moon/content/paging/btn_prev_off.gif);}
.paging_n .num .btn_prev_on{display:inline-block; border:0; padding:0; height:23px; width:22px; background-image:url(/images/moon/content/paging/btn_prev_on.gif);}
.paging_n .num .btn_next_off{display:inline-block; border:0; padding:0; height:23px; width:22px; background-image:url(/images/moon/content/paging/btn_next_off.gif);}
.paging_n .num .btn_next_on{display:inline-block; border:0; padding:0; height:23px; width:22px; background-image:url(/images/moon/content/paging/btn_next_on.gif);}

.sellerlist_board .boardtype1{width:100%;}
.sellerlist_board{width:770px;}
.sellerlist_board h3{font-size:12px; color:#363636; margin:20px 0 5px 0;text-align:left;}
.sellerlist_board .boardtype1 td{text-align:center; height:31px; line-height:31px;}
.sellerlist_board tbody td.title a:hover{text-decoration:underline;}
.sellerlist_board .boardtype1 td img{vertical-align:middle}
.sellerlist_board .boardtype1 tbody tr.select{background:#fcf1db;}
.sellerlist_board .paging_n{width:100%; text-align:center; height:40px;}

.search_result{height:110px; display:inline-block; width:100%; background:url(/images/moon/content/bg_searchresult.png) no-repeat; text-align:left; }
.search_result p{margin-left:190px;}
.search_result .searchinfo{font-size:16px; color:#444444; font-weight:bold; line-height:20px; overflow:hidden; margin-top:15px;}
.search_result .searchinfo span{font-size:16px; color:#eb3532; font-weight:bold;}
.search_result .tip{margin:9px 0 0 190px; background:url(/images/moon/content/icon_srtip.png) 40px 0 no-repeat;}
.search_result .tip ul{}
.search_result .tip li{margin-left:175px; font-size:11px; font-weight:normal; color:#929292; line-height:15px; background:url(/images/moon/content/icon_dot.png) 0 5px no-repeat; padding-left:8px;}
.search_result .tip li.none{background:none;}
.search_result .tip li span{color:#818181; font-weight:bold;}




/* 2014년 리뉴얼 */


#topmenu{width:100%; margin:0; padding:0;}
#topmenu .tm{width:1018px; margin:0 auto;}
#topmenu .top{height:25px; background:url(/images/moon/main/renew/bg_nvtop.png) repeat-x;}
#topmenu .top .left{float:left; margin-left:2px;}
#topmenu .top .left a{display:inline-block; height:25px;}
#topmenu .top .left .btn_home{background:url(/images/moon/main/renew/btn_nvtop.png) no-repeat 0 0; width:29px;}
#topmenu .top .left .btn_favorite{background:url(/images/moon/main/renew/btn_nvtop.png) no-repeat -29px 0; width:28px;}
#topmenu .top .right{float:right; color:#b3b3b3;}
#topmenu .top .right a{display:inline-block; font-size:11px; line-height:25px; text-decoration:none; color:#797979;}
#topmenu .top .right a:hover{color:#e02c2c;}
#topmenu .middle_area{margin-top:7px; height:100px; }
#topmenu .middle_area .logo{float:left; width:260px; height:80px;text-align:left; margin-right:6px;margin-top:15px;}
#topmenu .middle_area .logo img{margin-left:5px;}
#topmenu .middle_area .centerarea{float:left; width:493px; margin-right:15px;}
#topmenu .middle_area .centerarea .menu_ct{width:466px; height:28px; margin-left:34px; text-align:left; clear:both;}
#topmenu .middle_area .centerarea .menu_ct a{display:inline-block; height:28px;}
#topmenu .middle_area .centerarea .menu_ct a:hover{opacity:0.5;}
#topmenu .middle_area .centerarea .menu_ct .menu_ct01{width:60px; background:url(/images/moon/main/renew/btn_search_topmenu.png) 0 0 no-repeat;}
#topmenu .middle_area .centerarea .menu_ct .menu_ct02{width:87px; background:url(/images/moon/main/renew/btn_search_topmenu.png) -60px 0 no-repeat;}
#topmenu .middle_area .centerarea .menu_ct .menu_ct03{width:53px; background:url(/images/moon/main/renew/btn_search_topmenu.png) -147px 0 no-repeat;}
#topmenu .middle_area .centerarea .menu_ct .menu_ct04{width:63px; background:url(/images/moon/main/renew/btn_search_topmenu.png) -200px 0 no-repeat;}
#topmenu .middle_area .centerarea .menu_ct .menu_ct05{width:50px; background:url(/images/moon/main/renew/btn_search_topmenu.png) -263px 0 no-repeat;}
#topmenu .middle_area .centerarea .menu_ct .menu_ct06{width:55px; background:url(/images/moon/main/renew/btn_search_topmenu.png) -313px 0 no-repeat;}
#topmenu .middle_area .searchbox{height:41px; width:397px; background:#e02c2c; float:left; margin-right:6px; text-align:left;}
#topmenu .middle_area .searchbox_in{display:inline-block; height:27px; width:383px; background:#fff; margin:7px; text-align:center;}
#topmenu .middle_area .searchbox .sc_n{float:left; margin:0; width:92px;}
#topmenu .middle_area .searchbox .sc_n .selectlayer{text-align:left; font-size:11px;display:block;position:relative;height:18px;background-color:#FFFFFF;border:0;cursor:pointer;z-index:999999;}

#topmenu .middle_area .searchbox .sc_n .category_m{text-align:left; width:80px;}
#topmenu .middle_area .searchbox .sc_n td{text-align:left;}
#Link {display:inline;z-index:2;}
.selectlayer .pdefault {display:inline-block;width:80px; margin-top:5px;position:absolute;color:#333;font-family:"돋움";font-size:11px;margin-left:12px;height:18px;}
.sc_n td img {vertical-align:middle;position:absolute;}
.selectlayer ul {position:absolute;left:0;top:27px;width:80px;display:none;background-color:#FFFFFF;list-style:none;}
.selectlayer ul li {float:left;display:inline-block;width:100%;background-color:#FFFFFF;font-family:"돋움";font-size:11px;height:18px;list-style:none;}
.selectlayer ul li a {display:inline-block;height:18px;padding:0 0 0 10px; color:#666566;line-height:20px;text-decoration:none;}
.selectlayer ul li a:hover {background-color:#f4f4f4;color:#141517;text-decoration:none;}

#topmenu .middle_area .searchbox .search{margin-top:6px; height:18px; line-height:18px; font-size:12px; border:none; width:275px; text-align:left; float:left;}
#topmenu .middle_area .searchbox .btn_topsearch{width:79px;}
#topmenu .middle_area .hotsearch_keyword{width:403px; text-align:left; margin-top:5px;float:left;}
#topmenu .middle_area .hotsearch_keyword{width:403px; text-align:left; margin-top:5px;}
#topmenu .middle_area .hotsearch_keyword .keywords {display:inline-block}
#topmenu .middle_area .hotsearch_keyword .keywords li{float:left}
#topmenu .middle_area .hotsearch_keyword .keywords .item {height:16px;}
#topmenu .middle_area .hotsearch_keyword .left{float:left; margin-left:10px; width:; font-size:11px; color:#bfbfbf; width:350px; overflow:hidden; height:16px;}
#topmenu .middle_area .hotsearch_keyword .right{float:left; width:30px; text-align:left;}
#topmenu .middle_area .hotsearch_keyword .left a{color:#6a6a6a;font-size:11px; margin:0 3px;}
#topmenu .middle_area .hotsearch_keyword .left a:hover{text-decoration:underline;}
#topmenu .middle_area .hotsearch_keyword .right a{display:inline-block; margin-top:2px;}
#topmenu .middle_area .hotsearch_keyword .right .btn_keyword_left_on{background:url(/images/moon/main/renew/btn_keyword_lefton.png) no-repeat; width:13px; height:13px;}
#topmenu .middle_area .hotsearch_keyword .right .btn_keyword_left_off{background:url(/images/moon/main/renew/btn_keyword_leftoff.png) no-repeat; width:13px; height:13px;}
#topmenu .middle_area .hotsearch_keyword .right .btn_keyword_right_on{background:url(/images/moon/main/renew/btn_keyword_righton.png) no-repeat; width:13px; height:13px;}
#topmenu .middle_area .hotsearch_keyword .right .btn_keyword_right_off{background:url(/images/moon/main/renew/btn_keyword_rightoff.png) no-repeat; width:13px; height:13px;}
#topmenu .middle_area .r_banner{float:left; text-align:left; width:200px;}
#topmenu .middle_area .r_banner img{margin-top:12px;}

#topmenu .total_categorymenu{width:100%; background:url(/images/moon/main/renew/bg_cm.png) repeat-x; height:73px; text-align:left;}
#topmenu .total_categorymenu_s{width:1018px; margin:auto;}

#topmenu .total_categorymenu_s .left_ct{width:228px; position:absolute;}
#topmenu .total_categorymenu_s .ct_t{height:37px;}
#topmenu .total_categorymenu_s .ct_b{height:36px;}
#topmenu .total_categorymenu_s .left_ct .ct_b a{margin-top:5px; display:inline-block;}
#topmenu .total_categorymenu_s .btn_ct_view{width:125px; height:26px; background:url(/images/moon/main/renew/btn_topcartegory.png) no-repeat 0 0;}
#topmenu .total_categorymenu_s .btn_bcschedule{width:81px; height:26px; background:url(/images/moon/main/renew/btn_topcartegory.png) no-repeat -125px 0;}

#topmenu .total_categorymenu .right_ct{width:790px; position:absolute; margin-left:228px;}
#topmenu .total_categorymenu .right_ct .ct_t a{display:inline-block; height:37px;}
#topmenu .total_categorymenu .right_ct .ct_menu01{background:url(/images/moon/main/renew/btn_ctm_off.png) 0 0 no-repeat; width:63px;}/*-- 모바일 --*/
#topmenu .total_categorymenu .right_ct .ct_menu02{background:url(/images/moon/main/renew/btn_ctm_off.png) -63px 0 no-repeat; width:47px;}/*-- 영화 --*/
#topmenu .total_categorymenu .right_ct .ct_menu03{background:url(/images/moon/main/renew/btn_ctm_off.png) -110px 0 no-repeat; width:61px;}/*-- 드라마 --*/
#topmenu .total_categorymenu .right_ct .ct_menu04{background:url(/images/moon/main/renew/btn_ctm_off.png) -171px 0 no-repeat; width:59px;}/*-- 동영상 --*/
#topmenu .total_categorymenu .right_ct .ct_menu05{background:url(/images/moon/main/renew/btn_ctm_off.png) -230px 0 no-repeat; width:46px;}/*-- 게임 --*/
#topmenu .total_categorymenu .right_ct .ct_menu06{background:url(/images/moon/main/renew/btn_ctm_off.png) -276px 0 no-repeat; width:49px;}/*-- 애니 --*/
#topmenu .total_categorymenu .right_ct .ct_menu07{background:url(/images/moon/main/renew/btn_ctm_off.png) -325px 0 no-repeat; width:48px;}/*-- 유틸 --*/
#topmenu .total_categorymenu .right_ct .ct_menu08{background:url(/images/moon/main/renew/btn_ctm_off.png) -373px 0 no-repeat; width:73px;}/*-- 휴대기기 --*/
#topmenu .total_categorymenu .right_ct .ct_menu09{background:url(/images/moon/main/renew/btn_ctm_off.png) -446px 0 no-repeat; width:48px;}/*-- 교육 --*/
#topmenu .total_categorymenu .right_ct .ct_menu10{background:url(/images/moon/main/renew/btn_ctm_off.png) -494px 0 no-repeat; width:47px;}/*-- 문서 --*/
#topmenu .total_categorymenu .right_ct .ct_menu11{background:url(/images/moon/main/renew/btn_ctm_off.png) -541px 0 no-repeat; width:60px;}/*-- 이미지 --*/
#topmenu .total_categorymenu .right_ct .ct_menu12{background:url(/images/moon/main/renew/btn_ctm_off.png) -601px 0 no-repeat; width:47px;}/*-- 성인 --*/
#topmenu .total_categorymenu .right_ct .ct_menu13{background:url(/images/moon/main/renew/btn_ctm_off.png) -648px 0 no-repeat; width:48px;}/*-- 기타 --*/
#topmenu .total_categorymenu .right_ct .ct_menu14{background:url(/images/moon/main/renew/btn_ctm_off.png) -696px 0 no-repeat; width:75px;}/*-- 요청자료 --*/

#topmenu .total_categorymenu .right_ct .ct_menu01_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) 0 0 no-repeat; width:63px;}/*-- 모바일 --*/
#topmenu .total_categorymenu .right_ct .ct_menu02_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -63px 0 no-repeat; width:47px;}/*-- 영화 --*/
#topmenu .total_categorymenu .right_ct .ct_menu03_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -110px 0 no-repeat; width:61px;}/*-- 드라마 --*/
#topmenu .total_categorymenu .right_ct .ct_menu04_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -171px 0 no-repeat; width:59px;}/*-- 동영상 --*/
#topmenu .total_categorymenu .right_ct .ct_menu05_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -230px 0 no-repeat; width:46px;}/*-- 게임 --*/
#topmenu .total_categorymenu .right_ct .ct_menu06_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -276px 0 no-repeat; width:49px;}/*-- 애니 --*/
#topmenu .total_categorymenu .right_ct .ct_menu07_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -325px 0 no-repeat; width:48px;}/*-- 유틸 --*/
#topmenu .total_categorymenu .right_ct .ct_menu08_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -373px 0 no-repeat; width:73px;}/*-- 휴대기기 --*/
#topmenu .total_categorymenu .right_ct .ct_menu09_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -446px 0 no-repeat; width:48px;}/*-- 교육 --*/
#topmenu .total_categorymenu .right_ct .ct_menu10_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -494px 0 no-repeat; width:47px;}/*-- 문서 --*/
#topmenu .total_categorymenu .right_ct .ct_menu11_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -541px 0 no-repeat; width:60px;}/*-- 이미지 --*/
#topmenu .total_categorymenu .right_ct .ct_menu12_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -601px 0 no-repeat; width:47px;}/*-- 성인 --*/
#topmenu .total_categorymenu .right_ct .ct_menu13_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -648px 0 no-repeat; width:48px;}/*-- 기타 --*/
#topmenu .total_categorymenu .right_ct .ct_menu14_selected{background:url(/images/moon/main/renew/btn_ctm_on.png) -696px 0 no-repeat; width:73px;}/*-- 요청자료 --*/

#submenu{margin-top:9px;margin-left:20px;width:790px;}
#submenu div{color:#fff; font-size:11px;}
#submenu_MOB{position:absolute;visibility: ;margin-left:0px; width:400px;}
#submenu_MVO{position:absolute;visibility: hidden;margin-left:60px;width:650px;}
#submenu_DRA{position:absolute;visibility: hidden;margin-left:110px;width:680px;}
#submenu_MED{position:absolute;visibility: hidden;margin-left:170px;width:600px;}
#submenu_GME{position:absolute;visibility: hidden;margin-left:220px;width:450px;}
#submenu_ANI{position:absolute;visibility: hidden;margin-left:230px;width:500px;}
#submenu_UTL{position:absolute;visibility: hidden;margin-left:200px;width:600px;}
#submenu_PTB{position:absolute;visibility: hidden;margin-left:330px;width:400px;}
#submenu_EDU{position:absolute;visibility: hidden;margin-left:380px;width:400px;}
#submenu_DOC{position:absolute;visibility: hidden;margin-left:475px;width:100px;}
#submenu_IMG{position:absolute;visibility: hidden;margin-left:520px;width:200px;}
#submenu_ADT{position:absolute;visibility: hidden;margin-left:390px;width:400px;}
#submenu_ETC{position:absolute;visibility: hidden;margin-left:630px;width:150px;}
#submenu_REQ{position:absolute;visibility: hidden;margin-left:620px;width:200px;}
#submenu a.sub_on{color: #fff699;font-weight:bold;text-decoration: none;}
#submenu a{color: #fff;text-decoration: none; font-size:11px;}
#submenu a:hover{color: #fff699;font-weight:bold;text-decoration: none;}


/* 카테고리 전체보기 */
#viewcategory {height:272px;width:1018px;margin:0 auto; background:url(/images/moon/main/renew/bg_category.png) repeat-y;border-bottom:1px solid #dedede;background-color:#f9f9f9;padding:14px 0 14px 0;}
#viewcategory{display:none;}
#viewcategory ul{float:left;height:268px;width:77px;border-right:1px #dedede solid;text-align:left;margin-left:14px;font-size:11px;}
#viewcategory ul.linenone{width:67px;border-right:none;}
#viewcategory h2{font-size:11px;padding-bottom:2px;color:#f75151;}
#viewcategory li{padding-top:5px;}
#viewcategory a{color: #626262;text-decoration: none;font-size:11px;}
#viewcategory li a:hover{color: #626262;text-decoration: underline;font-size:11px;}



/* body */
#container{width:1018px; margin:0 auto;}

#leftarea, #centerarea, #rightarea{margin-top:10px;}


/* body-left영역 */
#leftarea{width:203px; display:inline-block; float:left;}
#leftarea .loginarea{width:203px; height:177px; background:url(/images/moon/main/renew/bg_loginbox.png) no-repeat; display:inline-block; text-align:center;}
#leftarea .login{margin:36px 0 0 0; height:70px;}
#leftarea .login .left{width:119px; text-align:center; float:left;}
#leftarea .login .left input{width:97px; margin:0 0 0 10px; border:none;}
#leftarea .login .left p{height:35px;}
#leftarea .login .right{width:84px; float:right; text-align:left; height:70px;}
#leftarea .loginarea .findid{width:203px; line-height:20px; margin:0; height:29px; font-size:11px; color:#797979;}
#leftarea .loginarea .findid .left{float:left; margin:2px 0 0 8px; width:60px; text-align:left;}
#leftarea .loginarea .findid .left input{margin-right:3px;}
#leftarea .loginarea .findid .right{float:right; margin:2px 8px 0 0; letter-spacing:-0.7px; width:127px; text-align:right;}
#leftarea .loginarea .findid .right a{font-size:11px; color:#797979; }
#leftarea .loginarea .findid .right a:hover{text-decoration:underline;}
#leftarea .loginarea  .newv_memberjoin{height:38px;}
#leftarea .afterlogin{display:inline-block; width:201px; background:#fff; margin-top:3px; border-left:1px solid #e4e3e3 ;border-right:1px solid #e4e3e3;border-bottom:1px solid #e4e3e3;}
#leftarea .afterlogin .member_info1{background:#f5f5f5; border-bottom:1px solid #dadada; height:30px;}
#leftarea .afterlogin .member_info1 .left{color:#000; float:left; width:146px; text-align:left; margin:7px 0 0 4px;}
#leftarea .afterlogin .member_info1 .right{float:right; width:43px; text-align:right; margin:8px 7px 0 0;}
#leftarea .afterlogin .member_info1 .right a{color:#333; font-weight:bold;}
#leftarea .afterlogin .member_info1 .right a:hover{text-decoration:underline;}
#leftarea .afterlogin .member_info1 img{vertical-align:middle; margin-bottom:3px;}
#leftarea .afterlogin .member_info2{text-align:center; margin-top:0px;}
#leftarea .afterlogin .member_info2 div{width:177px; margin:3px 12px 0 12px; background:url(/images/moon/main/renew/line_dot.gif) repeat-x bottom; height:25px; line-height:25px; color:#595959; font-size:11px;}
#leftarea .afterlogin .member_info2 .left{display:inline-block; float:left; width:66px; text-align:left;}
#leftarea .afterlogin .member_info2 .right{display:inline-block; float:right; width:110px; text-align:right; font-weight:bold;}
#leftarea .afterlogin .member_info2 .cash .right{color:#6273dd;}
#leftarea .afterlogin .member_info2 .bpoint .right{color:#0d547d;}
#leftarea .afterlogin .member_info2 .cpoint .right{color:#849032;}
#leftarea .afterlogin .member_info2 .special .right{color:#333333;}
#leftarea .afterlogin .member_info2 .special{background:none;}
#leftarea .afterlogin .btn_moum{margin-top:2px; text-align:center;}
#leftarea .afterlogin .btn_moum a{display:inline-block; height:22px; width:62px;margin:0 1px 0 1px;}
#leftarea .afterlogin .btn_moum .logout{background:url(/images/moon/main/renew/btn_loginmoum.png) no-repeat 0 0;}
#leftarea .afterlogin .btn_moum .mypage{background:url(/images/moon/main/renew/btn_loginmoum.png) no-repeat -62px 0;}
#leftarea .afterlogin .btn_moum .charge{background:url(/images/moon/main/renew/btn_loginmoum.png) no-repeat -124px 0;}
#leftarea .lb01{margin:7px 0 0 0; height:154px;}
#leftarea .p_contents{margin:6px 0 8px 0; border:1px solid #e7e7e7;}
#leftarea .p_contents .pc_title{background:#f4f4f4; height:40px; vertical-align:top;}
#leftarea .p_contents .p_c_tab{height:26px; background:url(/images/moon/main/renew/main_ltab_line.png) #f4f4f4 repeat-x bottom; display:inline-block; width:100%; margin-bottom:2px;}
#leftarea .p_contents .p_c_tab a{display:inline-block; width:63px; height:26px; font-size:11px; margin-left:1px; text-align:center; line-height:26px;}
#leftarea .p_contents .p_c_tab a.on{background:url(/images/moon/main/renew/main_ltab_bg.png) no-repeat 0 0; font-weight:bold; color:#f22627;}
#leftarea .p_contents .p_c_tab a.off{background:url(/images/moon/main/renew/main_ltab_bg.png) no-repeat -63px 0; font-weight:normal; color:#a4a4a4;}
#leftarea .p_contents li{border-bottom:1px solid #e7e7e7; height:25px; line-height:26px; text-align:left;}
#leftarea .p_contents .pc_list01{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -1px;}
#leftarea .p_contents .pc_list02{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -20px;}
#leftarea .p_contents .pc_list03{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -39px;}
#leftarea .p_contents .pc_list04{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -58px;}
#leftarea .p_contents .pc_list05{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -77px;}
#leftarea .p_contents .pc_list06{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -96px;}
#leftarea .p_contents .pc_list07{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -115px;}
#leftarea .p_contents .pc_list08{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -134px;}
#leftarea .p_contents .pc_list09{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -153px;}
#leftarea .p_contents .pc_list10{background:url(/images/moon/main/renew/ico_list_num.png) no-repeat 0 -172px;}
#leftarea .p_contents li a{font-size:11px; height:25px; color:#656565; text-decoration:none;margin-left:28px; width:165px; overflow:hidden; display:block; white-space:nowrap; text-overflow: ellipsis;}
#leftarea .p_contents li a:hover{text-decoration:underline;}

#leftarea .left_couponarea{height:61px; width:203px; display:inline-block; margin-top:7px;}
/*#leftarea .lregicoupon{margin:32px 0 0 25px; text-align:left;}
#leftarea .lregicoupon input{width:120px; border:none; float:left;}
#leftarea .left_couponarea .btn_regi{display:inline-block; width:35px; height:24px; margin-left:130px; margin-top:-19px; vertical-align:top;}*/


/* 20141203 가격전용지원관 관련 left 추가부분 */
#leftarea .lb02{margin:7px 0 0 0; height:61px;}
#leftarea .event_zone{margin-top:8px; border:1px solid #e7e7e7; text-align:left;}
#leftarea .event_zone .title{height:36px;}
#leftarea .event_zone .sub_title{background:url(/images/moon/main/renew/l_event_zone_arrow.png) #f4f4f4 9px 10px no-repeat; height:29px; line-height:29px; margin-bottom:2px; border-top:1px solid #e7e7e7; padding-left:23px; color:#666666; font-size:12px; font-weight:bold;}
#leftarea .event_zone .ez_list{margin:0 14px; border-bottom:1px solid #e7e7e7; margin-top:2px; line-height:28px; height:28px;}	
#leftarea .event_zone .ez_list_last{margin:0 14px; border-bottom:0; margin-top:2px; line-height:28px; height:28px;}		
#leftarea .event_zone a{color:#666666; font-size:12px; margin-left:10px;}	
#leftarea .event_zone a:hover{color:#ec2c29;}



/* body-center 영역 */
#centerarea{width:618px; display:inline-block; float:left;}
#centerarea .m_topbanner{text-align:center;}
#centerarea .main_banner_area{width:608px;height:150px; margin-left:5px; margin-right:5px;}
#centerarea .main_banner_area li{width:90%;left:0px;z-index:1;}

#centerarea .bestcontents, #centerarea .newcontents{margin-left:15px; width:593px; margin-right:10px;}
#centerarea .bestcontents .titlentab{height:43px; text-align:right; margin-bottom:3px;}

#centerarea .titlentab a{display:inline-block; height:26px; margin-top:17px;}
#centerarea .titlentab .tab_tot{background:url(/images/moon/main/renew/tab_cate_boardlist_off.png) no-repeat 0 0; width:58px;}
#centerarea .titlentab .tab_mov{background:url(/images/moon/main/renew/tab_cate_boardlist_off.png) no-repeat -58px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_dra{background:url(/images/moon/main/renew/tab_cate_boardlist_off.png) no-repeat -118px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_med{background:url(/images/moon/main/renew/tab_cate_boardlist_off.png) no-repeat -178px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_gae{background:url(/images/moon/main/renew/tab_cate_boardlist_off.png) no-repeat -238px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_ani{background:url(/images/moon/main/renew/tab_cate_boardlist_off.png) no-repeat -298px 0; width:59px; margin-left:2px;}
#centerarea .titlentab .tab_tot_on{background:url(/images/moon/main/renew/tab_cate_boardlist_on.png) no-repeat 0 0; width:58px;}
#centerarea .titlentab .tab_mov_on{background:url(/images/moon/main/renew/tab_cate_boardlist_on.png) no-repeat -58px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_dra_on{background:url(/images/moon/main/renew/tab_cate_boardlist_on.png) no-repeat -118px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_med_on{background:url(/images/moon/main/renew/tab_cate_boardlist_on.png) no-repeat -178px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_gae_on{background:url(/images/moon/main/renew/tab_cate_boardlist_on.png) no-repeat -238px 0; width:60px; margin-left:2px;}
#centerarea .titlentab .tab_ani_on{background:url(/images/moon/main/renew/tab_cate_boardlist_on.png) no-repeat -298px 0; width:59px; margin-left:2px;}

#centerarea .movietitle{background:url(/images/moon/main/renew/title_movie.png) no-repeat;}
#centerarea .dramatitle{background:url(/images/moon/main/renew/title_drama.png) no-repeat;}
#centerarea .titlentab .tab_movielist01{background:url(/images/moon/main/renew/tab_cate_movie_off.png) no-repeat 0 0; width:69px;}
#centerarea .titlentab .tab_movielist02{background:url(/images/moon/main/renew/tab_cate_movie_off.png) no-repeat -69px 0; width:69px; margin-right:4px;}
#centerarea .titlentab .tab_movielist01_on{background:url(/images/moon/main/renew/tab_cate_movie_on.png) no-repeat 0 0; width:69px;}
#centerarea .titlentab .tab_movielist02_on{background:url(/images/moon/main/renew/tab_cate_movie_on.png) no-repeat -69px 0; width:69px; margin-right:4px;}

#centerarea .titlentab .tab_dramalist01{background:url(/images/moon/main/renew/tab_cate_drama_off.png) no-repeat 0 0; width:79px; margin-right:4px;}
#centerarea .titlentab .tab_dramalist02{background:url(/images/moon/main/renew/tab_cate_drama_off.png) no-repeat -79px 0; width:99px;}
#centerarea .titlentab .tab_dramalist01_on{background:url(/images/moon/main/renew/tab_cate_drama_on.png) no-repeat 0 0; width:79px; margin-right:4px;}
#centerarea .titlentab .tab_dramalist02_on{background:url(/images/moon/main/renew/tab_cate_drama_on.png) no-repeat -79px 0; width:99px;}


#centerarea .newcontents{margin-top:7px; text-align:left; display:inline-block;}
#centerarea .newcontents .titlentab{height:43px; background:url(/images/moon/main/renew/title_newcontents.png) no-repeat; text-align:right; margin-bottom:5px;}
#centerarea .newcontents .nclist{width:593px;}
#centerarea .newcontents .nclist li{float:left;}
#centerarea .newcontents .nc_sum{width:160px; text-align:center;}
#centerarea .newcontents .nc_sum div{margin-top:5px;}
#centerarea .newcontents .nc_sum img{border:1px solid #c3c3c3; margin-bottom:3px;}
#centerarea .newcontents .nc_sum span{background:#a1a1a1; font-size:12px; color:#fff;}

#centerarea .newcontents .nc_list{width:578px; margin-top:3px; margin-left:15px;}
#centerarea .newcontents .nc_list li{width:578px; text-align:left; height:24px; line-height:24px;}
#centerarea .nc_list .r_phone{background:url(/images/moon/main/renew/icon_phone.png) 0 -2px no-repeat; display:inline-block; width:11px; height:24px; float:left;}
#centerarea .nc_list .g_phone{background:url(/images/moon/main/renew/icon_phone.png) 0 -28px no-repeat; display:inline-block; width:11px; height:24px; float:left;}
#centerarea .nc_list li .genre{width:50px; position:absolute; font-size:11px; margin-left:515px;}
#centerarea .nc_list li a{margin-left:5px; line-height:24px; height:24px; text-decoration:none; color:#777777; width:505px; overflow:hidden; position:absolute;}
#centerarea .nc_list li a:hover{text-decoration:underline;}
#centerarea li a.redfont{color:#e02c2c;}



#centerarea .bestcontents .sum_list{text-align:center; margin-top:14px; display:inline-block;}

/* 영화&드라마리스트 레이어추가 */ 
#centerarea .bestcontents .sum_list li{float:left; display:inline-block; margin:0 5px 0 6px; text-align:center;}
#centerarea .bestcontents .sum_list li .thumb{position:relative;height:146px; width:106px;overflow:hidden;}
#centerarea .bestcontents .sum_list li .thumb .movieposter_img img{height:146px; width:106px;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc {height:146px; width:106px;background:url(/images/moon/tvschedule/cover.png); text-align:center; position:absolute; top:-146px; left:0; display:inline-block;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .coverlink{display:inline-block; position:absolute; height:146px; width:106px; left:0; text-decoration:none; cursor:pointer;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .t_dsc_mov{position:absolute; left:7px; width:92px; margin-top:89px; text-align:center;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .t_dsc_dra{position:absolute; left:7px; width:92px; margin-top:90px; text-align:center;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .t_dsc_mov .dsc1{font-size:11px; color:#f6e807; font-weight:bold; height:24px; line-height:24px; width:92px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:5px; border-bottom:1px solid #fff;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .t_dsc_dra .dsc1{font-size:11px; color:#f6e807; font-weight:bold; height:24px; line-height:24px; width:92px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .t_dsc_dra .dsc2{font-size:11px; color:#fff; font-weight:bold; height:22px; line-height:20px; width:92px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px solid #fff; margin-bottom:3px;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .dsc2{font-size:11px; color:#fff; font-weight:bold; height:20px; line-height:20px; width:92px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
#centerarea .bestcontents .sum_list li .thumb .thumb_dsc .dsc3{font-size:11px; color:#fff; width:92px;display:block;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}




/* body-right 영역 */

#rightarea{float:right; width:197px; text-align:left; display:inline-block;}
#rightarea .couponarea{display:inline-block; width:197px; height:150px;}
/*#rightarea .couponarea .regicoupon{margin:72px 0 0 25px; text-align:left;}
#rightarea .couponarea .regicoupon input{width:95px; border:none; float:left;}
#rightarea .couponarea .btn_regi{display:inline-block; width:35px; height:24px; margin-left:125px; margin-top:-20px; vertical-align:top;}*/
#rightarea .btn_rightbtgroup01{border:1px solid #e2e2e2; margin-top:8px; line-height:0; }
#rightarea .btn_right_bn {margin-top:8px; line-height:0; }

#rightarea .news{margin-top:7px; border:1px solid #e2e2e2;}
#rightarea .news .newstab{}
#rightarea .news .newstab a{display:inline-block; text-align:center; font-size:11px;}
#rightarea .news .newstab .newstab_on{background:url(/images/moon/main/renew/tab_bg_red.png) #fff repeat-x top; border-right:1px solid #e2e2e2; color:#012231;  font-weight:bold; width:96px; height:31px; line-height:31px;border-bottom:fff;}
#rightarea .news .newstab .newstab_on2{background:url(/images/moon/main/renew/tab_bg_red.png) #fff repeat-x top; border-left:1px solid #e2e2e2; color:#012231;  font-weight:bold; width:96px; height:31px; line-height:31px;border-bottom:fff;}
#rightarea .news .newstab .newstab_off{background:#f5f5f5; color:#6b6d70; font-weight:bold; width:97px; border-bottom:1px solid #e2e2e2; border-left:1px solid #fff; height:30px; line-height:30px;}
#rightarea .news ul{margin:7px 0 5px 12px;}
#rightarea .news li a{font-size:11px; color:#575757; text-decoration:none; line-height:21px; height:21px; width:175px; overflow:hidden; display:block;}
#rightarea .news li a:hover{text-decoration:underline;}
#rightarea .downloadprogram{display:inline-block; margin-top:7px;}

/* body-right 배너 분리  */
#rightarea .rig_banner_set { width:100%; border:1px solid #e2e2e2; }
#rightarea .rig_banner_set li { width:195px; list-style:none; display:block; cursor:pointer }
#rightarea .rig_banner_set .rba_bot { border-bottom:1px solid #e2e2e2;}







/* footer 영역 */

#footerarea{width:1018px; margin:0 auto;}
#footerarea .companypolicy{border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; line-height:30px; height:30px; color:#e1e1e1; text-align:center; margin-top:25px;}
#footerarea .copyright{text-align:center; margin-top:20px;}
#footerarea address{text-align:center; margin-top:5px; margin-bottom:30px;}
address{font:9px Verdana;}
address .redfont{font:bold 12px dotum; color:#ef7b7b;}

.tx_c{text-align:center;}
.blind{display:none;}
.list_blank{margin-bottom:10px;}




/* 좌우배너 */

#filev_wingbanner{width:0px; margin:0 auto;}
.leftwingbanner{width:120px; position:absolute; margin-left:-619px;top:215px;}
.rightwingbanner{width:107px; position:absolute; margin-left:515px;top:215px;}


/* 쪽지보내기 */

#pop_memo{width:450px;}
#pop_memo .memo_title{height:39px; background:url(/images/moon/main/renew/memo_title.png) #ea1f1d no-repeat; text-align:right;}
#pop_memo .memo_title a{margin:10px 12px 0 0; background:url(/images/moon/main/renew/btn_memoclose.png) no-repeat; width:22px; height:19px; display:block; float:right;}
#pop_memo .memo_btnarea{height:42px; border-bottom:1px solid #e0dfdf;}
#pop_memo .memo_btnarea .leftbtn{float:left; margin:8px 0 0 13px;}
#pop_memo .memo_btnarea .leftbtn a{margin-right:4px;}
#pop_memo .memo_btnarea .leftbtn .mt_btn_send{background:url(/images/moon/main/renew/btn_memo_send.png) no-repeat; width:71px; height:25px;display:inline-block;}
#pop_memo .memo_btnarea .leftbtn .mt_btn_del{background:url(/images/moon/main/renew/btn_memo_del.png) no-repeat; width:56px; height:25px;display:inline-block;}
#pop_memo .memo_btnarea .leftbtn .mt_btn_keep{background:url(/images/moon/main/renew/btn_memo_keep.png) no-repeat; width:50px; height:25px;display:inline-block;}
#pop_memo .memo_btnarea .leftbtn .mt_btn_rep{background:url(/images/moon/main/renew/btn_memo_rep.png) no-repeat; width:50px; height:25px;display:inline-block;}
#pop_memo .memo_btnarea .rightbtn{float:right; margin:13px 20px 0 0;}
#pop_memo .memo_btnarea .rightbtn a{color:#9a9a9a;}
#pop_memo .memo_btnarea .rightbtn a:hover{text-decoration:underline;}
#pop_memo .memo_btnarea .rightbtn .mt_btn_block{font-weight:bold;}
#pop_memo .memo_btnarea .rightbtn .mt_btn_report{background:url(/images/moon/main/renew/ico_mt_report.png) no-repeat; display:inline-block; padding-left:16px;}
#pop_memo .memo_textbox{display:inline-block; background:#f4f4f4; width:100%; height:369px; text-align:left;}
#pop_memo .memo_textbox .mt_memoinfo{margin:12px 10px 10px 20px; font-weight:bold; line-height:20px; color:#333;}
#pop_memo .memo_textbox .mt_memoinfo a{font-weight:normal;}
#pop_memo .memo_textbox .mt_memoinfo a:hover{text-decoration:underline;}
#pop_memo .memo_textbox .mt_memoinfo .memo_mailadress{width:270px; border:1px solid #a1a1a1; height:20px; line-height:20px;}
#pop_memo .memo_textbox .mt_memo_cont_input{margin:0 20px 10px 20px; width:408px; height:190px;}
#pop_memo .memo_textbox .mt_checkarea{border-bottom:1px solid #e0dfdf; display:inline-block; margin:0 20px 0 20px; width:410px; height:40px;}
#pop_memo .memo_textbox .mt_checkarea .ca_left{font-weight:bold; color:#333;float:left;}
#pop_memo .memo_textbox .mt_checkarea .ca_right{font-size:11px; color:#9a9a9a; float:right;}


#pop_memo .memo_textbox .mt_memo_cont_box{border-top:1px solid #9a9a9a; border-bottom:1px solid #d4d4d4; height:258px; display:block; width:100%; background:#fff; overflow:auto; overflow-x:hidden;}
#pop_memo .memo_textbox .mt_memo_cont{margin:15px 20px 15px 20px; line-height:24px;}
#pop_memo .memo_textbox .mt_notice{margin:13px 20px 0 20px;}
#pop_memo .memo_textbox .mt_notice li{line-height:14px; margin-bottom:5px; font-size:11px; color:#9a9a9a; background:url(/images/moon/main/renew/ico_memodot.png) no-repeat 0 5px; padding-left:8px;}





/* 마이페이지 */

#wrap{width:805px;}
.banner{margin-bottom:10px;}
.mp_info .box1, .mp_info .box2{width:398px; float:left;}
.mp_info .box1_add h3{ height:188px !important;background:url(/images/moon/main/renew/bg_mypage_tablehead_1.png) repeat-x !important; line-height:188px !important;}
.mp_info .box2_add h3{ height:188px !important;background:url(/images/moon/main/renew/bg_mypage_tablehead_1.png) repeat-x !important; line-height:188px !important;}
.marginr10{margin-right:9px;}
.mp_info h3{float:left; width:93px; background-image:url(/images/moon/main/renew/bg_mypage_tablehead.png); background-repeat:repeat-x; color:#ffffff; font-size:11px; font-weight:bold; display:inline-block; height:126px; line-height:126px; text-align:center;}
.mp_info div{width:305px; display:inline-block; font-size:11px; color:#838383; float:left; background-image:url(/images/moon/main/renew/mpbg_dot01.gif); background-repeat:repeat-x; background-position:bottom; text-align:left;}
.mp_info h4{float:left; width:80px; background-color:#f8f8f8; font-size:11px; font-weight:normal; color:#a1a1a1; text-align:center; display:inline-block; background-image:url(/images/moon/main/renew/mpbg_dot02.gif); background-repeat:repeat-y; background-position:right; margin-right:10px;}
.mp_info .topline{border-top:1px #d5d5d5 solid;}
.mp_info .bottomline{border-bottom:2px #d5d5d5 solid; background-image:url();}
.mp_info .box1 div{height:46.5px; line-height:46px;}
.mp_info .box1 h4{height:45.5px; line-height:46px;}
.mp_info .box2 div{height:31px; line-height:31px;}
.mp_info .box2 h4{height:30px; line-height:30px;}
.mp_info .box2 .topline{height:30px; line-height:30px;}
.mp_info .box2 .topline h4{height:29px; line-height:29px;}

.mp_text{display:inline-block; color:#737373; font-size:11px; font-weight:bold; text-align:left;}
.mp_text span{color:#f75151;}
.margint20{margin-top:20px;}
.myevent{margin-top:5px; width:100%; display:inline-block;}
.myevent div{border-bottom:1px #d5d5d5 solid; font-size:11px; color:#838383; height:60px; line-height:30px; float:left; text-align:center;}
.myevent h4{background-color:#f3f3f3;; font-size:11px; font-weight:normal; display:inline-block; height:30px; line-height:30px; width:100%;}
.marginr2{margin-right:3px; width:266px;}
.w267{width:267px;}

.mp_boardtitle{margin-top:20px; display:inline-block; height:20px; width:100%;  clear:both;}
.mp_boardtitle h4{background-image:url(/images/moon/main/renew/ico_mypagearrow.gif); background-repeat:no-repeat; padding-top:1px; text-align:left; font-size:12px; font-weight:bold; color:#363636; padding-left:15px; float:left; width:500px;}
.mp_boardtitle a{float:right; text-align:right; font-size:11px; color:#f75151; font-weight:bold; text-decoration:none; line-height:18px;}
.mypage_tablestyle{width:100%;}
.mypage_tablestyle thead td{background-color:#f3f3f3; font-size:11px; font-weight:bold; color:#919191; border-bottom:1px #afafb0 solid; height:30px; line-height:30px; text-align:center;}
.mypage_tablestyle tbody td{color:#919191; font-size:11px; height:30px; line-height:30px; background-image:url(/images/moon/main/renew/mpbg_dot01.gif); background-repeat:repeat-x; background-position:bottom; text-align:center;}
.mypage_tablestyle tbody .title{text-align:left; padding-left:10px;}
.mypage_tablestyle tbody .btn_app img{padding-bottom:1px;}
.mypage_tablestyle tbody .non-list{text-align:center; font-size:11px; color:#f75151;}
.mypage_tablestyle tbody td a{color:#919191; font-size:11px; text-decoration:none;}
.mypage_tablestyle tbody td a:hover{color:#919191; font-size:11px; text-decoration:underline;}
.marginb50{margin-bottom:50px;}

/* 판매자용 */
.mp_sellerinfo{margin-top:5px; width:100%; height:90px;}
.mp_sellerinfo .box{width:383px; float:left;}
.mp_sellerinfo p{border-bottom:1px #ffffff solid; float:left; display:inline-block; height:30px; line-height:30px;}
.mp_sellerinfo h4{background-color:#f3f3f3; font-size:11px; color:#838383; font-weight:normal; display:inline-block; height:30px; line-height:30px; width:120px; text-align:left; padding-left:30px; font-weight:bold; float:left;}
.mp_sellerinfo .box div{font-size:11px; color:#838383; height:29px; line-height:29px; float:left; width:223px; border-bottom:1px #d5d5d5 solid;}
.margin15{margin:5px 15px 0 15px;}
.marginr9{margin-right:9px;}
.textc{text-align:center;}
.textl{text-align:left;}
.mp_sellerinfo .box span{margin-left:15px; width:150px; display:inline-block; text-align:right; margin-right:5px;}


/* 마이페이지 left영역 */
#leftwrap{width:201px; border:1px solid #dedede;}
#leftwrap .lmenu_tab a{height:31px; display:inline-block; float:left; line-height:31px; text-align:center; text-decoration:none; margin-bottom:10px;}
#leftwrap .lmenu_tab .on1{border-top:2px solid #f75151; border-bottom:1px solid #fff; background:url(/images/moon/main/renew/bg_rline.gif) #fff no-repeat right; color:#f75151; font-size:12px; font-weight:bold;}
#leftwrap .lmenu_tab .tableft{width:101px;}
#leftwrap .lmenu_tab .tabright{width:100px;}
#leftwrap .lmenu_tab .on2{border-top:2px solid #f75151; border-bottom:1px solid #fff; background:url(/images/moon/main/renew/bg_rline.gif) #fff no-repeat left; color:#f75151; font-size:12px; font-weight:bold;}
#leftwrap .lmenu_tab .off{border-top:2px solid #fbfbfb; border-bottom:1px solid #dedede; background:#fbfbfb; color:#9b9b9b; font-size:12px; font-weight:normal; cursor:hand;}
#leftwrap .menulist{margin:0 0 8px 20px;}
#leftwrap .menulist li{font-size:11px; text-align:left; line-height:23px;}
#leftwrap .menulist a{text-decoration:none; display:inline-block;}
#leftwrap .menulist a:hover{text-decoration:underline;}
#leftwrap .menulist .dep01{margin-bottom:3px;}
#leftwrap .menulist .dep01 a{font-weight:bold; color:#175883;}
#leftwrap .menulist .dep02 a{background:url(/images/moon/main/renew/bg_lmenudot.gif) no-repeat 0 8px; color:#6e6e6e; margin-left:10px; padding-left:7px;}
#leftwrap .menulist .dep02 .selected{font-weight:bold; color:#4d4d4d;}






/* 저작권 css */
#copyright_wrap {margin:0 auto; width:1000px;}

#cr_header {width:1000px; display:inline-block;}
#cr_header .cr_vlogo{margin:20px 0 0 41px; height:82px; float:left; width:200px;}

#cr_topmenu {height:30px; margin:37px 44px 0 0; height:65px; float:right; text-align:right; /*z-index:1;*/ width:600px;}

#cr_header .cr_header_jumenu {height:73px;width:1000px; background:url(/images/moon/main/renew/bg_cm.png) repeat-x; display:inline-block;}

#cr_header .cr_h_jumenu{text-align:center;height:37px; margin-left:150px;}
#cr_header #lnbd1 li a.on {color:#ffc152; font-weight:bold; display:inline-block;}
#cr_header #lnbd1 li a{padding:0 0; margin:0 15px; display:inline-block;	text-decoration: none;  color: #fff;	font:13px "돋움",Arial;  letter-spacing:-0.05em;	font-weight:bold; }
#cr_header #lnbd1 li a:hover{	color: #ffc152;	 font-weight:bold; text-decoration: none;	}
#cr_header #lnbd1 li{float: left; margin-top:13px; height:24px;
	background-image: url(/images/moon/copyright/lnbbar.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;}
#cr_header #lnbd1 li.lnbbar_non{background:none;}


.cr_h_submenu{width:1000px; display:inline-block; text-align:left;}
#lnbd21 { position:absolute;	margin-left:178px;	margin-top:10px; width:500px; height:23px;	visibility: hidden;}
#lnbd22 { position:absolute;	height:23px;	margin-top:10px; width:400px;	margin-left:570px;	visibility: hidden;}
#lnbd21 li, #lnbd22 li {float:left; font:13px "돋움",Arial;}
#lnbd21 li.bar, #lnbd22 li.bar {
	background-image: url(/images/moon/copyright/lnb2bar.gif);
	background-repeat: no-repeat;
	background-position: right 3px; }
#lnbd21 li a, #lnbd22 li a { padding: 0 10px;  text-decoration:none; color:#616161;}
#lnbd21 li a.on, #lnbd22 li a.on { color:#ea1f1c; font-weight:normal;}
#lnbd21 li a:hover, #lnbd22 li a:hover {color:#ea1f1c;}
#cr_header .cr_topimg{height:215px; text-align:center;}

#cr_contentBox {
	margin:0 35px 30px 35px;
	width:930px;
	overflow:hidden;
	text-align:left;
}
#cr_contentBox div.graybg{
	background-color:#f5f5f5;
	padding:10px 30px 10px 30px;
	background-image: url(/images/moon/copyright/dotline.gif);
	background-repeat: repeat-x;
}
#cr_contentBox h1{font-size:14px; font-weight:bold; padding-bottom:5px; padding-top:10px;}
#cr_contentBox h1 img{padding-right:5px;}
#cr_contentBox dt{color:#906f00; font-weight:bold; padding-left:25px; padding-top:10px; padding-bottom:10px;}
#cr_contentBox dd{font-weight:bold; padding-left:60px;}
#cr_contentBox dd.single{font-weight:bold; padding-left:30px;}
#cr_contentBox dd.single img{padding-bottom:10px;}
#cr_contentBox ul{font-weight:normal; padding-left:10px; padding-bottom:15px;}
#cr_contentBox ul.centericon{ padding-left:130px;
	margin-left:-30px;
	background-image: url(/images/moon/copyright/centericon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}

#cr_contentBox div.graybg ul li.doticon{
	padding-top:5px;
	padding-left:12px;
	background-image: url(/images/moon/copyright/icon_gdot.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}

#cr_contentBox div.whitebg{
	padding:10px 30px 10px 30px;
	background-image: url(/images/moon/copyright/dotline.gif);
	background-repeat: repeat-x;
}
#cr_contentBox dt.black{color:#000000;}

#cr_contentBox div.whitebg ul li.doticon{
	padding-top:5px;
	padding-left:12px;
	background-image: url(/images/moon/copyright/icon_wdot.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}

#cr_contentBox .board{	
	padding:40px 30px 10px 30px;}

.cr_copyright{
	margin-left:35px;
	width:930px;
	font-size:11px;
	text-align:center;
	padding-top:22px;
	padding-bottom:25px;
	background-image: url(/images/moon/copyright/dotline.gif);
	background-repeat: repeat-x;}

	a.filev{font-size:11px; color:#ef7b7b; font-weight:bold; }
	a.filev:hover{font-size:11px;color:#ef7b7b; font-weight:bold;
	text-decoration: underline; }
	
.cr_copyright address{font-size:10px;
	text-decoration:none;
	font-style: normal;
}


/* 상세뷰 */

#detailview_wrap{width:1000px; text-align:left; left:0; position:absolute;}
#detailview_wrap .dv_titlearea{height:32px; background:#ea1f1d; border-bottom:3px solid #000; position:fixed; width:100%; min-width:812px; z-index:1000;}
#detailview_wrap .dv_titlearea h2{position:absolute; font-weight:bold; color:#fff; font-size:12px; line-height:30px; margin:2px 0 0 20px;}
#detailview_wrap .dv_titlearea .dv_tit_filenum{text-align:right; float:right; color:#fff; font-size:12px; text-align:right; line-height:30px; margin:2px 15px 0 0; display:inline-block;}

#dvwarp_left{width:812px; position:absolute; left:0; top:0; display:inline-block; margin:35px 0 0 0;}
#dvwarp_left .dv_contentstitle{color:#3e3e3e; font-size:15px; font-weight:bold; border-bottom:1px solid #eee; height:40px; text-align:center; width:812px; float:left; overflow:hidden;}
#dvwarp_left .dv_contentstitle .dv_c_wrap{margin:11px 20px 0 20px; width:770px; display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#dvwarp_left .dv_contentsinfo{height:40px; line-height:40px; margin-left:20px;}
#dvwarp_left .dv_contentsinfo .dv_info_list{float:left;}
#dvwarp_left .dv_contentsinfo .dv_info_list li{float:left; margin-right:15px; color:#656565;}
#dvwarp_left .dv_contentsinfo .dv_info_list li a{color:#656565;}
#dvwarp_left .dv_contentsinfo .dv_info_list li a:hover{color:#656565; text-decoration:underline;}
#dvwarp_left .dv_contentsinfo .dv_info_list .numerase{text-decoration:line-through;}
.dv_red_emp{color:#ea1f1d; font-weight:bold;}
#dvwarp_left .dv_contentsinfo .dv_info_list .dv_credit{margin-right:0;}
#dvwarp_left .dv_contentsinfo .dv_info_list .dv_credit_star{margin-left:4px;}
#dvwarp_left .dv_contentsinfo .dv_info_list .dv_credit_star img{margin:10px 0 15px 0;}
#dvwarp_left .dv_contentsinfo .dv_ci_report{float:right; margin-right:15px;}
#dvwarp_left .dv_contentsinfo .dv_ci_report:hover{text-decoration:underline;}
#dv_id_overlayer {position:absolute; left:580px; top:72px; width:125px; height:74px; z-index:2; background-image: url(/images/moon/content/view/layerbg01.png); visibility: hidden;}
#dv_id_overlayer ul{margin-top:5px;}
#dv_id_overlayer .id_o_nick{color:#f09a00; font-weight:bold; font-size:12px; text-align:center; margin-left:0px;}
#dv_id_overlayer .id_o_info{color:#f09a00; font-weight:bold; font-size:12px; margin:6px 0 0 10px;}
#dv_id_overlayer li a{font-weight:normal;}
#dvwarp_left .dv_contentscroll{overflow:auto; overflow-x:hidden; width:812px; height:69px; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; color:#535353; background:#ededed; line-height:20px;}
#dvwarp_left .dv_contentscroll .dv_datalist{margin:6px 15px 6px 15px;}
#dvwarp_left .dv_contentscroll .dv_datalist li{line-height:20px; width:100%; display:inline-block;}
#dvwarp_left .dv_contentscroll .dv_datalist .dl_tit span{float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:580px; display:inline-block;}
#dvwarp_left .dv_contentscroll .dv_datalist .dl_tit .btn_view_med{background-image: url(/images/moon/content/view/btn_view_gomovieplayer.png); display:inline-block; height:18px; width:119px; float:left; margin-left:4px;}
#dvwarp_left .dv_contentscroll .dv_datalist .dl_tit{float:left;}
#dvwarp_left .dv_contentscroll .dv_datalist .dl_gb{float:right; text-align:right;}
#dvwarp_left .dv_left_topbanner, #dvwarp_left .dv_left_bottom{text-align:center; margin-top:15px;}
#dvwarp_left .dv_btn_moum{text-align:center; margin-top:30px;}
#dvwarp_left .dv_btn_moum a:hover{opacity:0.5;}
#dvwarp_left .dv_btn_moum .btn_dv_quickdown{border:1px solid #9f2221; background:#ef5151; color:#ffffff; font-size:14px; font-weight:bold; line-height:40px; height:40px; display:inline-block; width:160px;}
#dvwarp_left .dv_btn_moum .btn_dv_quickstream{border:1px solid #9f2221; background:#ef5151; color:#ffffff; font-size:14px; font-weight:bold; line-height:40px; height:40px; display:inline-block; width:160px;margin-left:7px;}
#dvwarp_left .dv_btn_moum .btn_dv_jjim{border:1px solid #b8b8b8; color:#000; font-size:14px; font-weight:bold; line-height:40px; display:inline-block; width:160px; background:url(/images/moon/content/view/bg_dv_btn_jjim.png) #fff no-repeat 40px 10px; margin-left:7px;}
#dvwarp_left .dv_btn_moum .btn_dv_modify{border:1px solid #b8b8b8; background:#fff; color:#000; font-size:14px; font-weight:bold; line-height:40px; display:inline-block; width:160px; margin-left:7px;}
#dvwarp_left .dv_btn_moum .btn_dv_disabled{border:1px solid #000; background:#b8b8b8; color:#000; font-size:14px; font-weight:bold; line-height:40px; display:inline-block; width:160px; margin-left:7px;}
#dvwarp_left .dv_btn_moum .dv_ico_beta{background:url(/images/moon/content/view/dv_ico_beta.png) no-repeat; display:inline-block; width:54px; height:42px; position:absolute; margin:-29px 0 0 -50px;}


#dvwarp_left .dv_contents_area{margin-top:30px; text-align:center;max-width:730px;}


#dvwarp_left .dv_sellerlist_board .boardtype1{width:100%;}
#dvwarp_left .dv_sellerlist_board{margin:0 16px; width:780px;}
#dvwarp_left .dv_sellerlist_board h3{font-size:12px; color:#363636; margin:20px 0 5px 0}
#dvwarp_left .dv_sellerlist_board .boardtype1 td{text-align:center; height:31px; line-height:31px;}
#dvwarp_left .dv_sellerlist_board tbody td.title a:hover{text-decoration:underline;}
#dvwarp_left .dv_sellerlist_board tbody td.title{text-align:left;}
#dvwarp_left .dv_sellerlist_board .boardtype1 td img{vertical-align:middle}
#dvwarp_left .dv_sellerlist_board .boardtype1 tbody tr.select{background:#fcf1db;}
#dvwarp_left .dv_sellerlist_board .paging_n{width:100%; text-align:center; height:40px;}


/*-- 댓글수정할부분 20141114 :start --*/ 
#dvwarp_left .dv_replyarea{background:#fdfdfd; border:1px solid #e6e6e6; margin:10px 16px 75px 16px; width:780px;}
#dvwarp_left .dv_replyarea .dv_r_textinputarea{text-align:right; border:1px solid #bcbcbc; margin:15px 15px 2px 15px;}
#dvwarp_left .dv_replyarea .dv_r_textinputarea textarea{width:683px; height:68px; line-height:18px; border:0; color:#666;}
#dvwarp_left .dv_replyarea .dv_r_textinputarea .btn_dv_reply{width:60px; height:70px; line-height:70px; display:inline-block; text-align:center; font-size:12px; font-weight:bold; color:#000; border-left:1px solid #bebebe; background:url(/images/moon/content/view/btn_a_bg.png) repeat-x bottom;}
#dvwarp_left .dv_replyarea .dv_r_textinputarea a:hover{opacity:0.5;}
#dvwarp_left .dv_replyarea .dv_countword{position:absolute; font-size:10px; font-family:nanum-gothic; margin:53px 0 0 635px; color:#a2a2a2;}
#dvwarp_left .dv_replyarea .dv_caution_ment{color:#868686; font-size:12px; margin:0 15px; border-bottom:1px #919191 solid; line-height:35px;}
#dvwarp_left .dv_replyarea .dv_replylist{margin:0 15px 15px 15px;}
#dvwarp_left .dv_replyarea .dv_replylist li.lastnonline{border-bottom:0;}
#dvwarp_left .dv_replyarea .dv_replylist li{line-height:30px; margin-top:3px; border-bottom:1px solid #d9d9d9;}
#dvwarp_left .dv_replyarea .dv_replylist .dv_reply_nick{color:#8f8f8f; font-size:12px; margin-right:10px; display:inline-block; width:100px; text-align:center;vertical-align:top;}
#dvwarp_left .dv_replyarea .dv_replylist .dv_reply_comment{width:84%;display:inline-block;}
#dvwarp_left .dv_replyarea .dv_replylist .dv_btn_close{background:url(images/delete.gif) no-repeat; width:10px; height:10px; display:inline-block;}
/*-- 댓글수정할부분 20141114 :end --*/ 



#dvwarp_left .dv_estarea{margin:10px 15px 15px 15px; display:inline-block;}
#dvwarp_left .dv_estarea .dv_stararea{float:left; width:120px;}
#dvwarp_left .dv_estarea .dv_estinput{text-align:right; border:1px solid #bcbcbc; float:right; width:627px; margin-top:2px;}
#dvwarp_left .dv_estarea .dv_estinput textarea{width:542px; height:82px; border:0;}
#dvwarp_left .dv_estarea .dv_estinput .btn_dv_est{width:80px; height:84px; line-height:84px; display:inline-block; text-align:center; font-size:12px; font-weight:bold; color:#000; border-left:1px solid #bebebe; background:url(/images/moon/content/view/btn_a_bg.png) repeat-x bottom;}
#dvwarp_left .dv_estarea .dv_estinput a:hover{opacity:0.5;}
.dv_last_bottom{margin-bottom:100px;}


#dv_colsebtn{left:802px; top:400px; width:10px; height:25px; overflow:hidden; position:fixed; _position:absolute; z-index:1; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); _left:expression(document.body.scrollLeft + document.body.clientWidth - offsetWidth);}


#dvwarp_right{width:188px; position:fixed; height:100%; margin:35px 0 0 812px; background:url(/images/moon/content/view/bg_dv_r_line.png) repeat-y;}
#dvwarp_right .dv_right_contentslist{border-top:1px solid #b8b8b8; margin-left:1px;}
#dvwarp_right .dv_right_contentslist .dv_r_c_title{background:none;}
#dvwarp_right .dv_right_contentslist li{background:url(/images/moon/content/view/ico_sdot.gif) no-repeat 15px 10px;line-height:23px;}
#dvwarp_right .dv_right_contentslist li a{margin-left:28px;width:150px;overflow:hidden;white-space:nowrap;display:block;text-overflow: ellipsis;}
#dvwarp_right .dv_right_contentslist li a:hover{text-decoration:underline;}
#dvwarp_right .dv_right_contentslist .dv_r_list01{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 0;}
#dvwarp_right .dv_right_contentslist .dv_r_list02{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -24px;}
#dvwarp_right .dv_right_contentslist .dv_r_list03{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -48px;}
#dvwarp_right .dv_right_contentslist .dv_r_list04{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -72px;}
#dvwarp_right .dv_right_contentslist .dv_r_list05{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -96px;}
#dvwarp_right .dv_right_contentslist .dv_r_list06{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -120px;}
#dvwarp_right .dv_right_contentslist .dv_r_list07{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -144px;}
#dvwarp_right .dv_right_contentslist .dv_r_list08{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -168px;}
#dvwarp_right .dv_right_contentslist .dv_r_list09{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -192px;}
#dvwarp_right .dv_right_contentslist .dv_r_list10{background:url(/images/moon/content/view/dv_r_list_num.png) no-repeat 0 -216px;}
#dvwarp_right .dv_right_contentslist .dv_r_update{font-size:11px; text-align:center; color:#9d9c9c; margin:7px 0 5px 0;}



#detailview_wrap.quickdownbtn{float:left;  margin:7px 0 0 321px;}
#detailview_wrap span.viewbtn{float:right;}
.redp{color:#a00e00;}
#detailview_wrap .dv_qr_area{height:97px; position:fixed; z-index:1; bottom:69px; border-top:1px #b3b3b3 solid; background:url(/images/moon/content/view/bg_qrcode.png); width:812px; overflow:hidden; text-align:left; margin-right:188px;}
#detailview_wrap .dv_qr_area ul{margin:12px 0 0 130px;}
#detailview_wrap .dv_qr_area li{float:left;}
#detailview_wrap .dv_qr_area .qrcode{width:90px; text-align:left;}
#detailview_wrap .dv_qr_area .qrcode img{margin-top:2px;}
#detailview_wrap .dv_qr_area .swf{margin-bottom:5px;}
#detailview_wrap .dv_qr_area p{line-height:16px; font-size:12px; color:#000000;}
#detailview_wrap .dv_qr_area .btn_qrclose{position:absolute; width:20px; margin:5px 0 0 387px; left:0px;}

#warp_dv_footer{display:inline-block; width:812px; background:#ededed; text-align:center;}
#warp_dv_footer .foot_btn_moum{background:#ededed; border-top:1px solid #b8b8b8;}
#warp_dv_footer .foot_btn_moum a{margin:13px 0px;}
#warp_dv_footer .foot_btn_moum a:hover{opacity:0.5;}
#warp_dv_footer .foot_btn_moum .btn_dv_quickdown{border:1px solid #9f2221; background:#ef5151; color:#ffffff; font-size:14px; font-weight:bold; line-height:40px; height:40px; display:inline-block; width:160px;}
#warp_dv_footer .foot_btn_moum .btn_dv_quickstream{border:1px solid #9f2221; background:#ef5151; color:#ffffff; font-size:14px; font-weight:bold; line-height:40px; height:40px; display:inline-block; width:160px;margin-left:7px;}
#warp_dv_footer .foot_btn_moum .btn_dv_jjim{border:1px solid #b8b8b8; color:#000; font-size:14px; font-weight:bold; line-height:40px; display:inline-block; width:160px; background:url(/images/moon/content/view/bg_dv_btn_jjim.png) #fff no-repeat 40px 10px; margin-left:7px;}
#warp_dv_footer .foot_btn_moum .btn_dv_modify{border:1px solid #b8b8b8; background:#fff; color:#000; font-size:14px; font-weight:bold; line-height:40px; display:inline-block; width:160px; margin-left:7px;}
#warp_dv_footer .foot_btn_moum .dv_ico_beta{display:none;background:url(/images/moon/content/view/dv_ico_beta.png) no-repeat;  width:54px; height:42px; position:absolute; margin:-29px 0 0 -50px;}

/* 상세뷰 실시간동영상보기 레이어팝업 */
.dv_layerpop_viewer{display:block; position:absolute; width:640px; height:515px; z-index:100}
.dv_layerpop_title{height:35px; background:#022331; text-align:left;}
.dv_layerpop_title .dv_l_title{font-weight:bold; display:inline-block; font-size:11px; width:560px; color:#fff; position:absolute; margin:10px 0 0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dv_layerpop_title .dv_m_title{font-weight:normal;}
.dv_layerpop_title .dv_btn_layerclose{float:right; width:20px; height:20px; display:inliine-block; background:url(/images/moon/content/view/dv_movieview_btn_close.png); margin:7px 7px 0 0;}
.dv_layerpop_movie{background:#000; height:480px;}


/* 상세뷰 실시간감상 다운로드확인 레이어팝업 */

.dv_pl_pop{background:url(/images/moon/content/view/dv_layerpop_bg.png) no-repeat; width:368px; height:346px; display:inline-block; text-align:center;}
.dv_pl_pop .dv_pl_btnclose{height:32px; text-align:right; margin:35px 6px 0 0;}
.dv_pl_pop .dv_pl_btnclose a{background:url(/images/moon/content/view/dv_layerpop_btn_close.png) no-repeat; width:32px; height:32px; display:inline-block;}
.dv_pl_pop .dv_pl_text .btn_pl_ok{background:url(/images/moon/content/view/dv_layerpop_btn_pl_ok.png) no-repeat; width:77px; height:21px; display:inline-block; margin:168px 0 0 25px;}
.dv_pl_pop .dv_pl_text .btn_checknclose{text-align:center; margin:40px 0 0 25px; letter-spacing:-0.5px;font-size:11px; color:#000;}
.dv_pl_pop .dv_pl_text .btn_checknclose input{margin-right:5px;}
.dv_pl_pop .btn_checknclose a{font-size:11px; color:#000;}



/*###  공통 팝업 블랙배경###*/
.blackbg {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000; background:url('/images/moon/layer/bg_black70.png') repeat;}
.blackbg_gra {clear:both; width:100%; height:100%; min-height:1700px; margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000;background:url('/images/moon/layer/bg_gra.png') repeat;}
.blackbg_gra_no {clear:both; width:100%; height:100%;  margin:0 auto; text-align:center; position:absolute; top:0; left:0;z-index:1000;background:url('/images/moon/layer/bg_gra.png') repeat;}



/* 201507 여름충전이벤트 팝업창 */
.popup_evt_ch50 { width:662px; height:568px; margin:0 auto; text-align:center; background:url(/images/moon/event/vcharge50/popup_evch50_bg2.png) no-repeat;margin-top:0px; position:relative }
.popup_evt_ch50 .evt_ch50_img { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d9 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d9.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d8 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d8.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d7 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d7.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d6 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d6.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d5 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d5.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d4 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d4.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d3 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d3.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d2 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d2.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d1 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d1.gif) no-repeat; position:absolute; top:370px; background-position:center }
.popup_evt_ch50 .evt_ch50_img_d0 { width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_img_d0.gif) no-repeat; position:absolute; top:370px; background-position:center }

.popup_evt_ch50 .evt_ch50_btn{ width:100%; height:58px; background:url(/images/moon/event/vcharge50/popup_evch50_btn.png) no-repeat; position:absolute; top:440px; background-position:center; cursor:pointer }
.popup_evt_ch50 .evt_ch50_close{ width:69px; height:70px; background:url(/images/moon/event/vcharge50/popup_evch50_close.png) no-repeat; position:absolute; top:20px; right:20px;  cursor:pointer }




/* 기본 공통 추가 150805 */
.bold {font-weight:bold;}

.fontWhite { color:#ffffff;}
.fontRed { color:#e21317;}
.fontRedr { color:#ff0000;}
.fontBlue{ color:#0e61ae;}
.fontBlueR{ color:#2e7de4;}
.fontBlack{ color:#000;}
.fontGreen{ color:#378b33;}
.fontGreen2{ color:#6d8c0e;}
.fontyellow{ color:#fcff00;}

.fontOrange{ color:#F30;}
.fontGray { color:#757575}
.fontPink { color:#e4377f;}


.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}



/*### 여백 ###*/
.mar_left3 { margin-left:3px}
.mar_left5 { margin-left:5px}
.mar_left10 { margin-left:10px}
.mar_left20 { margin-left:20px}

.mar_top5 { margin-top:5px}
.mar_top10{ margin-top:10px}
.mar_top13{ margin-top:13px}

.mar_top20{ margin-top:20px}
.mar_top30{ margin-top:30px}

.mar_rig3 { margin-right:3px}
.mar_rig5 { margin-right:5px}
.mar_rig10 { margin-right:10px}
.mar_rig20 { margin-right:20px}
.mar_rig30 { margin-right:30px}

.mar_bot10 { margin-bottom:10px}
.mar_bot20 { margin-bottom:20px}
.mar_bot30 { margin-bottom:30px}


.pad_top5 { padding-top:5px}
.pad_top10 { padding-top:10px}
.pad_right5 { padding-right:5px}
.pad_right10 { padding-right:10px}
.pad_right20 { padding-right:20px}

.pad_left5 {padding-left:5px}
.pad_left20 {padding-left:20px}