@charset "utf-8";

@import url("common.css");
@import url("data.css");
@import url("button.css");
@import url("popup.css");
@import url("main.css");
/* layout */

#popupContents {padding:10px; text-align:left;}

.common{width:980px; text-align:left; margin:0 auto; position:relative;}
#contents .common{width:920px; text-align:left; margin:0 auto; position:relative;}


#contents{background:url(../images/bg_contents.gif) repeat-x left bottom; padding:0px!important; _padding:0px!important; *min-height:200px;}
*html #contents { padding-top:50px;}
*:first-child+html #contents { padding-top:50px;}
#contents .common{background:url(../images/img_contents.jpg) no-repeat left bottom; padding-bottom:150px; min-height:300px; height:auto !important; height:500px; position:relative;}

#contents .path   {position:absolute; top:0; right:10px; font-size:11px; color:#2f3743;font-weight:normal; display:inline-block; font-size:11px; font-family:'돋움', dotum, sans-serif,'맑은고딕','Malgun Gothic',ngwoff,ngeot,Arial,verdana; /*font-family: sans-serif, '돋움', dotum, verdana, arial, applegothic;*/}
#contents h5 {margin:0px 0 10px 0; background:url(../images/title_bg.gif) no-repeat top left; height:27px; padding-top:11px; position:relative; color:#ed4e17; font-size:17px; letter-spacing:-1px; text-align:left;}

#contents{background:url(../images/bg_contents.gif) repeat-x left bottom;}
*html #contents { padding-top:50px;}
*:first-child+html #contents { padding-top:50px;}
#contents .common{background:url(../images/img_contents.jpg) no-repeat left bottom; padding-bottom:150px; min-height:300px; height:auto !important; height:500px; position:relative;}

#contents .common h4 {background:url(../images/bu_poph2.gif) no-repeat left 0; padding:0 20px; color:#1d4790; font-weight:bold; margin-bottom:10px; font-size:140%; }


#footer{background:url(../images/bg_footer.gif) repeat-x left top; margin:auto;}
#footer .common{background:#fff url(../images/bg_footer2.gif) no-repeat right top;}
#footer p{position:absolute; left:180px; top:1px;}
#footer address{position:absolute; left:600px; top:9px; font-size:90%; letter-spacing:-1px; font-weight:bold; color:#999; z-index:1;}

input.input50{width:50px;}
input.input70{width:70px;}
input.input90{width:90px;}
input.input120{width:120px;}
input.input180{width:180px;}