/* CSS Document */
html,body{width:100%}
html{overflow-y:scroll}
body,table,td,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#666666;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}

legend{*width:0}
table{border-collapse:collapse;border-spacing:0;}
a,area { blr:expression(this.onFocus=this.blur()); font-family:돋움,dotum,Helvetica,sans-serif;}
:focus { -moz-outline-style: none; }

body {
	background-color: #FFFFFF;
	*word-break:break-all;-ms-word-break:break-all;
	font-family:돋움,dotum,Helvetica,sans-serif;
}


a{font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#555555; text-decoration:none}
a:hover{font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:underline}

.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:돋움,dotum,Helvetica,sans-serif; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small {font-family:돋움,dotum,Helvetica,sans-serif; font-size:11px; color:#999999; letter-spacing:-1px; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

.line01 {border-bottom:1px #dfdfdf solid;}
.lbg {background:url(/html/images/sub01/ico.gif) right no-repeat;}
.lmenu {font-family:돋움,dotum,Helvetica,sans-serif; font-size:14px; color:#333333; text-align:left; }
a.lmenu:link, a.lmenu:visited, a.lmenu:active {font-family:돋움,dotum,Helvetica,sans-serif; font-size:15px; color:#333333;}
a.lmenu:hover {font-family:돋움,dotum,Helvetica,sans-serif; font-size:15px; color:#333333; font-weight:bold; text-decoration:none;}
.title01 {font-family:돋움,dotum,Helvetica,sans-serif; font-size:27px; color:#000000; font-weight:bold; }
.history {font-family:Tahoma; font-size:24px; color:#0e839d; font-weight:bold; text-align:right; padding:15px; }
.dot {background:url(/html/images/sub01/line_dot.gif) bottom repeat-x; padding-left:10px;}
.dv01 {padding:10px; padding-left:20px; font-family:돋움,dotum,Helvetica,sans-serif; font-size:18px; font-weight:bold; border-bottom:2px #efefef solid; background:url(/html/images/sub02/ico2.gif) left top no-repeat; cursor:pointer;}
.dv02 {padding-top:10px; padding-bottom:30px;}

.submenu {z-index:1000; margin:auto; position:absolute; margin-top:35px; background-color: #ea0001; font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; padding:7px 16px; display:block; float:left; border-radius: 6px;}
.smenu {font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; }
a.smenu:link, a.smenu:visited, a.smenu:active {font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}
a.smenu:hover {font-family:돋움,dotum,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}

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; }
