div.ta_grid {position:relative; margin-bottom:5px;} /* container siatki grafu */
.ta_o_panel {background-color:#dddddd; margin-bottom:20px; height:27px;}
.ta_o_panel table td {color:#777777;}

.ta_row {border-bottom:1px solid #dddddd; position:absolute; left:0px; margin:0px; padding:0px; z-index:6; line-height:0px;}

.ta_col {border-right:1px solid #dddddd; position:absolute; top:0px; z-index:3;}
.ta_col2 {border-right:1px dotted #cccccc; position:absolute; top:0px; z-index:3;}

.ta_col_m {border-right:1px solid #bbbbbb; position:absolute; top:0px; z-index:3;}

.ta_col_t {background-color:#cccccc; position:absolute; top:0px; z-index:4; opacity:0.6; filter:alpha(opacity = 60);}
.ta_col_t2 {background-color:#cccccc; position:absolute; top:15px; z-index:4; opacity:0.6; filter:alpha(opacity = 60);}

.ta_col_pr_start {background-color:#4a9dd6; position:absolute; top:0px; z-index:3; opacity:0.6; filter:alpha(opacity = 60);}
.ta_col_pr_end {background-color:#4a9dd6; position:absolute; top:0px; z-index:3; opacity:0.6; filter:alpha(opacity = 60);}


.ta_col_dn {position:absolute; z-index:2; top:1px; color:#555555; font-size:8px; background-color:#ffffff; cursor:default; padding:2px;}
.ta_col_dn_lab {position:absolute; z-index:2; top:-15px; color:#555555; font-size:11px; background-color:#eeeeee; border:1px solid #dddddd; cursor:default;}
.ta_col_mn {position:absolute; z-index:2; top:1px; color:#999999; font-size:9px; background-color:#ffffff; cursor:default; padding:0px;}

.ta_st_b {position:absolute; background-color:#555555; height:14px; z-index:6; width:3px; cursor:w-resize; font-size:2px;}
.ta_st {position:absolute; background-color:#555555; height:15px; cursor:pointer; z-index:5;}

.ta_ms {position:absolute; background-color:transparent; height:15px; cursor:pointer; z-index:5; padding:2px 0px 0px 1px;}
.ta_st_c_del {opacity:0.8; filter:alpha(opacity = 80); cursor:auto;}
.ta_st_c_ico {cursor:auto; z-index:6; position:absolute;}
.ta_st span img.i {margin:3px 0px 0px 3px;}

.ta_ta {position:absolute; background-color:#4a9dd6; height:15px; cursor:pointer; z-index:5;}
.ta_ta_b {position:absolute; background-color:#4a9dd6; height:14px; z-index:6; width:3px; cursor:w-resize; font-size:2px;}
.ta_ta_c {position:absolute; background-color:#c4cfd6; height:15px; cursor:pointer; z-index:5;}
.ta_ta_c_b {position:absolute; background-color:#c4cfd6; height:14px; z-index:6; width:3px; cursor:w-resize; font-size:2px;}
.ta_ta_d {position:absolute; background-color:#FF4444; height:15px; cursor:pointer; z-index:5;}
.ta_ta_d_b {position:absolute; background-color:#FF4444; height:14px; z-index:6; width:3px; cursor:w-resize; font-size:2px;}

.ta_ta_c_del {opacity:0.6; filter:alpha(opacity = 60); cursor:auto;}
.ta_ta_c_del_ico {opacity:0.6; filter:alpha(opacity = 60); cursor:auto; z-index:7; position:absolute;}
.ta_ta_c_new_ico {z-index:7; position:absolute;}
.ta_ta span img.i {float:left; margin:3px 0px 0px 3px;}
.ta_ta_copy {opacity:0.6; filter:alpha(opacity = 60); cursor:auto; position:absolute; background-color:#228498; height:11px; z-index:7; overflow:hidden; border:1px solid #ffffff;}
.ta_st_copy {opacity:0.6; filter:alpha(opacity = 60); cursor:auto; position:absolute; background-color:#9b9b9b; height:11px; z-index:7; overflow:hidden; border:1px solid #ffffff;}

.ta_ta_d_hover {background-color:#44ff44; border:2px solid #4a9dd6;}

.ta_ta_c span, .ta_ta span, .ta_ta_d span, .ta_st span {color:#ffffff; font-size:8pt;}

.ta_lab {position:absolute; height:15px; cursor:pointer; z-index:4;}
.ta_lab span {color:#666666; cursor:pointer; font-size:8pt;}

table.tasks_print_table {border-collapse:collapse;}
table.tasks_print_table td {padding:3px; border:1px solid #dddddd;}
table.tasks_print_table .tr_h td  {font-weight:bold;}
table.tasks_print_table .tr_s td.n  {font-weight:bold; text-align:right; font-size:10pt;}
table.tasks_print_table .tr_s td.na  {font-weight:bold; font-size:10pt;}
table.tasks_print_table .tr_s td  {padding-top:10px; background-color:#eeeeee; border-bottom:1px solid #aaaaaa;}
table.tasks_print_table td.t  {text-align:center;}

table.status_table {width:100%; border:1px solid #4a9dd6;}
table.status_table td {border-width:0px;}

table.status_table_delayed {width:100%; border:1px solid red;}
table.status_table_delayed td {border-width:0px;}

.ta_r_hl {position:absolute; height:1px; background-color:#333333; z-index:20;}
.ta_r_vl {position:absolute; width:1px; background-color:#333333; z-index:20;}
.ta_r_i {position:absolute; width:1px; z-index:20;}

.col_pic_f_row {margin:5px 5px 0px 3px; clear:right; width:300px;height:30px;} /*paletka kolor�w dla zadania*/
.ta_col_pic_it {float:left; height:20px; width:20px; margin: 2px; border: 2px solid #e9e9e9; cursor:pointer;}
.ta_col_pic_selected {
	border: 2px solid #666666;
}

