@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html { 
	overflow-y: scroll;
	display: block;
}
body { 
	margin:0px;
	background-color:#f6f6f6;
	font-family: "Nanum Gothic", sans-serif;
	font-size:12px;
	color:#555;
}
body, select, div, textarea, center {
	color:#555;
	font-size:12px;
}
select, textarea, input {
	font-family: "Nanum Gothic", sans-serif;
}
p, blockquote, br {
	font-size:12px; 
}
ul,ol{
	list-style:none;
	margin:0;
	padding:0
}
table {
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td,th {
	padding:0px;
	font-size:12px;
	line-height:130%
} 
form {
	margin:0px; 
}
img  {
	border:0px 
}
em,address{
	font-style:normal
}

input[type=radio], input[type=checkbox] {
	vertical-align:-2px

}
label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-right:5px;
}	

a:link, a:visited, a:active {
	color:#555555;
	text-decoration:none; 
}
a:hover {
	color:#d32521;
	text-decoration:underline;  
}

a.menu:link, a.menu:visited, a.menu:active {
	text-decoration:none;
	color:#454545; 
}
a.menu:hover {
	text-decoration:none; 
}

.member {
	font-weight:bold;
	color:#888888;
}
.guest  {
	font-weight:normal;
	color:#888888;
}

.lh {
	line-height: 150%; 
}
.jt {
	text-align:justify; 
}
.li {
	font-weight:bold;
	font-size:18px;
	vertical-align:-4px;
	color:#66AEAD; 
}
.ul {
	list-style-type:square;
	color:#66AEAD; 
}
.ct {
	font-family: Verdana, 굴림;
	color:#222222; 
} 
.ed {
	border:1px solid #CCCCCC; 
} 
.tx {
	border:1px solid #CCCCCC; 
} 

.small {
	font-size:8pt;
	font-family: "Nanum Gothic", sans-serif;
}
.cloudy, a.cloudy {
	color:#888888;
}

* html .hundred {
	width:100%;
}
.input_txt	{
	font:bold 8pt 돋움;
	color:#5D5D5D;
	letter-spacing:-1;
	padding-top:4px;
}

input.ed {
	height:20px;
	border:1px solid #9A9A9A;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:3px 2px 0 2px; 
}
input.ed_password {
	height:20px;
	border:1px solid #9A9A9A;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:3px 2px 0 2px; font:10px Tahoma; 
}
textarea.tx {
	border:1px solid #9A9A9A;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:2px; 
}

.basic_input {
	border:1px solid #CCC;
	height:17px;
	font-size:12px;
	padding:3px 0 2px 5px; 
}
.basic_select {
	padding:3px 2px 3px;
	border:1px solid #CCC;
	vertical-align:middle 
}

.cb {
	clear:both;
}
.pointer {
	cursor:pointer 
}
.f_l {
	float:left;
}
.f_r {
	float:right;
}
.t_c {
	margin:0px auto 0px auto;
}
.r_f {
	padding:0 8px 0 0; margin:0 8px 0 0; border-right:1px dotted #ccc
}
.show {
	display:block
}
.hide {
	display:none
}
.hidden {
	display:none!important
}

/* Font Size */
.fs_9 {
	font-size:9px;
}
.fs_10 {
	font-size:10px;
}
.fs_11 {
	font-size:11px;
}
.fs_12 {
	font-size:12px;
}
.fs_13 {
	font-size:13px;
}
.fs_14 {
	font-size:14px;
}
.fs_15 {
	font-size:15px;
}
.fs_16 {
	font-size:16px;
}
.v7 {
	font:7pt verdana;
	color:#636363;
	letter-spacing:-1px; 
}
.v8 {
	font-family:Dotum;
	font-size:8pt;
	color:#636363;
	letter-spacing:-1px;
	padding-top:5px; 
}
.v13 {
	font-family:Dotum;
	font-size:13pt;
	color:#636363;
	letter-spacing:-1px;
	padding-top:5px; 
}
.x10 {
	font-family:Tahoma;
	font-size:10px;
	line-height:130%; 
}
.a12 {
	font-family:arial Black;
	font-size:12px; 
}

