/**/

#ProductPage{ position:relative; top:-3px; }
#ProductPageSummary {overflow:hidden;}

#ProductPage .options{float:left; width:130px;height:22px;padding:6px 0 0 582px;background-image:url(../images/product_header.gif);margin-bottom:10px;}
#ProductPage .options a{float:left;height:15px;margin:0 5px 0 0;}
#ProductPage .options a.print{width:28px;background:url(../images/icons/product_print.gif) center no-repeat;border-left:1px solid #d3d3d3; margin-right:0;}
#ProductPage .options a.print img{display:none;}
#ProductPage .options a.search{width:33px;background:url(../images/icons/product_search.gif) 2px no-repeat;border:0 solid #d3d3d3; border-width:0 1px;}
#ProductPage .options a.search img{display:none;}
#ProductPage .options a.question{width:16px;background-image:url(../images/icons/product_question.gif);border-left:1px solid #d3d3d3;}
#ProductPage .options a.question img{display:none;}
#ProductPage .options a.tell_a_friend{width:25px;background-image:url(../images/icons/product_mail.gif);border-left:1px solid #d3d3d3;}
#ProductPage .options a.tell_a_friend img{display:none;}
#ProductPage .product_description_brand {margin:0 20px 0 20px; width:58px; height:25px; overflow:hidden; float:left; display:inline; line-height:25px;}
#ProductPage .product_description_name{margin:0; width:360px; height:25px; float:left; display:inline; line-height:25px;}
#ProductPage .product_description_name h2 {color:#111; margin:0; padding:0; font-size:14px; background:none; line-height:1.2em;}
#ProductPage .product_description_labels_status{float:right; clear:right; margin-bottom:6px; width:250px;}
#ProductPage .product_description_labels_status ul{float:left;}
#ProductPage .product_description_labels_status ul li{float:left;height:30px;width:79px;background-repeat:no-repeat;text-align:right;}
#ProductPage .product_description_labels_status li span{display:none;}
#ProductPage .product_description_labels_status li.new{background-image:url(../images/icons/label_new.gif);}
#ProductPage .product_description_labels_status li.promotion{background-image:url(../images/icons/label_promotion.gif);}
#ProductPage .product_description_labels_status li.trade_off{background-image:url(../images/icons/label_saleout.gif);}
#ProductPage .symbol {color:#868686; clear:both; text-align:right;}
#ProductPage .symbol dl {margin:0; padding:0; font-size:11px;}
#ProductPage .symbol dt {display:inline;}
#ProductPage .symbol dd {display:inline;}
#ProductPage .picture {float:left; clear:left; display:inline; text-align:center; width:200px; min-height:310px; overflow:hidden; margin:15px 0 9px 30px;}
#ProductPage .gallery {margin:25px 0 0 0; overflow:hidden;}
#ProductPage .gallery a {float:left; width:60px; height:60px; overflow:hidden; margin:0 6px 6px 0;}
#ProductPage .attributes {float:left; width:250px; overflow:hidden; margin:15px 0 9px 25px; height:221px;}
#ProductPage .attributes span {font-size:12px;color:#c07c01;}
#ProductPage .attributes dl {margin:10px 0 0 1px; padding:0; color:#666; font-size:12px;}
#ProductPage .attributes dt {display:none;}
#ProductPage .attributes dd {background-image:url(../images/round_tick.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:15px; line-height:16px;}
#ProductPage .product_description_labels_availability{float:right; display:inline; margin:15px 0 20px 0;}
#ProductPage .product_description_labels_availability ul{margin:0;padding:0; font-size:11px;}
#ProductPage .product_description_labels_availability .in_stock_yes span{color:#717900;}
#ProductPage .product_description_labels_availability .in_stock_no  span{color:#da050b;}
#ProductPage #AdvertBoxBannerDock {float:right; clear:right; display:inline; width:177px; overflow:hidden; border:1px solid #eee; padding:11px 0; margin-bottom:20px;}
#ProductPage #AdvertBoxBannerDock #ProductPageAdvertBoxWidget {width:154px; margin:0 auto; font-size:11px; color:#888; overflow:hidden;}
#ProductPage #AdvertBoxBannerDock #ProductPageAdvertBoxWidget .delivery_title {color:#555; font-family:Tahoma, Helvetica, Arial, Sans-Serif;}
#ProductPage #AdvertBoxBannerDock #ProductPageAdvertBoxWidget td {padding:3px 0;}
#ProductPage .summary {display:none;}
#ProductPage div.prices {display:none;}
#ProductPage .retail_price {display:none;}
#ProductPage .product_description_price {float:left; clear:right; display:inline; margin:0 0 4px 32px;}
#ProductPage .product_description_price dl {color:#ea0104;font-size:14px; margin:0; padding:0;}
#ProductPage .product_description_price dt {display:inline;}
#ProductPage .product_description_price dd {display:inline;margin:0 0 0 12px !important;}
#ProductPage p.price {float:left;clear:both;}
#ProductPage .not_active_price {float:left; clear:both; display:inline; font-size:14px; color:#6c6c6c; text-decoration:line-through; margin:0 112px 0 32px; width:130px; height:1em;}
#ProductPage .not_active_price dl {margin:0;padding:0; font-size:12px;}
#ProductPage .not_active_price dt {display:none;}
#ProductPage .not_active_price dd {margin-left:12px !important;}
#ProductPage .not_active_price dd span {text-decoration:line-through;}
#ProductPage #ProductPageSummary .actions {float:right; display:inline; margin:-15px 150px 0 0;}
#ProductPage .actions .submit{width:27px;height:23px;border:0;font-size:0;background-color:transparent;background-image:url(../images/buttons/basket_big.gif);cursor:pointer; line-height:999px;}
#ProductPage .short_description{display:none;}
#ProductPage .tabberlive{float:left;clear:both;overflow:hidden;}
#ProductPage .tabbernav{background-color:#f1eff0;width:712px;height:21px;border:0;padding:5px 0 0 0;}
#ProductPage .tabbernav li{padding:0 14px;border-right:1px dotted #999798;}
#ProductPage .tabbernav a{border:0;color:#040404;background-color:#f1eff0;}
#ProductPage .tabbernav a:hover{color:#da0301;}
#ProductPage .tabberactive a{border:0;color:#da0301;}
#ProductPage .tabbertab{border:0;color:#636363;padding: 1em;}
#ProductPage .tabbertab ul {list-style-type:disc; padding-left:16px;}
#ProductPage .TopLinkBox{clear:both;margin:10px 0;border-top:1px solid #dedede;padding:10px 12px; display:none;}
#ProductPage .TopLinkBox a{color:#818181;text-transform:lowercase;}
#ProductPage .TopLinkBox a:hover{text-decoration:none;color:#f7020a;}
#ProductPage .TopLink{float:right;background-image:url(../images/icons/link_top.gif);background-repeat:no-repeat;background-position:right;height:17px;padding:5px 28px 0 0;}


