@import url('/dalej.css');

body {width:100%}
body, table {font-size: 0.7pc; font-family: verdana, arial, tahoma; color:dimgray}
#emeryt {background: #f2fdf3 url(tlo.jpg) 95% -15px no-repeat}
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: Garamond,Georgia,Times; font-weight: bold;}
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}

.darkg {background-color:darkgreen;}
.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}
.topper {background: #084d08 url(wykresy/colorsbar.png) repeat-x top center}
.lewo {color:forestgreen; font-size: 0.8pc;  }
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; border-left:1px solid white; border-right:1px solid white;}

.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:hand; 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:hand; 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}

.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;
}
.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:120px; padding:2px 1px;
display:table;
}
.bazaofe {margin-top:10px}
.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; 
}
.bazaemerytalny h2, .bazaofe h2 {
margin:3px; font-size:1.45pc; font-weight:bold; font-family: Garamond, Georgia, Times; color:darkorange; 
}
.bazaemerytalny h2 a, .bazaemerytalny h2 a:link, .bazaemerytalny h2 a:visited, .bazaofe h2 a:link, .bazaofe h2 a  {
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;
}

h2.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;
}

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


.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 { 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(dot.gif) no-repeat left center;}
.lista ul li a:hover {border-right:10px solid gold; border-bottom:1px solid gold}

.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; margin:10px 0px; color:white}
.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}
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; margin:10px 0px; color:white}
.ofe_rank a, .ofe_rank a:link, .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:-5px -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 .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 {
background-color:#E8EEFA;
padding:2px;
text-align:left;
}
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}