/* Font Family */
.ff_gul {
	font-family:gulim, "새굴림", "굴림", AppleGothic, sans-serif;
}
.ff_num {
	font-family: "Nanum Gothic", sans-serif; 
}
.ff_dot {
	font-family:dotum, "돋움", AppleGothic, sans-serif;
}
.ff_tah {
	font-family:Tahoma, sans-serif;
}

/* Font Color */
a {
	color:#333;
}
a:active, a:hover, a *:active, a *:hover {
	color:#4275ff;
} /* 링크 */
.fc_0 {
	color:#000;
}
.fc_3 {
	color:#333;
}
.fc_4 {
	color:#444;
}
.fc_5 {
	color:#555;
}
.fc_6 {
	color:#666;
}
.fc_7 {
	color:#777;
}
.fc_8 {
	color:#888;
}
.fc_9 {
	color:#999;
}
.fc_f {
	color:#fff;
}
.fc_c {
	color:#ccc
}
.fc_a {
	color:#aaa;
}
.fc_em {
	color:#4275ff;
}
.fc_id {
	color:#7399ff;
}
.fc_num {
	color:#8d93e1;
}
.fc_link {
	color:#fa4500;
}
.fc_eff1 {
	color:#E64301;
}
.fc_eff2 {
	color:#388C00;
}
.fc_eff3 {
	color:#0897B1;
}
.fc_eff4 {
	color:#FF30DA;
}
.fc_eff5 {
	color:#305AFF;
}
.fw_b {
	font-weight:bold;
}
.fw_n {
	font-weight:normal;
}
.txt_al {
	text-align:left;
}
.txt_ac {
	text-align:center;
}
.txt_ar {
	text-align:right;
}
.ver_md {
	vertical-align:middle;
}
.cb_cen {
	vertical-align:-2px;
}
.txt_uline {
	text-decoration:underline;
}
.txt_none {
	text-decoration:none;
}
.ls_0 {
	letter-spacing:0px;
}
.ls_1 {
	letter-spacing:-1px;
}

.box1 {
	border-color:#747474;
	width:325px;
	height:36px;
	background-color:#FFFFFF;
	border-style:solid;
	border-top-width:3px;
	border-bottom-width:3px;
	border-left-width:3px;
	border-right-width:3px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding:8px 5px 0 7px;
}

.link_box1 {
	float:left;
	width:55px;
	height:38px;
	background:url(/images/ip_01.gif) no-repeat; 
}
.link_box2 {
	float:left;
	height:28px;
	background:url(/images/ip_02.gif);
	padding:10px 0 0 0;
}
.link_box2 input {
	color:#000000;
	font-family:"돋움";
	font-size:12px;
	line-height:100%;
	border:none;
	margin: 0px;
	padding: 3px 0 0 3px;
	background-color:transparent; 
}
.link_box3 {
	float:left;
	width:9px;
	height:38px;
	background:url(/images/ip_03.gif) no-repeat;
}
.link_box4 {
	float:left;
	width:76px;
	height:38px;
	padding-left:5px 
}

.not_di {
	width:100%;
	border:1px solid #CCC;
	margin-bottom:5px; 
}
.not_di_sub {
	margin:1px;
	background-color:#f8f8f8;
	padding:7px 10px;
	line-height:1.8em;
	color:#444; 
} 
.not_di_sub b {
	color:#FF0000 
}

/* IMG LINE */
.imgCs {
	margin-bottom:3px;
	vertical-align:middle; 
}
.imgTop {
	margin-top:2px; 
}
.imgMenuT {
	margin:0 0 0 10px; 
}

.TDscroll{
	display:block;
	overflow-y:scroll;
	overflow-x:hidden; 
}
.layoutfixed {
	width:100%;
	table-layout:fixed;
}

