.box {width:15.3em; margin:0 0 0.83em 0; padding-bottom:2px;}
.box h3 {margin:0; height:1.59em;padding:1em 0 0 0.66em; background-color:#f1f4a3;border-bottom:0.33em solid #d4d941; overflow:hidden;font-size:1em;}
.box h3 span {color:#625e5d;text-transform:lowercase; font-weight:normal;font-size:1em;}
.box .boxBody { background-color:#fff;border: solid #f6f4f5;border-width:0 1px 1px 1px;}
.box .boxContent {padding:0.83em;}

.adv {text-align:center; background:none; width:auto;}
.adv .boxBody {border:none; background:none;}

.seeAll{background-color:#d4eec7;text-align:right;height:1.75em;padding:0.25em 0.5em 0 0;}
.seeAll a{color:#2d6683;background-image:url(../images/seeall.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;font-size:0.75em;display:block;height:1.8em;padding-top:0.2em;}

.prodBox .boxContent{padding:0;}
.prodBox .item{font-size:0.92em;border-bottom:1px dotted #cbcbcb;padding:1em 0.72em 0.72em 0.54em;}
.prodBox .last{border:0;}
.prodBox h4{margin:0.6em 0 0 0;text-align:center;font-size: 12px;}
.prodBox h4 a{font-weight:bold;color:#5b95a0;}
.prodBox .picture{text-align:center;margin-top:0.6em;}
.prodBox .productDescription{font-size:0.9em;color:#1b1b1b;margin:0.6em 0 0 0;}
.prodBox .lastBar{margin-top:1em;}
.prodBox .price{float:left;font-size:1.27em;color:#dc0b04;font-weight:bold;}
.prodBox .more{float:right;}


.prcard_box .boxContent{padding:0;}
.prcard_box .item{font-size:0.92em;border-bottom:1px dotted #cbcbcb;padding:1em 1.2em;}
.prcard_box .logo{margin-bottom:1em;}
.prcard_box h4{margin:0;text-align:center;}
.prcard_box h4 a{font-weight:normal;color:#237082;}
.prcard_box .picture{text-align:center;margin-top:0.6em;}
.prcard_box .price{margin-top:0.8em;text-align:center;color:#dc0d03;font-size:1.3em;font-weight:bold;}
.prcard_box .lastbar{margin-top:0.8em;text-align:center;}


#BoxNews .item { margin-bottom:1.33em;font-size:0.83em;}
#BoxNews .newsName {margin-bottom:0.5em;}
#BoxNews .newsName a {color:#FF7404; font-weight:bold;}
#BoxNews .teaser {color:#3b3b3b; margin-bottom:0.5em;}
#BoxNews .more{text-align:right;}
#BoxNews .more span {color:#078cab;}
#BoxNews .allNews {font-weight:bold; font-size:0.92em; float:right; margin:1em 0;}

#BoxText3 h3{background-color:#cbe6ed;border-color:#71bccf;}
#BoxText3 .boxBody{background-color:#cbe6ed;border:0;}
#BoxText3 ul{margin:0;padding:0;list-style-type:none;}
#BoxText3 ul li{background-image:url(../images/li_square.gif);background-repeat:no-repeat;background-position:left 4px;padding-left:10px;}

#BoxCategoryTree h3{height:30px;background-image:url(../images/box/categorytree_header.png);padding:0;border:0;}
#BoxCategoryTree h3 span{display:none;}
#BoxCategoryTree .boxBody{border:0;}
#BoxCategoryTree .boxContent{padding:0;}
#BoxCategoryTree ul{margin:0;padding:0;list-style-type:none;}
#BoxCategoryTree ul li{display:block;}
#BoxCategoryTree ul li a{display:block;padding:0.5em 0.8em;background-color:#f2f2f2;font-size:0.83em;color:#010101;text-transform:uppercase;border-bottom:1px dotted #4a4a4a;font-weight:bold;}
#BoxCategoryTree ul li a:hover{background-color:#d4eec7;text-decoration:none;}
#BoxCategoryTree ul li ul li a{background-color:#fff;border:0;text-transform:none;color:#5a5a5a;}
#BoxCategoryTree ul li ul li a:hover{background-color:#f2f2f2;}
#BoxCategoryTree ul li ul li ul li a{padding:0.5em 2.5em;}
#BoxCategoryTree ul li ul li ul li ul li a{padding:0.5em 3em;}
#BoxCategoryTree ul li#on a.on {color: #2A8E00;}

#BoxTopCategories {background:none;}
#BoxTopCategories .item {width:7.5em; height:7.92em; overflow:hidden;}
#BoxTopCategories .itemLeft {float:left;}
#BoxTopCategories .itemRight {float:right;}
#BoxTopCategories .picture {}
#BoxTopCategories .picture img {border:1px solid #ddd;}
#BoxTopCategories .picture a:hover img {border:1px solid #bbb;}
#BoxTopCategories .name {margin-top:0.4em;}
#BoxTopCategories .name a {font-size:0.92em; font-weight:bold; color:#2e2c2d;}
#BoxTopCategories .hline {height:1px; margin-bottom:0.6em; border-bottom:1px solid #e5e5e5;}

#BoxBestsellers {}
#BoxBestsellers ol {margin:0; padding:0; font-size:10px; margin-left:1.5em;}
#BoxBestsellers ol li {font-size:11px; margin-bottom:1em;}
#BoxBestsellers a img {display:none;}
#BoxBestsellers .priceBox {font-weight:bold; margin-top:0;}
#BoxBestsellers .priceBox .bruttoValue {font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:11px; color:#2e2e2e; line-height:1em;}
#BoxBestsellers .info {font-size:11px;}
#BoxBestsellers .moreBestsellers {font-size:11px; text-align:center; color:#da0000; margin-bottom:6px;}

#BoxSaleOut {}
#BoxSaleOut ol {margin:0; padding:0; font-size:10px; margin-left:1.5em;}
#BoxSaleOut ol li {font-size:11px; margin-bottom:1em;}
#BoxSaleOut a img {display:none;}
#BoxSaleOut .priceBox {font-weight:bold; margin-top:0;}
#BoxSaleOut .priceBox .bruttoValue {font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:11px; color:#2e2e2e; line-height:1em;}
#BoxSaleOut .info {font-size:11px;}
#BoxSaleOut .moreSaleOuts {font-size:11px; text-align:center; color:#da0000; margin-bottom:6px;}

#BoxDayOffer {}
#BoxDayOffer .boxBody {background-image:url(../images/box/dayoffer_bg.png); background-repeat:repeat-x; background-position:left bottom;}
#BoxDayOffer h4 {margin:0 0 0.7em 0; font-size:1.08em;}
#BoxDayOffer .details {font-weight:bold; font-size:0.91em;}
#BoxDayOffer .picture {margin:0.75em 0; text-align:center;}
#BoxDayOffer h5 {font-size:1.66em; font-family:Helvetica, Arial, Tahoma, Sans-Serif; text-align:center; margin:0 0 0.6em 0; padding:0; text-transform:uppercase; color:#555;}
#BoxDayOffer .priceBox {text-align:center; margin-bottom:1.33em;font-weight:bold;}
#BoxDayOffer .bruttoTxt {font-size:0.83em;}
#BoxDayOffer .bruttoValue {font-family:"Trebuchet MS", Tahoma, Verdana, Sans-Serif; font-size:1.66em; font-weight:bold; margin-bottom:0.58em;}
#BoxDayOffer .nettoValue {font-size:0.92em;}
#BoxDayOffer form, #BoxDayOffer fieldset {margin:0; padding:0; border:0;}
#BoxDayOffer .buttons {text-align:center;}
#BoxDayOffer .cSubmit {margin:0 auto; padding-left:2.98em; width:6.9em; height:1.99em; background-image:url(../images/buttons/dayoffer_bg.gif); border:0; color:#fff; font-size:0.92em; text-align:left; background-color:transparent;}


#BoxBrands {}
#BoxBrands .boxContent {text-align:center;}
#BoxBrands ul {margin:0; padding:0; list-style-type:none;}
#BoxBrands ul li {position:relative; margin:0 0 1em 0; height:16px; overflow:hidden;}
#BoxBrands ul li img {position:relative; vertical-align:top;}
#BoxBrands ul li:hover img {top:-16px;}
#BoxBrands a.allBrands {font-size:11px;}

#BoxNewsletter fieldset{margin:0;padding:0;border:0;}
#BoxNewsletter .boxContent{font-size:0.92em;padding:1em 0;}
#BoxNewsletter .subscription_text{padding:0 1em;color:#4e4e4e;}
#BoxNewsletter .checkbocks{margin-top:1em;}
#BoxNewsletter .checkbox_cat{background-color:#f0f0f0;margin-bottom:0.9em;color:#4e4e4e;padding:0.2em 1em;}
#BoxNewsletter .checkbox_cat label{float:left;}
#BoxNewsletter .checkbox_cat input{float:right;}
#BoxNewsletter .inp{float:left;padding-left:1em;}
#BoxNewsletter .inp .cText{padding:0;width:10.36em;height:1.54em;}
#BoxNewsletter .sbm{float:right;padding-right:0.5em;}
#BoxNewsletter .sbm .cSubmit{width:19px;height:19px;background-image:url(../images/buttons/subscribe.gif);border:0;cursor:pointer;}


#BoxTransport {}
#BoxTransport .boxBody {color:#000; font-size:0.92em;}
#BoxTransport .boxContent {padding:0 0.75em 1.17em 0.75em;}
#BoxTransport h4 {margin:1.1em 0 1em 0;}
#BoxTransport p {margin:0 0 0 1.25em; color:#555; line-height:1.33em;}

#BoxLastMinute {position:relative;}
#BoxLastMinute .lastMinuteBro {position:absolute; top:-55px; right:-55px; z-index:300;}
#BoxLastMinute .boxBody {position:relative; background-image:url(../images/box/lastminute_bg.png); background-repeat:repeat-x; background-position:left bottom; z-index:200;}
#BoxLastMinute .boxContent {background-image:url(../images/box/lastminute_bg2.gif); background-repeat:repeat-x; background-position:left top; padding-bottom:0.4em;}
#BoxLastMinute h4 {margin:0 0 0.7em 0; font-size:1.08em;}
#BoxLastMinute .picture {position:relative; width:12.5em; height:12.5em; text-align:right;}
#BoxLastMinute .picture .tagLastMinute {position:absolute; top:0; right:0;}
#BoxLastMinute .priceBox {text-align:center; margin-bottom:1.33em;font-weight:bold;}
#BoxLastMinute .oldBruttoValue {font-size:0.92em; text-decoration:line-through;}
#BoxLastMinute .bruttoTxt {font-size:0.83em;}
#BoxLastMinute .bruttoValue {font-family:"Trebuchet MS", Tahoma, Verdana, Sans-Serif;; font-size:1.66em; font-weight:bold; margin-bottom:0.58em;}
#BoxLastMinute .nettoValue {font-size:0.92em;}
#BoxLastMinute form, #BoxLastMinute fieldset {margin:0; padding:0; border:0;}
#BoxLastMinute .buttons {text-align:center;}
#BoxLastMinute .cSubmit {margin:0 auto 1.5em auto; padding-left:2.98em; width:6.9em; height:1.99em; background-image:url(../images/buttons/dayoffer_bg.gif); border:0; color:#fff; font-size:0.92em; text-align:left; background-color:transparent;}
#BoxLastMinute a.allLastMinute {color:#fff; font-weight:bold; font-size:0.92em;}
#BoxLastMinute .raquo {color:#fff;}

#BoxPromotionCampaign h4 a {color:#add700;}

#BoxComparedList {overflow:hidden;}
#BoxComparedList h3{background-color:#fd7603;border-color:#ffa75d;}
#BoxComparedList h3 span{color:#fff}
#BoxComparedList .boxBody{background-color:#f2f2f2;}
#BoxComparedList .boxContent {padding:0.5em 0; text-align:center;}
#BoxComparedList ul {margin:0 0 0.5em 0; padding:0; list-style-type:none;}
#BoxComparedList ul li {margin:0 0 0.4em 0;text-align:left;border-bottom:1px dotted #4a4a4a;padding:0.4em 0.5em;}
#BoxComparedList ul li a {font-size:0.92em; float:left; line-height:1.33em; width:11em; color:#227182;}
#BoxComparedList ul li a.pictureToolTip img {display:none;}
#BoxComparedList ul li img {float:right; cursor:pointer;}
#BoxComparedList .information {font-size:0.83em; text-align:left; color:#999;}

#BoxSearchAttributes {}
#BoxSearchAttributes .boxBody {font-size:0.92em;}
#BoxSearchAttributes .boxContent {padding:0;}
#BoxSearchAttributes .item {margin-bottom:1em; padding-bottom:1em;}
#BoxSearchAttributes .item_content{padding:0 1em;}
#BoxSearchAttributes .last {border:none;}
#BoxSearchAttributes h4 {margin:0 0 1em 0;background-color:#d4eec7;font-weight:normal;color:#5b595c;padding:0.5em 1em;}
#BoxSearchAttributes ul {margin:0 0 1em 0; padding:0; list-style-type:none;}
#BoxSearchAttributes ul li{padding:0 1em; margin-bottom:0.3em;}
#BoxSearchAttributes ul li a{font-size:0.92em;}
#BoxSearchAttributes .viewMore {font-size:0.93em;color:#f70;margin-left:1.5em;}
#BoxSearchAttributes form, #BoxSearchAttributes fieldset {margin:0; padding:0; border:none;}
#BoxSearchAttributes select {width:12em;border:1px solid #d5d5d5;}
#BoxSearchAttributes option{font-size:0.8em;}
#BoxSearchAttributes .buttons {margin-top:1em; text-align:center;}
#BoxSearchAttributes .cButton {border:0; background-image:url(../images/buttons/filter_green.gif); width:49px; height:19px; margin-right:30px;}




#BoxText1{padding-bottom:0.5em;}
#BoxText1 .boxContent{padding:0;height:100%;}
#BoxText1 .item{margin-bottom:0.5em;}
#BoxText1 .seeAll{text-align:left;clear:both;height:auto;height:100%;padding-bottom:5px;}
#BoxText1 .seeAll p{float:left;text-transform:uppercase;margin:0;font-size:0.92em;color:#595a5c;padding:0 0 0 1em;width:9.5em;}
#BoxText1 .seeAll a{float:right;}
#BoxText1 ul{margin:0.5em 0 0 0;padding:0;list-style-type:none;font-size:0.92em;padding:0 1em;}
#BoxText1 ul li{padding-left:37px;color:#595a5c;background-repeat:no-repeat;background-position:left center;margin-bottom:0.3em;}
#BoxText1 ul li.tel{background-image:url(../images/telefon_gray.gif);}
#BoxText1 ul li.mail{background-image:url(../images/mail_gray.gif);}
#BoxText1 ul.dark_green li.tel{background-image:url(../images/telefon_dark_green.gif);}
#BoxText1 ul.dark_green li.mail{background-image:url(../images/mail_dark_green.gif);}
#BoxText1 ul.green li.tel{background-image:url(../images/telefon_green.gif);}
#BoxText1 ul.green li.mail{background-image:url(../images/mail_green.gif);}
#BoxText1 ul.orange li.tel{background-image:url(../images/telefon_orange.gif);}
#BoxText1 ul.orange li.mail{background-image:url(../images/mail_orange.gif);}
#BoxText1 ul.yellow li.tel{background-image:url(../images/telefon_yellow.gif);}
#BoxText1 ul.yellow li.mail{background-image:url(../images/mail_yellow.gif);}
#BoxText1 ul.blue li.tel{background-image:url(../images/telefon_blue.gif);}
#BoxText1 ul.blue li.mail{background-image:url(../images/mail_blue.gif);}
#BoxText1 ul.purple li.tel{background-image:url(../images/telefon_purple.gif);}
#BoxText1 ul.purple li.mail{background-image:url(../images/mail_purple.gif);}



#BoxText2 .boxContent {margin-top:0.5em; color:#555; font-size:0.92em;}
#BoxText3 .boxContent {margin-top:0.5em; color:#555; font-size:0.92em;}
#BoxText4 .boxContent {margin-top:0.5em; color:#555; font-size:0.92em;}
#BoxText5 .boxContent {margin-top:0.5em; color:#555; font-size:0.92em;}
#BoxText6 .boxContent {margin-top:0.5em; color:#555; font-size:0.92em;}
#BoxText7 .boxContent {margin-top:0.5em; color:#555; font-size:0.92em;}


#BoxChat {margin-bottom:1.5em;}

#BoxUsersOpinions {}
#BoxUsersOpinions .boxBody {}
#BoxUsersOpinions .boxContent {padding:0.6em 1em 0.6em 1em; font-size:0.92em;}
#BoxUsersOpinions .stars {font-weight:bold; margin:0 0 0.6em 0;}
#BoxUsersOpinions .stars img {margin:0 0.1em;}
#BoxUsersOpinions p {margin:0 0 0.3em 0;}
#BoxUsersOpinions a {font-weight:bold;}

/*#BoxSimilarProducts {background:none; text-align:center;}
#BoxSimilarProducts h3 {background:none; border-bottom:1px solid #c3c3c3; font-size:1em; color:#545454; height:3.85em; overflow:hidden;}
#BoxSimilarProducts h3 span {display:block; line-height:1.2em; margin-top:1em; font-family:Tahoma, Helvetica, Arial, Sans-Serif;}
#BoxSimilarProducts h3 span.subTitle {font-size:0.92em; font-weight:normal; margin-top:0;}
#BoxSimilarProducts .boxBody {border:none;}
#BoxSimilarProducts .item {border-top:0.16em solid #fff;}
#BoxSimilarProducts h5 {font-size:0.92em; font-weight:normal; margin-bottom:1em;}
#BoxSimilarProducts .pricture {}
#BoxSimilarProducts .pricture img {border:1px solid #e3e3e3;}
#BoxSimilarProducts .pricture a:hover img {border:1px solid #ccc;}
#BoxSimilarProducts .priceBox {margin-bottom:1em;font-weight:bold;}
#BoxSimilarProducts .bruttoTxt {font-size:0.83em;}
#BoxSimilarProducts .bruttoValue {font-size:1em; font-weight:bold; line-height:1.2em;}
#BoxSimilarProducts .nettoValue {font-size:0.92em;}
#BoxSimilarProducts .more {display:block; margin-bottom:1em; font-weight:bold; font-size:0.92em;}*/

#BannerPopup {position:fixed; left:50%; margin-left:-200px; z-index:9999; top:80px; border:3px solid #a4c0ff;}
#BannerPopup .close {position:absolute; top:-10px; right:-10px; width:20px; height:20px; background-image:url(../images/buttons/close.png); cursor:pointer;}

/* kontakt */
#ContactManager .cm_header
{
 background-color: #d4eec7;
}
#ContactManager .cm_header_design
{
 padding: 3px 4px 3px 6px;
 font-size: 11px;
 height: 100%;
}
#ContactManager .cm_header_name
{
 float: left;
 width: 120px;
 font-weight: bold;
 color: #595A5C;
}
#ContactManager .cm_header_link
{
 float: right;
}
#ContactManager .cm_header_link a.cm_header_link_more
{
 color: #2d6683;
 background-image: url(../images/seeall.gif);
 background-repeat: no-repeat;
 background-position: right center;
 padding-right: 20px;
 font-size: 9px;
 display:block;
 height:1.8em;
 padding-top:0.2em;
}

#ContactManager .cm_body_design
{
 padding: 5px 0;
 height: 100%;
}
#ContactManager .cm_item_text
{
 margin-left: 8px;
 padding: 2px 0;
}
#ContactManager .cm_separator
{
 line-height: 1px; 
 border-top: 1px solid #777;
 margin: 2px 0;
}
#ContactManager .cm_item_icon
{
 padding-right: 5px;
}
#ContactManager .cm_item_email a.cm_item_email_link
{
  font-weight: bold;
}

/* oddzialy */
#ContactManager .boxContactManagerDepartments
{
  font-size: 10px;
  padding: 1px;
}
#ContactManager .cm_department
{
  margin: 15px 0;
  height: 100%;
}
#ContactManager .cm_department_header a.cm_department_link
{
  color: #ff6600;
  text-transform: uppercase;
  font-weight: bold;
}
#ContactManager .cm_department_header a.cm_department_icon_link
{
  display: block;
  float: left;
  margin-right: 10px;
}
#ContactManager .cm_department_header img.cm_department_icon
{
  padding-right: 5px;
}

#ContactManager .cm_department_body
{
  font-size: 9px;
  clear: both;
}
#ContactManager .cm_department_item
{
  margin: 5px 0;
  font-weight: bold;
}
#ContactManager .cm_department_item_1
{
  color: #008080;
}
#ContactManager .cm_department_item_2
{
  color: #ff6600;
}
#ContactManager .cm_department_item_3
{
  color: #333333;
}

/* Shipment */
#BoxShipment h3 {background-color:#cbe6ed; border-color: #71bccf;}
#BoxShipment fieldset{margin:0;padding:0;border:0;}
#BoxShipment .boxContent{font-size:0.92em;padding:1em 0;}
#BoxShipment .shipment_text{padding:0 1em;color:#4e4e4e;font-weight:bold;color:#008080;}
#BoxShipment #dhlShipment {margin-top: 3px;}
#BoxShipment .inp{float: left; padding-left:1em;}
#BoxShipment .inp .cText{padding:0;width:10.36em;height:1.54em;}
#BoxShipment .shipment_pic {margin-top: 10px; text-align: center;}

table#Shipment
{
  border-top: 1px solid #cccccc;
}
table#Shipment caption.shipment_title
{
  margin-bottom: 10px;
}
table#Shipment th.shipment_header
{
  font-weight: bold;
  padding: 4px 12px; 
  border-bottom: 1px solid #cccccc;
  font-size: 11px;
  background-color: #eee;
}
table#Shipment td.shipment_item
{
  padding: 6px 10px; 
  font-size: 12px;
  border-bottom: 1px solid #cccccc;
}
p#ShipmentFooter a.shipment_close
{
  background-image: url(../images/buttons/send.gif);
  background-repeat: no-repeat;
  display: block;
  width: 76px;
  height: 21px;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

/* negocjuj cene */
#Negocjuj h3 {margin: 0 0 1em 0;border-bottom:1px dotted #9c9c9c;padding:0 0 0.5em 1em;}
#Negocjuj h3 span{color:#ff6600;}
#Negocjuj .cMainBoxBody {padding:1em; background-color:#f6f6f6; border:1px solid #ddd; width:500px; margin:0 auto; font-size:1em;text-align: center;}
#Negocjuj .cMainBoxBody .product_name {color:#008080;font-weight:bold; border-bottom:0.08em solid #eee; line-height:1.5em; margin:0 0 0.5em 0;font-size:14px;}
#Negocjuj .cMainBoxBody .price {font-weight: bold; color:#db0d00;font-size:13px;}
#Negocjuj .cText {width:240px;}
#Negocjuj .SubmitButton {margin: 10px 0;cursor:pointer; width:69px; height:19px; background-image:url(../images/buttons/cButton.gif); border:0; color:#fff; font-size:1em; background-color:transparent;}
#Negocjuj p.message {color: #ff0000; text-align: center;}
#Negocjuj .label {width: 170px;clear:both;float:left;text-align:right;}
#Negocjuj .form_row {margin: 5px 0}
#Negocjuj .buttons {text-align: center;clear:both;}
p#NegocjujFooter a.close
{
  background-image: url(../images/buttons/send.gif);
  background-repeat: no-repeat;
  display: block;
  width: 76px;
  height: 21px;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  color: #fff;
}


