
/* basic */
body {
margin:0;
padding:0;}

div, td {font-family:"Tahoma","Arial","Helvetica"; font-size:12px; color:#545454; line-height:20px; letter-spacing:0em;}
input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545454;; background-color: #ffffff ;}
img {border:0px;}
ul,li{margin:0; padding:0; list-style:none;}
textarea, select{border:1 solid #EBEBEB;}

a:active,a:link,a:visited,a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.0em;
font-size:12px;
text-decoration:none;
color:#545454;
}

A.toplink:active {font-size:12px;text-decoration:none;color:#FFFFFF;}
A.toplink:link {font-size:12px;text-decoration:none;color:#FFFFFF;}
A.toplink:visited {font-size:12px;text-decoration:none;color:#FFFFFF;}
A.toplink:hover {font-size:12px;text-decoration:none;color:#FFFC00;}

A.addlink:active {font-size:12px;text-decoration:none;color:#FFFFFF;}
A.addlink:link {font-size:12px;text-decoration:none;color:#FFFFFF;}
A.addlink:visited {font-size:12px;text-decoration:none;color:#FFFFFF;}
A.addlink:hover {font-size:12px;text-decoration:none;color:#FFFFFF;}




/*INPUT*/
.form_input {background-color: #FFF; border:1px solid #7F9DB9; }
.radio_input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; background-color: #ffffff }
.login_input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; border: 1px solid #D3D1C5;height:18px;}
.search_input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545454;; border: 1px #cccccc solid; background-color: #ffffff ;}


/* ±âº» ·¹ÀÌ¾Æ¿ô */
#wrap { background:url(/img/main/bg.jpg) repeat-x; width:100%; min-width:980px; }

#sub_wrap {background:url(/img/sub/bg.jpg) repeat-x;
}

/*#header {
clear:both;
background:url(/img/top_bg.gif) repeat-x;
}*/

#header { clear:both; width:980px;  /*margin:0 auto;*/ min-height:106px;_height:106px; *zoom:1; padding:0; top:0; position:relative; }
#header:after { content:""; clear:both; display:block;}

#header h1 {width:231px;height:64px;padding:0; margin-left:0px; float: left;}
/*#header h1 {width:246px;height:70px;padding:0; margin-left:46px;}*/




.top_link {position:absolute; right:35px; top:5px; z-index:99; clear:both;}
.top_link ul li {list-style:none;  display:inline; font-size:10px; color:#eccdcd; font-family:'Verdana','µ¸¿ò'; letter-spacing: -0.5px;}
.top_link ul li.first a {color:#3561a8; font-weight:bold; padding:0 0 0 5px;}
.top_link ul li.first a:hover {color:#3561a8; font-weight:bold; padding:0 0 0 5px;}
.top_link ul li a {color:#727272; font-weight:normal; padding:0 0 0 5px;}
.top_link ul li a:hover {color:#3561a8; font-weight:normal;}


/* Å¾¸Þ´º */
#mainmenu { position:absolute; z-index:999999;left:275px;top:32px;width:705px;height:38px; background:url("/img/menu/menu_bg.gif") no-repeat}
#menu li {float:left; margin-top:0px;}
#menu li.menu1 {width:141px;position:absolute;}
#menu li.menu2 { width:135px;position:absolute;left:141px;}
#menu li.menu3 {width:155px;position:absolute;left:276px;}	
#menu li.menu4 {width:140px;position:absolute;left:431px;}
#menu li.menu5 {width:115px;position:absolute;left:571px;}

/* ¼­ºê ¸Þ´º ½ÃÀÛ */	
#menu #submenu1 {width:500px;margin:0;height:23px;padding:3px 0 0 0px;top:38px;left:25px;position:absolute;display:none;}
#menu #submenu1 li{ display:inline;border:0px solid; height:23px;}

#menu #submenu2 {width:800px;margin:0;height:23px;padding:3px 0 0 0px;top:38px;left:-130px;position:absolute;display:none;}
#menu #submenu2 li{ display:inline;border:0px solid; height:23px;}

#menu #submenu3 {width:300px;margin:0;height:23px;padding:3px 0 0 0px;top:38px;left:-30px;position:absolute;display:none;}
#menu #submenu3 li{ display:inline;border:0px solid;height:23px;}

#menu #submenu4 {width:300px;margin:0;height:23px;padding:3px 0 0 0px;top:38px;left:0px;position:absolute;display:none;}
#menu #submenu4 li{ display:inline;border:0px solid; height:23px;}

#menu #submenu5 {width:300px;margin:0;height:23px;padding:3px 0 0 0px;top:38px;left:-60px;position:absolute;display:none;}
#menu #submenu5 li{ display:inline;border:0px solid; height:23px;}

#menu a:link, #menu a:visited { 
	color : #868686;
	text-decoration:none;
}
#menu a:hover, #menu  a:active, #menu a:focus  {
	color:#4f92e3;
	text-decoration: underline;
	/*font-weight:bold;*/
}

#main_img{ width:970px; height:330px; display:inline; top:0; left:0; float:left;}
.main_img {position: relative; width: 970px; height:330px; margin:0 ; }
.sliderbutton_left {position:absolute; top:120px; left:15px; z-index:999999}
.sliderbutton_left img {cursor:pointer; opacity: 0.8; }
.sliderbutton_left img:hover {background:none; opacity: 1; }
.sliderbutton_right {position:absolute; top:120px; right:15px; z-index:999999}
.sliderbutton_right img {cursor:pointer; opacity: 0.8; }
.sliderbutton_right img:hover {background:none; opacity: 1; }

#slideshow {width:970px; height:330px;   background:none;}
#slides {list-style:none;  top:0; overflow:hidden}
#slides li {}
#slides li img {margin-top:0; }
.pagination {list-style:none;margin:0;position:absolute; bottom:20px; left:50%; z-index:999; }
.pagination li {float:left; cursor:pointer; padding:1px 0 0 0; font-size:0; background:#fff; margin:0 7px 0 0; width:10px; height:10px; border-radius:100px;}
.pagination li:hover {background:#41a6c9; color:#fff}
li.current {background:#41a6c9; color:#e4e4e4; width:40px; height:10px;}
.m_text  {position:absolute; top:35px; right:60px; z-index:999999}
.m_cyberbtn {position:absolute; bottom:40px; right:60px; z-index:999999}




#container {
clear:both;
width:980px;
/*margin:0 auto*/
} 

#sub_wrap #container {
clear:both;
margin-top:5px;
padding-left:10px;
width:970px;
} 


#cont{
position:relative;
width:990px;
}

#footer {
clear:both;
margin:10px 0 0 0;
border-top:4px #DCDCDC solid;
height:90px;
}

#add {clear:both; width:980px; /*margin:0 auto; text-align:center;*/ padding-top:5px;}

#top {height:30px;clear:both; width:970px; text-align:right; padding-right:10px;}

#top_menu {height:80px;}


/* ¸ÞÀÎÆäÀÌÁö ½ºÅ¸ÀÏ */
.main_link { height:40px;}
.top a:active, a:link, a:visited, a:hover { color:#000; font-weight:bold;}


/* ¼­ºêÆäÀÌÁö ½ºÅ¸ÀÏ */
#sub_container {
clear:both;
margin:20px 0 0 0px;
width:880px;
} 
#sub_left {width:200px;float:left;padding:0 0 0 0;}
#sub_right {width:650px;float:right; margin:0 0 0 0;}


.sub_flash {padding-left:10px;}
.title_bg {height:35px; clear:both;border-bottom:2px #ccc solid;}
.title_name {float:left; background:url(/img/sub/sub_title_bullet.gif) no-repeat; padding:0 0 0 25px;}
.location {float:right; text-align:right;margin: 5px 0 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808080;letter-spacing:-0.0em;}


/* ÁÂÃø¸Þ´º½ºÅ¸ÀÏ */
.menu_title {margin: 0 0 0 0;}
.menu_area { margin:10px 0 30px 20px;}
.navi {padding:10px 20px 10px 10px;}
.navi A.slink:active, A.slink:link, A.slink:visited {
display:block;
background:url(/img/sub/menu_bg.gif) 0px 2px no-repeat; 
padding:7px 0 0 17px !important; 
height:18px !important;
color:#000;
letter-spacing:-0.1em;
margin-top:5px;
line-height:normal;
font-weight:bold;
}
.navi A.slink:hover {
background:url(/img/sub/menu_bg_on.gif) no-repeat; 
padding:7px 0 0 10px !important; 
height:18px !important; 
color:#FFF; 
letter-spacing:-0.1em;
margin-top:5px;
line-height: 80%;
font-weight:bold;
}


.list { margin:5px; padding:0; display:inline; list-style-type:none;}


.sub_title {margin:0 0 0 0;}

.cont_bottom {height:80px; background:url(/img/sub/cont_bottom.gif) no-repeat;}




.sub_cont_bg {background:url(/img/sub/cont_bg.gif) repeat-y;}
.content_area{padding:20px 0 0 0;}
.sub_content {width:620px;word-break:break-all;overflow:hidden; text-align:left; margin:20px 0 20px 15px;} 
.sub_content a:active,a:link,a:visited,a:hover {font-weight:normal; color:#545454;}