
html {width:100%;height:100%;}
body, td, p, input, button, textarea, select, .c1 { font-family:'Nanum Gothic', sans-serif; font-size:10pt; color:#323232;line-height:160%; }

entry {
    float: left; width: 100%;
    -webkit-transition-property: width;
    -webkit-transition-duration: .3s;
}
entry.enlargement { width: 100%; }


 
form { margin:0px; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#555555;selector-dummy: expression(this.hideFocus=true);}
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#555555; }
a.menu:hover { text-decoration:none; }

.member {font-weight:normal;color:#555555;}
.guest  {font-weight:normal;color:#555555;}

.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: 'Nanum Gothic'; color:#55555; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.jsline {line-height:14px; padding:0 5px 0 5px; font-size:8px; padding-left:10px; color:#ffffff; font-family:'Nanum Gothic';}
.jstop {line-height:14px; font-size:12px; color:#cccccc;}
.small { font-size:8pt; font-family:'Nanum Gothic'; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */
.search-button { width:45px; height:30px; border:1px solid #d9d9d9; background-color:#ffffff; color:#d9d9d9; font-weight:bold; } 

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; }


/****************************************/
/* 사이트맵 - 전체보기							*/
/****************************************/
#layer_main { position:relative; left:0px; top:0px; z-index:1; color:#ffffff;}
#layer_main_top { position:absolute; left:-<?=$config[cf_home_width]?>px; top:105px; width:<?=$config[cf_home_width]?>px; height:238px;color:#ffffff;}
#layer_main_top2 { position:absolute; left:0px; top:105px; width:<?=$config[cf_home_width]?>px; height:238px;color:#ffffff;}
html>body #layer_main_top { position:absolute; margin:0; left:0px; top:110px; width:950px; height:228px;color:#ffffff; }
html>body #layer_main_top2 { position:absolute; margin:0; left:0px; top:110px; width:950px; height:228px;color:#ffffff; }
.text2 { font-size:9pt; color:#ffffff; text-decoration:none; }



.paginate { padding:15px 0; text-align:center;}
.paginate a,
.paginate strong { position:relative; display:inline-block; margin-right:1px; padding:3px 3px 5px 3px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 13px/normal Verdana; _width :17px;}
.paginate strong { color:#f23219 !important; border:1px solid #e9e9e9;}
.paginate .pre { margin-right:9px; padding:7px 6px 5px 16px; _padding-bottom:3px; background:url(http://static.naver.com/common/paginate/bu_pg3_l_off.gif) no-repeat 6px 9px !important;}
.paginate .next { margin-left:9px; padding:7px 16px 5px 6px; _padding-bottom:3px; background:url(http://static.naver.com/common/paginate/bu_pg3_r_off.gif) no-repeat 71px 9px !important;}
*:first-child+html .paginate .pre,
*:first-child+html .paginate .next { top:-1px; padding-bottom:3px;}
.paginate a.pre { background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 6px 9px !important;}
.paginate a.next { background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 71px 9px !important;}
.paginate .pre,
.paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:1px; _top:-1px; font:12px/normal 'Nanum Gothic'; _width :84px;  _height :24px;}
.paginate a.pre,
.paginate a.next { color:#565656;}
.paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9;}

.paginate .pre_all { margin-right:6px; padding:7px 6px 5px 6px; _padding-bottom:1px; background:url(http://static.naver.com/common/paginate/bu_pg3_l_off.gif) no-repeat 6px 9px !important; letter-spacing:-1px;}
.paginate .next_all { margin-left:4px; padding:7px 6px 5px 6px; _padding-bottom:1px; background:url(http://static.naver.com/common/paginate/bu_pg3_r_off.gif) no-repeat 36px 9px !important; letter-spacing:-1px;}
.paginate a.pre_all { background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 6px 9px !important;}
.paginate a.next_all { background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 36px 9px !important;}
.paginate .pre_all, .paginate .next_all { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:12px/normal 'Nanum Gothic'; _width :50px;  _height :24px;}
.paginate a.pre_all,
.paginate a.next_all { color:#565656;}


.jy_paginate { padding:10px 0; }
.jy_paginate a,
.jy_paginate strong { position:relative; display:inline-block; margin-right:1px; padding:2px 4px 3px 4px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width :17px; }
.jy_paginate strong { color:#f23219 !important; border:1px solid #e9e9e9; }
.jy_paginate .pre { margin-right:6px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(/newkd/img/bg_page_left_off.gif) no-repeat 6px 11px !important; letter-spacing:-1px; }
.jy_paginate .next { margin-left:4px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(/newkd/img/bg_page_right_off.gif) no-repeat 38px 11px !important; letter-spacing:-1px; }
.jy_paginate a.pre { background:url(/newkd/img/bg_page_left_on.gif) no-repeat 6px 6px !important; }
.jy_paginate a.next { background:url(/newkd/img/bg_page_right_on.gif) no-repeat 38px 6px !important; }
.jy_paginate .pre,
.jy_paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font-size:8pt; width:30px; _width :50px; }
.jy_paginate a.pre,
.jy_paginate a.next { color:#565656; }
.jy_paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9; }


.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#222222;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
/*	height:25px;
	line-height:25px;
	width:350px; */
	text-decoration:none;
	padding:5px 10px 5px 10px ;
	text-shadow:1px 1px 0px #ffffff;
}
a.classname:link {
	color:#777777;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}
.classname:active {
	position:relative;
	top:1px;
}

.view_head { height:26px; text-align:left; color:#666;font-weight:normal; padding-left:10px; width:100px;border:1px solid #B0B0B0;background-color:#f9f9f9;font-weight:bold;}
.view_head3 { height:26px; text-align:center; color:#67645F;font-weight:normal; padding-left:0px; width:90px;border:1px solid #B0B0B0;background-color:#DCDAD6;font-weight:bold;}
.view_head2 { height:26px; text-align:left; color:#666;font-weight:normal; padding-left:10px;border:1px solid #B0B0B0;}
.eng { font-family:Arial;}


