

div#tresc {
padding: 20px 15px;
line-height:1.4em;
min-height:400px;
background-color:#fff;
background-image:url(/img/backgrounds/tlo.png);
background-repeat:repeat-x;
background-position:0px -165px;
}

div#tresc a {
color:#343A44;
text-decoration:underline;
}

div#tresc a:hover{
text-decoration:none;
}

#tresc p {
margin:0px 0px 10px;
}

div#tresc .u {
display:inline;
text-decoration:underline;
}

div#tresc ul,
div#tresc ol {
 margin:0px 0px 5px;
 padding:0px 20px;
}

div#tresc ul.lista, 
div#tresc ol.lista{
margin:0px 0px 5px;
padding:0px 20px;
}

div#tresc li.elementlisty{
clear:right;
}

#tresc li a {
color:#343A44;
}

div#tresc ul{
margin:0px 0px;
padding:1px 17px;
list-style-type:square;
}

div#tresc ul ul{
margin:0px;
list-style-type:disc;
}

div#tresc ul ul ul{
list-style-type:circle;
}

div#tresc h1{
font: bold 22px arial,sans-serif;
margin:-20px -20px 0px -16px;
}

div#tresc h2{
font: bold 16px arial,sans-serif;
margin:10px 0px 7px 5px;
}

div#tresc h2 img{
margin:0px 5px 4px 0px;
}

div#tresc h3{
font: bold 14px arial,sans-serif;
margin:10px 0px 5px;
}

div#tresc h4{
font: bold 11px verdana,sans-serif;
margin:10px 0px 5px;
}


div#tresc h5{
font: bold 9px verdana,sans-serif;
margin:10px 0px 5px;
}

div#tresc li div.thumb, div#tresc div div.thumb{
width:200px;
float:right;
border:1px solid #808080;
background:#e0e0e0;
padding:2px;
margin:3px 5px 2px 5px;
font:9px arial, sans;
text-align:left;
clear:both;
}

li div.thumb_foto, div div.thumb_foto{
float:right;
border:1px solid #808080;
background:#e0e0e0;
padding:2px;
margin:3px 5px 2px 5px;
font:9px arial, sans;
text-align:left;
clear:both;
}

div#tresc .thumb img{
margin-bottom:2px;
}

div#tresc .attach{
border:1px solid #4040ff;
background:#e0e0ff;
width:180px;
padding:6px 10px;
margin-bottom:2px;
}

div#tresc div.attach a{
color:#000;
}

div#tresc img{
vertical-align:bottom;
}

div#tresc form table {
 width:99%;
}

div#tresc form table td div {
 margin-left:20px;
}

div#tresc form table th{
 width:25%;
 text-align:right;
 padding:2px 10px 2px 2px;
 font-weight:normal;
}

div#tresc form table td{
 padding:2px;
}

div#tresc form table td p{
 padding:0px;
 margin:0px;
}


div#tresc form table th h3 {
 text-align:left;
 margin:0px 0px 3px 0px;
}

div#tresc form table td input, textarea, select {
 font: normal 11px arial,verdana,sans;
 padding:2px;
 color:#202020;
 border:1px solid #808080;
 background: url(/img/backgrounds/pole-tekstowe.png);
}


div#tresc form table td input, textarea {
 width:150px;
}



div#tresc form table td input[type="submit"],
div#tresc form table td input[type="button"] {
 background:url(/img/buttons/button-dark.png);
 border:0px;
 width:80px;
 height:19px;
 color:#fff;
 font:bold 10px verdana,sans;
 cursor:pointer;
 padding-bottom:3px;
 * padding-bottom:1px;
}

div#tresc form table td input[type="submit"].szeroki,
div#tresc form table td input[type="button"].szeroki {
 background:url(/img/buttons/button-dark-szeroki.png);
 border:0px;
 width:118px;
 height:19px;
 color:#fff;
 font:bold 10px verdana,sans;
 cursor:pointer;
 padding-bottom:3px;
 * padding-bottom:1px;

}

div#tresc form table td input.rd,
div#tresc form table td input[type="radio"],
div#tresc form table td input[type="checkbox"] {
 width:20px;
 margin:0px 5px;
 position:relative;
 top:2px;
 border:0px;
 background:none;
}

div#tresc form table td input.int{
 width:75px;
}

