fieldset{border:0}fieldset h4{margin-top:10px}.hide{display:none}span.disabled,input.disabled{background-color:silver!important;border-color:#999!important;color:#777!important;background-image:none!important}div.flags a{margin-right:5px}div.cards img,div.paymentlogo img{margin-right:5px;margin-bottom:5px}ul.pager{float:right;clear:left;margin:0!important;padding:15px 0 0!important;list-style:none}ul.pager li{float:left}ul.pager li a{float:left;margin:0 0 4px 4px;padding:4px 7px;border:1px solid #dfdfdf}ul.pager li a.active,ul.pager li a:hover{font-weight:700;border-color:#999}div.keyword-search fieldset div.input.search div.keyword{margin-bottom:3px}div.keyword-search fieldset div.input.search div.keyword label,fieldset div.search div.category label{display:block;float:left;clear:left;padding-right:5px;width:80px;line-height:20px;text-align:right}div.keyword-search fieldset div.input.search div.keyword input{padding:1px;width:290px}div.keyword-search fieldset div.input.search div.category select{width:296px}div.keyword-search fieldset div.input.search div.cbstockonly,fieldset div.input.search div.cbofferonly{margin:5px 0 0 84px}div.keyword-search fieldset div.input.search div.cbstockonly input,fieldset div.input.search div.cbofferonly input{margin-right:5px}div.keyword-search fieldset div.buttons{margin:5px 0 15px 84px}.cart .price{margin-left:5px}.cart div.shipment,.cart .payment,div.input.search{margin-top:15px}.cart.delivery .shipment dt,.cart.shipment .shipment dt,.cart.payment .payment dt{float:left;clear:both;width:20px}.cart.delivery .shipment dd,.cart.shipment .shipment dd,.cart.payment .payment dd{margin-left:25px}.cart.shipment div.shipment dl,.cart.payment div.payment dl{padding:10px}.cart.shipment div.shipment dl dd p,.cart.payment div.payment dl dd p{margin-bottom:5px}.cart.shipment div.shipment dl.active,.cart.payment div.payment dl.active{background-color:#eee;border:1px dotted #999}.cart.shipment div.shipment dl.active label,.cart.payment div.payment dl.active label{padding:2px 8px 0 0}.cart.shipment div.shipment dl.active div.parcel label,.cart.payment div.payment dl.active div.parcel label{float:left;clear:right;width:110px;vertical-align:middle}.cart.shipment div.shipment dl.active table label,.cart.payment div.payment dl.active table label{width:auto!important}.cart.payment div.payment div.logo img{margin:5px 5px 0 0}.parcel > div{clear:left}.parcel input[type=text],.parcel select{margin-bottom:5px}.parcel select{width:100%}.cart.delivery .billingshipment dt{width:auto;margin:0;padding:0}.cart.delivery .billingshipment label{padding-left:5px}div.giftcard span.radio input[type=radio]{margin:2px 5px 2px 0}div.profile fieldset div.account,div.profile fieldset div.address,div.profile fieldset div.user .username,div.profile fieldset div.user .nickname,div.profile fieldset div.password{margin-bottom:15px}div.profile fieldset div.user .username,div.profile fieldset div.user .password{margin-bottom:0;padding:15px}div.profile fieldset div.user .username{border-bottom:1px dotted #999}div.profile fieldset div.user br,div.profile div.login br{display:none}div.profile h5{margin:0}div.profile fieldset div input[type="text"],div.profile fieldset div input[type="password"],div.profile select{vertical-align:top;width:85%}div.profile select{width:298px}div.profile fieldset dl,div.cart fieldset dl{margin-bottom:3px;min-height:19px;clear:both}div.profile fieldset dl dt,div.cart fieldset dt,div.customFields dt{margin-bottom:1px;float:left;padding-right:5px;width:150px}div.profile fieldset dl dd,div.cart fieldset dd,div.customFields dd{margin-left:155px}div.cart fieldset div.coupon dl dt{width:auto}#ctl00_bc_btnSearchKrak{margin-left:155px}div.cart.external.classic #card > dl{margin:5px 0;height:25px;line-height:25px}div.cart.external.classic #card input{box-sizing:border-box}div.cart.external.classic dl.cc-number dd input{width:150px}div.cart.external.classic dl.cc-date dd{float:left;margin:0}div.cart.external.classic dl.cc-date dd.seperator{width:10px;text-align:center}div.cart.external.classic dl.cc-date dd input{width:70px}div.cart.external.classic dl.cc-cvc dd input{margin-right:4px}div.cart.external.classic div.payment-logo{margin-top:15px}div.profile table.login{width:100%}div.profile table.login td div.input{height:120px}div.profile table.login td div.input span.checkbox{display:block;margin-top:7px}span.checkbox input,div.profile .address dl.dropdownlist input{margin-right:4px}div.profile td.login,div.profile td.register{vertical-align:top}div.profile table.login td.login dl dt,div.profile table.login td.register dl dt,div.scn-col.scn-login dl dt{float:none;height:auto;width:auto;text-align:left}div.profile table.login td.login dl dd,div.profile table.login td.register dl dd,div.scn-col.scn-login dl dd{margin-left:0}div.profile div.address > .radio{margin-top:15px;margin-bottom:10px}div.profile p{margin:0 0 15px;padding:0}div.profile .address br{display:none}div.profile .address > .radio,div.profile .address > .checkbox{display:block;margin:0 0 3px 155px}div.profile .address .radio > input,div.profile .address .checkbox > input{margin-right:4px;vertical-align:middle}div.profile .address .radio > label,div.profile .address .checkbox > label{margin-right:10px}div.profile .address dl.dropdownlist label{margin-right:10px}div.profile div.orders ul,div.profile .settings ul{list-style:none;margin:0}div.profile div.orders,div.profile div.settings,div.profile .input{margin-bottom:10px;background-color:#fff}div.profile .delivery,div.profile .invoiceaddress{margin-bottom:15px}div.profile .delivery select,div.profile .invoiceaddress select{width:100%}div.profile table .even{background-color:#f5f5f5}table.basket,table.ordertable,table.addresstable,table.status,table.datatable{border-collapse:collapse;width:100%}table.ordertable th,table.ordertable td,table.addresstable th,table.addresstable td,table.basket th,table.basket td,table.status th,table.status td,table.datatable th,table.datatable td{text-align:left;padding:2px 5px 1px}table th.price-right,table td.price-right{text-align:right;white-space:nowrap}table.ordertable th,table.addresstable th,table.basket th,table.status th,table.datatable th{padding:5px}table.basket{margin-top:10px}table.basket input{vertical-align:baseline;text-align:right;margin-right:7px}table.basket tr div.hr hr{display:none}table.basket tr div.hr{border-top:1px dotted #999}table.basket tr.data td{padding-top:4px;padding-bottom:4px;line-height:normal}table.basket tr.even td{background-color:#f5f5f5}table.basket div.comment textarea{margin-bottom:15px;text-align:left;width:100%}div.cart div.coupon{margin-top:15px}div.cart .accept-term{margin-top:10px;text-align:right}div.cart .accept-term span.checkbox{margin-right:6px}div.cart .accept-term span.checkbox input{height:auto}div.cart.confirm table.basket td.billing,div.cart.confirm table.basket td.shipping,div.cart.complete table.basket td.billing,div.cart.complete table.basket td.shipping,div.cart.complete div.print{margin-bottom:1.2em}div.profile table.basket td.billing,div.profile table.basket td.shipping{padding:0}div.cart.confirm table.basket tr.data td,div.cart.complete table.basket tr.data td{padding-top:6px;padding-bottom:6px}div.profile table.order-info{margin-bottom:15px;text-align:left}div.profile table.order-info th{padding-right:15px}div.profile table.status{margin-top:15px}div.profile table.basket tr.data td{padding-top:5px;padding-bottom:4px}.validation{color:red}.alert-err,.alert-ok{margin-bottom:15px;padding:15px;text-align:center}.alert-err{color:#89393f;background-color:#ffd7da;border:1px dotted #db8990}.alert-ok{color:#5b8250;background-color:#d4f5b8;border:1px dotted #8ebf73}.alert-err .desc,.alert-ok .desc{display:block;margin-bottom:5px;font-size:14px;font-weight:700;text-transform:uppercase}.alert-err ul,.alert-ok ul{margin:0!important;list-style-position:inside}.alert-err ul li,.alert-ok ul li{padding:2px 0}.ac_results{padding:2px;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_loading{background:#fff url(indicator.gif) right center no-repeat}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:#fff}div.maillist{margin-top:10px}div.maillist dl.dropdownlist{margin:10px 0;line-height:1.4em}div.maillist dl dt{margin-bottom:3px;font-weight:700}div.maillist dl.dropdownlist dd input,div.maillist dl.dropdownlist dd label{margin-right:4px;vertical-align:middle}div.maillist dl.dropdownlist dd br{display:block}div.maillist div.clearfix{clear:both}body.tell-a-friend{margin:20px 20px 0;font-size:11px;background-color:#fff;color:#000}body.tell-a-friend h1{margin-bottom:10px;font-size:24px}body.tell-a-friend p{margin:0 0 .7em}body.tell-a-friend table{width:480px}body.tell-a-friend table label{float:left;line-height:17px}body.tell-a-friend table td{padding:1px 20px 1px 0}body.tell-a-friend table tr.from input,body.tell-a-friend table tr.to input{float:right;width:53%}body.tell-a-friend table tr.comment label{display:block}body.tell-a-friend table tr.comment textarea{clear:both;float:left;width:100%;height:45px;font-size:1em}body.tell-a-friend table tr.link span#lblLink{margin-right:5px}body.tell-a-friend table tr.link span#panelLink{color:#999}body.tell-a-friend div.buttons input{margin-right:5px}body.tell-a-friend .alert-err{padding:0;text-align:left;background-color:transparent;border:0}body.tell-a-friend .alert-err .desc{font-size:12px;text-transform:none}body.tell-a-friend fieldset{clear:both}body.tell-a-friend .alert-err ul{float:left;padding-bottom:10px}body.tell-a-friend .alert-err ul li{padding-right:10px;float:left}div.stock span img{margin-right:5px}div.quicksearch{margin-bottom:15px}div.quicksearch div.filters > div{clear:left;margin-top:2px}div.quicksearch div.filters dl{float:left;margin:0 2% 8px 0;min-width:110px}div.quicksearch div.filters dl select{min-width:110px}div.quicksearch div.filters div.price-range dl input{width:70px}div.quicksearch div.filters div.price-range dl .currency{padding-left:2px;font-size:.8em;vertical-align:bottom}div.quicksearch div.filters div.stock{margin:4px 0 12px}div.quicksearch:after,div.quicksearch div.filters > div:after{content:".";visibility:hidden;display:block;height:0;clear:both}#onePageCheckout table{width:100%}#opcLogin .inputCheckbox{margin-top:5px}#onePageCheckout select,#onePageCheckout textarea{width:99%}#onePageCheckout .inputSelect select{width:100%}#onePageCheckout div.inputText,#onePageCheckout div.inputPassword,#onePageCheckout div.inputCheckbox,#onePageCheckout div.inputRadio,#onePageCheckout div.inputSelect{margin-bottom:5px}#onePageCheckout div.selectionOption .selectionContent label,#onePageCheckout div.selectionOptions span.comment{font-style:italic}#onePageCheckout table.selection tr{vertical-align:top}#onePageCheckout table.selection th{text-align:left}#onePageCheckout table.selection th.inputRadio{width:16px}#onePageCheckout .selectionOption{margin-bottom:5px}#onePageCheckout div.description,#onePageCheckout p.description{font-weight:400}#onePageCheckout .maillist{margin:2px 0 0 17px}#onePageCheckout .maillist dl{margin:0}#onePageCheckout .maillist dd table td{padding-bottom:2px}#onePageCheckout .inputCheckbox input{float:left;margin-right:4px}#onePageCheckout .inputCheckbox label{display:block;margin-left:18px}#onePageCheckout #opcRegister fieldset.address div.addresstype{margin-bottom:5px}#onePageCheckout #opcRegister fieldset.address div.addresstype label{padding:0 15px 0 5px}#opcRequisitionNumber,#opcComment,#opcTerms,#opcButtonNext{margin:4px 0}#opcTemplateRows #opcRegister #shipmentAddress{margin-top:20px}#opcTemplateRows .opcClm{margin-bottom:15px}#opcTemplateRows .opcCheckoutFields fieldset.address dl{height:45px}#opcTemplateRows .opcCheckoutFields fieldset.krak{margin:15px 0}#opcTemplateRows .opcCheckoutFields fieldset.krak dl{height:auto}#opcTemplateRows .opcCheckoutFields dl{float:left;margin-right:4%;width:46%}#opcTemplateRows .opcCheckoutFields dl input[type="text"],#opcTemplateRows .opcCheckoutFields dl input[type="password"]{width:98%}#opcTemplateRows .opcCheckoutFields dl select{width:100%}#opcTemplateRows .opcCheckoutFields fieldset.krak dl{margin-right:7px;width:30%}#opcTemplateRows .opcCheckoutFields .inputCheckbox{clear:left}#opcTemplateRows .opcCustomFields{clear:both;float:left;margin:15px 0;padding-top:10px;width:96%;border:1px solid silver;border-right:0;border-left:0}#opcTemplateRows .opcCustomFields dl{float:none;margin-bottom:10px;height:auto!important;width:48%}#opcTemplate3clm #opcData{width:28%;padding-right:2%;border-right:1px dotted silver}#opcTemplate3clm #opcOptions{width:27%;padding:0 2%;border-right:1px dotted silver}#opcTemplate3clm #opcBasketClm{width:36%;padding-left:2%}#opcTemplate3clm #opcShipment{margin-bottom:25px}#opcTemplate3clm fieldset h4{margin-top:0}#opcTemplate3clm fieldset.address h4,#opcTemplate3clm #opcShipment h4,#opcTemplate3clm #opcPayment h4{margin-bottom:10px;padding-bottom:2px;border-bottom:1px dotted gray}#opcTemplate3clm #opcRegister{margin-top:10px}#opcTemplate3clm #opcRegister fieldset.krak{margin:20px 0 10px}#opcTemplate3clm fieldset.krak dl{width:50%}#opcTemplate3clm #opcRegister fieldset.krak dl,#opcTemplate3clm #opcRegister fieldset.address dl{margin-bottom:5px}#opcTemplate3clm #opcRegister fieldset.address dl input[type=text],#opcTemplate3clm #opcRegister fieldset.address dl input[type=password]{width:97%}#opcTemplate3clm #opcRegister #shipmentAddress{margin-top:20px}#opcTemplate3clm table.selection{width:auto}#opcTemplate3clm #opcBasketClm table.basket{margin-bottom:25px}#opcTemplate3clm #opcBasketClm > div{margin-bottom:10px}#onePageCheckout-v2 .validation-summary{margin-bottom:10px;font-style:italic;color:red}#onePageCheckout-v2 #opcLoginLink{display:inline-block}#onePageCheckout-v2 #opcLogin{margin:15px 0 0}#onePageCheckout-v2 #opcLogin .input.no-label{margin:10px 0 15px}#onePageCheckout-v2 .newsletter div.checkbox.list{display:none}#onePageCheckout-v2 label.error{display:block!important;margin:2px 0;color:red;font-style:italic}#onePageCheckout-v2 table{width:100%}#onePageCheckout-v2 fieldset legend,#onePageCheckout-v2 h4{margin-bottom:10px;padding-bottom:2px;width:100%;font-weight:700;font-size:14px;border-bottom:1px dotted silver;color:#000}#onePageCheckout-v2 #shipping{margin-top:15px}#onePageCheckout-v2 .input.disabled{color:silver}#onePageCheckout-v2 .input input{vertical-align:middle}#onePageCheckout-v2 .input > input[type="text"],#onePageCheckout-v2 .input > input[type="tel"],#onePageCheckout-v2 .input > input[type="email"],#onePageCheckout-v2 .input > input[type="password"]{width:98%}#onePageCheckout-v2 .input > select,#onePageCheckout-v2 .input > textarea{width:99%}#onePageCheckout-v2 .input{margin-bottom:5px}#onePageCheckout-v2 .input > label{display:block}#onePageCheckout-v2 .input.radio,#onePageCheckout-v2 .input.checkbox{padding-left:20px}#onePageCheckout-v2 .input input[type="radio"],#onePageCheckout-v2 .input input[type="checkbox"]{float:left;margin-left:-20px;vertical-align:baseline}#onePageCheckout-v2 #lookup{margin-bottom:15px}#onePageCheckout-v2 .address-container .addresstype{margin-bottom:10px}#onePageCheckout-v2 .address-container .addresstype .input{padding-left:0}#onePageCheckout-v2 .address-container .addresstype label{display:inline;padding-right:7px}#onePageCheckout-v2 .address-container .addresstype input{float:none;margin:0 3px 0 0}#onePageCheckout-v2 .selectable .select-container{display:none}#onePageCheckout-v2 .input.selectable .select-container,#onePageCheckout-v2 .service-container ul > li.active div.extras{margin:5px 0 0 -14px;padding-left:12px;border-left:2px solid #e5e5e5}#onePageCheckout-v2 .input.selectable .select-container label{display:inline!important;margin-right:5px;margin-left:3px;font-style:italic}#onePageCheckout-v2 .service-container{margin-bottom:15px}#onePageCheckout-v2 .service-container ul{margin:0;list-style:none}#onePageCheckout-v2 .service-container ul > li.active div.extras{margin-bottom:15px}#onePageCheckout-v2 #order{margin-bottom:15px!important}#onePageCheckout-v2 #order > fieldset > div{display:inline-block;margin-right:4%;width:45%;vertical-align:top}#onePageCheckout-v2 #order > fieldset > div strong,#onePageCheckout-v2 #order > fieldset > div span{display:block}#onePageCheckout-v2 #order table.order-items{margin-top:15px;border-collapse:collapse}#onePageCheckout-v2 #order table.order-items th{padding:5px;text-align:left;background-color:#555;color:#fff}#onePageCheckout-v2 #order table.order-items td{padding:3px 5px}#onePageCheckout-v2 #order table.order-items tr th:nth-child(2),#onePageCheckout-v2 #order table.order-items tr td:nth-child(2){display:none}#onePageCheckout-v2 #order table.order-items .right{text-align:right;white-space:nowrap}#onePageCheckout-v2 #order table.order-items tbody .shipment,#onePageCheckout-v2 #order table.order-items tbody .payment{background-color:transparent!important}#onePageCheckout-v2 #order table.order-items tbody .shipment td{border-top:1px solid silver}#onePageCheckout-v2 #order table.order-items tbody .payment td{border-bottom:1px solid silver}#onePageCheckout-v2 #order table.order-items tfoot tr.hilight{font-weight:700;font-size:1.1em}#onePageCheckout-v2 #opcTemplateRows .grouped.company .input,#onePageCheckout-v2 #opcTemplateRows .grouped.name .input,#onePageCheckout-v2 #opcTemplateRows .grouped.address .input,#onePageCheckout-v2 #opcTemplateRows .grouped.region .input,#onePageCheckout-v2 #opcTemplateRows .grouped.contact .input{position:relative;float:left;margin-right:3%;width:47%;height:40px}#onePageCheckout-v2 #opcTemplateRows .address-container .grouped.options{padding-top:5px;clear:left}#onePageCheckout-v2 #opcTemplateRows .grouped label.error{position:absolute;right:0;top:0;margin-top:0}#onePageCheckout-v2 #opcTemplateRows .extras{overflow:hidden}#onePageCheckout-v2 #opcTemplateRows .custom-fields{padding-top:20px;border-top:1px solid silver;clear:both}#onePageCheckout-v2 #opcTemplate3clm #lookup{margin:15px 0}#onePageCheckout-v2 #opcTemplate3clm .extras .input.with-button input[type=text]{width:60px}#onePageCheckout-v2 #opcTemplate3clm .extras .input.with-button div.buttons{display:inline}#onePageCheckout-v2 #opcTemplate3clm .extras .input.with-button div.buttons span{float:none}#onePageCheckout-v2 #opcTemplate3clm .extras .input.with-button div.buttons input{padding:3px 10px}#onePageCheckout-v2 #opcTemplate3clmResponsive{overflow:hidden}#onePageCheckout-v2 #opcTemplate3clmResponsive > div{margin-bottom:15px}@media (min-width: 760px){#onePageCheckout-v2 #opcTemplate3clmResponsive > #opcData{float:left;width:48%}#onePageCheckout-v2 #opcTemplate3clmResponsive > #opcOptions,#onePageCheckout-v2 #opcTemplate3clmResponsive > #opcBasketClm{float:right;width:50%}}@media (min-width: 1024px){#onePageCheckout-v2 #opcTemplate3clmResponsive > div{float:left!important;margin-left:2%}#onePageCheckout-v2 #opcTemplate3clmResponsive > #opcData{margin-left:0;width:28%}#onePageCheckout-v2 #opcTemplate3clmResponsive > #opcOptions{width:28%}#onePageCheckout-v2 #opcTemplate3clmResponsive > #opcBasketClm{width:40%}}#mobileSwitchMsg{display:none;padding:10px;text-align:center;font-weight:700;font-size:4em;box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ddd));background-image:-webkit-linear-gradient(#f5f5f5,#ddd);background-image:-moz-linear-gradient(#f5f5f5,#ddd);background-image:-ms-linear-gradient(#f5f5f5,#ddd);background-image:-o-linear-gradient(#f5f5f5,#ddd);background-image:linear-gradient(#f5f5f5,#ddd);border-bottom:2px solid #666;text-shadow:1px 1px 3px rgba(0,0,0,.3),1px 1px 1px #fff}#mobileSwitchMsg a{color:#666}input[type=submit],input[type=button],input[type=reset],button{-webkit-appearance:none}#overlayBg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:9999}#addedToBasketModal,#modalWindow{display:none;position:fixed;top:50%;left:50%;padding:15px 30px;font-size:14px;text-align:center;background-color:#fff;border:2px solid #bbb;box-shadow:0 5px 50px rgba(0,0,0,.3);z-index:9999}#addedToBasketModal h2,#modalWindow h2{font-size:34px}#modalWindow .tip{margin:15px -15px 0;padding:10px;background-color:#f0f0f0;border:1px solid #ddd;font-style:italic;text-align:center;border-radius:2px}#modalWindow .progressicon,#modalWindow .progressbar{margin:15px 0 0}#modalWindow .alert-err,#modalWindow .alert-ok{margin:15px -15px}#modalWindow .paii-cancel{margin:25px 0}#addedToBasketModal div.product{margin:10px 0 20px}#addedToBasketModal div.product span{margin-right:10px}#addedToBasketModal div.product .qty{font-weight:700;font-size:1.3em}#addedToBasketModal div.product img{vertical-align:middle}#addedToBasketModal div.buttons{margin:.5em}#addedToBasketModal div.buttons a{display:inline-block;margin:0 .5em;padding:8px 15px;background-color:#fafafa;border:1px solid #e5e5e5;color:#444;text-decoration:none}#addedToBasketModal div.buttons a:hover{background-color:#444;color:#fff}.scn-section{padding:0;margin:0}.scn-col{display:block;float:left;margin:1% 0 1% 1.6%}.scn-col:first-child{margin-left:0}.scn-group:before,.scn-group:after{content:"";display:table}.scn-group{overflow:hidden;zoom:1}.scn-span_2_of_2{width:100%}.scn-span_1_of_2{width:49.2%}@media only screen and (max-width:920px){.scn-login{margin:1% 0;width:100%}}@media only screen and (max-width:380px){.scn-order{margin:1% 0;width:100%}}@media only screen and (max-width:480px){.scn-opc{margin:1% 0!important;width:100%!important}}