@charset "euc-kr";

/* IMBC Web Operation Division*/ 

/* Common */
body {border:none; font-family:Dotum;}

body, table, tr, td, select, textarea {font-size:11px; color :#777;}

body, form, p, div, ul, ol, dl, dt, dd, li, table, tr, th, td, input, h1, h2, h3, h4, h5, h6, a, caption, fieldset {margin: 0; padding: 0;}

em,cite,address,dfn,var {font-style:normal;}

dl,ul,ol,li{list-style:none;}

input, textarea, file, select {vertical-align:middle;}

a {text-decoration:none; color :#777;}

fieldset, img {border:0;}
.blind, .hide {position:absolute; left:-9999px; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0; border:0}
/* Type Selector */
#container h1 		{position:absolute; left:0; top:0;}
#container h1 a 	{display:block; width:225px; height:175px;}
#container h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px;}
hr 		{clear:both; display:none;}

/* Layout Selector */
/*body		{background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_all.gif); text-align:center; line-height:15px;}*/
body		{background:#405222 url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_sub.jpg) no-repeat center 150px; text-align:center; line-height:15px;}
#wrap 		{width:100%; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_footer.gif) repeat-x left bottom; text-align:center;}
#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;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
.spot 		{z-index:20; position:relative; width:830px; height:33px; *height:208px; padding:175px 0 0 0;}
.colgroup	{z-index:10; position:relative; overflow:hidden; width:818px; width:820px; margin:0 0 50px 0; border:1px solid #e6e6e6; background:#fff;}
.snb		{z-index:10; position:relative; float:left; overflow:hidden; width:178px; padding:0 0 50px 0; text-align:center; background:#fff;}
#content	{z-index:10; position:relative; float:left; width:640px; min-height:750px; height:auto !important; height:750px; background:#fff url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_line.gif) repeat-y left top; text-align:center;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}

/* Class Selector */
.display_none {display:none;}

/* Content */
.spot img {vertical-align:top;}
.program_info {width:801px; *width:820px; height:22px; *height:33px; padding:11px 19px 0 0; font-size:11px; color:#fff; background:#7bab3c; text-align:right; letter-spacing:-1px;}
.program_info em {color:#d5cbad;}
.program_info strong {font-size:11px; color:#fff;}

/* ÁÂÃø¸Þ´º */
.snb h3 {height:21px; *height:30px; padding:9px 0 0 4px; font-size:12px; color:#de0d00; font-weight:bold; letter-spacing:-1px;}

/* ¸ÞÀÎ¸Þ´º */
.mainmenu_section {overflow:hidden; width:140px; margin:25px auto 0 auto; padding:1px 0 0 0; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_dotted1.gif) repeat-x left top; text-align:left;}
.mainmenu_section ul li {width:139px; height:21px; *height:28px; padding:7px 0 0 5px; font-size:12px; font-weight:bold; line-height:15px; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_dotted1.gif) repeat-x left bottom;}
.mainmenu_section ul li a {color:#323232;}
.mainmenu_section ul li a:hover {text-decoration:none;}




/* ¸ÅÀÏÄÚ³Ê */
.day_section {overflow:hidden; width:140px; margin:0 auto; text-align:left; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_dotted1.gif) repeat-x left bottom;}
.day_section h3 {background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/icon_weekmenu.gif) no-repeat right 12px;}
.day_section ul {overflow:hidden; width:140px; padding:0 0 1px 0;}
.day_section ul li {width:120px; *width:140px; padding:0 0 0 20px; height:22px; line-height:17px; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_note.gif) no-repeat 6px 1px;}
.day_section ul li a {font-size:12px; color:#000000;}
.day_section ul li a:hover {text-decoration:none;}

/* ÇÏ·çÄÚ³Ê */
.week_section {overflow:hidden; width:142px; margin:0 auto 0px auto; text-align:left; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_dotted1.gif) repeat-x left bottom;}
.week_section h3 {background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/icon_weekmenu.gif) no-repeat right 12px;}
.week_section ul {overflow:hidden; width:142px; padding:0 0 8px 0;}
.week_section ul li {float:left; overflow:hidden; width:142px; margin:0 0 3px 0; padding:0 0 0 16px; line-height:17px; letter-spacing:-1px;}
.week_section ul li span, .week_section ul li a {display:block; margin:0px 0 0 0; font-size:12px;  color:#000;}
.week_section ul li a:hover {text-decoration:none;}
.week_section ul li.mon {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_mon.gif) no-repeat 0 0;}
.week_section ul li.thes {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_tues.gif) no-repeat 0 0;}
.week_section ul li.wednd {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_wed.gif) no-repeat 0 0;}
.week_section ul li.thur {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_thur.gif) no-repeat 0 0;}
.week_section ul li.fri {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_fri.gif) no-repeat 0 0;}
.week_section ul li.sat {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_sat.gif) no-repeat 0 0;}
.week_section ul li.sun {background:url(http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_day_sun.gif) no-repeat 0 0;}

