/* -------------------------------------------
project:	n_pzu
date:		16.12.2008
author:     pawel.kulpa
------------------------------------------- */
html { min-height: 100%; height: 100%; margin-bottom: 1px; font-size: 100.01%; }
body { margin: 0; padding: 0; color: #7f7f7f; font: 62.5%/1.4 Arial,Tahoma,sans-serif; line-height:150%; background: #fff; }
textarea, input, select, option, button { font: 1.1em Arial,Tahoma,sans-serif; color: #a4a4a4; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p, th, td, caption { font-size: 1.3em; }
ul, ol, dl { margin-bottom: 1.5em; }
p { margin-bottom: 1.25em; }
li *, li p, li li, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; cursor: pointer; }
legend { display: none; }

/*pre { font: 1.1em "Courier New",monospace; white-space: pre-wrap; } */



em { padding: 1px 3px; font-style: italic; }

/* COMMON
------------------------------------------- */
fieldset { border: none; margin: 0 0 12px; padding: 0; }
legend { display: none; }
button { overflow: visible; cursor: pointer; }

img { border: none; }

abbr, 
acronym { border-bottom: 1px dotted #aaa; }

dl { margin: 0 0 12px; }
 dt { font-weight: bold; }
 dd { margin: 0; }

p { line-height: 18px; margin: 0 0 12px; }

a, a:visited { color: #7f7f7f; text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; }
a img { border: 0; }

.clear { clear: both; }
.fr { float: right; }
.fl { float: left; }
.h, .accessibility { display: none; }
.txt-r { text-align: right; }
.txt-l { text-align: left; }
.txt-j { text-align: justify; }
.txt-c { text-align: center; }

.img.fl { padding-right: 10px; }
.img.fr { padding-left: 10px; }

ul { padding: 0 0 0 5px; margin: 0 0 0 10px;  }
ul li { padding: 0 0 0 5px; margin: 0 0 0 10px; }

table { width: 100%; margin: 0 0 15px; border-collapse: collapse; }
 table th, 
  table td { padding: 5px; vertical-align: top; } 
  table th { text-align: left; font-size: 1em; font-weight: bold; }
 
 table thead {}
  table thead tr {}
   table thead tr th {  }
 
 table tbody {}
  table tbody tr {}
   table tbody tr td { }
    table tbody tr td.odd { }
    table tbody tr td.even { background: #F6F6F6; }
   table tbody tr th { }


/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 8px; font: bold 2.00em Arial,sans-serif;  }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; font-weight: bold; }
h4 { font-size: 1em; font-weight: bold; color: #713800; }
h5 { font-size: 0.93em; }
h6 { font-size: 0.800em; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }

/* HELPERS
------------------------------------------- */
.wrapper { overflow: hidden; }
.offset { position: absolute; left: -10001em; top: -10001em; }
.center { text-align: center; }
.justify { text-align:justify; }
.clearme { clear: both; }
.errorInfoBar, .error { color: #f00; }
.uppercase { text-transform: uppercase; }


/* LAYOUT
------------------------------------------- */
#page { display: block; width: 820px; height: 100%; margin: 0 auto; padding-bottom: 20px; color: #7f7f7f; } /*background: url(../img/n_pzu/org_background.jpg) 0 0 no-repeat;  }*/
#n_top { display: block; width: 810px; overflow: hidden; padding: 5px 5px 0 5px; margin: 0; }
#n_content { display: block; width: 820px; padding: 0; margin: 0 0 10px; position:relative; }
#n_footer { clear: both; display: block; width: 780px; padding: 11px 20px; margin: 0 0 20px; border-top: 1px solid #e5e5e5; font: 0.8em Tahoma,Arial,sans-serif !important; }

/* top */
#n_top h1.logo { float: left; margin: 0 0 0 20px; padding: 0; }
 #n_top h1.logo a { float: left; width: 131px; height: 67px; overflow: hidden; text-indent: -1001em; background: url('../img/n_pzu/pzu_logo.gif') 0 0 no-repeat; }
  
/* content */
#n_content #n_gielda {position:absolute; top:196px; left:0; z-index:100; height:42px;}
#n_content #n_image { float: left; width: 603px; height: 177px; margin: 0 0 15px; overflow: hidden; }
#n_content #n_image object { display: block; padding: 0; margin: 0; width: 603px; height: 177px; overflow: hidden; }
#n_content #n_image_sp { float: left; width: 603px; height: 130px; margin: 0 0 15px; overflow: hidden; }
#n_content #n_image_sp object { display: block; padding: 0; margin: 0; width: 603px; height: 130px; overflow: hidden; }
#n_content #n_quick { float: right; width: 202px; margin: 0 0 15px; }
 #n_content #n_quick #n_search { display: block; margin: 0 0 5px 8px; padding: 0; width: 185px; border-bottom: 1px solid #e7e7e7; }
#n_content #n_main { clear: both; display: block; width: 820px; overflow: hidden; margin: 0; padding: 0 0 29px; border-bottom: 1px solid #e5e5e5; }
#n_content #n_other { clear: both; display: block; width: 820px; overflow: hidden; font-family: Tahoma,Arial,sans-serif; font-size: 0.8em; } 
  
/* footer */
#n_footer ul { float: left; padding: 0; margin: 0; list-style: none; }
 #n_footer ul li { float: left; padding: 0 21px 0 0; margin: 0; }
  #n_footer ul li a {}
   #n_footer ul li a:hover {}
#n_footer p.copyright { float: right; margin-top: -2px; margin-right: 4px; } 
 

/* navigation
---------------------- */
#n_nav { display: block; width: 820px; height: 25px; overflow: hidden; padding: 0 0 0 0; margin: 0 0 23px; background: url('../img/n_pzu/main-nav-right.gif') 100% 0 no-repeat; }
 #n_nav ul { display: block; width: 776px; height: 25px; padding: 0 0 0 37px; margin: 0 7px 0 0; list-style: none; background: #252e7b url('../img/n_pzu/main-nav-left.gif') 0 0 no-repeat; }
  #n_nav li { float: left; padding: 0; margin: 0; }
   #n_nav li a { float: left; color: #fff; font-size: 1em; padding: 3px 32px 3px 0; }
    #n_nav li a:hover {}
	#n_nav li.last a { padding-right: 10px; }
	
#n_top_nav { float: right; padding: 18px 0 0 0; margin: 0; list-style: none; font-size: 0.85em; }
 #n_top_nav li { float: left; padding: 0 0 0 10px; }
  #n_top_nav li.infoline { color: #252e7b;  }
  #n_top_nav li.infoline span { font-weight: bold; }
  #n_top_nav li a {}
   #n_top_nav li a:hover {}
   
   #n_top_nav li.language {}
   #n_top_nav li.language a { color: #9296bd; text-transform: uppercase; }
   #n_top_nav li.language a:hover {}
   #n_top_nav li.language a.lang-pl { padding-left: 19px; background: url(../img/n_pzu/flag-pl.gif) 0 50% no-repeat; }
   #n_top_nav li.language a.lang-en { padding-left: 19px; background: url(../img/n_pzu/flag-en.gif) 0 50% no-repeat; }

/* page
---------------------- */

/* search */
#n_search form { display: block; padding: 0; margin: 0 0 1px; overflow: hidden; }
 #n_search form fieldset { padding: 0; margin: 0; }
 #n_search input#f_query { float: left; width: 141px; height: 20px; padding: 3px 8px 0 8px; margin: 0 2px 0 0; border: 0; background: url('../img/n_pzu/search-bg.gif') 0 0 no-repeat; }
 #n_search input#f_submit {}
 
#n_search p.a-search-advanced { font-size: 1.1em; padding: 0 0 0 10px; margin: 0 0 2px; }
 #n_search p.a-search-advanced a { padding: 0 0 0 8px; background: url('../img/n_pzu/arrow-grey.gif') 0 5px no-repeat; }
  #n_search p.a-search-advanced a:hover {}
  
/* quick */
#n_quick .box { display: block; width: 182px; padding: 4px 0 0 11px; margin: 0 0 2px; }
 #n_quick .box h3 { font-size: 1.1em; margin-bottom: 3px; }
 #n_quick .box ul { list-style: none; padding: 0; margin: 0 0 4px; font-size: 0.85em; }
  #n_quick .box ul li { margin: 0 0 0 8px; padding: 0 0 0 10px; line-height: 1.3em; background: url('../img/n_pzu/arrow-grey.gif') 0 5px no-repeat; }
   #n_quick .box ul li a { }
    #n_quick .box ul li a:hover {}

/* main */
#n_main div.main-box { float: left; width: 193px; height: 194px; margin: 0 13px 0 0; padding: 0 0 5px 0; background: url('../img/n_pzu/main-box-bottom.gif') 0 100% no-repeat; }
 #n_main div.main-box div.box-wrapper { display: block; padding: 30px 0 0 0; height: 162px; margin: 0; }
  #n_main div.main-box div.box-cont { display: block; height: 162px; overflow: hidden; border: 1px solid #e2e5e6; border-top: 0; border-bottom: 0; }
 #n_main div.main-box h2 { display: block; height: 17px; margin: 0 0 10px; padding: 7px 10px; background: #252e7b; color: #fff; font-size: 1.1em; text-align: left;  }
 
 #n_main div.main-box ul { display: block; padding: 0 15px 0 15px; margin: 0; list-style: none; }
  #n_main div.main-box ul li { padding: 2px 0 2px 12px; margin: 2px 0 0 0; line-height: 1.21em; border-bottom: 1px solid #e7e7e7; background: url('../img/n_pzu/ul-li-arrow.gif') 0 7px no-repeat; }
  #n_main div.main-box ul li.last { border-bottom: 0; }
   #n_main div.main-box ul li a { color: #252e7b; font-weight: bold; font-size: 0.84em; }
   #n_main div.main-box ul li a span {  }

 #n_main div.main-box.box1 div.box-wrapper { background: url('../img/n_pzu/main-box1.jpg') 0 0 no-repeat; }
 #n_main div.main-box.box2 div.box-wrapper { background: url('../img/n_pzu/main-box2.jpg') 0 0 no-repeat; }
 #n_main div.main-box.box3 div.box-wrapper { background: url('../img/n_pzu/main-box3.jpg') 0 0 no-repeat; }
 
#n_main div.main-box.box4 { width: 202px; margin-right: 0; background: url('../img/n_pzu/main-box-bottom-box4.gif') 0 100% no-repeat; }
#n_main div.main-box.box4b { width: 193px; margin-right: 0; background: url('../img/n_pzu/main-box-bottom-box4b.gif') 0 100% no-repeat; font-size: 1em; }
 #n_main div.main-box.box4 div.box-wrapper { background: url('../img/n_pzu/main-box4.jpg') 0 0 no-repeat; }
 #n_main div.main-box.box4b div.box-wrapper { background: url('../img/n_pzu/main-box4b.jpg') 0 0 no-repeat; }
 #n_main div.main-box.box4 h2, 
  #n_main div.main-box.box4b h2 { background: #0081d4; }
 #n_main div.main-box.box4 p, 
  #n_main div.main-box.box4b p { padding: 10px 10px 10px 15px; }
 #n_main div.main-box.box4 a.pzuonline, 
  #n_main div.main-box.box4b a.pzuonline { float: left; width: 101px; height: 31px; margin-right: 10px; overflow: hidden; text-indent: -1001em; background: url('../img/n_pzu/btn-pzu-online.gif') 0 0 no-repeat; }
 #n_main div.main-box.box4 a.more, 
  #n_main div.main-box.box4b a.more { float: left; width: 50px; height: 13px; margin-top: 2px; overflow: hidden; text-indent: -1001em; background: url('../img/n_pzu/btn-more.gif') 0 0 no-repeat; }
 
 #n_main div.main-box.box4 ul { padding-top: 0; padding-left: 16px; }
 #n_main div.main-box.box4 ul li { margin-top: 1px; line-height: 1.22em; background: url('../img/n_pzu/ul-li-arrow-dark.gif') 0 7px no-repeat; }
 

/* Other Links */
#n_other div.other-links-box { float: left; padding: 0 0 0 30px; margin: 12px 0 6px; background: url('../img/n_pzu/other-links-separator.gif') 0 18px no-repeat; }
 #n_other div.other-links-box h3 { font-size: 1.5em !important; margin-bottom: 3px; }
 #n_other div.other-links-box ul.other-links-sub { float: left; padding: 0; margin: 0 35px 0 0; list-style: none; font-size: 1.05em; }
 #n_other div.other-links-box ul.other-links-sub li { display: block; padding: 0; margin: 0 0 1px; }
 #n_other div.other-links-box ul.other-links-sub li a {}
 #n_other div.other-links-box ul.other-links-sub li a:hover {}
 
 #n_other div.other-links-box ul.other-links-sub.first { margin-right: 75px; }
 #n_other div.other-links-box ul.other-links-sub.second { padding-left: 0; margin-right: 0; }
 
 #n_other div.other-links-box.grupa_pzu { width: 273px; padding-left: 20px; margin-right: 0; background: transparent;}
 
 #n_other div.other-links-box.dla_mediow { width: 318px; padding-left: 35px; }
  #n_other div.other-links-box.dla_mediow ul.other-links-sub { }
   #n_other div.other-links-box.dla_mediow ul.other-links-sub.first { margin-right: 40px; }
   #n_other div.other-links-box.dla_mediow ul.other-links-sub.second {  margin-right: 0; }
 
 #n_other div.other-links-box.last { width: 131px; padding-right: 0; padding-left: 34px; }
  #n_other div.other-links-box.last ul.other-links-sub { padding: 0; margin: 0; }
  #n_other div.other-links-box.last ul.other-links-sub.first { margin: 0; }

/* Subsites
 ------------------------ */
#n_sidebar_b { float: left; padding: 0 15px 0 0; width: 175px; }
#n_sidebar_a { float: left; width: 193px; }
#n_cont  { float: left; padding: 0 15px 0 25px; width: 587px; }
#n_cont.cont-short { padding-right: 25px; width: 387px; overflow: hidden; }

#n_cont a { color: #252E7B; }
	
#n_main { background-color: #fff; border-bottom: 1px solid #e5e5e5; clear: both; color: #7f7f7f; font-size: 11px; font-family: Arial,Tahoma,sans-serif; padding-bottom: 20px; }
 #n_main p { font-size: 1em; }
 #n_main h4 { color: #252e7b; font-weight: bold; }
 #n_main h5 { color: #7f7f7f; font-weight: normal; margin: 0; }
 #n_main ul { list-style-type: none; margin: 13px 0; padding: 0; }
  #n_main ul li { background: url(../img/n_pzu/li_b1.gif) no-repeat 0 7px; padding-left: 10px; }
 #n_main .more { color: #0081d4; }

#n_cont h2 { color:#0081D4; margin-bottom: 20px; font-size: 1.5em;  }
#n_cont li, #n_cont dt, #n_cont dd, #n_cont p, #n_cont th, #n_cont td, #n_cont caption { font-size: 1em; }

#path { color: #ccc; font-size: 1em; margin-bottom: 10px; }
#path.short-path { width: 387px; }
 #path a { color: #ccc; }

#leftmenu01 { background: url(../img/n_pzu/box_w193b_top.gif) no-repeat left top; margin-bottom: 10px; padding-top: 6px; }
#leftmenu01 .content { background: url(../img/n_pzu/box_w193_bottom.gif) no-repeat left bottom; padding: 5px 15px 11px 15px; width: 163px; }
#leftmenu01 ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu01 li { background: url(../img/n_pzu/ul-li-arrow.gif) 2px 11px no-repeat !important; border-bottom: 1px solid #e7e7e7; margin: 0; padding: 5px 0 4px 15px; }
#leftmenu01 a { color: #252e7b; font-size: 0.8em; font-weight: bold; }
#leftmenu01 a.active { color: #0081d4; }
#leftmenu01 .submenu li { background: none !important; border: none; padding: 2px 0; }
#leftmenu01 .submenu a { font-weight: normal; }
#leftmenu01 .last { border: none; }
#leftmenu01 h4 { background-color: #1b2a7e; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; color: #fff; margin: 0; padding: 3px 14px 7px 14px; }

#leftmenu02 { background: url(../img/n_pzu/box_w193g_top.gif) no-repeat left top; margin-bottom: 10px; padding-top: 6px; }
#leftmenu02 .content { background: url(../img/n_pzu/box_w193_bottom.gif) no-repeat left bottom; padding: 11px 15px 15px 15px; width: 163px; }
#leftmenu02 ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu02 li { background: url(../img/n_pzu/arrow-grey.gif) no-repeat 2px 6px !important; margin: 0; padding: 0 0 0 15px; }
#leftmenu02 a { color: #7f7f7f; font-size: 0.8em; }

#rightmenu01 { margin: 0 0 10px 0; }
#rightmenu01 ul { list-style-type: none; margin: 0; padding: 0; }
#rightmenu01 li { background: url(../img/n_pzu/ul-li-arrow.gif) no-repeat 6px 6px; margin: 0; padding: 0 0 0 16px; }
#rightmenu01 a { color: #252e7b; font-size: 1em; }

#n_main .box130w { background: url(../img/n_pzu/box_w130_top.gif) no-repeat left top; font-size: 11px; margin: auto; margin-bottom: 20px; padding-top: 6px; width: 130px; }
#n_main .box130w .content { background: url(../img/n_pzu/box_w130_bottom.gif) no-repeat left bottom; padding: 0 3px 3px 3px; width: 124px; }
#n_main .box130w .content img { display: block; }
#n_main .box130w .content p { margin: 0; }
#n_main .box130w .content .info { padding: 4px 7px 10px 7px; }
#n_main .box130w .content .ekonto { background-color: #f0f0f0; margin-top: 10px; padding: 2px 0; width: 110px; }
#n_main .box130w .content .ekonto h4 { color: #7f7f7f; margin: 0; padding: 5px 10px; }
#n_main .box130w .content .ekonto img { display: block; margin: auto; margin-top: 2px; }

#n_main .box185w { background: url(../img/n_pzu/box_w185_top.gif) no-repeat left top; margin-bottom: 10px; padding-top: 6px; width: 185px; }
#n_main .box185w .content { background: url(../img/n_pzu/box_w185_bottom.gif) no-repeat left bottom; padding: 0 3px 3px 3px; text-align: left; }
#n_main .box185w .content img { display: block; }
#n_main .box185w .content p { color: #0082d6; font-weight: bold; margin: 0; }
#n_main .box185w .content .info { height: 85px; padding: 4px 7px 10px 7px; }

#n_main .box387w { background: url(../img/n_pzu/box_w387_top.gif) no-repeat left top; margin-bottom: 10px; padding-top: 6px; width: 387px; }
#n_main .box387w .content { background: url(../img/n_pzu/box_w387_bottom.gif) no-repeat left bottom; padding: 5px 15px 11px 15px; }
#n_main .box387w h4 { color: #0081d4; font-weight: normal; }
#n_main .box387w .h4 { border-top: 1px solid #e9e9e9; padding: 8px 0 0 0; }
 #n_main .addresses .box387w h4,
  #n_main .addresses .box387w h4 a { font-weight: bold; color: #0081D4; }
#n_main .box387w a { color: #252e7b; text-decoration: underline; }
#n_main .box387w ul { list-style-type: none; margin: 0; padding: 0; }
#n_main .box387w li { line-height: 16px; background: url(../img/n_pzu/ul-li-arrow.gif) no-repeat 0 7px; padding: 1px 0 1px 10px; }

#n_main .box587w { background: url(../img/n_pzu/box_w587_top.gif) no-repeat left top; margin-bottom: 10px; padding-top: 6px; width: 587px; }
#n_main .box587w .content { background: url(../img/n_pzu/box_w587_bottom.gif) no-repeat left bottom; padding: 5px 15px 11px 15px; }
#n_main .box587w h4 { color: #0081d4; font-weight: normal; }
#n_main .box587w a { color: #252e7b; text-decoration: underline; }
#n_main .box587w ul { list-style-type: none; margin: 0; padding: 0; }
#n_main .box587w li { line-height: 16px; background: url(../img/n_pzu/ul-li-arrow.gif) no-repeat 0 7px; padding: 1px 0 1px 10px; }

#n_main .page ul { font-size: 1em; list-style-type: none; margin: 0; padding: 0; }
#n_main .page li { background: none; display: inline; margin: 0 5px 0 0; padding: 0; }
#n_main .page a.active { color: #252e7b; font-weight: bold; text-decoration: underline; }

.news { padding-bottom: 10px; }

.banner01 { margin: auto; margin-bottom: 20px; width: 130px; }
.banner01 img { display: block; }

.banner02 { margin-bottom: 20px; }
.banner02 img { display: block; }

.table01 { margin-bottom: 10px; width: 100%; }

.product-main-content { float: left; width: 387px; padding-right: 24px; }
.product-sidebar { float: left; width: 175px; }

/* form-box */

.form-box { display: block; background: url(../img/n_pzu/from-box-rb-bg.gif) 100% 100% no-repeat; }
.form-box .form-box-wrap-a { display: block; padding: 0 0 7px 0; background: url(../img/n_pzu/from-box-lb-bg.gif) 0 100% no-repeat; }
.form-box .form-box-wrap-a .form-box-wrap-b { display: block; background: url(../img/n_pzu/from-box-rt-bg.gif) 100% 0 no-repeat; }
.form-box .form-box-wrap-a .form-box-wrap-b .form-box-wrap-c { display: block; padding: 7px 0 0 0; background: url(../img/n_pzu/from-box-lt-bg.gif) 0 0 no-repeat; }
.form-box .form-box-wrap-a .form-box-wrap-b .form-box-wrap-c .form-box-wrap-d { display: block; overflow: hidden; padding: 10px 15px; background: #F6F6F6; border: 1px solid #D0DDE6; border-top: 0; border-bottom: 0; }

.form-box label { display: block; }
.form-box .row { vertical-align: top; }
.form-box p.row.special { padding: 10px 0; }
.form-box p.row.special label { font-weight: bold; }
.form-box p.label { margin: 0; }
.form-box .first-choice label { font-weight: bold; margin-bottom: 21px; }
#n_main .form-box h4.label { clear: both; color: #0e0e0e; }
#n_main .form-box h5 { clear: both; margin: 0 0 5px; font-size: 1em; font-weight: bold; }

.form-box fieldset.special { padding: 10px 0 5px 0; border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; }
.form-box .block { clear: both; }
.form-box .block label { margin-left: 20px; }

.form-box fieldset.zgody input { float: left; margin-right: 10px; }
.form-box fieldset.zgody label { display: inline; float: none; width: auto; margin: 0; padding: 0; font-weight: normal; }

.form-box .first-choice input, 
 .form-box .second-choice input,
 .form-box .first-choice select,
 .form-box .second-choice select { display: block; width: 155px; font-size: 0.95em; }
 
.form-box .first-choice input { width: 120px; }
 
.form-box .first-choice { float: left; width: 200px; }
.form-box .second-choice { float: left; width: 200px; }
.form-box .first-choice.long { display: block; width: 400px; }

.form-box p.submit-row { clear: both; margin: 0; text-align: center; }
.form-box p.submit-row input { width: auto; } 

.form-box .one-col { display: block; padding: 10px 20px; }
.form-box .one-col label, 
 .form-box .one-col .label { float: left; width: 90px; padding: 0 20px 0 0; font-weight: bold; }
 .form-box .one-col .block label { font-weight: normal; }
 .form-box .one-col fieldset.special .label { width: 120px; }
.form-box .one-col p.row { clear: both; height: 100%; overflow: hidden; }
.form-box .one-col label.radio-label, 
 .form-box .one-col .radio-input { float: left; width: auto; padding: 0; }
 .form-box .one-col .radio-input { margin-right: 5px; }
 .form-box .one-col span.er-star { float: left; width: 10px; vertical-align: top; }

.form-box h3 { margin: 0 !important; padding: 0 !important; }
.form-box .form01 fieldset { margin-bottom: 10px; }
.form-box .form01 input, .form-box .form01 select, .form-box .form01 textarea { font-size: 11px; }
.form-box .form01 { display: block; padding: 10px; }
.form-box .form01 label { float: left; padding-right: 10px; }
.form-box .form01 h3 { font-size: 12px; margin: 0 0 10px 0 !important; }
.form-box .form01 p { clear: both; line-height: 14px; margin: 4px 0 8px 0; }
.form-box .form01 p.row { clear: both; margin: 0 0 4px 0; overflow: hidden; }
.form-box .form01 .h01 td { background-color: #d0dde6; }
.form-box .form01 td { border-bottom: 1px dotted #d0dde6; }
.form-box .step { list-style-type: none; margin: 0 0 10px 0 !important; padding: 0; text-align: right; }
.form-box .step li { background: none !important; background-color: #fff !important; border: 1px solid #d0dde6; display: inline; margin: 0 !important; padding: 1px 5px !important; text-align: center; }
.form-box .step .first { background-color: #f6f6f6 !important; border: none; font-weight: bold; } 
.form-box .step .active { background-color: #d0dde6 !important; } 
.w33pr { width: 33%; }
.w50px { width: 50px; }
.w100px { width: 100px; }
.w200px { width: 200px; }
.w300px { width: 300px; }
.w304px { width: 304px; }


/* search advanced */
#search-advanced-form .form-box { width: 470px; }
#search-advanced-form label { text-align: right; }

/* contact form */
#contact-form {}
#contact-form h4 {}
#npradr_ulica input { float: left; }
#npradr_ulica label.short { width: auto; margin-left: 10px; padding-right: 0; }


/* prod search form */
#prod-search-form .form-box { width: 450px; }

#prod-addres-search .form-box { width: 475px; }
#prod-addres-search .form-box h3 { font-size: 1em; }
#prod-addres-search .form-box .first-choice { width: 150px; }
#prod-addres-search .form-box .first-choice.long { width: 400px; }
#prod-addres-search .form-box .second-choice { width: 275px; }
#prod-addres-search .form-box .form-box-wrap-a .form-box-wrap-b .form-box-wrap-c { position: relative; padding-top: 20px; }
#prod-addres-search .form-box .form-box-wrap-a .form-box-wrap-b .form-box-wrap-c .form-box-wrap-d { width: 443px; border-top: 1px solid #d0dde6; }

#prod-addres-search .form-box .first-choice label { width: 80px; font-weight: normal; float: left; margin: 0; }
#prod-addres-search .form-box .first-choice input { clear: left; float: left; margin-top: 2px; margin-right: 10px; width: auto; }
#prod-addres-search .form-box .second-choice select { width: 250px; }

#prod-addres-search .form-box .first-choice p.row { padding: 0; margin: 0; }
#prod-addres-search .form-box .first-choice p.row.special { display: block; height: 100%; padding: 10px 0 0 0; margin: 0 0 10px; }
#prod-addres-search .form-box .first-choice p.row.special label { width: auto; float: none; font-weight: bold; margin: 0 0 10px; }
#prod-addres-search .form-box .first-choice p.row.special input { float: none; }


#prod-addres-search ul.tabs { position: absolute; top: 0; left: 0; display: block; width: 475px; padding: 0; margin: 0; }
#prod-addres-search ul.tabs li { float: left; height: 20px; width: auto; overflow: hidden; padding: 0; margin: 0 1px 0 0; background: url(../img/n_pzu/from-box-rt-bg-unchecked.gif) 100% 0 no-repeat; }
#prod-addres-search ul.tabs li a { text-align: center; float: left; width: auto; height: 20px; background: url(../img/n_pzu/from-box-lt-bg-unchecked.gif) 0 0 no-repeat; }
#prod-addres-search ul.tabs li a span { float: left; padding: 3px 4px; overflow: hidden; }
#prod-addres-search ul.tabs li.last { margin-right: 0; }
#prod-addres-search ul.tabs li.active { border-bottom: 1px solid #F6F6F6; background-image: url(../img/n_pzu/from-box-rt-bg.gif); }
#prod-addres-search ul.tabs li.active a { font-weight: bold;  background-image: url(../img/n_pzu/from-box-lt-bg.gif); }
#prod-addres-search ul.tabs li.active a span {  }

#prod-addres-search ul.tabs li a.search-simple span { width: 141px; }
#prod-addres-search ul.tabs li a.search-advanced span { width: 169px; padding: 3px 6px; }
#prod-addres-search ul.tabs li a.search-map span { width: 135px; }

/* stopy zwrotu */
#stopy-zwrotu-form { margin: 0 0 20px; }
#stopy-zwrotu-form .form-box .wrapper { width: 400px; margin: 0 auto; text-align: center; }
 #stopy-zwrotu-form .form-box .row { margin: 0 0 20px; }
 #stopy-zwrotu-form .form-box .second-choice { float: right; }
#stopy-zwrotu-form .form-box .first-choice,
 #stopy-zwrotu-form .form-box .second-choice { text-align: center; }
#stopy-zwrotu-form .form-box label,
 #stopy-zwrotu-form .form-box .first-choice label,
 #stopy-zwrotu-form .form-box .second-choice label { margin: 0 0 5px; font-weight: bold; }
#stopy-zwrotu-form .form-box .first-choice input,
 #stopy-zwrotu-form .form-box .second-choice input { width: 120px; margin: 0 auto; } 
#stopy-zwrotu-form .form-box p.row.submit { clear: both; margin-bottom: 12px; }

/* punkty płatnicze */
.pay-agencies {}
#n_main ul.search_punkty_platnicze_chain { display: block; padding: 0; margin: 0; overflow: hidden; width: 100%; height: 133px; list-style: none; }
#n_main ul.search_punkty_platnicze_chain li { float: left; overflow: hidden; width: 117px; height: 33px; padding: 80px 10px 0 10px; margin: 0 0 20px 10px; list-style: none;  }
#n_main ul.search_punkty_platnicze_chain li input { margin-right: 5px; float: left; }
#n_main ul.search_punkty_platnicze_chain li label { float: left; white-space: normal; width: 70px;  }

/* #n_main ul.search_punkty_platnicze_chain li.transkasa { background: url(../../../../pub/img/punkty_platnicze/logo-transkasa-search.gif) 0 0 no-repeat; } */
#n_main ul.search_punkty_platnicze_chain li.transkasa { background: url(../../../../pub/img/transkasa-logo.gif) 0 0 no-repeat; }
#n_main ul.search_punkty_platnicze_chain li.unikasa { background: url(../../../../pub/img/punkty_platnicze/logo-unikasa-search.gif) 0 0 no-repeat; }
#n_main ul.search_punkty_platnicze_chain li.moje-rachuki { background: url(../../../../pub/img/punkty_platnicze/logo-moje-rachunki-search.gif) 0 0 no-repeat; }

.pay-agencies p.row label { float: left; width: 100px; font-weight: bold; }
.pay-agencies ul li input {  }

.pay-agencies.simple p.row { clear: left; overflow: hidden; margin: 0 0 15px; }
.pay-agencies.simple p.row label { width: 170px; }
.pay-agencies.simple p.row input { padding: 0; }


#f-search-county-placowki { width: 270px; }
#f-search-district-placowki { width: 270px; }
#f-search-town-placowki { width: 150px; font-size: 9px; }
#f-search-post_code_01-placowki { margin-right: 3px; font-size: 9px; }
#f-search-post_code_02-placowki { margin-left: 3px; font-size: 9px; }

/* notowania funduszy */
table.notowania-fund { display: block; width: 587px; overflow: scroll;  }
						

/* Notowania */
table.tbl-notowania { border-collapse: collapse; border: 1px solid #D0DDE6; }
table.tbl-notowania thead {}
table.tbl-notowania thead tr {}
table.tbl-notowania thead tr th { font-size: 1em; color: #042050; border: 1px solid #D0DDE6; }
table.tbl-notowania thead tr th.fund-name { width: 250px; }
table.tbl-notowania thead tr th.fund-date {  }
table.tbl-notowania thead tr th.fund-value {  }
table.tbl-notowania thead tr th.fund-value-old {  }
table.tbl-notowania thead tr th.fund-difference { width: 48px;  }
table.tbl-notowania tbody {}
table.tbl-notowania tbody tr {}
table.tbl-notowania tbody tr td { padding: 5px; border: 1px solid #D0DDE6; }
table.tbl-notowania tbody tr td.odd { }
table.tbl-notowania tbody tr td.even { background: #F6F6F6; }
table.tbl-notowania tbody tr td.sub-fund { font-weight: bold; color: #042050; background: #E0E9EF; }
table.tbl-notowania tbody tr th { padding: 5px; margin-top: 10px; text-align: left; font-size: 1em; color: #042050; background: #D0DDE6; border: 1px solid #D0DDE6; }

/* archiwalne */
.choice-checkboxes { padding-bottom: 10px; margin-bottom: 10px; position: relative; }
.choice-checkboxes .form-box .first-choice input, 
 .choice-checkboxes .form-box .first-choice label { width: auto; float: left; margin-bottom: 0; }
.choice-checkboxes .form-box .first-choice input { margin: 2px 10px 0 0; }
.choice-checkboxes .form-box .first-choice p.row { margin: 0; clear: both; }

.form-box-buttons { padding-top: 10px; margin-bottom: 10px; }

.form-box .first-choice .time-choice input,
 .form-box .first-choice .time-choice label { width: auto; float: left; margin-bottom: 0;  }
 .form-box .first-choice .time-choice  input { margin: 2px 10px 0 0; }
 .form-box .first-choice p.row.time-choice { margin: 0; clear: both; background: url('../img/tlo_r.gif') 0 0 no-repeat; }
 
 .form-box .second-choice.dates-choice { margin-top: 25px; }
 .form-box .second-choice.dates-choice label { font-weight: bold; }
 .form-box .second-choice.dates-choice input#okres_set { float: left; width: auto; margin-right: 10px; margin-top: 2px; }
 .form-box .second-choice.dates-choice .dates-choice-cont { float: left;  }
 .form-box .second-choice.dates-choice .dates-choice-cont .row.date-choice-select select { float: left; width: auto; }

#flashcontent { text-align: center; }

 #row_gotowkowy { color: #00AAAD; }
 #row row_polonez { color: #00A200; }
 #row_bezpiecznego_inwestowania { color:#00A200; }
 #row_ochrony_majatku { color: #008651; }
 #row_mazurek { color: #1845A5; }
 #row_zrownowazony { color: #EB681C; }
 #row_optymalnej_alokacji { color: #FDB415; }
 #row_krakowiak { color: #EF0808; }
 #row_malych_srednich_spolek { color: #AF2626; }
 #row_nowaeuropa { color: #99009F; }
 #row_sub_stabilnego_wzrostu { color: #294580; }
 #row_sub_zrownowazony { color: #EB681C; }
 #row_sub_akcji { color: #DA0000; }
 #row_sub_klas_aktywow { color: #5B2D28; }
 
 #bttn-submit-show { width: 59px; height: 18px; float: left; }
 #bttn-submit-export { width: 101px; height: 18px; float: right; }
 
 #n_cont ul.tabs-foot { position: absolute; bottom: 0px; left: 0px; list-style: none; display: block; width: auto; padding: 0; margin: 0; }
 #n_cont ul.tabs-foot li { float: left; height: 20px; width: auto; overflow: hidden; padding: 0; margin: 0; background: url(../img/n_pzu/from-box-lbt-bg-unchecked.gif) 0 100% no-repeat; border-top: 1px solid #D0DDE6; }
 #n_cont ul.tabs-foot li a { text-align: center; float: left; width: auto; height: 20px; padding: 0 22px 0 23px; overflow: hidden; cursor: pointer; font-weight: bold; background: url(../img/n_pzu/from-box-rbt-bg-unchecked.gif) 100% 100% no-repeat; }
 #n_cont ul.tabs-foot li.last { margin-right: 0; }
 #n_cont ul.tabs-foot li.active { border-top: 1px solid #F6F6F6; background-image: url(../img/n_pzu/from-box-lbt-bg-checked.gif); }
 #n_cont ul.tabs-foot li.active a { background-image: url(../img/n_pzu/from-box-rbt-bg-checked.gif); }

/* Kalkulator składek ubezpieczenia pewnym krokiem */
.calculator { display: block; width: 375px; height: 100%; overflow: hidden; padding:0; padding-bottom: 7px; margin-bottom: 15px; background: url('../img/n_pzu/box-bottom-375.gif') 0 100% no-repeat; }
 .calculator form { display: block; padding: 0 0 10px 0; margin: 0; background: #f6f6f6 url('../img/n_pzu/box-bg-375.gif') 0 0 repeat-y; }
 .calculator h3 { display: block; height: 16px; font-size: 1em; padding: 4px 0; margin: 0 0 10px; background: url('../img/n_pzu/box-top-375.gif') 0 0 no-repeat; text-align: center; }
  .calculator form p.row { clear: left; display: block; padding: 2px 18px; margin: 0; }
   .calculator form p.row label, 
    .calculator form p.row input, 
	.calculator form p.row select,
    .calculator form p.row span { float: left; overflow: hidden; font-size: 1em; height: 18px; }
	.calculator form p.row input, 
	.calculator form p.row select { border: 1px solid #D0DDE6; color:#666666; font-family: tahoma,arial,helvetica,verdana,sans-serif; }
   
   .calculator form p.row label { width: 215px; }
   .calculator form p.row input { width: 80px; padding: 0; }
   .calculator form p.row select { width: 80px; }
   .calculator form p.row span { width: 6px; }

  .calculator form p.row.submitrow { padding-top: 1em; padding-bottom: 2em; margin: 0; }
  .calculator form p.row.specialrow { padding-top: 1em; margin: 0;  }
   .calculator form p.row a.help { float: left; width: 215px; }
   .calculator form p.row input.submit { float: left; border: 0; height: 18px; width: auto; }

  .calculator form p.row .label, 
   .calculator form p.row .result { float: left; overflow: hidden; } 
  .calculator form p.row .label { width: 215px; }
  .calculator form p.row .result { width: 100px; }

 .calculator .error { visibility: hidden; color: red; }

 .calc-add-info { display: none; }
 .calc-add-info .error { color: red; }
 .calc-result-info { font-style: italic; width: 375px; padding-top: 10px; }
 
/* wykrezy notowań funduszy */ 
  .fund-chart { width: 494px; }
  
  .fund-chart form {}  
  .fund-chart form h3 { font-size: 1em; padding: 0; margin: 10px 0 5px; }
  .fund-chart form .row { clear: left; }
  .fund-chart form input,
   .fund-chart form label { float: left; cursor: pointer; }
  .fund-chart form input {}
  .fund-chart form label { padding-left: 5px; padding-top: 0; }
  
  .fund-chart form .fund-chart-period { clear: both; display: block; margin: 0 0 2px; padding-bottom: 4px; overflow: hidden; background: url('../img/g_bottom.gif') 0 100% no-repeat; }
   .fund-chart form .fund-chart-period .fund-chart-period-wrapper { display: block; overflow: hidden; padding-top: 4px; background: url('../img/g_top.gif') 0 0 no-repeat; }
    .fund-chart form .fund-chart-period .fund-chart-period-wrapper .fund-chart-period-wrapper-b { padding: 0 40px; width: 100%; display: block; overflow: hidden; background: url('../img/backgr.gif') 0 0 repeat-y; } 
	 
     .fund-chart form .fund-chart-form-month { float: left; width: 190px;  }
	 .fund-chart form .fund-chart-form-month .row { display: block; height: 19px; padding-top: 3px; background: url(../img/tlo_r.gif) 0 0 no-repeat; }
	 .fund-chart form .fund-chart-form-month .row input { margin-top: 2px; }
	  
     .fund-chart form .fund-chart-form-dates { float: left; width: 210px; } 
	  .fund-chart form .fund-chart-form-dates .row-container { float: left; padding-top: 0; padding-left: 5px; }
	  .fund-chart form .fund-chart-form-dates label, .fund-chart form .fund-chart-form-dates .label, .fund-chart form .fund-chart-form-dates .dates { display: block; clear: both; padding-left: 0;  }
   
   .fund-chart form input.submit { float: left; margin: 5px 0; }
    .fund-chart form input.submit.export { float: left; margin-left: 209px !important; }
   
	.fund-chart .fund-chart-add-info { text-align: center; }
	
	.fund-chart .fund-chart-box {}
	.fund-chart .fund-chart-box .fund-chart-box-wrapper {}
	.fund-chart .fund-chart-box .fund-chart-box-wrapper .fund-chart-box-wrapper-b {}	
	.fund-chart .noflash { padding: 10px; background-color: #F6F6F6; border: 1px solid #CDD3DF; }
	
	.fund-chart .fund-chart-table {}
	.fund-chart .fund-chart-table thead {}
	.fund-chart .fund-chart-table thead th {}
	.fund-chart .fund-chart-table thead th.date {}
	.fund-chart .fund-chart-table thead th.value {}
	.fund-chart .fund-chart-table tbody td {}
	.fund-chart .fund-chart-table tbody td.even {}
	.fund-chart .fund-chart-table tbody td.odd {}
	
	table.fund-chart-table { border-collapse: collapse; border: 1px solid #D0DDE6; }
	table.fund-chart-table thead {}
	table.fund-chart-table thead tr {}
	table.fund-chart-table thead tr th { font-size: 1em; color: #042050; border: 1px solid #D0DDE6; }
	table.fund-chart-table thead tr th.fund-name { width: 250px; }
	table.fund-chart-table thead tr th.fund-date {  }
	table.fund-chart-table thead tr th.fund-value {  }
	table.fund-chart-table thead tr th.fund-value-old {  }
	table.fund-chart-table thead tr th.fund-difference { width: 48px;  }
	table.fund-chart-table tbody {}
	table.fund-chart-table tbody tr {}
	table.fund-chart-table tbody tr td { padding: 5px; border: 1px solid #D0DDE6; }
	table.fund-chart-table tbody tr td.odd { }
	table.fund-chart-table tbody tr td.even { background: #F6F6F6; }
	table.fund-chart-table tbody tr td.sub-fund { font-weight: bold; color: #042050; background: #E0E9EF; }
	table.fund-chart-table tbody tr th { padding: 5px; margin-top: 10px; text-align: left; font-size: 1em; color: #042050; background: #D0DDE6; border: 1px solid #D0DDE6; }

/* PTE PZU */
.listaProduktowTfi { height: 100%; padding-bottom: 10px; background: url(../img/crosseling507_ramka_dol.gif) 0 100% no-repeat; }
.listaProduktowTfi .wrap-a { height: 100%; background: url(../img/crosseling507_ramka_bg.gif) 0 0 repeat-y; }
.listaProduktowTfi .wrap-a .wrap-b { height: 100%; overflow: hidden; padding: 20px 40px; background: url(../img/crosseling507_ramka_gora.gif) 0 0 no-repeat; }
#n_main .listaProduktowTfi ul { list-style: none; padding: 10px 0; margin: 0; border-top: 1px solid #D0DDE6; } 
#n_main .listaProduktowTfi ul li { line-height:18px; padding-left:20px; background: url(../img/btfi.gif) 0 3px no-repeat; }
#n_main .listaProduktowTfi ul li a {}
#n_main .listaProduktowTfi ul.first { border-top: 0; }

.listaProduktowTfi.fundusze-inwestycyjne .wrap-a .wrap-b { width: 427px; padding-top: 150px; background: url(../img/bgProduktTfi03.jpg) 0 0 no-repeat; }
.listaProduktowTfi.kewstionariusz-tfi .wrap-a .wrap-b { width: 487px; padding: 10px; }
.listaProduktowTfi.kewstionariusz-tfi .wrap-a .wrap-b .wrapper { padding-top: 200px; background: url(../img/foto_kwestionariusz_profil_inwestycyjny.jpg) 0 0 no-repeat; }

.kewstionariusz-tfi .question { clear: both; margin-bottom: 5px; }
 .kewstionariusz-tfi .question a { text-decoration: none; }
  .kewstionariusz-tfi .question a:hover { text-decoration: underline; }
 .kewstionariusz-tfi .question h4 { background-color: #b8cedf; color: #fff; margin: 0 0 12px; padding: 5px 10px; text-align: left; }
 .kewstionariusz-tfi .question ul { background-color: #f8f9fa; list-style-type: none; margin: 0; padding: 10px; }
  .kewstionariusz-tfi .question li { background: url(../img/b_lista_produkty.gif) no-repeat 0 0.6em; line-height: 16px; padding-left: 10px; }
 .kewstionariusz-tfi p.row { clear: both; padding: 0 5px; margin: 0 0 1.25em; min-height: 1.5em; overflow: hidden; }
 .kewstionariusz-tfi p.row.submit { margin: 30px 0 0 0; text-align: center; }
 .kewstionariusz-tfi .question input, .kewstionariusz-tfi .question label { float: left; }
 .kewstionariusz-tfi .question input { margin-top: 2px; margin-right: 5px; margin-top: 0; }
 
/* Ankieta */
ul.legend { padding: 0; margin: 0 0 10px; list-style: none; }
 ul.legend li { padding-left: 20px; background: url(../img/ankieta/ankieta_odp01_ee4400.gif) 0 0 no-repeat; }
  ul.legend li.no-2 { background-image: url(../img/ankieta/ankieta_odp02_f7a280.gif); }
  ul.legend li.no-3 { background-image: url(../img/ankieta/ankieta_odp03_c9c9c9.gif); }
  ul.legend li.no-4 { background-image: url(../img/ankieta/ankieta_odp04_b8cedf.gif); }
  ul.legend li.no-5 { background-image: url(../img/ankieta/ankieta_odp05_90aedc.gif); }
  ul.legend li.no-6 { background-image: url(../img/ankieta/ankieta_odp06_4f58a0.gif); }
  ul.legend li.no-7 { background-image: url(../img/ankieta/ankieta_odp07_8f61a4.gif); }

  /* Ticker */
 #ticker { min-width: 387px; max-width: 507px; }
 
/* sitemap */
#sitemap {}
#sitemap ul { padding: 0 0 0 15px; margin: 0 0 10px; }
#sitemap ul li {} 

/* Pagination */
.paginacja { }
.paginacja ul { }
.paginacja ul li { font-size: 0.9em; }
.paginacja ul li a {}
.paginacja ul li a:hover {}

/* punkty platnicze */
.platnicze-box { display: block; overflow: hidden; padding: 10px 10px 10px 15px; background: url(../../../../pub/img/punkty_platnicze/punkt_platniczy_tlo_box.jpg) 0 0 repeat-x; border-bottom: 1px solid #f0f0f0; }
.platnicze-box p.img { margin-left: 15px; margin-top: 0; padding-top: 0; }
.platnicze-box p.header { color: #439d2b; font-weight: bold; font-size: 19px; margin-top:0; padding-top: 0; }
.platnicze-box ul { padding: 10px 0 0 0; margin: 0 0 10px; list-style: none; }
.platnicze-box ul li { padding: 0 10px 10px 15px; margin: 10px 0 0 0; list-style: none; list-style-image: none; background: url(../../../../pub/img/punkty_platnicze/strzalka.gif) 5px 5px no-repeat; color: #439d2b; font-weight: bold;  }

ul.punkty_platnicze_grupy { clear: both; padding: 0; margin: 0; list-style: none; }
ul.punkty_platnicze_grupy li { float: left; width: 166px; padding: 0; margin: 0 0 0 2px; list-style: none; background: none; }
ul.punkty_platnicze_grupy li.first { margin-left: 0; }
ul.punkty_platnicze_grupy li p.platnicze-logo { display: block; height: 100px; width: 166px; text-align: center;  }
ul.punkty_platnicze_grupy li p.platnicze-logo a { border: 0; }
ul.punkty_platnicze_grupy li p.platnicze-logo img { margin: auto auto; border: 0; }
ul.punkty_platnicze_grupy li p.platnicze-prowizja { padding: 5px; background: #f8f8f8; color: #333333; text-align: center; }

/* CIG */
dl.company-data { width: 360px; }
dl.company-data dt { clear: both; float: left; width: 140px; font-weight: bold; text-align: right; }
dl.company-data dd { float: right; width: 210px; text-align: left; }

.contact { clear: both; width: 360px; }
.contact .item { clear: both; }
.contact .item .label { float: left; width: 140px; text-align: right; font-weight: bold; }
.contact .item .data { float: right; width: 210px; }

/* FAQ */
#n_cont .faq-categories-list {}
#n_cont .faq-categories-list h3 { font-size: 1.2em; margin-top: 20px; }
#n_cont .faq-categories-list h4 { font-size: 1em; }
#n_cont .faq-categories-list h3 a, #n_cont .faq-categories-list h4 a { color: #000; display: block; padding: 5px; background: #eee; border-bottom: 1px solid #D0DDE6; }
#n_cont .faq-categories-list h3 a:hover, #n_cont .faq-categories-list h4 a:hover { background: #fff; }
#n_cont .faq-categories-list .questions { display: block; padding: 10px 10px 20px; background: #fff; }
#n_cont .faq-categories-list .opis { padding: 10px; margin-bottom: 20px;  }

/* Swiat zyskow */
#n_cont .subskrypcja { background-color: #f8f8f8; border-top: 4px solid #ebebeb; padding: 10px 0; }
#n_cont .subskrypcja h2 { color: #439d2b; font-size: 16px; margin: 0; padding: 0 10px; }
#n_cont .subskrypcja h3 { color: #439d2b; font-size: 13px; margin: 0; padding: 0 10px; }

#n_cont .aPraweMenu a { color: #439D2B; text-decoration: none; }
#n_cont .aPraweMenu a:hover { text-decoration: underline; }

.listaFaq h4 { margin: 0 0 2px 0 !important; padding: 0 !important; }
.listaFaq ul { margin: 0 0 10px 0 !important;; }

.login-box { /* position: relative; */ height:78px; display:block;}
.login-box li { line-height: 14px !important; padding: 0 0 0 10px !important; margin: 0 !important; }
.login-box ul { background-color: #fff; }
.login-box #loginMenu { display: block; /* position: absolute; left: 0; top: 0; padding-top: 21px; */ width: 185px; }
.login-box #loginMenu .content { background-color: #fff; padding: 0 0 0 19px; width: 166px; }
.shortcut-box { height:48px; display:block;}

.arrow01 { background:url(../img/n_pzu/login-menu-arrow.gif) no-repeat right 0; padding-right: 20px; }
.bbtn img { display: block; margin: auto; margin-top: 10px; }