/* produkty */

h2.title{
display: none;
}
p.stronnicowanie{
padding-top: 10px;
text-align: center;
}
p.stronnicowanie a{
font-size: 1.3em;
color: #000;
}
p.stronnicowanie a:hover{
color: #9B000E;
text-decoration: none;
}
p.stronnicowanie a.active{
color: #9B000E;
font-weight: bolder;
text-decoration: none;
}

/* jeden produkt */

table.one_element{
margin-top: 1em;
}

table.one_element td.miniature{
width: 171px;
height: 234px;
padding: 6px 27px 0 7px;
background: url(../gfx/background_miniature_with_info.jpg) 0 0 no-repeat;
vertical-align: top;
}
table.one_element td.miniature a{
display: block;
height: 210px;
}
table.one_element td.opis{
width: 100%;
vertical-align: top;
text-align: justify;
}

table.one_element td.cena{
text-align: center;
color: #9B000E;
font-size: 20pt;
vertical-align: bottom;
}

table.one_element td.kup{
text-align: center;
vertical-align: bottom;
}
table.one_element td.kup a{
color: #000;
text-decoration: none;
font: 20pt "Arial Black";
text-shadow: 3px 3px 5px #999;
}
table.one_element td.kup a:hover{
text-decoration: underline;
}

table.one_element td.miniature img{
border: 0;
background: url(../gfx/lightbox/loading.gif) 50% 50% no-repeat;
width: 170px;
height: 178px;
}
td.opis h3{
text-shadow: 3px 3px 5px #999;
font: 22pt "Arial Black";
letter-spacing: 2px;
margin: 0 0 10px 0; padding: 0;
}
table.one_element td.opis h3 a{
color: #000;
text-decoration: none;
}
table.one_element td.opis h3 a:hover{
text-decoration: underline;
}

p.backlink, p.title_extra{
text-align: right;
}
p.backlink a, p.title_extra a{
font-weight: bold;
color: #9B000E;
text-decoration: none;
}
p.backlink a:hover, p.title_extra a:hover{
text-decoration: underline;
}

/* miniaturki */

table.mini{
margin: 1em auto 2em auto;
width: 620px;
}
table.mini td{
width: 126px;
height: 162px;
padding: 3px 0 0 4px;
background: url(../gfx/_mini.jpg) 0 0 no-repeat;
vertical-align: top;
text-align: left;
}
table.mini div{
width: 130px;
}
table.mini td img{
width: 107px;
height: 112px;
border: 0;
background: url(../gfx/lightbox/loading.gif) 50% 50% no-repeat;
}
table.mini td h3{
width: 110px;
height: 12px;
margin: 0.5em 20px 0 0;
font-size: 7pt;
overflow: hidden;
text-align: center;
}
table.mini td h3:hover{
overflow: visible;
}
table.mini td h3 a{
color: #929290;
text-decoration: none;
display: block;
padding-bottom: 0.5em;
}

table.mini td h3 a:hover{
text-decoration: underline;
background: #F4F5F0;
}


/* lista produktow */

table.product_list{
margin: 1em 0 2em 0;
}

table.product_list td.miniature{
width: 171px;
height: 234px;
padding: 6px 27px 0 7px;
background: url(../gfx/background_miniature_with_info.jpg) 0 0 no-repeat;
vertical-align: top;
}
table.product_list td.miniature a{
display: block;
height: 210px;
}
table.product_list td.opis{
width: 100%;
height: 170px;
vertical-align: top;
text-align: justify;
}

table.product_list td.cena{
text-align: left;
color: #9B000E;
font-size: 20pt;
}

table.product_list td.kup{
text-align: right;
}
table.product_list td.kup a{
color: #000;
text-decoration: none;
font: 20pt "Arial Black";
text-shadow: 3px 3px 5px #999;
}
table.product_list td.kup a:hover{
text-decoration: underline;
}

table.product_list td.miniature img{
border: 0;
background: url(../gfx/lightbox/loading.gif) 50% 50% no-repeat;
width: 170px;
height: 178px;
}
table.product_list td.opis a.more{
font-weight: bold;
color: #9B000E;
text-decoration: none;
white-space: nowrap;
}
table.product_list td.opis a.more:hover{
text-decoration: underline;
}
td.opis h3{
text-shadow: 3px 3px 5px #999;
font: 18pt "Arial Black";
letter-spacing: 2px;
margin: 0 0 10px 0; padding: 0;
}
table.product_list td.opis h3 a{
color: #000;
text-decoration: none;
}
table.product_list td.opis h3 a:hover{
text-decoration: underline;
}

