/* 기본 Start */
* {margin:0;padding:0;}
html,body	{width:100%; height:100%;}
/*html	{overflow-y:scroll;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button{margin:0;padding:0;}
/*body	 {background-color:#fff; *word-break:break-all; -ms-word-break:break-all;}*/

body	 {
	font-family: "돋움","Dotum","굴림","arial","sans-serif";
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	text-align:center;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
} 

img,fieldset,iframe	{border:0 none;}
ul,ol,li	{list-style:none outside;}
img,input,select,textarea	{vertical-align:middle;}
hr	 {display:none;}
.ir:hover	{text-decoration:none;}
/* 기본 End */

/* 기본Div Start */
#pageHeader {
	position: relative;
	margin: 0 auto;
	text-align:left;
	padding: 0;
	width: 995px;
	height: 212px;
	background:url(../Images/statistics/navi2.gif) no-repeat;
}

#sitelogo {
	position: absolute;
	top: 20px;
	width: 118px;
	height: 58px;
	z-index:999;
}
#sitelogo a	{display:block;text-indent:-1000px;width:118px;height:58px;}

#pageNavi {
	position: relative;
	padding-right: 24px;
	width: 600px;
	height: 50px;
	float:right;
	z-index: 999;
}
#pageNavi h3 {display:none;}
#pageNavi ul {float:right;}
#pageNavi li {float:left;text-indent:-3000em;}
#pageNavi li a	{display:block;height:30px;background:url(../Images/main_v1.gif) no-repeat;}
#pageNavi .info	 {width:73px;background:url(../Images/top_myinfo.gif) no-repeat;}
#pageNavi .com	 {width:89px;background:url(../Images/top_com.gif) no-repeat;}
#pageNavi .logout	{width:62px;background:url(../Images/top_logout.gif) no-repeat;}
#pageNavi .login	{width:52px;background-position:0 -30px;}
#pageNavi .join	{width:80px;background-position:0px -60px;}
#pageNavi .eng	{width:64px;background-position:0 -90px;}
#pageNavi .search	{width:139px;height:17px;margin-left:12px;margin-top:10px;border:0px;border-bottom:1px solid #DDD7D6;font-size:11px;}
#pageNavi #inputs {
	position: relative;
	width: 180px;
	height: 35px;
	float:right;
}
#pageNavi #searchbtnarea {
	position: absolute;
	margin-top: 10px;
	width: 22px;
	height: 19px;
	float:right;
}
#pageNavi #searchbtnarea .searchbtn {display:block;width:22px;height:19px;border:none;text-indent:-3000em;cursor:pointer;background:url(../Images/main_v1.gif) 0 -149px no-repeat;}
#pageNavi #searchbtnarea .searchbtnOver {display:block;width:22px;height:19px;border:none;text-indent:-3000em;cursor:pointer;background:url(../Images/main_v1.gif) -57px -150px no-repeat;}

#pageTopmenu {
	position: relative;
	width: 980px;
	height: 162px;
}
#pageTopmenu h3 {display:none;}


#pageBody {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	overflow: visible;
	width: 995px;
}

#pageLeft {
	position: relative;
	padding: 0;
	margin-top: 32px;
	width: 185px;
	float: left;
}

#pageCenter {
	position: relative;
	margin-right: 10px;
	padding: 0;
	float: left;
	width: 800px;
}
#pageCenter #pageDir {
	position: relative;
	padding: 0;
	text-align: right;
	float: right;
	width: 790px;
	font-size: 11px;
	height: 33px;
}
#pageCenter #pageDir .dir {
	position: relative;
	top: 19px;
	right: 9px;
	font-size: 11px;
	color: #979291;
	height: 18px;
}
#pageCenter #pageDir .dir2 {
	font-size: 11px;
	color: #666260;
}
#pageCenter .pageTitle {
	position: relative;
	padding: 0;
/*	margin-top: 30px;*/
	float: left;
	width: 790px;
	height: 43px;
}
#pageCenter .pageCon {
	position: relative;
	padding: 0;
	top: 10px;
	float: left;
	width: 790px;
}

#pageRight {
	position: absolute;
	top: -128px;
	right: 0;
	width: 10px;
	height: 41px;
	z-index: 999;
}

