html,body {height: 100%}

body {background: #E5E5E5 url('obrazki/back.png') center top repeat-y; margin: 0px; text-align: center;}



.lista_mapy_serwisu {
   list-style-type: none;
}

.lista_mapy_serwisu * {
   font-family: verdana; 
   font-size: 12px;
}

.lista_mapy_serwisu ul, .lista_mapy_serwisu li {
   margin: 0px;
   padding: 0px;
}

.lista_mapy_serwisu ul {
   margin-left: 50px;
}

.lista_mapy_serwisu li {
   width: 400px;
}

.lista_mapy_serwisu ul {
   list-style-type: none;
}

.lista_mapy_serwisu a {
   margin-right: 20px;
   
   color: #1467B7; 
   text-decoration: none; 
}

.lista_mapy_serwisu a:hover {
   color: #FD6A04;
}









table#glowna {width: 992px; margin-left: auto; margin-right: auto; height: 100%;background: #E5E5E5; text-align: left;}


td#flash {height: 226px;}
td#admintext {height: 85px;}
td#content { background: #E5E5E5; text-align: left;}
/*td#content { background: #efede0; text-align: center;}*/
td#content table {text-align: left;}
td#content {display: block;}

td#flash img {display: block;}

td#lewe {vertical-align: top;}

td#belka,td#content,td#flash,td#footerleft {width: 806px; min-width: 806px;}
td.menu,td#footerright {width: 186px; padding-left: 1px;}

td#content,td.menu,td#belka,td#flash {vertical-align: top;}

td#belka {background: #E5E5E5; padding: 1px 0; height: 22px;}

span.pasektop {margin: 0px; padding: 0px; height: 2px; display: block; width: 100%; line-height: 0px; font-size: 0px;}
 
td.menu span.pasektop,td#footerright span.pasektop {background: #1467B7;}
td#footerleft span.pasektop, td#content span.pasektop {background: #FD6A04;}

   
ul.belka {padding: 0px; margin: 0px; height: 22px; list-style: none; display: block;}
ul.belka li
{
   margin: 0 0 0 1px;
   padding: 0px;
   float: left;
   display: block;
    background: right -238px no-repeat url('obrazki/allbuttons.png');
   height: 22px;
   overflow: hidden;
}
ul.belka li.first {margin-left: 0px;}
ul.belka li a
{
    background: -183px -282px no-repeat url('obrazki/allbuttons.png');
   text-decoration: none;
   color: #FFF;
   font-size: 11px;
   font-family: verdana;
   height: 22px;
   display: block;
   text-align: center;
   padding-top: 4px;
}

ul.belka li a img {border: none;}    
ul.belka li a:hover {background: -183px -260px no-repeat url('obrazki/allbuttons.png');}
ul.belka li:hover,ul.belka li.hvr {background: right -216px no-repeat url('obrazki/allbuttons.png');}

ul.belka li a.informacjeOFirmie {width: 67px;}
ul.belka li a.kalkulatorOplat {width: 110px;}
ul.belka li a.kalkulatorOplat_en {width: 130px;}
ul.belka li a.zglosNieruchomosc {width: 132px;}
ul.belka li a.zglosNieruchomosc_en {width: 112px;}
ul.belka li a.zlecWyszukanie {width: 110px;}
ul.belka li a.zapamietaneOferty {width: 134px;}
ul.belka li a.zapamietaneOferty_en {width: 114px;}
ul.belka li a.powiadomOOfercie {width: 130px;}
ul.belka li a.powiadomOOfercie_en {width: 150px;}
ul.belka li a.stronaGlowna {width: 24px;}
ul.belka li a.koperta {width: 29px;}
ul.belka li a.kontakt {width: 62px;}
ul.belka li a.admin_waski{width: 86px;}
ul.belka li a.admin_szerszy{width: 93px;}
ul.belka li a.export{width: 89px;}

ul.belka li a.koperta img {position: relative; top: 1px;}

tr#footer {height: 47px;}
tr#footer td {vertical-align: top; }

td#footerleft table td {padding: 5px 10px 5px 10px;} /* padding-top: 4px;*/
td#footerleft td.st,td#footerleft td.rd {width: 33%}
td#footerleft td.nd {width: 34%;}
td#footerleft td.st,td#footerleft td.nd, td#footerleft td.rd {padding-top: 10px;}
td#footerleft table,td#footerleft a {width: 100%; height: 44px; font-family: verdana; font-size: 10px; color: #FFF; text-decoration: none;}
td#footerleft a:hover {text-decoration: underline;}
td#footerleft td.nd {text-align: left;}
td#footerleft td.rd {text-align: right;}

td#footerright td, td#footerright,td#footerright a {font-family: verdana; color: #FFF; font-size: 10px; text-decoration: none;}
td#footerright a:hover {text-decoration: underline;}
td#footerright table {height: 44px;  width: 100%;}
td#footerright table td {vertical-align: middle; text-align: center;}

td#footerleft {background: url('obrazki/backfooterleft.png') no-repeat 0px 3px;}
td#footerright {background: url('obrazki/backfooterright.png') no-repeat 1px 3px;}

td#footerleft td.panel {font-size: 24px; text-align: center;}


td.menu {background: url('obrazki/backright.png') bottom center;}
table.nroferty {width: 100%; height: 100%;}
td.langver {background: url('obrazki/allbuttons.png') no-repeat 0px -22px #E5E5E5; height: 24px; color: #FFF; font-family: verdana; font-size: 11px; text-align: center; vertical-align: middle;}
td.langver img {vertical-align: bottom; border: none;}
td.langver a {text-decoration: none; color: #FFF; font-family: verdana; font-size: 11px; }



td.menubox {position: relative; vertical-align: top;}

td.searchbox {height: 60px; vertical-align: middle; background: url('obrazki/searchtab.png');}
td.searchbox div {padding: 0; margin: auto 0 auto 0; display: block;}
td.searchbox label {position: relative; top: -1px;}
td.searchbox img {position: relative; top: 4px; left: 5px;}
td.searchbox a img {border: none;}


form.nroferty {width: 100%; display: block; margin: 0;}
form.nroferty input {width: 60px; font-family: verdana; font-size: 10px; color: #1467B7;}
form.nroferty label {font-family: verdana; font-size: 10px; color: #FFF; padding: 0 10px 0 10px;}


table.front {width: 750px; margin-left: auto; margin-right: auto;}
table.front td {vertical-align: top; padding: 10px 10px 10px 10px; width: 230px;}
table.front td img.front {border: 1px solid #2D84D6; padding: 1px 1px 1px 1px;}
table.front td img.arrowud {padding: 6px 0 6px 6px;}
table.front p.front {font-family: verdana; font-size: 11px; margin: 0px;}
table.front a {text-align: right; text-decoration: none; color: #1467B7;}
table.front a:hover {color: #FD6A04;}
table.front a:hover img.front,table.front a img.fronthvr {border: 1px solid #FD6A04;}


div.fOfertaL img {border: 1px solid #2D84D6; padding: 1px 1px 1px 1px; margin: 2px 2px 2px 2px;}
div.fOfertaL P{ margin-top: 0px;   margin-bottom: 0px; }
div.fOfertaL a {border:none;}
div.fOfertaL {font-family: verdana; font-size: 11px; margin-left: -10px; margin-right: 12px;}

div.fOfertaM img {border: 1px solid #2D84D6; padding: 1px; margin: 2px;}
div.fOfertaM P{ margin-top: 0px;   margin-bottom: 0px; }
div.fOfertaM a {border:none;}
div.fOfertaM {font-family: verdana; font-size: 11px; margin-left: -7px; margin-right: -6px; }

div.fOfertaR img {border: 1px solid #2D84D6; padding: 1px 1px 1px 1px; margin: 2px 2px 2px 2px;}
div.fOfertaR P{ margin-top: 0px;   margin-bottom: 0px; }
div.fOfertaR a {border:none;}
div.fOfertaR {font-family: verdana; font-size: 11px; margin-left: 12px; margin-right: -10px;}
.divborder {border: 1px solid red; padding: 1px;}


span.caption {margin-bottom: 10px; display: block; font-family: verdana; font-size: 12px; font-weight: bold; text-align: left; padding: 0px 0px 0px 30px;}

sub, sup {font-family: arial, helvetica, sans-serif; font-size: 75%; }
sub {vertical-align: -0.6ex;}
sup {vertical-align: 0.8ex;}

div#oferta div.left_part{
  float: left;
  width: 320px;
  display: block;
  text-align: left;
  padding-left: 15px;
}

div#oferta div.right_part{
  float: right;
  width: 320px;
  display: block;
  padding-right: 15px;
  text-align: left;
}
div#oferta div#opis{
  margin-top: 20px;
  text-align: left;
}
div#oferta div#opis span{font-weight: bold; margin-bottom: 5px; display: block;}
div#oferta div#opis img{margin:0 10px 0 5px; float: left; border: 1px solid #A0A0A0; padding: 1px 1px 1px 1px; width: 90px; height: 120px;}

div#oferta, table#oferta {margin: 15px auto 15px auto; width: 90%; font-family: verdana; font-size: 11px; padding-left:13px;}
div#oferta table {font-size: 11px;}
div#oferta table td {vertical-align: top;}
div#oferta table td.obrazek {vertical-align: top;}
div#oferta col.left, table#oferta col.right {width: 50%;}

div#oferta span.agent, table#oferta span.zgl,table#oferta span.infooofercie,
span.publikacje, span.pobrania {text-decoration: underline;}
span.ofetatytul {font-weight: bold}
table#oferta td.opis {padding-top: 5px;}
div#oferta td.agent, table#oferta td.zgl, table#oferta td.zgllewe, table#oferta td.zglprawe, 
div#oferta td.nazwafirmy, table#oferta td.oferta, table#oferta td.publikacje,table#oferta td.pobrania {padding-bottom: 10px;}

a.button-kwadrat {font-family: verdana; font-size: 11px; text-decoration: none; color: #1467B7; border: 1px solid #1467B7; padding: 2px 2px 2px 2px;}
a.button-kwadrat:hover {color: #FD6A04; border: 1px solid #FD6A04;}
table#oferta td.controladm {text-align: right; padding: 10px 0 6px 0;}

div#oferta div.buttons a {text-decoration: none; color: #1467B7; margin-right: 20px;}
div#oferta div.buttons a:hover {color: #FD6A04;}
div#oferta div.buttons a img {border: none; padding-left: 6px; position: relative; top: 2px;}
div#oferta div.buttons {text-align: right; padding: 4px 0 6px 0;}
div#oferta div.buttons a.goup{ float: left; background: url('obrazki/arrowup.png') left center no-repeat; padding-left: 16px;}
div#oferta div#opis a {text-decoration: none; color: #1467B7; margin-right: 20px;}
div#oferta div#opis a:hover {color: #FD6A04;}

table#pobrania td { text-align: center; vertical-align:middle;}
table#daneoferty {width: 100%; border-collapse: collapse; border: 1px solid #a0a0a0;}
table#daneoferty td{ padding: 3px; font-size: 11px;}
table#daneoferty col.left,table#daneoferty col.right {width: 55%}

table#slideshow {width: 100%; text-align: center;}
table#slideshow td#images img {display: none; border: 1px solid #A0A0A0; padding: 1px 1px 1px 1px; height: 240px; width: 320px;}
table#slideshow a {text-decoration: none; color: #1467B7;}
table#slideshow a:hover {color: #FD6A04;}
table#slideshow a.prev{float: left; background: url('obrazki/arrowleft.png') left bottom no-repeat; padding-left: 14px; margin-left: 2px;}
table#slideshow a.next{float: right; background: url('obrazki/arrowright.png') right bottom no-repeat; padding-right: 14px; margin-right: 4px;}

table#pobrania {width: 100%; border-collapse: collapse;}
table#pobrania td, table#pobrania th {border: 1px solid #1467B7;}
table#pobrania tr {height: 20px;}
table#pobrania tr.sortowanie a img {border: none; padding: 0px 5px 0px 5px;}
table#pobrania tr.sortowanie td {text-align: center}

table#agenci {width: 90%; margin: 15px auto 15px auto; font-family: verdana; font-size: 11px;}
table#agenci td {}
table#agenci label {width: 100px; display: block; float: left; margin-top: 4px;}
table#agenci input {width: 200px; font-family: verdana; font-size: 11px; vertical-align: middle;}
table#agenci input.checkbox {margin-left: 50px;}
table#agenci input.checkbox, table#agenci input.radio {width: auto;} 
table#agenci input.zdjecie {width: auto;}
table#agenci td.zdjecie {height: 200px; vertical-align: top;}
table#agenci tr.usertype {height: 30px; vertical-align: top;}
table#agenci span.prawa {text-decoration: underline;}
table#agenci td.buttons {text-align: right;}
table#agenci td.agent {padding-bottom: 20px;}
table#agenci select.agent {width: 400px;}
td#admintext {height: 85px; background: #2F87D5; vertical-align: bottom;}
td#admintext img {vertical-align: bottom;}



table.zglosoferte {width: 770px; margin: 15px auto 15px auto; font-family: verdana; font-size: 11px;}
table.zglosoferte input.radio {width: auto; padding: 0; vertical-align: baseline; position: relative; top: 2px;} 
table.zglosoferte input.checkbox {width: auto; padding: 0;} 
table.zglosoferte input,table.zglosoferte select {font-family: verdana; font-size: 11px; vertical-align: middle;}
table.zglosoferte input {width: 220px;}
table.zglosoferte select {width: 224px; cursor: default;}
* html table.zglosoferte select {width: 226px;}


table.zglosoferte col.left {width: 420px;}
table.zglosoferte col.right {width: 350px;}
table.zglosoferte td.dataleft,table.zglosoferte td.dataright {vertical-align: top;}
table.zglosoferte td.dataleft table tr,table.zglosoferte td.dataright table tr {height: 22px;}

table.zglosoferte label {font-weight: bold; vertical-align: top;}

table.zglosoferte div.minmax input {width: 60px; margin-left: 2px;}
table.zglosoferte td.label {text-align: right; width: 180px; font-weight: bold; vertical-align: middle; padding-right: 2px;}
table.zglosoferte td.label-full {text-align: right; width: 178px; font-weight: bold; vertical-align: middle; padding-right: 0px;}
table.zglosoferte td.field {text-align: right; vertical-align: top;}
table.zglosoferte td.field-full {text-align: right; vertical-align: top; width: 590px;}
table.zglosoferte td.field-full input {vertical-align: top; width: 300px; float:left;}

table.zglosoferte span.taknie {display: block; text-align: center; width: 100%}
table.zglosoferte td.uwagi table {width: 100%}
table.zglosoferte td.uwagi table td.label {vertical-align: top}
table.zglosoferte textarea {width: 99%; height: 60px;}
table.zglosoferte td.buttons {text-align: right;}

table#zglosoferte table.taknie td.label {width: 89px;text-align: right;}
table#zglosoferte table.taknie td.radio {vertical-align: middle; width: 120px;}

table#zglosoferte table.taknie {margin:0; padding:0;}
table#zglosoferte {width: 90%; margin: 15px auto 15px auto; font-family: verdana; font-size: 11px;}

table#zglosoferte col.left {width: 55%;}
table#zglosoferte col.right {width: 45%;}
table#zglosoferte label {width: 100px; margin-top: 4px; font-weight: bold;}

table#zglosoferte input {font-family: verdana; font-size: 11px; vertical-align: middle;}

table#zglosoferte div input {width: 220px; font-family: verdana; font-size: 11px; vertical-align: middle;}
table#zglosoferte div label {width: auto; font-weight: bold; display: inline;}
table#zglosoferte div#pietrodiv span {display: block; position: absolute; right: 39px; top: 3px;}
table#zglosoferte input#pietro {width: 30px; right: 50px;}
table#zglosoferte input#pietromax {width: 30px;}


table#zglosoferte div select {width: 226px; font-family: verdana; font-size: 11px; vertical-align: middle;}
table#zglosoferte div select.select_short{width: 100px; font-family: verdana; font-size: 11px; vertical-align: middle;}
table#zglosoferte input.checkbox {}
table#zglosoferte input.radio {width: auto; padding: 0; vertical-align: baseline; position: relative; top: 2px;} 

table#zglosoferte submit {margin-right: 40px;}
table#zglosoferte div.taknie {display: block; height: 22px; width: auto; text-align: left; position: relative; top: -1px;}
table#zglosoferte div.taknie input.radio {vertical-align: baseline; margin-left: 3px; position: relative; top: 2px;}


table#zglosoferte td.zdjecie div {position: relative;}
table#zglosoferte td.zdjecie div input {position: relative; right: 0; width: auto;}
table#zglosoferte td.zdjecie div span.label {position: relative; top: 2px;}

table#zglosoferte td.uwagi {margin: 0; padding: 0;}
table#zglosoferte td.uwagi table td {vertical-align: top;}
table#zglosoferte td.uwagi textarea {width: 100%; height: 60px; margin: 0; padding: 0;}
table#zglosoferte td.uwagi table {width: 100%; text-align: left;}
table#zglosoferte td.uwagi td.label {font-family: verdana; font-size: 11px; width: 160px; text-align: right; font-weight: bold;}
table#zglosoferte td.uwagi {padding-bottom: 20px; text-align: left;}
table#zglosoferte td.dataleft,table#zglosoferte td.dataright {vertical-align: top;}

table#zglosoferte div#opisdiv {display: inline; height: auto;}
table#zglosoferte tr.submit td {height: 50px; vertical-align: top;}
table#zglosoferte td.zdjecie {height: 80px; vertical-align: top;}
table#zglosoferte table.zdjecia {width: 80%; margin: 0 auto 0 auto}
table#zglosoferte table.zdjecia input {width: auto; position: relative;}
table#zglosoferte table.zdjecia td {padding: 5px;}
table#zglosoferte tr.zdjecia td {}
table#zglosoferte tr.zdjecia img {padding: 1px 1px 1px 1px; border: 1px solid #1467B7;}
table#zglosoferte div#zdjeciadiv {vertical-align: top; display: block; height: auto;}
table#zglosoferte td.zgoda input {width: auto;}
table#zglosoferte span.danezglaszajacego,table#zglosoferte span.infooofercie, 
table#zglosoferte span.pobrania table#zglosoferte span.publikacje{text-decoration: underline;}
table#zglosoferte td.agent {padding-bottom: 20px;}
table#zglosoferte td.widoczne input {width: auto;}
table#zglosoferte table.pobrania {width: 100%;}
table#zglosoferte td.buttons {text-align: right;}


table#zglosoferte div.minmax input {width: 60px; margin: 0; padding:0; position: relative;}
table#zglosoferte div.minmax {display: block; width: 220px; text-align: right;}

table#zglosoferte td {padding: 0 3px 0 3px;}
table#zglosoferte div {clear: both; display: block; height: 22px; position: relative; text-align: right;}

table.zglosoferte td.oferta { padding: 0px 0 5px 0;}

table.wyszukajoferte tr.publikacje td {padding-top: 20px;}

table th{ background: #E0E0E0;}
table tr.even {background: #FAFAFA;}
table tr.odd {background: #E1EDF5;}

table tr.even2 {background: #FAFAFA;}
table tr.odd2 {background: #E1EDF5;}

table tr.odd2hvr img, table tr.even2hvr img, table tr.even2 img, table tr.odd2 img {padding: 1px; border: 1px solid #A0A0A0;}

table tr.even3 {background: #FAFAFA;}
table tr.odd3 {background: #E1EDF5;}


table tr.even2hvr {background: #ffffff; cursor: pointer;}
table tr.odd2hvr {background: #ffffff; cursor: pointer;}

table tr.even3 {background: #F1F1F1;}
table tr.odd3 {background: #E1EDF5;}

table tr.even3hvr {background: #ffffff; cursor: pointer;}
table tr.odd3hvr {background: #ffffff; cursor: pointer;}



table tr.evenhvr {background: #F5FFF5; cursor: pointer;}
table tr.oddhvr {background: #F5FFF5; cursor: pointer;}

input.miejsc2 {width: 15px;}
input.miejsc4 {width: 28px;}

table tr.sortowanie td div {font-size: 9px; white-space: nowrap;}

table.listaofert {border-collapse: collapse; margin: -5px auto 15px auto; width: 95%;}
table.listaofert td {border-bottom: 1px solid #a0a0a0; font-family: verdana; font-size: 11px;  text-align: center;}
table.listaofert td.empty,table.listaofert th.empty, table.listaofert table.empty td,table.listaofert table.empty th {border: none;}
table.listaofert th {border-bottom: 1px solid #a0a0a0; font-weight: bold; font-size: 11px; font-family: verdana; text-align: center;}
table.listaofert col {min-width: 150px;}
table.listaofert col.c1{padding:2px; width:82px;}
table.listaofert input {font-family: verdana; font-size: 11px; color: #1467B7;}
table.listaofert label {font-size: 11px; font-family: verdana; margin-right: -5px;}
table.listaofert select {font-family: verdana; font-size: 11px; color: #1467B7;}
table.listaofert tr.sortowanie td a img.arrowud, 
table.listaofert tr.sortowanie td a img.arrowlr {border: none; margin: 5px 5px 0 5px;}
table.listaofert tr.sortowanie td {vertical-align: bottom; padding:2px;}
table.listaofert td.cena {border-top: none;}
table.listaofert td, table.listaofert th {height: 20px;}
table.listaofert a.minmaxsub {text-decoration: none; color: #1467B7; margin:0px 0 0 0; background: url('obrazki/arrowright.png') right center  no-repeat; padding-right: 16px;}
table.listaofert a.minmaxsub:hover {color: #FD6A04;}

table.minmax { margin: 0 2px 0px 2px; text-align: center; width: 90%}
table.minmax td { border: none; }
table.minmax tr.head td {height: 14px;padding: 0; margin: 0;}

table#listaofertadmin th {font-size: 9px;}


/*
table.listaofert tr.even {background: #E1EBF5;}
table.listaofert tr.odd {background: #F5E9E1;}

table.listaofert tr.evenhvr {background: #F5FFF5; cursor: hand;}
table.listaofert tr.oddhvr {background: #F5FFF5; cursor: hand;}
*/

a.foto img {border: none;}
a.foto {display: block; text-align: center;}
table.listaofert td.miejsc6 input {width: 43px;}
table.listaofert td.miejsc3 input {width: 30px;}
table.listaofert td.miejsc2 input {width: 15px;}

table.tabelka td,table.tabelka th {padding: 0 3px; height: 20px; border: 1px solid #1467B7;}
table.tabelka {margin: 15px auto 15px auto; border-collapse: collapse; width: 96%; font-family: verdana; font-size: 11px;}
table#mailing col.c3 {width: 80px;}
table#mailing td.check {text-align: center;}
table#mailing tr.buttons td input {width: 97%}
table#mailing tr.buttons td {text-align: center; border: none;}

table#mailing2 td.check {text-align: center;}
table#mailing2 tr.buttons td {border: none;}
table#mailing2 tr.caption td {border: none; font-size: 11px;}

table#mailingstuff td {border: none;}

* table.nopad td {padding: 0 !important; height: auto !important;}


p.errormsg {font-family: verdana; font-size: 11px; color:#FFFFFF; text-align: center; background: #FF0000; width:700px; padding: 5px; font-weight:bold; margin-left: 20px;}
div.errormsg {font-family: verdana; font-size: 11px; color:#FFFFFF; text-align: center; background: #FF0000; width: 700px; padding: 5px; font-weight:bold;}
p.tabname {font-family: verdana; font-size: 11px; color:#000000;text-align: center;}
p#msg {font-family: verdana; font-size: 11px; font-weight: bold; color:#000000; margin: 20px; text-align: center;}  
p.info {font-family: verdana; font-size: 11px; color:#000000; margin: 0px 11px 0 11px; text-align: left; padding-left:8px;}  

#info p,#info table {font-family: verdana; font-size: 11px; color:#000000; text-align: left;}
#info table td {vertical-align: top;}

#info a {text-decoration: none; color: #1467B7;}
#info a:hover {color: #FD6A04;}


span.i {cursor: help; background: blue; color: white; text-align: center; padding: 0 4px 0 4px; height: 10px; width: 10px; font-weight: bold; font-family: 'courier new';}

th {text-align: center;}


/*--------kalkulator opłat---------*/
div#kalkulator
{
    text-align:left;
    padding: 20px 20px 20px 20px;
    font-family: verdana;
    font-size: 11px;
}
div#kalkulator div.rodzaj{
    width: 400px;
    text-align: left;
}
div#kalkulator div.waluta{
    font-weight: bold;
    width: 400px;
    text-align: left;
    padding: 10px 0 5px 0;
}
div#kalkulator p{
    padding: 0;
    margin-left:3px;
    display:inline;
    margin-bottom: 1px;
}
div#kalkulator div.waluta select{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    margin-left: 2px;
}
div#kalkulator h1{
    font-family: verdana;
    font-size: 11px;
    width: 400px;
    text-align: left;
    font-weight: bold;
    padding: 0; margin:10px 0px 5px 0px;
}
table.kalk td.lab{
    width: 180px;
    text-align: left;
    vertical-align: middle;
}
table.kalk td.input{
    width: 200px;
    vertical-align: middle;
    font-family: verdana;
    font-size: 11px;    
}

div#kalkulator label
{
    position: absolute;
    left: 150px;
}
div#kalkulator span
{
    position: absolute;
    left: 150px;    
}
div#kalkulator a{
  float: right;
  background: url('obrazki/arrowright.png') center right no-repeat;
  padding-right: 18px;
  color: #1467b7;
  text-decoration: none;
  margin-right: 10px;
}
div#kalkulator a:hover{color:#fc570d}

div#kursy{
    float:right;
    display: block;
}
div#kursy table{
    background-color: #a0a0a0;
    border: solid 1px #a0a0a0;
    
}
div#kursy div#head{
    padding-bottom: 6px;
    font-weight: bold;
}
div#kursy div#foot{
    width: 323px;
    padding: 2px 0 4px 0;
    border-bottom: solid;
    /*border-color:#FD6A04;*/
    border-color:#0c59ae;
    border-width: 2px;
}
div#kursy table td{
    text-align: center;
    padding: 2px 4px 2px 4px;
    /*background-color: #Fafafa;*/
    border-left: solid;
    border-color: #a0a0a0;
    border-width: 1px;    
}
div#kursy table td.left{
    text-align: right;
    border-left: none;
}
div#kursy table th{
    text-align: center;
    padding: 2px 8px 2px 8px;
    background-color: #E0E0E0;
    border-left: solid;
    border-bottom: solid;
    border-color: #a0a0a0;
    border-width: 1px;
}
div#kursy table th.left{
    border-left: none;
}
div#kursy table tr.even{
    background-color: #Fafafa;
}
div#kursy table tr.uneven{
    background-color: #e1edf5;
}

table#linki {font-family: verdana; font-size: 11px; color: #FD6A04; width: 99%; margin: 0 auto 10px;}
table#linki a{text-decoration: none; color: #1467B7; margin:0 0px 0 0px;}
table#linki a:hover {color: #FD6A04;}
table#linki td.leftlink{text-align: left; width: 140px; padding-left:12px;}
table#linki td.rightlink{text-align:  right;  width: 140px; padding-right:16px; }
table#linki td.centertlink{text-align:  center;}


/* Sortable tables */
table.sortable a.sortheader {
    color:#000;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
table#info{
    margin: 0 20px 0 20px;
}
div.head{
    font-weight: bold;
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    width: 100%;
    border-bottom: solid;
    border-color: #0c59ae;
    border-width: 2px;
    margin-bottom: 20px;
    margin-top: -5px;
    padding-bottom: 4px;
    padding-left: 10px;

}
div.head2{
    font-weight: bold;
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    width: 765px;
    border-bottom: solid;
    border-color: #0c59ae;
    border-width: 2px;
    padding: 0 0 4px 10px;
    margin: 15px 0px 15px 15px;
}
div.head-oferta{
    font-weight: bold;
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    width: 700px;
    border-bottom: solid;
    border-color: #0c59ae;
    border-width: 2px;
    margin-bottom: 20px;
    padding: 0 0 4px 10px;
}
div.headgray{
    font-weight: bold;
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    width: 100%;
    border-bottom: solid;
    border-color: #B0B0B0;
    border-width: 2px;
    padding: 0 0 2px 10px;
    margin: 10px 0px 5px 0px;
}
div.grayline{
    font-size: 0px;
    width: 100%;
    border-bottom: solid;
    border-color: #B0B0B0;
    border-width: 2px;
    padding-bottom: 4px;
    margin: 0px 0px 5px 0px;
}
div.footblue, div.footblue2{
    font-size: 0px;
    width: 100%;
    border-bottom: solid;
    border-color: #0c59ae;
    border-width: 2px;
    padding-bottom: 4px;
    margin: 6px 0px 6px 0px;
}
div.footblue2{
    width: 768px;
    margin: 6px auto;
}
input.rok{width: 50px;}
input.dzien{width: 20px;}

input.button{
   background-color: #105FB4;
   border-bottom: #003683 2px solid;
   border-left: #2C80D9 2px solid;
   border-right: #003683 2px solid;
   border-top: #2C80D9 2px solid;
   color: #FFFFFF;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   cursor: pointer;
}

div.control{
margin: 0px 20px 0 0;
padding: 3px 20px 0 0;
width: 100%;
height: 50px;
display: block;
text-align: right;
float: right;   
}

tr#lang_row{
  font-family: verdana;
  font-size: 11px;
}
div.clear {line-height: 0; font-size: 0; clear: both; float: none; height: 0;}