/*
	전체 해상도 공통
*/

@charset "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;outline:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{border-radius:0;vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff;direction:ltr;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button{font-size:13px;line-height:1.5;font-family:'Nanum Gothic','나눔 고딕',dotum,'돋움',sans-serif;color:#666;letter-spacing:-1px}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
a:active{background-color:transparent}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
caption {display:none;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;}
table:not(.__se_tbl){ table-layout:fixed;width:100%;margin:0;padding:0;border-spacing:0;border:0;border-collapse:collapse;}

.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; }

/* 전자결재 editor view 영역 글자간격 normal설정 */
.apprContentsArea body, .apprContentsArea th, .apprContentsArea td, 
.apprContentsArea input, .apprContentsArea select, .apprContentsArea textarea, .apprContentsArea button{letter-spacing:normal;}	

/* 게시판 뷰 화면에서 테이블 width 값 입력한 값으로 먹히게 수정 */
.cont table { width:unset;}
/* 결재 뷰 화면에서 테이블 width 값 입력한 값으로 먹히게 수정 */
.contentsBody table { width:unset;border-collapse:separate;}

/* BB editor 테이블 width 값 입력한 값으로 먹히게 수정   */
.zeY table { width:auto;}
.zeF table { width:auto;}



/*ikepGallery
--------------------------------------------------------------------------------------------*/
#ikepGalleryCover { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#ikepGallery { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#ikepGallery a img { border: none; }
#galleryImageBox { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; border:10px solid white; border-top-left-radius:10px; border-top-right-radius:10px; }
#gallery-loading { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-repeat:no-repeat; background-position:center; }
#galleryNavigation { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#galleryNavigation a { outline: none; }
#galleryBtnPrev, #galleryBtnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#galleryBtnPrev { left: 0; float: left; }
#galleryBtnNext { right: 0; float: right; }
#galleryDataBox { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 16px; overflow: auto; width: 100%; padding: 0; border:10px solid white; border-top-width:0; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
#galleryDataBox > div { padding: 0 10px; color: #666; text-align: left; }
#galleryDataDetail {  float: left; }
#galleryDataDetail + div { float: right; }

