@charset "utf-8";

@import url('/css/layout.css');
@import url('/css/base.css');
@import url('/css/reser.css');

/* layout.css 재정의 */
#header{width:100%; height:39px; background:url(/images/common/layout/header_bg.gif) repeat-x top;}	

#container{position:relative; margin:0 auto; width:100%;   }
div.util ul li{display:inline; margin:0 3px 0 0; padding:0 0 0 5px; background:url(/images/main/util_pipe.gif) no-repeat 0 4px;}
div.util fieldset input.textbox{border:1px solid #426E99;}
div.util fieldset input.find {border:none;}

/* main_layout */
 

div.main_container{width:1000px;  margin:0 auto; position:relative;padding:20px 0 0 0; }
div.mgnb{width:900px;height:65px; margin:0 auto;padding:0 100px 0 0; background:url(/images/renewal_20100604/bg_mgnb.gif) no-repeat left top; text-align:right;position:relative;}
div.mvisual{width:100%;   background:url(/images/renewal_20100604/bg_green.jpg) repeat-x bottom; }
div.mvisual_flash {width:900px;margin:0 auto;padding:0 100px 0 0;  }
div.mcont{width:900px;padding:0 100px 0 0 }
div.mgroup01{height:60px; position:relative;}
div.mgroup01 img.slidebg{position:absolute; top:0; left:-35px;}
div.mgroup01 div.slide{position:absolute; top:3px; left:10px;}
div.mgroup02{ margin:0 0 0 10px;  }
div.mgroup02 div.m0201{float:left; width:275px; }	
div.mgroup02 div.m0201 img.tit{float:left;}
div.mgroup02 div.m0201 img.more{float:right; margin:0 14px 4px 0;}
div.mgroup02 div.m0201 dl{clear:both; margin:0 0 0 0;height:80px}
:root div.mgroup02 div.m0201 dl{padding-top:10px; }
div.mgroup02 div.m0201 dl dt{float:right; width:178px; padding:0 3px 0 0; letter-spacing:-1px;}
div.mgroup02 div.m0201 dl dt a {font-weight:bold; color:#0D6AAC; font-size:0.9em;}
div.mgroup02 div.m0201 dl dd.photo{float:left;  }
div.mgroup02 div.m0201 dl dd.photo img{  margin:2px 0 0 2px;}
div.mgroup02 div.m0201 dl dd.dec{float:right; width:178px; padding:5px 3px 0 0; font-size:11px; color:#858585;  letter-spacing:-1px;}

div.mgroup02 div.m0202{float:left; width:300px; margin:0  25px 0 25px}	
div.mgroup02 div.m0203{float:left; width:260px; }

div.mgroup02 div.m0203 ul.banner li {float:left;padding:0 2px 0 0}
div.mgroup02 div.m0203 div.banner_flash {margin:15px 0 0 0;clear:both}

p.more{float:right; padding:5px 8px 0 0;}
ul.mtab{width:300px;height:23px;float:left;background:url(/images/renewal_20100604/bg_tab.gif) bottom repeat-x; }
ul.mtab li{float:left;  }
div.mtabcont{clear:both; width:300px}
div.mtabcont ul {padding:10px 0 0 0}
div.mtabcont ul li{position:relative; padding:0 0 0 6px; line-height:18px; color:#fff; background:url(/images/renewal_20100604/icon_dot.gif) no-repeat 0 9px; font-size:11px;}
div.mtabcont ul li a,
div.mtabcont ul li a:link,
div.mtabcont ul li a:visited{color:#858585; text-decoration:none;}
div.mtabcont ul li a:hover,
div.mtabcont ul li a:active {color:#858585; text-decoration:none;}
div.mtabcont ul li img{vertical-align:middle;}
div.mtabcont ul li span.date{top:-2px; right:6px; position:absolute; margin:0 0 0x 0; padding:0 0 0 0; color:#BBBBBB; font-size:11px;font-family:Tahoma}
:root div.mtabcont ul li span.date{top:0;}
.png24 {tmp:expression(setPNG24(this));}


div.health {clear:both;margin:20px 0 0 0} 
div.total_seach {width:300px;height:52px}
div.total_seach .title_img {padding:0 0 5px 0}
div.total_seach .box {width:300px;height:33px;background:url(/images/renewal_20100604/bg_search.gif) no-repeat }
div.total_seach .box .input_box {border:none;margin:5px 10px 0 10px;width:230px}
div.total_seach .box  img {vertical-align: top;padding:6px 0 0 5px}
div.best_seach {width:300px;height:50px;background:url(/images/renewal_20100604/bg_search_best.gif) no-repeat ;padding:0 0 0 85px}
div.best_seach li {float:left;padding: 6px 5px 5px 5px;font-size:11px;color:#858585;letter-spacing: -1px}
div.best_seach li :link ,div.best_seach li :visited {color:#858585;}
div.best_seach li :hover {color:#333;}


 /* Quick */
div.quick{
	left:910px; 
	top:93px; 
	position:absolute; 
	width:86px;
}
 
