*{margin:0; padding:0;}

html, body{width:100%; height:100%;}
body, table{word-break:break-all; font-size:12px; color:#666; font-family:Dotum 돋움;}
table{border-collapse:collapse;}
img{border:none;}
object{display:block;}
select{font-size:12px; font-family:Dotum; color:#707070; height:20px; line-height:20px;}

a{color:#666;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

ul,li,dl,dt,dd{list-style:none; margin:0; padding:0;}

#menu {height:39px; margin:0; padding:0;}
#menu li {float:left; text-align:center; padding:13px 0 0 0; margin:0 auto;}

.fixed{table-layout:fixed;}

/* 메인로고 박스 */
.png24{_behavior:url('../css/iepngfix.htc');}

#dhtmltooltip{
position: absolute;
padding: 2px;
visibility: hidden;
z-index: 100;
}

.smfont { font-size:11px; font-family:돋움;}
.smfont2 { font-size:11px; color: #999999; font-family:돋움;}
.smfont3 { font-size:11px; letter-spacing:-1px; font-family:돋움;}
.smfont4 { font-size:12px; letter-spacing:-1px; font-family:굴림;}
.smfont5 { color:#4d7cb2; font-size:11px; font-family:돋움;}
.smfont6 { font-size:12px; letter-spacing:-1px; font-family:굴림;}
.smfont6_1{ font-size:12px; letter-spacing:0px; font-family:굴림;}
.a_smfont { font-size:11px; font-family:Arial; color:#939393; font-weight:bold;}
.a_smfont2 { font-size:9px; font-family:Arial; color:#939393; font-weight:bold;}
.a_smfont3 { font-size:18px; font-family:Arial; color:#969696; font-weight:bold; letter-spacing:-1px;}

.brand_font { font-size:15px; letter-spacing:-1px; font-family:맑은 고딕, 돋움; font-weight:bold;}

#inline_1 ul li{display:inline; margin:0 0 0 28px;}
#inline_2 ul li{display:inline; margin:0 0 0 20px;}
#inline_3 ul li{display:inline; margin:0 0 0 5px;}

/*인풋 style*/
.input_searchbox {border:1px solid #dbdbdb; height:18px; line-height:18px;}
.input_searchbox2 {border:1px solid #dbdbdb; height:50px; width:100%;}
.input_Logbox{font-size:12px; color:#000000; width:110px; height:20px; background-color:#f4f4f4; border:0px; text-align:left; padding:0 0 0 3px; line-height:20px;}
.input_form{border:1px solid #dbdbdb; height:18px; line-height:18px;}/*기본등록/수정폼*/
.input_form2{border:1px solid #dbdbdb; width:500px; height:18px; line-height:18px;}/*짧은설명 폼*/
.input_form3{border:1px solid #dbdbdb; background-color:#f4f4f4; height:18px; line-height:18px;}/*이메일문의 폼*/
.member_login_input {width:177px; height:25px; border:0px solid #dbdbdb; background-color:transparent; line-height:25px; padding-left:3px;}

/*모바일 style*/

.mobile_smfont { font-size:12px; }
.mobile_smfont2 { font-size:14px; letter-spacing:-1px; }
.mobile_smfont3 { font-size:11px; letter-spacing:-1px; }
.mobile_smfont4 { font-size:10px; }

.mobile_searchbox
{
-webkit-border-width:0px;
width:100%;
height:25;
border-style:none;
}

.M_input_searchbox{font-size:12px; color:#000000; width:100%; height:25px; background-color:#ffffff; border:1; border-style:none;;}
.M_input_searchbox2{font-size:12px; color:#000000; width:100px; height:25px; background-color:#ffffff; border:1; border-style:none;  border-color:#cccccc;}

/* 툴팁2 (js/tooltip2.js) */
#dhtmltooltipHelp{
	position: absolute;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
    z-index: 2000;
    font-size:8pt;
    letter-spacing: -1;
    }

    table#page{text-align:center; margin:0 0 20px 0;}
    table#page a,table#page b{width:20px; height:20px; border:0px solid #BBB; color:#555; font:100 8pt; font-family:돋움,Dotum; padding:5px 3px 0 3px; margin:0 3px;
    background-color:#F9F9F9; background:url('../img/page/bg_pagenum_ov.jpg') no-repeat center middle;}
    table#page a:hover{text-decoration:none; color:black; background-color:#ececec; background:url('../img/page/bg_pagenum.jpg') no-repeat center middle;}

    table#page a.prev{width:50px; background:url('../img/page/bg_pagenum_prev_ov.jpg') no-repeat center middle; padding-left:0px;}
    table#page a.prev:hover{background:url('../img/page/bg_pagenum_prev.jpg') no-repeat center middle;}
    table#page a.prev_not{width:50px; color:#; background:url('../img/page/bg_pagenum_prev_ov.jpg') no-repeat center middle; padding-left:0px;}

    table#page a.next{width:50px; background:url('../img/page/bg_pagenum_next_ov.jpg') no-repeat center middle; padding-right:0px;}
    table#page a.next:hover{background:url('../img/page/bg_pagenum_next.jpg') no-repeat center middle;}
    table#page a.next_not{width:50px; color:#AAA; background:url('../img/page/bg_pagenum_next_ov.jpg') no-repeat center middle; padding-right:0px;}

    table#page b.now{color:black; background-color:#91a6f6; font-weight:bold; border-color:#647fe5; background:url('../img/page/bg_pagenum.jpg') no-repeat center middle;}

    table#page {margin:0 auto 20px auto; border:0px solid red;}
    table#page a {margin:0 2px; float:left;}
    table#page a.prev {}
    table#page a.prev_not {float:left;}
    table#page b.now {float:left;}


