
body {margin:10px;background:white;}

ul, li {list-style-image:none;list-style-position:outside;list-style-type:none;}


#news_body {position:relative;width:712px;margin:0;border:0;}

/* Left Style */
#news_body .left {float:left;width:177px;border-top:5px solid #cc2027;border-left:5px solid #cc2027;border-bottom:5px solid #cc2027;}
#news_body .left div.title_06 {width:177px;height:100px;background:url(../images/06/title.gif)}
#news_body .left p {border:0;margin:0;}

/* Colendar Style */
#news_body .calendar{display:inline; position:relative; float:left; margin:6px 0 1px 0;}
#news_body .calendar table{margin:0 15px; border-collapse:collapse;}
#news_body .calendar th, #news_body .calendar td{width:23px; padding:0; color:#666; vertical-align:top; text-align:center; font-size:11px; line-height:13px;}
#news_body .calendar th a, #news_body .calendar td a{color:#666;}
#news_body .calendar th{height:23px; font-weight:bold; font-family:µ¸¿ò,Dotum;}
#news_body .calendar td{position:relative; height:25px; font-family:Verdana;}
#news_body .calendar td div{position:relative; _position:static; width:100%; height:100%;}
#news_body .calendar img{border:0;}
#news_body .calendar .sun, #news_body .calendar .sun a{color:#c30;}
#news_body .calendar .holiday, #news_body .calendar .holiday a{color:#cc2027;text-decoration:none;}
#news_body .calendar .sat, #news_body .calendar .sat a{color:#2783d2;}
#news_body .calendar .con, #news_body .calendar .con a{color:#009f29;}
#news_body .calendar a{text-decoration:none !important;}
#news_body .calendar div a{_overflow:hidden; display:block; width:100%; height:100%;}
#news_body .calendar div a:hover{_overflow:visible;}
#news_body .calendar a strong{width:auto; background:url(../images/common/line_day.gif) repeat-x 0 12px; letter-spacing:-1px;}
#news_body .calendar .sun a strong, #news_body .calendar .holiday a strong{background-image:url(../images/common/line_sun.gif);}
#news_body .calendar .lunar{display:block; position:absolute; left:0; top:12px; width:100%; color:#999; font-size:8px; letter-spacing:-1px; text-decoration:none; _display:inline; _width:100%; vertical-align:top;}

#news_body .calendar .anni{display:block; position:absolute; left:-88px; bottom:27px; z-index:10; width:200px; font-size:12px; font-family:µ¸¿ò,Dotum; text-align:center;}
#news_body .calendar .anni span{padding:5px 0 5px 9px; _padding:0 0 5px 9px; background:url(../images/common/bg_balloon_l.gif) no-repeat 0 0;}
#news_body .calendar .anni em{padding:5px 8px 5px 0; _padding:5px 8px 5px 0; line-height:23px; background:url(../images/common/bg_balloon_r.gif) no-repeat 100% 0; font-style:normal;}
#news_body .calendar .anni .arrow{position:absolute; left:50%; bottom:-3px; _bottom:-4px; margin-left:-4px;}
#news_body .calendar a .anni{display:none; _display:block; color:#666;}
#news_body .calendar a:hover .anni{display:block;}

/* Contents Style */
#news_body .contents {float:left;width:518px;border:5px solid #ddd;background:url(../images/06/news_title.jpg) top left no-repeat;padding-top:360px;margin:0;}

/* News Style */
#news_body .contents .news {padding:0;margin:10px 0 10px 20px;border:0;font-size:12px;float:left;width:220px;}
#news_body .contents .news ul {border:0;margin:5px 0 0 0;padding:0;}
#news_body .contents .news li {border:0;margin:0;background:url(../images/common/dot_news.gif) left no-repeat;padding:5px 0 2px 10px;}
#news_body .contents .news li a, #news_body .contents .news li a:visited {color:#444;font-size:12px;text-decoration:none;}
#news_body .contents .news li a:hover {text-decoration:underline;color:black;}

/* Project */
#news_body .project {margin-left:20px;}
#news_body .project img {border:0;vertical-align:middle;}
#news_body .project ul {margin:10px 0 0 0;padding:0;border:0;}
#news_body .project li{margin:0;border:0;font-size:11px;padding:0;}
#news_body .project li strong {font-weight:bold; color:black;font-size:12px;padding-right:10px;}

/* Loading */
#news_body .project .layer_progress{ position:relative; overflow:visible;margin:5px 0 15px 20px;}
#news_body .project .layer_progress *{ margin:0; padding:0; line-height:normal; font-size:12px; font-family:µ¸¿ò, Dotum, ±¼¸², Gulim, AppleGothic, Sans-serif;}
#news_body .project .layer_progress img{ border:none;}
#news_body .project .layer_progress em{ font-style:normal;}
#news_body .project .layer_progress .loading_txt_no {position:relative;width:100%;}
#news_body .project .layer_progress .loading_txt_no .no {display:none}
#news_body .project .layer_progress .progress {position:absolute;right:0;margin-top:3px;color:#5A7D7D}
#news_body .project .layer_progress .progress em {color:#e34b00;font-weight:bold;font-family:Verdana;font-style:normal}
#news_body .project .layer_progress .loading_bar {width:376px;height:6px;padding:7px;background:url(../images/common/bg_loading.gif) no-repeat;text-align:left;}
#news_body .project .layer_progress .loading_bar span {display:block;height:6px;background:url(../images/common/img_loading.gif) left no-repeat;font-size:0}

/* Navigation */
#news_body .navi {margin:0;margin-left:20px;}

#tmap{position:relative; z-index:100;width:500px;height:305px; margin:14px 0 12px 0;} 
#tmap .map { height:289px; margin-bottom:25px; _margin-bottom:-3px; }
#tmap *{margin:0; padding:0;} 
#tmap input{padding-right:1px;} 
#tmap ol, #tmap ul, #tmap li{list-style:none;}
#tmap a{text-decoration:none;} 
#tmap a:hover{text-decoration:underline;}
#tmap h4{margin:13px 0 0 18px; padding-top:13px; _padding-top:0; font-size:12px;} 

/* Áö¿ª¸í */
#tmap .map h4{margin-top:0; _margin-top:13px;}

/* Áöµµ */ 
#tmap .region_map{display:inline; position:relative; float:left; height:350px; margin:-28px 0 0 30px;} 
#tmap .map .region_map{margin:-24px 0 0 5px;} 
#tmap .region_map ul li{position:absolute; color:#666; font-size:11px; font-family:µ¸¿ò,Dotum; letter-spacing:0px;} 
#tmap .region_map ul li a{color:#666;}
#tmap .region_map ul li.selected a {color:#000; font-weight:bold; letter-spacing:0px;}
#tmap .region_map ul li a:hover{color:blue;}
#tmap .region_map ol li{position:absolute; width:20px; height:18px;}

/* Áö¿ªº° Á¤º¸ */
#tmap .info {position:relative;float:left;width:120px;margin-top:5px;border:1px solid #ccc;display:none;}
#tmap .info li {padding:2px 0 1px 5px; font-size:11px;}
#tmap .info li.tt1 {padding:0 0 2px 5px;background:#dfdfdf;font-weight:bold;}
#tmap .info li.tt2 {padding:0 0 1px 5px;background:#eeeeee;}