@charset "utf-8";
*{margin:0;padding:0;}


body {margin: 0; padding: 0;font-size:0.8em;color:#4b453c;line-height: 1.5; font-family:dotum;background:url(../../images/common/bg_body.gif)}
article, aside, figcaption, figure, footer, header, hgroup, nav, section {display: block;}

/* PARAGRAPHS */
h1, h2, h3, h4 {}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}
ul, ol {list-style:none;}
p {}
hr{clear:both;border:1px solid #8f8b78;}
a {text-decoration:none; color:#4b453c;}
a:link {color:#4b453c;}
a:visited {color:#4b453c;}
a:active {color:#4b453c;}

a:hover, a:focus {
  /* ... */
}
/* Remove dotted outline clicked links - Keeps outline on focus */
a:active, a:hover { outline: none;}
/* No border around images in links */
a img { border: none;}
img{vertical-align:middle;}

fieldset { margin: 0; padding: 0; border: none;}
input, button, select {vertical-align: middle;}


html, 
body {height: 100%;margin: 0;	padding: 0;}
.head {position:relative;height: 140px;	width:970px; margin:0 auto;	z-index: 1;}
.body {min-height: 100%;margin: -140px auto -100px auto;width:970px;}
* html .body {height: 100%;}
.content-area { position:relative;padding: 140px 0 100px 0;}
.footer{padding-top:22px;height:100px;border-top:1px solid #e4dfca;background:url(/images/common/bg_footer.gif)}
.footer div{padding-left:10px;width:980px; margin:0 auto;}

#quick{ position:absolute; right:-98px;width:58px; z-index:10000;padding-top:65px; background:url(/images/common/quick_img01.gif) left top no-repeat;}
#quick li img{vertical-align:top;}


.main_flash{ position:relative; z-index:0;margin:-10px 0 -80px 0;}


.news_list{ position:absolute;left:18px;top:455px;width:353px; z-index:10000;font-size:12px; line-height:normal; *zoom:1; }
.news_list a{ text-decoration:none; color:#666;}
.news_list a:hover,
.news_list a:active,
.news_list a:focus{ text-decoration:underline;}
.news_list h2{ font-size:12px; margin:0 0 0 11px; padding:10px 0 13px 0;width:338px; color:#333;background:url(/images/main/bg_dot.gif) left bottom repeat-x;}
.news_list h2 img{margin-left:-27px;}
.news_list ul{ margin:0; padding:2px 12px 0 12px;}
.news_list li{display:inline-block;width:338px;padding:8px 0 8px 0;background:url(/images/main/bg_dot.gif) left bottom repeat-x;}
*:first-child+html .news_list li{margin:0 0 -2px 0;}
.news_list li a{float:left;margin-left:-10px;padding-left:15px;background:url(/images/common/icon_dot3.gif) left 5px no-repeat;}
.news_list li .time{float:right; display:block;color:#a8a8a8; font:11px Tahoma;}
.news_list .more{ position:absolute; top:27px; right:12px; font:11px Dotum, 돋움; text-decoration:none !important;}
.news_list .more span{ font-weight:bold; color:#d76ea9; font-size:16px; vertical-align:middle; margin:0 2px 0 0;}

.todayneat {width:329px; height:105px; position:absolute; top:325px; left:641px; z-index:10000; background:url(/images/main/bg_todayneat.gif) no-repeat; font:normal 11px dotum; color:#797264; text-decoration:none;}
.todayneat ul {width:250px; height:auto; padding-top:63px; padding-left:12px; overflow:hidden;}
.todayneat ul li {width:250px; float:left; clear:both; padding-bottom:4px;}
.todayneat ul li.en {width:250px; font:bold 12px dotum; color:#4c4536; text-decoration:underline !important;}
.todayneat .play {position:absolute; top:61px; right:10px;}
.todayneat .more {position:absolute; top:30px; right:3px;}

.edunews {width:259px; top:430px; position:absolute; top:455px; left:708px; z-index:10000; font-size:12px; line-height:normal; *zoom:1; }
.edunews a{text-decoration:none; color:#666;}
.edunews a:hover, .edunews a:active, .edunews a:focus {text-decoration:underline;}
.edunews h2{width:259px; font-size:12px; padding:0 0 12px 0; color:#333;background:url(/images/main/bg_dot.gif) left bottom repeat-x;}
.edunews h2 img{margin-left:-20px;}
.edunews ul {margin:0; padding:2px 0 0 0;}
.edunews li {display:inline-block; width:259px; padding:8px 0 8px 0; background:url(/images/main/bg_dot.gif) left bottom repeat-x;}
*:first-child+html .edunews li{margin:0 0 -2px 0;}
.edunews li a{float:left; padding-left:15px; background:url(/images/common/icon_dot3.gif) left 5px no-repeat;}
.edunews .more {position:absolute; top:17px; right:0px; font:11px Dotum, 돋움; text-decoration:none !important;}
.edunews .more span {font-weight:bold; color:#d76ea9; font-size:16px; vertical-align:middle; margin:0 2px 0 0;}

.branch_tell{position:absolute;right:9px;top:595px; z-index:10000;}

.reserve_link{position:absolute;right:109px;top:375px;width:223px;height:66px; z-index:10000; text-align:right;background:url(/images/main/img_reserve.gif) left top no-repeat;}
.reserve_link img{margin:15px 0 0 0;}

.smart_link{position:absolute;right:26px;top:459px;width:223px;height:66px; z-index:10000;background:url(/images/main/img_smart.gif) left top no-repeat;}
.smart_link img{margin:63px 23px 0 0;}






/* 팝업 20090827 */
.popup_redbox *{/*font-size:1px; line-height:1px;*/ padding:0; margin:0;}
.popup_redbox {overflow:hidden; border:1px solid #bc1430; background:#fff; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);}
.popup_redbox img {border:0 none;}
.popup_redbox .pop_inner {overflow:hidden; position:relative; width:auto; height:100%; margin:7px 7px 0 7px;}
.popup_redbox .pop_head {height:42px; _text-align:left;}
.popup_redbox .pop_subj {/*overflow:auto;*/height:22px; padding:9px 15px 0 15px; background:#bc2d3e;}
*html .popup_redbox .pop_subj {padding:9px 15px 0 15px;}
.popup_redbox .pop_subj span {float:left; color:#fff; font-weight:bold; font-size:12px; line-height:normal; padding:1px 0 0 0;}
.popup_redbox .pop_subj a {float:right;}
.popup_redbox .pop_foot {position:absolute; bottom:0px; left:0; width:100%; height:30px; border-top:1px solid #eaeaea; padding:9px 0 0 0; background:#fff;}
.popup_redbox .pop_foot .left {float:left; padding:0 0 0 3px; margin-top:-3px;}
.popup_redbox .pop_foot .left img {margin-left:3px;}
.popup_redbox .pop_foot .right {float:right; margin-top:2px;}
.popup_redbox .pop_content {width:auto; height:500px; padding:10px 8px; margin-bottom:30px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; font-size:12px; line-height:18px; _text-align:left; }
/* .popup_redbox .pop_content p, .popup_redbox .pop_content span, .popup_redbox div {font-size:12px; line-height:18px;} */









