body,th,td,ul,li,dl,dt,dd,address,p,h1{ font-family:Dotum,Gulim,verdana,sans-seif;margin:0px;padding:0px;color:#666666;font-size:12px;line-height:1.8em;}
table{border-collapse:collapse;border-spacing:0;}
em,cite,dfn,var{font-style:normal;}
img{border:0;}
body{height:100%; width:100%;min-width:960px;}
th{text-align:center;}
a{text-decoration:none;}
a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#333333;text-decoration:none;}		
.clearb{clear:both;}
form { margin:0px; }
/* img {border:0px;} */
a:link, a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:none; }
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:bold;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; }

body{width:100%; height:100%; background-color:#fff; text-align:center;}

.clb{clear:both;}
.skip a:link,
.skip a:visited {z-index:100000;position:absolute;top:-100px;left:0;}
.skip a:focus, 
.skip a:active {z-index:100000;position:absolute;top:0;left:0;}
.skip a{display:block;width:100%;height:30px;background-color:#333333;font-weight:bold;color:#ffffff !important;line-height:30px;text-align:center;text-decoration:none;}
/* ½ÉÇÃ¶óÀÌÆ®¹Ú½º °ü·ÃCSS½ÃÀÛ ### JSÆÄÀÏ¿¡µµ °ü·Ã ¼³Á¤°ªÀÌ ÀÖÀ½ */
.SLB_center { cursor:pointer; visibility:hidden; } 
.SLB_close { cursor: pointer; display:none; width:750px; text-align:center;} 
.SLB_caption { cursor: pointer; display:none;} 
#SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute}
#SLB_content {z-index: 99999; position:absolute}
#SLB_film { z-index: 99999; position:absolute; width:100%; height:100%; background-color:#000000; filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;}
/* ½ÉÇÃ¶óÀÌÆ®¹Ú½º °ü·ÃCSS³¡ ### JSÆÄÀÏ¿¡µµ °ü·Ã ¼³Á¤°ªÀÌ ÀÖÀ½ */

/* /////////////////////////// °øÅëÀû¿ë ½ÃÀÛ //////////////////////////// */
.header{width:100%; text-align:center;}
.header hr{display:none;}
.header .ttb_wrap{width:100%; height:22px; background-color:#f0f0f0;}
.header .ttb_wrap .ttb{margin:0 auto; width:980px;}
.header .ttb_wrap .ttb ul{margin:0px; padding:0px; list-style:none; float:right;}
.header .ttb_wrap .ttb ul li{margin:0px; padding:0px; list-style:none; float:left;height:22px; line-height:22px; color:#d6d6d6;}
.header .ttb_wrap .ttb ul li a{display:block; padding:0 10px; float:left; height:22px; line-height:22px; font-family:verdana; font-size:10px; font-weight:bold;}
.header .ttb_wrap .ttb ul li a:link,
.header .ttb_wrap .ttb ul li a:visited{color:#999;}
.header .ttb_wrap .ttb ul li a:active,
.header .ttb_wrap .ttb ul li a:focus,
.header .ttb_wrap .ttb ul li a:hover{color:#000;}

.header .topmenu{width:980px; margin:0 auto; height:81px;}
.header .topmenu h1{width:220px; float:left; margin:0px; padding:0px; height:81px; line-height:81px;}
.header .topmenu h1 a{display:block; padding-top:20px;}

	/* GNB */
	#GNB{width:640px; height:81px; float:right;}
	#GNB ul{height:88px; margin:0px; padding:0px; list-style:none;}
	#GNB ul li{float:left; height:88px; margin:0px; padding:0px;}
		.txthidden{position:relative;}
		.txthidden span{position:absolute; left:0px; top:-9999999px;filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;}
	#GNB ul li a.gnbbg{filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;}
	#GNB ul li.active a.gnbbg{filter:Alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;}
	#GNB ul .m01{width:127px;position:relative;}
	#GNB ul .m01 .gnbbg{ background:URL(../img/gnb_bg.gif) no-repeat 0px 0px; width:100%;display:block; height:88px;}
	#GNB ul .m01 .submenu{left:-60px; width:800px;}
	#GNB ul .m01 .submenu b{left:60px; width:120px;}
	#GNB ul .m02{width:127px;position:relative;}
	#GNB ul .m02 .gnbbg{ background:URL(../img/gnb_bg.gif) no-repeat -127px 0px; width:100%;display:block; height:88px;}
	#GNB ul .m02 .submenu{left:0px; width:500px;}
	#GNB ul .m02 .submenu b{left:5px; width:120px;}
	#GNB ul .m03{width:127px;position:relative;}
	#GNB ul .m03 .gnbbg{ background:URL(../img/gnb_bg.gif) no-repeat -254px 0px; width:100%;display:block; height:88px;}
	#GNB ul .m03 .submenu{left:0px; width:200px;}
	#GNB ul .m03 .submenu b{left:5px; width:120px;}
	#GNB ul .m04{width:127px;position:relative;}
	#GNB ul .m04 .gnbbg{ background:URL(../img/gnb_bg.gif) no-repeat -381px 0px; width:100%;display:block; height:88px;}
	#GNB ul .m04 .submenu{left:0px; width:400px;}
	#GNB ul .m04 .submenu b{left:5px; width:120px;}
	#GNB ul .m05{width:127px;position:relative;}
	#GNB ul .m05 .gnbbg{ background:URL(../img/gnb_bg.gif) no-repeat -508px 0px; width:100%;display:block; height:88px;}
	#GNB ul .m05 .submenu{left:0px; width:160px;}
	#GNB ul .m05 .submenu b{left:5px; width:120px;}
		#GNB ul li .submenu{display:none; position:absolute; top:0px; padding-top:20px; z-index:999;}
		#GNB ul li .submenu ul{margin:0px; padding:0px; float:left; position:relative;}
		#GNB ul li .submenu ul li{margin:0px; padding:0px; float:left; background:#034694; height:40px !important;}
		#GNB ul li .submenu ul li a{display:inline; height:40px !important; line-height:40px; padding:0px !important; font-weight:bold; font-family:'NG',Dotum; font-size:12px;}
		#GNB ul li .submenu ul li a span{display:block; padding:0 15px 0px 15px;}
		#GNB ul li .submenu ul li a:link,
		#GNB ul li .submenu ul li a:visited{color:#a8c5e7 !important;}
		#GNB ul li .submenu ul li a:focus,
		#GNB ul li .submenu ul li a:active,
		#GNB ul li .submenu ul li a:hover{color:#ffffff !important;}
		#GNB ul li .submenu ul li.on a{color:#ffffff;background:#034694;} 
		#GNB .submenu b{display:block; background:#034694; position:absolute; top:15px; height:5px; z-index:11;}

.footer{width:100%; text-align:center;}
.footer hr{display:none;}

.footer .cpb_wrap{width:100%; text-align:center; border-top:1px solid #7dc520; border-bottom:1px solid #e5e5e5; height:35px; margin-top:40px;}
.footer .cpb_wrap .cpb{width:980px; margin:0 auto; height:35px; position:relative;}
.footer .cpb_wrap .cpb ul{margin:0px; padding:0px; list-style:none; position:absolute; left:0px; top:10px;}
.footer .cpb_wrap .cpb ul li{margin:0px; padding:0px; float:left;}
.footer .cpb_wrap .cpb div{position:absolute; top:0px; right:0px;}
.footer  address{width:980px; margin:0 auto; padding:20px 0 20px 10px; text-align:left; background:URL(../img/cplogo.gif) no-repeat right 20px;} 

.adminmenu{font-family:verdana; font-size:10px;background-color:#333; color:#fff; text-align:center;}
.adminmenu a{display:inline-block;padding:20px 10px; font-weight:bold; font-family:gulim; font-size:11px;}
.adminmenu a:link,
.adminmenu a:visited{ background-color:#333; color:#fff;}
.adminmenu a:hover{background-color:#000; color:#ff6600;}

/* /////////////////////////// °øÅëÀû¿ë ³¡ //////////////////////////// */

/* /////////////////////////// ¸ÞÀÎÆäÀÌÁö ½ÃÀÛ //////////////////////////// */
.mainimg{width:100%; height:345px; background:URL(../img/mainimgbg.jpg) repeat-x top center; text-align:center;}
.maincont{width:980px; margin:0 auto; height:285px; position:relative;}

	.mct01{position:absolute; left:0px; top:40px;}
	.mct02{position:absolute; left:325px; top:40px;}
	.mct03{position:absolute; left:325px; top:172px;}
	.mct04{position:absolute; left:667px; top:40px;}
	.mct05{position:absolute; left:667px; top:172px;}

.maincont div dl{margin:0px; padding:0px; width:313px;}
.maincont div dl dt{margin:0px; padding:0px; width:313px; position:relative; height:30px; font-family:dotum; font-size:15px; color:#23567a; font-weight:bold; text-align:left;}
.maincont div dl dt a{display:block; position:absolute; top:3px; right:0px;}
.maincont div dl dd{margin:0px; padding:0px; width:313px; text-align:left;}
.maincont div dl dd ul{padding:0px; margin:0px; list-style:none;}
.maincont div dl dd ul li{padding:0px; margin:0px; list-style:none; height:18px;}
.maincont div dl dd ul li a{display:block; width:313px; height:18px; position:relative; cursor:pointer;}
.maincont div dl dd ul li a strong{font-weight:normal; display:block; position:absolute; left:0px; top:0px; font-family:dotum; font-size:12px;}
.maincont div dl dd ul li a span{font-weight:normal; display:block; position:absolute; right:0px; top:0px; color:#909090; font-family:dotum; font-size:11px;}
.maincont div dl dd ul li a:link,
.maincont div dl dd ul li a:visited{color:#777;}
.maincont div dl dd ul li a:active,
.maincont div dl dd ul li a:focus,
.maincont div dl dd ul li a:hover{color:#000;}

.mct03 dl dd img{float:left; margin-right:15px;}
.mct03 dl dd strong{color:#4d4d4d; line-height:1.8em;}
.mct03 dl dd{line-height:1.2em; color:#777;font-family:dotum; font-size:12px; padding-top:5px !important;}

.mct04 dl dd{ border:1px solid #e6e6e6;height:78px; width:311px; overflow:hidden;}

	/* FlexSlider */ 
	.mct01{width:291px; height:244px; text-align:center; background-color:#ddd;}
	.flexslider .slides,
	.flex-control-nav,
	.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
	.flexslider {width:100%;position: relative;margin: 0; padding: 0;}
	.flexslider .slides{width:291px; overflow:hidden; text-align:center;;margin: 0; padding: 0;}
	.flexslider .slides li {display: none;width:291px;height:244px;float:left;margin: 0; padding: 0;}
	.flexslider .slides li img{width:291px;height:244px; display:block; margin:0 auto;}
	.carousel li {margin-right: 5px}
	.flex-direction-nav a {width: 31px; height: 37px; display: block; position: absolute; top:100px;  z-index: 10; cursor: pointer; text-indent: -9999px;}
	.flex-direction-nav a:link,
	.flex-direction-nav a:visited {}
	.flex-direction-nav a:hover {}
	.flex-direction-nav .flex-next {background:URL('../img/mban_right_arr.png') no-repeat; right: 0px;}
	.flex-direction-nav .flex-prev {background:URL('../img/mban_left_arr.png') no-repeat ; left: 0px;}
	.flex-control-nav {display:none;}

	/* ½ºÅ©·Ñ·¯ ½ºÅ¸ÀÏ*/

	div#scroller {position:relative;height:78px; width:260px; padding:0px;margin:13px 0 0 29px;clear:both;overflow:hidden;}
	#btn_leftarr, #btn_rightarr {cursor:pointer; width:26px; height:77px; display:block;}
	#btn_leftarr{position:absolute; left:0px; top:30px; z-index:999;}
	#btn_rightarr{position:absolute; right:0px; top:30px; z-index:999;}
	ul#scrollerFrame {width:2000px; padding:0;margin:0;list-style:none;}
	ul#scrollerFrame li {position:relative;float:left; margin:0 0 30px 0; padding:0px;width:65px;height:50px;}

	ul#scrollerFrame li a:link,
	ul#scrollerFrame li a:visited{}
	ul#scrollerFrame li a:link img,
	ul#scrollerFrame li a:visited img{border:1px solid #e6e6e6;}
	ul#scrollerFrame li a:active,
	ul#scrollerFrame li a:focus,
	ul#scrollerFrame li a:hover{}
	ul#scrollerFrame li a:active img,
	ul#scrollerFrame li a:focus img,
	ul#scrollerFrame li a:hover img{border:1px solid #000033;}

/* /////////////////////////// ¸ÞÀÎÆäÀÌÁö ³¡ //////////////////////////// */

/* /////////////////////////// ¼­ºê°øÅë ½ÃÀÛ //////////////////////////// */

.subtopimg{width:100%; height:138px; background:URL(../img/subtopbg.jpg) repeat-x top center; text-align:center;}
.subcont_wrap{width:980px; margin:0 auto; text-align:left; padding-top:30px;}

.lnb_wrap{width:179px; float:left;}

.lnb_wrap .lnb{width:179px; background-color:#f2f2f2;}
.lnb_wrap .lnb ul{padding:0px; margin:0px;list-style:none;}
.lnb_wrap .lnb ul li{padding:0px; margin:0px;}
.lnb_wrap .lnb ul li a{height:43px; display:block; text-align:left;}
.lnb_wrap .lnb ul li a b{display:block; height:43px; line-height:40px;font-family:'NG',Gulim; font-size:12px; font-weight:bold; cursor:pointer; border-bottom:1px solid #ccc;}
.lnb_wrap .lnb ul li a b span{display:block; padding-left:17px; height:43px; line-height:43px;}
.lnb_wrap .lnb ul li a:link b,
.lnb_wrap .lnb ul li a:visited b{background:URL(../img/lnbbg.gif) no-repeat 0px -43px; color:#666;}
.lnb_wrap .lnb ul li a:focus b,
.lnb_wrap .lnb ul li a:active b,
.lnb_wrap .lnb ul li a:hover b{background:URL(../img/lnbbg.gif) no-repeat 0px 0px;color:#181914;}

.lnb_wrap .lnb ul li ul{padding-left:20px; margin-top:10px;}
.lnb_wrap .lnb ul li ul li{height:30px;border-bottom:0px !important;}
.lnb_wrap .lnb ul li ul li a{height:30px; line-height:20px;font-family:'NGB',Gulim; font-size:11px;}
.lnb_wrap .lnb ul li ul li a:link,
.lnb_wrap .lnb ul li ul li a:visited{background:none;}
.lnb_wrap .lnb ul li ul li a:active,
.lnb_wrap .lnb ul li ul li a:focus,
.lnb_wrap .lnb ul li ul li a:hover{background:none;}
.lnb_wrap .lnb ul li ul li:active,
.lnb_wrap .lnb ul li ul li:hover{ background:none;}

.subcont{width:775px; float:right; text-align:left;}

.title{width:100%; height:107px; position:relative;}
.title h1{padding:0px; margin:0px; position:absolute; left:0px; top:0px; height:107px; line-height:107px; font-family:'NGB',gulim; font-weight:bold; font-size:40px; color:#000; background:URL(../img/ico_h1.gif) no-repeat;}
.title div{position:absolute; right:0px; top:0px; font-family:dotum; font-size:11px; color:#999; text-align:right; background:URL(../img/ico_home.gif) no-repeat 0px 5px;; padding-left:15px;}

/* /////////////////////////// ¼­ºê°øÅë ³¡ //////////////////////////// */
.daummap{border:1px solid #cccccc; padding:9px;}

.sitemap{width:100%;}
.sitemap01{float:left; width:33%; height:300px;}
.sitemap02{float:left; width:33%; height:300px;}
.sitemap03{float:right; width:33%;}
.sitemap04{float:left; width:33%;}
.sitemap05{float:left; width:33%;}

.stm{text-align:center;}
.stm .smt{width:179px; margin:0 auto;/*filter:Alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;*/border-left:1px solid #b7c1d7;}
.stm .lnb{margin:0 auto; width:179px; text-align:left;border-left:1px solid #b7c1d7;}
.stm .lnb ul{margin:0px; padding:0px; list-style:none;}
.stm .lnb ul li{margin:0px; padding:0px; list-style:none;}
.stm .lnb ul li a{display:block; height:40px; line-height:40px; padding-left:10px;font-family:'NGB',Gulim; font-weight:bold; font-size:17px;}
.stm .lnb ul li ul li a{display:block; height:20px; line-height:20px;font-family:'NG',Gulim; font-weight:normal; font-size:11px;}

.stm .lnb ul li a:link,
.stm .lnb ul li a:visited{color:#0c2e7a;}
.stm .lnb ul li a:hover{background-color:#0c2e7a; color:#fff;}

.stm .lnb ul li ul li a:link,
.stm .lnb ul li ul li a:visited{color:#999;}
.stm .lnb ul li ul li a:hover{background-color:#b7c1d7; color:#000033;}


