body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/*------------------------------------------초기화------------------------------------------*/
/* 요소(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-size: 100%;font-weight: normal;}
/* 테두리 없애기 */
fieldset, img, abbr, acronym {border: 0 none;}
/* 목록 */
ol, ul, dl {list-style: none;}
/* 테이블 - 마크업에 'cellspacing="0"' 지정  */
table {	border-collapse: separate;	border-spacing: 0;border: 0 none;}
caption, th, td {text-align: left; font-weight: normal; border: 0;}
/* 텍스트 관련 요소 초기화 */
address, caption, strong, em, cite {font-weight: normal;font-style: normal;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
/* 수평선*/
hr {display: none;}
/* 제목숨기기 */
.hidden {position: absolute;left: -9999px; width: 0;height: 0;font-size: 0;}
a {text-decoration: none;}

html {overflow-y:scroll;}
/*------------------------------------------레이아웃------------------------------------------*/

.inner { overflow:hidden; margin:0 auto; width:1000px;}
#wrap {width:100%; min-width:1000px;}
#header {width:100%; min-width:1000px; height:371px; background:url(../images/bg_header.jpg) no-repeat top center;}
#header .inner { position:relative; margin:0 auto; width:1000px; height:371px;}
#container {width:100%; min-width:1000px;}

/*해더*/
#header h1 {position:absolute; top:115px; right:55px;}
#header ul {overflow:hidden; position:absolute; bottom:0px; left:35px; width:1000px; height:37px;  }
#header ul li {float:left; padding-top:12px; height:18px; margin-right:72px;}
#header ul li.last {margin-right:0;}

/*메인*/
.col01 {float:left; margin-top:50px; width:455px; height:590px; }
.col02 {float:right; margin-top:50px; width:545px;}
.board_area {float:left; margin-left:18px; width:302px; height:300px;}
.board_area .latest dt {margin-bottom:30px;}
.latest dd {overflow:hidden; padding-left:25px; height:24px; border-bottom:1px solid #eeeeee; line-height:24px; background:url(../images/bullet_dot.jpg) no-repeat 11px 50%;}
.latest dd a {color:#555555;}
.login_box {float:right; width:200px; }
.notice_box {overflow:hidden; width:545px;}
.notice_box dl { margin-left:20px; margin-top:45px; width:520px; }
.notice_box dl dt {margin-bottom:30px;}


/*푸터*/
.footer{clear:both; margin-top:60px; width:100%; height:35px; background:url(../images/bg_tail.jpg) repeat-x;}
.footer .inner {text-align:center; height:35px; line-height:35px;}
.footer .inner a {color:#9e9e9e;}
.footer .home {float:left; margin-top:12px;}
.footer .imgMap {margin-top:11px; float:right;}
 


 /*메인 슬라이드*/
 
.blueberry { margin: 0 auto; }
.blueberry .slides {display: block; position: relative; overflow: hidden;}
.blueberry .slides li {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}
.blueberry .slides li img {	display: block;	width: 100%;	height:590px;	max-width: none;}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }
.blueberry .pager {	height: 40px;	text-align: center;}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,.blueberry .pager li a span {	display: block;	height: 4px; width: 4px;}
.blueberry .pager li a {padding: 18px 8px;-webkit-border-radius: 6px;  -moz-border-radius: 6px;	border-radius: 6px;}
.blueberry .pager li a span {	overflow: hidden;	background: #c0c0c0;	text-indent: -9999px;-webkit-border-radius: 2px;   -moz-border-radius: 2px;	border-radius: 2px;}
.blueberry .pager li.active a span { background: #404040; }
