/* * {	padding: 0; margin: 0;} */ 

#page , #page-narrow {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;  font-weight: normal; line-height: 14px; color: #333333; padding-bottom: 20px; } 

.hidden {display: none;}

.clear {clear: both;}

ul {list-style: none;}

#page a, #page-narrow a {	text-decoration: none; color: #0d1979;}
#page a:hover, #page-narrow a:hover { color: #a2a2a2; }

#page {	width: 950px; margin: 0 auto; position: relative; }

#page-narrow { width: 675px; margin: 0 auto; position: relative; }

#page-narrow h1, #page h1 { margin-top: 20px; margin-bottom:0px; font-size:40px; line-height: 40px; color:#0d1979; font-weight: normal; }
#page-narrow h2, #page h2 { margin-top: 10px; font-size:18px; line-height:24px; font-weight: normal; }
#page-narrow h3, #page h3 { float: left: margin-left:50px; margin-top: 10px; font-size:18px; line-height:24px; font-weight: normal; }
#page-narrow h4, #page h4 { margin-top: 20px; margin-bottom:0px; font-size:16px; line-height: 18px; color:#333333; font-weight: bold; }
#page-narrow h4 span, #page h4 span { font-size:12px; color: #a2a2a2; }
#page-narrow h5, #page h5 { margin-top: 30px; margin-left:5px; font-size:12px; font-weight:normal;}
#page-narrow h5 .minus, #page h5 .minus { color: #d94000; font-weight:bold;}
#page-narrow h5 .plus, #page h5 .plus { color: #4d7d07; font-weight:bold;}



