/*        ±âº»¼³Á¤         */

*{padding:0px;margin: 0px;}
html {height: 100%;min-height: 100%;}
td {font-family:'Dotum', monospace; font-size:12px; color: #464646; line-height:20px; text-decoration: none}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px; height: 100%; width: 100%;'Dotum', monospace;
scrollbar-face-color: #cfcfcf; 	scrollbar-shadow-color: #595959; scrollbar-3dlight-color: #595959; scrollbar-arrow-color: #333333; scrollbar-darkshadow-color: #cfcfcf; scrollbar-base-color: #cfcfcf;

 }
img {border:0;}
.subbg {background-color:#E0E0E0; background-image: url(../images/product/sub.jpg); background-repeat: repeat-x}


/*top menu*/
a {
	color: #0094c8;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}


/*¸Þ´º ½ºÅ¸ÀÏ ±¸¼º*/
.header-menu{
	margin:10px 0px 0px 0px;
	width: 753px;
	font-family:Dotum,Gulim;
	font-size:12px;
}
.header-menu > ul{overflow: hidden;padding: 6px;}
.header-menu > ul > li{display: block;float: left;overflow: hidden;margin-right: 0px;}
.header-menu .header-menu-login-wrapper{float: right;margin-right: 2px;}
.header-menu > ul > li > a{
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	border: 1px solid transparent;
	border-bottom: none;
	text-shadow: 0px -1px 0px #000;
	background-repeat: no-repeat;
	background-position: 94% center;
}
.header-menu > ul > li:hover > a {
	border-color: #fff;
	color: #fff;
	background-color: #2e4359;
	background-position: 94% center;
	
}

.header-menu > ul > li > ul{
	display: none;
	border: 1px solid #243649;
	border-top: none;
	background-color: #2e4359;
	position: absolute;
	margin-top: 30px;
	color: #fff;
	font-size: 8pt;
	width: 150px;  /*¼­ºê¸Þ´º¹Ú½º °¡·ÎÆø*/
	min-height: 50px;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;
	z-index: 999999999999;
}
.header-menu > ul > li:hover > ul{
	display: block;
	padding: 5px;
}

.header-menu > ul > li > ul > li{
	margin: 0px;
	padding: 0px 0px;
	float: none;
	display: block;
}

.header-menu > ul > li > ul > li > a{
	display: block;
	color: #eee;
	font-size: 9pt;
	font-weight: normal;
	padding: 5px;
	margin: 0px;
	text-transform: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.header-menu > ul > li > ul > li > a:hover{
	background-color: #3A5069;
	color: #fff;
}



/*        ÅØ½ºÆ®         */
.position {font-family:µ¸¿ò; font-size:11px; color:#FFFFFF; letter-spacing: -0.05em}
.position1 {color:#999999; letter-spacing: -0.05em}
.position2 {color:#333333; letter-spacing: -0.05em}
.black {color: #000000}	
.black_b {color: #333333; font-weight: bold}
.blue {color: #003399}		
.blue_b {color: #003366; font-weight: bold}		
.white {color:#FFFFFF}		
.white_b {color:#FFFFFF;font-weight: bold}
.bold {font-family:µ¸¿ò, µ¸¿òÃ¼; font-size: 12px;font-weight: bold;}
.bold3 {font-family:µ¸¿ò, µ¸¿òÃ¼; font-size: 12px;font-weight: bold; padding-left: 10px;}
.bold2 {{font-family:µ¸¿ò, µ¸¿òÃ¼; font-weight: bold; padding-left: 10px;}
.normal_padding {padding-left: 15px;}
.bold_11 {font:11px, µ¸¿ò, µ¸¿òÃ¼; font-weight: bold}
.footnote_11 {color:#898989; font-size: 11px;line-height: 18px;
font-weight: bold;}
.red {font:12px, Dotum; color: #FF0000}
.info {font:12px, Dotum;color: #464646}
.orange_light_b {color: #FF6600; font-weight: bold}
.orange {color: #FF3300;}
.orange_b {color: #FF3300; font-weight: bold}		
.dotum_s1 {font:11px, µ¸¿ò, µ¸¿òÃ¼; letter-spacing: -0.05em;}
.dotum_s2 {font:11px, µ¸¿ò, µ¸¿òÃ¼; letter-spacing: 0;}	
.pro_title1 {font:18px, tahoma, µ¸¿ò, µ¸¿òÃ¼; color: #333333; font-weight: bold}	
.pro_title2 {color: #CC0000; font-weight: bold; letter-spacing: -0.05em}
.table_opacity1 {filter:alpha(opacity=40)}	
.verdana_s1 {font:10px, verdana; letter-spacing: 0; }


/*        ¸µÅ©¼³Á¤         */
a:link {text-decoration:none;color: #666666} 
a:visited {text-decoration:none ;color: #666666}
a:hover {text-decoration:none ;color: #000000}
a {selector-dummy:expression(this.hideFocus=true)}

.link_bt:link {color:#000000; ; font-weight: bold; letter-spacing: -0.05em} 
.link_bt:visited {color:#000000; ; font-weight: bold; letter-spacing: -0.05em} 
.link_bt:hover {color:#FF0000; ; font-weight: bold; letter-spacing: -0.05em; text-decoration: underline;}  */

.top_11:link {font:11px, µ¸¿ò, µ¸¿òÃ¼; font-weight: bold; text-decoration:none; color: #666666;}
.top_11:visited {font:11px, µ¸¿ò, µ¸¿òÃ¼; font-weight: bold; text-decoration:none; color: #666666;}
.top_11:hover {font:11px, µ¸¿ò, µ¸¿òÃ¼; font-weight: bold; text-decoration:none; color: #005b7f;}


/*        FORM         */
.input {font-family:"dotum"; font-size:11px; color:#666666; border-right: #E5E5E5 1px solid; border-top: #ABABAB 1px solid; border-left: #ABABAB 1px solid; border-bottom: #E5E5E5 1px solid; background-color: #FFFFFF; height:18px; margin:0px;}
.select {font-size:12px; color: #333333; background-color: #F0F7EB; height:18px; width:150px; } 


/*        top ¸Þ´º - ¸µÅ©´Â menu.xmlÆÄÀÏ       */
.es_menu .group{float:left;}
.es_menu p{font-weight:bold;font-size:14px;margin:0px;z-index: 100;line-height:30px;}
.es_menu .sdiv{position: absolute;width:auto;overflow:hidden;z-index:50;}
.es_menu .disable{height:0px;}
.es_menu .sdiv2{position: relative;width:100%;height:22px;display:block;z-index:50;}
.es_menu ul{padding:0px;margin:0px;position:relative;border:0px solid #cccccc;list-style:none}
.es_menu li{display:inline;margin:4px 0px;font-size:11px;}
.es_menu li a{color:#cccccc;line-height:22px}
.es_menu li a:hover{color:#ffaa1c;}
.es_menu li .cur_sub{color:#cccccc;}

/* leftmenu */
.menu {
font-family:dotum; font-size:12px; color:#004a80; font-weight: bold; letter-spacing: -0.00em;
background-image: url(../images/leftmenu_off.gif); background-repeat: no-repeat; background-position: top left;
padding:0px 0px 0px 30px;
height:49px;
text-align: left;
}

.menuo {
font-family:dotum; font-size:12px; color:#0d004c; font-weight: bold; letter-spacing: -0.00em;
background-image: url(../images/leftmenu_on.gif); background-repeat: no-repeat; background-position: top left;
padding:0px 0px 0px 30px;
height:49px;
text-align: left;
}


.sub {
font-family:Dotum; font-size:8pt; color:#646464; font-weight: bold; letter-spacing: -0.05em;
background-color:#F7F7F7; 
padding: 3px 0px 3px 0px;
text-align: left;
}

.subo {
font-family:Dotum; font-size:8pt; color:#0066FF; font-weight: bold; letter-spacing: -0.05em; text-decoration:none;
background-color:#F7F7F7; 
padding: 3px 0px 3px 0px;
text-align: left;
}


.blue {font-family: "Nanumgodic";font-size:16px; color:#0076a3; font-weight: bold;}

.w_16 {font-family: "Nanumgodic";font-size:16px; color:#ffffff; font-weight: bold;}

.blue_18 {font-family: "Nanumgodic";font-size:18px; color:#0076a3; font-weight: bold;}

.add_m12 {
	font-family: Dotum;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	padding-left: 10px;
	line-height: 14px;
	font-weight: bold;
	}
	
.add_m12_2 {
	font-family: Dotum;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	padding-left: 10px;
	line-height: 14px;
	}
	
.blackw_title {
	font-family: Dotum;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	line-height: 14px;
	background-color: #333;
	text-decoration: none;
	}
	
.gray_m12 {
	font-family: Dotum;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	line-height: 14px;
	}
	
.grayb_m12 {
	font-family: Dotum;
	font-size: 11px;
	color: #464646;
	font-weight: bold;
	line-height: 14px;
	background-color: #f3f3f3;
	text-decoration: none;
	}
	
.ind  {
	font-size: 12px;
	color: #464646;
	text-decoration: none;
    }
	
.sl {
	font-size: 12px;
	text-decoration: none;
    }