#ProductAccessoriesWidget{float:left;margin:0;padding:0; list-style-type:none !important;}
#ProductAccessoriesWidget .item{float:left;width:680px;padding:10px 0;border-bottom:1px solid #dedede;height:100%;margin:0;overflow:hidden;clear:both;}
#ProductAccessoriesWidget .item .picture{float:left; width:120px;text-align:center; min-height:0; height:100px;}
#ProductAccessoriesWidget .item .picture .enlarge {display:none;}
#ProductAccessoriesWidget .item .title {float:left; display:inline; width:500px; margin-bottom:12px;}
#ProductAccessoriesWidget .last{border-bottom:0;}
#ProductAccessoriesWidget .labels_status{float:right;}
#ProductAccessoriesWidget .labels_status li{float:left;height:30px;width:79px;background-repeat:no-repeat;text-align:right;}
#ProductAccessoriesWidget .labels_status li span{display:none;}
#ProductAccessoriesWidget .labels_status li.new{background-image:url(../images/icons/label_new.gif);}
#ProductAccessoriesWidget .labels_status li.promotion{background-image:url(../images/icons/label_promotion.gif);}
#ProductAccessoriesWidget .labels_status li.trade_off{background-image:url(../images/icons/label_saleout.gif);}
#ProductAccessoriesWidget .title h3{float:left;width:500px;display:block;font-weight:normal;font-size:12px;margin:1em 0;}
#ProductAccessoriesWidget .title h3 a{color:#040404;}
#ProductAccessoriesWidget .brand{display:none;}
#ProductAccessoriesWidget .information {display:none;}
#ProductAccessoriesWidget .labels_availability{float:left;margin-top:8px;display:none;}
#ProductAccessoriesWidget .final_price{float:left; display:inline; color:#eb0208; margin-left:400px; width:100px;}
#ProductAccessoriesWidget .final_price dl{color:#eb0208;margin:0; padding:0;}
#ProductAccessoriesWidget .add_accessories {float:right;padding:0;}
#ProductAccessoriesWidget .add_accessories .submit {width:27px;height:23px;border:0;font-size:0;background-color:transparent;background-image:url(../images/buttons/basket_big.gif);cursor:pointer; line-height:999px;}



