body {
    font-family: Verdana, Helv, Geneva, Arial, Helvetica, sans-serif; 
    color: #000;
    background-color:#d9d5be;
    font-size: 11px;
    text-align: center;
}

* {margin:0; padding:0;}

td {font-size: 11px;}
a, a:link, a:active, a:hover {color: #005284; text-decoration: underline;}
a:visited {color: #660033;}
p {margin: 0 0 12px 0; line-height: 1.3em;}
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 {margin-top:0; padding-top:0}
h1,h2,h3,h4 {font-weight: bold;}
h1 {font-size: 15px; margin-bottom: 5px;}
h2 {font-size: 13px; margin-bottom: 5px; margin-top:0; color:#37769F;}
h3 {font-size: 13px; margin: 5px 0 2px 0;}
h4 {font-size: 12px; margin: 5px 0 2px 0;}

.clear {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}
.alignleft {text-align: left}
.aligncenter {text-align: center}
.alignright {text-align: right}
.noborder {border: 0;}
.hide {display: none;}
.nomargin {margin:0}
.nopadding {padding:0}
ul.no_bullets li {background-image:none;}

ul {padding: 0 0 5px 5px; margin: 0; list-style:none;}
ol {padding: 0 0 5px 5px; margin: 0 0 0 18px; }
ol li {padding: 0 0 5px 3px;}

ul ul {padding: 5px 0 0 10px;}
* html ul {margin: 0 0 0 4px;} /* for ie */

/* 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 */

p.more {margin:3px 0 7px 0; text-align:right;}
p.more a.info, p.more a.quest {float:right; margin-bottom:7px; line-height:16px;}

img.img_margin {margin:7px 0 9px 0;}
.greenbox ul {padding:0;}
.small_size {font-size:11px;}
.small_txt {font-size:10px; color:#9A9A9A;}
.vsmall_txt {font-size:9px;}

img.img_left {margin:-1px 10px 2px 0; float:left;}

.innercol {
    padding:0 0 0 20px;
}

.innerc {
    padding:0 10px;
}


.element {
    padding-bottom: 12px;
    clear:both;
}

.element0, .element_0 {
    padding: 0;
    clear:both;
}

.column {float:left;}

.column .element, .column .element_0 {
    clear:none;
}


#top {
    background-color:#E4E3E3;
}

#wrap {
    position:relative;
    width: 760px;
    text-align: left; 
    margin: 0 auto;
    background: #fff;
    text-align:left;
}

#mainnavi {position:relative;}

#toolbar {  
    margin:0;
}

#toolbar img {
    margin:0 3px -1px 0; 
}

#toolbar ul {
    list-style:none;
    padding:5px 5px 0 0;
    float:right;
}

#toolbar ul li {
    background-image:none;
    float: right;
    margin:0; 
    padding:3px 10px; 
    border-right: 1px solid #779abc; 
    border-top:1px solid #E4E3E3;
    vertical-align: middle;
    position:relative;
    z-index:101;
    font-size: 0.9em;
}


#toolbar ul li.last {
    border-right: 0; 
}

#toolbar a {
    white-space: nowrap; 
    color: #000; 
    display:inline; 
    text-decoration: underline;
    padding:0; 
    margin:0 0 0 2px;
}

#toolbar a:hover {text-decoration: none;}

#toolbar ul li > ul {
   top: auto;
   left: auto;
}

#toolbar ul li ul {
   position:absolute;
   top:0
   left:0;
   z-index:100;
   border:1px solid #f0f;
   width:90px;
   display:none;
   background-color: #E5EAEF;
   border:1px solid #779ABC;
   margin:0 0 0 -11px;
}



div.hideborder { 
   display:none;
   position:absolute;
   z-index:120;   
   height:1px;
   margin:0 0 0 -10px;
   background-color: #E5EAEF;
}

#toolbar ul li#li_zaloguj:hover div.hideborder, #toolbar ul li.over div.hideborder { 
   display:block;
}

#toolbar ul li ul li {
   border:0;
   float:none;
   display:block;
   position:static;
   width:90px;
   padding: 3px 5px;
   font-size:1em;
}

