@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011.css");
/* Default Selectors */
.blind, .hide {position:absolute; left:-5000em; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
.HideText {text-indent:-5000em;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle;}
.skip_navi {display:none;}
/* ºí·¯ ¾ø¾Ö±â (ÅÇÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀå) */
/* a, img, label, input{selector-dummy:expression(this.hideFocus=true);} */

body {text-align:center; font-size:75%;}
#header {z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center;}
.gnb {z-index:30; position:relative; width:990px; margin:0 auto; text-align:left;}
#f_copyright {overflow:hidden; clear:both; width:990px; margin:0 auto; padding:20px 0 27px 0; color:#b29692;}
.sub #f_copyright {overflow:hidden; clear:both; width:990px; margin:0 auto; padding:20px 0 27px 0; color:#4d73a1;}
#wrap {overflow:hidden; width:100%; margin:0px auto; background:#ece9e3; -webkit-background-size:1920px 1650px;}
#container {position:relative; width:100%; text-align:center ; padding-bottom:20px; z-index:2;}
#rectangle_banner {overflow:hidden; float:left; margin:10px 0 0 0; width:250px; height:250px;}

/*¸¶ÀÇ_sunny*/
#visual_m {position:relative;  height:560px;}
.visual {position:absolute; left:50%; top:0; overflow:hidden; width:1920px; height:560px; margin-left:-960px;}
.visual .main_visual li {float:left;}
.visual .main_visual li img {display:block;}
#visual_nav {position:absolute; left:50%; margin-left:-495px; top:155px; width:990px;}
#visual_nav .main_nav {position:absolute; right:10px;  top:0px; overflow:hidden; width:75px;}
#visual_nav .main_nav li {display:block; width:75px;  height:49px; cursor:pointer;}
#visual_nav .main_nav li.nav_01 {height:52px !important;}
#visual_nav .main_nav li p {width:75px;  height:49px; text-indent:-5000em;}
#visual_nav .main_nav li.nav_01 p {height:52px !important;}
#visual_nav .main_nav img {float:left; display:block;}

li.nav_01 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_01_off.png') no-repeat 0 0;}
li.nav_02 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_02_off.png') no-repeat 0 0;}
li.nav_03 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_03_off.png') no-repeat 0 0;}
li.nav_04 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_04_off.png') no-repeat 0 0;}
li.nav_05 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_05_off.png') no-repeat 0 0;}
li.nav_06 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_06_off.png') no-repeat 0 0;}
li.nav_07 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_07_off.png') no-repeat 0 0;}
li.nav_08 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_08_off.png') no-repeat 0 0;}
li.nav_09 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_09_off.png') no-repeat 0 0;}
li.nav_10 p {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_10_off.png') no-repeat 0 0;}

li.nav_01 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_01_on.png') no-repeat 0 0;}
li.nav_02 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_02_on.png') no-repeat 0 0;}
li.nav_03 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_03_on.png') no-repeat 0 0;}
li.nav_04 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_04_on.png') no-repeat 0 0;}
li.nav_05 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_05_on.png') no-repeat 0 0;}
li.nav_06 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_06_on.png') no-repeat 0 0;}
li.nav_07 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_07_on.png') no-repeat 0 0;}
li.nav_08 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_08_on.png') no-repeat 0 0;}
li.nav_09 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_09_on.png') no-repeat 0 0;}
li.nav_10 p.on {background:url('http://img.imbc.com/broad/tv/drama/horsedoctor/images/main_nav_10_on.png') no-repeat 0 0;}

.main .nav {position:absolute; top:-66px;  left:0; margin-left:-960px;  width:100%; height:77px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_menubar.png) no-repeat center 0; z-index:500;  margin: 0  auto;  text-align:center;}
.main .nav .bar_top {margin: 0  auto;  text-align:center;}
.main .nav .nav_top_ul {width:990px; margin: 0  auto;  }
.main .nav .bar_top li {float:left; height:50px; width:82px;  margin-left:20px; margin-top:25px;}
.main .nav .bar_top li.left {width:120px; margin-left:60px;  margin-top:23px;}
.main .nav .bar_top li.m_left {width:120px; margin-top:23px;}
.main .nav .bar_top li a {display:block; text-align:center;}


.main #content {position:relative; margin:8px auto 0; overflow:hidden; width:990px; background:#e9e6df url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/ico_whatsnew.png) no-repeat 540px 8px;}
.main .section  h3 {background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/h3_line.png) no-repeat 0 bottom; z-index:5;}
.main .section {position:relative; float:left; width:960px; *width:990px; padding:25px 0 0px 30px; text-align:left; background: url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/ico_photenvod.png) no-repeat 78px 185px;}


