@charset "utf-8";
/*
 *************************************************************************************
 * FileName : base.css
 * Author : gilhyun
 * Date : 2009.09.18
 * Description : css
 * Revision :
 *************************************************************************************
*/

@import url(layout.css);
@import url(gnb.css);

/*
--------------------------------------------------------------------------------------
setup

*/

*{margin:0;padding:0;}
html{height:100%;}
body{background:#fff;font-size: 12px;line-height:1.5em;font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;color:#333;height:100%;}
div *{.position:relative;}
h1{padding-top:12px;}
h2{margin:0;padding:0;}
h3{margin:0;padding:0;}
h4, h5, form, p, td, dt, dd, li, div, span, u, i, fieldset, legend, select, input, textarea, file{font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;font-size: 12px;color:#666;line-height:130%;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}
select, input, textarea, file{border:1px solid #cacaca;}
input{padding:1px;}
fieldset{border:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
hr, legend{display:none;}
a{ selector-dummy : expression(this.hideFocus=true);}
a{color:#333;text-decoration:none;}
a:hover{color:#f75204;text-decoration:underline;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}


/*
--------------------------------------------------------------------------------------
site_cover

*/

#site_cover {background:url(/images/layout/body_bg.gif) repeat-x;}






/*
--------------------------------------------------------------------------------------
contents

*/

#contents{}
#contents #left{float:left;display:inline;}
#contents #left #left_noticeList{background:url(/images/left_box_bg.gif) no-repeat left bottom;padding-bottom:14px;}
#contents #left #left_noticeList dt{padding-bottom:5px;margin-bottom: 7px;}
#contents #left #left_noticeList dd{padding-left:21px;background:url(/images/dot.gif) no-repeat 13px 10px;line-height:23px;overflow:hidden;}
#contents #left #left_noticeList dd a{color:#787878;letter-spacing:-1px;}
#contents #left #left_writerList{background:url(/images/left_box_bg.gif) no-repeat left bottom;padding-bottom:11px;overflow:hidden;height:100%;margin-top:10px;}
#contents #left #left_writerList dt{padding-bottom:5px;}
#contents #left #left_writerList dd{line-height:21px;overflow:hidden;float:left;display:inline;width:41px;padding-left:17px;font-size:11px;}
#contents #left #left_writerList dd a{color:#787878;letter-spacing:-1px;}
#contents #left #banner_left,
#contents #left #banner_left_bottom{padding:10px 0;}
#contents #right{float:right;display:inline;}
#contents #right h2{padding:15px 0 5px 0;}
#contents #left #lnb{} /* background:url(/images/layout/lnb_bg.gif) no-repeat left bottom; */
#contents #left #lnb dt{text-align:center;}
#contents #left #lnb dd{text-align:center;}


/*
--------------------------------------------------------------------------------------
footer

*/

#footer{clear:both;margin:34px auto 0 auto;width:900px;text-align:center;padding:0;color:#888;background:url(/images/footer_bg.gif) repeat-x;}



/* etc */

span.icon_evt_n{position: absolute;top:-2px;left:-2px;background: url(/images/icon/icon_evt_n1001.png) no-repeat;width: 50px;height:51px;overflow: hidden;cursor: pointer;}




@media print
{
body{color:#000;}
#gnb, #login, #search{display:none;}
}

img{-ms-interpolation-mode: bicubic;}