/* 요소(element) 여백 초기화  */
*{margin:0; padding:0;}

body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,table,th,td
{ margin : 0; padding : 0; }

body,table,th,td,select,input,textarea{font-size:12px; font-family:Dotum, Gulim, Verdana, AppleGothic, sans-serif;color:#585858;}

/* 제목요소 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; }
legend,caption{display:none;}

img{vertical-align:top;font-size:0;line-height:0;}

/* 테이블 - 마크업에 'cellspacing="0"' 지정  */
table {border-collapse: collapse; border-spacing:0; border:0 none;}

label, select, input, textarea {vertical-align:middle;}

/* 목록 */
ol, ul { list-style:none; }

/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {font-weight:normal; font-style:normal;}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* 수평선*/
hr{display:none;font-size:0; line-height:0;}

q:before,q:after {content:'';}

a{text-decoration:none; color:#555;}

/*이미지맵 점선없애기*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none;}

/*form{margin:0; display:inline;} form공백처리*/

.fL{float:left;}
.fR{float:right;}

.tL{text-align:left;}
.tR{text-align:right;}
.tC{text-align:center;}

.vT{vertical-align:top;}
.vM{vertical-align:middle;}
.vB{vertical-align:bottom;}
