 
/********* PAGETOP *********/
/* login */
#pageTop .loginForm{position:absolute;margin-left:-65px;top:74px;z-index:101;display:none;background:url('images/loginform-bg.png') no-repeat;width:223px;font-size:10px; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px 5px 5px 5px;     behavior:url(/pie.htc);}
#pageTop .loginForm .loginformInner{padding:15px 15px 15px 15px;}
#pageTop .loginForm input{background:url('images/loginform-input-bg.png') no-repeat; width:180px;height:26px;line-height:26px;border:0; padding:0 5px }
#pageTop .loginForm  label{font-size:10px;color:#fff;}
#pageTop .loginForm .title{color:#56c4e8;font-size:13px;}
#pageTop .loginForm p{margin:5px 0;}
#pageTop .loginForm .submit{background:url('images/loginform-submit-bg.png') no-repeat 0 0;width:94px; height:27px;cursor:pointer;float:right;}
#pageTop .loginForm .submit:hover{background-position:0 -27px;}
#pageTop .loginForm .submit{background:url('images/loginform-submit-bg.png') no-repeat 0 0;width:94px; height:27px;cursor:pointer;float:right;}
#pageTop .loginForm .submit:hover{background-position:0 -27px;}
#pageTop .loginForm #forgotForm .submit{background:url('images/loginform-submit2-bg.png') no-repeat 0 0;width:94px; height:27px;cursor:pointer;float:right;}
#pageTop .loginForm #forgotForm .submit:hover{background-position:0 -27px;}
#pageTop .loginForm  .loginClose{float:right;}
#pageTop #forgotForm{display:none;}
#pageTop #forgotForm .note {color: #56C4E8; display: block;}
/* inner */
#pageTop .inner{width:1046px;  margin:0 auto;  padding:0 8px }
/* logo */
#pageTop .logo{float:left;  height:80px; }
/* loginAndCartInfo */
#pageTop #loginAndCartInfo{float:right; width: 370px;position: relative;}
#pageTop #loginAndCartInfoLoged{float:right; width: 560px;position: relative;}
#pageTop .userData {color: white;position: absolute;right: 298px;text-align: right;}
/* cartInfo*/

#pageTop .cartInfo{background:url("images/pagetop-cartinfo-bg.png") no-repeat scroll 0 0 transparent; color:#B9CED6; float:right;  font-size:9px; height:55px;  margin-top:9px;  padding:5px 10px;width:253px; }
#pageTop .cartInfo .title{color:#ffc000;  font-size:13px;  }
#pageTop .cartAndCurr{float:right;color:#fff;width:88px;}
#pageTop .curr a, #pageTop #loginAndCartInfo .curr span {padding: 0;}
#pageTop .cartInfo a.toCart{margin-top: 20px;display:block;  background:url('images/pagetop-cartinfo-tocart.png') no-repeat 0 0;  width:85px;  height:31px;  }
#pageTop .cartInfo a.toCart:hover{background-position:0 -31px;  }
#pageTop .cartInfo .name{color:#fff; display:block; float:left;width:88px;}
#pageTop .cartInfo .value{color:#ffc000; display:block;font-size:11px;font-weight:bold;}
#pageTop p.numberAndPrice{line-height:19px;width:156px;margin:2px 0 0 0;}
#pageTop .curr{color:#FFFFFF;    font-size:10px;    margin-right:13px;    position:absolute;    right:0;    top:7px;}
#pageTop .curr  a {color:#fff;}

/* styling checkbox */
.styledInput .labelSelected{background:url("images/check.png") no-repeat;}
.ui-helper-hidden-accessible {position: absolute; left: -10000px;}
.styledInput .ui-state-active,#transportInput .ui-state-active,#paymentInput .ui-state-active{background:url("images/check.png") no-repeat left center;}
.styledInput .ui-state-active{background-position:left top;}
.styledInput label,#transportInput label,#paymentInput label{background:url("images/unCheck.png") no-repeat left center;padding-left:25px;display:block;}
.agree label {display:inline-block; margin-left: 10px;}
.styledInput label{background-position:left top;}
.styledInput label,#paymentInput label,#transportInput{line-height:15px;}
#paymentInput label.disable{background:url('images/disabled.png') no-repeat left center;}
#transportInput  br,#paymentInput br{display:none;}

/* regAndLogin*/
#pageTop   #loginAndCartInfo .regAndLogin{float:left; line-height:19px; margin-top:33px; width:91px; font-size: 10px; font-weight: bold; color:#fff;}
#pageTop  #loginAndCartInfoLoged  .regAndLogin{float:left; margin-left: 180px; line-height:20px;    width:105px; font-size: 10px; font-weight: bold; color:#fff;}
#pageTop   .regAndLogin  a.registration{display:block;  background:url('images/ico-pen.png') no-repeat left center;  color:#fff;    text-decoration:none;  padding-left:15px;}
#pageTop   .regAndLogin  a.login{display:block;  position:relative;background:url('images/ico-lock.png') no-repeat left center;  color:#fff;  font-weight:bold;  font-size:10px;  text-decoration:none;  padding-left:15px;  }
/* horizontalMenu */
#menuAndSearch  .horizontalMenu ul{margin:0; padding:0; position: relative; z-index: 100; }
#menuAndSearch  .horizontalMenu li{margin:0;   padding:0;   float:left;   list-style-type:none;  line-height:38px; position:relative;}
#menuAndSearch  .horizontalMenu li a{display:block;   float:left;   color:#442e00;  text-decoration:none;  padding:0 23px;  background:url('images/pagetop-hmenu-a-bg.png') no-repeat right top;  }
#menuAndSearch  .horizontalMenu li a:hover{color: white; background: url('images/menu-horiz-hover.png') repeat-x}
#menuAndSearch  .horizontalMenu li a.current{color: white; background: url('images/menu-horiz-hover.png') repeat-x}
#menuAndSearch  .horizontalMenu ul li ul {display: none; position: absolute; top: 38px; left: 0; z-index: 100; float: none; background: white url('images/dropdown-bg.png') repeat-x top left; border: 1px solid #004562; border-top: none; -webkit-border-bottom-right-radius: 3px;
                                          -webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; behavior:url(/pie.htc); padding: 4px 0;
                                          -moz-box-shadow: 4px 5px 5px #004562; -webkit-box-shadow: 4px 5px 5px #004562; .box-shadow: 4px 5px 5px #004562; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#004562')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#004562');}
#menuAndSearch  .horizontalMenu ul li:hover ul {display:block;}
#menuAndSearch  .horizontalMenu ul li:hover ul li {width: 200px; line-height: 26px; border-bottom: 1px dotted #d8d8d8; margin: 0 10px; padding: 0 0; text-align: left;}
#menuAndSearch  .horizontalMenu ul li:hover ul li.last {border:none;}
#menuAndSearch  .horizontalMenu ul li ul li a {background:url("images/arrow.png") no-repeat scroll left center transparent; color:#676767; padding: 0 0 0 10px;}
#menuAndSearch  .horizontalMenu ul li ul li a:hover {background:url("images/arrow.png") no-repeat scroll left center transparent; color:#000;}
#menuAndSearch  .horizontalMenu ul li ul li a.current {background:url("images/arrow.png") no-repeat scroll left center transparent; color:#dc8a00;}