#ProductOtherProductsBox {background-image:url(../images/homelist.gif);background-repeat:repeat-x;clear:both;margin:0 0 10px 0; overflow:hidden;display:block;width:100%;}
#ProductOtherProductsBox h3{margin:0 0 1.3em 0; height:25px;padding:3px 0 0 14px;background-image:url(../images/boxes/box_header.gif);background-repeat:no-repeat;font-size:16px;font-weight:bold;color:#0f0f0f; clear:both;}
#ProductOtherProductsBox li {float:left; display:inline; width:160px; margin:0 9px 9px 9px; overflow:hidden; text-align:center;}
#ProductOtherProductsBox div.brand {float:left; display:inline; width:58px; height:31px; overflow:hidden; text-align:left; margin-left:1em;}
#ProductOtherProductsBox div.brand h4 {margin:0; font-size:11px; line-height:31px;}
#ProductOtherProductsBox div.brand img.brand {width:auto; height:auto;}
#ProductOtherProductsBox .labels_availability {float:right; display:inline; clear:right; width:70px; height:31px; line-height:31px; overflow:hidden; margin:0 1em 1em 0;}
#ProductOtherProductsBox .labels_availability ul li {display:list-item; float:none; margin:0; width:auto; text-align:right; font-size:11px;}
#ProductOtherProductsBox .availability .in_stock_no span{color:#ea0206;}
#ProductOtherProductsBox .availability .in_stock_yes span{color:#717802;}
#ProductOtherProductsBox .picture {clear:both; display:block; float:none; margin:0 0 1em 0; min-height:0; height:100px; width:100%; overflow:hidden;}
#ProductOtherProductsBox .enlarge {display:none;}
#ProductOtherProductsBox .title {height:31px; overflow:hidden; margin-bottom:0.4em;}
#ProductOtherProductsBox .title h3 {background:none; height:auto; padding:0; font-size:12px; font-weight:normal; line-height:1.2em; margin:0;}
#ProductOtherProductsBox .title h3 a {color:#666;}
#ProductOtherProductsBox .not_active_price {clear:none; display:block; float:none; height:1em; width:auto; margin:0 0 0.3em  0;}
#ProductOtherProductsBox .not_active_price p.price {float:none;}
#ProductOtherProductsBox .final_price dt {display:none;}
#ProductOtherProductsBox .not_active_price dl {margin:0;}
#ProductOtherProductsBox .not_active_price dd {margin:0 !important;}
#ProductOtherProductsBox .final_price {color:#ea0104; line-height:1.3em; margin:0 0 0.5em 0;}
#ProductOtherProductsBox .final_price dl {margin:0;}
#ProductOtherProductsBox .actions {margin-bottom:1em;}
#ProductOtherProductsBox .actions form {display:none;}
#ProductOtherProductsBox .actions a.more{color:#a1743f; background-image:url(../images/arrow_brown.gif?version=1); background-repeat:no-repeat; background-position:right 4px; padding:0 18px; font-size:11px;}
#ProductOtherProductsBox .actions a.more:hover {text-decoration:none; background-image:url(../images/arrow_red.gif);}
#ProductOtherProductsBox .actions .tell_a_friend {display:none;}
#ProductOtherProductsBox .link_more{float:left;clear:both;width:692px;padding:5px 20px 5px 0;background-color:#f5f5f5;text-align:right;margin-bottom:10px;}


