@charset "utf-8";

/*****
	Default set
*****/
body {margin:0; padding:0; font-size:0.75em; line-height:140%; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#666;}
input, textarea, select {font-size:1em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#666;}
input {padding:2px;}

a:link {color:#666; cursor:pointer; text-decoration:none;}
a:visited {color:#666; cursor:pointer; text-decoration:none;}
a:active, a:hover, a:focus {color:#355596; cursor: pointer; text-decoration:underline;}

input[type=text], input[type=file], input[type=password], textarea {border:1px solid #ddd;}
input.radio, input.check {border:0 !important; padding:0;}

/*****
	Element selector
*****/
form {margin:0; padding:0;}
img {border:0;}
noscript {position:absolute; z-index:10; background:#efefef;}
noscript p {margin:0;}
label {cursor:pointer;}
legend {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute;}
caption {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden;}

/*****
	Global selector
*****/
hr.section {display:none;}
p.onPage {padding:0; margin:0;}
h1.onPage, h2.onPage, h3.onPage, h4.onPage {padding:0; margin:0; font-size:1em;}
ul.onPage, dl.onPage, dt.onPage, dd.onPage, ol.onPage {padding:0; margin:0; list-style:none;}
ul.onPage li, ol.onPage li, dl.onPage dt, dl.onPage dd {padding:0; margin:0; list-style:none;}
fieldset.onPage {border:none; padding:0; margin:0;}
form fieldset {border:none; padding:0; margin:0;}

.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0;} /* float clear */
.cBoth {clear:both;}
.floatL {float:left;}
.floatR {float:right;}
.floatN {float:none;}
.haslayout {overflow:hidden; _zoom:1;}

.bdNone {border:none !important;}
.bgNone {background-image:none !important;}
.bcNone {background-color:none !important;}

.relative {position:relative !important;}

.oflowH {overflow:hidden;}
.show {visibility:visible !important; display:static !important; height:auto !important; width:auto !important; overflow:auto !important;  position:static;}

.none {display:none !important;}
.blockIn {display:inline-block;}
.block {display:block !important;}
.inline {display:inline;}

.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.txtT,
.txtT * {vertical-align:top !important;}
.txtM,
.txtM * {vertical-align:middle !important;}
.txtB,
.txtB * {vertical-align:bottom !important;}
.txtTB {vertical-align:text-bottom !important;}

/* margin */
.mTxxl {margin-top:100px !important;}
.mTxl {margin-top:50px !important;}
.mTl {margin-top:30px !important;}
.mTm {margin-top:20px !important;}
.mTs {margin-top:15px !important;}
.mTxs {margin-top:10px !important;}
.mTxxs {margin-top:5px !important;}
.mTNo {margin-top:0px !important;}

.mRxxl {margin-right:100px !important;}
.mRxl {margin-right:50px !important;}
.mRl {margin-right:30px !important;}
.mRm {margin-right:20px !important;}
.mRs {margin-right:15px !important;}
.mRxs {margin-right:10px !important;}
.mRxxs {margin-right:5px !important;}
.mRNo {margin-right:0 !important;}

.mBxxl {margin-bottom:100px !important;}
.mBxl {margin-bottom:50px !important;}
.mBl {margin-bottom:30px !important;}
.mBm {margin-bottom:20px !important;}
.mBs {margin-bottom:15px !important;}
.mBxs {margin-bottom:10px !important;}
.mBxxs {margin-bottom:5px !important;}
.mBNo {margin-bottom:0px !important;}

.mLxxl {margin-left:100px !important;}
.mLxl {margin-left:50px !important;}
.mLl {margin-left:30px !important;}
.mLm {margin-left:20px !important;}
.mLs {margin-left:15px !important;}
.mLxs {margin-left:10px !important;}
.mLxxs {margin-left:5px !important;}
.mLNo {margin-left:0 !important;}

.mAuto {margin-left:auto !important; margin-right:auto !important;}

/* padding */
.pTl {padding-top:30px !important;}
.pTm {padding-top:20px !important;}
.pTs {padding-top:15px !important;}
.pTxs {padding-top:10px !important;}
.pTxxs {padding-top:5px !important;}
.pTNo {padding-top:0 !important;}

.pRl {padding-right:30px !important;}
.pRm {padding-right:20px !important;}
.pRs {padding-right:15px !important;}
.pRxs {padding-right:10px !important;}
.pRxxs {padding-right:5px !important;}
.pRNo {padding-right:0 !important;}

.pBl {padding-bottom:30px !important;}
.pBm {padding-bottom:20px !important;}
.pBs {padding-bottom:15px !important;}
.pBxs {padding-bottom:10px !important;}
.pBxxs {padding-bottom:5px !important;}
.pBNo {padding-bottom:0 !important;}

.pLl {padding-left:30px !important;}
.pLm {padding-left:20px !important;}
.pLs {padding-left:15px !important;}
.pLxs {padding-left:10px !important;}
.pLxxs {padding-left:5px !important;}
.pLNo {padding-left:0 !important;}

/* Text color */
.txtOrg {color:#F60 !important;}
.txtBlue {color:#418ED4 !important;}
.txtBlue2 {color:#8DA9C4 !important;}
.txtBlue3 {color:#0058b0 !important;}
.txtGrn  {color:#333333 !important;}
.txtPur  {color:#980072 !important;}
.txtBlk {color:#717171 !important;}

/* 폰트스타일 */
.bold {font-weight:bold !important}
.normal {font-weight:normal !important}

/* 폰트사이즈 */
.txt0 {font-size:0; line-height:0;}
.txtXLarge {font-size:1.4em;}
.txtLarge {font-size:1.2em;}
.txtSmall {font-size:0.92em;}

/* #########################
			content
########################### */
.popHead {overflow:hidden; _zoom:1; margin:0; padding:0;}
.popHead .topBg {padding:0; margin:0;  height:48px;  background:url('../images/common/bg/bgPopTop.gif') repeat-x center top;}
.popHead .topBg h1.tit{margin:0; padding:15px 20px; font-size:0; line-height:0;}
.popBody {margin:0; padding:0; border-bottom:3px solid #0d3274;}
.contents {margin:0; padding:10px 20px; overflow-y:auto;}
.smallContents {margin:0; padding:10px; height:455px; *height:455px; overflow-y:scroll;}
.tableWrap { margin:0; padding:10px; height:535px; *height:535px; overflow-y:scroll;}
.popRegiYesNo {margin:0 10px; padding:0; height:160px; overflow-y:scroll;}
.popaAencyIng {height:570px; margin:0; padding:0 10px 20px 10px; overflow-y:scroll;}
p.bulArr03{margin:0; padding:0 0 0 18px; background:url('../images/common/bul/bulArr03.gif') no-repeat left 2px; font-weight:bold;}
p.bulArr04{margin:0; padding:0 0 0 18px; background:url('../images/common/bul/bulArr03.gif') no-repeat left 2px;}
p.bulArr05{margin:10px 0; padding:0 0 0 18px; background:url('../images/common/bul/bulArr03.gif') no-repeat left 2px;}
.btnGroup {margin:0; padding:0; text-align:right;}

/* 데이터테이블 */
.tableCover{overflow:hidden; _zoom:1; margin:0; padding:0; border-top:2px solid #779fe8;}
table.datatable {clear:Both; width:100%; empty-cells:show; table-layout:fixed; border-collapse:collapse;}
table.datatable.style02{border-top:2px solid #779fe8;}
table.datatable thead th {padding:7px 10px; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; background-color:#e0e0e0; color:#333333;}
table.datatable thead th.row2 {border-bottom:1px solid #bdbdbd;}
table.datatable tbody th {padding:3px; background-color:#f1f1f1; color:#666666; font-weight:normal; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
table.datatable tbody th.bgStyle02 {padding:7px 10px; background-color:#666666; color:#666666; font-weight:normal; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
table.datatable tbody td,
table.datatable tfoot td {padding:7px 10px; background-color:#fff; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
table.datatable tfoot th {padding:0;}
table.datatable tbody td.bg01{background-color:#f1f1f1;}
table.center th,
table.center td {text-align:center;}

/* 테이블 오른쪽 처리 */
.bdLast{border-right:none !important;}



/* 페이징 */
div.pageNum {
	clear:both;
	text-align:center;
	position:relative;
	width:100%;
	padding:20px 0 10px 0;
}
div.pageNum * {vertical-align:middle;}
div.pageNum a, div.pageNum span {padding:0 4px;}
div.pageNum span {font-weight:bold; color:#000000;}
div.pageNum .btn {display:inline; margin:0; padding:0; font-size:0; line-height:0;}
div.pageNum .btn img {margin:0 0 2px 0;}






#box {width:500px; margin:0; padding:0 0 20px; background:#fff url(/images/popup/popupBgBottom.gif) no-repeat center bottom;}
#box h1 {margin:0; padding:0; line-height:0;}
#box p {margin:0; padding:0; line-height:1.4;}
#box p.dot {padding-bottom:20px; border-bottom:1px dotted #b7b7b7;}
#box p.denied { width:140px; margin:15px auto 0; padding:0 0 0 20px; background:url(/images/popup/bulSquareArrow.gif) no-repeat left center;}

#box .close { margin:0; padding:0 20px 0 0; text-align:right; }

#box .popupBoxOuter { width:460px; margin:20px 20px; padding:0; background:url(/images/popup/popupBoxMiddle.gif) repeat-y; }
#box .popupBox { margin:0; padding:0; background:url(/images/popup/popupBoxTop.gif) no-repeat center top; }
#box .popupBoxInner { margin:0; padding:30px 17px; background:url(/images/popup/popupBoxBottom.gif) no-repeat center bottom; }
#box .text {padding:20px 17px !important;}
#box .text p {margin-bottom:20px !important; letter-spacing:-1px;}
#box .text p.last {margin-bottom:0 !important; letter-spacing:-1px;}

#box ul { list-style:none; margin:-30px 0; padding:5px; }
#box ul li { margin:0; padding:15px 10px 12px; border-bottom:1px dotted #656565; }
#box ul li img { margin:0 15px 0 0; padding:0; vertical-align:top; }

#box ul li.domain1 { background:url(/images/popup/bgKrDomain1.gif) no-repeat 93% 50%; }
#box ul li.domain2 { background:url(/images/popup/bgKrDomain2.gif) no-repeat 93% 50%; }
#box ul li.domain3 { background:url(/images/popup/bgKrDomain3.gif) no-repeat 91% 50%; }
#box ul li.domain4 { background:url(/images/popup/bgKrDomain4.gif) no-repeat 93% 50%; }
#box ul li.domain5 { background:url(/images/popup/bgKrDomain5.gif) no-repeat 91% 50%; }
#box ul li.domain6 { background:url(/images/popup/bgKrDomain6.gif) no-repeat 92% 50%; }
#box ul li.domain7 { background:url(/images/popup/bgKrDomain7.gif) no-repeat 93% 50%; border:0; }

