@charset "utf-8";

#gomgnb_wrap {margin-bottom:0;}
.for_mainbody {background:transparent;}
.gmain_body {margin:0 auto; width:960px; color:#333;}
.gmain_body a {color:#333;}

/* common element */
.mtit {margin-bottom:10px; height:50px; line-height:50px; letter-spacing:-1.5px; font-family:"맑은 고딕","Malgun Gothic","돋움",Dotum; font-size:26px; font-weight:normal; color:#333;}
.mtit_fl {float:left;}

.vmore {display:inline-block; padding-left:7px; width:45px; height:22px; line-height:24px; letter-spacing:-1px; font-size:11px; color:#666; border:1px solid #d8d8d8; background:#fff url(http://img.gomtv.com/images/neo_gomtv/images/bul/bul_arr05.gif) no-repeat 40px 7px;}
.vmore:hover {text-decoration:none; border-color:#f60;}
.vmore_fl {float:left; margin:16px 0 0 15px;}

.navbtn {position:relative; width:100%;}
.navbtn button {position:absolute; width:42px; height:71px; text-indent:-1000em; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/btn_nav02.png) no-repeat;}
.navbtn button:focus {outline:0;}
.navbtn .btn_pv {left:-42px; background-position:0 0;}
.navbtn .btn_pv:hover {background-position:0 100%;}
.navbtn .btn_pv[disabled] {background-position:0 0; cursor:default;}
.navbtn .btn_nx {right:-42px; background-position:100% 0;}
.navbtn .btn_nx:hover {background-position:100% 100%;}
.navbtn .btn_nx[disabled] {background-position:100% 0; cursor:default;}

.pagidx a {display:inline-block; float:left; margin-left:8px; padding-top:10px; width:10px; height:0; overflow:hidden; background-color:#d8d8d8; -webkit-transition:background-color 0.05s linear; transition:background-color 0.05s linear;}
.pagidx a:hover, .pagidx a.on {background-color:#ff6d00;}

.cntlist {clear:both; overflow:hidden;}
.cntlist li {_display:inline; float:left; overflow:hidden; border:1px solid #d8d8d8; -webkit-transition:border 0.1s linear; transition:border 0.1s linear;}
.cntlist li:hover {border-color:#f60;}
.cntlist .thbox {overflow:hidden;}
.cntlist .thumb {width:100%;}
.cntlist .subj {line-height:16px; font-size:14px; letter-spacing:-1px; word-wrap:break-word; word-break:break-all;}
.cntlist .subj .bul_19 {margin-left:4px;}
.cntlist .desc {line-height:16px; word-wrap:break-word; word-break:break-all; font-size:11px; color:#888;}
.cntlist .epinfo {display:block; padding:0 0 0 9px; font-size:11px; color:#888;}
.cntlist .epinfo .bar {margin-right:-1px; color:#d8d8d8;}
.cntlist .bc {margin-top:-1px; height:12px; vertical-align:top;}

/* promotion */
.gompromo {position:relative; z-index:4; margin-bottom:30px; min-width:960px; width:100%; height:240px; overflow:hidden; border-bottom:1px solid #333; background:#eee;}
.gompromo_inner {width:100%; overflow:hidden;}
.gompromo .lst_promo {position:relative; overflow:hidden;}
.gompromo .lst_promo li {float:left; width:640px; height:240px; text-align:center; overflow:hidden; border-left:1px solid #333; border-right:1px solid #333;}
.gompromo .lst_promo img {width:640px; min-height:240px; _height:240px; vertical-align:top;}
.gompromo .navbtn {margin:0 auto; width:640px;}
/*
.gompromo .navbtn:before {display:block; position:absolute; top:-241px; left:-2px; width:2px; height:241px; background-color:#333; content:"";}
.gompromo .navbtn:after {display:block; position:absolute; top:-241px; right:-2px; width:2px; height:241px; background-color:#333; content:"";}
*/
.gompromo .navbtn button {top:-157px; width:50px; height:79px; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/btn_nav03.png) no-repeat;}
.gompromo .navbtn .btn_pv {left:-47px; background-position:0 0;}
.gompromo .navbtn .btn_pv:hover {background-position:0 100%;}
.gompromo .navbtn .btn_nx {right:-47px; background-position:100% 0;}
.gompromo .navbtn .btn_nx:hover {background-position:100% 100%;}

.coverly_wrap {position:relative;}
.coverly_wrap .coverly {position:absolute; top:-143px; left:50%; margin-left:-340px;}
.coverly_wrap .imgbox {position:absolute; top:0; left:0; z-index:500; width:680px;}
.coverly_wrap .altbox {position:absolute; z-index:510; padding-top:22px; width:655px; text-align:right;}
.coverly_wrap .altbox * {vertical-align:middle;}
.coverly_wrap .altbox img {margin:0;}

/* chart */
.gomchart {float:left; margin-top:-8px; width:640px;}
.gomchart .mtit {margin-bottom:0;}
.gomchart .tab_sort {float:right; margin-top:8px; padding-left:2px; letter-spacing:-1px;}
.gomchart .tab_sort li {float:left; margin-left:-1px; width:80px; text-align:center; font-weight:bold; border:1px solid #d8d8d8;}
.gomchart .tab_sort a {display:block; padding:2px 0 0; height:33px; line-height:35px; overflow:hidden; border-bottom:3px solid #fff;}
.gomchart .tab_sort a.on {color:#ff6d00; border-color:#ff6d00;}
.gomchart .tab_sort a.on:hover {text-decoration:none;}
.gomchart .recom {clear:both; float:left; margin:8px 0 10px; width:396px; font-weight:bold;}
.gomchart .recom strong {display:inline-block; padding:1px 7px 0; height:21px; line-height:22px; overflow:hidden; letter-spacing:-1px; font-size:11px; color:#ff6d00; border:1px solid #d8d8d8;}
.gomchart .recom a {display:inline-block; margin:5px 0 0 3px; max-width:350px; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.gomchart .tab_rank {float:right; margin-top:15px;}
.gomchart .tab_rank li {float:left; margin-left:9px; padding-left:10px; line-height:12px;}
.gomchart .tab_rank .btm {background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/bar_gr01.gif) no-repeat 0 -1px;}
.gomchart .tab_rank a {color:#888;}
.gomchart .tab_rank a.on {font-weight:bold; color:#666;}
.gomchart .tab_rank .bar {margin:0 3px 0 1px; color:#d8d8d8;}
.lst_gomchart {clear:both; width:100%; height:253px; overflow:hidden;}
.lst_gomchart li {_display:inline; float:left; margin:0 0 15px 15px; width:152px; height:117px; overflow:hidden; border:1px solid #d8d8d8; -webkit-transition:border 0.2s linear; transition:border 0.2s linear;}
.lst_gomchart li:hover {border-color:#f60;}
.lst_gomchart .thbox {position:relative; width:152px; height:86px; overflow:hidden;}
.lst_gomchart .thumb {width:100%; min-height:86px;}
.lst_gomchart .subj {display:block; margin:10px 0 7px; padding:0 9px; line-height:1.2em; font-weight:normal; letter-spacing:-1px; white-space:nowrap;}
.lst_gomchart .subj .bul_19 {margin:-1px 0 0 4px; vertical-align:top;}
.lst_gomchart .desc {padding:0 9px; height:32px; line-height:16px; letter-spacing:-1px; overflow:hidden; color:#888;}
.lst_gomchart .rankbox {position:absolute; left:0; bottom:0; padding:5px 0 0; width:100%; height:15px; font-size:11px; font-weight:bold; color:#fff; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/bg_opaq_chart.png) no-repeat;}
.lst_gomchart .rank {float:left; margin-left:10px;}
.lst_gomchart .updown {float:right; margin-right:10px; padding-left:8px; height:11px; line-height:11px; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/ico_updown.gif) no-repeat 0 3px;}
.lst_gomchart .updown .state {position:absolute; width:1px; height:1px; overflow:hidden;}
.lst_gomchart .none {padding-left:5px; background-position:0 4px;}
.lst_gomchart .up {color:#ff4c3d; background-position:0 -11px;}
.lst_gomchart .down {color:#5e7fff; background-position:0 -29px;}
.lst_gomchart .new {padding-left:22px; background-position:0 -47px;}
.lst_gomchart .toprank {margin:0; width:300px; height:251px;}
.lst_gomchart .toprank .thbox {width:300px; height:168px;}
.lst_gomchart .toprank .thumb {min-height:168px;}
.lst_gomchart .toprank .subj {margin-top:8px; padding-top:2px; line-height:15px; font-size:14px; font-weight:bold; letter-spacing:normal; text-overflow:ellipsis; overflow:hidden;}
.lst_gomchart .toprank .rank {color:#ff6d00;}

/* AD */
.rban_area {position:relative; float:right; width:300px;}
.rban_area .ad_wrap {width:298px; height:248px; overflow:hidden; border:1px solid #d8d8d8;}
.rban_area .ad_wrap .ad_box {margin:-1px 0 0 -1px;}
.rban_area .minibanner {margin-top:10px; width:298px; height:75px; overflow:hidden; border:1px solid #d8d8d8;}
.rban_area .minibanner img {margin:-1px 0 0 -1px; width:300px; height:77px;}
.rban_area .wingbanner {position:absolute; top:0; left:310px; float:none; width:130px; height:220px; overflow:hidden;}
.rban_area .wingbanner a {position:static; margin:0; width:auto;}
.rban_area .vidbanner {position:absolute; top:0; left:310px; width:200px; height:250px;}
.rban_area .vidbanner .vidarea {position:absolute; top:31px; left:5px; width:190px; height:106px; overflow:hidden; color:#fff;}
.rban_area + .cboth:after {display:block; clear:both; content:"";}

/* recommand video */
.gomrecvid {margin-top:24px;}
.gomrecvid .mtit {margin-bottom:10px; *padding-top:6px;}
.gomrecvid .mtit .userid {color:#f7720f;}
.gomrecvid .profimg {display:inline-block; margin:3px 10px 0 0; *margin-top:-6px; width:50px; height:50px; overflow:hidden; border-radius:50%;}
.gomrecvid .profimg img {width:50px; height:50px; vertical-align:top; border-radius:50%;}
.gomrecvid .pagidx {float:right; margin-top:30px;}
.gomrecvid .navbtn button {top:-126px;}
.gomrecvid .slidearea {clear:both; width:960px; height:182px; overflow:hidden;}

/* top20 */
.top20 {margin-top:24px;}
.top20 .pagidx {float:right; margin-top:30px;}
.top20 .chan {float:right; margin-top:20px;}
.top20 .chan ul {overflow:hidden;}
.top20 .chan ul li {float:left; margin-left:-1px; padding:1px; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/bar_gr01.gif) no-repeat 0 50%;}
.top20 .chan ul li:first-child {margin-left:0; background:none;}
.top20 .chan ul li:hover,
.top20 .chan ul li.on {border:1px solid #d8d8d8; padding:0; background:none;}
.top20 .chan ul li a {display:block; width:46px; height:22px; text-align:center;}
.top20 .chan ul li a img {width:30px; height:12px; margin-top:4px;}
.top20 .navbtn button {top:-144px;}
.top20 .navbtn .btn_nx {right:-41px;}
.lst_top20 {margin-right:-13px; width:973px;}
.lst_top20 li {margin-right:13px; width:228px; height:207px; overflow:hidden;}
.lst_top20 .thbox {width:228px; height:127px;}
.lst_top20 .thumb {min-height:127px;}
.lst_top20 .subj {display:block; margin:10px 0 15px; padding:0 9px; height:32px; overflow:hidden;}
.lst_top20 .desc {display:block; width:210px; height:14px; padding:0 9px; line-height:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.lst_top20 .nodata .thumb {margin-top:98px;}

/* today hot issue */
.gomissue {margin-top:24px;}
.gomissue .mtit span {color:#f00;}
.gomissue .pagidx {float:right; margin-top:30px;}
.gomissue .navbtn button {top:-204px;}
.gomissue .slidearea {clear:both; width:960px; height:337px; overflow:hidden;}

/* promotion banner */
.gomproban {margin-top:40px;}
.lst_gomproban {margin-right:-15px; width:975px; overflow:hidden;}
.lst_gomproban li {float:left; margin-right:15px; width:310px; height:100px;}
.lst_gomproban li img {width:310px; height:100px; border-radius:3px;}

/* 3min TV */
.gom3mintv {margin-top:24px;}
.lst_3mintv {margin-right:-15px; width:975px;}
.lst_3mintv li {margin-right:15px; width:308px; height:267px; overflow:hidden;}
.lst_3mintv .thbox {position:relative; width:308px; height:171px;}
.lst_3mintv .thumb {min-height:171px;}
.lst_3mintv .ico_play {display:block; position:absolute; top:110px; right:12px; width:50px; height:50px; content:""; background:url(http://img.gomtv.com/images/neo_gomtv/images/btn/btn_play50.png) no-repeat;}
.lst_3mintv .subj {display:block; margin:18px 0 14px; padding:0 19px; height:40px; line-height:20px; overflow:hidden;}
.lst_3mintv .eptime {float:left; margin-left:20px; padding-left:12px; height:11px; line-height:11px; font-size:11px; color:#888; background:url(http://img.gomtv.com/images/neo_gomtv/images/icon/ico_time.png) no-repeat;}
.lst_3mintv .epbc {float:right; margin:-1px 15px 0 0;}
.lst_3mintv .nodata .thumb {margin-top:126px;}

/* theme */
.gomtheme {margin-top:24px;}
.lst_gomtheme {margin-right:-13px; width:973px;}
.lst_gomtheme li {margin-right:13px; width:228px; height:222px; overflow:hidden;}
.lst_gomtheme .thbox {padding:5px 5px 0; width:218px; height:115px;}
.lst_gomtheme .thumb {min-height:115px;}
.lst_gomtheme .subj {display:block; margin:10px 0 6px; padding:0 9px; height:33px; overflow:hidden;}
.lst_gomtheme .desc {padding:0 9px; height:42px; line-height:14px; overflow:hidden;}
.lst_gomtheme .nodata .thumb {margin-top:98px;}

/* admin module */
.admtheme {margin-top:24px; width:100%;}
.admtheme:after {display:block; clear:both; content:"";}
.linktxt {float:left; margin:16px 0 0 15px; padding-left:11px; height:24px; line-height:28px; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/bar_linktxt.gif) no-repeat 0 0;}
.linktxt a {padding-right:10px; letter-spacing:-1px; font-weight:bold; color:#ff6d00; background:url(http://img.gomtv.com/images/neo_gomtv/images/bul/bul_arr05.gif) no-repeat 100% 2px;}

.lstype_hor {margin-right:-15px; width:975px;}
.lstype_hor li {margin-right:15px; width:178px; height:179px;}
.lstype_hor .thbox {width:178px; height:99px;}
.lstype_hor .thumb {min-height:99px;}
.lstype_hor .subj {display:block; margin:9px 0 19px; padding:1px 9px 0; height:32px; overflow:hidden;}
.lstype_hor .desc {display:none;}
.lstype_hor .nodata .thumb {margin-top:82px;}

.lstype_hor_txt {margin-right:-20px; width:980px; height:290px;}
.lstype_hor_txt li {position:relative; margin:0 20px 20px 0; padding-right:10px; width:458px; height:133px;}
.lstype_hor_txt .thbox {_display:inline; float:left; margin-right:19px; width:240px; height:133px;}
.lstype_hor_txt .thumb {min-height:133px;}
.lstype_hor_txt .subj {display:block; margin-bottom:6px; padding:20px 0 0; max-height:32px; overflow:hidden;}
.lstype_hor_txt .desc {height:32px; overflow:hidden;}
.lstype_hor_txt .epinfo {position:absolute; top:108px; left:259px; padding-left:0;}
.lstype_hor_txt .nodata .thbox {margin:0; width:100%;}
.lstype_hor_txt .nodata .thumb {margin-top:60px;}

.lstype_txt {float:left; margin:-7px -30px 0 0; width:990px;}
.lstype_txt li {margin-right:30px; padding-top:7px; width:460px; height:23px; line-height:16px; border:none; background:url(http://img.gomtv.com/images/neo_gomtv/images/main_new/bg_under_dot01.gif) repeat-x 0 100%;}
.lstype_txt li:hover {border-color:#d8d8d8;}
.lstype_txt .thbox, .lstype_txt .epinfo {display:none;}
.lstype_txt .subj {padding-left:9px; line-height:inherit; word-wrap:normal; word-break:normal; background:url(http://img.gomtv.com/images/neo_gomtv/images/bul/bul_dot02.gif) no-repeat 0 6px;}
.lstype_txt .subj .bul_19 {margin-top:-3px; vertical-align:middle;}

.lstype_ver {margin-right:-15px; width:975px;}
.lstype_ver li {margin-right:15px; width:178px; height:335px;}
.lstype_ver .thbox {width:178px; height:254px;}
.lstype_ver .thumb {min-height:254px;}
.lstype_ver .subj {display:block; margin:9px 0 17px; padding:1px 9px 0; height:32px; overflow:hidden;}
.lstype_ver .desc {display:none;}
.lstype_ver .nodata .thumb {margin-top:160px;}

/* content list (nodata) */
.cntlist .nodata {text-align:center;}
.cntlist .nodata:hover {border-color:#d8d8d8;}
.cntlist .nodata .thumb {width:auto; min-height:0;}

/* brand */
.gombrand {margin-top:24px; width:100%; overflow:hidden;}
.gombrand ul {clear:both; margin-right:-15px; width:975px; overflow:hidden;}
.gombrand li {_display:inline; float:left; margin-right:15px; width:180px; height:100px; overflow:hidden;}

/* sitemap */
.gomsitemap {margin:40px 0 0; width:100%; border-top:1px solid #e5e5e5; color:#666;}
.gomsitemap .inner {margin:0 auto; padding:33px 0 14px; width:960px;}
.gomsitemap .inner:after {display:block; clear:both; content:"";}
.gomsitemap .mtit {margin-bottom:17px; height:auto; line-height:1.4em; font-size:20px;}
.gomsitemap h3 {margin-bottom:13px; height:15px; line-height:1.2em; font-size:12px;}
.gomsitemap h3 .bul_19 {margin:-3px 0 0 3px; vertical-align:middle;}
.gomsitemap a {color:#888;}
.gomsitemap .col_svc {float:left; padding-left:10px; width:127px; line-height:20px;}

/* gotop button */
.gotop {display:none; position:fixed; bottom:50px; left:50%; margin-left:525px;}
.gotop #topbtn {display:block; width:55px; height:60px; background:url(http://img.gomtv.com/images/neo_gomtv/images/btn/btn_gotop02.png) no-repeat 0 0;}
.gotop #topbtn:hover {background-position:100% 0;}
.gotop_fix {position:relative; bottom:auto; left:auto; margin:0 auto;}
.gotop_fix #topbtn {position:absolute; top:-110px; left:50%; margin-left:525px;}

/* GOMTV app banner */
.ban_gomtvapp {min-width:960px; height:80px; background:#aae5f8 url(http://img.gomtv.com/images/neo_gomtv/images/banner/ban_gomtvapp_pr.jpg) no-repeat 50% 0;}
.ban_gomtvapp .inner {position:relative; margin:0 auto; width:960px; height:80px; overflow:hidden;}
.ban_gomtvapp .txt_info {float:left;}
.ban_gomtvapp .btn_detail {display:block; margin:16px 0 0 413px; width:52px; height:51px; background:url(http://img.gomtv.com/images/neo_gomtv/images/btn/btn_gomtvapp_pr.png) no-repeat;}
.ban_gomtvapp .btn_detail:hover {background-position:-57px 0;}
.ban_gomtvapp .smsbox {float:right; display:inline; margin:30px 142px 0 0; padding:2px; width:218px; height:25px; overflow:hidden; border-radius:5px; background:#ff7200;}
.ban_gomtvapp .smsbox .text {float:left; display:inline; padding-left:9px; width:154px; height:25px; line-height:25px; font-size:14px; font-family:Dotum; font-weight:bold; color:#222; border:none; border-radius:2px 0 0 2px; background:#fff url(http://img.gomtv.com/images/neo_gomtv/images/frame_neo/txt_phonenum.gif) no-repeat 10px 7px;}
.ban_gomtvapp .smsbox .text.fill {background-image:none;}
.ban_gomtvapp .smsbox .btn_send {float:right; width:53px; height:25px; line-height:25px; font-family:Dotum; font-size:12px; font-weight:bold; color:#fff; border:1px solid #ff7200; border-radius:0 2px 2px 0; background:#ff7200;}
*+html .ban_gomtvapp .smsbox .btn_send {line-height:normal;}
.ban_gomtvapp .smsbox .btn_send:hover {background:#ff9d4d;}
.ban_gomtvapp .close_box {float:right; padding-right:4px; width:100px; text-align:right;}
.ban_gomtvapp .close_box label {letter-spacing:-1px; font-size:11px; color:#666;}
.ban_gomtvapp .chk {position:relative; top:-1px; margin-right:4px; width:14px; height:14px; vertical-align:middle;}
.ban_gomtvapp .btn_close {position:absolute; top:18px; right:25px; width:35px; height:34px; background:url(http://img.gomtv.com/images/neo_gomtv/images/btn/btn_gomtvapp_pr.png) no-repeat 0 -56px;}
.ban_gomtvapp .btn_close:hover {background-position:-57px -56px;}

@media screen and (min-width:0\0) {  
    /* for IE9 and IE10 */
	.cntlist .subj .bul_19 {margin-top:-1px;}
	.cntlist .bc {margin-top:-2px;}
	.lst_gomchart .subj .bul_19 {margin-top:-2px;}
	.lstype_txt .subj .bul_19 {margin-top:-4px}
	.lst_3mintv .eptime {padding-top:1px;}
}