/* Head */
#headw {
	width:100%;
	height:100px;
	background-color:#242424;
}
#headw .wrap {
	width:1000px;
	margin:0 auto; 	
}
#headw .wrap .logo {
	float:left;
	width:198px;
	height:100px;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#f6f6f6;
	text-align:center;
}
#headw .wrap .topmenu{
	float:right; 
}
#headw .wrap .topmenu li{
	display:inline-block;
	font-size:13px;
	margin:0;
	padding:0;
	float:left;
	line-height:20px;
	position:relative;
	font-weight:bold
}
#headw .wrap .topmenu > li > a{
	padding: 40px 22px;
	color:#ccc;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
#headw .wrap .topmenu li.right{
	float: right;
}
#headw .wrap .orange li:hover > a, .orange li.active a{
	background: #ff670f;color:#fff !important;
}

/* TB_CONTENT */
.tb_wrap {
	clear:both;
	width:1000px;
	margin:0 auto;
}
.tb_left {
	width:180px;
	min-width:180px !important;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#f6f6f6;
	padding:15px 9px 15px 9px;
	vertical-align:top;
}
.tb_content {
	width:780px;
	min-width:780px !important;
	background-color:#fff;  
	padding:15px 10px 15px 10px;
	vertical-align:top;
}

/* Container */
.container {
	clear:both;
	width:1000px;
	margin:0 auto;
}
.leftside {
	float:left;
	width:180px;
	min-width:180px !important;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#f6f6f6;
	padding:15px 9px 15px 9px;
}
.content {
	float:right;
	width:780px;
	min-width:780px !important;
	background-color:#fff;  
	padding:15px 10px 15px 10px;
}

/* Footer */
#footer { 
	overflow: hidden;
	width:100%;
	padding:15px 0;
	border-top: 1px #cecdcd solid;
	background-color: #f6f6f6;
	color: #aaa;
	font-size: 11px;
	line-height: 16px;
	clear: both;
}
#footer .webz_footer {
	width:1000px;
	margin: 0 auto;
	text-align: center;
	color: #aaa;
	font-size: 11px;
	line-height: 16px;
}
#footer .webz_footer .txt_bar {
	color: #e5e4e4;
}
#footer a {
	letter-spacing: -1px; 
}

/* Lastest Menu */
.latest-list {
	border:1px solid #EEE;
	text-align:left; 
}
.latest-list .subject .bo_table {
	margin:0;
	padding:10px 0 8px 13px;
	border-bottom:1px solid #ddd;
	font-size:12px;
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none; 
}
.latest-list .subject .bo_table em {
	font-style:normal;
	color:#cf3292
}
.latest-list .subject .list {
	padding:5px; 
}
.latest-list .subject .list a {
	font-weight:normal;
	font-size:11px;
	letter-spacing:-1px;
	color:#555; 
}
.latest-list ul {
	margin:0 0 5px 7px;
	padding:0;
	list-style:none; 
}
.latest-list ul li {
	margin:0;
	padding:3px 0 0 7px;
	background:url(/images/icon/dot.gif) no-repeat 0 8px;
	height:23px;
}
.latest-list ul li a:hover {
	color:#438A01;
	text-decoration:underline; 
}
.latest-list .file-img {
	width:100px;
	height:65px;
	border:1px solid #e2e2e2; 
}
.latest-list .file-subject {
	line-height:15px;
	font-size:11px;
	letter-spacing:-1px;
	width:100px;
	height:28px;
	margin:3px 0 0 0;
	overflow:hidden; 
}
.latest-list .file a:hover {
	color:#438A01;
	text-decoration:underline; 
}