/* ±ÝÁÖ ¹æ¼Û,ÁøÇàÁßÀÎ ÀÌº¥Æ® */
.main .vodnevent{overflow:hidden; _display:inline; float:left; width:270px; height:274px; margin:0 55px 0 0;}


/* ±ÝÁÖ¹æ¼Û */
.main .recentvod {position:relative; overflow:hidden; width:270px; height:177px;}
.main .recentvod h3 {width:100%; height:24px; *height:25px;}
.main .recentvod p#VOD_text {overflow:hidden; width:270px; height:97px; *height:112px; padding:15px 0 0 0; border-top:none; color:#e8e8e8; text-align:left; font-size:0.96em;  letter-spacing:-1px; cursor:pointer;}
.main .recentvod p#VOD_text a {font-size:0.96em;  letter-spacing:-1px; line-height:1.3; color:#e8e8e8;}
.main .recentvod .airdate {position:absolute; left:0px; top:35px; color:#978b81; font-size:0.96em; font-weight:bold;}

/* ÁøÇàÀÌº¥Æ® */
.main .eventnow {overflow:hidden; position:relative; width:270px; height:105px; text-align:left; }
.main .eventnow h3 {width:100%; height:24px; *height:25px;}
.main .eventnow .banner {margin:0 auto; margin-top:7px; width:270px; height:65px;}
.main .eventnow .banner ul {overflow:hidden; width:2700px;}
.main .eventnow .banner ul li {float:left;}
.main .eventnow .banner ul li img {margin:1px 1px 0 1px; width:268px; height:63px;}
.main .eventnow .banner ul li a {position:relative; display:block;}
.main .eventnow .eventControl {position:absolute; top:4px; right:0; color:#fff; padding:2px 2px 0 0;}
.main .eventnow .counter {margin-right:5px; float:left;}
.main .eventnow .event_hy {float:left;}
.main .eventnow .total {float:left; margin-right:8px; color:#e8e8e8;}
.main .eventnow .current {font-weight:bold; float:left; color:#e8e8e8;}
.main .eventnow button {display:block; width:16px; height:14px; padding:0; background:none; border:none;}
.main .eventnow #event_prev {float:left; cursor:pointer; width:16px; margin-top:-1px;}
.main .eventnow #event_next {float:left; cursor:pointer; width:16px; margin-top:-1px;}

/*-- »õ¼Ò½Ä --*/
.main .whatsnew {overflow:hidden; position:relative; float:left; width:300px; height:274px; margin:0 55px 0 0; }
.main .whatsnew h3 {width:100%; height:24px; *height:25px;;}
.main .whatsnew ul {margin-top:8px}
.main .whatsnew ul li {overflow:hidden; clear:both; height:70px; margin-bottom:16px;}
.main .whatsnew ul li a.img_wnews {overflow:hidden; float:left; width:108px; *width:110px; height:68px; *height:70px;  text-align:center; margin-right:7px;}
.main .whatsnew ul li a.img_wnews img {height:68px; margin:0 auto;}
.main .whatsnew ul li p {padding-top:8px}
.main .whatsnew ul li p span {display:block; font-weight:bold; padding-bottom:5px;}
.main .whatsnew ul li p a {color:#e8e8e8; line-height:1.1em; font-size:0.96em;}

/*-- Æ÷Åä,µ¿¿µ»ó --*/
.main .photovod {overflow:hidden; clear:both; width:930px; position:relative; _display:inline; float:left; margin:15px 0 0 0;}
.main .photovod h3 {width:100%; height:24px; *height:25px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/h3_photoline.png) no-repeat 0 bottom; }
.main .photovod ul {float:left; width:950px; padding:20px 0 0;}
.main .photovod li {position:relative; float:left; width:145px; margin-right:12px; overflow:hidden; text-align:center !important;}
.main .photovod li .li_photo_img {overflow:hidden; width:145px; height:95px; margin-bottom:7px;}
.main .photovod li .li_photo_img a{overflow:hidden; display:block; width:143px; *width:145px; height:93px; *height:95px;}
.main .photovod li .li_photo_img a img {margin:0 auto; height:93px;}
.main .photovod li .li_photo_txt {padding:0 3px; text-align:left; line-height:1.2em;}
.main .photovod li .li_photo_txt a {font-size:12px; color:#b1a9a0; letter-spacing:-1.3;} 
.main .icon_vod_play {position:absolute; right:10px; top:72px; width:19px; height:21px; border:0px;}

/*-- »çÀÌÆ®¸Ê --*/
#sitemap {float:left; position:relative; margin-top:20px; width:974px; *width:990px; padding:0 0 20px 14px; font-size:11px; background:#dedbd4; text-align:left;}
#sitemap .group, #sitemap .group_msupp, #sitemap .group_last, #sitemap .group_pro  {position:relative; float:left; margin:25px 0 0 15px; padding-right:13px;}
#sitemap .group h3 {font-size:0.96em; color:#b40000; font-weight:bold;}
#sitemap .group ul{margin-top:10px;}
#sitemap .group li {margin-bottom:5px; line-height:1.3;}
#sitemap .group li a {color:#95928d; letter-spacing:-1px;}
#sitemap .group .btn_eventMore img{vertical-align:top; margin-left:10px}
#sitemap .group_msupp h3, #sitemap .group_last h3  {font-size:0.96em; color:#b40000; font-weight:bold;}
#sitemap .group_msupp ul, #sitemap .group_last ul{margin-top:10px;}
#sitemap .group_msupp li, #sitemap .group_last li {margin-bottom:5px; line-height:1.3;}
#sitemap .group_msupp li a, #sitemap .group_last li a {color:#95928d; letter-spacing:-1px;}
#sitemap .group_pro h3{font-size:0.96em; color:#b19061; font-weight:bold;}
#sitemap .group_pro ul {margin-top:10px;}
#sitemap .group_pro li {margin-bottom:5px; line-height:1.3;}
#sitemap .group_pro li a {color:#b19061; letter-spacing:-1px;}

/*-- ¼­Æ÷ÅÍÁî --*/
.main .m_supporters {display:none; margin:0 0 0 34px;}
.main .supporters_bar {position:relative; z-index:20; overflow:hidden; width:922px; height:45px; background:url(http://img.imbc.com/broad/tv/drama/lichtundschatten/images/supporters_bar.png) no-repeat center bottom;}
.main .supporters_bar .btn_open {display:block; position:absolute; right:11px; top:17px; width:32px; height:12px; padding:0; border:0; background:url(http://img.imbc.com/broad/tv/drama/lichtundschatten/images/bg_layer_open.png) no-repeat; text-indent:-5000em; cursor:pointer}
.main .supporters_bar .btn_close {display:block; position:absolute; right:11px; top:17px; width:32px; height:12px; padding:0; border:0; background:url(http://img.imbc.com/broad/tv/drama/lichtundschatten/images/bg_layer_close.png) no-repeat; text-indent:-5000em; cursor:pointer}
.main .supporters_container {display:block; position:relative; overflow:hidden; width:922px; height:156px;}
.main .supporters_list {z-index:10; position:absolute; top:0; left:0; overflow:hidden; width:922px; height:156px; background:url(http://img.imbc.com/broad/tv/drama/lichtundschatten/images/bg_supporters.png) no-repeat left top; text-align:center}
.main .supporters_list ul {margin:15px 0 0 95px;}
.main .supporters_list ul li {float:left; overflow:hidden; width:150px; margin-right:40px; letter-spacing:-1px; text-align:center;}
.main .supporters_list ul li .img{display:block; text-align:center;  margin-bottom:9px; width:148px; *width:150px; overflow:hidden;}
.main .supporters_list ul li .img img {display:block; height:95px; margin:0 auto;}
.main .supporters_list ul li .txt {display:block; padding:0 3px; font-size:11px; color:#fff; line-height:1.2em;}


/* sub css */
.sub #wrap {width:100%; margin:0 auto; background:#ece9e3 url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_sub.jpg) no-repeat center 150px;}
.sub #container {position:relative; width:990px; margin:0 auto; }
.sub #container h1 {z-index:100; width:311px; height:206px; position:absolute; top:0; left:0; text-align:left !important;}
.sub #container h1 a {display:block; width:311px; height:206px}
.sub #colgroup {position:relative; float:left; width:735px; margin-right:5px; padding-top:250px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_bar.png) no-repeat 0 245px; }
.sub p.info{position:absolute; top:5px; right:260px; color:#dad3cf; text-align:right; line-height:1.5; font-size:11px}
.sub p.info em {font-weight:bold; color:#fff; letter-spacing:-1.2;}
.sub #colgroup .nav {width:735px; *width:735px;  float:left; }
.sub #colgroup .nav .vodnboard {width:130px; height:57px; overflow:hidden;  float:left;}
.sub #colgroup .nav .vodnboard li {float:left;}
.sub #colgroup #snb {float:left; width:128px; text-align:left;}
.sub #colgroup #snb .group h3{font-weight:bold; padding-bottom:10px; padding-left:5px;}
.sub #colgroup #snb .group_last h3 {font-weight:bold; padding-bottom:10px; padding-left:5px; color:#555;}
.sub #colgroup #snb .group_msupp h3 {width:78px; height:26px;  margin:10px 0; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/img_supporter.jpg) no-repeat 10px 0px; text-indent:-5000;}
.sub #colgroup #snb .group, .sub #colgroup #snb .group_msupp { width:106px; padding-top:10px; padding-bottom:10px; margin:0 10px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_dottedline.jpg) repeat-x left bottom}
.sub #colgroup #snb .group_last { width:106px; margin-top:15px;margin-left:10px;}
.sub #colgroup #snb .group li,
.sub #colgroup #snb .group_msupp li,
.sub #colgroup #snb .group_last li {display:block; height:20px;}
.sub #colgroup #snb .group li a,
.sub #colgroup #snb .group_msupp li a,
.sub #colgroup #snb .group_last li a{width:106px;display:block;  padding: 0 5px; }
#snb li {letter-spacing:-1px}
#snb li.on a {color:#c40000; text-decoration:underline; font-weight:bold}


.sub .content {float:left; width:733px; *width:735px; border:1px solid #e8dcd2; border-top:none; overflow:hidden; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_content.jpg) repeat-y 0 0;}
.sub .content .section,
.sub .content .e1_section {overflow:hidden; float:left; width:585px; padding-bottom:40px; margin-left:10px;}
.sub .content .section h2,
.sub .content .e1_section h2{text-align:left; font-size:16px; font-weight:bold; margin-top:20px; padding:0 0 20px 10px; }
.sub .content .section img,
.sub .content .e1_section img {margin-bottom:10px;}
.sub .content .e1_section iframe{margin-left:5px;}

/*´º½º ·Ñ¸µ*/
.newsBarWrapper {position:relative; float:left; width:605px; height:51px; overflow:hidden}
#newsBar {overflow:hidden; position:relative; width:605px; height:51px; text-align:left}
#newsBar ul {overflow:hidden; width:605px; height:51px}
#newsBar ul li {display:none; width:563px; *width:605px; height:51px; padding:0 21px}
#newsBar ul li.on {display:block}
#newsBar ul li a {font-weight:bold; line-height:51px; color:#ece9e3}



/*M¼­Æ÷ÅÍÁî ¸ðÁý*/
.sub .content .m_section {float:left; width:585px; border-left:1px solid #e8dcd2;padding-bottom:40px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_m_horse.jpg) no-repeat 425px 13px; }
.sub .content .m_section h2 {text-align:left; font-size:16px; font-weight:bold; margin-top:20px; padding:0 0 20px 10px; }
.sub .content .m_section img {padding-bottom:10px;}

/*event */
.sub .content .e_section {float:left; width:585px; border-left:1px solid #e8dcd2; padding-bottom:40px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_event.jpg) no-repeat 9px 60px; }
.sub .content .e_section h2 {text-align:left; font-size:16px; font-weight:bold; margin-top:20px; padding:0 0 20px 10px; }
.sub .content .e_section h3 {padding: 15px 0;}
.sub .content .e_section #event_iframe {position:relative; margin-left:20px; margin-top:0px; background:url(http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_event_con.jpg) no-repeat 0px 0;}
.f_event .content .e_section .f_h3 {padding:50px 0 0 0px;}
.sub .content .e_section .f_rating {margin:10px 0 0 5px;}
.sub .content .e_section .f_txt {clear:both; text-align:left; width:500px; margin:10px 0 0 50px; letter-spacing:-1.3;}
.sub .content .e_section .f_txt dt {font-size:12px; font-weight:bold; color:#074684; padding-bottom:15px; }
.sub .content .e_section .f_txt dd {font-size:11px; color:#767676; line-height:1.7;}
.sub .content .e_section .f_txt .bold {font-weight:bold;}
.sub .content .e_section .f_txt .color {color:#c51515;}
.sub .content .e_section .f_txt .one {padding-left:8px;}
.sub .content .e_section #enter {position:absolute; bottom:0; left:200px; width:138px; height:46px;  display:block; }
.sub .content .e_section #status {position:absolute; top:550px; right:10px;width:91px; height:30px; }



.f_event .fighting {position:relative;  width:550px; height:400px; margin-left:0px; margin-top:10px;}
.f_event .f_h3 {padding:50px 0 25px 80px;}
.f_event .f_rating {margin:10px 0 0 5px;}
.f_event #enter {position:absolute; top:340px; left:200px; width:138px; height:46px;  display:block; }
.f_event #status {position:absolute; top:340px; right:10px;width:91px; height:30px; }

/*  */

.notice_page {margin-bottom:15px; text-align:center;}
.txt_top_arang_news {float:left; margin-left:20px;}
.btn_go_talkntalk {float:left;}


/* sub_ È­Á¦ÀÇ 1ºÐ (¹«·á) */
.context {margin-left:10px; }
.clipList {border:1px solid #d9d9d9;background-color:#eee; padding:21px 0 0 10px; width:558px; *width:584px; overflow:hidden; }
.week_num {background-color:#a1a09f;clear:both;color:#fff;font-size:11px;height:24px;margin-bottom:10px;padding:11px 0 0 29px; text-align:left; width:553px; *width:584px; *padding-bottom:5px;}
.week_1, .week_2{display:none;}
.week_num strong{float:left;} 
.week_num a {background:url(http://img.imbc.com/broad/tv/drama/taste/images2/bg_week_num_line.gif) no-repeat scroll right;color:#fff;font-size:11px;letter-spacing:-1px;padding:0 7px;text-decoration:none;float:left;text-align:center;}
.week_num a.arrow{padding:1px 10px 0 22px;*padding:1px 10px 0 15px;background:none;float:right;}
.clipList ul {clear:both;overflow:hidden;width:555px;}
.clipList ul li {float:left;margin-right:10px;overflow:hidden;position:relative;text-align:center;width:126px;}
.clipList ul li a img {border:3px solid #BFB7A6;display:block;margin-bottom:5px; width:120px; height:80px;}
.clipList ul li a.play_link {background:url(http://img.imbc.com/broad/tv/drama/hero2009/images2/btn_play.png) repeat scroll 0 0;cursor:pointer;display:block;height:33px;left:91px;position:absolute;top:52px;width:33px;margin:0;}
.pointer {cursor:pointer}
.sub .content .c_section {float:left; width:585px; border-left:1px solid #e8dcd2; padding-bottom:40px; }
.sub .content .c_section h2 {text-align:left; font-size:16px; font-weight:bold; margin-top:20px; padding:0 0 20px 10px; }
.sub .content .c_section h2 span {font-size:14px; font-weight:none;}

/* sub_ Á¦ÀÛÁø ¼Ò°³ */
.sub .section {position:relative; }
.sub .section .staff {position:relative;  margin-left:10px;width:585px;  }
.sub .section .dong1 {position:absolute; top:255px; left:50px; width:118px; height:111px; }
.sub .section .dong2 {position:absolute; top:410px; left:50px; width:118px; height:111px; }
.sub .section .isan1 {position:absolute; top:255px; left:175px; width:118px; height:111px; }
.sub .section .isan2 {position:absolute; top:410px; left:175px; width:118px; height:111px;}
.sub .section .dmzone1 {position:absolute; top:255px; left:300px; width:118px; height:111px;}
.sub .section .dmzone2 {position:absolute; top:530px; left:50px; width:118px; height:111px;}
.sub .section .dae {position:absolute; top:410px; left:300px; width:118px; height:111px; ;}
.sub .section .sang {position:absolute; top:410px; right:45px; width:118px; height:111px;}
.sub .s_img {width:585px; height:1314px; position:relative;}
.sub .etc { position:absolute; top:750px; left:40px; width:505px; }
.sub .etc dt {font-weight:bold; text-align:left; padding-bottom:5px;}
.sub .etc dd { text-align:justify; line-height:1.4; letter-spacing:-1.2;}

/*sns Åë½Å*/
.sub .section .sns {width:585px; padding-left:10px;}

/* ¿ùÆäÀÌÆÛ */
.nav_wall {overflow:hidden; position:relative; width:474px; *width:585px; padding:20px 0 0 111px; background:#eee}
.nav_wall h3.wallpaper {position:absolute; left:22px; top:19px}
.nav_wall h3.poster {position:absolute; left:22px; top:89px}
.nav_wall ul {overflow:hidden; width:474px; margin-bottom:17px}
.nav_wall ul li {float:left; width:71px; height:53px; margin-right:15px; background:#000; cursor:pointer}
.nav_wall ul li img {width:71px; height:53px}
.view {overflow:hidden; position:relative; width:585px; padding:41px 0 20px; background:#a1a09f; text-align:center}
.view img {width:578px}
.option_poster {display:none; position:absolute; right:3px; top:10px; height:19px}
.btn_download {display:block; width:80px; height:19px; padding:0; border:0; background:none; cursor:pointer}
.btn_download img {display:block; width:80px; height:19px}
.option_wallpaper {display:block; position:absolute; right:3px; top:10px}
.view .btn_1024 {display:block; float:left; width:79px; height:19px; ; margin-right:12px; padding:0; border:0; background:none; cursor:pointer}
.view .btn_1024 img {display:block; width:79px; height:19px}
.view .btn_1280 {display:block; float:left; width:80px; height:19px; padding:0; border:0; background:none; cursor:pointer}
.view .btn_1280 img {display:block; width:79px; height:19px}

/* ½º¸¶Æ®Æù ¹è°æ */
.txt_phone {margin-bottom:10px;}
.smart_img {width:565px; *width:585px; padding:10px; margin-bottom:10px; background:#eee;}
.smart_img ul li {float:left; margin-right:10px;}
.smart_img ul li img {width:103px; cursor:pointer;}
.select_os {position:relative; width:565px; *width:585px; padding:10px; background:#e7e7e7;}
.select_os p.previe_img {float:left; overflow:hidden; margin-right:35px; width:240px; height:400px;}
.select_os p.previe_img img {width:234px; height:394px; border:3px solid #a1a09f;}
ul.preview_list_os {float:left; margin-top:14px; width:102px;}
ul.preview_list_os li {float:left; margin-bottom:8px; width:102px; height:29px;}
ul.preview_list_os li button {display:block; background:none; border:none; width:105px; height:29px; cursor:pointer;}
ul.preview_list_os li button img {float:left; width:102px; height:29px;}

/* µîÀåÀÎ¹° */
.cast_etc {display:none; overflow:hidden; width:585px}
.cast_etc dl {overflow:hidden; position:relative; width:376px; *width:585px; height:130px; *height:135px; margin-bottom:15px; padding:5px 0 0 209px; text-align:left}
.cast_etc dl dt {margin-bottom:5px; font-size:16px; letter-spacing:-1px; line-height:1.33; font-weight:bold; color:#000}
.cast_etc dl dt img {position:absolute; left:0; top:0; border:1px solid #ebebeb}
.cast_etc dl dt span {margin-left:9px; padding-left:11px; font-size:12px; color:#164700; background:url("http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_cast_etc_bar.gif") no-repeat}
.cast_etc dl dd {color:#777; line-height:1.55}
.cast_etc .frame {position:relative; left:10px; top:4px; padding-left:10px; color:#5574CA; letter-spacing:-1px; line-height:1.33; background:url("http://img.imbc.com/broad/tv/drama/horsedoctor/images/content_sub_right_arrow.gif") no-repeat 0 2px; font-size:12px; font-weight:normal}
.cast_nav {overflow:hidden; position:relative; width:552px; *width:585px; height:100px; *height:120px; margin-bottom:20px; padding:20px 0 0 33px; background:#f1f1f1}
.cast_nav .list {overflow:hidden; width:540px}
.cast_nav .list ul {overflow:hidden; width:600px}
.cast_nav .list ul li {overflow:hidden; float:left; width:78px; margin-right:12px; text-align:center; font-size:11px; color:#777; line-height:1.33; letter-spacing:-1px; cursor:pointer}
.cast_nav .list ul li img {display:block; margin:0 auto 4px}
.cast_nav .list ul li button {display:block; width:78px; height:16px; margin-top:2px; padding:0; border:0; background:none; cursor:pointer}
.cast_nav .list ul li button img {margin:0}
.cast_nav .btn_pre {display:block; position:absolute; left:15px; top:41px; width:8px; height:12px; padding:0; border:0; background:none; cursor:pointer}
.cast_nav .btn_next {display:block; position:absolute; right:10px; top:41px; width:8px; height:12px; padding:0; border:0; background:none; cursor:pointer}
.cast_main {display:none; overflow:hidden; position:relative; width:585px}
.nav_cast_etc {display:none; overflow:hidden; width:569px; *width:585px; height:18px; *height:26px; margin-bottom:15px; padding:6px 0 0 14px; border:1px solid #616b77; background:#6c7885}
.nav_cast_etc ul li {float:left; margin-right:13px; padding-right:13px; background:url("images/bg_cast_etc_bar.gif") no-repeat right 1px; cursor:pointer; font-size:12px; color:#fff; line-height:1.33; letter-spacing:-1px}
.nav_cast_etc ul li.last {background:none}
.nav_cast_etc ul li.on {color:#fff000; font-weight:bold}

/* sns */
ul.sns_list {width:585px; margin-bottom:10px;}
ul.sns_list li {float:left; width:110px; height:80px; margin-right:5px;} 
ul.sns_list li button {display:block; width:110px; height:80px; background:none; border:none; cursor:pointer;}
ul.sns_list li button img {width:110px; height:80px;}
.btn_sns_more {text-align:center;}

/* ÀÌº¥Æ® ÆäÀÌÁö */
#list_event{width:100%; height:54px; padding:4px 0 0 8px; background:url(http://img.imbc.com/broad/tv/drama/images/event_bg.jpg) no-repeat; text-align:center; margin-top:10px;}
#list_event li{float:left; margin-right:19px; width:91px; height:27px;}
#list_event a {display:block; height:27px; text-indent:-5000em; background:no-repeat left top}
#list_event a.btn_event_ing {background-image:url(http://img.imbc.com/commons/images/btn_event_ing.gif)}
#list_event a.btn_event_finish {background-image:url(http://img.imbc.com/commons/images/btn_event_finish.gif)}
#list_event a.btn_event_winner {background-image:url(http://img.imbc.com/commons/images/btn_event_winner.gif)}
#list_event a.on {background-position:left bottom}
.eventField {width:100%; margin:0 auto; text-align:center;}

/* sns Åë½Å */
#sns_live {overflow:hidden; position:relative; width:585px}
#sns_link {overflow:hidden; width:544px; *width:585px; height:37px; *height:72px; padding:35px 0 0 41px; text-align:left; background:url("http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_sns.jpg") no-repeat}
#sns_link li {float:left; padding-left:31px}
#sns_link li.tw {width:240px; *width:271px;}
#sns_link li.fb {width:169px; *width:200px}
#sns_link li a {color:#7b7a7c; line-height:1.33; text-decoration:underline}
#sns_link li em {font-weight:bold}
.btn_refresh {display:block; position:absolute; right:9px; top:23px; width:83px; height:25px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/drama/horsedoctor/images/btn_refresh.jpg") no-repeat; text-indent:-5000em; cursor:pointer}

/* È­Á¦ÀÇ 1ºÐ (¹«·á) */

#clip_list {overflow:hidden; width:559px; *width:585px; height:121px; *height:138px; padding:15px 0 0 24px; border:1px solid #d9d9d9; background:#eee}
#clip_list li {overflow:hidden; position:relative; float:left; width:126px; margin-right:10px; letter-spacing:-1px; line-height:1.3; color:#555; text-align:center}
#clip_list li img {display:block; width:120px; height:80px; margin-bottom:4px; border:3px solid #bfb7a6}
#clip_list li em {display:block}
#clip_list li span {display:block; letter-spacing:0}
#clip_list .btn_play {position:absolute; right:10px; top:60px; width:19px; height:21px; border:0}
#clip_list .btn_play img {width:19px; height:21px; border:0}
#nav_clip {overflow:hidden; width:555px; *width:585px; height:35px; padding-left:30px; background:#a1a09f}
#nav_clip h3 {float:left; height:35px; margin-right:5px; font-size:11px; font-weight:bold; letter-spacing:-1px; color:#fff; line-height:35px}
#nav_clip ol {float:left; height:35px}
#nav_clip ol li {float:left; height:35px; margin-right:5px; padding-right:5px; background:url("http://img.imbc.com/broad/tv/drama/horsedoctor/images/bg_clip_bar.gif") no-repeat right 12px; font-size:11px; color:#fff; line-height:35px; letter-spacing:-1px; cursor:pointer}
#nav_clip ol li.last {margin:0; padding:0; background:none}
#nav_clip ol li.on {color:#FFFC00}