.strike {
text-decoration:line-through;
}

.tresc a {
font-size:100%;
color:#B1CE29;
font-weight:bold;
text-decoration:none;
}

.tresc a img {
border:0;
}

.tresc a:visited {
color:#A9C23C;
}

.tresc a:hover,
.tresc a:focus,
.tresc a:active {
color:#96B117;
text-decoration:underline;
}

.tresc a.pstryka {
background-image:url(http://www.myfon.pl/gfx/pstryk_green.gif);
background-repeat:no-repeat;
background-position:right 60%;
padding-right:7px;
}


/*OGOLNA LISTA*/
.tresc ul {
margin-top:2em;
}

.tresc ul li {
list-style:none;
margin:0.3em 0em 0em 1em;
}

.tresc ul li a {
color:#0A80BD;
font-weight:bold;
text-decoration:underline;
}

.tresc ul li a:visited {
color:black;
}

.tresc ul li a:hover,
.tresc ul li a:focus,
.tresc ul li a:active {
color:#FF0000;
}

.tresc h2 {
background-color:#b1ce29;
background-image:url(http://www.myfon.pl/gfx/ph2.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding:0.5em 0.5em 0.5em 2em;
font-size:100%;
margin:1em 0em 1em 0em;
}


.tresc h3 {
font-size:120%;
padding:5px;
}


.tresc p {
margin-right:1em;
text-align:justify;
}

.tresc table {
border:solid black 1px;
}

.tresc table th {
background-color:#f2f2f2;
padding:0.2em 0.2em 0.2em 0.2em;
border:solid black 2px;
border-width:0px 0px 2px 0px;
}

.tresc table tbody {
background-color:#d4d4d4;
}

.tresc .cpfx {
padding:0.3em 0.3em 0.3em 0.3em;
background-color:#f2f2f2;
}
.tresc .cname {
font-weight:bold;
text-align:left;
vertical-align:top;
}

.tresc .cprix {
background-color:white;
color:red;
font-weight:bold;
text-align:right;
vertical-align:top;
}



























/*---- CENNIK STR GLOWNA ----*/

.tresc table.tcennik {
border:0;
width:100%;
}

.tresc table.tcennik th {
background-color:white;
border:0;
background-image:url(/gfx/bordercennik.gif);
background-repeat:repeat-x;
background-position:bottom;
font-weight:normal;
text-align:left;
color:#656460;
}

.tresc table.tcennik th.brutto {
font-weight:bold;
text-align:center;
color:#656460;

}

.tresc table.tcennik th.brutto2 {
font-weight:bold;
text-align:center;
color:red;

}

.tresc table.tcennik td.brutto {
font-weight:bold;
text-align:center;
background-image:url(/gfx/bordertdbrutto.gif);
background-repeat:repeat-y;
background-position:left;
color:#656460;
}

.tresc table.tcennik td.brutto2 {
font-weight:bold;
text-align:center;
background-image:url(/gfx/bordertdbrutto.gif);
background-repeat:repeat-y;
background-position:left;
color:red;
}



/*--- th ceny polaczen ---*/
.tresc table.tcennik th.poly {
background-image:url(/gfx/bgpoly.gif);
background-repeat:repeat-x;
border:solid #656460 2px;
border-width:0px 0px 2px 0px;
font-weight:bold;
}

.tresc table.tcennik th img {
text-align:right;
float:right;

}

.tresc table.tcennik td {
background-color:white;
background-image:url(/gfx/bordercennik.gif);
background-repeat:repeat-x;
background-position:bottom;
}



/*LISTA NAWIGACYJNA*/
span.track {
color:black;
font-weight:bold;
letter-spacing:1px;
}


.track {
background-color:#0ABDFF;
padding:0.2em 0.2em 0.2em 2em;
display:block;
text-align:left;
font-size:90%;
font-weight:normal
}

.track a {
color:white;
letter-spacing:0px;
font-weight:bold;
}

.track a:visited {
color:white;
}

.track a:hover, 
.track a:focus,
.track a:active {
color:black;
text-decoration:none;
}



/*PL OBIEKT*/
div.longdescription {
width:auto;
border:solid #c6c6c6 1px;
margin-top:9em;
position:relative;
}

div.longdescription span {
background-image:url(http://www.myfon.pl/gfx/pstrykblue.gif);
background-repeat:no-repeat;
background-position:10px 50%;
padding:0.3em 0.3em 0.3em 2em;
font-size:100%;
color:#0880BD;
}

div.longdescription ul {
margin:0;
}

div.longdescription ul li {
list-style:square;
font-weight:bold;
border:solid #F2F2F2 1px;
padding:0.2em 0em 0.2em 0.5em;
border-width:1px 0px 0px 0px;
margin-left:3em;
}

div.imgobiekt {
height:auto;
padding-bottom:7em;
}

div.imgobiekt img {
float:left;
border:0;
padding:1em;
}

div.plkat {
min-height:100px;
border:solid #F2F2F2 1px;
border-width:0px 0px 1px 0px;
margin-top:1em;
}



/*----PL USLUGI----*/
div.plkat img{
border:0;
float:left;
padding:1em;
}

div.pluslugi {
border:solid #F2F2F2 1px;
border-width:0px 0px 1px 0px;
margin:1em 0em 1em 0em;
padding-bottom:1em;
}

div.pluslugi img{
border:0;
margin-bottom:1em;
float:left;
padding:1em;
}

/* pl instrukcje */
div.plinstr {
border:solid #F2F2F2 1px;
border-width:0px 0px 1px 0px;
margin:1em 0em 1em 0em;
padding-bottom:5em;
height:40px;
}

div.plinstr img{
border:0;
margin-bottom:1em;
float:left;
padding:1em;
}


/* --- lista definicyjna ---*/
dl {
margin-top:1em;
margin-bottom:1em;

}

dt {
font-weight:bold;
}

div.ldesc {
font-size:90%;
}

div.ldesc span {
font-size:90%;
}


div.ldesc img {
margin-top:1em;
}

.nobanko {
	display:none;
}

.yesbanko {
	display:block;
}



table.tabelkanowa {
border:solid black 1px;
background-color:#fff;
width:100%;
padding:0;
margin:0;
}

table.tabelkanowa th {
border:solid red 0px;
text-align:right;
background-color:#fff;
padding:4px 5px 4px 1px;
margin:0;
width:50%;
}

table.tabelkanowa td {
border:solid red 0px;
text-align:left;
background-color:#fff;
padding:4px 1px 4px 5px;
margin:0;
width:50%;
}

table.tabelkanowa tr {
border:solid red 0px;
text-align:left;
background-color:#fff;

}

table.tabelkanowa .numer
{
color:#ff0000;
}


.sklep
{
border: solid #b7b7b7 1px;
width:22%;
text-align:center;
float:left;
font-size:90%;
margin:5px;
height:190px;
}

.sklep img
{
border:0;
}


a.sklepa {
font-size:100%;
color:black;
font-weight:none;
text-decoration:none;

}

a:visited.sklepa {
color:black;
font-weight:none;
}

a:hover.sklepa,
a:focus.sklepa,
a:active.sklepa  {
text-decoration:none;
color:#0A80BD;
font-weight:none;

}



table.skleplist {
border:solid #F2F2F2 1px;
border-width:1px 0px 1px 0px;
background-color:#fff;
width:100%;
padding:0;
margin:5px 0 5px 0px;
}


table.skleplist th {
border:solid black 0px;
text-align:center;
background-color:#fff;
padding:5px;
margin:0;
width:0;
border-bottom:solid black 1px;
}

table.skleplist td {
border:solid black 0px;
text-align:left;
background-color:#fff;
padding:5px;
margin:0;
width:0;
}
table.skleplist tr {
border:solid red 0px;
text-align:left;
background-color:#fff;

}

table.skleplist .numer
{
color:#1B8ED7;
}

table.skleplist .cena
{
width:20%;
}




table.koszyk {
border:solid black 1px;
background-color:#fff;
width:100%;
padding:0;
margin:0;
}

table.koszyk th {
border:solid red 0px;
text-align:center;
background-color:#fff;
padding:4px 5px 4px 1px;
margin:0;
border-bottom:solid black 1px;

}

table.koszyk td {
border:solid red 0px;
text-align:left;
background-color:#fff;
padding:4px 1px 4px 5px;
margin:0;

}

table.koszyk tr {
border:solid red 0px;
text-align:left;
background-color:#fff;

}

table.koszyk .numer
{
color:#ff0000;
}


table.koszyk .lp {
width:5%;
}


.pseudoguzik img {
	border: solid 1px;
	border-color: #d0f230 #8aa120 #8aa120 #d0f230;
}

.pseudoguzik:hover img,
.pseudoguzik:focus img,
.pseudoguzik:active img {
	border-color:#8aa120 #d0f230 #d0f230 #8aa120;

}

.tresc .myfonlista li a {
font-weight:normal;
}



dl.clidax dt {
font-weight:bold;
display:block;
}

dl.clidax dd{
display:block;
margin-left:3em;
}


/*pl_instrukcje*/

ul.obrazki {
}

ul.obrazki li {
font-weight:bold;
margin:0em 0em 2em 0em;
}

ul.obrazki .ldesc {
margin:1em;
font-weight:normal;
width:560px;
}

/* cennik lista krajuff */

.krajelist {
	text-align:center;
}

.krajelist li {
	display:inline;
	list-style:none;
	margin: 0;
	padding:0;
	list-style-position: inside;
}

.krajelist a {
	padding: 0 1px;
}