div#tresc form table td textarea{
 border:1px solid #808080;
 background: url(/img/backgrounds/pole-tekstowe.png) no-repeat;
 width:80%;
 height:75px;
}



/*
* BLOCZKI
*/

#tresc .bloczek,
#tresc .spis-tresci,
#tresc .bloczek-informacja,
#tresc .bloczek-informacja-mini {
 border: solid 1px #cecece;
 margin: 5px 0 15px;
 clear:both;
}

#tresc .bloczek .wnetrze,
#tresc .spis-tresci .wnetrze,
#tresc .bloczek-informacja .wnetrze,
#tresc .bloczek-informacja-mini .wnetrze {
 padding: 10px 10px 10px;
 border: solid 1px #fff;
 background: #fafafa;
 color: #3f4650;
 min-height:30px;
}

#tresc .bloczek .wnetrze { background: #fafafa url('/img/backgrounds/bloczek.jpg') right bottom no-repeat; }
#tresc .spis-tresci .wnetrze { background: #fafafa url('/img/backgrounds/spis-tresci.jpg') right bottom no-repeat; }
#tresc .bloczek-informacja .wnetrze { background: #fafafa url('/img/backgrounds/bloczek-informacja.jpg') right bottom no-repeat; }
#tresc .bloczek-informacja-mini .wnetrze { background: #fafafa url('/img/backgrounds/bloczek-informacja-mini.jpg') right bottom no-repeat; }

#tresc .bloczek-informacja-czerwona,
#tresc .bloczek-informacja-czerwona-mini,
#tresc .bloczek-uwaga-czerwona-mini {
 border: solid 1px #d60000;
 margin: 5px 0 15px;
 clear:both;
}

#tresc .bloczek-informacja-czerwona .wnetrze,
#tresc .bloczek-informacja-czerwona-mini .wnetrze,
#tresc .bloczek-uwaga-czerwona-mini .wnetrze {
 padding: 10px 10px  10px;
 border: solid 1px #fe0000;
 background: #d50100;
 color:#fff;
 min-height:30px;
}

#tresc .bloczek-informacja-zielona,
#tresc .bloczek-informacja-zielona-mini {
 border: solid 1px #a1e8a1;
 margin: 5px 0 15px;
 clear:both;
}
#tresc .bloczek-informacja-zielona .wnetrze,
#tresc .bloczek-informacja-zielona-mini .wnetrze {
 padding: 10px 10px 10px;
 border: solid 1px #fff;
 background: #d50100;
 min-height:30px;
}

#tresc .bloczek-informacja-zielona-mini .wnetrze { background: #ddf9dd url('/img/backgrounds/bloczek-informacja-zielona-mini.jpg') right bottom no-repeat; }

#tresc .bloczek-informacja-zielona .wnetrze { background: #d0f3cf url('/img/backgrounds/bloczek-informacja-zielona.jpg') right bottom no-repeat; }

#tresc .bloczek-informacja-czerwona .wnetrze { background: #d50100 url('/img/backgrounds/bloczek-informacja-czerwona.jpg') right bottom no-repeat; }
#tresc .bloczek-informacja-czerwona-mini .wnetrze { background: #d50100 url('../img/backgrounds/bloczek-informacja-czerwona-mini.jpg') right bottom no-repeat; }
#tresc .bloczek-uwaga-czerwona-mini .wnetrze { background: #d50100 url('/img/backgrounds/bloczek-uwaga-czerwona-mini.jpg') right bottom no-repeat; }

#tresc .bloczek-informacja-niebieska,
#tresc .bloczek-informacja-niebieska-mini {
 border: solid 1px #003e67;
 margin: 5px 0 15px;
}

#tresc .bloczek-informacja-niebieska .wnetrze,
#tresc .bloczek-informacja-niebieska-mini .wnetrze {
 padding: 10px 10px 10px;
 border: solid 1px #4f94bb;
 background: #267cab;
 color: #c7e3f9;
 min-height:30px;
}

#tresc .bloczek-informacja-niebieska .wnetrze { background: #267cab url('../img/backgrounds/bloczek-informacja-niebieska.jpg') right bottom no-repeat; }
#tresc .bloczek-informacja-niebieska-mini .wnetrze { background: #267cab url('../img/backgrounds/bloczek-informacja-niebieska-mini.jpg') right bottom no-repeat; }