/* searchMenu */
#menuAndSearch   .searchMenu{float:right; margin-top:6px; }
#menuAndSearch   .searchMenu .input{background:url('images/pagetop-searchmenu-input-bg.png') no-repeat left top;  height:26px;  width:158px;  display:block;  float:left;  }
#menuAndSearch   .searchMenu .input  .textInput{font-size:12px;  border:0;  background:transparent;  height:26px;  width:130px; line-height:26px; padding:0 10px;  color:#818181}
#menuAndSearch   .searchMenu .submit{background:url('images/pagetop-searchmenu-submit-bg.png') no-repeat left top;  border:0;  cursor:pointer;  width:32px;  height:26px;  }
#menuAndSearch   .searchMenu .submit:hover{background-position:0 -26px;  }
/********* PAGELEFT *********/
/* verticalMenu */
#pageLeft .verticalMenu ul{margin:0;  padding:0;  }
#pageLeft .verticalMenu ul li{margin:0;  padding:0;   list-style-type:none;  }
#pageLeft .verticalMenu ul li a{display:block;  line-height:29px;  background:url('images/pageleft-vmenu-a-bg.png') no-repeat 0 0;  color:#005D83;  padding:0 15px 0 7px;  text-decoration:none;   margin:2px 0; }
#pageLeft .verticalMenu ul li a:hover {background-position:0 -29px;  color:#fff; z-index: 100;}
#pageLeft .verticalMenu ul li a.current{background-position:0 -29px;  color:#fff; z-index: 100;}
#pageLeft .verticalMenu ul li a.current{background-position:0 -29px; color:#fff; }
#pageLeft .verticalMenu ul li a.current:hover{background-position:0 -29px;}
#pageLeft .verticalMenu ul ul{padding:4px 0;background:url('images/pageleft-vmenu-submenu-bg.png') no-repeat left bottom; -webkit-border-radius: 0 0 5 5px;  -moz-border-radius: 0 0 5 5px;  border-radius: 0 0 5 5px;  behavior:url(/pie.htc); margin-top: -4px;}
#pageLeft .verticalMenu ul li ul li a{color: #676767;  padding:0 15px 0 5px;  text-decoration:none;   margin:2px 0;  }
#pageLeft .verticalMenu ul li ul li{ width: 198px; background:url('images/pageleft-vmenu-submenu-li-bg.png') repeat-x left bottom;border-bottom: 1px dotted #D7D6D4; margin-left: 2px;}
#pageLeft .verticalMenu ul li ul li a{background:url("images/arrow.png") no-repeat scroll left center transparent;    color:#676767;    font-size:11px;    line-height:20px;    margin-left:8px;    padding:0 5px 0 10px;}
#pageLeft .verticalMenu ul li ul li a:hover {color: #000;  background:url('images/arrow.png') no-repeat left center;font-weight:normal;}
#pageLeft .verticalMenu ul li ul li a.current {color: #dc8a00; background:url('images/arrow.png') no-repeat left center;font-weight:normal;}
#pageLeft .verticalMenu ul ul ul{display:none;}
#pageLeft .verticalMenu ul li .menuExpander{position:absolute; right:0px; z-index: 50; padding-right:1px; }
#pageLeft .verticalMenu ul li .menuExpander a{display:block; height:29px; width:30px; background:none; margin:0px; padding:0px; text-align: center; background:url('images/pageleft-vmenu-a-bg-extended-arrow.png');  }
#pageLeft .verticalMenu ul li .menuExpander a.current{background-position:0 -29px;  }
#pageLeft .verticalMenu ul li .menuExpander a:hover{background-position:0 -29px;  }
#pageLeft .verticalMenu ul li .menuExpander a.current:hover{background-position:0 0px;  }
#pageLeft .verticalMenu ul li ul li .menuExpander a{background:none;  }
#pageLeft .verticalMenu ul li .menuExpander a span{display:none;  }
#pageLeft .verticalMenu ul li ul li .menuExpander a span{display:none;  }
#pageLeft .verticalMenu ul li ul li .menuExpander a:hover{background:none;  }
/* news */
#pageLeft .news{padding:0 8px;}
#pageLeft .news .box{font-size:10px;  background:url('images/dotted.png') repeat-x left top;  padding:15px 0;  }
#pageLeft .news .title{color:#65D0F3;  font-size:13px;  margin:34px 0 5px 0;  display:block;  }
#pageLeft .news .box  a{text-decoration:none;  }
#pageLeft .news .box  a.image{background: url('images/product-news-bg.png') no-repeat; display: block; float: right; width: 45px; height: 45px; padding: 2px; text-align: center;}
#pageLeft .news .box .productImage{}
#pageLeft .news .box .price{color:#FFC300;  font-weight:bold;  }
#pageLeft .news .box .descr{color:#fff;  font-weight:bold;  }



/* nextOffer */
#pageLeft .nextOffer .title{color:#65D0F3;  font-size:13px;  margin:34px 0 5px 0;  display:block;  }
#pageLeft .nextOffer p{font-size:10px;  background:url('images/dotted.png') repeat-x left top;  padding:10px 0;  }
/********* VIDEO *********/

