body {margin:0; padding:0; font:12px Tahoma,Verdana,sans-serif; color:#706f6f}
a {text-decoration:none}
a:hover {text-decoration:underline}
img {border:0}
h1, h2, h3 {padding:0;margin:0}
.clear {clear:both}
#bg {background:url(../gfx/ban_linki_back.jpg) no-repeat center 57px}
#bg_page {background:url(../gfx/ban_linki_page_back.jpg) no-repeat center 57px}
#all {width:1256px; margin:auto}
#logo {float:left; padding-left:74px}
#menu {float:left; display:block; margin:0; padding:25px 0 0 2px; width:724px}
#menu li {float:left; display:block; list-style:none; margin-right:18px}
#menu a {font-size:15px; color:#7bbc38; text-decoration:none}
#menu a.sel, #menu a:hover {color:#f18434}
#flagi {float:left; padding-top:25px}
#flagi img {float:left; margin-right:5px; border:#aaa 1px solid}
#btop {width:1256px; height:342px; background:url(../gfx/ban_linki_front.jpg) no-repeat}
#bt_more {display:block; float:left; width:36px; margin:232px 0 0 2px}
#newsy {display:block; float:right; width:318px; color:#fff; margin:0; padding-right:10px; line-height:14px}
#newsy li {list-style:none; overflow:hidden}
#newsy b {text-transform:uppercase}
#news1 {margin-top:34px; height:73px}
#news2 {margin-top:16px; height:73px}
#news3 {margin-top:18px; height:60px}
#news_page {margin-top:34px; height:100px}
#btop_page {width:1256px; height:185px; background:url(../gfx/ban_linki_page_front.jpg) no-repeat}
#bt_more_page {display:block; float:left; width:36px; margin:138px 0 0 2px}
#main {float:left; margin:-40px 0 0 100px; width:988px; padding:0 20px 0 15px; background:url(../gfx/patka_pink_d.jpg) no-repeat 0 6px}
#main_page {float:left; margin-left:100px; width:1013px; padding-right:10px}
#patki {float:left; display:block; margin:0; padding:0; height:256px; line-height:14px}
#patki li {float:left; display:block; list-style:none; width:174px; margin-right:10px; padding:15px 10px 0 10px}
#patki li.first {width:173px; padding:0 10px 0 0; color:#fff}
#patki li.last {width:173px; padding:15px 0 0 10px; margin-right:0}
#patki h1,#patki h2,#patki h3,#patki .tithead{font-size:16px; line-height:16px; font-weight:normal; color:#a8157c; text-transform:uppercase; margin-bottom:12px; padding-bottom:3px; display:block}
#patki h1 {color:#fff; background:url(../gfx/strzalka_biala_duza.gif) no-repeat right 15px; margin-top:-1px}
#patki p {margin-bottom:0}
#patki_blok {height:154px}
#but_f_p {background:url(../gfx/but_form_pink_d.jpg) no-repeat; color:#fff; display:block; height:35px; line-height:28px; padding-left:10px; margin:9px 0 0 -4px}
#menu_left {float:left; width:173px; padding:0 30px 0 15px; background:url(../gfx/patka_pink_m.jpg) no-repeat}
#ml_nag {font-size:16px; list-style:none; margin:-19px 0 0 0; padding:0; text-transform:uppercase; height:165px; line-height:19px}
#ml_nag li {background:url(../gfx/kreska_biala.gif) repeat-x left top; padding:4px 0 4px 0}
#ml_nag .first {background:none; padding-top:0}
#ml_nag a {color:#fff; display:block}
#ml_nag a:hover {text-decoration:underline}
#ml_nag a.sel {background:url(../gfx/strzalka_biala_duza.gif) no-repeat right 0}
#ml_serwisy {padding:0; margin:0}
#ml_serwisy li {list-style:none; text-transform:uppercase; font-size:16px; background:url(../gfx/kreska_szara.gif) repeat-x 0 bottom; padding:3px 0 5px 0}
#ml_cert {font-size:11px; text-align:center; background:url(../gfx/kreska_szara.gif) repeat-x 0 bottom; padding-bottom:5px}
#content {float:left; width:785px; padding-right:10px}
#content a {color:#a8157c; text-decoration:none}
#content a:hover {text-decoration:underline}
#content h1, #content h2, #content h3, #content h4, #content .con_nag {font-size:16px; font-weight:normal; color:#a8157c; margin:0 0 5px 0}
.m_nag {font-size:16px; color:#a8157c; padding-bottom:8px}
#m_list img {float:left; width:183px; padding:0 10px 5px 0}
#m_list p {float:left; width:795px; margin:0; padding:0}
#main_right {float:left; width:117px}
#mr_info_div {position:absolute; top:399px; width:117px; background:#feac34; padding:8px 8px 0 8px; color:#fff}
#mr_info_div span {font-size:15px; font-weight:bold}
#mr_phoneno {width:117px; border:0; margin:6px 0 6px 0}
#main_right a {color:#fff; display:block; margin-left:-3px; padding:9px 0 0 8px; height:24px; font-size:9px}
#mr_send {width:58px; background:url(../gfx/but_form_orange_ss.jpg) no-repeat}
#mr_form {width:116px; background:url(../gfx/but_form_orange_s.jpg) no-repeat; letter-spacing:-0.2px}
#ss_form label {width:15%; display:block; float:left; margin-top:4px}
#ss_form input {width:40%; margin-bottom:2px}
#ss_form textarea {width:60%; margin-bottom:2px}
.con_div img {float:left; padding-right:10px}
#footer {text-align:center; font-size:11px; padding-bottom:10px}

.pg_faq {padding:0; margin:0}
.pg_faq li {list-style:none; padding:7px 0 7px 0; background:url(../gfx/kreska_szara.gif) repeat-x left top}
.pg_faq b {color:#a8157c; font-size:14px; display:block; float:left; padding-right:4px; margin-top:-2px}
#pg_faq_id a:hover {text-decoration:none}
#pg_faq_id a.faqarr {background:url(../gfx/strzalka_fioletowa_top.gif) no-repeat left 4px; padding-left:15px; font-size:10px}
#pg_faq_id a.faqarr:hover {text-decoration:underline}
.faqanw {margin:10px 0 10px 0; font-style:italic}

#strategie {list-style:none; margin:0; padding:0}
#strategie li {padding:15px 0 0 164px; height:133px}
#strategie p {margin:0; padding:5px 0 5px 0; font-weight:bold}
#st_osz {background:url(../gfx/strony/o_usludze/strateia_oszczedna.jpg) no-repeat}
#st_op {background:url(../gfx/strony/o_usludze/strategia_optymalna.jpg) no-repeat}
#st_ag {background:url(../gfx/strony/o_usludze/strategia_agresywna.jpg) no-repeat}
#korz_tab td {vertical-align:middle}
#korz_tab img {float:left; padding:5px 0 5px 0}
#korz_tab .txt_top{padding-left:11px;vertical-align:top}
#korz_tab b{color:#a8157c}
.korz_box {font-family:arial,sans-serif;float:left;padding-left:12px;font-size:13px;line-height:1.3;padding-top:5px;margin-left:99px;height:80px;width:230px;border:solid black 1px}
.korz_box span {font-size:13px;color:green}
.korz_box b {text-decoration:underline;color:blue;font-weight:bold}
#cennik_adw {width:100%}
#cennik_adw th {font-weight:normal; background:#e0e0e0}
#cennik_adw td {background:#eee; padding-left:5px; text-align:right}
#cennik_adw td.r {text-align:right}

.lgreen {color:#7bbc38; padding-right:10px; background:url(../gfx/strzalka_zielona.gif) no-repeat right 2px}
.lpink {color:#a8157c; padding-right:10px; background:url(../gfx/strzalka_fioletowa.gif) no-repeat right 2px}
.lviolet {color:#552281; padding-right:10px; background:url(../gfx/strzalka_granatowa.gif) no-repeat right 2px}
.lmaroon {color:#b30034; padding-right:10px; background:url(../gfx/strzalka_czerwona.gif) no-repeat right 2px}
.lorange {color:#f18434; padding-right:10px; background:url(../gfx/strzalka_pomaranczowa.gif) no-repeat right 2px}
.lwhite {color:#fff; padding-right:10px; background:url(../gfx/strzalka_biala.gif) no-repeat right 2px}

.green {color:#7bbc38}
.pink {color:#a8157c}
.violet {color:#552281}
.maroon {color:#b30034}
.orange {color:#f18434}

.line_grey {display:block; height:11px; background:url(../gfx/kreska_szara.gif) repeat-x 0 5px}
.line_grey2 {display:block; height:21px; background:url(../gfx/kreska_szara.gif) repeat-x 0 10px}
.line_white {display:block; height:11px; background:url(../gfx/kreska_biala.gif) repeat-x 0 5px}