#pageFooter {
	position: relative;
	margin-top: 68px;
	padding: 0;
	width: 100%;
	height: 80px;
	float: left;
}
#pageFooter h3 {display:none;}
#pageFooter .policy	 {width:286px;height:80px;position:absolute;left:0px;background:url(../Images/main_v1.gif) 0 -829px no-repeat;}
#pageFooter .policy li {float:left;padding-top:15px;height:22px;text-indent:-3000em;}
#pageFooter .policy li a	{display:block;height:22px;}
#pageFooter .use	 {width:47px;}
#pageFooter .pp	{width:84px;}
#pageFooter .site	{width:52px;}
#pageFooter .contact	{width:69px;}
#pageFooter .help	{width:33px;}

#pageFooter .company	 {width:389px;height:80px;position:absolute;right:15px;background:url(../Images/main_v1.gif) 0 -930px no-repeat;}
#pageFooter .company li {float:left;padding-top:15px;height:22px;text-indent:-3000em;}
#pageFooter .company li a	{display:block;height:22px;}
/*#company_layout	 {width:324px;height:28px;position:absolute;top:22px;}*/
#company_layout	 {width:324px;height:28px;position:absolute;top:22px;left:36px;}
#pageFooter .prev	 {width:10px;height:12px;position:absolute;top:30px;left:17px;text-indent:-3000em;cursor:pointer;}
#pageFooter .next	 {width:10px;height:12px;position:absolute;top:30px;right:10px;text-indent:-3000em;cursor:pointer;}



/* 서브메뉴Div Start */
#submenu {
	position: relative;
	padding: 0;
	margin: 0;
	width: 160px;
	z-index:10;
}
#submenu h3	{height:68px;text-indent:-3000em;}
/* 서브메뉴Div End */



/* 내용Div Start */
#contents {
	position: relative;
	margin: 5px;
}
/* 내용Div End */



/* Style Start */
/* 타이틀 */
.title	{font-size:14px;color:#403D3C;font-weight:bold;height:25px;padding-left:5px;padding-top:20px;}

/* 박스table */
.box {width:100%;}
.box td.left	{width:10px;height:14px;background:url(../Images/statistics/srch_top1.gif) no-repeat left top;}
.box td.right	{background:url(../Images/statistics/srch_top2.gif) no-repeat right top;}
.box td.leftBt	{background:url(../Images/statistics/srch_bg1.gif) no-repeat left bottom;}
.box td.rightBt	{background:url(../Images/statistics/srch_bg2.gif) no-repeat right bottom;padding-left:0;padding-right:16px;padding-bottom:15px;}

/* height 40 */
 .h10 {clear:both; height:10px; margin:0; font-size:0; overflow:hidden;}
 .h20 {clear:both; height:20px; margin:0; font-size:0; overflow:hidden;}
 .h25 {clear:both; height:25px; margin:0; font-size:0; overflow:hidden;}
 .h30 {clear:both; height:30px; margin:0; font-size:0; overflow:hidden;}
 .h40 {clear:both; height:40px; margin:0; font-size:0; overflow:hidden;}

/* Style End */


/* 서브메뉴Div Start */
#submenu h3	{background:url(../Images/sense/sub5.gif) no-repeat;}
#submenu h3.kaida	{background:url(../Images/kaida/sub6.gif) no-repeat;}

/* 서브메뉴Div End */

/* 내용Div Start */
#sel1 {
	position: absolute;
	top: -1px;
	left: -8px;
	padding-left:7px;line-height: 17px;cursor:pointer;
	width: 100%;
	background: #FFFFFF;
	border:1px solid #CEC7C5;
}

/* 내용Div End */


