﻿@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0; 
	font-family:"돋움", Dotum, "굴림", gulim, AppleGothic, sans-serif;
}
/* 공통 */
body{color:#727272; font-size:12px; background:#fff url(../images/bg02.gif) repeat-x 0 0;}
a{color:#727272; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
hr {display:none; }

input {
	height:18px;
	border:1px solid #d3d6dc;
	background-color:#fff;
	color:#797979;
	font-family:"돋움", Dotum, "굴림", gulim, AppleGothic, sans-serif;
	font-size:11px;
	line-height:18px;
}
select {
	height:20px;
	border:1px solid #858789;
	background-color:#fff;
	color:#797979;
	font-family:"돋움", Dotum, "굴림", gulim, AppleGothic, sans-serif;
	font-size:12px;
	line-height:18px;
}
input {vertical-align: middle; }
textarea {padding:5px; font-size:12px; }
li { list-style-type:none; border:0; }
fieldset, img{border:0 none;}
input.img01{height:20px; border:0 none;}

/* 레이아웃 */
.wrapBody{padding-left:30px; background:url(../images/bg01.gif) no-repeat 0 0;}
.wrapTop{width:902px; height:138px;}
.wrapMid{position:relative; width:902px; }
.wrapBtm{position:relative; clear:both; width:902px; height:73px; background:url(../images/bg_footer.gif) no-repeat 0 0;}
.wrapMain{width:902px; padding-top:21px;}

/* 서브 레이아웃 */
.leftmenu{float:left; width:190px; background:#e3e9ee url(../images/bg_left.gif) no-repeat 0 0;}
.contents{float:right; width:712px;}

/* 상단메뉴 */
.hlogo{position:relative; height:69px; background:url(../images/bg03.gif) no-repeat right 0;}
.hlogo01{position:relative; top:35px;}
.hlogo02{position:absolute; top:50px; left:580px;}
.hmenu{height:35px; background:url(../images/bg_menutop_site.gif) no-repeat 0 0;}
.hsubmenu{height:25px; background:url(../images/bg04.gif) no-repeat right 0;}
.hsubmenu a:link {font-size:11px; color:#747474; text-decoration:none; }
.hsubmenu a:active {font-size:11px; color:#747474; text-decoration:none; }
.hsubmenu a:visited {font-size:11px; color:#747474; text-decoration:none; }
.hsubmenu a:hover {font-size:11px; color:#0065cd; text-decoration:underline; }
.hsub01{padding-top:7px; padding-left:18px; font-size:11px; color:#747474; text-decoration:none;}
.hsub02{padding-top:7px; padding-left:18px; font-size:11px; color:#747474; text-decoration:none;}
.hsub03{padding-top:7px; padding-left:25px; font-size:11px; color:#747474; text-decoration:none;}
.hsub04{padding-top:7px; padding-left:18px; font-size:11px; color:#747474; text-decoration:none;}
.hsub05{padding-top:7px; padding-left:420px; font-size:11px; color:#747474; text-decoration:none;}
.hsub06{padding-top:7px; padding-left:100px; font-size:11px; color:#747474; text-decoration:none;}
.hsub07{padding-top:7px; padding-left:18px; font-size:11px; color:#747474; text-decoration:none;}
.hsub08{padding-top:7px; padding-left:18px; font-size:11px; color:#747474; text-decoration:none;}

/* 서브 좌측 */
.leftTitle{padding-top:25px; padding-bottom:12px;}
.menulist{padding-bottom:30px;}
.menulist li{height:25px;}
.leftLine{margin:0 auto; width:173px; height:1px; background-color:#fff;}
.bannerBox{padding:15px 0;}
.leftBanner{padding:5px 0;}
.leftbtm{height:4px; background:url(../images/bg_leftbtm.gif) no-repeat 0 0;}

/* 서브 우측 */
.cboxTop{height:4px; background:url(../images/bg_rtop.gif) no-repeat 0 0;}
.cboxMid{padding:24px 15px 26px 15px; background:url(../images/bg_rmid.gif) repeat-y 0 0;}
.cboxBtm{height:4px; background:url(../images/bg_rbtm.gif) no-repeat 0 0;}

/* 하단카피라이트 */
.linksite_title{position:absolute; top:27px; left:672px;}
.linksite_select{position:absolute; top:27px; left:726px;}
.select_linksite{width:125px;}


/* 서브 우측 타이틀 */
.rightTitle{margin-bottom:25px; height:23px; background:url(../images/line_dot01.gif) repeat-x 0 bottom;}
.sstitle{float:left; width:250px; height:22px;}
.localnavi{float:right; height:22px; text-align:right;}
.localnavi p{padding-top:9px; font-size:11px; color:#999999;}

/* 박스 */
.boxBlue{padding:10px; border:4px solid #d4dde5;}
.boxBlue p{color:#6079ab;}
.boxBlue2{padding:0 8px 8px 8px; border:4px solid #d4dde5;}
.boxBlue3{padding:5px; border:4px solid #d4dde5;}
.boxBlue4{padding:6px 8px; border:4px solid #d4dde5;}

.boxGrayFull{padding:10px 15px; line-height:18px; background-color:#ededed;}
.boxGray{padding:10px; border:4px solid #ededed;}

.boxText01{line-height:18px;}

/* faq */
.faq{border-top:1px solid #d1d1d1;}
.faq li{border-bottom:1px solid #d1d1d1;}
.qu{padding:9px 0 8px 34px; background:url(../images/ico_qu.gif) no-repeat 8px 9px;}
.an{padding:0 0 8px 34px; background:url(../images/ico_an.gif) no-repeat 8px 0;}
.anBox{padding:10px; line-height:16px; background-color:#e6e6e6;}

/* bbs */
#bbsType01 th{padding:10px 0; color:#6079ab; text-align:center; font-weight:normal; border-bottom:1px solid #b8c5dc;}
#bbsType01 th.bg{background:url(../images/line01.gif) no-repeat right 10px;}
#bbsType01 td{padding:10px 0; font-weight:normal;}
#bbsType01 td.center{text-align:center;}
#bbsType01 td.bold{font-weight:bold;}
#bbsType01 td p{padding:0 10px;}
#bbsType01 td.bg{height:1px; background:url(../images/line_dot02.gif) repeat-x 0 0;}

/* 테이블 */
.guideTB01 td{padding-bottom:20px; vertical-align:top;}
.guideTB02 th{padding:1px 0; color:#565656; text-align:center; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.guideTB02 th div.thbg{margin:1px; padding:7px 0; background-color:#d4dde5;}
.guideTB02 td.base{padding:6px 0; border-bottom:1px solid #e3e3e3;}
.guideTB02 td.back{background-color:#f2f2f2;}
.guideTB02 td.center{text-align:center;}
.guideTB02 td.vtop{vertical-align:top;}
.guideTB02 td p{padding:0 5px;}
.guideTB02 ul{padding:0 10px;}
.guideTB02 li{padding-left:8px; height:18px; line-height:18px; background:url(../images/ico_dot01.gif) no-repeat 0 6px;}
.guideTB03 td{vertical-align:top;}
.guideTB03 td p{padding-left:15px;}
.guideTB04 td{height:24px;}
.guideTB04 td.back{background-color:#f2f2f2;}
.guideTB04 td p{padding-left:15px; height:24px; line-height:24px; background:url(../images/ico_dot01.gif) no-repeat 7px;}

/* 서브컨텐츠 제목 */
.subject_line{margin-bottom:10px; height:16px; border-bottom:1px solid #e3e3e3;}
.subject_noline{height:16px;}
.subject_ico{padding-left:15px; height:16px; background:url(../images/subject_ico.gif) no-repeat 0 0;}
.subject_ico p{line-height:16px; color:#333333;}

/* 사이트맵 */
.mapTitle{padding-bottom:5px;}
.mapList li{padding-left:21px; height:24px; line-height:24px; background:url(../images/ico_sam01.gif) no-repeat 12px 9px;}
.mapList li a {color:#6079ab;}

/* 아이콘 */
.ico_blue01{padding-left:7px; height:20px; line-height:20px; background:url(../images/ico_dot02.gif) no-repeat 0 7px;}

/* 여백 */
.space5{height:5px;}
.space10{height:10px;}
.space20{height:20px;}
.space25{height:25px;}
.clear{clear:both;}

/* 페이징 */
table.pageTable { margin:0 auto; }
table.pageTable td { text-align:center; }
div.paging { position:relative; }
div.paging a:link, div.paging a:visited { font-size:11px; color:#818181; text-decoration:none; }
div.paging a:hover, div.paging a:active { font-size:11px; color:#ea4a10; text-decoration:none; font-weight:bold; }

