body { 
    background-color: #fff; 
    text-align:center;
    font:11px/14px Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 10px 0;
    color: #4B4B4B;
}

* {
    margin:0; 
    padding:0; 
}

a {color:#003399;}
a:hover {color:#c52338;}

p {padding: 6px 0; margin:0;}
img {border:0;}
a img {border:0;}
#topprint {display:none;}
img.img_block {display:block; margin-bottom:7px;}
hr {clear: both; margin: 0 !important; width: 100%; height: 1px; background-color: #779abc; border: none;}
* html hr {text-align: right; color: #779abc;} /* ie */

h1 {color: #030068; font-size:22px; font-weight:bold;}
h1,h2,h3,h4 {font-weight: bold;}
h1 {font-size: 15px; margin-bottom: 5px;}
h2 {font-size: 13px; margin-bottom: 5px; margin-top:0;}
h3 {font-size: 13px; margin: 7px 0; color: #06379D}
h4 {font-size: 11px; margin: 5px 0 2px 0; color: #06379D}

a.nodecor, a.nodecor:hover {text-decoration:none;}
.clear {clear: both;}
.floatleft {float: left;}
img.floatleft {margin:10px 10px 10px 0;}
.floatright {float: right;}
img.floatright {margin:10px 0 10px 10px;}
.alignleft {text-align: left}
.aligncenter {text-align: center}
.alignright {text-align: right}
.noborder {border: 0;}
.hide {display: none;}
.nomargin {margin:0}
.nopadding {padding:0}

.back_print {text-align: right}
.do_gory {float: left; margin-top: 9px;}
.do_gory a, .do_gory_proc a {text-decoration:none;}
.do_gory img, .do_gory_proc img {float: left; margin-right: 3px;}
.do_gory_proc {position:absolute; width:80px; padding:17px 0 18px 0; top:0; right:0;}


ul {list-style:none; margin:6px 0; padding-left:0;}
ul li {padding:4px;  padding-left:12px; margin-left:0;}
ul.nobullets li {background-image:none;}

ul.box_multi {list-style:none; margin:3px 0; padding-left:0;}
ul.box_multi li {padding:1px;  padding-left:12px; margin-left:0;position:relative;}
ul.box_multi li a, ul.box_multi li a:hover {text-decoration:underline; color:#fff;}

ul.box_kalk {list-style:none; margin:3px 0; padding-left:0;}
ul.box_kalk li {padding:1px;  padding-left:12px; margin-left:0;position:relative;}
ul.box_kalk li a, ul.box_kalk li a:hover {text-decoration:underline; color:#fff;}


.small_txt{font-size:9px;}

.article_dziennik_short{margin-bottom:40px;}

.czy_wiesz_tekst {margin-bottom:30px;}

#wrapper {
    width:891px;    
    height:auto;
    margin:0 auto;
    text-align:left;
    position:relative;
}

#logo {
    margin:5px 0 7px 0;
    width:200px;
    float:left;
}

/* ClearFix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0;    
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#footer {
    margin-top:10px;
    color:#999999;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    clear:both;
    border-top:1px solid #C6C9D0;
}

#footer img {
    position:relative;
    top:7px;
    margin-left:14px;
}

ul#top_menu1 {
    float:right;
    margin:0;
    width:650px;
    padding:0;
}

ul#top_menu1 li a {font-size: 10px;  color:#2669d2; text-decoration:none; font-weight:bold;}
ul#top_menu1 li a:hover {color:#c52338;}

ul#top_menu1 li {float:right; padding:10px 25px 0 0; background-image:none; position:relative;}


ul#top_menu2 {
    height:21px;
    margin:0 0 0 150px;
    position:relative;    
}
ul#top_menu2 li {
    position:absolute;
    top:0;
    left:0;
    padding:0;
    background-image:none; 
    display:block; 
}
ul#top_menu2 a {
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display:block;
    height:21px;  
}
ul#top_menu2 li#li_385 {width:110px;}
ul#top_menu2 li#li_385 a:hover, ul#top_menu2 li#li_385 a.current {
    background-position:0 -21px;
}
ul#top_menu2 li#li_386 {width:117px; left:158px;}
ul#top_menu2 li#li_386 a:hover, ul#top_menu2 li#li_386 a.current {
    background-position:-158px -21px;
}
ul#top_menu2 li#li_387 {width:120px;left:324px;}
ul#top_menu2 li#li_387 a:hover, ul#top_menu2 li#li_387 a.current {
    background-position:-324px -21px;
}
ul#top_menu2 li#li_388 {width:99px;left:492px;}
ul#top_menu2 li#li_388 a:hover, ul#top_menu2 li#li_388 a.current {
    background-position:-492px -21px;
}

#top {
    border-bottom: 1px solid #B9C3CC;
}

#top_menu2 {
    clear:both;
}

#maincontent {
    margin-top:10px;
    clear:both;
    position:relative;
}

#column_left {width:165px; float:left;}
#column_center {width:530px; float:left;}
#column_right {width:181px; float:right; padding-top:83px;}
#center_content {clear:both; padding:0 0 0 18px;}

.element {
    border-bottom:1px solid #E6E7E9;
    margin-right:17px;
    padding:3px 0 25px 0;
}


ul#breadcrumb {
    width:500px;
    height:20px;
    margin:0 0 0 18px;
    padding:0;
}



ul#breadcrumb a, ul#breadcrumb li {
    color: #2168DA;
    font-size:10px;
    text-decoration:none;
    margin:0;
    display:block;
    float:left;
}

ul#breadcrumb a {
    padding:0 5px 0 0;
}

ul#breadcrumb li {
    padding:0;
    background-image:none;
}

ul#breadcrumb .arrow {padding:0 2px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:9px;}


ul.arrows {
    margin-left:37px;
    list-style:none;
}

ul.arrows li {
    padding-left:26px;
    padding-bottom:3px;
    background-position:0 3px;
    background-repeat: no-repeat;
}

ul.arrows2 {
    margin-left:37px;
    list-style:none;
}

ul.arrows2 li {
    padding:3px 0 3px 0;
    background-image:none;
}

ul.arrows2 li img {
    margin-right:10px;
    float:left;
}


ul.arrows3 {
    margin-left:37px;
    list-style:none;
}
ul.arrows3 li {
    padding:3px 0 3px 0;
    background-image:none;
}
ul.arrows3 li img {
    margin-right:10px;
    float:left;
}


.banner {
    margin-bottom:10px;
    line-height:13px;
    position:relative;
}

.banner .box_content {
    padding:4px 0 8px 13px;
}

.banner_kalkulator {
    margin-bottom:10px;
    line-height:13px;
    position:relative;
}

.banner_kalkulator a, .banner_kalkulator a:hover {
    text-decoration:none;
}

.banner_kalkulator .box_content {
    padding:4px 0 8px 13px;
}

.banner_kalkulator_sg {
    margin-bottom:5px;
    line-height:13px;
    position:relative;
}
.banner_kalkulator_sg a, .banner_kalkulator_sg a:hover {
    text-decoration:none;
}
.banner_kalkulator_sg .box_content {
    padding:4px 0 8px 13px;
}


#kalkulatory_linki {
    padding:10px 0;
}

#banner_slownik {
    margin-bottom:10px;
    padding-bottom:4px;
    line-height:13px;
    position:relative;
    width:181px;
    min-height:105px;
    height:auto !important;
    height:105px;
}

#banner_slownik .box_content {
    padding:10px 0 0 13px;
}

#banner_slownik img.bantitle {
    margin-bottom:7px;
}

#banner_slownik a.nodecor, #banner_slownik a.nodecor:hover, #banner_slownik_rand a.nodecor, #banner_slownik_rand a.nodecor:hover {
    text-decoration:none;
    color: #4B4B4B;
}

#banner_slownik_rand {
    margin-bottom:10px;
    line-height:13px;
    position:relative;
    width:181px;
    min-height:121px;
    height:auto !important;
    height:121px;
}
#banner_slownik_rand .box_content {
    padding:10px 0 0 13px;
}
#banner_slownik_rand img.bantitle {
    margin-bottom:7px;
}


#search_form {
    min-height:26px;
    height:auto !important;
    height:26px;
}

#search_form p {
    padding:0 25px 0 13px;
    font-size:10px;
    font-weight:bold;
}

.box_link {
    position:absolute;
    bottom:0;
    right:0;
    margin:0 0 -1px 0;
    display:block;
    width:15px;
    height:15px;
}

.grey_box_cont {
    padding: 15px;
    font-size:110%;
    color: #333366;
}

.grey_box {width:509px; margin-top:7px;}

.zobacz_takze {
    padding:20px 0 8px 0;
    margin:10px 0 0 0;
}

#small_box {
    position:absolute;
    z-index:5;
    left:0;
    top:0;
    margin-left:690px;
    margin-top:-20px;
}


#litery {
    height:36px;
    background-position:bottom left;
    margin-bottom:5px;
}

#linki_slowa {
    margin-bottom:14px;
    padding-bottom:14px;
    height: auto !important;
    height:14px;
    min-height:14px;
}

#linki_slowa ul.arrows {
    margin-top:0;
    margin-bottom:0;
    padding:0;
}


.dict_elem {
    margin-bottom:25px;
    margin-top:5px;
    clear:both;
}


#navi_sites { 
 padding:5px 10px; 
 margin:10px 0 25px 0; 
 height:25px; 
 list-style:none; 
 text-align:center; 
 font-size:10px; 
 position:relative;
 line-height:14px;
} 
#navi_sites .left {position:absolute; left:0; top:0; margin-top:2px;}
#navi_sites .right {position:absolute; right:0; top:0; margin-top:2px;}
#navi_sites ul {padding:0; margin:0 auto; list-style-type:none;  }
#navi_sites li {display:inline; padding:0; margin:0; text-align:center; background: none;}

#navi_sites li a { 
    padding:1px 3px 1px 4px;
    text-decoration:none;
}

#navi_sites li a.current { 
    background-color: #979797;
    color: #fff;
    border-right:2px solid #656565;
    border-bottom:2px solid #656565;
} 

#navi_sites .ico { vertical-align:middle; margin-left:0px; margin-right:5px; border:0;}
#navi_sites .ico2 { margin-left:0px; margin-right:5px; border:0;}


h1#header_site, h1.header_site {
    margin-top: 7px;
    margin-bottom: 8px;
    padding:0;
    height: auto !important;
    height:39px;
    min-height:39px;
    display:block;
}

ol {margin-left: 30px;}

h2.procesy {
    padding:17px 0 10px 60px;
    width: 370px;
}

div.procesy_element {
    margin-bottom:10px;
    margin-top:10px;
    position:relative;
}


#sections {
    height:26px;
    padding:5px 0 0 0;
    text-align:right;
    margin-right:18px;
    margin-bottom:7px;
    float:right;
}

#sections img#fr {
    margin-left:7px;
}


#sections img#nf {
    margin-left:7px;
}


#abs_art {
    position:relative;
    width:507px;
}

.swf_profile {position:absolute; top:0; left:0; margin-top:-35px;}

.img_content {margin-top:7px; clear:both;}
.txt_content {margin-top:7px;}

.art_top_cont_profile {
    margin-left:230px;
    padding-top:20px;
    clear:both;
}

.art_top_cont {
    margin-top:20px;
    clear:both;
    padding-top:7px;
}

div.numbers ul {
    margin:0 0 10px 0;
}

div.numbers ul li {
    background-image: none;
    padding:0 0 3px 0;
    margin:0;
}

div.numbers ul li a, div.numbers ul li a:hover {
    background-repeat: no-repeat;
    background-position:0 1px;
    padding:0 0 3px 26px;
    position:relative;
    margin:0;
    display:block !important;
    display:inline-block;
}


h2.head_list {
    margin:25px 0 8px 0;
}


.profile_content {
    position:relative;
}

.profile_content .img_content {
    padding-top: 180px;
}

.profile_content #sections {
    position:absolute;
    top:0;
    right:0;
    margin-top:195px;
    margin-right:18px;
    padding:0;
}

.profile_content h2.head_list {
    margin:10px 0 8px 0;
}

.banner_text {
    position:absolute;
    top:0;
    left:0;
    padding-left: 200px;
    width:300px;
    font:11px/13px Arial;
}

.profile_content .txt_content {
    margin-top:5px;
}

input#dict_search {
    border: 1px solid #CFD4D7;
    font-size:11px;
    margin:7px 0;
    line-height:16px;
}

.art_list {
    clear:both;
}

br.clear {
    height:4px;
    line-height:4px;
    font-size:4px;
}


#moje_finanse_swf {
    margin-top: 0;
}

#nasze_finanse_swf {
    margin-top: 0;
}

#moje_finanse_swf_big {
    margin-top: 10px;
    margin-left:5px;
}

#finanse_rodzinne_swf_big {
    margin-top: 30px;
}

#nasze_finanse_swf_big {
    margin-top: 10px;
}


span.info a, span.info a:hover {
    margin-right:2px;  
    color:#4489B9; 
    text-decoration:none; 
    border-bottom:1px dashed #4489B9;
}

span.info{
    position:relative;
    white-space: nowrap;
}


#mycloud {
    z-index:100;
    position:absolute;
} 

.tooltip {
  width: 184px; 
  font-size:10px;
  text-align:left;
  position:relative;
  filter:alpha(opacity:95);
  -moz-opacity: 0.95; 
  opacity: 0.95;
}
 
 
.tooltip strong {
  color: #4489B9;
  font-size:11px;
 }
 
.tooltip div.top {
   padding: 15px 7px 16px 9px;
}

.tooltip div.top_menu_tooltip {
   padding: 15px 7px 0 9px;
}

.tooltip div.bottom {
   padding:3px 7px 8px 9px;
   color: #548912;
}

.tooltip span.menu_tooltip {
    font-size:11px;
}

a.menu_tooltip {
    font-weight:bold;
    color:#6FACD8;
    font-size:11px;
    float:right;
    margin-right:5px;
    height:16px;
    padding-left: 18px;
    background-repeat:no-repeat;
}

#banner3 {
    margin:30px 0 15px 0;
}



.bot_button {
    margin:3px 0;
}


.pres_zajawka {
    position:relative;
    
}

.pres_box_link {
    position:absolute;
    bottom:0;
    right:0;
    margin:0 0 -1px 0;
    display:block;
    width:15px;
    height:15px;
}

.pres_zajawka .box_content {
    padding:8px 0 0 10px;
}


.pres_zajawka .box_content a, .pres_zajawka .box_content a:hover {
    text-decoration: none
}

.pres_left {float:left; width:246px;}
.pres_right {float:right; width:246px;}

ul#multim_tab {
    padding:0;
    margin:0;
    height: 26px;
    width: 511px;
}
ul#multim_tab li {
    list-style: none;
    background:none;
}

li#li_1, li#li_1 a {width: 60px;}
li#li_2, li#li_2 a {width: 102px;}
li#li_3, li#li_3 a {width: 64px;}
li#li_4, li#li_4 a {width: 44px;}


ul#multim_tab li, ul#multim_tab li a {margin:0; padding:0; height: 26px; display: block; list-style-type: none; float: left;}
ul#multim_tab li a {text-indent: -9999px; text-decoration: none; }

ul#multim_tab li#li_4 a.current_tab, ul#multim_tab li#li_4 a.current_tab:hover  {background-position:  -226px 0;}
ul#multim_tab li#li_3 a.current_tab, ul#multim_tab li#li_3 a.current_tab:hover  {background-position:  -162px 0;}
ul#multim_tab li#li_2 a.current_tab, ul#multim_tab li#li_2 a.current_tab:hover  {background-position:  -60px 0;}
#pk_ban_bck {background:  url('/poland/portal/images/pk_ban_bck.gif') no-repeat bottom;}ul#multim_tab li a.current_tab, ul#multim_tab li a.current_tab:hover   {background:  url('/poland/portal/images/zakladki4.gif') no-repeat;}ul#multim_tab {background:  url('/poland/portal/images/zakladki4.gif') 0 -26px no-repeat;}ul.box_multi li {background:  url('/poland/portal/images/arrow.gif') 0 8px no-repeat;}a.menu_tooltip {background-image:  url('/poland/portal/images/li.gif');}.tooltip div.bottom {background:  url('/poland/portal/images/cloud.gif')  no-repeat bottom;}.tooltip div.top, .tooltip div.top_menu_tooltip {background:  url('/poland/portal/images/cloud.gif') no-repeat top;}#sections {background:  url('/poland/portal/images/kropki.gif') bottom left repeat-x;}ul li {background:  url('/poland/portal/images/stand_li.gif') 0 8px no-repeat;}#linki_slowa {background:  url('/poland/portal/images/kropki.gif') bottom left repeat-x;}#navi_sites {background:  url('/poland/portal/images/bcg_dot_pages.gif') repeat-x;}#litery {background:  url('/poland/portal/images/kropki.gif') bottom left repeat-x;}.zobacz_takze {background:  url('/poland/portal/images/kropki.gif') repeat-x;}.grey_box_bottom {background:  url('/poland/portal/images/grey_box_bottom.gif') bottom left no-repeat;}.grey_box_top {background:  url('/poland/portal/images/grey_box_top.gif') top left no-repeat;}.grey_box {background:  url('/poland/portal/images/grey_box_middle.gif') repeat-y;}ul#top_menu2 li a:hover, ul#top_menu2 li a.current {background-image:  url('/poland/portal/images/menu.gif');}ul#top_menu2 {background:  url('/poland/portal/images/menu.gif') no-repeat;}ul.arrows li {background-image:  url('/poland/portal/images/li.gif');}#maincontent {background:  url('/poland/portal/images/blue_line_col.jpg') repeat-y;}ul#top_menu1 li {background:  url('/poland/portal/images/top_line_b.gif') repeat-x;}#wrapper {background:  url('/poland/portal/images/top_line_g.gif') top left repeat-x;}