/* progress --------------------------------------- */
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:40px;margin-bottom:20px; margin-top:10px; background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.progress .bar{width:0%;height:100%;padding-top:10px;color:#ffffff;float:left;font-size:14px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.login-wrapB .progress .bar{width:0%;height:100%;padding-top:0px;color:#ffffff;float:left;font-size:14px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.login-wrapB .progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}

@font-face {
	font-family:'Nanum Gothic';
	font-style:normal;
	font-weight:400;
	src:url(font/NanumGothic.eot);
	src:local(※),
	url(font/NanumGothic.eot?#iefix) format('embedded-opentype'),
	url(font/NanumGothic.woff) format('woff'),
	url(font/NanumGothic.ttf) format('truetype');
}
@font-face {
	font-family:'Nanum Gothic';
	font-style:normal;
	font-weight:700;
	src:url(font/NanumGothicBold.eot);
	src:local(※),
	url(font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
	url(font/NanumGothicBold.woff) format('woff'),
	url(font/NanumGothicBold.ttf) format('truetype');
}

input[type=password] {
	font-family:-webkit-body;
}

.hide {display:none;}

.wide {
	margin-left:0 !important;
	margin-right:0 !important
}
/* 180404 수정 */
.container {
	width: 100%;
	padding:0 0 0 220px;
	position: absolute;
	left: 0;
	top:-1px;
	box-sizing: border-box;
}
/*// 180404 수정 */

.footer {
	height:2px;
	border-top:2px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background-color:#fff;
}
.footer .utill {
	overflow:hidden;
	float:left;
}
.footer .copyright {
	padding:8px 7px;
	float:right;
	color:#b0b0b0;
	font-size:11px;
	line-height:48px;
}

/* 플레이스홀더 */
/* placeholder */
::-webkit-input-placeholder {color:#bbb;}/* Chrome/Opera/Safari */
::-moz-placeholder {color:#bbb;}/* Firefox 19+ */
:-ms-input-placeholder {color:#bbb;}/* IE 10+ */
:-moz-placeholder {color:#bbb;}/* Firefox 18- */

/* 딤드 */
.dimmed,
.pop-dimmed,
.db-dimmed {
	position:fixed;
	left:0;right:0;top:0;bottom:0;
	z-index:110;
	background-color:rgba(0,0,0,.7);
}
.db-dimmed {z-index:120;}
/* 투명 딤드 */
.dimmed.opacity {
	background-color:transparent;
}


/* 웹/모바일 통이미지 영역 */
.replace-img-area {}
.replace-img-area .text-area {
	font-size:0;
	text-indent:-9999px;
	line-height:0;
}
.replace-img-area .img-area img {font-size:0;line-height:0;}


/* 드래그시 색상 */
.ui-sortable-helper {
	border-color:#ff5349 !important;
	box-shadow:1px 3px 6px rgba(0,0,0,.4);
	background-color:#ff5349 !important;
	color:#fff !important;
	opacity:.7;
}


/* 스킨컬러 적용 */
.selTitle.bdColor,
.btn-calendar.bdColor,
input.bdColor {
	-webkit-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.fColor {color:#ff5349 !important;}
.bgColor {background-color:#ff5349 !important;}
.bdColor {border-color:#ff5349 !important;}
.bdTopColor {border-top:2px solid #ff5349 !important;}
.bgColor-sortable-click {background-color:#6286c4 !important;}
.survey-list-item.ui-sortable-helper .survey-title {background-color:#ff5349 !important;}


/* css 추가(4/18) */
form label.valid-error { position:absolute; display:none; line-height:22px; white-space:nowrap; /* border-radius: 3px; box-shadow:2px 2px 3px #999; */ z-index:1; padding:2px 20px 2px 10px; color:#111; border:1px solid #d0d0d0; background:#fff; font-size:12px; }
form label.valid-error > div { z-index:2; }
form label.valid-error .arrow_b { position:absolute; top:-7px; left:10px; width:13px; height:7px; background:url(../images/common/tooltip_arrow.gif) no-repeat -13px -7px; }
form label.valid-error a.close { position: absolute; right: 2px; top: 0; font-size:10px; line-height:12px; text-decoration:none; color:#999; cursor:pointer; width:9px; height:11px; /* background:url("../images/icon/btn_balloon_close.gif") no-repeat scroll 2px 2px transparent; */ padding:2px; z-index:2; }

form label.valid-error:before {
	content:'';
	position:absolute;
	left:0;right:0;bottom:-10px;
	height:10px;
	background:url(../images2.0/bg/bg_message.png) no-repeat 50% 0;
}

.none { display:none; }


.location {position: absolute;right: 20px; top:0px; font-size:11px; display:none;}
.location a {color:#555; text-decoration: none;}
.location a:hover {color:#555; text-decoration: underline;}

.ui-widget, .ui-widget select { font-size: 13px;}
.ui-widget-header {  }/* @@@gp */
.ui-widget-content { }

.ui-widget-overlay { background: #666666 url(../images/theme/theme01/jquery/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-dialog { position: absolute; /*padding: .2em;*/ width: 300px; overflow: hidden;border:1px solid #d0cbcb;z-index:1000; }


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }/* @@@gp */
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/* @@@gp */


.ui-dialog { position: absolute; /*padding: .2em;*/ width: 300px; overflow: hidden; z-index:1000;}/* @@@gp */
.ui-dialog .ui-widget-header {  font-size:16px;font-weight:700; line-height:55px;background-color:#efefef;color:#000;}/* @@@gp */
.ui-dialog .ui-widget-content { border: 1px solid #eee; color: #333333; }
.ui-dialog .ui-dialog-titlebar { padding:0 90px 0 30px; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	width:65px;
	height:55px;
	background:url(../images2.0/btn/btn_close01.png) no-repeat 50% 50%;
	font-size:0;
	text-indent:-9999px;
	line-height:0;
 }/* @@@gp */
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0;  overflow-x: auto;overflow-y:hidden; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 0px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

div.favorite_context_category {
		display:none;
		position:absolute; left:0; top:0;
		padding:5px 8px;
		max-width:200px;
		max-height:160px;
		z-index:9999;
		overflow:auto;
		border:1px solid green; border-radius:3px;
		background-color:white;
	}



.dim{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background:#000;opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;}

.break-word { word-wrap: break-word; }

.w100 { width:98% !important; }
.w95 { width:95% !important; }
.w90 { width:90% !important; }
.w80 { width:80% !important; }
.w70 { width:70% !important; }
.w60 { width:60% !important; }
.w50 { width:50% !important; width:49%\9 !important; *width:49.9999% !important; }
.w40 { width:40% !important; }
.w33 { width:33.33% !important; *width:33.2% !important; }
.w20 { width:20% !important; }
.w15 { width:15% !important; }

.colorPoint { color:red; }

.tab_conbox { padding: 20px 50px 0 50px; }
.userDocTree {
    margin: 30px 10px 30px 10px;
    box-sizing: border-box;
    border: 1px solid #eee;
    background-color: #fff;
}

.list-selectable { margin: 0; padding: 0; }
.list-selectable li { padding: 3px 5px; cursor:pointer; text-decoration:underline; }
.list-selectable li.nomove { background:#C6C6C6; }
.list-selectable li.important { padding: 0px !important; height: auto !important; }
.list-selectable span { background:none !important; }
.list-selectable span { border:none !important; }

#ulResult li.ui-selecting { background: #FECA40; }
#ulResult li.ui-selected { background: #6286c4; color: white; }

/* ajax common style */
div.ajax-body-loading {
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	background : url(../images/common/loading_b.gif) no-repeat scroll 50% 50% white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); opacity: 0.6;
}
div.ajax-container-loading {
	position:absolute;
	top:0; left:0;
	background : url(../images/common/loading.gif) no-repeat scroll 50% 50% white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); opacity: 0.6;
}
div.ajax-button-loading {
	position:absolute;
	top:0; left:0;
	min-width:30px; min-height:16px;
	background : url(../images/icon/ic_refresh2.gif) no-repeat scroll 50% 50% white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity: 0.8;
}
.break-word { word-wrap: break-word; }
#btop1 {height:70px;width:70px;background-image: url(../images/login/back_up2.png);background-repeat:no-repeat;background-position:center center;position: fixed;bottom: 20px;right: 20px;z-index: 99;cursor: pointer;}

.slideDown .slideDown-btn{
	display:inline-block;
	min-width:95px;
	width:100%;
	margin-top:2rem;
	font-size: 0.8rem;
	padding:0 15px;
	box-sizing:border-box;
	border:1px solid #e5e5e5;
	background-color:#fafafa;
	color:#666;
	text-align:center;
	vertical-align:middle;
	line-height:38px;
	cursor:pointer;

}


.slideDown-sorting {
	position:relative;
	padding-right:13px;
	color:#333;
	font-size:14px;
	font-weight:700;
}
.slideDown-sorting .icon {
	display:block;
	position:absolute;
	right:0;top:50%;
	width:7px;
	height:5px;
	margin-top:-3px;
	background-color:#9da4ac;
	background-image:url(../images2.0/btn/btn_sorting.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.slideDown-sorting.up .icon.bgColor {background-position:0 -5px;}


/* List Category Title
---------------------------------------------------------*/
.cate_block_1 { float:left;/* background:url(../images/common/bg_cate_tit_1_l.gif) no-repeat left; 2015-01-09 @@gp*/padding-left:2px; margin-top:-1px; margin-right:4px; }
.cate_tit_1 {/*background:url(../images/common/bg_cate_tit_1_r.gif) no-repeat right; font-size:11px;color:#007496;  2015-01-09 @@gp*/font-size:12px;font-weight:normal; padding:2px; text-align:center; display:inline-block; color:#000; }
.cate_block_2 { float:left; background:url(../images/common/bg_cate_tit_2_l.gif) no-repeat left; padding-left:2px; margin-top:-1px; margin-right:4px; }
.cate_tit_2 { background:url(../images/common/bg_cate_tit_2_r.gif) no-repeat right; font-size:11px; font-weight:normal; padding:2px; text-align:center; display:inline-block; color:#525aae; }
.cate_block_3 { float:left; background:url(../images/common/bg_cate_tit_3_l.gif) no-repeat left; padding-left:2px; margin-top:-1px; margin-right:4px; }
.cate_tit_3 { background:url(../images/common/bg_cate_tit_3_r.gif) no-repeat right; font-size:11px; font-weight:normal; padding:2px; text-align:center; display:inline-block; color:#2368ae; }
.cate_block_4 { float:left; background:url(../images/common/bg_cate_tit_4_l.gif) no-repeat left; padding-left:2px; margin-top:-1px; margin-right:4px; }
.cate_tit_4 { background:url(../images/common/bg_cate_tit_4_r.gif) no-repeat right; font-size:11px; font-weight:normal; padding:2px; text-align:center; display:inline-block; color:#9646ac; }
.cate_block_5 { float:left; background:url(../images/common/bg_cate_tit_5_l.gif) no-repeat left; padding-left:2px; margin-top:-1px; margin-right:4px; }
.cate_tit_5 { background:url(../images/common/bg_cate_tit_5_r.gif) no-repeat right; font-size:11px; font-weight:normal; padding:2px; text-align:center; display:inline-block; color:#d64681; }
.cate_block_6 { float:left; background:url(../images/common/bg_cate_tit_6_l.gif) no-repeat left; padding-left:2px; margin-top:-1px; margin-right:4px; }
.cate_tit_6 { background:url(../images/common/bg_cate_tit_6_r.gif) no-repeat right; font-size:11px; font-weight:normal; padding:2px; text-align:center; display:inline-block; color:#777; }
.cate_tit_fix_1 { background:url(../images/common/bg_cate_tit_1_w47.gif) no-repeat; font-size:11px; text-align:center; display:inline-block; color:#007496; width:47px; margin-right:5px; }
.cate_tit_fix_2 { background:url(../images/common/bg_cate_tit_2_w47.gif) no-repeat; font-size:11px; text-align:center; display:inline-block; color:#525aae; width:47px; margin-right:5px; }
.cate_tit_fix_3 { background:url(../images/common/bg_cate_tit_3_w47.gif) no-repeat; font-size:11px; text-align:center; display:inline-block; color:#2368ae; width:47px; margin-right:5px; }
.cate_tit_fix_4 { background:url(../images/common/bg_cate_tit_4_w47.gif) no-repeat; font-size:11px; text-align:center; display:inline-block; color:#9646ac; width:47px; margin-right:5px; }
.cate_tit_fix_5 { background:url(../images/common/bg_cate_tit_7.gif) no-repeat 0 4px; font-size:11px; text-align:center; display:inline-block; color:#007496; width:41px; margin-right:5px; }
.cate_tit_fix_6 { background:url(../images/common/bg_cate_tit_8.gif) no-repeat 0 4px; font-size:11px; text-align:center; display:inline-block; color:#525aae; width:41px; margin-right:5px; }
.cate_tit_fix_7 { background:#D9FFFF; font-size:11px; text-align:center; display:inline-block; padding: 0 6px; color:#007496; margin-right:5px; border-radius: 4px; }
.cate_tit_fix_8 { background:#D9FFFF; font-size:11px; text-align:center; display:inline-block; padding: 2px 6px; color:#007496; margin-right:5px; border-radius: 4px; }
.myColl_box li.selected span.arrow { background:url(../images/common/blt_arrow_1.gif) no-repeat 2px 5px; color:#333; }
.TeamColl_rBox div.photo { position:relative; }
.TeamColl_rBox div.img_tit { position:absolute; top:32px; left:0; width:50px; background:#000; z-index:1; text-align:center; color:#fcfcfc; font-size:10px; font-weight:bold; }
.btn_administration { float:right; background:url(../images/icon/ic_administration.gif) no-repeat 0 2px; margin-top:-10px; padding-left:20px; }
.btn_administration a { color:#333; }
.allianceManage .cate_block_1, .allianceManage .cate_block_2, .allianceManage .cate_block_3, .allianceManage .cate_block_4, .allianceManage .cate_block_5, .allianceManage .cate_block_6 { float:none; }
.recom_knowledge .cate_block_1, .recom_knowledge .cate_block_2, .recom_knowledge .cate_block_3, .recom_knowledge .cate_block_4, .recom_knowledge .cate_block_5, .recom_knowledge .cate_block_6 { float:none; }
.pr_documents .cate_block_1, .pr_documents .cate_block_2, .pr_documents .cate_block_3, .pr_documents .cate_block_4, .pr_documents .cate_block_5, .pr_documents .cate_block_6 { float:none; }