/* Layout */
body{text-align:center;
scrollbar-3dlight-color:999999;
	 scrollbar-arrow-color:999999;
	 scrollbar-base-color:F2F2F2;
	 scrollbar-darkshadow-color:F2F2F2;
	 scrollbar-face-color:F2F2F2;
	 scrollbar-highlight-color:F2F2F2;
	 scrollbar-shadow-color:999999;
	 word-break: break-all; /* Internet Explorer 5.5+ */
	 background-image: url();
     background-repeat: repeat-x;}
img,fieldset,iframe{border:0 none;}


/* Layout */
#wrap{min-width:980px; background:url(/main/img/common/index_bg.gif) repeat-x top;}
#header {width:980px;margin:0 auto;text-align:left; background:url(/main/img/common/index_bg.gif) no-repeat top;}
#footer {width:980px;margin:0 auto;text-align:center;}
#container {position:relative; overflow:hidden; width:980; z-index:10}
#left_ct{float:left;width:224px;}
#center_ct{float:left;width:532px;}
#right_ct{float:left;width:224px;}

/* common */
* { margin:0; padding:0; font:12px Verdana;}
h1 { font:11px Verdana; color: #999999; padding:10px 0 0 0; letter-spacing:-1;}
h2 { font:11px Verdana; color: #333; padding:2px 0 3 15; letter-spacing:0; background:url(/main/img/common/bul_red.gif); background-position:left; background-repeat:no-repeat}
h3 { font:13px Verdana; color: #333; padding:2px 0 3 5; letter-spacing:0; background-position:left; background-repeat:no-repeat}
a { font:11px Verdana; font:inherit; color:#333; text-decoration:none; selector-dummy : expression(this.hideFocus=true)}
a:hover { font:11px Verdana; text-decoration:underline}
.strong{ font:bold}
#moveTo { position:absolute; top:10px; right:20px}

.input_text{border:1px solid #bebebe; border-right-color:#bebebe; border-bottom-color:#bebebe; padding:-2px 0px 10px 3px; color:#676767; height:18px; font:11px Tahoma; margin-bottom:0px; vertical-align:top;}
.w105{width:105; padding-bottom:5px}
.w82{width:82; padding-bottom:5px}

/* header */
#header{overflow:visible;position:relative;z-index:100;height:128px;margin-bottom:0px}
#play{float:left; margin:0px 0 0 0px; overflow:hidden; padding:0px; position:ablsolute; padding:0; width:224px; height:128px;}
#gnb ul{margin:0 0 5px 0; float:left; padding-right:0 }
#gnb_area{display:inline; float:left; margin:0px 0 0 0px; overflow:visible; background:url(/main/img/common/main_gnb_bg.gif) no-repeat 100% 0; width:756; hegith:128px; font:9px Verdana; color: #999999}
#gnb_area ul.tail{ float:right; margin:0 0 0px 0; padding:30px 0 0 0;}
#gnb_area ul.tail li{display:inline; position:relative; padding:0 1px 0 6px; font:9px Verdana; white-space:nowrap; background:url(/main/img/common/line_v_footer10.gif) no-repeat 0 0}
#gnb_area ul.tail li.first{background:none}
#gnb_area ul.tail li.end{padding:0 0px 0 6px;}
#gnb_area ul a{letter-spacing:0px;}
#gnb{ float:left; margin:0; padding:0; height:78px; font:9px Verdana; color: #999999; vertical-align:top;}
#gnb_area ul.day{ float:right; margin:0 0 0px 0; padding:8px 0 0 0; vertical-align:top}
#gnb_area ul.day li{display:inline; position:relative; padding:0 0 0 0; font:11px Verdana; color:#444; white-space:nowrap; vertical-align:top}
#menu{display:inline; float:right; margin:0px 0 0 0px; overflow:visible; width:756px; height:36px}
#menu ul.gmenu{ margin:0 0 0px 0; padding:0px 5 0 0;}
#menu ul.gmenu li{display:inline; position:relative; padding:0 20px 0 0px; font:9px Verdana; white-space:nowrap}
#search{display:inline; float:right; margin-top:0px; overflow:visible; width:220;  font:9px Verdana; color: #999999; padding-top:1px; z-index:5}
#sub_search{display:inline; float:center; margin-top:0px; width:980; background:url(/main/img/town/search_bg.jpg); background-position:top; background-repeat:no-repeat; padding:20px}



#result{width:758px; float:righ; z-index:200; position:absolute; top:0px; }
#tab01{width:100%;}
#tab02{width:100%; visibility:hidden; position:absolute; top:98px}
#tab03{width:695px; visibility:hidden; position:absolute; top:98px}
#tab04{width:695px; visibility:hidden; position:absolute; top:98px}
#tab05{width:695px; visibility:hidden; position:absolute; top:98px}

/* left */
#left_ct {	 position:relative; background:#fff; float:left; height:500px}
#left_ct ul { margin:20px; margin-top:0; padding:0}
#left_ct li { padding:5px; border-bottom:1px solid #FFF; font-weight:bold; color:#FFF; list-style:none}
#weekday  { position:absolute; margin:0; padding:0;  visibility: visible; z-index:5} 
#weekend  { position:absolute; margin:0 0 0 -20; padding:0;  visibility:visible;  z-index:4} 
#weekend2 { position:absolute; margin:0 0 0 -20; padding:0;  visibility:visible;  z-index:3} 
#weekday ul { margin:0px; margin-top:0; padding:0;}
#weekday li  { padding:0px; color:#FFF; list-style:none}
#weekday li.title { padding-bottom:7px; color:#FFF; list-style:none}
#weekend li  { padding:0px; color:#FFF; list-style:none}
#weekend li.title { padding-bottom:7px; color:#FFF; list-style:none; float:left}
#weekend2 li { padding:0px; color:#FFF; list-style:none}
#weekend2 li.title { padding-bottom:7px; color:#FFF; list-style:none; float:left}
#weekday_program  { position:relative; margin:0; padding:0}
#weekend_program  { position:relative; margin:0; padding:0}
#weekend_program2 { position:relative; margin:0; padding:0}

#banner {position:relative; margin:0 0 0 0; padding:0}
#banner ul { margin:0px; margin-top:0; padding:0;}
#banner li { padding:0px; color:#FFF; list-style:none}
#banner li.ban { padding:0px; color:#FFF; list-style:none; border:1px solid #ccc;}

/* center */
#center_ct { position:relative; font-size:small; font-family:Verdana; color:#FFF; float:left; height:300px; clear:right}
#center_ct h3 { margin-bottom:30px}
#pop { margin:0; padding:11 11 10 11; line-height:100%; font-family:Verdana; background:url(/main/img/common/pop_bg.gif); widows:532; height:195; z-index:10;}
#info { margin:0; padding:0; line-height:100%; font-family:Verdana; width:532; height:310px; z-index:10;}


/* right */
#right_ct { position:relative; clear:right; height:520px; background:url(/main/img/common/main_right_bg.gif); background-position:top; background-repeat:no-repeat; vertical-align:left; z-index:10 }
#weather {text-align:center; width:224; clear:right; height:65px; padding-top:10px; z-index:10}
#visual_radio { position:relative; width:224; height:54px; background:url(/main/img/common/visual_radio_bg.gif); background-position:top; background-repeat:no-repeat; margin-top:15; padding:25px 0 0 16; text-align:left; letter-spacing:-1; z-index:10}
#notice { float:left; position:relative; clear:right; height:72px; padding:0 19 0 14}
#news { position:relative; height:100px; padding:0 0 0 0}
#news_line{ float:left; font:13px Verdana; color: #333; padding:0px 0 2 0; letter-spacing:0; margin:0 0 -15 0; background:url(/main/img/common/news_bg.gif); background-repeat:no-repeat; background-position:top left}
#news_line ul {padding:0; margin:0; background-color:#f4f5f5;}
#news_line li.news_tt { padding:0px; color:#000000; list-style:none; font:13px Verdana; margin:0; padding:0px 0 0 0; text-align:left; background-color:#f4f5f5}
#news_line li.news_tt a{ padding:0px; font:bold; color:#000000; list-style:none; font:13px Verdana; margin:0; padding:0px 0 0 0; background-color:#f4f5f5}
#news_line li.news_tt_sub { font:11px Verdana; color: #999999; padding:0px 0 0 0; letter-spacing:-1; list-style:none; line-height:110%;text-align:left; background-color:#f4f5f5 }
#life { position:relative; height:65px; padding:9 10 0 13; }
#town { position:relative; padding:8 8 12 12}
#traffic { position:relative; padding:0 5 10 10}

#right_ct ul { margin:20px; margin-top:0; padding:0}
#right_ct li { padding:5px; border-bottom:1px solid #FFF; color:#FFF; list-style:none}


/* footer */
#footer { height:50px; margin:0; clear:both; text-align:left; padding:4px 0 0px 0; border-top:3px solid #989898; border-bottom:1px solid #e5e5e5}
#footer ul {float:left; margin:0px 0 0 0px; overflow:hidden; padding:0px}
#footer ul li {float:left; margin:3 0px 0 0px; padding:5 0 0 0px; border-left:0px solid #dcdcdc}
#footer ul li.first {float:left; margin:0 0px 0 0px; padding:3 7 0 0px; border-left:0px solid #dcdcdc}
#footer ul li.end {float:right; margin:0 0px 0 0px; padding:5 0 0 0px; border-left:0px}
#footer address{margin:-2 10px 0 0;}
#footer address{font:9px Verdana; color: #999999}
#footer address a{font:bold 9px Tahoma; color:#666666;}
