body {background: #ff700f; margin:0; color:#4f4f4f; font-size:11px; font-family:tahoma}
img {border: none}
a {text-decoration: none; color: #4f4f4f}
p {margin-top: 0px}

.full_w {width: 100%}
.to_l {float: left}
.to_r {float: right}
.centered {margin: auto; width: 960px;}
.red {color: #ff0000}
.green {color: #009900}
.red_block {display: inline-block; color: white; background: url(../images/red_block.gif) no-repeat center; width: 56px; text-align: center}

/*podstawowe elementy ukladu*/
#belka {text-align: center; font-size: 9px; background: #ffffff; color: 7f7f7f; height: 15px; padding-top: 4px}
#top {height: 127px; background: url(../images/top_back.png) repeat-x}
#top_upper {height: 101px;}
#top_lower {height: 26px}
#submenu {height: 32px; background: #ff700f; float: left}

#content {background: #ffffff; padding: 6px 0 6px 0}
#left {width: 701px}
#right {width: 253px; margin: 0 0 0 6px}

/*stopka*/
#stopka {background: url(../images/stopka_back.gif) repeat-x top; padding: 28px 0 0 0; color: #ffffff; font-size: 9px}
#stopka a {color: #ffffff}
div.footer_menu {border-bottom: 1px dotted #ffffff}
.copy_design {margin: 110px 0 30px 0}
/*bloczki na stronie g??wne*/
/*div.bloczki {margin: 3px 0 0 0}*/
div.bloczek {width: 230px; height: 137px; font-size: 10px; float: left; margin: 10px 0px 0 5px; cursor: pointer}
div.bloczek h2 {font-size: 18px; font-weight: normal; color: #ffffff; font-family: helvetica; background: url(../images/bl_titleback.png) no-repeat top; padding: 8px 0 5px 10px; margin: 0px}
div.bloczek h2.orange {font-size: 18px; font-weight: normal; color: #ffffff; font-family: helvetica; background: url(../images/bl_titleback2.png) no-repeat top; padding: 8px 0 5px 10px; margin: 0px}
div.bloczek p {margin: 15px 0 0 84px;}
div.on_r {margin-left: 0px}
.footer_menu a, .submenu_items {display: inline-block; margin: 0 0 6px 28px; width: 100px;}
.submenu_items {* float: left}
.footer_menu a.frs {margin-left: 0px}
.submenu_items a {padding-top: 12px; float: left; width: 100%}
p.ft_oddzialy {background: #ffc600; color: #000000; text-align: center; font-weight: bold; padding: 4px 0 4px 0}
.oddzialy_ct {width: 150px; text-align: left}

/*prostokatne moduly na pierwszej stronie*/
div.bl_wysz   {background: #f1f1f1 url(../images/bl_wysz_back2.png) no-repeat left bottom}
div.bl_konsol {background: #f1f1f1 url(../images/bl_konsol_back.png) no-repeat left bottom}
div.bl_gotow  {background: #f1f1f1 url(../images/bl_gotow_back.png) no-repeat left bottom}
div.bl_hipot  {background: #f1f1f1 url(../images/bl_hipot_back.png) no-repeat left bottom}
div.bl_gospod {background: #f1f1f1 url(../images/bl_gospod_back.png) no-repeat left bottom}
div.bl_samoch {background: #f1f1f1 url(../images/bl_samoch_back.png) no-repeat left bottom}
div.bl_leasing {background: #f1f1f1 url(../images/bl_leasing_back.png) no-repeat left bottom}
img.more {float: right; margin: 0 10px 0 0}

#main_menu {padding: 20px 0 0 0; font-size: 9px}
#main_menu a {padding: 3px 0 4px 0}
a.submenu {padding: 0 2px 0 0}
div.vsbl {display: block}
div.hddn {display: none}

/*blok tekstowy na stronach poza indeksem*/
#txt_contener {width: 100%; background: #ffffff url(../images/maintxt_back.png) repeat-x top; float: left; margin: 10px 0 0 0}
#txt_left {width: 206px;}
#txt_right {width: 463px; padding: 0 21px 0 10px}
#txt_title {width: 700px; background: url(../images/main_title_back.png) no-repeat; color: #ffffff; padding: 6px 0 6px 0}
#txt_title h2 {font-size: 18px; font-weight: normal; padding: 0 0 0 15px; margin: 0px; color: #ffffff}
#txt_borders {background: url(../images/txt_borders.gif) repeat-y top; float: left}

#submenu a {color: #ffffff; font-weight: bold; font-size: 11px; padding: 8px 0 9px 0; width: 116px; text-align: center; display: inline-block; margin: 3px 0}
#submenu a:hover {background: url(../images/sub_item_back.gif) no-repeat}

/*menu lewe*/
ul.left_menu {list-style: none; margin: 0px; padding: 0px}
ul.left_menu li {cursor: pointer; margin: 0 1px 0 15px; font-weight: bold; color: #4f4f4f; border-bottom: solid 1px #43c800; padding: 10px 0 9px 4px}
ul.left_menu li:hover {background: #ffffff}
h3.left_title {padding: 0 0 0 10px; font-size: 16px; font-weight: bold; margin: 20px 0 0 0}

/*wybieranie placowek*/
div.placowki {width: 244px; height: 89px; background: url(../images/placowki_back.gif) no-repeat; padding: 11px 0 0 9px}
div.placowki select {width: 140px; position: relative; top: 0px; font-size: 10px; margin: 0 0 -10px 0}

/*formularz*/
div.formularz {background: url(../images/form_back.gif) no-repeat; height:185px; width: 253px; padding: 125px 0 0 0; text-align: center; margin: 0 0 10px 0}
div.formularz input.txt {width: 140px; font-size: 9px}
input.btn {font-size: 9px; width: 90px}
td.tdl {text-align: right; padding: 0 0 0 20px}
td.tdr {text-align: left}
td.tdlc {width: 20px}
td.ddrr {font-size: 9px}
div.formularz select {font-size: 9px; width: 144px}

/*dane z nbp*/
div.nbp {background: url(../images/nbp_back.gif) no-repeat; width: 247px; height: 170px; margin-top: 10px; padding: 6px 0 0 11px; font-weight: bold; }
.granat {color: #2e3192; padding-left: 5px}
.heading {color: #a0a0a0}
div.nbp table {font-size: 10px; margin: 0 0 0 5px}
div.nbp p {margin-bottom: 2px; margin-top: 2px}

div.nbp table tr {height: 11px}
tr.trdot {background: url(../images/dot_back.gif) repeat-x left bottom; width: 175px;}
td.td1 {width: 60px}