#tresc .bloczek .wnetrze p,
#tresc .spis-tresci .wnetrze p,
#tresc .bloczek-informacja .wnetrze p,
#tresc .bloczek-informacja-mini .wnetrze p,
#tresc .bloczek-informacja-czerwona .wnetrze p,
#tresc .bloczek-informacja-czerwona-mini .wnetrze p,
#tresc .bloczek-informacja-zielona .wnetrze p,
#tresc .bloczek-informacja-zielona-mini .wnetrze p,
#tresc .bloczek-uwaga-czerwona-mini .wnetrze p,
#tresc .bloczek-informacja-niebieska .wnetrze p,
#tresc .bloczek-informacja-niebieska-mini .wnetrze p {
 margin: 0 0 5px;
 text-align: left;
}


#tresc .bloczek .wnetrze p a,
#tresc .spis-tresci .wnetrze p a,
#tresc .bloczek-informacja .wnetrze p a,
#tresc .bloczek-informacja-mini .wnetrze p a {
 color:#3f4650;
}

#tresc .bloczek .wnetrze li a,
#tresc .spis-tresci .wnetrze li a,
#tresc .bloczek-informacja .wnetrze li a,
#tresc .bloczek-informacja-mini .wnetrze li a {
 color:#3f4650;
}

#tresc .bloczek-informacja-czerwona .wnetrze p a,
#tresc .bloczek-informacja-czerwona-mini .wnetrze p a,
#tresc .bloczek-uwaga-czerwona-mini .wnetrze p a,
#tresc .bloczek-informacja-niebieska .wnetrze p a,
#tresc .bloczek-informacja-niebieska-mini .wnetrze p a {
 color:#fff;
}

#tresc .bloczek-uwaga-czerwona-mini .wnetrze {
 padding:10px 10px 10px;
}

#tresc .bloczek-uwaga-czerwona-mini .wnetrze ul {
 padding:0px 0px 0px 15px;
 margin:0;
}

#tresc .spis-tresci .wnetrze {
 padding: 15px;
 min-height:120px;
}

#tresc .spis-tresci h2 {
 padding: 0 5px 7px;
 margin: 0 0 7px;
 border-bottom: solid 1px #dcdcdc;
 font-size: 1.6em;
 font-weight: normal;
 width:80%;
}

#tresc .spis-tresci ul {
 list-style: none;
 padding-top: 5px;
 margin: 0 5px -5px;
}

#tresc .spis-tresci ul ul {
 margin: 2px 0 -5px;
 padding-top: 0px;
}

#tresc .spis-tresci ul li {
 padding-left: 15px;
 padding-bottom: 3px;
 background: url('/img/icons/bullet5.png') left .45em no-repeat;
 font-weight: bold;
}

#tresc .spis-tresci ul li a {
 color: #3e464e;
 text-decoration:none;
}

#tresc .spis-tresci ul li a:hover {
 text-decoration:underline;
}

#tresc .spis-tresci ul li li {
 padding-left: 13px;
 background-image: url('/img/icons/bullet3.png');
 font-weight: normal;
}

#tresc .spis-tresci ul li li li {
 padding-left: 11px;
 background-image: url('../img/icons/bullet.png');
}


/**
 * TABELKI
 */

 
#tresc table.oferta {
 width: 99%;
 margin: 0 0 10px;
}

#tresc table.oferta td {
 padding: 6px 10px;
 text-align: center;
}

#tresc table.oferta th {
 padding: 6px 10px 6px 20px;
 text-align: center;
}

#tresc table.oferta th {
 font-weight: normal;
}

#tresc table.oferta thead th,
#tresc table.oferta .ostatni-wiersz td,
#tresc table.oferta .ostatni-wiersz th {
 border-bottom: none;
}

#tresc table.oferta thead th {
 background: transparent;
}

#tresc table.oferta thead td {
 padding-bottom: 9px;
 background: url('/img/backgrounds/tabela-pionowa.png') left top no-repeat;
}


#tresc table.oferta tbody th {
 width: 100%;
 background: url('/img/backgrounds/tabela-pozioma.png') left top no-repeat;
 text-align: left;
}

#tresc table.oferta tbody .p th {
 background: #fff url('/img/backgrounds/tabela-ciemne-tlo-skrajne.png') left top no-repeat;
}

