html,body
{
   background: #f0f0f0;
        height:100%;
        margin: 0;
        padding: 0;
        border: none;
font-family: verdana, sans-serif; font-size: 11px; color:#000000;
}


/* flashe */
.flogo {height: 85px; width: 199px; display: block;}
.fmenu {height: 358px; width: 199px; display: block;}
/*.fmenu {height: 450px; width: 201px; display: block;}*/
.fdomek {height: 315px; width: 548px; display: block;}

/* tabelki */
table#outer {width: 100%; height: 100%}
td#outer-center {}
td#outer-left {width: 50%; background-image: url(pic/l.gif); background-position:right bottom; background-repeat:repeat-y}
td#outer-right {width: 50%; background-image: url(pic/r.gif); background-position:left bottom; background-repeat:repeat-y}

table#inner {width: 747px; height: 100%;}
table#inner tr {}
td#inner-right {position: relative;}
td#inner-left {background: #e0e3e6; height: 100%; background: url('pic/pod_menu.gif') #e0e3e6 1px 0px; width: 199px;}


img.borderAkt{border: 1px solid #567995;}

div.separator {font-size: 0px; line-height: 0px; height: 3px; background: #A62424; }


/* to bylo 

div.top {text-align: right; padding-right: 20px; padding-bottom: 10px;}
div.top img {border: none;}
*/

div.outertop {position: relative;}
div.top {position: absolute; top: -37px; right: 0px; text-align: right; padding-right: 20px; padding-bottom: 10px;}
div.top img {border: none; vertical-align: top;}
div.topspace {display: block; height: 30px;}
div#print {display: none; position: absolute; top: -37px; right: 455px; text-align: right; padding-right: 20px; padding-bottom: 10px;}
div#print img {border: none;}

/* dol */
td#bar-left {background: #A62424; height: 5px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;} 
td#bar-right {background: #008F48; height: 5px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}
td#bar-right, td#bottom-right {border-left: 1px solid #f0f0f0;}

td#bottom-left {height: 30px; text-align: center; vertical-align: middle; background: #567995;}
td#bottom-right {height: 30px; text-align: center; vertical-align: middle; background: #e0e3e6; font-family: verdana, sans-serif; font-size: 16px;}
td#bottom-right img {vertical-align: baseline; padding: 0; margin: 0; position: relative; top: 2px;}


td#location { background: url('pic/kreseczki.gif'); background-position: right top; background-repeat: no-repeat; text-align: right; color:#567995; height: 33px; padding-right: 10px; font-family: verdana, sans-serif; font-size: 11px;}
td#location img {vertical-align: baseline; position: relative; top: 1px; right: 1px;}


td#content {padding-right: 18px; padding-left: 18px; padding-bottom: 16px; padding-top: 14px;}
table.pm {}
.pm0 {height: 443px;}
tr.pm1 {height: 48px;}
tr.pm1 td {border-bottom: 1px solid #567995; text-align: center; vertical-align: middle;}
td.pml {width: 31px;}
td.pmr {width: 169px;}
td.pmr img {float: left; padding-top: 9px; padding-left: 15px;}

/* p */

p {font-family: verdana, sans-serif; font-size: 11px; color:#000000;}
p.porada, p.radzi, p.copyright, p.center, p.text {padding-top: 16px; padding-bottom: 16px; margin-bottom: 0; margin-top: 0;}
p.porada {font-family: verdana, sans-serif; font-size: 11px; color:#567995; text-align: justify; padding-right: 10px; padding-left: 18px; width: 80%;}
p.radzi {font-family: verdana, sans-serif; font-size: 11px; color:#567995; font-weight: bold;}
p.copyright {font-family: tahoma, sans-serif; font-size: 11px; color:#e0e3e6; font-weight: normal;}
p.center {text-align: center; padding-top: 0px;}
p.left {text-align: left; padding-top: 0px; margin-left: 70px;}
p.normal {}

div.textshort img.right, p.text img.right, p.text1 img.right {float: right; margin-bottom: 14px; margin-left: 18px; margin-top: 26px;}
p.text img.rightborder, p.text1 img.rightborder {float: right; margin-bottom: 14px; margin-left: 18px; margin-top: 26px; border: 1px solid #567995}
div.textshort img.righthigh, p.text img.righthigh, p.text1 img.righthigh {float: right; margin-bottom: 14px; margin-left: 18px;}
div.textshort img.righthighborder, p.text img.righthighborder, p.text1 img.righthighborder {float: right; margin-bottom: 18px; margin-left: 18px; border: 1px solid #567995;}
div.textshort img.rightmidborder, p.text img.rightmidborder, p.text1 img.rightmidborder {float: right; margin-bottom: 18px; margin-left: 18px; border: 1px solid #567995;}
div.textshort img.left, p.text img.left, p.text img.left {float: left; margin-bottom: 14px; margin-right: 18px;}

div.textshort img.border, p.text img.border, p.text1 img.border {margin-bottom: 16px; margin-top: 16px; border: 1px solid #567995;}
img.border {margin-bottom: 0; margin-top: 16px; border: 1px solid #567995;}
img.obrobka {margin-bottom: 16px; margin-top: 16px; border: 1px solid #567995; margin-left: auto; margin-right: auto; padding: 0px; display: block;}

p.text, p.text1, p.legenda {text-align: justify; margin-top: 16px; padding-bottom: 0px; margin-bottom: 0px;}
p.legenda {text-align: left; margin-top: 0;}
p.text1 {margin-top: 6px;}

div.textowy img {border-width: 1px; border-style: solid; border-color: #567995;}
.fotografia {border-width: 1px; border-style: solid; border-color: #567995; margin: 10px;}

div.textshort {text-align: justify; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
div.textshort img.rightborder {float: right; margin-bottom: 14px; margin-left: 18px; margin-top: 26px; border: 1px solid #567995}


p.farby, p.farby1 {text-align: justify; margin-top: 0px; margin-bottom: 20px; padding-top: 0px; padding-bottom: 0px;}
p.farby1 {margin-top: 10px;}

p.farby img.right, p.farby1 img.right {float: right; margin-bottom: 18px; margin-left: 18px; margin-top: 26px;}
p.farby img.righthigh, p.farby1 img.righthigh {float: right; margin-bottom: 18px; margin-left: 18px;}
p.farby img.righthighborder, p.farby1 img.righthighborder {float: right; margin-bottom: 0px; margin-left: 18px; border: 1px solid #567995;}
p.farby img.rightmidborder, p.farby1 img.rightmidborder {float: right; margin-bottom: 0px; margin-left: 18px; border: 1px solid #567995; margin-top: 6px;}
p.farby img.left, p.farby1 img.left {float: left; margin-bottom: 14px; margin-right: 18px;}


div.aktualnosc img.leftborder, div.textshort img.leftborder, p.text img.leftborder, p.text1 img.leftborder,p.farby img.leftborder, p.farby1 img.leftborder {float: left; margin-bottom: 18px; margin-right: 18px; border: 1px solid #567995;}

div.aktualnosc {text-align: justify; margin-top: 10px; padding-bottom: 0px; margin-bottom: 6px; padding-bottom: 10px;}
span.div {display: block; line-height: 0px; font-size: 0px; border-top: dotted 1px #567995; padding-bottom: 10px;}
p.referencja img.leftborder {float: left; margin-bottom: 18px; margin-right: 18px; border: 1px solid #567995;}
p.referencja, p.referencja2 {text-align: justify; margin-top: 10px; padding-bottom: 0px; margin-bottom: 6px; padding-bottom: 10px;}


table.farbyright {float: right; margin-bottom: 10px;}
table.farbyrighttop {float: right; margin-bottom: 10px;}
table.farbyright img.righthighborder, table.farbyrighttop img.righthighborder {margin-left: 18px; border: 1px solid #567995; display: block;}
table.farbyright img.lupka, table.farbyrighttop img.lupka  {display: block;}
td.powieksz {padding-left: 18px;}
tr.lupka {height: 20px;}
td.lupka a {display: block; float: right;}
td.lupka img {display: block;}
td.lupka a img {border: 0;}

div.farbytop {padding-top: 10px;}
div.farbytop p.farby1 {margin-top: 0px;}

table.renowacja {width: 100%; font-family: verdana, sans-serif; font-size: 11px; color:#000; border-collapse: collapse; padding-top: 16px; border-bottom: 1px solid #000;}
table.renowacja td.lpic, table.renowacja td.ppic {text-align: center; padding-bottom: 10px; width: 50%; padding-top: 5px;}
table.renowacja td.spacer {width: 1%;}
table.renowacja td.lewe, table.renowacja td.prawe, table.renowacja td.przed, table.renowacja td.po {width: 49.5%; padding: 5px;}
table.renowacja td.przed, table.renowacja td.po {text-align: center; vertical-align: middle; font-weight: bold; padding: 10px 0 10px 0;  border-bottom: 1px solid #000;}
table.renowacja td.lewe, table.renowacja td.prawe {text-align: left; vertical-align: top; border-bottom: 1px solid #000; }
table.renowacja td.lewe, table.renowacja td.przed {border-right: 1px solid #000;}
table.renowacja td.prawe, table.renowacja td.po {border-left: 1px solid #000;}
table.renowacja td.tytul {text-align: center; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #000; border-top: 1px solid #000; }
table.renowacja img.border {margin-bottom: 0; margin-top: 0px; border: 1px solid #567995;}

table.montazimg {margin-left: auto; margin-right: auto; margin-bottom: 10px;}

span.b {font-weight: bold;}
span.bullet-text {display: block; float: left; margin-right: -16px;}
span.bullet {float: left; display: block; height: auto; padding-right: 4px;}
span.bullet img {position: relative; top: 1px;}
span.bullet-end {clear: left; display: block;}
span.tytul {font-weight: bold; display: block; padding-bottom: 10px;}
span.rok {font-weight: bold; display: block; margin-top: 10px;}
span.moco {color: #090; font-weight: normal;}
span.clear {clear: both; display: block; line-height: 0px; font-size: 0px;}
span.odpornosc {font-weight: bold; text-decoration: underline;}
span.bl {font-weight: bold; color: #009;}
span.rl {font-weight: bold; color: #900;}
span.location {color:#A62424; font-family: verdana, sans-serif; text-decoration:none; font-size: 11px}


/*span {border: 1px solid red;}*/

p sub, p sup {font-family: arial, helvetica, sans-serif; font-size: 75%; }
p sub {vertical-align: -0.6ex;}
p sup {vertical-align: 0.8ex;}

/* formularze */
span.formfield {font-family: verdana, sans-serif; font-size: 11px; color:#000000; display: block; text-align: right; padding: 0; margin-top: 2px; margin-bottom: 2px;}
span.formfield input, .input {background-color: #ffffff; border: 1px #567995 solid; font-family: verdana, arial, sans-serif; font-size: 10px; color: #567995; width: 250px;}
span.formarea {font-family: verdana, sans-serif; font-size: 11px; color:#000000; display: block; text-align: center; padding-top: 20px; padding-bottom: 10px; margin: 0;}
span.formarea textarea {text-align: left; width: 470px;}
span.formtext {font-family: verdana, sans-serif; font-size: 11px; color:#000000; display: block; text-align: center; padding: 0; margin: 0;}

span.buttons {display: block; text-align: center; margin-top: 25px; margin-bottom: 20px;}
.button {background-color: #f0f0f0; border-bottom: #a62424 1px solid; border-left: #a62424 1px solid; border-right: #a62424 1px solid; border-top: #a62424 1px solid;
cursor: hand; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #a62424; margin-left: 10px; margin-right: 10px;}

form {margin: 0;  margin-left: 16px; margin-right: 16px;}

/* listy */
ul.znaczek {list-style-image: url('pic/znaczek1.gif'); font-family: verdana, sans-serif; font-size: 11px; color:#000000; padding-left: 16px; margin-left: 0; padding-bottom: 20px;}
ul.znaczek li {text-align: justify; vertical-align: text-bottom; margin-left: 0;}
ul.mapa {list-style-type: none; padding: 0px; margin: 0px; font-family: verdana, sans-serif; font-size: 11px; margin-bottom: -20px;}
ul.mapa li:first-line {font-weight: bold;}
ul.mapa li {margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-size: 11px;}

ul.mapa li a:link, ul.mapa li a:active, ul.mapa li a:visited, ul.mapa li a:hover {color: #a62424; font-family: verdana, sans-serif; font-size: 11px; text-decoration: none;} 
ul.mapa li a:hover {color: #008F48;}


/* linki */
a:link, a:active, a:visited, a:hover { color:#a62424; font-family: verdana, sans-serif; text-decoration:none; font-size: 11px}
a:hover {color:#008f48;}
a.wiecej:link, a.wiecej:active, a.wiecej:visited, a.wiecej:hover {color:#A62424; font-family: verdana, sans-serif; text-decoration:none; font-size: 11px}
a.wiecej:hover {color: #008f48;}
a.copyright:link, a.copyright:active, a.copyright:visited, a.copyright:hover {color:#e0e3e6; font-family: tahoma; text-decoration:none; font-size: 11px; font-weight: normal}
a.copyright:hover {color:#ffffff;}
a.location:link, a.lokalizacja:active, a.lokalizacja:visited, a.lokalizacja:hover   {color:#A62424; font-family: verdana, sans-serif; text-decoration:none; font-size: 11px}
a.location:hover {color:#008F48;}

a.menu1:link, a.menu1:active, a.menu1:visited, a.menu1:hover {color:#A62424; font-family: Tahoma; text-decoration:none; font-size: 10px} 
a.menu1:hover {color:#008F48; }

a.menu2:link, a.menu2:active, a.menu2:visited, a.menu2:hover {color:#567995; font-family: Tahoma; text-decoration:none; FONT-SIZE: 10px;} 
a.menu2:hover   {color:#008F48;}

/* deski i elementy wykonczeniowe (listwy)*/

div.deski {margin-top: 10px; margin-bottom: -20px;}
table.deska { border: 1px solid #000; width: 100%; font-family: verdana, sans-serif; margin-bottom: 20px; background: #fff; font-size: 11px; border-collapse: collapse; empty-cells: show;}
table.deska td {border: 1px dotted #567995; padding: 2px;}
table.deska td.swierk {color: #009900;}
table.deska td.modrzew {color: #990000;}

table.deska td.profil {text-align: left; font-size: 18px; vertical-align: middle; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
table.deska td.profil img {float: right; margin-right: 4px; display: block;}
table.deska td.profil table {width: 100%; border: 0px;}
table.deska td.profil table td {border: 0px;}
table.deska td.profil table tr {border: 0px;}

table.deska tr {min-height: 20px;}

table.deska td.zdjecia img {display: block; padding: 1px;}
table.deska td.zdjecia {width: 150px; padding: 1px;}
table.deska td.col1 {width: 125px; text-align: center;}
table.deska td.col2 {width: 125px; text-align: center;}
table.deska tr.uwagi td {text-align: center;}
table.deska tr.uwagi td.etykieta {text-align: left;}
table.deska td.etykieta {text-align: left; width: 101px;}
/*table.deska tr.uwagi td.col1, table.deska tr.dlugosc td.col1 {width: 250px;}*/

/***/
table.deska td.nazwa {font-size: 18px; padding: 0;}

/* konstrukcyjne */
table.konstrukcyjne { border: 1px solid #000; width: 100%; font-family: verdana, sans-serif; margin-bottom: 20px; background: #fff; font-size: 11px; border-collapse: collapse; empty-cells: show;}
table.konstrukcyjne td {border: 1px dotted #567995; padding: 2px;}
table.konstrukcyjne td.zdjecia {width: 150px; padding: 1px;}
table.konstrukcyjne td.zdjecia img {padding: 1px; display: block;}
table.konstrukcyjne span.swierk {color: #009900;}
table.konstrukcyjne span.modrzew {color: #990000;}

table.konstrukcyjne td.nazwa {font-size: 18px; text-align: left;}
table.konstrukcyjne td.opis {}
table.konstrukcyjne td.drzewo {font-size: 13px; font-weight: bold; text-align: left;}
table.konstrukcyjne tr.etykieta td.grubosc, table.konstrukcyjne tr.etykieta td.szerokosc, table.konstrukcyjne tr.etykieta td.dlugosc {text-align: center; font-weight: bold;}
table.konstrukcyjne tr.wymiary td.grubosc, table.konstrukcyjne tr.wymiary td.szerokosc, table.konstrukcyjne tr.wymiary td.dlugosc {text-align: center; width: 120px;}
div.konstrukcyjne {margin-top: 20px; margin-bottom: -20px;}

/*jakosc*/

table.jakosc {border: 1px solid #000; font-family: verdana, sans-serif; font-size: 11px; border-collapse: collapse; background: #fff; margin-top: 20px; width: 100%;}
table.jakosc th {text-align: left; font-weight: bold;}
table.jakosc th,table.jakosc td {border: 1px dotted #567995; vertical-align: top; padding: 3px;}
table.jakosc span.dopuszczalne, table.jakosc span.niedopuszczalne {display: block;}
table.jakosc span.dopuszczalne {color: #090;}
table.jakosc span.niedopuszczalne {color: #900;}
table.jakosc td.obrazek img {padding-top: 5px; float: left;}
table.jakosc td {height: 200px;}
table.jakosc td.obrazek {width: 24%;}
table.jakosc td.kata, table.jakosc td.katb {width: 38%;}



/* drukowanie */
table.printing {width: 550px; margin-left: auto; margin-right: auto; padding-top: 30px;}
table.printing td#location {background: none;}


table.printing table.konstrukcyjne td,
table.printing table.jakosc th,
table.printing table.jakosc td,
table.printing table.deska td {border: solid 1px #000;}

table.printing table.naglowek td, table.printing table.naglowek {border: none; }
table.printing table.naglowek {font-family: verdana, sans-serif; font-size: 11px; color:#000000; width: 100%; border-bottom: 1px solid #567995;}
table.printing td.naglowek, table.printing td.stopka {padding-right: 18px; padding-left: 18px;}
table.printing table.stopka td, table.printing table.stopka {border: none; }
table.printing table.stopka {font-family: verdana, sans-serif; font-size: 11px; color:#000000; width: 100%; border-top: 1px solid #567995; padding-bottom: 30px;}
table.printing table.stopka td.left {text-align: left;}
table.printing table.stopka td.right {text-align: right;}
table.printing td#location img {display: none;}
table.printing td#location {text-align: left; padding-left: 18px; padding-right: 18px;}
table.printing td#location a,table.printing td#location span {text-decoration: underline; color: #000;}

table.printing td.stopka {margin-top: 0px; padding-top: 0px;}
table.printing td#location {padding-top: 0px;}

ul.dolmenu li {list-style: none; display: inline; padding: 0px; margin-right: 0px; margin-left: 0px; margin-top: 0px;}
ul.dolmenu li a {padding-right: 6px; padding-left: 6px;margin: 0px; padding-top: 0px;}
ul.dolmenu li img { margin: 0px;}
ul.dolmenu {margin-top: 4px; margin-bottom: 4px; padding: 0px; margin-left: 0px;}
