@charset "utf-8";
@import url("/static/css/common.css");

html, body {
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: #fff;
	overflow:hidden;
}

#main {
	height: 100%;
	width: 100%;
	padding: 5px;
	margin: 0px;
}

#layout {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

/* initial sizing */
#layout_center {
}

#layout_center_top {
	height: 40px;
}

#layout_center_center_left {
	margin-left: 15px;
	width: 300px;
}

#layout_center_center_right {
	margin-right: 15px;
	overflow-x: hidden;
}

#layout_center_center_left_tablist {
	background:#dde3fa;
}

#layout_top {
	height: 50px;
}
#layout_bottom {
	height: 30px;
}

#layout_bottom_right {
	width:100%;
}

#layout_bottom_right .footerMenu {
	position:relative;
	z-index: 90;
	float: left;
	margin-left:320px;
	_display:inline;
}

#layout_bottom_right .footerMenu li {
	background:url(/static/images/div2.gif) no-repeat 7px 50%;
}

#layout_bottom_right .footerMenu li.first {
	background:none;
}

#layout_bottom_right .footerMenu li a:link,
#layout_bottom_right .footerMenu li a:visited,
#layout_bottom_right .footerMenu li a:active {
	color:#5b666e;
}

#layout_bottom_right .footerMenu li a:hover {
	color:#0eb2ea;
}

#layout_bottom_right .copyright p {
	margin:0 15px 0 0;
}

#grid {
	width: 100%;
}
#div_trash {
	margin-top: 20px;
	padding: 10px 20px;
	background: url("../../images/myoffice/iconTrash.gif") no-repeat 0 50%;
	border-top: 1px solid #eee;
}

a#trash:link,
a#trash:visited,
a#trash:active,
a#trash:hover {
	color: #0eb2ea;
	*position: relative;
	*top: -4px;
}

#div_trash img {
	margin-left: 10px;
	vertical-align: middle;
}

#layout_center_center_right_top {
	height: 40px;
}

#layout_bottom_left {
	position:relative;
	z-index: 100;
	margin-left: 15px;
	width: 200px;
}

#moToolbar {
	float:left;
	height: 100%;
}

.toggle_on {
	display: block;
}
.toggle_off {
	display: none;
}
.sort select {
	font-size: 12px;
	color: #5b666e;
}

.layer {
	height:382px;
	width:592px;
}
.layer_tab {
	height:321px;
	/* *height:300px; */
	width:560px;
	/* *width:500px; */
}

.plusIcon2 { text-align:right; }

#searchbar { float:right; position:relative; top:-33px; right:1px;}
#searchbar .textBox { display:inline-block; background:#fff; width:130px; margin-right:5px; margin-top:5px;}
#searchbar .searchWord { border: 1px solid #fff; width:92px; background: #fff url(../../images/myoffice/icon_search.gif) no-repeat 2px 50%; padding-left:18px;}
#searchbar .cancel { cursor:pointer; width:18px; background: #fff url(../../images/myoffice/icon_cancel.gif) no-repeat 50% 50%; }
#searchbar .btnSearch { *position:relative; *top:2px; margin-right:15px; padding:1px; font-size:12px; border:1px solid #aec3d1; border-right-color:#7a94a5; border-bottom-color:#7a94a5; background:url(/static/themes/thinkfree/images/btnBg.gif) repeat-x 0 100% #fff; color:#3b4f67; cursor:pointer; }


/* edit & view */
#edit_top {
	height: 40px;
	overflow: hidden;
}
#edit_bottom {
	height: 50px;
}
/* 상단 메뉴바 버튼 */
#edit_top .dijitToolbar .dijitButton {
	margin: 10px 3px 0 3px;
	position: relative;
	top: 12px;
	*top: -1px;
}




#btn_viewMode { position:absolute; top:10px; right:13px; z-index:10; }
#btn_viewMode .html { margin:0 2px; padding:1px; border:1px solid #2a3136;
	background:url(/static/images/myoffice/viewerBtn_bg.gif) repeat-x 0 0 #5b7585; color:#fff;  }
#btn_viewMode .htmlDisabled { padding:1px; border:1px solid #465057;
	background:url(/static/images/myoffice/viewerBtn_bg_off.gif) repeat-x 0 0 #5b7585; color:#adb2b7; }
