@charset "euc-kr";
/* CSS Document */

/* ½ºÅ¸ÀÏ½ÃÆ® ±âº» ¼±¾ð¹® */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0;}
body,input,textarea,select,table{font:12px/1.4 'µ¸¿ò',dotum,sans-serif; color:#383838;}
img,fieldset {border:0; vertical-align:top;}
hr {display:none;}
button {border:0; cursor:pointer; overflow:visible;}
table {border-collapse:collapse; border-spacing:0;}
ul,li,dl {list-style:none;}
h1,h2,h3,h4,h5,h6 {line-height:1;}
caption {visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline; color:#202020;}
a:link {color:#202020;}
a:visited {color:#202020;}
a:active {color:#202020;}

.blind, legend {display:block; overflow:hidden; position:absolute; left:0; top:-1000em;}
.last {background:none !important; border:none !important;}
.ir {zoom:-10; z-index:-1; position:relative; display:block; width:100%; font-size:9px; text-align:center; .text-indent:-9999px; white-space:nowrap; overflow:hidden;}
.wizard_cnt.w600 {width:600px; margin:0 auto;}

/* ÆäÀÌÁö³×ÀÌ¼Ç */
.wizard_cnt .paging {text-align:center;}
.wizard_cnt .paging a {vertical-align:top; height:12px; padding:3px 6px 1px; font-size:11px; font-family:"arial"; border:1px solid #e3e3e3; display:inline-block; line-height:1;}
.wizard_cnt .paging a.thispage, div.pager a:hover {color:#ff7e00; border:1px solid #ffb063; text-decoration:none;}
.wizard_cnt .paging a.thispage {font-weight:bold;}
.wizard_cnt .paging a img {margin: 2px 0 2px;}

/* ÆÌÄ³½ºÆ® */
.wizard_cnt .tit_type1 {font:bold 16px/1 dotum; color:#fe8323; padding-bottom:10px;}
/*
.tit_podcast {width:595px; height:185px; padding-left:5px; background:url(http://img.sbs.co.kr/sw11/wizard/templet/podcast/h_bg.jpg) no-repeat left top;}
.tit_podcast dt {padding:10px 0 15px 0;}
.tit_podcast dd {font:11px/1.3 dotum; color:#777; padding-bottom:15px;}
.tit_podcast dd.btns_podcast {overflow:hidden;}
.tit_podcast dd.btns_podcast a {float:left; margin-right:2px;}
*/
.wizard_cnt .bnr {width:600px; position:relative; margin:0 auto 16px auto;}
.wizard_cnt .bnr_notice {width:320px; font-size:11px; line-height:1.5; letter-spacing:-1px; color:#666; position:absolute; top:106px; left:28px;}

.wizard_cnt .board_type1 {width:100%; border-bottom:1px solid #c9c9c9; margin-bottom:30px !important;}
.wizard_cnt .board_type1 thead th {height:23px; padding-top:4px; font:11px/1.3 dotum; color:#fff; text-align:center; background:url(http://img.sbs.co.kr/sw11/wizard/templet/schedule/bu_vertical.gif) no-repeat left 7px #9f9f9f;}
.wizard_cnt .board_type1 thead th:first-child {background:#9f9f9f;}
.wizard_cnt .board_type1 tbody td {padding:7px 0; font:12px/1.2 dotum; color:#555; text-align:center; border-top:1px solid #ececec;}
.wizard_cnt .board_type1 tbody td:first-child {font:11px/1.2 Verdana, Geneva, sans-serif; color:#555;}
.wizard_cnt .board_type1 tbody td.subject {text-align:left; padding-left:10px;}

.wizard_cnt .wizard_info {width:600px; margin:30px auto; overflow:hidden;}
.wizard_cnt .wizard_info .left {width:246px; float:left; margin-left:27px;}
.wizard_cnt .wizard_info .right {width:327px; float:left;}
.wizard_cnt .wizard_info .left p,.wizard_cnt .wizard_info .right p {margin:9px 0 18px;}

/* ¶óµð¿À ¼±°îÇ¥ */
.wizard_cnt .schedule_date {width:223px; margin:0 auto 10px auto; padding:0 15px; text-align:center; font:bold 16px/1.5 gulim; letter-spacing:-1px; color:#ff8520; position:relative;}
.wizard_cnt .schedule_date img {vertical-align:-2px;}
.wizard_cnt .schedule_date button {border:0; background:none;}
.wizard_cnt .schedule_date .btn_prev {position:absolute; top:4px; left:0px;}
.wizard_cnt .schedule_date .btn_next {position:absolute; top:4px; right:0px;}

.wizard_cnt .schedule {position:absolute; top:25px; left:73px; width:222px; height:160px; border:1px solid #e9e9e9; background:#fff; z-index:250; letter-spacing:0;}
.wizard_cnt .schedule button>span {display:block; width:1px; height:1px; line-height:0; text-indent:-2000em; position:absolute; top:-2000em; left:-2000em;}
.wizard_cnt .schedule>p {width:90px; height:15px; padding:14px 0 8px 0; font:bold 14px/1.2 Tahoma, Geneva, sans-serif; color:#555; text-align:center; margin:-6px auto 0 auto; position:relative; background:url(http://img.sbs.co.kr/sw11/wizard/templet/schedule/bu_tail.gif) no-repeat center 0px;}
.wizard_cnt .schedule>p>button {width:6px; height:7px; position:absolute; top:50%; right:0; background:url(http://img.sbs.co.kr/sw11/wizard/templet/schedule/btn_next2.gif) no-repeat 0px 0px;}
.wizard_cnt .schedule>p>button:first-child {left:0; background:url(http://img.sbs.co.kr/sw11/wizard/templet/schedule/btn_prev2.gif) no-repeat 0px 0px;}

.wizard_cnt .schedule table {width:100%; font:11px/1.5 Tahoma, Geneva, sans-serif; color:#b8b8b8;}
.wizard_cnt .schedule table thead tr th {height:17px; background:#fe8421;}
.wizard_cnt .schedule table tbody tr td {height:21px;}
.wizard_cnt .schedule table tbody tr td a {display:block; color:#555;}
.wizard_cnt .schedule table tbody tr td strong {color:#fe8421;}

.wizard_cnt .schedule .btn_close {width:7px; height:7px; position:absolute; top:5px; right:5px; background:url(http://img.sbs.co.kr/sw11/wizard/templet/schedule/btn_close.gif) no-repeat 0px 0px; z-index:250;}

.wizard_cnt .list_schedule {width:100%; color:#555;}
.wizard_cnt .list_schedule thead th {height:23px; padding-top:4px; font:11px/1.3 dotum; color:#fff; text-align:center; background:url(http://img.sbs.co.kr/sw11/wizard/templet/schedule/bu_vertical.gif) no-repeat left 7px #9f9f9f;}
.wizard_cnt .list_schedule thead th:first-child {background:#9f9f9f;}
.wizard_cnt .list_schedule tbody th {border:1px solid #ececec; border-width:0 1px 1px 0;}
.wizard_cnt .list_schedule tbody th.corner {font:11px/1.2 dotum; color:#fe8421; text-align:left; padding:9px 0 5px 7px; background:#fafafa;}
.wizard_cnt .list_schedule tbody td {padding:7px 12px; border-bottom:1px solid #ececec;}
.wizard_cnt .list_schedule tbody td.account {text-align:center;}
.wizard_cnt .list_schedule tbody td span {font:11px/1.3 Verdana, Geneva, sans-serif; color:#fe8421; padding-right:13px;}

.wizard_cnt .bx_notice {border:4px solid #ececec; background:#fafafa; font:12px/1.2 dotum; color:#555; margin-top:15px; padding-left:25px;}
.wizard_cnt .bx_notice ul {padding-top:17px;}
.wizard_cnt .bx_notice ul li {text-indent:-15px; padding-bottom:12px;}

.wizard_cnt .btn_admin {text-align:right; margin-top:5px;}

/* ÅõÇ¥ */
.wizard_cnt .poll {}
.wizard_cnt .tit_type2 {font:bold 16px/1.3 dotum; color:#5eabde; padding-bottom:20px;}
.wizard_cnt .tit_poll dl {padding:13px 10px 13px 70px; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/tit_poll.gif) no-repeat 7px 13px #eaf8fd; border:1px solid #e0f0f6; position:relative; z-index:1;}
.wizard_cnt .tit_poll dt {font:bold 16px/1.3 dotum; color:#1074a6; padding-bottom:6px;}
.wizard_cnt .tit_poll dd {font:12px/1.5 gulim; color:#777;}
.wizard_cnt .tit_poll dt,dd {border-left:1px solid #e0f0f6; padding-left:13px;}
.wizard_cnt .tit_poll span {height:14px; display:block; border-left:2px solid #f0f0f0; border-right:2px solid #f0f0f0; position:relative; margin-top:-1px; z-index:2;}
.wizard_cnt .tit_poll span img {position:absolute; left:50%; bottom:0px; margin-left:-12px;}

/* ÅõÇ¥ - vs type */
.cnt_vs {overflow:hidden; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/bu_vs.gif) no-repeat center 60px; padding:17px 12px; border:2px solid #f0f0f0; border-top:0;}
.cnt_vs .vs_lft,.vs_rig {position:relative;}
.cnt_vs label .line {width:180px; height:100px; padding:0; display:block; border:1px solid #000; filter:alpha(opacity=20); opacity:0.2; position:absolute; z-index:5; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}

.vs_lft {float:left; padding-left:73px;}
.vs_lft label {width:182px; display:block;}
.vs_lft label span {display:block; font:12px/1.3 gulim; color:#555; padding-top:10px;}
.vs_lft .result {position:absolute; top:8px; left:0px; text-align:center;}
.vs_lft .result span {display:block; width:61px; height:71px; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/bg_percent_lft.gif) no-repeat left top; font:14px/4.4 Verdana, Geneva, sans-serif; color:#fff;}

.vs_rig {float:right; padding-right:73px;}
.vs_rig label {width:182px; display:block;}
.vs_rig label span {display:block; font:12px/1.3 gulim; color:#555; padding-top:10px;}
.vs_rig .result {position:absolute; top:8px; right:0px; text-align:center;}
.vs_rig .result span {display:block; width:61px; height:71px; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/bg_percent_rig.gif) no-repeat left top; font:14px/4.4 Verdana, Geneva, sans-serif; color:#fff;}

/* ÅõÇ¥ - txt type */
.cnt_txt {padding:17px 12px; border:2px solid #f0f0f0; border-top:0;}
.cnt_txt ul li {padding:15px 0; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/bu_dot.gif) repeat-x left top; position:relative;}
.cnt_txt ul li:first-child {background:none;}
.cnt_txt ul li label {width:90%; display:inline-block; position:relative;}
.cnt_txt ul li label .line {width:151px; height:84px; padding:0; display:block; border:1px solid #000; filter:alpha(opacity=20); opacity:0.2; position:absolute; z-index:5; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}
.cnt_txt ul li label img {width:153px; height:86px; vertical-align:middle; margin-right:-5px;}
.cnt_txt ul li label span {width:65%; display:inline-block; vertical-align:middle; font:12px/1.3 gulim; color:#555; padding-left:10px;}
.cnt_txt ul li .result {width:10%; position: absolute; top:35%; right:0; text-align:center;}
.cnt_txt ul li .result span {padding-top:5px; text-align:center; font:12px/1.3 Verdana, Geneva, sans-serif; color:#26aad8;}

/* ÅõÇ¥ - img type */
.cnt_img {padding:17px 12px; border:2px solid #f0f0f0; border-top:0;}
.cnt_img h4 {padding:14px 0 0 10px; font:bold 12px/1.2 gulim;}
.cnt_img ul {overflow:hidden; margin-left:-13px;}
.cnt_img ul li {width:180px; float:left; padding:14px 0 0 13px;}
.cnt_img ul li label span {display:block; padding-top:10px; text-align:center; font:12px/1.4 gulim; color:#555;}
.cnt_img ul li label .line {width:180px; height:100px; padding:0; display:block; border:1px solid #000; filter:alpha(opacity=20); opacity:0.2; position:absolute; z-index:5; background: url("http://img.sbs.co.kr/sw11/tv/common/blank.gif") repeat scroll left top transparent;}
.cnt_img ul li .result {display:block; text-align:center; padding:5px 0;}
.cnt_img ul li .result span {font:12px/1.3 Verdana, Geneva, sans-serif; color:#26aad8;}
.cnt_img ul li .result input {vertical-align:-2px;}

.btn_poll {padding-top:20px; clear:both; text-align:center;}
.btn_poll button {padding:0; border:0; background:none; width:96px; height:33px; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/bg_btn1.gif) no-repeat left top; font:bold 12px/1.5 gulim; color:#fff;}

/* ÅõÇ¥ - radio comment */
.radio_comment {background:#f3f3f3; margin-top:20px; padding:15px 15px 0 15px; position:relative;}
.radio_comment .tit_comment {height:15px; padding-bottom:6px; font:bold 12px/1.5 gulim; color:#555;}
.radio_comment div {padding-right:113px;}
.radio_comment div textarea {width:100%; height:28px; padding:10px; border:1px solid #c9cdcf; background:#fff; font:11px/1.5 dotum; color:#aeaeae;}
.radio_comment input {position:absolute; top:36px; right:15px;}

.radio_comment ul {font:11px/1.5 dotum; color:#555;}
.radio_comment ul li {padding:15px 0; background:url(http://img.sbs.co.kr/sw11/wizard/templet/poll/bu_dot.gif) repeat-x left bottom;}
.radio_comment ul li strong {display:block;}
.radio_comment ul li em {font:11px/1.1 Tahoma, Geneva, sans-serif; color:#949494; padding-left:5px;}

/* ¶óµð¿À - ¼±°îÇ¥ */
.radio_musiclist_w {}
	.rml_table {margin-bottom:20px;}
		.rml_table thead {}
			.rml_title th {height:27px; font-weight:normal; background-color:#bfc6cf; color:#fff; background-image:url('http://img.sbs.co.kr/sw11/wizard/templet/schedule/radio_musiclist_bar.jpg'); background-position:left 7px; background-repeat:no-repeat;}
			.rml_title th:first-child {background-image:none;}
		.rml_table tbody {font-size:12px;}
			.rml_table tbody tr {}
				.rml_table tbody td {height:42px; border-bottom:1px solid #e5e5e5;}
				.rml_time {text-align:center; color:#68a9e6; font-weight:bold; font-family:'Verdana','Dotum','Arial';}
				.rml_song {overflow:hidden; color:#3c3c3c; font-weight:bold;}
					.rml_img {display:block; margin:6px 19px 0 18px; float:left; width:28px; height:28px; overflow:hidden; border:1px solid #ccc;}
						.rml_thumb {width:100%; height:100%;}
					.rml_songname {display:block; float:left; width:339px; line-height:42px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
				.rml_singer {}
					.rml_singer_name {display:block; margin-left:20px; width:190px !important; line-height:42px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.radio_musiclist_w .bx_notice {border:2px solid #ececec; background-color:#fafafa; padding:10px;}
		.radio_musiclist_w .btn_admin {margin-top:10px; text-align:right;}
	
/* ¶óµð¿À - ÅõÇ¥ */
.rvicn {display:inline-block; vertical-align:middle; font:0/0 arial; background-repeat:no-repeat; background-image:url('http://image.sbs.co.kr/sbs/radio/radio_vote_select.png');}
[class^="radio_vote_"] {width:703px; margin-bottom:30px; border:1px solid #eee;}
[class^="radio_vote_"]>table{text-align:center;}
.radio_vote_current {}
	.rvt_text_box {padding:30px 56px; text-align:center;}
		.rvt_state {display:inline-block; .display:inline; font-size:13px; color:#6dabf8; height:17px; line-height:17px; border-bottom:1px solid #6dabf8;}
		.rvt_title {display:block; margin-top:13px; font-size:21px; }
		.rvt_sub_txt {margin-top:15px; display:block; font-size:13px; color:#4b4748; }
			.rvt_date {display:block; margin-top:13px; color:#000;}
	.rvt_vote_box {margin-bottom:30px; background-color:#eeeeee; padding:50px 56px;}
		.rvt_vote_inner {background-color:#fff;}
			.rvt_vote_list {}
				.rvt_vl_cont {position:relative; padding:20px 30px 20px 82px; border-top:1px solid #eee; overflow:hidden;}
				.rvt_vl_cont:first-child {border-top:0;}
					.btn_radio_box {display:block; position:absolute; left:30px; top:50%; margin-top:-15px; width:30px; height:30px;}
						.rvt_btn_radio {z-index:2; position:absolute; left:0; top:0; display:block; width:30px; height:30px; opacity:0; filter:alpha(opacity=0); .filter:alpha(opacity=100); cursor:pointer;}
						.rvt_btn_radio:checked + .rvt_radio_icon {background-position:0 -30px;}
						.rvt_radio_icon {z-index:1; position:absolute; left:0; top:0; width:30px; height:30px; background-position:0 0;}
					.rvt_vl_text {display:block; float:left; }
						.rvt_vl_txt {display:block; margin-bottom:15px; font-size:16px; color:#000; font-weight:bold;}
						.rvt_vl_graph {display:block; position:relative; width:421px; padding-right:66px;}
							.rvt_vlg_bar {display:block; position:relative; background-color:#eee; width:100%; height:6px;}
								.graph_gauge {position:absolute; left:0; top:0; width:0; height:6px; background-color:#6dabf8;}
							.rvt_vlg_number {position:absolute; right:0; bottom:-7px; font-size:16px; color:#3783e0; font-weight:bold;}
							.vote_type_img .rvt_vl_text {width:216px; position:relative; padding-left:265px; height:150px;}
								.vote_type_img .rvt_vl_txt {max-height:65px; overflow:hidden;}
							.vote_type_img .rvt_vl_graph {max-width:215px; padding-right:0; position:absolute; right:0; bottom:70px; }
								.vote_type_img .rvt_vlg_bar {width:150px; margin-right:66px;}
									.rvt_vl_img {position:absolute; left:0; top:0;display:inline-block; width:241px; height:150px;}
/*ÅõÇ¥Á¾·á Å¸ÀÔ*/
.radio_vote_end {}
	.radio_vote_end .rvt_state {color:#b3b8bf; border-color:#b3b8bf;}
	.radio_vote_end .rvt_radio_icon,
	.radio_vote_end .rvt_btn_radio:checked + .rvt_radio_icon {background-position:0 -60px;}
		/*¹öÆ°¿µ¿ª*/
		.rvt_btn_w {overflow:hidden; margin:30px auto 0; width:410px;}
			[class^="rvtb_"] {display:block; float:left; margin-left:10px; width:200px; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; background-color:#b3b8bf; }
			[class^="rvtb_"]:first-child {margin-left:0;}
			.rvtb_enter {background-color:#3784e0;}
/*ÅõÇ¥¸ñ·Ï*/
.radio_vote_list {margin-top:10px; color:#000;}
.radio_vote_list td {padding:20px 0; border-top:1px solid #eee;}
.radio_vote_list tr:first-child td {border-top:0; }
.radio_vote_list .rvl_title:hover {color:#008dd0; cursor:pointer; text-decoration:underline;}
	.rvl_title {padding:20px 30px !important; font-weight:bold; text-align:left; font-size:16px; }
	.rvl_ingtype {font-weight:bold; font-size:13px;color:#6dabf8;}
	.rvl_date {font-size:13px;}
	/*¸ñ·Ï:ÅõÇ¥Á¾·á*/
	.rvote_type_end .rvl_title,
	.rvote_type_end .rvl_ingtype,
	.rvote_type_end .rvl_date,
	.rvote_type_end .rvl_title:hover {color:#b3b8bf;}

