/* BoardTableBox */
.TableBox {
	width:100%;
	margin-bottom:30px; 	
}
.TableBox h3 {
	padding:15px 0 5px 0 
}
.TableBox h3.first {
	padding-top:0px; 
}
.TableBox select {
	padding:3px 2px 3px;
	border:1px solid #ccc;
	vertical-align:middle 
}
.TableBox .BoxGuide {
	color:#333; height:31px; 
}
.TableBox .BoxGuide.Height {
	padding:10px 0 5px 0; 
}
.TableBox .BoxGuide span {
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold; 
}
.TableBox .BoxLE {
	color:#333;
	text-align:left;
	height:32px;
	padding:3px 0 3px 10px; 
}
.TableBox .BoxCE {
	color:#333;
	text-align:center;
	height:32px;
	padding:3px 0 3px 0; 
}
.TableBox .BoxRE {
	color:#333;
	text-align:right;
	height:32px;
	padding:3px 5px 3px 0; 
}
.TableBox .BoxMain {
	background-color:#f6f6f6;
	font-size:12px;
	font-weight:bold;
	line-height:150%; 
}
.TableBox .BoxSub {
	font-size:12px;
	line-height:150%; 
}
.TableBox .BoxSubmit {
	padding:25px 0 25px 0;
	text-align:center; 
}
.TableBox .Line {
	border:1px solid #e6e6e6; 
}
.TableBox .Tine {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.TableBox .BoxInput {
	border:1px solid #ccc;
	height:17px;
	font-size:12px;
	padding:3px 0 2px 5px; 
}
.TableBox .BoxDomain {
	color:#000000;
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	background-color:#FFFFFF;
	border: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px; border: 0px; 
}
.TableBox .BoxDmfnt {
	font-size:12px;
	line-height:150%;
	color: #ffffff;
	font-weight: bold; 
}
.TableBox .DoubleLine {
	padding:5px 0;
	line-height:150% 
}
.TableBox .FileLine {
	display:block;
	width:100%;
	height:20px;
	padding:5px 0 0 0 
}

.TableBox #notice_top {
	margin:0 0 10px 0; 
}
.TableBox #notice_top .title {
	color:#2f3743;
	text-decoration:none;
	padding:10px 10px 7px 15px;
	float:left;
	background-color:#efefef;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd; 
}
.TableBox #notice_top ul {
	list-style:none;
	clear:both;
	margin:0;
	padding:10px;
	background-color:#eeeeee;
	border:1px solid #d0d0d0; 
}
.TableBox #notice_top ul li {
	list-style:none;
	margin:4px 0 3px 0;
	padding:4px 0 2px 39px;
	background:url(/images/icon/icon_notice.gif) no-repeat 5px 2px;
	
}
.TableBox #notice_top ul li span {
	font-weight:bold;
	color:#ff0000 
}

/*page*/
.pageNumber {
	text-align:center; padding:10px 
}
.buttonArea{
	text-align:right;
}

/* 검색창 */
.s-box02 {
	color:#000000;
	font-family:"돋움";
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	background-color:#FFFFFF;
	border: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 0px;
}

/* 로긴박스 */
.login-box {
	color:#585958;
	font-family:"돋움", "돋움체", "돋움";
	font-size:12px;
	letter-spacing:-0.1em;
	font-style: normal;
	line-height: 120%;
	border: 1px solid #CCCCCC;
}

/* 인트로 약관박스 */
.intro-box {

	border: 0;
}

/* 약관박스 */
.join-box {

	color:#000000;
	font-family:"돋움";
	font-size:12px;
	font-style: normal;
	line-height: 120%;
	background-color:#FFFFFF;
	margin: 0px;
	WIDTH: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #C7C7C7;
}

/* 도메인등록박스 */
.domain-box {

	color:#3f78b8;
	font-family:"돋움";
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	background-color:#FFFFFF;
	HEIGHT: 26px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #C7C7C7;
}

