@charset "utf-8";

/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:1em;   
	}

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; }

/* 목록 */
ol, ul { list-style:none; }

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	text-align:left;
	font-weight: normal;
	}
caption {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}

ins { text-decoration:none; }
del { text-decoration:line-through; }

/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {
	font-weight:normal;
	font-style:normal;
	}

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* 수평선*/
hr {  margin:10px 0; height:1px; background-color:#e9e9e9; color:#e9e9e9; border:none; }

a:link, a:visited, a:active { text-decoration:none; color:#666666;}
a:hover { color: #000000; text-decoration:none; }


/* 클레스묶음 */
ul li img {vertical-align:middle; }

ul.left li {float:left;}
.left {float:left; display:inline;}
.hide {display:none;}
.clear {clear:both;}

select {vertical-align:middle; }
input { vertical-align:middle; }
label { vertical-align:middle; }

.hidden_x { background: none repeat scroll 0 0 transparent; font-size: 0; height: 0; line-height: 0; margin: 0; padding: 0; position: absolute; visibility: hidden; width: 0; }






/*----------layout------------*/
body {
    color: #666666;
    font-family: "돋움","돋움체",Dotum,Dotumche,"새굴림","굴림체","굴림",New Gulim,Gulimche,Gulim,"Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}




/*----------header------------*/


#wrapper { width:100%; background:url(../images/main/bg.jpg) center top no-repeat; }
#header { position: relative; width: 100%; height:85px; background:url(../images/sub/head_bg.jpg) repeat-x; }

#header h1 { margin:0 auto; width:116px; height:41px; padding-top:8px;}
#notice { position:absolute; left:10px; top:60px; }
#notice_new { position:absolute; left:70px; top:63px; }

#notice_new a { color:#ffffff; }

#contrainer { width: 100%; }
#mainNews { width:100%; background:url(../images/main/bar_bg.jpg) repeat-x; height:33px; float:left;}

#Menu { float: left; width: 100%; }
#Menu ul { margin-top:13px; margin-left:14px; }
#Menu ul li { float:left;  text-align:center; margin:0 2px 16px 2px;}
#Menu ul li a { color:#666666; font-weight:bold; width:92px; height:12px; padding-top:90px; margin-bottom:13px; display:block; }
#Menu ul li.icon01 { background:url(../images/main/icon01.png) center top no-repeat; }
#Menu ul li.icon02 { background:url(../images/main/icon02.png) center top no-repeat; }
#Menu ul li.icon03 { background:url(../images/main/icon03.png) center top no-repeat; }
#Menu ul li.icon04 { background:url(../images/main/icon04.png) center top no-repeat; }
#Menu ul li.icon05 { background:url(../images/main/icon05.png) center top no-repeat; }
#Menu ul li.icon06 { background:url(../images/main/icon06.png) center top no-repeat; }

#f_menu { position:relative; width:100%; background:url(../images/common/foot_m_bg.jpg) repeat-x; clear: both; height:25px; text-align:center;}
#f_menu a { margin:0; padding-top:6px;float:left; height:19px; color:#ffffff; }
#f_menu a.link_1 { width:50%; }
#f_menu a.link_2 { width:50%; background:url(../images/common/foot_line.jpg) left top no-repeat; }


#footer { position:relative; clear: both; width: 100%;  }
#copy { width:100%; font-size:0.9em; height: 20px; color:#ffffff; padding-top:10px; background:#7e7765; text-align:center;}