#toolbar ul li:hover ul, #toolbar ul li.over ul {
    display:block;
}


#toolbar ul li#li_zaloguj:hover, #toolbar ul li.over {
    background-color: #E5EAEF;
    border:1px solid #779ABC;
    border-width:1px 1px 0 1px;
} 

#toolbar ul ul li a {
    padding: 5px;
}

#toolbar ul ul li a:hover {
    border:0;
} 


#tabs {clear:both;}

#tabs ul {
    margin:0; 
    padding:5px 20px 0 10px; 
    list-style: none;
    float:left;
}



#tabs li a:hover {text-decoration: underline;}
/* hide from IE5-Mac \*/
#tabs li a  {float: none;}
/* End IE5-Mac hack */

#nordea_zycie  {width:87px;}
#nordea_ofe  {width:83px;}
#grupa  {width:94px;}
#centrum_prasowe  {width:116px;}
#home  {width:95px;}
#kariera  {width:56px;}
#kontakt  {width:58px;}


h1.header_site {
    margin:5px 0 16px 0;
    font-size:1.4em;
}

h2.blue {
    padding: 3px;
    background:#ccd8de;
    border-bottom:1px solid #779abc;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    line-height:14px;
    color: #000;
    margin:14px 0 10px 0;
}

h2.green {
    background:#c5bc89;
    border-bottom:1px solid #968f69;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    line-height:14px;
    padding: 3px;
    color: #000;
    margin:7px 0 10px 0;
}

h2.white {
    background:#fff;
    border-bottom:1px solid #968f69;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    line-height:14px;
    padding:3px;
    color: #000;
    margin:7px 0 7px 0;
}



h3.blue, h3.green {   
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    line-height:11px;
    padding:5px 10px 2px 10px;
    margin-bottom:0;
    margin-top:12px;
    color: #000;
}

h3.blue {
    background:#ccd8de;
    border-bottom:1px solid #779abc;
} 

h3.green {
    background:#c5bc89;
    border-bottom:1px solid #968f69;
}

div.bluebox {
    border:1px solid #779abc;
    border-width:0 1px 1px 1px;
}

div.blueboxfull {
    border:1px solid #779abc;
    border-width:1px 1px 1px 1px;
}


div.greenbox {
    border:1px solid #968f69;
    border-width:0 1px 1px 1px;
}

div.green2box {
    margin-top:12px;
    border:1px solid #999933;
    border-width:1px 1px 1px 1px;
    background: #FFFFCC;
}

div.full_box {
    margin-top:12px;
    border:1px solid #779abc;
}

div.banner img {
    margin-top:12px;
    border:1px solid #779abc;
}

div.innerbox {
    padding:8px;
    width:150px;
}

div.innerbox_s {
    padding:8px 5px 8px 3px;
}

div.innerbox_centerbox {
    padding:8px;
}

#breadcrumb {
    padding: 0 0 0 10px; 
    color: #999; 
    margin: 0 0 5px 0;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
    font-size: 0.9em; 
    color: #999; 
    text-decoration: 
    underline; margin: 0;}
#breadcrumb a:hover  {text-decoration: none;}
#breadcrumb strong   {font-size: 0.9em; margin: 0;}

ul.pdf_list, ul.arrows_list, ul.info_list, ul.quest_list {margin:0;padding:0;}

.rd {
    font-size:0.9em;
    color: #FF000A;
}

#footer, #footer a, #footer a:visited {
    padding: 11px 0 0 0;
    color: #9A9A9A;
    font-size:11px;
}

#search_ {
    position:absolute;
    width:230px;
    top:9px;
    left:525px;
    z-index:100;
}

.input_search {
    width:210px;
    font-size:11px;
    height:16px;
    border: 1px solid #779ABC;
}

.search_form_det {
   padding:10px 0;
}

.search_submit {
    background-color:#E5EAEE;
    border:1px solid #779CB9;
    border-width:1px 2px 2px 1px;
    font-size:11px;
    line-height:14px;
    padding:1px 5px;
    margin:1px 3px; 
    position:relative;
    top:2px;
}

