@import url('/dalej.css');
body {width:100%; margin:0px}
body, table {font-size: 0.7pc; font-family: verdana, arial, tahoma; color:dimgray}
#emeryto {background: #f2fdf3 url(tlo.jpg) 95% -15px no-repeat}
#emeryt {BACKGROUND: #f6f6f6 url(pas.gif) repeat-x center 30px;}
input, select, option, button {font-size: 0.7pc; font-family: verdana, arial, tahoma; }
h1 {font-size: 1pc; color: forestgreen; }
h2 {font-size: 1.5pc; color: darkorange; font-family: Georgia,Garamond,Times; font-weight: normal; font-variant:small-caps}
h3, h4  {font-size: 0.9pc; color: forestgreen; }

.clearall {clear:both}

h5, h6  {font-size: 0.8pc; color: seagreen; }
th, th * {font-size:0.7pc}
caption {font-size: 0.8pc; font-weight:bold }
.sortable th {font-size:0.6pc; background-color: white; padding:0px}
.sortable a {font-weight:bold}
.sortable a:hover {color:orange}
.fundusze {padding:0px}
th {cursor:hand}
ins {text-decoration:none}

dd {display:list-item; margin-left:20px; list-style-type: disc}

h2 span {color:deepskyblue; font-variant:normal;}
.darkg {background-color:darkgreen;}
.darkm {background-color:darkgreen;}
.gren {background-color:green;}
.pas {background:url(pas.gif) center left repeat-x}
.adres {color:white; font-style: italic; font-size: 0.7pc; }
.gora {font-size: 0.7pc; font-weight:bold; color:white;}
.menu #menu, .menu #doc {text-align:left; position:absolute; padding-left:10px; padding-bottom:15px;}
.menu #menu .podmenu {display:none}
.ukryj #menu, .ukryj #doc {display:none}
.pokaz #menu, .pokaz #doc {display:block}
.menu #menu { float:left}
#gora {text-align:center; margin-top:-24px;}
.menu .gora {font-weight:bold; position:relative;}
.menu #doc {list-style-type: none; float:none; clear:both; min-height:10px; }
.menu .pokaz span, .menu .ukryj span {cursor:pointer;}
.menu #menu td {background-color:white}
div.gora {position:absolute; left:0px; background-color: darkgreen; text-align:center; width:100%}
.topper {background: #084d08 url(wykresy/colorsbar.png) repeat-x top center}
/*#menu .pokaz {background:whitesmoke}*/
/*#menu .ukryj {background:none}*/
#totu .podmenu {background:whitesmoke}
.lewo {color:forestgreen; font-size: 0.8pc;  }
.lewo .podmenu {text-align:justify; font-size:0.7pc; width:135px; margin-top:10px}
.pokaz .podmenu, #totu div.podmenu {position:static}
.ukryj .podmenu {position:absolute; z-index:-1}
.break {background:white; display:block; margin:5px -5px; height:10px}
.midle {background: url(multi/lm.gif) repeat-y top right;}
.midri {background: url(multi/rm.gif) repeat-y top left}
ul.lewo {margin-left:10px; margin-top:0px; list-style-type: none}
.title {font-size:0.8pc; font-weight: bold}
#headofe {COLOR:#ee6d00; font-size:1.5pc; MARGIN:2PX;}
#tresc {padding:5px 2px 5px 2px;}

.bankowy, a.bankowy, a.bankowy:link, a.bankowy:visited {
font-weight:bold;
color:crimson;
}

.ramka_crim {border:2px solid crimson; background:crimson}
.ramka_crim .ramka_tit {border-bottom:1px solid crimson; color:white}
.ramka_gr {border:2px solid green; background:green}
.ramka_gr .ramka_tit {border-bottom:1px solid green; color:white}
.ramka_sea {border:2px solid seagreen; background:seagreen}
.ramka_sea .ramka_tit {border-bottom:1px solid seagreen; color:white}


.ramka_tit a, .ramka_tit a:link, .ramka_tit a:visited {cursor:pointer; text-decoration:none; font-weight:bold; color:white}
.ramka_text {background:white; TEXT-ALIGN: center; text-decoration:none;}

.zobacz, .zobacz_to {border:1px solid #ffc896; background-color:ivory; padding:5px; line-height:19px;
margin: 5px 0px 5px 15px; clear: both;}
.zobacz_to {color:#ffc896; font-size:10px}
.look { 
display:block;
float:left;
position:relative;
left:-20px;
background: url(sidetab.gif) no-repeat;
width:15px;
height:33px;
margin-top:-6px; text-align:center; margin-bottom:-10px; margin-right:-20px;
padding:2px 0px; font-size:18px; font-weight:bold; color:white;
}

.imp {cursor:pointer; text-decoration:none; font-weight:bold; color:black}
a:link {text-decoration:none; color: darkgreen}
a:hover {font: italic}
a:visited {text-decoration:none; color: darkgreen}

a:link.gora {text-decoration:none; color: white}
a:visited.gora {text-decoration:none; color: white}

a:link.lewo {text-decoration:none; color: dimgray}
a:visited.lewo {text-decoration:none; color: dimgray}

li.lewo {padding-bottom:5px}

#mu_dane  {font-size:20px; font-weight:bold; display:block; position:absolute; margin:3px; color:black; right:20px; z-index:11}
#mu_dane:hover {font-style:normal}
#ma_dane {position:absolute; z-index:20; display:block; left:0px; margin:0px auto; border:0px; background:#F6F6F6}
#mo_dane {position:relative; margin:0px auto; width:500px;}

.bazaemerytalny {
float:left;	
background-color:white;
border:1px solid gray;
color:gray;
margin: 0px 0px 1px 1px;
padding:3px;
text-align:justify;
height:120px;
width:265px;
min-height:144px; 
max-width:258px;
}
.bazaemerytalny p {clear:left;}
.be {
margin:2px; min-height:100px; height:110px; max-width:195px; width:205px;

display:table;
}
.be1 {
float:right;	
margin:2px; min-height:100px; height:110px; width:160px; 
display:table;
}
.be1 .add {font-size:0.75pc; color:darkorange}
.bazaofe {margin-top:10px}
.bazafundusz, #serwis .bazafundusz {
background-color:gray;
color:white;
font-weight:bold;
text-align:center;
padding:2px;
}
.bazafundusz a, .bazafundusz a:link, .bazafundusz a:visited {
color:white;
}
.bazaemerytalny h2 {
text-align:center; font-size:1.45pc; 
}
.bazaemerytalny h2, .bazaofe .add {
margin:3px; font-weight:bold; font-family: Garamond, Georgia, Times; color:darkorange; 
}
.bazaemerytalny .add a, .bazaemerytalny .add a:link, .bazaemerytalny .add a:visited, .bazaemerytalny h2 a, .bazaemerytalny h2 a:visited, .bazaofe .add a:link  {
font-weight:bold; font-family: Garamond, Georgia, Times; color:darkorange; 
}
.bazaemerytalny p {height:68px; margin:0px}

.add .listasymb {
position:absolute; float:none; font-size:50px;
text-align:center;
width:200px;
z-index:0;
}
.add li {position:relative;
z-index:10;}

.bazaemerytalny .listabut, .bazaofe .listabut {
border:3px double gainsboro  -moz-bg-inset;
float:right;
font-family:Arial Unicode MS;
font-size:1pc;
line-height:7px;
margin:2px 0px;
display:block;
}

.add {
font-size:0.85pc;
border-bottom:1px solid gainsboro;
margin:2px 0px;
}
.bazaemerytalny ul {
margin:0px 0px 0px 15px;
padding:0px;
}

.bazaemerytalny ol {
margin:0px 0px 0px 25px;
padding:0px;
}

.add a.listahref, .add a.listahref:visited {
color:dimgray;
}
.add a.listahref:hover {
color:darkorange;
}

#serwis p, #serwis div, #serwis ul, #serwis h1   {text-align:justify;}
#serwisy p, #serwisy div, #serwisy ul, #serwisy h1   {text-align:center;}
.lista {float:left; border:1px solid silver; padding:1px; width:265px; background-color:white; margin:1px; text-align:left; max-width:260px}
.listabut {font-family:tahoma; color:white; padding:1px; border:3px double whitesmoke; background:gainsboro; font-weight:bold; font-size:20px; margin:2px; line-height:95%; float:left;}
.listabut a, .listabut a:link, .listabut a:visited, h2 .listabut a, .bazaofe .add .listabut a, .bazaemerytalny .add .listabut a { color:white;font-style: normal; }
.listabut a:hover {background:white; color: gainsboro}
.listasymb {color:whitesmoke; font-size:100px; margin:0px; line-height:95%; float:right; position:absolute; right:10px}
.listatyt {background: gainsboro url(subhead_bg.gif); color:darkgreen; line-height:15px;padding:1px; font-weight:bold; text-align:center}
.lista ul {list-style-type:none; margin:1px;padding:1px; position:relative}
.lista ul li {height:25px; margin:1px; }
.lista ul li a {height:20px; padding-top:4px; display:block; padding-left:18px; background: url(dot1.gif) no-repeat left center;}
.lista ul li a:hover {border-right:10px solid gold; border-bottom:1px solid gold; background-image: url(dot.gif) }

.lista a, .lista a:visited {color:dimgray}

.listalew {
display:none; float:none; clear:both; border:3px double gainsboro
}
.listalew ul {
list-style-type:none; margin:2px; padding-left:5px
}
#buttons {height:120px}

.jeden li:first-line {font-weight:bold; color: orangered; line-height:200%}
.dwa li:first-line {font-weight:normal; color: dimgray; line-height:100%} 


ul.newsitem {
	display:inline; 
	clear: left;
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
ul.newsitem li {
	float: left;
	}

.bolder a {
font-weight:bold;
}
.news { display:inline; clear:both; float:none; margin:0px} 
.newsdate { list-style-type:disc; width:90px;}
.newstitle {
width:80%;
}
.newsdesc {
display:block;
float:none;
clear:both;
width:100%;
border-bottom:1px solid silver;
margin-bottom:3px;
}

.otwarte {
background:white; text-decoration:none;
margin:0px;
padding:0px;
list-style-position:inside;
}
.otwarte li {
list-style-type:square;
margin: 4px 1px 2px;
}

.cytat {border:3px solid gainsboro; padding:5px; margin:5px; color: black; background:whitesmoke }
.setka {width:100%}
.goto {border: outset 2px white; background-color:#dddddd; color:black; font-size: 0.7pc; padding:2px}
.goto *, .goto a, .goto a:link, .goto a:visited {color:black; font-size: 0.7pc;}

.ofe_fund {background: #da4c04 url(/deklaracja/ofe_bar.jpg) repeat-x left center; height:22px; max-height:12px; border:solid 1px #da4c04; font-weight:bold; padding:5px; text-align:center !important; margin:10px 0px; color:white}
p.ofe_fund {padding:5px 5px 5px 100px}
.ofe_fund a, .ofe_fund a:link, .ofe_fund a:hover, .ofe_fund a:visited {color:white}
.ofe_fund #wniosek {display:block; float:right; color:white; font-size:1pc; line-height:100%; width:20px; text-align:right}
p.ofe_fund #wniosek {width:100px}
.ofe_fund #wniosek img {
    border: 1px solid #333333;
    margin-bottom: 4px;
    padding: 2px;
    vertical-align: middle;
}
input.ofe_fund {max-height:29px; cursor:pointer;}

.ofe_rank {background: #da4c04 url(/deklaracja/ofe_bar.jpg) repeat-x left center; height:22px; max-height:12px; border:solid 1px #da4c04; font-weight:bold; padding:5px; text-align:center !important; margin:10px 0px; color:white}
.ofe_rank a, .ofe_rank a:link, .ofe_rank a:visited, .ofe_rank a:hover, .ofe_fund a:visited {color:white; font-variant:small-caps;
letter-spacing:1px; text-transform:capitalize;}
.ofe_rank #wniosek {display:block; float:right; color:white; font-size:1pc; line-height:100%; width:20px}
input.ofe_rank {max-height:29px; cursor:pointer;}

.bazaemerytalny .ofe_fund {clear:both; margin:-2px -2px -1px;}


a.wniosek_zapisy:link, a.wniosek_zapisy:visited, a.wniosek_zapisy:hover {
color:#FFFFFF;
text-decoration:none;
}


#l_s {
text-align:center;
margin:0px;
padding:2px;
width:160px;
}
#l_s .menus {font-variant:small-caps}
#l_s .grupa {font-size:0.8pc;
font-weight:bold; 
color:forestgreen;}
#l_s ul ul li  {
text-align:left;
}
#l_s ul, #l_s ul li {
list-style-type:none;
margin:0px 0pt 5px;
padding:0px;
}
#l_s ul li ul.l_grupa {
border-top:1px solid #9C9C9C;
margin:0px 0pt 20px;

}
#l_s ul li ul li {
margin:0px;
padding:0px 0px 0px 10px;
}
#l_s ul li ul.l_grupa li {
border-bottom:1px dotted #9C9C9C;
}
#l_s ul li ul li a.menus, #l_s ul li ul li a.menus:visited {
font-size:0.8pc;
display:block;
margin:0px 0px 0px -5px;
padding: 5px 0px 5px 10px;
text-decoration:none;
background:transparent url(bullet-arrow.gif) no-repeat scroll 0px center;
}
#l_s ul li ul li a.menus:hover {
text-decoration:underline;
background-color:#E6E6E6;
color:dimgray;
}
#l_s ul li ul li .opis {display:block; margin:5px 0px}
#l_s ul li ul li ul li {
margin:0px;
padding:0px;
background:transparent none repeat scroll 0%;
border-bottom:1px solid #EAF4FF;
border-top:1px dotted #9C9C9C;
}
#l_s ul li ul li ul li a.menus, #l_s ul li ul li ul li a.menus:visited {
margin:0px;
padding:5px 3px 5px 10px;
text-decoration:none;
}
#l_s ul li ul li ul {
border:medium none;
margin:0px;
padding:0px;
}
#l_s ul li ul li ul li a:hover {
text-decoration:underline;
}

