#calosc { 
    text-align:center;
    margin:0px auto;
    padding:0px;
    position:relative;
    margin-top: 0px;
    width:770px;
    z-index: 3;
}
.body_glowna {  background-color: #fff; text-align:center; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-image: url(images/glowna_tlo_p.jpg); background-repeat: repeat-x; background-position: top}
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
td.left {  background-color: #FFFFFF; background-image: url(images/glowna_tlo_l.jpg); background-repeat: repeat-x; background-position: top}
td.right { background-color: #FFFFFF; background-image: url(images/glowna_tlo_p.jpg); background-repeat: repeat-x; background-position: top}
td.TopMenu {  background-color: #DEE8FF; height: 31px; width: 774px; border:  1px solid #FFFFFF;  padding-left: 20px}
td.top1 {background-image: url(images/glowna_r3_c2.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: bottom; height: 303px; width: 256px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px}
td.top2 { background-image: url(images/glowna_r3_c4.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: bottom; height: 303px; width: 256px ; padding-right: 7px; padding-bottom: 7px; padding-left: 7px}
td.top3 { background-image: url(images/glowna_r3_c8.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: bottom; height: 303px; width: 256px ; padding-right: 7px; padding-bottom: 7px; padding-left: 7px}

div.naglowek img, #menu img, div.title img, td.top_down img {  vertical-align: middle}
div.title { font-weight: bold; color: #A69F97;  font-size: 13px; }
div.zapraszamy { padding-left: 17px; font-size: 10px; }
div.zapraszamy a {  font-size: 10px; text-decoration: none;}
div.zapraszamy b {  color: #203E85; font-size: 11px; }

div.kontakt { color: #203E85; font-size: 12px; font-weight: bold; padding-left: 20px; padding-bottom: 3px;}

td.top_down { background-color: #DEE8FF; }
td.top_down a {  font-size: 14px; color: #6286D9; font-weight: bold; text-decoration: none; }
td.top_down a b {  font-size: 14px; color: #213F85; font-weight: bold; text-decoration: none; }

div.naglowek {  font-size: 14px; color: #6286D9; font-weight: bold; text-decoration: none; }
div.naglowek b {  font-size: 14px; color: #213F85; font-weight: bold; text-decoration: none; }

img.foto {  border: 1px solid #FFCC03;}
table.row td.row {  background-color: #95ABE0; font-size: 11px; padding-left: 4px; height: 18px; filter: alpha(opacity=60); opacity: 0.6}
table.row td.row a{ font-size: 11px;  color: #000; text-decoration: none;  }
table.row td.row2 { background-color: #95ABE0; font-size: 11px; padding-left: 4px; height: 18px; filter: alpha(opacity=100); opacity: 1   }
table.row td.row2 a{ font-size: 11px;  color: #000; text-decoration: none; }
table.menu td.row {  background-color: #E1E5EF; font-size: 11px; padding-left: 14px; height: 18px; filter: alpha(opacity=60); opacity: 0.6}
table.menu td.row a{ font-size: 11px;  color: #000; text-decoration: none;  }
table.menu td.rowSel {  background-color: #E1E5EF; font-size: 11px; font-weight: bold; padding-left: 14px; height: 18px; }
table.menu td.rowSel a{ font-size: 11px;  color: #000; text-decoration: none; font-weight: bold;  }
table.menu td.row2 { background-color: #E1E5EF; font-size: 11px; padding-left: 14px; height: 18px; filter: alpha(opacity=100); opacity: 1   }
table.menu td.row2 a{ font-size: 11px;  color: #000; text-decoration: none; }

table.menu td.subrow {  background-color: #E1E5EF; font-size: 11px; padding-left: 30px; height: 18px; filter: alpha(opacity=60); opacity: 0.6}
table.menu td.subrow a{ font-size: 11px;  color: #1F3A78; text-decoration: none;  }
table.menu td.subrowSel { background-color: #E1E5EF;  height: 18px; }
table.menu td.subrowSel a { font-weight: bold; font-size: 11px; color: #1F3A78; padding-left: 30px; text-decoration: none;  }
table.menu td.subrow2 { background-color: #E1E5EF; font-size: 11px; padding-left: 30px; height: 18px; filter: alpha(opacity=100); opacity: 1   }
table.menu td.subrow2 a{ font-size: 11px;  color: #1F3A78; text-decoration: none; }

#cola, #colb, #colc {position: absolute; height: 165px; width: 256px; vertical-align: text-bottom; }
#cola { top: 219px; left: 1px; z-index: 7;}
#cola table { margin-left: 7px; margin-right: 7px; width: 240px; }
#colb { top: 7px; left: 258px; z-index: 6;}
#colb table { margin-left: 7px; margin-right: 7px; width: 240px; }
#colc { top: 7px; left: 516px; z-index: 5;}
#colc table { margin-left: 7px; margin-right: 7px; width: 240px; }

#menu { width: 772px; position: absolute;  z-index:2 ; text-align: left; background-color: #DEE8FF; height: 29px; left: 1px; top: 62px;}
#menu a { color: #223C7A; font-weight: bold;  text-decoration: none; font-size: 13px;}
#menu a.sel { color: #A0BBFA; font-weight: bold;  text-decoration: none; font-size: 13px;}

td.bgyellow {  background-color: #FFCC00; }
td.bgwhite { background-color: #FFFFFF; }
.body_glowna_l { background-image: url(images/tlo_glowna_l.jpg); background-repeat: repeat-x; }


.body_podstr { background-image: url(images/tlo_pdstr.jpg); background-color: #fff; text-align:center; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-repeat: repeat-x}
.body_podstr_l { background-image: url(images/tlo_pdstr_l.jpg); background-repeat: repeat-x; }
.body_podstr1 { background-image: url(images/tlo_pdstr1.jpg); background-color: #fff; text-align:center; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-repeat: repeat-x}
.body_podstr1_l { background-image: url(images/tlo_pdstr1_l.jpg); background-repeat: repeat-x; }
.body_podstr2 { background-image: url(images/tlo_pdstr2.jpg); background-color: #fff; text-align:center; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-repeat: repeat-x}
.body_podstr2_l { background-image: url(images/tlo_pdstr2_l.jpg); background-repeat: repeat-x; }
.body_podstr3 { background-image: url(images/tlo_pdstr3.jpg); background-color: #fff; text-align:center; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-repeat: repeat-x}
.body_podstr3_l { background-image: url(images/tlo_pdstr3_l.jpg); background-repeat: repeat-x; }

td.podstr_col { background-color: #CAD6F3; vertical-align: bottom; height: 112px; width: 256px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; }
#lazienkiCol { position: absolute;  z-index:1; height: 113px; width: 256px; left: 1px; top: 92px; }
#lazienkiClick { position: absolute;  z-index:4; height: 113px; width: 256px; left: 1px; top: 92px; }
#fotoLazienki { position: absolute; z-index:2; left: 7px; top: 68px; }
#podlogiCol { position: absolute;  z-index:1; ; height: 113px; width: 256px; left: 259px; top: 92px; }
#podlogiClick { position: absolute;  z-index:4; ; height: 113px; width: 256px; left: 259px; top: 92px; }
#fotoPodlogi { position: absolute; z-index:2; left: 7px; top: 60px;}
#oswietlenieCol { position: absolute;  z-index:1; ; height: 113px; width: 256px; left: 517px; top: 92px; }
#oswietlenieClick { position: absolute;  z-index:4; height: 113px; width: 256px; left: 517px; top: 92px; }
#fotoOswietlenie { position: absolute; z-index:2; left: 7px; top: 60px;}
td.podstr_col_sel { vertical-align: bottom; height: 112px; width: 256px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px }

#content { padding-left: 4px; padding-right: 4px; padding-bottom:10px; padding-top:5px; font-size: 12px; }
#content td { font-size: 12px; }
#content h1 { display: none; }

table.listaRekordow td a { color: #1F3A78; font-weight: bold; text-decoration: none; }

form.kontakt input, form.kontakt textarea { border: 1px solid #FFCC00; background-color: #F0F3FA; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
form.kontakt input.input { width: 150px; }
form.kontakt textarea { width: 200px; height: 150px; }

#lista { width: 400px; }
#powrot { padding-right: 15px; }
#powrot img, #lista img, a.powrot img, #newsLista a.powrot img { border: 0px; vertical-align: middle; }
#powrot a, #lista a { color:#C4C4C4; text-decoration: none; font-size: 11px;}
#lista td.name { padding-left: 5px; font-weight: bold; }

#newsLista {  }
#newsLista a { text-decoration: none; }
#newsLista td.rekord { padding-top: 5px; padding-buttom: 5px; padding-left: 15px;  background-image: url(images/smallpoint.gif); background-repeat: no-repeat; background-position: 2px center }
#tapety a, b.rekord, a.rekord { font-weight: bold; color: #213F85; text-decoration: none; }
#newsLista a img { border: 1px solid #FFCC03; margin-right: 10px;}
#tapety { color: #FFCC03; font-weight:bold; }

a.powrot { color:#C4C4C4; text-decoration: none; font-size: 11px; }
.blue { color: #213F85; }