/**
 * This page is generated by Nibble 2.0
 * The portal engine by Wikt0r.
 * Copyright (C) wiktor.hu 2006-2025
 */

 html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body{line-height: 1;}ol, ul{list-style: none;}blockquote, }blockquote:before, blockquote:after,q:before, q:after{content: ''; content: none;}:focus{outline: 0;}ins{text-decoration: none;}del{text-decoration: line-through;}table{border-collapse: collapse; border-spacing: 0;}*{padding: 0px; margin: 0px;}li{}img{display: block; border: none;}ul, ol, dd{list-style-type: none; }.inline{display: inline;}.hide, .h{display: none;}.hidden{visibility: hidden;}.r{text-align: right;}.left, .l{text-align: left;}.center, .c{text-align: center;}.bc{margin: 0 auto; display: block;}.j{text-align: justify;}.pointer, .link{cursor: pointer;}.nolink{cursor: default;}.floated{overflow: hidden;}.pager img{display: inline; margin-bottom: -5px;}.ok,.info{background: green url(/images/icons/tick.png) no-repeat 5px 50%; color: white; font-weight: bold; padding: 5px 5px 5px 25px; margin-bottom: 0.5em;}.info{background: #1a8db2 url(/images/icons/information.png) no-repeat 5px 50%;}.ok a,.ok a:hover,.info a,.info a:hover{color: white;}.warning{background: yellow url(https://cdn.bi.co.hu/images/icons/error.png) no-repeat 5px 50%; font-weight: bold; padding: 5px 5px 5px 25px !important; margin-bottom: 0.5em; color: black;}.warning a{color: black;}.warning.note{border: 1px solid #FFCC33; margin: 0.5em 0 1em 0; padding-left: 30px; font-size: 0.9em; padding-right: 5px;}.error,.fail{background: red; color: white; font-weight: bold;}.error a,.fail a{color: white;}.negcap{display: none;}p{margin-bottom: 1em;}ul.menu{padding: 0px; margin: 0px; list-style-type: none;}ul.menu ul{margin: 0; padding: 0; list-style-type: none;}* ul.menu li{_height: 1%; vertical-align: bottom;}ul.menu li{margin: 0; padding: 0;}ul.menu a,ul.menu span.menu{display: block;}ul.horizontal{}ul.horizontal li{float: left;}ul.simple{overflow: hidden;}.relative{position: relative;}.cf:before,.cf:after{content:""; display:table;}.cf:after{clear:both;}.cf{zoom:1;}.nw{white-space: nowrap;}.fr{float: right;}.nodata{text-align: center; padding: 1em; color: #ccc; font-size: 30px;}.vam{vertical-align: middle;}.faq{background: #FFFFCC url(https://cdn.bi.co.hu/fugue/bonus/icons-32/question.png) no-repeat 5px 50%; padding: 5px 10px 5px 40px; margin: 5px 0; border: 1px solid #ddd;}.invisible{visibility: hidden;}.fixed{position: fixed;}.sticky{position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky;}.ui-front{z-index:1000000 !important;}.u-wwir-display{display: inline-flex; align-items: center; gap: 6px;}.u-wwir-display img{--size: 1.5em; width: calc(var(--size)); height: calc(var(--size));}.u-wwir-display svg{width: 24px; height: 24px;}.u-wwir-display__text{text-align: left; padding-right: 4px; flex: 1 1 auto;}.u-wwir-display__icon{}form{overflow: hidden; margin-bottom: 1em;}form label{display: block; font-size: 1.2em; font-weight: bold;}form input.text, form input.date{ display: block; width: 97%; margin-bottom: 1em;}form select{ margin-bottom: 1em;}form textarea{margin: 0; padding: 0; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box;  height: 8em; margin-bottom: 1em; font-size: 1.3em;}form input.submit,button.submit{float: none; clear: both; display: block; margin: 1em auto 0 auto; padding: 3px; width: 50%;}form input.submit.fail,form input.submit.warning,form input.submit.info,form input.submit.ok{padding-left: 22px;}form div.date{position: relative;}form div.date img.icon_calendar{position: absolute; top: 0; right: 2%;}form br{clear: both;}form fieldset{padding: 1em; margin-bottom: 2em; }form fieldset legend{color: black; font-size: 1.2em; font-weight: bold;}form fieldset{border: 1px solid #7f9db9;}form fieldset.nolegend{padding: 0; border: 0; overflow: hidden;}form fieldset.nolegend label{float: left; margin-right: 1em;}form fieldset.nofloat label{float: none; margin-right: 0;}form .error{position: relative; padding-bottom: 0.5em; font-weight: bold; margin-bottom: 1em;}form .error label{color: white;}form .error input{width: 97%; border: 1px solid red; margin-bottom: 0;}form .error input.checkbox,form .error input.radio{width: auto;}form div.error fieldset{  }q#form .error strong{display: block; background: red url(/images/icons/exclamation.png) no-repeat 5px 50%; color: white; font-weight: bold; font-size: 0.8em; padding: 2px 2px 2px 25px; margin-bottom: 0.5em; margin-left: 3%;}form em.required{color: red;}form .error em.required{color: white;}.error a,.fail a{color: white;}form label.checkbox,form label.radio{padding: 3px;}form label.checkbox:hover, form label.checkbox.hover,form label.radio:hover, form label.radio.hover, form label.radio.hover{background: #1a8db2; color: white;}form label.checkbox input,form label.radio input{margin: 0 3px 0 0; padding: 0; display: inline; line-height: inherit;}button[disabled] img{visibility: hidden;}form input.fail:focus{background: red;}textarea.resizable{display: block; margin-bottom: 0; width: 100%;}div.resizable-textarea .grippie{background: #eee url(/images/grippie.png) no-repeat scroll center 2px; border-color: #ddd; border-style: solid; border-width: 0pt 1px 1px; cursor: s-resize; height: 9px; overflow: hidden;}*[repeat="template"]{display: none;}div.autocomplete{position:absolute; width: 400px !important; background-color:white; border:1px solid #888; margin:0px; padding:0px; z-index: 1000; text-align: left; color: black;}div.autocomplete ul{list-style-type:none; margin:0px; padding:0px;}div.autocomplete ul li.selected{background-color: #ffb;}div.autocomplete ul li{list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}div.autocomplete ul li span.value{display: none;}input.readonly{background-color: #bbb; color: black; border: 1px solid #7f9db9; padding: 1px;}input.readonly,input[readonly],input:disabled,input[disabled]{background-color: #bbb; color: black; border: 1px solid #7f9db9; padding: 1px;}form div.taxnumber{}form div.taxnumber input{display: inline; width: auto;}form div.captcha *{display: block; margin: 0;}form div.captcha img{text-align: left;}form div.captcha input#_captcha{width: calc(120px - 2px - 2px); text-transform: uppercase;}form div.captcha input{width: 116px;}form div.captcha #recaptcha{width: 120px; font-size: 11px;}form fieldset.attach_file{margin-top: 1em;}form fieldset.attach_file fieldset.fileupload{border: none; margin: 0; padding: 0;}form select.goto{margin: 0 auto; display: block;}form div.wysiwyg_textarea{padding: 2px; margin-bottom: 1.5em;}form div.wysiwyg_textarea:hover{background: #3AC0E2;}form div.wysiwyg_textarea textarea{margin: 0;}form div.wysiwyg_textarea button{width: 100%;}* + html form div.wysiwyg_textarea button{border: 1px;}form div.multiinput input,select,form div.multiinput input{display: inline;}form div.multiinput input.text{width: 180px;}form div.multiinput img{cursor: pointer;}form div.multiinput img.invisible{visibility: hidden;} #tags h2{padding: 2px 3px; font-size: 1.2em; background: #3AC0E2;} #tags .add_tags{background: #EEEEEE; padding: 10px;} #tags .add_tags input.text{margin-bottom: 2px; width: 250px;}html table td.highlight{background: #EEEEEE;}html table td.highlight_cell{background: #DDDDDD;}div.calendar{z-index: 9999;}header, section, footer, aside, nav, article, figure, address{display: block;}body{font-family: 'Arial'; font-size: 13px; line-height: 18px; color: #fff; background: #102248 url(/images/design/bg.png) 0px 0px repeat-x;} #header{height: 159px; width: 100%; background: url(/images/design/bgHeader.png) top center no-repeat;} #header > div{position: relative; width: 960px; height: 159px; margin: 0px auto; background: url(/images/design/bgHeaderBiker.png) 445px 0px no-repeat;} #searcher{width: 550px; height: 37px; margin: 0px auto; padding-top: 8px;} #content{width: 960px; margin: 0px auto; background: url(/images/design/bgContent.png) 0px 1px; position: relative; padding-bottom: 20px;} #content #contentTop{position: absolute; top: 0px; top: -16px; left: 0px; width: 960px; height: 16px; background: url(/images/design/bgContentTop.png) repeat-x; z-index: 1;} #content #contentBottom{position: absolute; bottom: 0px; left: 0px; width: 960px; height: 154px; background: url(/images/design/bgContentBottom.png) repeat-x; z-index: 1;} #left{float: left; position: relative; z-index: 90; margin-left: 10px; padding-top: 10px; width: 210px;} #right{float: right; position: relative; z-index: 100; margin-right: 10px; padding-top: 10px; width: 210px;} #main{width: 500px; float: left; position: relative; z-index: 30; margin-left: 10px;} #banner{margin: 15px 0px 10px 0px;} #banner img{display: block; margin: 0px auto;} #content.col1{margin-top: 16px;} #content.col1 #main{width: 930px;} #content.col2 #main{width: 720px;}footer{width: 100%; height: 334px; margin-top: -3px; border-top: 3px solid #000; background: #DDEBF4; color: #102248; clear: both;}footer > div{width: 986px; margin: 0px auto;}p{margin: 0px; padding: 12px 0px;}form input.text,form{margin: 0px;} #main a{color: #DDEBF4; text-decoration: none;} #main a:hover{text-decoration: underline;}button.bigsubmit,input.submit,a.button,input.submit.button{display: block; width: 119px !important; height: 36px; line-height: 36px; background: url(/images/design/button.png) no-repeat; text-transform: uppercase; text-align: center; font-family: 'Arial'; font-size: 12px; font-weight: bold; border: none; cursor: pointer; text-decoration: none; color: #fff;}button.bigsubmit:hover, button.bigsubmit.hover,input.submit:hover, input.submit.hover,a.button:hover, a.button.hover,input.submit.button:hover, input.submit.button.hover{background: url(/images/design/buttonHover.png) no-repeat;}button.bigsubmit,a.button.c{margin: 0px auto;}button.button,.buttonSmall{display: inline-block; width: 73px; height: 22px; line-height: 22px; background: url(/images/design/buttonSmall.png) no-repeat; text-align: center; font-family: 'Arial'; font-size: 11px; border: none; cursor: pointer; text-decoration: none; color: #fff;}button.button:hover, button.button.hover,.buttonSmall:hover, .buttonSmall.hover{background: url(/images/design/buttonSmallHover.png) no-repeat; text-decoration: none !important;}h1{font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 10px; color: #FCF31A;}h2{margin: 10px 0px; font-size: 18px; font-weight: normal; padding: 0px 0px 4px 0px; border-bottom: 1px solid #DDEBF4; color: #fff;}h3{color: #fff; font-size: 16px;}ul.bulletList{list-style-type: none; margin: 0px; padding: 0px;}ul.bulletList li{background: url(/images/design/bulletYellow.png) 0px 9px no-repeat; margin: 0px; margin-left: 7px; padding: 3px 0px 3px 10px; line-height: 14px;}ul.bulletList li a{font-size: 11px; text-decoration: none; color: #DDEBF4;}ul.bulletList li a:hover{text-decoration: underline;}.help{min-height: 20px; line-height: 16px; padding-top: 5px; padding-left: 28px; margin-left: 20px; background: url(/images/design/iconI.png) 0px 5px no-repeat; font-family: 'Arial'; font-size: 12px; cursor: help; text-align: left; color: #FCF31A;}.help a{color: #FCF31A; text-decoration: none;}.help a:hover{text-decoration: underline;}.socialSharing{float: none; text-align: center;}.socialSharing span{display: none;}.socialSharing img{display: inline; margin: 10px 3px;}.clear{clear: both;} #message{padding: 7px 0px 7px 45px; font-size: 18px; color: white;}.msg_success,.msg_ok{background: #3C3 url(/images/icons/tick24.png) 8px 4px no-repeat; border-top: 1px solid #090; border-bottom: 1px solid #090; text-shadow: 0px 0px 1px #060;}.msg_error,.msg_fail{background: #E44 url(/images/icons/cross24.png) 8px 4px no-repeat; border-top: 1px solid #900; border-bottom: 1px solid #900; text-shadow: 0px 0px 1px #600;}.msg_info,.msg_notice{background: #67F url(/images/icons/information24.png) 8px 4px no-repeat; border-top: 1px solid #009; border-bottom: 1px solid #009; text-shadow: 0px 0px 1px #009;}.msg_warning{background: #EE6 url(/images/icons/exclamation24.png) 8px 4px no-repeat; border-top: 1px solid #CC0; border-bottom: 1px solid #CC0; text-shadow: 0px 0px 1px #CC0; color: black;} #message.msg_warning{color: black;}p#vtip{display: none; position: absolute; max-width: 500px; padding: 10px; left: 5px; font-size: 11px; border-radius: 5px; opacity: 0.9; z-index: 9999; background-color: #2952A1; border: 1px solid #102248; color: #fff; box-shadow: 1px 1px 2px #000;}p#vtip #vtipArrow{display: none;}.vm{display: inline !important; vertical-align: middle !important;}th.header{background-image: url(/images/tablesorter/bg.gif); text-align: left; cursor: pointer; background-repeat: no-repeat; background-position: center left; vertical-align: middle;}th.headerSortUp{background-image: url(/images/tablesorter/asc.gif);}th.headerSortDown{background-image: url(/images/tablesorter/desc.gif);}.pointer{cursor: pointer;} #slider{margin: 0; padding: 0; list-style-type: none; height: 200px; overflow: hidden;} #slider img{} #slider li{float: left; width: 300px; height: 200px; margin: 0 2px; padding: 0px; overflow: hidden;} #slider span{float: left; width: 300px; height: 30px; line-height: 30px; text-align: center; font-weight: bold; display: none;} #pagination{clear: left; margin: 10px 0px 20px 10px; padding: 0px; width: 300px; position: relative; text-align: center;} #pagination li{display: inline-block; width: 16px; height: 16px; background: url(/images/design/sliderButtons.png) no-repeat 0 0; text-align: left; text-indent: -8000px; list-style: none; cursor: pointer; margin: 0 2px;} #pagination .current{color: #f00; font-weight: bold; background: url(/images/design/sliderButtons.png) no-repeat 0 -32px;}.cssButton{display: inline-block; width: auto; height: auto; text-transform: uppercase; text-align: center; font-family: 'Arial'; font-size: 12px; font-weight: bold; border: 4px solid #0E3787; border-radius: 6px; cursor: pointer; text-decoration: none; color: #fff; background: #577cc1; background: -moz-linear-gradient(top, #577cc1 0%, #2952a1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#577cc1), color-stop(100%,#2952a1)); background: -webkit-linear-gradient(top, #577cc1 0%,#2952a1 100%); background: -o-linear-gradient(top, #577cc1 0%,#2952a1 100%); background: -ms-linear-gradient(top, #577cc1 0%,#2952a1 100%); background: linear-gradient(top, #577cc1 0%,#2952a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#577cc1', endColorstr='#2952a1',GradientType=0 );}.cssButton:hover, .cssButton.hover{background: #2952a1; background: -moz-linear-gradient(top, #2952a1 0%, #577cc1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2952a1), color-stop(100%,#577cc1)); background: -webkit-linear-gradient(top, #2952a1 0%,#577cc1 100%); background: -o-linear-gradient(top, #2952a1 0%,#577cc1 100%); background: -ms-linear-gradient(top, #2952a1 0%,#577cc1 100%); background: linear-gradient(top, #2952a1 0%,#577cc1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2952a1', endColorstr='#577cc1',GradientType=0 );}.oes{display: none;} #header #logo{display: block; position: absolute; width: 199px; height: 170px; top: 20px; left: 11px; background: url(/images/design/logo.png) no-repeat;} #header nav{position: absolute; top: 10px; left: 240px;} #header nav ul li{margin: 2px; line-height: 26px;} #header nav ul li img{display: inline; vertical-align: -5px; margin-right: 5px; transform-origin: center center; -moz-transform-origin: center center; -o-transform-origin: center center; -ms-transform-origin: center center; -webkit-transform-origin: center center;} #header nav ul li a{font-size: 16px; font-weight: bold; text-decoration: none; color: #fff;} #header nav ul li a:hover{} #header #hotline{position: absolute; left: 555px; top: 72px; -moz-transform: rotate(-26deg); -webkit-transform: rotate(-26deg); -o-transform: rotate(-26deg);} #header #hotline{font-size: 16px; font-weight: bold; color: #DDEBF4;} #header #hotline > span{font-family: 'Georgia'; font-size: 22px; font-weight: normal; color: #FCF31A;} #header #loginBox{position: absolute; right: 10px; top: 20px; width: 200px;} #header #loginBox #flags{text-align: right; margin-bottom: 10px;} #header #loginBox #flags img{display: inline; margin: 0px 3px;} #header #loginBox #loginForm label{display: inline-block; font-size: 13px; width: 102px; padding-right: 1px; text-align: right; color: #FCF31A;} #header #loginBox #loginForm input.text{display: inline-block; width: 80px; font-family: 'Arial'; font-size: 12px; padding: 3px 5px; border: none; color: #102248; background: #fff;} #header #loginBox #loginForm input#loginUsername{margin-bottom: 5px;} #header #loginBox #loginForm a{font-size: 10px; text-decoration: none; margin-left: 107px; color: #DDEBF4;} #header #loginBox #loginForm a:hover{text-decoration: underline;} #header #loginBox #loginForm input.submit.button{margin-top: 0px; margin-left: 79px;} #header #loginBox #logoutForm{text-align: right;} #header #loginBox #logoutForm .loggedUser{font-size: 14px; font-weight: bold;} #header #loginBox #logoutForm .loggedUser span{font-size: 12px; font-weight: normal; color: #FCF31A;} #header #loginBox #logoutForm a{text-decoration: none; font-size: 12px; color: #DDEBF4;} #header #loginBox #logoutForm a:hover{text-decoration: underline;} #header #loginBox #logoutForm input.submit{margin-right: 0px;}.c-header-phones{position: absolute; right: 200px; bottom: 10px; font-size: 1.6em; color: #DDEBF4;}.c-header-phones table{width: 250px; text-align: right;} #searcher label{display: inline-block; padding-right: 8px; font-size: 16px; font-weight: bold;} #searcher input.text{display: inline-block; width: 380px; font-family: 'Arial'; font-size: 16px; font-weight: bold; border: none; padding: 4px 10px; margin: 0px; margin-right: 8px; color: #102248; background: #fff;} #searcher input.submit{display: inline-block; width: 24px !important; height: 24px; border: none; background: url(/images/design/bgSubmit.png) no-repeat; cursor: pointer; margin: 0px;} #googleSearchResults .resultBox{margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #DDEBF4;} #googleSearchResults .resultBox a{font-size: 15px; font-weight: bold;} #googleSearchResults .resultBox .content{padding: 5px 20px;} #googleSearchResults .resultBox .link{font-style: italic; font-size: 11px; color: #FCF31A;}.boxTop{background: url(/images/design/boxTop.png) no-repeat; width: 208px; height: 29px; padding-top: 7px; overflow: hidden; margin-top: 5px;}.boxTop > img{float: left; margin-left: 12px; margin-right: 3px;}.boxTop > span{font-size: 16px; font-weight: bold; line-height: 22px; text-transform: capitalize; color: #fff;}.boxTop.noimg > span{padding-left: 10px;}.boxContent{background: url(/images/design/boxContent.png) repeat-y; width: 183px; padding: 0px 15px 0px 10px;}.boxBottom{background: url(/images/design/boxBottom.png) no-repeat; width: 208px; height: 18px;}.mainBoxTop{position: relative; z-index: 950; width: 498px; height: 10px; background: url(/images/design/mainBoxTop.png) no-repeat;}.mainBox{width: 473px; padding: 0px 15px 0px 10px; background: url(/images/design/mainBoxContent.png) repeat-y;}.mainBoxBottom{width: 495px; height: 20px; background: url(/images/design/mainBoxBottom.png) no-repeat;}.tabs .tab{float: left; width: 93px; height: 28px; line-height: 28px; padding-top: 5px; padding-left: 30px; background: url(/images/design/tab.png) no-repeat; font-size: 12px; font-family: 'Arial'; cursor: pointer; margin-left: -4px; position: relative; top: 1px; z-index: 900; color: #FCF31A;}.tabs .tab.active{z-index: 1000; background: url(/images/design/tabActive.png) no-repeat; margin-top: -6px; height: 33px; top: 3px; padding-top: 7px;}.tabs .tab:first-child{margin-left: -2px;}.tabs .tab img{position: absolute; left: 12px; top: 11px;}.tabs .tab.active img{top: 13px;}.tabs .tab.noimg{padding-left: 13px; width: 110px;}.tabs .tab.bimg{padding-left: 40px; width: 83px;}.tabs .help{float: left; padding-top: 5px; padding-left: 28px; margin-left: 5px; height: 28px; line-height: 28px; background: url(/images/design/iconI.png) 0px 8px no-repeat; font-family: 'Arial'; font-size: 11px; cursor: help;} #productCategories .boxTop{padding-left: 10px;} #productCategories ul{margin: 0px; padding: 0px; list-style-type: none;} #productCategories ul > li{position: relative; z-index: 2000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #102248; padding: 4px 10px; margin: 0px;} #productCategories ul > li > a{display: block; text-decoration: none; color: #FCF31A;} #productCategories ul > li > a > span{font-weight: normal; font-size: 11px; margin-left: 3px; color: #DDEBF4;} #productCategories ul > li > a > span > span{color: #fff;} #productCategories ul > li > a:hover{text-decoration: none;} #productCategories ul ul{display: none; position: absolute; margin-left: 170px; margin-top: -18px; width: 183px; padding: 10px; box-shadow: 3px 3px 3px #000; background: #2952A1; border: 1px solid #102248;} #productCategories ul li:hover, #productCategories ul li.hover{background: #4E73B9;} #productCategories ul li:hover > ul, #productCategories ul li.hover > ul{display: block;} #productCategories ul ul li{font-size: 0.9em;} #footerAddresses{overflow: hidden;} #footerAddresses .col{font-size: 12px; float: left; width: 194px; height: 135px; padding: 15px; background: url(/images/design/sepFooter.png) top left repeat-y; line-height: 24px;} #footerAddresses .col:first-child{text-align: right; padding-right: 120px; padding-top: 43px; width: 160px; height: 107px; font-size: 16px; font-weight: bold; background: url(/images/design/logoFooter.png) 190px 40px no-repeat;} #footerAddresses .col .shop{font-size: 14px; font-weight: bold;} #footerAddresses .col span{margin-left: 45px;} #footerAddresses .col a{text-decoration: none; color: #102248;} #footerAddresses .col a:hover{text-decoration: underline;}form label{padding: 2px 0px; font-weight: normal;}form div.note{display: none;}table.layout{width: 100%;}table.layout tr td{vertical-align: top; padding: 0px 6px;}table.layout tr td.label{width: 32%; padding-right: 0px; padding-top: 6px; background: #2952A1; border-bottom: 1px solid #4E73B9;}table.layout tr td.label em.required{display: none;}table.layout tr td.label label{font-weight: normal; font-size: 14px; text-align: right; padding-right: 11px; margin-bottom: 4px;}table.layout tr td.input{padding-left: 8px; vertical-align: middle;}table.layout tr td.input select, table.layout tr td.input input.text{margin: 0px; width: 306px; height: 26px; padding: 1px 6px; font-family: 'Arial'; font-size: 14px; border: none; margin-bottom: 2px; font-weight: bold; color: #102248; background: #fff;}table.layout tr td.input input.text:-moz-placeholder{color: #4E73B9; font-weight: normal; font-style: italic;}table.layout tr td.input input.text::-webkit-input-placeholder{color: #4E73B9; font-weight: normal; font-style: italic;}table.layout tr td.input select{width: 318px; padding-top: 5px; height: 28px;}table.layout tr td.input select option{padding: 3px 5px;}table.layout tr.required td.label label{padding-right: 8px; border-right: 3px solid #FCF31A;}form fieldset{border: none; padding: 0px; margin-bottom: 2px;}form fieldset legend{display: none;}form fieldset label{display: inline-block; padding: 5px; margin-right: 4px; font-weight: normal;}form label.checkbox:hover, form label.checkbox.hover, form label.checkbox.hover, form label.checkbox.hover, form label.radio:hover, form label.radio.hover, form label.radio.hover, form label.radio.hover, form label.radio.hover{color: #102248; background: #DDEBF4;}table.layout tr.error{}table.layout tr.error td.label{border-bottom: 1px solid #102248;}table.layout tr.error td.label label{color: #fff}form table.layout tr.error, form table.layout tr.error td.input, form table.layout tr.error td.input div.error{background: none; margin: 0px;}form table.layout tr.error td.input div.error strong{color: #DDEBF4;}form table.layout tr.error td.input div.error input.text{color: #102248;}table.layout.header{width: 100%;}table.layout.header td.data{padding-top: 6px; padding-left: 10px;}form input.radio,form input.checkbox{vertical-align: middle;}form textarea{border: 1px solid white; padding: 5px; font-family: 'Arial'; color: #555; font-size: 13px;}form .error label{color: #fff} #faq{margin-top: 20px;} #faq ul{margin: 0px; padding: 0px; margin-bottom: 12px; font-size: 14px;} #faq ul li{margin: 7px 0px; padding: 0px; line-height: 12px;} #faq ul li a{text-decoration: none; color: #DDEBF4;} #faq ul li a:hover{text-decoration: underline;} #faq ul ul{font-size: 0.9em; margin-left: 18px;} #faq ul ul ul{margin-left: 36px;} #faq > ul > li > a{font-weight: bold; display: block; padding-bottom: 3px; border-bottom: 1px solid #102248;} #faq ul.contents li{padding-left: 11px; background: url(/images/design/bulletYellow.png) 0px 3px no-repeat;} #contentView{} #contentView .text{} #contentView .lead{} #contentView a{color: #DDEBF4;}html{--primary-color: #2952a1;}.c-services{margin-top: 1em;}.c-services-table{width: 100%;}.c-services-table tr:hover, .c-services-table tr.hover{background-color: #102248;}.c-services-table td{padding: 1px 8px;} #map{width: 930px; height: 550px; border: 5px solid #FCF31A} #map img{border: 5px solid #DDEBF4} #map a:hover{border: none !important;}.gels-logo{border: none !important;}.basketBox .otherExpenses{text-align: right; font-size: 11px; margin: 10px auto; border-top: 1px solid #4E73B9; border-bottom: 1px solid #4E73B9;}.basketBox .bulletList span{color: #FCF31A; display: block; text-align: right; font-size: 11px;}.basketBox .sum strong{font-size: 14px; color: #FCF31A;} #main .shopBubble a{color: #2952A1;}.address--edited{opacity: 0.3;}.addresses button{width: 100%; padding: 5px 10px;}.address-select{-moz-box-sizing: border-box; border: 1px dotted #ddd; float: left; padding: 1em 30px; font-size: 1.2em; width: 100%; overflow: hidden; height: 49px; position: relative;}.address-select input{position: absolute; top: 1em; left: 15px;}.address-select.selected{background: #BFFFCD;}.address-select:hover, .address-select.hover{height: 100%;}.address-select:hover:not(.selected), .address-select.hover:not(.selected){background: #eee;}.address-select:hover div, .address-select.hover div{display: block;}.address-select img{position: absolute; top: 1em; right: 15px;}.address-card{height: 100%; overflow: hidden;}.address-card div{margin: 2px 5px; display: inline-block;}.address-card .address-name{font-size: 1.2em; font-weight: bold;}.address-card .city{font-style: italic; font-size: 1.1em;}.address-card .zipcode{letter-spacing: 1px;}.address-card .country{text-transform: uppercase; font-size: 0.9em;}html{--map-height: 540px;} #foxpost{background: #b61815; color: white; padding: 1em 0;} #paymentModesContainerFoxpost{background: #b61815; color: white; padding: 20px; text-align: center; font-size: 1.5em; margin: 1em 0;} #Fox_big-canvas{background: 50% 50% url(/images/ajax-loader.gif) no-repeat; margin: 1em 0;} #Fox_big-canvas{width: 540px; height: var(--map-height); text-align: left;}.nev{padding-top: 5px; font-size: 18px; margin-bottom: 15px; color: #3C5954}.info{padding-top: 5px; margin-bottom: 15px; color: #3C5954}.helyseg{font-size: 14px;}.cim_detail{font-size: 14px;}.opening{font-size: 14px;}.sepa{height: 10px;} #Fox_Info_Box{width: 540px; padding-left: 10px; text-align: left; margin: 1em;} #Fox_right-canvas{float: right; width: 100%; height: 100%;} #Fox_map-canvas{width: 100%; height: var(--map-height);}.atvet_helyszin{font-size: 25px; color: #B72027}.kattints{font-size: 23px; line-height: 1em; text-align: center; padding: 1em 1em 0 1em;}.foxpost-toggle-button{width: 70%; padding: 0.5em 1em; margin: 0em auto; display: block;}.foxpost-toggle-button-container{border-top: 1px solid white; background: #b61815; color: white; margin-bottom: 1em; padding: 0.5em;} #mapCanvas{color: black;}.infoWindow{display: none;} #mapCanvas a{color: black; text-decoration: underline;} #mapCanvas dt{clear: both; float: left; font-weight: bold; margin-right: 5px;} #mapCanvas dd{float: left;}.gm-style-iw{width: 250px; min-height: 150px;} #billingAddressId[disabled]{color: graytext;} #viewBasket{} #basket{border-collapse: collapse; width: 100%; margin-bottom: 10px;} #basket tfoot th,#basket thead th{background: #2952A1; color: #fff; font-weight: normal; padding: 4px;} #basket tfoot th{font-size: 12px;} #basket tfoot th strong{font-size: 14px;} #basket tfoot tr.totalPrice th{background: #102248; font-size: 18px; color: #FCF31A; border-top: 1px solid #DDEBF4;} #basket tfoot tr.totalPrice th strong{font-size: 18px;} #basket tfoot a{color: #FCF31A;} #basket tbody td{padding: 4px; vertical-align: middle; border-bottom: 1px solid #2952A1;} #basket tbody td a{color: #FCF31A;} #basket tbody td.quantity{white-space: nowrap;} #basket tbody td.quantity img.spinImage{display: inline; position: relative; top: -2px;} #basket tbody td input.boxInput{width: 30px; height: 17px; text-align: right; margin: 0px; display: inline-block; padding: 2px; background: #DDEBF4; border: 1px solid #2952A1;} #basket tbody td.properties ul{margin: 0px;} #basket tbody td.status img,#basket tbody td.delete img{margin: 0px auto; cursor: pointer;} #basket tbody tr.priceChanged td.grossPrice{background: #FCF31A; color: black;} #basket tbody tr.priceChanged td.grossPrice strong{color: #c22;} #basket tbody tr.archived td.name{color: white; background: #c22;} #basket tbody tr.archived td.name strong{color: #FCF31A;} #viewBasket button.big{display: inline-block; float: left; width: 45%; margin-left: 18px;} #viewBasket button.big img{padding-top: 10px;} #viewBasket button.big p{padding-top: 0px;} #viewBasket .paymentModes{padding: 10px 10px 0px 10px; margin-bottom: 12px; background: #2952A1;} #viewBasket .paymentModes input{vertical-align: middle;} #viewBasket .paymentModes label{font-weight: bold; display: inline; padding: 0px; padding-left: 3px; vertical-align: middle;} #viewBasket .paymentModes p{margin: 0px; padding: 5px 0px 15px 21px;} #viewBasket .paymentModes a{color: #FCF31A;}.ajaxLoading{display: block; margin: 50px auto;} #productPriceListContainer{overflow: hidden; overflow-y: scroll; height: 400px;} #productPriceListContainer table{width: 100%; border-collapse: collapse; font-size: 12px;} #productPriceListContainer table thead{background: #2952A1; color: #fff;} #productPriceListContainer table th,#productPriceListContainer table td{padding: 3px 5px;} #productPriceListContainer table td a.button{color: #fff;} #basket .wwir{text-align: right;} #basket .u-wwir-display{display: flex;} #basket .u-wwir-display__text{flex: 1 1 auto;} #basket td.grossPrice{text-align: right;} #addressModify .addressCont{border: 1px solid #ddd; background: #eee; float: left; padding: 5px 10px; margin: 10px 5px;} #addressModify .addressCont img{visibility: hidden; float: right;} #addressModify .addressCont:hover img, #addressModify .addressCont.hover img{visibility: visible;}.admin #right div#embed_user_create_results{overflow: auto;}.admin #right div#embed_user_create_results td.odd{background: #ddd;}.admin #right div#embed_user_create_results thead{text-align: left;}.admin #right div#embed_user_create_results caption{text-align: left; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #right div#embed_user_create_results th.warning{color: black; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #user fieldset#mailreport{display: none;}.admin #user fieldset#mailreport tr#errormessagerow{display: none;}table#addresses{border-collapse: collapse; width: 100%;}table#addresses td{padding: 2px; border-bottom: 1px solid #4E73B9;}table#addresses span.modify{display: inline-block; cursor: pointer; width: 16px; height: 16px; background: url(/images/icons/pencil.png) no-repeat;}table#addresses span.erase{display: inline-block; cursor: pointer; width: 16px; height: 16px; background: url(/images/icons/cross16.png) no-repeat;} #myProfile a.add{padding-left: 23px; display: inline-block; height: 16px; line-height: 16px; background: url(/images/icons/plus.png) no-repeat;}.c-product-teaser-bottom{display: flex; justify-content: space-between;}.c-product-teaser-bottom__icons{display: flex; align-items: center;}.c-product-teaser-bottom__icons > *{padding-right: 2px;}.c-product-teaser-bottom .spokeCalculateIcon{cursor: pointer;}.c-product-teaser-bottom .u-wwir-display svg{--size: 24px; width: var(--size); height: var(--size);}.c-wwir-filter-rules{font-size: 10px; display: flex; margin-bottom: 1em; flex-wrap: wrap; justify-content: center;}.c-wwir-filter-rule{border: 1px solid #eee; padding: 6px; display: flex; align-items: center; text-align: center; flex: 0 1 30%;}.c-wwir-filter-rule__icon{margin-right: 4px; flex: 0 1 36px;}.c-wwir-filter-rule__icon svg{--size: 32px; width: var(--size); height: var(--size); display: inline;}.c-wwir-filter-rule__name{flex: 1 1 auto;}.c-wwir-filter-rule:hover, .c-wwir-filter-rule.hover{background-color: #eee; cursor: pointer; color: #222 !important; text-decoration: none;}.c-wwir-filter-rule--is-active{font-weight: bold; font-size: 1.1em;}.rb-compare-products{position: fixed; top: 2%; left: 2%; width: 96%; height: 96%; z-index: 9999; background-color: #fff; border: 1px solid #666; overflow: auto;}.rb-compare-products thead img{margin: 0 auto;}.rb-compare-products table{width: 100%;}.rb-compare-products tbody th{text-align: left; padding: 0 0 0 5px;}.rb-compare-products td{text-align: center; padding: 3px 5px;}.rb-compare-products tbody tr:hover, .rb-compare-products tbody tr.hover{background-color: #eee;}.rb-compare-products .same{color: #aaa;}.rb-compare-products tr.group{background: #aaa; color: white;}.rb-compare-products tr.group th{padding: 5px;}.w100h100{width: 100px; height: 100px; line-height: 100px; display: block; margin: 0 auto;}.listProducts.grid .product .image{width: 110px; height: 110px;}.listProducts.grid .product .image img{display: inline; vertical-align: middle;} #productQuestions .question{background: #2952A1 url(/images/design/iconQuestion.png) 5px 5px no-repeat; min-height: 17px; padding: 5px; padding-left: 30px; font-weight: bold; font-size: 13px; line-height: 17px;} #productQuestions p.showAll{background: url(/images/design/iconQuestion.png) 5px 5px no-repeat; padding: 5px; padding-left: 30px; font-weight: bold; font-size: 12px; line-height: 17px; margin-left: 10px;} #productQuestions p.showAll a,#productQuestions .question a{color: #DDEBF4;} #productQuestions .answer{padding: 4px 15px 10px 15px; line-height: 17px;} #toggleProductQuestions{background: #2952A1 url(/images/design/iconQuestion.png) 5px 5px no-repeat; color: #fff; padding: 5px; padding-left: 30px; font-weight: bold; font-size: 12px; line-height: 17px; cursor: pointer;}.listProducts #productQuestions{border: 1px solid #2952A1;}.listProducts{position: relative; min-height: 1300px;}.listProducts .filter{margin-bottom: 20px; font-size: 11px;}.listProducts .filter a{padding: 3px 3px 3px 20px; color: #DDEBF4; cursor: pointer; text-decoration: none; background: url(/images/icons/cross.png) 2px 2px no-repeat; background-color: #2A54A2;} #main .listProducts .filter a:hover{text-decoration: none;}.listProducts #resultCount{float: right; font-size: 20px; color: #DDEBF4;}.listProducts .pager{text-align: center; overflow: hidden; margin-bottom: 10px;}.listProducts .pager a.button{display: inline-block;}.listProducts .pager span{margin: 0px 5px;}.listProducts .pager.bottom{margin-top: 20px;}.listProducts .listerModes{position: absolute; right: 0px; text-align: right;}.listProducts .orderModes{position: absolute; left: 0px;}.listProducts .orderModes img,.listProducts .listerModes img{display: inline; margin: 0px; cursor: pointer; vertical-align: middle;}.listProducts .listerModes img{display: inline; margin: 0px; cursor: pointer; vertical-align: middle;}.listProducts.grid .product{width: 111px; height: calc(190px + 85px - 38px); float: left; margin: 5px; padding: 0px; border: 1px solid #102248; cursor: pointer; background: #2952A1; position: relative; box-shadow: 2px 2px 2px #000;}.listProducts .product.novelty .novelty{display: block; position: absolute; top: 0px; left: 0px; width: 43px; height: 43px; background: url(/images/design/novelty.png) no-repeat;}.listProducts .product.action .action{display: block; position: absolute; top: 0px; right: 0px; width: 43px; height: 43px; background: url(/images/design/action.png) no-repeat;}.listProducts.grid .product .image{margin-bottom: 5px; border: 1px solid #ccc; position: relative; overflow: hidden; background-color: white;}.listProducts .imageCount{position: absolute; bottom: 0px; right: 0px; width: 20px; height: 12px; font-size: 10px; text-align: right; line-height: 13px; background: white url(/images/camera.png) 1px 1px no-repeat; color: black;}.listProducts.grid .product .name{font-size: 12px; line-height: 12px; margin-bottom: 0px; height: 85px; overflow: hidden; padding: 0px 5px;}.listProducts .product .name a{color: #fff; text-decoration: none;}.listProducts.grid .product .description{padding: 0px 5px; font-size: 12px;}.listProducts.grid .product .desc{display: none;}.listProducts.grid .product .price{text-align: right; color: #FCF31A; font-size: 14px; line-height: 14px; min-height: 16px; font-weight: bold;}.listProducts.grid .product .price.freeDelivery{padding-left: 20px; background: url(/images/design/box--arrow.png) no-repeat;}.listProducts.grid .product .saving{text-align: right;}.listProducts.grid .product img.basket{display: block; position: absolute; bottom: 4px; left: 4px;}.listProducts.grid .product:hover, .listProducts.grid .product.hover{background: #4E73B9}.listProducts.simple .product{margin: 5px 0px; background: #4E73B9; border: 1px solid #102248; box-shadow: 1px 1px 1px #000; cursor: pointer; padding: 5px; overflow: hidden; height: 20px;}.listProducts.simple .product .image{display: none;}.listProducts.simple .product .name{font-weight: bold; font-size: 13px; float: left; width: 50%; line-height: 20px;}.listProducts.simple .product .description{width: 50%; float: right; text-align: right;}.listProducts.simple .product .desc{display: none;}.listProducts.simple .product .price{display: inline; color: #FCF31A; font-size: 14px; font-weight: bold; margin-right: 5px; line-height: 20px;}.listProducts.simple .product .saving{display: inline; margin-right: 5px; line-height: 20px; color: #DDEBF4;}.listProducts.simple .product img.basket{display: inline; line-height: 20px;}.listProducts.simple .product:hover, .listProducts.simple .product.hover{background: #2952A1;}.listProducts.simple .product.novelty .novelty,.listProducts.simple .product.action .action{display: none;}.listProducts.detailed .product{margin: 5px 0px; cursor: pointer; padding: 8px 5px; overflow: hidden; height: auto; position: relative; background: #2952A1; border: 1px solid #102248; box-shadow: 1px 1px 1px #000;}.listProducts.detailed .product .image{float: left; width: 130px; margin-bottom: 20px;}.listProducts.detailed .product .image img{display: block; margin: 0px auto;}.listProducts.detailed .product .name{float: left; font-size: 16px; font-weight: bold; padding-left: 10px; width: 345px; color: #FCF31A;}.listProducts.detailed .product .description{float: left; width: 335px; min-height: 90px; margin-top: 10px; text-align: justify; font-size: 12px; line-height: 16px; padding: 10px; padding-bottom: 2px;}.listProducts.detailed .product .description .price{font-size: 20px; font-weight: bold; margin: 5px 0px; line-height: 20px; text-align: right; color: #FCF31A; float: right;}.listProducts.detailed .product .description .price.freeDelivery{display: inline-block; padding-left: 25px; background: url(/images/design/box--arrow.png) no-repeat;}.listProducts.detailed .product .description .saving{clear: both; text-align: right;}.listProducts.detailed .product img.basket{display: block; position: absolute; top: 118px; left: 60px;}.listProducts.detailed .product:hover, .listProducts.detailed .product.hover{background: #4E73B9;} #propertyFilter{} #propertyFilter > ul > li{border-bottom: 1px solid #000; position: relative; cursor: pointer;} #propertyFilter > ul > li > span{display: block; padding: 4px 5px; font-size: 14px; font-weight: bold; color: #DDEBF4;} #propertyFilter > ul > li > ul{display: none; position: absolute; top: 0px; right: 182px; width: 103px; background: #fff; border: 1px solid #000; padding: 3px 5px; z-index: 20000; text-align: left; box-shadow: 3px 3px 3px #000; border-radius: 10px;} #propertyFilter > ul > li > ul.w8{width: 210px;} #propertyFilter > ul > li > ul.w20{width: 420px;} #propertyFilter > ul > li > ul.w50{width: 630px;} #propertyFilter > ul > li > ul.w100{width: 740px;} #propertyFilter > ul > li > ul > li{display: inline-block; margin: 0px; line-height: 18px;} #propertyFilter > ul > li > ul > li > a{display: inline-block; width: 96px; min-width: 96px; max-width: 96px; overflow: hidden; white-space: nowrap; margin: 0px; padding: 1px 2px; cursor: pointer; font-size: 11px; text-align: center; border-right: 1px solid #DDEBF4; border-bottom: 1px solid #DDEBF4; color: #4E73B9;} #propertyFilter > ul > li > ul > li > a:hover{background: #DDEBF4; border-color: #2952A1; text-decoration: none;} #propertyFilter > ul > li > ul > li.selected > a{color: #fff; background: #4E73B9; border-color: #2952A1;} #propertyFilter > ul > li > ul > li.selected > a:hover{background: #2952A1; border-color: #102248; color: #fff;} #propertyFilter a{text-decoration: none;} #propertyFilter .label__inStorage{font-size: 14px; font-weight: bold; display: block; padding-bottom: 4px; margin-left: 5px; border-bottom: 1px solid #ccc; color: #DDEBF4;} #viewProduct .floated{overflow: hidden;} #viewProduct #sliderContainer{float: left; width: 300px;} #viewProduct #productData{float: right; width: 200px; text-align: right;} #viewProduct #productData img.logo{display: inline;} #productPrice{font-size: 30px; line-height: 30px; font-weight: bold; color: #FCF31A; margin-bottom: 15px;} #ratings{padding-top: 30px; font-size: 11px; line-height: 12px;} #ratings img{display: inline;} #viewProduct .tabs{margin-top: 15px;} #viewProduct #items{border-collapse: collapse; width: 100%; } #viewProduct #items thead{line-height: 12px; background: #DDEBF4;} #viewProduct #items thead th{font-weight: normal; font-size: 13px; text-align: center; padding: 5px 15px; border-right: 1px solid #102248; color: #102248;} #viewProduct #items thead th small{font-size: 10px;} #viewProduct #items tbody td{padding: 4px 3px; font-size: 13px; text-align: center; border-right: 1px solid #102248; border-bottom: 1px solid #102248;} #viewProduct #items tbody td:last-child{border-right: none;} #viewProduct #items thead th.r,#viewProduct #items tbody td.r{text-align: right;} #viewProduct #items td input.quantity{display: inline; text-align: right; vertical-align: middle; width: 50px; margin: 0px;} #viewProduct #items td img{display: inline; vertical-align: bottom;} #viewProduct #items tbody tr:first-child td{padding-top: 15px;} #viewProduct #items td.price{font-weight: bold; font-size: 14px; color: #FCF31A;} #viewProduct #items td.price .gp{font-weight: bold; font-size: 14px;} #viewProduct #items td.price del{display: block; text-align: left; position: relative; top: -26px; color: #DDEBF4; font-size: 11px; margin-bottom: -26px;} #viewProduct #items tbody td.basketType img{margin: 0px 4px;} #viewProduct input.submit.bigsubmit{margin: 20px auto;} #productData a.favourite{float: right;} #viewProduct .vote{text-align: right; margin-left: auto;} #viewProduct .ratingValue{font-size: 16px; font-weight: bold; line-height: 25px; background: url(/images/design/starFull.png) 0px 0px no-repeat; padding-left: 25px; padding-top: 2px;} #bikeProperties{width: 100%; border-collapse: collapse;} #bikeProperties td{padding: 3px 5px; border-bottom: 1px solid #4E73B9;} #bikeProperties tr td:first-child{background: #102248; width: 30%;} #viewProduct .availability > div{float: left; width: 50%; text-align: center;} #viewProduct .availability > div img{display: block; margin: 4px auto;} #iconDetails{margin-top: 1em;} #iconDetails caption{padding: 5px 10px; font-weight: bold; color: #FCF31A;} #iconDetails th{padding: 5px 10px;} #iconDetails .active{background: #4E73B9;} #iconDetails tbody td{background: #4E73B9; padding: 5px 10px;} #navbar{height: 20px; margin: 5px 0px 10px 0px; color: #DE6E1A; font-size: 14px; padding-bottom: 4px; border-bottom: 1px solid #999;} #navbar .separator{margin: 0px 5px 0px 7px;} #navbar a{color: #DE6E1A;}.vote{font-size: 10px;}.vote img{display: inline;} #comments{} #comments table{width: 100%; border-collapse: collapse;} #comments .comment{overflow: hidden; margin-bottom: 0.5em;} #comments .comment .data{width: 30%; padding: 2px;} #comments .comment .data .username{font-weight: bold;} #comments .comment .message{padding: 2px 0 2px 5px;} #comments .comment .add_comments{margin-bottom: 1em;} #comments h2{padding: 8px; margin: 0;} #comments tr.first .message{font-size: 1.4em; background-color: #bbb;} #comments tr.nocomment{text-align: center; font-size: 1.3em; font-weight: bold;} #view_history{margin-top: 1em;}.parcel-tracking{margin-right: 13px;}.parcel-tracking tr td{vertical-align: middle;}.parcel-tracking .items thead{text-transform: lowercase;}.parcel-tracking .mainrow{font-weight: bold; font-size: 13px;}.parcel-tracking .group-10,.parcel-tracking .group-10 a{background-color: #CCCCCC; color: black;}.parcel-tracking .group-20,.parcel-tracking .group-20 a{background-color: #00FF00; color: black;}.parcel-tracking .group-30,.parcel-tracking .group-30 a{background-color: #B6D7A8; color: black;}.parcel-tracking .group-40,.parcel-tracking .group-40 a{background-color: #00FFFF; color: black;}.parcel-tracking .group-50,.parcel-tracking .group-50 a{background-color: #FFFF00; color: black;}.parcel-tracking .group-60,.parcel-tracking .group-60 a{background-color: #FF9900; color: black;}.parcel-tracking .group-70,.parcel-tracking .group-70 a{background-color: #FF0000; color: black;}.parcel-tracking td{min-height: 40px;}.parcel-tracking td img{vertical-align: middle; display: inline;}.parcel-tracking tbody.item tr:last-child td{border-bottom: 2px dotted #aaa;}.parcel-tracking .category{font-size: 0.9em; font-weight: normal; font-style: italic;} #countdown{width: 100%; padding: 5px 10px; display: block;}.parcel-tracking .cta{padding: 10px 0 0 10px;}.parcel-tracking .cta p{font-size: 13px; margin: 0 0 1em 0; padding: 0; text-align: justify;}.parcel-tracking .cta a{text-decoration: underline;}.parcel-tracking .image{vertical-align: middle; text-align: center;}.parcel-tracking .image b{font-size: 16px;}.parcel-tracking button{width: 100%;}.parcel-tracking button img{vertical-align: text-bottom;}.parcel-tracking .item:hover tr:first-child td, .parcel-tracking .item.hover tr:first-child td{}.kh-table-payment{--margin: 32%; width: calc(100% - var(--margin)); font-size: 1.1em; text-align: center; margin-left: var(--margin); margin-bottom: 2em;}.kh-table-payment caption{background-color: #eee; padding: 4px;}.kh-table-payment td{padding: 4px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;} #myOrders table{width: 100%; border-collapse: collapse; margin-top: 20px;} #myOrders table thead{background: #2952A1;} #myOrders table thead th{padding: 5px; border-bottom: 1px solid #DDEBF4; color: white; text-align: left;} #myOrders table tbody td{padding: 5px; border-bottom: 1px solid #2952A1; text-align: left; vertical-align: middle;} #myOrders table thead th.r,#myOrders table tbody td.r{text-align: right;} #myOrders table thead th.c,#myOrders table tbody td.c{text-align: center;} #myOrders table tbody td.price{font-size: 16px; font-weight: bold;} #myOrders table tbody tr:hover td, #myOrders table tbody tr.hover td{background: #2952A1;} #myOrders tr.newStatus td{border-top: 3px double black;} #main a.isPayable{padding: 0px 3px; background: #FCF31A; color: #000; font-weight: bold;} #main a.isPayable.blink{background: #4E73B9; color: #fff;} #main a.isPayable:hover, #main a.isPayable.hover{text-decoration: none;} #myOrder .head{background: #102248; padding: 5px; border-bottom: 1px solid #4E73B9; color: white; text-align: left; font-size: 14px; font-weight: bold;} #myOrder .totalPrice{font-weight: bold; font-size: 16px;} #myOrder table#basketItems{width: 100%; border-collapse: collapse; margin-bottom: 40px;} #myOrder table#basketItems thead{background: #DDEBF4;} #myOrder table#basketItems thead th{padding: 5px; padding-left: 20px; color: #000; border-bottom: 1px solid #102248;} #myOrder table#basketItems tbody td{padding: 5px; border-bottom: 1px solid #2952A1;} #myOrder table#basketItems tbody tr:hover td, #myOrder table#basketItems tbody tr.hover td{background: #2952A1; border-bottom: 1px solid #102248;} #myOrder table thead th.r,#myOrder table tbody td.r{text-align: right;} #myOrder table thead th.c,#myOrder table tbody td.c{text-align: center;} #myOrder table#basketItems a{color: #FCF31A;} #orderStatusBar{margin: 20px 0px; text-align: center;} #orderStatusBar img{margin: 0px 10px;} #orderStatusBar img.bw{opacity: 0.4;} #myOrders table tr.noOrders td{padding: 20px; text-align: center; font-size: 32px;} #myOrder .cctHeader{padding: 3px 5px; color: #102248; background: #DDEBF4;}.parcel-tracking .group-20,.parcel-tracking .group-20 a{background-color: #00AA00; color: black;}.show-savings dl{overflow: hidden; margin: 0 auto;}.show-savings dt{width: 22%; float: left;}.show-savings dt:hover, .show-savings dt.hover{background-color: #2952A1;}.show-savings dt:hover + dd, .show-savings dt.hover + dd{background-color: #2952A1;}.show-savings dd{width: 8%; float: left; text-align: right; margin-right: 3%;} #quick_email_box{padding: 0px 10px 10px 10px; margin: 3px; border: 1px solid #555555; background: #DDDDDD;} #quick_email_box a.box_close{float: right; display: block; width: 40px; height: 20px; line-height: 20px; color: white; background: #555555; text-align: center; font-size: 0.9em; cursor: pointer;} #quick_email_box h1{font-size: 1.4em; margin-bottom: 20px; padding-top: 5px; text-shadow: 1px 1px white;} #quick_email_box form{margin: 0px;} #quick_email_box label{text-shadow: 1px 1px white;} #quick_email_box textarea{height: 170px;} #c2_100pl #quick_email_box .box_post{display: block; width: 48px; height: 48px; text-decoration: none; cursor: pointer; margin: 0px auto; border: none;}.rb-newsletter-unsubscribe fieldset{margin: 10px; padding: 5px;}.rb-newsletter-unsubscribe legend{font-size: 14px; font-weight: bold;}.rb-newsletter-unsubscribe label{display: block;} #listerBrands{width: 100%;} #listerBrands tbody td{padding: 2px 10px; white-space: wrap; overflow: hidden; vertical-align: middle;} #listerBrands tbody td a.name{font-size: 18px;} #listerBrands tbody td img{display: inline;} #listerBrands tbody td{font-size: 11px; border-bottom: 1px solid #2952A1}span.editi18n:hover, span.editi18n.hover{background-color: #fbffcb; cursor: pointer;}span.editi18n{outline-style: dashed; outline-width: thin;}html#centered.http_error{margin-bottom: 0;}html#centered.http_error body{font-size: 1em;}html#centered.http_error #container{width: 750px;  height: 400px; background: white; position: relative;}html#centered.http_error,html#centered.http_error *{background: white;}html#centered.http_error body.http_error #error{font-family: arial, verdana, sans-serif; padding-top: 2em;  color: #353535;}html#centered.http_error body.http_error #error *{font-family: arial, verdana, sans-serif;} #error a{color: #353535; border: 0; text-decoration: underline;} #error a:hover{text-decoration: none;} #error h1, #error h2{text-transform: none; letter-spacing: 0px; border: none; margin: 0;} #error div{display: block; float: left; width: 25%; text-align: right;} #error dl{border: 1px solid red; margin: 2em 30px 0 0;} #error dl *{margin: 0;} #error img{border: 0; display: inline; margin-right: 30px;} #error div.content{text-align: left; width: 60%; border-left: 1px solid #ccc; padding-left: 20px; padding-bottom: 30px;} #error h1{color: #d01f3c; font-size: 2.3em; margin: 0;} #error strong{display: block; margin: 1em 0 1.5em 0;} #error h2{margin-top: 1.5em; font-size: 1em; color: #353535;} #error li{line-height: 1.5em;} #error input{margin: 0.5em 1em 0 0;} #error input.query{margin-top: 0.5em;} #error .footer{margin-top: 1.5em; text-align: left; color: #888; font-size: 0.9em;} #error .footer a{color: #888; text-decoration: none;} #error .footer a:hover{text-decoration: underline;} #error span#report-error input{color: #D01F3C; background-color: #E8E8E8; border: 1px solid #CCCCCC; font-size: 80%; font-variant: normal; font-weight: normal;} #error input.image{width: 16px; height: 16px;} #error span#report-error input[disabled]{color: #888888;} #error .explain{width: 100%; display: block; color: #d01f3c; font-size: 1.5em; float: none; text-align: left;}