.kz {
font-size:1em;
display:block;
float:right;
text-align:left;
width:450px;
}
.kz .kz-border {
background-color:#FFFFFF;
border:1px solid darkorange;
margin-bottom:5px;
padding:4px;
}
.kz-innerbox {
margin:0px auto;
width:95%;
text-align:left;
/*background-color:#E8EEFA;
padding:2px;
*/
}
div.kz-belka {
line-height:1.2;
padding:15px;
}

div.kz-belka div {
background:orange url(/fundusze/belka1.gif) no-repeat scroll top left;
border-bottom:1px solid #E8EEFA;
font-size:1.2em;
margin:0pt;
padding:0pt;
}

div.kz-belka div span a {
background:transparent url(/fundusze/belka2.gif) no-repeat scroll bottom right;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:10px 15px 10px 10px;
text-align:center;
text-decoration:none;
}
div.kz-belka div p {
background:transparent url(/fundusze/belka1.gif) no-repeat scroll top left;
margin:0pt;
padding:0pt;
right:-400px;
text-align:center;
}
div.kz-belka div p span {
background:transparent url(/fundusze/belka1.gif) no-repeat scroll left bottom;
display:block;
margin:0pt;
padding:0pt;
}
p.kz-opis {
margin:10px 0px 0px;
padding:0pt;
text-align:center;
}




