#subpage .products_pager
{
padding:1em 0.8em;
margin:0 1px;
background:#e9f3d5;
font-size:0.85em;
min-height:1.2em;
}

#subpage .products_pager .products_sort
{
position:relative;
float:right;
margin-right:-0.4em;
}

#subpage .products_pager .products_sort a,#subpage .products_pager .products_sort img {margin:0 0.4em 0 0.6em;}
#subpage .products_pager .products_sort img {margin-left:0;margin-bottom:-0.2em;}

#subpage .products_pager ul {list-style-type:none;}
#subpage .products_pager ul li {display:inline;border-left:1px solid #dbdbd5;padding:0 0.4em 0 0.6em;}
#subpage .products_pager ul li.first,#subpage .products_pager ul li.noborder {border:0;}
#subpage .products_pager a {text-decoration:none;border-bottom:1px solid #aacd6e;color:#6ba70b;}
#subpage .products_pager a:hover {border-bottom:1px solid #6ba70b;}
#subpage .products_pager a.active,#subpage .products_pager a.dots {border:0;color:#000;}

#subpage .products_pager_bottom 
{
position:absolute;
left:0;
bottom:0;
width:719px;
padding-bottom:1.3em;
}

#subpage .spacer {height:3em;}

#subpage #produkty 
{
padding:1.2em 0;
color:#484848;
}

#subpage #produkty a
{
color:#484848;
text-decoration:none;
border-bottom:1px solid #c8c8c8;
}
#subpage #produkty a:hover,#subpage #produkty a:focus,#subpage #produkty a:active,#subpage #produkty a.active {border-bottom:1px solid #484848;}


#subpage #produkty .productList
{
padding:1.5em 1.2em 1.5em 2em;
border-top:1px solid #f1f1f1;
}
#subpage #produkty .first {border:0;} 
#subpage #produkty .foto
{
position:relative;
float:left;
width:80px;
height:80px;
margin:3em 2em 1em 0;
}

#subpage #produkty .foto img {position:relative;}
#subpage #produkty .productList .foto a {border:0;}


#subpage #produkty .dane
{
position:relative;
float:right;
width:580px;
font-size:0.85em;
}

#subpage #produkty .dane h2 
{
background:none;
padding:0;
}

#subpage #produkty .dane ul.listwa
{
list-style-type:none;
padding:0.3em 0;
padding-left:1em;
background:#e9f3d5;
margin:1em 0 1.8em 0;
}

#subpage #produkty .dane ul.listwa li
{
display:inline;
padding:0 1.2em 0 0.8em;
background:url(../../grafika/polecane_li_tlo.gif) no-repeat 0 50%;
}

#subpage #produkty .dane p {margin:0 0 1.8em 0;padding:0;} 
#subpage #produkty .dane p img {position:relative;top:-1px;margin-left:2px;}
#subpage #produkty .dane p a.dalej {border:0;}

#subpage #produkty .dane ul.listwa_bottom
{
list-style-type:none;
}

#subpage #produkty .dane ul.listwa_bottom li
{
float:left;
display:inline;
border-left:1px solid #e6e6e6;
min-height:2.2em;
line-height:2.2em;
padding:0 1.2em;
margin-right:1.2em;
}

#subpage #produkty .dane ul.listwa_bottom li.cena 
{
border:0;
background:#019bd6;
color:#FFF;
font-weight:bold;
width:7em;
}

#subpage #produkty .dane ul.listwa_bottom li.koszyk 
{
padding-left:3.2em;
background:url(../../grafika/promocje_content_koszyk.gif) no-repeat 1em 0;
width:10em;
}

#subpage #produkty .dane ul.listwa_bottom li.koszyk a,#subpage #produkty .dane ul.listwa_bottom li.porownanie a 
{
padding-right:7px;
font-weight:bold;
color:#d60101;
border-bottom:1px solid #f3b2b2;
background:url(../../grafika/promocje_content_koszyk_a.gif) no-repeat right;
} 
#subpage #produkty .dane ul.listwa_bottom li.koszyk a:hover,#subpage #produkty .dane ul.listwa_bottom li.koszyk a:focus,#subpage #produkty .dane ul.listwa_bottom li.koszyk a:active {border-bottom:1px solid #d60101;}

#subpage #produkty .dane ul.listwa_bottom li.porownanie 
{
padding-left:3.2em;
background:url(../../grafika/ul_listwa_bottom_porownaj_tlo.gif) no-repeat 1em 0;
width:12em;
}
#subpage #produkty .dane ul.listwa_bottom li.porownanie a {font-weight:normal;color:#6ba70b;border-bottom:1px solid #b5d385;}
#subpage #produkty .dane ul.listwa_bottom li.porownanie a:hover,#subpage #produkty .dane ul.listwa_bottom li.porownanie a:focus,#subpage #produkty .dane ul.listwa_bottom li.porownanie a:active {border-bottom:1px solid #6ba70b;}

/* PRODUKT */

#subpage #produkt
{
position:relative;
padding:1em 2em 4em 2em;
color:#484848;
}

#subpage #produkt h2
{
background:none;
color:#484848;
padding:0;
margin-bottom:1em;
}

#subpage #produkt #product_top
{
position:relative;
font-size:0.85em;
}

#subpage #produkt  #product_top .product_top_bottom 
{
position:absolute;
width:258px;
height:3.5em;
bottom:0;
right:0;
z-index:2;
}