/* Style Start */
/* total/검색 */
.toseach	{position:relative;top:10px;height:40px;}
.total	 {color:#A1A3A2;font-size:11px;}
.totalnum	{color:#666260;font-size:11px;font-weight:bold;}
.searchpt	{width:125px;height:18px;border:1px solid #CEC7C5;padding-left:5px;}

/* select table */
.sel {width:132px;}
.sel td.left	{width:8px;height:20px;background:url(../Images/statistics/sel_left.gif) no-repeat left top;cursor:pointer;}
.sel td.bg	{height:20px;padding-top:1px;background:url(../Images/statistics/sel_bg.gif) repeat-x;cursor:pointer;white-space:nowrap;}
.sel td.right	{width:19px;height:20px;background:url(../Images/statistics/sel_right.gif) no-repeat left top;cursor:pointer;}

/* 리스트 table */
.ltb {width:100%;border-top:2px solid #66A90F;border-bottom:1px solid #EEEEEE;}
.ltb th {text-align:center;height:31px;border-bottom:1px solid #9AA888;background:url(../Images/sense/line_bg.gif) no-repeat right top;}
.ltb th.nor {background:none;}
.ltb td {text-align:center;height:30px;border-bottom:1px solid #EEEEEE;}
.ltb td.left {text-align:left;padding-left:12px;}
.ltb td a:hover, .page a:active {color:#000000;}

/* page */
.page	 {
	position: relative;
	top: 15px;
	text-align: center;
	height: 15px;
	color: #777777;
	font-size: 11px;
}
.page a:link, .page a:visited {color:#777777;padding:5px 5px 0 5px;}
.page a:hover, .page a:active {color:#E54731;}
.page .bold	{font-weight:bold;color:#E54731;padding:5px 5px 0 5px;}
.page .pno a:link, .page .pno a:visited, .page .pno a:hover, .page .pno a:active {padding:0;}

/* 글내용보기 */
.hit	{margin:0 5px 0 5px;height:27px;border-bottom:1px solid #EEEEEE;text-align:right;padding-top:7px;}
.hit li	{display:inline;color:#999999;padding-right:18px;}
.con	{margin:0 5px 0 5px;padding:17px;line-height:20px;}

/* 이전글/다음글 */
.pnTxt	{margin:0 5px 0 5px;border-top:2px solid #66A90F;border-bottom:2px solid #66A90F;}
.pnTxt dl	{color:#999999;padding:7px 0 7px 0;}
.pnTxt dl a:link, .pnTxt a:visited {color:#999999;}
.pnTxt dl a:hover, .pnTxt a:active {color:#999999;}
.pnTxt dl.line	{border-bottom:1px solid #EEEEEE;}
.pnTxt dt.up	{float:left;width:83px;background:url(../Images/sense/icon_up.gif) no-repeat right 6px;color:#666666;font-weight:bold;text-align:center;}
.pnTxt dt.down	{float:left;width:83px;background:url(../Images/sense/icon_down.gif) no-repeat right 6px;color:#666666;font-weight:bold;text-align:center;}
.pnTxt dd	{padding-left:30px;display:inline;}

/* 이전/다음/목록 버튼 */
.pnBtn	{margin:11px 5px 0 17px;}
.pnBtn li	{display:inline;float:left;}
.pnBtn li.right	{float:right;}

.tabmenu {
	position: relative;
	margin-top:15px;
	width: 133px;
	float: left;
}
.tabmenu li {float:left;text-indent:-3000em;}
.tabmenu li a	{display:block;height:21px;}
.tabmenu .mn2	{width:67px;}
.tabmenu .mn3	{width:66px;}
.tabmenu .mn2On	{width:67px;background:url(../Images/sense/btn_1990t.gif) -67px 0 no-repeat;}
.tabmenu .mn3On	{width:66px;background:url(../Images/sense/btn_2000t.gif) -134px 0 no-repeat;}

/* 관련사이트tab */
.tabmenu2 {
	position: relative;
	margin-top:15px;
	width: 207px;
	float: left;
}
.tabmenu2 li {float:left;text-indent:-3000em;}
.tabmenu2 li a	{display:block;height:21px;}
.tabmenu2 .mn1	 {width:67px;}
.tabmenu2 .mn2	{width:89px;}
.tabmenu2 .mn3	{width:51px;}
.tabmenu2 .mn1On	{width:67px;background:url(../Images/sense/btn_site1.gif) no-repeat;}
.tabmenu2 .mn2On	{width:89px;background:url(../Images/sense/btn_site2.gif) -67px 0 no-repeat;}
.tabmenu2 .mn3On	{width:51px;background:url(../Images/sense/btn_site3.gif) -157px 0 no-repeat;}


/* 글씨배경색 */
.fontbg	{background:#9AA888;color:#FFFFFF;font-size:12px;font-weight:bold;padding:2px 1px 1px 1px;}

.linetxt li	{overflow:hidden;width:594px;padding:5px 0 2px 0;background:url(../Images/common/icon_point22.gif) 102px 12px no-repeat;border-bottom:1px solid #EAE6E6;}
.linetxt span.year	{float:left;width:53px;}
.linetxt span.month	{float:left;width:38px;}
.linetxt span.txt	 	{float:left;padding-left:22px;}
.linetxt li dd	{float:left;}

.linetxtBgno li	{overflow:hidden;padding:5px 0 2px 15px;border-bottom:1px solid #EAE6E6;}
.linetxtBgno span	{color:#403D3C;font-size:12px;font-weight:bold;}

.gline li	{overflow:hidden;border-bottom:1px solid #DDD7D6;}
.gline span	{color:#929D85;font-size:11px;font-weight:bold;}
.gline li dt	{float:left;width:65px;color:#929D85;font-size:11px;font-weight:bold;}
.gline table	{margin:8px 0 8px 0;}
.gline th	{width:65px;text-align:left;color:#929D85;font-size:11px;font-weight:bold;border-bottom:1px solid #EAE6E6;padding:3px;}
.gline td	{border-bottom:1px solid #EAE6E6;padding:3px;}

.law dd	{float:left;padding-top:10px;}

.subtxt	{padding:0 10px 0 12px;}
.subtxt ol, .subtxt ul, .subtxt li	{padding:0;}
.subtxt ol.p5, .subtxt ul.p5	{padding-top:5px;}
.subtxt li.p20	{padding-top:20px;}

.subtxt2	{padding:0;}
.subtxt2 ol.p5, .subtxt2 ul.p5, .subtxt2 li.p5	{padding-top:5px;}
.subtxt2 li.p20	{padding-top:20px;}
.subtxt2 li.p30	{padding-top:30px;}

.linetxt2	{margin-top:3px;width:100%;}
.linetxt2 li	{overflow:hidden;padding:3px 0 2px 18px;background:url(../Images/common/icon_point22.gif) 12px 11px no-repeat;border-bottom:1px solid #EAE6E6;}

.st {width:100%;border-top:1px solid #66A90F;border-bottom:1px solid #66A90F;}
.st th {text-align:center;color:#403D3C;height:30px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background:#EBF7D9;}
.st th.nor, .st td.nor {border-right:0px;}
.st th.bor, .st td.bor {border-bottom:0px;}
.st th.fnor {font-weight:normal;}
.st td {text-align:center;height:30px;border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}
.st td.left {text-align:left;padding:0;padding-left:10px;}
.st td.bg {border:0px;background:#E5EED6;}
.st td.bg2 {background:#F5F5F5;border-right:1px solid #FFFFFF;}

.tbg {width:100%;}
.tbg th {text-align:center;color:#999999;height:21px;border-right:1px solid #FFFFFF;background:#EEEEEE;border-bottom:0px;}
.tbg th.nor, .tbg td.nor {border-right:0px;}
.tbg td.bor {border-bottom:0px;}
.tbg td {text-align:center;height:21px;color:#999999;border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}

/* 관련사이트 */
.site {width:100%;border-top:1px solid #EEEEEE;}
.site td {text-align:left;padding-left:11px;height:50px;color:#8A9E72;font-weight:bold;border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}
.site td.nor {border-right:0px;}
.site td a:link,.site td a:visited {color:#8A9E72;}
.site td p a:link,.site td p a:visited {background:#EEEEEE;color:#666666;font-size:12px;font-weight:normal;padding:2px 1px 1px 1px;}
.site td p a:hover,.site td p a:active {background:#9AA888;color:#FFFFFF;font-size:12px;font-weight:normal;padding:2px 1px 1px 1px;}

/* 회원사 */
.com {width:100%;border-top:1px solid #EEEEEE;}
.com td {text-align:left;height:100px;border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}
.com td.nor {border-right:0px;}
.com td span {background:#EEEEEE;font-size:12px;padding:2px 1px 1px 1px;}

/* Style End */

