/* body 공통 속성 */
body,div,ul,li,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input {margin:0px;padding:0px;}
body {font-family:normal , dotum ,'돋움'; text-align:center;}
ul,ol,dl {list-style:none}
img {border:0;vertical-align:top;}
/*a,img { selector-dummy:expression(this.hideFocus=true); }*/
hr {display: none;}
table{border-collapse:collapse;border-spacing:0;}


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; }
#container_wrap{
width:1280px;position:relative;
text-align:center;margin:0 auto;

}
#wrap_main{width:100%;position:relative;text-align:center;background-image:url(/images_main/top_main_bg.gif);background-repeat:repeat-x;}
#wrap{width:100%;position:relative;text-align:center;background-image:url(/images_main/top_main_bg.gif);background-repeat:repeat-x;}

#content_wrap_main{
width:1280px;height:620px;position:relative;
text-align:center;margin:0 auto;
}


#footer_wrap{ width:100% ;height:164px;position:relative;margin-top:15px;background-image:url(/image/copyright_bg.gif);background-repeat:repeat-x;background-position:0 34px ;}
.content_footer{width:1080px;position:relative;text-align:left;margin:0 auto;}

/*#topmenu{width:1280px;height:121px;position:relative;text-align:left;margin:0 auto;background-image:url(/images_main/gnb_bg.png);background-repeat:no-repeat;}*/
#topmenu{
	width:100%;
	height:121px;
	position:relative;
	text-align:left;
	margin:0 auto;
	background-image:url(/images_main/gnb_bg.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	}
#topmenu h1{position:absolute;margin-left:98px;}
#topmenu .global_menu{
	position: absolute;
	right: 150px;
	top: 20px;
	overflow: hidden;
	padding-right: 22px;
}
#topmenu .global_menu a{}
#topmenu .main_menu{position:absolute;left:214px;top:38px;vertical-align:top;padding:5px 0 0 29px;width:727px;height:56px;}
#topmenu .main_menu a{display:inline-block;vertical-align:top;}
#topmenu .main_menu .fst{width:139px;}
#topmenu .main_menu .snd{width:186px;}
#topmenu .main_menu .trd{width:135px;}
#topmenu .main_menu .fth{width:143px;}
#topmenu .main_menu .last{width:74px;}
#topmenu .sub_menu{position:absolute;top:60px;left:244px;height:22px;padding:0 11px 0 0;background:#2ba7dc;}
#topmenu .sub_menu a{position:relative;display:inline-block;margin:5px 0 0 0;padding:0 0 0 9px;vertical-align:top;}
#topmenu .company{top:60px;left:244px;}
#topmenu .business{top:60px;left:384px;}
#topmenu .products{top:60px;left:562px;}
#topmenu .customer{top:60px;left:697px;}
#topmenu .recruit{top:60px;left:765px;}


#emenu {position:absolute;left:325px;top:48px;vertical-align:top;width:727px;height:56px;}
#emenu td {height:56px;padding:0 6px;}

/* 2차메뉴 */
#smenu {position:absolute;left:380px;top:100px;}
#smenu a:link {font-size:12px;font-family:굴림;color:#333333;text-decoration:none;margin-right:19px}
#smenu a:visited {font-size:12px;font-family:굴림;color:#333333;text-decoration:none;margin-right:19px}
#smenu a:hover {font-size:12px;font-family:굴림;color:#ff5500;text-decoration:none;margin-right:19px ;}

#m1 {display:none;width:460px;height:29px;margin-left:-27px;}
#m2 {display:none;width:100%;height:29px;padding-left:75px; padding-top:2px}
#m3 {display:none;width:100%;height:29px;padding-left:225px;}
#m4 {display:none;width:100%;height:29px;padding-left:195px;}
#m5 {display:none;width:100%;height:29px;padding-left:340px;}

/*sub_menu_bg.png (x) 2013-10-17*/
/*
#m1 {display:none;width:460px;height:29px;background:url(/image/sub_menu_bg.png) repeat-x;margin-left:-55px;}
#m2 {display:none;width:100%;height:29px;background:url(/image/sub_menu_bg.png) repeat-x;padding-left:35px; padding-top:2px}
#m3 {display:none;width:100%;height:29px;background:url(/image/sub_menu_bg.png) repeat-x;padding-left:225px;}
#m4 {display:none;width:100%;height:29px;background:url(/image/sub_menu_bg.png) repeat-x;padding-left:220px;}
#m5 {display:none;width:100%;height:29px;background:url(/image/sub_menu_bg.png) repeat-x;padding-left:270px;}
*/

#smenu1 dd {margin:0 10px;float:left;height:23px;background-color:#ffffff}
#smenu2 dd {margin:0 10px;float:left;height:23px;background-color:#ffffff}
#smenu3 dd {margin:0 10px;float:left;height:23px;background-color:#ffffff}
#smenu4 dd {margin:0 10px;float:left;height:23px;background-color:#ffffff}
#smenu5 dd {margin:0 10px;float:left;height:23px;background-color:#ffffff}



#content_wrap{width:1084px;padding:0;position:relative;text-align:left;margin:0 auto;}
#content_wrap{*zoom:1;clear:both;}
#content_wrap:after{content:"";display:block;clear:both;}
.visual_area{height:127px;}
.side_nav{float:left;width:215px;display:inline;margin-left:33px;}
.side_nav h2{height:69px;}

.content{float:left;width:812px;}
.content h3{margin:0;height:68px;}
.content .whole_content{text-align:center;background-image:url(/image/sub01_1_txt_line.gif);background-repeat:repeat-y;}


#slides_c {float:left;width:280px;height:106px;position:relative;}
#slides {position:absolute;top:10px;left:35px;z-index:100;}
.slides_container {width:280px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:280px;height:106px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:20px;left:-25px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {left:280px;}
.pagination {margin:26px auto 0;width:100px;display:none;}
#container {width:100%;clear:both;text-align:center;width:100%;height:100%;padding:0 0 40px 0;}
#container .topimage{margin:0 auto;width:984px;text-align:right}
#container .content{margin:0 auto;width:984px;}
#container .sub_left{float:left;width:193px;}
#container .sub_body{float:left;padding:0 0 0 10px;}
