body, td, p, input, button, textarea, select, .c1 { font-family:"돋움"; font-size:12px; color:#6b6b6b; margin:0px; padding:0px; }

form { margin:0px; }

img {border:0px;}

ul,li {list-style:none;}

a:link, a:visited, a:active { text-decoration:none; color:#6b6b6b; }
a:hover { text-decoration:none; color:#215da5;}

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:#a3a3a3;} /* 흐림 */

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; }

.menu_head {cursor: pointer; position: relative;}
.menu_body {display:none;}
.menu_body a{display:block; color:#FFF; font-weight:bold; text-decoration:none; font-size:0.9em;}
.menu_body a:hover{color:#3a8b0d;}

/* 탭메뉴 */
.tabbed_content {width:730px; margin:0px, auto; padding-left:100px;}

.tabs {height: 27px; position: relative; background-image:url(../img/common/gnbBg.png);}

.tabs .moving_bg {background-image:url(../img/common/gnbBgOn.png); position: absolute; width: 138px; height:48px; z-index: 190; left:0; background-position:top left; background-repeat: no-repeat; margin-right:1px;}

.tabs .tab_item {display: block; float: left; height:15px; color: #ffffff; text-align: center; z-index: 200; position: relative; cursor: pointer;}

.tabbed_content .slide_content {overflow: hidden; background:url(../img/common/bgSubMenu.png); position: relative; width: 750px; height:41px;}

.tabslider {width: 4500px; text-align:left;}

.tabslider ul {float: left;	width:750px; margin: 0px; padding: 0px;}

.tabslider ul a {color: #ffffff; text-decoration: none;}

.tabslider ul a:hover {color: #aaaaaa;}

.tabslider ul li {padding-bottom: 7px;}

#container {
	width:261px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:261px;
	height:98px;
	position:relative;
}

#frame {
	position:absolute;
	z-index:0;
	width:261px;
	height:98px;
	top:0px;
	left:0px;
}

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:261px;
	height:98px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:261px;
}

.pagination {
	margin:26px auto 0;
	width:100px;
	position:absolute;
	z-index:99;
	top:-50;
	right:-30;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:10px;
	height:12px;
	padding-top:12px;
	background-image:url(../img/main/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}