#btn_viewMode .html button { cursor:pointer; }
#btn_viewMode .htmlDisabled button { cursor:default; }
.thinkfree .dijitToolbar #btn_viewMode button { padding:0; }



/* Browser Popup */
#title_popup { padding:7px 10px 5px 10px; background:#fafafa url(/static/themes/thinkfree/images/titleBar.png) repeat-x top left; }
#title_popup .title h1 { font-size:12px; color:#fff; }
#list_box { width:330px; height:220px; margin:0 0 10px; background:#FFFFFF; border:1px solid #D7DBE7; padding:0px;}
.line_title { display:none; }
.page_choose .popup_p,
.page_choose #list_box,
.page_choose .form_button_box { margin:20px; }
.page_choose .tail_comment { padding:20px; color:#037F78; background:#DDF1F0; }
.page_choose .tail_comment a { display:block; color:#037F78; font-weight:bold; }
.contact_name { padding:10px; background:#A8D5E0; border:1px solid #fff; }

.input_button { margin-top: 10px; padding: 3px; font-size: 12px; border: 1px solid #aec3d1; border-right-color: #7a94a5; border-bottom-color: #7a94a5;
	background:  url(/static/themes/thinkfree/images/btnBg.gif) repeat-x 0 100% #fff; color: #3b4f67; }
	
	
.tip_02 { padding:5px 5px 0px 35px; color:#999; background:url(../../images/myoffice/icon_tip.gif) no-repeat left bottom;}
#normal_box { margin: 20px 0px 10px 0px; background:#FFFFFF; border:5px solid #d7dbe7; padding:30px 20px 20px 20px; }
#normal_box p { margin: 20px 0 0 0; }
#normal_box h2 { color: #6d8495; font-size: 1.2em; margin-top:20px; }
#normal_box .emphasize { color: #fe568f; font-size: 1.5em; margin-top:15px; }

#pop_msgbox_xl { position: relative; height: 115px; width: 100%; background: url(../../images/myoffice/pop_msgbox_xl_bg.gif) repeat-x top; margin: 5px 0 0 0; }
#pop_msgbox_xl #pop_msgbox_xl_left { position: absolute; left: 0; top: 0; width: 5px; height: 115px; background: url(../images/common/pop_msgbox_xl_left.gif) no-repeat left top; }
#pop_msgbox_xl #pop_msgbox_xl_right { position: absolute; right: 0; top: 0; width: 5px; height: 115px; background: url(../images/common/pop_msgbox_xl_right.gif) no-repeat left top; }
#pop_msgbox_xl #content_jre { padding: 7px 7px 0 40px; }
#pop_msgbox_xl #content_jre a { color: #6699ff; text-decoration: underline; cursor:pointer;}
#pop_msgbox_xl li { line-height:1.4em; }


/* trash button */
.btnTrash {vertical-align:text-bottom; padding:1px; font-size:12px; border:1px solid #aec3d1; border-right-color:#7a94a5; border-bottom-color:#7a94a5; background:url(/static/themes/thinkfree/images/btnBg.gif) repeat-x 0 100% #fff; color:#3b4f67; cursor:pointer; }
.btnTrash:disabled { border: 1px solid #ddd; border-right-color: #ccc; border-bottom-color: #ccc; color: #999; cursor:not-allowed !important; }

/* trash button */
.btnNormal { padding:0px; font-size:12px; border:1px solid #aec3d1; border-right-color:#7a94a5; border-bottom-color:#7a94a5; background:url(/static/themes/thinkfree/images/btnBg.gif) repeat-x 0 100% #fff; color:#3b4f67; cursor:pointer;}
.btnNormal:disabled { border: 1px solid #ddd; border-right-color: #ccc; border-bottom-color: #ccc; color: #999; cursor:not-allowed !important; }



/* footer */
.certification { display:none; }






/* popup.css와 공통 부분 */
#contact_list { height:178px; overflow:auto; }
.contact_list li { list-style:none; clear:both; margin:5px 0 2px 0; }
.contact_list li .chb { float:left; margin:10px; _margin:3px; width:10px; }
.contact_list li .email { float:left; line-height:16px; margin:0 5px; }
.contact_list li .delete { float:left; vertical-align:middle; }











