html, body{margin:0;text-align:center;font-family:"Open Sans", serif !important;font-size:13px;background-color:#ffffff;-webkit-text-size-adjust:100%;}
.czerwonyPodkr{color:#333;text-decoration:underline;font-weight:bold;}
#deluxePopupWindow-container{display:none;}
.czerwony{color:#333;font-weight:bold;}
.download{color:#109201;}
.szary{color:#808080;}
.hurt{font:11px "Open Sans", serif;color:#505050;margin:5px 0px 0px 0px;}
b.red{color:#FF4000;}
i{color:#1674D2;font-style:normal;}
p.input{margin:0px;padding:0px;}
.importantTxt{font-weight:bold;}
.importantVal{font-weight:bold;}
/*.error{background-color:#FB0000;color:#fff;padding:5px 7px 5px 7px;margin-left:0px;margin-right:0px;font:bold 17px "Open Sans", serif;text-align:left;border:double 3px #fff;}*/
.error{background-color:#ffffff;color:#FB0000;padding:5px 7px 5px 7px;margin-left:0px;margin-right:0px;font:bold 17px "Open Sans", serif;text-align:left;border:solid 1px #FB0000;}
.error .normal{}
.error .normal .red{color:#FB0000; font-weight:bold;}
.orderFormPaymentComment{color:red;}
#seoBox{position:absolute;height:10px;background:#444;overflow:hidden;visibility:hidden;}
#seoBox div{background:#777;width:100%;height:100%;text-align:center;vertical-align:middle;font:bold 80px Verdana;}
#seoBox div a{color:#fff;}
body{background-color:#fff;margin:0px;padding:0px;text-align:center;}
p, div, li, td{font:normal 12px/16px "Open Sans", serif;color:#1e2e62;}
div.detailBox div.toolBox{display:none;}
.mainColumn .contentColumn .subPage p, .mainColumn .contentColumn .subPage div, .mainColumn .contentColumn .subPage li, .mainColumn .contentColumn .subPage td{font-size:14px;line-height:18px;}
.mainColumn .contentColumn .subPage .price{font-size:14px;line-height:22px;padding-bottom:8px;padding-top:8px;font-weight:normal;}
a{text-decoration:none;color:#1e2e62;}
a:hover{text-decoration:underline;color:#1674D2;}
h1, h2.h1{background:transparent url("h1.gif") no-repeat 4px 8px;color:#1e2e62;border-bottom:solid 1px #1e2e62;font:bold 16px "Open Sans";padding:4px 4px 4px 26px;}
#mainPageSlider h1{background:none;color:#1e2e62;border-bottom:0px;font-size:19px;font-weight:700;font-family:"Open Sans";padding:0px 0px 10px 0px;margin:0px;}
#mainPageSlider p{font:normal 13px/18px "Open Sans", serif;color:#1e2e62;}
h2{background:transparent url("h1.gif") no-repeat left 3px;color:#1e2e62;font:14px "Open Sans";padding-left:22px;font-weight:600;}
h2 span{color:#dd1d2c;font-weight:600 !important;padding-left:6px;}
.footer tr:nth-child(3){float:left;}
h2 a{color:#003399;}
/*.topShade{width:100%;max-width:1180px;}*/
div#thinTopMenuBox{background-color:#1e2e62;width:100%;padding-bottom:1px;}
div#thinTopMenuBox div.innerBox{margin:0 auto;padding:0;max-width:1180px;color:#fff;}  
div#thinTopMenuBox div.innerBox div.innerLeftBox{float:left;margin-left:10px;text-align:left;color:#fff;font-size:12px;padding-top:7px;}
div#thinTopMenuBox div.innerBox div.innerRightBox, div#thinTopMenuBox div.innerBox div.innerLangBox{float:right;margin-right:10px;text-align:right;color:#fff;font-size:13px;}
div#thinTopMenuBox div.innerBox div.innerRightBox{height:32px;width:139px;padding-left:5px;background:transparent url("innerRightBoxIcons.png") no-repeat;}
div#thinTopMenuBox div.innerBox div.innerLangBox{padding-top:8px;height:24px;font-size:12px;}
div#thinTopMenuBox div.innerBox div.innerLeftBox a, div#thinTopMenuBox div.innerBox div.innerRightBox a, div#thinTopMenuBox div.innerBox div.innerLangBox a,
div#thinTopMenuBox div.innerBox div.innerLeftBox a:hover, div#thinTopMenuBox div.innerBox div.innerRightBox a:hover, div#thinTopMenuBox div.innerBox div.innerLangBox a:hover,
div#thinTopMenuBox div.innerBox div.innerLeftBox a:visited, div#thinTopMenuBox div.innerBox div.innerRightBox a:visited, div#thinTopMenuBox div.innerBox div.innerLangBox a:visited{color:#fff;}
div#thinTopMenuBox span.sep{padding:0 4px;}
div#thinTopMenuBox div.innerBox div.innerRightBox a{display:block;float:left;height:32px;width:32px;}
.mainBox{}
.mainBox li{list-style-image:url("li.gif");color:#000;margin:0px 2px 0px 20px;}
.mainBox ul li{list-style-image:url("li.gif");color:#000;margin:0px 2px 0px 2px;}
#topPanel{margin:0px auto;padding:0px;width:100%;background-color:#fff;text-align:left;}
#headerContainer{margin:0px auto;padding:0px;max-width:1180px;background-color:#fff;text-align:left;}
#mainPanel{margin:0px auto;padding:0px;max-width:1180px;background-color:#fff;text-align:left;}
.clear{clear:both;line-height:0px;height:0px;font-size:0px;}
.clear_all{clear:both;line-height:1px;height:1px;font-size:1px;width:90%;}
.popupBox{width:100%;height:100%;background:#fff;margin:0px 0px 0px 0px;padding-top:10px;padding-bottom:10px;}
.popupBox h1{margin-top:0px;}
.popupBox table{width:380px;}
.popupBox .negotiationBox .tableBox TABLE{width:auto;}
.popupBox h1{margin:0px 0px 20px 0px;}
.popupBox .negotiationBox, .popupBox .tableBox, .popupBox .mainBox{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}
.popupBox .negotiationBox .tableBox{padding:0px 0px 0px 0px;}
.popupBox p{padding-left:10px;padding-right:10px;}
.popupBox .error{margin:0px 10px 0px 10px;}
.popupBox .tableBox table{width:auto;}
.popupBox form{margin:0px 10px 0px 10px;}
.popupBox .price{border:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.headTable{width:762px;margin-left:4px;}
.headLeft{float:left;width:475px;}
.headRight{float:right;width:287px;}
.logoBox{height:81px;}
.logoBox img{display:block;margin:0px;border:0px;}
.logoBox .logo{padding:5px 0px 0px 0px;margin:0px 0px 0px 8px;float:left;}
.logoBox .logo a{display:block;margin:0px;}
.logoBox .slogan{float:left;margin:0px;padding:14px 0px 0px 0px;}
.logoBox .slogan p{display:block;color:#1C649C;line-height:12px;margin:0px;padding:0px 0px 0px 10px;}
.logoBox .slogan a{display:block;margin:0px;padding:0px 0px 4px 10px;}
#topMenu{margin:0px auto;margin-bottom:38px;width:100%;background:#f5f5f5;border-top:4px solid #1e2e62;text-align:center;position:relative;z-index:2;}
.topMenuBox{max-width:1160px;background:#f5f5f5;margin:0px auto;}
.topMenuBox ul{display:block;margin:0px;padding:0px 0px 0px 0px;height:100px;list-style:none;}
.topMenuBox ul ul{height:auto;}
.topMenuBox ul li{display:inline;float:left;margin:0px;padding:0px 0px 0px 0px;height:100px;text-align:center;font:bold 10px Verdana;}
.topMenuBox .sep{padding:0px;background:#f5f5f5;text-align:center;}
.topMenuBox .sep img{display:block;float:left;margin:0px;padding:0px;width:2px;}
.topMenuBox a{display:block;float:left;margin:0px;width:100%;text-align:center;padding:43px 0px 0px 0px;height:60px;color:#1c3063;text-decoration:none;font:600 14px "Open Sans", serif;width:210px;
background:url('menu_4_bg.png') 5px center no-repeat;}
.topMenuBox a#gsmMenuItem{background:url('menu_4_bg.png') 5px center no-repeat;}
.topMenuBox a#spyMenuItem{background:url('menu_1_bg.png') 5px center no-repeat;}
.topMenuBox a#repairMenuItem{background:url('menu_3_bg.png') 5px center no-repeat;}
.topMenuBox a#partsMenuItem{background:url('menu_5_bg.png') 5px center no-repeat;}
.topMenuBox a#diagnosticsMenuItem{background:url('menu_2_bg.png') 5px center no-repeat;}
.topMenuBox a#servicesMenuItem{background:url('menu_1_bg.png') 5px center no-repeat;}
.topMenuBox a.first{width:212px;}
.topMenuBox a.padding{padding:25px 0px 20px 20px;height:50px;}
.topMenuBox a:hover{color:#1c3063;text-decoration:none;}
.topMenuBox li h3 a,
.topMenuBox li li a{background:none;}
.topMenuBox .menuItem{background:#f5f5f5;}
.topMenuBox .menuItemOn{background:#e0e0e0;}
.topMenuBox .menuItemOn a{color:#1c3063;}
.leftColumn{float:left;width:260px;padding:0px 0px 35px 0px;}
.leftColumn .contentColumn{width:230px;margin-left:10px;margin-right:20px;}
#mainPageSlider .leftColumn,
#mainPageSlider .mainColumn{padding-bottom:0px;}
#mainPageSlider #whyUs{}
#mainPageSlider #whyUs p{padding:0px 0px 10px 25px;font-size:15px;background:transparent url("h1.gif") no-repeat 4px 4px;font-weight:600;}
.mainColumn{float:left;margin-left:0px;max-width:920px; width:920px;padding:4px 0px 35px 0px;}
#mainPage.mainColumn{max-width:1180px; width:100%;}
#subPage.mainColumn.centerColumn{float:none;margin:0px auto;}
#subPage.mainColumn.centerColumn.orderPages{max-width:1180px; width:98%;}
.mainColumn .contentColumn{max-width:900px;margin-left:10px;margin-right:10px;}
#subPage.mainColumn.centerColumn.orderPages .contentColumn{max-width:1160px;}
#mainPage.mainColumn .contentColumn{max-width:1160px; width:auto;}
.rightColumn{float:right;margin-right:0px;width:210px;padding:4px 0px 35px 0px;}
.rightColumn .contentColumn{width:190px;margin-left:10px;margin-right:10px;}

.leftColumn .menuHead{font:600 15px "Open Sans", serif;color:#fff;text-transform:none;text-align:left;background:#1e2e62;padding:8px 0px 8px 10px;}
.leftColumn .menuHead a{color:#fff;}
.leftColumn .menu0Box .menuHead a:hover{color:#fff;text-decoration:underline;}
.leftColumn ul.menu0Box{margin:0px;padding:0px;list-style:none;}
.leftColumn ul.menu0Box .menuItem{margin:0px;background:#fff;padding:6px 10px 7px 10px;text-transform:none;font-weight:normal;}
.leftColumn ul.menu0Box .menuItemOn{margin:0px;background:#EAF3FA;padding:6px 10px 7px 10px;text-transform:none;}
.leftColumn ul.menu0Box .activeMenuItem{background:#fff;color:#FB0000;padding:6px 10px 7px 10px;text-transform:none;font-weight:bold;text-decoration:none;}
.leftColumn ul.menu0Box .activeMenuItem a{color:#FB0000;}
.leftColumn ul.menu0Box .sep{height:1px;line-height:1px;font-size:1px;}
.leftColumn ul.menu0Box .sep2{line-height:1px;font-size:1px;}
.leftColumn a{color:#1e2e62;}
.leftColumn .menu0Box a:hover{color:#FB0000;}
.leftColumn a:hover{text-decoration:none;}
.leftColumn ul.menu1Box{margin:0px 4px 15px 9px;padding:5px 0px 0px 0px;list-style:none;}
.leftColumn ul.menu0Box .menuItem, .leftColumn ul.menu0Box .menuItemOn, .leftColumn ul.menu0Box .activeMenuItem{font:normal 14px/16px "Open Sans", serif;}
.leftColumn ul.menu1Box .menuItem, .leftColumn ul.menu1Box .menuItemOn, .leftColumn ul.menu1Box .activeMenuItem{background:url("leftitem-1.gif") no-repeat 4px 11px;padding:6px 4px 6px 12px;font:normal 13px/15px "Open Sans", serif;}
.leftColumn ul.menu1Box .menuItemOn{background:url("leftitem-1-on.gif") no-repeat 4px 11px;}
.leftColumn ul.menu2Box, .leftColumn ul.menu3Box, .leftColumn ul.menu4Box{margin:1px 0px 7px 7px;padding:0px;list-style:none;}


.mainColumn .menuHead{font:600 15px "Open Sans", serif;color:#fff;text-transform:none;text-align:left;background:#1e2e62;padding:8px 0px 8px 10px;}
.mainColumn .menuHead a{color:#fff;}
.mainColumn .menu0Box .menuHead a:hover{color:#fff;text-decoration:underline;}
.mainColumn ul.menu0Box{margin:0px;padding:0px;list-style:none;}
.mainColumn ul.menu0Box .menuItem{margin:0px;background:#fff;padding:6px 10px 7px 10px;text-transform:none;font-weight:normal;}
.mainColumn ul.menu0Box .menuItemOn{margin:0px;background:#EAF3FA;padding:6px 10px 7px 10px;text-transform:none;}
.mainColumn ul.menu0Box .activeMenuItem{background:#fff;color:#FB0000;padding:6px 10px 7px 10px;text-transform:none;font-weight:bold;text-decoration:none;}
.mainColumn ul.menu0Box .activeMenuItem a{color:#FB0000;}
.mainColumn ul.menu0Box .sep{height:1px;line-height:1px;font-size:1px;}
.mainColumn ul.menu0Box .sep2{line-height:1px;font-size:1px;}
.mainColumn a{color:#1e2e62;}
.mainColumn .menu0Box a:hover{color:#FB0000;}
.mainColumn a:hover{text-decoration:none;}
.mainColumn ul.menu1Box{margin:0px 4px 15px 9px;padding:5px 0px 0px 0px;list-style:none;}
.mainColumn ul.menu0Box .menuItem, .mainColumn ul.menu0Box .menuItemOn, .mainColumn ul.menu0Box .activeMenuItem{font:normal 14px/16px "Open Sans", serif;}
.mainColumn ul.menu1Box .menuItem, .mainColumn ul.menu1Box .menuItemOn, .mainColumn ul.menu1Box .activeMenuItem{background:url("leftitem-1.gif") no-repeat 4px 11px;padding:6px 4px 6px 12px;font:normal 13px/15px "Open Sans", serif;}
.mainColumn ul.menu1Box .menuItemOn{background:url("leftitem-1-on.gif") no-repeat 4px 11px;}
.mainColumn ul.menu2Box, .mainColumn ul.menu3Box, .mainColumn ul.menu4Box{margin:1px 0px 7px 7px;padding:0px;list-style:none;}


.leftBoxTop{display:none;}
.leftBoxBg{padding:0px 1px 0px 1px;}
.leftBox{margin-bottom:15px;width:230px;}
.leftBoxFoot{display:none;}
.helpwizardBox .subBox{text-align:center;margin-top:10px;}
.menuMode{padding:5px 5px 5px 5px;background:#ADD0EB url("leftitem-grad.gif") repeat-x bottom left;}
.menuMode table{width:138px;border:0px;}
.menuMode td{font:normal 11px "Open Sans", serif;vertical-align:top;}
.menuMode td a:hover{text-decoration:underline;}
.menuMode td.active{background:url('arrow_browse_by.gif') no-repeat left top;padding-left:12px;color:#07448F;font-weight:bold;}
.leftColumn .shopSetup table{border:0px;width:100%;}
.leftColumn .shopSetup table td.bg{background-color:#717171;}
.leftColumn .shopSetup form{margin:0px 0px 0px 2px;}
.leftColumn .shopSetup{padding:5px 5px 5px 5px;background:#ADD0EB url("leftitem-grad.gif") repeat-x bottom left;margin-bottom:5px;}
.leftColumn .shopSetup input.text{width:78px;}
.phplive{text-align:center;margin-top:10px;}
.icq{text-align:center;margin-top:10px;}
.leftColumn .doladowania{margin-bottom:15px;text-align:center;}
.leftColumn .onlinehelp{}
.rightBox, .rightBox TD, .rightBox P, .rightBox DIV{font:normal 13px "Open Sans", serif;color:#585c5d;}
.rightBox #client_login td{font-weight:600;color:#000;font-size:11px;vertical-align:middle;}
.rightBox #client_login td .text{width:110px;margin-top:3px;margin-bottom:3px;}
.rightBox #client_login p.input{text-align:center;margin:5px 0px 5px 0px;}
.rightBox{padding:0px 0px 9px 0px;margin-bottom:7px;}
.rightBoxTop{display:none;}
.rightColumn .menuHead, .rightColumn .head{font:600 13px "Open Sans", serif;color:#fff;text-transform:uppercase;text-align:center;background:#1e2e62;padding:8px 0px 8px 0px;margin:0px 0px 3px 0px;}
#admin_status .rightBox{font-size:12px;font-weight:bold;color:#6b96c0;text-align:center;}
#admin_status .rightBox b{display:block;}
#admin_status .rightBox .rightBoxTop{padding-bottom:10px;}
#admin_status .rightBox a{border:1px solid #678bbf;font:normal 12px arial;padding-top:3px;padding-bottom:1px;padding-left:15px;padding-right:15px;background:#488cd3 url("button_bg.png") top repeat-x;color:#ffffff;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;text-decoration:none;}
.rightColumn ul.itemBox{margin:0px;padding:0px;list-style:none;border-bottom:solid 1px #D9D9D9;}
.rightColumn .menuItem, .rightColumn .menuItemOn, .rightColumn .activeMenuItem{background:transparent url("rightitem.gif") left no-repeat;font:normal 13px "Open Sans", serif;padding:3px 3px 3px 22px;margin:2px 5px 1px 8px;}
.rightColumn .menuItem a, .rightColumn .menuItemOn a, .rightColumn .activeMenuItem a{color:#1e2e62;font-size:12px;}
.rightColumn div.menuItem, .rightColumn div.menuItemOn{background:transparent;padding:3px;}
.rightColumn #standalone_registration a{font-weight:bold;}
.rightColumn .cartContentBox{padding:6px 0px 6px 0px;font-size:12px;font-weight:bold;color:#f85d6b;margin-bottom:3px;margin-left:1px;margin-right:1px;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9;background-color:#fff;text-align:center;width:183px;}
.cartContentBox .menuItem, .cartContentBox .menuItemOn, .cartContentBox .activeMenuItem{text-align:left;padding:2px 0px 1px 13px;margin:7px 5px 0px 5px;color:#003399;background:transparent url("tiny-arr.gif") no-repeat 5px 5px;}
.cartContentBox .menuItem a, .cartContentBox .menuItemOn a, .cartContentBox .activeMenuItem a{color:#07448F;}
.cartContentBox .menuItemOn a{}
.youMayNowBox{}
.youMayNowBox ul{list-style:none;padding:0px;}
.youMayNowBox ul li{padding:2px 0px 10px 22px;list-style:none;}
.youMayNowBox p a, .youMayNowBox p b{color:#1e2e62;font:600 13px "Open Sans";}
.youMayNowBox p a, .youMayNowBox p b{vertical-align:middle;height:24px;display:table-cell;padding-left:20px;}
.setupBox table{border:0px;}
#forPartners .content{}
.loggedBox{padding:6px 0px 6px 0px;margin-left:1px;margin-right:1px;margin-bottom:3px;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9;background-color:#fff;text-align:center;width:183px;}
#forPartners INPUT.text{width:70px;margin:0px 0px 0px 0px;}
#forPartners FORM{padding:6px 0px 6px 10px;margin:3px 1px 3px 1px;border-bottom:solid 1px #D9D9D9;background-color:#fff;}
#forPartners TD{padding:1px 1px 1px 1px;}
#clientStatusLoginButton{margin-top:3px;margin-bottom:2px;}
div.rightColumn div.subBox, div.rightColumn div.content{font-size:12px;}
#mailing .subBox{padding:6px 0px 6px 0px;margin:3px 1px 3px 1px;background-color:#fff;text-align:center;}
#mailing .subBox FORM{margin:7px 0px 3px 0px;}
#mailing .subBox INPUT.text{width:150px;margin-bottom:10px;}
#mailing .subBox INPUT.button{margin-top:6px;}
#voteOnUs .subBox{padding:6px 0px 6px 10px;margin:3px 1px 3px 1px;border-bottom:solid 1px #D9D9D9;background-color:#fff;}
.rightBox .itemIMG{padding:16px 0px 6px 0px;margin:3px 1px 3px 1px;background-color:#fff;text-align:center;}
.rightBox .itemIMG img{}
.itlPagerDesc, .pagesNrBox, .sortBox{border-bottom:solid 1px #e5e5e5;}
.pagesNrBoxBottom .pagesNrBox{border-bottom:0;}
.itlPagerDesc{padding:0px 3px 3px 3px;}
.itlPagerDesc{font:normal 11px "Open Sans", serif;color:#555;margin-bottom:3px;}
.pagesNrBox{font:normal 11px "Open Sans", serif;color:#555;margin-bottom:3px;padding:6px 3px 8px 3px;}
.pagesNrBox a{display:inline-block;text-align:center;width:24px;padding:0px 0px;font:bold 13px "Open Sans", serif;color:#1e2e62;}
.pagesNrBox .nrAkt{color:#eb0000;display:inline-block;width:24px;text-align:center;padding:2px 0px;font:bold 13px "Open Sans", serif;}
.pagesNrBox a:hover{color:#eb0000;text-decoration:none;}
.sortBox{margin-bottom:3px;}
.sortBox FORM{margin:0px 0px 3px 0px;}
.sortBox TD{font:normal 11px "Open Sans", serif;color:#555;}
.price{color:#1e2e62;text-align:right;font:bold 12px "Open Sans", serif;}
.price .medium{font:bold 18px "Open Sans", serif;color:#1e2e62;}
.prevPrice{color:#999;text-decoration:line-through;margin-top:0px;}
.discountInfoBox{margin:0px 0px 0px 0px;font:normal 12px "Open Sans", serif;color:#238A00;}
.yourPriceBox{font:bold 12px "Open Sans", serif;margin:0px 0px 0px 0px;color:#238A00;}
.yourPriceBox .medium{color:#52AC23;}
.buyBox{padding-top:4px;margin-bottom:4px;text-align:right;}
.buyBoxContent{float:left;padding-top:2px;}
form.buyBox{margin:0px;border:0px;}
.buyBox input.image{margin:0px 0px 0px 0px;border:none;}
.buyBox .cantBuy{font:normal 11px "Open Sans", serif;margin-bottom:7px;border:solid 1px #e3e3e3;background:#f7f7f7;padding:3px 5px 3px 5px;}
.buyBox .cantBuy a{padding-left:11px;background:transparent url("rightitem.gif") no-repeat center left;}
.euBox{margin-top:15px;}
.euBox TABLE{width:100%;}
.euBox TD IMG{margin-right:10px;border:solid 1px #aaa;}
.euBox TD P{font:normal 11px "Open Sans", serif;color:#003399;}
.stuffBox div input[type="submit"], .merchantTpl td input[type="submit"]{background: #1e2e62; color: #fff; font: 600 14px "Open Sans", serif; border: 0; cursor:pointer;}
.stuffBox div input.browseProductCartSetButton.browseViewButton, .merchantTpl td input.browseProductCartSetButton.browseViewButton{background:#eb0000; padding:7px 20px 7px 20px;}
.stuffBox div input.browseProductCartSetButton.browseViewButton:hover, .merchantTpl td input.browseProductCartSetButton.browseViewButton:hover{background:#cc0000;}
.stuffBox div input[type="submit"]{}
.priceSkyCashArea{}
.priceSkyCashArea .price{float:left;width:280px;border-top:0px;}
.browseMode{text-align:right;}
.browseMode img{border:0px;vertical-align:middle;}
.browseMode a{margin-left:5px;text-decoration:none; display: inline-block; padding: 2px; border: 1px solid #ffffff;}
.browseMode a.active, .browseMode a:hover{border: 1px solid #1e2e62;}
.shortTable .price{border-top:0px;}
.priceSkyCashArea .skyCashArea{float:right;width:150px;padding-top:10px;text-align:right;}
.buyBoxContent .input .text{vertical-align:middle;}
.browseProductCartSetButton{vertical-align:middle;}
.browseProductCartSetButton.browseViewButton{vertical-align:middle; cursor:pointer; background:#eb0000; color:#fff; font-size:14px; padding:7px 20px 7px 20px; border:0px;}
span.makeOrder.button, a.makeOrder{display:inline-block; cursor:pointer; background:#eb0000; color:#fff; font-size:16px; padding:10px 25px 10px 25px; border:0px; text-decoration:none;}
#multicomBrowseTpl span.makeOrder.button{font-size:14px; padding:7px 20px 7px 20px;}
span.makeOrder.button:hover, a.makeOrder:hover,
.browseProductCartSetButton.browseViewButton:hover{background:#cc0000;}
.detailBox .buyBox .input .text{vertical-align:middle;}
.detailBox .buyBox .input .SkyCashStartBox{float:right;}
.detailBox .buyBox .input .SkyCashStartBox img{margin-top:4px;}
.detailsCartSetButton{vertical-align:middle;}
.eraty_leasing div.desc{padding-top:0px;padding-left:5px;text-align:left;color:#8e8e8e;}
.eraty_leasing .eraty{width:114px;float:left;}
.eraty_leasing .eraty img{border:0;}
.eraty_leasing .leasing{float:left;padding-left:15px;}
.eraty_leasing .leasing img{border:0;}
.prodName{margin:0px 0px 10px 0px; padding:0px;}
.prodName a, span.moreInfo{font: bold 16px "Open Sans"; color:#1e2e62; cursor:pointer;}
.more{text-align:right;margin:7px 0px 13px 0px;padding-top:6px;font:bold 11px "Open Sans", serif;padding-right:11px;background:transparent url("linkarr.gif") no-repeat right 13px;border-top:solid 1px #e0e0e0;}
.buyBox .more{border-top:0px;float:right;width:150px;margin:2px 0px 0px 0px;padding-right:13px;background:url("linkarr.gif") no-repeat right 11px;}
.more a, .more span.moreInfo{color:#eb0000;font-size:12px;cursor:pointer;}
.shortLink a{font-weight:bold;color:#003399;}
.leftDet{float:left;width:220px;vertical-align:top;}
.rightDet{width:640px;float:right;vertical-align:top;}
#priceAndBuyArea{float:right;width:340px;padding-top:0px;}
#eratyAndCalculate{float:left;width:280px;}
#prdCodeAreaDet{text-align:left;}
.odd .leftTD, .odd .rightTD{}
.leftTD{padding:24px 6px 10px 0px;vertical-align:top;}                                                                                                                                                                     
.leftTD img{border-width:0px;margin-bottom:20px;margin-left:10px;}
.leftTD .toolBox img{border-width:0px;margin-bottom:0px;margin-left:0px;}
.leftTD .toolBox{text-align:left;padding-top:10px;padding-left:8px;width:123px;}
.leftTD .toolBox a{display:block;padding:2px 0px 2px 9px;color:#1e2e62;font:normal 12px "Open Sans", serif;background:transparent url("tiny-arr.gif") left no-repeat;}
.mainColumn .contentColumn .subPage .leftTD .toolBox .askProductForm, .mainColumn .contentColumn .subPage .leftTD .toolBox .priceNegotiationForm, .mainColumn .contentColumn .subPage .leftTD .toolBox .priceCalculatorForm, .mainColumn .contentColumn .subPage .leftTD .toolBox .storeProductForm{display: block; margin:0px; padding: 2px 0px 2px 9px; color: #1e2e62; font: normal 12px "Open Sans", serif; background: transparent url("tiny-arr.gif") left no-repeat; cursor:pointer;}
.mainColumn .contentColumn .subPage .leftTD .toolBox .askProductForm:hover, .mainColumn .contentColumn .subPage .leftTD .toolBox .priceNegotiationForm:hover, .mainColumn .contentColumn .subPage .leftTD .toolBox .priceCalculatorForm:hover, .mainColumn .contentColumn .subPage .leftTD .toolBox .storeProductForm:hover{text-decoration:underline;}
.leftTD2 .toolBox{text-align:left;margin-top:10px;padding-top:10px;padding-left:0px;border-top:solid 1px #e0e0e0;}
.leftTD2 .toolBox a{padding:2px 9px 3px 9px;color:#003399;font:normal 11px "Open Sans", serif;background:transparent url("tiny-arr.gif") no-repeat 0px 5px;}
.rightTD{padding:7px 10px 10px 0px;vertical-align:top;}
.rightTD h2{margin-top:2px;}
.reseller{margin-top:0px;}
.detailBox .skype_support{margin-bottom:15px;}
.detailBox .reseller{margin-bottom:15px;}
.reseller p{margin:2px 0px 10px 0px;line-height:13px;font:normal 11px "Open Sans", serif;}
.reseller p a{color:#1674D2;}
.separatorTD{border-bottom:solid 1px #e0e0e0;height:5px;}
.mainColumn .contentColumn .subPage .separatorTD{line-height:1px;}
.separatorTD img{height:1px;}
.detailBox table{}
.detailBox .productDescrBox{margin-top:35px;padding:0px 8px 0px 8px;color:#000000;}
.detailBox .productDescrBox p, .detailBox .productDescrBox div, .detailBox .productDescrBox li, .detailBox .productDescrBox td, .detailBox .productDescrBox span{color:#000000;}
#mainPanel .detailBox .productDescrBox img, #mainPanel .detailBox .productDescrBox iframe, #mainPanel .detailBox .productDescrBox object{display:block;margin:0px auto;}
#productTabs{padding:0px 0px 40px 0px;}
#productTabs #tabs{border-radius:0px; border:0px; background:none; padding:0px;}
#productTabs #tabs.ui-tabs .ui-tabs-nav{border-radius:0px; margin:0px; padding:0px; border:0px; background:none;}
#productTabs #tabs.ui-tabs .ui-tabs-panel{padding:20px 0px 20px 0px;}
#productTabs #tabs.ui-tabs .ui-tabs-nav li{border:0px; border-radius:0px; background:#eee; outline:0 !important;}
#productTabs #tabs.ui-tabs .ui-tabs-nav li a{outline:0 !important;}
#productTabs #tabs.ui-tabs .ui-tabs-nav li.ui-state-active{background:#1e2e62; }
#productTabs #tabs.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#fff;}

.groupBox table{width:100%;}
.groupBox .table{padding:5px;}
.groupBox .subGroupForm{width:49%;float:left;height:74px;}
.groupBox .subGroup{padding:4px;}
.availablePayments img{border:0px;}
.attendedPhones TABLE{width:100%;}
.attendedPhones TD{background-color:#f7f7f7;padding:2px 5px 2px 5px;}
.attProdHdr{color:#1674D2;border-bottom:solid 2px #1674D2;padding:3px 6px 3px 6px;font-weight:bold;text-align:left;vertical-align:middle;background-position:top left;background-repeat:no-repeat;margin-top:10px;}
.attProdHdr a{color:#003399;}
.relationBox td{background-color:transparent;padding:2px 5px 2px 5px;}
.relationBox .price{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;}
.relationBox .price .medium{font-size:13px;}
.tableBox .info{font-weight:bold;padding:6px 5px 6px 5px;border:double 3px #ccc;background-color:#fbfbfb;margin:10px 0px 10px 0px;}
.tableBox .infoGray{padding:0px 0px 0px 3px;font-size:15px !important;color:#aaaaaa !important;margin:10px 0px 10px 0px;}
.tableBox TABLE{background:transparent;border:0px;width:100%;}
.tableBox TH{font:bold 13px "Open Sans", serif;color:#fff;background-color:#1e2e62;padding:3px 5px 4px 5px;text-align:center;vertical-align:middle;}
.tableBox TD{background:transparent;padding:15px 5px 2px 5px;text-align:center;}
#orderConfirmForm td:last-child{text-align:left;font-size:13px;font-weight:600;}
form#orderConfirmForm tr:nth-child(13) td, form#orderConfirmForm tr:nth-child(18) td{padding-top:15px;padding-bottom:15px;}
form#orderConfirmForm table tbody tr td{padding-top:4px;}
tr td label{font-size:12px;font-weight:normal;}
.overallCosts h2{}
.tableBox th:first-child{text-align:center;}
.tableBox td:first-child{text-align:left;}
.tableBox td:last-child{text-align:left;font-weight:bold;}
.tableBox td.right:last-child{text-align:right;font-weight:bold;}
.tableBox A{}
.tableBox FORM{margin:0px 0px 0px 0px;}

.tableBox.orderTracking{}
.tableBox.resetPassword table, .tableBox.orderTracking table{max-width:600px;}
.tableBox.resetPassword table td.leftCol, .tableBox.orderTracking table td.leftCol{width:200px !important;}
.tableBox.resetPassword table td input.text, .tableBox.orderTracking table td input.text{width:80%;}

#DeliveryInfo TD{border-bottom:solid 0px #e7e7e7;border-right:solid 0px #e7e7e7;}
.propertiesInfo{font:normal 11px "Open Sans", serif;}
.tableBox tbody.footer td, .tableBox tbody.footer th{border:0;}
table.cart td, table.cart th{text-align:center;}
table.cart th:first-child{text-align:center;}
table.cart td:first-child{text-align:left;}
table.cart td:last-child{font-weight:600;text-align:left;}
table.cart td:last-child{font-weight:600;text-align:right;}
table.cart td input.button{background:#1e2e62;color:#fff;font:bold 14px "Open Sans", serif;padding:8px 14px;}
table.cart table td{padding:0;}
table.cart td.quantityBtts form.text{text-align:right;width:64px;}
table.cart td.quantityBtts form.btt, table.cart td.quantityBtts form.text{float:right;}
div.order-bonuses-box table td, div.order_form table td{border:0 !important;}
.toolsAndLocation{border-bottom:solid 1px #D9D9D9;margin-bottom:5px;}
.toolsAndLocation .mainToolBox{text-align:right;margin-right:2px;margin-bottom:1px;}
.toolsAndLocation .mainToolBox img{border:0px;}
.toolsAndLocation .locationBox{padding-left:2px;padding-top:2px;margin-bottom:2px;font:normal 11px "Open Sans", serif;color:#1e2e62;}
.toolsAndLocation .locationBox a{color:#1e2e62;}
.toolsAndLocation table{width:100%;}
.bannerBox{text-align:center;padding:4px 0px 4px 0px;}
INPUT{margin:0px 0px 0px 0px;}
INPUT.text, TEXTAREA{border:solid 1px #999;font:normal 12px "Open Sans", serif;text-align:center; border-radius:2px; padding:9px 5px;}
#tdLoginForm INPUT.text{width:80%;} 
body .ui-selectmenu {height:auto; }
body .ui-selectmenu-menu li a, body .ui-selectmenu-status {padding: 8px 5px;}   
td.left INPUT.text, TEXTAREA{text-align:left;padding-left:6px;}
SELECT{font-family:"Open Sans", serif;font-size:13px;color:#444;border:solid 1px #bbb;margin-top:5px;float:left;height:22px;}
#orderConfirmCorrectButton, #orderConfirmSubmitButton{border:1px solid #e1e1e1;font:600 14px "Open Sans", serif;padding-top:3px;padding-bottom:1px;background:#1e2e62;color:#fff;cursor:pointer;padding:4px 16px;}
input.button{background: #1e2e62; color: #fff; font: 600 15px "Open Sans", serif; padding: 8px 16px; border: 0; cursor:pointer;border-radius:3px;}
.clientBox .stuffBox .link a{background: #1e2e62; color: #fff; font: 600 15px "Open Sans", serif; padding: 8px 16px; border: 0; cursor:pointer;border-radius:3px;display:inline-block;}
.clientBox .stuffBox .link a:hover,
input.button:hover{opacity:0.7;}
.footer{margin:0 5px 15px 5px;font:normal 11px "Open Sans", serif;padding:4px 3px 4px 3px;vertical-align:top;color:#999;}
.overnetBox H1{margin-bottom:30px;}
.overnetBox TABLE{width:100%;} 
.overnetBox TD{padding:1px 1px 1px 1px;}
.overnetBox .categoryBox TH{background:#4CA0F4;color:#fff;border-bottom:solid 4px #1674D2;font:bold 12px "Open Sans", serif;text-align:left;vertical-align:middle;}
.overnetBox .categoryBox TH.head{padding:5px 6px 3px 15px;background-image:url("arr_ovnet.gif");background-position:top left;background-repeat:no-repeat;}
.overnetBox .categoryBox TH.phoneCount{width:10%;text-align:center;}
.overnetBox .categoryBox TH A{color:#fff;}
.overnetBox .categoryBox TD{background-color:#EFEFEF;border-bottom:solid 1px #ddd;font:bold 10px;padding:3px 3px 3px 3px;}
.overnetBox .categoryBox TR.odd TD{background-color:#F6F6F6;}
.overnetBox .categoryBox TD.phoneCount{text-align:center;}
.overnetBox .categoryBox TD.item{padding:3px 5px 3px 5px;}
.overnetBox .categoryBox TD.submit{text-align:right;}
.overnetBox .phoneSelect FORM{background:#f9f9f9 url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;padding:5px;}
.overnetBox .phoneSelect FORM, .overnetBox .phoneSelect FORM P.comment{margin-top:0px;}
.overnetBox .elementsBox{background:#eee url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;padding:5px 5px 3px 5px;margin:0px;}
.overnetBox .elementsBox IMG{background-color:#8EAA80;border:solid 1px #555;margin:3px 2px 3px 2px;}
.overnetBox .selCatBox{text-align:left;padding:5px 5px 5px 5px;background:#ddd url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;height:22px;margin:0px;}
.overnetBox .overnetPager, .overnetBox .overnetPager FORM{margin:0px;}
.overnetBox .overnetPager{background:#fff url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;}
.overnetBox .overnetPager TD{vertical-align:bottom;color:#555;font-size:10px;}
.overnetBox .overnetPager TD.left{text-align:left;}
.overnetBox .overnetPager TD.right{text-align:right;}
.overnetBox .javaappsBox TD{vertical-align:top;}
.overnetBox .javaappsBox TD .head{font-weight:bold;padding:5px 5px 5px 5px;background:#e4e4e4 url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;color:#555;}
.overnetBox .javaappsBox TD .jImg IMG{background-color:#8EAA80;border:solid 1px #555;margin:5px;}
.overnetBox .javaappsBox TD .jImg, .overnetBox .javaappsBox TD .jNew, .overnetBox .javaappsBox TD .jDesc, .overnetBox .javaappsBox TD .jGet{padding:5px;color:#555;background-color:#f8f8f8;}
.overnetBox .javaappsBox TD .jDesc{background:#f8f8f8 url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;}
.overnetBox .javaappsBox TD .jGet{background:#f5f5f5 url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;padding:0px;}
.overnetBox .soundsBox TH{background:#e4e4e4 url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;font-weight:bold;text-align:left;padding:5px;}
.overnetBox .soundsBox TD{vertical-align:middle;}
.overnetBox .soundsBox TD.sIcon{background:#fcfcfc url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;padding:0px 0px 0px 0px;}
.overnetBox .soundsBox TD.sTitle, .overnetBox .soundsBox TD.sName{background:#f2f2f2 url('../../../../lay_gsmnew/LHdotwhitebg.gif') repeat-x bottom left;}
.overnetBox .soundsBox TD A{color:#555;}
.overnetBox .comment{font-style:italic;color:#777;font-weight:normal;}
.overnetBox .popup H1{margin:0px 0px 5px 0px;padding:5px 10px 10px 10px;}
.overnetBox .popup .command{color:#1874CF;}
.overnetBox .popup .element{text-align:center;}
.overnetBox .popup .comment{font:normal 10px;color:#999;font-weight:normal;}
.overnetBox .popup .comment B{color:#777;}
.overnetBox .popup .comment A{text-decoration:none;color:#777;font-weight:bold;}
.overnetBox .popup .logoOp{text-align:center;}
.overnetBox .popup .logoOp IMG, .overnetBox .popup .element IMG{border:solid 1px #ddd;margin:5px;background-color:#8EAA80;}
.freegames H1{margin-bottom:30px;}
.freegames .title{font-weight:bold;color:#003399;margin:0px 0px 0px 0px;}
A.play_free_games{margin-top:5px;display:block;}
.freegames .img IMG{border-top:solid 1px #9D9DA1;border-left:solid 1px #9D9DA1;border-bottom:solid 1px #fbfbfb;border-right:solid 1px #fbfbfb;margin:0px 0px 0px 0px;}
.freegames TABLE{width:100%;}
.freegames TD{font-size:11px;background:#eee;border-bottom:solid 4px #ddd;color:#555;vertical-align:middle;padding:5px 5px 5px 5px;}
.telefonModelSelect{margin:7px;background:#fff;}
.telefonModelSelect TABLE{width:135px;}
.telefonModelSelect FORM{margin:0px 0px 0px 0px;}
.telefonModelSelect P{margin:0px 0px 5px 0px;}
.phoneBox .plainSearch INPUT.text{width:75px;}
.phoneBox .plainSearch{margin-bottom:35px;}
.phoneBox .searchLink{text-align:right;margin:5px 0px 15px 0px;font:bold 11px "Open Sans", serif;padding-right:11px;background:transparent url("linkarr.gif") no-repeat center right;}
.phoneBox .sortBox TD{width:auto;}
.phoneList .tableBox TABLE{width:100%;background:transparent;}
.phoneList .tableBox .separatorTD{width:1px;padding:0px 0px 0px 0px;border:none;background:#eee;}
.phoneList .tableBox TD{background:#fff;border-bottom:solid 1px #eee;}
.phoneList .tableBox TD.img{text-align:center;vertical-align:middle;}
.phoneList .tableBox TD.desc{vertical-align:top;}
.phoneList .tableBox TD P{font:normal 12px "Open Sans", serif;margin:3px 0px 0px 0px;padding-bottom:2px;border-bottom:solid 1px #eee;}
.phoneList .tableBox TD.desc .more{background:none;padding:0px 0px 0px 0px;margin:7px 0px 7px 0px;}
.phoneList .tableBox TD.desc .enlarge{margin-top:7px;}
.phoneBox TD.more{text-align:left;padding-left:17px;background:#FBFBFB url("linkarr.gif") no-repeat 5px 7px;}
.promotionSummary .topBoxes TABLE, .promotionSummary .lastChance TABLE{width:100%;}
.promotionSummary .topBoxes{margin-top:15px;margin-bottom:15px;}
.promotionSummary .topBoxes TD{vertical-align:top;width:50%;}
.promotionSummary .topBoxes TD.left{padding-left:0px;padding-right:3px;}
.promotionSummary .topBoxes TD.right{padding-left:3px;padding-right:0px;}
.promotionSummary H1{font:bold 12px "Open Sans", serif;border-bottom:solid 3px #FB0000;color:#000;background:#ececec;padding:5px 5px 5px 5px;text-align:left;margin-bottom:0px;}
.promotionSummary .topBoxes .img, .promotionSummary .topBoxes .desc, .promotionSummary .topBoxes .price, .promotionSummary .topBoxes H2{background:#FBFBFB;border:solid 1px #E0E0E0;border-top:none;padding:3px 5px 3px 5px;margin:0px 0px 0px 0px;}
.promotionSummary .topBoxes .img{padding:8px 8px 8px 8px;text-align:center;background:#fff;}
.promotionSummary .topBoxes H2{border-bottom:none;}
.promotionSummary .topBoxes .desc{font:normal 12px "Open Sans", serif;}
.promotionSummary .price .medium{font:bold 14px "Open Sans", serif;}
.promotionSummary .topBoxes .more{margin:0px 3px 0px 0px;border:none;padding-top:5px;background:transparent url("linkarr.gif") no-repeat right 8px;}
.promotionSummary .lastChance{margin-bottom:15px;}
.promotionSummary .lastChance TD{background:#FBFBFB;border:solid 1px #E0E0E0;border-top:none;padding:3px 5px 3px 5px;}
.promotionSummary .lastChance .price{border:none;color:#999;}
.promotionSummary .lastChance .comment{color:#777;}
.promotionSummary .lastChance H2{background:transparent;margin:3px 0px 7px 0px;padding:0px 0px 0px 0px;font:bold 12px "Open Sans", serif;}
.promotionSummary .lastChance .leftOnly{font:normal 12px "Open Sans", serif;border-right:none;}
.promotionSummary .lastChance .leftOnly P{margin:3px 0px 3px 0px;}
.promotionSummary .passDiscount{margin-bottom:15px;}
.promotionSummary .passDiscount P, .promotionSummary .passDiscount FORM{background:#FBFBFB;border:solid 1px #E0E0E0;border-top:none;padding:3px 5px 3px 5px;margin:0px 0px 0px 0px;}
.promotionSummary .tableBox{margin-bottom:15px;}
.promotionSummary .tableBox TD{background:#FBFBFB;border:solid 1px #E0E0E0;border-top:none;padding:3px 5px 3px 5px;}
.promotionSummary .tableBox TD P{margin:0px 0px 0px 0px;}
.promotionSummary .tableBox TD.price{border-left:none;color:#999;}
.layoutbigbox td{padding-bottom:5px;padding-top:5px;line-height:1px;}
.layoutbigbox td.left{padding-right:5px;}
.layoutbigbox td.right{padding-left:5px;}
.layoutbigbox td td{padding:0px;}
.layoutsmallbox .wrapper{padding:4px 0px 4px 0px;}
.layoutsmallbox .wrapper2{padding:4px 4px 4px 2px;}
.layoutsmallbox .wrapper table.wrap{border:0px;}
.layoutsmallbox .wrapper table.wrap td h2{margin-bottom:4px;}
.layoutsmallbox .wrapper .wrap .box h2{margin-bottom:4px;}
.layoutsmallbox{margin-bottom:5px; overflow:hidden;}
.layoutsmallbox h2{background:none;font:600 13px "Open Sans", serif;padding-left:5px;padding-right:5px;padding-top:0px;margin:0px 0px 5px 0px;}
.layoutsmallbox h2 a{color:#1e2e62;}
.layoutsmallbox h2 span{font-size:10px;font-family:arial;}
.layoutsmallbox .table .td h2{margin:0px 5px 5px 8px;}
.layoutsmallbox table{width:894px;background:none;border-spacing:4px 0px;}
#mainPage .layoutsmallbox table{width:1154px;background:none;border-spacing:8px 0px;}
.layoutsmallbox .table{width:444px;background:#F0F0F0 url("smallbox-gradient-bg.gif") repeat-x 0 0;}
.layoutsmallbox .table .tr{background:url('smallbox-tr-bg.gif') repeat-y;}
.layoutsmallbox .table .tr div.space{clear:both;line-height:1px;height:4px;font-size:1px;background:#fff;}
.layoutsmallbox td{width:210px;text-align:left;vertical-align:top;border:1px solid #e2e2e2;padding:3px 0px;}
.layoutsmallbox td.spacer{border:0px;}
.layoutsmallbox .table .td{float:left;padding:3px 0px 3px 0px;width:147px;text-align:left;vertical-align:top;}
.layoutsmallbox td.gfxBox{text-align:center;vertical-align:top;padding:0px 0px 0px 0px;background:#fff;}
.layoutsmallbox td.spacer{width:auto;background:#fff;padding:0px 0px 0px 0px;}
.layoutsmallbox .txtDesc{color:#777;font:normal 11px "Open Sans", serif;margin:6px 0px 0px 0px;text-align:left;}
.layoutsmallbox TD.txtPrice{border-top:none;vertical-align:bottom;padding-top:7px;padding-left:3px;padding-right:3px;}
.layoutsmallbox .table .td .txtDesc{margin:6px 5px 0px 8px;}
.layoutsmallbox TD.txtHead{border-bottom:none;}
.layoutsmallbox TD.txtImg{text-align:center;border-top:none;border-bottom:none;}
.layoutsmallbox TD.txtImg IMG{margin:0px 0px 0px 0px;border:0px;}
.layoutsmallbox .price{font:normal 11px "Open Sans", serif;border:none;margin:0px 0px 3px 0px;text-align:left;border-bottom:solid 1px #e2e2e2;color:#777;padding:0px 5px 2px;}
.layoutsmallbox .price .medium{font:600 14px "Open Sans", serif;color:#1e2e62;}
.layoutsmallbox .more{margin:0px 3px 5px 3px;padding:0px 12px 0px 0px;background:transparent url("linkarr.gif") no-repeat right 4px;border:none;}
.layoutsmallbox .more a{color:#e94345;}
.itemGalleryBoxContent .more{margin:0px 3px 5px 3px;padding:0px 12px 0px 0px;background:transparent url("linkarr.gif") no-repeat right 4px;border:none;}
.itemGalleryBoxContent .more a{color:#e94345;}
.menuTopBox .menuItem, .menuTopBox .activeMenuItem{float:left;padding:3px 5px 4px 15px;margin-right:5px;background:#fff url("leftitem.gif") no-repeat -5px bottom;white-space:nowrap;}
.menuTopBox .activeMenuItem{background:#fff url("leftitem-on.gif") no-repeat -5px bottom;}
.menuTopBox .activeMenuItem A{color:#FB0000;}
.clientBox .stuffBox{margin-top:20px;clear:both;}
.stuffBox div.tableBox th a{color:#FFF;}
.freeunlockBox .plain, .freeunlockBox .gray{padding:7px 8px 7px 8px;margin:0px 0px 0px 0px;}
.freeunlockBox .link{padding:5px 5px 3px 15px;background:transparent url('li.gif') no-repeat left 4px;}
.freeunlockBox .info .unlockData{padding:7px 8px 8px 8px;}
.freeunlockBox .info UL{margin-top:0px;margin-bottom:0px;}
.freeunlockBox .info .img{text-align:center;padding:7px 0px 7px 0px;}
.freeunlockBox .info .gray{font-weight:bold;}
.freeunlockBox .info .important{color:#1874CF;}
.freeunlockBox .tableBox TABLE{width:100%;background:none;}
.freeunlockBox .tableBox TD{border:none;background:none;border:solid 1px #e7e7e7;padding:5px;vertical-align:middle;}
.freeunlockBox .tableBox TD.fill{border:none;}
.freeunlockBox .tableBox TD .link{font:normal 11px "Open Sans", serif;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:none;}
.relIMG{border-width:1px;border-color:#aaa;margin:3px;}
.promIMG{border-width:1px;border-color:#aaa;margin:3px;}
.soft4gsm{text-align:center;margin:5px;color:#000;font:normal 9px Verdana;}
.promotionBox img{border:0px;}
.soft4gsm td{color:#000;font:normal 9px Verdana;}
.soft4gsm img{display:block;width:125px;height:50px;border:0px;margin:0px auto;}
.soft4gsm .join{margin:7px;color:#333;font:normal 10px Verdana;}
.soft4gsm .input{margin:10px 0px 0px 0px;}
#voteOnUs img{margin:0px auto;}
#FILES_AVAILABLE, #GB_DATA, #MEMBERS{color:#444;font:bold 11px "Open Sans", serif;}
.clientMenuBox{margin-top:10px;margin-bottom:20px;}
.clientMenuBox TD{vertical-align:middle;}
.clientMenuBox IMG{border:none;vertical-align:middle;}
.clientMenuBox .menuItem{padding:2px;}
.clientMenuBox .activeMenuItem{padding:2px;vertical-align:middle;border: 2px solid #1e2e62;border-radius: 4px;}
.clientMenuBox .activeMenuItem A{}
.product_updates A{text-decoration:none;}
.product_updates .update_date_akt{color:#003399;font-weight:bold;}
.product_updates .update_title_akt{color:#003399;}
.product_updates .update_desc{margin-bottom:10px;margin-left:30px;}
.product_updates .update_date{color:#003399;font-weight:bold;}
.product_updates .update_title{color:#003399;}
.freeUnlockTable{background-color:#fff;margin-top:30px;margin-left:30px;margin-right:50px;padding-left:15px;padding-right:15px;padding-bottom:30px;}
.shortName A{font-weight:bold;color:#000;}
.shortTable table td{border:0px;}
.shortTable td{padding:4px 0px;border-bottom:1px solid #DADADA;}
.shortTable .shortTDname{width:130px;padding:5px;}
.shortTable .shortTDimage{width:60px;text-align:center;vertical-align:middle;}
div.joinUsFeedBox{display:none;width:185px;margin-bottom:10px;}
div.joinUsFeedBox div.boxHeader{display:none;}
div.joinUsFeedBox div.boxFooter{display:none;}
div.joinUsFeedBox div.contentBox{padding:7px 0px 0px 0px;text-align:center;vertical-align:middle;}
div.joinUsFeedBox div.contentBox .img{vertical-align:middle;}
div.joinUsFeedBox img{border:0px;}
div.joinUsFeedBox .menuHead{padding-right:0;}
div.productPropertiesBox{border-left:3px solid #358BCD;padding-left:5px;}
span.selectProperties{color:#358BCD;font-size:13px;font-weight:bold;}
#westernUnionForm{width:100%;}
#westernUnionForm th{width:50%;font-weight:normal;font-size:10px;text-align:right;padding-right:5px;}
div.asttl{display:none;}
.bar{border-top:3px double #003399;margin:10px 5px;}
.pdBox table{border:0px;}
.pdBox img{border:0px;}
.cardsBox, .deliverBox{margin:0px 5px 0px 5px;width:760px;text-align:center;}
.cardsBox .headerBox, .deliverBox .headerBox{float:left;width:80px;margin:0px 5px;display:none;}
.cardsBox .contentBox, .deliverBox .contentBox{float:left;width:760px;text-align:center;}
.cardsBox table, .deliverBox table{margin-top:5px;margin:5px auto;}
.cardsBox .table{margin-top:5px;margin:5px auto;}
.cardsBox .table .tr{margin:0px 0px 5px 0px;}
.cardsBox .table .tr2{margin:0px 0px 0px 0px;}
.cardsBox .table .tr img, .cardsBox .table .tr2 img{margin:0px;}
.cardsBox table td, .deliverBox table td{text-align:center;padding-right:3px;}

form#review .detailBox td.left .stars.stars-example-css{width:180px !important;}

form#review .detailBox{padding-bottom:20px; margin-bottom:0px; border-bottom: solid 1px #1e2e62;}
form#review .detailBox div.leftTD.prdDetails img.detIMG {margin-top:0px;}
form#review .detailBox .rightDet{width:70% !important;}
form#review .detailBox .rightDet p{font-weight:600; font-size:16px;}
form#review .detailBox .tableBox textarea{border: solid 1px #cccccc;}



div.review_title{padding:10px 0px 10px 0px;color:#0e8ac4;font-weight:bold;}
div.review_form{margin-bottom:10px;padding:0px 0px 10px 0px;border:solid 1px #d9d9d9;}
div.review_form div.descr{margin:0px;padding:5px 5px 5px 5px;background:#fafafa;font-weight:bold;}
div.review_form p.field{margin:0px;padding:0px 5px 5px 5px;}
div.review_form p.field .submit{border-bottom:solid 1px #777;border-right:solid 1px #777;border-top:solid 1px #bbb;border-left:solid 1px #bbb;font:bold 11px "Open Sans", serif;padding-top:1px;padding-bottom:1px;background:#E9EBF5 url("buttonbg.gif") repeat-x top left;}
div.reviews{padding:0px 0px 0px 0px;}
div.reviews .title{display:block;margin:0px;padding:10px 0px 10px 0px;}
div.reviews .item .user{margin:0px 0px 2px 0px;padding:3px 2px 3px 2px;background:#fafafa;border:solid 1px #d9d9d9;}
div.reviews .item .user .name{}
div.reviews .item .user .city{}
div.reviews .item .user .date{}
div.reviews .item .quality{margin:0px 0px 20px 0px;padding:3px 2px 3px 2px;background:#fafafa;border:solid 1px #d9d9d9;}
div.answer_review{margin-bottom:2px;padding:0px 0px 10px 0px;border:solid 1px #d9d9d9;}
div.answer_review .question{margin:0px;padding:5px 5px 5px 5px;background:#fafafa;}
div.answer_review .answer{margin:0px;padding:5px 5px 5px 5px;}
div.reviews_pager{border:solid 1px #ffffff;padding:0px 5px 0px 5px;background:#ffffff;}
div.reviews_pager a{font-weight: 600;}
div.reviews_pager a:hover{color:#e94345}
div.bonuses-box{margin-bottom:10px;padding-left:5px;border-left:3px solid #358bcd;}
div.bonuses-box div.caption-box{font-weight:bold;font-size:13px;color:#358bcd;}
div.bonuses-box div.bonus-box{}
div.bonuses-box div.title-box{}
div.bonuses-box span.bonus-quantity, div.order-bonuses-box span.bonus-quantity{font-size:14px;font-weight:bold;color:#1e2e62;line-height:22px;}
div.bonuses-box span.bonus-title{text-decoration:underline;}
div.order-bonuses-box img{cursor:pointer;}
div.bonuses-box div.description-box, div.order-bonuses-box div.description-box{margin-left:20px;color:#909090;}
div.order-bonuses-box div.description-box{padding:5px;width:350px;position:absolute;display:none;border:1px solid #676767;color:#525252;background-color:white;}
div.order-bonuses-box table{width:100%;}
div.order-bonuses-box td{border-bottom:1px solid #9bcaee;}
input.submit2{font-size:8pt;font-weight:bold;padding:2px 8px 6px 8px;margin-top:10px;background:url("bg-submit-multicom.gif") repeat-x;cursor:pointer;color:#ffffff;height:22px;width:100px;}
input.submit2:hover{background:url("bg-submit-hover-multicom.gif") repeat-x;}
#alekontaktContent{text-align:center;}
#alekontaktContent .aleHead{color:#3471a7;font-size:12px;font-weight:bold;margin:2px 0px 10px 0px;}
#alekontaktContent .aleCont{color:#7395ba;font-size:10px;font-weight:bold;margin:0px 0px 2px 0px;}
#alekontaktContent input.text{width:120px;margin-bottom:8px;}
#right-bottom-advertisement{position:fixed;bottom:0px;right:0px;border:1px red solid;}
.passDiscount h1{font-size:12px;}
.ramka{padding-left:24px;padding-bottom:1px;_padding-bottom:3px;margin-bottom:3px;display:inline-block;}
.ramka a:link, .ramka a:visited, .ramka a:hover, .ramka a:active{color:#000;background:none;padding:0;margin:0;}
#table-tool{margin:auto 0 auto 10px;padding:0;width:590px;}
.tableBox .order_form .dark_bg td{background:transparent;background-color:#FFF;padding-top:20px;}
.dark_bg.blue, .dark_bg.blue td, .dark_bg.blue div{color:#1e2e62 !important;background-color:#f5f5f5;padding:3px;}
.dark_bg.green, .dark_bg.green td, .dark_bg.green div, div.stuffBox h2{background:#7bbf06;color:#fff !important;}
#cartResultContent .dark_bg.green, #cartResultContent .dark_bg.green td, #cartResultContent .dark_bg.green div, #cartResultContent div.stuffBox h2{background:#cbea94;color:#333 !important;}
.dark_bg.red, .dark_bg.red td, .dark_bg.red div{background:#dd1d2c;color:#fff !important;}
h2.dark_bg.green, div.stuffBox h2{text-align:center;margin:10px 0;padding:10px;}
div.stuffBox .itemGalleryBox h2{text-align:left;margin:0px;padding:0px;background: none;font: 600 13px "Open Sans", serif;}
.tableBox .info.dark_bg.red{text-align:center !important;margin:10px 0 !important;padding:10px !important;border:0 !important;font-weight:bold !important;}
.tableBox .order_form td.right{font-weight:600;width:30%;}
.tableBox .order_form td.left{width:100%;float:left;}
.tableBox .order_form td.left .text{width:350px;}
.tableBox .order_form td.left textarea{width:350px;}
.tableBox .order_form div.left{float:left;width:70%;}
.tableBox .order_form div.right{float:right;width:28%;height:60px;}
.tableBox .order_form div.right .cont{padding-top:8px;text-align:center;}
.tableBox .order_form div.right .text{width:120px;}
.tableBox .text-right{text-align:right;}
.tableBox .order_form .button{}
.tableBox .order_form td.right .button{float:left;}
.tableBox .order_form td.left .button{float:right;}
.tableBox .order_form table.buttons{border:0;}
.tableBox .order_form td.radio p{margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;font-weight:bold;}
.tableBox .order_form .orderFormComment{color:#048ef3;padding-left:10px;}
.tableBox .order_form table.invoice_data td.right{font-weight:normal;}
.pay_section{padding:10px 0px 10px 0px;margin:5px 0.4% 5px 0.4%;width:19%; float:left; min-height:280px; max-height:280px; position:relative; border:1px solid #aaa; border-radius:10px;}
.pay_section:hover{border:1px solid #1e2e62;}
.pay_section.active{border:1px solid #7bbf06;}
.pay_section .pay_section_table{border:0px;background:none;width:100%;padding:0px;margin:0px;}                                                      
.pay_section .pay_section_table tr{background:none;padding:0px;margin:0px;}
.pay_section .pay_section_left{border:0px solid #e9e9e9;width:90%;background:none;padding:0px; margin:0px auto; height:160px; overflow:hidden; cursor:pointer;}
.pay_section .pay_section_left .pay_logo img{max-height:140px; margin-top:10px;}
.pay_section .pay_section_right{vertical-align:top;padding:0px 12px 0px 12px;background:none; text-align:left;}
.pay_section .pay_logo div{padding-top:0px;padding-bottom:0px;text-align:center;}
.pay_section .pay_method{float:none;width:100%; position:relative; height:116px;}
.pay_section .pay_method .pay_online{}
.pay_section .pay_method .pay_online .item{display:block;width:100%;float:none;}
.paymentDescription{padding:10px 0px 0px 15px;float:none;clear:both;font-size:12px !important;color:#666666 !important; display:none;}
.pay_section .pay_header{padding:3px 4px;background:none;color:#1e2e62;font-weight:bold; text-align:center; font-size:15px !important; height:30px;}
.pay_section .pay_header span{display:block;width:90%;float:none; margin:0px auto; font-size:15px !important;}
.pay_section .pay_header span.next{width:29%;text-align:right;}
.pay_section .pay_header .active{color:#666;}
.pay_section .pay_header input{border-bottom:solid 1px #777;border-right:solid 1px #777;border-top:solid 1px #bbb;border-left:solid 1px #bbb;font:bold 11px "Open Sans", serif;padding-top:1px;padding-bottom:1px;color:#008ded;background:#E9EBF5 url("buttonbg.gif") repeat-x top left;cursor:pointer;}
.pay_section .pay_header input.disable{color:#c0c0c0;cursor:default;}
.pay_section .pay_method .pay_items{padding:0px 0px 0px 0px; position:absolute; bottom:0px;}
.pay_section .pay_method .item{display:block;color:#1e2e62;padding:6px 0px 0px 0px;margin:0px 0px 0px 0px; text-align:left;}
.pay_section .pay_method table{background:none;padding:0px;margin:0px;border:0px;}
.pay_section .pay_method tr{background:none;padding:0px;margin:0px;}
.pay_section .pay_method td{background:none;padding:0px;margin:0px;vertical-align:middle;padding:1px 0px 1px 4px;}
.pay_section .pay_method .item span.radio{display:block;width:37%;float:left;padding-top:2px;background:#ddd;}
.pay_section .pay_method .item span.flag{display:block;width:62%;float:left;background:#ccc;}
.pay_section .pay_method .item span.flag img{display:block;margin:0px;}
.pay_section .pay_method .item input{vertical-align:middle;}
.pay_section .pay_method .xinfo{color:#1e2e62; display:none;}
.pay_section .pay_method .sinfo{color:#666666; display:none;}
.orderForms h2, #orderForm h2{font-size:20px; background: transparent url("h1.gif") no-repeat left 8px;}
.tableBox .PaymentBox .button{}
.CourierBox{border-left:0px solid #e7e7e7;border-top:0px solid #e7e7e7;border-right:0px solid #e7e7e7; background:#fff; width:100%; position:relative;}
.CourierBox #DeliveryInfo{clear:both; padding-top:10px;}
.CourierBox #DeliveryInfo table{border-top:1px solid #e7e7e7;}
.CourierBox #DeliveryInfo table td.right, .CourierBox #DeliveryInfo table td.bold, .CourierBox table td.bold, .CourierBox table td.right{font-weight:bold;}
.tableBox .CourierBox #DeliveryInfo table td.info{color:#0091ed;border:0px;font-weight:normal;border-bottom:1px solid #e7e7e7;}
.tableBox .CourierBox .courier_section .cost{color:#1e2e62;}
.CourierBox #DeliveryInfo table td.red{color:#fd0002;}
.CourierBox .DeliveryInfo{color:#0390fa;border-top:1px solid #ddd;padding:3px;}
.CourierBox .CourierHeader{padding-top:10px;padding-bottom:10px;background:#fff;text-align:center;color:#1e2e62;font-weight:bold; font-size:18px !important;}
.courier_section{padding:5px 0px 2px 0px; float:left; background:#fff; border:1px solid #aaa; border-radius:10px; margin:5px 0.4% 5px 0.4%;width:19%; height:210px;}
.courier_section:hover{border:1px solid #1e2e62;}
.courier_section.active{border:1px solid #7bbf06;}
.courier_section .courier_logo{float:none;width:90%; margin:0px auto; height:120px; overflow:hidden; cursor:pointer;}
.courier_section .courier_logo div{padding-top:0px;padding-bottom:0px;text-align:center;}
.courier_section .courier_method{float:none;width:90%; margin:0px auto;}
.courier_section .courier_header{padding:10px 0px 0px 0px;font-weight:bold; text-align:center; font-size:15px !important; height:40px; cursor:pointer;}
.courier_section .courier_method .courier_items{padding:0px 0px 0px 0px; text-align:center;}
.courier_section .courier_method .courier_items .item{display:block;padding:3px 0px 0px 0px;margin:0px;}
.courier_section .courier_method .courier_items .item .radio{display:block;float:none;width:90%; margin:0px auto;}
.courier_section .courier_method .courier_items .item .name{display:none;float:none;width:58%;}
.button_next{text-align:right;padding:3px 1px 3px 0px;background:transparent;border-top:0px;}
#dhtmltooltip{position:absolute;width:200px;border:1px solid #c3c3c3;padding:5px 5px 5px 8px;background-color:#f3f3f3;visibility:hidden;z-index:100;font:12px "Open Sans", serif;text-align:left;color:#666;}
.footer a{color:#0032aa;}
.footer .multicom_part{color:#6b6b6b;font:10px Sans-serif;}
.footer .engine_part{color:#636363;}
.footer .copyright_part, .footer .copyright_part a{color:#656565;font-weight:bold;letter-spacing:1px;}
.footer .links_part{color:#0032aa;text-align:center;letter-spacing:1px;}
.footer p{margin:3px auto;}
#footerMenu{padding:0 15px 15px;background:#f9f9f9;border-bottom:solid 1px #b8bfc7;}
.footer_menu{max-width:1160px;margin:0px auto;}
.footer_menu_column{width:187px;float:left;text-align:left;}
.footer_menu_column.joinus{width:95px;}
.footer_menu_column h3{text-align:left;margin:13px auto;}
.footer_menu_column.joinus h3{font-weight:600;color:#1e2e62;}
/*.footer_menu_column a{color:#5f5f5f;font:11px "Open Sans", serif;display:block;margin-bottom:5px;}*/
.footer_menu_column a{color:#333;font:13px "Open Sans", serif;display:block;margin-bottom:5px;}
.footer_menu_column.joinus a{float:left;width:40px;margin:0px 3px 10px 3px;height:30px;padding:10px 0px 0px 0px;text-align:center;}
.footer_menu_column.joinus a img{max-width:35px;}
.footer_menu_column h3 a{color:#1e2e62;font:14px "Open Sans", serif; font-weight:600;}
.footer_menu_separator{width:25px;height:192px;background:url(footer_menu_separator.jpg) no-repeat center bottom;float:left;}
#bottomPanel{/*max-width:1180px;*/width:100%;border-top:solid 1px #bdcad3;background:white;margin:6px auto 0;}
.bottom_site_part{max-width:1080px;margin:0px auto;}
.usr_tpl_section{display:block;font:12px "Open Sans", serif;}
.usr_tpl_section:hover, .usr_tpl_section:active{text-decoration:none;color:black;}
.client_tpl_a{font:14px "Open Sans", serif;color:#07448F;}
a.client_tpl_a:hover, a.client_tpl_a:visited{text-decoration:none !important;}
div.productPropertiesBox{border-left:none;padding:0;border-bottom:1px solid #e7e7e7;}
.serialNumberBox{border-top:1px solid #e8e8e8;padding:8px 13px 8px 0px;}
.propertiesBox{margin-top:10px;border:0;background:transparent;color:#8e8e8e;}
.propertiesBox table tr td a.ui-selectmenu{float:left;}
.serialNumberBox input{border:1px solid #bababc;padding:2px 5px;vertical-align:middle;margin-left:5px;}
.ico_help{vertical-align:middle;margin-left:5px;}
.propertiesTitle{background:transparent;color:#1e2e62;border-bottom:1px solid #bababc;padding:6px 0;text-align:left;font:bold 12px "Open Sans", serif;margin-bottom:5px;}
.propertiesBox td{padding:7px 0;}
.propertiesBox td.propertySelectType, .propertiesBox td.propertyExpl{text-align:left;padding:0 10px 0 5px;color:#1e2e62;font:bold 12px "Open Sans", serif;}
td.propertySelectType{width:200px;}
.propertiesBox ul{padding:0;margin:0;}
.propertiesBox select{width:184px;}
.propertiesBox ul li{list-style-type:none;list-style-image:none;margin:5px 0;text-align:justify;padding-right:10px;color:#868688;}
.allegro_table{margin:0 auto;width:100%;}
.allegro_table th, .allegro_table td{font:12px Sans-serif;padding:0 3px 10px 3px;text-align:center;}
.allegro_table th{color:#1665A2;font-weight:bold;}
.allegro_product_buy_now{color:red;}
.allegro_product_bid{color:green;}
.allegro_product_img{margin-top:15px;text-align:center;}
.allegro_product_img img{width:100px;}
.allegro_pager{text-align:center;}
.allegro_pager a{font-size:14px;color:#1564A0;}
.allegro_pager a.ncms_pager_active{padding:3px;border:solid 1px #1564A0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
td.allegro_product{text-align:left;}
.allegro_product_shop_price a{color:red;}
div#newHeader{padding:0 4px;}
div#newHeaderLogo{height:84px;width:274px;float:left;margin-right:58px;}
div#newHeaderLogo img{border:none;}
div#newHeader #multicom_searchform{float:left;margin:0;padding:0;}
div#newHeader #multicom_searchform label{color:#aaaaaa;margin-left:2px;vertical-align:middle;}
div#newHeader #multicom_searchform a{color:#0e3171;}
div#newHeader input#itlshop_search{border:#d9d9d9 1px solid;height:18px;padding:2px 10px;}
div#newHeader input#itlshop_search::-ms-clear{display:none;}
div#newHeader input#itlshop_search{border-right:none;width:262px;text-align:left; border-radius:0px;}
div#newHeader input#lookForDesc{margin-left:2px;}
div#newHeader input#lookForDesc, div#newHeader input#anyWord{vertical-align:middle;}
.languageBox{width:260px;float:left;padding-top:17px;}
.languageBox form{margin:0px 0px 0px 0px;float:left;}
.languageBox input{border:none;}
div#topSearchForm{float:left;width:580px;padding-top:22px;}
div#topSearchFormConent{}
div#cartBox{float:right;height:84px;text-align:right;margin-right:6px;width:134px;background:url(cart.png) no-repeat left;}
div#cartBox a, div#cartBox span.noLink{border:0;display:block;text-decoration:none;}
div#cartBox a:link, div#cartBox a:hover, div#cartBox a:visited{text-decoration:none;}
div#cartBox span.blue{display:block;font-size:13px;font-weight:600;color:#1e2e62;margin-top:22px;}
div#cartBox span.red{display:block;font-size:13px;font-weight:600;color:#e94345;margin-top:8px;}
#serviceField-button{width:420px !important;}
#serviceField-menu{width:420px !important;}  
#realizationTimeField-button{width:320px !important;}
#realizationTimeField-menu{width:320px !important;}
#searchFieldContainer{margin-bottom:5px;position:relative;}
#multicom_searchform #lookForDesc{padding:0;}
#metagroupFilter{visibility:hidden;}
#metagroupFilter-button{background:#fff;height:22px;margin-top:-1px;border-radius:0;text-decoration:none;text-align:left;font-weight:bold;font-size:11px;outline:0;width:210px !important;}
#metagroupFilter-menu{text-align:left;width:210px !important;}
#metagroupFilter-menu a{font-size:11px;}
#metagroupFilter-menu .ui-selectmenu-item-focus{background-image:none;background-color:#3399fe;}
#metagroupFilter-menu .ui-selectmenu-item-focus a{color:#fff;}
#metagroupFilter-button .ui-selectmenu-status{color:#cccccc;padding-top:3px;}
.ui-state-default .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png") !important;}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png") !important;}
a#advencedSearchLink{display:inline-block;padding-top:1px;}
td.autoLogin{margin:2px 0px 2px 0px;text-align:center;font-size:11px !important;color:#a7a7a7 !important;font-weight:normal !important;}
td.autoLogin .checkbox{vertical-align:middle;}
#mailing_list .checkbox{vertical-align:middle;}
#mailing_list div{color:#8e8e8e;}
.itIsSecure{margin:2px 0px 2px 0px;text-align:center;font-size:11px !important;color:#a5d3f7 !important;}
.nbbrutto{font-weight:normal;color:#8e8e8e;}
.nbbrutto10{font-weight:normal;color:#666;font-size:10px;}
.bruttoPrice{font-weight:normal;color:#9d9d9d;}
.paypalWarningDialog #paypalWarning{text-align:justify;font-family:sans-serif;}
.owncourierWarningDialog #owncourierWarning{text-align:justify;font-family:sans-serif;}
.calculateWeight{margin-top:2px;width:100%;background:transparent;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;padding-top:5px;}
.calculateWeight #DeliveryInfo{padding-top:1px;}
.calculateWeight td{padding-bottom:5px;}
.calculateWeight #DeliveryInfo TD{border:0px;}
.calculateWeight td{text-align:left;}
.calculateWeight td:first-child{font-weight:bold;padding-right:4px;}
#clientStandaloneRegistration{}
/*
#clientStandaloneRegistrationInv td.desc, #clientStandaloneRegistration td.desc{width:35%;}
#clientStandaloneRegistrationInv table.buttonBox, #clientStandaloneRegistration table.buttonBox{background:none;}
#clientStandaloneRegistrationInv .buttonBox td, #clientStandaloneRegistration .buttonBox td{background:none;padding-top:10px;}
#clientStandaloneRegistration INPUT.text, #clientStandaloneRegistrationInv INPUT.text, #clientStandaloneRegistration TEXTAREA, #clientStandaloneRegistrationInv TEXTAREA{width:350px;border-top:solid 1px #646464;border-left:solid 1px #646464;border-bottom:solid 1px #CECECE;border-right:solid 1px #CECECE;font:normal 13px "Open Sans", serif;}
#clientStandaloneRegistration SELECT, #clientStandaloneRegistrationInv SELECT{width:356px;font-family:"Open Sans", serif;font-size:13px;color:#444;background:#f7f7f7;border:solid 1px #bbb;}
#clientStandaloneRegistration #captchaText{width:135px;}
*/
.productBoxGallery{margin-left:0px;}
.itemGalleryBox{display:block;width:223px;margin-left:0px;float:left;background:none;}
#subPage.mainColumn.centerColumn.orderPages .itemGalleryBox{width:25%}
.itemGalleryBoxContent{display:block;width:206px;padding-left:5px;padding-right:5px;padding-top:10px;margin-left:7px;border:1px solid #e2e2e2;}
#subPage.mainColumn.centerColumn.orderPages .itemGalleryBox .itemGalleryBoxContent{width:90%}
.itemGalleryBoxContent:hover{background:#f0f0f0;}
.itemGalleryBox h2{background:none;font:600 13px "Open Sans", serif;margin:0px;padding-left:0px;padding-top:0;}
.itemGalleryBox h2 a{color:#1e2e62;}
.itemGalleryBoxContent .shortImg{height:105px;display:block;}
.itemGalleryBox img{display:block;border:0px solid #E0E0E0;margin:0px auto;margin-top:5px;margin-bottom:5px;}
.itemGalleryBox .priceBox{border-bottom:1px solid #e2e2e2;padding-top:0px;padding-bottom:0px;margin-bottom:4px;}
.itemGalleryBox .price .smedium{font-size:11px;font-weight:normal;color:#757a74;display:block;}
.itemGalleryBox .sdescriptionBox{display:none;position:relative;left:0px;top:0px;}
.itemGalleryBox .sdescriptionContent{position:absolute;z-index:10;left:0px;top:0px;background:#ffffff;width:240px;padding:5px;border:1px solid #cee1f2;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.itemGalleryBox .discountInfoBox{margin-top:3px;}
.itemGalleryBox .addToCartBox{padding-bottom:3px;}
.itemGalleryBox .addToCartBox .text{width:25px;}
.itemGalleryBox .browseProductCartSetButton{}
#itemGalleryRow_28{display:none;}
.itemGalleryBox .price{border:0px;color:#AD114E;}
.itemGalleryBox .price .medium{color:#1e2e62;font:600 14px "Open Sans", serif;}
.checkboxes input{margin-right:6px;}
#alekontakt{margin:30px 0;}
div.reviews_tbl{}
div.reviews_tbl p.user{background-color:#1e2e62 !important;color:#fff !important;border-color:#1e2e62 !important;margin-bottom:0px !important;}
div.reviews_tbl div.answer_review{border-width:0px !important;}
div.reviews_tbl div.quality{margin:0px 2px !important;border-width:0px !important;margin-bottom:0px !important;}
div.reviews_tbl div.quality div.box{float:left;width:150px;}
div.reviews_tbl div.quality div.box div.name{text-align:center;margin-bottom:2px;}
div.reviews_tbl div.quality div.box div.value{text-align:center;font-weight:bold;}
div.reviews_tbl div.quality div.box div.left_v{float:left;margin:0px 2px 0px 48px;}
div.reviews_tbl div.quality div.box div.right_v{float:left;}
div.reviews_tbl div.border{border-style:solid;border-color:#cfcfcf;border-width:0 1px 1px 1px;margin-bottom:14px;}

div#recoveryLeftPanel{position:fixed;top:60px;right:0px;z-index:103;}
div#recoveryLeftPanel a.recoveryLeftPanel_pl_PL{display:block; height:180px; width:50px; background-image:url("../../multicom_new/recovery_panel_left_pl.png");background-repeat:no-repeat;background-position:right top;}
div#recoveryLeftPanel a.recoveryLeftPanel_en_US{display:block; height:180px; width:50px; background-image:url("../../multicom_new/recovery_panel_left_en.png");background-repeat:no-repeat;background-position:right top;}

div#reviews_panel{position:fixed;top:260px;right:0px;z-index:103;}
div#reviews_panel_left{float:left;height:400px;width:50px;}
a.reviews_panel_left_pl_PL{background-image:url("../../common/reviews_panel_left_pl.png");background-repeat:no-repeat;background-position:right top;}
a.reviews_panel_left_en_US{background-image:url("../../common/reviews_panel_left_en.png");background-repeat:no-repeat;background-position:right top;}
div#reviews_panel_left a{display:block;height:159px;width:36px;margin-left:14px;position:fixed;z-index:104;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:-1px 1px 3px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:-1px 1px 3px 0px rgba(50, 50, 50, 0.25);box-shadow:-1px 1px 3px 0px rgba(50, 50, 50, 0.25);}
div.reviews_panel_right_pl_PL{background-image:url("../../common/reviews_panel_right_pl.png");background-repeat:no-repeat;}
div.reviews_panel_right_en_US{background-image:url("../../common/reviews_panel_right_en.png");background-repeat:no-repeat;}
div#reviews_panel_right{display:none;float:left;height:400px !important;width:250px;opacity:1.0 !important;filter:alpha(opacity=100) !important;-webkit-box-shadow:-1px 1px 3px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:-1px 1px 3px 0px rgba(50, 50, 50, 0.25);box-shadow:-1px 1px 3px 0px rgba(50, 50, 50, 0.25);}
div#reviews_panel_right_box{height:400px;width:250px;font-size:1px;}
div#reviews_panel_right_box div.reviews_percent_box{margin:16px 16px 0px 15px;}
div#reviews_panel_right_box div.reviews_percent_box div.name{float:left;font-size:18px;color:#8d8d8d;font-weight:normal;margin:16px 0px 10px 0px;padding-left:4px;}
div#reviews_panel_right_box div.reviews_percent_box div.left_v{float:left;margin:0px 10px 0px 0px;}
div#reviews_panel_right_box div.reviews_percent_box div.right_v{float:left;font-size:14px;color:#40428d;padding-top:5px;font-weight:bold;}
div#reviews_panel_right_box div.reviews_sum_box1{margin:38px 16px 0px 0px;}
div#reviews_panel_right_box span.left_v{display:block;float:right;font-size:14px;color:#fff;font-weight:normal;margin-top:15px;}
div#reviews_panel_right_box div.reviews_sum_box1 span.right_v{display:block;float:right;font-size:50px;color:#cce7fc;font-weight:bold;margin-left:12px;}
div#reviews_panel_right_box div.reviews_sum_box2{margin:30px 16px 0px 15px;}
div#reviews_panel_right_box div.reviews_sum_box2 a.box_a{display:block;text-align:left;}
div#reviews_panel_right_box div.reviews_sum_box2 a.box_a span.left_v{display:block;float:left;margin-left:36px;font-size:27px;color:#2a4e8a;font-weight:bold;}
div#reviews_panel_right_box div.reviews_sum_box2 a.box_a span.right_v{display:block;float:left;margin:20px 0 0 8px;font-size:14px;color:#fff;font-weight:normal;}
div#maskLayer{display:none;position:fixed;z-index:121;background-color:#fff;text-align:center;opacity:0.4;}
div#maskLayerImg{display:none;position:fixed;z-index:122;text-align:center;}
label.confirmFormError{display:block;margin-top:5px;color:red;font-variant:small-caps;}                      
tr.hasInvalid td:first-child{}
input#searchFormSubmitButton{background:#1e2e62;height:24px;border:none;margin:0;padding:0 12px;color:#fff;font-weight:bold;}
div.buyBoxContent input.quantity, div.buyBox input.quantity, td.shortTDbuy input.text, .itemGalleryBox div.addToCartBox input.text {height:auto;border:1px solid #1e2e62; padding:6.5px 2px; width:30px;}
.mainColumn .contentColumn .subPage table .price{font-size:11px;color:#000;text-align:right;line-height:16px;}
.mainColumn .contentColumn .subPage .productBox table .rightTD .price{font-size:11px;color:#000;text-align:left;line-height:16px;}
.mainColumn .contentColumn .subPage table .price .medium{}
.mainColumn .contentColumn .subPage table .price .nbbrutto10{color:#616469;}
table.cart td input.button, table.buttons td input.button, div.tableBox div.PaymentBox input.button{background:#1e2e62;color:#fff;font:600 14px "Open Sans", serif;padding:4px 16px;border:0;border-radius:3px;}
table.cart td input.button:hover, table.buttons td input.button:hover, div.tableBox div.PaymentBox input.button:hover{opacity:0.7;}
div.pay_section div.button_next input.button{background:#dd1d2c;padding:6px 28px;margin-top:8px;margin-bottom:30px;font-size:19px;font-weight:600;}
table.cart table td{padding:0;}
table.cart td.quantityBtts{width:100px;}
table.cart td.quantityBtts form.text{text-align:right;width:34px;}
table.cart td.quantityBtts form.btt, table.cart td.quantityBtts form.text{float:left;}
table.cart td.quantityBtts div.text{text-align:right;width:34px; float:left;}
div.order-bonuses-box table td, div.order_form table td{border:0 !important;}
.bx-wrapper .bx-prev{background:rgba(0, 0, 0, 0) url("new_left_arrow.jpg") no-repeat scroll 0 0 !important;}
.bx-wrapper .bx-next{background:rgba(0, 0, 0, 0) url("new_right_arrow.jpg") no-repeat scroll 0 0 !important;}
form#mailing_list input.button{padding:3px 11px 1px;}
div.leftTD.prdDetails{width:200px;padding:0 0 20px 10px; text-align:center;}
div.leftTD.prdDetails img{width:200px;height:200px;margin:0;}

div.leftTD.prdDetails img.detIMG.lazy-img{width:50px !important;height:50px !important; margin:0px auto !important; margin-top:50px !important; margin-bottom:50px !important;}
                         
div.leftTD.prdDetails img.detIMG {margin:20px 0px 0px 0px;}
div.leftTD.prdDetails div.links{float:left;width:170px;margin-top:15px;}
div.leftTD.prdDetails div.links a{display:block;padding-left:40px;height:25px;font-size:9px;line-height:12px;text-align:center;color:#fff;font-weight:bold;text-shadow:0 0 1px #fff;}
div.leftTD.prdDetails div.links a:link, div.leftTD.prdDetails div.links a:hover, div.leftTD.prdDetails div.links a:visited{text-decoration:none;}
div.leftTD.prdDetails div.links a.authorizedReseller{background:#dc1625 url("authorizedResellerIcon.png") no-repeat scroll 0 0;}
div.leftTD.prdDetails div.links a.skypeSupport{background:#7bbf06 url("skypeSupportIcon.png") no-repeat scroll 0 0;height:19px;padding-top:6px;}
div.leftTD.prdDetails div.links a.teamViewerSupport{background:#0164c9 url("teamViewerSupportIcon.png") no-repeat scroll 0 0;height:19px;padding-top:6px;}
div.leftColumn div.leftBox.helper div.menuHead{background:#dd1d2c;margin-bottom:4px;}
div.leftColumn div.leftBox.helper div.desc{padding:6px 0;color:#8e8e8e;font-size:12px;text-align:center;}
div.leftColumn div.leftBox.helper div.link{padding:6px 0;color:#1e2e62;font-size:14px;text-align:center;font-weight:bold;}
div.buyBox p.input span.fieldName{font-weight:bold;color:#1e2e62;padding-right:3px;}
.notifyDeliveryForm, .priceCalculatorForm, .storeProductForm{margin:0px; cursor:pointer;}
.notifyDeliveryForm:hover, .priceCalculatorForm:hover, .storeProductForm:hover{text-decoration:underline;}
div.rightDet div.icoBox{}
div.rightDet div.icoBox a.ico, div.rightDet div.icoBox span.ico{display:block;float:right;width:100px;height:21px;margin-left:20px;padding-top:5px;text-align:center;font-weight:bold;font-size:12px;line-height:17px;}
div.rightDet div.icoBox a.ico.negotiatePrice:link, div.rightDet div.icoBox a.ico.negotiatePrice:hover, div.rightDet div.icoBox a.ico.negotiatePrice:visited{text-decoration:none;color:#1e2e62;font-size:11px;border:1px solid #1e2e62 !important;}
.mainColumn .contentColumn .subPage #productTabsContent p.ico,  .mainColumn .contentColumn .subPage div.rightDet div.icoBox p.ico{display:block;float:right;width:100px;height:21px;margin-left:20px;padding-top:5px;text-align:center;font-weight:bold;font-size:12px;line-height:17px; cursor:pointer; margin-top:0px; margin-bottom:0px;}
.mainColumn .contentColumn .subPage #productTabsContent p.ico.negotiatePrice, .mainColumn .contentColumn .subPage div.rightDet div.icoBox p.ico.negotiatePrice, .mainColumn .contentColumn .subPage div.rightDet div.icoBox p.ico.negotiatePrice:hover, .mainColumn .contentColumn .subPage div.rightDet div.icoBox p.ico.negotiatePrice{text-decoration:none;color:#1e2e62;font-size:11px;border:1px solid #1e2e62 !important;}
.mainColumn .contentColumn .subPage #productTabsContent p.ico.negotiatePrice{float:none; margin:0px;}
div.rightDet div.icoBox span.ico.newPrd{text-decoration:none;color:#fff;background:#0164c9;border:1px solid #0164c9 !important;font-size:11px;margin-top:10px;}
h1.marginBottom0{margin-bottom:0;}
div.prdCode{margin-top:3px;text-align:right;font-size:11px !important;color:#8e8e8e;padding-right:10px;position:relative;}
#prdCodeArea{position:absolute;right:10px;display:inline-block;top:15px;}
div#mailing div.subBox{padding-top:10px;}
div#mailing div.subBox span.desc{color:#8e8e8e;}
div#mailing div.subBox form{margin-top:10px;}
.main_slider{width:610px;margin-left:0px;}
.slider_left{width:610px;}
.sliderwrapper{width:610px;height:200px;}
.sliderwrapper .contentdiv{width:610px;height:200px;}
.pagination{width:450px;}
.groupBox .subGroupForm{width:33%;}
#metagroupFilter-menu{z-index:10000 !important;}
.promotionSummary h2.h1{background:#ececec;border-bottom:3px solid #fb0000;color:#000;font:bold 12px "Open Sans", serif;margin-bottom:0;padding:5px;text-align:left;margin-top:7px;}
a.newsBrowseMode.news{background:url("browseNews.png") left no-repeat;}
a.newsBrowseMode.allNews{background:url("browseAllNews.png") left no-repeat;}
div.productSDesBox p{color:black;}
div.productSDesBox{color:#9d9d9d;}
td.rightTD div.buyBox{border-top:#d9d9d9 1px solid;}
td.rightTD div.price span.medium{font-size:16px;}
.fb_iframe_widget{float:left;padding-left:10px;padding-bottom:20px; margin-top:12px;}
.priceBox > .price{text-align:left;}
table.calculateWeightTable select{float:none;}
table.calculateWeightTable{margin-bottom:20px; width:100%;}
table.calculateWeightTable div{display:block;margin:3px 0;height:28px;font-weight:normal;}
table.calculateWeightTable div span.paramlabel{font-weight:bold;display:inline-block;}
table.calculateWeightTable div.country_cz span.paramlabel, table.calculateWeightTable div.courier_or span.paramlabel{width:80px;}
div.orderAccepted p{margin:0px;}
div.orderAccepted p.marginTop, div.orderAccepted div.marginTop{margin-top:13px;}
div.orderAccepted td.paddingTop{padding-top:13px;}
div.orderAccepted td.paddingRight{padding-right:4px;}
div.orderAccepted .red{color:#dd1d2c;}

div.orderAccepted a.button.big{}
div.orderAccepted a.button:hover{text-decoration:none;}
p.payPalWarning{margin:0;padding:13px 8px;color:#dd1d2c;font-weight:normal;border-bottom:1px solid #e7e7e7;}
.logInFromOrder{text-align:center;margin:10px 0;padding:10px;background:#dd1d2c;color:#fff;font:14px "Open Sans";font-weight:600;}
.logInFromOrder a{color:#fff;font:14px "Open Sans";font-weight:600;}
#orderSteps{padding:10px 0px 10px 0px;margin:0px 0px 20px 0px;}
#orderSteps .orderStep{width:25%;float:left;}
#orderSteps .orderStep p{display:block;margin:0px 2px 0px 2px;padding:10px 0px 10px 0px;font:18px "Open Sans";font-weight:600;color:#e0e0e0;text-align:center;border-bottom:4px solid #e0e0e0;}
#orderSteps .orderStep.active p{border-bottom:4px solid #1e2e62;color:#1e2e62;}
.tableBox .cart th div{color:#fff;}
.tableBox .cart td.left,
.tableBox .cart td.right,
.tableBox .cart td.quantityBtts{border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
.tableBox .cart td.left{width:35%;}
table.cart td.left,
table.cart td.left img.productIMGCartDetails{vertical-align:middle;}
input#orderFormSubmitButton{margin-right:20px;}
.button_next input.button,
table.cart td input.button[name="make_order[submit]"],
input#orderFormSubmitButton,
.applicationFormBox #clientDataSubmitButton,
input#orderConfirmSubmitButton{background:#dd1d2c !important;padding:6px 28px !important;font-size:19px !important;font-weight:600 !important;border-radius:3px;}
.button_next input.button:hover,
table.cart td input.button[name="make_order[submit]"]:hover,
input#orderFormSubmitButton:hover,
.applicationFormBox #clientDataSubmitButton:hover,
input#orderConfirmSubmitButton:hover{opacity: 0.7;}

a#orderConfirmSubmitButton{border:1px solid #e1e1e1 !important;font:600 19px "Open Sans", serif !important;padding:6px 28px !important;background:#dd1d2c !important;color:#fff !important;cursor:pointer !important;}
table.cart td .productIMGCartDetails{width:60px;float:left;margin-right:10px;}
#tdLoginForm{}
.imRegistered{padding:0px 0px 10px 0px;}
.tdPadding{padding:0px 40px 0px 40px;min-width:300px;}
.tdPadding.tdNewAccountPadding{padding:0px 40px 0px 40px;width:380px;}
.tdPadding.tdNewAccountPadding p{margin:0px;padding:0px 0px 2px 20px;}
.tdPadding.tdNewAccountPadding p.paddP{margin:0px;padding:0px 0px 2px 20px;}
.tdPadding td{padding:10px 0px 10px 0px !important;}
#lostPasswordTd{padding:20px 0px 10px 0px !important;}
#lostPasswordTd a{color:#1674D2 !important;}
#newAccountTd a{display:block;color:#dd1d2c !important;padding:10px 15px 10px 15px;text-align:center;font-weight:600;font-size:20px;}
#clientLoginLoginButton{background:#dd1d2c !important;padding:10px 25px 10px 25px;color:#fff;font-weight:600;font-size:16px;float:right;border-radius:3px;}
#clientLoginLoginButton:hover{opacity: 0.7;}
.subscribe{}

.subscribe .subBox{width:450px;}
.subscribe .subBox .mailingRow{padding:10px 0px 0px 0px;}
.subscribe .subBox .mailingRow label{font-size:12px;}
.subscribe .pn1{font-size:16px !important;padding:10px 0px 12px 0px !important;margin:0px !important;}
.subscribe .pn2{font-size:13px !important;padding:0px 0px 10px 0px !important;margin:0px !important;}
.subscribe .pn2 span{display:block;padding:0px 0px 10px 0px;}
.subscribe .text{border:solid 3px #1e2e62 !important;font:normal 12px "Open Sans", serif !important;text-align:left !important;padding:7px 7px 7px 7px !important;width:220px !important;margin-bottom:10px !important;margin-top:10px !important;color:#999;}
.subscribe .signIn{font:600 16px "Open Sans", serif !important;color:#fff !important;text-align:center !important;background:#1e2e62 !important;padding:8px 10px 8px 10px !important;cursor:pointer;width:160px !important;display:block;float:right;}
.subscribe .signOut{font:600 16px "Open Sans", serif !important;color:#fff !important;text-align:center !important;background:#1e2e62 !important;padding:8px 10px 8px 10px !important;cursor:pointer;width:210px !important;display:block;float:left;}

#contactFormBox textarea{text-align:left; }
input.error, textarea.error { background: #fff; border:1px solid #cc0000; font-size: 12px; font-weight: normal; color: #cc0000; } 
/*
#clientStandaloneRegistration INPUT.error { border-color: #cc0000; color: #1e2e62; } 
#clientStandaloneRegistration input.text, textarea { border: solid 1px #1e2e62; font: normal 12px "Open Sans", serif; text-align: center; } 
#clientStandaloneRegistration p.infoField { padding: 0px 0px 0px 0px; margin: 0px; }
*/ 
#clientStandaloneRegistration INPUT#terms, #clientStandaloneRegistration INPUT#dataProcess { width: auto; } 
/*
#clientStandaloneRegistration h2.clientSection , #clientStandaloneRegistrationInv h2.clientSection { background: transparent url("h1.gif") no-repeat left 11px !important; color: #1e2e62 !important; font: 14px "Open Sans" !important; font-weight: normal !important; padding-left: 22px !important; margin-top: 30px !important; font-weight: 600 !important; text-align: left !important; }
*/ 
label.error { background: none; border: 0px; color: #cc0000; font: normal 13px "Open Sans", serif; margin-left: 0; margin-right: 0; padding: 3px 0px; text-align: left; display: block; } 
#loaderAction { position: fixed; width: 100%; height: 100%; background: #aaa url('images/bx_loader.gif') center center no-repeat; z-index: 110; filter: progid: DXImageTransform.Microsoft.alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; display: none; } #cartLayer { position: fixed; width: 100%; height: 100%; background: #aaa; z-index: 100; filter: progid: DXImageTransform.Microsoft.alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; display: none; } 
#cartResultLayer { position: relative; width: 800px; height: auto; z-index: 101; margin: 0px auto; display: none; } 
#cartResultContent { position: fixed; width: 800px; height: auto; margin-top: 100px; z-index: 102000; background: #fff; } 
#cartResultContent #closeLayer { top: -15px; right: -15px; position: absolute; width: 30px; height: 30px; z-index: 103; background: url('fancybox/fancy_close.png') 0px 0px no-repeat; cursor: pointer; } #cartResultContent .content { padding: 20px; text-align: left; } #cartResultContent .selectProperties { text-align: left; display: block; color: #1e2e62; } #cartResultContent .col2 { float: left; width: 48%; margin-left: 1%; margin-right: 1%; } #cartResultContent .col2 .cartBoxImg { float: left; width: 120px; } #cartResultContent .col2 .cartBoxName { font-size: 14px; font-weight: bold; } #cartResultContent .col2 .cartBoxQuantity { color: #1e2e62; } .youMayNowBox p span { vertical-align: middle; height: 24px; display: table-cell; padding-left: 20px; color: #1e2e62; font: 600 13px "Open Sans"; cursor: pointer; } .youMayNowBox p span:hover {
text-decoration: underline; } #accordionCart { position: relative; } #accordionCart #accordion { position: absolute; left: -65px; top: 16px; z-index: 2; width: 210px; } #accordionCart #accordion h3 {margin-top:0px !important; height: 50px; width: 210px; } #accordionCart #accordion h3.ui-state-default { background: none; border: 0px; } #accordionCart #accordion h3:hover { background: #aaa !important; filter: progid: DXImageTransform.Microsoft.alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; } #accordionCart #accordion h3.accordionActive { background: #fff !important;
filter: progid: DXImageTransform.Microsoft.alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; } #accordionCart #accordion h3.ui-state-active { border: 0px solid #aaaaaa; position: absolute; z-index: 100000; } #accordionCart .ui-accordion .ui-accordion-header-active { border-bottom: 1px solid #ffffff !important; } #accordionCart .ui-accordion .ui-accordion-header .ui-icon { left: 30px; } #accordionCart .ui-accordion .ui-accordion-content { padding: 10px 10px 10px 10px !important; margin-top: 50px; } #cartBoxList { margin: 0px; padding: 10px 0px 0px 0px; list-style: none; } #cartBoxList li {
margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; display: block; border-bottom: 1px solid #eee; } #cartBoxList .cartBoxImg { display: block; float: left; width: 55px; text-align: left; } #cartBoxList .cartBoxImg img { border: 1px; width: 40px; height: 40px; vertical-align: middle; } #cartBoxList .cartBoxProduct { display: block; float: left; width: 225px; text-align: left; } .cartBoxSummary { margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; display: block; border-bottom: 1px solid #eee; color: #000; font-weight: bold; } .cartBoxCart { margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; display: block; border-bottom: 1px solid #eee; } .cartBoxOrder { margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; display: block; } .cartBoxQuantity { color: #000; } .cartBoxProduct .cartBoxQuantity { display: none; } .cartBoxProduct .cartBoxName { display: inline-block; width: 150px; color: #000; } .cartBoxProduct .cartBoxPrice { font-weight: bold; color: #000; display: inline-block; float: right; } .cartBoxItemDelete {
margin-left: 10px; display: inline-block; float: right; } .cartBoxItemDeleteImg { width: 12px; height: 12px; vertical-align: middle; } .cartBoxItemDeleteSpan { font-weight: normal; } .cartBoxItemDeleteSpan:hover { text-decoration: underline; cursor: pointer; } .cartBoxCart a, .cartBoxOrder a { text-decoration: underline !important; color: #1e2e62; } #accordionContent { width: 300px; position: relative; left: -110px; border: 0px !important; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-box-shadow: -7px 4px 11px 0px rgba(204,204,204,1); -moz-box-shadow: -7px 4px 11px 0px rgba(204,204,204,1);
box-shadow: -7px 4px 11px 0px rgba(204,204,204,1); } .ui-widget { font: 12px/16px "Open Sans", serif !important; color: #555555; } .ui-selectmenu { text-align: center !important; } a.ui-widget { text-decoration: none !important; color: #555555 !important; } 
.nav, .nav a, .nav li, .nav ul { } .nav a { } .nav li { } .nav { } .nav { cursor: default; display: inline-block; position: relative; z-index: 500; } .nav > li { float: left; } 
.nav li li { float: none; clear: both; display: block !important; height: auto; color: #1c3063; font-size: 12px; font-weight: normal; padding: 4px 10px; text-align: left; background: none !important; } 
.nav li li li { padding: 4px 0px !important; } .nav > li > a { display: block; position: relative; } .nav > li > a:focus, .nav > li:hover > a { } .nav > li:first-child > a { } 
.mega-menu { background: #e0e0e0; border-bottom: 1px solid #cccccc; opacity: 0; position: absolute; top: 100px; z-index: 20000; padding-bottom: 10px; transition: all .3s ease .15s; visibility: hidden; width: 100%; min-height: 200px; max-height: 60vh; overflow-y: auto !important; overflow-x: hidden !important;}
#cartBox #accordionContent{ overflow-y: auto !important; overflow-x: hidden !important; } 
/*li:hover > .mega-menu { opacity: 1; overflow: visible; visibility: visible; }*/
li:hover > .mega-menu { opacity: 1; overflow: visible; visibility: visible; } 
.nav-column { float: left; padding: 0% !important; width: 25%; } 
.mega-menu a { color: #1c3063 !important; font-size: 12px; display: block; font-weight: normal !important; height: auto !important; width: auto !important; padding: 0px 10px 0px 10px !important; text-align: left !important; background: none !important; } .mega-menu a:hover { color: #2196f3 !important; } .mega-menu .menuItem { background: none !important; } .menuItem.FirstLevel { display: block; float: none; clear: both; } .menuItem.FirstLevel a { font-weight: 600 !important; font-size: 14px !important; padding-top: 10px !important; display: block; } .menuItem.FirstLevel.all { padding-bottom: 0px !important; padding-left: 10px !important; font-weight: 400 !important; font-size: 12px !important; display: block; float: none; clear: both; text-align: left; padding-top: 0px !important; margin: 0px !important; } .menuItem.FirstLevel.all a {
font-weight: 400 !important; font-size: 12px !important; text-align: left !important; padding-right: 20% !important; color: #2196f3 !important; width: 80% !important; padding-top: 3px !important; } .menuItem.FirstLevel.otherItem a { color: #dd1d2c !important; text-transform: uppercase; } .menuItem.FirstLevel.otherItem.navyColor a { color: #1c3063 !important; }
#cartLeftIcon{width:50px;height:50px;background:#fff url(cart.png) center center no-repeat;cursor:pointer;position:fixed;right:0px;top:450px;z-index:20002;display:none; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px; border-top-left-radius: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -khtml-border-bottom-left-radius: 7px; border-bottom-left-radius: 7px;}
#cartLeftIcon.empty{display:none !important;}  
.captcha img {vertical-align: middle; display: inline-block;}
.captcha a { vertical-align: middle; display: inline-block; padding: 20px 0px 0px 10px;}
#captcha_code{margin-top:10px;}
.applicationFormBox{}
.applicationFormBoxContent{
  padding:0px 4px 0px 4px;
  /*
  max-height:460px;
  overflow:auto;
  */
}

#cartResultContent #contactFormBox{
  max-height:460px;
  overflow:auto;
}

.applicationFormBoxContent h2{ margin:5px 0px 0px 0px;}
.applicationFormBoxContent .formRow p{padding:0px 0px 0px 0px;margin:0px;}
.applicationFormBoxContent .formCol p{padding:7px 0px 0px 0px;margin:0px;}
.applicationFormBoxContent .formCol input.text{width:85%; text-align:left;}
.applicationFormBoxContent .ui-selectmenu { text-align: left !important; }

.ui-selectmenu-menu.ui-widget.ui-widget-content.ui-selectmenu-menu-dropdown{}
#country_cl-menu.ui-selectmenu-menu, #language_cl-menu.ui-selectmenu-menu{max-width:300px !important;}

/*#serviceField-menu li a{ text-align: left !important; }*/
.ui-selectmenu-menu.ui-selectmenu-menu-dropdown li a{ text-align: left !important; }
.applicationFormBoxContent .formCol{width:30%;float:left;}
.applicationFormBoxContent .formCol.per66{width:60%;float:left;}
.applicationFormBoxContent .formCol.per100{width:92%;float:left;}
.applicationFormBoxContent .formCol.per66 input.text{width:92.5%;}
.applicationFormBoxContent .formCol.per100 input.text{width:93%;}
.applicationFormBoxContent .cols{}
.applicationFormBoxContent .colLeft{width:50%;float:left;}
.applicationFormBoxContent .colRight{width:40%;float:left;}
.formRow{padding:10px 0px 0px 0px;clear:both;}
.applicationFormBoxContent .clear.space{height:20px;}

#dataProcessContent,
#dataAdministratorContent{display:none;}
/* #dataProcessInfo,
#dataAdministratorInfo{font-weight:normal; font-size:12px;} */
#dataProcessContentShow,
#dataAdministratorModalContentShow,
#dataAdministratorContentShow{text-decoration:underline; color:#cc0000; cursor:pointer;}
.tippy-content p{color:#ffffff !important;}

div.deleteAccount a.button{display:block;background:#1e2e62 none repeat scroll 0 0;color:#fff;font:600 13px "Open Sans",serif;padding:8px;text-align:center;width:183px;}
div.deleteAccount a.button:hover{text-decoration:none;}
.orderFormNavs{padding:0px 0px 30px 0px;}

div.orderAccepted a.button,
a.button.orderFormNavs{display:inline-block;background:#1e2e62;color:#fff;font:600 14px "Open Sans",serif;padding:4px 16px;text-align:center; text-decoration:none !important; border-radius:3px;}
div.orderAccepted a.button:hover, a.button.orderFormNavs:hover{opacity:0.7;}
.form-button a.button.btn-green{
  display: block;
  background: #7bbf06;
  color: #fff;
  font: 600 20px "Open Sans",serif;    
  padding: 12px 10px;
  text-align: center;
  text-decoration: none !important;
  margin:0px 0px 10px 0px;
}

.orderPages div.orderAccepted a.button,
.orderPages table.cart td input.button, 
.orderPages a.button.orderFormNavs,
.orderPages .buttons input.button{padding: 6px 28px; font-size: 19px; font-weight: 600;}


.orderPages a.button.orderFormNavs.small{padding: 7px 10px; font-size: 14px; font-weight: normal;}

.quantityBtts .increasePositionStoreCart,
.quantityBtts .increasePositionCart{
  margin-bottom:3px;
}

.quantityBtts .cartCartDeleteButton{
  margin-top:3px;
  margin-left:5px;
}

.quantityBtts .cartCartSetButton{
  display:block;
  margin-left:3px;
} 
 
.quantityBtts input.text{
  height:17px;
  padding:5px 0px 5px 0px;
}

.form-container{}

.form-row{clear:both; margin:0px 0px 2px 0px; padding:2px;}
.form-row .form-row{margin:0px 0px 2px 0px; padding:0px;}
.form-row.dark-row{background:#f0f0f0;}
.form-col{clear:both; margin:0px 0px 3px 0px; width:100%; box-sizing: border-box; padding:5px;}
.form-col-1{float:left; margin:0px 0px 3px 0px; width:8.33%; box-sizing: border-box; padding:5px;}
.form-col-2{float:left; margin:0px 0px 3px 0px; width:16.66%; box-sizing: border-box; padding:5px;}
.form-col-3{float:left; margin:0px 0px 3px 0px; width:25%; box-sizing: border-box; padding:5px;}
.form-col-4{float:left; margin:0px 0px 3px 0px; width:33.33%; box-sizing: border-box; padding:5px;}
.form-col-6{float:left; margin:0px 0px 3px 0px; width:50%; box-sizing: border-box; padding:5px;}
.form-col-8{float:left; margin:0px 0px 3px 0px; width:66.66%; box-sizing: border-box; padding:5px;}
.form-col-9{float:left; margin:0px 0px 3px 0px; width:75%; box-sizing: border-box; padding:5px;}
.form-col-12{clear:both; margin:0px 0px 3px 0px; width:100%; box-sizing: border-box; padding:5px;}

#cartResultContent #contactFormBox.form-col-6{
  float:none;
  clear:both;
  width:100%;
}

#cartResultContent #contactMapBox,
#cartResultContent #contactAddInfoBox{
  display:none !important;
}

.form-row .form-row .form-col,
.form-row .form-row .form-col-1,
.form-row .form-row .form-col-2,
.form-row .form-row .form-col-3,
.form-row .form-row .form-col-4,
.form-row .form-row .form-col-6,
.form-row .form-row .form-col-8,
.form-row .form-row .form-col-9,
.form-row .form-row .form-col-12{
  padding:0px;
  margin:0px;
}

.form-row.contactWay input{
  margin-right:5px;
}

#captcha_code{
  max-width:200px;
}

.orderPages .mb-0{margin-bottom:0px !important;}
.orderPages .pb-0{padding-bottom:0px !important;}

.form-row.mt-10{margin-top:10px !important;}
.form-row.mb-10{margin-bottom:10px !important;}
.form-row.mt-20{margin-top:20px !important;}
.form-row.mb-20{margin-bottom:20px !important;}
.button_next.mt-30{margin-top:30px !important;}
.orderFormNavs.mt-up50{margin-top:-42px;}

.form-clear{display:block; clear:both; height:0px; font-size:0px; width:1px; }
.form-row p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.form-row .text-left{text-align:left;}
.form-row .text-center{text-align:center;}
.form-row .text-right{text-align:right;}
.form-row .bold{font-weight:bold;}

.form-row p.orderFormNavs{padding: 0px 0px 30px 0px;}

.form-row p.infoField{font-size:12px !important; color:#666;}
.form-row label{display:block; margin:0px 0px 5px 0px;}

.form-row.dataProcessing label{
  display:inline; margin:0px 0px 5px 0px; cursor:pointer;
}

#contactFormBox .form-row input.text {
    padding: 10px 5px;
    text-align: left;
}
 
#contactFormBox .form-row .form-col textarea, 
#contactFormBox .form-row .form-col select {
    width: 97%;
}

#contactFormBox .form-row .form-col input.text{
    width: 96%;
}


.form-row label.inline{display:inline; margin:0px 10px 0px 10px;}
.form-row input.text, .form-row textarea, .form-row select{width:86%;}
.orderForms .form-row input.text{padding:9px 5px; text-align:left;}

.form-row .form-col-6 input.text{width:93%}
.form-row .form-col-12 textarea{padding:9px 5px; text-align:left; width:96.5%}

span.descContainer{float:left; display:block; width:8px; padding:5px 0px 0px 2px; font-size:16px !important;}
span.radio span.descContainer { float: none; display: inline-block; width: 8px; padding: 5px 0px 0px 5px; font-size: 15px !important; color:#cc0000; }

.propertiesBox .selectProperty{
  width:160px !important;
}

span.descContainer,
.propertiesBox ul li.descContainer{font-weight:bold; color:#1e2e62; cursor:pointer;}
.ui-widget.ui-widget-content.ui-tooltip{width:400px !important; padding:20px !important;}
.ui-widget.ui-widget-content.ui-tooltip span{display:block; margin:10px 0px 10px 0px; font-size:14px !important;}
.ui-widget.ui-widget-content.ui-tooltip p{display:block; margin:10px 0px 10px 0px; padding:0px; font-size:14px !important; color:#cc0000;}


.itlCookieInfoAgree{
  display:inline-block !important;
  margin-top:10px;
  float:right;
  padding:10px 20px 10px 20px !important;
  font-weight:bold !important;
  background:#1e2e62 !important;
  color:#fff !important;
  border-radius:2px;
  
} 

.itlCookieInfoContainer .itlCookieInfoClose{
  position:absolute; right:20px;
} 
.widget-modal{}
.widget-modal h1, .widget-modal h2.h1 {
  background:none; padding-left:0px;
}
.widget-modal .point-wrapper, .widget-modal .point-wrapper p, .widget-modal .point-wrapper h1{
  color:#fff !important; border-bottom:0px;
}
.positionRelative{
  position:relative;
}
#inpostDesc{
  width:80%; height:30px; border:1px solid #1e2e62; background:none; position:absolute; top:0px; left:10%; text-align:center;
}
.paczkomatyButtonArea{
  position:relative; display:block; text-align:center;
}

.paczkomatyButtonArea span.button{
  background:none;
  border:0px;
  display:block;
  font-size:14px;
  color:#cc0000;
  cursor:pointer;
  top:-20px;
  width:80%; 
  text-align:center;
  left:10%;
  font-weight:600;
  position:absolute;
}

.errorPaczkomaty{position:absolute; top:-8px;}
.orderForms .form-row .red{ color: #e94345; font-weight:600; }
#cartResultContent .addExistOrderForms{max-height:60vh;overflow:auto;}
.addExistOrderForms th a{color:#fff;}

.itemGalleryBox .priceBox{position: relative;}
.itemGalleryBox .priceBox .showDetails{position: absolute; z-index:2; right: 0px; top:-20px; width:18px; height:18px; border:1px solid #1e2e62; text-align:center; border-radius:9px; font-size:600; cursor:pointer; font-size: 16px; display:block;}

.searchResultBox.itemGalleryBox .priceBox .showDetails{display:none !important;}

.relationBox .td-img{position:relative;}
.relationBox .td-img .showDetails{position: absolute; z-index:2; right: 0px; top:0px; width:18px; height:18px; border:1px solid #1e2e62; text-align:center; border-radius:9px; font-size:600; cursor:pointer; font-size: 16px; display:block;}

.td-rel{position:relative;}
.td-rel .showDetails{position: absolute; z-index:2; right: -30px; top:5px; width:18px; height:18px; border:1px solid #1e2e62; text-align:center; border-radius:9px; font-size:600; cursor:pointer; font-size: 16px; display:block;}


.modalDetailsBox{max-height:70vh;overflow:auto;}
.modalDetailsBox.detailBox .leftDet, .modalDetailsBox.detailBox .rightDet {width: 96%; float: none; clear: both; margin: 0px auto;}
.modalDetailsBox.detailBox .productDescrBox img, .modalDetailsBox.detailBox .productDescrBox iframe, .modalDetailsBox.detailBox .productDescrBox object {display: block; margin: 0px auto;}
#cartResultContent .modalDetailsBox input.text{width: auto !important;}

.quantityBttsCartBox{display:block; padding:3px 0px 6px 0px; clear:both;}

#accordionContent .cartBoxItemDelete {margin-top:4px;}

.quantityBttsCartBox .increasePositionStoreCart,
.quantityBttsCartBox .increasePositionCart{
  margin-bottom:3px;
}

.quantityBttsCartBox .cartCartDeleteButton{
  margin-top:3px;
  margin-left:5px;
}

.quantityBttsCartBox .cartCartSetButton{
  display:block;
  margin-left:3px;
} 
 
.quantityBttsCartBox span.text { 
  text-align: right;
  width: 34px;
  float: right;
}
 
 
.btt.cartItemUpdate{
  width: 20px;
  display:block;
  float: right;
} 
 
.quantityBttsCartBox input.text{
  height:17px;
  padding:5px 0px 5px 0px;
}

#cartResultContent .modalDetailsBox #productTabsContent p.ico.negotiatePrice{
  display: block;
  text-decoration: none;
  color: #1e2e62;
  font-size: 11px;
  border: 1px solid #1e2e62 !important;
  width: 100px;
  height: 21px;
  line-height: 17px;
  cursor: pointer;
  padding-top: 5px;
  text-align: center;
  font-weight: bold;
}

.hdQuantity{
  display:none;
}

.orderBody .quantityBttsCartBox,
.orderBody .cartBoxItemDelete{
  display:none;
}
.orderBody .hdQuantity{
  display:block;  
  padding: 3px 0px 6px 0px;
  clear: both;
  font-weight:normal;
  color:#1e2e62;
} 

.detailBox .storeProductForm,
.detailBox .askProductForm{
  text-align:left;
}

.detailBox .storeProductForm:hover,
.detailBox .askProductForm:hover{
  text-decoration:underline;
  cursor:pointer;
}

#seeAllMerchant{
  float:none;
  clear:both;
  text-align:right;
  margin-top:-10px;
  margin-bottom:20px;
  display:none;
}

#seeAllMerchant a{
  color:#e94345 !important;
  font-size: 12px !important;
  font-weight:bold !important;
}

.mobileTopLinks{
  display:none;
}

#goToPage-menu,
#goToPage-button{
  min-width:50px !important;
}

#goToPage-button .ui-icon {
    background: none !important;
}

#goToPageArea{
  display:inline-block !important;
  float:right !important;
}

.goToPageAreaCleaner{
  height:5px;
}

.productBox tr .leftTD .prodId, 
.productBox tr .rightTD .prodId{
  display:none;
}

#safetyContent .rr_head, #privacyContent .rr_head{text-align:center;}    
a.client_tpl_a{font-weight:bold;}
#clientRegistrationLink .form-col a{ background: #1e2e62; color: #fff; font: 600 14px "Open Sans",serif; padding: 6px 10px !important; font-size: 17px !important; font-weight: 600; text-align: center; text-decoration: none !important; }

.stuffBox.wait_commodities{}
.stuffBox.wait_commodities td{padding: 10px; background: #f9f9f9; border-bottom: solid 1px #b8bfc7;}

.patternlock {
    border: 1px solid black;
    border-radius: 10px;
    box-shadow: inset 0px 0px 10px #aaa;
}

.patternlock, .patternlock * {
    /**disable dragging**/
    -webkit-touch-callout: none;
    touch-callout: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
}
.patternlock .insideWrapper {
    position: relative;
    height: 100%;
    width: 100%;
}
.patternlock .insideWrapper canvas, .patternlock .insideWrapper .tbl {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.patternlock .insideWrapper .tbl {
    border-collapse: separate;
    border-spacing: 25px;
}
.patternlock .tbl td {
    background-color: #fff; /* required by IE to sense mouse over */
    border: 1px solid black;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;    
    cursor: pointer;
    box-shadow: 4px 4px 4px #aaa;
    vertical-align: middle;
}
.patternlock .tbl td:hover {
    box-shadow: 4px 4px 4px #ccc;   
}

.patternlock .tbl td.ie8FallbackHighlight {
    background-color: red;
}

.patternlock .centerCircle{
    border:1px solid red;
    margin:auto;
    border-radius:50%;
    background-color: yellow
}