#subpage #produkt  #product_top .product_top_bottom span.cena_label {display:block;margin-bottom:0.2em;}

#subpage #produkt  #product_top .product_top_bottom span.cena,#subpage #produkt  #product_top .product_top_bottom span.koszyk
{
position:relative;
display:block;
float:left;
color:#FFF;
font-weight:bold;
line-height:1.85em;
margin-right:0.7em;
min-height:1.85em;
padding:0 1em;
font-size:1.1em;
}
#subpage #produkt  #product_top .product_top_bottom span.cena {background:#039bd6;width:7em;}
#subpage #produkt  #product_top .product_top_bottom span.koszyk {background:url(../../grafika/product_top_bottom_koszyk_tlo.gif) no-repeat 90% 50% #d60303;padding-right:2em;}
#subpage #produkt  #product_top .product_top_bottom span.koszyk a {text-decoration:none;color:#FFF;}

#subpage #produkt .fotos_box
{
position:relative;
float:left;
width:177px;
}

#subpage #produkt .fotos_box .foto_mid
{
position:relative;
width:175px;
height:175px;
border:1px solid #c8c7ca;
margin-bottom:0.7em;
}

#subpage #produkt .fotos_box .foto_small_left,#subpage #produkt .fotos_box .foto_small_right
{
position:relative;
width:80px;
height:80px;
border:1px solid #c8c7ca;
}
#subpage #produkt .fotos_box .foto_small_left {float:left;}
#subpage #produkt .fotos_box .foto_small_right {float:right;}

#subpage #produkt .fotos_box img {position:relative;}

#subpage #produkt .product_top_text 
{
position:relative;
float:right;
width:258px;
padding:0.7em 0 3.65em 0;
}

#subpage #produkt .product_top_text ul
{
list-style-type:none;
margin-bottom:4em;
width:70%;
}

#subpage #produkt .product_top_text ul li 
{
background:url(../../grafika/polecane_li_tlo.gif) no-repeat 0 0.45em;
padding:0 1.2em 0 1.4em;
margin-bottom:0.3em;
}

#subpage #produkt .product_top_text ul li span.green {color:#679b00;}
#subpage #produkt .product_top_text ul li span.red {color:#d60303;}

#subpage #produkt ul.listwa_bottom
{
margin-top:1em;
list-style-type:none;
padding:0.4em 0;
border-top:1px solid #e6e6e6;
}

#subpage #produkt ul.listwa_bottom li
{
float:left;
display:inline;
min-height:1.8em;
padding:0.3em 0 0 0;
margin-right:2.9em;
font-size:0.85em;
padding-left:2.4em;
}

#subpage #produkt ul.listwa_bottom li.drukuj {background:url(../../grafika/ul_listwa_bottom_drukuj_tlo.gif) no-repeat;}
#subpage #produkt ul.listwa_bottom li.polec {background:url(../../grafika/ul_listwa_bottom_polec_tlo.gif) no-repeat;}
#subpage #produkt ul.listwa_bottom li.porownanie {background:url(../../grafika/ul_listwa_bottom_porownaj_tlo.gif) no-repeat;}

#subpage #produkt ul.listwa_bottom li a {text-decoration:none;font-weight:normal;color:#6ba70b;border-bottom:1px solid #b5d385;}
#subpage #produkt ul.listwa_bottom li a:hover,#subpage #produkt ul.listwa_bottom li a:focus,#subpage #produkt ul.listwa_bottom li a:active {border-bottom:1px solid #6ba70b;}

#subpage #produkt #konfigurator_rat
{
margin-top:0.5em;
min-height:3.3em;
line-height:3.3em;
background:url(../../grafika/produkt_konfigurator_rat_tlo.gif) no-repeat 1% 4px #f5f5f5;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
font-size:0.85em;
padding:0 3em;
}

#subpage #produkt #konfigurator_rat table,#subpage #produkt #konfigurator_rat a.close {line-height:1em;min-height:1em;}
#subpage #produkt #konfigurator_rat table {margin-bottom:1em;}

#subpage #produkt #konfigurator_rat span.konfigurator_label {text-transform:uppercase;color:#043da4;font-weight:bold;} 
#subpage #produkt #konfigurator_rat span.rata_label {color:#4f4f4f;margin-left:1.7em;}
#subpage #produkt #konfigurator_rat span.rata {color:#039bd6;font-weight:bold;}

#subpage #produkt #opis
{
margin-top:1em;
font-size:0.85em;
color:#505050;
}

#subpage #produkt #opis h3
{
font-size:1.2em;
margin-bottom:1em;
color:#4e4e4e;
}

#subpage #produkt #params
{
margin-top:2em;
padding-top:2em;
font-size:0.85em;
border-top:1px solid #e6e6e6;
}

#subpage #produkt #params table {border:1px solid #cccccc;border-collapse:collapse;color:#585858;width:100%;} 
#subpage #produkt #params table td,#subpage #produkt #params table th 
{
padding:0.4em;
border-collapse:collapse;
border:1px solid #cccccc;
}
#subpage #produkt #params table th {background:#109fe9;color:#FFF;text-transform:uppercase;}
#subpage #produkt #params table td.left {background:#f1f1f1;width:40%;}

#subpage #produkt em.disclaimer 
{
font-size:0.85em;
}

#raty_layer input,#raty_layer select {font-size:0.9em;}
#raty_layer input {border:1px solid #B7B7B7;margin-right:0.5em;}

#params dt {clear:both;float:left;}