/* paging 091123 - 네이버 */
.jy_paginate {
padding:10px 0; }
.jy_paginate a,
.jy_paginate strong {
position:relative; display:inline-block; margin-right:1px; padding:2px 4px 3px 4px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width /**/:17px; }
.jy_paginate strong {
color:#f23219 !important; border:1px solid #e9e9e9; }
.jy_paginate .pre {
margin-right:6px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(/images/icon/bg_page_left_off.gif) no-repeat 6px 6px !important; letter-spacing:-1px; }
.jy_paginate .next {
margin-left:4px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(/images/icon/bg_page_right_off.gif) no-repeat 38px 6px !important; letter-spacing:-1px; }
.jy_paginate a.pre {
background:url(/images/icon/bg_page_left_on.gif) no-repeat 6px 6px !important; }
.jy_paginate a.next {
background:url(/images/icon/bg_page_right_on.gif) no-repeat 38px 6px !important; }
.jy_paginate .pre,
.jy_paginate .next {
display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:11px/normal 돋움, Dotum; width:30px; _width /**/:50px; }
.jy_paginate a.pre,
.jy_paginate a.next {
color:#565656; }
.jy_paginate a:hover {
background-color:#f7f7f7 !important; border:1px solid #e9e9e9; }

/* MyTable */
#my_basic {
    font-family:gulim;
    font-size:12px;
    color:#000;
}
/* 라인색상 */
#my_basic .my_basic_line_color {
    background-color:#e2e2e2;
}

/* 게시판 상단 타이틀 */
#my_basic .my_basic_list_title {
    background-color:#f8f8f9;
    height:30px;
    text-align:center;
}

/* 게시판 상단 타이틀 글씨 */
#my_basic .my_basic_list_title td {
    color:#2f3743;
    font-size:11px;
}

/* 게시판 상단 타이틀 글씨 링크 */
#my_basic .my_basic_list_title td a {
    color:#2f3743;
    font-size:11px;
	text-decoration:none;
}

/* 글번호 */
#my_basic .my_basic_list_num {
	padding-top:5px;
    color:#888;
}

/* 썸네일 */
#mw_basic .mw_basic_list_gall {
    text-align:center;
    vertical-align:top;
    color:#ddd;
    margin:0 10px 0 0;
    padding:2px 0 2px 0;
}

/* 글제목 */
#my_basic .my_basic_list_subject {
    text-align:left;
    padding:5px 0 0 5px;
    color:#666;
    text-decoration:none;
	display:block;
    overflow:hidden;
	text-align:left;
    width:513px;
}

/* 글제목 링크 */
#my_basic .my_basic_list_subject a{
    color:#2f3743;
    color:#2f3743;
    text-decoration:none;
}

/* 글제목 링크 마우스 오버 */
#my_basic .my_basic_list_subject a:hover {
    text-decoration:underline;
}

/* 댓글 갯수 */
#my_basic .my_basic_list_comment_count {
    font-size:11px;
    color:#ff6600;
    font-weight:normal;
}

/* 댓글 갯수 */
#my_basic a.my_basic_list_comment_count {
    font-size:11px;
    color:#ff6600;
    font-weight:normal;
}

/* 댓글 갯수 */
#my_basic span.my_basic_list_comment_count {
    font-size:11px;
    color:#ff6600;
    font-weight:normal;
}

/* 글쓴이 */
#my_basic .my_basic_list_nickname {
    display:block;
    overflow:hidden;
	text-align:left;
    width:100px;
}

/* 제목 */
#my_basic .my_basic_list_name {
    display:block;
    overflow:hidden;
	text-align:left;
    width:350px;
}

/* 제목 링크 */
#my_basic .my_basic_list_name a {
    text-decoration:none;
    color:#2f3743;
}

/* 제목2 */
#my_basic .my_basic_list_name2 {
    display:block;
    overflow:hidden;
	text-align:left;
    width:450px;
}

/* 제목2 링크 */
#my_basic .my_basic_list_name2 a {
    text-decoration:none;
    color:#2f3743;
}

/* 도메인 */
#my_basic .my_basic_list_domain {
    display:block;
    overflow:hidden;
	text-align:left;
    width:350px;
}

/* 작성일시 */
#my_basic .my_basic_list_datetime {
    font-family:Tahoma; font-size:11px; color:#636363;
}

/* 히트1 */
#my_basic .my_basic_list_hit1 {
    font-family:Tahoma; font-size:11px; color:#ff6600;
}

#my_basic .my_basic_list_hit2 {
    font-family:Tahoma; font-size:11px; color:#c52a27;
}

