@charset "utf-8";
/* CSS Document */

/*======================================
    1.Reset 
=======================================*/
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,th,td,div,blockquote,pre,form,fieldset,input,textarea{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img,fieldset,table,th,td{border:none}
input{*margin:-1px 0}
input,textarea{font-size:1em}
em,cite{font-style:normal}
html{overflow-y:scroll}
body{font:12px/1.231  Tahoma, Arial, sans-serif, dotum, Simsun, SimHei;}
*+html body{position:relative}
a:link{color:#666 ;text-decoration:none}
a:hover{color:#666;text-decoration:underline}
a:active,a:focus,a:visited{color:#666;text-decoration:none}
a img{vertical-align:top}


/* HTML5 */
abbr,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0;border:0;outline:0;font-size:100%; vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
mark{  font-weight:bold;}
object{outline:none;}
a:focus,a:active,div:focus,div:active{outline:0}

hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}


input,select{vertical-align:middle}


/* for IE haslayout */
* html div,* html h1,* html h2,* html h3,* html h4,* html h5,* html h6,* html ul,* html ol,* html dl,* html dt,* html dd,* html table,* html th,* html td,* html form,* html fieldset,* html legend{zoom:1}


/* For modern browsers */
.clfix:before,.clfix:after{display:table;content:''}


.clfix:after{clear:both}


/* For IE 6/7 (trigger hasLayout) */
.clfix{*zoom:1}


/* Blind */
.blind{visibility:hidden;font-size:0;line-height:0;width: 0;height: 0;}
/*.blind{overflow:hidden;position:absolute;top:-999px;left:-9990px;width:1px;height:1px;font-size:0;line-height:0}*/

/* Login Area */
#loginForm .k-input,#loginForm .k-widget{font-size:16px;width:100%;border-radius:2px;background:#fff;padding: 4px 6px;color:#222;padding-left:40px;height:38px}
.login_bg   {margin:0;background-image:url(/images/blue/login_bg_01.png), url(/images/blue/login_bg_02.png);
    background-size:auto 100%; background-position:left center, right center;background-repeat:no-repeat;
}
.login_bg.cn{
    background-image:url(/images/blue/login_bg_01_cn.png), url(/images/blue/login_bg_02_cn.png);
    background-size:auto 100%; background-position:left center, right center;background-repeat:no-repeat;
}
#login_wrap {
    position:relative;
    margin:0 auto;
    width:770px;
    height:100%;
    background:#fff url(/images/blue/login_bg_00.png) no-repeat center;
    display:flex;
    align-items:Center;
    justify-content:center;
    flex-direction: column;
}
.login_bg.cn #login_wrap{
    background:#fff url(/images/blue/login_bg_00_cn.png) no-repeat center;
}
#cnIcpNo label{
    display:flex;
    align-items:center;
}
#cnIcpNo label a{
    color:#777e82
}
#loginForm{
    margin-top:auto;
}
#login_wrap h1{
    position:static;
    padding-top:60px;
    background:url(/images/blue/tit_login.png) no-repeat top center;
    text-align:center;
    font-size: 20px;
    font-weight: normal;
    color: #222;
    margin-bottom: 30px;
    margin-top:120px;
}

#login_form {width:279px}
#login_form ul.col li{margin-bottom:10px;}
#login_form ul.accept{display:flex; justify-content:space-between; padding:20px 0}
#login_form ul.accept li span{ background:url(/images/blue/login_email.gif) no-repeat 10px 2px; padding-left:28px;}
#login_form ul.accept li span a:link,a:visited{color:#8898a6; text-decoration:none}
#login_form ul.accept li span a:hover{color:#8898a6; text-decoration:none}
.login_label{position: absolute;left:15px;top: 13px;z-index: 2;}
.checkbox_align { margin:-3px 0 0 0; vertical-align:middle }
.checkbox_align2 { padding:4px 5px 0 0; vertical-align:middle }
a.login{
    display:block;
    font-size:16px;
    text-align:center;
    font-weight:500;
    text-decoration:none;
    border-radius:2px;
    padding:.7rem 0;
    box-shadow:2px 2px 5px 5px rgba(0,0,0,.05);
    background: #63C3FB;background: linear-gradient(90deg, rgba(99, 195, 251, 1) 0%, rgba(1, 138, 218, 1) 100%); color:#fff
}
a.login:hover{background: #54b7f0;background: linear-gradient(90deg, rgba(84, 183, 240, 1) 0%, rgba(4, 129, 201, 1) 100%);}
a.login_otp{width:55px;height:170px;float:left;background-image:url(/images/blueopal/btn_login_otp.gif);background-repeat:no-repeat;background-position:left;}
a.login_otp:hover{width:55px;height:170px;float: left; background-image:url(/images/blueopal/btn_login_otp_over.gif);background-repeat:no-repeat;background-position:left;}

#login_form ul li{
    position:relative;
}
#login_form ul li .k-form-error{
    position: absolute;
    top: 10px;
    left: 150px;
    text-align: left;
    width: auto;
    height:auto;
    white-space: nowrap;
    z-index: 2;
    background: #efefef;
    padding: 3px 5px;
    border-radius: 2px;
    box-shadow: none;
    vertical-align: middle;
    margin:0;
    font-size: 14px;
}
#login_form ul li .k-invalid-msg:before{
    height: auto;
    width: auto;
    display: inline-block;
    vertical-align: middle;
    margin-right:3px;
    font-size:14px;
    line-height: 1;
}
#login_form_otp ul li{
    position:relative;
}
#login_form_otp ul li .k-form-error{
    position: absolute;
    top: 0;
    left: 174px;
    text-align: left;
    width: 150px;
    z-index: 2;
    background: #ffebaf;
    padding: 5px;
    border-radius: 4px;
    box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
}
#login_form .k-picker,#login_form .k-widget.k-picker{
    border-radius:2px;
    border-color:#c3cdd4;
}
#login_wrap #login_footer{
    text-align:center;
    margin-top:auto;
    margin-bottom:2rem;
    font-size:12px;
    color:#777e82
}
#login_wrap #login_footer img{
    margin-bottom:5px;
}

/* Main Area - Top Pane */
html,body{height:100%;margin:0; padding:0}
*html#main_wrap{height:100%;}

.body_bg{background:#c8c8c8 url(/images/blue/body_bg.gif) repeat-x;}
#top_pane {height:35px; background:#3f4040;min-width:1024px;}
#top_pane h1{float:left;padding-left:20px;background:#fff; width:281px;border: 1px solid #eee;box-sizing: border-box;}
#top_pane ul.etc_menu{float:right;height:24px;padding-top:5px;padding-right:15px;}
#top_pane ul.etc_menu > li{float:left;display:inline;padding-left:4px; line-height:24px;}
#top_pane ul.etc_menu > li.col_line{background:url(/images/blue/col_line.gif) left center no-repeat; padding-left:7px; padding-right:30px;}
#top_pane ul.etc_menu > li.adm_icon{background:url(/images/blue/t_icon_adm.png) left center no-repeat;padding-left:20px; padding-right:7px; font-size:11px;}
#top_pane ul.etc_menu > li .home{float: left;width:24px;height:24px;background:url(/images/blue/t_icon_home.png) no-repeat center;}	
#top_pane ul.etc_menu > li .asCall{float: left; width:24px;height:24px;background:url(/images/blue/t_icon_as.png) no-repeat center;}	
#top_pane ul.etc_menu > li .adm:link,.adm:visited{color:#e9f4f9; text-decoration:none}	
#top_pane ul.etc_menu > li .adm:hover{color:#b5cdd8; text-decoration:none}
#top_pane ul.etc_menu > li > a:hover{opacity:0.7}

/*메뉴검색 좌측정렬*/
#top_pane ul.etc_search{float:left;height:24px;padding-top:5px;padding-right:15px;}
#top_pane ul.etc_search > li{float:left;display:inline;padding-left:4px; line-height:24px;}
#top_pane ul.etc_search > li .menuSearch{color:#fff;height:25px;line-height:23px;font-size:11px;padding:0 10px;}
#top_pane ul.etc_search > li .k-autocomplete{border-radius: 999px;}

/*메뉴검색 좌측정렬*/
#top_pane ul.etc_search{float:left;height:24px;padding-top:5px;padding-right:15px;}
#top_pane ul.etc_search > li{float:left;display:inline;padding-left:4px; line-height:24px;}
#top_pane ul.etc_search > li .menuSearch{color:#fff;height:25px;line-height:23px;font-size:11px;padding:0 10px;}
#top_pane ul.etc_search > li .k-autocomplete{border-radius: 999px;}

#top_pane ul#topRightMenu,
#top_pane ul#topRightMenu:hover{z-index:999;position:static;/* top: 4px;right: 20px; */width:30px;background:transparent;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#top_pane ul#topRightMenu.k-menu .k-item,
#top_pane ul#topRightMenu.k-menu .k-item:hover,
#top_pane ul#topRightMenu.k-menu .k-item.k-state-hover,
#top_pane ul#topRightMenu.k-menu .k-state-default .k-state-border-down,
#top_pane ul#topRightMenu.k-menu .k-link{
	border:0;color:#fff;
	background:transparent;
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;
}
#top_pane ul#topRightMenu.k-menu .k-menu-link-text .k-icon{
	font-size:16px;
}

#top_pane ul#topRightMenu .k-menu-expand-arrow{display:none;}
#top_pane ul#topRightMenu > .k-item > .k-animation-container{
	padding-top:5px;
}
#top_pane ul#topRightMenu > .k-item > .k-animation-container > .k-popup{
	background:#313232;
}
#top_pane ul#topRightMenu > li.k-state-default{width:42px;height:27px;overflow:hidden;}
#top_pane ul#topRightMenu > li.k-state-border-down{
	overflow:visible;
}
#top_pane ul#topRightMenu li.k-state-border-down .k-animation-container{
	left:-125px !important
}


#top_pane ul#topRightMenu li a{height:24px;line-height:24px;}
#top_pane ul#topRightMenu li i{vertical-align:middle}
#top_pane .logout:link,a.logout:visited{
	color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    border: 1px solid #6a6a6a;
    border-radius: 3px;
    background: #5a5a5a;
    margin-right: 10px;
    height: 25px;
    line-height: 23px;
    box-sizing: border-box;
    vertical-align: middle;
}	
#top_pane ul#topRightMenu li .refresh{display:inline-block;width:24px;height:24px;background:url(/images/blue/t_icon_refresh.png) no-repeat center;}	
#top_pane ul#topRightMenu li .asMail{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_mail.png) no-repeat center;}	
#top_pane ul#topRightMenu li .remote{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_monitor.png) no-repeat center;}	
#top_pane ul#topRightMenu li .help{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_help.png) no-repeat center;}	
#top_pane ul#topRightMenu li .fav{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_fav.png) no-repeat center;}	
#top_pane ul#topRightMenu li .mailLog{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_mailLog.png) no-repeat center;}
#top_pane ul#topRightMenu li .linkToServer{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_switchAc.png) no-repeat center;}
#top_pane ul#topRightMenu li .changeLanguage{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_lang.png) no-repeat center;}
#top_pane ul#topRightMenu li .messenger{display:inline-block; width: 24px;height: 24px;background: url(/images/blue/t_icon_messenger.png) no-repeat center;}
#top_pane ul#topRightMenu li .manual{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_manual.png) no-repeat center;}
#top_pane ul#topRightMenu li .fileManager{display:inline-block; width:24px;height:24px;background:url(/images/blue/t_icon_file.png) no-repeat center;}

#top_pane ul#topRightMenu a:hover{opacity:1}


#top_pane ul#topRightMenu .topRightMenu_wrap{
	padding:10px 0 10px 8px;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:transparent;
}
#top_pane ul#topRightMenu li .topRightMenu_wrap ul li{
	padding-right:10px;
}
#top_pane ul#topRightMenu li .topRightMenu_wrap ul li a{
	width:150px;
	display:block;
	color:#fff;	
	text-decoration:none;
}
#top_pane ul#topRightMenu li .topRightMenu_wrap ul li a:hover{
	background:rgba(0,0,0,.1)
}

/* 좌측 헤더 메뉴 검색 기능 추가*/
#top_pane .etc_search .k-widget,
#top_pane .etc_search .k-autocomplete.k-input{
	border-radius:0 !important;
	color:#fff;
	border-width:0 0 1px 0;
	box-shadow:none;
}
#top_pane .etc_search .k-widget{
	background:transparent;
}
#top_pane .etc_search .k-input-button>.k-button-icon:before{
    content: "\e015";
    color:#fff;
}
#top_pane .etc_search .k-autocomplete.k-input{
	padding-right:30px;
	background:transparent url(/images/blue/btn_icon_search2.png) no-repeat right 3px center;
}
#top_pane .etc_search .k-autocomplete.k-input input:focus{
	background:transparent !important;
}


/* Main Area - Middle Pane */
#main_wrap{background-color:#46454b; margin:0 auto; padding:0 0 0 0;}/* 실제높이 : 635 / 실제넓이 : 1252px; /padding:7px;*/
#middle_pane {background-color:#fff;width:100%; padding:7px;}/* 131004-추가*/
#splitter {background-color:#fff; width:0%; min-height:780px;/* float:left; */}

/********************************* 좌측메뉴 분리 수정 시작 / 2013-11-26 **************************************/

/* left-pane0 */
#l_menu0_selected {padding:0;}
/* #l_menu0_list{background:url(/images/blue/l_bg.gif) left repeat-y;}
 */

/* left-pane */
#left_pane0{
	height: auto !important;
}
#left_pane {position:relative; float:left;overflow:visible !important;}
#l_menu_selected {position:relative;background:none; min-width: 220px;padding:0;height:60px;line-height:58px; font-weight:bold;}
#l_menu_selected .lm_select:link, .lm_select:visited, .lm_select:hover{border-bottom:2px solid #ddd;float:left;width:100%;color:#333;text-decoration:none;font-size:15px;}
#l_menu_selected span {padding-left:10px;}
#l_menu_list{padding:0px 0px 10px 20px; background:#fff; min-height:180px;}
#l_menu_list #l_menu_list_content #treeview{
	padding-top:10px;
}
.btn_menuOpen{
    display:block;
    width:100%;
    height:58px;
    box-sizing:border-box;
    z-index:99;
    cursor:pointer;
/*     background:#323232 url(/images/img_g1logo_new.png) no-repeat center;
 */    background:transparent url(/images/img_g1logo_new.png) no-repeat center;
 	box-shadow:0px 3px 4px 2px rgba(0, 0, 0,.2);

}
.btn_treeview{
	position:absolute;
    right: 0px;
    top: 15px;
    padding: 5px;	
    width:30px;
    height:30px;
    box-sizing:border-box;
    z-index:99
}

.btn_treeview > a{
	border: 1px solid #ddd;
    padding: 0 0 3px 0;
    border-radius: 4px;
    background: #f7f7f7;
}
.k-state-collapsed .btn_treeview{
	display:none;
}
.btn_tree_close{
	display:none;
	position:absolute;
    right:0;
    top: 15px;
    padding: 5px;	
    width:30px;
    height:30px;
    box-sizing:border-box;
}


#closeAll{position:absolute;right:5px;top:5px;z-index:1;}
#closeAll > a{	display:block;	padding:8px 2px;}
#closeAll a span{border: 1px solid #cccccc;border-radius: 3px;background: #fff;color: #999;}
.k-tabstrip-next{margin-right:25px;}


/* #l_menu {bottom: 0;}														 
#l_menu ul {background:url(/images/img_g1logo_new.png) no-repeat top left;position:absolute;left: -60px; width: 60px;padding:60px 0 0 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#l_menu ul li {font-weight:bold;vertical-align: middle;padding:5px 0;}
#l_menu ul li a.lm{width:58px;height:58px;color:#fff;font-weight:normal;border-left:1px solid #3b3a3f;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;
    text-align: center;padding-top:5px;}
#l_menu ul li a.lm:link,a.lm:visited{ text-decoration:none;}	

#l_menu ul li a.lm:hover,
#l_menu ul li a.activeMenu{background-color:#fff; text-decoration:none;border-color:#fff;color:#183754;border-radius:8px 0 0 8px;}	

#l_menu ul li span { display:inline;}
#l_menu ul li img { vertical-align:middle; float:left; }
#l_menu0 ul li{width:60px;height:65px;background:#46454b;}

#l_menu ul li{position:relative;}
#l_menu ul li a:before{content:"";display:block;width:33px;height:33px;margin:0 auto}
#l_menu ul li a:hover:before{content:"";display:block;width:33px;height:33px;}
#l_menu ul li a[title="My Menu"]:before{background:url(/images/blue/l_m_mymenu.png) no-repeat center}
#l_menu ul li a[title="My Menu"]:hover:before,
#l_menu ul li a[title="My Menu"].activeMenu:before{background: url(/images/blue/l_m_mymenu_o.png) no-repeat center}
 */



#l_menu0 ul {padding:0 0 0 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#l_menu0 ul li {font-weight:bold;vertical-align: middle;padding:4px 0;}
#l_menu0 ul li a{width:58px;height:55px;color:#fff;font-weight:normal;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;
    text-align: center;padding-top:1px;}

