@charset "utf-8";
@import url(custom.css);

a.rollover img { border-width:0px;}
a.rollover img.rollover {display:none;}
a.rollover:hover { position:relative; display:block;}
a.rollover:hover img { display:none;}
a.rollover:hover img.rollover { display:block; }

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

.sub a:link, .sub a:visited {color:#2eb08e; text-decoration:none;}
.sub a:hover, .sub a:active {color:#2eb08e;  text-decoration:underline;}

.headerLink {
    position:absolute;
	margin:0px;
	right:10px;
	top:25px;
	font-size:11px;
	font-family:Arial, Apple Gothic;
	font-weight:bold;
    color:#9E9E9E;
}

.headerLink a, headerLink a:hover, headerLink a.active{
	font-size:11px;
	font-family:Arial, Apple Gothic;
	font-weight:bold;
    color:#9E9E9E;
}


/* #########  Drop Down Menu ��Ÿ�� ######### */
/*.logo {padding:0px 80px 0px 10px; margin-left:0px; _margin-left:-25px;}*/

.topmenu {position:relative; left:0px; width:990px; height:64px;list-style:none; }

#topmenu li{float:left; position:relative; left:50px; list-style:none;}
#topmenu .logo {position:relative; left:10px; margin:0;padding:0;}
.topmenu p{display:inline;}
.subname {font-weight:bold; color:#2eb08e;}
.dropmenudiv3_b a{padding-right:13px;}
.span {padding-left:10px; color:#026621; font-weight:bold; margin-left:-15px; background:url(../../asset/images/menu/dot_line.gif) left top no-repeat; text-decoration:none;}
.textsp {padding-left:10px; color:#f26100; font-weight:bold; background:url(../../asset/images/menu/dot_line.gif) left top no-repeat;}
.textsps {padding-left:12px; color:#f26100; font-weight:bold; margin-left:-15px; background:url(../../asset/images/menu/dot_line.gif) left center no-repeat; line-height:15px;}

.divbg01{width:83px; height:14px; background:url(../../asset/images/common/menutitle_bg.gif) left center no-repeat;margin-right:0px; padding-right:43px; padding-left:10px; padding-top:2px;}
.divbg02{background:url(../../asset/images/common/menutitle_bg.gif) left center no-repeat; margin-right:0px; padding-right:6px; padding-left:10px; padding-top:2px;}
.divbg03{width:83px; height:14px; background:url(../../asset/images/common/menutitle_bg.gif) left center no-repeat;margin-right:0px; padding-right:54px; padding-left:10px; padding-top:2px;}
.divbg04{width:83px; height:14px; background:url(../../asset/images/common/menutitle_bg.gif) left center no-repeat;margin-right:0px; padding-right:19px; padding-left:10px; padding-top:2px;}
.divbg05{width:83px; height:14px; background:url(../../asset/images/common/menutitle_bg.gif) left center no-repeat;margin-right:0px; padding-right:30px; padding-left:10px; padding-top:2px;}
.divbg06{color:#2eb08e; width:83px; height:14px; background:url(../../asset/images/common/menutitle_bg.gif) left center no-repeat;margin-right:0px; padding-left:10px; padding-top:2px;}

.dropmenudiv1_b{
position:absolute;
margin-top:0px;
padding:5px;
border: 2px solid #b7b832;
font-size:12px;
color:#666666;
z-index:100;
background-color: #FFF;
float:left;
text-align:center;
visibility: hidden;
}
.dropmenudiv2_b{
position:absolute;
top: 0;
padding:5px;
border: 2px solid #7eb731;
font-size:12px;
color:#666666;
z-index:100;
background-color: #FFF;
float:left;
text-align:center;
visibility: hidden;
}
.dropmenudiv3_b{
position:absolute;
top: 0;
width:500px;
padding:5px;
padding-left:20px;
border: 2px solid #2eb08e;
font-size:12px;
color:#2eb08e;
line-height:20px;
z-index:100;
background-color: #FFF;
visibility: hidden;
}
.dropmenudiv3_b a{

padding-left:0px;
background:url(../../asset/images/menu/dot_line.gif) right center no-repeat;
}



.dropmenudiv4_b{
position:absolute;
top: 0;
padding:5px;
border: 2px solid #32a9b8;
font-size:12px;
color:#666666;
z-index:100;
background-color: #FFF;
float:left;
text-align:center;
visibility: hidden;
}

.dropmenudiv5_b{
position:absolute;
top: 0;
padding:5px;
border: 2px solid #3188b5;
font-size:12px;
color:#666666;
z-index:100;
background-color: #FFF;
float:left;
text-align:center;
visibility: hidden;
}

.dropmenudiv_b a{
width: auto;
display: block;
font-size:12px;
line-height:14px;
color:#666666;
text-indent: 5px;
padding: 3px;
text-decoration: none;
}

* html .dropmenudiv_b a{
width: 100%;
}

.dropmenudiv_b a:hover{ 
background-color: #E7E7E7;
}

ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

/* 서브메뉴 */

.submenu li a {
display: block;
width: 181px;
height: 30px;
line-height: 30px;
color: #000;
text-decoration: none;
margin-left:20px;
text-indent: 10px;
}

/* 서브좌측메뉴 */
.submtitle {width:181px; height:125px; top:0px; left:0px; margin-top:0px; background:#fff;}
.submenu {position:relative; width:181px; height:100%; line-height:28px; margin-top:0px; float:left;}
.submenu a:link, .submenu a:visited {width:161px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; background: url(../../asset/images/menu/dot_icons.gif) left center no-repeat;}
.submenu a:hover, .submenu a:active {width:161px; font-size:12px; color:#000; font-weight:bold; text-decoration:none; background: url(../../asset/images/menu/submenu_bg.gif) no-repeat;}
.submenu li {display: inline;}

.menu01 { width:181px; padding:0px; margin:0px; background:#adaf2c;}
.menu02 { width:181px; padding:0px; margin:0px; background:#75ac2c;}
.menu03 { width:181px; padding:0px; margin:0px; background:#2dad8d;}
.menu04 { width:181px; padding:0px; margin:0px; background:#2a9baa;}
.menu05 { width:181px; padding:0px; margin:0px; background:#2d81af;}
.menu06 { width:181px; padding:0px; margin:0px; background:#ba2432;}
.menu07 { width:181px; padding:0px; margin:0px; background:#989898;}

/* 서브부메뉴 */
.smenu {padding:0px; width:130px; margin-left:31px;}
.smenu li a {line-height:22px; height:22px;}
.smenu a:link, .smenu a:visited {width:130px; font-size:12px; color:#666;  text-decoration:none; background:#fff;}
.smenu a:hover, .smenu a:active {width:130px; font-size:12px; color:#000;  text-decoration:none; background:#f0f0f0;}

/* 상단버튼 */
.topbtn {position:relative; float:right; list-style:none; margin:0px; padding:0px;}
.topbtn li{height:18px; float:right; padding-right:2px; float:left; list-style:none; display:inline: line-height:1px; font-size:1px;}