@charset "utf-8";
/****************************************************************************
	standard css 
****************************************************************************/

/* basic css */
* {padding:0;margin:0;}

body {font-family:"AppleGothic","dotum" ;font-size:12px;color:#666;line-height:18px;}

dl, dt, dd, ul, ol, li{
	list-style:none;
	padding:0;
	margin:0;
}

h1,h2,h3,h4,p{
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
}

img {border:0px;vertical-align:middle;}

img.db {display:block;}

table {border-spacing:0px;border:0px;border-collapse:collapse;}

address,hr,
.dn{display:none;}

form {display:inline;}

fieldset {padding:0;margin:0;}

legend, caption, hr {display:none;}


/* a css */
a,
a:link,
a:visited,
a:hover{
	text-decoration:none;
	color:#666;
}

/* form tag css */
input,
textarea,
select {vertical-align:middle;}
input.text {border:1px solid #dddddd;height:19px;}
textarea.text {border:1px solid #dddddd;}

/* standard font css  */
.b{font-weight:bold;}
.ls1{letter-spacing:-1px;}
.ws1{word-spacing:-1px;}
.lw1{
	letter-spacing:-1px;
	word-spacing:-1px;
}
.lw0{
	letter-spacing:0px;
	word-spacing:0px;
}

.big{font-size:14px;}
.large{font-size:13px;}
.nomal{font-size:12px;}
.small{font-size:10px;}

/* standard align css  */
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

.vtop {vertical-align:top !important;}
.vmid {vertical-align:middle;}
.vbtm {vertical-align:bottom;}

/* float & clear css  */
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}

.clear {zoom:1;}
.clear:after {content:"";clear:both; display:block; height:0; visibility:hidden;} 