/*!
* jquery.fixheadertable
*
* Copyright (c) 2010 Benjamin Léouzon
* http://www.tablefixedheader.com/
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
*
* Launch:December 2010
* Version:2.0
*/

/* 2014-03-20 Choi JinAh */

/* CALCULATE SCROLLBAR WIDTH */

p.t_fixed_header_scroll_inner {width:100%;height:200px;}
div.t_fixed_header_scroll_outer {top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden;}

/* BASE */

div.t_fixed_header {position:relative;margin:0; width:100%;background:#DCDCDC;}
div.t_fixed_header * {margin:0;padding:0;}
div.t_fixed_header table.head {	position:relative;border-radius:5px 5px 0 0;	}
div.t_fixed_header table {width:100%;table-layout:fixed;empty-cells:show;border-collapse	: collapse;border-spacing	: 0; }
div.t_fixed_header table.headtable td.fillScrollbar {font-size:0px;-o-text-overflow: inherit; /* IE TRAFF */text-overflow:inherit; /* IE TRAFF */}
div.t_fixed_header tr th, div.t_fixed_header tr td {/*overflow:hidden;white-space:nowrap;	-o-text-overflow: ellipsis;text-overflow 	: ellipsis;*/word-wrap:break-word;white-space:normal;}
div.t_fixed_header.t_fixed_header_wrap tr th, div.t_fixed_header.t_fixed_header_wrap tr td {white-space:normal;}
div.t_fixed_header div.body {padding:0;width:100%;overflow-x:auto;}
div.t_fixed_header_main_wrapper {position:relative; overflow:hidden; }
div.t_fixed_header_main_wrapper_child {position:relative; width:100% }

/* BASE THEME:UI */

div.t_fixed_header_main_wrapper.ui { border-style:solid; border-color:#d2d2d2; border-width:0 1px 1px 1px; border-radius:0 0 5px 5px; }
div.t_fixed_header_main_wrapper.ui div.t_fixed_header_caption {text-align:center;font-weight:bold;padding:0 5px;height:30px;line-height:30px;border-width:0 0 1px 0;border-style:solid;}
div.t_fixed_header_main_wrapper.ui div.t_fixed_header_caption.toggle {border-width:0;}
div.t_fixed_header div.headtable {border:0;overflow-x:hidden;overflow-y:auto;}
div.t_fixed_header.ui .body {border-top:1px solid #e4e4e4;background:#fff;}
div.t_fixed_header.ui .headtable th {padding:3px 5px;text-align:center;border:none;height:21px;line-height:1em;}
div.t_fixed_header.ui .headtable .hover {cursor:pointer;height:16px;}
div.t_fixed_header.ui .headtable th span.ui-resize {background:transparent;cursor:col-resize;display:inline;float:right;height:20px;margin:-3px -5px -5px 0;width:5px;z-index:10000;}
div.t_fixed_header.ui div.ui-resize-ghost {display:none; position:absolute; top:0; width:2px; border:none;}
div.t_fixed_header.ui .body tr {border:0px;}
div.t_fixed_header.ui .body td {height:18px;color:#555;padding:5px 5px 4px;text-align:center;line-height:15px;}
div.t_fixed_header.ui .body tr td {border-top:1px solid #e4e4e4;}
div.t_fixed_header.ui .body tbody tr:first-child td {border:none;}
div.t_fixed_header.ui .body tr:last-child td {border-bottom-width:0px;}
div.t_fixed_header.ui.default .headtable th:last-child, div.t_fixed_header.ui.default .body td:last-child {border-right-width:0px;}
div.t_fixed_header.ui .body td.last_td, div.t_fixed_header.ui .headtable th.last_td {border-right-width:0px;}
div.t_fixed_header_main_wrapper.ui div.pager {border:none;padding:4px 2px 2px 3px;overflow:hidden;background-image: none;}
div.t_fixed_header_main_wrapper.ui div.pager .button {float:right;padding:4px 0;cursor:pointer;}
div.t_fixed_header_main_wrapper.ui div.pager .button.noborder {border-right-width:0px;}
div.t_fixed_header_main_wrapper.ui div.pager .button span {margin:0 4px;}

div.t_fixed_header_main_wrapper.ui div.pager div.page_infos {height:27px;line-height:27px;float:right;margin-right	: 10px;font-weight:normal;}


.fixheadertable { margin-left:20px;width:calc(100% - 38px); }