/*        ±âº»¼³Á¤         */
td {font-family:±¼¸², ±¼¸²Ã¼ ; font-size:12px; color: #777777; line-height:120%; text-decoration: none}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;
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}


/*        ÅØ½ºÆ®         */
.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-weight: bold}
.bold_11 {font:11px, µ¸¿ò, µ¸¿òÃ¼; font-weight: bold}
.red {color: #FF0000}
.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; }

/*        ¸Þ´º ¼³Á¤         */
.menu1 {
font:12px, µ¸¿ò, µ¸¿òÃ¼;
height: 29px;
background-color:#FFFFFF; 
background-image: url(../images/company/menu1.gif);
background-repeat: no-repeat; 
background-position: top left;
color: #777777; 
font-weight: bold;
letter-spacing: -0.05em;
padding: 4 0 2 18;
text-align: left;
border-bottom: #EEEEEE 1px solid;
}

.menu1o {
font:12px, µ¸¿ò, µ¸¿òÃ¼;
height: 29px;
background-color:#FFFFFF; 
background-image: url(../images/company/menu1o.gif);
background-repeat: no-repeat; 
background-position: top left;
color: #32519E; 
font-weight: bold;
letter-spacing: -0.05em;
padding: 4 0 2 18;
text-align: left;
border-bottom: #EEEEEE 1px solid;
}

.sub1 {
font:12px, µ¸¿ò, µ¸¿òÃ¼;
background-color:#FFFFFF; 
background-image: url(../images/company/sub1.gif);
background-repeat: no-repeat; 
background-position: top left;
color: #777777; 
letter-spacing: -0.05em;
padding: 4 0 2 18;
text-align: left;
}

.sub1o {
font:12px, µ¸¿ò, µ¸¿òÃ¼;
background-color:#FFFFFF; 
background-image: url(../images/company/sub1o.gif);
background-repeat: no-repeat; 
background-position: top left;
color: #FF3300; 
font-weight: none;
letter-spacing: -0.05em;
padding: 4 0 2 18;
text-align: left;
}

/*        ¸µÅ©¼³Á¤         */
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;} 



/*        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:6px 0px 3px 30px;
height:27px;
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:6px 0px 3px 30px;
height:27px;
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;
}