/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* 
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.3
* Released: May 9th, 2011
*
* 
* all CSS sizing (width,height) is done in pixels (px)
*/

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
/* position */
margin: 0;

/* size */
padding: 0;

/* text */
font-size: 100%;
font: inherit;
vertical-align: top;
}

.fht-table {
/* appearance */
border-collapse: collapse;
border-spacing: 0;
}
/* @end */

/* @group Content */
.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
/* appearance */
overflow: hidden;

/* position */
position: relative;
}

.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
/* appearance */
overflow: auto;
}

.fht-table-wrapper .fht-table .fht-cell {
/* appearance */
overflow: hidden;

/* size */
height: 1px;
}

.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
/* position */
top: 0;
left: 0;
position: absolute;
}

.fht-table-wrapper .fht-fixed-column {
/* position */
z-index: 1;
}
/* @end */


/*	исправляем стили для таблиц после применения плагина	*/
.fix_fht_style .fht-table-wrapper .fht-fixed-column .fht-thead .fht-table td {
	background: url("/images/thead_bg.gif") bottom repeat-x #fff;
	font-size: 11px;
	border-bottom: 3px solid #7C7C7C;
	padding: 0 10px 6px 10px;
	text-align-last: center;
	vertical-align: middle;
}
.fix_fht_style .fht-table-wrapper .fht-fixed-column .fht-thead .fht-table td .act {
	color: #F6910E;
	font-size: 11px;
}
.fix_fht_style .fht-table-wrapper .fht-fixed-column .fht-tbody .fht-table td {
	padding: 10px;
	font-size: 11px;
	background-color: #fff;
}
.fix_fht_style .fht-fixed-body .fht-thead .fht-table td, .fix_fht_style .fht-fixed-body .fht-thead .fht-table th {
	padding: 0 10px 6px 10px;
	font-size: 11px;
}
.fix_fht_style .fht-fixed-body .fht-thead .fht-table td, .fix_fht_style .fht-fixed-body .fht-thead .fht-table th {
	padding: 0 10px 6px 10px;
	font-size: 11px;
}
.fix_fht_style .fht-fixed-body .fht-tbody .fht-table  thead td, .fix_fht_style .fht-fixed-body .fht-tbody .fht-table thead th {
	padding: 0 10px 6px 10px;
	font-size: 11px;
}
.fix_fht_style .fht-fixed-body .fht-tbody .fht-table tbody td, .fix_fht_style .fht-fixed-body .fht-tbody .fht-table tbody th {
	padding: 10px;
	font-size: 11px;
}
