@charset "utf-8";
@import url("layout.css");
@import url("content.css");
@import url("main.css");

/* HTML */
html {overflow-y:scroll;}
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, input, select, table, th, td, strong, em, a {margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, th, td, input, select {font-size:12px; line-height:1.5em; }
body { width: 100%; height: 100%; font-family: 돋움, dotum, 굴림, gulim, arial, sans-serif; text-align: left; color: #666; text-align: left; }
ul, ol, li { list-style: none; }
fieldset, img { border: none; }
img { font-size: 0; line-height: 0; }
table { border-collapse: collapse; border-spacing: 0; }
hr, caption, legend { display: none; }
input, select { border: 1px solid #; color: #666; }
a { text-decoration: none; color: #666;}
a:hover { text-decoration: none; color: #317e7a; }

/* class */
.inline { display: inline; }
.left { float: left;}
.right { float: right;}
.clear { clear: both; height: 0; font-size: 0; line-height: 0;}
.border_clear { border: none; }
.malign { vertical-align: middle; }
.line_font0 { font-size: 0; line-height: 0; }
.malign { vertical-align: middle; }
.center { text-align: center; }

/* png 투명화 처리 */
.png24 {tmp:expression(setPng24(this));}


.scrollbar {
    overflow-x:auto;
    overflow-y:auto;
	scrollbar-base-color:#F2F2F2;	/* 기본색 */
	scrollbar-face-color:#F2F2F2;	/* 표면색 */
	scrollbar-arrow-color:#CBCBCB;	/* 화살표색 */
	scrollbar-hightlight-color:#F2F2F2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#CBCBCB;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#F2F2F2;	/* 그림자색 */
	scrollbar-darkshadow-color:#CBCBCB;	/* 버튼의 그림자색 */	
}