#ProductOtherModelsBox {background-image:url(../images/homelist.gif);background-repeat:repeat-x;clear:both;margin:10px 0 13px 0; overflow:hidden;width:100%;}
#ProductOtherModelsBox h3{margin:0 0 1.3em 0; height:25px;padding:3px 0 0 14px;background-image:url(../images/boxes/box_header.gif);background-repeat:no-repeat;font-size:16px;font-weight:bold;color:#0f0f0f;}
#ProductOtherModelsBox .box_body {overflow:hidden;}
#ProductOtherModelsBox li {float:left; display:inline; width:160px; margin:0 9px 9px 9px; overflow:hidden; text-align:center;}
#ProductOtherModelsBox div.brand {float:left; display:inline; width:58px; height:31px; overflow:hidden; text-align:left; margin-left:1em;}
#ProductOtherModelsBox div.brand h4 {margin:0; font-size:11px; line-height:31px;}
#ProductOtherModelsBox div.brand img.brand {width:auto; height:auto;}
#ProductOtherModelsBox .labels_availability {float:right; display:inline; clear:right; width:70px; height:31px; line-height:31px; overflow:hidden; margin:0 1em 1em 0;}
#ProductOtherModelsBox .labels_availability ul li {display:list-item; float:none; margin:0; width:auto; text-align:right; font-size:11px;}
#ProductOtherModelsBox .availability .in_stock_no span{color:#ea0206;}
#ProductOtherModelsBox .availability .in_stock_yes span{color:#717802;}
#ProductOtherModelsBox .picture {clear:both; display:block; float:none; margin:0 0 1em 0; min-height:0; height:100px; width:100%; overflow:hidden;}
#ProductOtherModelsBox .enlarge {display:none;}
#ProductOtherModelsBox .title {height:31px; overflow:hidden; margin-bottom:0.4em;}
#ProductOtherModelsBox .title h3 {background:none; height:auto; padding:0; font-size:12px; font-weight:normal; line-height:1.2em; margin:0;}
#ProductOtherModelsBox .title h3 a {color:#666;}
#ProductOtherModelsBox .not_active_price {clear:none; display:block; float:none; height:1em; width:auto; margin:0 0 0.3em  0;}
#ProductOtherModelsBox .not_active_price p.price {float:none;}
#ProductOtherModelsBox .not_active_price dl {margin:0;}
#ProductOtherModelsBox .not_active_price dd {margin:0 !important;}
#ProductOtherModelsBox .final_price {color:#ea0104; line-height:1.3em; margin:0 0 0.5em 0;}
#ProductOtherModelsBox .final_price dt {display:none;}
#ProductOtherModelsBox .final_price dl {margin:0;}
#ProductOtherModelsBox .actions {margin-bottom:1em;}
#ProductOtherModelsBox .actions form {display:none;}
#ProductOtherModelsBox .actions a.more{color:#a1743f; background-image:url(../images/arrow_brown.gif?version=1); background-repeat:no-repeat; background-position:right 4px; padding:0 18px; font-size:11px;}
#ProductOtherModelsBox .actions a.more:hover {text-decoration:none; background-image:url(../images/arrow_red.gif);}
#ProductOtherModelsBox .actions .tell_a_friend {display:none;}
#ProductOtherModelsBox .link_more{float:left;clear:both;width:692px;padding:5px 20px 5px 0;background-color:#f5f5f5;text-align:right;}

#UpToTheSkyWidget{clear:both; padding:8px 0 8px 0; text-align:center; line-height:21px; border-top:1px solid #dedede;}
#UpToTheSkyWidget .link_back {padding-left:25px; background:url(../images/pager_prev_notactive.gif) no-repeat; float:left; height:23px; line-height:23px; cursor:pointer; color:#aaa;}
#UpToTheSkyWidget .link_top {float:right; line-height:23px; cursor:pointer;}
#UpToTheSkyWidget .link_top a {padding-right:25px; background:url(../images/icons/link_top.gif) no-repeat right; line-height:23px; height:23px; display:block; color:#aaa;}
#UpToTheSkyWidget .link_top a:hover {text-decoration:none;}

/* INNE WARIANTY */
#ProductOtherVariantsBox {background-image:url(../images/homelist.gif);background-repeat:repeat-x;clear:both;margin:0 0 10px 0; overflow:hidden;width:100%;}
#ProductOtherVariantsBox h3.content_title{margin:0; height:25px;padding:3px 0 0 14px;background-image:url(../images/boxes/box_header.gif);background-repeat:no-repeat;font-size:16px;font-weight:bold;color:#0f0f0f; clear:both;}

#ProductOtherVariantsBox h3 a{
color:#030303;
font-size:12px;
text-decoration:none;
}


#ProductOtherVariantsBox li.item{
clear:both;
display:block;
border-bottom:1px solid #DEDEDE;
margin:0 10px;
}

#ProductOtherVariantsBox li.last{
border-bottom:none;
}

#ProductOtherVariantsBox .final_price{
display:block;
float:left;
margin:6px 20px 0 0;
width:210px;
}

#ProductOtherVariantsBox .final_price dt{
display:none;
}

#ProductOtherVariantsBox .final_price dd{
color:#DA0509;
display:inline;
float:left;
margin-left:1em !important;
}

#ProductOtherVariantsBox .title_picturetooltip{
width:400px;
float:left;
clear:none;
}

#ProductOtherVariantsBox .picture_tooltip img{
display:none;
}

#ProductOtherVariantsBox div.show_more{
float:right;
margin-top:8px;
width:60px;
}

#ProductOtherVariantsBox a.more{
background-image:url(../images/arrow_brown.gif?version=1);
background-position:left 12px;
background-repeat:no-repeat;
color:#A1743F;
float:left;
font-size:10px;
height:22px;
line-height:28px;
margin-right:9px;
padding-left:18px;
}

#ProductOtherVariantsBox li.item:after,
.PriceBox:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#ProductOtherVariantsBox .link_more{float:left;clear:both;width:692px;padding:5px 20px 5px 0;background-color:#f5f5f5;text-align:right;}

.PriceBox
{
display:block;
clear:both;
margin-left:200px;
margin-bottom:10px;
}

#SfContentWidget{
clear:both;
}