.product-back {float: left; width: 130px; margin-top: 16px; font-size:12px; color: #0d1979; height:45px; }

#products { width: 950px; margin-top:40px; border: solid 1px #d7d7d7; position:relative; }
#products.small { width: 675px; margin-top:40px; border: solid 1px #d7d7d7; position:relative; }
#products .table-up { width:952px; height:14px; position:absolute; left:-1px; top:-14px; background:url('http://ing.aplifin.180hb.eu/img/table-up.gif') left top no-repeat; }
#products .table-up-small { width:677px; height:14px; position:absolute; left:-1px; top:-14px; background:url('http://ing.aplifin.180hb.eu/img/table-up-small.gif') left top no-repeat; }
#products .table-down { width:952px; height:5px; position:absolute; left:-1px; bottom:-5px; background:url('http://ing.aplifin.180hb.eu/img/table-down.gif') left top no-repeat; }
#products .table-down-small { width:677px; height:5px; position:absolute; left:-1px; bottom:-5px; background:url('http://ing.aplifin.180hb.eu/img/table-down-small.gif') left top no-repeat; }
#products .product-name { float: left; margin: 5px 0px 0px 20px; font-size:16px; line-height:22px; }
#products .choise { float: right; margin: 10px 20px 0px 0px; }

#products .blue-bar {clear: both; position:relative; margin-top:70px; width:952px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}

#products .blue-bar .name a {position:absolute; top:14px; left:12px; width:120px; line-height:15px; height:15px; }
#products .blue-bar .name-down a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down2.gif') right top no-repeat; }
#products .blue-bar .name-up a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up2.gif') right top no-repeat; }

#products .blue-bar .price {position:absolute; top:14px; left:483px;}
#products .blue-bar .percentage {position:absolute; top:14px; left:683px;}
#products .blue-bar .archives {position:absolute; top:14px; left:864px;}

#products .blue-bar .sell a {position:absolute; top:51px; left:475px; width:59px; line-height:15px; height:15px; font-weight:normal; font-size:11px;}
#products .blue-bar .sell-down a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down2.gif') right top no-repeat; }
#products .blue-bar .sell-up a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up2.gif') right top no-repeat; }

#products .blue-bar .buy a {position:absolute; top:51px; left:552px; width:56px; line-height:15px; height:15px; font-weight:normal; font-size:11px;}
#products .blue-bar .buy-down a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down2.gif') right top no-repeat; }
#products .blue-bar .buy-up a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up2.gif') right top no-repeat; }

#products .blue-bar .months a {position:absolute; top:51px; left:626px; width:57px; line-height:15px; height:15px; font-weight:normal; font-size:11px;}
#products .blue-bar .months-down a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down2.gif') right top no-repeat; }
#products .blue-bar .months-up a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up2.gif') right top no-repeat; }

#products .blue-bar .year a {position:absolute; top:51px; left:703px; width:54px; line-height:15px; height:15px; font-weight:normal; font-size:11px;}
#products .blue-bar .year-down a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down2.gif') right top no-repeat; }
#products .blue-bar .year-up a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up2.gif') right top no-repeat; }

#products .blue-bar .years a {position:absolute; top:51px; left:778px; width:55px; line-height:15px; height:15px; font-weight:normal; font-size:11px;}
#products .blue-bar .years-down a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down2.gif') right top no-repeat; }
#products .blue-bar .years-up a { background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up2.gif') right top no-repeat; }

table.funds {}
table.funds tr.record-white { background-color: #ffffff;}
table.funds tr.record-gray { background-color: #ededed;}
table.funds tr.record-white, table.funds tr.record-gray { height: 45px; width:950px; overflow:hidden;}
table.funds tr.record-white:hover { background-color: #d4e5ec;}
table.funds tr.record-gray:hover { background-color:#d4e5ec;}

table.funds td.fund-name { vertical-align: middle; width:450px; 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 .empty td.fund-sell { padding-right:2px; }
table.funds .empty td.fund-buy { padding-right:2px; }
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; }

#products .funds .tooltip {margin: 0 auto; text-align: left; width: 45px; height: 19px; line-height:19px; background:url('http://ing.aplifin.180hb.eu/img/help-icon.png') right top no-repeat; }

#products .funds .record-white .view a { display:block; margin: 0 auto; color: #0d1979; width:50px; line-height:9px; text-align:left; background:url('http://ing.aplifin.180hb.eu/img/view-arrow.png') right top no-repeat; }
#products .funds .record-white .view a:hover { color: #a2a2a2;}
#products .funds .record-gray .view a { display:block; margin: 0 auto; color: #0d1979; width:50px; line-height:9px; text-align:left; background:url('http://ing.aplifin.180hb.eu/img/view-arrow.png') right top no-repeat; }
#products .funds .record-gray .view a:hover {color: #a2a2a2;}

#products .funds-deleiting { height: 30px; padding:15px 0px 0px 15px; background-color: #a8c0c5; color: #ffffff; font-weight: bold;}

.blue-bar-bottom { width:952px; height:61px; position:absolute; left:-1px; bottom:-60px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-bottom.gif') left top no-repeat; }
#products .blue-bar-bottom .text { float: left; margin: 24px 0px 0px 10px;}
#products .blue-bar-bottom .text a { display:block; width:600px; padding-left:20px; height:18px; line-height:18px; background:url('http://ing.aplifin.180hb.eu/img/down-icon.png') left top no-repeat;}

/* archive */

#products .changing-dates { margin-top:30px; height: 65px; width: 950px; background-color: #dae8eb; }
#products .changing-dates .data { float:left; margin: 15px 5px 0px 10px; }
#products .changing-dates .changing-peroid { float:left; margin-top: 15px; }
#products .changing-dates .changing-peroid ul{ margin:0; padding:0; list-style:none; }
#products .changing-dates .changing-peroid li{ display:block; float:left; margin-right:10px; padding:0; font-weight:bold; }
#products .changing-dates .changing-date { float:left; height: 50px; margin-top: 12px; margin-left: 5px;}
#products .update { float: left; margin-top: 12px; margin-left: 15px;  }
#products .update .update-btn { cursor: pointer; margin: 6px 0px 0px 4px; width:88px; height:30px; background:url('http://ing.aplifin.180hb.eu/img/update-btn.gif') left top no-repeat; border:none;}
#products .update .update-btn:hover { background-position: left bottom;}
#products .funds-choice{ float:right; margin:23px 10px 0px 0px; font-size: 11px; color: #0d1979;}
#products .funds-choice span { display:block; cursor:pointer; width: 115px; text-align:left; height:18px; line-height:18px; background:url('http://ing.aplifin.180hb.eu/img/funds-choice.gif') right top no-repeat; }
#products .funds-choice span:hover { color: #a2a2a2;} 

#products .funds-container { position:absolute; right:-1px; top:44px; z-index:100; width: 273px; border: solid 1px #d7d7d7; background-color: #ffffff; padding-top: 40px;}
#products .funds-container .controll{ margin: 0; padding: 0; position:absolute; top: 0; left: 0; width: 273px; height: 39px; line-height: 39px; border-bottom: 1px solid #d7d7d7; text-align: center;}
#products .funds-container .controll .check { padding-right: 10px; border-right: 1px solid #d7d7d7; cursor: pointer; color: #0D1979;}
#products .funds-container .controll .check:hover {color: #a2a2a2;}
#products .funds-container .controll .uncheck { padding-left: 10px; cursor: pointer; color: #0D1979;}
#products .funds-container .controll .uncheck:hover {color: #a2a2a2;}
#products .funds-container .close-btn { position:absolute; top:-11px; right:265px; width:21px; height:21px; z-index:101; background:url('http://ing.aplifin.180hb.eu/img/close-icon.gif') left top no-repeat; }
#products .funds-container .table-container { max-height:343px; overflow-y:auto; z-index:102;}
#products .funds-container .table-container .records  { width: 275px; border: solid 1px #d7d7d7; background-color:#ffffff; }
#products .funds-container .table-container .records .record { height: 35px; width: 220px; border-bottom: solid 1px #d7d7d7; }
#products .funds-container .table-container .records .record-chbox { height: 35px; width: 25px; padding-left:3px; border-bottom: solid 1px #d7d7d7;}
#products .funds-container .table-container .records .last { border-bottom: none;}

/*#products .funds-container .records .record .checkbox { float: left; margin:7px 0px 0px 7px;}
#products .funds-container .records .record .fund-name { float: left; margin:8px 0px 0px 5px; width: 205px; height:27px; overflow:hidden;}*/

#products .funds-container .table-container table.records { width: 240px; z-index:103; border: solid 1px #d7d7d7; border: none; background-color:#ffffff; }
#products .funds-container .table-container tr.records td.record { height: 35px; width: 220px; border-bottom: solid 1px #d7d7d7; }
#products .funds-container .table-container tr.records td.last { border-bottom: none;}
#products .funds-container .table-container .records .record .checkbox { vertical-align: middle; float: left; width:25px;}
#products .funds-container .table-container .records .record .fund-name {  vertical-align: middle;  width: 205px; }

#products .funds-container .update { padding: 0; margin: 0; height: 43px; position: relative; width: 240px; border-top: 1px solid #D7D7D7; }
#products .funds-container .update .button { margin: 0; padding: 0; width: 88px; padding-top: 30px; height: 0; position: absolute; left: 6px; top: 7px; overflow: hidden; background:url('http://ing.aplifin.180hb.eu/img/update-button.png') no-repeat left top; cursor: pointer; }


#products .flash-statistics { clear:left; height: 365px;}

#products .blue-bar-archives { position:relative; width:951px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-archives.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}
#products .blue-bar-archives .name { position:absolute; top:14px; left:14px; }
#products .blue-bar-archives .start { position:absolute; top:14px; left:407px; }
#products .blue-bar-archives .price1 { position:absolute; top:14px; left:525px; }
#products .blue-bar-archives .end { position:absolute; top:14px; left:635px; }
#products .blue-bar-archives .price2 { position:absolute; top:14px; left:745px; }
#products .blue-bar-archives .percentage { position:absolute; top:14px; left:858px; }

table.funds-archives {}
table.funds-archives tr.record-white { background-color: #ffffff;}
table.funds-archives tr.record-gray { background-color: #ededed;}
table.funds-archives tr.record-white, table.funds-archives tr.record-gray { height: 45px; width:950px;}
table.funds-archives tr.record-white:hover { background-color: #d4e5ec;}
table.funds-archives tr.record-gray:hover { background-color: #d4e5ec;}

table.funds-archives td.dot { vertical-align:middle; width:10px; padding:0;}
table.funds-archives tr.record-white td.dot .image { width:9px; height:9px; margin-left:11px; background:url('http://ing.aplifin.180hb.eu/img/mask-white.png') left top no-repeat; border:none;}
table.funds-archives tr.record-gray td.dot .image { width:9px; height:9px; margin-left:11px; background:url('http://ing.aplifin.180hb.eu/img/mask-gray.png') left top no-repeat; border:none;}
table.funds-archives tr:hover td.dot .image { background:url('http://ing.aplifin.180hb.eu/img/mask-hover.png') left top no-repeat;}

table.funds-archives td.dot .print-dot {display: none;}

table.funds-archives td.fund-name { vertical-align:middle; width:343px; 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;}



/* rors */
#products.rors {margin-top:30px;}
#products .changing-dates-rors { margin-top:0px; height: 65px;}
#products .changing-dates-rors .data { float:left; margin: 10px 5px 0px 10px; }
#products .changing-dates-rors .changing-date { float:left; height: 50px; margin-top: 7px; margin-left: 5px;}
#products .changing-dates-rors .changing-peroid { float:left; margin-top: 10px; }
#products .changing-dates-rors .changing-peroid ul{ margin:0; padding:0; list-style:none; }
#products .changing-dates-rors .changing-peroid li{ display:block; float:left; margin-right:10px; padding:0; font-weight:bold; }

#products .changing-dates-rors-small { margin-top:0px; height: 65px; width:675px;}
#products .changing-dates-rors .data { float:left; margin: 10px 5px 0px 10px; }
#products .changing-dates-rors .changing-date { float:left; height: 50px; margin-top: 7px; margin-left: 5px;}
#products .changing-dates-rors .changing-peroid { float:left; margin-top: 10px; }
#products .changing-dates-rors .changing-peroid ul{ margin:0; padding:0; list-style:none; }
#products .changing-dates-rors .changing-peroid li{ display:block; float:left; margin-right:10px; padding:0; font-weight:bold; }

#products .update-rors { float: left; margin-top: 7px; margin-left: 15px; }
#products .update-rors .update-btn { cursor:pointer; margin: 6px 0px 0px 4px; width:88px; height:30px; background:url('http://ing.aplifin.180hb.eu/img/update-btn.gif') left top no-repeat; border:none;}
#products .update-rors .update-btn:hover {background-position: left bottom}

#products .flash-statistics-rors { clear:left; height: 410px; width:675px;}

/* ------  REPORTS ------- */
#products .company-choice { float:right; margin:23px 10px 0px 0px; font-size: 11px; color: #0d1979;}
#products .company-choice span { display:block; cursor:pointer; padding-right:20px; text-align:left; height:18px; line-height:18px; background:url('http://ing.aplifin.180hb.eu/img/company-choice.gif') right top no-repeat; }
#products .company-choice span:hover { color: #a2a2a2;}

/* reports wza */
#products .blue-bar-wza  { position:relative; width:951px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-wza.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}
#products .blue-bar-wza a { color: #ffffff;}
#products .blue-bar-wza a:hover { color: #a2a2a2 }
#products .blue-bar-wza .date { position:absolute; top:14px; left:11px; }
#products .blue-bar-wza .date a {padding-right:40px;}
#products .blue-bar-wza .date .down { position:absolute; top:5px; left:45px; width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-wza .date .up { position:absolute; top:5px; left:45px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

#products .blue-bar-wza .company { position:absolute; top:14px; left:133px; }
#products .blue-bar-wza .company a {padding-right:40px;}
#products .blue-bar-wza .company .down { position:absolute; top:5px; left:98px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-wza .company .up { position:absolute; top:5px; left:98px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

#products .blue-bar-wza .name { position:absolute; top:14px; left:372px; }
#products .blue-bar-wza .name a {padding-right:40px;}
#products .blue-bar-wza .name .down { position:absolute; top:5px; left:57px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-wza .name .up { position:absolute; top:5px; left:57px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

#products .blue-bar-wza .download { position:absolute; top:14px; left:872px; }

/* reports fund */
#products .blue-bar-fund { position:relative; width:951px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-reports-fund.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}

#products .blue-bar-fund .fund { position:absolute; top:14px; left:133px; }
#products .blue-bar-fund .fund a {padding-right:40px;}
#products .blue-bar-fund .fund .down { position:absolute; top:5px; left:107px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-fund .fund .up { position:absolute; top:5px; left:107px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

#products .blue-bar-fund .name { position:absolute; top:14px; left:372px; }
#products .blue-bar-fund .name a {padding-right:40px;}
#products .blue-bar-fund .name .down { position:absolute; top:5px; left:92px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-fund .name .up { position:absolute; top:5px; left:92px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

/* reports ofe-asset */
#products .blue-bar-ofe-asset { position:relative; width:951px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-reports-ofe-assets.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}

#products .blue-bar-ofe-asset .period { position:absolute; top:14px; left:133px; }
#products .blue-bar-ofe-asset .period a {padding-right:40px;}
#products .blue-bar-ofe-asset .period .down { position:absolute; top:5px; left:53px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-ofe-asset .period .up { position:absolute; top:5px; left:53px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

#products .blue-bar-ofe-asset .name { position:absolute; top:14px; left:372px; }
#products .blue-bar-ofe-asset .name a {padding-right:40px;}
#products .blue-bar-ofe-asset .name .down { position:absolute; top:5px; left:92px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-ofe-asset .name .up { position:absolute; top:5px; left:92px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }


/* reports ofe */
#products .blue-bar-reports-ofe { position:relative; width:676px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-reports-ofe.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}
#products .blue-bar-reports-ofe a { color: #ffffff;}
#products .blue-bar-reports-ofe a:hover { color: #a2a2a2 }
#products .blue-bar-reports-ofe .date { position:absolute; top:14px; left:11px; }
#products .blue-bar-reports-ofe .date a {padding-right:40px;}
#products .blue-bar-reports-ofe .date .down { position:absolute; top:5px; left:45px; width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-reports-ofe .date .up { position:absolute; top:5px; left:45px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

#products .blue-bar-reports-ofe  .name { position:absolute; top:14px; left:127px; }
#products .blue-bar-reports-ofe  .name a {padding-right:40px;}
#products .blue-bar-reports-ofe  .name .down { position:absolute; top:5px; left:90px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-down.gif') left top no-repeat; }
#products .blue-bar-reports-ofe  .name .up { position:absolute; top:5px; left:90px;  width: 8px; height:8px; text-align:center; background:url('http://ing.aplifin.180hb.eu/img/sort-btn-up.gif') left top no-repeat; }

.reports-ofe .record-white { background-color: #ffffff;}
.reports-ofe .record-gray { background-color: #ededed; }
.reports-ofe .record-white, .reports-ofe .record-gray { height: 45px; width:950px; }
.reports-ofe tr.record-white:hover { background-color: #d4e5ec;}
.reports-ofe tr.record-gray:hover { background-color: #d4e5ec;}

.reports-ofe .date { vertical-align:middle; width:112px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-right: solid 1px #0d1979;}
.reports-ofe .name { vertical-align:middle; width:420px; height: 30px; text-align:left; padding-left:10px; padding-right:2px;}
.reports-ofe .download { vertical-align:middle; width:122px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; }
.reports-ofe .download a { margin:0 auto; display:block; width:45px; line-height: 18px; padding-left: 20px; background:url('http://ing.aplifin.180hb.eu/img/down-icon.png') left top no-repeat; }


#products .reports-container { position:absolute; right:-1px; top:65px; z-index:100; width: 273px; border: solid 1px #d7d7d7; background-color: #ffffff; padding-top: 40px;}
#products .reports-container .close-btn { position:absolute; top:-11px; right:265px; width:21px; height:21px; z-index:101; background:url('http://ing.aplifin.180hb.eu/img/close-icon-reports.gif') left top no-repeat; }
#products .reports-container .table-container { max-height:387px; overflow-y:auto; z-index:102;}
#products .reports-container .table-container .records  { width: 275px; z-index:102; border: solid 1px #d7d7d7; background-color:#ffffff; }
#products .reports-container .table-container .records .record { height: 35px; width: 220px; border-bottom: solid 1px #d7d7d7; }
#products .reports-container .table-container .records .record-chbox { height: 35px; width: 25px; padding-left:3px; border-bottom: solid 1px #d7d7d7;}
#products .reports-container .table-container .records .last { border-bottom: none;}
/*#products .reports-container .records .record .checkbox { float: left; margin:7px 0px 0px 7px;}
#products .reports-container .records .record .fund-name { float: left; margin:8px 0px 0px 5px; width: 205px; height:27px; overflow:hidden;}*/

#products .reports-container .table-container table.records { width: 240px; z-index:102; border: solid 1px #d7d7d7; border: none; background-color:#ffffff; }
#products .reports-container .table-container tr.records td.record { height: 35px; width: 220px; border-bottom: solid 1px #d7d7d7; }
#products .reports-container .table-container tr.records td.last { border-bottom: none;}
#products .reports-container .table-container .records .record .checkbox { vertical-align: middle; float: left; width:25px;}
#products .reports-container .table-container .records .record .fund-name {  vertical-align: middle;  width: 205px; }


#products .reports-container .controll{ margin: 0; padding: 0; position:absolute; top: 0; left: 0; width: 273px; height: 39px; line-height: 39px; border-bottom: 1px solid #d7d7d7; text-align: center;}
#products .reports-container .controll .check { padding-right: 10px; border-right: 1px solid #d7d7d7; cursor: pointer; color: #0D1979;}
#products .reports-container .controll .check:hover {color: #a2a2a2;}
#products .reports-container .controll .uncheck { padding-left: 10px; cursor: pointer; color: #0D1979;}
#products .reports-container .controll .uncheck:hover {color: #a2a2a2;}

#products .reports-container .update { padding: 0; margin: 0; height: 43px; position: relative; width: 240px; border-top: 1px solid #D7D7D7; }
#products .reports-container .update .button { margin: 0; padding: 0; width: 88px; padding-top: 30px; height: 0; position: absolute; left: 6px; top: 7px; overflow: hidden; background:url('http://ing.aplifin.180hb.eu/img/update-button.png') no-repeat left top; cursor: pointer; }

/* ----reports end -----*/

/* ofe */
#products.ofe {margin-top:30px;}
#products .changing-dates-ofe { margin-top:0px; height: 65px;}
#products .changing-dates-ofe .data { float:left; margin: 10px 5px 0px 10px; }
#products .changing-dates-ofe .changing-date { float:left; height: 50px; margin-top: 7px; margin-left: 5px;}
#products .changing-dates-ofe .changing-peroid { float:left; margin-top: 10px; }
#products .changing-dates-ofe .changing-peroid ul{ margin:0; padding:0; list-style:none; }
#products .changing-dates-ofe .changing-peroid li{ display:block; float:left; margin-right:10px; padding:0; font-weight:bold; }
#products .update-ofe { float: left; margin-top: 7px; margin-left: 15px; }
#products .update-ofe .update-btn { cursor:pointer; margin: 6px 0px 0px 4px; width:88px; height:30px; background:url('http://ing.aplifin.180hb.eu/img/update-btn.gif') left top no-repeat; border:none;}
#products .update-ofe .update-btn:hover { background-position: left bottom; }


#products .blue-bar-ofe { position:relative; width:676px; height: 75px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-ofe.gif') left top no-repeat; margin-left:-1px; font-weight:bold; color: #ffffff;}
#products .blue-bar-ofe .name { position:absolute; top:14px; left:14px; }
#products .blue-bar-ofe .start { position:absolute; top:14px; left:285px; }
#products .blue-bar-ofe .price1 { position:absolute; top:14px; left:364px; }
#products .blue-bar-ofe .end { position:absolute; top:14px; left:445px; }
#products .blue-bar-ofe .price2 { position:absolute; top:14px; left:525px; }
#products .blue-bar-ofe .percentage { position:absolute; top:14px; left:603px; }

table.funds-archives-ofe td.fund-name { width:217px; }
table.funds-archives-ofe td.start { width:76px; }
table.funds-archives-ofe td.price1 { width:79px; text-align:center; padding:0; margin:0; }
table.funds-archives-ofe td.end { width:75px; }
table.funds-archives-ofe td.price2 { width:79px; text-align:center; padding:0; margin:0; }
table.funds-archives-ofe td.percentage { width:79px; text-align:center; padding:0; margin:0; }

#products .blue-bar-bottom-small { width:677px; height:61px; position:absolute; left:-1px; bottom:-60px; background:url('http://ing.aplifin.180hb.eu/img/blue-bar-bottom-small.gif') left top no-repeat; }
#products .blue-bar-bottom-small .text { float: left; margin: 24px 0px 0px 10px;}
#products .blue-bar-bottom-small .text a { display:block; width:500px; padding-left:20px; height:18px; line-height:18px; background:url('http://ing.aplifin.180hb.eu/img/down-icon.png') left top no-repeat;}

.funds-wza .record-white { background-color: #ffffff;}
.funds-wza .record-gray { background-color: #ededed; }
.funds-wza .record-white, #products .funds-wza .record-gray { height: 45px; width:950px; }
.funds-wza tr.record-white:hover { background-color: #d4e5ec;}
.funds-wza tr.record-gray:hover { background-color: #d4e5ec;}

.funds-wza .date { vertical-align:middle; width:115px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; border-right: solid 1px #0d1979;}
.funds-wza .company, .funds-wza .fund, .funds-wza .period { vertical-align:middle; width:228px; height: 44px; text-align:left; padding-left:10px; padding-right:2px; border-right: solid 1px #0d1979;}
.funds-wza .name { vertical-align:middle; width:466px; height: 30px; text-align:left; padding-left:10px; padding-right:2px; border-right: solid 1px #0d1979;}
.funds-wza .download { vertical-align:middle; width:106px; height: 30px; text-align:center; padding-left:2px; padding-right:2px; }
.funds-wza .download a { margin:0 auto; display:block; width:45px; line-height: 18px; padding-left: 20px; background:url('http://ing.aplifin.180hb.eu/img/down-icon.png') left top no-repeat; }

.pagination { float:right; margin-top: 20px; margin-right:5px;}
.pagination ul { margin:0; padding:0; list-style:none; }
.pagination li { display:block; float:left; margin-right:4px; padding-top:6px; text-align:center; width: 26px; height:26px; background:url('http://ing.aplifin.180hb.eu/img/pagination-circle.gif') left top no-repeat; }
.pagination li.prev { width: 89px; height:26px; background:url('http://ing.aplifin.180hb.eu/img/pagination-prev.gif') left top no-repeat; padding-left:5px; }
.pagination li.next { width: 75px; height:26px; background:url('http://ing.aplifin.180hb.eu/img/pagination-next.gif') left top no-repeat; text-align:left; padding-left:10px; }
.pagination li.selected a{ color:#4d4848; font-weight:bold; }

#footer { margin-top: 70px; width: 950px; text-align: justify;}
#footer-reports { margin-top: 70px;  width: 950px; text-align: justify;}
#footer-reports-small { margin-top: 70px; width: 675px; text-align: justify;}
#footer-ofe { margin-top: 70px; width: 675px; text-align: justify;}

.rollover {	z-index:9999; border:1px solid #afafaf; width: 165px; background-image:url('http://ing.aplifin.180hb.eu/img/rollover.png'); background-color:#ffffff; }
.sort-link { text-decoration: none; color: #ffffff !important;}
.sort-link:hover { color: #a2a2a2 !important; }

.noflash {
	font-size: 15px;
	text-align: center;
	padding: 60px 20px 20px 20px;
	margin: 0;
		
}

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

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

.rollover {
	font-size: 12px; font-family: Helvetica, Arial, sans-serif;	font-size: 12px;  font-weight: normal; line-height: 14px; color: #333333;	
}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */