.gt-table{
	width:100%;
	border:1px solid #aaa;
	font-size:12px;
}

.gt-table tbody tr:hover > td:not(.gt-bar-container){background:#ABC !important;cursor:pointer;}

.gt-table td{padding-right:10px;}
.gt-table tbody tr.gt-status-1 > td:not(.gt-bar-container){background:#FD6 !important;}
.gt-table tbody tr.gt-status-2 > td:not(.gt-bar-container){background:#8CE !important;}

.gt-table thead td{border-bottom:1px solid #aaa;}
.gt-table tbody tr:nth-child(2n+1){background:#f0f0f0;}
.gt-table tbody tr:nth-child(2n+1) td.gt-bar-container{background:#fafafa;}



.gt-bar-container{
	position:relative;
	width:300px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}
.gt-ref-bar{
	position:absolute;
	top:0px;
	left:50%;
	width:1px;
	height:100%;
	background:#555;
}
.gt-grp-bar{
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-5px;
	width:10px;
	height:10px;
	border-radius:5px;
	background:#8CE;
	border:1px solid #49c;
	box-shadow: 2px 3px 3px #bbb;
}


.gt-ref-bar-price{
	position:absolute;
	top:0px;
	left:50%;
	width:0px;
	border-left:1px solid #FA5;
	height:100%;
}
.gt-grp-bar-price{
	position:absolute;
	top:0px;
	left:50%;
	width:0px;
	border-left:1px solid #5AE;
	height:100%;
}


.gt-ref-bar-move-l{
	position:absolute;
	top:6px;
	height:5px;
	left:50%;
	width:5px;
	background:#FFFAF0;
	border:1px solid #CBA;
	border-right:none;
	padding:0;
	margin:0;
}
.gt-ref-bar-move-r{
	position:absolute;
	top:6px;
	height:5px;
	left:50%;
	width:5px;
	background:#FFFAF0;
	border:1px solid #CBA;
	border-left:none;
	padding:0;
	margin:0 0 0 1px;
}
.gt-grp-bar-move-l{
	position:absolute;
	top:10px;
	height:5px;
	left:50%;
	width:5px;
	background:#F0FAFF;
	border:1px solid #ABC;
	border-right:none;
	padding:0;
	margin:0;
}
.gt-grp-bar-move-r{
	position:absolute;
	top:10px;
	height:5px;
	left:50%;
	width:5px;
	background:#F0FAFF;
	border:1px solid #ABC;
	border-left:none;
	padding:0;
	margin:0 0 0 1px;
}
.gt-mark{
	position:absolute;
	top:0px;
	left:55%;
	height:100%;
	border-left:1px dashed #ccc;
}
.gt-mark.n10{left:40%}
.gt-mark.n5{left:25%}
.gt-mark.p5{left:75%}
.gt-mark.p10{left:60%}

.gt-bar-status2{background:#FD6;}
.gt-bar-status1{background:#8CE;}