table.funds {
	border-collapse: collapse;
	margin-top: 20px;
}

table.funds  td, table.funds th {
	/*border: 1px solid #D7D7D7;*/
}

#page #products .choise {
	display: none;	
}

#page #products .blue-bar {
	display: none;	
}

#page #products .funds {
	width: 100%;	
}

#page #products .funds .view {
	display: none;	
}

#page #products .funds thead, #page #products .funds-archives thead {
	display: block;	
}

#page #products .funds thead, #page #products .funds-archives thead {
	display: table-row-group;
}

#page #products .changing-dates {
	display: none;	
}

.content_pagelink {
	display: none;	
}

.blue-bar-bottom .text {
	display: none;	
}

.flash-statistics {
	display: none;	
}

.blue-bar-archives {
	display: none;	
}

#page #products .funds-archives thead {
	display: table-row-group;	
}

#page #products .funds-archives {
	width: 100%;	
}

table.funds-archives {
	border-collapse: collapse;
}

table.funds-archives  td, table.funds-archives th {
	/*border: 1px solid #D7D7D7;*/
}

td.tooltip, th.second-empty {
	display: none;	
}

.funds-container {
	display: none;	
}

#page #products .funds-archives-ofe {
	width: 675px;	
}

#page #products .funds-archives-ofe thead {
	display: table-row-group;	
}

.blue-bar-ofe {
	display: none;	
}

#page #products .changing-dates-ofe {
	display: none;	
}

.blue-bar-bottom-small .text {
	display: none;	
}

a {
	text-decoration: none;	
}

table.funds-archives th, table.funds th {
	background-color: #0D1979;
	color: #ffffff;
	padding: 10px 0;
}

table th.fund-name {
	padding-left: 15px;
	vertical-align: top !important;
	text-align: left;
	
}

table th.fund-name, table th.price, table th.fund-buy, table th.start, table th.price1, table th.end, table th.price2 {
	border-right: 1px solid #343e90;	
}

.ta_page_finance .content_contextmenu {display: none;}

.hidden {
	display: none;
}

#products .product-name {
	padding-bottom: 20px;	
}

table.funds td.fund-name { vertical-align: middle;  height: 25px; text-align:left; padding-left:15px; }
table.funds td.fund-sell { vertical-align: middle; width:50px; height: 30px; text-align:right; padding-left:2px; padding-right:22px; border-left: solid 1px #0d1979; border-right: solid 1px #d6d6d6; }
table.funds td.fund-buy { vertical-align: middle; width:50px; height: 30px; text-align:right; padding-left:2px; padding-right:22px; border-right: solid 1px #0d1979; }
table.funds td.ror1 { vertical-align: middle; width:39px; height: 30px; text-align:right; padding-left:2px; padding-right:32px; border-right: solid 1px #d6d6d6;}
table.funds td.ror1a{ vertical-align: middle; width:69px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-right: solid 1px #d6d6d6;}
table.funds td.ror2 { vertical-align: middle; width:41px; height: 30px; text-align:right; padding-left:2px; padding-right:32px; border-right: solid 1px #d6d6d6;}
table.funds td.ror2a { vertical-align: middle; width:71px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-right: solid 1px #d6d6d6;}
table.funds td.ror3 { vertical-align: middle; width:39px; height: 30px; text-align:right; padding-left:2px; padding-right:32px; border-right: solid 1px #0d1979;}
table.funds td.ror3a { vertical-align: middle; width:69px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-right: solid 1px #0d1979;}
table.funds td.view { vertical-align: middle; width:106px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; }

table.funds-archives td.fund-name { vertical-align:middle; height: 25px; text-align:left; padding-left:10px; margin-top:15px; }
table.funds-archives td.tooltip { vertical-align:middle; padding-right:5px; padding-left:5px; width: 17px;}
table.funds-archives td.tooltip .help-icon { width: 17px; height:18px; background:url('http://ing.aplifin.180hb.eu/img/help-icon.png') left top no-repeat; border:none;}
table.funds-archives td.start { vertical-align:middle; width:105px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-left: solid 1px #0d1979; border-right: solid 1px #0d1979; }
table.funds-archives td.price1 { vertical-align:middle; width:70px; height: 30px; text-align:right; padding-left:2px; padding-right:37px; border-right: solid 1px #0d1979; }
table.funds-archives td.end { vertical-align:middle; width:105px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-right: solid 1px #0d1979;}
table.funds-archives td.price2 { vertical-align:middle; width:70px; height: 30px; text-align:right; padding-left:2px; padding-right:37px; border-right: solid 1px #0d1979;}
table.funds-archives td.percentage { vertical-align:middle; width:66px; height: 30px; text-align:right; padding-left:2px; padding-right:42px;}

table.funds tr.record-white, table.funds tr.record-gray { width:auto; }

.print-graph-container {
	clear: left;
	text-align: center;
	padding-bottom: 20px;
}

table.funds-archives td.dot .image {display: none;}
table.funds-archives td.dot .print-dot {display: block; font-size: 34px; font-family: Georgia, serif; text-align: center; }
table.funds-archives td.dot .print-dot span {position: relative; top: -2px;}