#l_menu0 ul li a:hover,
#l_menu0 ul li a.activeMenu{
	background-color:#2e97d8; 
	text-decoration:none;color:#fff;border-radius:8px 0 0 8px;transition:.2s}	





#l_menu0 ul li a:before{content:"";display:block;width:33px;height:33px;margin:0 auto;background-size:22px !important}
#l_menu0 ul li a:hover:before{content:"";display:block;width:33px;height:33px;}



#l_menu0 ul li a.lm_myMenu:before{background:url(/images/l_menu_icon_MyMenu.png) no-repeat center}
/* #l_menu0 ul li a[title="My Menu"]:hover:before,
#l_menu0 ul li a[title="My Menu"].activeMenu:before{background: url(/images/blue/l_m_mymenu.png) no-repeat center}
 */
#l_menu0 ul li a.lm_FMS:before{background: url(/images/l_menu_icon_FMS.png) no-repeat center}
#l_menu0 ul li a.lm_AMS:before{background: url(/images/l_menu_icon_AMS.png) no-repeat center}
#l_menu0 ul li a.lm_WMS:before{background: url(/images/l_menu_icon_WMS.png) no-repeat center}
#l_menu0 ul li a.lm_SAS:before{background: url(/images/l_menu_icon_SAS.png) no-repeat center}
#l_menu0 ul li a.lm_AIS:before{background: url(/images/l_menu_icon_AIS.png) no-repeat center}
#l_menu0 ul li a.lm_MIS:before{background: url(/images/l_menu_icon_MIS.png) no-repeat center}
#l_menu0 ul li a.lm_SMS:before{background: url(/images/l_menu_icon_SMS.png) no-repeat center}
#l_menu0 ul li a.lm_ECS:before{background: url(/images/l_menu_icon_ECS.png) no-repeat center}
#l_menu0 ul li a.lm_EDI:before{background: url(/images/l_menu_icon_EDI.png) no-repeat center}
#l_menu0 ul li a.lm_CAS:before{background: url(/images/l_menu_icon_CAS.png) no-repeat center}
#l_menu0 ul li a.lm_BMS:before{background: url(/images/l_menu_icon_BMS.png) no-repeat center}
#l_menu0 ul li a.lm_GMS:before{background: url(/images/l_menu_icon_GMS.png) no-repeat center}
#l_menu0 ul li a.lm_TMS:before{background: url(/images/l_menu_icon_TMS.png) no-repeat center}
#l_menu0 ul li a.lm_TPL:before{background: url(/images/l_menu_icon_TPL.png) no-repeat center}



/********************************* 좌측메뉴 분리 수정 끝 / 2013-11-26 **************************************/

/* Main Area - Pane-Center */
#center_pane {width:100%; background:#fff;}
#center_main_content {position:relative;overflow:auto; background:url(/images/green/main_top_bg.jpg) top center no-repeat; width:752px;height:655px;padding:207px 17px 0 17px; margin:0 auto;}
#center_main_content h1{position:absolute;top:46px;left:86px;}
#center_main_content h1 img{display:none;}
#center_main_content .main_m{width:740px; height:147px;box-shadow: 2px 2px 10px 5px rgba(0,0,0,.1);margin-bottom:20px}
#center_main_content .main_m ul{margin:0 auto;}
#center_main_content .main_m ul li{float:left;}
#center_main_content .main_m ul li.line1{border-right:0;}
#center_main_content .main_m ul li span{ font-size:0;visibility:hidden;}
#center_main_content .main_m ul li a { float:left;width:185px;height:128px;padding:10px 0}
#center_main_content .main_m ul li a.m_fms{background:url(/images/blue/main_m_fms.gif) center center no-repeat;}	
#center_main_content .main_m ul li a.m_fms:hover{background:#2e97d8 url(/images/blue/main_m_fms_o.gif) center center no-repeat;}
#center_main_content .main_m ul li a.m_sas{background:url(/images/blue/main_m_sas.gif) center center no-repeat;}	
#center_main_content .main_m ul li a.m_sas:hover{background:#2e97d8 url(/images/blue/main_m_sas_o.gif) center center no-repeat;}
#center_main_content .main_m ul li a.m_ais{background:url(/images/blue/main_m_ais.gif) center center no-repeat;}	
#center_main_content .main_m ul li a.m_ais:hover{background:#2e97d8 url(/images/blue/main_m_ais_o.gif) center center no-repeat;}
#center_main_content .main_m ul li a.m_mis{background:url(/images/blue/main_m_mis.gif) center center no-repeat;}	
#center_main_content .main_m ul li a.m_mis:hover{background:#2e97d8 url(/images/blue/main_m_mis_o.gif) center center no-repeat;}


/* MainUser */
#center_mainUser{
	background:url(/images/blue/mainUser_top_bg2.png) repeat-x;
}
#center_mainUser .img_mainUser_top{
	text-align:center;
	border-bottom:1px solid #ddd;
	padding:0;
	margin-bottom:50px;
}
#center_mainUser .img_mainUser_top img{
	margin:0 auto;
	padding:0;
	display:block;
}
#center_mainUser .main_col_wrap {
	overflow:hidden;
	width:880px;
	margin:0 auto;
	padding-bottom:20px;
}
#center_mainUser .main_col_wrap .main_col{
	width:48%;
	height:220px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:20px;
}
#center_mainUser .main_col_wrap .main_col_top{
	border:1px solid #ededed;
	background:#f5f5f5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:5px 10px;
	overflow:hidden;
	margin-bottom:50px;
}
#center_mainUser .main_col_wrap .main_col_top .fl{
	padding-left:40px;
	background:url(/images/blue/mainUser_user.png) no-repeat left center;
	height:34px;
	line-height:34px;
	font-size:20px;
}
#center_mainUser .main_col_wrap .main_col_top .fr{
	font-size:12px;
	color:#a8a8a8;
	line-height:34px;
}
#center_mainUser #mainUser_tabStrip{
	position:relative;
	border:0;
	background:none;
	box-shadow:none;
	border-bottom:1px solid #ddd;
	height:220px;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items{
	background:none;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-item{
	border:0;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-item.k-state-hover{
	background:none;
	box-shadow:none;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-loading.k-complete{
	border:0;
}
#center_mainUser #mainUser_tabStrip .k-content{
	border:0;
	padding:0;

}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-item,
#center_mainUser h2{
	font-size:20px;
	color:#000;
	background:none;
	padding-bottom:10px;
	height:auto;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-state-default .k-link{
	position:relative;
	padding-top:0;
	padding-bottom:0;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-state-default .k-link:after{
	content:"";
	position:absolute;
	right:0;
	top:7px;
	display:block;
	width:1px;
	height:15px;
	background:#ddd;
}
#center_mainUser #mainUser_tabStrip .k-tabstrip-items .k-state-default:last-child .k-link:after{
	display:none;
}
#center_mainUser .main_col .col_body{
	border-top:2px solid #2e97d8 !important;
}
#center_mainUser .main_col .tb_st{
	width:100%;
	border-spacing:0;
	border-bottom:1px solid #ddd;
}
#center_mainUser .main_col .tb_st th{
	background:#f5f5f5;
	padding:10px 0;
	border-bottom:1px solid #ddd; 
	font-weight:normal;
}
#center_mainUser .main_col .tb_st td{
	border-bottom:1px dashed #ddd;
	text-align:center;
}
#center_mainUser .main_col .tb_st tr:last-child td{
	border-bottom:0;
}
#center_mainUser .main_col .tb_st.line_2 td{
	height:55px;
	line-height:50px;
}
#center_mainUser .main_col .tb_st.line_2 td img{
	display:block;
	margin:0 auto 3px;
}
#center_mainUser .main_col .tb_st.line_2 td:first-child{
	color:#2e97d8;
	line-height:1;
}
#center_mainUser .main_col .tb_st td.td_freight > div {
    height: 60px;
    line-height: 1.5;
}
#center_mainUser .main_col .tb_st td.td_freight > div b{
	color:#2e97d8;
}
#center_mainUser .main_col .tb_st tr.tr1 td{
	border-bottom:0;
}
#center_mainUser .main_col .tb_st tr.tr1 td.td_freight{
	border-bottom:1px dashed #ddd;
	padding-bottom:8px;
}
#center_mainUser .main_col.col_3 .tr1 td{
	padding-top:15px;
	padding-bottom:5px;
	height:auto;
}
#center_mainUser .main_col.col_3 .tr2 td{
	padding-top:5px;
	padding-bottom:15px;
	height:auto;
}
#center_mainUser .main_notice_top{
	background:#f5f5f5 url(/images/blue/mainUser_notice.png) no-repeat left 10px center;
	padding-left:50px;
	height:34px;
	line-height:34px;
	border-bottom:1px solid #ededed;
	color:#2e97d8;
}
#center_mainUser #main_notice .n_more{
	position:absolute;
	right:0;
	top:5px;
}
#center_mainUser #main_notice,
#center_mainUser #main_visit{
	padding:10px 0;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
#center_mainUser #main_memo{
	background:#f5f5f5;
	padding:5px;
	box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
#center_mainUser #main_notice .notice_bg0{
	overflow:hidden;
}
#center_mainUser .notice_bg0 .n_date {
    padding: 6px 0 6px 10px;
    font-weight: bold;
    width: 90px;
    background: none;
}
#center_mainUser .notice_bg0 .n_addtxt{
	padding: 6px 10px 6px 0;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 305px;
}
#center_mainUser #main_memo textarea{
	border:1px solid #ddd;
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
	 margin-bottom:5px;
	 height:139px;
	 width:100%;
	 resize:none;
	 background:#fff;
	 outline:0;
	 padding:5px 5px 0 5px;
	 line-height:1.5;
	 box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
#center_mainUser #main_memo a{
	display:block;
	margin:0 auto;
	background:#2e97d8;
	color:#fff;
	height:23px;
	width:50px;
	line-height:23px;
	-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 border-radius: 4px;
	 text-align:center;
	 text-decoration:none;
}
#center_mainUser .datepicker{
	font-size:11px;
	width:90px;
	font-size: 11px;
	vertical-align:top;
}
#center_mainUser h2 .fr .k-button{
    height: 24px;
    vertical-align: top;
    width: 24px;
    padding: 3px;
}
#top_pane ul.etc_menu li .sessionTime{
	color:#fff;
	border:1px solid #2e97d8;
	background:transparent;
	height:25px;
	line-height:23px;
	padding:0 10px;
	 box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-border-radius: 3px 0 0 3px;
	 -moz-border-radius:  3px 0 0 3px;
	 border-radius:  3px 0 0 3px;
    vertical-align: middle;
    display:inline-block;
    font-size:11px;
}
#top_pane ul.etc_menu li .refreshTime{
	display:inline-block;
	-webkit-border-radius: 0 3px 3px 0;
	 -moz-border-radius:  0 3px 3px 0;
	 border-radius: 0 3px 3px 0;
	 background:#2e97d8;
	 color:#fff;
	 padding:0 10px;
	 height:25px;
	 line-height:25px;
	text-decoration:none;
	vertical-align: middle;
	font-size:11px;
}

#top_pane .newBuildNumber:link,a.newBuildNumber:visited{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 0 5px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	border: 1px solid #6a6a6a;
	border-radius: 3px;
	background: #5a5a5a;
	margin-right: 10px;
	height: 25px;
	line-height: 23px;
	box-sizing: border-box;
	vertical-align: middle;
}


/* Main Area - Middle Pane-Center */
#main_notice{margin-top:2px;}
/* 2018-02-06 수정 HIT
#main_notice p.notice_tit{ width:100%; height:29px;line-height:29px;font-weight:bold; color:#fff; background: #2e89a3 url(/images/blue/main_icon_notice.gif) left center no-repeat;}
#main_notice p span{padding-left:45px;display:inline-block; float:left;}
*/
#main_notice p.notice_tit{ height:29px;line-height:29px;font-weight:bold; color:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;float: right;margin-top: -31px;
 background-position: 8px 2px;
 background-color: none;
color:#000;
border-bottom:1px solid #cccccc;
position:absolute;
right:0;
}
#main_notice p.notice_tit > a{display:block;width:130px;float:left;text-align:center;text-decoration:none;border-right:1px solid #ccc}
#main_notice p.notice_tit > a span label{cursor:pointer !important;}
#main_notice p span.n_more {padding-right:5px; float:right;display:inline-block; vertical-align:top; padding-top:6px;}


#main_notice p span{
	color:#000;
}
.main_notice_bottom_left,.main_notice_bottom_right{
	border:1px solid #ccc;
	height:220px;
	overflow:hidden;
}