#topbar {
padding:2px;
position:absolute;
text-align:center;
visibility:hidden;
z-index:100;
}

.wynik ol {
margin:0 0 20px 40px;
padding:0;
line-height:150%
}

.wynik ol li span , .bazaemerytalny ol li span, .wynik .glowka {
float:right;
}
.wynik ol .stopka {
list-style-type:none;
}
.wazne, .wazne th, .wazne td {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.8pc;
}
.wazne td {
color:#303030;
letter-spacing:0.1pc;
padding:1px;
}
.wazne .sortable_nosort {width:50%}


#historia {
margin:0;
padding:0 0 20px 10px;
}

#historia li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#historia a,
#historia a:link, 
#historia a:visited {
color:forestgreen;
float:left;
font-size:10px;
font-weight:bold;
line-height:14px;
padding:0 12px 6px;
text-decoration:none;
border-bottom:1px solid forestGreen;
}
#historia a.active,
#historia a.active:link, 
#historia a.active:visited, 
#historia a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(pyramid.gif) no-repeat scroll center bottom;
color:darkorange;
}
#prof .sortable td {padding:3px 0px; }
#prof .sortable td a, #prof .sortable td div, #prof .sortable td b {font-size: 13px;}
#prof {text-align:center; width:100%}
#prof table {margin:0px auto;}
#serwisowo {width:790px; margin:0px auto 30px;}
#serwisowo .bazaemerytalny {max-width:254px; width:259px;}
#o_single {width:480px}
.o_top {width:480px; margin:0px auto 20px;}
.o_top div {float:left; margin:0px; width:160px; line-height:170%}
.o_top input {width:160px}
.o_top form .selected {font-variant:small-caps;
font-weight:bold;}
.o_tryb {width:220px}
#o_calc .o_left {width:245px}

.porownaj td {font-size:9px}
.porownaj .sorttable_numeric {width:16%}
.porownaj td.best {font-size:11px}
.porownaj .best a.ico img {margin:3px 5px 2px 0}
.porownaj .best a.ico:hover {background-color:yellow}

#tresc div#wniosek {
    border: 5px dashed #FFFFFF;
    margin: 0 auto;
    padding: 0 15px;
    width: 580px;
}
