/* TITLE : radio_wiz_main
 * UPDATE: 201104
 * AUTHOR: jung jin eui
 * E-MAIL: jineui@sbs.co.kr */

/* ±âº» ÅÂ±× */
body { margin:0; padding:0;font-size:12px; font-family:dotum; }
a:link    		{color:#444; text-decoration:none;}
a:visited 		{color:#444;text-decoration:none;}
a:active  		{color:#444;text-decoration:none;}
a:hover   		{color:#008DD0;text-decoration:underline;}

/* °øÅë */
.wizArea {width:100%; background-repeat:no-repeat; background-position:center 0;}
.wizArea * {margin:0; padding:0; list-style:none; font-family:dotum,"µ¸¿ò"; font-size:100%; }
.wizArea img, .wizArea fieldset, .wizArea legend { border:0; vertical-align:top;}
.wizArea a { text-decoration:none; }
.wizArea a:hover { text-decoration:underline;  }
.wizArea .clear { clear:both; height:0 !important; line-height:0 !important; font-size:0 !important; }

.wizAreaMain {width:990px; margin:0 auto; background-position:center 0; background-repeat:no-repeat;}
.wizAreaMain h3.hTit {height:146px; overflow:hidden; visibility:hidden;}
.wizGnb {overflow:hidden; width:988px; margin-bottom:10px; background-color:#fff; border:1px solid #d9d9d9;}
.wizGnb li {overflow:hidden; float:left;  padding:10px; text-align:center; background:url(http://img.sbs.co.kr/s9/radio/wiz/bar_gnbGray.gif) no-repeat right 0;}
.wizGnb li a {color:#222; font-weight:bold; line-height:12px;}
.wizGnb .sCnt {width:199px; border-right:1px solid #e0e0e0; text-align:center; margin-right:20px; padding:10px 0;}

.wizWrap {width:100%; overflow:hidden;}
.wizLeft {width:201px; float:left; margin-right:10px;}
.wizCnt {width:516px; float:left; }
.wizRight {width:253px; float:right;}

.proInfo {overflow:hidden; width:199px; border:1px solid #d9d9d9; background-color:#fff; padding:8px 0 5px; margin-bottom:5px;}
.proInfo dt, .proInfo dd {float:right; width:104px; padding-right:10px;}
.proInfo dt {color:#222; font-weight:bold; line-height:18px; margin-bottom:10px;}
.proInfo dd {font-size:11px; line-height:14px; color:#7f7f7f;}
.proInfo .channel {float:left; width:65px; padding-left:9px; }

.dailyCorner {width:193px; padding:13px 0 10px; border:4px solid #b0b0b0; border-bottom:2px solid #b0b0b0; background-color:#fff;}
.dailyCorner h4 {padding:0 13px 6px; border-bottom:1px solid #b0b0b0}
.dailyCorner ul {padding:10px 13px 17px;}
.dailyCorner li {padding:4px 0 0 15px; line-height:20px; border-top:1px solid #ededed; font-weight:bold; background:url(http://img.sbs.co.kr/s9/radio/wiz/dot_leftGnb.gif) no-repeat 5px 8px;}
.dailyCorner .fst {border:0;}
.dailyCorner li a {color:#222;}
.dailyCorner .bn {overflow:hidden; width:136px; border:1px solid #dcdcdc; margin:0 0 5px 13px; padding:7px 20px 5px 10px; background:#f4f4f4 url("http://img.sbs.co.kr/s9/radio/wiz/bg_dailyBnLine.gif") repeat-x scroll 0 0;}
.dailyCorner .bn a {overflow:hidden;display:block; width:135px; padding-right:5px; color:#ff7315; font-weight:bold; line-height:16px; text-decoration:none; background:url("http://img.sbs.co.kr/s9/radio/wiz/arrow_orange.gif") no-repeat scroll right center;}

.weeklyCorner {width:193px; padding:11px 0 10px; margin-bottom:10px; border:4px solid #b0b0b0; border-top:0; background-color:#fff;}
.weeklyCorner h4 {padding:0 13px 6px;border-bottom:1px solid #b0b0b0}
.weeklyCorner ul {padding-top:6px; width:100%;}
.weeklyCorner li {overflow:hidden; width:167px; border-top:1px solid #ededed; padding:7px 13px;}
.weeklyCorner .fst {border:0;}
.weeklyCorner .wk {width:17px; float:left; }
.weeklyCorner .cn {width:145px; float:right;}
.weeklyCorner .cn dt {overflow:hidden; font-weight:bold; color:#222; line-height:16px;}
.weeklyCorner .cn dt a {font-weight:bold; color:#222; line-height:16px;}
.weeklyCorner .cn .reply {padding-left:12px; background:url(http://img.sbs.co.kr/s9/radio/wiz/icon_reply.gif) no-repeat 0 2px; line-height:16px;}
.weeklyCorner .cn .reply a {color:#7f7f7f; line-height:16px;}
.weeklyCorner .cn .guest {padding-left:15px; background:url(http://img.sbs.co.kr/s9/radio/wiz/icon_guest.gif) no-repeat 0 0;font-size:11px; line-height:14px; color:#afb2b3;}
.weeklyCorner .cn .guest img {vertical-align:middle;}

.etcSnb {background-color:#fafafa; border:1px solid #c4c4c4; padding:9px 12px 7px; margin-bottom:10px;}
.etcSnb li {padding:4px 0; background:url(http://img.sbs.co.kr/s9/radio/wiz/line_etcSnb.gif) repeat-x 0 bottom;}
.etcSnb li p {padding:2px 0 0 15px; line-height:20px; background:url(http://img.sbs.co.kr/s9/radio/wiz/dot_etcSnb.gif) no-repeat 0 7px; font-weight:bold; }
.etcSnb .subSnb a {color:#7f7f7f; font-size:11px; font-weight:normal;}
.etcSnb .subSnb p {padding-left:27px; background:url(http://img.sbs.co.kr/s9/radio/wiz/icon_reply.gif) no-repeat 15px 2px; }

.mailAdd {border:1px solid #e2e2e2; padding:10px 17px; margin-bottom:10px; font-size:11px; color:#7f7f7f; background:#fafafa url(http://img.sbs.co.kr/s9/radio/wiz/bg_mailAdd.jpg) no-repeat 0 0; letter-spacing:-1px;}
.mailAdd dt {line-height:20px; font-weight:bold;}
.mailAdd dt img {vertical-align:middle;}
.mailAdd dd {line-height:16px; width:155px; }

.highlight {position:relative; padding-bottom:14px; margin-bottom:10px; border:4px solid #d9d9d9; background-color:#fff;}
.highlight h4 {padding:6px 13px 4px;border-bottom:1px solid #b0b0b0; font-size:14px; color:#39a2ee; line-height:20px;}
.highlight ul {position:relative; width:465px; overflow:hidden;  margin:15px auto 0; background:url(http://img.sbs.co.kr/s9/radio/wiz/dot_grayLine.gif) repeat-y center 0;}
.highlight li {position:relative; float:left; width:160px; padding:0 36px;}
.highlight .thum {position:relative; width:100%; margin-bottom:10px;}
.highlight .thum .frmBorder {position:absolute; top:0; left:0; width:158px; height:109px; border:1px solid #000; opacity:0.2; filter:alpha(opacity=20); background:url(http://img.sbs.co.kr/s9/radio/wiz/blank.gif) repeat 0 0;}
.highlight .thum .vodBtn {position:absolute; bottom:0; right:0;}
.highlight .btn_prev {position:absolute; left:17px; top:100px; z-index:99;}
.highlight .btn_next {position:absolute; right:17px;top:100px; z-index:99;}
.highlight dt {overflow:hidden; height:20px; line-height:20px;}
.highlight dt a {font-size:14px; font-family:gulim; color:#39a2ee !important; font-weight:bold; line-height:20px;}
.highlight dt img {vertical-align:middle;}
.highlight .stit a {font-weight:bold; color:#222;}
.highlight .stxt a {font-size:11px; color:#7f7f7f; line-height:14px;}
.highlight .bn_highlight {position:absolute; top:46px; left:57px;}
.highlight .bn_highlight .closeX {overflow:hidden; position:absolute; top:4px; right:4px; width:17px; height:17px; background-color:#fff; opacity:0; filter:alpha(opacity=0); text-indent:-2000px;}

.cntLeft {float:left; width:253px;}
.cntRight {float:right; width:253px;}

.thumListBox {position:relative; padding:20px 20px 5px; border:1px solid #e2e2e2; margin-bottom:10px; }
.thumListBox h4 {color:#222; font-weight:bold; padding-bottom:15px; line-height:1em;}
.thumListBox .moreView {position:absolute; top:20px; right:20px; }
.thumListBox dl {position:relative;overflow:hidden;  width:211px; height:67px; padding-bottom:15px; }
.thumListBox dt, .thumListBox dd {float:right; width:113px; }
.thumListBox dt {overflow:hidden; padding-top:5px; height:32px; line-height:16px; font-weight:bold; color:#222; }
.thumListBox dt a {line-height:16px; font-weight:bold; color:#222;}
.thumListBox .thum {position:relative; width:89px; float:left;}
.thumListBox .thum .frmBorder {position:absolute; top:0; left:0; width:87px; height:65px; border:1px solid #000; opacity:0.2; filter:alpha(opacity=20); background:url(http://img.sbs.co.kr/s9/radio/wiz/blank.gif) repeat 0 0;}
.thumListBox .txt {overflow:hidden; height:28px; line-height:14px; font-size:11px; color:#afb2b3;}
.thumListBox .txt a {line-height:14px; font-size:11px; color:#afb2b3;}
.thumListBox .writer {height:14px; font-size:11px; color:#8a9094;}
.thumListBox .date {font-family:verdana; font-size:9px; color:#afb2b3;}


.bn_pro p {margin-bottom:10px; }

.bn_tabType {position:relative; width:100%; margin-bottom:30px;}
.bn_tabType .bnTab {position:absolute; top:185px;left:20px;}

.bn_longType {width:100%; overflow:hidden; margin-bottom:22px;}
.bn_longType p {width:100%; overflow:hidden; margin-bottom:8px;}

.btmBanner {clear:both; width:516px; overflow:hidden;}
.btmBanner li {display:inline; overflow:hidden; float:left; margin:0 0 5px 9px; width:122px; height:47px;}
.btmBanner img {width:122px; height:47px;}
.btmBanner .fst {margin-left:0;}

/*¿À¸¥ÂÊ ¿µ¿ª*/
.addArea {width:241px; height:241px; padding:5px; margin-bottom:10px; border:1px solid #d9d9d9; background-color:#f7f7f7;}
.addArea iframe{margin:0 auto;}
.rBox {width:219px; padding:16px 16px; margin-bottom:10px; border:1px solid #c4c4c4; background-color:#fff;}
.rBox h4 {font-size:14px; color:#39a2ee; line-height:20px; margin-bottom:5px;}
.rNotice {padding-top:20px; margin-bottom:10px; background:#fcf6d1 url(http://img.sbs.co.kr/s9/radio/wiz/bg_rNoticeTit.gif) no-repeat 0 0;}
.rNotice dt {padding:10px 13px 0; border-left:1px solid #ebe5bd; border-right:1px solid #ebe5bd;}
.rNotice dt a {line-height:18px; font-weight:bold; color:#373737;}
.rNotice dd {padding:3px 13px 10px; line-height:18px; background:url(http://img.sbs.co.kr/s9/radio/wiz/bg_rNoticeLine.gif) repeat-y 13px 0; color:#706e62; border:1px solid #ebe5bd; border-top:0;}
.rNotice dd a {line-height:18px; color:#706e62;}
.rNotice dd a:hover {text-decoration:none;}
.rBanner {margin-bottom:15px; }
.rBanner p {margin-bottom:5px;}
.rNoticeList dt a {line-height:18px; font-weight:bold;}
.rNoticeList .rTit a {color:#d21818;}
.rNoticeList .yTit a {color:#f3a600;}
.rNoticeList dd a {line-height:14px; color:#8a9094;}
.rNoticeList dd {margin-bottom:6px;}

.bnPointBanner {margin-bottom:5px;}
.radioProList {position:relative; width:253px;}
.radioProList fieldset {display:block; position:relative; width:100%; margin:0; padding:0;}
.radioProList legend {display:none;}
.radioProList fieldset p {border:1px solid #e2e2e2; background:url(http://img.sbs.co.kr/s9/radio/wiz/arrow_downSearch.gif) no-repeat 230px 12px;}
.radioProList fieldset p a {display:block; padding:5px 14px 4px; line-height:18px; font-size:11px; color:#222;}
.radioProList fieldset ul {display:none; position:absolute; top:28px; left:0; overflow:hidden; overflow-y:auto; width:221px; height:100px; padding:0 15px; border:1px solid #d9d9d9; background-color:#fff;}
.radioProList fieldset li {border-bottom:1px dashed #e4e4e4;}
.radioProList fieldset li input {position:absolute; visibility:hidden;}
.radioProList fieldset li label { line-height:20px; }

.radioProList .go_loveFm {z-index:2; }
.radioProList .go_powerFm {z-index:1;}
.radioProList .on ul {display:block;}

.author {border:1px solid #e2e2e2; background-color:#fafafa; padding:14px 16px 12px; color:#7f7f7f; font-size:11px; font-family:dotum; line-height:16px;}

/*footer*/
.wizFooter {padding:40px 0; text-align:center;}