.video{text-align:right;position:relative;z-index:1;margin-top:2px;height: 254px;}
.video  .title {color:#e69500;font-size: 23px; display: block;font-weight: bold; margin: 10px 0;}
.video  .left {float:left;width: 339px;text-align:left;marigin-right: 10px;}
.video .right {float:right;width: 468px;text-align:left;padding-right: 10px}
.paginationIntro{position:absolute;right:0;top: 233px;}
.paginationIntro a{cursor:pointer; background:url('images/pagecenter-video-button.png') no-repeat scroll 0 0 transparent;    color:#81D200;    display:block;    font-size:0;    height:20px;    line-height:0;    width:20px; float:left;   }
.paginationIntro a:hover{background:url('images/pagecenter-video-button-active.png') no-repeat scroll 0 0 transparent;    color:#81D200;    display:block;    font-size:0;    height:20px;    line-height:0;    width:20px;    }
.paginationIntro a.active{background:url('images/pagecenter-video-button-active.png') no-repeat scroll 0 0 transparent;    color:#81D200;    display:block;    font-size:0;    height:20px;    line-height:0;    width:20px;    }

.items{width:20000em;position:absolute;clear:both;}
.items div{float:left;width:835px;}
#introSlideshow  .scrollable{position:relative;    overflow:hidden;  height: 254px;overflow:hidden;      }
#introSlideshow {z-index:10;position:relative;background: url('images/pagecenter-action-homepage.bg.png') no-repeat; width:835px; height: 260px;float:right;}
#introSlideshow .left p {margin: 0;}
#introSlideshow .left .productImage {text-align: center;width:340px; height: 251px;}

/********* PAGECENTER *********/


/* COMPARE */
#pageCenter .compare span.value {display:none;}
#pageCenter .compare{margin-top:10px;}
#pageCenter .compare table{background:#fcfcfc;}
#pageCenter .compare .productCompare{width:170px;float:left;height:245px; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);padding:0 15px;}
#pageCenter .compare  .imageAndTitle{margin-top:10px;width:171px; height:176px;background:url('images/pagecenter-compare-product-bg.png') no-repeat; }
#pageCenter .compare .title{color:#02425b;font-weight:bold; font-size:11px;display:block;text-align:center;padding-top:10px;text-decoration: none;}
#pageCenter .compare .title:hover {text-decoration: underline;}
#pageCenter .compare .plainPlace{width:160px;}
#pageCenter .compare  .productCompare .submit, #pageCenter .compare  .productCompare .submitVariant {cursor:pointer;border:0;background:url('images/pagecenter-compare-addtocart-bg.png') no-repeat 0 0;width:144px; height:36px; margin:0 auto;display:block;}

#pageCenter .compare  .productCompare #quantity     {display: none;}
#pageCenter .compare  .productCompare .submit:hover,  #pageCenter .compare  .productCompare .submitVariant:hover {background-position:0 -36px; }
#pageCenter .compare  .productCompare a.productImage{display:block;  height:124px;  width:165px; text-align:center;  padding:2px;}
#pageCenter .compare .price{font-size:14px; font-weight:bold; color:#ffc000;}
#pageCenter .compare .params{width:170px; font-weight:bold;color:#056285;padding-left:15px;}
#pageCenter .compare .remove{font-weight:bold;color:#404040;font-size:11px;}
#pageCenter .compare table .value{width:170px;padding-left:15px;color:#6e6e6e; }
#pageCenter .compare table td{font-size:10px; padding:5px 0;border-right:1px solid #f0f0f0;}
#pageCenter .compare table tr.rounded td{border-right:0;padding:0;}
#pageCenter .compare  .rounded img{margin-bottom:-2px;}
#pageCenter .compare table td.noBorder{border:0; padding-right:10px;}
#pageCenter .compare table td.noPadding{padding:0;}
#pageCenter .compare table tr.odd td{background:#f4f4f4;}
#pageCenter .compare table tr.even td{background:#fff;}
#pageCenter .compare table .price td {padding-top: 25px;}
#pageCenter .compare table  td.lrounded {-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px 0px 0px 5px;       behavior:url(/pie.htc);}
#pageCenter .compareTable {margin-bottom: 30px;width: 100%;}
#pageCenter .compare table  td.rrounded {-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:0px 5px 5px 0px;       behavior:url(/pie.htc);}

/* ADD TO CART - VARIANT */
.relatedProduct .popupAddToCart, #pageCenter .popupAddToCart {z-index:9999 !important;background:#fff;padding:15px;font-size:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/pie.htc);width:490px;}
.relatedProduct .popupAddToCart .addToCartTitle, #pageCenter .popupAddToCart .addToCartTitle{color:#ffc000;font-size:14px;}
.relatedProduct .popupAddToCart p.cartInfo, #pageCenter .popupAddToCart p.cartInfo{border-bottom:1px dotted #ccc;margin:0; padding:5px 0;}
.relatedProduct .popupAddToCart .variantPrice, #pageCenter .popupAddToCart .variantPrice{color:#FFC300;font-size:14px;font-weight:bold;}
.relatedProduct .popupAddToCart table, #pageCenter .popupAddToCart table{width:100%;}
.relatedProduct .popupAddToCart td, #pageCenter .popupAddToCart td{border-bottom:1px dotted #ccc; border-right: none !important; padding:10px 0;}
.relatedProduct .popupAddToCart a, #pageCenter .popupAddToCart a {color: #FFC000 !important;}
.relatedProduct .popupAddToCart .submitVariant.submit, #pageCenter .product .box .popupAddToCart .submitVariant.submit{cursor:pointer;border:0;background:url('images/pagecenter-compare-addtocart-bg.png') no-repeat 0 0;width:144px; height:36px; margin:0 auto;}
.relatedProduct .popupAddToCart .submitVariant.submit:hover, #pageCenter .product .box .popupAddToCart .submitVariant.submit:hover{background-position:bottom left; }
/* REGISTRATION */
.registration .tabsProduct a:hover{text-decoration:none;}
.registration .tabsProduct ul {float:left; margin:0;padding:0;}
.registration .tabsProduct li{font-weight:bold;clear:none !important;float:left;list-style-type:none;margin: 0 3px 0 0;padding: 0;list-style-type:none !important;}
.registration .tabsProduct  li a{text-decoration:none !important; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; }
.registration .tabsProduct .companyData { }
.registration .tabsProduct .companyData .title {margin-top: 13px;}
.registration .tabsProduct  li a{color:#000;cursor:pointer;display:block;font-size:11px;text-align:center;text-decoration:none;   background:#fff;   -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px 5px 0 0px;     behavior:url(/pie.htc);  padding:5px 5px; min-width:175px;}
.registration .tabsProduct  li a.current{background:#e7e7e7; color:#000;}
.registration .tabsProduct .companyData {display:none;}
.registration .tabsProduct .grayBackgroundNoLeftConer{background:#e7e7e7;   -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:0px 5px 5px 5px;       behavior:url(/pie.htc);  clear:both;  padding:10px;}
#pageCenter .registration{margin-top:10px;}
#pageCenter .registration .otherAddress{border:1px solid #a5a6a8; background:#fff;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);margin:10px 0; padding:10px;color:#3b3b3b;font-size:11px;font-weight:bold;}

#pageCenter .registration .benefits {clear:both;color:#717171;}
#pageCenter .registration .benefits ul {padding-left:20px;margin-top:5px;margin-bottom:0;font-size:11px;}
#pageCenter .registration .benefits ul li{color:#636363;font-weight:normal;list-style:disc !important;margin:2px 0;width:95%;margin-right:5%;}

#pageCenter .registration .title{color:#E18400; display:block;    font-size:14px;    font-weight:normal;    margin-bottom:5px;}
#pageCenter  .registration table{border-collapse:collapse;width:100%;}
#pageCenter  .registration a.readAres{margin-left:5px;float:left;background:url('images/pagecenter-registration-ares-bg.png') no-repeat;height:27px;width:114px;display:block;}
#pageCenter  .registration a.readAres:hover{background-position:0 -27px;}
#pageCenter  .registration  label.largeLabel{width:85px;}
#pageCenter  .registration  label{width:60px;}
#pageCenter  .registration .otherAddress label{width: auto; line-height: 14px; color: #084C69; float: none;}
#pageCenter  .registration .labelInfo{width:155px;}
#pageCenter  .registration .labelInfo2 {width:125px;}
#pageCenter  .registration  p{clear:both;margin:5px;text-align: left;}
#pageCenter  .registration label{color:#636363;font-size:11px;float:left;display:block;line-height:24px;}
#pageCenter  .registration .noFloatLabel label{color:#636363;font-size:11px;float:none;line-height:24px;}
#pageCenter  .registration .label{color:#636363;    display:block;    float:left;    font-size:11px;    line-height:24px;    }
#pageCenter  .registration input.large{width:221px;}
#pageCenter  .registration input.adressLabel{width:124px;}
#pageCenter  .registration input.small{width:226px;}
#pageCenter  .registration input.smallExtra{width:153px;}
#pageCenter  .registration input.middle{width:102px;float:left;}
#pageCenter  .registration input.smallest{width:44px;}
#pageCenter .registration .addressForm{display:none;}
#pageCenter .registration .wantPartner label{line-height: 14px;margin-left: 1px; width: 0;}
#pageCenter  .registration input.text, #pageCenter  .registration input.password{background:url('images/pagecenter-input-bg.png') repeat-x; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;border:1px solid #a5a6a8;height:24px;line-height:24px;padding:0 5px;behavior:url(/pie.htc); }
#pageCenter  .registration .wantPartner{margin:5px 10px; color:#056285; font-weight:bold; font-size:11px; color: #084C69;}
#pageCenter  .registration .wantPartner span.param-desc {margin-left: 0; background: url("images/param-help-icon.png") no-repeat top right; padding-right: 15px;}
#pageCenter  .registration i{font-size:9px;color:#6e6e6e; padding-left: 3px;}
#pageCenter .grayBackground{background:#e7e7e7;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);padding:10px;position:relative;z-index:1;margin-bottom:10px;}
#pageCenter  .registration .submit{width:227px;height:47px;background:url('images/personal-data-submit-bg.png') no-repeat 0 0;      border:0;      float:right;      margin-bottom:30px;    cursor:pointer;      }
#pageCenter  .registration .submit:hover{background-position:0 -47px;}
#pageCenter  .personalData.submit{width:227px;height:47px;background:url('images/personal-data-submit-bg.png') no-repeat 0 0;      border:0;      float:right;      margin-bottom:30px;    cursor:pointer;      }
#pageCenter  .personalData.submit:hover{background-position:0 -47px;}
/* CART */
#pageCenter .cartProcess{position:relative;margin:8px 10px;}
#pageCenter .cartProcess .manWithBox{right:-35px;position:absolute;top:-45px;}
#pageCenter  .freeTransfer{color:#FEAE00;    float:right;    font-size:13px;        margin-top:-50px;    position:relative;    z-index:1;}
#pageCenter .bigerPadding {margin-right: 71px;}
#pageCenter .smallPadding {margin-right: 7px;}
#pageCenter  .freeTransfer .rest{font-size:10px;}
#pageCenter  .freeTransfer .value{font-size:10px;color:#fff;}
/* PAYMENT */
#pageCenter .payment{margin-left:10px;background:#fff;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);padding:5px;position:relative;z-index:1;}
#pageCenter .payment .transferAndPay .transfer .title,#pageCenter .payment .transferAndPay .pay .title{color:#e18400;font-size:14px;display:block;font-weight:normal;margin-bottom:15px;}
#pageCenter .payment .transferAndPay .transfer,#pageCenter .payment .transferAndPay .pay{padding: 10px 15px 15px;width:375px; float:left;background:#e8e8e8;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);min-height:170px;}
#pageCenter .payment .transferAndPay .transfer{margin-right:6px;}
#pageCenter .payment .transferAndPay label{color:#056285;font-size:12px;cursor:pointer;font-weight: bold;}
#pageCenter .payment .transferAndPay label.disable {font-size:11px;line-height:25px;}
#pageCenter .payment .transferAndPay .disable, #pageCenter .payment .transferAndPay .help.disable{color:#717171;font-weight:normal;}
#pageCenter .payment .transferAndPay .help {font-size: 9px; color: #383838; margin: -3px 0 10px 25px;}
#pageCenter .payment .user{border:1px solid #a5a6a8; background:#fff;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);margin:10px 0; padding:10px;color:#636363;font-size:11px;}
#pageCenter .registration .otherAddress, #pageCenter .payment .otherAddressInfo{border:1px solid #a5a6a8; background:#fff;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);margin:10px 0; padding:10px;color:#056285;font-size:11px;font-weight:bold;}
#pageCenter .payment .otherAddressInfo label {line-height: 14px;color:#056285;}
#pageCenter .payment  a.backtobuy{float:left;background:url('images/pagecenter-cartlisting-carttable-backtobuy-bg.png') no-repeat 0 0;width:144px;;height:27px;display:block;margin-top:15px;}
#pageCenter .payment  #personalPickUpBlock strong {color: #E18400; font-size: 11px; display: block;}
#pageCenter .payment  #personalPickUpBlock input {background: url("images/pagecenter-input-bg.png") repeat-x scroll 0 0 transparent; border: 1px solid #A5A6A8;border-radius: 5px 5px 5px 5px;height: 24px;line-height: 24px;padding: 0 5px;}
#pageCenter .payment  #personalPickUpBlock span.help {display: block;float: right;line-height: 15px;width: 170px; margin: -3px 0 10px 0px;}
#pageCenter .payment  a.backtocart{float:left;background:url('images/pagecenter-cartlisting-carttable-backtocart-bg.png') no-repeat 0 0;width:144px;;height:27px;display:block;margin-top:15px;}
#pageCenter .payment  a.backtocart:hover {background-position: 0 -27px;}   


#pageCenter .payment .continue{border:0;background:transparent url('images/pagecenter-payment-continue-bg.png') no-repeat 0 0;width:228px;;height:47px;display:block;float:right;cursor:pointer;}
#pageCenter .payment .continue:hover{background-position:0 -47px;}

/* resetPass */
#pageCenter .resetPass {margin-top: 10px;}
#pageCenter .resetPass input {background:url('images/pagecenter-input-bg.png') repeat-x; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;border:1px solid #a5a6a8;behavior:url(/pie.htc); height:24px;line-height:24px;padding:0 5px;width: 200px;}
#pageCenter .resetPass label{width:140px;display:block;float:left;}


#pageCenter .resetPass .submit{background:url('images/submitanything-submit-bg.png') no-repeat 0 0;width:94px; height:27px;cursor:pointer;border: 0;}
#pageCenter .resetPass  .submit:hover{background-position:0 -27px;}

/* PAYMENT - tabs     */
.payment  .tabsProduct a:hover{text-decoration:none;}
.payment  .tabsProduct ul {float:left; margin:0;padding:0;}
.payment  .tabsProduct li{font-weight:bold;clear:none !important;float:left;list-style-type:none;margin: 0 3px 0 0;padding: 0;list-style-type:none !important;}
.payment  .tabsProduct  li a{text-decoration:none !important;}

.payment .tabsProduct .companyData {display:none;}
.payment .tabsProduct .companyData .title {margin-top: 13px;}

.payment  .tabsProduct  li a{background: url('images/pagecenter-tabs-active-bg2.jpg') repeat-x; color:#fff;cursor:pointer;display:block;font-size:11px;text-align:center;text-decoration:none; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px 5px 0 0px;     behavior:url(/pie.htc);  padding:5px 5px; min-width:175px;}
.payment  .tabsProduct  li a.current{background:#e7e7e7;  color:#E28600; border: 1px solid #D3D3D3; border-bottom: none;}
.payment  .tabsProduct .content{background:#e7e7e7;   -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:0px 5px 5px 5px;       behavior:url(/pie.htc);  clear:both;  padding:20px;}
/* PAYMENT - registrationform     */
#pageCenter  .registrationForm .small input,#pageCenter  .registrationForm .large input{background:url('images/pagecenter-input-bg.png') repeat-x; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;border:1px solid #a5a6a8;behavior:url(/pie.htc); height:24px;line-height:24px;padding:0 5px;}
#pageCenter  .registrationForm .small input{width:278px;}
#pageCenter  .registrationForm .large input{width:184px;}
#pageCenter  .registrationForm .large  .smallInput{width:50px;margin-left:10px;}
#pageCenter  .registrationForm .small label{width:60px;display:block;float:left;}

#pageCenter  .registrationForm a#aresLoader{background:url('images/pagecenter-registration-ares-bg.png') no-repeat;height:27px;width:114px;display:block;}

#pageCenter  .registrationForm .large label{width:68px;display:block;float:left;}
#pageCenter  .registrationForm .small p,#pageCenter  .registrationForm .large p{clear:both;margin:6px 5px;}
#pageCenter  .registrationForm label{color:#636363;font-size:11px;line-height:24px;}
#pageCenter  .registrationForm fieldset.small{float:left;width:362px;}
#pageCenter  .registrationForm fieldset.large{float:left;width:414px;}
#pageCenter .payment .registrationForm .title{color:#e18400;font-size:14px;display:block;font-weight:normal;margin-bottom:5px;}
#pageCenter .payment .registrationForm .large .label{color:#636363;font-size:11px;margin-left: 19px;}
#pageCenter .payment .addressForm{display:none;padding:20px;background:#E7E7E7;margin-bottom:10px;}


#pageCenter .payment textarea.note{width:772px;background:url("images/pagecenter-input-bg.png") repeat-x scroll 0 0 transparent;    border:1px solid #A5A6A8;    border-radius:5px 5px 5px 5px;    padding:0 5px;background:#fff;padding:10px;font-size: 12px;}


#pageCenter .payment  fieldset.notes{padding:10px;height:115px;background:#E7E7E7; border:1px solid #a5a6a8;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;behavior:url(/pie.htc);border:1px solid #dedede}



#pageCenter .payment label.noteLabel{font-weight:bold;color:#056285;font-weight:bold;display:block;margin:0px 0 5px 15px}
#pageCenter .payment fieldset.submites{margin-top:50px;margin-bottom:45px;}
/* CART cartTable */
#pageCenter .cartTable{font-size:10px; color:#535353;}
#pageCenter .cartTable .statusAccepted{color:#494949;font-weight:bold;}
#pageCenter .cartTable .statusNew{color:#e38a00;font-weight:bold;}
#pageCenter .cartTable .statusExped{color:#82a018;font-weight:bold;}
#pageCenter .cartTable .statusStorno{color:#ef0000;font-weight:bold;}
#pageCenter .cartTable  .statusInformation td{padding:5px 10px;}
#pageCenter .cartTable  .statusInformation td.status{width:100px;}
#pageCenter .cartTable th{border-right:1px solid #f5f5f5;}
#pageCenter .cartTable th.noBorder{border:0;}
#pageCenter .viewOldOrder {margin: 10px 0;}
#pageCenter .cartTable  .finalSummary {background:#f4f4f4; color: black; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;behavior:url(/pie.htc);padding: 18px;float:right;width: 262px;}

#pageCenter .cartTable  .finalSummary div.priceInfo {float:left; width: 137px;}
#pageCenter .cartTable  .finalSummary div.priceValue {text-align:right;float:left; width: 120px;}
#pageCenter #cartForm .cartTable{margin:0 0 0 10px;font-size:12px; color:#282828;}
#pageCenter .cartTable  table{border-collapse:collapse;width:100%;position:relative;z-index:1;background:url('images/pagecenter-cartlisting-th-bg.jpg') repeat-x;-webkit-border-radius:5px;     -moz-border-radius:5px 5px  0 0;     border-radius:5px;       behavior:url(/pie.htc);}
#pageCenter .cartTable th{height:34px;font-size:10px; color:#717171;padding:0 10px}
#pageCenter .cartTable td.dotted{background:#fefefe url('images/dotted.png') repeat-x left bottom;}
#pageCenter .cartTable td{background:#fefefe;padding:16px 10px;}

#pageCenter .cartTable .productName {color:#056285;font-size:11px; font-weight:bold;text-decoration:none;}
#pageCenter .cartTable .params{color:#636363;font-size:9px;}
#pageCenter .cartTable a.productName:hover{text-decoration:underline;}
#pageCenter .cartTable span.input{background:url('images/pagecenter-cartlisting-carttable-input-bg.png') no-repeat;width:29px;height:26px; display:block;}
#pageCenter .cartTable .changeNotification {display: none;background:#990000;-webkit-border-radius:5px;     -moz-border-radius:5px 5px  0 0;     border-radius:5px;       behavior:url(/pie.htc);padding: 10px;position: absolute;z-index:100;color:#fff;width: 816px;}

#pageCenter .cartTable table.innerTable {border: 0;background: transparent;padding:0;margin: 0;}
#pageCenter .cartTable .innerTable td {border: 0;background: transparent;padding:0;margin: 0;}

#pageCenter .cartTable .productImage {float:left;margin-right: 10px;}

#pageCenter .cartTable span.input input{font-size:10px;text-align:center;width:26px;height:26px;line-height:29px;border:0;background:transparent;}
#pageCenter .cartTable .ourPrice{color:#282828;font-size:10px;}
#pageCenter .cartTable .taxPrice{font-size:11px;font-weight:bold;color:#E38A00;}

#pageCenter .cartTable input.continue{background:url("images/pagecenter-cartlisting-carttable-continue-bg.png") no-repeat scroll 0 0 transparent;    border:none;    display:block;    float:right;    height:47px;    width:228px;    cursor:pointer;}
#pageCenter .cartTable input.continue:hover {background-position:0 -47px;}
#pageCenter .cartTable a.backtobuy, #pageCenter .viewOldOrder a.backtobuy{float:left;background:url('images/pagecenter-cartlisting-carttable-backtobuy-bg.png') no-repeat 0 0;width:144px;;height:27px;display:block;margin-top:15px;}
#pageCenter .cartTable a.backtobuy:hover,#pageCenter .viewOldOrder a.backtobuy:hover{background-position:0 -27px;}
#pageCenter .viewOldOrder a.backtobuy span {position:absolute;top:-400px;z-index:-12;}
#pageCenter .viewOldOrder a.backtobuy {clear:both;float:left;background:url('images/pagecenter-cartlisting-viewoldorder-backtobuy-bg.png');margin-left:-5px;}
#pageCenter .cartTable .orderFeatures{font-size:10px;color:#282828;}
#pageCenter .cartTable .orderFeatures input{float:left;vertical-align:middle;}
#pageCenter .cartTable .orderFeatures p{float:left;margin:5px;width:480px;}
#pageCenter .cartTable .finalPrice{font-weight:bold;}
#pageCenter .cartTable .finalSummary p{margin: 5px 0;}
#pageCenter .cartTable .name{font-size:11px;}
#pageCenter .cartTable .lastRow{background:#fff; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:0 0 5px 5px;  behavior:url(/pie.htc); }

/* myorders */
.myOrders {margin: 10px 0 10px 10px;}

/* darkBackground */
#pageCenter .darkBackground{background:url('images/pagecenter-darkbackground-bg.png') repeat-y;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc); padding:10px;}
#pageCenter #onlyHeader #navi{padding:10px;}
#pageCenter #onlyHeader .darkBackground{padding:0;}
#pageCenter #onlyHeader .darkBackground h1{margin:0 10px; padding-bottom: 5px;}
/* RECAPITULATION */
#pageCenter .recapitulation .whiteBackground {font-size:11px; color:#282828;}
#pageCenter .recapitulation fieldset.rounded{background:#fff; border:1px solid #eeeeee;  webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);     padding:5px;   margin-bottom:10px;  }
#pageCenter .recapitulation fieldset.rounded legend{color:#e28800;background:#fff;font-size:14px;}
#pageCenter .recapitulation .orderId{float:right;}
#pageCenter .recapitulation .orderId .value{color:#056285;font-weight:bold;}
#pageCenter .recapitulation  table td{padding-right:10px;}
#pageCenter .recapitulation  table td.value{width:230px;}
#pageCenter .recapitulation .submit{cursor: pointer;border:none;float:right;background:url('images/pagecenter-recapitulation-finish-bg.png') no-repeat 0 0;display:block;width:228px;height:47px;margin-bottom:30px;}
#pageCenter .recapitulation .submit:hover{background-position:0 -47px;}
#pageCenter .recapitulation td.label{width:140px;color:#056285;vertical-align: top;}
#pageCenter .recapitulation .note{border:1px solid #eeeeee; background:#fff;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);margin:10px 0; padding:10px;color:#636363;font-size:11px;}
#pageCenter .recapitulation .priceSummary{width:100%;background:#f4f4f4; webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;       behavior:url(/pie.htc);     padding:10px 5px;   margin-bottom:10px;  color:#000;}
#pageCenter .recapitulation .priceSummary td{padding:0 10px;text-align: right; }
#pageCenter .recapitulation .priceSummary td.value{width: 130px;}
#pageCenter .recapitulation .agree{color:#056285;font-weight:bold;}
#pageCenter .recapitulation .agree a{color:#056285;}
#pageCenter .recapitulation  a.backtopay{float:left;background:url('images/pagecenter-cartlisting-carttable-backtopay-bg.png') no-repeat 0 0;width:144px;;height:27px;display:block;margin-top:15px;}

#pageCenter .recapitulation  a.backtopay:hover{background-position: 0 -27px;}
/* whiteBackground */
#pageCenter .whiteBackground{background:#fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior:url(/pie.htc);padding:5px 5px;margin-left:10px; color: #056285;}
#pageCenter .article .whiteBackground{padding:5px 25px;}
#pageCenter .article .whiteBackground p {padding: 5px 0;}
#pageCenter .article .whiteBackground a {color: #E59100;}
#pageCenter .article .whiteBackground table td, #pageCenter .article .whiteBackground table, #pageCenter .article .whiteBackground table th {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: gray;border-collapse: collapse;}
#pageCenter .article .whiteBackground table.noBorder td, #pageCenter .article .whiteBackground table.noBorder, #pageCenter .article .whiteBackground table.noBorder th {border-width: 0px;border-spacing: 0px;border-style: solid; border-collapse: collapse;}
#pageCenter .article .whiteBackground img {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/pie.htc);
                                           -moz-box-shadow: 2px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 3px 3px rgba(0,0,0,0.3); .box-shadow: 2px 3px 3px rgba(0,0,0,0.3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');}
#pageCenter .article .whiteBackground img.noShadow {-moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);border-radius:0; .box-shadow: 0; -ms-filter: none; filter: none;}
/* navi */
#pageCenter  #navi{color:#ffbb00;font-size:10px;}
#pageCenter  #navi a{color:#dfdfdf;}
/* LISTING - pagination */
#pageCenter  .pagination{clear:both;font-size:11px; color:#fff;padding:50px 0;}
#pageCenter   .pagination .left{width:310px; float:left;}
#pageCenter   .pagination .right{width:525px; float:left;}
#pageCenter   .pagination .back{background:url('images/pagecenter-pagination-back-bg.png') no-repeat 0 0; width:84px; height:27px;display:block; float:left;margin-right:15px;}
#pageCenter   .pagination .back:hover{background-position:0 -27px;}
#pageCenter   .pagination .front{background:url('images/pagecenter-pagination-front-bg.png') no-repeat 0 0;width:84px; height:27px;display:block;float:left;
}
#pageCenter   .pagination .front:hover{background-position:0 -27px;}
#pageCenter   .pagination .sites{font-size:14px; float:left;}
#pageCenter   .pagination .sites  a{color:#fff;display:block;float:left; width:22px;height:22px;line-height:22px;text-align:center;}
#pageCenter   .pagination .sites  .allSum{line-height:22px;color:#fff;display:block;float:left; width:42px;text-align:center;}
#pageCenter   .pagination .sites  a:hover,#pageCenter   .pagination .sites  a.active{background:url('images/pagecenter-pagination-active-bg.png') no-repeat center center;  text-decoration:none; }

/* Tom 27/Jan/2012 pagination a hover link effect */
#pageCenter .pagination .sites a:hover{ color: #fff !important; }

/* LISTING - categoryDescr */
#pageCenter .categoryDescr{font-size:11px; color:#fff; }
#pageCenter .categoryDescr a {color:#ffc600}
/* LISTING - category */
#pageCenter .category{margin-bottom:10px;font-weight:bold;}
#pageCenter .category .box{background:url('images/pagecenter-category-box-bg.png') no-repeat; height:155px;width:198px;float:left;margin-bottom:10px; }
#pageCenter .category .even{margin-right:8px;}
#pageCenter .category .box p.image{margin: 8px 8px 4px;text-align:center;width: 182px;height:104px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior:url(/pie.htc); background: white;}
#pageCenter .category .box a.title{padding:0 2px;color:#eeae00;display:block;font-size:11px;margin: 0 8px;text-decoration:underline;height:38px;}

/* LISTING - sortAndOtherFunctions */
#pageCenter #sortAndOtherFunctions{margin:20px 10px; color:#fff;font-size:11px;}
#pageCenter #sortAndOtherFunctions a{color:#fff;line-height: 25px;}
#pageCenter #sortAndOtherFunctions .otherFunctions{float:right;}
#pageCenter #sortAndOtherFunctions  label{float:left;line-height:25px;margin-right:10px;}
#pageCenter #sortAndOtherFunctions form {float:left;}

/* LISTING - personalizedProducts */
/*#pageCenter #personalizedProducts .product .box {margin-right:5px;margin-left:5px;}
#pageCenter #personalizedProducts .product .box.odd {margin-right:4px;}*/

/* PRODUCTDETAIL  */
#pageCenter .productDetail .images span.productImage{  display:block;    height:360px;    padding-top:11px;    text-align:center;    width:496px; margin: 0}
#pageCenter .productDetail .images span.productImage img {      z-index:10;position: relative; }
#pageCenter .productDetail .images span.productImage img:hover {cursor: pointer;}
#pageCenter  .productDetail  .productInfo{float:right;font-size:11px;width:310px;margin-top: 5px;}
#pageCenter .productDetail .productInfo .price, #pageCenter .productInfo .name{line-height:25px;float:left;display:block;width:110px;color:#9ad7e7;}
#pageCenter .productDetail .productInfo .priceValue{font-size:17px;}
#pageCenter .productDetail .productInfo .line{background:url('images/dotted.png') repeat-x top left;clear:both;padding: 2px 15px; }
#pageCenter .productDetail .productInfo .lineBig{background:url('images/dotted.png') repeat-x top left;clear:both;padding: 8px 0 6px 15px;}
#pageCenter  .productDetail  .productInfo a{color:#fff;}
#pageCenter  .productDetail  .productInfo .value{color:#fff;line-height:25px;}  
#image_wrap {clear:both;margin-top:-10px;top: 105px;right:98px;position: absolute;}
#pageCenter .productDetail  .productInfo .valueInput{font-size:10px;line-height:27px;   color:#535353;background:transparent url('images/pagecenter-product-box-input-bg.png') no-repeat;   width:43px;  height:27px;  display:block;  float:left;  margin-right:5px;}


#pageCenter  .productDetail  .productInfo .valueInput input{font-size:10px; color:#535353;width:19px;text-align:right;background:transparent;   border:0;    padding:0 2px 0 2px}
#pageCenter  .productDetail .productInfo   .submit{background:url('images/pagecenter-detail-productinfo-tocart-bg.png') no-repeat 0 0;   width:94px;   height:27px;  border:0;  cursor:pointer;  }
#pageCenter   .productDetail .productInfo   .submit:hover{background-position:0 -27px }
#pageCenter  .productDetail  .productInfo    .wantButtons{margin-top:15px;}
#pageCenter  .productDetail  .productInfo    .wantButtons a{margin:10px 5px 0 5px;display:block; float:left;background:url('images/pagecenter-detail-wantbuttons.png') no-repeat 0 0;width:144px;height:27px; }
#pageCenter .productDetail  .productInfo    .wantButtons a.wantDiscount:hover{background-position:0 -27px;}
#pageCenter .productDetail  .productInfo    .wantButtons a.haveQuestion{background-position:-144px 0;}
#pageCenter .productDetail  .productInfo    .wantButtons a.haveQuestion:hover{background-position:-144px -27px;}
#pageCenter .productDetail  .productInfo    .wantButtons a.recommend{background-position:-288px 0;}
#pageCenter .productDetail  .productInfo    .wantButtons a.recommend:hover{background-position:-288px -27px;}
#pageCenter .productDetail  .productInfo    .wantButtons a.technic{background-position:-432px 0;}
#pageCenter .productDetail  .productInfo    .wantButtons a.technic:hover{background-position:-432px -27px;}
#pageCenter .productDetail  .productInfo  .compare{margin-top:10px;}
#pageCenter   .producDetailTabs .params{border-collapse:collapse;}
#pageCenter   .producDetailTabs .params td{padding:5px;}
#pageCenter   .producDetailTabs .params .name{color:#084C69;font-size:10px;font-weight:bold;background:#f4f4f4;webkit-border-radius:5px;     -moz-border-radius:5px 0px 0px 5px;     border-radius:5px 0px 0px 5px;       behavior:url(/pie.htc);}
#pageCenter   .producDetailTabs .params .value{font-size:10px; background:#f4f4f4;webkit-border-radius:5px;     -moz-border-radius:0px 5px 5px 0;     border-radius:0px 5px 5px 0;       behavior:url(/pie.htc);   border-left: 3px solid #eee; }
#pageCenter   .producDetailTabs .params .even .name {color:#084C69;font-size:10px;font-weight:bold;background:#fff; webkit-border-radius:5px;     -moz-border-radius:5px 0px 0px 5px;     border-radius:5px 0px 0px 5px;       behavior:url(/pie.htc);}
#pageCenter   .producDetailTabs .params .even .value{font-size:10px; background:#fff; webkit-border-radius:5px;     -moz-border-radius:0px 5px 5px 0;     border-radius:0px 5px 5px 0;       behavior:url(/pie.htc);   border-left: 3px solid #eee; }
/* SLIDER */
#pageCenter .scrollable{position:relative;    overflow:hidden;   /* width:628px; */width:619px;   height:100px;       }
#pageCenter .productDetail .scrollable .items{width:20000em;    position:absolute;    clear:both;    }
.scrollable .items{/*width:20000em;position:absolute;clear:both;*/}
/*.items div{float:left;width:680px;}*/
    
#pageCenter .productDetail .scrollable img{float:left;      background-color:#fff;   margin-right:6px;    /*  width:115px; */width: 113px;   height:100px;  
   }
#pageCenter .productDetail .scrollable .noArrow{position: relative; width:auto; display: block; float: left; z-index: 1;}
#pageCenter .productDetail .scrollable .arrow{background:url(images/orange-arrow.png) no-repeat; display: block;z-index:10;width:7px;height:4px; position: relative; left: 35px; top:1px;}
#pageCenter .productDetail .scrollable .active{}
#pageCenter .productDetail .scrollable img:hover {cursor: pointer;}
#pageCenter .productDetail .scrollable{float:left;}
#accessoryTab a.browse, #pageCenter .productDetail a.browse, a.navLeft, a.navRight {
	background:url('images/sliderbutton.png') no-repeat;  
	display:block;  
	width:21px;  height:54px;  
	float:left;  margin:26px 10px 0 0;  
	cursor:pointer; }
#pageCenter .productDetail a.right, a.navRight{background-position:-21px 0;   clear:right;   margin-right:0px;  }
#pageCenter .productDetail a.right:active{background-position:-1000px;}
#pageCenter .productDetail a.left, a.navLeft {margin-left:0px;}
#pageCenter .productDetail a.left:active{background-position:-1000px;}

.largeThumbs {position:relative;overflow:hidden;width: 800px;height: 600px;float:left;webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  behavior:url(/pie.htc);}
.largeThumbs .pics {width:20000em;position:absolute;clear:both;}
.pics div {float:left;cursor:pointer;width:800px !important;height:600px;margin:0px;background:#fff;}
.pics div img {/*min-height:600px*/}
#maxedGallery .close {right: 16px !important;top: 0px !important;z-index: 1000;}
#maxedGallery a.navLeft {height: 600px;position: absolute; left: 0; top: -26px; z-index:500; background:url('images/sliderbutton2.png') no-repeat;}
#maxedGallery a.navRight {height: 600px;position: absolute; right: 0; top: -26px; z-index:500; background:url('images/sliderbutton2.png') no-repeat; background-position:-21px 0;}
#maxedGallery {position: absolute; left: -10000px;}
.productImage {position: relative;}

/* PRODUCT DETAIL - tabs     */
.producDetailTabs #tabsProduct{margin:20px 0;}
.producDetailTabs #tabsProduct a:hover{text-decoration:none;}
.producDetailTabs  #tabsProduct ul.tabsList{margin:0;padding:0;clear:both;}  
.producDetailTabs  #tabsProduct ul.tabsList li{ float:left;list-style-type:none;margin-right:6px;list-style-type:none !important;}
.producDetailTabs  #tabsProduct ul.tabsList li a{text-decoration:none !important;  }
.producDetailTabs #tabsProduct ul.tabsList li a,#tabsProduct ul.tabsList li.tabs-selected a{
	font-weight: bold;color:#ffffff;cursor:pointer;display:block;font-size:11px;
	text-align:center;text-decoration:none;   
	background: url('images/pagecenter-tabs-active-bg2.jpg') 0 0 repeat-x #e89900;   
	-webkit-border-radius:5px;     -moz-border-radius:5px;     
	border-radius:5px 5px 0 0px;     behavior:url(/pie.htc);  padding:5px 21px; }
.producDetailTabs  #tabsProduct ul.tabsList li a.current{background:#fff url('images/pagecenter-tabs-active-bg.jpg') repeat-x;  color:#e28600;}
.producDetailTabs  #tabsProduct .content{color: #303030; line-height: 1.6em; font-size: 13px; background:#fff;   -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:0px 5px 5px 5px;       behavior:url(/pie.htc);  clear:both;  padding:20px;}
/* ARTICLE  */
#pageCenter .article{margin:10px 0;}
/* INTRO - banners */
#pageCenter .banners{margin-left:2px;width:557px;}
/* product */
#pageCenter .product{margin-top:15px;}
#pageCenter .product .title{font-size:20px; color:#fff;display:block;margin-bottom:5px;}
#pageCenter .product .box {background:url('images/pagecenter-product-box-bg.png') no-repeat;width:274px;height:390px;float:left;margin-bottom:10px;position:relative;}
#pageCenter .product .box.set {background:url('images/pagecenter-product-box-bg_config.png') no-repeat;}

#pageCenter .product .recommended {position: relative;}

#pageCenter .product .box .label{position:absolute;z-index:2;right:0px;top:0px;}
#pageCenter .product .box  .hasVariantsIco {position:absolute;z-index:2;right:8px;top:184px;}
#intro #pageCenter .product .odd{margin-left:15px;margin-right:0;}
/*#pageCenter .product .odd{margin:0 7px;}*/
#pageCenter .product .box{margin:0;margin-right:4px;margin-bottom:5px;position:relative;}
#pageCenter .product .box a.productImage{display:block;height:192px;text-align:center;padding:10px 10px 0 10px;position:static;background:url(images/pagecenter-product-box-cleaner.png) no-repeat bottom;padding-bottom:4px;}
#pageCenter .product .box .productTitle{font-weight:bold;text-align:left;display:block;padding:10px 30px 0 12px;height:35px;font-size:13px;}
#pageCenter .product .box .productTitle a{color:#0080b1;text-decoration:none;}
#pageCenter .product .box .productTitle a:hover{color:#02425B;text-decoration:underline;}
#pageCenter .product .box .variants {position:absolute;top:45px;left:0;color:#e9a600;font-size:9px;padding-left:13px;padding-right:5px;}
#pageCenter .product .box .variants .icon {float:left;display:inline-block;height:10px;width:14px;background:url(images/icon-variant.png) top left no-repeat;margin-top:2px;margin-right:3px;}
#pageCenter .product .box .descr{color:#024e70;font-size:9px;margin:0;padding:7px 12px;padding-bottom:0;height:47px;line-height:14px;}
#pageCenter .product .box .price{padding:0px 5px 0 7px;height:84px;width:258px;}
#pageCenter .product .box .price .priceBox {float:left;margin-left:5px}
#pageCenter .product .box .price .oldPrice{color:#fff; font-size:9px;display:block;height:15px;width:146px;background:url(images/pagecenter-product-box-another-prices.png) no-repeat top;text-indent:10px;font-style:oblique;margin-top:1px;}
#pageCenter .product .box .price .oldPrice2{color:#fff; font-size:9px;display:block;height:15px;width:146px;background:url(images/pagecenter-product-box-another-prices.png) no-repeat bottom;text-indent:10px;font-style:oblique;margin-top:1px;}
#pageCenter .product .box .price .ourPrice{font-size:27px; font-weight:bold;display: block;position:relative;padding:1px;float:left;color:#d45f00;line-height:27px;}
#pageCenter .product .box .price .ourPrice span{position:absolute;top:0;left:0;color:#fffffd;}
#pageCenter .product .box .price .ourPrice.blue {/*color: #378dad !important;*/}
#pageCenter .product .box .price .taxPrice{color:#fff;font-size:8.5px;clear:both;float:left;margin-left:5px;padding-top:2px;}
#pageCenter .product .box .footBox{float:left;font-size:10px;margin:0px;clear:both;margin-top:8px;width:100%;line-height:15px;}
#pageCenter .product .box .footBox .compare a {color:#e28a02;text-decoration:none;}
#pageCenter .product .box .footBox .compare a:hover {text-decoration:underline;}
#pageCenter .product .box .footBox .compare {float:left;margin-top:0;}
#pageCenter .product .box .footBox .availability {float:right;color:#095e85;}
#accessoryTab .icon, #relatedProductsWrap .icon, #pageCenter .product .box .footBox .availability .icon{background:url(images/icons-transfer.png) no-repeat;width:0;height:9px;float:left;display:inline-block;margin-top:4px;margin-right:2px;}
#accessoryTab .icon, #relatedProductsWrap .icon { float: none; position: absolute; right: 38px; bottom: 2px; }
#accessoryTab .icon.avai1, #relatedProductsWrap .icon.avai1, #pageCenter .product .box .footBox .availability .icon.avai1 {width:10px;background-position:left;}
#accessoryTab .icon.avai2, #relatedProductsWrap .icon.avai2, #pageCenter .product .box .footBox .availability .icon.avai2 {width:18px;background-position:-10px 0;}
#accessoryTab .icon, #relatedProductsWrap .icon, #pageCenter .product .box .footBox .availability .icon{width:10px;background-position:-28px 1px;}
/** availability: "na ceste" in yellow color **/
.productInfo span.blue.value.availability{ color: yellow !important; }
.productInfo span.red.value.availability{ color: #E01B1B !important; }

.popupAddToCart a {text-indent: -3000px; display: block; width: 64px; height: 27px; background: url('images/compare-add.png') no-repeat; color: transparent !important;}
#pageCenter .product .box .addToCartAndCompare{float:right;/*width:112px;*/margin-right:10px;}
#pageCenter .product .box .addToCartAndCompare a{color:#808080;}
#pageCenter .product .box .buy{float:right;}
#pageCenter .product .box .value{font-size:10px;line-height:27px;   color:#535353;background:url('images/pagecenter-product-box-input-bg.png') no-repeat;   width:43px;  height:27px;  display:block;  float:left;  margin-right:5px;  }
#pageCenter .product .box .value,
#pageCenter .product .box .value input {display:none;}
#pageCenter .product .box .value input{font-size:10px; color:#535353;width:19px;text-align:right;background:transparent;   border:0;    padding:0 2px 0 2px}
#pageCenter .product  .submitVariant{background:url('images/pagecenter-product-box-basket.png') no-repeat top left;width:37px;height:31px;border:0;cursor:pointer;display: block;float:left;margin-top:10px;}
#pageCenter .product .box .submit{background:url('images/pagecenter-product-box-basket.png') no-repeat top left;width:37px;height:31px;border:0;cursor:pointer;display: block;float:left;margin-top:10px;}
#pageCenter .product .box .config{text-indent: -9999px; background:url('images/konf_ico.png') no-repeat top left;width:35px;height:35px;border:0;cursor:pointer;display: block;float:left;margin-top:6px;}
#pageCenter .product  .submitVariant:hover, #pageCenter .product .box .submit:hover {background:url('images/pagecenter-product-box-basket.png') no-repeat bottom left;}

/********* PAGERIGHT *********/
.inner{padding:3px 2px; }
/* INTRO -  bestSeller */
#pageRight .bestSeller{padding:15px 10px 0 10px;}
#pageRight .bestSeller .title{color:#FEAE00; font-size:13px;display:block; padding-bottom: 5px;}
#pageRight .bestSeller .box{background:url("images/dotted.png") repeat-x scroll left top transparent;    color:#98D7EF;    font-size:10px;    font-weight:bold;    padding:10px 0; }
#pageRight .bestSeller .box .order{color:#fff; background:url('images/point.png') no-repeat;  width:14px; height:14px; float:left; margin-right:5px; text-align:center;}
#pageRight .bestSeller .box .descr{float:left; width:228px; }
#pageRight .bestSeller .box .descr a{color:#98D7EF;text-decoration:none;}
/* INTRO -  enquiry */
#pageRight .enquiry{padding:0 10px;margin-bottom:5px;}
#pageRight .enquiry .title{color:#56C4E8; font-size:13px;  margin:34px 0 5px 0; display:block; }
#pageRight .enquiry .box{font-size:10px;  background:url('images/dotted.png') repeat-x left top;  padding:10px 0; color:#98D7EF;   }
#pageRight .enquiry .question{font-weight:bold;display:block;}
#pageRight .enquiry .answer{display:block;margin:5px 0;}
#pageRight .enquiry img{vertical-align:middle;}
#pageRight .enquiry a {color:#FBC400; font-weight: bold;}
/********* PAGEFOOT *********/
#pageFoot .inner{width:1073px;  margin:0 auto; line-height:17px; padding-top:5px; }
#pageFoot .box a{color:#cfcfcf; }
#pageFoot .box a:hover{color:#e3e3e3; }
#pageFoot .box a.orange{color:#ffc000;  }
#pageFoot .box{color:#cfcfcf;font-size:10px; float:left;padding:0 30px;margin-top:12px;}
#pageFoot .box .title{font-size:12px;display:block;margin-bottom:18px;}
.smallBox{width:136px;}
.middleBox{width:122px;}
.largeBox{width:265px;}
.maxBox{width:301px;background:url('images/logopul.png') no-repeat right 5px;min-height: 200px;}
#pageFoot .box ul{margin:0 0 0 15px;padding:0;}
#pageFoot .box ul li{list-style-image:url('images/arrow.png');}
/* simple_overlay  */
.simple_overlay{display:none; z-index:10000 !important; background-color:#333;
				/*width:660px;min-height:200px;*/border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
a.close {background:url("images/close.png") no-repeat scroll 0 0 transparent !important;    cursor:pointer;    height:35px !important;    position:absolute !important;    right:-14px !important;    top:5px !important;    width:35px !important;}

#podminky  a.close {background:url("images/close.png") no-repeat scroll 0 0 transparent !important;    cursor:pointer;    height:35px !important;    position:absolute !important;    right:20px !important;    top:5px !important;    width:14px !important;}


/* FASTHELP */
#contactForm {color:#000; text-align:left;padding:20px !important;}
#contactForm, #contactForm form p.text {color: #026680; font-size: 11px; }
#contactForm p.text {padding: 0;}
#contactForm input {background:url('images/pagecenter-input-bg.png') repeat-x; -webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;border:1px solid #a5a6a8;height:24px;line-height:24px;padding:0 5px;behavior:url(/pie.htc);width:231px;}
#contactForm textarea {font-size:12px;height: 140px;width: 388px;overflow:hidden;background: white url('images/pagecenter-input-bg.png') repeat-x;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;border:1px solid #a5a6a8;padding:0 5px;behavior:url(/pie.htc);}
#contactForm label {font-size:11px; display: block;}
#contactForm fieldset {float:left;width: 400px;padding:10px;}
#contactForm .title {font-weight:bold;margin-left:9px;display:block; color: #eb9b00; text-transform: uppercase;}
#contactForm .submit {background:url('images/fasthelp-submit-bg.png') no-repeat !important; height:47px !important; width: 228px !important;border:0 !important;cursor:pointer !important;  float: right;}
#contactForm .submit:hover {background-position:0 -47px !important;}
.simple_overlay{background:#fff;-webkit-border-radius:5px;     -moz-border-radius:5px;     border-radius:5px;behavior:url(/pie.htc);}
.contactform p {margin:5px 0;}
/* select box */
ul.newList *{margin:0;padding:0;position:relative;z-index:1000; }
ul.newList a{color:#333;text-decoration:none;display:block;}
ul.newList{margin:0;padding:0;list-style:none;color:#333;width:180px;position:absolute;top:22px;left:0;overflow:hidden;z-index:9999;}
.newListSelected.error.newListSelHover,
.newListSelected{width:170px;color:#333;font-size:12px;height:26px;line-height:24px;padding-left:10px;float:left;background:url('images/selectbox.png') no-repeat;position:relative;z-index:1000;cursor:pointer;margin-right:5px;margin-bottom: 5px}
.newListSelected.error {background:url('images/selectbox-error.png') no-repeat;}
.newListSelected span{width:149px;display:block;}
ul.newList li{background:transparent;color:#ffffff;}
ul.newList li a{font-size: 11px; padding:3px 8px;text-decoration:none !important;display:block;background:#fff;cursor:pointer;color:#6c6c6c !important;}
ul.newList li a:hover{color:#005D83  !important;}
ul.newList li a:focus{-moz-outline-style:none;}
.selectedTxt{width:138px;overflow:hidden;height:24px;padding-right:30px;font-size: 11px; color:#6c6c6c;}
ul.newList li a.hiLite{color:#005D83 !important;}
ul.newList li a.hiLite.newListHover {color:#ed8407 !important;}

/* select box small */
#frm-productsList-paginator-stepForm ul.newListSmall * {margin:0;padding:0;position:relative;z-index:1000; }
#frm-productsList-paginator-stepForm ul.newListSmall{margin:0;padding:0;list-style:none;color:#333;width:103px;position:absolute;top:22px;left:0;overflow:hidden;z-index:9999;}
#frm-productsList-paginator-stepForm .newListSmall .newListSelected{width:99px;color:#333;font-size:12px;height:26px;line-height:24px;padding-left:10px;float:left;background:url('images/selectboxSmall.png') no-repeat;position:relative;z-index:1000;cursor:pointer;margin-right:5px;margin-bottom: 5px}
#frm-productsList-paginator-stepForm .newListSmall .newListSelected span{width:119px;display:block;}
#frm-productsList-paginator-stepForm .newListSelected{width:130px;color:#333;font-size:12px;height:26px;line-height:24px;padding-left:10px;float:left;background:url('images/selectboxSmall.png') no-repeat;position:relative;z-index:1000;cursor:pointer;margin-right:5px;margin-bottom: 5px}
#frm-productsList-paginator-stepForm .newList {width: 102px;}



p#printOrder {
    text-align: center;
}
a.param-desc {background: url('images/param-help-icon.png') top right no-repeat; cursor: pointer; width: auto; height: 18px; display: inline-block; padding-right: 15px; color: #084C69;}
.attrDesc {display: none;}

/* tooltip styling */
.attrDesc,.tooltip {filter: alpha(opacity=95); background: #004562; background:rgba(9,115,155,0.95); border:2px solid #086081; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior:url(/pie.htc);  height:auto;  padding:10px 20px;  width:510px;  font-size:11px;  color:#fff;  z-index:999;}
span.title.recommended {font-size: 11px !important; font-weight: bold; color: #02425B; text-align: center; margin-top: 8px;}
span.title.recommended a {text-decoration: none;}
span.title.recommended a:hover {text-decoration: underline !important;}
.product .box.recommended {width: 225px !important; height: 260px !important; background: url('images/recommended_bg.png') no-repeat !important; margin-right: 18px;}
.product .box.recommended a.productImage {height: 175px !important;}
.product .box.recommended .price {color: #F10000; font-size: 13px; font-weight: bold; position: absolute; width: 195px; text-align: center; bottom: 14px;}
.recommended-products {margin-left: 38px;}
.showCompare {margin-left: 5px;}
a.showCompare {padding-left:12px;background:url(images/delete-red-cross.png) no-repeat left 5px;}

.loading-indicator {height: 80px;width: 80px;background: url( 'images/loading.gif' );background-repeat: no-repeat;background-position: center center;}
.loading-indicator-overlay {background-color: #fff;opacity: 0.8;filter: alpha(opacity=80);zoom: 1;}
.flash.info {background: #E0FFD6 url('images/success-ico.png') no-repeat 10px center; border: 1px solid #62B04D;border-radius: 5px 5px 5px 5px;color: #000;float: right;padding: 10px 10px 10px 45px;width: 776px;margin: 3px 2px 8px;}
.flash.success {background: #E0FFD6 url('images/success-ico.png') no-repeat 10px center; border: 1px solid #62B04D;border-radius: 5px 5px 5px 5px;color: #000;float: right;padding: 10px 10px 10px 45px;width: 776px;margin: 3px 2px 8px;}
.flash.error {background: #E0FFD6; border: 1px solid red;border-radius: 5px 5px 5px 5px;color: #000;float: right;padding: 10px 10px 10px 45px;width: 776px;margin: 3px 2px 8px;}

.payment .tabsProduct {margin-top: 10px;}

/** Rating */
div.rating {
    border-bottom: 1px dotted #D8D7D7;
    padding: 10px 0 5px;
}
div.rating img {
    margin-right: -5px;
}

div.rating strong {
    font-size: 12px;
}

p.ratingRadios br {
    display: inline !important;
}

div.addToCartCompare {
    padding-top: 10px;
}
div.rateForm .grayBackground {color: #2b768b; font-size: 11px; padding: 5px 10px 10px !important;}
div.rateForm h3 {margin: 0; padding: 0;}
div.rateForm p {padding: 5px 0; margin: 0;}
div.rateForm .comment {display:block; float: left; margin-right: 5px;}
div.rateForm textarea {font-size: 11px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:1px solid #a5a6a8; height:150px; padding:0 5px;behavior:url(/pie.htc); width:765px;}
div.rateForm .submit {background:url('images/fasthelp-submit-bg.png') no-repeat !important; height:47px !important; width: 228px !important;border:0 !important;cursor:pointer !important;  float: right;}
div.rateForm .submit:hover {background-position:0 -47px !important;}
div.paginatorTop .stepper {display: block;}
div.paginatorTop .paginator {display: none;}
div.paginatorBottom .stepper {display: none;}
div.paginatorBottom .paginator {display: block;}

 