
@charset "utf-8";
@import "k2wiz_jsp.css";
@import url(/user/design/style/css/all_nhcommon.css);

html,body {margin:0px;width: 100%;}
:root html,body {height: 100%;}

body{background-color: #ffffff;color: #333333;font-family: "맑은 고딕",dotum,gulim,tahoma,sans-serif,serif;line-height:1.5;margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5,h6{font-size: 100%;margin: 0px;padding: 0px;}
p,ul,ol,dl,dt,dd,li{margin: 0px;padding: 0px;}
li{list-style:none;}
fieldset{border: 0px;display: inline;margin: 0px;padding: 0px;}
legend,
caption{font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;border: none;position:absolute;left:-99999px;}
pre{margin: 0px;padding: 0px;}
address{font-style: normal;}
iframe{background: transparent;}
img{border: 0px;}
form{display: inline;margin:0px;padding: 0px;}
table{font-size:100%;border:0;}
table th,
table td{border:0;}
input,select{vertical-align: middle;}
input, select, textarea,button{font-size:100%;margin: 0;}
form img, form select, form button,form textarea{vertical-align: middle;}
table img, table select, table button,table textarea{vertical-align: middle;}
a{text-decoration:none;}
a:link{color:#333333;}
a:visited{color:#333333;}
a:hover{color:#7190C6;}
a:focus{color:#7190C6;}

.png24{
tmp:expression(setPng24(this));
}
.hide														{display: none !important;}
.show														{display: block !important;}
.overflow													{overflow:hidden !important;}
.overflow-auto												{overflow:auto !important;}


/* noPadding, noMargin */
.noPd														{padding: 0 !important;}
.noBg														{background-image: none !important;}
.noBd														{border: 0 !important}
.noMg														{margin: 0 !important;}
.noMgBtm													{margin-bottom: 0 !important;}
.noMgRight													{margin-right: 0 !important;}
.noIndent													{text-indent:0 !important;;}
.noFloat													{float: none !important;}

/* margin */
.mar1														{margin: 1px 0 !important;}
.mar2														{margin: 2px 0 !important;}
.mar3														{margin: 3px 0 !important;}
.mar7														{margin: 7px 0 !important;}
.marT2														{margin-top: 2px !important;}
.marT3														{margin-top: 3px !important;}
.marT5														{margin-top: 5px !important;}
.marT10														{margin-top: 10px !important;}
.marT15														{margin-top: 15px !important;}
.marT20														{margin-top: 20px !important;}
.marT30														{margin-top: 30px !important;}
.marT40														{margin-top: 40px !important;}
.marT50														{margin-top: 50px !important;}
.marT60														{margin-top: 60px !important;}
.marT70														{margin-top: 70px !important;}
.marT80														{margin-top: 80px !important;}
.marT90														{margin-top: 90px !important;}
.marL5														{margin-left: 5px !important;}
.marL10														{margin-left: 10px !important;}
.marR1														{margin-right: 1px !important;}
.marR5														{margin-right: 5px !important;}
.marR10														{margin-right: 10px !important;}
.marB0														{margin-bottom: 0 !important;}
.marB5														{margin-bottom: 5px !important;}
.marB10														{margin-bottom: 10px !important;}
.marB15														{margin-bottom: 15px !important;}
.marB20														{margin-bottom: 20px !important;}

/* padding */
.pad3														{padding: 3px 0 !important;}
.pad5														{padding: 5px 0 !important;}
.pad10														{padding: 10px 0 !important;}
.pad15														{padding: 15px 0 !important;}
.pad20														padding: 20px 0 !important;}
.padT2														{padding-top: 2px !important;}
.padT3														{padding-top: 3px !important;}
.padT5														{padding-top: 5px !important;}
.padT10														{padding-top: 10px !important;}
.padR5														{padding-right: 5px !important;}
.padR10														{padding-right: 10px !important;}
.padL5														{padding-left: 5px !important;}
.padL10														{padding-left: 10px !important;}
.padAll10													{padding: 10px !important;}
.padAll15													{padding: 15px !important;}

/* border */
.borT0														{border-top: 0 !important}
	
/* align */
.alignC														{text-align: center !important;}
.alignL														{text-align: left !important;}
.alignR														{text-align: right !important;}
.selList													{background-color:white;}

/* float */
.floatL														{float: left !important;}
.floatR														{float: right !important;}

/* display */
.display_block												{display: block !important}
.display_inline												{display: inline !important}
.display_inline-block										{display: inline-block !important}
.display_table_cell											{display: table-cell !important}

/* clear */
.clearB														{clear:both !important;}
.clearL														{clear:left !important;}
.clearN														{clear:none !important;}

/* font */
.s11														{font-size: 11px !important;}
.s12														{font-size: 11px !important;}
.fontWn														{font-weight: normal !important;}

/* strong */
.strong														{color: #C00 !important;}
.strong2													{color: blue !important;}
.note														{color: #7190C6 !important;}

/*  */
.bgcolorW													{background-color:#fff !important;}

/*etc*/
span.setComm												{float: left;padding: 2px 10px 0 0;}
.pointer													{cursor:pointer;}
.comment													{font-size: 11px;letter-spacing: -0.3px;color: #5A749F;}

/* error */
.eerr {color: blue;}

/* manual download, copyright*/
p#ProductManual												{float: left;}
p#ProductManual a#adminManual,
p#ProductManual a#userManual								{float: left;color: #A6ADAD;height: 14px;text-align: center;overflow: hidden;margin-top: -1px;}
p#ProductManual a#adminManual								{border: 1px #000 solid;padding: 1px 5px;background-color: #161616;width: 157px;}
p#ProductManual a#userManual								{border: 1px #000 solid;padding: 1px 5px;background-color: #161616;}
p#ProductCopyright											{float: right;}

.ul li{padding-left:10px;background: url("/Web-home/addons/contentsbuilder/images/skin_001/li.png") left 10px no-repeat;}

/******************************************************
메뉴탭
******************************************************/
#menuTabUI																		{padding-bottom:36px;}
#menuTabUI .div_1																{width:auto !important;}
#menuTabUI ul#tab_k2wiz_GNB														{margin: 0; padding: 0; border-bottom: 1px solid #c9c9c9; overflow: visible;}
#menuTabUI ul#tab_k2wiz_GNB:after												{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1												{position: static !important; margin-bottom: -1px; float:left;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1+li											{margin-left: 2px;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1>a											{display: block; height: 23px; padding: 10px 15px 0 15px; line-height: .9; font-size: 14px; font-weight: bold; color: #666666; border: 1px solid #c9c9c9; background-color: #f7f7f7;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1>a.active									{color: #ffffff !important; background-color: #778399 !important;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2										{width: auto; left: 0; right: 0; border-bottom: 1px solid #c9c9c9; position:absolute; float:left;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2								{margin: 0; padding: 5px 0; height: auto; white-space: nowrap; font-size: 0; line-height: 0;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2:after						{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2.ul_2 li.li_2					{padding: 0 12px; height: 25px; float:left;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2 li.li_2:after				{content: ''; display: block; position: absolute; right: 0; top: 50%; margin-top: -5px; width: 1px; height: 10px; background-color: #c9c9c9;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2 li:last-child:after			{display: none;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2 li.li_2 a					{display: block; padding: 6px 0 0 0 !important; height: 18px; line-height: .9; font-size: 12px; color: #666666;}
#menuTabUI ul#tab_k2wiz_GNB li.li_1 .div_2 ul.ul_2 li.li_2 a.active				{font-weight: bold;}

#naver_map																		{width:auto !important; border:2px solid #999;}
.nmap																			{width:auto !important; border:2px solid #999;}

.test td{border:1px solid #ddd !important;}
table.view tbody td pre{white-space:pre-wrap;}