/*index*/
div.command_area     { color: #808080; overflow:hidden; }
div.command_area div { float:right; }
div.command_area div.button-right { margin:0px 10px; }
div.command_area div.main_office_button-right { margin-left: 20px; }

div.file_not_found_block { height: 100px; padding: 20px 20px 0px 15px; border:1px solid #83e6f3; background-color:#eefbfd; font-size: 1.1em; color: #4b86fe; }
div.content { overflow:hidden; width:940px; }

/*hosek_document_list*/
div.document_list_block { margin-left: 0px; }
div.list_content_block  { overflow-y: scroll; height:180px; width: 929px; background-color:#f5fff4; margin-bottom:10px; padding: 0px; }

table.list_green    { margin-bottom: 0; }
table.list_green th { border: 1px #b0e1d9 solid; padding: 3px; color:#4eb645; background: url(../images/bg-color/th_green_gra.png) repeat top left; }
table.list_green td          { overflow: hidden; padding: 3px; border: 1px #CCC solid; color: #333; background-color:#FFF; }
table.list_green tr.green td  { background-color:#f3fcf9; }
table.list_green tr:hover td { background-color: #d5f2ee; }

table.list_green a.sort_link { color:#4eb645; }

/*document_list*/
div.content_block   { overflow-y: scroll; height:180px; width: 929px; background-color:#f7fcfd; margin-bottom:10px; padding: 0px; }
table.list_to_hosek { margin-bottom:0 }
table.list_to_hosek th { padding:3px; border:1px solid #94d1da; background:url("../images/bg-color/masters_list_th.png") repeat scroll left top transparent; color:#40aab9; }
table.list_to_hosek td { padding:3px; border:1px solid #CCC; background-color: #FFF; }
table.list_to_hosek tr.even td  { background-color:#F0F8FF; }
table.list_to_hosek tr:hover td { background-color:#d5f2ee; }

table.list_to_hosek a.sort_link { color:#40aab9; }

/*detail*/
div.detail_block { overflow:hidden; }
div.detail_content_block { overflow-y: scroll; height:200px; width:810px; padding: 0px; margin-bottom:5px; background-color:#f7fcfd; }

/*detail_upload*/
div.detail_upload_content_block { overflow-y: scroll; height:262px; width:618px; padding: 0px; margin-bottom:5px; background-color:#f7fcfd; }
div.detail_info span { margin:10px 0px 5px 0px; font-size:15px; color:#40aab9; font-weight:bold;}

/*document_tree*/
h2.document_title { color:#1493c9; margin:0px 0px 5px 0px; }
div.document_tree { float:left; margin:24px 10px 0px 0px; }
ul#treemenu { width:200px; margin:0 0 5px 0 ; padding:5px; background-color:#e2f4fc; border:1px solid #5ec2ee; }
.treeview ul { margin:0px;  }
.treeview li { background:url("../images/button/excel_button.gif") no-repeat left center; color:#444; }
.treeview a { color:#444; }

/*upload*/
h2.file_upload_title { overflow:hidden; margin-bottom:5px; margin-top:23px; color:#4343e9; }
table.header_info_area tr{ border-bottom:2px solid #8ec7ff; }

.header_info_area th {
	padding: 0 4px;
	height: 40px;
	text-align: left;
	vertical-align: bottom;
	color: #029df0;
}

.header_info_area td {
	color: #777;
	padding: 0 4px 0 4px;
	height: 40px;
	text-align: left;
	vertical-align: bottom;
}

div.central_header_info { 
    border-bottom:2px solid #8ec7ff; 
	width:500px; 
	float:left; 
	margin:8px 10px 5px 0; 
}

div.central_header_info span { 
    color: #029df0; 
	font-weight:bold; 
	margin-right:10px; 
}

div.upload_file_info_area {
	width:   550px;
	height:  260px;
	padding: 10px;
	margin-bottom: 30px;
	border: 2px solid #a2e7f0;
	background-color:#fbffff;
	float:left;
}

div.detail_info { margin-left:10px; width:200px; float:left; }

div.upload_file_info_area p {
	color: #808080;
}

div.upload_file_block {
	margin-top:15px;
}

table.uploading_area {
	width: 700px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

div.upload_button { 
    padding-top: 90px; 
    padding-left: 30px; 
}

div.main_office_upload_button { 
    padding-top: 15px; 
	padding-left: 30px;  
}

/* --- 分類 ------------------------- */
.header_document_classification_select_fox {
    width:180px;
    clip: rect(0px, 180px, 20px, 158px);
    position: absolute;
    margin-left:71px;
    left: 0px;
}
.header_document_classification_select {
    width:200px;
    clip: rect(0px 200px 21px 181px);
    position: absolute;
    margin-left:66px;
    left: 0px;
    margin-top:1px;
}
.document_classification_field { height:17px; }
/* ---------------------------------- */

/* --- 書類名 ----------------------- */
.header_document_select_fox {
	width:420px;
	clip: rect(0px, 420px, 20px, 398px);
	position: absolute;
	margin-left:71px;
	left: 0px;
}
.header_document_select {
	width:200px;
	clip: rect(0px 200px 21px 181px);
	position: absolute;
	margin-left:66px;
	left: 0px;
	margin-top:1px;
}
.document_name_field { height:17px; }
/* ---------------------------------- */


/*central::index*/
div.central_document_scroll { overflow-y: scroll; height:350px; width: 670px; background-color:#f7fcfd; margin-bottom:10px; padding: 0px; }
div.central_to_upload_button { 
    overflow:hidden; 
	width:650px; 
	position:relative;
	top: 18px;
    left: 285px;
}

span.central_detail_title { margin:10px 0px 5px 0px; font-size:15px; color:#469ec4; font-weight:bold; }