#main_notice p ul{width:100%;border-bottom:1px #d8d8d8 solid;}
#main_notice ul.notice_bg0{display:flex;/* justify-content: space-between; */background:#fff;}
#main_notice p ul.notice_bg1{ background:#f4f4f4; float:left;}
.n_date{ color:#333;line-height:18px; padding:10px 0 10px 30px;font-weight:bold;width:90px; background:url(/images/blue/notice_ball.gif) 20px center no-repeat;}
.n_txt{padding-left:50px; line-height:18px; padding:10px 20px 10px 0;}
.n_addtxt{padding-left:50px; line-height:18px; padding:10px 20px 10px 0;}
.n_addtxt_cut{float:left; padding-left:50px; line-height:18px; padding:10px 20px 10px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/* Middle Pane-Right */
#right_pane {width:220px; overflow:hidden;}
#right_pane a.rm:link,a.rm:visited,a.rm:hover{color:#fff; text-decoration:none}	
#right_pane_content {width:206px;padding:7px;}
#right_pane .r_calendar{}
#right_pane .r_cont_bd{border:1px solid #ccc; margin-top:7px;}
#right_pane .r_schedule li.stit{background:url(/images/blue/r_m_bg.gif);height:27px;line-height:27px;}
#right_pane .r_schedule li.stit span{ display:inline-block;padding-left:30px;background:url(/images/blue/r_m_schedule.gif) left top no-repeat;}
#right_pane .r_schedule li.stxt{ background-color:#fff; height:38px; padding:10px;}
#right_pane .r_messenger {background:url(/images/blue/r_m_bg2.gif) top repeat-x;}
#right_pane .r_messenger li.mtit{float:left;display:inline-block;padding-left:30px;background:url(/images/blue/r_m_messenger.gif) left top no-repeat;color:#fff;line-height:27px; }
#right_pane .r_messenger li.mbtn{float:right;display:inline-block;padding-top:3px; padding-right:5px;}
#right_pane .r_messenger li.mtxt{}

a.btn_group{ display:block;text-decoration:none; width:21px; height:21px;}
a.btn_group:link, a.btn_group:visited{ float:left; background:url(/images/blue/btn_group.png) left top no-repeat;}
a.btn_group:hover{float:left;background:url(/images/blue/btn_group_o.png) left top no-repeat;}
a.btn_group:active{float:left;background:url(/images/blue/btn_group_o.png) left top no-repeat;}

/* Middle Pane-Center [ list ] */
caption{ visibility:hidden; font-size:0;}
#center_content {position:relative; height:99.5%; min-width:1050px; padding:0px; margin:0 auto;} /*전체 1226px*/
#comm_m1_wrap{border:1px solid #ccc;height:40px;position:relative;}
#comm_m1_wrap li{float:left;display:inline;line-height:24px;padding-top:4px; padding-left:4px; height:32px;}
#comm_m1_wrap li.com_m_colr{background:url(/images/blue/com_m_col.gif) right 2px top 8px no-repeat; padding-right:9px; }
#comm_m1_wrap li.com_m_coll{background:url(/images/blue/com_m_col.gif) left 2px top 8px no-repeat; padding-right:15px; padding-left:15px;padding-top:7px}
#comm_m1_wrap li.com_m_collc{background:url(/images/blue/com_m_bulit.png) left 6px no-repeat; padding-right:15px; padding-left:15px;padding-top:7px}
#comm_m1_wrap li.com_m_pre_search{background:url(/images/blue/com_m_col.gif) left center no-repeat; padding-left:10px;padding-top:8px;}
#comm_m1_wrap li.com_m_next_search{padding-top:8px;}
#comm_m1_wrap li.com_jum{background:url(/images/blue/com_jum.png) center 20px no-repeat; width:6px;}
#comm_m1_wrap li.com_m_coll_none{ padding-right:10px;padding-left:5px;padding-top:6px;}

#comm_m1_wrap .p_select{opacity:0}
#center_content #sub_tit_wrap{height:27px; margin-top: 3px; margin-bottom:3px;}
#center_content #sub_tit_wrap h2 {float:left;padding-left:10px}
#center_content #sub_tit_wrap h2 .sub_depth{ display:inline-block; color:#df4022;line-height:20px;padding-bottom: 3px;font-weight: bold;padding: 0 11px;border: 1px solid #df4022;-webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;margin-top:3px;}
#center_content #sub_tit_wrap .sub_tit{ display:inline-block; padding-left:20px;line-height:27px;font-weight:bold;}
#center_content #sub_tit_wrap #f_btn_wrap{ float:right;display: inline; margin-top:3px;}
#center_content #sub_tit_wrap #f_btn_wrap li {float:left;margin-right:5px;}

/* Middle Pane-Center [ list - Search TB ] */
.tb_search_wrap{border-top:0 solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#f1f1f1; padding:1px 0; display:none;border-color:#ccc !important;}
.tb_search{position:relative;border-color:#ccc !important}
.tb_search th{text-align:right;padding-right:10px; padding-left:10px; font-weight:normal;}
.tb_search th .k-dropdown .k-input-inner{
    text-align: right;
}
.tb_search td{ border-right:1px solid #ccc; padding:1px 10px 2px 0;vertical-align: middle;}
.tb_search td > * {vertical-align: middle !important;}
.tb_search td.td_end{ border-right:0;}
.tb_search td.td_end2{ border-right:0;}

/*.total{margin-top:10px;} */
/*  padding-left:10px; padding-right:10px; */


.total{ height:24px; overflow:hidden; width:100%; background-color:#f5f5f5; box-sizing:border-box; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; line-height: 22px;} 
.total li{float: left; font-size:12px; line-height:22px; height:28px; vertical-align:middle;}
.total ul{float: right;}
.totalName{color:#c30; font-weight:bold; /*padding-left:20px;*/ padding-right:5px;}
.totalValue{color:black; padding-right:15px;}

.total_both_side{ height:24px; overflow:hidden; width:100%; background-color:#f5f5f5; box-sizing:border-box; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;} 
.total_both_side li{float: left; font-size:12px; line-height:22px; height:28px; vertical-align:middle;}
.total_both_side ul{padding-left:10px; padding-right:10px;}

/*col 3 Line*/
.tb_search_1{position:realtive;}
.tb_search_1 th{text-align:right;padding-right:10px; padding-left:10px; font-weight:normal;}
.tb_search_1 td{ border-right:1px solid #c9dce4; padding:1px 10px 2px 0;}
.tb_search_1 td.td_end{ border-right:0;}


/* Middle Pane-Center [ list - Search TB Up Down ] */
#btn_updown{text-align:right; margin-bottom:1px; margin-right:4px;}
#btn_updownleft{text-align:left; margin-bottom:1px; margin-left:4px; float:left;}
#btn_downup{text-align:right; margin-top:1px;margin-right:4px;} /*140228 bl 등록화면 추가*/

/* Middle Pane-Center [ Common Button ] */
a.comm_btn_search0{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_search0:link, a.comm_btn_search0:visited{ float:left; background:url(/images/blue/com_btn_search0.png) center no-repeat;}
a.comm_btn_search0:hover{border-color:#ccc}
a.comm_btn_search0:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_search0_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_search0_d.png) center no-repeat; cursor:default;}

a.comm_btn_cloud{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_cloud:link, a.comm_btn_cloud:visited{ float:left; background:url(/images/blue/com_btn_cloud.png) center no-repeat;}
a.comm_btn_cloud:hover{border-color:#ccc}
a.comm_btn_cloud:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_cloud_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_cloud_d.png) center no-repeat; cursor:default;}

a.comm_btn_copy{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_copy:link, a.comm_btn_copy:visited{ float:left; background:url(/images/blue/com_btn_copy.png) center no-repeat;}
a.comm_btn_copy:hover{border-color:#ccc}
a.comm_btn_copy:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_copy_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_copy_d.png) center no-repeat; cursor:default;}

a.comm_btn_copy2{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_copy2:link, a.comm_btn_copy2:visited{ float:left; background:url(/images/blue/com_btn_copy2.png) center no-repeat;}
a.comm_btn_copy2:hover{border-color:#ccc}
a.comm_btn_copy2:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_copy2_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_copy2_d.png) center no-repeat; cursor:default;}




a.comm_btn_new{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_new:link, a.comm_btn_new:visited{ float:left; background:url(/images/blue/com_btn_new.png) center no-repeat;}
a.comm_btn_new:hover{border-color:#ccc}
a.comm_btn_new:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_new_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_new_d.png) center no-repeat; cursor:default;}


a.comm_btn_new2{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_new2:link, a.comm_btn_new2:visited{ float:left; background:url(/images/blue/com_btn_new2.png) center no-repeat;}
a.comm_btn_new2:hover{border-color:#ccc}
a.comm_btn_new2:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_new2_disable{display:block;float:left;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_new2_d.png) center no-repeat; cursor:default;}




a.comm_btn_master{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_master:link, a.comm_btn_master:visited{ float:left; background:url(/images/blue/com_btn_master.png) center no-repeat;}
a.comm_btn_master:hover{border-color:#ccc}
a.comm_btn_master:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_master_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_master_d.png) center no-repeat; cursor:default;}


a.comm_btn_modify{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_modify:link, a.comm_btn_modify:visited{ float:left; background:url(/images/blue/com_btn_modify.png) center no-repeat;}
a.comm_btn_modify:hover{border-color:#ccc}
a.comm_btn_modify:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_modify_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_modify_d.png) center no-repeat; cursor:default;}

a.comm_btn_delete{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_delete:link, a.comm_btn_delete:visited{ float:left; background:url(/images/blue/com_btn_delete.png) center no-repeat;}
a.comm_btn_delete:hover{border-color:#ccc}
a.comm_btn_delete:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_delete_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_delete_d.png) center no-repeat; cursor:default;}

a.comm_btn_save{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_save:link, a.comm_btn_save:visited{ float:left; background:url(/images/blue/com_btn_save.png) center no-repeat;}
a.comm_btn_save:hover{border-color:#ccc}
a.comm_btn_save:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_save_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_save_d.png) center no-repeat; cursor:default;}

a.comm_btn_image_save{ display:block;text-decoration:none; width:32px; height:32px;}
a.comm_btn_image_save:link, a.comm_btn_save:visited{ float:left; background:url(/images/blue/com_btn_image_save.png) left top no-repeat;}
a.comm_btn_image_save:hover{float:left;background:url(/images/blue/com_btn_image_save_o.png) left top no-repeat;}
a.comm_btn_image_save:active{float:left;background:url(/images/blue/com_btn_image_save_a.png) left top no-repeat;}

a.comm_btn_savenew{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_savenew:link, a.comm_btn_savenew:visited{ float:left; background:url(/images/blue/com_btn_savenew.png) center no-repeat;}
a.comm_btn_savenew:hover{border-color:#ccc}
a.comm_btn_savenew:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_savenew_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_savenew_d.png) center no-repeat; cursor:default;}

a.comm_btn_savenew2{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_savenew2:link, a.comm_btn_savenew:visited{ float:left; background:url(/images/blue/com_btn_savenew.png) center no-repeat;}
a.comm_btn_savenew2:hover{border-color:#ccc}
a.comm_btn_savenew2:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}

a.comm_btn_cancel{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_cancel:link, a.comm_btn_cancel:visited{ float:left; background:url(/images/blue/com_btn_cancel.png) center no-repeat;}
a.comm_btn_cancel:hover{border-color:#ccc}
a.comm_btn_cancel:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_cancel_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_cancel_d.png) center no-repeat; cursor:default;}

a.comm_btn_ref{ display:block;text-decoration:none; width:24px; height:24px;}
a.comm_btn_ref:link, a.comm_btn_ref:visited{ float:left; background:url(/images/blue/com_btn_ref.png) center no-repeat;}
/* a.comm_btn_ref:hover{border-color:#ccc}
a.comm_btn_ref:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8} */
a.comm_btn_ref_disable{display:block;text-decoration:none; width:24px; height:24px;background:url(/images/blue/com_btn_ref_d.png) center no-repeat; cursor:default;}

a.comm_btn_prev{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_prev:link, a.comm_btn_prev:visited{ float:left; background:url(/images/blue/com_btn_prev.png) center no-repeat;}
a.comm_btn_prev:hover{border-color:#ccc}
a.comm_btn_prev:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_prev_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_prev_d.png) center no-repeat; cursor:default;}

a.comm_btn_excel{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_excel:link, a.comm_btn_excel:visited{ float:left; background:url(/images/blue/com_btn_excel.png) center no-repeat;}
a.comm_btn_excel:hover{border-color:#ccc}
a.comm_btn_excel:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_excel_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_excel_d.png) center no-repeat; cursor:default;}

a.comm_btn_popupprint{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_popupprint:link, a.comm_btn_popupprint:visited{ float:left; background:url(/images/blue/com_btn_popupprint.png) center no-repeat;}
a.comm_btn_popupprint:hover{border-color:#ccc}
a.comm_btn_popupprint:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_popupprint_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_popupprint_d.png) center no-repeat; cursor:default;}

a.comm_btn_mfPopupprint{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_mfPopupprint:link, a.comm_btn_mfPopupprint:visited{ float:left; background:url(/images/blue/com_btn_mf.png) center no-repeat;}
a.comm_btn_mfPopupprint:hover{border-color:#ccc}
a.comm_btn_mfPopupprint:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_mfPopupprint_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_mf_d.png) center no-repeat; cursor:default;}

a.comm_btn_wsprint{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_wsprint:link, a.comm_btn_wsprint:visited{ float:left; background:url(/images/blue/com_btn_wsprint.gif) center no-repeat;}
a.comm_btn_wsprint:hover{border-color:#ccc}
a.comm_btn_wsprint:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_wsprint_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_wsprint_d.gif) center no-repeat; cursor:default;}

a.comm_btn_edi{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_edi:link, a.comm_btn_edi:visited{ float:left; background:url(/images/blue/com_btn_edi.png) center no-repeat;}
a.comm_btn_edi:hover{border-color:#ccc}
a.comm_btn_edi:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_edi_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_edi_d.png) center no-repeat; cursor:default;}


/* 콘솔사용 추가 예약/수정/삭제 */
a.comm_btn_kor_new{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_kor_new:link, a.comm_btn_kor_new:visited{ float:left; background:url(/images/blue/com_btn_kor_new.png) center no-repeat;}
a.comm_btn_kor_new:hover{border-color:#ccc}
a.comm_btn_kor_new:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_kor_new_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_kor_new_d.png) center no-repeat; cursor:default;}

a.comm_btn_kor_modify{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_kor_modify:link, a.comm_btn_kor_modify:visited{ float:left; background:url(/images/blue/com_btn_kor_modify.png) center no-repeat;}
a.comm_btn_kor_modify:hover{border-color:#ccc}
a.comm_btn_kor_modify:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_kor_modify_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_kor_modify_d.png) center no-repeat; cursor:default;}

a.comm_btn_kor_delete{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_kor_delete:link, a.comm_btn_kor_delete:visited{ float:left; background:url(/images/blue/com_btn_kor_delete.png) center no-repeat;}
a.comm_btn_kor_delete:hover{border-color:#ccc}
a.comm_btn_kor_delete:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_kor_delete_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_kor_delete_d.png) center no-repeat; cursor:default;}

/* 서브메뉴용 추가 EDI 송신 */
a.comm_btn_EdiSend{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_EdiSend:link, a.comm_btn_EdiSend:visited{ float:left; background:url(/images/blue/com_btn_edi_send.png) center no-repeat;}
a.comm_btn_EdiSend:hover{border-color:#ccc}
a.comm_btn_EdiSend:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_EdiSend_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_edi_send_d.png) center no-repeat; cursor:default;}


/* v2 - 서브메뉴용 추가 EDI 송신 */
a.comm_btn_EdiSend2{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_EdiSend2:link, a.comm_btn_EdiSend2:visited{ float:left; background:url(/images/blue/com_btn_edi_send2.png) center no-repeat;}
a.comm_btn_EdiSend2:hover{border-color:#ccc}
a.comm_btn_EdiSend2:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_EdiSend2_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_edi_send2_d.png) center no-repeat; cursor:default;}


/* 서브메뉴용 추가 EDI 수신 */
a.comm_btn_EdiReceive{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_EdiReceive:link, a.comm_btn_EdiReceive:visited{ float:left; background:url(/images/blue/com_btn_edi_receive.png) center no-repeat;}
a.comm_btn_EdiReceive:hover{border-color:#ccc}
a.comm_btn_EdiReceive:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_EdiReceive_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_edi_receive_d.png) center no-repeat; cursor:default;}


/* 서브메뉴용 추가 EDI 수신 */
a.comm_btn_EdiReceive2{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_EdiReceive2:link, a.comm_btn_EdiReceive2:visited{ float:left; background:url(/images/blue/com_btn_edi_receive2.png) center no-repeat;}
a.comm_btn_EdiReceive2:hover{border-color:#ccc}
a.comm_btn_EdiReceive2:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_EdiReceive2_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_edi_receive2_d.png) center no-repeat; cursor:default;}

/* Interface 인터페이스 */
a.comm_btn_inf{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_inf:link, a.comm_btn_inf:visited{ float:left; background:url(/images/blue/com_btn_inf.png) center no-repeat;}
a.comm_btn_inf:hover{border-color:#ccc}
a.comm_btn_inf:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_inf_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_inf_d.png) center no-repeat; cursor:default;}



/* 링크페이지용 추가 */
a.comm_btn_siteLink{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_siteLink:link, a.comm_btn_siteLink:visited{ float:left; background:url(/images/blue/com_btn_ds.png) center no-repeat;}
a.comm_btn_siteLink:hover{border-color:#ccc}
a.comm_btn_siteLink:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_siteLink_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_ds_d.png) center no-repeat; cursor:default;}

/* AIF 추가 */
a.comm_btn_aif{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_aif:link, a.comm_btn_aif:visited{ float:left; background:url(/images/blue/com_btn_ds.png) center no-repeat;}
a.comm_btn_aif:hover{border-color:#ccc}
a.comm_btn_aif:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_aif_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_ds_d.png) center no-repeat; cursor:default;}

a.comm_btn_print{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_print:link, a.comm_btn_com_btn_print:visited{ float:left; background:url(/images/blue/com_btn_print.png) center no-repeat;}
a.comm_btn_print:hover{border-color:#ccc}
a.comm_btn_print:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_print_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_print_d.png) center no-repeat; cursor:default;}

a.comm_btn_doc{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_doc:link, a.comm_btn_com_btn_doc:visited{ float:left; background:url(/images/blue/com_btn_doc.png) center no-repeat;}
a.comm_btn_doc:hover{border-color:#ccc}
a.comm_btn_doc:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_doc_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_doc_d.png) center no-repeat; cursor:default;}

a.comm_btn_function{ display:block;text-decoration:none; width:42px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_function:link, a.comm_btn_com_btn_function:visited{ float:left; background:url(/images/blue/com_btn_fn.png) center no-repeat;}
a.comm_btn_function:hover{border-color:#ccc}
a.comm_btn_function:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_function_disable{display:block;text-decoration:none; width:42px; height:32px;background:url(/images/blue/com_btn_fn_d.png) center no-repeat; cursor:default;}

a.comm_btn_memo{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_memo:link, a.comm_btn_com_btn_memo:visited{ float:left; background:url(/images/blue/com_btn_cloud.png) center no-repeat;}
a.comm_btn_memo:hover{border-color:#ccc}
a.comm_btn_memo:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_memo_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_cloud_d.png) center no-repeat; cursor:default;}

a.comm_btn_approval{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_approval:link, a.comm_btn_com_btn_approval:visited{ float:left; background:url(/images/blue/com_btn_approval.png) center no-repeat;}
a.comm_btn_approval:hover{border-color:#ccc}
a.comm_btn_approval:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_approval_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_approval_d.png) center no-repeat; cursor:default;}

a.comm_btn_new_house{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_new_house:link, a.comm_btn_com_btn_new_house:visited{ float:left; background:url(/images/blue/com_btn_hnew.png) center no-repeat;}
a.comm_btn_new_house:hover{border-color:#ccc}
a.comm_btn_new_house:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_new_house_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_hnew_d.png) center no-repeat; cursor:default;}

a.comm_btn_consol_house{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_consol_house:link, a.commn_btn_consol_house:visited{ float:left; background:url(/images/blue/com_btn_h_consol.png) center no-repeat;}
a.comm_btn_consol_house:hover{border-color:#ccc}
a.comm_btn_consol_house:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_consol_house_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_h_consol_d.png) center no-repeat; cursor:default;}

a.comm_btn_email{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_email:link, a.comm_btn_com_btn_email:visited{ float:left; background:url(/images/blue/com_btn_email.png) center no-repeat;}
a.comm_btn_email:hover{border-color:#ccc}
a.comm_btn_email:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_email_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_email_d.png) center no-repeat; cursor:default;}

a.comm_btn_emaillog{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_emaillog:link, a.comm_btn_com_btn_emaillog:visited{ float:left; background:url(/images/blue/com_btn_emaillog.png) center no-repeat;}
a.comm_btn_emaillog:hover{border-color:#ccc}
a.comm_btn_emaillog:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_emaillog_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_emaillog_d.png) center no-repeat; cursor:default;}

a.comm_btn_search_cancel{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_search_cancel:link, a.comm_btn_search_cancel:visited{ float:left; background:url(/images/blue/com_btn_search_cancel.png) center no-repeat;}
a.comm_btn_search_cancel:hover{border-color:#ccc}
a.comm_btn_search_cancel:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_search_cancel_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_search_cancel_d.png) center no-repeat; cursor:default;}

a.comm_btn_sign{ display:block;text-decoration:none; width:163px; height:32px;}
a.comm_btn_sign:link, a.comm_btn_sign:visited{ float:left; background:url(/images/blue/com_btn_sign.png) left top no-repeat;}
a.comm_btn_sign:hover{float:left;background:url(/images/blue/com_btn_sign_o.png) left top no-repeat;}
a.comm_btn_sign:active{float:left;background:url(/images/blue/com_btn_sign_p.png) left top no-repeat;}
a.comm_btn_sign_disable{ display:block;text-decoration:none; width:163px; height:32px; background:url(/images/blue/com_btn_sign_d.png) left top no-repeat;}

a.comm_btn_mini_sign{ display:block;text-decoration:none; width:32px; height:32px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.comm_btn_mini_sign:link, a.comm_btn_mini_sign:visited{ float:left; background:url(/images/blue/com_btn_sign_mini.png) center no-repeat;}
a.comm_btn_mini_sign:hover{border-color:#ccc}
a.comm_btn_mini_sign:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-color:#2e97d8}
a.comm_btn_mini_sign_disable{display:block;text-decoration:none; width:32px; height:32px;background:url(/images/blue/com_btn_sign_mini_d.png) center no-repeat; cursor:default;}



/* Middle Pane-Center [ Search Button ] */
a.comm_btn_search{ display:block;text-decoration:none; width:39px; height:32px; margin-right:4px;}
a.comm_btn_search:link, a.comm_btn_search:visited{ float:left; background:url(/images/blue/com_btn_search.gif) left top no-repeat;}
a.comm_btn_search:hover, a.comm_btn_search:active{float:left;background:url(/images/blue/com_btn_search_o.gif) left top no-repeat;}
a.comm_btn_search_disable{ display:block;text-decoration:none; width:39px; height:32px; margin-right:4px; background:url(/images/blue/com_btn_search_d.gif) left top no-repeat;}

a.comm_btn_pre{ display:block;text-decoration:none; width:17px; height:24px; margin-right:4px;}
a.comm_btn_pre:link, a.comm_btn_pre:visited{ float:left; background:url(/images/blue/com_btn_pre.png) left top no-repeat;}
a.comm_btn_pre_disable{ display:block;text-decoration:none; width:17px; height:24px; margin-right:4px; background:url(/images/blue/com_btn_pre_d.png) left top no-repeat;}

a.comm_btn_next{ display:block;text-decoration:none; width:19px; height:24px; margin-right:4px;}
a.comm_btn_next:link, a.comm_btn_next:visited{ float:left; background:url(/images/blue/com_btn_next.png) left top no-repeat;}
a.comm_btn_next_disable{ display:block;text-decoration:none; width:19px; height:24px; margin-right:4px; background:url(/images/blue/com_btn_next_d.png) left top no-repeat;}


a.com_btn_tempSave{ display:block;text-decoration:none; width:32px; height:32px;}
a.com_btn_tempSave:link, a.comm_btn_ar:visited{ background:url(/images/blue/com_btn_tempSave.gif) right center no-repeat;}
a.com_btn_tempSave_disable{ display:block;text-decoration:none;width:32px; height:32px; background:url(/images/blue/com_btn_tempSave.g) left top no-repeat;}


/* Middle Pane-Righmemotion Button ] */

/*
a.fms_btn_hawb{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_hawb:link, a.comm_btn_hawb:visited{ float:left; background:url(/images/blue/btn_HAWB.png) left top no-repeat;}
a.fms_btn_hawb:hover, a.comm_btn_hawb:active{float:left;background:url(/images/blue/btn_HAWB_o.png) left top no-repeat;}
a.fms_btn_hawb_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_HAWB_d.png) left top no-repeat;}

a.fms_btn_hbl{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_hbl:link, a.comm_btn_hbl:visited{ float:left; background:url(/images/blue/btn_HBL.png) left top no-repeat;}
a.fms_btn_hbl:hover, a.comm_btn_hbl:active{float:left;background:url(/images/blue/btn_HBL_o.png) left top no-repeat;}
a.fms_btn_hbl_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_HBL_d.png) left top no-repeat;}

a.fms_btn_ar{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_ar:link, a.comm_btn_ar:visited{ float:left; background:url(/images/blue/btn_AR.png) left top no-repeat;}
a.fms_btn_ar:hover, a.comm_btn_ar:active{float:left;background:url(/images/blue/btn_AR_o.png) left top no-repeat;}
a.fms_btn_ar_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_AR_d.png) left top no-repeat;}

a.fms_btn_ap{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_ap:link, a.comm_btn_ap:visited{ float:left; background:url(/images/blue/btn_AP.png) left top no-repeat;}
a.fms_btn_ap:hover, a.comm_btn_ap:active{float:left;background:url(/images/blue/btn_AP_o.png) left top no-repeat;}
a.fms_btn_ap_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_AP_d.png) left top no-repeat;}

a.fms_btn_ap_mbl{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_ap_mbl:link, a.comm_btn_mbl_ap:visited{ float:left; background:url(/images/blue/btn_AP_MBL.png) left top no-repeat;}
a.fms_btn_ap_mbl:hover, a.comm_btn_mbl_ap:active{float:left;background:url(/images/blue/btn_AP_MBL_o.png) left top no-repeat;}
a.fms_btn_ap_mbl_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_AP_MBL_d.png) left top no-repeat;}

a.fms_btn_drcr{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_drcr:link, a.comm_btn_drcr:visited{ float:left; background:url(/images/blue/btn_DRCR.png) left top no-repeat;}
a.fms_btn_drcr:hover, a.comm_btn_drcr:active{float:left;background:url(/images/blue/btn_DRCR_o.png) left top no-repeat;}
a.fms_btn_drcr_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_DRCR_d.png) left top no-repeat;}

a.fms_btn_amend{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_amend:link, a.comm_btn_amend:visited{ float:left; background:url(/images/blue/btn_AMEND.png) left top no-repeat;}
a.fms_btn_amend:hover, a.comm_btn_amend:active{float:left;background:url(/images/blue/btn_AMEND_o.png) left top no-repeat;}
a.fms_btn_amend_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_AMEND_d.png) left top no-repeat;}

a.fms_btn_subagent{ display:block;text-decoration:none;width:86px; height:20px; margin-right:4px;}
a.fms_btn_subagent:link, a.comm_btn_subagent:visited{ float:left; background:url(/images/blue/btn_SUBAWB.png) left top no-repeat;}
a.fms_btn_subagent:hover, a.comm_btn_subagent:active{float:left;background:url(/images/blue/btn_SUBAWB_o.png) left top no-repeat;}
a.fms_btn_subagent_disable{ display:block;text-decoration:none;width:86px; height:20px; margin-right:4px; background:url(/images/blue/btn_SUBAWB_d.png) left top no-repeat;}

a.fms_btn_subagent2{ display:block;text-decoration:none;width:80px; height:20px; margin-right:4px;}
a.fms_btn_subagent2:link, a.comm_btn_subagent2:visited{ float:left; background:url(/images/blue/btn_SUBBL.png) left top no-repeat;}
a.fms_btn_subagent2:hover, a.comm_btn_subagent2:active{float:left;background:url(/images/blue/btn_SUBBL_o.png) left top no-repeat;}
a.fms_btn_subagent2_disable{ display:block;text-decoration:none;width:80px; height:20px; margin-right:4px; background:url(/images/blue/btn_SUBBL_d.png) left top no-repeat;}

a.sms_btn_basedSystem{ display:block;text-decoration:none;width:88px; height:20px; margin-right:4px;}
a.sms_btn_basedSystem:link, a.comm_btn_hawb:visited{ float:left; background:url(/images/blue/btn_SYSTEMD.png) left top no-repeat;}
a.sms_btn_basedSystem:hover, a.comm_btn_hawb:active{float:left;background:url(/images/blue/btn_SYSTEMD_o.png) left top no-repeat;}
a.sms_btn_basedSystem_disable{ display:block;text-decoration:none;width:88px; height:20px; margin-right:4px; background:url(/images/blue/btn_SYSTEMD_d.png) left top no-repeat;}


a.fms_btn_cargo{ display:block;text-decoration:none;width:100px; height:20px; margin-right:4px;}
a.fms_btn_cargo:link, a.comm_btn_amend:visited{ float:left; background:url(/images/blue/btn_ADDCARGO.png) left top no-repeat;}
a.fms_btn_cargo:hover, a.comm_btn_amend:active{float:left;background:url(/images/blue/btn_ADDCARGO_o.png) left top no-repeat;}
a.fms_btn_cargo_disable{ display:block;text-decoration:none;width:100px; height:20px; margin-right:4px; background:url(/images/blue/btn_ADDCARGO_d.png) left top no-repeat;}

a.fms_btn_alert{ display:block;text-decoration:none;width:100px; height:20px; margin-right:4px;}
a.fms_btn_alert:link, a.comm_btn_amend:visited{ float:left; background:url(/images/blue/btn_ADDALERT.png) left top no-repeat;}
a.fms_btn_alert:hover, a.comm_btn_amend:active{float:left;background:url(/images/blue/btn_ADDALERT_o.png) left top no-repeat;}
a.fms_btn_alert_disable{ display:block;text-decoration:none;width:100px; height:20px; margin-right:4px; background:url(/images/blue/btn_ADDALERT_d.png) left top no-repeat;}

a.fms_btn_oper{ display:block;text-decoration:none;width:125px; height:20px; margin-right:4px;}
a.fms_btn_oper:link, a.comm_btn_amend:visited{ float:left; background:url(/images/blue/btn_ADDOPER.png) left top no-repeat;}
a.fms_btn_oper:hover, a.comm_btn_amend:active{float:left;background:url(/images/blue/btn_ADDOPER_o.png) left top no-repeat;}
a.fms_btn_oper_disable{ display:block;text-decoration:none;width:125px; height:20px; margin-right:4px; background:url(/images/blue/btn_ADDOPER_d.png) left top no-repeat;}
a.fms_btn_default{ display:block;text-decoration:none;width:140px; height:20px; margin-right:4px;}
a.fms_btn_default:link, a.comm_btn_amend:visited{ float:left; background:url(/images/blue/btn_defaultsetting.png) left top no-repeat;}
a.fms_btn_default:hover, a.comm_btn_amend:active{float:left;background:url(/images/blue/btn_defaultsetting_o.png) left top no-repeat;}
a.fms_btn_default_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_defaultsetting_d.png) left top no-repeat;}

a.fms_btn_save{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_save:link, a.comm_btn_ar:visited{ float:left; background:url(/images/blue/btn_SAVE.png) left top no-repeat;}
a.fms_btn_save:hover, a.comm_btn_ar:active{float:left;background:url(/images/blue/btn_SAVE_o.png) left top no-repeat;}
a.fms_btn_save_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_SAVE_d.png) left top no-repeat;}

a.fms_btn_big_ar{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_big_ar:link, a.comm_btn_ar:visited{ background:url(/images/blue/btn_AR.png) right center no-repeat;}
a.fms_btn_big_ar_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_AR_o.png) left top no-repeat;}

a.fms_btn_big_ap{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px;}
a.fms_btn_big_ap:link, a.comm_btn_ar:visited{ background:url(/images/blue/btn_AP.png) right center no-repeat;}
a.fms_btn_big_ap_disable{ display:block;text-decoration:none;width:74px; height:20px; margin-right:4px; background:url(/images/blue/btn_AP_o.png) left top no-repeat;}

a.fms_btn_big_drcr{ display:block;text-decoration:none;width:74px; height:20px;}
a.fms_btn_big_drcr:link, a.comm_btn_ar:visited{ background:url(/images/blue/btn_DRCR.png) right center no-repeat;}
a.fms_btn_big_drcr_disable{ display:block;text-decoration:none;width:74px; height:20px; background:url(/images/blue/btn_DRCR_o.png) left top no-repeat;}

*/

/**/


a.fms_btn_hawb, a.fms_btn_hbl, a.fms_btn_ar, a.fms_btn_ap, a.fms_btn_ap_mbl,
	a.fms_btn_drcr, a.fms_btn_amend, a.fms_btn_subagent,a.fms_btn_subagent2, 
	a.fms_btn_cargo, a.fms_btn_customsApi, a.fms_btn_alert,a.fms_btn_oper,
	a.fms_btn_big_ar,a.fms_btn_big_ap, a.fms_btn_big_ar_kor, a.fms_btn_big_ap_kor, a.fms_btn_big_drcr,
	a.sms_btn_basedSystem, a.fms_btn_default, a.fms_btn_save{
	display: inline-block;
	text-decoration: none;
	height: 20px;
	width:auto;
	margin-right: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: left;
	background-color: #ddd;
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	padding-right:5px;
	padding-left: 25px;
	line-height: 20px;
	text-align: center;
}
a.fms_btn_hawb:hover, a.fms_btn_hawb:active,
a.fms_btn_hbl:hover, a.fms_btn_hbl:active,
a.fms_btn_ar:hover, a.fms_btn_ar:active, 
a.fms_btn_ap:hover, a.fms_btn_ap:active,
a.fms_btn_ap_mbl:hover, a.fms_btn_ap_mbl:active,
a.fms_btn_drcr:hover, a.fms_btn_drcr:active,
a.fms_btn_amend:hover, a.fms_btn_amend:active, 
a.fms_btn_subagent:hover, a.fms_btn_subagent:active, 
a.fms_btn_subagent2:hover, a.fms_btn_subagent2:active,
a.sms_btn_basedSystem:hover, a.sms_btn_basedSystem:active,
a.fms_btn_default:hover, a.fms_btn_default:active,
a.fms_btn_save:hover,a.fms_btn_save:active,
a.fms_btn_big_ar:hover, a.fms_btn_big_ar:active,
a.fms_btn_big_ap:hover, a.fms_btn_big_ap:active,
a.fms_btn_big_ar_kor:hover, a.fms_btn_big_ar_kor:active,
a.fms_btn_big_ap_kor:hover, a.fms_btn_big_ap_kor:active,
a.fms_btn_big_drcr:hover, a.fms_btn_big_drcr:active,
a.fms_btn_cargo:hover, a.fms_btn_cargo:active,
a.fms_btn_alert:hover, a.fms_btn_alert:active,
a.fms_btn_oper:hover, a.fms_btn_oper:active,
a.fms_btn_customsApi:hover, a.fms_btn_customsApi:active {
	background-color: #eee;
}
a.fms_btn_hawb_disable, a.fms_btn_hbl_disable,
a.fms_btn_ar_disable, a.fms_btn_ap_disable,
a.fms_btn_ap_mbl_disable, a.fms_btn_drcr_disable, a.fms_btn_amend_disable,
a.fms_btn_subagent_disable, a.fms_btn_subagent2_disable,
a.fms_btn_big_ar_disable,a.fms_btn_big_ap_disable, a.fms_btn_big_ar_kor_disable, a.fms_btn_big_ap_kor_disable, a.fms_btn_big_drcr_disable, a.fms_btn_cargo_disable,
a.fms_btn_alert_disable, a.fms_btn_oper_disable, a.fms_btn_customsApi_disable,
a.sms_btn_basedSystem_disable,a.fms_btn_default_disable,a.fms_btn_save_disable {
	display: inline-block;
	text-decoration: none;
	height: 20px;
	width:auto;
	margin-right: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #2e4056;
	float: left;
	background-color: #fff;
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 1px solid #e0e0e0;
	color: #bcbcbc;
	padding-right:5px;
	padding-left: 25px;
	line-height: 20px;
	text-align: center;
}
a.fms_btn_hawb {
	background-image: url(/images/blue/btn_HAWB.png);
}

a.fms_btn_hawb_disable {
	background-image: url(/images/blue/btn_HAWB_d.png);
}

a.fms_btn_hbl {
	background-image: url(/images/blue/btn_HAWB.png);
}

a.fms_btn_hbl_disable {
	background-image: url(/images/blue/btn_HAWB_d.png);
}

a.fms_btn_ar, a.fms_btn_big_ar {
	background-image: url(/images/blue/btn_AR.png);
}

a.fms_btn_ar_disable, .fms_btn_big_ar_disable {
	background-image: url(/images/blue/btn_AR_d.png);
}

a.fms_btn_ar_kor, a.fms_btn_big_ar_kor {
	background-image: url(/images/blue/btn_AR.png);
}

a.fms_btn_ar_kor_disable, .fms_btn_big_ar_kor_disable {
	background-image: url(/images/blue/btn_AR_d.png);
}

a.fms_btn_ap_kor, a.fms_btn_big_ap_kor {
	background-image: url(/images/blue/btn_AP.png);
}

a.fms_btn_ap_kor_disable, .fms_btn_big_ap_kor_disable {
	background-image: url(/images/blue/btn_AP_d.png);
}

a.fms_btn_ap, a.fms_btn_amend, a.fms_btn_big_ap {
	background-image: url(/images/blue/btn_AP.png);
}

a.fms_btn_ap_disable, a.fms_btn_amend_disable, a.fms_btn_subagent_disable,
	a.fms_btn_subagent2_disable, a.fms_btn_big_ap_disable {
	background-image: url(/images/blue/btn_AP_d.png);
}

a.fms_btn_ap_mbl, a.fms_btn_subagent, a.fms_btn_subagent2 {
	background-image: url(/images/blue/btn_AP_MBL.png);
}

a.fms_btn_ap_mbl_disable, a.fms_btn_big_ap_disable {
	background-image: url(/images/blue/btn_AP_MBL_d.png);
}

a.fms_btn_drcr, a.fms_btn_big_drcr {
	background-image: url(/images/blue/btn_DRCR.png);
}

a.fms_btn_drcr_disable, a.fms_btn_big_drcr_disable {
	background-image: url(/images/blue/btn_DRCR_d.png);
}

a.fms_btn_cargo, a.fms_btn_customsApi, a.fms_btn_alert, a.fms_btn_oper, a.sms_btn_basedSystem, a.fms_btn_default, a.fms_btn_save{
	background-image: url(/images/blue/btn_ADDALERT.png);
}

a.fms_btn_cargo_disable, a.fms_btn_customsApi_disable, a.fms_btn_alert_disable, a.fms_btn_oper_disable,
a.sms_btn_basedSystem_disable, a.fms_btn_default_disable, a.fms_btn_save_disable{
	background-image: url(/images/blue/btn_ADDALERT_d.png);
}

a.fms_btn_hawb:before, a.fms_btn_hawb_disable:before {
	content: "HAWB";
}

a.fms_btn_hbl:before, a.fms_btn_hbl_disable:before {
	content: "H.B/L";
}

a.fms_btn_ar:before, a.fms_btn_ar_disable:before, a.fms_btn_big_ar:before,
	a.fms_btn_big_ar_disable:before {
	content: "A.R";
}

a.fms_btn_ap:before, a.fms_btn_ap_disable:before, a.fms_btn_big_ap:before,
	a.fms_btn_big_ap_disable:before {
	content: "A.P";
}

a.fms_btn_ar_kor:before, a.fms_btn_ar_kor_disable:before, a.fms_btn_big_ar_kor:before,
	a.fms_btn_big_ar_kor_disable:before {
	content: "A.R(매출)";
}

a.fms_btn_ap_kor:before, a.fms_btn_ap_kor_disable:before, a.fms_btn_big_ap_kor:before,
	a.fms_btn_big_ap_kor_disable:before {
	content: "A.P(매입)";
}

a.fms_btn_ap_mbl:before, a.fms_btn_ap_mbl_disable:before {
	content: "A.P(M)";
}

a.fms_btn_drcr:before, a.fms_btn_drcr_disable:before, a.fms_btn_big_drcr:before,
	a.fms_btn_big_drcr_disable:before {
	content: "DR.CR";
}

a.fms_btn_amend:before, a.fms_btn_amend_disable:before {
	content: "AMEND";
}

a.fms_btn_subagent:before, a.fms_btn_subagent_disable:before {
	content: "SUB AWB";
}

a.fms_btn_subagent2:before, a.fms_btn_subagent2_disable:before {
	content: "SUB B/L"
}

a.fms_btn_cargo:before, a.fms_btn_cargo_disable:before {
	content: "ADD CARGO"
}

a.fms_btn_customsApi:before, a.fms_btn_customsApi_disable:before {
	content: "CUSTOMS API"
}

a.fms_btn_alert:before, a.fms_btn_alert_disable:before {
	content: "ADD ALERT"
}

a.fms_btn_oper:before, a.fms_btn_oper_disable:before {
	content: "ADD OPPERATION"
}
a.sms_btn_basedSystem:before, a.sms_btn_basedSystem_disable:before{
	content: "시스템 기초"
}
a.fms_btn_default:before, a.fms_btn_default_disable:before{
	content: "DEFAULT SETTING"
}
a.fms_btn_save:before, a.fms_btn_save_disable:before{
	content: "SAVE"
}
/**/

[class*='_disable']{cursor:default !important;}





/* Middle Pane-Center [ Button - Type1] */
a.f_btn1 {
float:left;background:transparent url(/images/blue/f_btn1_r.gif) no-repeat center right; display: block;height: 20px;
padding-right: 15px; /* button right img width*/
text-decoration: none;
font-size:11px;}

a.f_btn1 span {
/* Background left image */ background: transparent url(/images/blue/f_btn1_l.gif) no-repeat; display: block;line-height:20px;
padding: 0 0 0 25px;
} 

a.f_btn1:hover {float: left;background:transparent url(/images/blue/f_btn1_r_o.gif) no-repeat center right; display: block;
padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
font-size:11px;
}
a.f_btn1:hover span {
/* Background left image */ 
background: transparent url(/images/blue/f_btn1_l_o.gif) no-repeat; line-height:20px;
display: block;
padding: 0 0 0 25px;
}

a.f_btn1:link {color:#0f3757;text-decoration:none;} 
a.f_btn1:hover {color:#fff;text-decoration:none;} 
a.f_btn1:visited {color:#0f3757;text-decoration:none;}


/* Popup [ Button - New] */
a.p_btn_new {
	font-weight:bold;
	float:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ccc;
	display: inline-block;
	height: 22px;
	line-height:20px;
	margin:0 .16em;
	padding:0 7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fff;
}
a.p_btn_new:hover{
	background:#ebebeb;
	border-color:#adadad;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

a.p_btn_new span{
	display:inline-block;
	padding-left:18px;
	background:transparent url(/images/blue/pop_btn_new_l.png) no-repeat left center; 
	text-transform:capitalize;
	color:#333;
}

/* LIST-TABLE [ Button - Refresh] */
a.btn_refresh_on, a.btn_refresh {
	font-weight:bold;
	float:left;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #ccc;
	display: inline-block;
	height: 22px;
	line-height:18px;
	margin:0 .16em;
	padding:0 4px !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fff;
}
a.btn_refresh_on:hover, a.btn_refresh:hover{
	padding:0 7px;
	background:#ebebeb;
	border-color:#adadad;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
a.btn_refresh_on span, a.btn_refresh span{
	display:inline-block;
	padding-left:18px;
	background:transparent url(/images/blue/btn_refresh_l_s.png) no-repeat left center; 
	text-transform:capitalize;
	color:#333;
}
a.btn_refresh_off {
	font-weight:bold;
	float:left;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #ccc;
	display: inline-block;
	height: 22px;
	line-height:18px;
	margin:0 .16em;
	padding:0 4px !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fff;
}
a.btn_refresh_off:hover{
	background:#ebebeb;
	border-color:#adadad;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
a.btn_refresh_off span{
	display:inline-block;
	padding-left:18px;
	background:transparent url(/images/blue/btn_refresh_l.png) no-repeat left center; 
	text-transform:capitalize;
	color:#333;
}


/**
	2014-11-26 버튼 추가.
**/
.normal_btn, .btn1126 li{list-style:none; padding:1px 3px 0 0; line-height:12px; font-weight:normal;}
.normal_btn li{float:left; margin-right:1px; }
.basic_info, #tb_input_wrap.basic_info{border:1px solid #ccc !important;border-color:#ccc !important; box-sizing: border-box; margin-top: -1px;}

/**버튼 활성화**/
.disb{display:block; padding:0px; height:20px; width:100px; }
.disb a:link{ text-decoration:none;}
.disb a:link .al{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg.png); background-repeat:no-repeat; background-position:top left; float:left;}/*padding:5px 10px;*/
.disb a:link .ar{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg.png); background-repeat:no-repeat; background-position:top right; float:right;}
.disb a:link .ac{padding:4px 0px;height:14px;background-image:url(/images/blue/btn1121_bg.png); background-repeat:repeat-x; text-align:center; background-position:top center; text-decoration:none; margin-left:10px; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px; cursor:pointer;}

.disb a:visited .al{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg.png); background-repeat:no-repeat; background-position:top left; float:left;}/*padding:5px 10px;*/
.disb a:visited .ar{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg.png); background-repeat:no-repeat; background-position:top right; float:right;}
.disb a:visited .ac{padding:4px 0px;height:14px;background-image:url(/images/blue/btn1121_bg.png); background-repeat:repeat-x; text-align:center; background-position:top center; margin-left:10px; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px; cursor:pointer;}

.disb a:hover .al{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg_over.png); background-repeat:no-repeat; background-position:top left; float:left;}/*padding:5px 10px;*/
.disb a:hover .ar{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg_over.png); background-repeat:no-repeat; background-position:top right; float:right;}
.disb a:hover .ac{padding:4px 0px;height:14px;background-image:url(/images/blue/btn1121_bg_over.png); background-repeat:repeat-x; text-align:center; background-position:top center; margin-left:10px; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px; cursor:pointer;}

/**버튼 비활성화**/
.disn{display:block; padding:0px; height:20px; width:100px; }
.disn a:link{ text-decoration:none;}
.disn a:link .al{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg_dis.png); background-repeat:no-repeat; background-position:top left; float:left;}/*padding:5px 10px;*/
.disn a:link .ar{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg_dis.png); background-repeat:no-repeat; background-position:top right; float:right;}
.disn a:link .ac{padding:4px 0px;height:14px;background-image:url(/images/blue/btn1121_bg_dis.png); background-repeat:repeat-x; text-align:center;background-position:top center; margin-left:10px; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px; cursor:pointer;}

.disn{display:block; padding:0px; height:20px; width:100px; }
.disn a:visited{ text-decoration:none;}
.disn a:visited .al{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg_dis.png); background-repeat:no-repeat; background-position:top left; float:left;}/*padding:5px 10px;*/
.disn a:visited .ar{width:10px; height:20px; background-image:url(/images/blue/btn1121_bg_dis.png); background-repeat:no-repeat; background-position:top right; float:right;}
.disn a:visited .ac{padding:4px 0px;height:14px;background-image:url(/images/blue/btn1121_bg_dis.png); background-repeat:repeat-x; text-align:center;background-position:top center; margin-left:10px; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px; cursor:pointer;}
/**버튼 비활성화**/

/* Popup-Input*/
.popup_bg{background:url(/images/blue/popup_bg.gif) left top repeat-x;}
#popup_wrap{position:relative; padding:2px 8px 10px 8px;margin:0 auto;}
#popup_sub_tit_wrap{height:27px; margin-top: 7px; margin-bottom:5px;cursor:pointer;}
#popup_sub_tit_wrap h2{float:left;padding-left:10px}
#popup_sub_tit_wrap h2 .popup_sub_depth{ display:inline-block; color:#df4022; line-height:20px; margin-top:3px;padding-bottom:3px; font-weight:bold;padding:0 11px;border:1px solid #df4022;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
#popup_sub_tit_wrap .popup_sub_tit{ display:inline-block; padding-left:20px;line-height:27px; font-weight:bold;}

#popup_wrap h3{background:#fff; border-left:1px #ccc solid;border-top:1px #ccc solid; border-right:1px #ccc solid; border-bottom:none;line-height:23px;color:#333; font-weight:bold;margin-top:5px;}

/*======================================
             2014-01-09  추가 시작
=======================================*/
/*#popup_wrap h4{background:url(/images/blue/popup_stit_bg2.gif) left top repeat-x; border-left:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid; border-bottom:none;line-height:23px; color:#4287a8;font-weight:bold; margin-top:5px;}
#popup_wrap h4 span{ display:block;background:url(/images/blue/popup_stit_ball2.gif) 10px 4px no-repeat; padding-left:35px;} /* 2014-01-09  추가 끝*/s
#bLInformationH4 {
	background: #daecf4; border: 1px solid #f1f1f1;
}

#tb_input_wrap            {border:1px solid #f1f1f1;border-color:#f1f1f1 !important;background:#f1f1f1 !important; padding:1px 0; }
#tb_input_wrap_bottom  {border:1px solid #ccc;border-color:#ccc !important;background:#f1f1f1 !important; padding:1px 0; margin-top:5px;}
#tb_input_wrap3           {border:1px solid #ccc;border-color:#ccc !important;background:#f1f1f1 !important; padding:1px 0; } /* 배경색 넣어줌*/
/*#tb_input_wrap3_bottom{border:1px solid #ccc;background:#dff5fe; padding:1px 0; margin-top:5px;}*/
#tb_input_wrap3_bottom{border:1px solid #ccc;border-color:#ccc !important;background:#f1f1f1 !important; padding:1px 0; margin-top:5px;}/*g1 맨 아래 필드*/


#tb_bl_wrap             {border:1px solid #ccc;background:#f1f1f1; padding:5px; text-align:center;margin-bottom:3px;}
#tb_bl_wrap_bottom      {border:1px solid #ccc;background:#f1f1f1; padding:5px; text-align:center;}
.tb_input{position:relative; margin:0 auto; width: 100%}
.tb_input tr{white-space:nowrap;}
.tb_input th{text-align:right;padding-right:10px; padding-left:10px; font-weight:normal;}
.tb_input td{position:relative;border-right:1px solid #c9dce4; padding:1px 10px 2px 0;}
.tb_input td.td_lpadding{ border-right:0px; padding:1px 10px 2px 10px;}
.tb_input td.td_end,.tb_input td:last-child{ border-right:0;}
.tb_input td textarea{padding:5px;font-family:Courier New;line-height:12px;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-color:#ccc;
    border-radius: 4px;} 
.th_itemname{padding-left:10px; padding-right:10px;}

/* B/L 엔트리용 추가 2013.02.13 blue */
.tb_input_bl{position:relative; margin:0 auto; width: 100%}
/* .tb_input_bl tr{white-space:nowrap;} */
.tb_input_bl th{text-align:right;padding-right:10px; padding-left:10px; font-weight:normal;}
.tb_input_bl td{ padding:1px 8px 2px 0; line-height:12px;position:relative;}
.tb_input_bl td.td_lpadding{ border-right:0px; padding:1px 10px 2px 10px;}
.tb_input_bl td.td_rpadd{ text-align:right; border-right:0px; padding-right:0px;}
.tb_input_bl td textarea{padding:2px;font-family:Courier New;line-height:12px;}
/* B/L 엔트리용 추가 2013.02.13 blue */

.td_grid td{ padding:1px 10px 2px 0; line-height:25px;}

/*======================================
             2014-01-09  추
             가 시작
=======================================*/
#tb_row_wrap{display:inline-block;position:relative;}
#tb_input_wrap2{float:left;}


/*===================================================
           2015-04-07  회계 search option 영역 추가 시작
====================================================*/


.srch_option {float:right; display:inline;background:url(/images/blue/profit_bg1.gif) repeat-x;border-left:1px solid #ccc;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.srch_option li{float:left;font-size:12px; line-height:22px;height:22px;vertical-align:middle;padding-left:10px;padding-right:10px;}
.srch_option li.opt_tit {color:#C30;font-weight:bold;background:transparents url(/images/blue/profit_line.gif) right center no-repeat;}
.srch_option li.opt_endline {padding:0; width:1px;border-right:1px solid #ccc }







.tb_input2{position:realtive; margin:0 auto; width: 100%;line-height:30px;border-top:1px solid #ccc; border-collapse:separate; border-right:1px solid #ccc;}
.tb_input2 th{ background:#deeef5;color:#333; ;border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.tb_input2 td{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:1px 10px 4px 0;}
.tb_input2 td.td_lpadding{ border-right:0px; padding:1px 10px 2px 10px;}
.tb_input2 td.td_end{ border-right:0;}
.tb_input2 td textarea{font-family:Courier New;line-height:12px;}
.tb_input2 th.input2_itemname{font-weight:normal; background:#e9e9e9; padding-left:10px; padding-right:10px;}



.margin_0_10{margin:0 10px;}/*2014-01-09  추가 끝*/

/* B/L 엔트리용 추가 2013.02.13 blue */
.tb_input2_bl{position:realtive; margin:0 auto; width: 100%;line-height:15px;border-top:1px solid #ccc; border-collapse:separate; border-right:1px solid #ccc;}
.tb_input2_bl th{ background:#e9e9e9;color:#333; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:normal; height:20px;}
.tb_input2_bl td{ padding:2px 5px 2px 5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.tb_input2_bl td textarea{font-family:Courier New;line-height:12px;padding: 5px;box-sizing: border-box;}
/* B/L 엔트리용 추가 2013.02.13 blue */

.bl_slide_wrap{display:inline-block; position:relative; padding:5px; margin:0 auto; background:#a7cad4; border:1px #ccc solid; margin-bottom:5px;}
#grid_wrap{position:relative;padding:0;margin:0 auto;}
/*#grid_wrap h4{background:url(/images/blue/popup_stit_bg2.gif) left top repeat-x; border-left:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid; border-bottom:none;line-height:23px; color:#4287a8;font-weight:bold;}
#grid_wrap h4 span{ display:block;background:url(/images/blue/popup_stit_ball2.gif) 10px 4px no-repeat; padding-left:35px;} /* 2014-01-09  추가 끝*/

/*======================================
   2014-02-28  타이틀 depth 추가 시작
=======================================*/

h3{background:url(/images/blue/popup_stit_bg2.gif) left top repeat-x; border-left:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid; border-bottom:none;line-height:23px; color:#333;font-weight:bold; }
h3 span{ display:block;background:url(/images/blue/popup_stit_ball2.gif) 10px center no-repeat; padding-left:25px;border-color:#ccc !important} 

/*tap depth 1 */ h4{line-height:22px;color:#333; font-weight:bold;margin-top:3px; font-size:12px;}
h4 span:not(.k-autocomplete){ display:block;background:url(/images/blue/depth2_ball.gif) left center no-repeat; padding-left:18px;}
h4 button span{background:none;padding-left:0;}


/*tap depth 2 */ h5{line-height:22px;color:#333;  font-size:12px;}
h5 span{ display:block;background:url(/images/blue/depth3_ball.gif) left center no-repeat; padding-left:18px; margin-top:5px;} 
/*tap depth 3 */h6{line-height:22px;color:#333; font-size:12px;}
h6 span{ display:block;background:url(/images/blue/depth4_ball.gif) left center no-repeat; padding-left:18px;}
/*tap depth 4 */ h7{line-height:14px;color:#333;  font-size:12px;}
h7 span{ display:block; padding-left:18px;} 

b1{margin:0px; padding:0px;}
.b1box{border:1px solid #ccc; font-size:12px; font-weight:bold; background-image:url(/images/blue/arrow-left.png); background-repeat:no-repeat; padding:3px 3px 3px 20px; display: block;}

.countLayer_top_btn{
    float:right;
    margin-top:-2px;
}
.countLayer_top_btn button{
    padding: 2px 4px 3px;
    line-height: 1;
    font-size: 11.5px;
}

/*2014-02-28  추가 끝*/

/*======================================
  margin / padding 여백값 / float
=======================================*/

.m_t_3{margin-top:3px;}
.m_t_4{margin-top:4px;}
.m_t_5{margin-top:5px;}

.m_r_3{margin-right:3px;}
.m_r_4{margin-right:4px;}
.m_r_5{margin-right:5px;}

.m_b_3{margin-bottom:3px;}
.m_b_4{margin-bottom:4px;}
.m_b_5{margin-bottom:5px;}

.m_l_3{margin-left:3px;}
.m_l_4{margin-left:4px;}
.m_l_5{margin-left:5px;}

.p_t_3{padding-top:3px;}
.p_t_4{padding-top:4px;}
.p_t_5{padding-top:5px;}

.p_r_3{padding-right:3px;}
.p_r_4{padding-right:4px;}
.p_r_5{padding-right:5px;}

.m_b_3{padding-bottom:3px;}
.m_b_4{padding-bottom:4px;}
.m_b_5{padding-bottom:5px;}

.p_l_3{padding-left:3px;}
.p_l_4{padding-left:4px;}
.p_l_5{padding-left:5px;}

.fl{float:left;}
.fr{float:right;}	

/* Popup-Search*/
#popup_search_wrap{border:3px solid #f1f1f1; background:#f1f1f1; padding:10px; text-align:left; margin-bottom:4px;}
.popup_search{position:realtive;}
.popup_search td{ padding:2px 10px 2px 0;}
#popup_btn_wrap{height: 26px;margin-bottom: 3px;line-height: 26px;}
#popup_btn_wrap li{display:inline; float:right;}
#popup_btn_wrap li button{padding:0 7px;line-height:22px;height:20px;vertical-align:middle; }
#popup_btn_wrap li .k-button{vertical-align: top;}


/* LIST-Refresh */
#refresh_btn_wrap{height:22px; float:right; margin-top:3px;margin-bottom:3px;}
#refresh_btn_wrap li{display:inline; float:left;}

/*======================================
     Alert
=======================================*/

/* Alert_Message*/
.alert_bg{float:left;background:#f5f5f5; min-width:100%;min-height:100%;}
.alert_wrap{background:#fff url(/images/blue/icon_info.gif) 15px center no-repeat; border:1px solid #ccc; padding:15px 15px 15px 100px;margin:15px; text-align:left;}
.help_wrap{background:#fff url(/images/blue/icon_help.gif) 15px center no-repeat; border:1px solid #ccc; padding:15px 15px 15px 100px;margin:15px; text-align:left;}
.error_wrap{background:#fff url(/images/blue/icon_error.gif) 15px center no-repeat; border:1px solid #ccc; padding:15px 15px 15px 100px;margin:15px; text-align:left;}
.info_wrap{background:#fff url(/images/blue/icon_info.gif) 15px center no-repeat; border:1px solid #ccc; padding:15px 15px 15px 100px;margin:15px; text-align:left;}
.menuinfo_wrap{background:#fff url(/images/blue/icon_menuinfo.gif) 15px center no-repeat; border:1px solid #ccc; padding:15px 15px 15px 100px;margin:15px; text-align:left;}
.message{margin:25px 0;}
.alert_btn_wrap{ float:right;display:inline; margin:0 15px; padding-bottom:15px;}
.alert_btn_wrap li{float:left; padding-left:5px;}
.margin_15{margin:15px;}

/* [ POPUP Alert Button - Type1] */
a.alert_btn1 {
float:left;background:transparent url(/images/blue/alert_btn1_r.gif) no-repeat center right; display: block;height: 23px;
padding-right: 15px; /* button right img width*/
text-decoration: none;
font-size:12px;}

a.alert_btn1 span {
/* Background left image */ background: transparent url(/images/blue/alert_btn1_l.gif) no-repeat; display: block;line-height:23px;
padding: 0 0 0 32px;
} 

a.alert_btn1:hover {float: left;background:transparent url(/images/blue/alert_btn1_r_o.gif) no-repeat center right; display: block;
padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
font-size:12px;
}
a.alert_btn1:hover span {
/* Background left image */ 
background: transparent url(/images/blue/alert_btn1_l_o.gif) no-repeat; line-height:23px;
display: block;
padding: 0 0 0 32px;
}

a.alert_btn1:link {color:#333;text-decoration:none;} 
a.alert_btn1:hover {color:#333;text-decoration:none;} 
a.alert_btn1:visited {color:#333;text-decoration:none;}


/* [ POPUP Alert Button - Type2] */
a.alert_btn2 {
float:left;background:transparent url(/images/blue/alert_btn2_r.gif) no-repeat center right; display: block;height: 23px;
padding-right: 15px; /* button right img width*/
text-decoration: none;
font-size:12px;}

a.alert_btn2 span {
/* Background left image */ background: transparent url(/images/blue/alert_btn2_l.gif) no-repeat; display: block;line-height:23px;
padding: 0 0 0 18px;
} 

a.alert_btn2:hover {float: left;background:transparent url(/images/blue/alert_btn2_r_o.gif) no-repeat center right; display: block;
padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
font-size:12px;
}
a.alert_btn2:hover span {
/* Background left image */ 
background: transparent url(/images/blue/alert_btn2_l_o.gif) no-repeat; line-height:23px;
display: block;
padding: 0 0 0 18px;
}

a.alert_btn2:link {color:#333;text-decoration:none;} 
a.alert_btn2:hover {color:#2e97d8;text-decoration:none;} 
a.alert_btn2:visited {color:#333;text-decoration:none;}

/*======================================
    Notice-popup
=======================================*/
#notice_left {float:left;width:356px; padding:5px; background:none; height:100%;}
#col {float:left;width:7px; background:#000000;}
#notice_right{float:left;width:703px;padding:20px;}
.notice_view{ position:relative; border-collapse:separate; border-spacing:0px;width:100%; background:#ffffff;border:1px solid #ccc; }
.notice_view td{line-height:30px; color:#333; padding:0 15px;border-bottom:#ccc 1px solid;}
.notice_view td.itemname1{background:#f2f2f2;font-weight:bold;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;}
.notice_view td.itemname2{background:#f2f2f2;font-weight:bold;border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid;}
.notice_view td.itemname3{background:#f2f2f2;font-weight:bold;border-bottom:0;border-right:#d5e7ee 1px solid;}
.notice_view td.td_1{border-bottom:0;line-height:20px;}
.notice_subj {margin-top:25px;background:url(/images/blue/dot1.gif) left top no-repeat; padding-left:25px;margin-bottom:10px;line-height:18px;font-weight:bold;}
.notice_cont {background:url(/images/blue/line_bg.gif) left top repeat-x;border:1px solid #ccc; padding:20px; line-height:22px; overFlow: auto;}

/*======================================
    favorit-popup
=======================================*/
#fav_wrap{display:none;width:250px; background:#f5f5f5; border:1px solid #ccc; height:575px;z-index:100;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow:hidden;left: auto !important; right: 175px !important;}
#fav_tit{height:33px;background:#46454b; font-weight:bold; color:#fff; } 
#fav_tit h2{line-height:33px; background:url(/images/blue/t_icon_fav.png) 10px center no-repeat;  padding-left:35px;}
#fav_cont{border:#ccc 1px solid; background:#fff;height:510px; margin:6px 8px 27px 8px; overflow-y:auto; overflow-x:hidden; }
.fav_line{float:left; display:inline-block;width:100%;  border-top:1px solid #ccc; background:#e9e9e9;height:4px;}

ul.list1{float:left;width:100%; margin:0;}
ul.list1 li {line-height:26px;vertical-align: middle; }	
ul.list1 li span {padding-left:33px;}
ul.list1 li span.autologin {padding-left:10px; display:inline-block; vertical-align:top; padding-top:5px;}
ul.list1 li span.autologin img{vertical-align:top !important;}
ul.list1 li:hover { background-color:#e9e9e9;}
ul.list1 li .k-textbox,ul.list1 li .k-textbox:hover, ul.list1 li .k-textbox:focus{background:none;border:0;}

ul.list2{float:left;width:100%;  margin:0;}
ul.list2 li {line-height:26px;vertical-align: middle;background:url(/images/blue/icon_link1.png) 13px center no-repeat; }	
ul.list2 li span { display:inline; padding-left:33px;}
ul.list2 li:hover { background-color:#e9e9e9;}

a.f_link{ display:inline-block;height:26px;color:#000;}
a.f_link:link ,a.a.f_link:visited{text-decoration:none;}	
a.f_link:hover{text-decoration:none;}

/*======================================
    favorit-popup
=======================================*/
#changeLanguage_wrap{display:none;width:250px; background:#f5f5f5; border:1px solid #ccc; height:205px;z-index:100;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow:hidden;
left: auto !important; right: 175px !important;}
#changeLanguage_wrap_tit{height:33px;background:#46454b; font-weight:bold; color:#fff; } 
#changeLanguage_wrap_tit h2{line-height:33px; background:url(/images/blue/t_icon_lang.png) 10px center no-repeat;  padding-left:35px;}
#changeLanguage_cont{border:#ccc 1px solid; background:#fff;height:160px; margin:6px 8px 27px 8px; overflow-y:auto; overflow-x:hidden; }
.changeLanguage_line{float:left; display:inline-block;width:100%;  border-top:1px solid #adcddc; background:#e9e9e9;height:4px;}

#linkToServer_wrap{display:none;width:250px; background:#f5f5f5; border:1px solid #ccc; height:575px;z-index:100;left: auto !important; right: 175px !important;}
#linkToServer_wrap_tit{height:33px;background:url(/images/blue/fav_tit_bg.gif) left top repeat-x; font-weight:bold; color:#fff; } 
#linkToServer_wrap_tit h2{line-height:33px; background:url(/images/blue/icon_favorit.gif) 10px center no-repeat;  padding-left:35px;}
#linkToServer_cont{border:#adcddc 1px solid; background:#fff;height:510px; margin:6px 8px 27px 8px; overflow-y:auto; overflow-x:hidden; }
.linkToServer_line{float:left; display:inline-block;width:100%;  border-top:1px solid #adcddc; background:#e9e9e9;height:4px;}

input.L_link{ display:inline-block;height:26px;color:#000;}

/*================================================
            2014-07-04 g1 타이틀 추가 시작
=================================================*/
#l_menu0_g1typo {height:30px;}
#l_menu_g1typo {background:#fff;min-width: 130px;height:30px;}
.g1typo{
	float:left;
	width:110px;
	height:30px;
	background:url(/images/blue/l_m_g1typo.gif) no-repeat left center;
}

/*================================================================
            2014-07-04 g1 left 메뉴명  bg 추가 시작
=================================================================*/
.l_menu0_list_content_mymenu{background:url(/images/blue/l_bg_mymenu.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_FMS{background:url(/images/blue/l_bg_fms.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_SAS{background:url(/images/blue/l_bg_sas.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_AIS{background:url(/images/blue/l_bg_ais.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_AMS{background:url(/images/blue/l_bg_ams.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_MIS{background:url(/images/blue/l_bg_mis.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_SMS{background:url(/images/blue/l_bg_sms.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_EDI{background:url(/images/blue/l_bg_edi.gif) left top no-repeat;min-height:180px;cursor:pointer;}
.l_menu0_list_content_WMS{background:url(/images/blue/l_bg_wms.gif) left top no-repeat;min-height:180px;cursor:pointer;}

/*================================================
             2014-07-04  first bar 추가 시작
=================================================*/
#firstbar{border:1px #ccc solid;height:25px;line-height:20px;font-weight:bold;}
#firstbar span:not(.k-dropdown):not(.k-dropdown-wrap):not(.k-input):not(.k-select):not(.k-icon):not(.blind){ float:left;display:block;background:url(/images/blue/firstbar_ball.png) 11px 4px no-repeat; padding-left:35px; }
#firstbar .k-widget span,#firstbar .k-button span{background:none !important;padding-left:0 !important;}


#firstbar ul.firstbar_btn{float:right;padding:1px 3px 0 0;}
#firstbar ul.firstbar_btn li{float:left;padding:0; margin:0; }/*g1 타이틀 추가 끝*/ 

 /*===================================================
           2014-07-15  g1 profit 영역 추가 시작
====================================================*/
.profit {position:absolute;right:0;top:0;z-index:2;display:inline;background:url(/images/blue/profit_bg1.gif) repeat-x;border-left:1px solid #ccc;}
.profit li{float:left;font-size:12px; line-height:22px;height:22px;vertical-align:middle;padding-left:10px;padding-right:10px;}
.profit li.prof_tit {color:#C30;font-weight:bold;background:transparent url(/images/blue/profit_line.gif) right center no-repeat;}
.profit li.prof_no  {color:#333; width:150px;}
.profit li.prof_mid {padding:0; width:16px;background:url(/images/blue/profit_img.gif) no-repeat; }
.profit li.bound_name {color:#eee; font-size:11px; font-weight:bold; padding-left:15px; padding-right:20px; background:url(/images/blue/profit_bg2.gif) repeat-x;}
.profit li.prof_endline {padding:0; width:1px;background:url(/images/blue/profit_endline.gif) no-repeat; }

/*===================================================
           2014-07-15  g1 profit 영역 추가 시작
====================================================*/
.profit_2 {float:right; display:inline; background:url(/images/blue/profit_bg1.gif) repeat-x; background-size:contain; border-left:1px solid #ccc;}
.profit_2 li{float:left;font-size:12px; line-height:25px;height:25px;vertical-align:middle;padding-left:10px;padding-right:10px;}
.profit_2 li.prof_tit {color:#C30;font-weight:bold;background:transparents url(/images/blue/profit_line.gif) right center no-repeat;}
.profit_2 li.prof_no  {color:#333; width:150px;}
.profit_2 li.prof_mid {padding:0; width:16px; background:url(/images/blue/profit_img.gif) no-repeat; background-size:16px 25px; }
.profit_2 li.bound_name {color:#fff; font-size:11px; font-weight:bold; padding-left:15px; padding-right:20px; background:url(/images/blue/profit_bg2.gif) repeat-x; background-size:contain;}
.profit_2 li.prof_endline {padding:0; width:1px; background:url(/images/blue/profit_endline.gif) no-repeat; background-size:contain;}


.profit_top { color: #4287a8; font-weight: bold;}
/*===================================================
           2014-12-10  g1 status 영역 추가 시작
====================================================*/
.g1_box{width:565px; height:65px; border:1px solid #ccc; background-color:#f1f1f1; background-image:url(/images/blue/box_bg.jpg); background-repeat:repeat-x;  padding:5px 10px;}
.g1_box ul{list-style:none;margin:0px; padding:0px;}
.g1_box ul li{list-style:none; float:left; font-family:"돋움", "돋움", sans-serif; font-size:11px;}
.g1_box ul li.w90{width:80px;}
.g1_box ul li.w531{width:365px; color:#333;}
.g1_box ul li .w44{width:70px; float:left; }
.g1_box ul li .w44 span{font-size:9px; display:block; margin-bottom:2px; color:#333; font-family:"돋움", "돋움", sans-serif; font-size:11px;}
.g1_box ul li .w46{width:40px; margin-left:0px; }
.g1_box ul li .g1_tit{font-weight:bold; margin-bottom:1px;}
.g1_box ul li .g1_sub,.g1_file{line-height:17px;}
.g1_box ul li .g2_tit{font-weight:bold; color:#FF6633;}/*추가 2015-04-21*/
.g1_box ul li .g2_sub{line-height:17px; color:#FF6633;}/*추가 2015-04-21*/
.g1_box:hover {color:#333;}

/*===================================================
           2014-12-10  g1 status 영역 추가 시작
====================================================*/
#h10{line-height:22px;color:#324750; font-weight:bold;margin-top:3px; font-size:12px; border:0px solid red;}
/*#h10 span{  display:block;background:url(/images/blue/depth2_ball.gif) left center no-repeat; padding-left:18px;}*//*Input 추가 문제로 주석처리*/
#h10 .h10_btn{float:right;padding:1px 3px 0 0;}
#h10 .h10_btn li{float:left;padding:0; margin:0; }/*g1 타이틀 추가 끝*/


/*===================================================
           2014-12-18  전송버튼
====================================================*/
/**버튼 활성화**/
.send1218{width:119px;height:26px; display: inline-block;}

/**버튼 비활성화**/
.send1218_dis{width:119px;height:26px; display: inline-block;}
/* .send1218_dis a:link{display:block;padding:7px 0px 6px 25px;width:94px;height:13px;background-image:url(/images/blue/btn1218_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218_dis a:visited{display:block;padding:7px 0px 6px 25px;width:94px;height:13px;background-image:url(/images/blue/btn1218_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218_dis a:hover{display:block;padding:7px 0px 6px 25px;width:94px;height:13px;background-image:url(/images/blue/btn1218_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
 */
/**버튼 활성화**/
.send1218s{width:30px;height:26px; display: inline-block;}
/* .send1218s a:link{display:block;padding:7px 0px 6px 30px;width:0px;height:13px;background-image:url(/images/blue/btn1218s_bg.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218s a:visited{display:block;padding:7px 0px 6px 30px;width:0px;height:13px;background-image:url(/images/blue/btn1218s_bg.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218s a:hover{display:block;padding:7px 0px 6px 30px;width:0px;height:13px;background-image:url(/images/blue/btn1218s_bg_over.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
 */
/**버튼 비활성화**/
.send1218s_dis{width:30px;height:26px; display: inline-block;}
/* .send1218s_dis a:link{display:block;padding:7px 0px 6px 30px;width:0px;height:13px;background-image:url(/images/blue/btn1218s_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218s_dis a:visited{display:block;padding:7px 0px 6px 30px;width:0px;height:13px;background-image:url(/images/blue/btn1218s_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218s_dis a:hover{display:block;padding:7px 0px 6px 30px;width:004px;height:13px;background-image:url(/images/blue/btn1218s_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
 */
/**버튼 활성화**/
.send1218m{width:108px;height:26px; display: inline-block;}
/* .send1218m a:link{display:block;padding:7px 0px 6px 25px;width:83px;height:13px;background-image:url(/images/blue/btn1218m_bg.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218m a:visited{display:block;padding:7px 0px 6px 25px;width:83px;height:13px;background-image:url(/images/blue/btn1218m_bg.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218m a:hover{display:block;padding:7px 0px 6px 25px;width:83px;height:13px;background-image:url(/images/blue/btn1218m_bg_over.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
 */
/**버튼 비활성화**/
.send1218m_dis{width:108px;height:26px; display: inline-block;}
/* .send1218m_dis a:link{display:block;padding:7px 0px 6px 25px;width:83px;height:13px;background-image:url(/images/blue/btn1218m_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218m_dis a:visited{display:block;padding:7px 0px 6px 25px;width:83px;height:13px;background-image:url(/images/blue/btn1218m_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
.send1218m_dis a:hover{display:block;padding:7px 0px 6px 25px;width:83px;height:13px;background-image:url(/images/blue/btn1218m_bg_dis.png); background-repeat:repeat-x; background-position:top center; margin-right:10px; color:#fff; font-family:"돋움", sans-serif; font-size:11px;text-decoration:none;}
 */
[class*='send1218'] a{
display: inline-block;background-image:url(/images/blue/btn1218m_bg.png);background-color:#fff;background-repeat:no-repeat;background-position: 5px center;text-decoration: none;
height: 20px;width: auto; margin-right: 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #666;background-repeat: no-repeat;border: 1px solid #cccccc;
line-height: 20px;text-align: center;padding: 2px 5px 2px 25px;vertical-align: middle;cursor:pointer;}
[class*='send1218'] a:hover{background-color: #eee;border-color:#adadad}
[class*='send1218'] a:active{-webkit-box-shadow: inset 0 0 5px 3px #d4d4d4;box-shadow: inset 0 0 5px 3px #d4d4d4;}
[class*='send1218'] a label{cursor:pointer;}
.send1218s a,.send1218s_dis a{background-position:center;padding:2px 0;}
.send1218_dis a,.send1218s_dis a,.send1218m_dis a,
.send1218_dis a:hover,.send1218s_dis a:hover,.send1218m_dis a:hover
.send1218_dis a:active,.send1218s_dis a:active,.send1218m_dis a:active{background-color:#ddd !important;border-color:#cccccc !important;cursor:default;box-shadow:none;-webkit-box-shadow:none;}
.send1218_dis,.send1218s_dis a,.send1218m_dis a label{cursor:default;}

.btn_m_mail{width:66px; height:100px;}
.btn_m_mail a:link, .btn_m_mail a:visited{display:block; width:66px; height:100px; background-image:url(/images/blue/btn_send.png); background-repeat:no-repeat; text-indent:-10000px;}
.btn_m_mail a:hover, .btn_m_mail a:active{display:block; width:66px; height:100px; background-image:url(/images/blue/btn_send_o.png); background-repeat:no-repeat; text-indent:-10000px;}

/*===================================================
           2015-06-22  탭 타이틀 영역에 Html 오브젝트 배치
====================================================*/
.htmlInTabTitle {position:absolute;right: 10px;z-index: 2;}


.tb_input_bl td textarea.textInterval {font-family:"gulimche";}



/*===================================================
           2018-11-22  첨부파일 스타일
====================================================*/
.g1_file{
padding-top:5px;
}
.g1_file .k-upload.k-header{
background:rgb(222, 238, 245) !important;
border:#fff !important;
color: #333!important;
border: 1px solid #ccc !important;
border-radius: 4px;
width:100%;
height:26px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}
.g1_file .k-upload-files{
width:100%;
height:30px;
line-height:30px;
border:none;
margin:0;
position:relative;
}
.g1_file .k-upload-button,.g1_file .k-upload-button:active{
right:-44px;
top:-1px;
margin:0;
position:absolute;
height:26px; 
display:block;
vertical-align:bottom;
width:40px !important;
border:none;
min-width:40px;
border:1px solid #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.g1_file .k-upload-button span{
opacity:1;
}
.g1_file .k-upload-files .k-file{
background:none;
border:none;
padding:0 5px;
}
.g1_file .k-upload-files .k-file > div{
height:30px;
line-height:27px;
}
.g1_file .file_div {
	position:relative;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right:43px;
}
.g1_file .file_div .file_input{
	color: #333!important;
	border: 1px solid #ccc !important;
	background:rgb(222, 238, 245) !important;
	border-radius: 4px;
	width: 100%;
	height: 26px;
	line-height:26px;
	padding:0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.g1_file .file_div .file_input a{
	color: #333!important;
	text-decoration:none;
	cursor:pointer;
}
.g1_file .file_div .file_input + a{
	position:absolute;
	right:0px;
	top:0;
}
.g1_file .k-button{
	color:#000;
}

/* Grid Button 최소 넓이 */
#odChgInvoiceList .k-grid .k-button{
    min-width: 0 !important;
}
#casOdChgInvoiceList .k-grid .k-button{
    min-width: 0 !important;
}
#pdfFileUpload .k-grid .k-button{
    min-width: 0 !important;
}
#pdfFileUploadAir .k-grid .k-button{
    min-width: 0 !important;
}
#fmsTariffExcelInterface .k-grid .k-button{
    min-width: 28px !important;
}
[id*='AccountTree']{border-color:#ccc !important;}

/* 메신저 하단 신규 메세지 아이콘 */
#messengerBottom{
    display:none;
    position:fixed;
    bottom:20px;
    right:20px;
    width:60px;
    height:60px;
    background:url(/images/blue/messenger.png) no-repeat center;
    background-size:100%;
    z-index:2;
    cursor:pointer;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.menu_toolTip{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(/images/blue/icon_toolTip_off.png) no-repeat center;
	text-decoration: none !important;
    /*padding: 0 5px 0 5px;*/
    color: #000 !important;
    vertical-align: middle;
}
.menu_toolTip.k-state-border-down{
	display:inline-block;
	/*padding-left:15px;*/
	width:20px;
	height:20px;
	background:url(/images/blue/icon_toolTip_on.png) no-repeat center;
	text-decoration: none !important;
    /*padding: 0 5px 0 5px;*/
    color: #000 !important;
    vertical-align: middle;
}
.tip-title{
	padding-left: 40px;
    background: url(/images/blue/icon_toolTip_title.png) no-repeat left center;
    font-size: 22px;
    height: 35px;
}
.menuToolTip .k-popover-header{
	padding:10px 5px 5px;
	border-bottom: 2px solid #eee;
    width: 95%;
    margin: 0 auto;
    box-sizing: border-box;
}
.menuToolTip .k-popover-actions.k-justify-content-right{
	justify-content: right;
}
.menuToolTip .k-popover-actions{
	background:#3f4040;
	padding:0;
	gap:0;
	border-radius: 0 0 4px 4px;
}
.menuToolTip .k-popover-actions .k-button{
	background: #2e97d8 !important;
    color: #fff !important;
    padding: 15px 20px;
    border-radius:0;
    border-left:1px solid rgba(64,64,64,.2) !important
}
.menu_subPage{
    display:inline-block;
    width:20px;
    height:20px;
    background:url(/images/blue/icon_popup_off.png) no-repeat center;
    text-decoration: none !important;
    /*padding: 0 5px 0 5px;*/
    color: #000 !important;
    vertical-align: middle;
}
.menu_subPage.k-state-border-down{
    display:inline-block;
    /*padding-left:15px;*/
    width:20px;
    height:20px;
    background:url(/images/blue/icon_popup_on.png) no-repeat center;
    text-decoration: none !important;
    /*padding: 0 5px 0 5px;*/
    color: #000 !important;
    vertical-align: middle;
}

/****************/
/**G1신규프로그램***/
/****************/
.v2 .k-block, 
.v2 .k-button, 
.v2 .k-textbox, 
.v2 .k-drag-clue, 
.v2 .k-touch-scrollbar, 
.v2 .k-window, 
.v2 .k-window-titleless .k-window-content, 
.v2 .k-window-action, 
.v2 .k-inline-block, 
.v2 .k-grid .k-filter-options, 
.v2 .k-grouping-header .k-group-indicator, 
.v2 .k-autocomplete, .k-multiselect, 
.v2 .k-combobox, 
.v2 .k-dropdown, 
.v2 .k-dropdown-wrap, 
.v2 .k-datepicker, 
.v2 .k-timepicker, 
.v2 .k-colorpicker, 
.v2 .k-datetimepicker, 
.v2 .k-notification, 
.v2 .k-numerictextbox, 
.v2 .k-picker-wrap, 
.v2 .k-numeric-wrap, 
.v2 .k-colorpicker, 
.v2 .k-list-container, 
.v2 .k-calendar-container, 
.v2 .k-calendar td, 
.v2 .k-calendar .k-link, 
.v2 .k-treeview .k-in, 
.v2 .k-editor-inline, 
.v2 .k-tooltip, 
.v2 .k-tile, 
.v2 .k-slider-track, 
.v2 .k-slider-selection, 
.v2 .k-upload{
border-radius: 2px;
}
 
/* 
.v2 .k-textbox .k-icon{
	color:#2e97d8;	
}
*/
.v2 .d-flex{
	display:flex;
}
.v2 .com-search-wrap{
	border:1px solid #ddd;
	border-top:0;
	box-shadow: 0 0 5px 3px rgba(0,0,0,.1);
	margin-bottom:8px;
}

.v2 .com-search-top{
	position:relative;
	display:flex;
	padding:5px 40px 5px 10px;
	border-bottom:1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 #comm_m1_wrap{
	border:0;
	display:flex;
	justify-content: space-between;
    width: 100%;
}
.v2 .com-btn-wrap{
	display:flex;
}
.v2 .com-btn-wrap > li{
	float:none;	
}
.v2 .com-btn-wrap > li button{
	display:inline-block;
	height:34px;
	width:34px;
	line-height:34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:0;
	background:none;
	box-shadow:none;
	outline:0;
	cursor:pointer;
}
.v2 .com-btn-wrap > li button:hover{
	background:#f7f7f7;
}

.v2 .com-search-top #btn_updown{
	position: absolute;
	background:#f5f5f5;
    right: 0;
    top: 0;
    margin:0;
    border-left:1px solid #ddd;
}
.v2 .com-search-top #btn_updown a{
	display:block;
    height: 100%;
    line-height:50px;
    padding:0 2px;
    outline:0;
    color:#2e97d8
}
.v2 .com-search-top #btn_updown a .k-icon{
	font-size:20px
}
.v2 .com-search-top .col-line-l{
	position:relative;
	padding-left:10px;
	margin-left:10px;
}
.v2 .com-search-top .col-line-l:after{
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:3px;
	width:1px;
	height:20px;
	background:#ddd;
}
.v2 .com-btn-wrap > li.col-line-l:after{
	top:9px
} 
.v2 .com-search-top .com-btn-search{
	padding:4px 13px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top:2px;
	font-size:12px;
}
.v2 .com-search-top .com-btn-search.k-button{
	box-shaow:none;
	-webkit-box-shadow:none;
}
.v2 .com-search-top #searchBtn2,
.v2 .com-search-top #searchBtn2:hover{
	border-color: #2e97d8;
    color: #fff;
    background-color: #2e97d8;
}
.v2 .com-right-wrap{
	display:flex;
	margin:0 0 0 auto;
	white-space:nowrap;
}
.v2 .com-search-form{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 .com-search-form .form-wrap{
	padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 .com-search-form .form-wrap.d-flex{
	border-bottom:1px solid #ddd;
	justify-content: space-between;
}

.v2 .form-wrap-btn{
	position:relative;
/* 	width:160px; */
	padding-left:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:flex;
	flex-wrap:wrap;
	min-width:100px;
}
.v2 .form-wrap-btn button{
	overflow:hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:4px;
	color:#2e97d8;
	border-color:#2e97d8;
	background:#fff;
	font-weight:bold;
}
.v2 .form-wrap-btn button .k-icon{
	font-size:14px;
}
.v2 .form-wrap-btn button:hover,
.v2 .form-wrap-btn button:active{
	background:#f8f8f8;
}
.v2 .form-wrap-btn .btn1{
	flex:none;
	width:100%;
	
}
 .v2  .form-wrap-btn .btn2{
	margin-top:5px;
 	flex:1;
 	margin-right:3px;
}
 .v2 .form-wrap-btn .btn3{
	 margin-top:5px;
 	flex:1;
 	margin-left:2px;
 }
.v2 .com-search-form .tb-search{
	position:relative;
	border-color:#ccc !important
}
.v2 .com-search-form .tb-search th{
	position:relative;
	text-align:left;
	white-space:nowrap;
	padding-right:10px; 
	padding-left:10px; 
	font-weight:normal;
}
.v2 .com-search-form .tb-search th:before{
	content:"";
	position:absolute;
	left:3px;
	top:9px;
	width:1px;
	height:10px;
	display:block;
	background:#b0b0b0;
}
.v2 .com-search-form .tb-search th.required:before{
	background:#ff0a29;
}
.v2 .com-search-form .tb-search th .k-dropdown{
	width:100%;
}
.v2 .com-search-form .tb-search td{
	border-right:0;
	padding:1px 10px 2px 0;
	white-space:nowrap;
	display:flex;
	min-height:26px;
}
.v2 .com-search-form .tb-search td > *{
	margin-right:3px;
}

.v2 .content-wrap{
	position:relative;
	overflow-y:scroll;
}

.v2 .content-tab{
	padding:3px 0 0 0;
}
.v2 .content-tab.main-tab{
	border:0;
}

.v2 .k-tabstrip-top{
	background:#fff;
}
.v2 .content-tab .tab-menu li.k-state-disabled{
    background: #ddd !important;
}

.v2 .content-tab.main-tab > .k-tabstrip-items-wrapper{
	border-width:0;
}

.v2 .content-tab.main-tab .tab-menu {
	width:100%;
	overflow:hidden;
}
.v2 .content-tab .tab-menu li{
	height:32px;
	line-height:32px;
	padding:0 30px;
	background:#f9f8f7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #ddd;
	margin:0 -1px -1px 0;
	cursor:pointer;
	text-align:center;
	color: #666;
}
#tabstrip .v2 .k-tabstrip-items .k-item{
	border-bottom: 1px solid #ddd;
	border-top:1px solid #ddd;
}

.v2 .content-tab.main-tab > .k-tabstrip-items-wrapper .tab-menu li .k-link{
	min-width:120px;
	font-size:14px;
}
.v2 .content-tab.main-tab .tab-menu li:last-child{
	border-right-width:2px;
}
.v2 .content-tab .tab-menu li .k-link{
	padding:0;	
}
.v2 .content-tab .tab-menu li span{
	display:block;
}
.v2 .content-tab .tab-menu li .k-loading{
	display:none !important;
}
.v2 .content-tab .tab-menu li.k-state-active{
	background:#fff;
	font-weight:bold;
	color:#2e97d8;
	box-shadow:0 0 10px 2px rgba(0,0,0,.05);
	border-bottom:1px solid #fff;
}
.v2 .content-tab .tab-menu li.k-state-active .k-link span{
	position:relative;
	display:inline-block;
	padding:0 5px;
}
.v2 .content-tab .tab-menu li.k-state-active .k-link span:before{
	content:"";
	position:Absolute;
	bottom: 3px;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #2e97d8;
}
.v2 .content-tab.sub-tab .tab-menu li.k-state-active .k-link span:before{
	bottom:2px;
}
.v2 .tab-right-wrap{
	position: absolute;
    right: 2px;
    top: 6px;
    z-index: 1;
}
.v2 .sub-tab-right-wrap{
	position: absolute;
    z-index: 1;
}
.v2 .k-grid-toolbar{
	background:#fff;
}
.v2 .content-tab .tab-content-wrap{
	padding:4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #ddd;
	margin-top:-1px;
}

.v2 .content-tab .tab-content-wrap .k-splitter > .k-pane.k-grid{
	border-top:0;
}

.v2 .k-grid{
	border-radius:0;
}
.v2 .k-grid tbody tr{
    height: 29px;
}
#tabstrip .v2 .content-tab.sub-tab,
.v2 .pop-content-wrap .content-tab.sub-tab{
	border:0;
	box-shadow:none;
	height:100%;
}

#tabstrip .v2 .content-tab.sub-tab .k-tabstrip-items .k-loading.k-complete,
.v2 .pop-content-wrap .content-tab.sub-tab .k-tabstrip-items .k-loading.k-complete {
	opacity:0;
	height:0;
}
#tabstrip .v2 .content-tab.sub-tab .tab-menu,
.v2 .pop-content-wrap .content-tab.sub-tab .tab-menu{
	margin-bottom:-1px
}
#tabstrip .v2 .content-tab.sub-tab .tab-menu li,
.v2 .pop-content-wrap .content-tab.sub-tab .tab-menu li{
	flex:unset;
	background:#f3f3f3;
	border-width:1px;
	opacity:.8;
	border-radius:6px 6px 0 0;
	overflow:hidden;
	margin: 0 3px 0 0;
	color:#999;
	height:28px;
	line-height:28px;
}
#tabstrip .v2 .content-tab.sub-tab .sub-tab .tab-menu li,
.v2 .pop-content-wrap .content-tab.sub-tab .tab-menu li{
	height: 24px;
    line-height: 24px;
}

#tabstrip .v2 .content-tab.sub-tab .tab-menu li.k-state-active,
.v2 .pop-content-wrap .content-tab.sub-tab .tab-menu li.k-state-active,
.v2 .pop-content-wrap .content-tab.sub-tab .k-tabstrip-items .k-loading.k-complete{
	background:#fff;
	box-shadow:none;
	opacity:1;
	color:#2e97d8;
	border-bottom: 1px solid #fff;
}

#tabstrip .v2 .content-tab.sub-tab .tab-content-wrap,
.v2 .pop-content-wrap .content-tab.sub-tab .tab-content-wrap{
	padding:5px 3px;
}


.v2 .tb-input-wrap{
	padding:2px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 .tb-input-title{
	/* font-size:14px; */
	font-weight:bold;
	padding:10px 0 7px;
}
.v2 .tb-input-title:before{
	content:"";
	display:inline-block;
	width:2px;
	height:12px;
	margin:0 5px;
	background:#2e97d8;
}
.v2 .tb-st-1 {	
	padding:4px 0;
	border:1px solid #ddd;
 	/* background:#f0f5f9;  */
 	background:#f8f8f8;
}
.v2 .tb-st-1 > table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
}
.v2 .tb-st-1 > table > thead > tr > th,
.v2 .tb-st-1 > table > tbody > tr > th,
.v2 .tb-st-1 > table > tbody > tr > td{
/* 	border:1px solid #ddd; */
	white-space:nowrap;
	padding:1px 6px 1px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 .tb-st-1 > table > thead > tr > th,
.v2 .tb-st-1 > table > tbody > tr > th{
	text-align:left;
	padding-left:20px;
	color:#5e5e5e;
	font-weight:normal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 .tb-st-1 > table > tbody > tr > td{
	display:flex;
}
.v2 .tb-st-1 > table > tbody > tr > td > *{
	margin-right:3px;
}
.v2 .tb-st-1 > table > tbody > tr > td > span.k-dropdown.k-invalid{
	margin-right:0;
}
.v2 th.th-right{
	padding-left:3px !important;
	padding-right:20px !important;
	text-align:right !important;
}

.v2 .tb-cell > table > tbody > tr > td{
	display:table-cell;
}
.v2 .tb-cell > table > tbody > tr > td > .d-flex{
	overflow:hidden;
	width:100%;
	gap:5px;
}
.v2 .tb-cell > table > tbody > tr > td > .d-flex > *{
	min-width:0;
}
.v2 .com-page-info{
	padding:10px;
	display:flex;
	align-items: center;
    justify-content: right;
    background:#f9f8f7;
    border-top:1px solid #ddd;
}
.v2 .com-page-info > div{
	margin-left:20px;
}

.v2 .k-button{
	font-size:11px;
}
.v2 .k-button.k-secondary{
	background: #a7a7a7;
    border-color: #818181;
    color: #ffffff;
    text-shadow: 0 0 2px rgba(0, 0, 0, .5);
}
.v2 .k-button.k-secondary.k-button-icon{
    text-shadow: 1px 1px 1px rgba(0,0,0,.3);	
}
.v2 .tb-st-2 table{
	width:100%;
	border-top:1px solid #333;
}
.v2 .tb-st-2 table thead th{
	padding:5px 0;
	text-align:center;
}
.v2 .tb-st-2 table th{
	background:#f5f5f5;
	color:#5e5e5e;
	font-weight:normal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.v2 .tb-st-2 table th,
.v2 .tb-st-2 table td{
	white-space:nowrap;
	border:1px solid #ddd;
	padding:2px;
	border-collapse:collapse;
}
.v2 .tb-st-2 th.required:after{
	content:"*";
	display:inline-block;
	color:#d20620;
	margin-left:2px;
}

.v2 .profit-info{
	position:absolute;
	right:0;
	top:6px;
	display:flex;
	background: #46454b;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 24px;
	color: #fff;
    border-radius: 30px 5px 0 0;
    font-size: 11px;
}

.v2 .profit-info > div{
	margin-left:10px;
}
.v2 .profit-info a{
	color:#fff;
	display:inline-block;
	margin-right:20px;
}
.v2 .profit-info .k-checkbox{
	background:#fff;
}
.v2 .profit-info > div.status{
	margin-left:0;
	margin-right:auto;
	background: #df4022;
    line-height: 24px;
    padding-bottom: 3px;
    font-weight: bold;
    padding: 0 11px;
    border: 1px solid #df4022;
}

.v2 .profit-location{
	background:#2e97d8;
	padding:0 20px;
}
/* .v2 .profit-location:before{
	content:"";
	display:inline-block;
	width:1px;
	height:12px;
	background:rgba(255,255,255,.5);
	margin-right:15px;
	vertical-align: middle;
} */
.v2 .tb-st-1 th.required:after{
	content:"*";
	display:inline-block;
	color:#d20620;
	margin-left:2px;
}

.mb-1{
	margin-bottom:5px;
}
.v2 .k-grid-toolbar .d-flex > ul{
	display:flex;
	align-items: center;
}
.v2 .k-grid-toolbar .d-flex > ul li{
	margin-right:3px;
	white-space: nowrap;
}

.v2 .k-grid-toolbar .d-flex > ul .k-dropdown-wrap .k-select{
	line-height:20px;
	padding:2px 8px;
	margin:0;
	height:22px;
	white-space:nowrap;
}
.v2 .k-grid-toolbar .d-flex > ul .k-dropdown-wrap .k-input{
	line-height:16px;
	height:20px;
}
.v2 .k-grid-toolbar .d-flex > ul .k-button{
	margin:0;
}
.v2 .k-grid-toolbar .d-flex > ul .k-button.k-button-icon{
	padding:0;
	border-radius:0;
}
.v2 .k-grid-header th .k-button{
	padding:0;
	width:auto;
	height:auto;
}
.v2 .k-grid-header th.required .k-column-title:after{
	content:"*";
	color:#d20620;
	margin-left:2px;	
}

.v2 .state-group{
	display:flex;
}
.v2 .state-group .k-button{
	margin-left: -1px !important;
	border-radius: 0;
	cursor: pointer;
}
 .v2 .state-group .k-button:hover{
	background:#fff;
	border-color:#ccc;
} 
.v2 .state-group .k-button:first-child{
	border-radius:2px 0 0 2px;
}
.v2 .state-group .k-button:last-child{
	border-radius:0 2px 2px  0;
}
.v2 .state-group .k-state-active,
.v2 .state-group .k-state-active:hover,
.v2 .state-group .k-active,
.v2 .state-group .k-active:hover{
    background:#fff !important; 
	border-color:#ccc;
	box-shadow:none;
	color:#333;
}

.v2 .state-group .k-button.k-state-active,
.v2 .state-group .k-button.k-state-active:hover,
.v2 .state-group .k-button.k-active,
.v2 .state-group .k-button.k-active:hover{
    position: relative;
    border-color: #2e97d8 !important;
    background: #f5faff !important;
    z-index: 4;
    box-shadow: none;
}
.v2 .state-group .k-button.k-state-active,
.v2 .state-group .k-button.k-active{	
    color: #2e97d8 !important
}

.v2 .totalValue{
	padding-right:10px;
}
.v2 .content-tab label {
	cursor: pointer;
}
.v2 .content-wrap label {
	cursor: pointer;
}
.v2 #splitter {
	min-height:380px;
}

.v2 .total-tb-wrap{
	display:flex;
	padding:2px 0;
	box-sizing:border-box;	
	overflow: auto;
}
.v2 .total-tb{
	border-spacing:0;
	border-collapse:collapse;
	margin-right:5px;
	min-width:100px;	
}
.v2 .total-tb:last-child{
	margin-right:0;
}
.v2 .total-tb th,.v2 .total-tb td{
	border:1px solid #ddd;
	padding:0 5px;
	box-sizing:border-box;
	text-align:center;
}
.v2 .total-tb td{
	max-height:30px;
	height:30px;
	min-width:50px;
}
.v2 .total-tb.tb-1{
    border: 2px solid #dddddd;
}
.v2 .total-tb.tb-2{
    border: 2px solid #d6dce5;
}
.v2 .total-tb.tb-3{
    border: 2px solid #f3d6d6;
}

.v2 .total-tb.tb-1 th{
	background:#f8f8f8;
}
.v2 .total-tb.tb-2 th{
	background:#eaf0f9;
	padding:8px;
}
.v2 .total-tb.tb-3 th{
	background:#fff2f2;
}
.v2 .total-tb a{
	text-decoration:underline !important;
}
.v2 .w-100{
	width:100%;
}
.v2-popup{
	margin:0px;
	padding:0px;
	overflow-y:hidden !important;
}
.v2 .k-invalid{
	background-color :#ffebeb !important;
}
.v2 input, .v2 textarea{
	text-transform:uppercase;	
}
/* .v2 .tb-st-1 .k-button.k-button-solid:not(.k-input-button){
    background: #f5faff !important;
} */

/* DataRangePicker 설정*/
.dateRangePicker{
	display: inline;
}
.dateRangePicker .k-dateinput:nth-of-type(1) {
	width: 100px;
}
.dateRangePicker .k-dateinput:nth-of-type(3) {
	width: 100px;
}

/* DataRangePicker Calendar 설정*/
/* DatePicker 위치가 캘린더 자체 포지션에서 좌측 margin 95px만큼 이동하면서 문제가 발생*/
/*
.k-animation-container .k-calendar-container {
	margin: 10px 0 0 95px;
}
*/

.k-animation-container .k-calendar-container .k-calendar-header .k-calendar-title {
	width: 300px;
	display: block;
	text-align: center;
}
.k-animation-container .k-calendar-container .k-calendar-header .k-spacer {
	width: 0px;
}

.k-animation-container .k-calendar-container .k-calendar-view > table:first-child {
	margin-right: 10px;
}

<!--일반창고 팝업 임시-->

.entry-popup .entry-popup-content .tb-st-1{
	padding: 4px 0;
    border: 1px solid #ddd;
    background: #f8f8f8;
}
.entry-popup .entry-popup-content .tb-cell{
	width:100%;
	tabla-layout:fixed;
}
.entry-popup .entry-popup-content .tb-cell th{
	white-space:nowrap;
	display:table-cell;
	padding:3px;
}
.entry-popup .entry-popup-content .tb-cell td{
	padding:3px;
}
.entry-popup .k-window-titlebar{
	background:#2e97d8;
	color:#fff;
	padding: 5px 10px 5px 10px;
}
.entry-popup .k-window-titlebar a:link,
.entry-popup .k-window-titlebar a:link:hover{
	color:#fff;
}
.entry-popup .window-footer{
	display:flex;
	justify-content:center;
	padding:10px 0 0;
	gap:5px;
}
.entry-popup .window-footer .k-primary.k-button{
	background:#f7f7f7;
}
.entry-popup .window-footer .k-primary.k-button{
	background:#2e97d8;
	color:#fff;
	border-color:#2e97d8;
}

/*경영정보*/
#tabstrip .mis-wrap #tb_input_wrap{
	border-color:#ccc !important;
	padding:0;
}
#tabstrip .mis-wrap .cont_tab {
	border-width:1px 0 0 0;
}
#tabstrip .mis-wrap .cont_tab .k-tabstrip-items .k-item {
	border:1px solid #ccc;
	border-radius:4px;
	height: auto;
    line-height: 1;
    padding: 0px;
    background:#fff;
}
#tabstrip .mis-wrap .cont_tab .k-tabstrip-items-wrapper{
	border:0 !important;
	padding: 0;
}
#tabstrip .mis-wrap .cont_tab .k-tabstrip-items .k-item .k-link{
	align-items: center;
    display: flex;
    padding:0.3em 0.4em;
}
#tabstrip .mis-wrap .cont_tab .k-tabstrip-items {
    padding: 0;
    gap: 5px;
    align-items: center;
    height: 28px;
    border: 0;
}
#tabstrip .mis-wrap .cont_tab .k-tabstrip-items .k-loading.k-complete{
	border:0;
}
#tabstrip .mis-wrap .k-tabstrip-items .k-item.k-state-active{
	border-color:#2e97d8;
	background:#2e97d8;
}
#tabstrip .mis-wrap .k-tabstrip-items .k-item.k-state-active .k-link{
	color:#fff;
	padding:0.4em;
	font-weight: 600;
}
#tabstrip .mis-wrap .k-grid .k-grid-footer{
	 background:#d0d5d9;
}
#tabstrip .mis-wrap .k-grid .k-grid-footer .k-footer-template td{
	background:transparent;
}
#tabstrip .mis-wrap .k-grouping-row td{
	font-weight:normal;
}
#tabstrip .mis-wrap .k-grouping-row:has(.k-i-collapse) td{
	background:#deecf7;
	font-weight:700;
}
#tabstrip .mis-wrap .k-grid tr.k-state-selected > td {
    border-bottom: 0;
    border-color:#ccc;
    box-shadow: none;
    color: #333;
    box-sizing: border-box;
    padding: 0.4em 0.6em;
}
#tabstrip .mis-wrap .k-grid tr.k-master-row.k-state-selected{
	box-shadow:none;
}
#tabstrip .mis-wrap .k-grid tr.k-master-row td,
#tabstrip .mis-wrap .k-grid tr.k-master-row.k-state-selected td{
	border-top:1px solid #ccc
}
#tabstrip .mis-wrap .k-grid tr.k-master-row td.k-group-cell + td,
#tabstrip .mis-wrap .k-grid tr.k-master-row.k-state-selected td.k-group-cell + td{
	border-top:1px solid transparent;
	border-left: 0;
}
#tabstrip .mis-wrap .k-grid tr.k-grouping-row + tr.k-master-row td,
#tabstrip .mis-wrap .k-grid tr.k-grouping-row + tr.k-master-row.k-state-selected td{
	border-top:1px solid transparent;
	border-bottom: 0 !important;
}
#tabstrip .mis-wrap .k-grid .k-alt{
	background:transparent;
}
#tabstrip .mis-wrap .k-grouping-row:has(.k-i-collapse) td{
    border-top: 2px solid #2e97d8;
}
#tabstrip .mis-wrap tr.k-master-row:not([style*="display: none"]) + .k-grouping-row td {
	border-top: 2px solid #2e97d8;
}
#tabstrip .mis-wrap .k-grid tr.k-grouping-row + tr.k-master-row .k-group-cell + td:after{
	content: '';
	display:inline-block;
	line-height:0;
	width: 18px;
	height: 18px;
	background: #2e97d8;
	-webkit-mask: url(/images/arrow-return-right.svg) no-repeat 100% 100%;
	mask: url(/images/arrow-return-right.svg) no-repeat 100% 100%;
}

/*================================================================
            2025-02-03 B/L 등록 우측 스플릿
=================================================================*/
.right_splitForm {
	overflow-y: auto;
	overflow-x: hidden;
}

.right_split {
	display: grid;
	grid-template-columns: 1fr;
	align-items: center;
	padding-bottom: 7px;
	border-bottom: 3px solid #E0E0E1;
}

.right_split div{
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
}

.right_split div img,
.right_split div span {
	padding: 0 0 3px 9px;
	flex-shrink: 0;
}

.right_split input {
	background: none;
	border: none;
	outline: none;
	caret-color: transparent;
	padding: 0 0 3px 9px;
	color: #262626 !important;
	flex-shrink: 0;
	width: 100%;
	font-family: Consolas, monospace;
}

.right_split input:read-only {
	background: none !important;
	user-select: none;
	pointer-events: auto;
	color: #262626 !important;
}