.project_subpage_container {width:100%;}

/**/
/**/
/* kalendarz projektu */
/**/
/**/
div.pp_list {margin:5px 0px 0px 0px;}

/* dzień */
div.pp_d {font-size:10pt; font-weight:bold; color:#333333; width:98%; background-color:#eeeeee; padding:4px; margin:5px 0px 0px 0px;}

/* wydarzenie - skrót*/
div.pp_e {height:30px; border-top:1px solid #dddddd; width:98%; cursor:pointer;}
/* wydarzenie - rozwinięcie*/
div.pp_ed {margin:0px 0px 20px 0px;}
div.pp_ed_t {margin:2px 0px 0px 62px; color:#777777;}
div.pp_ed_p {margin:8px 0px 0px 62px; font-style:italic; color:#777777;}
div.pp_ed_d {margin:8px 0px 0px 62px; font-size:9pt;}
div.pp_ed_a {margin:8px 0px 0px 62px; font-size:9pt;}

/* wydarzenie - godzina rozpoczęcia*/
.pp_t {font-size:9pt; color:#777777; margin:8px 0px 0px 7px; float:left; position:relative;}
/* w... - nazwa */ 
.pp_n {font-size:9pt; color:#333333; margin:8px 0px 0px 10px; float:left; position:relative;}
.pp_di {font-size:8pt; color:#bbbbbb;}

.pr_conf_td {border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:4px; text-align:center; border-left:2px solid #bbbbbb; padding:4px; border-right:2px solid #bbbbbb; padding:4px; }
.pr_conf_td_n {border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding:4px; text-align:center; border-left:2px solid #bbbbbb; padding:4px; border-right:2px solid #bbbbbb; padding:4px;
	background-color:#eeeeee;	
}
.pr_conf_td1 {border-right:1px dotted #cccccc; border-left:2px solid #bbbbbb; padding:3px; text-align:center;}
.pr_conf_td1_n {border-right:1px dotted #cccccc; border-left:2px solid #bbbbbb; padding:3px; text-align:center; background-color:#eeeeee;}

.pr_conf_td2 {padding:3px; text-align:center; border-right:2px solid #bbbbbb; padding:3px; }
.pr_conf_td2_n {padding:3px; text-align:center; border-right:2px solid #bbbbbb; padding:3px; background-color:#eeeeee;}

.pr_conf_td3 {padding:3px; text-align:center; padding:3px; border-right:1px dotted #cccccc;}
.pr_conf_td3_n {padding:3px; text-align:center; padding:3px; background-color:#eeeeee;}

.pr_conf_td1_n, .pr_conf_td2_n, .pr_conf_td1, .pr_conf_td2, .pr_conf_td3, .pr_conf_td3_n {border-bottom:1px solid #bbbbbb;}

.pr_conf_label_td {padding:3px; text-align:right; border-bottom:1px solid #bbbbbb;}
.pr_conf_label_td2 {padding:3px; text-align:right; border-bottom:1px solid #bbbbbb; font-weight:bold;}
.pr_conf_label_td span.l {color:#777777;}
.pr_conf_add_td {padding:3px; vertical-align:middle; border-bottom:1px solid #bbbbbb; font-size:7pt;}

table.proj_summary {border-collapse:collapse;}
table.proj_summary td {padding:4px}
table.proj_summary tr.h {text-align:right; background-color:#C0C0C0; vertical-align:bottom;}
table.proj_summary tr.r1 {}
table.proj_summary tr.r2 {}
table.proj_summary tr.s {}
table.proj_summary td.n {text-align:left; vertical-align:middle;}
table.proj_summary td.b {text-align:right;}
table.proj_summary td.b_v {text-align:right; color:#555555;}
table.proj_summary td.poz {text-align:right;}
table.proj_summary td.poz_v {text-align:right; color:#555555}
table.proj_summary td.y_b {text-align:right; border-left:1px solid #A0A0A0;} 
table.proj_summary td.y_b_v {text-align:right; border-left:1px solid #A0A0A0; color:#555555;}
table.proj_summary td.a {vertical-align:middle; border-left:1px solid #A0A0A0;}
table.proj_summary td.year {font-size:10pt; background-color:#c0c0c0; text-align:center; border-left:1px solid #A0A0A0; border-right:1px solid #A0A0A0;}
table.proj_summary td.s {text-align:right; border-top:1px solid #A0A0A0;}
table.proj_summary td.sb {text-align:right; border-top:1px solid #A0A0A0;}
table.proj_summary td.sb2 {text-align:right; border-top:1px solid #A0A0A0;}
table.proj_summary td.s_v,table.proj_summary td.sb_v, table.proj_summary td.sb_v2 {text-align:right; color:#555555;}
table.proj_summary tr.h td {vertical-align:bottom; font-weight:bold;}
table.proj_summary tr.r1 td {}
table.proj_summary tr.r2 td {background-color:#e4e4e4;}
table.proj_summary tr.s td {}
table.proj_summary tr.r2 td.b, table.proj_summary tr.r2 td.b_v, table.proj_summary tr.s td.sb, table.proj_summary tr.s td.sb_v {background-color:#cccccc;}
table.proj_summary tr.r1 td.b, table.proj_summary tr.r1 td.b_v,table.proj_summary tr.s td.sb2, table.proj_summary tr.s td.sb_v2 {background-color:#eeeeee;}


table.Projects_Budget_Sheet td {border-right: 1px solid #cccccc;}
table.Projects_Budget_Sheet td.pr_type {border-right: 2px solid #bbbbbb;}
table.Projects_Budget_Sheet td.table_header {font-weight:bold; font-size:10pt; border-top: 2px solid #bbbbbb !important; border-bottom: 2px solid #bbbbbb !important;}
table.Projects_Budget_Sheet td.table_header_r_border {font-weight:bold; font-size:10pt; border-right: 2px solid #bbbbbb; border-top: 2px solid #bbbbbb !important; border-bottom: 2px solid #bbbbbb !important;}
table.Projects_Budget_Sheet td.table_header_bilans {font-weight:bold; font-size:10pt; background-color:#f2f2f2; border: 2px solid #bbbbbb !important;}
table.Projects_Budget_Sheet td.year_header {font-weight:bold; font-size:10pt; text-align:center;  border-left: 2px solid #bbbbbb; border-right: 2px solid #bbbbbb;}
table.Projects_Budget_Sheet td.pr_bilans {background-color:#f2f2f2; border-right: 2px solid #bbbbbb; border-left: 2px solid #bbbbbb;}
table.Projects_Budget_Sheet td.pr_bilans_sum {font-weight:bold; text-align:right; background-color:#f2f2f2; border-right: 2px solid #bbbbbb; border-left: 2px solid #bbbbbb;}
table.Projects_Budget_Sheet td.pr_budget_sum {font-weight:bold; text-align:right;}
table.Projects_Budget_Sheet td.pr_left_sum {font-weight:bold; text-align:right; border-right: 2px solid #bbbbbb;}
table.Projects_Budget_Sheet tr.hover td.pr_bilans, tr.hover td.table_header_bilans, tr.hover td.pr_bilans_sum {background-color:#e2e2e2;}


td.mapArrow {
	text-align: center;
	padding: 30px 0px 30px 0px !important;
	background: url(../../common/images/d_arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom: none !important;
	border-top: none !important;
}

td.center { text-align: center; }
td.calcRight { text-align: right; }
table.graphics_table tr.hdr td.calcRight { 	text-align: left; }
table.graphics_table tr.calcBilanceRow td { font-weight: bold; }
table.graphics_table td.bgGray {background-color: #eee;}
table.graphics_table tr.bgGray {background-color: #eee !important;}