@charset "euc-kr";

/* VOD °³Æí css
 * 2011.11.07 / ±èÁ¤À± * 2013.05.02 ¼öÁ¤/ ±èÇý¹Ì */

html{width:100%; height:100%; }
body{height:100%; margin:0; padding:0; font: normal 12px/14px dotum,gulim,arial,sans-serif; color:#555555; }

h1,h2,h3,h4,h5,h6{margin:0; padding:0; }
ul,ol{margin:0; padding:0; list-style:none; }
dl,dt,dd{margin:0; padding:0; }
p{margin:0; padding:0; }
em {font-style:normal;}
input{margin:0; padding:0; }
textarea{margin:0; padding:0; }
table{border-collapse:collapse; }
td img,td input,td select {vertical-align:middle; font-size:12px;}
hr, table caption, fieldset legend {height:0; font-size:0; line-height:0; overflow:hidden; text-indent:-9999px;}
form{margin:0; padding:0; border:none; }
fieldset{border:0; margin:0; padding:0; }
img{border:0;}
select {height:21px; font-family:Arial; padding:0; margin:0; line-height:18px; font-size:12px;}
textarea {border:1px solid #e3e3e3; padding:2px 5px;}
legend, .hidden{ text-indent:-5000px; line-height:0; font-size:0; position:absolute;  top:0; left:0;}
hr{display:none;}

a:link{text-decoration:none; color:#555555; }
a:visited{text-decoration:none; color:#555555; }
a:hover{text-decoration:underline; color:#259ace; }
a:active{text-decoration:none; color:#555555; }

/* ==================== Common Style ===================================================================================================================*/
.frameBd {position:absolute; top:0; left:0; display:block; border:1px solid #000; filter:alpha(opacity=20); opacity:0.2;}
.hidden {overflow:hidden; display:block; width:0; height:0; text-align:center; color:#000; visibility:hidden;}
.bn {background:none !important;}

.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}

.bt_none {border-top:none !important;}
.br_none {border-right:none !important;}
.bb_none {border-bottom:none !important;}
.bl_none {border-left:none !important;}

.font11 {font-size:11px !important;}

.txt_input {height:15px; border:1px solid #e3e3e3; padding:2px 5px; font-size:12px; color:#000;}
.dotInput {width:14px; height:14px; border:none; }

/*skipNavigation*/
#skip{height:0}
#skip a{position:absolute;left:0;top:-10000px;z-index:10000000;display:block;width:100%;text-align:center;font-size:1.3em}
#skip a:hover, #skip a:focus, #skip a:active{position:absolute;top:0;padding:15px 0;font-weight:bold;color:#fff;background:#1d60a7;z-index:500}

/*skipNavigation*/
#skip_nav{height:0}
#skip_nav a{position:absolute;left:0;top:-10000px;z-index:10000000;display:block;width:100%;text-align:center;font-size:1.3em}
#skip_nav a:hover, #skip_nav a:focus, #skip_nav a:active{position:absolute;top:0;padding:15px 0;font-weight:bold;color:#fff;background:#1d60a7;z-index:500}

/* ==================== Layout ===================================================================================================================*/
#top {width:100%; height:128px;}
#wrap {margin:0 auto;}
#container {width:990px; margin:0 auto 30px auto;}
#container:after {content:""; display:block; clear:both;}

#container #gnb {width:100%; position:relative; height:71px; background:url(http://img.sbs.co.kr/sw13/sbs/review/v1/bg_gnb.gif) no-repeat 0px 0px; margin-bottom:8px;}
#container #gnb dl {width:990px; height:38px; margin:0 auto; overflow:hidden;}
#container #gnb dl dd {float:left;}
#container #gnb dl dd.on ul {display:block;}

#container #gnb dl dd ul {width:988px; height:32px; overflow:hidden; position:absolute; top:38px; left:0px; display:none;}
#container #gnb dl dd#sub_6 ul {left:250px;}
#container #gnb dl dd ul li {float:left; padding:10px 20px 0 20px; background:url(http://img.sbs.co.kr/sw13/sbs/common/v1/bu_vertical1.gif) no-repeat 0px 11px;}
#container #gnb dl dd ul li:first-child {background:none;}
#container #gnb dl dd.on ul {display:block;}

#gnb.depth1 {width:100%; position:relative; height:38px !important; background:url(http://img.sbs.co.kr/sw13/sbs/review/v1/bg_gnb2.gif) no-repeat 0px 0px !important; margin-bottom:8px;}
#gnb.depth1_1 {width:100%; position:relative; height:38px !important; background:url(http://img.sbs.co.kr/sw13/sbs/review/v1/bg_gnb.gif) no-repeat 0px 0px !important; margin-bottom:8px;}

/* ´Ù½Ãº¸±â ¸ÞÀÎ ÇÁ·Î±×·¥¸®½ºÆ® */
.program {width:988px; min-height:37px; overflow:hidden; border:1px solid #b1cbd6; border-width:0 1px; background:url('http://img.sbs.co.kr/sw11/vod/common/bg_program.gif') left top repeat-x; margin-top:-8px;}
.p_close {width:988px; height:25px; padding-top:12px; overflow:hidden;}
.p_close dl {width:247px; float:left; overflow:hidden;}
.p_close dl dt,
.p_close dl dd {float:left; line-height:16px; }
.p_close dl dt {font-weight:bold; color:#222427; margin-right:10px; padding-left:10px;}
.p_close dl dd a {color:#585e66;}
.p_close dl dd a:hover {text-decoration:none; color:#259ace;}

.p_open {width:988px; overflow:hidden; padding-bottom:10px;}
.p_open .menu {width:247px; margin-top:10px; padding:2px 0 0 0; float:left; overflow:hidden; background:url('http://img.sbs.co.kr/sw11/vod/common/line_gray3.gif') right 2px no-repeat;}
.p_open dl {height:23px; padding-top:2px; float:left; margin-bottom:12px; }
.p_open dl dt,
.p_open dl dd {float:left; line-height:14px; }
.p_open dl dt {font-weight:bold; color:#222427;  margin-right:10px; padding-left:10px;}
.p_open dl dd {font-size:11px; padding-left:6px; margin-right:5px; background:url('http://img.sbs.co.kr/sw11/vod/common/line_gray.gif') left top no-repeat;}
.p_open dl dd.bn {padding-left:0;}
.p_open dl dd a {color:#585e66; display:block; line-height:13px;}
.p_open a:hover {color:#259ace;}

.p_open .tit {float:left; line-height:14px; font-weight:bold; color:#222427;  margin-right:10px; padding-left:10px;}
.p_open .special {font-weight:bold; }
.p_open .special a {padding-right:15px; display:inline-block; color:#000; background:url('http://img.sbs.co.kr/sw11/vod/common/icon_arrow.gif') right 2px no-repeat;}

.p_open .control {height:25px; float:right; padding-right:10px; margin-bottom:12px;}
.p_open .control span.num {margin:2px 5px 0 0; display:block; vertical-align:top; color:#595f67; font-size:11px; font-family:Arial; float:left; letter-spacing:0.1em;}
.p_open .control button {width:15px; height:15px; margin:0; padding:0; border:none; background:none; font-size:0; line-height:0; cursor:pointer; vertical-align:top; line-height:12px; float:left;}

.p_open ul {height:115px; clear:both; padding:0 0 0 13px; border-right:1px solid #f0f0f0; overflow-y:auto; overflow-x:hidden;}
.p_open ul li {line-height:14px; padding:4px 0;}
.p_open ul li span {font-size:11px; margin-right:5px; color:#0079bb;}
.p_open ul li a {color:#585e66;}
.p_open ul li .new {margin-left:5px; }
.p_open ul li span, 
.p_open ul li a {vertical-align:middle;}

.btn_program {border-top:2px solid #3daae7; text-align:center;}

/* ´Ù½Ãº¸±â ¸ÞÀÎ- tv best ¸®½ºÆ® */
.review {margin-top:5px;}
.review #left_cont {width:730px; float:left; position:relative; }

.review .fs {width:730px; height:217px; position:relative; overflow:hidden;}
.review .fs ul {width:730px; height:217px; line-height:0; font-size:0;}
.review .fs ul li a:hover {text-decoration:none;}
.review .fs ul li p {width:193px; height:55px; margin-bottom:-1px; font-size:12px; line-height:18px; position:relative; z-index:180; background:url('http://img.sbs.co.kr/sw11/vod/common/bg_tab_off.gif') left top repeat-x;}
.review .fs ul li p a {width:163px; height:43px; padding:12px 0 0 30px; display:block;}
.review .fs ul li p strong {display:block; color:#595959}
.review .fs ul li p span {display:block; font-size:11px; color:#6c6c6c; letter-spacing:-0.1em; line-height:15px;}
.review .fs ul li p.on {width:199px; height:54px; margin-bottom:0px; border:none; z-index:200; position:relative; background:url('http://img.sbs.co.kr/sw11/vod/common/bg_tab_on.png') left top no-repeat;}
.review .fs ul li p.on a {width:169px; height:42px; display:block;}
.review .fs ul li p.on strong {color:#fff;}
.review .fs ul li p.on span {color:#fff; letter-spacing:-0.2em;}
.review .fs ul li div {width:536px; height:215px; border:1px solid #d5d5d5; border-width:1px 1px 1px 0; font-size:0; line-height:0; z-index:180; position:absolute; right:0; top:0;}

.review .search_bar {width:707px; height:34px; padding:0 10px; margin:20px 0 30px; overflow:hidden; border:1px solid #e7e7e7; background:#ededed;}
.review .search_bar p {float:left; font-weight:bold; margin-top:10px; }
.review .search_bar a {color:#323232; padding-top:3px; display:inline-block;}
.review .search_bar p a:hover {color:#259ace;}
.review .search_bar p a, 
.review .search_bar p img {vertical-align:middle;}
.review .search_bar .search {float:right; margin-top:6px; }
.review .search_bar .search input {vertical-align:middle;}
.review .search_bar .search input#seach {width:230px; height:14px; padding:5px 10px 0; border:2px solid #4bb0df; color:#adadad; font-family:Dotum, µ¸¿ò, Arial; font-size:12px; border-width:2px 0 2px 2px; line-height:1;}
.review .imgInput {padding:0; margin:0; font-size:0; line-height:0;}

.review .best {position:relative;overflow:hidden;width:730px;margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e6e6e6}
.review .best h3 {margin-bottom:12px;vertical-align:top;font-size:0;line-height:0}
.review .best .tit {position:absolute;right:0;top:0;margin-right:-7px;line-height:15px}
.review .best .tit li{float:left;padding:0 7px 0 8px;font-size:11px;background:url('http://img.sbs.co.kr/sw11/vod/common/line_gray.gif') 0 top no-repeat}
.review .best .tit li.first{background:none}
.review .best .tit li.font_bold a{color:#333}
.review .best .tit li a{color:#6c6c6c;font-weight:bold}
.review .best .tit li a:hover{color:#259ace;text-decoration:none}
.review .best .main {position:relative;width:193px;float:left}
.review .best .main .hot {position:absolute;left:0;top:0;z-index:10}
.review .best .main a {display:block;letter-spacing:-1px;color:#fff}
.review .best .main a span.txt {display:block; width:173px; height:35px; padding:10px; font-size:11px;line-height:1.5em;background:#6c747b;}
.review .best .main a span.txt strong {display:block;margin-bottom:5px; font-size:12px;font-weight:bold;}
.review .best .main a span.img_crop {height:98px; display:block; overflow:hidden;}
.review .best img {vertical-align:top}

.review .best .list_tvbest {float:left; padding-left:6px;}
.review .best .list_tvbest li {width:162px; height:153px; float:left; position:relative; margin-left:15px;}
.review .best .list_tvbest li a .thumb {display:block; width:162px; height:130px; position:relative; text-align:center;}
.review .best .list_tvbest li a .thumb img {width:154px; height:94px; position:absolute; top:50%; left:50%; margin:-47px 0 0 -77px;}
.review .best .list_tvbest li a .txt {display:block; color:#666; margin-top:5px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review .best .list_tvbest li a span {display:block; color:#666; margin-top:5px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review .best .list_tvbest li a .mask {width:160px; height:128px;}

.review .best .list {float:left; padding-left:6px;}
.review .best .list li {width:162px; height:153px; float:left; position:relative; margin-left:15px;}
.review .best .list li a span {display:block; color:#666; margin-top:5px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review .best .list li a .mask {width:160px; height:128px;}

.review .best2 {position:relative; overflow:hidden; margin-top:25px;}
.review .best2 h3 {margin-bottom:12px;vertical-align:top;font-size:0;line-height:0}
.review .best2 .main {position:relative;width:193px;float:left;}
.review .best2 .main .hot {position:absolute;left:0;top:0;z-index:10}
.review .best2 .main a {display:block;letter-spacing:-1px;color:#fff}
.review .best2 .main a .play {display:block; width:28px; height:20px; background:url(http://img.sbs.co.kr/sw11/sbs/main_a/ico_play.png) no-repeat 0px 0px; top:88px; left:auto; right:0px;}
.review .best2 .main a span.txt {display:block; color:#666; margin-top:5px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review .best2 img {vertical-align:top}
.review .best2 ul {float:left; padding-left:6px;}
.review .best2 ul li {width:162px; height:153px; float:left; position:relative; margin-left:15px;}
.review .best2 ul li a span {display:block; color:#666; margin-top:5px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review .best2 ul li a .play {display:block; width:28px; height:20px; background:url(http://img.sbs.co.kr/sw11/sbs/main_a/ico_play.png) no-repeat 0px 0px; top:88px; left:auto; right:0px;}

.review .best.type2 {width:730px; overflow:hidden;}
.review .best.type2 .main {position:relative;width:246px;float:left;}
.review .best.type2 .main .hot {position:absolute;left:0;top:0;z-index:10}
.review .best.type2 .main a{display:block;letter-spacing:-1px;color:#fff}
.review .best.type2 .main a span.txt{display:block;width:224px;padding:17px 0 15px 22px;font-size:11px;line-height:1.5em;background:#6c747b url(http://img.sbs.co.kr/sw11/vod/common/icon_reple.gif) no-repeat 14px 35px;}
.review .best.type2 .main a span.txt strong{display:block;margin:0 0 5px -10px;font-size:12px;font-weight:bold}
.review .best.type2 .list {width:458px; float:left; margin-left:26px;overflow:hidden;padding:0; margin-top:-15px;}
.review .best.type2 .list li {margin:15px 0 0 22px;width:218px; height:201px;}
.review .best.type2 .list li:first-child {margin-left:0;}
.review .best.type2 .list li span {height:13px;overflow:hidden;width:223px; text-overflow:ellipsis; white-space:nowrap;}
.review .best.type2 em.etc {font-style:normal; font-size:11px; display:block; padding-top:20px;clear:both;}

/* ==================== Index Contents ===================================================================================================================*/
/* left Contents */
.review_tv #left_cont {width:730px; float:left; position:relative; }

.review_tv .fs {width:730px; height:217px; position:relative; overflow:hidden;}
.review_tv .fs ul {width:730px; height:217px; line-height:0; font-size:0;}
.review_tv .fs ul li a:hover {text-decoration:none;}
.review_tv .fs ul li p {width:193px; height:55px; margin-bottom:-1px; font-size:12px; line-height:18px; position:relative; z-index:180; background:url('http://img.sbs.co.kr/sw11/vod/common/bg_tab_off.gif') left top repeat-x;}
.review_tv .fs ul li p a {width:163px; height:43px; padding:12px 0 0 30px; display:block;}
.review_tv .fs ul li p strong {display:block; color:#595959}
.review_tv .fs ul li p span {display:block; font-size:11px; color:#6c6c6c; letter-spacing:-0.1em; line-height:15px;}
.review_tv .fs ul li p.on {width:199px; height:54px; margin-bottom:0px; border:none; z-index:200; position:relative; background:url('http://img.sbs.co.kr/sw11/vod/common/bg_tab_on.png') left top no-repeat;}
.review_tv .fs ul li p.on a {width:169px; height:42px; display:block;}
.review_tv .fs ul li p.on strong {color:#fff;}
.review_tv .fs ul li p.on span {color:#fff; letter-spacing:-0.2em;}
.review_tv .fs ul li div {width:536px; height:215px; border:1px solid #d5d5d5; border-width:1px 1px 1px 0; font-size:0; line-height:0; z-index:180; position:absolute; right:0; top:0;}

.review_tv .search_bar {width:707px; height:34px; padding:0 10px; margin:20px 0 30px; overflow:hidden; border:1px solid #e7e7e7; background:#ededed;}
.review_tv .search_bar p {float:left; font-weight:bold; margin-top:10px; }
.review_tv .search_bar a {color:#323232; padding-top:3px; display:inline-block;}
.review_tv .search_bar p a:hover {color:#259ace;}
.review_tv .search_bar p a, 
.review_tv .search_bar p img {vertical-align:middle;}
.review_tv .search_bar .search {float:right; margin-top:6px; }
.review_tv .search_bar .search input {vertical-align:middle;}
.review_tv .search_bar .search input#seach {width:230px; height:14px; padding:5px 10px 0; border:2px solid #4bb0df; color:#adadad; font-family:Dotum, µ¸¿ò, Arial; font-size:12px; border-width:2px 0 2px 2px; line-height:1;}
.review_tv .imgInput {padding:0; margin:0; font-size:0; line-height:0;}

.review_tv .best {position:relative;overflow:hidden;width:730px;margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e6e6e6}
.review_tv .best h3{margin-bottom:12px;vertical-align:top;font-size:0;line-height:0}
.review_tv .best .tit {position:absolute;right:0;top:0;margin-right:-7px;line-height:15px}
.review_tv .best .tit li{float:left;padding:0 7px 0 8px;font-size:11px;background:url('http://img.sbs.co.kr/sw11/vod/common/line_gray.gif') 0 top no-repeat}
.review_tv .best .tit li.first{background:none}
.review_tv .best .tit li.font_bold a{color:#333}
.review_tv .best .tit li a{color:#6c6c6c;font-weight:bold}
.review_tv .best .tit li a:hover{color:#259ace;text-decoration:none}
.review_tv .best .main {position:relative;width:193px;float:left}
.review_tv .best .main .hot {position:absolute;left:0;top:0;z-index:10}
.review_tv .best .main a{display:block;letter-spacing:-1px;color:#fff}
.review_tv .best .main a span.txt{display:block;width:171px;padding:12px 0 10px 22px;font-size:11px;line-height:1.5em;background:#6c747b url(http://img.sbs.co.kr/sw11/vod/common/icon_reple.gif) no-repeat 14px 35px}
.review_tv .best .main a span.txt strong{display:block;margin:0 0 5px -10px;font-size:12px;font-weight:bold}
.review_tv .best img{vertical-align:top}
.review_tv .best .list{overflow:hidden;float:right;width:532px;margin-top:-15px}
.review_tv .best .list li{float:left;width:120px;margin:15px 0 0 13px}
.review_tv .best .list li a{display:block;}
.review_tv .best .list li a:hover{text-decoration:none}
.review_tv .best .list li a img{border:1px solid #e6e6e6}
.review_tv .best .list li a span{display:block;margin-top:6px;line-height:1.3em}
.review_tv .movie_best .list{margin-right:-1px}
.review_tv .movie_best .list li{width:92px;margin-left:14px}

.review_tv .best.type2 {border:none;}
.review_tv .best.type2 .main {position:relative;width:246px;float:left;}
.review_tv .best.type2 .main .hot {position:absolute;left:0;top:0;z-index:10}
.review_tv .best.type2 .main a{display:block;letter-spacing:-1px;color:#fff}
.review_tv .best.type2 .main a span.txt{display:block;width:224px;padding:17px 0 15px 22px;font-size:11px;line-height:1.5em;background:#6c747b url(http://img.sbs.co.kr/sw11/vod/common/icon_reple.gif) no-repeat 14px 35px;}
.review_tv .best.type2 .main a span.txt strong{display:block;margin:0 0 5px -10px;font-size:12px;font-weight:bold}
.review_tv .best.type2 .list {width:458px; float:left; margin-left:26px;}
.review_tv .best.type2 .list li {margin:15px 0 0 22px;width:218px; height:201px;}
.review_tv .best.type2 .list li:first-child {margin-left:0;}
.review_tv .best.type2 .list li span {height:13px;overflow:hidden;width:223px; text-overflow:ellipsis; white-space:nowrap;}
.review_tv .best.type2 em.etc {font-style:normal; font-size:11px; display:block; padding-top:20px;clear:both;}

/* ´Ù½Ãº¸±â ¼­ºê */
.review_tv .consonant {height:37px; overflow:hidden; position:relative; padding:0 1px; margin-bottom:10px; background:url(http://img.sbs.co.kr/sw13/sbs/review/v1/bg_lng.gif) left top no-repeat;}
.review_tv .consonant ul {width:582px; height:37px; overflow:hidden; }
.review_tv .consonant ul li {width:31px; height:32px; float:left; line-height:15px; font-size:11px; text-align:center; background:url(http://img.sbs.co.kr/sw11/vod/sub/bg_lng_line.gif) left top no-repeat;}
.review_tv .consonant ul li.on {width:32px; height:37px; margin-right:-1px; position:relative; z-index:2; background:url(http://img.sbs.co.kr/sw11/vod/sub/bg_lng_on.gif) left top no-repeat;}
.review_tv .consonant ul li.on a {font-weight:bold; color:#fff;}
.review_tv .consonant ul li a {height:21px; padding-top:11px; color:#595959; display:block; vertical-align:top; line-height:1.27em}
.review_tv .consonant ul li a:hover {text-decoration:none;}
.review_tv .consonant ul li.all {width:58px; background:none;}
.review_tv .consonant ul li.all.on {width:58px; background:url(http://img.sbs.co.kr/sw11/vod/sub/bg_all.gif) left top no-repeat;}
.review_tv .consonant ul li.num {width:41px; }
.review_tv .consonant ul li.num.on {width:41px; background:url(http://img.sbs.co.kr/sw11/vod/sub/bg_num.gif) left top no-repeat;}
.review_tv .consonant ul li.abc {width:49px; }
.review_tv .consonant ul li.abc.on {width:49px; position:absolute; right:0px; top:0; margin-right:0; background:url(http://img.sbs.co.kr/sw11/vod/sub/bg_abc.gif) left top no-repeat;}

.review_tv .tabType01 {overflow:hidden;}
.review_tv .tabType01 .tab {}
.review_tv .tabType01 .btn_list {float:right; margin-top:-24px;}
.review_tv .tab {width:100%; border-bottom:2px solid #6c747b; overflow:hidden;}
.review_tv .tab li {width:91px; height:30px; font-weight:bold; float:left; text-align:center; border:1px solid #b9bcc2; border-width:1px 1px 0 1px; margin-right:-1px;}
.review_tv .tab li a {height:20px; padding-top:10px; display:block; color:#595959; }
.review_tv .tab li a:hover {text-decoration:none;}
.review_tv .tab li.on {border-color:#7b7f8b; background:#6c747b; position:relative; z-index:2;}
.review_tv .tab li.on a {color:#fff; }
.review_tv .btn_list {height:17px; text-align:right;}
.review_tv :root .btn_list {padding-right:3px;}
.review_tv .btn_list button {width:23px; height:17px; font-size:0; line-height:0; padding:0; margin:0 0 0 1px; border:none; background:none; cursor:pointer; vertical-align:top;}

/* ½æ³×ÀÏ ¸®½ºÆ® */
.review_tv .thum_list {overflow:hidden; border-bottom:1px solid #b9bcc2;}
.review_tv .thum_list ul {overflow:hidden; margin:25px 0 0 20px}
.review_tv .thum_list li {float:left;width:127px;height:137px;margin:0 13px 0 0;line-height:1.42em}
.review_tv .thum_list li img{line-height:0;vertical-align:top;border:1px solid #c9c9c9}
.review_tv .thum_list li a,.thum_list li a strong{display:block}
.review_tv .thum_list li a{font-size:11px;color:#6c6c6c}
.review_tv .thum_list li a strong{margin:8px 0 0;font-size:12px;color:#555}
.review_tv .thum_list li a:hover,.thum_list li a:hover strong{text-decoration:none;color:#259ace}

/* ÅØ½ºÆ® ¸®½ºÆ® */
.review_tv .list_table {width:100%; overflow:hidden;}
.review_tv .list_table table {width:101%; margin-left:-1px; border-bottom:1px solid #b9bcc2;}
.review_tv .list_table thead th {padding:11px 0 9px; font-weight:normal; border-bottom:1px solid #b9bcc2; background:url('http://img.sbs.co.kr/sw11/vod/common/bg_th.gif') left bottom no-repeat;}
.review_tv .list_table tbody td {padding:11px 0 9px; text-align:center; border-top:1px solid #edeef0; }

.review_tv .list_table .left {text-align:left; padding-left:20px;}
.review_tv .list_table .bg_gray th, 
.review_tv .list_table .bg_gray td {background:#f7f8f9;}

/* ÆäÀÌÂ¡ 20130207 */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:20px 0;text-align:center}
.paginate a,.paginate strong{overflow:hidden;display:inline-block;width:20px;height:17px;padding-top:2px;vertical-align:top;font-family:verdana !important;font-size:11px;line-height:1.35em;text-decoration:none;color:#000;border:1px solid #e3e3e3}
.paginate strong{border-width:2px;margin-top:-1px}
.paginate a:hover,.paginate a:focus,.paginate strong{color:#6c6c6c !important;border-color:#6c6c6c}
.paginate a.dir{height:19px;padding-top:0}
.paginate a.dir img{margin-top:6px;vertical-align:top;line-height:0}
.paginate a.edge{width:30px;font-family:dotum,'µ¸¿ò' !important;line-height:1.72em}
.paginate a.edge:hover{color:#6c6c6c !important}

/* Right Contetns */
.vod_right .lineBtm_box, 
.vod_right .board, 
.vod_right .free_pass {border:1px solid #e5e5e5; border-width:0 1px 1px 1px; background:#fbfbfb;}
.vod_right .ad {width:240px; height:240px; margin-top:15px; overflow:hidden;}

#right_cont {width:240px; float:right; position:relative; overflow:hidden; }
#right_cont .lineBtm_box {width:212px; padding:20px 13px 14px;}
#right_cont .last {padding:20px 7px 10px;}
#right_cont .h3_r {margin:0 0 10px; font-size:12px; line-height:14px; color:#323232;}

#right_cont .list_type {line-height:16px;}
#right_cont .list_type li {width:200px; _height:13px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:8px; margin-bottom:6px; background:url('http://img.sbs.co.kr/sw11/vod/common/dot_gray.gif') left 5px no-repeat;}
#right_cont .list_type li .tit {color:#3d96c0;}
#right_cont .list_type li a {color:#343434;}
#right_cont .list_type li a:hover {color:#259ace;}

#right_cont .event {padding:20px 15px 13px; border:1px solid #e5e5e5; border-width:0 1px; background:#fbfbfb;}
#right_cont .event h4 {color:#000; font-size:12px; padding-bottom:8px;}
#right_cont .event .list_type {}
#right_cont .event .list_type li {line-height:149%; margin-bottom:3px; }
#right_cont .event .list_type li a:hover {text-decoration:underline; color:#259ace;}

#right_cont .banner {position:relative;height:60px}
#right_cont .banner a {width:240px; height:60px; display:block; position:absolute;left:0;top:0}
#right_cont .banner img {width:240px; display:block; line-height:0; font-size:0;}

#right_cont .mem_infor {width:210px; height:115px; border:3px solid #e1e1e1; padding:13px 12px 15px; background:#fff; overflow:hidden;}
#right_cont .mem_infor .mem {width:210px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e1e1e1;}
#right_cont .mem_infor .mem p {float:left; line-height:16px;}
#right_cont .mem_infor .mem .txt11 {font-size:11px; line-height:1.3}
#right_cont .mem_infor .mem .br {display:block; margin-top:5px;}
#right_cont .mem_infor .mem .u {text-decoration:underline; font-size:11px; line-height:15px;}
#right_cont .mem_infor .mem .btn {float:right; margin-top:19px;}
#right_cont .mem_infor .price {color:#3d96c0; font-size:11px;}
#right_cont .mem_infor ul {padding:15px 0 0px; line-height:15px; font-size:11px; letter-spacing:-0.1em;}
#right_cont .mem_infor ul li {width:123px; padding:0 80px 0 9px; margin-bottom:4px; color: #555; position:relative; background:url('http://img.sbs.co.kr/sw11/vod/common/line_blue_w.gif') left 5px no-repeat;}
#right_cont .mem_infor ul li .r_txt {position:absolute; right:1px; top:0; color:#6c6c6c; text-decoration:underline;}
#right_cont .mem_infor ul li .r_txt a {color:#6c6c6c; text-decoration:underline;}
#right_cont .mem_infor ul li .r_txt2 {position:absolute; right:0; top:0; color:#999;}
#right_cont .mem_infor ul li .r_txt2 a {color:#6c6c6c;}

#right_cont .free_pass {width:214px; height:145px; padding:0 12px; overflow:hidden; }
#right_cont .free_pass h3 {font-size:12px; color:#323232; padding:20px 0 8px;}
#right_cont .free_pass h3 span {color:#9553fd;}
#right_cont .free_pass ul {width:216px; overflow:hidden; }
#right_cont .free_pass ul li {float:left; margin:0 1px 1px 0;}
#right_cont .free_pass ul li a{display:block}

#right_cont .banner_list {}
#right_cont .banner_list li {border:1px solid #e1e1e1; border-width:0 1px 1px 1px; line-height:0.1; font-size:0.1;}
#right_cont .banner_list li a {display:block;}

/* Footer */
#footer {width:990px; border-top:2px solid #5e5e5e; overflow:hidden; clear:both; margin:50px auto 0 auto;}
#footer .menu {width:1000px; height:19px; margin-left:-1px; padding-top:10px; overflow:hidden;}
#footer .menu li {float:left; padding-left:36px; margin-right:36px; background:url('http://img.sbs.co.kr/sw11/vod/common/line_gray.gif') left top no-repeat;} 
#footer .add {padding:15px 20px 10px; border:1px solid #e8e8e8; font-size:11px; font-style:normal; overflow:hidden;}
#footer .add ul {width:545px; float:left;}
#footer .add ul .first {margin-bottom:2px;}
#footer .add .select {width:275px; float:right;}
#footer .add .select select {height:17px; border:1px solid #d6d6d6; font-size:11px; color:#595959; background:#fff;}
#footer .add span, 
#footer .add address {display:inline-block; padding-right:8px; margin-right:6px; font-style:normal; background:url('http://img.sbs.co.kr/sw11/vod/common/line_gray2.gif') right 1px no-repeat;}
#footer .add, 
#footer .add a, 
#footer .add a:hover {color:#898989 !important;}
#footer .add .map {text-decoration:underline;}
#footer .copy {padding:20px 0 50px; font-family:sans-serif, Arial; font-size:10px; display:block; text-align:center; color:#a2a2a2;}
#footer .copy span {color:#25a0e2;}
.movie_best {border-bottom:0;}

/*Netv½ÃÀÛ*/
#netv_wrap {}
#content.bestclip {width:728px; float:left;}
/* netv ¸ÞÀÎ Å¬¸³*/
.bestclip .list_netv {width:722px; border:3px solid #ddeefa; border-bottom:0; position:relative;}
.bestclip .list_netv .date {vertical-align:baseline; text-align:center; padding:18px 0;}
.bestclip .list_netv .date img {vertical-align:baseline;}
.bestclip .list_netv .nav_netv {width:137px; height:17px; background:url(http://img.sbs.co.kr/sw11/netv/main/nav_netv.gif) no-repeat left top; overflow:hidden; zoom:1; position:absolute; top:19px; right:25px;}
.bestclip .list_netv .nav_netv dt {display:block; overflow:hidden; position:absolute; left:0; top:-1000em;}
.bestclip .list_netv .nav_netv dd {float:left; background:url(http://img.sbs.co.kr/sw11/netv/main/nav_netv.gif) no-repeat 0px 0px;}
.bestclip .list_netv .nav_netv dd a {width:32px; height:17px; display:block; text-indent:-2000em;}
.bestclip .list_netv .nav_netv dd.nav1:hover {background-position:0px -17px;}
.bestclip .list_netv .nav_netv dd.nav1_on {background-position:0px -17px;}
.bestclip .list_netv .nav_netv dd.nav2 {background-position:-32px 0px;}
.bestclip .list_netv .nav_netv dd.nav2 a {width:41px;}
.bestclip .list_netv .nav_netv dd.nav2:hover {background-position:-32px -17px;}
.bestclip .list_netv .nav_netv dd.nav2_on {background-position:-32px -17px;}
.bestclip .list_netv .nav_netv dd.nav3 {background-position:-73px 0px;}
.bestclip .list_netv .nav_netv dd.nav3:hover {background-position:-73px -17px;}
.bestclip .list_netv .nav_netv dd.nav3_on {background-position:-73px -17px;}
.bestclip .list_netv .nav_netv dd.nav4 {background-position:-105px 0px}
.bestclip .list_netv .nav_netv dd.nav4:hover {background-position:-105px -17px;}
.bestclip .list_netv .nav_netv dd.nav4_on {background-position:-105px -17px;}

.bestclip .list_netv h2 {display:block; overflow:hidden; position:absolute; left:0; top:-1000em;}

.bestclip .netv_all {margin-top:20px;}
.bestclip .netv_drama {display:none;}
.bestclip .netv_emt {display:none;}
.bestclip .netv_ucc {display:none;}
.bestclip ul.list_today {width:690px; overflow:hidden; zoom:1; margin:0 auto;}
/*ul.list_today li {width:220px; float:left; padding:0 5px;}*/
.bestclip ul.list_today li {width:220px; float:left; padding:0 5px 40px 5px;}
.bestclip ul.list_today li.on {width:220px; float:left; padding:0 5px 40px 5px; background:url(http://img.sbs.co.kr/sw11/netv/main/bu_tail.gif) no-repeat center bottom;}
.bestclip ul.list_today li .line {width:218px; height:122px; display:block; border:1px solid #999; filter:alpha(opacity=20); opacity:0.2; position:absolute; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}
.bestclip ul.list_today li:hover span {width:208px; height:112px; display:block; border:6px solid #99cdf2; overflow:hidden;}
.bestclip ul.list_today li:hover span img {display:block; margin:-6px;}
.bestclip ul.list_today li p {position:relative; font:12px/1.5 dotum; padding-top:10px; height:35px; overflow:hidden;}
.bestclip ul.list_today li p a {color:#3c3c3c;}
.bestclip ul.list_today li p a:hover {color:#3c3c3c !important;}
.bestclip ul.list_today li:hover p a {text-decoration:none; font-weight:bold; letter-spacing:-2px;}
.bestclip ul.list_today li:hover p a strong {font-weight:bold;}
.bestclip ul.list_today li p em {position:absolute; top:5px; right:0px;}
.bestclip ul.list_today li p strong {width:165px; display:block; font-weight:normal; color:#0f98dc;}

.bestclip .tab_clip {position:absolute; top:203px; left:47%;}
.bestclip .tab_clip a {display:block; float:left; width:8px; height:8px; text-indent:-2000em; margin:0 2px; background:url(http://img.sbs.co.kr/sw11/netv/main/tab_dot_off.gif) no-repeat left top;}
.bestclip .tab_clip span.tab_on a {background:url(http://img.sbs.co.kr/sw11/netv/main/tab_dot_on.gif) no-repeat left top;}

/*.relation_clip {padding-top:8px; background:url(http://img.sbs.co.kr/sw11/netv/main/bu_tail.gif) no-repeat 110px 0px; margin-top:30px; margin-left:-3px;}*/
.bestclip .relation_clip {margin-left:-3px;}
.bestclip .relation_clip dl {width:682px; padding:15px 23px; background:#b0d8f5; overflow:hidden; zoom:1;}
.bestclip .relation_clip dl dt {height:12px; clear:both; font:bold 12px/1.2 gulim; color:#656565; padding:5px;}
.bestclip .relation_clip dl dt strong {color:#013f60;}
.bestclip .relation_clip dl dd {width:103px; float:left; padding:0 5px;}
.bestclip .relation_clip dl dd .line {width:101px; height:56px; display:block; border:1px solid #999; filter:alpha(opacity=20); opacity:0.2; position:absolute; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}
.bestclip .relation_clip dl dd p {height:27px; padding-top:8px; font:11px/1 dotum; letter-spacing:-1px; overflow:hidden;}
.bestclip .relation_clip dl dd p a {line-height:1.3; color:#494848;}

/* ½Ç½Ã°£ ÀÎ±â best */
.bestclip .list_popular {padding:40px 0 30px 0; position:relative; overflow:hidden; zoom:1;}
.bestclip .list_popular h2 {height:14px; padding-bottom:10px;}

.bestclip .thum_ppr {width:220px; height:122px; position:relative; float:left;}
.bestclip .thum_ppr .label_top {position:absolute; top:0px; left:0px;}
.bestclip .thum_ppr .line {width:218px; height:122px; display:block; border:1px solid #999; filter:alpha(opacity=20); opacity:0.2; position:absolute; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent; z-index:100;}

.bestclip .list_popular ol {width:370px; height:125px; padding-left:10px; position:relative; float:left;}
.bestclip .list_popular ol li {width:300px; height:24px; #height:21px; padding-left:15px; overflow:hidden; zoom:1;}
.bestclip .list_popular ol li a {float:left; font:12px/2.5 dotum; color:#343434; display:block; width:198px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bestclip .list_popular ol li em {width:90px; float:right; font:11px/2.3 Verdana, Geneva, sans-serif; font-style:normal; color:#989898;}

.bestclip .list_popular ol li.ppr_no1 {background:url(http://img.sbs.co.kr/sw11/netv/main/no1.gif) no-repeat left 7px;}
.bestclip .list_popular ol li.ppr_no1 a {font:bold 12px/2.5 dotum;}
.bestclip .list_popular ol li.ppr_no2 {top:25px; background:url(http://img.sbs.co.kr/sw11/netv/main/no2.gif) no-repeat left 7px;}
.bestclip .list_popular ol li.ppr_no3 {top:50px; background:url(http://img.sbs.co.kr/sw11/netv/main/no3.gif) no-repeat left 7px;}
.bestclip .list_popular ol li.ppr_no4 {top:75px; background:url(http://img.sbs.co.kr/sw11/netv/main/no4.gif) no-repeat left 7px;}
.bestclip .list_popular ol li.ppr_no5 {top:100px; background:url(http://img.sbs.co.kr/sw11/netv/main/no5.gif) no-repeat left 7px;}

.bestclip .nav_date {width:126px; height:123px; position:absolute; top:65px; right:0px; background:url(http://img.sbs.co.kr/sw11/netv/main/bg_date.gif) no-repeat right top;}
.bestclip .nav_date div a {display:block; width:126px; height:25px; font:11px/2.3 dotum; color:#999; position:absolute; text-align:center;}
.bestclip .nav_date .on a {font:bold 11px/2.3 dotum; color:#fd4c76; background:url(http://img.sbs.co.kr/sw11/netv/main/bg_date_on.gif) no-repeat left top;}
.bestclip .nav_date .on a:hover {color:#fd4c76 !important;}

.bestclip .date1 a {top:0px; right:0px;}
.bestclip .date2 a {top:25px; right:0px;}
.bestclip .date3 a {top:50px; right:0px;}
.bestclip .date4 a {top:75px; right:0px;}
.bestclip .date5 a {top:100px; right:0px;}

/* ÃÖ½ÅÅ¬¸³ */
.bestclip .list_clip {padding:25px 0 35px 0; border-top:1px solid #e6e6e6;}
.bestclip .list_clip h2 {height:14px; padding:0 0 10px 0;}
.bestclip .list_clip ul {overflow:hidden; zoom:1;}
.bestclip .list_clip ul li {width:125px; float:left; padding-right:25px;}
.bestclip .list_clip ul li .line {width:123px; height:68px; display:block; border:1px solid #999; filter:alpha(opacity=20); opacity:0.2; position:absolute; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}
.bestclip .list_clip ul li.last {padding:0;}
.bestclip .list_clip ul li p {height:36px; padding-top:8px; overflow:hidden; text-align:center; word-break:keep-all;}
.bestclip .list_clip ul li p a {font:12px/1.5 dotum; color:#000;}
.bestclip .list_clip ul li p span {display:block; height:12px; font:11px/1.3 dotum; color:#989898; overflow:hidden;}
.bestclip .list_clip ul li p span em {font-style:normal; border-right:1px solid #ccc; padding:0 7px 0 12px; margin-right:7px; background:url(http://img.sbs.co.kr/sw11/netv/main/ico_like.gif) no-repeat left 2px;}

/* Å×¸¶¿µ»ó */
.bestclip .list_theme {padding:25px 0 35px 0; border-top:1px solid #e6e6e6;}
.bestclip .list_theme h2 {height:14px; padding-bottom:10px;}
.bestclip .list_theme ul {overflow:hidden; zoom:1;}
.bestclip .list_theme ul li {width:125px; float:left; padding-right:25px;}
.bestclip .list_theme ul li .line {width:124px; height:68px; display:block; border:1px solid #999; filter:alpha(opacity=20); opacity:0.2; position:absolute; z-index:250; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}
.bestclip .list_theme ul li.last {padding:0;}
.bestclip .list_theme ul li p {padding-top:8px; text-align:center; word-break:keep-all;}
.bestclip .list_theme ul li p a {display:block; height:30px; font:12px/1.3 dotum; color:#000; overflow:hidden;}


/*gnb_ÄÜÆÃ width970px*/
#warp #gnb {width:100%; position:relative; height:71px; background:url(http://img.sbs.co.kr/sw13/sbs/review/v1/bg_gnb3.gif) no-repeat 0px 0px; margin-bottom:8px;}
#warp #gnb dl {width:970px; height:38px; margin:0 auto; overflow:hidden;}
#warp #gnb dl dd {float:left;}
#warp #gnb dl dd.on ul {display:block;}

#warp #gnb dl dd ul {width:988px; height:32px; overflow:hidden; position:absolute; top:38px; left:0px; display:none;}
#warp #gnb dl dd#sub_6 ul {left:250px;}
#warp #gnb dl dd ul li {float:left; padding:10px 20px 0 20px; background:url(http://img.sbs.co.kr/sw13/sbs/common/v1/bu_vertical1.gif) no-repeat 0px 11px; line-height:1.1em;}
#warp #gnb dl dd ul li:first-child {background:none;}
#warp #gnb dl dd.on ul {display:block;}

#gnb.depth1 {width:100%; position:relative; height:38px !important; background:url(http://img.sbs.co.kr/sw13/sbs/review/v1/bg_gnb2.gif) no-repeat 0px 0px !important; margin-bottom:8px;}

.review_tv .fs ul li div a .free {position:absolute; top:-1px; left:0}
.bdnone {border-bottom:0 !important;}