/* 스킨 */
#my_basic .my_basic_list_skin {
    font-size:11px; color:#c52a27;
}

/* 스킨 */
#my_basic .my_basic_list_id {
    font-size:11px; color:#145daa;
}

/* 사용 */
#my_basic .my_basic_list_on {
    font-size:11px; color:#d91212;
}

/* 미사용 */
#my_basic .my_basic_list_off {
    font-size:11px; color:#6b5a5a;
}

/* RBox TDLine */
.RBox { border:1px solid #DDDDDD; height:28px; font-size:11px; }
.RBox .Rine { border-right:1px solid #DDDDDD; }
.RBox .Bine { border-bottom:1px solid #DDDDDD; }
.RBox .selc { font-weight:bold; color:#4E59E7; }


.side_menu { height:20px; padding:3px 0 0 30px }

.folder_td { border:1px solid #DDDDDD; }

.lnb { padding-bottom: 20px; width: 180px; padding-right: 0px; display: inline; float: left; padding-top: 0px; }
.lnb a { text-decoration: none } 
.lnb h2 { padding-bottom: 8px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-bottom: #666 2px solid; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; display: block; font: bold 16px/42px "Nanum Gothic", sans-serif;; height: 42px; color: #333; padding-top: 0px }
.lnb ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px }
.lnb li { vertical-align: top }
.lnb li a { padding-bottom: 0px; padding-left: 10px; padding-right: 0px; display: block; font: 12px/27px "Nanum Gothic", sans-serif; height: 27px; color: #333; padding-top: 0px }
.lnb li a.active { background: #eee; font-weight: bold }
.lnb li a:hover { background: #eee }
.lnb li a:active { background: #eee }
.lnb li a:focus { background: #eee }

/* UI Object */
.select{position:relative;z-index:1000;width:300px;font-family:'돋움',dotum;font-size:12px}
.select ul,.select li,.select dl,.select dt,.select dd,.select p{margin:0;padding:0}
.select li{list-style:none}
.select .select_label{height:12px;padding:4px 17px 3px 5px;border:1px solid #6e706f;border-right-color:#d4d5d7;border-bottom-color:#d4d5d7;background:#fff url(img/bu_arr_label.gif) no-repeat 100% 0;line-height:12px;cursor:pointer;_cursor:hand}
.select .select_label span{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.select .select_layer{display:none;position:absolute;top:19px;left:0;width:100%;z-index:1000;background:#fff}
.select .select_layer ul{border:1px solid #d4d5d7;border-left-color:#6e706f;border-top:0;padding:1px 2px 2px}
.select .select_layer ul li{display:inline-block;width:100%;vertical-align:top}
.select .select_layer ul li dl dt{display:block;*display:inline-block;overflow:hidden;width:100%;margin-top:1px;color:#666;line-height:100%;cursor:pointer;_cursor:hand}
.select .select_layer ul li dl dt span{display:block;overflow:hidden;padding:4px 3px 3px;white-space:nowrap}
.select .select_layer ul li dl{position:relative}
.select .select_layer ul li dl dd{display:none;position:absolute;top:-2px;left:100%;margin-left:-5px;padding-left:14px;background:url(img/bu_arr_tooltip.gif) no-repeat 10px -1px;color:#fff;line-height:15px}
.select .select_layer ul li dl dd p{padding:4px;border:1px solid #333;border-left:0;background:#4d4d4d;white-space:nowrap}
.select .select_layer ul li dl dd img{vertical-align:top}
.select .select_layer ul li.on dl dd{display:block}
.select .select_layer ul li.on dl dt{background:#eee;color:#000}
/* //UI Object */

.stat3_name { padding:7px 0 5px 0; font-size:11px }
.stat3_num1 { padding:7px 0 5px 0; font-size:11px; font-family:Tahoma; color:#ff6600 }
.stat3_num2 { padding:7px 0 5px 0; font-size:11px; font-family:Tahoma; color:#145daa }

/* Large Paging */
.paging {text-align:center;margin:15px 0;}
.paging.num .btn {vertical-align:middle;margin:0 2px;}
.paging.num .btn.btn_arrow {margin:0 4px}
.paging.num .btn {display:inline-block;-webkit-border-radius:3px;border-radius:3px;padding:1px;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));}
.paging.num .btn span {display:block;margin:3px;text-decoration:none;}
.paging.num .btn.large {font-size:13px;line-height:16px; font-family:Tahoma, sans-serif; font-weight:bold}
.paging.num .btn.btn_arrow.arrow_left, .btn.btn_arrow.arrow_right {border:1px solid #bbb;background-color:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));}
.paging.num .btn.btn_paging {border:1px solid #bbb;color:#666;text-align:center;background-image:none;background-color:#fff;}
.paging.num .btn.btn_paging.current {color:#fff;border-color:#3ba8bd;background-color:#42d8e8;}
.paging.num .btn.btn_arrow span {margin:9px 15px;width:8px;height:11px;text-indent:-9999px;}
.paging.num .btn.btn_arrow.arrow_left span {background:url(/images/bg_paging.png) no-repeat 0 -40px;}
.paging.num .btn.btn_arrow.arrow_left.off span {background:url(/images/bg_paging.png) no-repeat 0 0px;}
.paging.num .btn.btn_arrow.arrow_right span {background:url(/images/bg_paging.png) no-repeat right -120px;}
.paging.num .btn.btn_arrow.arrow_right.off span {background:url(/images/bg_paging.png) no-repeat right -80px;}
.paging.num .btn.btn_paging span {width:32px;height:23px;line-height:23px;}

/* Basic Table */
.BasicTable {
    width: 100%;
    border-top: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    text-align: left;
    border-collapse: collapse;
}
.BasicTable thead { 
	background:#fbfbfb;
}
.BasicTable thead th {
	padding: 11px 0 8px 0;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: -1px;
    font-weight: normal;
    text-align: center;
    color: #666;
}
.BasicTable thead th a {
	color: #0e8185 !important;
}
.BasicTable tbody td {
	padding: 10px 0 10px 0;
    height: auto;
    line-height: 19px;
    vertical-align: middle;
    border-top: 1px solid #ECECEC;
}
.BasicTable tbody td.pd_9 {
	padding-right:9px;
}

/* UI Object */
.progress{overflow:hidden;height:25px;margin:10px 0 0;background:url(/img/bg_progress.gif);border-right:1px solid #e3e3e3;font-family:'돋움',dotum;font-size:11px;line-height:15px;letter-spacing:-1px}
.progress .tit{float:left;position:relative;z-index:1000;width:74px;height:20px;margin:0;padding:5px 0 0;background:url(/img/bg_progress_tit.gif) no-repeat;font-size:11px;color:#fff;line-height:15px;text-align:center}
.progress ol{float:left;margin:0;padding:0}
.progress li,.progress li span{background:url(/img/bg_progress_item.gif) no-repeat;font-size:11px;white-space:nowrap}
.progress li{float:left;margin:0 0 0 -13px;padding:0 0 0 13px;background-position:-287px 0}
.progress li span{display:inline-block;height:20px;padding:5px 28px 0 13px;background-position:100% top}
.progress li.on{position:relative;z-index:10;background-position:0 100%;color:#fff}
.progress li.on span{background:url(/img/bg_progress_item.gif) no-repeat 100% 100%}
.progress li.last,.progress li.last span{background:none}
.progress .right{position:absolute;top:6px;right:10px;color:#444}

/* UI Object */
.ly_help{position:absolute;z-index:10;margin-top:6px;border:1px solid #888;background:#fff;text-align:left}
.ly_help .clse{position:absolute;top:3px;right:4px}
.ly_help strong{display:block;margin-bottom:-5px;padding:9px 0 0 9px;font-size:11px;color:#2c2c2c;letter-spacing:-1px}
.ly_help p{padding:8px 0 6px 9px;font-size:11px;color:#828282;line-height:16px;letter-spacing:-1px}
.ly_help p em{color:#268e00}
.ly_help .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