#tresc table.oferta tbody td.ostatnia-kolumna {
 background: url('/img/backgrounds/tabela-pozioma.png') right top no-repeat;
 border-top: none;
}

#tresc table.oferta tbody .p td.ostatnia-kolumna {
 background: #fff url('/img/backgrounds/tabela-ciemne-tlo-skrajne.png') right top no-repeat;
 border-top: none;
}

#tresc table.oferta tbody th span {
 padding-left: 10px;
 margin-left: -10px;
 background: url('/img/icons/bullet.png') left center no-repeat;
}

#tresc table.oferta tbody td {
 border-left: solid 1px #eff0f1;
 border-top: solid 1px #e8e9ea;
}

#tresc table.oferta tbody .p td {
 background: #fff url('/img/backgrounds/tabela-ciemne-tlo.png') center top repeat-x;
}

#tresc table.oferta tbody td img {
 vertical-align: middle;
}

#tresc table.oferta tbody td.rej {
 color: #f16008;
}

#tresc table.oferta tbody td {
 padding-left: 14px;
 padding-right: 14px;
 font-weight: bold;
 w/hite-space: pre;
}

#tresc table.oferta_si tbody td select {
	width:200px;
}

#tresc table.oferta tbody td select {
	padding:0px;
	margin:0px;
}



/*
#tresc table.oferta input[type="submit"],
#tresc table.oferta input[type="button"] {
*/

#tresc input[type="submit"],
#tresc input[type="button"] {
 background:url(/img/buttons/button-dark.png);
 border:0px;
 width:80px;
 height:19px;
 color:#fff;
 font:bold 10px verdana,sans;
 cursor:pointer;
 padding-bottom:3px;
 * padding-bottom:1px;
}

/*
#tresc table.oferta input[type="submit"].szeroki,
#tresc table.oferta input[type="button"].szeroki {
*/
#tresc input[type="submit"].szeroki,
#tresc input[type="button"].szeroki {
 background:url(/img/buttons/button-dark-szeroki.png);
 border:0px;
 width:118px;
 height:19px;
 color:#fff;
 font:bold 10px verdana,sans;
 cursor:pointer;
 padding-bottom:3px;
 * padding-bottom:1px;
}


#tresc table.oferta tfoot th,
#tresc table.oferta tfoot td {
 background: url('/img/backgrounds/tabela-pionowa.png') left bottom no-repeat;
 color: #fff;
 cursor: default;
 vertical-align: top;
 border-top: 1px solid #e8e9ea;
}

#tresc table.oferta tfoot span {
 display: block;
 padding: 6px 0;
 margin: -6px -10px -6px -10px;
 text-align:center;
}

#tresc table.oferta tfoot th {
 background: transparent;
}

#tresc table.oferta tfoot .ostatnia-kolumna,
#tresc table.oferta tfoot th {
 border-top: none;
}

#tresc table.oferta tfoot th span {
 background: url('/img/backgrounds/tabela-pozioma.png') left top no-repeat;
 margin: -6px -10px -6px -20px;
}

#tresc table.oferta tfoot .ostatnia-kolumna span {
 background: url('/img/backgrounds/tabela-pozioma.png') right top no-repeat;
}

#tresc table.home-dzialu td {
 width:50%;
 padding:0px 10px;
 vertical-align:top;
}

#tresc table.home-dzialu td.n img {
 float:right;
 margin:5px 0px 0px 15px;
 behavior: url('/data/pngbehavior.htc');
 width:64px;
 height:64px;
}

#tresc table.home-dzialu td.p img {
 display:inline;
 float:left;
 margin:5px 15px 0px 0px;
 behavior: url('/data/pngbehavior.htc');
 width:64px;
 height:64px;
}

#tresc table.home-dzialu td.n h3,
#tresc table.home-dzialu td.p h3 {
 display:inline;
 font:bold 14px arial,sans;
 margin:0px 5px 5px 5px;
}

#tresc table.home-dzialu td h3 a {
 text-decoration:none;
}

#tresc table.home-dzialu td h3 a:hover {
 text-decoration:underline;
}

#tresc table.home-dzialu td h4 {
 font:bold 14px arial,sans;
 margin:0px 5px 5px 5px;
}

#tresc table.home-dzialu td p {
 font:normal 10px arial,sans;
 padding-top:5px;
}