.button_class {
    font-size:11px;
    background-color:#E5EAEE;
    border:1px solid #779CB9;
    border-width:1px 2px 2px 1px;
    font-size:11px;
    line-height:14px;
    padding:2px 5px;
    margin:1px 3px; 
    position:relative;
}

ul.newslist, ul.newslist_sg {
   padding-left:0; 
}

ul.newslist_sg {
   padding-bottom:0; 
   padding-top:0;
}


ul.newslist li {
    background-image:none;
    padding-left:0;
    clear:both;

}

ul.newslist li p {
    display:block;
    width:260px;
    float:left;
}

ul.newslist li p.newsdate {
    width:100px;
}

ul.newslist_sg li p {
    display:block;
    width:355px;
    float:left;
    margin-bottom: 0;
}

ul.newslist_sg li p.newsdate {
    width:100px;
    float:right;
    text-align:right;
}

ul.newslist_sg li p span {
    float:left;
    text-align:left;
    margin-bottom: 0;
}

p.article_date {
    text-align:right;
    margin:0;
}

input.textinput {border: 1px solid #779ABC;}
select {border: 1px solid #779ABC;}
textarea {border: 1px solid #779ABC;}
.search_icon {background:  url(/stylesheets/images/icon_search.gif) no-repeat; padding-left:14px;}ul.newslist_sg li  {background:  url(/stylesheets/images/bullet.gif) 0 5px no-repeat; clear:both;
padding:0 0 5px 14px;}.excel, ul.excel_list li, ul.pdf_list li.excel, ul.word_list li.excel {background:  url(/stylesheets/images/icon_excel.gif) no-repeat; padding-left:20px;
display:block;
margin-bottom:3px;
line-height:16px;}.word, ul.word_list li, ul.excel_list li.word, ul.pdf_list li.word {background:  url(/stylesheets/images/icon_word.gif) no-repeat; padding-left:20px;
display:block;
margin-bottom:3px;
line-height:16px;}.pdf, ul.pdf_list li, ul.word_list li.pdf, ul.excel_list li.pdf {background:  url(/stylesheets/images/icon_pdf.gif) no-repeat; padding-left:20px;
display:block;
margin-bottom:3px;
line-height:16px;}.arrow, ul.arrows_list li, ul.info_list .arrow, ul.quest_list .arrow {background:  url(/stylesheets/images/icon_fp_arrow.gif) 0 2px no-repeat; padding-left:16px;
display:block;}ul li {background:  url(/stylesheets/images/bullet.gif) 0 5px no-repeat; padding:0 0 5px 14px;}.quest, ul.info_list li.quest, ul.quest_list li, ul.arrows_list li.quest {background:  url(/stylesheets/images/icon_fp_question.gif) 0 2px no-repeat; padding-left:16px;
display:block;}.info, ul.info_list li, ul.quest_list li.info, ul.arrows_list li.info {background:  url(/stylesheets/images/icon_fp_info.gif) 0 2px no-repeat; padding-left:16px;
display:block;}#logo {background: #005284 url(/stylesheets/images/brand_area_illu.jpg) 290px 0 no-repeat; height:40px;}#mainnavi {background: #E4E3E3 url(/stylesheets/images/tab_bg.gif) bottom left repeat-x; float: left; 
width: 100%;}#tabs li {background:  url(/stylesheets/images/tab_l.gif) no-repeat; display: inline; 
float: left; 
border-bottom: 1px solid #779abc; 
list-style: none; 
white-space: nowrap;
margin: 0;
padding:0 0 0 4px;}#tabs li a {background:  url(/stylesheets/images/tab_r.gif) top right no-repeat; display: block;  
font-family: Arial, Verdana, sans-serif; 
font-size:12px;
text-decoration:none;
color: #000;
padding:5px 0 3px 6px;}#tabs li#home {background:  url(/stylesheets/images/tab_l_home.gif) no-repeat; padding: 0 0 0 23px !important;}
