/*********************************************
* global properties
*********************************************/
* {margin: 0; padding: 0;}
html {height:100%;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption  {display: block;}
time {display: inline;}
body {margin: 0; padding: 0; color: #464646; background: #fff ; font-size: 80%; line-height: 1.6; height:100%;}
body, input, textarea {font-family: Dotum, 'Nanum Gothic', 'Apple SD Gothic Neo', "맑은 고딕", "Malgun Gothic", AppleGothic, "Lucida Grande", Tahoma, Verdana, UnDotum, sans-serif;}
hr, legend, caption {display: none;}
fieldset, iframe, img, table {vertical-align: middle; border: 0 none;}
table {border: 0 none;border-spacing: 0;outline: 0;}
tbody {display: table-row-group;}
caption {overflow: hidden; visibility: hidden; width: 0; height: 0; font-size: 0; text-indent: -9999px; line-height: 0;}
form {margin: 0;}
ins, ins * {border-bottom: 1px dotted; text-decoration: none;}
ins a {text-decoration: underline;}
del, del * {text-decoration: line-through;}
pre {overflow: auto;}
blockquote {padding: 0 1em;}
div {display: block;}
dl,
dt,
dd,
ul,
ol,
li,
figure, 
figcaption {list-style: none;}
article, aside, footer, header, hgroup, main, nav, section {display: block;}
fieldset {
	display: block;
	-webkit-margin-start: 2px;
	-webkit-margin-end: 2px;
	-webkit-padding-before: 0.35em;
	-webkit-padding-start: 0.75em;
	-webkit-padding-end: 0.75em;
	-webkit-padding-after: 0.625em;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	min-width: -webkit-min-content;
}

a, a:link, a:visited, a:hover, a:active, a:focus {text-decoration: none;}
a:link {color : #464646;}
a:visited {color : #202020;}
a:hover {color : #464646;}
a:active, a:focus {color : #202020;}
button {border: 0 none; cursor: pointer; margin: 0; overflow: hidden; padding: 0; vertical-align: top;}
button span {vertical-align: middle; overflow: hidden;}
small {font-size: 100%;}
em {font-size: 100%; font-style:normal;}
i {font-style: normal;}
.clearfix:after {content:".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
span.vbar {padding: 0 2px;color:#dddddd;font-size:10px;}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
span.textheader {color: #ffffff;font-family: '돋움',Dotum,Verdana,applegothic;font-size: 11px;letter-spacing: -1px;display: inline-block;padding: 1px 3px; border-radius: 2px;border: 1px solid #fd6418; background-color:#fa762e;line-height: 11px; height: 11px; text-align: center;}

input[type="text"], input[type="password"] { 
	margin: 0; padding: 0 3px; height: 20px; line-height:20px; color: #000; font-size: 100%; background-color: #fff; border: 1px solid #dce0e8;vertical-align:middle}
select {padding: 2px 3px; height: 22px; color: #000; font-size: 90%; background-color: #fff; border: 1px solid #dce0e8;vertical-align:middle}
input[type="checkbox"], input[type="radio"] {vertical-align:text-top}

/*********************************************
* header
*********************************************/
.ui-layout-north.header {background-color:#3e3e3e !important;}
.ui-layout-north.header h1 {font-size:100%;color:#fff;}
.ui-layout-north {display:block;height:20px;border-bottom: 1px solid #bbb;padding: 10px;}
.ui-layout-west {display:block;width:180px;}
.ui-layout-center {padding:10px;overflow:hidden;}
.ui-layout-east {padding:8px;}
.ui-layout-south {padding:10px;border-top: 1px solid #bbb;}
.spc {background-color:#ddd;font-size: 1px;}
.spc.horizontal {clear:both;height:6px;}
.spc.vertical {width:6px;height:100%;overflow:auto;}
#ui-layout-table .west {border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
#ui-layout-table .center {border:1px solid #bbb;}
#ui-layout-table .east {border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;}
	
/*********************************************
* font
*********************************************/
.dotum {font-family: '돋움',Dotum,Verdana,applegothic;line-height: 1.5;}
.texteng {font-family: Verdana,applegothic;line-height: 1.5;}
.ft11 {font-size: 11px;}
.ft12 {font-size: 12px;}
.ft13 {font-size: 13px;}
.ft14 {font-size: 14px;}
.l1 {letter-spacing: -1px;}

/*********************************************
* buttons
*********************************************/
.wz_btn_sml {
	display: inline-block;
	padding: 1px 4px;
	border: 1px solid #e8e8e8;
	border-radius: 2px;
	background: #fbfbfb;
	font-family: '돋움',Dotum,Verdana,applegothic;font-size: 11px; letter-spacing: -1px; cursor:pointer;
	color: #333;
	text-align: center;
	vertical-align: middle;
	overflow: visible;
	-webkit-box-shadow: inset 1px 1px #fff,inset -1px -1px #f7f7f7,0 1px rgba(0,0,0,0.03);
}
.wz_btn_mid {
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #e8e8e8;
	background: #fbfbfb;
	font-family: '돋움',Dotum,Verdana,applegothic;font-size: 11px; letter-spacing: -1px; cursor:pointer; 
	color: #333;
	line-height: 21px; height: 21px;
	text-align: center;
	vertical-align: middle;
	overflow: visible;
	-webkit-box-shadow: inset 1px 1px #fff,inset -1px -1px #f7f7f7,0 1px rgba(0,0,0,0.03);
}
.wz_btn_big {
	display: inline-block;
	padding: 5px 8px;
	border: 1px solid #e8e8e8;
	background: #fbfbfb;
	font-family: '돋움',Dotum,Verdana,applegothic;font-size: 12px; font-weight:bold; cursor:pointer;
	color: #333;
	text-align: center;
	vertical-align: middle;
	overflow: visible;
	-webkit-box-shadow: inset 1px 1px #fff,inset -1px -1px #f7f7f7,0 1px rgba(0,0,0,0.03);
}

/*********************************************
* Tab button
*********************************************/
.tab_menu{overflow:hidden;width:100%;background:url(../_img/bg_tab.gif) repeat-x 0 100%}
.tab_menu li{_display:inline;float:left;margin-right:3px;border:1px solid #c4c4c4;color:#333}
.tab_menu li a{display:block;_float:left;height:20px;padding:4px 18px 4px 19px;color:#666;text-decoration:none;background-color:#fbfbfb;}
.tab_menu li a:hover{background-color:#ffffff;color:#333}
.tab_menu li.active {border-bottom:1px solid #fbfbfb;}
.tab_menu li.active a {color:#333;font-weight:bold;letter-spacing:-1px;background-color:#ffffff}
.tab_menu li a.buy {color:#ff6633;}
.tab_menu li a.wait {color:#eeeeee;}


/*********************************************
* cateogry button
*********************************************/
.cate-btn {
	padding:0;overflow: hidden;border: 1px solid #dddee2;text-align: center;
	border-top: 1px solid #bfc2c4;
	border-left: 1px solid #bfc2c4;
	border-right: 1px solid #a8aaab;
	border-bottom: 1px solid #a8aaab;
	background-color: #fff;
	box-shadow: 0 1px 0 rgba(164,168,171,0.2);
	-webkit-box-shadow: 0 1px 0 rgba(164,168,171,0.2);
	clear: both;background-color:#eee;
}
.cate-btn .ctitle {
	display: block;
	padding: 10px 8px;
	font-size: 1.000em;
	background-color: #fff;
	color:#666;
	text-shadow: 1px 1px 0 #FFF;
	vertical-align:middle;
	border-bottom: 1px solid #dddee2;
}
.cate-btn li {
	position: relative;
	float: left;
	width: 33%;
	border-right: 1px solid #dddee2;
	border-top: 1px solid #dddee2;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cate-btn li:nth-child(3n) {
	overflow: hidden;
	float: none;
	width: auto;
	border-right: 0 none;
	
}
.cate-btn li:nth-child(-n+3) { border-top: 0 none; }
.cate-btn .link_menu {
	display: block;
	font-size: 1.000em;
	padding: 10px 6px;
	background-color: #fbfbfb;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f4f4));
	background-image: -moz-linear-gradient(top,#fff,#f4f4f4);
	background-image: -o-linear-gradient(top,#fff,#f4f4f4);
	background-image: linear-gradient(top,#fff,#f4f4f4);
	color:#666;
	text-shadow: 1px 1px 0 #FFF;
	vertical-align:middle;
	overflow: hidden;white-space:nowrap;text-overflow:ellipsis; 
}
.cate-btn .link_menu.active {
	font-weight:bold;
	background-image: none;
	background-color:#ffffff;color:#4266b0;
}
.cate-btn .arrow {
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top:-5px;
	width:6px;height:10px;
	font-weight: bold;
	color: #666;
	text-align: center;
	letter-spacing: -1px;
	background-position: -29px 2px;
}
.cate-btn .link_menu.sub {text-align:left;padding-left:8px;}


/*********************************************
* 사용안내 설명박스 : 2013-12-12
*********************************************/
.box_tip_content {width:100%;padding:0; margin:0; } 
.box_tip_content .wrap {border:1px solid #D8C8BB;background-color:#FFFFDB;}
.box_tip_content h2 {display:block;font: normal 11px/1.2 'dotum';color:#ED1C24;margin:10px 10px 3px;padding-left:22px;background:url(../_img/icon/tip.gif?rv=1.0.1) left top no-repeat;letter-spacing:-1px;}
.box_tip_content ul {padding:4px 10px;}
.box_tip_content ul li {clear:both;font: normal 11px/1.2 'dotum';line-height: 1.5;letter-spacing:-1px;color:#666;padding:0;}

/*********************************************
* Vertical Navigation
*********************************************/
.cateist{ position:relative; font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:normal;}
.cateist ul{ margin:0; padding:0; list-style:none;}
.cateist li{ position:relative; margin:0 0 -1px 0; vertical-align:top; *zoom:1;}
.cateist li a{ display:block;position:relative; padding:12px 10px; text-decoration:none; color:#666; font-weight:bold; background:#fafafa; border:1px solid #bbb; *zoom:1;border-left:none;border-right:none;}
.cateist li a .i{ position:absolute; top:50%; left:100%; margin:-4px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(../_img/icon/categoryarrow.gif) no-repeat left top;}
.cateist li ul{ padding:5px 0; background:#fff;}

.cateist li li{ margin:0;border-bottom:1px solid #eee;}
.cateist li li:last-child{ border-bottom:none;}

.cateist li li a{ display:block; font-weight:normal; background:#fff; padding:12px 10px; }
.cateist li li a span{ color:#666;}
.cateist li.active {border:1px solid #ccc; z-index:999999;border-left:none;border-right:none;background-color:#FFFFDB}
.cateist li li.active{ border:0;border-bottom:1px solid #eee;}
.cateist li li:last-child.active{ border:0;}
.cateist li.active a{ color:#000; border:0;background:none;}
.cateist li.active .i{ background-position:0 -44px;}
.cateist li.active li a{ border:0;}
.cateist li.active ul{ display:block; border-top:1px solid #eee;}
.cateist li.active li.active {background:none;}
.cateist li.active li.active a span{ color:#000; font-weight:bold; letter-spacing:-1px;background:none;}


/*********************************************
* content box
*********************************************/
.stylebox {
	overflow: hidden;
	position: relative;
	margin: 0;
	border-top: 1px solid #bfc2c4;
	border-left: 1px solid #bfc2c4;
	border-right: 1px solid #a8aaab;
	border-bottom: 1px solid #a8aaab;
	background-color: #fff;
	box-shadow: 0 1px 0 rgba(164,168,171,0.2);
	-webkit-box-shadow: 0 1px 0 rgba(164,168,171,0.2);
	clear: both;
}
.stylebox .tsubject {
	height: 27px;
	padding-top: 9px;
	border-bottom: 1px solid #d4d9dd;
	border-top: 1px solid #fff;
	line-height: 1.571em;
	color: #000;
	letter-spacing: -1px;
	text-indent: 12px;
	text-shadow: 0 1px 0 rgba(255,255,255,1);
	background-color: #f9fafa;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f7f8));
	background-image: -moz-linear-gradient(top,#fff,#f6f7f8);
	background-image: -o-linear-gradient(top,#fff,#f6f7f8);
	background-image: linear-gradient(to bottom,#fff,#f6f7f8);
}
.stylebox li {position: relative;background: 0;text-indent: 0;}
.stylebox li:first-child {border-top: 0 none;}
.stylebox .list {display: block;overflow: hidden;padding: 8px 6px 8px 12px;letter-spacing: -1px;color: #131313;}
.stylebox .list .wsubject {margin-right: 7px;}
.stylebox .list .wname {color: #999;letter-spacing: -1px;display: inline-block;margin-left:0px;}
.stylebox .list .wcontent {margin-right: 7px;display:block;padding-top:4px;}
.stylebox .list .cment {position:absolute;top:0;right:0;height:36px;line-height:36px;margin-right:8px;}
.stylebox .list .cment .cbox {
	padding:3px 8px;font-weight:bold;
	border: 1px solid #ccc;
	border-radius: 0.2em;-webkit-border-radius: 0.2em;
	background: #fff;text-shadow: 0 1px 0 #fff;
	background-image: linear-gradient( #fff,#f1f1f1 );
	}

.stylebox li {border-top: 1px solid #efefef;}
.stylebox .bbn {
	display: block;
	position: relative;
	width: 100%;
	height: 38px;
	margin-top: -1px;
	border-top: 1px solid #cacaca;
	background-color: #f9f9f9;
}
.stylebox .bbn .footer_box {
	display: block;
	height: 25px;
	margin-right: 69px;
	padding: 12px 0 0 3px;
	border-top: 1px solid #fdfdfd;
	font-weight: bold;
	line-height: 1em;
	color: #424856;
	background-color: #f9f9f9;
	text-align: center;
	clear: both;
}
.stylebox .bbn .footer_box .more_down {
	width: 12px;
	height: 8px;
	margin: 3px 0 0 4px;
	background-position: 0px -12px;
}
.stylebox .bbn .gotop {
	position: absolute;
	top: 0;
	right: 0;
	width: 68px;
	height: 25px;
	padding-top: 12px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #fdfdfd;
	font-weight: bold;
	line-height: 1em;
	color: #666;
	background-color: #f9f9f9;
	text-align: center;
	letter-spacing: -1px;
}
.stylebox .bbn .gotop .more_up {width: 9px;height: 11px;margin: 0 3px 0 0;background-position: 0px 0px;}

.stylebox .gopage {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 26px;
	padding-top: 10px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000;
	text-align: right;
}
.stylebox .gopage .more_page {
	width: 7px;
	height: 11px;
	margin: 3px 11px 0 4px;
	background-position: -24px 0px;
}


/*********************************************
* pageing
*********************************************/
.page-nav {overflow: hidden; margin: 0 auto; text-align: center;}
.page-nav a,.page-nav strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:3px 8px 5px;border:1px solid #e6e6e6;color:#000;font-family:Verdana;font-size:13px;font-weight:bold;line-height:normal;text-decoration:none}
.page-nav strong{border:1px solid #e9e9e9;color:#f23219 !important}
.page-nav .pre{padding-left:9px;background:url(../_images/bu_pg3_l_on.gif) no-repeat 1px 3px !important}
.page-nav .next{padding-right:9px;background:url(../_images/bu_pg3_r_on.gif) no-repeat 29px 3px !important}
.page-nav .pre,.page-nav .next{display:inline-block;position:relative;top:1px;_width /**/:84px;color:#ccc;font-family:'굴림',Gulim;font-size:12px;line-height:normal}
.page-nav a .pre,.page-nav a .next{color:#565656}
.page-nav a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}


/*********************************************
* box
*********************************************/
.main_nemo_box { display: inline-block;border-bottom: 1px solid #f2f2f2;margin:0; _display:inline; _zoom:1; text-align: left;}
.main_nemo_line {
		border-right: 1px solid #d5d5d5;
		border-bottom: 1px solid #d5d5d5;
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
		position: relative;
		background-color: #fff;
}
.main_nemo_line ul {margin:0;padding:5px 10px 5px 5px;list-style:none}
.main_nemo_line li {border-bottom:1px solid #eee;*zoom:1;}
.main_nemo_line li:last-child {border:0;}
.main_nemo_line li a {display:block;position:relative;padding:4px 8px 4px 2px;}
.main_nemo_line .none {border-bottom:none;height:3px;background-color:#eee;}


/*********************************************
* tables
*********************************************/
.ow_forum {text-align:center;width:100%;border-collapse:separate;border-spacing:0;border:none;}
.cols1, tr.cols1 td {background-color: #fff;}
.cols2,	tr.cols2 td {background-color: #fafafa;}

.tbl_type_1, .tbl_type_2 {border-spacing:0px; border:0; /*border-collapse:collapse;*/}
.tbl_type_3 {border-spacing:0px; border:0;border-collapse: collapse;}
.tbl_type_1,
.tbl_type_2,
.tbl_type_3 {width:100%;}
.tbl_type_1 th {border-style: solid;_border-width: 1px;background-color: #e9e9e9;padding: 6px;vertical-align: middle;}
.tbl_type_1 tr td,
.tbl_type_2 tr td {border-style: solid;border-color: #e8e8e8;}
.tbl_type_1 tr td,
.tbl_type_2 tr td {border-width: 0px 1px 1px 0px;}
.tbl_type_1 .ow_empty + tr td:first-child,
.tbl_type_2 .ow_empty + tr td:first-child {border-radius: 4px 0px 0px 0px;-moz-border-radius: 4px 0px 0px 0px;-webkit-border-radius: 4px 0px 0px 0px;border-bottom-width: 1px;border-left-width: 1px;border-top-width: 1px;}

.tbl_type_1 tr td:first-child,
.tbl_type_2 tr td:first-child {border-left-width: 1px;}

.tbl_type_1 tr td:last-child,
.tbl_type_2 tr td:last-child {border-bottom-width: 1px;border-right-width: 1px;}
.tbl_type_1 tr:first-child td,
.tbl_type_2 tr:first-child td {border-top-width: 1px;}
.tbl_type_1 tr:first-child td:first-child,
.tbl_type_1 tr:first-child th:first-child,
.tbl_type_2 tr:first-child td:first-child,
.tbl_type_2 tr:first-child th:first-child {border-top-left-radius: 4px;	-moz-border-top-left-radius: 4px;-webkit-border-top-left-radius: 4px;border-bottom-width: 1px;border-left-width: 1px;border-top-width: 1px;}
.tbl_type_1 tr:first-child td:last-child,
.tbl_type_1 tr:first-child th:last-child,
.tbl_type_2 tr:first-child td:last-child,
.tbl_type_2 tr:first-child th:last-child {border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;-webkit-border-top-right-radius: 4px;border-bottom-width: 1px;border-top-width: 1px;border-right-width: 1px;}
.tbl_type_1 tr:last-child td:first-child,
.tbl_type_1 tr.cols1:last-child td:first-child,
.tbl_type_1 tr.tr-last td:first-child,
.tbl_type_1 tr.tr-last th:first-child,
.tbl_type_2 tr:last-child td:first-child,
.tbl_type_2 tr.cols1:last-child td:first-child,
.tbl_type_2 tr.tr-last td:first-child,
.tbl_type_2 tr.tr-last th:first-child {border-bottom-left-radius: 4px;-moz-border-left-radius: 4px;-webkit-border-left-radius: 4px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-right-radius: 0px;-moz-border-bottom-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;}
.tbl_type_1 tr:last-child td:last-child,
.tbl_type_1 tr.alt1:last-child td:last-child,
.tbl_type_1 tr.tr-last td:last-child,
.tbl_type_1 tr.tr-last th:last-child,
.tbl_type_2 tr:last-child td:last-child,
.tbl_type_2 tr.alt1:last-child td:last-child,
.tbl_type_2 tr.tr-last td:last-child,
.tbl_type_2 tr.tr-last th:last-child {border-bottom-right-radius: 4px;-moz-border-bottom-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-width: 1px;border-right-width: 1px;border-top-right-radius: 0px;-moz-border-top-right-radius: 0px;-webkit-border-top-right-radius: 0px;}
.tbl_type_1 tr:last-child td,
.tbl_type_1 tr:last-child th,
.tbl_type_2 tr:last-child td,
.tbl_type_2 tr:last-child th {}
.tbl_type_1 th,
.tbl_type_2 th {border-style: solid;border-color: #e8e8e8  #e8e8e8 #ccc #e8e8e8;border-width: 0px 1px 1px;_border-width: 1px;}
.tbl_type_1 tr.tr-first td,
.tbl_type_2 tr.tr-first td {border-top-width: 1px;}
.tbl_type_1 tr.tr-first th,
.tbl_type_2 tr.tr-first th {border-width: 1px 0px;border-color: #ccc;}
.tbl_type_1 tr.tr-first th:first-child,
.tbl_type_1 tr.tr-first td:first-child,
.tbl_type_2 tr.tr-first th:first-child,
.tbl_type_2 tr.tr-first td:first-child {border-left-width: 1px;border-top-left-radius: 4px;}
.ie8 .tbl_type_1 tr.tr-first th,
.ie8 .tbl_type_2 tr.tr-first th {border-right-width: 1px;}
/*@media \0screen {.tbl_type_1 tr.tr-first th,.tbl_type_2 tr.tr-first th {border-right-width: 1px;}*/
.tbl_type_1 tr.ow_tr_delimiter td,
.tbl_type_2 tr.ow_tr_delimiter td {border:none;}
.tbl_type_1 tr.tr-first th:last-child,
.tbl_type_1 tr.tr-first td:last-child,
.tbl_type_2 tr.tr-first th:last-child,
.tbl_type_2 tr.tr-first td:last-child {border-right-width: 1px;border-top-right-radius: 4px;}
.tbl_type_1 tr.tr-first th:last-child,
.tbl_type_2 tr.tr-first th:last-child {border-right-color: #ccc;}
.tbl_type_1 td,
.tbl_type_2 td {padding: 8px;vertical-align: middle;}
.tbl_type_1 td .text {color: #999;}
.tbl_type_2 {border-collapse: separate;}
.tbl_type_2 td {text-align: center;}
.tbl_type_3 {border-collapse: separate;border-spacing: 5px;}
.tbl_type_3 td {border-left-width: 1px;border-left-style: solid;vertical-align: top;}
.tbl_type_3 td.ow_label {border: none;color: #666;text-align: right;}
.tbl_type_3 td.ow_value {padding-left: 10px;}
.ow_table_4 {border-collapse: separate;border-spacing: 5px;}
.ow_table_4 td {vertical-align: top;}
.ow_table_4 td.ow_label {border: none;color: #666;text-align: right;}
.ow_table_4 td.ow_value {padding-left: 10px;}
th.ow_section {border: 0 none;padding: 15px 0;text-align: center;background: transparent;}
th span.ow_section_icon {background-repeat: no-repeat;padding-left: 22px;}
th.ow_section span {background: #f0f0f0;padding: 5px 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-shadow: #fff 1px 1px 0;font-weight: normal;}
table.ow_form td.ow_label {color: #666;text-align: right;}
table.ow_form td.ow_label.required {font-weight:bold;}
table.ow_form td.ow_desc {width: 25%;color: #666666;font-size: 11px;}
table.ow_form td.ow_submit {text-align: center;}


.tbl_type_5,.tbl_type_5 th,.tbl_type_5 td{border:0}
.tbl_type_5 {border:1px solid #dddee2;border-radius: 4px;-moz-border-radius: 4px;table-layout:fixed}
.tbl_type_5 caption{display:none}
.tbl_type_5 .cols1, .tbl_type_5 tr.cols1 td {background-color: #fff;}
.tbl_type_5 .cols2,	.tbl_type_5 tr.cols2 td {background-color: #fafafa;}

.tbl_type_5 th{padding:8px 0;border-top:1px solid #dddee2;background:#f4f4f4;color:#666;font-weight:bold;text-align:center;vertical-align:middle;
		text-shadow: 1px 1px 0 #FFF;font-family: '돋움',Dotum,Verdana,applegothic;font-size: 11px;letter-spacing: -1px;}
.tbl_type_5 td{padding:8px 2px;border-top:1px solid #dddee2;line-height:16px;vertical-align:middle;text-align:center;}
.tbl_type_5 .search dt, .tbl_type_5 .search dd {float:left;height:22px;line-height:22px;}
.tbl_type_5 .search dt {width:80px;}


.tbl_type_1 {border:1px solid #ccc;}
.tbl_type_1 .left {text-align:left;}
.tbl_type_1 .right {text-align:right;}
.tbl_type_1 .suject-memo {font-size:11px;font-family: '돋움',Dotum,Verdana,applegothic;line-height: 1.5;letter-spacing: -1px;color:#a7a7a7;border:1px dotted #a7a7a7;padding:3px;background-color:#ffffff;}
.tbl_type_1 tr:hover td {background-color: #f2f6f7;}
.tbl_type_1.clearover tr:hover td {background:none ;}

.tbl_type_1 #fileArea ul { float:right; padding-top:4px; font-size:12px; }
.tbl_type_1 #fileArea li { float:left; overflow:hidden; padding:0 3px; }

.tbl_type_1 {border:2px #375d81 solid;}

/*********************************************
* new window
*********************************************/
.winDiv {position: relative;overflow: hidden;}
.winDiv h1 {padding: 11px 0 0 23px;height: 25px;font-size: 12px;background: #f1f1f1;border-bottom: 1px solid #d5d5d5;}

/*********************************************
* layer alert
*********************************************/
#notice-alert {background:#ddd;text-align:center;padding:3px;display:none; border-radius: 3px;font-weight:bold;border:1px solid #959595;filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}

/*********************************************
* layer dialogbox
*********************************************/
#dialogBox {overflow:hidden; display:none;padding:0;}
.ui-dialog-titlebar {position: relative;background-color:#eee;padding:8px;border:1px solid #bbb;border-bottom:none;}
.ui-dialog-titlebar-close {position: absolute;right:0;padding-right:10px}

/*********************************************
* layer dialogbox
*********************************************/
.info_bx {z-index:9999;display: none;position: absolute;overflow: hidden;width: 400px;right:0;}
.info_bx .lyw {position:relative;margin-top:7px;border: 2px solid #ff3700;background: #fff;}
.info_bx .lyw .ico_arr{position:absolute;right:10%;font-size:0;line-height:0}
.info_bx .lyw .ico_arr::before,
.info_bx .lyw .ico_arr::after{content:" ";position:absolute;width:0;height:0;border:solid transparent;pointer-events:none}
.info_bx .lyw .ico_arrright{top:0}
.info_bx .lyw .ico_arrright::before{top:-19px;border-bottom-color:#ff3700;border-width:9px 8px}
.info_bx .lyw .ico_arrright::after{top:-15px;margin-left:1px;border-bottom-color:#fff;border-width:8px 7px}
.info_bx .lyw .cls {position: absolute; top: 6px;right: 5px; width: 16px;height: 16px;padding: 0;border: none;text-indent: -10000em;background: url('../_img/help_r2.png') no-repeat -14px 0;background-size: 30px 16px;}
.info_bx .title {height:30px;line-height:30px;padding-left:6px;border-bottom:1px solid #eee;font-weight:bold}
.info_bx .lyw .lym {overflow:auto;height:200px;}
#ly_glcode.info_bx {left:0;/*right:100% !important*/right:auto;}
#ly_glcode.info_bx .lyw .ico_arr{left:5%;}
#ly_glcode.info_bx .lyw .lym {height:35px;line-height:35px;text-align:center;}


/*********************************************
* layer dialogbox
*********************************************/
.tbl_frm01 table {margin-bottom:10px;width:100%;border-spacing: 0;border:1px solid #ababab}
.tbl_frm01 th {padding:8px 0 8px 7px;border-top:1px solid #d5d4d9;border-right:1px solid #d5d4d9;background:#f1f1f1;color:#2d2d2d;font-size:0.917em;line-height:1.4em;text-align:left;vertical-align:top;}
.tbl_frm01 td {background-color:#fff;padding:8px;border-top:1px solid #d5d4d9;color:#666;font-size:0.917em;line-height:1.4em;}
.tbl_frm01 tr:first-child th, .tbl_frm01 tr:first-child td {border-top: none;}