.week_section .end_corner li {position:relative; width:109px; *width:142px; padding-left:33px}
.week_section .end_corner li span {position:absolute; left:0; top:0; color:#000}
.week_section .end_corner li a {margin:0}

/* ¹è³Ê */
.banner {overflow:hidden; width:140px; margin:0 auto 10px auto;}
.banner a {overflow:hidden; display:block; width:140px; margin:0 0 5px 0;}
.banner a img {vertical-align:top;}

/* ÇÁ·Î±×·¥ ¹Ù·Î°¡±â */
.program_link {overflow:hidden; width:140px; margin:0 auto; text-align:left;}
.program_link p {margin:0 0 7px 0;}

/* ÄÁÅÙÃ÷ */
#content h3 {width:600px; height:35px; *height:55px; margin:0 auto 10px auto; padding:20px 0 0 0; color:#000; line-height:20px; text-align:left; background:url(http://img.imbc.com/broad/radio/fm/hurray/images2/bg_dotted1.gif) repeat-x left bottom;}
#content .title1 {float:left; display:inline-block; margin:-3px 0 0 0; padding:3px 0 0 0; font-size:18px; color:#537038;}
#content .title2 {float:left; display:inline-block; font-size:12px; color:#537038; font-weight:normal;}

.article {overflow:hidden; width:600px; margin:0 auto; padding:0 0 20px 0;}

/* º¸ÀÌ´Â ¶óµð¿À */
.icon {text-align:left;}
.icon p {margin:10px 0 20px 0; font-size:12px; color:#323232;}

/* ¸ÅÀÏÄÚ³Ê & ¿äÀÏÄÚ³Ê »ó´Ü ÅØ½ºÆ® */
.info {width:564px; *width:600px; height:65px; *height:79px; margin:0 0 39px 0; padding:12px 17px 0 17px; font-size:12px; color:#6a6a6a; text-align:left; line-height:18px; border:1px solid #c6cebe; background:#eef2ed;}

.podcast-panel {overflow:hidden; position:relative; margin-bottom:15px; padding:14px 0 10px; border:1px solid #666; line-height:1.333; letter-spacing:-1px; color:#666; font-size:11px; text-align:center}
.podcast-panel .txt-heading {margin-bottom:30px}
.podcast-panel .txt strong {display:block}
.podcast-panel .btn-group {overflow:hidden; position:relative; margin:-40px 0 20px}
.podcast-panel .btn-group a {margin:0 4px}
.podcast-panel img {vertical-align:top}

.screen-out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}

/* 20131112Ãß°¡_potcast */
#potcast_list {overflow:hidden; width:600px;}
#potcast_list div {height:26px; *height:39px; width:600px; padding-top:11px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#555}
#potcast_list div span, #potcast_list ul li span {float:left; display:block; text-align:center;}
#potcast_list div span.broad_day {width:88px;}
#potcast_list div span.broad_title {width:422px;}
#potcast_list div span.broad_potcast {width:90px;}
#potcast_list ul {width:600px; overflow:hidden;}
#potcast_list ul li {width:600px; overflow:hidden; border-bottom:1px dotted #626262; text-align:center; font-size:12px; color:#333}
#potcast_list ul li span.broad_day {height:23px; *height:34px; width:88px; padding-top:11px;}
#potcast_list ul li span.broad_title {width:412px; *width:422px; padding:11px 0 5px 10px; text-align:left; line-height:13px;}
#potcast_list ul li span.broad_potcast {height:28px; *height:34px; padding-top:6px; width:90px;}