@import url(https://fonts.googleapis.com/css?family=Open+Sans:700,300,400);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css);
/* ========================================================================== Normalize.scss settings ========================================================================== */
/** Includes legacy browser support IE6/7  Set to false if you want to drop support for IE6 and IE7 */
/* Base ========================================================================== */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevents modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Addresses styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 8/9/10. 2. Improves image quality when scaled in IE 7. */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. 4. Improves appearance and consistency in all browsers. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Removes inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. Known issue: excess padding remains in IE 6. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. 3. Corrects text not wrapping in Firefox 3. 4. Corrects alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

.tabs-default .tab_links td *, .layer > .section_body .tabs .tab_links td *, .layer > .section_body .item_top .tab_links td *, .tabs .tab_links td *, .bx-wrapper, .bx-wrapper .bx-viewport, .bx-wrapper .bx-controls .bx-controls-direction a, .menu-top-default .group_list, #page #main #main_menu .group_list, .menu-top-default .group_list ul, #page #main #main_menu .group_list ul, .menu-top-default .group_list ul li, #page #main #main_menu .group_list ul li, .page-breadcrumbs-default *, #page #context .section_body .intro #page_breadcrumbs *, .shipping1-default #step_shipinv, #page #context .section_body .core #step_shipinv, .shipping1-default #step_closure, #page #context .section_body .core #step_closure, .shipping1-default #step_shipinv .step_link, #page #context .section_body .core #step_shipinv .step_link, .shipping1-default #step_closure .step_link, #page #context .section_body .core #step_closure .step_link, .shipping1-default #step_txt_shipinv, #page #context .section_body .core #step_txt_shipinv, .shipping-element-default .total_title, .shipping1-default #step_txt_shipinv #adressing .total_title, #page #context .section_body .core #step_txt_shipinv #adressing .total_title, .shipping1-default #step_txt_shipinv #order_ref .total_title, #page #context .section_body .core #step_txt_shipinv #order_ref .total_title, .shipping1-default #step_txt_shipinv #shipping_methods .total_title, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_title, .shipping1-default #step_txt_closure #total_invoice .total_title, #page #context .section_body .core #step_txt_closure #total_invoice .total_title, .shipping-element-default .total_title *, .shipping1-default #step_txt_shipinv #adressing .total_title *, #page #context .section_body .core #step_txt_shipinv #adressing .total_title *, .shipping1-default #step_txt_shipinv #order_ref .total_title *, #page #context .section_body .core #step_txt_shipinv #order_ref .total_title *, .shipping1-default #step_txt_shipinv #shipping_methods .total_title *, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_title *, .shipping1-default #step_txt_closure #total_invoice .total_title *, #page #context .section_body .core #step_txt_closure #total_invoice .total_title *, .shipping-element-default .total_item, .shipping1-default #step_txt_shipinv #adressing .total_item, #page #context .section_body .core #step_txt_shipinv #adressing .total_item, .shipping1-default #step_txt_shipinv #order_ref .total_item, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item, .shipping1-default #step_txt_shipinv #shipping_methods .total_item, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item, .shipping1-default #step_txt_closure #total_invoice .total_item, #page #context .section_body .core #step_txt_closure #total_invoice .total_item, .shipping-element-default .total_item *:not(input), .shipping1-default #step_txt_shipinv #adressing .total_item *:not(input), #page #context .section_body .core #step_txt_shipinv #adressing .total_item *:not(input), .shipping1-default #step_txt_shipinv #order_ref .total_item *:not(input), #page #context .section_body .core #step_txt_shipinv #order_ref .total_item *:not(input), .shipping1-default #step_txt_shipinv #shipping_methods .total_item *:not(input), #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item *:not(input), .shipping1-default #step_txt_closure #total_invoice .total_item *:not(input), #page #context .section_body .core #step_txt_closure #total_invoice .total_item *:not(input), .button_flex, .buttons a, .button_order, #page #context .buttons .basket_button, #page #context .buttons a, .button_flex .button_end, .buttons a .button_end, .button_order .button_end, #page #context .buttons .basket_button .button_end, #page #context .buttons a .button_end, .button_flex .button_end .button_text, .buttons a .button_end .button_text, .button_order .button_end .button_text, #page #context .buttons .basket_button .button_end .button_text, #page #context .buttons a .button_end .button_text, .section_body, #page, #page #context .section_body #promotion_center_slider, #page #context .section_body .intro #page_breadcrumbs + .menu { background-image: none !important; border-width: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.product-list-scanner-default th span, .table-default > tbody.custom_over th span, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th span, .layer > .section_body .overview table > tbody.custom_over th span, #page #context .section_body .core .overview > table > tbody.custom_over th span, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th span, #cnt_parked_orders > table > tbody.custom_over th span, #cnt_hotlist > table > tbody.custom_over th span, .promotion-vertical-container-default .inner > a .ProdThumb, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdThumb, .product-default #product_image > a, #page #context .section_body .core #product_image > a, .product-list-default tbody:first-child tr:first-child th > a, .list_item tbody:first-child tr:first-child th > a, .product-list-default tr:first-child th > a, .list_item tr:first-child th > a, #products ul li .list_image, .product-grid-default .group_container > h3 a:first-child, .list_grid .group_container > h3 a:first-child, .product-compare-default td .thumbnail_container, #comparison table.cmp_table td .thumbnail_container, .categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .thumbnail_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .thumbnail_container, .categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .brand_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .brand_container, .categorys-default > div.cp-container:not(.float_end) .group_container h3 .thumbnail_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .thumbnail_container, .categorys-default > div.cp-container:not(.float_end) .group_container h3 .brand_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .brand_container, .preview .list_item tbody:first-child tr:first-child th, .preview .list_item tr:first-child th { padding: 0; margin: 0; position: relative; text-align: center; }
.product-list-scanner-default th span:before, .table-default > tbody.custom_over th span:before, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th span:before, .layer > .section_body .overview table > tbody.custom_over th span:before, #page #context .section_body .core .overview > table > tbody.custom_over th span:before, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th span:before, #cnt_parked_orders > table > tbody.custom_over th span:before, #cnt_hotlist > table > tbody.custom_over th span:before, .promotion-vertical-container-default .inner > a .ProdThumb:before, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdThumb:before, .product-default #product_image > a:before, #page #context .section_body .core #product_image > a:before, .product-list-default tbody:first-child tr:first-child th > a:before, .list_item tbody:first-child tr:first-child th > a:before, .product-list-default tr:first-child th > a:before, .list_item tr:first-child th > a:before, #products ul li .list_image:before, .product-grid-default .group_container > h3 a:first-child:before, .list_grid .group_container > h3 a:first-child:before, .product-compare-default td .thumbnail_container:before, #comparison table.cmp_table td .thumbnail_container:before, .categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .thumbnail_container:before, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .thumbnail_container:before, .categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .brand_container:before, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .brand_container:before, .categorys-default > div.cp-container:not(.float_end) .group_container h3 .thumbnail_container:before, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .thumbnail_container:before, .categorys-default > div.cp-container:not(.float_end) .group_container h3 .brand_container:before, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .brand_container:before, .preview .list_item tbody:first-child tr:first-child th:before, .preview .list_item tr:first-child th:before { content: ""; position: relative; display: inline-block; vertical-align: middle; padding-top: 100%; }
.product-list-scanner-default th span img, .table-default > tbody.custom_over th span img, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th span img, .layer > .section_body .overview table > tbody.custom_over th span img, #page #context .section_body .core .overview > table > tbody.custom_over th span img, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th span img, #cnt_parked_orders > table > tbody.custom_over th span img, #cnt_hotlist > table > tbody.custom_over th span img, .promotion-vertical-container-default .inner > a .ProdThumb img, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdThumb img, .product-default #product_image > a img, #page #context .section_body .core #product_image > a img, .product-list-default tbody:first-child tr:first-child th > a img, .list_item tbody:first-child tr:first-child th > a img, .product-list-default tr:first-child th > a img, .list_item tr:first-child th > a img, #products ul li .list_image img, .product-grid-default .group_container > h3 a:first-child img, .list_grid .group_container > h3 a:first-child img, .product-compare-default td .thumbnail_container img, #comparison table.cmp_table td .thumbnail_container img, .categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .thumbnail_container img, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .thumbnail_container img, .categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .brand_container img, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .brand_container img, .categorys-default > div.cp-container:not(.float_end) .group_container h3 .thumbnail_container img, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .thumbnail_container img, .categorys-default > div.cp-container:not(.float_end) .group_container h3 .brand_container img, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .brand_container img, .preview .list_item tbody:first-child tr:first-child th img, .preview .list_item tr:first-child th img { vertical-align: middle; display: inline-block; object-fit: contain; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

/* color sets */
/* added */
/* fonts */
/* sizes */
/* added */
/* added */
/*added*/
/* font wight sets */
/* icons sets */
/* size sets */
.paging-default a:nth-of-type(1), .layer > .section_body .closure .paginate a:nth-of-type(1), .block-intro-view-default a:nth-of-type(1), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1), #page #context .section_body .intro .view a:nth-of-type(1), #page #context .section_body .closure #cnt_page a:nth-of-type(1), #page #context .section_body .closure .paginate a:nth-of-type(1), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) { margin: 0 5px; }
.paging-default a:nth-of-type(3), .layer > .section_body .closure .paginate a:nth-of-type(3), .block-intro-view-default a:nth-of-type(3), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3), #page #context .section_body .intro .view a:nth-of-type(3), #page #context .section_body .closure #cnt_page a:nth-of-type(3), #page #context .section_body .closure .paginate a:nth-of-type(3), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) { margin: 0 0 0 5px; }
.paging-default a:nth-of-type(1), .layer > .section_body .closure .paginate a:nth-of-type(1), .block-intro-view-default a:nth-of-type(1), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1), #page #context .section_body .intro .view a:nth-of-type(1), #page #context .section_body .closure #cnt_page a:nth-of-type(1), #page #context .section_body .closure .paginate a:nth-of-type(1), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1), .paging-default a:nth-of-type(3), .layer > .section_body .closure .paginate a:nth-of-type(3), .block-intro-view-default a:nth-of-type(3), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3), #page #context .section_body .intro .view a:nth-of-type(3), #page #context .section_body .closure #cnt_page a:nth-of-type(3), #page #context .section_body .closure .paginate a:nth-of-type(3), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) { padding: 0; text-align: center; position: relative; }
.paging-default a:nth-of-type(1) span, .layer > .section_body .closure .paginate a:nth-of-type(1) span, .block-intro-view-default a:nth-of-type(1) span, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span, #page #context .section_body .intro .view a:nth-of-type(1) span, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span, #page #context .section_body .closure .paginate a:nth-of-type(1) span, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span, .paging-default a:nth-of-type(3) span, .layer > .section_body .closure .paginate a:nth-of-type(3) span, .block-intro-view-default a:nth-of-type(3) span, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span, #page #context .section_body .intro .view a:nth-of-type(3) span, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span, #page #context .section_body .closure .paginate a:nth-of-type(3) span, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span { margin: 0; position: relative; z-index: 1; }
.paging-default a:nth-of-type(1) span:before, .layer > .section_body .closure .paginate a:nth-of-type(1) span:before, .block-intro-view-default a:nth-of-type(1) span:before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:before, #page #context .section_body .intro .view a:nth-of-type(1) span:before, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:before, #page #context .section_body .closure .paginate a:nth-of-type(1) span:before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:before, .paging-default a:nth-of-type(1) span:after, .layer > .section_body .closure .paginate a:nth-of-type(1) span:after, .block-intro-view-default a:nth-of-type(1) span:after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:after, #page #context .section_body .intro .view a:nth-of-type(1) span:after, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:after, #page #context .section_body .closure .paginate a:nth-of-type(1) span:after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:after, .paging-default a:nth-of-type(3) span:before, .layer > .section_body .closure .paginate a:nth-of-type(3) span:before, .block-intro-view-default a:nth-of-type(3) span:before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:before, #page #context .section_body .intro .view a:nth-of-type(3) span:before, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:before, #page #context .section_body .closure .paginate a:nth-of-type(3) span:before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:before, .paging-default a:nth-of-type(3) span:after, .layer > .section_body .closure .paginate a:nth-of-type(3) span:after, .block-intro-view-default a:nth-of-type(3) span:after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:after, #page #context .section_body .intro .view a:nth-of-type(3) span:after, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:after, #page #context .section_body .closure .paginate a:nth-of-type(3) span:after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:after { content: ""; position: absolute; top: 0; }
.paging-default a:nth-of-type(1) span:nth-child(1), .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1), .block-intro-view-default a:nth-of-type(1) span:nth-child(1), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(1), #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(1), #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(1), #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(1), .paging-default a:nth-of-type(3) span:nth-child(1), .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1), .block-intro-view-default a:nth-of-type(3) span:nth-child(1), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(1), #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(1), #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(1), #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(1) { padding: 0 20px 0 10px; }
.paging-default a:nth-of-type(1) span:nth-child(1):before, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):before, .block-intro-view-default a:nth-of-type(1) span:nth-child(1):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(1):before, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(1):before, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(1):before, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(1):before, .paging-default a:nth-of-type(3) span:nth-child(1):before, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):before, .block-intro-view-default a:nth-of-type(3) span:nth-child(1):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(1):before, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(1):before, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(1):before, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(1):before { width: 0; height: 0; right: 0; z-index: -1; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left-width: 12px; border-left-style: solid; }
.paging-default a:nth-of-type(1) span:nth-child(1):after, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):after, .block-intro-view-default a:nth-of-type(1) span:nth-child(1):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(1):after, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(1):after, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(1):after, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(1):after, .paging-default a:nth-of-type(3) span:nth-child(1):after, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):after, .block-intro-view-default a:nth-of-type(3) span:nth-child(1):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(1):after, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(1):after, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(1):after, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(1):after { left: 0; right: 12px; bottom: 0; z-index: -1; }
.paging-default a:nth-of-type(1) span:nth-child(2), .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2), .block-intro-view-default a:nth-of-type(1) span:nth-child(2), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(2), #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(2), #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(2), #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(2), .paging-default a:nth-of-type(3) span:nth-child(2), .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2), .block-intro-view-default a:nth-of-type(3) span:nth-child(2), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(2), #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(2), #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(2), #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(2) { padding: 0 10px 0 20px; }
.paging-default a:nth-of-type(1) span:nth-child(2):before, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):before, .block-intro-view-default a:nth-of-type(1) span:nth-child(2):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(2):before, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(2):before, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(2):before, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(2):before, .paging-default a:nth-of-type(3) span:nth-child(2):before, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):before, .block-intro-view-default a:nth-of-type(3) span:nth-child(2):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(2):before, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(2):before, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(2):before, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(2):before { width: 0; height: 0; left: 0; z-index: -1; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right-width: 12px; border-right-style: solid; }
.paging-default a:nth-of-type(1) span:nth-child(2):after, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):after, .block-intro-view-default a:nth-of-type(1) span:nth-child(2):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(2):after, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(2):after, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(2):after, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(2):after, .paging-default a:nth-of-type(3) span:nth-child(2):after, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):after, .block-intro-view-default a:nth-of-type(3) span:nth-child(2):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(2):after, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(2):after, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(2):after, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(2):after { left: 12px; right: 0; bottom: 0; z-index: -1; }
.paging-default a:nth-of-type(2), .layer > .section_body .closure .paginate a:nth-of-type(2), .block-intro-view-default a:nth-of-type(2), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(2), #page #context .section_body .intro .view a:nth-of-type(2), #page #context .section_body .closure #cnt_page a:nth-of-type(2), #page #context .section_body .closure .paginate a:nth-of-type(2), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(2), .paging-default a img, .layer > .section_body .closure .paginate a img, .block-intro-view-default a img, .layer > .section_body .tabs .tab_txt .intro .view a img, #page #context .section_body .intro .view a img, #page #context .section_body .closure #cnt_page a img, #page #context .section_body .closure .paginate a img, #INQORD1 #page #context .section_body .core .closure a img { display: none; }

.quantity-default, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, .promotion-vertical-container-default .ProdQuant .list_quantity, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity, .product-default #product_ctrls #prod_order > table, #page #context .section_body .core #product_ctrls #prod_order > table, .product-list-default tbody:first-child tr:first-child td .list_more .list_quantity, .list_item tbody:first-child tr:first-child td .list_more .list_quantity, .product-list-default tr:first-child td .list_more .list_quantity, .list_item tr:first-child td .list_more .list_quantity, .product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity, .product-order-list-default tr:first-child td .list_purchase .list_quantity, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity, #products ul li .list_item_price .list_quantity, .product-grid-default .group_container .list_more .list_order .list_quantity, .list_grid .group_container .list_more .list_order .list_quantity { position: absolute; overflow: visible; background-color: transparent; float: none; display: inline-table; max-width: none; min-width: 0; padding: 0 !important; bottom: 0; right: 150px; }
.quantity-default caption, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, .promotion-vertical-container-default .ProdQuant .list_quantity caption, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity caption, .product-default #product_ctrls #prod_order > table caption, #page #context .section_body .core #product_ctrls #prod_order > table caption, .product-list-default tbody:first-child tr:first-child td .list_more .list_quantity caption, .list_item tbody:first-child tr:first-child td .list_more .list_quantity caption, .product-list-default tr:first-child td .list_more .list_quantity caption, .list_item tr:first-child td .list_more .list_quantity caption, .product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity caption, .product-order-list-default tr:first-child td .list_purchase .list_quantity caption, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity caption, #products ul li .list_item_price .list_quantity caption, .product-grid-default .group_container .list_more .list_order .list_quantity caption, .list_grid .group_container .list_more .list_order .list_quantity caption { text-align: center; }
.quantity-default .caption, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, .promotion-vertical-container-default .ProdQuant .list_quantity .caption, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .caption, .product-default #product_ctrls #prod_order > table .caption, #page #context .section_body .core #product_ctrls #prod_order > table .caption, .product-list-default tbody:first-child tr:first-child td .list_more .list_quantity .caption, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .caption, .product-list-default tr:first-child td .list_more .list_quantity .caption, .list_item tr:first-child td .list_more .list_quantity .caption, .product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity .caption, .product-order-list-default tr:first-child td .list_purchase .list_quantity .caption, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .caption, #products ul li .list_item_price .list_quantity .caption, .product-grid-default .group_container .list_more .list_order .list_quantity .caption, .list_grid .group_container .list_more .list_order .list_quantity .caption { padding-right: 5px; }
.quantity-default .quant input, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .quant input, .promotion-vertical-container-default .ProdQuant .list_quantity .quant input, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .quant input, .product-default #product_ctrls #prod_order > table .quant input, #page #context .section_body .core #product_ctrls #prod_order > table .quant input, .product-list-default tr:first-child td .list_more .list_quantity .quant input, .list_item tr:first-child td .list_more .list_quantity .quant input, .product-order-list-default tr:first-child td .list_purchase .list_quantity .quant input, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .quant input, #products ul li .list_item_price .list_quantity .quant input, .product-grid-default .group_container .list_more .list_order .list_quantity .quant input, .list_grid .group_container .list_more .list_order .list_quantity .quant input { padding: 0; width: 36px !important; text-align: center; margin-left: 23px !important; }
.quantity-default .ctrl, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl, .product-default #product_ctrls #prod_order > table .ctrl, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl, .product-list-default tbody:first-child tr:first-child td .list_more .list_quantity .ctrl, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .ctrl, .product-list-default tr:first-child td .list_more .list_quantity .ctrl, .list_item tr:first-child td .list_more .list_quantity .ctrl, .product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity .ctrl, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl, #products ul li .list_item_price .list_quantity .ctrl, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl, .list_grid .group_container .list_more .list_order .list_quantity .ctrl { position: relative; }
.quantity-default .ctrl a, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a, .product-default #product_ctrls #prod_order > table .ctrl a, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a, .list_item tr:first-child td .list_more .list_quantity .ctrl a, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a, #products ul li .list_item_price .list_quantity .ctrl a, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a { position: relative; height: 100%; width: 24px; text-align: center; position: relative; }
.quantity-default .ctrl a:before, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:before, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a:before, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a:before, .product-default #product_ctrls #prod_order > table .ctrl a:before, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a:before, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a:before, .list_item tr:first-child td .list_more .list_quantity .ctrl a:before, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a:before, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a:before, #products ul li .list_item_price .list_quantity .ctrl a:before, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a:before, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.quantity-default .ctrl a:first-child, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a:first-child, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a:first-child, .product-default #product_ctrls #prod_order > table .ctrl a:first-child, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a:first-child, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a:first-child, .list_item tr:first-child td .list_more .list_quantity .ctrl a:first-child, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a:first-child, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a:first-child, #products ul li .list_item_price .list_quantity .ctrl a:first-child, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a:first-child, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a:first-child { margin-left: -1px; }
.quantity-default .ctrl a:first-child:before, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:first-child:before, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a:first-child:before, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a:first-child:before, .product-default #product_ctrls #prod_order > table .ctrl a:first-child:before, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a:first-child:before, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a:first-child:before, .list_item tr:first-child td .list_more .list_quantity .ctrl a:first-child:before, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a:first-child:before, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a:first-child:before, #products ul li .list_item_price .list_quantity .ctrl a:first-child:before, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a:first-child:before, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a:first-child:before { content: "\f067"; }
.quantity-default .ctrl a:last-child, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a:last-child, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a:last-child, .product-default #product_ctrls #prod_order > table .ctrl a:last-child, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a:last-child, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a:last-child, .list_item tr:first-child td .list_more .list_quantity .ctrl a:last-child, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a:last-child, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a:last-child, #products ul li .list_item_price .list_quantity .ctrl a:last-child, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a:last-child, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a:last-child { margin: 0; position: absolute; right: 54px; bottom: 0; }
.quantity-default .ctrl a:last-child:before, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a:last-child:before, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a:last-child:before, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a:last-child:before, .product-default #product_ctrls #prod_order > table .ctrl a:last-child:before, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a:last-child:before, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a:last-child:before, .list_item tr:first-child td .list_more .list_quantity .ctrl a:last-child:before, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a:last-child:before, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a:last-child:before, #products ul li .list_item_price .list_quantity .ctrl a:last-child:before, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a:last-child:before, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a:last-child:before { content: "\f068"; }
.quantity-default .ctrl a img, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a img, .promotion-vertical-container-default .ProdQuant .list_quantity .ctrl a img, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a img, .product-default #product_ctrls #prod_order > table .ctrl a img, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a img, .product-list-default tr:first-child td .list_more .list_quantity .ctrl a img, .list_item tr:first-child td .list_more .list_quantity .ctrl a img, .product-order-list-default tr:first-child td .list_purchase .list_quantity .ctrl a img, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a img, #products ul li .list_item_price .list_quantity .ctrl a img, .product-grid-default .group_container .list_more .list_order .list_quantity .ctrl a img, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a img { display: none; }
.quantity-default .unit, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .unit, .promotion-vertical-container-default .ProdQuant .list_quantity .unit, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .unit, .product-default #product_ctrls #prod_order > table .unit, #page #context .section_body .core #product_ctrls #prod_order > table .unit, .product-list-default tbody:first-child tr:first-child td .list_more .list_quantity .unit, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .unit, .product-list-default tr:first-child td .list_more .list_quantity .unit, .list_item tr:first-child td .list_more .list_quantity .unit, .product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity .unit, .product-order-list-default tr:first-child td .list_purchase .list_quantity .unit, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .unit, #products ul li .list_item_price .list_quantity .unit, .product-grid-default .group_container .list_more .list_order .list_quantity .unit, .list_grid .group_container .list_more .list_order .list_quantity .unit { display: none; }
.quantity-default .act, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act, .promotion-vertical-container-default .ProdQuant .list_quantity .act, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .act, .product-default #product_ctrls #prod_order > table .act, #page #context .section_body .core #product_ctrls #prod_order > table .act, .product-list-default tbody:first-child tr:first-child td .list_more .list_quantity .act, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .act, .product-list-default tr:first-child td .list_more .list_quantity .act, .list_item tr:first-child td .list_more .list_quantity .act, .product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity .act, .product-order-list-default tr:first-child td .list_purchase .list_quantity .act, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .act, #products ul li .list_item_price .list_quantity .act, .product-grid-default .group_container .list_more .list_order .list_quantity .act, .list_grid .group_container .list_more .list_order .list_quantity .act { padding: 0 0 0 1px; margin: 0; }
.quantity-default .act a, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, .promotion-vertical-container-default .ProdQuant .list_quantity .act a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .act a, .product-default #product_ctrls #prod_order > table .act a, #page #context .section_body .core #product_ctrls #prod_order > table .act a, .product-list-default tr:first-child td .list_more .list_quantity .act a, .list_item tr:first-child td .list_more .list_quantity .act a, .product-order-list-default tr:first-child td .list_purchase .list_quantity .act a, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .act a, #products ul li .list_item_price .list_quantity .act a, .product-grid-default .group_container .list_more .list_order .list_quantity .act a, .list_grid .group_container .list_more .list_order .list_quantity .act a { float: right; position: relative; }
.quantity-default .act a:before, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a:before, .promotion-vertical-container-default .ProdQuant .list_quantity .act a:before, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .act a:before, .product-default #product_ctrls #prod_order > table .act a:before, #page #context .section_body .core #product_ctrls #prod_order > table .act a:before, .product-list-default tr:first-child td .list_more .list_quantity .act a:before, .list_item tr:first-child td .list_more .list_quantity .act a:before, .product-order-list-default tr:first-child td .list_purchase .list_quantity .act a:before, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .act a:before, #products ul li .list_item_price .list_quantity .act a:before, .product-grid-default .group_container .list_more .list_order .list_quantity .act a:before, .list_grid .group_container .list_more .list_order .list_quantity .act a:before { content: "\f1ec"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.quantity-default .act a img, .product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a img, .promotion-vertical-container-default .ProdQuant .list_quantity .act a img, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .act a img, .product-default #product_ctrls #prod_order > table .act a img, #page #context .section_body .core #product_ctrls #prod_order > table .act a img, .product-list-default tr:first-child td .list_more .list_quantity .act a img, .list_item tr:first-child td .list_more .list_quantity .act a img, .product-order-list-default tr:first-child td .list_purchase .list_quantity .act a img, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .act a img, #products ul li .list_item_price .list_quantity .act a img, .product-grid-default .group_container .list_more .list_order .list_quantity .act a img, .list_grid .group_container .list_more .list_order .list_quantity .act a img { display: none; }

.product-list-scanner-default th, .table-default > tbody.custom_over th, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th, .layer > .section_body .overview table > tbody.custom_over th, #page #context .section_body .core .overview > table > tbody.custom_over th, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th, #cnt_parked_orders > table > tbody.custom_over th, #cnt_hotlist > table > tbody.custom_over th { width: 55px; }
.product-list-scanner-default th span, .table-default > tbody.custom_over th span, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th span, .layer > .section_body .overview table > tbody.custom_over th span, #page #context .section_body .core .overview > table > tbody.custom_over th span, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th span, #cnt_parked_orders > table > tbody.custom_over th span, #cnt_hotlist > table > tbody.custom_over th span { vertical-align: middle; margin: 2px 0; width: 50px; display: block; border-width: 1px; border-style: solid; }
.product-list-scanner-default th span img, .table-default > tbody.custom_over th span img, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th span img, .layer > .section_body .overview table > tbody.custom_over th span img, #page #context .section_body .core .overview > table > tbody.custom_over th span img, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th span img, #cnt_parked_orders > table > tbody.custom_over th span img, #cnt_hotlist > table > tbody.custom_over th span img { margin: 0; }
.product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(1), .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) { vertical-align: bottom; }
.product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2), .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2), .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2), #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2), #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2), #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2), #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) { text-align: center; position: relative; }
.product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity { padding: 0; margin: 0; right: 0; bottom: 15px; float: none; }
.product-list-scanner-default > tr:nth-of-type(1) > td:nth-of-type(3), .table-default > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(3), .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(3), #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(3), #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(3), #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(3), #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(3) { text-align: right; padding: 0; }
.product-list-scanner-default > tr:nth-of-type(2) > td, .table-default > tbody.custom_over > tr:nth-of-type(2) > td, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(2) > td, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(2) > td, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(2) > td, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(2) > td, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(2) > td { vertical-align: top; }

.table-default, .layer > .section_body .tabs .tab_txt .overview > table, .layer > .section_body > form .tabs .tab_txt .overview > table, .layer > form > .section_body .tabs .tab_txt .overview > table, .layer > .section_body .overview table, .layer > .section_body > form .overview table, .layer > form > .section_body .overview table, #page #context .section_body .core .overview > table, #page #context .section_body .overview > table#scan_overview, #cnt_parked_orders > table, #cnt_hotlist > table { border-collapse: collapse; width: 100%; }
.table-default > thead tr, .layer > .section_body .tabs .tab_txt .overview > table > thead tr, .layer > .section_body .overview table > thead tr, #page #context .section_body .core .overview > table > thead tr, #page #context .section_body .overview > table#scan_overview > thead tr, #cnt_parked_orders > table > thead tr, #cnt_hotlist > table > thead tr { border-top-width: 1px; border-top-style: solid; border-bottom-width: 3px; border-bottom-style: double; }
.table-default > thead tr th, .layer > .section_body .tabs .tab_txt .overview > table > thead tr th, .layer > .section_body .overview table > thead tr th, #page #context .section_body .core .overview > table > thead tr th, #page #context .section_body .overview > table#scan_overview > thead tr th, #cnt_parked_orders > table > thead tr th, #cnt_hotlist > table > thead tr th { vertical-align: middle; }
.table-default > tbody.custom_over, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over, .layer > .section_body .overview table > tbody.custom_over, #page #context .section_body .core .overview > table > tbody.custom_over, #page #context .section_body .overview > table#scan_overview > tbody.custom_over, #cnt_parked_orders > table > tbody.custom_over, #cnt_hotlist > table > tbody.custom_over { border-bottom-width: 1px; border-bottom-style: solid; }
.table-default > tbody:not(.custom_over), .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over), .layer > .section_body .overview table > tbody:not(.custom_over), #page #context .section_body .core .overview > table > tbody:not(.custom_over), #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over), #cnt_parked_orders > table > tbody:not(.custom_over), #cnt_hotlist > table > tbody:not(.custom_over) { border-width: 0; }
.table-default > tbody:not(.custom_over) tr, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr, .layer > .section_body .overview table > tbody:not(.custom_over) tr, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr, #cnt_parked_orders > table > tbody:not(.custom_over) tr, #cnt_hotlist > table > tbody:not(.custom_over) tr { border-bottom-width: 1px; border-bottom-style: solid; }
.table-default > tbody:not(.custom_over) tr th, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr th, .layer > .section_body .overview table > tbody:not(.custom_over) tr th, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th, #cnt_parked_orders > table > tbody:not(.custom_over) tr th, #cnt_hotlist > table > tbody:not(.custom_over) tr th { vertical-align: middle; }
.table-default > tbody:not(.custom_over) tr th a img, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr th a img, .layer > .section_body .overview table > tbody:not(.custom_over) tr th a img, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a img, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a img, #cnt_parked_orders > table > tbody:not(.custom_over) tr th a img, #cnt_hotlist > table > tbody:not(.custom_over) tr th a img { display: none; }
.table-default > tbody:not(.custom_over) tr th a[class^="icon"], .layer > .section_body .overview table > tbody:not(.custom_over) tr th a[class^="icon"], #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a[class^="icon"], #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a[class^="icon"], #cnt_parked_orders > table > tbody:not(.custom_over) tr th a[class^="icon"], #cnt_hotlist > table > tbody:not(.custom_over) tr th a[class^="icon"] { margin: 0; padding: 0; vertical-align: middle; text-indent: -9999px; text-align: left; position: relative; }
.table-default > tbody:not(.custom_over) tr th a[class^="icon"]:before, .layer > .section_body .overview table > tbody:not(.custom_over) tr th a[class^="icon"]:before, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a[class^="icon"]:before, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a[class^="icon"]:before, #cnt_parked_orders > table > tbody:not(.custom_over) tr th a[class^="icon"]:before, #cnt_hotlist > table > tbody:not(.custom_over) tr th a[class^="icon"]:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.table-default > tbody:not(.custom_over) tr th a.icon_edit:before, .layer > .section_body .overview table > tbody:not(.custom_over) tr th a.icon_edit:before, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a.icon_edit:before, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a.icon_edit:before, #cnt_parked_orders > table > tbody:not(.custom_over) tr th a.icon_edit:before, #cnt_hotlist > table > tbody:not(.custom_over) tr th a.icon_edit:before { content: "\f040"; }
.table-default > tbody:not(.custom_over) tr th a.icon_product:before, .layer > .section_body .overview table > tbody:not(.custom_over) tr th a.icon_product:before, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a.icon_product:before, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a.icon_product:before, #cnt_parked_orders > table > tbody:not(.custom_over) tr th a.icon_product:before, #cnt_hotlist > table > tbody:not(.custom_over) tr th a.icon_product:before { content: "\f1b2"; }
.table-default > tbody:not(.custom_over) tr td, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr td, .layer > .section_body .overview table > tbody:not(.custom_over) tr td, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr td, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr td, #cnt_parked_orders > table > tbody:not(.custom_over) tr td, #cnt_hotlist > table > tbody:not(.custom_over) tr td { vertical-align: middle; }
.table-default > tfoot tr, .layer > .section_body .tabs .tab_txt .overview > table > tfoot tr, .layer > .section_body .overview table > tfoot tr, #page #context .section_body .core .overview > table > tfoot tr, #page #context .section_body .overview > table#scan_overview > tfoot tr, #cnt_parked_orders > table > tfoot tr, #cnt_hotlist > table > tfoot tr { border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 3px; border-top-style: double; }
.table-default > tfoot tr th, .layer > .section_body .tabs .tab_txt .overview > table > tfoot tr th, .layer > .section_body .overview table > tfoot tr th, #page #context .section_body .core .overview > table > tfoot tr th, #page #context .section_body .overview > table#scan_overview > tfoot tr th, #cnt_parked_orders > table > tfoot tr th, #cnt_hotlist > table > tfoot tr th { vertical-align: middle; }

.tabs-default .tab_links td .tab_link, .layer > .section_body .item_top .tab_links td .tab_link, .tabs .tab_links td .tab_link { padding: 0 0 2px 0; }
.tabs-default .tab_links td .tab_link .tab_link_right, .layer > .section_body .item_top .tab_links td .tab_link .tab_link_right, .tabs .tab_links td .tab_link .tab_link_right { padding: 0 2px 0 0; position: static; }
.tabs-default .tab_links td .tab_link .tab_link_right .tab_link_middle, .layer > .section_body .item_top .tab_links td .tab_link .tab_link_right .tab_link_middle, .tabs .tab_links td .tab_link .tab_link_right .tab_link_middle { padding: 0 10px; }
.tabs-default .tab_txt, .layer > .section_body .tabs .tab_txt, .layer > .section_body .item_top .tab_txt, .tabs .tab_txt { margin: 0 !important; padding: 10px 0 0 0 !important; }
.tabs-default .tab_txt p, .layer > .section_body .tabs .tab_txt p, .layer > .section_body .item_top .tab_txt p, .tabs .tab_txt p, .tabs-default .tab_txt h1, .layer > .section_body .tabs .tab_txt h1, .layer > .section_body .item_top .tab_txt h1, .tabs .tab_txt h1, .tabs-default .tab_txt h2, .layer > .section_body .tabs .tab_txt h2, .layer > .section_body .item_top .tab_txt h2, .tabs .tab_txt h2 { max-width: none; line-height: normal; }
.tabs-default .tab_txt > div, .layer > .section_body .tabs .tab_txt > div, .layer > .section_body .item_top .tab_txt > div, .tabs .tab_txt > div { margin: 0 !important; padding: 0 !important; }
.tabs-default .tab_txt table:not(.list_quantity):not(.list_item), .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item), .tabs .tab_txt table:not(.list_quantity):not(.list_item) { float: none !important; padding: 0 !important; margin: 0 !important; width: 100%; }
.tabs-default .tab_txt table:not(.list_quantity):not(.list_item) tr, .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item) tr, .tabs .tab_txt table:not(.list_quantity):not(.list_item) tr { border-bottom-width: 1px; border-bottom-style: solid; }
.tabs-default .tab_txt table:not(.list_quantity):not(.list_item) tr th, .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item) tr th, .tabs .tab_txt table:not(.list_quantity):not(.list_item) tr th, .tabs-default .tab_txt table:not(.list_quantity):not(.list_item) tr td, .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item) tr td, .tabs .tab_txt table:not(.list_quantity):not(.list_item) tr td { padding: 0; margin: 0; }
.tabs-default .tab_txt table:not(.list_quantity):not(.list_item) tr th, .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item) tr th, .tabs .tab_txt table:not(.list_quantity):not(.list_item) tr th { width: 40%; }
.tabs-default .tab_txt table:not(.list_quantity):not(.list_item) tr:last-child, .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item) tr:last-child, .tabs .tab_txt table:not(.list_quantity):not(.list_item) tr:last-child { border-width: 0; }
.tabs-default .tab_txt table:not(.list_quantity):not(.list_item) + table tr:first-child, .layer > .section_body .item_top .tab_txt table:not(.list_quantity):not(.list_item) + table tr:first-child, .tabs .tab_txt table:not(.list_quantity):not(.list_item) + table tr:first-child { border-top-width: 1px; border-top-style: solid; }

.calendar-layer-default .intro .set a, #calendar_layer .intro .set a { margin: 0; }
.calendar-layer-default .intro .set a#prev_year:before, #calendar_layer .intro .set a#prev_year:before { content: "\f104"; }
.calendar-layer-default .intro .set a#prev_month:before, #calendar_layer .intro .set a#prev_month:before { content: "\f100"; }
.calendar-layer-default .intro .set a#next_month:before, #calendar_layer .intro .set a#next_month:before { content: "\f105"; }
.calendar-layer-default .intro .set a#next_year:before, #calendar_layer .intro .set a#next_year:before { content: "\f101"; }
.calendar-layer-default .intro .set strong, #calendar_layer .intro .set strong { padding: 0; }

.promotion-vertical-container-default, .bx-wrapper .bx-viewport li .ProdContainer.Vertical { padding: 0; margin: 0; position: relative; }
.promotion-vertical-container-default .inner, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner { padding: 0; margin: 0; }
.promotion-vertical-container-default .inner .PromTitle, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner .PromTitle { height: 24px; }
.promotion-vertical-container-default .inner .PromTitle *, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner .PromTitle * { padding: 0; margin: 0; font-style: normal; }
.promotion-vertical-container-default .inner > a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a { width: 100%; }
.promotion-vertical-container-default .inner > a .ProdThumb, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdThumb { vertical-align: middle; margin: 0; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-width: 1px; border-style: solid; }
.promotion-vertical-container-default .inner > a .ProdIcons, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdIcons { display: none; }
.promotion-vertical-container-default .inner > a .ProdDesc, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc { padding: 5px 0 34px 0; min-height: 80px; position: relative; }
.promotion-vertical-container-default .inner > a .ProdDesc .ProdDescShrt, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdDescShrt, .promotion-vertical-container-default .inner > a .ProdDesc .ProdCode, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdCode { height: auto; padding: 0; margin: 0; text-align: center; }
.promotion-vertical-container-default .inner > a .ProdDesc .ProdPack, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdPack { padding: 0; margin: 0; position: absolute; text-align: center; width: 100%; bottom: 22px; height: 12px; }
.promotion-vertical-container-default .inner > a .ProdDesc .ProdPrice, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdPrice { padding: 0; margin: 0; position: absolute; text-align: center; width: 100%; bottom: 0px; height: 22px; }
.promotion-vertical-container-default .inner:after, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner:after { content: ""; display: table; clear: both; }
.promotion-vertical-container-default .clear, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .clear { display: none; }
.promotion-vertical-container-default .ProdPriceLev, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdPriceLev { display: none; }
.promotion-vertical-container-default .ProdLabel, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdLabel { position: absolute; width: 0; height: 0; font-size: 0; line-height: 0; right: 0; top: 0; }
.promotion-vertical-container-default .ProdLabel:not(:empty), .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdLabel:not(:empty) { height: 20px; }
.promotion-vertical-container-default .ProdLabel:not(:empty) img, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdLabel:not(:empty) img { position: relative; z-index: 1; height: 18px; max-width: none; width: auto; }
.promotion-vertical-container-default .ProdQuant, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant { padding: 2px 0 0 0; margin: 0; text-align: center; }
.promotion-vertical-container-default .ProdQuant .list_quantity, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity { padding: 0; margin: 0; position: static; bottom: auto; right: auto; }
.promotion-vertical-container-default .ProdQuant .list_quantity:after, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity:after { content: ""; display: table; clear: both; }
.promotion-vertical-container-default .ProdQuant .SliderButton, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .SliderButton { padding: 0; margin: 5px 0 0 0; float: none; height: auto; }
.promotion-vertical-container-default .ProdQuant .SliderButton a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .SliderButton a { height: 24px; padding: 0; margin: 0; width: 100%; text-align: center; display: block; }
.promotion-vertical-container-default .ProdQuant:after, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant:after { content: ""; display: table; clear: both; }
.promotion-vertical-container-default .alert, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .alert { position: absolute; width: 100%; text-align: right; display: block; bottom: 65px; }

.bx-wrapper { padding: 0; margin: 0; }
.bx-wrapper .bx-viewport { padding: 0; margin: 0; border-width: 0; left: 0; }
.bx-wrapper .bx-controls.bx-has-pager { height: 20px; }
.bx-wrapper .bx-controls.bx-has-pager .bx-pager { padding: 0; margin: 0; bottom: 0; }
.bx-wrapper .bx-controls .bx-controls-direction a { top: 80px; margin: 0; width: 16px; height: 24px; z-index: 1; text-align: center; position: absolute; opacity: 0.8; filter: alpha(opacity=80); }
.bx-wrapper .bx-controls .bx-controls-direction a.bx-prev { left: 0; position: relative; }
.bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:before { content: "\f104"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.bx-wrapper .bx-controls .bx-controls-direction a.bx-next { right: 0; position: relative; }
.bx-wrapper .bx-controls .bx-controls-direction a.bx-next:before { content: "\f105"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }

#scrim { z-index: 9998; opacity: 0.5; filter: alpha(opacity=50); }

.layer { border-width: 1px; border-style: solid; z-index: 9999; }
.layer > .section_body, .layer > .section_body > form, .layer > form > .section_body { padding: 0 25px; }
.layer > .section_body > .intro, .layer > .section_body > form > .intro, .layer > form > .section_body > .intro { margin: 0px -25px 0 -25px; padding: 10px 0 0 0; }
.layer > .section_body > .intro *, .layer > .section_body > form > .intro *, .layer > form > .section_body > .intro * { padding: 0; margin: 0; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order), .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order), .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order) { margin: 0 5px 0px 0px; position: relative; padding: 0; position: relative; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order):before, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order):before, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order):before { content: "\f014"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order) span, .layer > .section_body > .intro a:not(.button_flex):not(.button_order) img, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order) span, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order) img, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order) span, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order) img { display: none; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order):before, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order):before, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order):before { line-height: 28px; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order):first-child:before, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order):first-child:before, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order):first-child:before { content: "\f00d"; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order)#panel_size_max:before, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order)#panel_size_max:before, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order)#panel_size_max:before { content: "\f065"; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order)#panel_size_norm:before, .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order)#panel_size_norm:before, .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order)#panel_size_norm:before { content: "\f066"; }
.layer > .section_body > .intro > h1, .layer > .section_body > .intro > h2, .layer > .section_body > .intro > h3, .layer > .section_body > .intro > h4, .layer > .section_body > form > .intro > h1, .layer > .section_body > form > .intro > h2, .layer > .section_body > form > .intro > h3, .layer > .section_body > form > .intro > h4, .layer > form > .section_body > .intro > h1, .layer > form > .section_body > .intro > h2, .layer > form > .section_body > .intro > h3, .layer > form > .section_body > .intro > h4 { padding: 0 25px; }
.layer > .section_body > .intro > h2 + h4, .layer > .section_body > .intro > h1 + h2, .layer > .section_body > form > .intro > h2 + h4, .layer > .section_body > form > .intro > h1 + h2, .layer > form > .section_body > .intro > h2 + h4, .layer > form > .section_body > .intro > h1 + h2 { padding: 0 10px; margin-top: -5px; }
.layer > .section_body > .intro > h1 + h2, .layer > .section_body > form > .intro > h1 + h2, .layer > form > .section_body > .intro > h1 + h2 { padding: 0 25px; font-size: 12px; }
.layer > .section_body > .intro > h2 + h4, .layer > .section_body > form > .intro > h2 + h4, .layer > form > .section_body > .intro > h2 + h4 { padding: 0 25px; font-size: 12px !important; }
.layer > .section_body > .intro strong, .layer > .section_body > form > .intro strong, .layer > form > .section_body > .intro strong { line-height: 0; margin-top: -10px; margin-bottom: 10px; display: block; padding: 0 10px; }
.layer > .section_body > .intro h3 + strong, .layer > .section_body > form > .intro h3 + strong, .layer > form > .section_body > .intro h3 + strong { margin: 0; line-height: 18px; padding: 0 25px; background-color: #ffffff; color: #333333; }
.layer > .section_body > .intro select[name="sort"], .layer > .section_body > form > .intro select[name="sort"], .layer > form > .section_body > .intro select[name="sort"] { margin-right: -1px !important; }
.layer > .section_body > form .item_top, .layer > .section_body > form > form .item_top, .layer > form > .section_body > form .item_top { padding-top: 5px; }
.layer > .section_body > form .item_top > h3, .layer > .section_body > form > form .item_top > h3, .layer > form > .section_body > form .item_top > h3 { padding: 0 10px; margin: 5px 0; position: relative; width: auto; }
.layer > .section_body > form .item_top > h3:after, .layer > .section_body > form > form .item_top > h3:after, .layer > form > .section_body > form .item_top > h3:after { content: ""; position: absolute; width: 0; height: 0; border-top: 23px solid transparent; border-left-width: 25px; border-left-style: solid; width: 100%; }
.layer > .section_body > form .item_top > strong, .layer > .section_body > form .item_top > h4, .layer > .section_body > form > form .item_top > strong, .layer > .section_body > form > form .item_top > h4, .layer > form > .section_body > form .item_top > strong, .layer > form > .section_body > form .item_top > h4 { padding: 0 10px !important; margin: 3px 0; font-style: italic; }
.layer > .section_body > form .item_top > strong, .layer > .section_body > form > form .item_top > strong, .layer > form > .section_body > form .item_top > strong { display: block; }
.layer > .section_body > form .item_top > h4 + strong, .layer > .section_body > form > form .item_top > h4 + strong, .layer > form > .section_body > form .item_top > h4 + strong { margin-top: -3px; }
.layer > .section_body > form .item_top .total_half, .layer > .section_body > form > form .item_top .total_half, .layer > form > .section_body > form .item_top .total_half { margin: 0 1% !important; width: 49%; }
.layer > .section_body > form .item_top .total_half:nth-of-type(1), .layer > .section_body > form > form .item_top .total_half:nth-of-type(1), .layer > form > .section_body > form .item_top .total_half:nth-of-type(1) { margin-left: 0 !important; }
.layer > .section_body > form .item_top .total_half:nth-of-type(2), .layer > .section_body > form > form .item_top .total_half:nth-of-type(2), .layer > form > .section_body > form .item_top .total_half:nth-of-type(2) { margin-right: 0 !important; }
.layer > .section_body > form .item_top .total_half .total_descr, .layer > .section_body > form > form .item_top .total_half .total_descr, .layer > form > .section_body > form .item_top .total_half .total_descr { width: 49%; }
.layer > .section_body > form .item_top .total_half .total_text, .layer > .section_body > form > form .item_top .total_half .total_text, .layer > form > .section_body > form .item_top .total_half .total_text { width: 49%; }
.layer > .section_body > form .item_top .total_half .total_text input, .layer > .section_body > form > form .item_top .total_half .total_text input, .layer > form > .section_body > form .item_top .total_half .total_text input { width: 96% !important; }
.layer > .section_body > form .item_top .total_item, .layer > .section_body > form > form .item_top .total_item, .layer > form > .section_body > form .item_top .total_item { padding: 0 0 5px 0; }
.layer > .section_body > form .item_top .total_item + .total_half, .layer > .section_body > form > form .item_top .total_item + .total_half, .layer > form > .section_body > form .item_top .total_item + .total_half { margin-left: 0 !important; }
.layer > .section_body > form .item_top .total_item + .total_half + .total_half, .layer > .section_body > form > form .item_top .total_item + .total_half + .total_half, .layer > form > .section_body > form .item_top .total_item + .total_half + .total_half { margin-right: 0 !important; }
.layer > .section_body > form .item_top .total_item:after, .layer > .section_body > form > form .item_top .total_item:after, .layer > form > .section_body > form .item_top .total_item:after { content: ""; display: table; clear: both; }
.layer > .section_body > form .item_top .total_item .total_descr, .layer > .section_body > form > form .item_top .total_item .total_descr, .layer > form > .section_body > form .item_top .total_item .total_descr { padding: 0; margin: 0; width: 49%; float: left; line-height: 14px; }
.layer > .section_body > form .item_top .total_item .total_symbol, .layer > .section_body > form > form .item_top .total_item .total_symbol, .layer > form > .section_body > form .item_top .total_item .total_symbol { padding: 0; margin: 0; width: 1%; float: left; text-indent: -5px; }
.layer > .section_body > form .item_top .total_item .total_text, .layer > .section_body > form > form .item_top .total_item .total_text, .layer > form > .section_body > form .item_top .total_item .total_text { padding: 0; margin: 0; float: right; }
.layer > .section_body > form .item_top .total_item .total_text span label, .layer > .section_body > form > form .item_top .total_item .total_text span label, .layer > form > .section_body > form .item_top .total_item .total_text span label { padding: 0; margin: 0; display: block; }
.layer > .section_body > form .item_top .total_item .total_text br, .layer > .section_body > form > form .item_top .total_item .total_text br, .layer > form > .section_body > form .item_top .total_item .total_text br { display: none; }
.layer > .section_body > form .item_top .total_item .total_text input, .layer > .section_body > form > form .item_top .total_item .total_text input, .layer > form > .section_body > form .item_top .total_item .total_text input { margin: 0 !important; }
.layer > .section_body > form .item_top .total_item .total_text input[type="radio"], .layer > .section_body > form .item_top .total_item .total_text input[type="checkbox"], .layer > .section_body > form > form .item_top .total_item .total_text input[type="radio"], .layer > .section_body > form > form .item_top .total_item .total_text input[type="checkbox"], .layer > form > .section_body > form .item_top .total_item .total_text input[type="radio"], .layer > form > .section_body > form .item_top .total_item .total_text input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.layer > .section_body > form .item_top .total_item .total_text select, .layer > .section_body > form > form .item_top .total_item .total_text select, .layer > form > .section_body > form .item_top .total_item .total_text select { margin: 0 !important; width: 100% !important; }
.layer > .section_body > form .item_top > .total_item .total_descr, .layer > .section_body > form > form .item_top > .total_item .total_descr, .layer > form > .section_body > form .item_top > .total_item .total_descr { width: 24%; }
.layer > .section_body > form .item_top > .total_item .total_text, .layer > .section_body > form > form .item_top > .total_item .total_text, .layer > form > .section_body > form .item_top > .total_item .total_text { width: 75%; }
.layer > .section_body > form .item_top > .total_item .total_text input, .layer > .section_body > form > form .item_top > .total_item .total_text input, .layer > form > .section_body > form .item_top > .total_item .total_text input { /*							width:98% !important;*/ }
.layer > .section_body > .more h3, .layer > .section_body > form > .more h3, .layer > form > .section_body > .more h3 { padding: 5px 10px; display: block; margin: 10px 0 0 0; height: 34px; }
.layer > .section_body > .more .group_container, .layer > .section_body > form > .more .group_container, .layer > form > .section_body > .more .group_container { padding: 0; margin: 0; width: 100%; }
.layer > .section_body > .more .group_container .total_fourth, .layer > .section_body > form > .more .group_container .total_fourth, .layer > form > .section_body > .more .group_container .total_fourth { padding: 0; margin: 1% !important; width: 23.5%; float: left; }
.layer > .section_body > .more .group_container .total_fourth:nth-child(5n+1), .layer > .section_body > form > .more .group_container .total_fourth:nth-child(5n+1), .layer > form > .section_body > .more .group_container .total_fourth:nth-child(5n+1) { margin-left: 0 !important; }
.layer > .section_body > .more .group_container .total_fourth:nth-child(5n-1), .layer > .section_body > form > .more .group_container .total_fourth:nth-child(5n-1), .layer > form > .section_body > .more .group_container .total_fourth:nth-child(5n-1) { margin-right: 0 !important; }
.layer > .section_body > .more .group_container .buttonkeep, .layer > .section_body > form > .more .group_container .buttonkeep, .layer > form > .section_body > .more .group_container .buttonkeep { text-align: right; }
.layer > .section_body > .more .group_container .buttonkeep:before, .layer > .section_body > form > .more .group_container .buttonkeep:before, .layer > form > .section_body > .more .group_container .buttonkeep:before { content: ""; display: table; clear: both; }
.layer > .section_body > .core, .layer > .section_body > form > .core, .layer > form > .section_body > .core { padding-top: 10px; }
.layer > .section_body > .core h3, .layer > .section_body > form > .core h3, .layer > form > .section_body > .core h3 { padding: 0 10px; margin: 0 0 5px 0; position: relative; width: auto; font-size: 16px; font-weight: 300; line-height: 30px; background-color: #efefef; color: #1e5792; }
.layer > .section_body > .core > form, .layer > .section_body > form > .core > form, .layer > form > .section_body > .core > form { position: relative; }
.layer > .section_body > .core > form > div, .layer > .section_body > form > .core > form > div, .layer > form > .section_body > .core > form > div { padding: 0; margin: 0; }
.layer > .section_body > .core > form input, .layer > .section_body > form > .core > form input, .layer > form > .section_body > .core > form input { padding: 0; margin: 0 !important; box-sizing: border-box; text-indent: 5px; display: inline-block; vertical-align: middle; width: 100% !important; }
.layer > .section_body > .core > form input + a, .layer > .section_body > form > .core > form input + a, .layer > form > .section_body > .core > form input + a { width: 26px; height: 26px; top: 0; right: -1px; position: absolute; padding: 0; margin: 0; }
.layer > .section_body > .core > form input + a img, .layer > .section_body > form > .core > form input + a img, .layer > form > .section_body > .core > form input + a img { display: none; }
.layer > .section_body > .core > form input + a img + span, .layer > .section_body > form > .core > form input + a img + span, .layer > form > .section_body > .core > form input + a img + span { width: 26px; height: 26px; line-height: 26px; background-color: #ea6153; padding: 0; margin: 0; color: #ffffff; position: relative; }
.layer > .section_body > .core > form input + a img + span:before, .layer > .section_body > form > .core > form input + a img + span:before, .layer > form > .section_body > .core > form input + a img + span:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body > .core > form input + a img[src$="/images/icon_search.gif"] + span, .layer > .section_body > form > .core > form input + a img[src$="/images/icon_search.gif"] + span, .layer > form > .section_body > .core > form input + a img[src$="/images/icon_search.gif"] + span { text-indent: -9999px; }
.layer > .section_body > .core > form input + a img[src$="/images/icon_search.gif"] + span:before, .layer > .section_body > form > .core > form input + a img[src$="/images/icon_search.gif"] + span:before, .layer > form > .section_body > .core > form input + a img[src$="/images/icon_search.gif"] + span:before { content: "\f002"; }
.layer > .section_body > .core .total_matrix, .layer > .section_body > form > .core .total_matrix, .layer > form > .section_body > .core .total_matrix { padding: 0; margin: 0; }
.layer > .section_body > .core .total_matrix .group_container, .layer > .section_body > form > .core .total_matrix .group_container, .layer > form > .section_body > .core .total_matrix .group_container { padding: 5px 0; width: 100%; }
.layer > .section_body > .core .total_matrix :not(.cmp_table) .group_container, .layer > .section_body > form > .core .total_matrix :not(.cmp_table) .group_container, .layer > form > .section_body > .core .total_matrix :not(.cmp_table) .group_container { width: auto; width: initial; }
.layer > .section_body > .core .total_matrix .total_fourth, .layer > .section_body > form > .core .total_matrix .total_fourth, .layer > form > .section_body > .core .total_matrix .total_fourth { float: left; display: block; padding: 0; margin: 1% !important; width: 23.5%; }
.layer > .section_body > .core .total_matrix .total_seventh, .layer > .section_body > form > .core .total_matrix .total_seventh, .layer > form > .section_body > .core .total_matrix .total_seventh { float: left; padding: 0; margin: 1% !important; width: 12.5%; display: block; }
.layer > .section_body > .core .total_matrix .total_seventh .button_flex, .layer > .section_body > .core .total_matrix .total_seventh .buttons a, .buttons .layer > .section_body > .core .total_matrix .total_seventh a, .layer > .section_body > .core .total_matrix .total_seventh .button_order, .layer > .section_body > .core .total_matrix .total_seventh #page #context .buttons .basket_button, #page #context .buttons .layer > .section_body > .core .total_matrix .total_seventh .basket_button, .layer > .section_body > .core .total_matrix .total_seventh #page #context .buttons a, #page #context .buttons .layer > .section_body > .core .total_matrix .total_seventh a, .layer > .section_body > form > .core .total_matrix .total_seventh .button_flex, .layer > .section_body > form > .core .total_matrix .total_seventh .buttons a, .buttons .layer > .section_body > form > .core .total_matrix .total_seventh a, .layer > .section_body > form > .core .total_matrix .total_seventh .button_order, .layer > .section_body > form > .core .total_matrix .total_seventh #page #context .buttons .basket_button, #page #context .buttons .layer > .section_body > form > .core .total_matrix .total_seventh .basket_button, .layer > .section_body > form > .core .total_matrix .total_seventh #page #context .buttons a, #page #context .buttons .layer > .section_body > form > .core .total_matrix .total_seventh a, .layer > form > .section_body > .core .total_matrix .total_seventh .button_flex, .layer > form > .section_body > .core .total_matrix .total_seventh .buttons a, .buttons .layer > form > .section_body > .core .total_matrix .total_seventh a, .layer > form > .section_body > .core .total_matrix .total_seventh .button_order, .layer > form > .section_body > .core .total_matrix .total_seventh #page #context .buttons .basket_button, #page #context .buttons .layer > form > .section_body > .core .total_matrix .total_seventh .basket_button, .layer > form > .section_body > .core .total_matrix .total_seventh #page #context .buttons a, #page #context .buttons .layer > form > .section_body > .core .total_matrix .total_seventh a { margin: 0; }
.layer > .section_body > .core .total_matrix .total_seventh .button_flex .button_text, .layer > .section_body > .core .total_matrix .total_seventh .buttons a .button_text, .buttons .layer > .section_body > .core .total_matrix .total_seventh a .button_text, .layer > .section_body > .core .total_matrix .total_seventh .button_order .button_text, .layer > .section_body > .core .total_matrix .total_seventh #page #context .buttons .basket_button .button_text, #page #context .buttons .layer > .section_body > .core .total_matrix .total_seventh .basket_button .button_text, .layer > .section_body > .core .total_matrix .total_seventh #page #context .buttons a .button_text, #page #context .buttons .layer > .section_body > .core .total_matrix .total_seventh a .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh .button_flex .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh .buttons a .button_text, .buttons .layer > .section_body > form > .core .total_matrix .total_seventh a .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh .button_order .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh #page #context .buttons .basket_button .button_text, #page #context .buttons .layer > .section_body > form > .core .total_matrix .total_seventh .basket_button .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh #page #context .buttons a .button_text, #page #context .buttons .layer > .section_body > form > .core .total_matrix .total_seventh a .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh .button_flex .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh .buttons a .button_text, .buttons .layer > form > .section_body > .core .total_matrix .total_seventh a .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh .button_order .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh #page #context .buttons .basket_button .button_text, #page #context .buttons .layer > form > .section_body > .core .total_matrix .total_seventh .basket_button .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh #page #context .buttons a .button_text, #page #context .buttons .layer > form > .section_body > .core .total_matrix .total_seventh a .button_text { height: 24px; padding: 0 5px; margin: 0; }
.layer > .section_body > .core .total_matrix .group_container#group_header, .layer > .section_body > form > .core .total_matrix .group_container#group_header, .layer > form > .section_body > .core .total_matrix .group_container#group_header { padding-bottom: 0; }
.layer > .section_body > .core .total_matrix .group_container[id^="group_"]:not(#group_header), .layer > .section_body > form > .core .total_matrix .group_container[id^="group_"]:not(#group_header), .layer > form > .section_body > .core .total_matrix .group_container[id^="group_"]:not(#group_header) { padding: 0; }
.layer > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"], .layer > .section_body > form > .core .total_matrix .group_container .group_list li[id^="acc_num_"], .layer > form > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] { font-size: 0 !important; line-height: 0 !important; }
.layer > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] > *, .layer > .section_body > form > .core .total_matrix .group_container .group_list li[id^="acc_num_"] > *, .layer > form > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] > * { font-size: 12px !important; line-height: 14px !important; color: #3e3e3e !important; float: none; display: inline-block; vertical-align: middle; }
.layer > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_fourth, .layer > .section_body > form > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_fourth, .layer > form > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_fourth { width: 29%; padding: 0; margin: 0 !important; }
.layer > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_seventh, .layer > .section_body > form > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_seventh, .layer > form > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_seventh { padding: 0; margin: 0 !important; width: 14%; }
.layer > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_seventh.button_switch, .layer > .section_body > form > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_seventh.button_switch, .layer > form > .section_body > .core .total_matrix .group_container .group_list li[id^="acc_num_"] .total_seventh.button_switch { text-align: right; }
.layer > .section_body > .core .total_matrix .group_container#group_header li#acc_num_links, .layer > .section_body > form > .core .total_matrix .group_container#group_header li#acc_num_links, .layer > form > .section_body > .core .total_matrix .group_container#group_header li#acc_num_links { line-height: 20px !important; background-color: #efefef; border-bottom: 3px double #e4e4e4; }
.layer > .section_body > .core > .total_item, .layer > .section_body > form > .core > .total_item, .layer > form > .section_body > .core > .total_item { padding: 0 0 9px 0; text-align: left; font-size: 0; }
.layer > .section_body > .core > .total_item:after, .layer > .section_body > form > .core > .total_item:after, .layer > form > .section_body > .core > .total_item:after { content: ""; display: table; clear: both; }
.layer > .section_body > .core > .total_item .total_descr, .layer > .section_body > form > .core > .total_item .total_descr, .layer > form > .section_body > .core > .total_item .total_descr { padding: 0; margin: 0; width: 160px; display: inline-block; line-height: 14px; vertical-align: top; font-size: 14px; }
.layer > .section_body > .core > .total_item .total_symbol, .layer > .section_body > form > .core > .total_item .total_symbol, .layer > form > .section_body > .core > .total_item .total_symbol { padding: 0; margin: 0; width: 20px; text-align: center; display: inline-block; vertical-align: top; text-indent: -5px; font-size: 14px; }
.layer > .section_body > .core > .total_item .total_detail, .layer > .section_body > form > .core > .total_item .total_detail, .layer > form > .section_body > .core > .total_item .total_detail { padding: 0; margin: 0; width: 170px; text-align: left; display: inline-block; vertical-align: top; font-size: 14px; }
.layer > .section_body > .core > .total_item .total_detail br, .layer > .section_body > form > .core > .total_item .total_detail br, .layer > form > .section_body > .core > .total_item .total_detail br { line-height: 30px; }
.layer > .section_body > .core > .total_item .total_detail + .total_text, .layer > .section_body > form > .core > .total_item .total_detail + .total_text, .layer > form > .section_body > .core > .total_item .total_detail + .total_text { width: 378px; }
.layer > .section_body > .core > .total_item .total_text, .layer > .section_body > form > .core > .total_item .total_text, .layer > form > .section_body > .core > .total_item .total_text { padding: 0; margin: 0; display: inline-block; position: relative; vertical-align: top; width: 302px; font-size: 14px; }
.layer > .section_body > .core > .total_item .total_text span label, .layer > .section_body > form > .core > .total_item .total_text span label, .layer > form > .section_body > .core > .total_item .total_text span label { padding: 0; margin: 0; display: block; }
.layer > .section_body > .core > .total_item .total_text br, .layer > .section_body > form > .core > .total_item .total_text br, .layer > form > .section_body > .core > .total_item .total_text br { display: none; }
.layer > .section_body > .core > .total_item .total_text input, .layer > .section_body > form > .core > .total_item .total_text input, .layer > form > .section_body > .core > .total_item .total_text input { margin: 0 !important; padding: 0 !important; width: 100% !important; text-indent: 5px; box-sizing: border-box; }
.layer > .section_body > .core > .total_item .total_text input[type="radio"], .layer > .section_body > .core > .total_item .total_text input[type="checkbox"], .layer > .section_body > form > .core > .total_item .total_text input[type="radio"], .layer > .section_body > form > .core > .total_item .total_text input[type="checkbox"], .layer > form > .section_body > .core > .total_item .total_text input[type="radio"], .layer > form > .section_body > .core > .total_item .total_text input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.layer > .section_body > .core > .total_item .total_text input + a, .layer > .section_body > form > .core > .total_item .total_text input + a, .layer > form > .section_body > .core > .total_item .total_text input + a { width: 26px; height: 26px; top: 0; right: -1px; text-indent: -9999px; text-align: left; position: relative; position: absolute; }
.layer > .section_body > .core > .total_item .total_text input + a:before, .layer > .section_body > form > .core > .total_item .total_text input + a:before, .layer > form > .section_body > .core > .total_item .total_text input + a:before { content: "\f002"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body > .core > .total_item .total_text input + a img, .layer > .section_body > form > .core > .total_item .total_text input + a img, .layer > form > .section_body > .core > .total_item .total_text input + a img { display: none; }
.layer > .section_body > .core > .total_item .total_text input + br + input, .layer > .section_body > form > .core > .total_item .total_text input + br + input, .layer > form > .section_body > .core > .total_item .total_text input + br + input { margin-top: 9px !important; }
.layer > .section_body > .core > .total_item .total_text select, .layer > .section_body > form > .core > .total_item .total_text select, .layer > form > .section_body > .core > .total_item .total_text select { margin: 0 !important; width: 100% !important; }
.layer > .section_body > .core > .total_item h4 .total_text, .layer > .section_body > form > .core > .total_item h4 .total_text, .layer > form > .section_body > .core > .total_item h4 .total_text { vertical-align: middle; line-height: 24px; }
.layer > .section_body .tabs iframe, .layer > .section_body .item_top iframe, .layer > .section_body > form .tabs iframe, .layer > .section_body > form .item_top iframe, .layer > form > .section_body .tabs iframe, .layer > form > .section_body .item_top iframe { padding: 0; margin: 0; width: 100%; }
.layer > .section_body .tabs, .layer > .section_body > form .tabs, .layer > form > .section_body .tabs { padding-top: 10px; }
.layer > .section_body .tabs .tab_txt .intro, .layer > .section_body > form .tabs .tab_txt .intro, .layer > form > .section_body .tabs .tab_txt .intro { padding-bottom: 13px !important; }
.layer > .section_body .tabs .tab_txt .intro h3, .layer > .section_body > form .tabs .tab_txt .intro h3, .layer > form > .section_body .tabs .tab_txt .intro h3 { padding: 0 10px; display: block; margin: 0; height: 30px; }
.layer > .section_body .tabs .tab_txt .intro h3 + .float_end:not(:last-child), .layer > .section_body .tabs .tab_txt .intro h3 + input + .float_end:not(:last-child), .layer > .section_body .tabs .tab_txt .intro h3 + div + .float_end:not(:last-child), .layer > .section_body > form .tabs .tab_txt .intro h3 + .float_end:not(:last-child), .layer > .section_body > form .tabs .tab_txt .intro h3 + input + .float_end:not(:last-child), .layer > .section_body > form .tabs .tab_txt .intro h3 + div + .float_end:not(:last-child), .layer > form > .section_body .tabs .tab_txt .intro h3 + .float_end:not(:last-child), .layer > form > .section_body .tabs .tab_txt .intro h3 + input + .float_end:not(:last-child), .layer > form > .section_body .tabs .tab_txt .intro h3 + div + .float_end:not(:last-child) { margin-bottom: -44px; }
.layer > .section_body .tabs .tab_txt .intro .tools, .layer > .section_body > form .tabs .tab_txt .intro .tools, .layer > form > .section_body .tabs .tab_txt .intro .tools { float: right; height: 30px; padding: 0 0 0 0; margin: 0; line-height: 0; padding-right: 10px; }
.layer > .section_body .tabs .tab_txt .intro .tools form, .layer > .section_body > form .tabs .tab_txt .intro .tools form, .layer > form > .section_body .tabs .tab_txt .intro .tools form { display: inline-block; vertical-align: middle; line-height: 30px; margin: 0; font-size: 0; }
.layer > .section_body .tabs .tab_txt .intro .tools form[name="sortResult"], .layer > .section_body > form .tabs .tab_txt .intro .tools form[name="sortResult"], .layer > form > .section_body .tabs .tab_txt .intro .tools form[name="sortResult"] { font-size: 14px; }
.layer > .section_body .tabs .tab_txt .intro .tools form input, .layer > .section_body .tabs .tab_txt .intro .tools form select, .layer > .section_body > form .tabs .tab_txt .intro .tools form input, .layer > .section_body > form .tabs .tab_txt .intro .tools form select, .layer > form > .section_body .tabs .tab_txt .intro .tools form input, .layer > form > .section_body .tabs .tab_txt .intro .tools form select { padding: 0; margin: 0 !important; box-sizing: border-box; text-indent: 5px; display: inline-block; vertical-align: middle; }
.layer > .section_body .tabs .tab_txt .intro .tools form > a, .layer > .section_body > form .tabs .tab_txt .intro .tools form > a, .layer > form > .section_body .tabs .tab_txt .intro .tools form > a { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-left: 5px; }
.layer > .section_body .tabs .tab_txt .intro .tools form > a > span, .layer > .section_body > form .tabs .tab_txt .intro .tools form > a > span, .layer > form > .section_body .tabs .tab_txt .intro .tools form > a > span { padding: 0; margin: 0; height: 100%; line-height: 20px; display: block; }
.layer > .section_body .tabs .tab_txt .intro .tools a, .layer > .section_body > form .tabs .tab_txt .intro .tools a, .layer > form > .section_body .tabs .tab_txt .intro .tools a { position: relative; padding: 0; margin: 0; vertical-align: top; }
.layer > .section_body .tabs .tab_txt .intro .tools a span, .layer > .section_body > form .tabs .tab_txt .intro .tools a span, .layer > form > .section_body .tabs .tab_txt .intro .tools a span { text-align: center; text-indent: -9999px; text-align: left; position: relative; }
.layer > .section_body .tabs .tab_txt .intro .tools a span:before, .layer > .section_body > form .tabs .tab_txt .intro .tools a span:before, .layer > form > .section_body .tabs .tab_txt .intro .tools a span:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body .tabs .tab_txt .intro .tools a img, .layer > .section_body > form .tabs .tab_txt .intro .tools a img, .layer > form > .section_body .tabs .tab_txt .intro .tools a img { display: none; }
.layer > .section_body .tabs .tab_txt .intro .tools a img[src$="/images/icon_search.gif"] + span:before, .layer > .section_body > form .tabs .tab_txt .intro .tools a img[src$="/images/icon_search.gif"] + span:before, .layer > form > .section_body .tabs .tab_txt .intro .tools a img[src$="/images/icon_search.gif"] + span:before { content: "\f002"; }
.layer > .section_body .tabs .tab_txt .intro .tools:after, .layer > .section_body > form .tabs .tab_txt .intro .tools:after, .layer > form > .section_body .tabs .tab_txt .intro .tools:after { content: ""; display: table; clear: both; }
.layer > .section_body .tabs .tab_txt .intro > .alert, .layer > .section_body > form .tabs .tab_txt .intro > .alert, .layer > form > .section_body .tabs .tab_txt .intro > .alert { font-size: 10px; line-height: 20px; }
.layer > .section_body .tabs .tab_txt .intro > .alert img, .layer > .section_body > form .tabs .tab_txt .intro > .alert img, .layer > form > .section_body .tabs .tab_txt .intro > .alert img { width: 5px; display: inline-block; float: none; }
.layer > .section_body .tabs .tab_txt .intro .set, .layer > .section_body > form .tabs .tab_txt .intro .set, .layer > form > .section_body .tabs .tab_txt .intro .set { margin: 5px 0 0 0; }
.layer > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(1), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(1), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(1), .layer > .section_body > form .tabs .tab_txt .overview > table > thead tr th:nth-child(1), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr th:nth-child(1), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr td:nth-child(1), .layer > form > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(1), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(1), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(1) { width: 30px; text-align: center; }
.layer > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(2), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(2), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(2), .layer > .section_body > form .tabs .tab_txt .overview > table > thead tr th:nth-child(2), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr th:nth-child(2), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr td:nth-child(2), .layer > form > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(2), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(2), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(2) { width: 140px; text-align: left; }
.layer > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(3), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(3), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(3), .layer > .section_body > form .tabs .tab_txt .overview > table > thead tr th:nth-child(3), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr th:nth-child(3), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr td:nth-child(3), .layer > form > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(3), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(3), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(3) { width: auto; text-align: left; }
.layer > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(4), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(4), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(4), .layer > .section_body > form .tabs .tab_txt .overview > table > thead tr th:nth-child(4), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr th:nth-child(4), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr td:nth-child(4), .layer > form > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(4), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(4), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(4) { width: 100px; text-align: center; }
.layer > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(5), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(5), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(5), .layer > .section_body > form .tabs .tab_txt .overview > table > thead tr th:nth-child(5), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr th:nth-child(5), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr td:nth-child(5), .layer > form > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(5), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(5), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(5) { width: 100px; text-align: center; }
.layer > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(6), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(6), .layer > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(6), .layer > .section_body > form .tabs .tab_txt .overview > table > thead tr th:nth-child(6), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr th:nth-child(6), .layer > .section_body > form .tabs .tab_txt .overview > table > tbody tr td:nth-child(6), .layer > form > .section_body .tabs .tab_txt .overview > table > thead tr th:nth-child(6), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr th:nth-child(6), .layer > form > .section_body .tabs .tab_txt .overview > table > tbody tr td:nth-child(6) { width: 120px; text-align: center; }
.layer > .section_body .tabs .tab_txt .section_body .intro > a, .layer > .section_body > form .tabs .tab_txt .section_body .intro > a, .layer > form > .section_body .tabs .tab_txt .section_body .intro > a { display: none; }
.layer > .section_body .tabs .tab_txt .section_body .intro h2, .layer > .section_body > form .tabs .tab_txt .section_body .intro h2, .layer > form > .section_body .tabs .tab_txt .section_body .intro h2 { padding: 0 10px 10px 10px; display: block; margin: 0; height: 34px; }
.layer > .section_body .tabs .tab_txt .section_body .intro strong, .layer > .section_body > form .tabs .tab_txt .section_body .intro strong, .layer > form > .section_body .tabs .tab_txt .section_body .intro strong { line-height: 0; margin-top: -10px; margin-bottom: 10px; display: block; padding: 0 10px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top, .layer > .section_body > form .tabs .tab_txt .section_body .item_top, .layer > form > .section_body .tabs .tab_txt .section_body .item_top { padding-top: 5px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > h3, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > h3, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > h3 { padding: 0 10px; margin: 5px 0; position: relative; width: auto; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > h3:after, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > h3:after, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > h3:after { content: ""; position: absolute; width: 0; height: 0; border-top: 23px solid transparent; border-left-width: 25px; border-left-style: solid; width: 100%; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_half, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_half, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_half { margin: 0 1% !important; width: 49%; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_half:nth-of-type(1), .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_half:nth-of-type(1), .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_half:nth-of-type(1) { margin-left: 0 !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_half:nth-of-type(2), .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_half:nth-of-type(2), .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_half:nth-of-type(2) { margin-right: 0 !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_half .total_descr, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_half .total_descr, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_half .total_descr { width: 49%; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_half .total_text, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_half .total_text, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_half .total_text { width: 49%; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_half .total_text input, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_half .total_text input, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_half .total_text input { width: 96% !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item { padding: 0 0 9px 0; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item + .total_half, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item + .total_half, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item + .total_half { margin-left: 0 !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item + .total_half + .total_half, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item + .total_half + .total_half, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item + .total_half + .total_half { margin-right: 0 !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item:after, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item:after, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item:after { content: ""; display: table; clear: both; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_descr, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_descr, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_descr { padding: 0; margin: 0; width: 49%; float: left; line-height: 14px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_symbol, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_symbol, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_symbol { padding: 0; margin: 0; width: 1%; float: left; text-indent: -5px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text { padding: 0; margin: 0; float: right; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text span label, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text span label, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text span label { padding: 0; margin: 0; display: block; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text br, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text br, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text br { display: none; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text input, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text input, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text input { margin: 0 !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text input[type="radio"], .layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text input[type="checkbox"], .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text input[type="radio"], .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text input[type="checkbox"], .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text input[type="radio"], .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text select, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text select, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text select { margin: 0 !important; width: 100% !important; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > .total_item .total_descr, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > .total_item .total_descr, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > .total_item .total_descr { width: 24%; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > .total_item .total_text, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > .total_item .total_text, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > .total_item .total_text { width: 75%; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > .total_item .total_text input, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > .total_item .total_text input, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > .total_item .total_text input { /*									width:98% !important;*/ }
.layer > .section_body #yr_forms a, .layer > .section_body > form #yr_forms a, .layer > form > .section_body #yr_forms a { border-bottom-width: 1px; border-bottom-style: solid; padding: 0 0 0 15px; margin: 0; position: relative; position: relative; }
.layer > .section_body #yr_forms a:before, .layer > .section_body > form #yr_forms a:before, .layer > form > .section_body #yr_forms a:before { content: "\f0da"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body .closure .paginate, .layer > .section_body > form .closure .paginate, .layer > form > .section_body .closure .paginate { float: none; padding: 5px 0; margin: 10px 0 25px 0; border-top-width: 1px; border-top-style: solid; display: inline-block; width: 100%; }
.layer > .section_body .closure .buttons:empty, .layer > .section_body > form .closure .buttons:empty, .layer > form > .section_body .closure .buttons:empty { display: none; }
.layer > .section_body .closure .buttons, .layer > .section_body > form .closure .buttons, .layer > form > .section_body .closure .buttons { margin: 10px 0 25px 0; }
.layer > .section_body .closure .buttons a, .layer > .section_body > form .closure .buttons a, .layer > form > .section_body .closure .buttons a { width: 140px; text-decoration: none !important; }
.layer > .section_body .closure .buttons a *, .layer > .section_body > form .closure .buttons a *, .layer > form > .section_body .closure .buttons a * { display: block; }
.layer#change_dialog .section_body .core { padding-top: 10px; }
.layer#change_dialog .section_body .core .total_left { width: 67%; padding: 0; margin: 0; }
.layer#change_dialog .section_body .core .total_left input { width: 97% !important; margin: 0 !important; }

.layer > .section_body .tab_txt form > .intro { position: relative; padding-bottom: 13px; }
.layer > .section_body .tab_txt form > .intro h3 { padding: 0 10px !important; height: 30px !important; line-height: 30px !important; font-size: 12px !important; }
.layer > .section_body .tab_txt form > .intro > .float_end { display: none; }
.layer > .section_body .tab_txt form > .intro > .tools { padding: 0 !important; height: 30px !important; line-height: 30px !important; position: absolute; float: none; top: 0; right: 10px; left: 0; bottom: 0; text-align: right; }
.layer > .section_body .tab_txt form > .intro > .tools a { line-height: 20px !important; display: inline-block; float: none; vertical-align: sub !important; margin-left: 5px !important; }
.layer > .section_body .tab_txt form > .intro > .tools a > img + span { font-size: 22px !important; line-height: 26px !important; width: 20px !important; height: 20px !important; }
.layer > .section_body .tab_txt form > .intro > .tools a > img + span:before { font-size: 18px; line-height: 24px; }
.layer > .section_body .tab_txt form > .intro > .tools a > img[src$="/images/icon_link.gif"] + span:before { content: "\f0c1"; }
.layer > .section_body .tab_txt form .more h4 { margin: 0; }
.layer > .section_body .tab_txt form .item_top .total_half { margin: 0 1% !important; width: 49%; }
.layer > .section_body .tab_txt form .item_top .total_half:nth-of-type(1), .layer > .section_body .tab_txt form .item_top .total_half:nth-of-type(3) { margin-left: 0 !important; }
.layer > .section_body .tab_txt form .item_top .total_half:nth-of-type(2), .layer > .section_body .tab_txt form .item_top .total_half:nth-of-type(4) { margin-right: 0 !important; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item { padding: 0 0 9px 0; text-align: left; font-size: 0; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item .total_text { width: 161px; line-height: 24px; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item .total_text > input[type="text"], .layer > .section_body .tab_txt form .item_top .total_half .total_item .total_text > input[type="password"] { vertical-align: top; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item .total_descr + .total_text { width: 181px; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item .total_text:not(:first-of-type) { line-height: 0; float: none; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item #FLDSSN + .total_text { line-height: 0; float: none; display: block; }
.layer > .section_body .tab_txt form .item_top .total_item { padding: 0 0 9px 0; text-align: left; font-size: 0; }
.layer > .section_body .tab_txt form .item_top .total_item:after { content: ""; display: table; clear: both; }
.layer > .section_body .tab_txt form .item_top .total_item .total_descr { padding: 0; margin: 0; width: 170px; display: inline-block; line-height: 14px; vertical-align: top; font-size: 14px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_symbol { padding: 0; margin: 0; width: 20px; text-align: center; display: inline-block; vertical-align: top; font-size: 14px; text-indent: -5px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_detail { padding: 0; margin: 0; width: 170px; text-align: left; display: inline-block; vertical-align: top; font-size: 14px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_detail br { line-height: 30px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_detail + .total_text { width: 378px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text { padding: 0; margin: 0; display: inline-block; position: relative; vertical-align: top; font-size: 14px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text span label { padding: 0; margin: 0; display: block; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text br { display: none; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input { margin: 0 !important; padding: 0 !important; width: 100% !important; text-indent: 5px; box-sizing: border-box; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input[type="radio"], .layer > .section_body .tab_txt form .item_top .total_item .total_text input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input + a { width: 26px; height: 26px; top: 0; right: -1px; text-indent: -9999px; text-align: left; position: relative; position: absolute; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input + a:before { content: "\f002"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input + a img { display: none; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input + br + input { margin-top: 9px !important; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text select { margin: 0 !important; width: 100% !important; }
.layer > .section_body .tab_txt form .item_top .total_item h4 .total_text { vertical-align: middle; line-height: 24px; }
.layer > .section_body .tab_txt form .item_top > .total_item .total_text { width: 528px; }
.layer > .section_body .tab_txt form .item_top > .total_item .total_descr { width: 170px; }
.layer > .section_body .tab_txt form .item_top > .total_item .total_descr + .total_text { width: 548px; }
.layer > .section_body .tab_txt form .item_top:after { content: ""; display: table; clear: both; }
.layer > .section_body .tab_txt .intro form input { padding: 0; margin: 0 !important; box-sizing: border-box; text-indent: 5px; display: inline-block; vertical-align: middle; }
.layer > .section_body .tab_txt .intro form input + a { width: 26px; height: 26px; padding: 0; margin: 0; }
.layer > .section_body .tab_txt .intro form input + a img { display: none; }
.layer > .section_body .tab_txt .intro form input + a img + span { width: 26px; height: 26px; line-height: 26px; background-color: #ea6153; padding: 0; margin: 0; color: #ffffff; position: relative; }
.layer > .section_body .tab_txt .intro form input + a img + span:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body .tab_txt .intro form input + a img[src$="/images/icon_search.gif"] + span { text-indent: -9999px; }
.layer > .section_body .tab_txt .intro form input + a img[src$="/images/icon_search.gif"] + span:before { content: "\f002"; }
.layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_descr { width: 170px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_text { position: relative; width: 180px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_text input { margin: 0 !important; padding: 0 !important; width: 100% !important; text-indent: 5px; box-sizing: border-box; }
.layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_text input[type="radio"], .layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_text input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_text input + a { width: 26px !important; height: 26px !important; top: 0 !important; right: 0 !important; position: absolute !important; line-height: 18px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_half .total_item .total_text input + a img { display: none; }
.layer > .section_body .tab_txt .intro form > .set .total_item { padding: 0 0 9px 0; text-align: left; font-size: 0; line-height: 22px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item:after { content: ""; display: table; clear: both; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_descr, .layer > .section_body .tab_txt .intro form > .set .total_item strong { padding: 0 !important; margin: 0 !important; display: inline-block !important; line-height: 0 !important; vertical-align: top !important; line-height: 22px !important; font-size: 14px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_descr { width: 170px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item strong { width: 548px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_symbol { padding: 0; margin: 0; width: 20px; text-align: center; display: inline-block; vertical-align: top; font-size: 14px; text-indent: -5px; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_detail { padding: 0; margin: 0; width: 170px; text-align: left; display: inline-block; vertical-align: top; font-size: 14px; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_detail br { line-height: 30px; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_detail + .total_text { width: 378px; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text { padding: 0; margin: 0; display: inline-block; position: relative; vertical-align: top; font-size: 14px; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text span label { padding: 0; margin: 0; display: block; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text br { display: none; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text input { margin: 0 !important; padding: 0 !important; width: 100% !important; text-indent: 5px; box-sizing: border-box; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text input[type="radio"], .layer > .section_body .tab_txt .intro form > .set .total_item .total_text input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text input + a { width: 26px; height: 26px; top: 0; right: -1px; text-indent: -9999px; text-align: left; position: relative; position: absolute; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text input + a:before { content: "\f002"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text input + a img { display: none; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text input + br + input { margin-top: 9px !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item .total_text select { margin: 0 !important; width: 100% !important; }
.layer > .section_body .tab_txt .intro form > .set .total_item h4 .total_text { vertical-align: middle; line-height: 24px; }
.layer > .section_body .tab_txt .intro form > .set > .total_item .total_text { width: 528px; }
.layer > .section_body .tab_txt .intro form > .set > .total_item .total_descr { width: 170px; }
.layer > .section_body .tab_txt .intro form > .set > .total_item .total_descr + .total_text { width: 548px; }

.layer-closure, .layer > .section_body .tab_txt form .closure, .layer > .section_body .tab_txt .closure { line-height: 0; padding-bottom: 13px; }
.layer-closure .buttons, .layer > .section_body .tab_txt .closure .buttons { margin: 0; }
.layer-closure .buttons h4, .layer > .section_body .tab_txt .closure .buttons h4 { float: none !important; display: inline-block; padding: 0 25px 0 0; margin: 0; vertical-align: bottom; font-weight: 400; }
.layer-closure .buttons a, .layer > .section_body .tab_txt .closure .buttons a { width: 140px; text-decoration: none !important; }
.layer-closure .buttons a *, .layer > .section_body .tab_txt .closure .buttons a * { display: block; }

.layer-table thead th, .layer > .section_body .overview table thead th, .layer > .section_body .tab_txt .overview table thead th, .layer > .section_body .tab_txt form table thead th { font-size: 11px !important; line-height: 34px !important; font-weight: 400 !important; padding: 0 5px; }
.layer-table thead th.amount, .layer > .section_body .overview table thead th.amount, .layer > .section_body .tab_txt form table thead th.amount { text-align: right !important; }
.layer-table tbody tr th, .layer > .section_body .overview table tbody tr th, .layer > .section_body .tab_txt .overview table tbody tr th, .layer > .section_body .tab_txt form table tbody tr th { color: #3e3e3e !important; }
.layer-table tbody tr th a, .layer > .section_body .overview table tbody tr th a, .layer > .section_body .tab_txt .overview table tbody tr th a, .layer > .section_body .tab_txt form table tbody tr th a { color: #3e3e3e !important; }
.layer-table tbody tr th a[class^="icon-"], .layer > .section_body .overview table tbody tr th a[class^="icon-"], .layer > .section_body .tab_txt form table tbody tr th a[class^="icon-"] { font-size: 18px !important; line-height: 18px !important; width: 20px !important; height: 20px !important; background-color: transparent !important; }
.layer-table tbody tr td, .layer > .section_body .overview table tbody tr td, .layer > .section_body .tab_txt .overview table tbody tr td, .layer > .section_body .tab_txt form table tbody tr td { font-size: 12px !important; line-height: 34px !important; color: #3e3e3e !important; }
.layer-table tbody tr td.amount, .layer > .section_body .overview table tbody tr td.amount, .layer > .section_body .tab_txt form table tbody tr td.amount { text-align: right !important; }
.layer-table tbody tr td a, .layer > .section_body .overview table tbody tr td a, .layer > .section_body .tab_txt .overview table tbody tr td a, .layer > .section_body .tab_txt form table tbody tr td a { color: #E30717 !important; }
.layer-table tbody tr:hover, .layer > .section_body .overview table tbody tr:hover, .layer > .section_body .tab_txt form table tbody tr:hover { background-color: transparent !important; color: #3e3e3e !important; }
.layer-table tbody tr:hover th, .layer > .section_body .overview table tbody tr:hover th, .layer > .section_body .tab_txt form table tbody tr:hover th, .layer-table tbody tr:hover td, .layer > .section_body .overview table tbody tr:hover td, .layer > .section_body .tab_txt form table tbody tr:hover td { background-color: transparent !important; color: #3e3e3e !important; }

.layer > .section_body .tab_txt .intro > h3 + .float_end { display: none; }
.layer > .section_body .tab_txt form[name="personalSettings"] .intro h3 { padding: 0 10px !important; display: block; margin: 0; height: 24px; font-size: 14px !important; }
.layer > .section_body .tab_txt form[name="personalSettings"] .intro strong { line-height: 0; margin-top: 0; display: block; padding: 0; }
.layer > .section_body .tab_txt form[name="bu4"] > .intro > h3 { padding: 0 10px; height: 30px; line-height: 30px; font-size: 12px; }
.layer > .section_body .tab_txt form[name="bu4"] .item_top .total_item .total_symbol { line-height: 20px !important; }
.layer > .section_body .tab_txt form[name="dl2s"] table tbody tr th { font-size: 0 !important; }

.layer > .section_body .tabs #tab_txt_infoas1 .intro .tools, .layer > .section_body > form .tabs #tab_txt_infoas1 .intro .tools, .layer > form > .section_body .tabs #tab_txt_infoas1 .intro .tools { margin-top: -30px; }
.layer > .section_body .tabs #tab_txt_invchgmsg, .layer > .section_body > form .tabs #tab_txt_invchgmsg, .layer > form > .section_body .tabs #tab_txt_invchgmsg { padding-bottom: 13px !important; }
.layer > .section_body .tabs #tab_txt_repor01 input.text_date + a, .layer > .section_body .tabs #tab_txt_repor01 select.text_date + a, .layer > .section_body > form .tabs #tab_txt_repor01 input.text_date + a, .layer > .section_body > form .tabs #tab_txt_repor01 select.text_date + a, .layer > form > .section_body .tabs #tab_txt_repor01 input.text_date + a, .layer > form > .section_body .tabs #tab_txt_repor01 select.text_date + a { text-indent: -9999px; text-align: left; position: relative; position: absolute; top: 0; right: 0; }
.layer > .section_body .tabs #tab_txt_repor01 input.text_date + a:before, .layer > .section_body .tabs #tab_txt_repor01 select.text_date + a:before, .layer > .section_body > form .tabs #tab_txt_repor01 input.text_date + a:before, .layer > .section_body > form .tabs #tab_txt_repor01 select.text_date + a:before, .layer > form > .section_body .tabs #tab_txt_repor01 input.text_date + a:before, .layer > form > .section_body .tabs #tab_txt_repor01 select.text_date + a:before { content: "\f073"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.layer > .section_body .tabs #tab_txt_inqord3, .layer > .section_body > form .tabs #tab_txt_inqord3, .layer > form > .section_body .tabs #tab_txt_inqord3 { padding-bottom: 25px !important; }
.layer > .section_body .tabs #tab_txt_inqord3 .intro form, .layer > .section_body > form .tabs #tab_txt_inqord3 .intro form, .layer > form > .section_body .tabs #tab_txt_inqord3 .intro form { margin-top: -25px; }
.layer > .section_body .tabs #tab_txt_inqord3 .intro form .tools, .layer > .section_body > form .tabs #tab_txt_inqord3 .intro form .tools, .layer > form > .section_body .tabs #tab_txt_inqord3 .intro form .tools { line-height: 0; font-size: 0; }
.layer > .section_body .tabs #tab_txt_inqord3 .intro .set .total_half, .layer > .section_body > form .tabs #tab_txt_inqord3 .intro .set .total_half, .layer > form > .section_body .tabs #tab_txt_inqord3 .intro .set .total_half { margin-top: 0 !important; margin-bottom: 0 !important; }

.filter-price-default #filterrange, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange { margin: 0; }
.filter-price-default #filterrange .group_list, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list { padding-top: 70px; }
.filter-price-default #filterrange .group_list #slider-price-range, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range { top: 35px; }
.filter-price-default #filterrange .group_list #slider-price-range a, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a { width: 14px; height: 14px; line-height: 14px; padding: 0; margin: 0; }
.filter-price-default #filterrange .group_list #slider-price-range a#anchor_slide_min, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a#anchor_slide_min, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a#anchor_slide_min { margin: -7px 0 0 -7px; }
.filter-price-default #filterrange .group_list #slider-price-range a#anchor_slide_max, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a#anchor_slide_max, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a#anchor_slide_max { margin: -7px 0 0 -7px; }
.filter-price-default #filterrange .group_list #slider-price-range a > span, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span { cursor: pointer; text-align: center; padding: 1px 5px; }
.filter-price-default #filterrange .group_list #slider-price-range a > span:before, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span:before, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span:before { content: ""; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.filter-price-default #filterrange .group_list #slider-price-range a > span#text_slide_min, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_min, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_min { top: -21px; left: -3px; }
.filter-price-default #filterrange .group_list #slider-price-range a > span#text_slide_min:before, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_min:before, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_min:before { bottom: -5px; border-top-style: solid; border-top-width: 5px; left: 10px; margin-left: -5px; }
.filter-price-default #filterrange .group_list #slider-price-range a > span#text_slide_max, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_max, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_max { top: auto; bottom: -21px; right: -3px; }
.filter-price-default #filterrange .group_list #slider-price-range a > span#text_slide_max:before, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_max:before, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_max:before { top: -5px; border-bottom-style: solid; border-bottom-width: 5px; right: 10px; margin-right: -5px; }
.filter-price-default #filterrange .group_list #slider-price-min, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min, .filter-price-default #filterrange .group_list #slider-price-max, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max { padding: 0; margin: 0; width: 45%; }
.filter-price-default #filterrange .group_list #slider-price-min *, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min *, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min *, .filter-price-default #filterrange .group_list #slider-price-max *, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max *, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max * { padding: 0; margin: 0 !important; }
.filter-price-default #filterrange .group_list #slider-price-min strong, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min strong, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min strong, .filter-price-default #filterrange .group_list #slider-price-max strong, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max strong, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max strong { display: block; width: 100%; }
.filter-price-default #filterrange .group_list #slider-price-min input, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min input, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min input, .filter-price-default #filterrange .group_list #slider-price-max input, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max input, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max input { width: 100% !important; text-indent: 5px; }
.filter-price-default #filterrange .group_list #slider-price-min, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min { padding-left: 5px; float: left; }
.filter-price-default #filterrange .group_list #slider-price-max, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max { padding-right: 7px; float: right; }
.filter-price-default #filterrange .group_list #slider-price-max strong, .left-side-filter-default .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max strong, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max strong { text-align: right; }

.menu-top-default, #page #main #main_menu { position: absolute; width: 100%; left: 0; bottom: 0; }
.menu-top-default .group_container, #page #main #main_menu .group_container { padding: 0 !important; }
.menu-top-default h3 a, #page #main #main_menu h3 a { padding: 0 10px; }
.menu-top-default .group_list, #page #main #main_menu .group_list { width: 200px; border-width: 1px; border-style: solid; }
.menu-top-default .group_list ul, #page #main #main_menu .group_list ul { padding: 0; margin: 0; }
.menu-top-default .group_list ul li, #page #main #main_menu .group_list ul li { margin: 0; padding: 0; border-top-width: 1px; border-top-style: solid; }
.menu-top-default .group_list ul li:first-child, #page #main #main_menu .group_list ul li:first-child { border-width: 0; }
.menu-top-default .group_list ul li a, #page #main #main_menu .group_list ul li a { padding: 0 10px; }

.new-login-box-default, #page #main #newLoginBox { position: absolute; width: initial; white-space: nowrap; top: 10px; right: 20px; }
.new-login-box-default #login_interact, #page #main #newLoginBox #login_interact, .new-login-box-default #login_greet, #page #main #newLoginBox #login_greet { padding: 0; margin: 0; font-size: 0px !important; }
.new-login-box-default #login_interact *, #page #main #newLoginBox #login_interact *, .new-login-box-default #login_greet *, #page #main #newLoginBox #login_greet * { padding: 0; margin: 0; vertical-align: top; }
.new-login-box-default #login_interact * .button_text, #page #main #newLoginBox #login_interact * .button_text, .new-login-box-default #login_greet * .button_text, #page #main #newLoginBox #login_greet * .button_text { padding: 0 10px; }
.new-login-box-default #login_interact a, #page #main #newLoginBox #login_interact a, .new-login-box-default #login_greet a, #page #main #newLoginBox #login_greet a { margin-left: 5px; }

.search-top-default, #page #names #nom_search { position: absolute; left: 335px; top: 90px; width: 350px; }
.search-top-default h3, #page #names #nom_search h3 { display: none; }
.search-top-default table, #page #names #nom_search table { display: table; }
.search-top-default table th, #page #names #nom_search table th { width: 275px; }
.search-top-default table th input, #page #names #nom_search table th input { margin: 0 !important; width: inherit !important; }
.search-top-default table td, #page #names #nom_search table td { width: 75px; }
.search-top-default table td *, #page #names #nom_search table td * { width: 100%; margin-left: -1px; display: block; }
.search-top-default table td a .button_text, #page #names #nom_search table td a .button_text { font-size: 20px; padding: 0; text-indent: -9999px; text-align: left; position: relative; }
.search-top-default table td a .button_text:before, #page #names #nom_search table td a .button_text:before { content: "\f002"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }

.menu-left-side-default, #page #names #nom_menu { border-width: 1px; border-style: solid; }
.menu-left-side-default .section_body .group_container, #page #names #nom_menu .section_body .group_container { border-bottom-width: 1px; border-bottom-style: solid; padding: 0 !important; }
.menu-left-side-default .section_body .group_container a, #page #names #nom_menu .section_body .group_container a { margin: 0; padding: 0 10px; }
.menu-left-side-default .section_body .group_container .group_list ul, #page #names #nom_menu .section_body .group_container .group_list ul { padding: 0; margin: 0; }
.menu-left-side-default .section_body .group_container .group_list ul li, #page #names #nom_menu .section_body .group_container .group_list ul li { margin: 0; border-width: 1px 0 0 0; border-style: solid; }
.menu-left-side-default .section_body .group_container .group_list ul li a, #page #names #nom_menu .section_body .group_container .group_list ul li a { padding: 0 10px 0 25px; position: relative; }
.menu-left-side-default .section_body .group_container .group_list ul li a:before, #page #names #nom_menu .section_body .group_container .group_list ul li a:before { content: "\f0da"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.menu-left-side-default .section_body .group_container .group_list ul li a:before, #page #names #nom_menu .section_body .group_container .group_list ul li a:before { left: 10px; }
.menu-left-side-default .section_body .item:nth-last-of-type(1) span:nth-last-child(2), #page #names #nom_menu .section_body .item:nth-last-of-type(1) span:nth-last-child(2) { border-width: 0; }

.account-detail-default, #page #options #accountDetail { top: 10px; right: 20px; }
.account-detail-default span, #page #options #accountDetail span, .account-detail-default h3, #page #options #accountDetail h3, .account-detail-default h4, #page #options #accountDetail h4, .account-detail-default div:not(:last-of-type), #page #options #accountDetail div:not(:last-of-type) { float: left; padding: 0; }
.account-detail-default h3, #page #options #accountDetail h3, .account-detail-default h4, #page #options #accountDetail h4, .account-detail-default .loggedName, #page #options #accountDetail .loggedName, .account-detail-default #acc_nr, #page #options #accountDetail #acc_nr, .account-detail-default .email_address, #page #options #accountDetail .email_address { padding: 0 5px 0 15px; margin: 0 0 0 5px; border-right-width: 1px; border-right-style: solid; }
.account-detail-default h3, #page #options #accountDetail h3 { position: relative; }
.account-detail-default h3:before, #page #options #accountDetail h3:before { content: "\f129"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.account-detail-default h4, #page #options #accountDetail h4 { position: relative; }
.account-detail-default h4:before, #page #options #accountDetail h4:before { content: "\f1ad"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.account-detail-default .loggedName, #page #options #accountDetail .loggedName { position: relative; }
.account-detail-default .loggedName:before, #page #options #accountDetail .loggedName:before { content: "\f183"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.account-detail-default #acc_nr, #page #options #accountDetail #acc_nr { position: relative; }
.account-detail-default #acc_nr:before, #page #options #accountDetail #acc_nr:before { content: "\f007"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.account-detail-default .email_address, #page #options #accountDetail .email_address { padding-left: 20px !important; border-width: 0; position: relative; }
.account-detail-default .email_address:before, #page #options #accountDetail .email_address:before { content: "\f0e0"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.account-detail-default .buttons, #page #options #accountDetail .buttons { padding: 0; margin: 0; font-size: 0px !important; }
.account-detail-default .buttons *, #page #options #accountDetail .buttons * { padding: 0; margin: 0; height: 20px; }
.account-detail-default .buttons * .button_text, #page #options #accountDetail .buttons * .button_text { padding: 0 10px; }
.account-detail-default .buttons a, #page #options #accountDetail .buttons a { margin-left: 5px; }

.new-basket-default, #page #options #newBasket { right: 60px; top: 90px; }
.new-basket-default h3, #page #options #newBasket h3 { padding: 0; margin: 0; text-transform: uppercase; text-align: right; }
.new-basket-default table, #page #options #newBasket table { margin: 0; width: auto; float: right; }
.new-basket-default table tr, #page #options #newBasket table tr { display: inline-block; float: left; margin-left: 10px; }
.new-basket-default table tr td:last-child, #page #options #newBasket table tr td:last-child { padding-left: 20px; }
.new-basket-default .buttons, #page #options #newBasket .buttons { position: absolute; padding: 0; margin: 0; right: -40px; top: 0; width: 35px; height: 35px; }
.new-basket-default .buttons *, #page #options #newBasket .buttons * { width: 100%; height: 100%; padding: 0; margin: 0; }
.new-basket-default .buttons a .button_text, #page #options #newBasket .buttons a .button_text { -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; text-indent: -9999px; text-align: left; position: relative; }
.new-basket-default .buttons a .button_text:before, #page #options #newBasket .buttons a .button_text:before { content: "\f07a"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }

.page-closure-default, #page_closure { width: 980px; margin: 10px auto 0 auto; }
.page-closure-default .group_container, #page_closure .group_container { padding: 0 !important; }
.page-closure-default > div, #page_closure > div { padding: 30px; }
.page-closure-default > div .total_fifth, #page_closure > div .total_fifth { width: 23%; margin: 0 1%; }
.page-closure-default > div .total_fifth:nth-child(5n-2), #page_closure > div .total_fifth:nth-child(5n-2) { float: right; }
.page-closure-default > div .total_fifth h3, #page_closure > div .total_fifth h3 { display: block; padding-bottom: 15px; }
.page-closure-default > div .total_fifth h3 + br, #page_closure > div .total_fifth h3 + br { display: none; }
.page-closure-default > div .total_fifth ul, #page_closure > div .total_fifth ul { padding: 0; }
.page-closure-default > div .total_fifth ul li, #page_closure > div .total_fifth ul li { padding: 0; margin: 0; border-width: 0 !important; }
.page-closure-default > div .total_fifth ul li a:hover, #page_closure > div .total_fifth ul li a:hover { text-decoration: underline; }
.page-closure-default > div .total_fifth ul li.social, #page_closure > div .total_fifth ul li.social { padding-top: 20px; }
.page-closure-default > div .total_fifth ul li.social > ul, #page_closure > div .total_fifth ul li.social > ul { margin: 0; padding: 0; list-style: none; font-size: 0; line-height: 0; }
.page-closure-default > div .total_fifth ul li.social > ul > li, #page_closure > div .total_fifth ul li.social > ul > li { display: inline-block; width: 30px; height: 30px; margin-right: 20px; overflow: visible; }
.page-closure-default > div .total_fifth ul li.social > ul > li a, #page_closure > div .total_fifth ul li.social > ul > li a { width: 26px; height: 26px; font-size: 20px; line-height: 26px; display: block; position: relative; border: 2px solid #ffffff; text-decoration: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; -ms-transition: all 0.15s ease; transition: all 0.15s ease; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-facebook, #page_closure > div .total_fifth ul li.social > ul > li a.icon-facebook { position: relative; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-facebook:before, #page_closure > div .total_fifth ul li.social > ul > li a.icon-facebook:before { content: "\f09a"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-facebook:hover, #page_closure > div .total_fifth ul li.social > ul > li a.icon-facebook:hover { background-color: #3b5998; border-color: #3b5998; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-twitter, #page_closure > div .total_fifth ul li.social > ul > li a.icon-twitter { position: relative; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-twitter:before, #page_closure > div .total_fifth ul li.social > ul > li a.icon-twitter:before { content: "\f099"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-twitter:hover, #page_closure > div .total_fifth ul li.social > ul > li a.icon-twitter:hover { background-color: #4099FF; border-color: #4099FF; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-googleplus, #page_closure > div .total_fifth ul li.social > ul > li a.icon-googleplus { position: relative; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-googleplus:before, #page_closure > div .total_fifth ul li.social > ul > li a.icon-googleplus:before { content: "\f0d5"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-googleplus:hover, #page_closure > div .total_fifth ul li.social > ul > li a.icon-googleplus:hover { background-color: #d34836; border-color: #d34836; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-youtube, #page_closure > div .total_fifth ul li.social > ul > li a.icon-youtube { position: relative; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-youtube:before, #page_closure > div .total_fifth ul li.social > ul > li a.icon-youtube:before { content: "\f167"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-youtube:hover, #page_closure > div .total_fifth ul li.social > ul > li a.icon-youtube:hover { background-color: #e52d27; border-color: #e52d27; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-linkedin, #page_closure > div .total_fifth ul li.social > ul > li a.icon-linkedin { position: relative; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-linkedin:before, #page_closure > div .total_fifth ul li.social > ul > li a.icon-linkedin:before { content: "\f0e1"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-closure-default > div .total_fifth ul li.social > ul > li a.icon-linkedin:hover, #page_closure > div .total_fifth ul li.social > ul > li a.icon-linkedin:hover { background-color: #007bb6; border-color: #007bb6; }

.left-side-filter-default #filter_texts, #page #names #nom_menu #filters #filter_texts { margin: 0; padding: 5px; }
.left-side-filter-default .section_body .intro, #page #names #nom_menu #filters .section_body .intro { padding: 0 5px; position: relative; }
.left-side-filter-default .section_body .intro > a, #page #names #nom_menu #filters .section_body .intro > a { position: absolute; right: 0px; top: 3px; display: block; width: 24px; height: 24px; position: relative; }
.left-side-filter-default .section_body .intro > a:before, #page #names #nom_menu #filters .section_body .intro > a:before { content: "\f078"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.left-side-filter-default .section_body .intro > a span, #page #names #nom_menu #filters .section_body .intro > a span { display: none; }
.left-side-filter-default .section_body .intro h2, #page #names #nom_menu #filters .section_body .intro h2 { padding: 3px 10px; margin: 0 -5px; }
.left-side-filter-default .section_body .intro h4, #page #names #nom_menu #filters .section_body .intro h4 { padding: 3px 0; margin: 0; font-style: normal; }
.left-side-filter-default .section_body .intro .buttons, #page #names #nom_menu #filters .section_body .intro .buttons { padding: 0; }
.left-side-filter-default .section_body .intro .buttons .button_flex, #page #names #nom_menu #filters .section_body .intro .buttons .button_flex, .left-side-filter-default .section_body .intro .buttons a, #page #names #nom_menu #filters .section_body .intro .buttons a, .left-side-filter-default .section_body .intro .buttons .button_order, #page #names #nom_menu #filters .section_body .intro .buttons .button_order, .left-side-filter-default .section_body .intro #page #context .buttons .basket_button, #page #context .left-side-filter-default .section_body .intro .buttons .basket_button, #page #names #nom_menu #filters .section_body .intro #context .buttons .basket_button, #page #context #names #nom_menu #filters .section_body .intro .buttons .basket_button, .left-side-filter-default .section_body .intro #page #context .buttons a, #page #context .left-side-filter-default .section_body .intro .buttons a { margin-bottom: 3px; }
.left-side-filter-default .section_body #filterblock, #page #names #nom_menu #filters .section_body #filterblock { padding: 0; margin: 0; }
.left-side-filter-default .section_body #filterblock fieldset, #page #names #nom_menu #filters .section_body #filterblock fieldset { padding: 0; margin: 0; border-style: solid; border-width: 0; }
.left-side-filter-default .section_body #filterblock fieldset .group_container, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container { padding: 0; margin: 0; height: initial; border-width: 0; }
.left-side-filter-default .section_body #filterblock fieldset .group_container h4, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container h4 { padding: 3px 5px; margin: 0; }
.left-side-filter-default .section_body #filterblock fieldset .group_container .group_list, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list { padding: 3px 0; margin: 0; max-height: 200px; font-size: 0; }
.left-side-filter-default .section_body #filterblock fieldset .group_container .group_list ul h4, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 { padding: 0; margin: 0; border-width: 0 0 1px 0; }
.left-side-filter-default .section_body #filterblock fieldset .group_container .group_list ul h4 label, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 label { font-size: 16px; }
.left-side-filter-default .section_body #filterblock fieldset .group_container .group_list ul h4 label input[type="checkbox"], #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 label input[type="checkbox"], .left-side-filter-default .section_body #filterblock fieldset .group_container .group_list ul h4 label input[type="radio"], #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 label input[type="radio"] { width: 14px !important; float: left; margin-right: 10px !important; }
.left-side-filter-default .section_body #filterblock fieldset .group_container .group_list ul h4 label:after, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 label:after { content: ""; display: table; clear: both; }
.left-side-filter-default .section_body #filterblock fieldset #filtersearch .group_list input, #page #names #nom_menu #filters .section_body #filterblock fieldset #filtersearch .group_list input { position: static; margin: 0 0 0 3px !important; display: inline-block; width: 70% !important; border-style: solid; border-width: 1px; }
.left-side-filter-default .section_body #filterblock fieldset #filtersearch .group_list a, #page #names #nom_menu #filters .section_body #filterblock fieldset #filtersearch .group_list a { width: 23%; display: inline-block; padding: 0; margin: 0 0 0 -1px; vertical-align: top; height: 26px; position: relative; border-style: solid; border-width: 1px; text-indent: -9999px; text-align: left; position: relative; }
.left-side-filter-default .section_body #filterblock fieldset #filtersearch .group_list a:before, #page #names #nom_menu #filters .section_body #filterblock fieldset #filtersearch .group_list a:before { content: "\f002"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list { padding: 0; }
.left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list ul, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul { padding: 0; margin: 0; }
.left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list ul li, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li { padding: 0; margin: 0; border-width: 0 0 1px 0; }
.left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list ul li label, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li label { font-size: 16px; }
.left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list ul li label input[type="checkbox"], #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li label input[type="checkbox"], .left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list ul li label input[type="radio"], #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li label input[type="radio"] { width: 14px !important; float: left; margin-right: 10px !important; }
.left-side-filter-default .section_body #filterblock fieldset #filterbox .group_list ul li label:after, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li label:after { content: ""; display: table; clear: both; }

.page-breadcrumbs-default, #page #context .section_body .intro #page_breadcrumbs { padding: 0; margin: 0; }
.page-breadcrumbs-default *, #page #context .section_body .intro #page_breadcrumbs * { padding: 0; margin: 0; }
.page-breadcrumbs-default > a, #page #context .section_body .intro #page_breadcrumbs > a { display: block; padding-left: 10px; position: relative; }
.page-breadcrumbs-default > a:before, #page #context .section_body .intro #page_breadcrumbs > a:before { content: "\f104"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-breadcrumbs-default > a:before, #page #context .section_body .intro #page_breadcrumbs > a:before { width: 10px; }
.page-breadcrumbs-default ul li, #page #context .section_body .intro #page_breadcrumbs ul li { list-style-image: none; }
.page-breadcrumbs-default ul li a, #page #context .section_body .intro #page_breadcrumbs ul li a { display: block; padding-right: 20px; position: relative; }
.page-breadcrumbs-default ul li a:before, #page #context .section_body .intro #page_breadcrumbs ul li a:before { content: "\f105"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.page-breadcrumbs-default ul li a:before, #page #context .section_body .intro #page_breadcrumbs ul li a:before { right: 0; left: auto; width: 20px; }
.page-breadcrumbs-default ul li span, #page #context .section_body .intro #page_breadcrumbs ul li span { display: none; }

.block-intro-view-default, .layer > .section_body .tabs .tab_txt .intro .view, .layer > .section_body > form .tabs .tab_txt .intro .view, .layer > form > .section_body .tabs .tab_txt .intro .view, #page #context .section_body .intro .view { float: none; padding: 5px 0; margin: -1px 1px 0 0; border-top-width: 1px; border-top-style: solid; display: inline-block; width: 100%; }

.block-intro-set-default > .total_item:first-child, .layer > .section_body .tabs .tab_txt .intro .set > .total_item:first-child, #page #context .section_body .core .intro .set > .total_item:first-child, #page #context .section_body .core > .item > .total_item:first-child { margin: 0; }
.block-intro-set-default > .total_item:first-child .total_descr, .layer > .section_body .tabs .tab_txt .intro .set > .total_item:first-child .total_descr, #page #context .section_body .core .intro .set > .total_item:first-child .total_descr, #page #context .section_body .core > .item > .total_item:first-child .total_descr { padding: 0; margin: 0 1% 0 0; width: 24%; float: left; }
.block-intro-set-default > .total_item:first-child .total_descr + *, .layer > .section_body .tabs .tab_txt .intro .set > .total_item:first-child .total_descr + *, #page #context .section_body .core .intro .set > .total_item:first-child .total_descr + *, #page #context .section_body .core > .item > .total_item:first-child .total_descr + * { padding: 0; margin: 0; width: 75%; }
.block-intro-set-default .total_half, .layer > .section_body .tabs .tab_txt .intro .set .total_half, #page #context .section_body .core .intro .set .total_half, #page #context .section_body .core > .item .total_half { margin: 1% !important; position: relative; display: inline-block; zoom: 1; *display: inline; width: 49%; }
.block-intro-set-default .total_half .total_item, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item, #page #context .section_body .core .intro .set .total_half .total_item, #page #context .section_body .core > .item .total_half .total_item { padding: 0 0 5px 0; margin: 0; }
.block-intro-set-default .total_half .total_item .total_descr, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_descr, #page #context .section_body .core .intro .set .total_half .total_item .total_descr, #page #context .section_body .core > .item .total_half .total_item .total_descr { padding: 0; margin: 0; width: 49%; float: left; }
.block-intro-set-default .total_half .total_item .total_text, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text, #page #context .section_body .core .intro .set .total_half .total_item .total_text, #page #context .section_body .core > .item .total_half .total_item .total_text { padding: 0; margin: 0; width: 49%; float: right; }
.block-intro-set-default .total_half .total_item .total_text input, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text input, #page #context .section_body .core .intro .set .total_half .total_item .total_text input, #page #context .section_body .core > .item .total_half .total_item .total_text input, .block-intro-set-default .total_half .total_item .total_text select, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text select, #page #context .section_body .core .intro .set .total_half .total_item .total_text select, #page #context .section_body .core > .item .total_half .total_item .total_text select { margin: 0 !important; width: 100% !important; }
.block-intro-set-default .total_half .total_item .total_text input.text_date, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text input.text_date, #page #context .section_body .core .intro .set .total_half .total_item .total_text input.text_date, #page #context .section_body .core > .item .total_half .total_item .total_text input.text_date, .block-intro-set-default .total_half .total_item .total_text select.text_date, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text select.text_date, #page #context .section_body .core .intro .set .total_half .total_item .total_text select.text_date, #page #context .section_body .core > .item .total_half .total_item .total_text select.text_date { width: 80% !important; float: left; }
.block-intro-set-default .total_half .total_item .total_text input.text_date + a, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text input.text_date + a, #page #context .section_body .core .intro .set .total_half .total_item .total_text input.text_date + a, #page #context .section_body .core > .item .total_half .total_item .total_text input.text_date + a, .block-intro-set-default .total_half .total_item .total_text select.text_date + a, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text select.text_date + a, #page #context .section_body .core .intro .set .total_half .total_item .total_text select.text_date + a, #page #context .section_body .core > .item .total_half .total_item .total_text select.text_date + a { width: 15%; margin: 0; padding: 0; text-indent: -9999px; text-align: left; position: relative; float: left; text-align: center; }
.block-intro-set-default .total_half .total_item .total_text input.text_date + a:before, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text input.text_date + a:before, #page #context .section_body .core .intro .set .total_half .total_item .total_text input.text_date + a:before, #page #context .section_body .core > .item .total_half .total_item .total_text input.text_date + a:before, .block-intro-set-default .total_half .total_item .total_text select.text_date + a:before, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text select.text_date + a:before, #page #context .section_body .core .intro .set .total_half .total_item .total_text select.text_date + a:before, #page #context .section_body .core > .item .total_half .total_item .total_text select.text_date + a:before { content: "\f073"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.block-intro-set-default .total_half .total_item .total_text input.text_date + a img, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text input.text_date + a img, #page #context .section_body .core .intro .set .total_half .total_item .total_text input.text_date + a img, #page #context .section_body .core > .item .total_half .total_item .total_text input.text_date + a img, .block-intro-set-default .total_half .total_item .total_text select.text_date + a img, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text select.text_date + a img, #page #context .section_body .core .intro .set .total_half .total_item .total_text select.text_date + a img, #page #context .section_body .core > .item .total_half .total_item .total_text select.text_date + a img { display: none; }
.block-intro-set-default .total_half .total_item:after, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item:after, #page #context .section_body .core .intro .set .total_half .total_item:after, #page #context .section_body .core > .item .total_half .total_item:after { content: ""; display: table; clear: both; }
.block-intro-set-default .total_half:nth-child(2), .layer > .section_body .tabs .tab_txt .intro .set .total_half:nth-child(2), #page #context .section_body .core .intro .set .total_half:nth-child(2), #page #context .section_body .core > .item .total_half:nth-child(2) { margin-left: 0 !important; }
.block-intro-set-default .total_half:nth-child(3), .layer > .section_body .tabs .tab_txt .intro .set .total_half:nth-child(3), #page #context .section_body .core .intro .set .total_half:nth-child(3), #page #context .section_body .core > .item .total_half:nth-child(3) { margin-right: 0 !important; }

.product-default #product_image, #page #context .section_body .core #product_image { position: relative; }
.product-default #product_image > a, #page #context .section_body .core #product_image > a { width: 100%; border-width: 1px; border-style: solid; height: auto; }
.product-default #product_image > a img.product_img, #page #context .section_body .core #product_image > a img.product_img { max-width: 300px; }
.product-default #product_image #prod_preview, #page #context .section_body .core #product_image #prod_preview { padding: 0; margin: 0; height: 0; font-size: 0; line-height: 0; min-height: 0; position: relative; }
.product-default #product_image #prod_preview > a, #page #context .section_body .core #product_image #prod_preview > a { position: absolute; top: -41px; right: -1px; width: 40px; height: 40px; text-indent: -9999px; text-align: left; position: relative; }
.product-default #product_image #prod_preview > a:before, #page #context .section_body .core #product_image #prod_preview > a:before { content: "\f00e"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.product-default #product_constants, #page #context .section_body .core #product_constants, .product-default #product_vars, #page #context .section_body .core #product_vars, .product-default #product_variations, #page #context .section_body .core #product_variations, .product-default #product_ctrls, #page #context .section_body .core #product_ctrls { padding: 0; margin: 0; width: 60%; float: right; }
.product-default #product_constants, #page #context .section_body .core #product_constants { text-align: right; }
.product-default #product_constants br, #page #context .section_body .core #product_constants br { display: none; }
.product-default #product_constants .price_section, #page #context .section_body .core #product_constants .price_section { display: block; text-align: right; }
.product-default #product_constants .price_section div, #page #context .section_body .core #product_constants .price_section div { display: inline-block; vertical-align: top; }
.product-default #product_constants .price_section:after, #page #context .section_body .core #product_constants .price_section:after { content: ""; display: table; clear: both; }
.product-default #product_constants table#prod_privar, #page #context .section_body .core #product_constants table#prod_privar { display: inline-table; }
.product-default #product_constants table#prod_privar *, #page #context .section_body .core #product_constants table#prod_privar * { float: none; min-width: 0; max-width: none; }
.product-default #product_constants table#prod_privar tbody tr th, #page #context .section_body .core #product_constants table#prod_privar tbody tr th { width: auto; padding-right: 5px; }
.product-default #product_constants table#prod_privar tbody tr td, #page #context .section_body .core #product_constants table#prod_privar tbody tr td { text-align: right; }
.product-default #product_constants table#prod_privar tbody tr td.hilite, #page #context .section_body .core #product_constants table#prod_privar tbody tr td.hilite { width: auto !important; }
.product-default #product_constants table#prod_privar:before, #page #context .section_body .core #product_constants table#prod_privar:before, .product-default #product_constants table#prod_privar:after, #page #context .section_body .core #product_constants table#prod_privar:after { content: ""; display: table; clear: both; }
.product-default #product_vars br, #page #context .section_body .core #product_vars br { display: none; }
.product-default #product_variations hr, #page #context .section_body .core #product_variations hr { display: none; }
.product-default #product_variations div, #page #context .section_body .core #product_variations div, .product-default #product_variations div.total_whole, #page #context .section_body .core #product_variations div.total_whole { padding: 0; margin: 0; width: auto; }
.product-default #product_ctrls, #page #context .section_body .core #product_ctrls { position: relative; padding-top: 5px !important; margin-top: 5px !important; border-top-width: 1px; border-top-style: solid; }
.product-default #product_ctrls br, #page #context .section_body .core #product_ctrls br { display: none; }
.product-default #product_ctrls #prod_unit, #page #context .section_body .core #product_ctrls #prod_unit { float: none; width: 100%; }
.product-default #product_ctrls #prod_unit th, #page #context .section_body .core #product_ctrls #prod_unit th, .product-default #product_ctrls #prod_unit td, #page #context .section_body .core #product_ctrls #prod_unit td { padding: 0; margin: 0; }
.product-default #product_ctrls #prod_unit th, #page #context .section_body .core #product_ctrls #prod_unit th { width: 40%; }
.product-default #product_ctrls .prod_ordered, #page #context .section_body .core #product_ctrls .prod_ordered { position: absolute; top: 5px; right: 0; padding: 0; margin: 0; }
.product-default #product_ctrls #prod_order, #page #context .section_body .core #product_ctrls #prod_order { padding: 5px 0 0 0; margin: 5px 0; border-top-width: 1px; border-top-style: solid; text-align: right; position: relative; }
.product-default #product_ctrls #prod_order > table, #page #context .section_body .core #product_ctrls #prod_order > table, .product-default #product_ctrls #prod_order > a, #page #context .section_body .core #product_ctrls #prod_order > a { float: none; }
.product-default #product_ctrls #prod_order > table, #page #context .section_body .core #product_ctrls #prod_order > table { padding: 0; margin: 0; float: none !important; display: inline-block; vertical-align: bottom; }
.product-default #product_ctrls #prod_order > a, #page #context .section_body .core #product_ctrls #prod_order > a { padding: 0; margin: 0; width: auto; float: right; display: block; width: 140px; line-height: 0; }
.product-default #product_ctrls #prod_order > a *, #page #context .section_body .core #product_ctrls #prod_order > a * { width: 100%; }
.product-default #product_ctrls #prod_order > a .button_text, #page #context .section_body .core #product_ctrls #prod_order > a .button_text { padding: 0 ; margin: 0 !important; }
.product-default #product_ctrls #prod_order:after, #page #context .section_body .core #product_ctrls #prod_order:after { content: ""; display: table; clear: both; }
.product-default #product_ctrls #prod_options, #page #context .section_body .core #product_ctrls #prod_options { padding: 0 0 5px 0; margin: 0; text-align: right; font-size: 0; line-height: 0; }
.product-default #product_ctrls #prod_options .options_cnt, #page #context .section_body .core #product_ctrls #prod_options .options_cnt { padding: 0; margin: 0; float: none; font-size: 1px; display: inline-block; vertical-align: top; word-spacing: 0; }
.product-default #product_ctrls #prod_options .options_cnt a, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a { margin: 0 0 0 5px; text-indent: -9999px; text-align: left; border-style: solid; border-width: 1px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transition: background-color 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; position: relative; }
.product-default #product_ctrls #prod_options .options_cnt a:before, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.product-default #product_ctrls #prod_options .options_cnt a.prod_2tmpl:before, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a.prod_2tmpl:before { content: "\f016"; }
.product-default #product_ctrls #prod_options .options_cnt a#prod_cmp:before, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a#prod_cmp:before { content: "\f079"; }
.product-default #product_ctrls #prod_options .options_cnt a img, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a img { display: none; }
.product-default #product_ctrls #prod_options .options_cnt:empty, #page #context .section_body .core #product_ctrls #prod_options .options_cnt:empty { display: none; }
.product-default #product_ctrls #prod_memo, #page #context .section_body .core #product_ctrls #prod_memo { position: relative; text-align: left; height: 34px; }
.product-default #product_ctrls #prod_memo input, #page #context .section_body .core #product_ctrls #prod_memo input { position: absolute; right: 0%; width: 60% !important; }
.product-default #product_ctrls .alert, #page #context .section_body .core #product_ctrls .alert { text-align: right; }
.product-default #product_attr, #page #context .section_body .core #product_attr { min-height: 0; padding: 5px 0; }

.shipping1-default #step_shipinv .step_link, #page #context .section_body .core #step_shipinv .step_link, .shipping1-default #step_closure .step_link, #page #context .section_body .core #step_closure .step_link { padding: 0 0 0 24px; margin: 0; position: relative; }
.shipping1-default #step_shipinv .step_link:before, #page #context .section_body .core #step_shipinv .step_link:before, .shipping1-default #step_closure .step_link:before, #page #context .section_body .core #step_closure .step_link:before { content: "1"; position: absolute; left: 0; top: 7px; width: 20px; height: 20px; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.shipping1-default #step_shipinv .step_link .step_end .step_text, #page #context .section_body .core #step_shipinv .step_link .step_end .step_text, .shipping1-default #step_closure .step_link .step_end .step_text, #page #context .section_body .core #step_closure .step_link .step_end .step_text { padding: 0; margin: 0; height: 34px; }
.shipping1-default #step_shipinv.step_1 .step_link:before, #page #context .section_body .core #step_shipinv.step_1 .step_link:before, .shipping1-default #step_closure.step_1 .step_link:before, #page #context .section_body .core #step_closure.step_1 .step_link:before { content: "1"; }
.shipping1-default #step_shipinv.step_2 .step_link:before, #page #context .section_body .core #step_shipinv.step_2 .step_link:before, .shipping1-default #step_closure.step_2 .step_link:before, #page #context .section_body .core #step_closure.step_2 .step_link:before { content: "2"; }
.shipping1-default #step_txt_shipinv, #page #context .section_body .core #step_txt_shipinv { position: relative; }
.shipping1-default #step_txt_closure #total_invoice, #page #context .section_body .core #step_txt_closure #total_invoice { margin: 0; width: 100%; }
.shipping1-default #step_txt_closure .obligedPayment, #page #context .section_body .core #step_txt_closure .obligedPayment { padding: 0; margin: 0; }

.shipping-element-default, .shipping1-default #step_txt_shipinv #adressing, #page #context .section_body .core #step_txt_shipinv #adressing, .shipping1-default #step_txt_shipinv #order_ref, #page #context .section_body .core #step_txt_shipinv #order_ref, .shipping1-default #step_txt_shipinv #shipping_methods, #page #context .section_body .core #step_txt_shipinv #shipping_methods, .shipping1-default #step_txt_closure #total_invoice, #page #context .section_body .core #step_txt_closure #total_invoice { padding: 0; margin: 0; }
.shipping-element-default .total_title, .shipping1-default #step_txt_shipinv #adressing .total_title, #page #context .section_body .core #step_txt_shipinv #adressing .total_title, .shipping1-default #step_txt_shipinv #order_ref .total_title, #page #context .section_body .core #step_txt_shipinv #order_ref .total_title, .shipping1-default #step_txt_shipinv #shipping_methods .total_title, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_title, .shipping1-default #step_txt_closure #total_invoice .total_title, #page #context .section_body .core #step_txt_closure #total_invoice .total_title, .shipping-element-default .total_title *, .shipping1-default #step_txt_shipinv #adressing .total_title *, #page #context .section_body .core #step_txt_shipinv #adressing .total_title *, .shipping1-default #step_txt_shipinv #order_ref .total_title *, #page #context .section_body .core #step_txt_shipinv #order_ref .total_title *, .shipping1-default #step_txt_shipinv #shipping_methods .total_title *, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_title *, .shipping1-default #step_txt_closure #total_invoice .total_title *, #page #context .section_body .core #step_txt_closure #total_invoice .total_title *, .shipping-element-default .total_item, .shipping1-default #step_txt_shipinv #adressing .total_item, #page #context .section_body .core #step_txt_shipinv #adressing .total_item, .shipping1-default #step_txt_shipinv #order_ref .total_item, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item, .shipping1-default #step_txt_shipinv #shipping_methods .total_item, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item, .shipping1-default #step_txt_closure #total_invoice .total_item, #page #context .section_body .core #step_txt_closure #total_invoice .total_item, .shipping-element-default .total_item *:not(input), .shipping1-default #step_txt_shipinv #adressing .total_item *:not(input), #page #context .section_body .core #step_txt_shipinv #adressing .total_item *:not(input), .shipping1-default #step_txt_shipinv #order_ref .total_item *:not(input), #page #context .section_body .core #step_txt_shipinv #order_ref .total_item *:not(input), .shipping1-default #step_txt_shipinv #shipping_methods .total_item *:not(input), #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item *:not(input), .shipping1-default #step_txt_closure #total_invoice .total_item *:not(input), #page #context .section_body .core #step_txt_closure #total_invoice .total_item *:not(input) { padding: 0; margin: 0; }
.shipping-element-default th, .shipping1-default #step_txt_shipinv #adressing th, #page #context .section_body .core #step_txt_shipinv #adressing th, .shipping1-default #step_txt_shipinv #order_ref th, #page #context .section_body .core #step_txt_shipinv #order_ref th, .shipping1-default #step_txt_shipinv #shipping_methods th, #page #context .section_body .core #step_txt_shipinv #shipping_methods th, .shipping1-default #step_txt_closure #total_invoice th, #page #context .section_body .core #step_txt_closure #total_invoice th, .shipping-element-default td, .shipping1-default #step_txt_shipinv #adressing td, #page #context .section_body .core #step_txt_shipinv #adressing td, .shipping1-default #step_txt_shipinv #order_ref td, #page #context .section_body .core #step_txt_shipinv #order_ref td, .shipping1-default #step_txt_shipinv #shipping_methods td, #page #context .section_body .core #step_txt_shipinv #shipping_methods td, .shipping1-default #step_txt_closure #total_invoice td, #page #context .section_body .core #step_txt_closure #total_invoice td { padding: 0; margin: 0; border-bottom-width: 1px; border-bottom-style: solid; }
.shipping-element-default > div:first-of-type, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type { border-bottom-width: 1px; border-bottom-style: solid; }
.shipping-element-default > div:first-of-type h4, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type h4, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type h4, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type h4, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type h4, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 { padding-left: 10px; }
.shipping-element-default > div:first-of-type h4:before, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type h4:before, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4:before, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type h4:before, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4:before, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type h4:before, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4:before, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type h4:before, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4:before { content: ""; /*				left:10px;*/ }
.shipping-element-default > div:first-of-type h4 + a span, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4 + a span, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4 + a span, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a span, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 + a span { width: 34px; height: 34px; padding: 0; margin: 0; display: inline-block; vertical-align: top; position: relative; }
.shipping-element-default > div:first-of-type h4 + a span:before, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type h4 + a span:before, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4 + a span:before, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type h4 + a span:before, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4 + a span:before, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a span:before, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a span:before, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type h4 + a span:before, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 + a span:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.shipping-element-default > div:first-of-type h4 + a img, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type h4 + a img, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4 + a img, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type h4 + a img, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4 + a img, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a img, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a img, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type h4 + a img, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 + a img { display: none; }
.shipping-element-default > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, .shipping1-default #step_txt_shipinv #adressing > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, .shipping1-default #step_txt_shipinv #order_ref > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, .shipping1-default #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, .shipping1-default #step_txt_closure #total_invoice > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 + a img[src$="/images/icon_help.gif"] + span:before { content: "\f128"; }
.shipping-element-default .total_item, .shipping1-default #step_txt_shipinv #adressing .total_item, #page #context .section_body .core #step_txt_shipinv #adressing .total_item, .shipping1-default #step_txt_shipinv #order_ref .total_item, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item, .shipping1-default #step_txt_shipinv #shipping_methods .total_item, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item, .shipping1-default #step_txt_closure #total_invoice .total_item, #page #context .section_body .core #step_txt_closure #total_invoice .total_item { padding: 5px 0 0 0; }
.shipping-element-default .total_item h4.hilite:before, .shipping1-default #step_txt_shipinv #adressing .total_item h4.hilite:before, #page #context .section_body .core #step_txt_shipinv #adressing .total_item h4.hilite:before, .shipping1-default #step_txt_shipinv #order_ref .total_item h4.hilite:before, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item h4.hilite:before, .shipping1-default #step_txt_shipinv #shipping_methods .total_item h4.hilite:before, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item h4.hilite:before, .shipping1-default #step_txt_closure #total_invoice .total_item h4.hilite:before, #page #context .section_body .core #step_txt_closure #total_invoice .total_item h4.hilite:before { content: ""; }
.shipping-element-default .total_item span, .shipping1-default #step_txt_shipinv #adressing .total_item span, #page #context .section_body .core #step_txt_shipinv #adressing .total_item span, .shipping1-default #step_txt_shipinv #order_ref .total_item span, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item span, .shipping1-default #step_txt_shipinv #shipping_methods .total_item span, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item span, .shipping1-default #step_txt_closure #total_invoice .total_item span, #page #context .section_body .core #step_txt_closure #total_invoice .total_item span { width: 30%; }
.shipping-element-default .total_item input, .shipping1-default #step_txt_shipinv #adressing .total_item input, #page #context .section_body .core #step_txt_shipinv #adressing .total_item input, .shipping1-default #step_txt_shipinv #order_ref .total_item input, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item input, .shipping1-default #step_txt_shipinv #shipping_methods .total_item input, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item input, .shipping1-default #step_txt_closure #total_invoice .total_item input, #page #context .section_body .core #step_txt_closure #total_invoice .total_item input { width: 68% !important; float: right; }
.shipping-element-default .total_item input[type="radio"], .shipping1-default #step_txt_shipinv #adressing .total_item input[type="radio"], #page #context .section_body .core #step_txt_shipinv #adressing .total_item input[type="radio"], .shipping1-default #step_txt_shipinv #order_ref .total_item input[type="radio"], #page #context .section_body .core #step_txt_shipinv #order_ref .total_item input[type="radio"], .shipping1-default #step_txt_shipinv #shipping_methods .total_item input[type="radio"], #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item input[type="radio"], .shipping1-default #step_txt_closure #total_invoice .total_item input[type="radio"], #page #context .section_body .core #step_txt_closure #total_invoice .total_item input[type="radio"], .shipping-element-default .total_item input[type="checkbox"], .shipping1-default #step_txt_shipinv #adressing .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_shipinv #adressing .total_item input[type="checkbox"], .shipping1-default #step_txt_shipinv #order_ref .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_shipinv #order_ref .total_item input[type="checkbox"], .shipping1-default #step_txt_shipinv #shipping_methods .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item input[type="checkbox"], .shipping1-default #step_txt_closure #total_invoice .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_closure #total_invoice .total_item input[type="checkbox"] { width: 20px !important; margin-right: 10px !important; }
.shipping-element-default .total_item .total_date, .shipping1-default #step_txt_shipinv #adressing .total_item .total_date, #page #context .section_body .core #step_txt_shipinv #adressing .total_item .total_date, .shipping1-default #step_txt_shipinv #order_ref .total_item .total_date, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item .total_date, .shipping1-default #step_txt_shipinv #shipping_methods .total_item .total_date, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item .total_date, .shipping1-default #step_txt_closure #total_invoice .total_item .total_date, #page #context .section_body .core #step_txt_closure #total_invoice .total_item .total_date { width: 60%; }
.shipping-element-default .total_item .total_date input, .shipping1-default #step_txt_shipinv #adressing .total_item .total_date input, #page #context .section_body .core #step_txt_shipinv #adressing .total_item .total_date input, .shipping1-default #step_txt_shipinv #order_ref .total_item .total_date input, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item .total_date input, .shipping1-default #step_txt_shipinv #shipping_methods .total_item .total_date input, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item .total_date input, .shipping1-default #step_txt_closure #total_invoice .total_item .total_date input, #page #context .section_body .core #step_txt_closure #total_invoice .total_item .total_date input { float: none; display: inline-block; vertical-align: top; width: 60% !important; }
.shipping-element-default .total_item .total_date input + a, .shipping1-default #step_txt_shipinv #adressing .total_item .total_date input + a, #page #context .section_body .core #step_txt_shipinv #adressing .total_item .total_date input + a, .shipping1-default #step_txt_shipinv #order_ref .total_item .total_date input + a, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item .total_date input + a, .shipping1-default #step_txt_shipinv #shipping_methods .total_item .total_date input + a, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item .total_date input + a, .shipping1-default #step_txt_closure #total_invoice .total_item .total_date input + a, #page #context .section_body .core #step_txt_closure #total_invoice .total_item .total_date input + a { float: none; display: inline-block; vertical-align: top; }
.shipping-element-default .total_item.shipping_method .total_radio, .shipping1-default #step_txt_shipinv #adressing .total_item.shipping_method .total_radio, #page #context .section_body .core #step_txt_shipinv #adressing .total_item.shipping_method .total_radio, .shipping1-default #step_txt_shipinv #order_ref .total_item.shipping_method .total_radio, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item.shipping_method .total_radio, .shipping1-default #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_radio, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_radio, .shipping1-default #step_txt_closure #total_invoice .total_item.shipping_method .total_radio, #page #context .section_body .core #step_txt_closure #total_invoice .total_item.shipping_method .total_radio { width: 5%; }
.shipping-element-default .total_item.shipping_method .total_body, .shipping1-default #step_txt_shipinv #adressing .total_item.shipping_method .total_body, #page #context .section_body .core #step_txt_shipinv #adressing .total_item.shipping_method .total_body, .shipping1-default #step_txt_shipinv #order_ref .total_item.shipping_method .total_body, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item.shipping_method .total_body, .shipping1-default #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_body, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_body, .shipping1-default #step_txt_closure #total_invoice .total_item.shipping_method .total_body, #page #context .section_body .core #step_txt_closure #total_invoice .total_item.shipping_method .total_body { width: 75%; }
.shipping-element-default .total_item.shipping_method .total_body .total_date br, .shipping1-default #step_txt_shipinv #adressing .total_item.shipping_method .total_body .total_date br, #page #context .section_body .core #step_txt_shipinv #adressing .total_item.shipping_method .total_body .total_date br, .shipping1-default #step_txt_shipinv #order_ref .total_item.shipping_method .total_body .total_date br, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item.shipping_method .total_body .total_date br, .shipping1-default #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_body .total_date br, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_body .total_date br, .shipping1-default #step_txt_closure #total_invoice .total_item.shipping_method .total_body .total_date br, #page #context .section_body .core #step_txt_closure #total_invoice .total_item.shipping_method .total_body .total_date br { display: none; }
.shipping-element-default .total_item.shipping_method .total_body .total_date .dateTime, .shipping1-default #step_txt_shipinv #adressing .total_item.shipping_method .total_body .total_date .dateTime, #page #context .section_body .core #step_txt_shipinv #adressing .total_item.shipping_method .total_body .total_date .dateTime, .shipping1-default #step_txt_shipinv #order_ref .total_item.shipping_method .total_body .total_date .dateTime, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item.shipping_method .total_body .total_date .dateTime, .shipping1-default #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_body .total_date .dateTime, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_body .total_date .dateTime, .shipping1-default #step_txt_closure #total_invoice .total_item.shipping_method .total_body .total_date .dateTime, #page #context .section_body .core #step_txt_closure #total_invoice .total_item.shipping_method .total_body .total_date .dateTime { width: 15% !important; vertical-align: initial; }
.shipping-element-default .total_item.shipping_method .total_amount, .shipping1-default #step_txt_shipinv #adressing .total_item.shipping_method .total_amount, #page #context .section_body .core #step_txt_shipinv #adressing .total_item.shipping_method .total_amount, .shipping1-default #step_txt_shipinv #order_ref .total_item.shipping_method .total_amount, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item.shipping_method .total_amount, .shipping1-default #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_amount, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item.shipping_method .total_amount, .shipping1-default #step_txt_closure #total_invoice .total_item.shipping_method .total_amount, #page #context .section_body .core #step_txt_closure #total_invoice .total_item.shipping_method .total_amount { width: 20%; }
.shipping-element-default .buttons *, .shipping1-default #step_txt_shipinv #adressing .buttons *, #page #context .section_body .core #step_txt_shipinv #adressing .buttons *, .shipping1-default #step_txt_shipinv #order_ref .buttons *, #page #context .section_body .core #step_txt_shipinv #order_ref .buttons *, .shipping1-default #step_txt_shipinv #shipping_methods .buttons *, #page #context .section_body .core #step_txt_shipinv #shipping_methods .buttons *, .shipping1-default #step_txt_closure #total_invoice .buttons *, #page #context .section_body .core #step_txt_closure #total_invoice .buttons * { width: auto !important; }
.shipping-element-default .buttons .button_text, .shipping1-default #step_txt_shipinv #adressing .buttons .button_text, #page #context .section_body .core #step_txt_shipinv #adressing .buttons .button_text, .shipping1-default #step_txt_shipinv #order_ref .buttons .button_text, #page #context .section_body .core #step_txt_shipinv #order_ref .buttons .button_text, .shipping1-default #step_txt_shipinv #shipping_methods .buttons .button_text, #page #context .section_body .core #step_txt_shipinv #shipping_methods .buttons .button_text, .shipping1-default #step_txt_closure #total_invoice .buttons .button_text, #page #context .section_body .core #step_txt_closure #total_invoice .buttons .button_text { padding: 0 10px; }
.shipping-element-default input, .shipping1-default #step_txt_shipinv #adressing input, #page #context .section_body .core #step_txt_shipinv #adressing input, .shipping1-default #step_txt_shipinv #order_ref input, #page #context .section_body .core #step_txt_shipinv #order_ref input, .shipping1-default #step_txt_shipinv #shipping_methods input, #page #context .section_body .core #step_txt_shipinv #shipping_methods input, .shipping1-default #step_txt_closure #total_invoice input, #page #context .section_body .core #step_txt_closure #total_invoice input { padding: 0 !important; margin: 0 !important; text-indent: 5px; }
.shipping-element-default input + a, .shipping1-default #step_txt_shipinv #adressing input + a, #page #context .section_body .core #step_txt_shipinv #adressing input + a, .shipping1-default #step_txt_shipinv #order_ref input + a, #page #context .section_body .core #step_txt_shipinv #order_ref input + a, .shipping1-default #step_txt_shipinv #shipping_methods input + a, #page #context .section_body .core #step_txt_shipinv #shipping_methods input + a, .shipping1-default #step_txt_closure #total_invoice input + a, #page #context .section_body .core #step_txt_closure #total_invoice input + a { width: 28px; margin: 0 0 0 -7px !important; padding: 0; text-indent: -9999px; text-align: left; position: relative; float: left; text-align: center; }
.shipping-element-default input + a:before, .shipping1-default #step_txt_shipinv #adressing input + a:before, #page #context .section_body .core #step_txt_shipinv #adressing input + a:before, .shipping1-default #step_txt_shipinv #order_ref input + a:before, #page #context .section_body .core #step_txt_shipinv #order_ref input + a:before, .shipping1-default #step_txt_shipinv #shipping_methods input + a:before, #page #context .section_body .core #step_txt_shipinv #shipping_methods input + a:before, .shipping1-default #step_txt_closure #total_invoice input + a:before, #page #context .section_body .core #step_txt_closure #total_invoice input + a:before { content: "\f073"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.shipping-element-default input + a img, .shipping1-default #step_txt_shipinv #adressing input + a img, #page #context .section_body .core #step_txt_shipinv #adressing input + a img, .shipping1-default #step_txt_shipinv #order_ref input + a img, #page #context .section_body .core #step_txt_shipinv #order_ref input + a img, .shipping1-default #step_txt_shipinv #shipping_methods input + a img, #page #context .section_body .core #step_txt_shipinv #shipping_methods input + a img, .shipping1-default #step_txt_closure #total_invoice input + a img, #page #context .section_body .core #step_txt_closure #total_invoice input + a img { display: none; }

.product-list-default, .list_item { padding: 0; margin: 0 0 20px 0; position: relative; }
.product-list-default caption, .list_item caption, .product-list-default tr, .list_item tr, .product-list-default th, .list_item th, .product-list-default td, .list_item td, .product-list-default div, .list_item div, .product-list-default span, .list_item span, .product-list-default a, .list_item a, .product-list-default *, .list_item * { padding: 0; margin: 0; }
.product-list-default:after, .list_item:after { content: ""; height: 10px; width: 100%; position: absolute; display: block; border-bottom-width: 1px; border-bottom-style: solid; }
.product-list-default:nth-last-of-type(1), .list_item:nth-last-of-type(1) { margin: 0; }
.product-list-default:nth-last-of-type(1):after, .list_item:nth-last-of-type(1):after { border-width: 0; height: 0; }
.product-list-default tbody:first-child tr:first-child th, .list_item tbody:first-child tr:first-child th, .product-list-default tr:first-child th, .list_item tr:first-child th { width: .1%; white-space: nowrap; padding: 0; margin: 0; }
.product-list-default tbody:first-child tr:first-child th > a, .list_item tbody:first-child tr:first-child th > a, .product-list-default tr:first-child th > a, .list_item tr:first-child th > a { vertical-align: middle; margin: 0 10px 0 0; width: 150px; border-width: 1px; border-style: solid; }
.product-list-default tbody:first-child tr:first-child td, .list_item tbody:first-child tr:first-child td, .product-list-default tr:first-child td, .list_item tr:first-child td { position: relative; vertical-align: top; }
.product-list-default tbody:first-child tr:first-child td .list_general, .list_item tbody:first-child tr:first-child td .list_general, .product-list-default tr:first-child td .list_general, .list_item tr:first-child td .list_general { min-height: 75px; font-size: 0; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_self, .list_item tbody:first-child tr:first-child td .list_general .list_self, .product-list-default tr:first-child td .list_general .list_self, .list_item tr:first-child td .list_general .list_self { float: none; display: inline-block; width: 80%; vertical-align: top; padding-top: 0; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_self a, .list_item tbody:first-child tr:first-child td .list_general .list_self a, .product-list-default tr:first-child td .list_general .list_self a, .list_item tr:first-child td .list_general .list_self a { text-decoration: none; width: 100%; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status, .list_item tbody:first-child tr:first-child td .list_general .list_status, .product-list-default tr:first-child td .list_general .list_status, .list_item tr:first-child td .list_general .list_status { width: 20%; display: inline-block; float: none; padding-top: 5px; vertical-align: top; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status br, .list_item tbody:first-child tr:first-child td .list_general .list_status br, .product-list-default tr:first-child td .list_general .list_status br, .list_item tr:first-child td .list_general .list_status br { display: none; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a, .list_item tbody:first-child tr:first-child td .list_general .list_status a, .product-list-default tr:first-child td .list_general .list_status a, .list_item tr:first-child td .list_general .list_status a { margin-left: 5px; float: right; border-style: solid; border-width: 1px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transition: background-color 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; position: relative; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a:before, .list_item tbody:first-child tr:first-child td .list_general .list_status a:before, .product-list-default tr:first-child td .list_general .list_status a:before, .list_item tr:first-child td .list_general .list_status a:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a.list_2assort:before, .list_item tbody:first-child tr:first-child td .list_general .list_status a.list_2assort:before, .product-list-default tr:first-child td .list_general .list_status a.list_2assort:before, .list_item tr:first-child td .list_general .list_status a.list_2assort:before { content: "\f067"; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a.list_cmp:before, .list_item tbody:first-child tr:first-child td .list_general .list_status a.list_cmp:before, .product-list-default tr:first-child td .list_general .list_status a.list_cmp:before, .list_item tr:first-child td .list_general .list_status a.list_cmp:before { content: "\f079"; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a.list_2tmpl:before, .list_item tbody:first-child tr:first-child td .list_general .list_status a.list_2tmpl:before, .product-list-default tr:first-child td .list_general .list_status a.list_2tmpl:before, .list_item tr:first-child td .list_general .list_status a.list_2tmpl:before { content: "\f016"; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a.list_xtmpl:before, .list_item tbody:first-child tr:first-child td .list_general .list_status a.list_xtmpl:before, .product-list-default tr:first-child td .list_general .list_status a.list_xtmpl:before, .list_item tr:first-child td .list_general .list_status a.list_xtmpl:before { content: "\f014"; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status a img, .list_item tbody:first-child tr:first-child td .list_general .list_status a img, .product-list-default tr:first-child td .list_general .list_status a img, .list_item tr:first-child td .list_general .list_status a img { display: none; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status span, .list_item tbody:first-child tr:first-child td .list_general .list_status span, .product-list-default tr:first-child td .list_general .list_status span, .list_item tr:first-child td .list_general .list_status span { display: block; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_status span:before, .list_item tbody:first-child tr:first-child td .list_general .list_status span:before, .product-list-default tr:first-child td .list_general .list_status span:before, .list_item tr:first-child td .list_general .list_status span:before { content: ""; display: table; clear: both; }
.product-list-default tbody:first-child tr:first-child td .list_general .list_error, .list_item tbody:first-child tr:first-child td .list_general .list_error, .product-list-default tr:first-child td .list_general .list_error, .list_item tr:first-child td .list_general .list_error { text-align: right; }
.product-list-default tbody:first-child tr:first-child td .list_more, .list_item tbody:first-child tr:first-child td .list_more, .product-list-default tr:first-child td .list_more, .list_item tr:first-child td .list_more { font-size: 0; line-height: 0; text-align: right; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_order, .list_item tbody:first-child tr:first-child td .list_more .list_order, .product-list-default tr:first-child td .list_more .list_order, .list_item tr:first-child td .list_more .list_order { padding: 0; margin: 0; width: auto; float: none; display: block; position: absolute; bottom: 0; right: 0; width: 140px; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_order *, .list_item tbody:first-child tr:first-child td .list_more .list_order *, .product-list-default tr:first-child td .list_more .list_order *, .list_item tr:first-child td .list_more .list_order * { width: 100%; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_order > a, .list_item tbody:first-child tr:first-child td .list_more .list_order > a, .product-list-default tr:first-child td .list_more .list_order > a, .list_item tr:first-child td .list_more .list_order > a { line-height: 0; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_order .button_text, .list_item tbody:first-child tr:first-child td .list_more .list_order .button_text, .product-list-default tr:first-child td .list_more .list_order .button_text, .list_item tr:first-child td .list_more .list_order .button_text { padding: 0 !important; margin: 0 !important; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_quantity, .list_item tbody:first-child tr:first-child td .list_more .list_quantity, .product-list-default tr:first-child td .list_more .list_quantity, .list_item tr:first-child td .list_more .list_quantity { padding: 0; margin: 0; float: none !important; display: inline-block; vertical-align: bottom; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price, .list_item tbody:first-child tr:first-child td .list_more .list_price, .product-list-default tr:first-child td .list_more .list_price, .list_item tr:first-child td .list_more .list_price { display: block; width: auto; position: absolute; top: 40px; right: 0; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price caption, .list_item tbody:first-child tr:first-child td .list_more .list_price caption, .product-list-default tr:first-child td .list_more .list_price caption, .list_item tr:first-child td .list_more .list_price caption { text-align: right; display: inline-block; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price caption span, .list_item tbody:first-child tr:first-child td .list_more .list_price caption span, .product-list-default tr:first-child td .list_more .list_price caption span, .list_item tr:first-child td .list_more .list_price caption span { display: inline-block; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price tbody, .list_item tbody:first-child tr:first-child td .list_more .list_price tbody, .product-list-default tr:first-child td .list_more .list_price tbody, .list_item tr:first-child td .list_more .list_price tbody { display: inline-block; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price tbody tr th, .list_item tbody:first-child tr:first-child td .list_more .list_price tbody tr th, .product-list-default tr:first-child td .list_more .list_price tbody tr th, .list_item tr:first-child td .list_more .list_price tbody tr th { width: auto; padding-right: 5px; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price tbody tr td.hilite, .list_item tbody:first-child tr:first-child td .list_more .list_price tbody tr td.hilite, .product-list-default tr:first-child td .list_more .list_price tbody tr td.hilite, .list_item tr:first-child td .list_more .list_price tbody tr td.hilite { width: auto !important; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price br, .list_item tbody:first-child tr:first-child td .list_more .list_price br, .product-list-default tr:first-child td .list_more .list_price br, .list_item tr:first-child td .list_more .list_price br { display: none; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price .hilite, .list_item tbody:first-child tr:first-child td .list_more .list_price .hilite, .product-list-default tr:first-child td .list_more .list_price .hilite, .list_item tr:first-child td .list_more .list_price .hilite { width: auto !important; }
.product-list-default tbody:first-child tr:first-child td .list_more .list_price .hilite > span, .list_item tbody:first-child tr:first-child td .list_more .list_price .hilite > span, .product-list-default tr:first-child td .list_more .list_price .hilite > span, .list_item tr:first-child td .list_more .list_price .hilite > span { display: block; width: auto; margin-right: 0; }

.product-order-list-default tbody:first-child tr:first-child td .list_general, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general, .product-order-list-default tr:first-child td .list_general, #ORDER03 .list_item tr:first-child td .list_general { min-height: 125px; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_status, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_status, .product-order-list-default tr:first-child td .list_general .list_status, #ORDER03 .list_item tr:first-child td .list_general .list_status { float: right; display: inline-block; width: auto; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_status span, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_status span, .product-order-list-default tr:first-child td .list_general .list_status span, #ORDER03 .list_item tr:first-child td .list_general .list_status span { display: inline-block; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_status span a:before, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_status span a:before, .product-order-list-default tr:first-child td .list_general .list_status span a:before, #ORDER03 .list_item tr:first-child td .list_general .list_status span a:before { content: "\f016"; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_status span:last-child a:before, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_status span:last-child a:before, .product-order-list-default tr:first-child td .list_general .list_status span:last-child a:before, #ORDER03 .list_item tr:first-child td .list_general .list_status span:last-child a:before { content: "\f014"; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_alt, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_alt, .product-order-list-default tr:first-child td .list_general .list_alt, #ORDER03 .list_item tr:first-child td .list_general .list_alt { padding: 0; margin: 0; }
.product-order-list-default tbody:first-child tr:first-child td .list_general > a, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general > a, .product-order-list-default tr:first-child td .list_general > a, #ORDER03 .list_item tr:first-child td .list_general > a { text-decoration: none; font-size: 18px; line-height: 20px; font-weight: 700; margin: 5px 0 0 0; width: 70%; color: #241904; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_code, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_code, .product-order-list-default tr:first-child td .list_general .list_code, #ORDER03 .list_item tr:first-child td .list_general .list_code { font-size: 14px; line-height: 16px; font-weight: 300; }
.product-order-list-default tbody:first-child tr:first-child td .list_general .list_attr, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_attr, .product-order-list-default tr:first-child td .list_general .list_attr, #ORDER03 .list_item tr:first-child td .list_general .list_attr { padding: 0; margin: 0; }
.product-order-list-default tbody:first-child tr:first-child td .tail.alert, #ORDER03 .list_item tbody:first-child tr:first-child td .tail.alert, .product-order-list-default tr:first-child td .tail.alert, #ORDER03 .list_item tr:first-child td .tail.alert { text-align: right; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase, .product-order-list-default tr:first-child td .list_purchase, #ORDER03 .list_item tr:first-child td .list_purchase { text-align: right; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_memo, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_memo, .product-order-list-default tr:first-child td .list_purchase .list_memo, #ORDER03 .list_item tr:first-child td .list_purchase .list_memo { position: absolute; bottom: 0; left: 0; text-align: left; width: 40%; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_memo input, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_memo input, .product-order-list-default tr:first-child td .list_purchase .list_memo input, #ORDER03 .list_item tr:first-child td .list_purchase .list_memo input { width: 100% !important; padding: 0 !important; margin: 0 !important; text-indent: 5px; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_order, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_order, .product-order-list-default tr:first-child td .list_purchase .list_order, #ORDER03 .list_item tr:first-child td .list_purchase .list_order { padding: 0; margin: 0; width: auto; float: none; display: inline-block; vertical-align: top; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_order *, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_order *, .product-order-list-default tr:first-child td .list_purchase .list_order *, #ORDER03 .list_item tr:first-child td .list_purchase .list_order * { width: auto; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_quantity, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_quantity, .product-order-list-default tr:first-child td .list_purchase .list_quantity, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity { padding: 0; margin: 0 10px 0 0; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price, .product-order-list-default tr:first-child td .list_purchase .list_price, #ORDER03 .list_item tr:first-child td .list_purchase .list_price { display: block; width: auto; position: absolute; top: 40px; right: 0; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price caption, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price caption, .product-order-list-default tr:first-child td .list_purchase .list_price caption, #ORDER03 .list_item tr:first-child td .list_purchase .list_price caption { text-align: right; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price caption span, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price caption span, .product-order-list-default tr:first-child td .list_purchase .list_price caption span, #ORDER03 .list_item tr:first-child td .list_purchase .list_price caption span { display: inline-block; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price tbody tr th, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price tbody tr th, .product-order-list-default tr:first-child td .list_purchase .list_price tbody tr th, #ORDER03 .list_item tr:first-child td .list_purchase .list_price tbody tr th { width: auto; padding-right: 5px; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price tbody tr td.hilite, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price tbody tr td.hilite, .product-order-list-default tr:first-child td .list_purchase .list_price tbody tr td.hilite, #ORDER03 .list_item tr:first-child td .list_purchase .list_price tbody tr td.hilite { width: auto !important; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price br, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price br, .product-order-list-default tr:first-child td .list_purchase .list_price br, #ORDER03 .list_item tr:first-child td .list_purchase .list_price br { display: none; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price .hilite, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price .hilite, .product-order-list-default tr:first-child td .list_purchase .list_price .hilite, #ORDER03 .list_item tr:first-child td .list_purchase .list_price .hilite { width: auto !important; }
.product-order-list-default tbody:first-child tr:first-child td .list_purchase .list_price .hilite > span, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price .hilite > span, .product-order-list-default tr:first-child td .list_purchase .list_price .hilite > span, #ORDER03 .list_item tr:first-child td .list_purchase .list_price .hilite > span { display: block; width: auto; margin-right: 0; }

#products ul { padding: 0; margin: 0; list-style: none; }
#products ul li { padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom-width: 1px; border-bottom-style: solid; list-style: none; position: relative; }
#products ul li .list_sequence { padding: 0; margin: 0; position: absolute; left: 22%; bottom: 10px; }
#products ul li .list_sequence input { margin: 0 !important; }
#products ul li .list_sequence input:hover ~ sequence-button-container, #products ul li .list_sequence input:focus ~ sequence-button-container { filter: alpha(opacity=100); opacity: 1; }
#products ul li .list_sequence .sequence-button-container { position: absolute; right: -33px; width: 34px; height: 34px; top: 0; transition: all .2s ease-in-out; zoom: 1; filter: alpha(opacity=100); opacity: 1; }
#products ul li .list_sequence .sequence-button-container:hover ~ sequence-button-container, #products ul li .list_sequence .sequence-button-container:focus ~ sequence-button-container { filter: alpha(opacity=100); opacity: 1; }
#products ul li .list_sequence .sequence-button-container .sequence-button { width: 100%; text-align: center; text-indent: -9999px; position: relative; }
#products ul li .list_sequence .sequence-button-container .sequence-button:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#products ul li .list_sequence .sequence-button-container .sequence-button.sequence-up { top: 0; height: 16px; border-bottom-width: 1px; border-bottom-style: solid; }
#products ul li .list_sequence .sequence-button-container .sequence-button.sequence-up:before { content: "\f0d8"; }
#products ul li .list_sequence .sequence-button-container .sequence-button.sequence-down { bottom: 0; height: 17px; }
#products ul li .list_sequence .sequence-button-container .sequence-button.sequence-down:before { content: "\f0d7"; }
#products ul li .list_sequence .alert { position: absolute; left: 0; bottom: 40px; text-align: left; white-space: nowrap; display: block; }
#products ul li .list_sequence .alert * { white-space: nowrap; display: block; }
#products ul li .list_image { vertical-align: middle; margin: 0; width: 20%; float: left; border-width: 1px; border-style: solid; }
#products ul li .list_item_desc { display: block; width: 78%; float: right; min-height: 89px; }
#products ul li .list_item_desc div { float: none; padding: 0; margin: 0; }
#products ul li .list_item_desc div a { text-decoration: none; margin: 5px 0 0 0; }
#products ul li .list_item_price { display: block; width: 78%; float: right; }
#products ul li .list_item_price .list_status { width: 100%; float: none; padding-bottom: 5px; margin: 0; }
#products ul li .list_item_price .list_status br { display: none; }
#products ul li .list_item_price .list_status a { margin-left: 5px; float: right; text-indent: -9999px; text-align: left; position: relative; }
#products ul li .list_item_price .list_status a:before { content: "\f014"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
#products ul li .list_item_price .list_status a img { display: none; }
#products ul li .list_item_price .list_status:after { content: ""; display: table; clear: both; }
#products ul li .list_item_price .list_quantity { padding: 0; margin: 0; float: right; }
#products ul li .list_item_price .list_price { position: absolute; top: 5px; right: 0px; width: auto; white-space: nowrap; }
#products ul li .list_item_price .list_price .price_desc { float: left; text-align: right; }
#products ul li .list_item_price .list_price .price_desc div { display: inline-block; }
#products ul li .list_item_price .list_price .price { float: right; }
#products ul li .list_item_price .list_price .price .hilite { width: auto !important; }
#products ul li .list_error { position: absolute; right: 0; bottom: 50px; width: 78%; text-align: left; }

.product-list-alternative-default, #tab_txt_related_items .list_item { padding: 0 !important; margin: 0 0 20px 0 !important; }
.product-list-alternative-default:after, #tab_txt_related_items .list_item:after { content: ""; height: 10px !important; width: 100%; position: absolute; display: block; border-bottom-width: 1px; border-bottom-style: solid; }
.product-list-alternative-default tbody, #tab_txt_related_items .list_item tbody { border-width: 0 !important; }
.product-list-alternative-default tbody tr, #tab_txt_related_items .list_item tbody tr { border-width: 0 !important; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_avail, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_avail, .product-list-alternative-default tr:first-child td .list_more .list_avail, #tab_txt_related_items .list_item tr:first-child td .list_more .list_avail { margin: 0; padding: 0; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_avail br, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_avail br, .product-list-alternative-default tr:first-child td .list_more .list_avail br, #tab_txt_related_items .list_item tr:first-child td .list_more .list_avail br { display: none; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_avail .hilite, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_avail .hilite, .product-list-alternative-default tr:first-child td .list_more .list_avail .hilite, #tab_txt_related_items .list_item tr:first-child td .list_more .list_avail .hilite { margin-left: 6px; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_quantity, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_quantity, .product-list-alternative-default tr:first-child td .list_more .list_quantity, #tab_txt_related_items .list_item tr:first-child td .list_more .list_quantity { float: right !important; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_price, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price, .product-list-alternative-default tr:first-child td .list_more .list_price, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price { display: block; width: auto; position: absolute; top: 40px; right: 0; padding: 0; margin: 0; white-space: nowrap; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_price br, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price br, .product-list-alternative-default tr:first-child td .list_more .list_price br, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price br { display: none; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_price .prod_nett, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price .prod_nett, .product-list-alternative-default tr:first-child td .list_more .list_price .prod_nett, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price .prod_nett { display: block; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_price .prod_nett strong, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price .prod_nett strong, .product-list-alternative-default tr:first-child td .list_more .list_price .prod_nett strong, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price .prod_nett strong { white-space: nowrap; }
.product-list-alternative-default tbody:first-child tr:first-child td .list_more .list_price .prod_nett strong span, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price .prod_nett strong span, .product-list-alternative-default tr:first-child td .list_more .list_price .prod_nett strong span, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price .prod_nett strong span { display: inline-block; }

.product-grid-default, .list_grid { padding: 0; cursor: pointer; margin: 1% !important; text-align: center; vertical-align: top; }
.product-grid-default .group_container, .list_grid .group_container { padding: 5px; margin: 0; position: relative; }
.product-grid-default .group_container > h3, .list_grid .group_container > h3 { height: auto; }
.product-grid-default .group_container > h3 a:first-child, .list_grid .group_container > h3 a:first-child { border-width: 1px; border-style: solid; height: auto; }
.product-grid-default .group_container > h3 a:last-child, .list_grid .group_container > h3 a:last-child { text-align: left; text-decoration: none; margin: 5px 0 0 0; min-height: 60px; }
.product-grid-default .group_container .list_status, .list_grid .group_container .list_status { width: 100%; float: none; padding: 5px 0; height: auto; }
.product-grid-default .group_container .list_status div, .list_grid .group_container .list_status div { display: block; float: none; }
.product-grid-default .group_container .list_status div:after, .list_grid .group_container .list_status div:after { content: ""; display: table; clear: both; }
.product-grid-default .group_container .list_status div.list_icons a, .list_grid .group_container .list_status div.list_icons a { margin-left: 5px; float: right; border-style: solid; border-width: 1px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transition: background-color 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; position: relative; }
.product-grid-default .group_container .list_status div.list_icons a:before, .list_grid .group_container .list_status div.list_icons a:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
.product-grid-default .group_container .list_status div.list_icons a.list_2assort:before, .list_grid .group_container .list_status div.list_icons a.list_2assort:before { content: "\f067"; }
.product-grid-default .group_container .list_status div.list_icons a.list_cmp:before, .list_grid .group_container .list_status div.list_icons a.list_cmp:before { content: "\f079"; }
.product-grid-default .group_container .list_status div.list_icons a.list_2tmpl:before, .list_grid .group_container .list_status div.list_icons a.list_2tmpl:before { content: "\f016"; }
.product-grid-default .group_container .list_status div.list_icons a.list_xtmpl:before, .list_grid .group_container .list_status div.list_icons a.list_xtmpl:before { content: "\f014"; }
.product-grid-default .group_container .list_status div.list_icons a img, .list_grid .group_container .list_status div.list_icons a img { display: none; }
.product-grid-default .group_container .group_list, .list_grid .group_container .group_list { min-height: 60px; height: auto; text-align: left; }
.product-grid-default .group_container .list_more, .list_grid .group_container .list_more { position: relative; margin-top: 10px; padding-bottom: 30px; }
.product-grid-default .group_container .list_more .list_error, .list_grid .group_container .list_more .list_error { text-align: right; }
.product-grid-default .group_container .list_more .list_price, .list_grid .group_container .list_more .list_price { display: block; width: auto; float: right; }
.product-grid-default .group_container .list_more .list_price caption, .list_grid .group_container .list_more .list_price caption { text-align: right; display: inline-block; }
.product-grid-default .group_container .list_more .list_price caption span, .list_grid .group_container .list_more .list_price caption span { display: inline-block; }
.product-grid-default .group_container .list_more .list_price tbody, .list_grid .group_container .list_more .list_price tbody { display: inline-block; }
.product-grid-default .group_container .list_more .list_price tbody tr th, .list_grid .group_container .list_more .list_price tbody tr th { width: auto; padding-right: 5px; }
.product-grid-default .group_container .list_more .list_price tbody tr td.hilite, .list_grid .group_container .list_more .list_price tbody tr td.hilite { width: auto !important; }
.product-grid-default .group_container .list_more .list_price br, .list_grid .group_container .list_more .list_price br { display: none; }
.product-grid-default .group_container .list_more .list_price .hilite, .list_grid .group_container .list_more .list_price .hilite { width: auto !important; }
.product-grid-default .group_container .list_more .list_price .hilite > span, .list_grid .group_container .list_more .list_price .hilite > span { display: block; width: auto; margin-right: 0; }
.product-grid-default .group_container .list_more .list_price:after, .list_grid .group_container .list_more .list_price:after { content: ""; display: table; clear: both; }
.product-grid-default .group_container .list_more .list_order, .list_grid .group_container .list_more .list_order { padding: 0; height: auto; }
.product-grid-default .group_container .list_more .list_order:before, .list_grid .group_container .list_more .list_order:before { content: ""; display: table; clear: both; }
.product-grid-default .group_container .list_more .list_order .list_quantity, .list_grid .group_container .list_more .list_order .list_quantity { padding: 0; margin: 0 10px 0 0; float: left; }
.product-grid-default .group_container .list_more .list_order .button_order, .list_grid .group_container .list_more .list_order .button_order { padding: 0; margin: 0; width: auto; float: none; display: block; position: absolute; bottom: 0; right: 0; width: 140px; line-height: 0; }
.product-grid-default .group_container .list_more .list_order .button_order *, .list_grid .group_container .list_more .list_order .button_order * { width: 100%; }
.product-grid-default .group_container .list_more .list_order .button_order .button_text, .list_grid .group_container .list_more .list_order .button_order .button_text { padding: 0 !important; margin: 0 !important; }
.product-grid-default .group_container .list_more .list_order .list_line, .list_grid .group_container .list_more .list_order .list_line { padding: 0; text-align: left; position: absolute; bottom: 40px; left: 5px; }
.product-grid-default.total_half, .total_half.list_grid { width: 49%; }
.product-grid-default.total_half:nth-of-type(3n+1), .total_half.list_grid:nth-of-type(3n+1) { margin-left: 0 !important; }
.product-grid-default.total_half:nth-of-type(3n-1), .total_half.list_grid:nth-of-type(3n-1) { margin-right: 0 !important; }
.product-grid-default.total_third, .total_third.list_grid { width: 32%; }
.product-grid-default.total_third:nth-of-type(4n+1), .total_third.list_grid:nth-of-type(4n+1) { margin-left: 0 !important; }
.product-grid-default.total_third:nth-of-type(4n-1), .total_third.list_grid:nth-of-type(4n-1) { margin-right: 0 !important; }
.product-grid-default.total_quarter, .total_quarter.list_grid { width: 23.5%; }
.product-grid-default.total_quarter:nth-of-type(5n+1), .total_quarter.list_grid:nth-of-type(5n+1) { margin-left: 0 !important; }
.product-grid-default.total_quarter:nth-of-type(5n-1), .total_quarter.list_grid:nth-of-type(5n-1) { margin-right: 0 !important; }

.group-container-default, .group_container { padding: 10px 0; }
.group-container-default ul, .group_container ul, .group-container-default ul.group_list, .group_container ul.group_list { text-align: left; padding: 0; margin: 0; list-style: none; width: 100%; }
.group-container-default ul li, .group_container ul li, .group-container-default ul.group_list li, .group_container ul.group_list li { margin: 0; padding: 0; list-style: none; border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.group-container-default ul li .list_link, .group_container ul li .list_link, .group-container-default ul.group_list li .list_link, .group_container ul.group_list li .list_link { width: 24px; height: 24px; padding: 0; margin: 0; display: inline-block; vertical-align: top; text-indent: -9999px; text-align: left; position: relative; }
.group-container-default ul li .list_link:before, .group_container ul li .list_link:before, .group-container-default ul.group_list li .list_link:before, .group_container ul.group_list li .list_link:before { content: "\f0da"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.group-container-default ul li .list_link img, .group_container ul li .list_link img, .group-container-default ul.group_list li .list_link img, .group_container ul.group_list li .list_link img { display: none; }
.group-container-default ul li .text_link, .group_container ul li .text_link, .group-container-default ul.group_list li .text_link, .group_container ul.group_list li .text_link { padding: 0; margin: 0; display: inline-block; vertical-align: top; }

.product-compare-default, #comparison table.cmp_table { width: 100%; padding: 0; margin: 0; }
.product-compare-default :not(.prd_vars) tr, #comparison table.cmp_table :not(.prd_vars) tr { border-top-width: 1px; border-top-style: solid; }
.product-compare-default :not(.prd_vars) tr:last-child, #comparison table.cmp_table :not(.prd_vars) tr:last-child { border-bottom-width: 1px; border-bottom-style: solid; }
.product-compare-default th, #comparison table.cmp_table th, .product-compare-default td, #comparison table.cmp_table td { padding: .5%; margin: 0; }
.product-compare-default td, #comparison table.cmp_table td { width: 16%; }
.product-compare-default td h4, #comparison table.cmp_table td h4 { padding: 10px 0 0 0; margin: 0; }
.product-compare-default td .thumbnail_container, #comparison table.cmp_table td .thumbnail_container { width: 96%; border-width: 1px; border-style: solid; height: auto; }
.product-compare-default .prd_vars .cmp_desc > td > a, #comparison table.cmp_table .prd_vars .cmp_desc > td > a { width: 14px; height: 14px; padding: 0; margin: 0; display: inline-block; vertical-align: top; text-indent: -9999px; text-align: left; position: relative; }
.product-compare-default .prd_vars .cmp_desc > td > a:before, #comparison table.cmp_table .prd_vars .cmp_desc > td > a:before { content: "\f00d"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
.product-compare-default .prd_vars .cmp_desc > td > a img, #comparison table.cmp_table .prd_vars .cmp_desc > td > a img { display: none; }

.categorys-default, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix { padding: 0; margin: 0; }
.categorys-default > div:not(.float_end), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end), .categorys-default > .text_input, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > .text_input { margin: .3% !important; position: relative; display: inline-block; zoom: 1; *display: inline; }
.categorys-default > div:not(.float_end):not(.cp-container), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) { padding: 0; cursor: pointer; margin: 1% !important; text-align: center; vertical-align: top; transition: all .2s ease-in-out; }
.categorys-default > div:not(.float_end):not(.cp-container) *, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) * { padding: 0; margin: 0; }
.categorys-default > div:not(.float_end):not(.cp-container) .group_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container { position: relative; border-width: 1px; border-style: solid; transition: all .2s ease-in-out; }
.categorys-default > div:not(.float_end):not(.cp-container) .group_container h3, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 { padding-bottom: 0; display: block; }
.categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 .cp-brand-container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 .cp-brand-container { padding-bottom: 100%; }
.categorys-default > div:not(.float_end):not(.cp-container) .group_container h3 a:last-child, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 a:last-child { position: absolute; right: 0; bottom: 0; left: 0; transition: all .2s ease-in-out; }
.categorys-default > div:not(.float_end):not(.cp-container):hover, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container):hover { transform: scale(1.1); z-index: 99; }
.categorys-default > div.cp-container:not(.float_end), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) { padding: 0; cursor: pointer; margin: 1% !important; text-align: center; vertical-align: top; }
.categorys-default > div.cp-container:not(.float_end) *, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) * { padding: 0; margin: 0; }
.categorys-default > div.cp-container:not(.float_end) .group_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container { position: relative; }
.categorys-default > div.cp-container:not(.float_end) .group_container h3, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 { border-width: 1px; border-style: solid; display: block; padding-bottom: 100%; }
.categorys-default > div.cp-container:not(.float_end) .group_container h3 .cp-brand-container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 .cp-brand-container { padding-bottom: 100%; }
.categorys-default > div.cp-container:not(.float_end) .group_container h3 a:last-child, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 a:last-child { position: absolute; right: 0; bottom: 0; left: 0; }
.categorys-default > div.cp-container:not(.float_end) .group_container .group_list li a, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container .group_list li a { font-size: 14px; line-height: 18px; padding: 0 10px; }
.categorys-default > div.cp-container:not(.float_end) .group_container .group_list li a:hover, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container .group_list li a:hover { color: #ea6153; }
.categorys-default .total_half:not(.text_input), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_half:not(.text_input) { width: 49%; }
.categorys-default .total_half:not(.text_input):nth-child(3n+1), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_half:not(.text_input):nth-child(3n+1) { margin-left: 0 !important; }
.categorys-default .total_half:not(.text_input):nth-child(3n-1), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_half:not(.text_input):nth-child(3n-1) { margin-right: 0 !important; }
.categorys-default .total_third:not(.text_input), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_third:not(.text_input) { width: 32%; }
.categorys-default .total_third:not(.text_input):nth-child(4n+1), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_third:not(.text_input):nth-child(4n+1) { margin-left: 0 !important; }
.categorys-default .total_third:not(.text_input):nth-child(4n-1), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_third:not(.text_input):nth-child(4n-1) { margin-right: 0 !important; }
.categorys-default .total_quarter:not(.text_input), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_quarter:not(.text_input) { width: 23.5%; }
.categorys-default .total_quarter:not(.text_input):nth-child(5n+1), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_quarter:not(.text_input):nth-child(5n+1) { margin-left: 0 !important; }
.categorys-default .total_quarter:not(.text_input):nth-child(5n-1), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_quarter:not(.text_input):nth-child(5n-1) { margin-right: 0 !important; }
.categorys-default .total_half.text_input, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_half.text_input { width: 48% !important; }
.categorys-default .total_third.text_input, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_third.text_input { width: 31% !important; }
.categorys-default .total_sixth.text_input, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix .total_sixth.text_input { width: 15% !important; }

#ORDER10 #page #context .section_body .total_matrix > .text_input:nth-child(4n+1) { margin-left: 0 !important; }
#ORDER10 #page #context .section_body .total_matrix > .text_input:nth-child(4n-1) { margin-right: 0 !important; }

html { height: 100%; }

body { min-height: 100%; }

body, input, textarea, select, p, table, pre, .group_container, a, a:hover, a:active, a:visited { text-decoration: none; font-weight: normal; font-style: normal; }

input, textarea, select { border: 1px solid #000000; padding: 0 3px; margin: 0 !important; width: inherit !important; }

*:focus, textarea:focus, input:focus { outline: 0; }

input, select { margin-left: 5px !important; }

input[type=hidden] { display: none; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; margin: 0; }

.island { margin: 5px 0; padding: 0; }

.step_button { padding: 0; margin: 0; }

.button_flex, .buttons a, .button_order, #page #context .buttons .basket_button, #page #context .buttons a { padding: 0; margin: 0 0 0 5px; }
.button_flex .button_end, .buttons a .button_end, .button_order .button_end, #page #context .buttons .basket_button .button_end, #page #context .buttons a .button_end { padding: 0; margin: 0; }
.button_flex .button_end .button_text, .buttons a .button_end .button_text, .button_order .button_end .button_text, #page #context .buttons .basket_button .button_end .button_text, #page #context .buttons a .button_end .button_text { padding: 0 10px; margin: 0; }

.section_start, .section_stop { display: none; }

#page { padding: 0 !important; overflow: visible; position: relative; z-index: 1; }
#page #main { position: relative; padding: 0; margin: 0; height: 180px; }
#main_image { width: 410px; position: absolute; left: 10px; top: 40px; background: url("/images/bg_main_logo.png") left top no-repeat; background-size: contain; }
#page #names { padding: 0; margin: 1% 0 0 0; width: 20%; }
#page #context { padding: 0; margin: 1% 0 0 1%; width: 79%; overflow: visible; }
#page #context .section_body { overflow: visible; }
#page #context .section_body .intro { position: relative; padding-bottom: 10px; font-size: 0; line-height: 0; }
#page #context .section_body .intro #page_breadcrumbs + .menu li a { padding: 0 0 0 15px; margin: 0; position: relative; }
#page #context .section_body .intro #page_breadcrumbs + .menu li a:before { content: "\f0d9"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#page #context .section_body .intro #page_breadcrumbs + .menu li a:before { left: 5px; }
#page #context .section_body .intro #page_breadcrumbs + .menu li > span { display: none; }
#page #context .section_body .intro > h1 { position: relative; padding: 5px 10px; display: block; margin: 0; }
#page #context .section_body .intro > h1:empty { display: none; }
#page #context .section_body .intro > strong, #page #context .section_body .intro > h3, #page #context .section_body .intro > h2 { padding: 5px 10px; display: block; margin: 0; }
#page #context .section_body .intro > strong + .float_end:not(:last-child), #page #context .section_body .intro > strong + input + .float_end:not(:last-child), #page #context .section_body .intro > strong + div + .float_end:not(:last-child), #page #context .section_body .intro > strong + span + .float_end:not(:last-child), #page #context .section_body .intro > h3 + .float_end:not(:last-child), #page #context .section_body .intro > h3 + input + .float_end:not(:last-child), #page #context .section_body .intro > h3 + div + .float_end:not(:last-child), #page #context .section_body .intro > h3 + span + .float_end:not(:last-child), #page #context .section_body .intro > h2 + .float_end:not(:last-child), #page #context .section_body .intro > h2 + input + .float_end:not(:last-child), #page #context .section_body .intro > h2 + div + .float_end:not(:last-child), #page #context .section_body .intro > h2 + span + .float_end:not(:last-child) { margin-bottom: -44px; }
#page #context .section_body .intro > strong + .buttons, #page #context .section_body .intro > h3 + .buttons, #page #context .section_body .intro > h2 + .buttons { position: absolute; top: -34px; margin: 0; right: 34px; float: none; }
#page #context .section_body .intro strong:not(:first-of-type) { border-top-width: 1px; border-top-style: solid; }
#page #context .section_body .intro .tools { float: right; padding: 0; margin: 0; }
#page #context .section_body .intro .tools a { position: relative; padding: 0; margin: 0 0 0 5px; vertical-align: top; }
#page #context .section_body .intro .tools a span { text-align: left; text-indent: -9999px; width: 34px; height: 44px; position: relative; display: block; margin: 0; padding: 0; }
#page #context .section_body .intro .tools a span:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#page #context .section_body .intro .tools a span:before { left: 0; width: 100%; position: absolute; text-align: center; text-indent: 0; display: block; }
#page #context .section_body .intro .tools a img { display: none; }
#page #context .section_body .intro .tools a img[src$="/images/icon_images.gif"] + span:before { content: "\f03e"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_as_grid.gif"] + span:before { content: "\f00a"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_printer.gif"] + span:before { content: "\f02f"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_as_ruler.gif"] + span:before { content: "\f0c9"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_email.gif"] + span:before { content: "\f003"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_new.gif"] + span:before { content: "\f016"; }
#page #context .section_body .intro .tools a img[src$="/images/refresh.gif"] + span:before { content: "\f021"; }
#page #context .section_body .intro .tools a img[src$="/images/save.gif"] + span:before { content: "\f0c7"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_trash.gif"] + span:before { content: "\f014"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_add_template.gif"] + span:before { content: "\f016"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_order.gif"] + span:before { content: "\f07a"; }
#page #context .section_body .intro .tools a img[src$="/images/edit.gif"] + span:before { content: "\f040"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_help.gif"] + span:before { content: "\f128"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_left_sgl.gif"] + span:before { content: "\f00d"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_alles.gif"] + span:before { content: "\f15c"; }
#page #context .section_body .intro .tools a img[src$="/images/icon_search.gif"] + span:before { content: "\f002"; }
#page #context .section_body .intro .tools a:last-of-type { margin-right: 10px; }
#page #context .section_body .intro .tools:after { content: ""; display: table; clear: both; }
#page #context .section_body .intro #level_desc th, #page #context .section_body .intro #level_desc td { padding: 0; margin: 0; border-style: solid; border-width: 1px 0 0 0; }
#page #context .section_body .intro #level_desc td:first-child { width: .1%; white-space: nowrap; padding: 0; margin: 0; padding: 5px; border-width: 1px; }
#page #context .section_body .intro #level_desc td:last-child { vertical-align: top; padding: 5px 0; }
#page #context .section_body .intro #level_desc td:last-child * { padding: 0 0 0 10px; margin: 0; }
#page #context .section_body .intro:after { content: ""; display: table; clear: both; }
#page #context .section_body .core { position: relative; }
#page #context .section_body .core h4 { padding: 0 0 0 10px; margin: 0 0 10px 0; position: relative; }
#page #context .section_body .core h4:before { content: "\f0da"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#page #context .section_body .core .intro { margin-top: -10px; }
#page #context .section_body .core .intro .tools { height: 38px; }
#page #context .section_body .core .intro .tools input { margin-top: 5px !important; }
#page #context .section_body .core > .item .total_half:nth-child(1) { margin-left: 0 !important; }
#page #context .section_body .core > .item .total_half:nth-child(2) { margin-right: 0 !important; }
#page #context .section_body .core .total_matrix { margin: 0; }
#page #context .section_body .more .island { margin: 0; padding: 5px 10px; }
#page #context .section_body .more .island h4 { padding: 0; margin: 0 5px 0 0; float: left; }
#page #context .section_body .more .island input { margin: 0 !important; float: left; }
#page #context .section_body .more .island .button_flex, .buttons #page #context .section_body .more .island a, #page #context .section_body .more .island .button_order, #page #context .section_body .more .island .buttons .basket_button, #page #context .buttons .section_body .more .island .basket_button, #page #context .section_body .more .island .buttons a, #page #context .buttons .section_body .more .island a { margin: 0 0 0 -1px; float: left; }
#page #context .section_body .more .island #scan_error { text-align: left; }
#page #context .section_body .more .island #scan_error:before { content: ""; display: table; clear: both; }
#page #context .section_body .more .island:after { content: ""; display: table; clear: both; }
#page #context .section_body .closure #cnt_page, #page #context .section_body .closure .paginate { float: none; padding: 5px 0; margin: 10px 0 0 0; border-top-width: 1px; border-top-style: solid; display: inline-block; width: 100%; }
#page #context .section_body #promotion_center_slider .section_body h3 { float: none; position: relative; padding: 5px 10px; display: block; margin: 0 1px 0 0; }
#page #options { padding: 0; margin: -9999px 0 0 0; }
#page #options #newBasket, #page #options #accountDetail, #page #options #contactDetail { position: absolute; width: initial; white-space: nowrap; }
#page #options #contactDetail { /* not finished*/ display: none; }

#cnt_parked_orders, #cnt_hotlist { position: relative; padding-bottom: 10px; }
#cnt_parked_orders > a, #cnt_hotlist > a { float: none; right: 10px; top: 0; z-index: 2; padding: 0 0 0 20px; margin: 0; position: relative; position: absolute; }
#cnt_parked_orders > a:before, #cnt_hotlist > a:before { content: "\f002"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#cnt_parked_orders > a img, #cnt_hotlist > a img { display: none; }
#cnt_parked_orders h2, #cnt_hotlist h2 { float: none; position: relative; padding: 5px 10px; display: block; margin: 0 1px 0 0; }
#cnt_parked_orders > table thead tr th:not(:nth-of-type(1)), #cnt_hotlist > table thead tr th:not(:nth-of-type(1)) { text-align: center; }
#cnt_parked_orders > table td, #cnt_hotlist > table td { vertical-align: middle !important; padding: 2px 0; }
#cnt_parked_orders > table td:not(:nth-of-type(1)), #cnt_hotlist > table td:not(:nth-of-type(1)) { text-align: center; }

#INQORD1 #page #context .section_body .core .closure { float: none; padding: 5px 0; margin: 10px 0 0 0; border-top-width: 1px; border-top-style: solid; display: inline-block; width: 100%; text-align: right; }

#PURSHT01 #page #context .section_body .core .total_matrix .total_half { margin: 1% !important; padding: 0; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container { padding: 0; margin: 0; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container h3 { padding: 0 10px; margin: 0; display: block; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container h3 a { display: block; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul { padding: 0; margin: 0; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li { padding: 3px 10px 3px 0; margin: 0; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link { padding: 0; margin: 0; width: 24px; height: 24px; margin-left: 3px; position: relative; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link[title~="copy"]:before { content: "\f0c5"; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link[title~="rename"]:before { content: "\f040"; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link[title~="delete"]:before { content: "\f014"; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link img { display: none; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half.total_half { width: 49%; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half.total_half:nth-of-type(3n+1) { margin-left: 0 !important; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half.total_half:nth-of-type(3n-1) { margin-right: 0 !important; }

#ORDER03 .intro > strong + div { position: absolute; left: 0; bottom: 34px; }
#ORDER03 .intro #cnt_buttons_intro { padding: 0; }
#ORDER03 .intro #cnt_buttons_intro span { display: inline-block; vertical-align: top; }
#ORDER03 #cnt_totals.item { padding: 10px 0 0 0; margin: 10px 0; border-top-width: 1px; border-top-style: solid; }
#ORDER03 #cnt_totals.item div, #ORDER03 #cnt_totals.item span { padding: 0; margin: 0; }
#ORDER03 #cnt_totals.item .total_descr { padding: 0 0 0 1%; margin: 0; width: 69%; }
#ORDER03 #cnt_totals.item .total_amount { padding: 0 1% 0 0; margin: 0; text-align: right; width: 29%; }
#ORDER03 #cnt_totals.item .total_amount * { width: auto; }

#INFOPR21BRD .intro .brand_index { padding-top: 10px; }
#INFOPR21BRD .intro .brand_index * { font-size: 14px; line-height: 14px; color: #dadada; padding: 0 5px; display: inline-block; position: relative; }
#INFOPR21BRD .intro .brand_index *:before { content: "\f111"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#INFOPR21BRD .intro .brand_index *:before { font-size: 4px; left: -2px; line-height: 14px; }
#INFOPR21BRD .intro .brand_index *:first-child:before { content: ""; }
#INFOPR21BRD .intro .brand_index a { color: #1e5792; }
#INFOPR21BRD .core .brand_level { margin: 0; position: relative; line-height: 24px; font-size: 21px; font-weight: 400; color: #ffffff; padding: 5px 15px; }
#INFOPR21BRD .core .total_third { padding: 0; margin: 0; display: block; width: 100%; }
#INFOPR21BRD .core .total_third .group_container { padding: 0; }
#INFOPR21BRD .core .total_third .group_container a { padding: 3px 20px; position: relative; }
#INFOPR21BRD .core .total_third .group_container a:before { content: "\f111"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#INFOPR21BRD .core .total_third .group_container a:before { font-size: 4px; left: 10px; line-height: 6; color: #1e5792; }
#INFOPR21BRD .core .total_third .group_container a strong { font-weight: 300; }

.paging-custom a:nth-of-type(1), .layer > .section_body .closure .paginate a:nth-of-type(1), .block-intro-view-custom a:nth-of-type(1), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1), #page #context .section_body .intro .view a:nth-of-type(1), #page #context .section_body .closure #cnt_page a:nth-of-type(1), #page #context .section_body .closure .paginate a:nth-of-type(1), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1), .paging-custom a:nth-of-type(3), .layer > .section_body .closure .paginate a:nth-of-type(3), .block-intro-view-custom a:nth-of-type(3), .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3), #page #context .section_body .intro .view a:nth-of-type(3), #page #context .section_body .closure #cnt_page a:nth-of-type(3), #page #context .section_body .closure .paginate a:nth-of-type(3), #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) { line-height: 24px; font-size: 12px; color: #ffffff; }
.paging-custom a:nth-of-type(1) span:nth-child(1):before, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):before, .block-intro-view-custom a:nth-of-type(1) span:nth-child(1):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(1):before, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(1):before, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(1):before, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(1):before, .paging-custom a:nth-of-type(3) span:nth-child(1):before, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):before, .block-intro-view-custom a:nth-of-type(3) span:nth-child(1):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(1):before, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(1):before, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(1):before, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(1):before { border-left-color: #ea6153; }
.paging-custom a:nth-of-type(1) span:nth-child(1):after, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):after, .block-intro-view-custom a:nth-of-type(1) span:nth-child(1):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(1):after, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(1):after, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(1):after, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(1):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(1):after, .paging-custom a:nth-of-type(3) span:nth-child(1):after, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):after, .block-intro-view-custom a:nth-of-type(3) span:nth-child(1):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(1):after, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(1):after, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(1):after, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(1):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(1):after { background-color: #ea6153; }
.paging-custom a:nth-of-type(1) span:nth-child(2):before, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):before, .block-intro-view-custom a:nth-of-type(1) span:nth-child(2):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(2):before, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(2):before, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(2):before, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(2):before, .paging-custom a:nth-of-type(3) span:nth-child(2):before, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):before, .block-intro-view-custom a:nth-of-type(3) span:nth-child(2):before, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(2):before, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(2):before, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(2):before, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):before, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(2):before { border-right-color: #ea6153; }
.paging-custom a:nth-of-type(1) span:nth-child(2):after, .layer > .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):after, .block-intro-view-custom a:nth-of-type(1) span:nth-child(2):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(1) span:nth-child(2):after, #page #context .section_body .intro .view a:nth-of-type(1) span:nth-child(2):after, #page #context .section_body .closure #cnt_page a:nth-of-type(1) span:nth-child(2):after, #page #context .section_body .closure .paginate a:nth-of-type(1) span:nth-child(2):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(1) span:nth-child(2):after, .paging-custom a:nth-of-type(3) span:nth-child(2):after, .layer > .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):after, .block-intro-view-custom a:nth-of-type(3) span:nth-child(2):after, .layer > .section_body .tabs .tab_txt .intro .view a:nth-of-type(3) span:nth-child(2):after, #page #context .section_body .intro .view a:nth-of-type(3) span:nth-child(2):after, #page #context .section_body .closure #cnt_page a:nth-of-type(3) span:nth-child(2):after, #page #context .section_body .closure .paginate a:nth-of-type(3) span:nth-child(2):after, #INQORD1 #page #context .section_body .core .closure a:nth-of-type(3) span:nth-child(2):after { background-color: #ea6153; }

.quantity-custom caption, .product-list-scanner-custom > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, .table-custom > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity caption, .promotion-vertical-container-custom .ProdQuant .list_quantity caption, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity caption, .product-custom #product_ctrls #prod_order > table caption, #page #context .section_body .core #product_ctrls #prod_order > table caption, .product-list-custom tbody:first-child tr:first-child td .list_more .list_quantity caption, .list_item tbody:first-child tr:first-child td .list_more .list_quantity caption, .product-list-custom tr:first-child td .list_more .list_quantity caption, .list_item tr:first-child td .list_more .list_quantity caption, .product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_quantity caption, .product-order-list-custom tr:first-child td .list_purchase .list_quantity caption, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity caption, #products ul li .list_item_price .list_quantity caption, .product-grid-custom .group_container .list_more .list_order .list_quantity caption, .list_grid .group_container .list_more .list_order .list_quantity caption { height: 20px; line-height: 20px; font-weight: 400; font-size: 12px; }
.quantity-custom .caption, .product-list-scanner-custom > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, .table-custom > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .caption, .promotion-vertical-container-custom .ProdQuant .list_quantity .caption, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .caption, .product-custom #product_ctrls #prod_order > table .caption, #page #context .section_body .core #product_ctrls #prod_order > table .caption, .product-list-custom tbody:first-child tr:first-child td .list_more .list_quantity .caption, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .caption, .product-list-custom tr:first-child td .list_more .list_quantity .caption, .list_item tr:first-child td .list_more .list_quantity .caption, .product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_quantity .caption, .product-order-list-custom tr:first-child td .list_purchase .list_quantity .caption, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .caption, #products ul li .list_item_price .list_quantity .caption, .product-grid-custom .group_container .list_more .list_order .list_quantity .caption, .list_grid .group_container .list_more .list_order .list_quantity .caption { font-weight: 400; font-size: 12px; }
.quantity-custom .ctrl a, .product-list-scanner-custom > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, .table-custom > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .ctrl a, .promotion-vertical-container-custom .ProdQuant .list_quantity .ctrl a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .ctrl a, .product-custom #product_ctrls #prod_order > table .ctrl a, #page #context .section_body .core #product_ctrls #prod_order > table .ctrl a, .product-list-custom tr:first-child td .list_more .list_quantity .ctrl a, .list_item tr:first-child td .list_more .list_quantity .ctrl a, .product-order-list-custom tr:first-child td .list_purchase .list_quantity .ctrl a, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .ctrl a, #products ul li .list_item_price .list_quantity .ctrl a, .product-grid-custom .group_container .list_more .list_order .list_quantity .ctrl a, .list_grid .group_container .list_more .list_order .list_quantity .ctrl a { height: 28px !important; line-height: 28px; font-size: 12px; color: #ffffff; background-color: #ea6153; }
.quantity-custom .act a, .product-list-scanner-custom > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, .table-custom > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(2) .list_quantity .act a, .promotion-vertical-container-custom .ProdQuant .list_quantity .act a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .list_quantity .act a, .product-custom #product_ctrls #prod_order > table .act a, #page #context .section_body .core #product_ctrls #prod_order > table .act a, .product-list-custom tr:first-child td .list_more .list_quantity .act a, .list_item tr:first-child td .list_more .list_quantity .act a, .product-order-list-custom tr:first-child td .list_purchase .list_quantity .act a, #ORDER03 .list_item tr:first-child td .list_purchase .list_quantity .act a, #products ul li .list_item_price .list_quantity .act a, .product-grid-custom .group_container .list_more .list_order .list_quantity .act a, .list_grid .group_container .list_more .list_order .list_quantity .act a { font-size: 16px; line-height: 28px; width: 24px; height: 28px; background-color: #ea6153; color: #ffffff; }

.product-list-scanner-custom th span, .table-custom > tbody.custom_over th span, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over th span, .layer > .section_body .overview table > tbody.custom_over th span, #page #context .section_body .core .overview > table > tbody.custom_over th span, #page #context .section_body .overview > table#scan_overview > tbody.custom_over th span, #cnt_parked_orders > table > tbody.custom_over th span, #cnt_hotlist > table > tbody.custom_over th span { border-color: #dbdbdb; }
.product-list-scanner-custom > tr:nth-of-type(1) > td:nth-of-type(1), .table-custom > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1), #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) { font-weight: 700; }
.product-list-scanner-custom > tr:nth-of-type(2) > td, .table-custom > tbody.custom_over > tr:nth-of-type(2) > td, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(2) > td, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(2) > td, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(2) > td, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(2) > td, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(2) > td { font-weight: 400; }
.product-list-scanner-custom > tr:nth-of-type(2) > td:nth-of-type(1), .table-custom > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(1), .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(1), #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(1), #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(1), #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(1), #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(1) { color: #6f6363; font-size: 12px; }
.product-list-scanner-custom > tr:nth-of-type(2) > td:nth-of-type(2), .table-custom > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(2), .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(2), #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(2), #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(2), #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(2), #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(2) > td:nth-of-type(2) { color: #1e5792; }

.table-custom > thead tr, .layer > .section_body .tabs .tab_txt .overview > table > thead tr, .layer > .section_body .overview table > thead tr, #page #context .section_body .core .overview > table > thead tr, #page #context .section_body .overview > table#scan_overview > thead tr, #cnt_parked_orders > table > thead tr, #cnt_hotlist > table > thead tr { border-top-color: #e4e4e4; border-bottom-color: #e4e4e4; font-size: 14px; }
.table-custom > thead tr th, .layer > .section_body .tabs .tab_txt .overview > table > thead tr th, .layer > .section_body .overview table > thead tr th, #page #context .section_body .core .overview > table > thead tr th, #page #context .section_body .overview > table#scan_overview > thead tr th, #cnt_parked_orders > table > thead tr th, #cnt_hotlist > table > thead tr th { color: #1e5792; background-color: #efefef; font-size: 14px; line-height: 20px; font-weight: 700; }
.table-custom > tbody.custom_over, .layer > .section_body .tabs .tab_txt .overview > table > tbody.custom_over, .layer > .section_body .overview table > tbody.custom_over, #page #context .section_body .core .overview > table > tbody.custom_over, #page #context .section_body .overview > table#scan_overview > tbody.custom_over, #cnt_parked_orders > table > tbody.custom_over, #cnt_hotlist > table > tbody.custom_over { border-bottom-color: #e4e4e4; }
.table-custom > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) a, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) a, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) a, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) a, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) a, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(1) > td:nth-of-type(1) a { font-weight: 700; color: #241904; }
.table-custom > tbody.custom_over > tr:nth-of-type(2) > td, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(2) > td, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(2) > td, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(2) > td, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(2) > td, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(2) > td { font-weight: 400; font-size: 16px; line-height: 18px; }
.table-custom > tbody.custom_over > tr:nth-of-type(2) > td.amount, .layer > .section_body .overview table > tbody.custom_over > tr:nth-of-type(2) > td.amount, #page #context .section_body .core .overview > table > tbody.custom_over > tr:nth-of-type(2) > td.amount, #page #context .section_body .overview > table#scan_overview > tbody.custom_over > tr:nth-of-type(2) > td.amount, #cnt_parked_orders > table > tbody.custom_over > tr:nth-of-type(2) > td.amount, #cnt_hotlist > table > tbody.custom_over > tr:nth-of-type(2) > td.amount { color: #1e5792; }
.table-custom > tbody:not(.custom_over) tr, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr, .layer > .section_body .overview table > tbody:not(.custom_over) tr, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr, #cnt_parked_orders > table > tbody:not(.custom_over) tr, #cnt_hotlist > table > tbody:not(.custom_over) tr { border-bottom-color: #e4e4e4; }
.table-custom > tbody:not(.custom_over) tr th, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr th, .layer > .section_body .overview table > tbody:not(.custom_over) tr th, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th, #cnt_parked_orders > table > tbody:not(.custom_over) tr th, #cnt_hotlist > table > tbody:not(.custom_over) tr th { font-size: 16px; line-height: 24px; font-weight: 700; }
.table-custom > tbody:not(.custom_over) tr th a, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr th a, .layer > .section_body .overview table > tbody:not(.custom_over) tr th a, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a, #cnt_parked_orders > table > tbody:not(.custom_over) tr th a, #cnt_hotlist > table > tbody:not(.custom_over) tr th a { color: #241904; }
.table-custom > tbody:not(.custom_over) tr th a[class^="icon"], .layer > .section_body .overview table > tbody:not(.custom_over) tr th a[class^="icon"], #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr th a[class^="icon"], #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr th a[class^="icon"], #cnt_parked_orders > table > tbody:not(.custom_over) tr th a[class^="icon"], #cnt_hotlist > table > tbody:not(.custom_over) tr th a[class^="icon"] { font-size: 14px; line-height: 24px; width: 24px; height: 24px; color: #ffffff; background-color: #ea6153; }
.table-custom > tbody:not(.custom_over) tr td, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr td, .layer > .section_body .overview table > tbody:not(.custom_over) tr td, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr td, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr td, #cnt_parked_orders > table > tbody:not(.custom_over) tr td, #cnt_hotlist > table > tbody:not(.custom_over) tr td { font-weight: 300; font-size: 16px; line-height: 24px; }
.table-custom > tbody:not(.custom_over) tr td a, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr td a, .layer > .section_body .overview table > tbody:not(.custom_over) tr td a, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr td a, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr td a, #cnt_parked_orders > table > tbody:not(.custom_over) tr td a, #cnt_hotlist > table > tbody:not(.custom_over) tr td a { color: #241904; }
.table-custom > tbody:not(.custom_over) tr td div, .layer > .section_body .tabs .tab_txt .overview > table > tbody:not(.custom_over) tr td div, .layer > .section_body .overview table > tbody:not(.custom_over) tr td div, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr td div, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr td div, #cnt_parked_orders > table > tbody:not(.custom_over) tr td div, #cnt_hotlist > table > tbody:not(.custom_over) tr td div { font-size: 12px; line-height: 14px; font-weight: 400; color: #6f6363; }
.table-custom > tbody:not(.custom_over) tr td.amount, .layer > .section_body .overview table > tbody:not(.custom_over) tr td.amount, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr td.amount, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr td.amount, #cnt_parked_orders > table > tbody:not(.custom_over) tr td.amount, #cnt_hotlist > table > tbody:not(.custom_over) tr td.amount { color: #1e5792; }
.table-custom > tbody:not(.custom_over) tr:hover th, .layer > .section_body .overview table > tbody:not(.custom_over) tr:hover th, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr:hover th, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr:hover th, #cnt_parked_orders > table > tbody:not(.custom_over) tr:hover th, #cnt_hotlist > table > tbody:not(.custom_over) tr:hover th, .table-custom > tbody:not(.custom_over) tr:hover td, .layer > .section_body .overview table > tbody:not(.custom_over) tr:hover td, #page #context .section_body .core .overview > table > tbody:not(.custom_over) tr:hover td, #page #context .section_body .overview > table#scan_overview > tbody:not(.custom_over) tr:hover td, #cnt_parked_orders > table > tbody:not(.custom_over) tr:hover td, #cnt_hotlist > table > tbody:not(.custom_over) tr:hover td { background-color: #dadada; }
.table-custom > tfoot tr, .layer > .section_body .tabs .tab_txt .overview > table > tfoot tr, .layer > .section_body .overview table > tfoot tr, #page #context .section_body .core .overview > table > tfoot tr, #page #context .section_body .overview > table#scan_overview > tfoot tr, #cnt_parked_orders > table > tfoot tr, #cnt_hotlist > table > tfoot tr { border-bottom-color: #e4e4e4; border-top-color: #e4e4e4; font-size: 14px; }
.table-custom > tfoot tr th, .layer > .section_body .tabs .tab_txt .overview > table > tfoot tr th, .layer > .section_body .overview table > tfoot tr th, #page #context .section_body .core .overview > table > tfoot tr th, #page #context .section_body .overview > table#scan_overview > tfoot tr th, #cnt_parked_orders > table > tfoot tr th, #cnt_hotlist > table > tfoot tr th { color: #1e5792; background-color: #efefef; font-size: 14px; line-height: 20px; font-weight: 700; }

.tabs-custom .tab_links td *, .layer > .section_body .tabs .tab_links td *, .layer > .section_body .item_top .tab_links td *, .tabs .tab_links td * { font-weight: 300; color: #ffffff; line-height: 34px; font-size: 14px; }
.tabs-custom .tab_links td .tab_link, .layer > .section_body .item_top .tab_links td .tab_link, .tabs .tab_links td .tab_link { background-color: #5ac1ee; }
.tabs-custom .tab_links td .tab_link .tab_link_right, .layer > .section_body .item_top .tab_links td .tab_link .tab_link_right, .tabs .tab_links td .tab_link .tab_link_right { background-color: #ffffff; }
.tabs-custom .tab_links td .tab_link .tab_link_right .tab_link_middle, .layer > .section_body .item_top .tab_links td .tab_link .tab_link_right .tab_link_middle, .tabs .tab_links td .tab_link .tab_link_right .tab_link_middle { background-color: #315d92; }
.tabs-custom .tab_links td .tab_link:hover .tab_link_right .tab_link_middle, .layer > .section_body .item_top .tab_links td .tab_link:hover .tab_link_right .tab_link_middle, .tabs .tab_links td .tab_link:hover .tab_link_right .tab_link_middle { color: #ffffff; }
.tabs-custom .tab_links td.empty .tab_link_right .tab_link_middle, .layer > .section_body .item_top .tab_links td.empty .tab_link_right .tab_link_middle, .tabs .tab_links td.empty .tab_link_right .tab_link_middle { background-color: #ffffff; }
.tabs-custom .tab_links td.selected .tab_link .tab_link_right .tab_link_middle, .layer > .section_body .item_top .tab_links td.selected .tab_link .tab_link_right .tab_link_middle, .tabs .tab_links td.selected .tab_link .tab_link_right .tab_link_middle { background-color: #5ac1ee; color: #ffffff; }
.tabs-custom .tab_txt table tr, .layer > .section_body .tabs .tab_txt table tr, .layer > .section_body .item_top .tab_txt table tr, .tabs .tab_txt table tr { border-bottom-color: #dbdbdb; }
.tabs-custom .tab_txt table tr th, .layer > .section_body .tabs .tab_txt table tr th, .layer > .section_body .item_top .tab_txt table tr th, .tabs .tab_txt table tr th, .tabs-custom .tab_txt table tr td, .layer > .section_body .tabs .tab_txt table tr td, .layer > .section_body .item_top .tab_txt table tr td, .tabs .tab_txt table tr td { line-height: 24px; }
.tabs-custom .tab_txt table tr th, .layer > .section_body .tabs .tab_txt table tr th, .layer > .section_body .item_top .tab_txt table tr th, .tabs .tab_txt table tr th { font-weight: 700; }
.tabs-custom .tab_txt table tr td, .layer > .section_body .tabs .tab_txt table tr td, .layer > .section_body .item_top .tab_txt table tr td, .tabs .tab_txt table tr td { color: #6f6363; font-weight: 300; }
.tabs-custom .tab_txt table + table tr:first-child, .layer > .section_body .item_top .tab_txt table + table tr:first-child, .tabs .tab_txt table + table tr:first-child { border-top-color: #dbdbdb; }

.calendar-layer-custom .intro .set a, #calendar_layer .intro .set a { width: 20px; height: 20px; font-size: 14px; line-height: 20px; }
.calendar-layer-custom .intro .set strong, #calendar_layer .intro .set strong { color: #ffffff; line-height: 20px; font-size: 14px; font-weight: 400; }
.calendar-layer-custom .core > div:first-child, #calendar_layer .core > div:first-child { font-size: 12px; }

.promotion-vertical-container-custom .inner .PromTitle *, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner .PromTitle * { line-height: 24px; font-size: 16px; font-weight: 700; color: #241904; }
.promotion-vertical-container-custom .inner > a .ProdThumb, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdThumb { background: #ffffff; border-color: #e4e4e4; }
.promotion-vertical-container-custom .inner > a .ProdDesc .ProdDescShrt, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdDescShrt, .promotion-vertical-container-custom .inner > a .ProdDesc .ProdCode, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdCode { color: #000000; font-size: 12px; line-height: 14px; }
.promotion-vertical-container-custom .inner > a .ProdDesc .ProdPack, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdPack { font-size: 12px; line-height: 12px; font-weight: 300; }
.promotion-vertical-container-custom .inner > a .ProdDesc .ProdPrice, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .inner > a .ProdDesc .ProdPrice { font-size: 22px; line-height: 22px; font-weight: 700; color: #1e5792; }
.promotion-vertical-container-custom .ProdLabel:not(:empty), .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdLabel:not(:empty) { line-height: 20px; }
.promotion-vertical-container-custom .ProdQuant .SliderButton a, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdQuant .SliderButton a { background-color: #5ac1ee !important; line-height: 24px; color: #ffffff; font-weight: 400; }
.promotion-vertical-container-custom .alert, .bx-wrapper .bx-viewport li .ProdContainer.Vertical .alert { font-size: 12px; font-weight: 400; line-height: 14px; }

.bx-wrapper .bx-controls.bx-has-pager .bx-pager .bx-pager-item a { background-color: #dadada; }
.bx-wrapper .bx-controls.bx-has-pager .bx-pager .bx-pager-item a.active { background-color: #6f6363; }
.bx-wrapper .bx-controls .bx-controls-direction a { line-height: 24px; font-size: 40px; color: #6f6363; }

#scrim { background-color: #ffffff; }

.layer { background-color: #ffffff; border-color: #1e5792; -webkit-box-shadow: 0 0 50px 0 rgba(111, 99, 99, 0.5); -moz-box-shadow: 0 0 50px 0 rgba(111, 99, 99, 0.5); box-shadow: 0 0 50px 0 rgba(111, 99, 99, 0.5); }
.layer > .section_body > .intro, .layer > .section_body > form > .intro, .layer > form > .section_body > .intro { background-color: #1e5792; }
.layer > .section_body > .intro a:not(.button_flex):not(.button_order), .layer > .section_body > form > .intro a:not(.button_flex):not(.button_order), .layer > form > .section_body > .intro a:not(.button_flex):not(.button_order) { color: #ffffff; width: 40px; height: 40px; font-size: 20px; line-height: 40px; }
.layer > .section_body > .intro > h1, .layer > .section_body > .intro > h2, .layer > .section_body > .intro > h3, .layer > .section_body > .intro > h4, .layer > .section_body > form > .intro > h1, .layer > .section_body > form > .intro > h2, .layer > .section_body > form > .intro > h3, .layer > .section_body > form > .intro > h4, .layer > form > .section_body > .intro > h1, .layer > form > .section_body > .intro > h2, .layer > form > .section_body > .intro > h3, .layer > form > .section_body > .intro > h4 { color: #ffffff; line-height: 24px; font-size: 24px; font-weight: 400; }
.layer > .section_body > .intro > h2 + h4, .layer > .section_body > .intro > h1 + h2, .layer > .section_body > form > .intro > h2 + h4, .layer > .section_body > form > .intro > h1 + h2, .layer > form > .section_body > .intro > h2 + h4, .layer > form > .section_body > .intro > h1 + h2 { font-weight: 300; font-size: 14px; line-height: 18px; }
.layer > .section_body > .intro strong, .layer > .section_body > form > .intro strong, .layer > form > .section_body > .intro strong { font-size: 12px; font-weight: 300; color: #ffffff; }
.layer > .section_body > form .item_top > strong, .layer > .section_body > form .item_top > h4, .layer > .section_body > form > form .item_top > strong, .layer > .section_body > form > form .item_top > h4, .layer > form > .section_body > form .item_top > strong, .layer > form > .section_body > form .item_top > h4 { font-weight: 400; background-color: #efefef; color: #1e5792; }
.layer > .section_body > form .item_top > strong, .layer > .section_body > form > form .item_top > strong, .layer > form > .section_body > form .item_top > strong { font-size: 12px; line-height: 14px; }
.layer > .section_body > form .item_top > h4, .layer > .section_body > form > form .item_top > h4, .layer > form > .section_body > form .item_top > h4 { font-size: 16px; line-height: 34px; }
.layer > .section_body > form .item_top > h4 + strong, .layer > .section_body > form > form .item_top > h4 + strong, .layer > form > .section_body > form .item_top > h4 + strong { margin-top: -3px; }
.layer > .section_body > form .item_top .total_half .total_item #FLDSSN + .total_text, .layer > .section_body > form > form .item_top .total_half .total_item #FLDSSN + .total_text, .layer > form > .section_body > form .item_top .total_half .total_item #FLDSSN + .total_text { font-size: 14px; }
.layer > .section_body > form .item_top .total_item .total_descr, .layer > .section_body > form > form .item_top .total_item .total_descr, .layer > form > .section_body > form .item_top .total_item .total_descr { font-size: 14px; }
.layer > .section_body > form .item_top .total_item .total_descr:first-line, .layer > .section_body > form > form .item_top .total_item .total_descr:first-line, .layer > form > .section_body > form .item_top .total_item .total_descr:first-line { line-height: 26px; font-size: 16px; }
.layer > .section_body > form .item_top .total_item .total_symbol, .layer > .section_body > form > form .item_top .total_item .total_symbol, .layer > form > .section_body > form .item_top .total_item .total_symbol { line-height: 14px; font-size: 14px; }
.layer > .section_body > form .item_top .total_item .total_text span, .layer > .section_body > form > form .item_top .total_item .total_text span, .layer > form > .section_body > form .item_top .total_item .total_text span { line-height: 34px; font-size: 16px; }
.layer > .section_body > form .item_top .total_item .total_text span label, .layer > .section_body > form > form .item_top .total_item .total_text span label, .layer > form > .section_body > form .item_top .total_item .total_text span label { line-height: 34px; }
.layer > .section_body > form .item_top .total_item .total_text input + a, .layer > .section_body > form > form .item_top .total_item .total_text input + a, .layer > form > .section_body > form .item_top .total_item .total_text input + a { line-height: 26px; background-color: #5ac1ee; color: #ffffff; }
.layer > .section_body > .more h3, .layer > .section_body > form > .more h3, .layer > form > .section_body > .more h3 { font-size: 16px; font-weight: 300; line-height: 26px; background-color: #efefef; color: #1e5792; }
.layer > .section_body > .more .group_container .total_fourth:nth-child(odd) div, .layer > .section_body > form > .more .group_container .total_fourth:nth-child(odd) div, .layer > form > .section_body > .more .group_container .total_fourth:nth-child(odd) div { font-weight: 700; }
.layer > .section_body > .core .total_matrix .group_header a, .layer > .section_body > form > .core .total_matrix .group_header a, .layer > form > .section_body > .core .total_matrix .group_header a { font-weight: 700; }
.layer > .section_body > .core .total_matrix .total_seventh .button_flex .button_text, .layer > .section_body > .core .total_matrix .total_seventh .buttons a .button_text, .buttons .layer > .section_body > .core .total_matrix .total_seventh a .button_text, .layer > .section_body > .core .total_matrix .total_seventh .button_order .button_text, .layer > .section_body > .core .total_matrix .total_seventh #page #context .buttons .basket_button .button_text, #page #context .buttons .layer > .section_body > .core .total_matrix .total_seventh .basket_button .button_text, .layer > .section_body > .core .total_matrix .total_seventh #page #context .buttons a .button_text, #page #context .buttons .layer > .section_body > .core .total_matrix .total_seventh a .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh .button_flex .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh .buttons a .button_text, .buttons .layer > .section_body > form > .core .total_matrix .total_seventh a .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh .button_order .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh #page #context .buttons .basket_button .button_text, #page #context .buttons .layer > .section_body > form > .core .total_matrix .total_seventh .basket_button .button_text, .layer > .section_body > form > .core .total_matrix .total_seventh #page #context .buttons a .button_text, #page #context .buttons .layer > .section_body > form > .core .total_matrix .total_seventh a .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh .button_flex .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh .buttons a .button_text, .buttons .layer > form > .section_body > .core .total_matrix .total_seventh a .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh .button_order .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh #page #context .buttons .basket_button .button_text, #page #context .buttons .layer > form > .section_body > .core .total_matrix .total_seventh .basket_button .button_text, .layer > form > .section_body > .core .total_matrix .total_seventh #page #context .buttons a .button_text, #page #context .buttons .layer > form > .section_body > .core .total_matrix .total_seventh a .button_text { line-height: 24px; font-size: 12px; font-weight: 400; }
.layer > .section_body .tabs .tab_txt .intro, .layer > .section_body > form .tabs .tab_txt .intro, .layer > form > .section_body .tabs .tab_txt .intro { /*
					.tools {
						font-weight:$light;
						line-height:$dialog-tabs-titles-line-height;
						a {
							font-weight:$light;
							line-height:$dialog-tabs-titles-line-height;
							span {
								font-size:$dialog-tabs-titles-font-size;
								line-height:$dialog-tabs-titles-line-height;
								width:$dialog-tabs-titles-width;
								height:$dialog-tabs-titles-height;
							}
						}
					}
*/ }
.layer > .section_body .tabs .tab_txt .intro h3, .layer > .section_body > form .tabs .tab_txt .intro h3, .layer > form > .section_body .tabs .tab_txt .intro h3 { font-size: 16px; font-weight: 300; line-height: 26px; background-color: #efefef; color: #1e5792; }
.layer > .section_body .tabs .tab_txt .section_body .intro h2, .layer > .section_body > form .tabs .tab_txt .section_body .intro h2, .layer > form > .section_body .tabs .tab_txt .section_body .intro h2 { font-size: 16px; font-weight: 400; line-height: 34px; background-color: #efefef; color: #1e5792; }
.layer > .section_body .tabs .tab_txt .section_body .intro strong, .layer > .section_body > form .tabs .tab_txt .section_body .intro strong, .layer > form > .section_body .tabs .tab_txt .section_body .intro strong { font-size: 12px; font-weight: 300; color: #6f6363; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > h3, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > h3, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > h3 { background-color: #dadada; color: #241904; line-height: 24px; font-weight: 400; }
.layer > .section_body .tabs .tab_txt .section_body .item_top > h3:after, .layer > .section_body > form .tabs .tab_txt .section_body .item_top > h3:after, .layer > form > .section_body .tabs .tab_txt .section_body .item_top > h3:after { border-left-color: #dadada; background: #ffffff; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_descr, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_descr, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_descr { font-size: 14px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_descr:first-line, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_descr:first-line, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_descr:first-line { line-height: 26px; font-size: 16px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_symbol, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_symbol, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_symbol { line-height: 14px; font-size: 14px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text span, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text span, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text span { line-height: 34px; font-size: 16px; }
.layer > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text span label, .layer > .section_body > form .tabs .tab_txt .section_body .item_top .total_item .total_text span label, .layer > form > .section_body .tabs .tab_txt .section_body .item_top .total_item .total_text span label { line-height: 34px; }
.layer > .section_body #yr_forms a, .layer > .section_body > form #yr_forms a, .layer > form > .section_body #yr_forms a { line-height: 24px; border-bottom-color: #e4e4e4; }
.layer > .section_body #yr_forms a:before, .layer > .section_body > form #yr_forms a:before, .layer > form > .section_body #yr_forms a:before { color: #1e5792; font-size: 12px; }
.layer > .section_body .overview table, .layer > .section_body > form .overview table, .layer > form > .section_body .overview table { /*
				th, td {
					line-height:$dialog-tabs-overview1-line-height;
					font-size:$dialog-tabs-overview1-font-size;
				}
				th {
					font-size:$dialog-tabs-overview2-font-size;
					border-bottom-color:$color-main-borders;
				}
				tbody {
					tr:first-child td {
						font-weight:$bold;
						font-size:$dialog-tabs-overview3-font-size;
						color:$color-main-text-href;
					}
					tr:last-child td {
						border-bottom-color:$color-main-borders;
						&:first-child {
							font-size:$dialog-tabs-overview4-font-size;
						}
					}
				}
*/ }
.layer > .section_body .closure .paginate, .layer > .section_body > form .closure .paginate, .layer > form > .section_body .closure .paginate { font-weight: 300; line-height: 22px; background-color: #efefef; border-top-color: #e4e4e4; }

.layer > .section_body .tab_txt form .intro h3 { /*
						font-size:$dialog-tabs-intro-titles-font-size;
						line-height:$dialog-tabs-intro-titles-line-height;
*/ font-weight: 400; background-color: #efefef; color: #1e5792; }
.layer > .section_body .tab_txt form .intro strong { font-size: 12px; font-weight: 300; color: #6f6363; }
.layer > .section_body .tab_txt form .item_top .total_half .total_item #FLDSSN + .total_text { font-size: 14px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_descr { font-size: 14px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_descr:first-line { line-height: 26px; font-size: 16px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_symbol { line-height: 14px; font-size: 14px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text span { line-height: 34px; font-size: 16px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text span label { line-height: 34px; }
.layer > .section_body .tab_txt form .item_top .total_item .total_text input + a { line-height: 26px; background-color: #5ac1ee; color: #ffffff; }

.filter-price-custom #filterrange .group_list #slider-price-range a, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a { background-image: -webkit-linear-gradient(top, #1e5792 0%, #242DE2 100%); background-image: -o-linear-gradient(top, #1e5792 0%, #242DE2 100%); background-image: linear-gradient(to bottom, #1e5792 0%, #242DE2 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1E5792', endColorstr='#FF242DE2', GradientType=0); -webkit-box-shadow: inset 0 0 0 1px #bbb, inset 0 0 0 2px white; box-shadow: inset 0 0 0 1px #bbb, inset 0 0 0 2px white; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; overflow: hidden; overflow: visible; }
.filter-price-custom #filterrange .group_list #slider-price-range a > span, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span { background-color: rgba(0, 0, 0, 0.5); color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow: hidden; font-size: 12px; font-weight: 300; overflow: visible; }
.filter-price-custom #filterrange .group_list #slider-price-range a > span#text_slide_min:before, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_min:before, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_min:before { border-top-color: rgba(0, 0, 0, 0.5); }
.filter-price-custom #filterrange .group_list #slider-price-range a > span#text_slide_max:before, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_max:before, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-range a > span#text_slide_max:before { border-bottom-color: rgba(0, 0, 0, 0.5); }
.filter-price-custom #filterrange .group_list #slider-price-min strong, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min strong, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min strong, .filter-price-custom #filterrange .group_list #slider-price-max strong, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max strong, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max strong { font-size: 12px; line-height: 12px; font-weight: 400; }
.filter-price-custom #filterrange .group_list #slider-price-min input, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min input, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-min input, .filter-price-custom #filterrange .group_list #slider-price-max input, .left-side-filter-custom .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max input, #page #names #nom_menu #filters .section_body #filterblock fieldset#filter_price #filterrange .group_list #slider-price-max input { line-height: 20px; height: 20px; font-size: 12px; }

.menu-top-custom, #page #main #main_menu { height: 46px; background-color: #315d92; }
.menu-top-custom h3, #page #main #main_menu h3 { height: 46px; line-height: 46px; }
.menu-top-custom h3 a, #page #main #main_menu h3 a { height: 46px; line-height: 46px; font-size: 16px; font-weight: 700; color: #ffffff; }
.menu-top-custom h3:hover a, #page #main #main_menu h3:hover a { background-color: #5ac1ee; color: #ffffff; }
.menu-top-custom h3.selected a, #page #main #main_menu h3.selected a { background-color: #5ac1ee; color: #ffffff; }
.menu-top-custom .group_list, #page #main #main_menu .group_list { background-color: #5ac1ee; border-color: #315d92; }
.menu-top-custom .group_list ul li, #page #main #main_menu .group_list ul li { border-top-color: #315d92; }
.menu-top-custom .group_list ul li a, #page #main #main_menu .group_list ul li a { height: 30px; line-height: 30px; font-size: 14px; color: #ffffff; }
.menu-top-custom .group_list ul li:hover a, #page #main #main_menu .group_list ul li:hover a { color: #ffffff; }

.new-login-box-custom #login_interact *, #page #main #newLoginBox #login_interact *, .new-login-box-custom #login_greet *, #page #main #newLoginBox #login_greet * { height: 20px; line-height: 20px; font-size: 14px; font-weight: 400; }

.menu-left-side-custom, #page #names #nom_menu { background-color: #1e5792; border-color: #ffffff; }
.menu-left-side-custom .section_body .group_container, #page #names #nom_menu .section_body .group_container { border-bottom-color: #ffffff; }
.menu-left-side-custom .section_body .group_container a, #page #names #nom_menu .section_body .group_container a { height: 34px; line-height: 34px; font-weight: 700; color: #ffffff; }
.menu-left-side-custom .section_body .group_container .group_list, #page #names #nom_menu .section_body .group_container .group_list { background-color: #ffffff; }
.menu-left-side-custom .section_body .group_container .group_list ul li, #page #names #nom_menu .section_body .group_container .group_list ul li { border-top-color: #efefef; }
.menu-left-side-custom .section_body .group_container .group_list ul li a, #page #names #nom_menu .section_body .group_container .group_list ul li a { font-weight: 300; color: #241904; }
.menu-left-side-custom .section_body .group_container .group_list ul li a:hover, #page #names #nom_menu .section_body .group_container .group_list ul li a:hover { color: #ea6153; }

.account-detail-custom, #page #options #accountDetail { color: #241904; }
.account-detail-custom span, #page #options #accountDetail span, .account-detail-custom h3, #page #options #accountDetail h3, .account-detail-custom h4, #page #options #accountDetail h4, .account-detail-custom div:not(:last-of-type), #page #options #accountDetail div:not(:last-of-type) { font-size: 14px; line-height: 20px; }
.account-detail-custom h3, #page #options #accountDetail h3, .account-detail-custom h4, #page #options #accountDetail h4, .account-detail-custom .loggedName, #page #options #accountDetail .loggedName, .account-detail-custom #acc_nr, #page #options #accountDetail #acc_nr, .account-detail-custom .email_address, #page #options #accountDetail .email_address { border-right-color: #241904; }
.account-detail-custom .buttons *, #page #options #accountDetail .buttons * { font-weight: 300; font-size: 14px; line-height: 20px; }

.new-basket-custom *, #page #options #newBasket * { color: #241904; }
.new-basket-custom h3, #page #options #newBasket h3 { font-weight: 700; font-size: 14px; }
.new-basket-custom table, #page #options #newBasket table { font-size: 11px; }
.new-basket-custom .buttons *, #page #options #newBasket .buttons * { line-height: 35px; }
.new-basket-custom .buttons a .button_text, #page #options #newBasket .buttons a .button_text { font-weight: 300; font-size: 20px; color: #ffffff; }

.page-closure-custom, #page_closure { background-color: #414141; }
.page-closure-custom > div, #page_closure > div { font-size: 13px; color: #ffffff; }
.page-closure-custom > div .total_fifth, #page_closure > div .total_fifth { color: #ffffff; }
.page-closure-custom > div .total_fifth h3, #page_closure > div .total_fifth h3 { font-size: 16px; }
.page-closure-custom > div .total_fifth ul, #page_closure > div .total_fifth ul { padding: 0; }
.page-closure-custom > div .total_fifth ul li, #page_closure > div .total_fifth ul li { font-size: 13px; }
.page-closure-custom > div .total_fifth ul li a, #page_closure > div .total_fifth ul li a { font-size: 13px; color: #ffffff; }
.page-closure-custom > div .total_fifth ul li a:hover, #page_closure > div .total_fifth ul li a:hover { color: #ffffff; }

.left-side-filter-custom #filter_texts, #page #names #nom_menu #filters #filter_texts { font-size: 16px; line-height: 18px; font-weight: 300; }
.left-side-filter-custom .section_body .intro, #page #names #nom_menu #filters .section_body .intro { font-size: 14px; line-height: 16px; font-weight: 300; }
.left-side-filter-custom .section_body .intro > a, #page #names #nom_menu #filters .section_body .intro > a { line-height: 24px; color: #ffffff; }
.left-side-filter-custom .section_body .intro h2, #page #names #nom_menu #filters .section_body .intro h2 { font-size: 14px; line-height: 24px; background-color: #000000; color: #ffffff; font-weight: 400; }
.left-side-filter-custom .section_body .intro h4, #page #names #nom_menu #filters .section_body .intro h4 { font-size: 14px; line-height: 16px; font-weight: 700; font-style: normal; }
.left-side-filter-custom .section_body .intro .buttons .button_flex .button_text, #page #names #nom_menu #filters .section_body .intro .buttons .button_flex .button_text, .left-side-filter-custom .section_body .intro .buttons a .button_text, #page #names #nom_menu #filters .section_body .intro .buttons a .button_text, .left-side-filter-custom .section_body .intro .buttons .button_order .button_text, #page #names #nom_menu #filters .section_body .intro .buttons .button_order .button_text, .left-side-filter-custom .section_body .intro #page #context .buttons .basket_button .button_text, #page #context .left-side-filter-custom .section_body .intro .buttons .basket_button .button_text, #page #names #nom_menu #filters .section_body .intro #context .buttons .basket_button .button_text, #page #context #names #nom_menu #filters .section_body .intro .buttons .basket_button .button_text, .left-side-filter-custom .section_body .intro #page #context .buttons a .button_text, #page #context .left-side-filter-custom .section_body .intro .buttons a .button_text { font-weight: 300; font-size: 14px; line-height: 20px; height: 20px; }
.left-side-filter-custom .section_body #filterblock fieldset, #page #names #nom_menu #filters .section_body #filterblock fieldset { border-color: #315d92; }
.left-side-filter-custom .section_body #filterblock fieldset .group_container h4, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container h4 { font-size: 14px; line-height: 24px; background-color: #000000; color: #ffffff; font-weight: 400; }
.left-side-filter-custom .section_body #filterblock fieldset .group_container .group_list ul h4, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 { line-height: 26px; background-color: #1e5792; }
.left-side-filter-custom .section_body #filterblock fieldset .group_container .group_list ul h4 label, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 label { font-size: 14px; }
.left-side-filter-custom .section_body #filterblock fieldset .group_container .group_list ul h4 label span, #page #names #nom_menu #filters .section_body #filterblock fieldset .group_container .group_list ul h4 label span { font-size: 12px; color: #ffffff; }
.left-side-filter-custom .section_body #filterblock fieldset #filtersearch .group_list input, #page #names #nom_menu #filters .section_body #filterblock fieldset #filtersearch .group_list input { height: 26px; border-color: #5ac1ee; }
.left-side-filter-custom .section_body #filterblock fieldset #filtersearch .group_list a, #page #names #nom_menu #filters .section_body #filterblock fieldset #filtersearch .group_list a { line-height: 28px; background-color: #5ac1ee; border-color: #5ac1ee; color: #ffffff; }
.left-side-filter-custom .section_body #filterblock fieldset #filterbox .group_list ul li, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li { line-height: 26px; }
.left-side-filter-custom .section_body #filterblock fieldset #filterbox .group_list ul li label, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li label { font-size: 14px; }
.left-side-filter-custom .section_body #filterblock fieldset #filterbox .group_list ul li label span, #page #names #nom_menu #filters .section_body #filterblock fieldset #filterbox .group_list ul li label span { font-size: 12px; color: #1e5792; }

.page-breadcrumbs-custom > a, #page #context .section_body .intro #page_breadcrumbs > a { height: 20px; font-size: 12px !important; line-height: 20px !important; color: #241904; font-weight: 300; }
.page-breadcrumbs-custom ul li, #page #context .section_body .intro #page_breadcrumbs ul li { height: 20px; line-height: 20px !important; font-size: 12px !important; font-weight: 300; }
.page-breadcrumbs-custom ul li a, #page #context .section_body .intro #page_breadcrumbs ul li a, .page-breadcrumbs-custom ul li strong, #page #context .section_body .intro #page_breadcrumbs ul li strong { height: 20px; line-height: 20px !important; font-size: 12px !important; font-weight: 300; }
.page-breadcrumbs-custom ul li strong, #page #context .section_body .intro #page_breadcrumbs ul li strong { color: #ea6153; }
.page-breadcrumbs-custom ul li.ui-menu-divider, #page #context .section_body .intro #page_breadcrumbs ul li.ui-menu-divider { display: none; }

.block-intro-view-custom, .layer > .section_body .tabs .tab_txt .intro .view, .layer > .section_body > form .tabs .tab_txt .intro .view, .layer > form > .section_body .tabs .tab_txt .intro .view, #page #context .section_body .intro .view { font-weight: 300; line-height: 22px; background-color: #efefef; border-top-color: #e4e4e4; }

.block-intro-set-custom > .total_item:first-child, .layer > .section_body .tabs .tab_txt .intro .set > .total_item:first-child, #page #context .section_body .core .intro .set > .total_item:first-child, #page #context .section_body .core > .item > .total_item:first-child { line-height: 28px; }
.block-intro-set-custom > .total_item:first-child .total_descr, .layer > .section_body .tabs .tab_txt .intro .set > .total_item:first-child .total_descr, #page #context .section_body .core .intro .set > .total_item:first-child .total_descr, #page #context .section_body .core > .item > .total_item:first-child .total_descr { line-height: 28px; font-size: 18px; }
.block-intro-set-custom .total_half .total_item .total_descr, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_descr, #page #context .section_body .core .intro .set .total_half .total_item .total_descr, #page #context .section_body .core > .item .total_half .total_item .total_descr { line-height: 28px; font-size: 18px; }
.block-intro-set-custom .total_half .total_item .total_text input.text_date + a, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text input.text_date + a, #page #context .section_body .core .intro .set .total_half .total_item .total_text input.text_date + a, #page #context .section_body .core > .item .total_half .total_item .total_text input.text_date + a, .block-intro-set-custom .total_half .total_item .total_text select.text_date + a, .layer > .section_body .tabs .tab_txt .intro .set .total_half .total_item .total_text select.text_date + a, #page #context .section_body .core .intro .set .total_half .total_item .total_text select.text_date + a, #page #context .section_body .core > .item .total_half .total_item .total_text select.text_date + a { font-size: 16px; line-height: 28px; height: 28px; color: #ffffff; background-color: #ea6153; }

.product-custom #product_image > a, #page #context .section_body .core #product_image > a { border: 1px solid #dbdbdb; }
.product-custom #product_image #prod_preview > a, #page #context .section_body .core #product_image #prod_preview > a { font-size: 30px; line-height: 36px; color: #ffffff; background-color: #ea6153; }
.product-custom #product_constants .price_section div, #page #context .section_body .core #product_constants .price_section div { font-size: 12px; line-height: 34px; font-weight: 300; }
.product-custom #product_constants .price_section div strong, #page #context .section_body .core #product_constants .price_section div strong { font-size: 28px; font-weight: 700; color: #1e5792; line-height: 28px; }
.product-custom #product_constants table#prod_privar th, #page #context .section_body .core #product_constants table#prod_privar th { font-size: 12px; line-height: 34px; font-weight: 300; }
.product-custom #product_constants table#prod_privar td, #page #context .section_body .core #product_constants table#prod_privar td { font-size: 22px; line-height: 34px; color: #241904; font-weight: 400; }
.product-custom #product_variations div, #page #context .section_body .core #product_variations div, .product-custom #product_variations div.total_whole, #page #context .section_body .core #product_variations div.total_whole { line-height: 24px; font-weight: 300; }
.product-custom #product_ctrls, #page #context .section_body .core #product_ctrls { border-top-color: #dbdbdb; }
.product-custom #product_ctrls #prod_unit th, #page #context .section_body .core #product_ctrls #prod_unit th, .product-custom #product_ctrls #prod_unit td, #page #context .section_body .core #product_ctrls #prod_unit td { line-height: 24px; }
.product-custom #product_ctrls #prod_unit th, #page #context .section_body .core #product_ctrls #prod_unit th { font-weight: 300; }
.product-custom #product_ctrls #prod_unit td, #page #context .section_body .core #product_ctrls #prod_unit td { color: #241904; font-weight: 700; }
.product-custom #product_ctrls .prod_ordered, #page #context .section_body .core #product_ctrls .prod_ordered { line-height: 24px; color: #1e5792; font-weight: 700; }
.product-custom #product_ctrls #prod_order, #page #context .section_body .core #product_ctrls #prod_order { border-top-color: #dbdbdb; }
.product-custom #product_ctrls #prod_options .options_cnt a, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a { font-size: 14px; line-height: 24px; width: 24px; height: 24px; background-color: #ea6153; color: #ffffff; border-color: #d14233; }
.product-custom #product_ctrls #prod_options .options_cnt a:hover, #page #context .section_body .core #product_ctrls #prod_options .options_cnt a:hover { background-color: #d14233; color: #ffffff; border-color: #d14233; }
.product-custom #product_ctrls #prod_memo, #page #context .section_body .core #product_ctrls #prod_memo { line-height: 34px; font-weight: 300; }
.product-custom #product_ctrls .alert, #page #context .section_body .core #product_ctrls .alert { font-size: 12px; font-weight: 400; line-height: 14px; }

.shipping1-custom #step_shipinv .step_link:before, #page #context .section_body .core #step_shipinv .step_link:before, .shipping1-custom #step_closure .step_link:before, #page #context .section_body .core #step_closure .step_link:before { font-size: 14px; line-height: 20px; font-weight: 700; color: #ffffff; background-color: #5ac1ee; }
.shipping1-custom #step_shipinv .step_link .step_end .step_text, #page #context .section_body .core #step_shipinv .step_link .step_end .step_text, .shipping1-custom #step_closure .step_link .step_end .step_text, #page #context .section_body .core #step_closure .step_link .step_end .step_text { font-weight: 700; font-size: 16px; line-height: 34px; color: #241904; }
.shipping1-custom #step_txt_closure .obligedPayment, #page #context .section_body .core #step_txt_closure .obligedPayment { line-height: 34px; }

.shipping-element-custom h4, .shipping1-custom #step_txt_shipinv #adressing h4, #page #context .section_body .core #step_txt_shipinv #adressing h4, .shipping1-custom #step_txt_shipinv #order_ref h4, #page #context .section_body .core #step_txt_shipinv #order_ref h4, .shipping1-custom #step_txt_shipinv #shipping_methods h4, #page #context .section_body .core #step_txt_shipinv #shipping_methods h4, .shipping1-custom #step_txt_closure #total_invoice h4, #page #context .section_body .core #step_txt_closure #total_invoice h4 { line-height: 34px; color: #6f6363; }
.shipping-element-custom th, .shipping1-custom #step_txt_shipinv #adressing th, #page #context .section_body .core #step_txt_shipinv #adressing th, .shipping1-custom #step_txt_shipinv #order_ref th, #page #context .section_body .core #step_txt_shipinv #order_ref th, .shipping1-custom #step_txt_shipinv #shipping_methods th, #page #context .section_body .core #step_txt_shipinv #shipping_methods th, .shipping1-custom #step_txt_closure #total_invoice th, #page #context .section_body .core #step_txt_closure #total_invoice th, .shipping-element-custom td, .shipping1-custom #step_txt_shipinv #adressing td, #page #context .section_body .core #step_txt_shipinv #adressing td, .shipping1-custom #step_txt_shipinv #order_ref td, #page #context .section_body .core #step_txt_shipinv #order_ref td, .shipping1-custom #step_txt_shipinv #shipping_methods td, #page #context .section_body .core #step_txt_shipinv #shipping_methods td, .shipping1-custom #step_txt_closure #total_invoice td, #page #context .section_body .core #step_txt_closure #total_invoice td { line-height: 34px; border-bottom-color: #e4e4e4; }
.shipping-element-custom > div:first-of-type, .shipping1-custom #step_txt_shipinv #adressing > div:first-of-type, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type, .shipping1-custom #step_txt_shipinv #order_ref > div:first-of-type, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type, .shipping1-custom #step_txt_shipinv #shipping_methods > div:first-of-type, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type, .shipping1-custom #step_txt_closure #total_invoice > div:first-of-type, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type { border-bottom-color: #e4e4e4; background-color: #efefef; }
.shipping-element-custom > div:first-of-type h4, .shipping1-custom #step_txt_shipinv #adressing > div:first-of-type h4, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4, .shipping1-custom #step_txt_shipinv #order_ref > div:first-of-type h4, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4, .shipping1-custom #step_txt_shipinv #shipping_methods > div:first-of-type h4, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4, .shipping1-custom #step_txt_closure #total_invoice > div:first-of-type h4, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 { color: #1e5792; font-size: 20px; }
.shipping-element-custom > div:first-of-type h4 + a span, .shipping1-custom #step_txt_shipinv #adressing > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_shipinv #adressing > div:first-of-type h4 + a span, .shipping1-custom #step_txt_shipinv #order_ref > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_shipinv #order_ref > div:first-of-type h4 + a span, .shipping1-custom #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_shipinv #shipping_methods > div:first-of-type h4 + a span, .shipping1-custom #step_txt_closure #total_invoice > div:first-of-type h4 + a span, #page #context .section_body .core #step_txt_closure #total_invoice > div:first-of-type h4 + a span { line-height: 34px; color: #ffffff; background-color: #ea6153; font-size: 18px; }
.shipping-element-custom .total_item, .shipping1-custom #step_txt_shipinv #adressing .total_item, #page #context .section_body .core #step_txt_shipinv #adressing .total_item, .shipping1-custom #step_txt_shipinv #order_ref .total_item, #page #context .section_body .core #step_txt_shipinv #order_ref .total_item, .shipping1-custom #step_txt_shipinv #shipping_methods .total_item, #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item, .shipping1-custom #step_txt_closure #total_invoice .total_item, #page #context .section_body .core #step_txt_closure #total_invoice .total_item { line-height: 34px; }
.shipping-element-custom .total_item input[type="radio"], .shipping1-custom #step_txt_shipinv #adressing .total_item input[type="radio"], #page #context .section_body .core #step_txt_shipinv #adressing .total_item input[type="radio"], .shipping1-custom #step_txt_shipinv #order_ref .total_item input[type="radio"], #page #context .section_body .core #step_txt_shipinv #order_ref .total_item input[type="radio"], .shipping1-custom #step_txt_shipinv #shipping_methods .total_item input[type="radio"], #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item input[type="radio"], .shipping1-custom #step_txt_closure #total_invoice .total_item input[type="radio"], #page #context .section_body .core #step_txt_closure #total_invoice .total_item input[type="radio"], .shipping-element-custom .total_item input[type="checkbox"], .shipping1-custom #step_txt_shipinv #adressing .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_shipinv #adressing .total_item input[type="checkbox"], .shipping1-custom #step_txt_shipinv #order_ref .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_shipinv #order_ref .total_item input[type="checkbox"], .shipping1-custom #step_txt_shipinv #shipping_methods .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_shipinv #shipping_methods .total_item input[type="checkbox"], .shipping1-custom #step_txt_closure #total_invoice .total_item input[type="checkbox"], #page #context .section_body .core #step_txt_closure #total_invoice .total_item input[type="checkbox"] { height: 34px; line-height: 34px; }
.shipping-element-custom input + a, .shipping1-custom #step_txt_shipinv #adressing input + a, #page #context .section_body .core #step_txt_shipinv #adressing input + a, .shipping1-custom #step_txt_shipinv #order_ref input + a, #page #context .section_body .core #step_txt_shipinv #order_ref input + a, .shipping1-custom #step_txt_shipinv #shipping_methods input + a, #page #context .section_body .core #step_txt_shipinv #shipping_methods input + a, .shipping1-custom #step_txt_closure #total_invoice input + a, #page #context .section_body .core #step_txt_closure #total_invoice input + a { font-size: 16px; line-height: 28px; height: 28px; color: #ffffff; background-color: #ea6153; }

.product-list-custom:after, .list_item:after { border-bottom-color: #dbdbdb; }
.product-list-custom tbody:first-child tr:first-child th > a, .list_item tbody:first-child tr:first-child th > a, .product-list-custom tr:first-child th > a, .list_item tr:first-child th > a { border-color: #dbdbdb; }
.product-list-custom tbody:first-child tr:first-child td.list_desc, .list_item tbody:first-child tr:first-child td.list_desc, .product-list-custom tr:first-child td.list_desc, .list_item tr:first-child td.list_desc { min-height: 140px; display: block; }
.product-list-custom tbody:first-child tr:first-child td .list_general .list_self a, .list_item tbody:first-child tr:first-child td .list_general .list_self a, .product-list-custom tr:first-child td .list_general .list_self a, .list_item tr:first-child td .list_general .list_self a { font-size: 18px; line-height: 20px; font-weight: 700; color: #241904; }
.product-list-custom tbody:first-child tr:first-child td .list_general .list_self span, .list_item tbody:first-child tr:first-child td .list_general .list_self span, .product-list-custom tr:first-child td .list_general .list_self span, .list_item tr:first-child td .list_general .list_self span { font-size: 14px; line-height: 16px; font-weight: 300; }
.product-list-custom tbody:first-child tr:first-child td .list_general .list_status a, .list_item tbody:first-child tr:first-child td .list_general .list_status a, .product-list-custom tr:first-child td .list_general .list_status a, .list_item tr:first-child td .list_general .list_status a { font-size: 14px; line-height: 24px; width: 24px; height: 24px; background-color: #ea6153; color: #ffffff; border-color: #d14233; }
.product-list-custom tbody:first-child tr:first-child td .list_general .list_status a:hover, .list_item tbody:first-child tr:first-child td .list_general .list_status a:hover, .product-list-custom tr:first-child td .list_general .list_status a:hover, .list_item tr:first-child td .list_general .list_status a:hover { background-color: #d14233; color: #ffffff; border-color: #d14233; }
.product-list-custom tbody:first-child tr:first-child td .list_general .list_error, .list_item tbody:first-child tr:first-child td .list_general .list_error, .product-list-custom tbody:first-child tr:first-child td .list_general .list_error a, .list_item tbody:first-child tr:first-child td .list_general .list_error a, .product-list-custom tr:first-child td .list_general .list_error, .list_item tr:first-child td .list_general .list_error, .product-list-custom tr:first-child td .list_general .list_error a, .list_item tr:first-child td .list_general .list_error a { font-size: 12px; font-weight: 400; line-height: 14px; }
.product-list-custom tbody:first-child tr:first-child td .list_more .list_order .button_text, .list_item tbody:first-child tr:first-child td .list_more .list_order .button_text, .product-list-custom tr:first-child td .list_more .list_order .button_text, .list_item tr:first-child td .list_more .list_order .button_text { font-weight: 400; }
.product-list-custom tbody:first-child tr:first-child td .list_more .list_price caption span, .list_item tbody:first-child tr:first-child td .list_more .list_price caption span, .product-list-custom tr:first-child td .list_more .list_price caption span, .list_item tr:first-child td .list_more .list_price caption span { font-size: 12px; line-height: 14px; font-weight: 700; }
.product-list-custom tbody:first-child tr:first-child td .list_more .list_price tbody tr th, .list_item tbody:first-child tr:first-child td .list_more .list_price tbody tr th, .product-list-custom tr:first-child td .list_more .list_price tbody tr th, .list_item tr:first-child td .list_more .list_price tbody tr th { font-size: 12px; line-height: 24px; font-weight: 400; }
.product-list-custom tbody:first-child tr:first-child td .list_more .list_price tbody tr td.hilite, .list_item tbody:first-child tr:first-child td .list_more .list_price tbody tr td.hilite, .product-list-custom tr:first-child td .list_more .list_price tbody tr td.hilite, .list_item tr:first-child td .list_more .list_price tbody tr td.hilite { font-size: 20px; font-weight: 700; color: #1e5792; line-height: 24px; }

.product-order-list-custom tbody:first-child tr:first-child td .list_general > a, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general > a, .product-order-list-custom tr:first-child td .list_general > a, #ORDER03 .list_item tr:first-child td .list_general > a { font-size: 18px; line-height: 20px; font-weight: 700; color: #241904; }
.product-order-list-custom tbody:first-child tr:first-child td .list_general .list_code, #ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_code, .product-order-list-custom tr:first-child td .list_general .list_code, #ORDER03 .list_item tr:first-child td .list_general .list_code { font-size: 14px; line-height: 16px; font-weight: 300; }
.product-order-list-custom tbody:first-child tr:first-child td .tail.alert, #ORDER03 .list_item tbody:first-child tr:first-child td .tail.alert, .product-order-list-custom tr:first-child td .tail.alert, #ORDER03 .list_item tr:first-child td .tail.alert { font-size: 12px; font-weight: 400; line-height: 14px; }
.product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_memo, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_memo, .product-order-list-custom tr:first-child td .list_purchase .list_memo, #ORDER03 .list_item tr:first-child td .list_purchase .list_memo { font-weight: 300; font-size: 14px; }
.product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_order, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_order, .product-order-list-custom tr:first-child td .list_purchase .list_order, #ORDER03 .list_item tr:first-child td .list_purchase .list_order { line-height: 28px; }
.product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_order .prod_total, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_order .prod_total, .product-order-list-custom tr:first-child td .list_purchase .list_order .prod_total, #ORDER03 .list_item tr:first-child td .list_purchase .list_order .prod_total { font-size: 26px; font-weight: 700; color: #1e5792; }
.product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_price caption span, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price caption span, .product-order-list-custom tr:first-child td .list_purchase .list_price caption span, #ORDER03 .list_item tr:first-child td .list_purchase .list_price caption span { font-size: 12px; line-height: 14px; font-weight: 700; }
.product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_price tbody tr th, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price tbody tr th, .product-order-list-custom tr:first-child td .list_purchase .list_price tbody tr th, #ORDER03 .list_item tr:first-child td .list_purchase .list_price tbody tr th { font-size: 12px; line-height: 24px; font-weight: 400; }
.product-order-list-custom tbody:first-child tr:first-child td .list_purchase .list_price tbody tr td.hilite, #ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_price tbody tr td.hilite, .product-order-list-custom tr:first-child td .list_purchase .list_price tbody tr td.hilite, #ORDER03 .list_item tr:first-child td .list_purchase .list_price tbody tr td.hilite { font-size: 20px; font-weight: 700; color: #1e5792; line-height: 24px; }

#products ul li { border-bottom-color: #dbdbdb; }
#products ul li .list_sequence .sequence-button-container .sequence-button { line-height: 18px; font-size: 12px; color: #ffffff; background-color: #ea6153; }
#products ul li .list_sequence .sequence-button-container .sequence-button.sequence-up { border-bottom-color: #ffffff; }
#products ul li .list_sequence .alert { font-size: 12px; font-weight: 400; line-height: 14px; }
#products ul li .list_image { border-color: #dbdbdb; }
#products ul li .list_item_desc div a { font-size: 18px; line-height: 20px; font-weight: 700; color: #241904; }
#products ul li .list_item_desc div span { font-size: 14px; line-height: 16px; font-weight: 300; }
#products ul li .list_item_price .list_status a { font-size: 14px; line-height: 24px; width: 24px; height: 24px; background-color: #ea6153; color: #ffffff; }
#products ul li .list_item_price .list_quantity { float: right; }
#products ul li .list_item_price .list_price .price_desc div { font-size: 12px; line-height: 14px; font-weight: 300; }
#products ul li .list_item_price .list_price .price .hilite { font-size: 20px; font-weight: 700; color: #1e5792; line-height: 24px; }
#products ul li .list_error { font-size: 12px; font-weight: 400; line-height: 14px; }

.product-list-alternative-custom tbody:first-child tr:first-child td .list_more .list_avail .hilite, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_avail .hilite, .product-list-alternative-custom tr:first-child td .list_more .list_avail .hilite, #tab_txt_related_items .list_item tr:first-child td .list_more .list_avail .hilite { color: #1e5792; }
.product-list-alternative-custom tbody:first-child tr:first-child td .list_more .list_price, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price, .product-list-alternative-custom tr:first-child td .list_more .list_price, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price { font-size: 12px; line-height: 14px; font-weight: 700; color: #000000; }
.product-list-alternative-custom tbody:first-child tr:first-child td .list_more .list_price .prod_nett, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price .prod_nett, .product-list-alternative-custom tr:first-child td .list_more .list_price .prod_nett, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price .prod_nett { font-weight: 400; line-height: 24px; }
.product-list-alternative-custom tbody:first-child tr:first-child td .list_more .list_price .prod_nett strong, #tab_txt_related_items .list_item tbody:first-child tr:first-child td .list_more .list_price .prod_nett strong, .product-list-alternative-custom tr:first-child td .list_more .list_price .prod_nett strong, #tab_txt_related_items .list_item tr:first-child td .list_more .list_price .prod_nett strong { font-weight: 700; font-size: 20px; font-weight: 700; color: #1e5792; line-height: 24px; }

.product-grid-custom, .list_grid { background-color: #ffffff; }
.product-grid-custom .group_container, .list_grid .group_container { -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.5); box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.5); }
.product-grid-custom .group_container > h3, .list_grid .group_container > h3 { height: auto; }
.product-grid-custom .group_container > h3 a:first-child, .list_grid .group_container > h3 a:first-child { border-color: #dbdbdb; }
.product-grid-custom .group_container > h3 a:last-child, .list_grid .group_container > h3 a:last-child { font-size: 18px; line-height: 20px; font-weight: 700; color: #241904; }
.product-grid-custom .group_container .list_status div.list_icons a, .list_grid .group_container .list_status div.list_icons a { font-size: 14px; line-height: 24px; width: 24px; height: 24px; background-color: #ea6153; color: #ffffff; border-color: #d14233; }
.product-grid-custom .group_container .list_status div.list_icons a:hover, .list_grid .group_container .list_status div.list_icons a:hover { background-color: #d14233; color: #ffffff; border-color: #d14233; }
.product-grid-custom .group_container .group_list.list_self, .list_grid .group_container .group_list.list_self { font-size: 14px; line-height: 16px; font-weight: 300; }
.product-grid-custom .group_container .list_more .list_error, .list_grid .group_container .list_more .list_error { font-size: 12px; font-weight: 400; line-height: 14px; }
.product-grid-custom .group_container .list_more .list_price caption, .list_grid .group_container .list_more .list_price caption { font-size: 12px; line-height: 14px; font-weight: 700; }
.product-grid-custom .group_container .list_more .list_price caption span, .list_grid .group_container .list_more .list_price caption span { font-size: 12px; line-height: 14px; font-weight: 700; }
.product-grid-custom .group_container .list_more .list_price tbody tr th, .list_grid .group_container .list_more .list_price tbody tr th { font-size: 12px; line-height: 24px; font-weight: 400; }
.product-grid-custom .group_container .list_more .list_price tbody tr td.hilite, .list_grid .group_container .list_more .list_price tbody tr td.hilite { font-size: 20px; font-weight: 700; color: #1e5792; line-height: 24px; }
.product-grid-custom .group_container .list_more .list_order .list_quantity, .list_grid .group_container .list_more .list_order .list_quantity { float: left; }
.product-grid-custom .group_container .list_more .list_order .list_line, .list_grid .group_container .list_more .list_order .list_line { line-height: 34px; font-size: 12px; color: #1e5792; font-weight: 700; }

.group-container-custom ul li, .group_container ul li, .group-container-custom ul.group_list li, .group_container ul.group_list li { border-bottom-color: #e4e4e4; }
.group-container-custom ul li .list_link, .group_container ul li .list_link, .group-container-custom ul.group_list li .list_link, .group_container ul.group_list li .list_link { line-height: 24px; color: #1e5792; font-size: 12px; }
.group-container-custom ul li .text_link, .group_container ul li .text_link, .group-container-custom ul.group_list li .text_link, .group_container ul.group_list li .text_link { line-height: 24px; }

.product-compare-custom :not(.prd_vars) tr, #comparison table.cmp_table :not(.prd_vars) tr { border-top-color: #e4e4e4; }
.product-compare-custom :not(.prd_vars) tr:last-child, #comparison table.cmp_table :not(.prd_vars) tr:last-child { border-bottom-color: #e4e4e4; }
.product-compare-custom th, #comparison table.cmp_table th, .product-compare-custom td, #comparison table.cmp_table td { font-size: 12px; line-height: 14px; }
.product-compare-custom th, #comparison table.cmp_table th { color: #6f6363; font-weight: 700; }
.product-compare-custom td, #comparison table.cmp_table td { font-size: 12px; line-height: 14px; font-weight: 400; }
.product-compare-custom td h4 a, #comparison table.cmp_table td h4 a { font-size: 12px; line-height: 14px; color: #241904; }
.product-compare-custom td .thumbnail_container, #comparison table.cmp_table td .thumbnail_container { border: 1px solid #e4e4e4; }
.product-compare-custom td .button_text, #comparison table.cmp_table td .button_text { line-height: 24px; height: 24px; }
.product-compare-custom td .cmp_price, #comparison table.cmp_table td .cmp_price { color: #1e5792; font-weight: 700; }
.product-compare-custom .prd_vars .cmp_desc > td > a, #comparison table.cmp_table .prd_vars .cmp_desc > td > a { line-height: 14px; color: #e67e22; font-size: 12px; }

.categorys-custom > div:not(.float_end):not(.cp-container), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) { background-color: #ffffff; }
.categorys-custom > div:not(.float_end):not(.cp-container) .group_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container { border-color: #dadada; }
.categorys-custom > div:not(.float_end):not(.cp-container) .group_container h3 a:last-child, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container) .group_container h3 a:last-child { background: #ffffff; color: #241904; line-height: 28px; }
.categorys-custom > div:not(.float_end):not(.cp-container):hover, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container):hover { transform: scale(1.1); -webkit-box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.3); }
.categorys-custom > div:not(.float_end):not(.cp-container):hover .group_container, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container):hover .group_container { border-color: #1e5792; }
.categorys-custom > div:not(.float_end):not(.cp-container):hover .group_container a:last-child, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.cp-container):hover .group_container a:last-child { background-color: #ffffff; color: #1e5792; }
.categorys-custom > div.cp-container:not(.float_end), body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) { background-color: #ffffff; }
.categorys-custom > div.cp-container:not(.float_end) .group_container h3, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 { border-color: #dadada; }
.categorys-custom > div.cp-container:not(.float_end) .group_container h3 a:last-child, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3 a:last-child { background: #ffffff; color: #241904; line-height: 28px; }
.categorys-custom > div.cp-container:not(.float_end) .group_container h3:hover, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3:hover { border-color: #1e5792; }
.categorys-custom > div.cp-container:not(.float_end) .group_container h3:hover a:last-child, body:not(#PURSHT01):not(#INFOPR21BRD) #page #context .section_body .core .total_matrix > div.cp-container:not(.float_end) .group_container h3:hover a:last-child { background-color: #ffffff; color: #1e5792; }

html, body { background-color: #ffffff; }

body, input, textarea, select, p, table, pre, .group_container, a, a:hover, a:active, a:visited { color: #000000; font-family: "Open Sans", sans-serif !important; font-size: 16px; line-height: 18px; }

input, textarea, select { line-height: 18px; font-size: 14px; font-weight: 400; border-color: #5ac1ee; }

input, select { height: 26px; line-height: 26px; }

.button_flex .button_end .button_text, .buttons a .button_end .button_text, .button_order .button_end .button_text, #page #context .buttons .basket_button .button_end .button_text, #page #context .buttons a .button_end .button_text { background-color: #5ac1ee !important; color: #ffffff; height: 26px; line-height: 26px; font-weight: 700; }

.button_order .button_end .button_text, #page #context .buttons .basket_button .button_end .button_text { background-color: #5ac1ee !important; color: #ffffff; height: 26px; line-height: 26px; font-weight: 700; }

#page { background-color: #ffffff; }
#page #context .buttons.island a.button_option .button_end .button_text { background-color: #ea6153 !important; color: #ffffff !important; }
#page #context .section_body .intro #page_breadcrumbs + .menu { background-color: #efefef; }
#page #context .section_body .intro #page_breadcrumbs + .menu li a { font-weight: 300; font-size: 12px; line-height: 20px; color: #241904; }
#page #context .section_body .intro > h1 { font-size: 21px; line-height: 24px; font-weight: 400; background-color: #1e5792; color: #ffffff; }
#page #context .section_body .intro > strong, #page #context .section_body .intro > h3, #page #context .section_body .intro > h2 { height: 34px; line-height: 34px; font-size: 16px; font-weight: 300; background-color: #efefef; }
#page #context .section_body .intro > strong > .tools, #page #context .section_body .intro > h3 > .tools, #page #context .section_body .intro > h2 > .tools { padding-top: 0 !important; margin-top: -5px; }
#page #context .section_body .intro strong:not(:first-of-type) { border-top-color: #e4e4e4; }
#page #context .section_body .intro .tools { height: 44px; line-height: 50px; font-weight: 300; }
#page #context .section_body .intro .tools a { height: 44px; line-height: 50px; font-weight: 300; }
#page #context .section_body .intro .tools a span { line-height: 44px; font-size: 12px; }
#page #context .section_body .intro .tools a span:before { font-size: 18px; color: #241904; }
#page #context .section_body .intro .tools a:hover *, #page #context .section_body .intro .tools a:hover *:before { color: #ea6153; }
#page #context .section_body .intro #level_desc th, #page #context .section_body .intro #level_desc td { border-color: #e4e4e4; background-color: #efefef; color: #1e5792; }
#page #context .section_body .intro #level_desc td:first-child { background-color: #ffffff; }
#page #context .section_body .intro #level_desc td:last-child * { line-height: 18px; }
#page #context .section_body .core #news_general { padding: 0 0 10px 0; margin: 0; }
#page #context .section_body .core #news_general p { padding: 0; margin: 0; }
#page #context .section_body .core h4 { color: #1e5792; line-height: 24px; font-size: 12px; }
#page #context .section_body .core h4 a { font-size: 16px; line-height: 24px; font-weight: 700; color: #241904; }
#page #context .section_body .core > .item .total_item .total_descr { line-height: 24px !important; }
#page #context .section_body .core .total_matrix { margin: 0; }
#page #context .section_body .more { background-color: #efefef; color: #1e5792; }
#page #context .section_body .more .island h4 { line-height: 28px; }
#page #context .section_body .more .island #scan_error { font-size: 12px; font-weight: 400; line-height: 14px; }
#page #context .section_body .closure #cnt_page, #page #context .section_body .closure .paginate { font-weight: 300; line-height: 22px; background-color: #efefef; border-top-color: #e4e4e4; }
#page #context .section_body #promotion_center_slider .section_body h3 { font-size: 24px; font-weight: 400; line-height: 24px; background-color: #1e5792; color: #ffffff; }
#page #options #contactDetail { /* not finished*/ display: none; }

#cnt_parked_orders > a, #cnt_hotlist > a { line-height: 34px; color: #ffffff; }
#cnt_parked_orders h2, #cnt_hotlist h2 { font-size: 24px; font-weight: 400; line-height: 24px; background-color: #1e5792; color: #ffffff; }

#INQORD1 #page #context .section_body .core .closure { font-weight: 300; line-height: 22px; background-color: #efefef; border-top-color: #e4e4e4; }

#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container h3 { background-color: #efefef; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container h3 a { line-height: 28px; font-size: 20px; color: #1e5792; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li { line-height: 24px; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a { color: #241904; line-height: 24px; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link { color: #000000; }
#PURSHT01 #page #context .section_body .core .total_matrix .total_half .group_container ul li a.icon_link[title~="delete"] { color: #e67e22; }

#ORDER03 .intro > strong + div strong:first-child { color: #ea6153; }
#ORDER03 .intro > strong + div strong:last-child { color: #6f6363; font-weight: 300; }
#ORDER03 .intro #cnt_buttons_intro { line-height: 28px; }
#ORDER03 .intro #cnt_buttons_intro span { font-weight: 300; }
#ORDER03 #cnt_totals.item { border-top-color: #dbdbdb; }
#ORDER03 #cnt_totals.item div { line-height: 24px; }
#ORDER03 #cnt_totals.item .total_amount { font-weight: 700; font-size: 20px; color: #1e5792; }
#ORDER03 #cnt_totals.item .price_vatex .total_amount { font-weight: 300; }
#ORDER03 #cnt_totals.item .total_sum { background-color: #1e5792; }
#ORDER03 #cnt_totals.item .total_sum * { color: #ffffff; }

[name="pTop"] { position: absolute; height: 104px; width: 100%; background-color: #efefef; border-bottom: 46px solid #315d92; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); }

#page { background-color: transparent; }
#page #main { background-color: #efefef; color: #241904; height: 150px; }
#page #main #main_image { width: 238px; height: 80px; left: 3px; top: 10px; }
#page #main #main_menu a { font-weight: 400 !important; }
#page #names { margin: 1% 0; width: 20%; }
#page #names #nom_search { top: 60px; }
#page #names #nom_search table td * { margin-left: -2px; }
#page #names #nom_search input { border-color: #5ac1ee; }
#page #names #nom_menu .section_body .group_container a { font-weight: 400; }
#page #names #nom_menu .section_body .group_container .group_list ul li { white-space: normal; padding: 8px 0; }
#page #names #nom_menu .section_body .group_container .group_list ul li a { display: block; padding: 0 0px 0 10px; font-size: 14px; height: auto; line-height: 16px; }
#page #names #nom_menu .section_body .group_container .group_list ul li a:before { content: ""; }
#page #names #nom_menu #filters .section_body #filterblock fieldset { border-width: 0; }
#page #context { margin: 1% 0 1% 1%; width: 79% !important; }
#page #context .section_body { /*
			#cnt_parked_orders {
				> a {
					display:none;
					right:30px;
				}
			}
*/ }
#page #context .section_body .intro > h1 { /*					@include gradient-vertical($color-title-gradient2,$color-title-gradient1);*/ }
#page #context .section_body #promotion_center_slider .bx-wrapper .bx-viewport li .ProdContainer.Vertical .ProdLabel:not(:empty) { top: 25px; width: 90px; padding: 0; margin: 0; text-align: center; }
#page #context .section_body h2 { /*				@include gradient-vertical($color-title-gradient2,$color-title-gradient1);*/ }
#page #options #newBasket { top: 56px; }
#page #options #newBasket .buttons * { overflow: visible; }
#page #options #accountDetail { top: 5px; }
#page #options #accountDetail span, #page #options #accountDetail h3, #page #options #accountDetail h4, #page #options #accountDetail div:not(:last-of-type) { font-size: 12px; }
#page #options #accountDetail h3, #page #options #accountDetail #acc_nr { display: none; }

.alert, .alert * { font-size: 12px !important; line-height: 14px !important; }

select[name="page"] { min-width: 50px; }

img { white-space: normal !important; }

#promotion_close_slider .bx-viewport { padding: 0 5px; }
#promotion_close_slider .bx-viewport ul li a { display: block; text-align: center; padding-top: 5px; border: 1px solid #e4e4e4; margin-right: 5px; }
#promotion_close_slider .bx-viewport ul li a img { display: inline-block; vertical-align: middle; width: auto; max-width: 100%; height: auto; max-height: 160px; min-height: 160px; }
#promotion_close_slider .bx-viewport ul li a h2 { color: #1e5792; font-size: 21px; line-height: 24px; font-weight: 400; min-height: 48px; }
#promotion_close_slider .bx-viewport ul li p { font-size: 12px; line-height: 14px; padding: 10px 0 0 0; margin: 0; }

#page_closure { width: 100%; background-color: #414141; max-width: 100%; }
#page_closure #page_menu { width: 980px; max-width: 980px; padding: 30px 0; margin: 0 auto; }

.button_flex, .buttons a, .button_order, #page #context .buttons .basket_button, #page #context .buttons a { height: auto !important; }
.button_flex *, .buttons a *, .button_order *, #page #context .buttons .basket_button *, #page #context .buttons a * { height: auto !important; }
.button_flex .button_end .button_text, .buttons a .button_end .button_text, .button_order .button_end .button_text, #page #context .buttons .basket_button .button_end .button_text, #page #context .buttons a .button_end .button_text { border: 1px solid #5ac1ee !important; }

#INFOPR21BRD .core .brand_level { background-image: none !important; border-bottom: 1px solid #242DE2; }
#INFOPR21BRD .core .brand_level:before { content: ""; position: absolute; top: 0; left: 0; width: 50px; height: 100%; /*				@include gradient-vertical($color-title-gradient2,$color-title-gradient1);*/ z-index: -1; }

#PURSHTAS01 select[name="timeHour"], #PURSHTAS01 select[name="timeMinute"] { width: 48% !important; }
#PURSHTAS01 input.text_date { padding: 0 !important; margin: 0 !important; text-indent: 5px; display: inline-block; width: 95% !important; }
#PURSHTAS01 input.text_date + a { width: 28px; margin: 0 0 0 -7px !important; padding: 0; display: inline-block; float: none; vertical-align: top; text-indent: -9999px; text-align: left; position: relative; text-align: center; font-size: 16px; line-height: 28px; height: 28px; color: #ffffff; background-color: #ea6153; }
#PURSHTAS01 input.text_date + a:before { content: "\f073"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-indent: 0; text-align: center; }
#PURSHTAS01 input.text_date + a img { display: none; }
#PURSHTAS01 #showDays .total_text br { display: block; }
#PURSHTAS01 #showDays .total_text span { line-height: 18px; text-align: center; }
#PURSHTAS01 #showDays .total_text span input { margin: 0 auto !important; }

.layer .core .total_matrix .group_list { font-size: 12px; line-height: 14px; }
.layer .core .total_matrix .group_list li { white-space: normal; }

.address_block span { width: 100% !important; }

#select_dialog { left: 50% !important; width: 700px !important; margin-left: -350px !important; }
#select_dialog form { padding: 0; }
#select_dialog form .intro .tools { font-size: 0; line-height: 0; background-color: #ffffff; padding: 10px 25px 0 25px !important; position: relative; }
#select_dialog form .intro .tools input { padding: 0; margin: 0 !important; box-sizing: border-box; text-indent: 5px; display: inline-block; vertical-align: top; }
#select_dialog form .intro .tools input + a { width: 26px; height: 26px; display: inline-block; vertical-align: top; padding: 0; margin: 0; }
#select_dialog form .intro .tools input + a img { display: none; }
#select_dialog form .intro .tools input + a img + span { width: 26px; height: 26px; line-height: 26px; background-color: #ea6153; padding: 0; margin: 0; color: #ffffff; display: block; text-align: left; position: relative; }
#select_dialog form .intro .tools input + a img + span:before { content: "\f119"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
#select_dialog form .intro .tools input + a img[src$="/images/icon_search.gif"] + span { text-indent: -9999px; }
#select_dialog form .intro .tools input + a img[src$="/images/icon_search.gif"] + span:before { content: "\f002"; }
#select_dialog form .core { padding-bottom: 25px; }
#select_dialog form .core .group_container#group_header { padding-bottom: 0; }
#select_dialog form .core .group_container[id^="group_"]:not(#group_header) { padding: 0; }
#select_dialog form .core .group_container .group_list li:not(.alert) { line-height: 34px !important; min-height: 34px; }
#select_dialog form .core .group_container .group_list li:not(.alert) > a { font-size: 0 !important; line-height: 34px !important; display: block; }
#select_dialog form .core .group_container .group_list li:not(.alert) > *:not(a), #select_dialog form .core .group_container .group_list li:not(.alert) > a > * { font-size: 12px !important; line-height: 14px !important; color: #3e3e3e !important; float: none; display: inline-block; vertical-align: middle; }
#select_dialog form .core .group_container .group_list li:not(.alert) > *:not(a) .float_end, #select_dialog form .core .group_container .group_list li:not(.alert) > a > * .float_end { display: none; }
#select_dialog form .core .group_container .group_list li:not(.alert) > *:not(a) { line-height: 34px !important; }
#select_dialog form .core .group_container .group_list li:not(.alert) .total_fourth { width: 29%; padding: 0; margin: 0 !important; }
#select_dialog form .core .group_container .group_list li:not(.alert) .total_quarter { width: 25%; padding: 0; margin: 0 !important; }
#select_dialog form .core .group_container .group_list li:not(.alert) .total_fifth { width: 20%; padding: 0; margin: 0 !important; }
#select_dialog form .core .group_container .group_list li:not(.alert) .total_sixth { width: 18%; padding: 0; margin: 0 !important; }
#select_dialog form .core .group_container .group_list li:not(.alert) .total_seventh { padding: 0; margin: 0 !important; width: 12%; }
#select_dialog form .core .group_container .group_list li:not(.alert) .total_seventh.button_switch { text-align: right; }
#select_dialog form .core .group_container#group_header li { background-color: #efefef; }
#select_dialog form .core .group_container#group_header li:not(.alert) { border-bottom: 3px double #e4e4e4; }
#select_dialog form .core .group_container#group_header li.alert { background-color: transparent; border-width: 0; }
#select_dialog form .core .group_container#group_header li a { line-height: 34px !important; font-size: 11px !important; }
#select_dialog form .core .group_container#group_header li > *:not(a), #select_dialog form .core .group_container#group_header li > a > * { font-size: 11px !important; }
#select_dialog form .core .group_container#group_header li .float_end { display: none; }
#select_dialog form .core .group_container#group_header li:before { content: ""; clear: both; display: table; }

.preview { /*	
	@extend .print-product-list-default;
*/ }
.preview #page_breadcrumbs { height: 20px; }
.preview .tools { position: fixed !important; right: 0; top: 0; }
.preview #page { width: 99% !important; max-width: 99% !important; }
.preview #page #main { width: 99% !important; max-width: 99% !important; background-color: transparent !important; }
.preview #page #context { width: 99% !important; max-width: 99% !important; }
.preview #page #context * { color: #000000 !important; }
.preview #page #context #page_breadcrumbs { font-size: 11px; line-height: 20px; }
.preview #page #context .section_body .intro > strong { background-color: transparent !important; }
.preview #page #context .section_body .intro > strong + .float_end:not(:last-child), .preview #page #context .section_body .intro > strong + input + .float_end:not(:last-child), .preview #page #context .section_body .intro > strong + div + .float_end:not(:last-child), .preview #page #context .section_body .intro > strong + span + .float_end:not(:last-child) { margin-bottom: 0px !important; }
.preview #page #context .section_body .intro > h3 { background-color: transparent !important; }
.preview #page #context .section_body .intro > h3 + .float_end:not(:last-child), .preview #page #context .section_body .intro > h3 + input + .float_end:not(:last-child), .preview #page #context .section_body .intro > h3 + div + .float_end:not(:last-child), .preview #page #context .section_body .intro > h3 + span + .float_end:not(:last-child) { margin-bottom: 0px !important; }
.preview #page #context .section_body .intro > h2 { background-color: transparent !important; }
.preview #page #context .section_body .intro > h2 + .float_end:not(:last-child), .preview #page #context .section_body .intro > h2 + input + .float_end:not(:last-child), .preview #page #context .section_body .intro > h2 + div + .float_end:not(:last-child), .preview #page #context .section_body .intro > h2 + span + .float_end:not(:last-child) { margin-bottom: 0px !important; }
.preview #page #context .section_body .view { background-color: transparent; border-width: 0; }
.preview #page #context .section_body .overview > table { position: relative !important; }
.preview #page #context .section_body .overview > table thead { border-bottom: 3px double #000000; }
.preview #page #context .section_body .overview > table tbody { border-bottom: 1px solid #000000; }
.preview #page #context .section_body .overview > table tbody:after { content: none; }
.preview #page #context .core { position: relative !important; }
.preview #page #context .core h4 { padding: 0; }
.preview #page #context .core h4:before { content: none; }
.preview #page #context .core:after { content: ""; position: absolute !important; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; }
.preview .list_item { width: 100%; }
.preview .list_item:after { border-color: #000000; }
.preview .list_item tbody:first-child tr:first-child th, .preview .list_item tr:first-child th { white-space: nowrap; vertical-align: middle; margin: 0 10px 0 0; width: 150px; border-width: 0; border-right-width: 1px; border-right-style: solid; }
.preview .list_item tbody:first-child tr:first-child th:empty, .preview .list_item tr:first-child th:empty { border-width: 0; width: .1%; margin: 0; }
.preview .list_item tbody:first-child tr:first-child td div, .preview .list_item tr:first-child td div { margin-left: 10px; }
.preview .list_item tbody:first-child tr:first-child td .list_desc .list_general h4, .preview .list_item tr:first-child td .list_desc .list_general h4 { padding: 0; }
.preview .list_item tbody:first-child tr:first-child td .list_desc .list_general h4:before, .preview .list_item tr:first-child td .list_desc .list_general h4:before { content: none; }
.preview .list_item tbody:first-child tr:first-child td .prod_nett th, .preview .list_item tr:first-child td .prod_nett th { border-width: 0; }
.preview .list_item tbody:first-child tr:first-child td .prod_nett th:before, .preview .list_item tr:first-child td .prod_nett th:before { content: none; }
.preview .list_item tbody:first-child tr:first-child td .list_more .list_quantity, .preview .list_item tr:first-child td .list_more .list_quantity { position: relative !important; }
.preview .list_item tbody:first-child tr:first-child td .list_more .list_quantity caption, .preview .list_item tr:first-child td .list_more .list_quantity caption { position: absolute !important; left: inherit; right: -100%; }
.preview .list_item tbody:first-child tr:first-child td .list_more .list_quantity input, .preview .list_item tr:first-child td .list_more .list_quantity input { border-width: 0 !important; text-align: right; }
.preview .list_item tbody:first-child tr:first-child td .list_more .list_price, .preview .list_item tr:first-child td .list_more .list_price { width: auto; margin: 0; }
.preview .list_item tbody:first-child tr:first-child td .list_more .list_price strong, .preview .list_item tr:first-child td .list_more .list_price strong { float: none; }
.preview .list_item tbody:first-child tr:first-child td .list_more .list_price br, .preview .list_item tr:first-child td .list_more .list_price br { display: none; }

@media print { #context .core:after { display: none; } }
@media (max-width: 991px) { body div:first-child { /*z-index: 3 !important;*/ }
  body #page #main { font-size: 0; height: auto; text-align: center; }
  body #page #main #main_menu_trigger { float: left; margin: 8px 0 0 -1px; font-size: 30px; line-height: 40px; height: 40px; display: block; width: 40px; background-color: #5ac1ee; background-image: none !important; color: #ffffff; position: relative; }
  body #page #main #main_menu_trigger:before { content: "\f0c9"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
  body #page #main #main_image { display: inline-block; width: 45%; left: auto; position: static; top: auto; padding: 0; margin-top: 3px; vertical-align: top; }
  body #page #main #main_menu { display: none; }
  body #page #main #newBasket { position: relative; display: inline-block; left: auto; top: auto; right: auto; width: auto; vertical-align: top; float: right; margin-top: 8px; padding: 0 10px 0 50px; background-color: #5ac1ee; position: relative; }
  body #page #main #newBasket:before { content: "\f07a"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
  body #page #main #newBasket:before { width: 40px; font-size: 19.6px; line-height: 40px; border-right: 1px solid #ffffff; color: #ffffff; }
  body #page #main #newBasket h3 { display: none; }
  body #page #main #newBasket table { padding: 0; margin: 0; display: block; width: auto; }
  body #page #main #newBasket table tr { text-align: left; }
  body #page #main #newBasket table td, body #page #main #newBasket table th { height: 20px; line-height: 20px; color: #ffffff; font-size: 12.6px; }
  body #page #main #newBasket .buttons, body #page #main #newBasket .buttons * { position: absolute; padding: 0; margin: 0; top: 0; right: 0; bottom: 0; left: 0; height: auto; width: auto; display: block; background-color: transparent !important; }
  body #page #main #newBasket .buttons .button_text { text-indent: -9999px; }
  body #page #main #newBasket .buttons .float_end { display: none; }
  body #page #names { margin: 0; width: 100%; float: none; display: block; }
  body #page #names #nom_search { position: static; left: auto; top: auto; width: 98%; padding: 0 1% 1% 1%; height: auto; }
  body #page #names #nom_search table { max-width: none; }
  body #page #names #nom_search table th { width: 80%; padding: 0; margin: 0; line-height: normal; height: auto; }
  body #page #names #nom_search table th input { margin: 0 !important; padding: 0 !important; width: 100% !important; height: 26px; line-height: 26px; max-width: none; text-indent: 2%; }
  body #page #names #nom_search table td { width: 20%; }
  body #page #names #nom_search table td * { -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  body #page #names #nom_menu { margin: 0 1% 1% 1%; width: 98%; background-color: #1e5792; color: #ffffff; border-color: #ffffff; }
  body #page #names #nom_menu #nom_tree .group_container .group_list { background-color: #ffffff; }
  body #page #names #nom_menu #nom_tree .group_container .group_list ul li { background: transparent; border-width: 1px 0 0 0; padding: 0; margin: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  body #page #names #nom_menu #nom_tree .group_container .group_list ul li a { padding: 0 2%; margin: 0; border-width: 0; width: 96%; }
  body #page #names #nom_menu #nom_tree .group_container .group_list ul li a:before { left: auto; right: 0; width: 44px; }
  body #page #context { margin: 1%; width: 98% !important; }
  body #page #context #cnt_intro #page_breadcrumbs { height: auto; }
  body #page #context #cnt_intro #page_breadcrumbs ul { background-color: #1e5792 !important; height: auto; border-bottom: 1px solid #1a4a7d; display: block; }
  body #page #context #cnt_intro #page_breadcrumbs ul * { padding: 0; margin: 0; height: 30px; line-height: 30px; }
  body #page #context #cnt_intro #page_breadcrumbs ul li { width: 100%; }
  body #page #context #cnt_intro #page_breadcrumbs ul li a { color: #ffffff; width: auto; padding-left: 20px; position: relative; }
  body #page #context #cnt_intro #page_breadcrumbs ul li a:before { content: "\f104"; font-family: FontAwesome; display: block; position: absolute; top: 0px; left: 0px; width: inherit; height: 100%; text-indent: 0; text-align: center; }
  body #page #context #cnt_intro #page_breadcrumbs ul li a:before { width: 20px; }
  body #page #context #cnt_intro #page_breadcrumbs ul:last-child { display: none; }
  body #page #context #cnt_intro #page_breadcrumbs + .menu { display: none; }
  body #page #context #cnt_intro #page_breadcrumbs > a { background-color: red; display: none !important; }
  body #page #context #cnt_intro #cnt_view { line-height: 0; padding: 0; margin: 0; font-size: 0; display: block; }
  body #page #context #cnt_intro #cnt_view form { margin-top: -35px; }
  body #page #context #cnt_intro #cnt_view select { display: none; }
  body #page #context #cnt_intro #cnt_view .script_link { -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  body #page #context #cnt_intro > strong + input + .float_end:not(:last-child) { margin-bottom: 0; }
  body #page #context #cnt_intro > strong + .float_end:not(:last-child) { margin-bottom: 0; }
  body #page #context #cnt_core { width: 100%; }
  body #page #context #cnt_core .list_item .list_desc .list_more .list_price { right: 0; left: auto; }
  body #page #context #cnt_core .list_item .list_desc .list_more .list_price caption { width: auto; right: 0; }
  body #page #context #cnt_core .list_item .list_desc .list_more .list_price tr th { height: auto; }
  body #page #context #cnt_core #product_image { width: 100%; float: none; }
  body #page #context #cnt_core #product_image a { width: auto; display: block; }
  body #page #context #cnt_core #product_image a img { width: 100%; height: 100%; max-width: none; left: 0; top: 0; }
  body #page #context #cnt_core #product_image #prod_preview { display: none; }
  body #page #context #cnt_core #product_constants { width: 100%; float: none; }
  body #page #context #cnt_core #product_constants:after { content: ""; display: table; clear: both; }
  body #page #context #cnt_core #product_vars, body #page #context #cnt_core #prod_options { display: none; }
  body #page #context #cnt_core #product_ctrls { float: none; width: 100%; }
  body #page #context #cnt_core #product_ctrls #prod_memo { text-align: right; }
  body #page #context #cnt_core #product_ctrls #prod_memo input { position: static; }
  body #page #context #cnt_close #cnt_page .script_link { -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; vertical-align: text-top; }
  body #page #context .bx-wrapper a { width: 100%; }
  body #page_closure { width: 100%; margin: 1% 0 0 0; }
  body #page_closure br { display: none; }
  body #page_closure #page_menu { padding: 1%; font-size: 0; }
  body #page_closure #page_menu .total_fifth { float: none; display: inline-block; }
  body #page_closure #page_menu .total_fifth:nth-child(1), body #page_closure #page_menu .total_fifth:nth-child(3) { width: 48%; margin: 0 2% 2% 0; }
  body #page_closure #page_menu .total_fifth:nth-child(1) *, body #page_closure #page_menu .total_fifth:nth-child(3) * { text-align: left; }
  body #page_closure #page_menu .total_fifth:nth-child(2), body #page_closure #page_menu .total_fifth:nth-child(4) { width: 48%; margin: 0 0 2% 2%; }
  body #page_closure #page_menu .total_fifth:nth-child(2) *, body #page_closure #page_menu .total_fifth:nth-child(4) * { text-align: right; }
  body #page_closure #page_menu .total_fifth .social { padding-right: 5px; }
  body #page_closure #page_menu .total_fifth .social li { margin: 0 0 0 20px; }
  body #page_closure #page_menu .total_fifth .social li a:before { font-size: 20px; line-height: 30px; }
  body #jPanelMenu-menu { background-color: #1e5792 !important; border-right: 1px solid #153e68; }
  body #jPanelMenu-menu * { background-color: transparent; }
  body #jPanelMenu-menu #accountDetail { padding: 3% 5%; background-color: #5ac1ee !important; -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.4); }
  body #jPanelMenu-menu #accountDetail * { color: #ffffff; font-size: 16px; line-height: 18px; padding: 0 !important; margin: 0 !important; }
  body #jPanelMenu-menu #accountDetail .buttons { padding-top: 3% !important; }
  body #jPanelMenu-menu #accountDetail .buttons * { width: 100%; background-color: #1595cd !important; font-size: 16px; line-height: 26px; height: 26px; }
  body #jPanelMenu-menu .grp_spacing { display: none; }
  body #jPanelMenu-menu .group_container { padding: 0; margin: 0; border-bottom: 1px solid #153e68; }
  body #jPanelMenu-menu .group_container * { color: #241904; padding: 0; margin: 0; line-height: 34px; }
  body #jPanelMenu-menu .group_container h3 { padding: 0 5%; display: block; }
  body #jPanelMenu-menu .group_container br { display: none; }
  body #jPanelMenu-menu .group_container .group_list { background-color: #ffffff; }
  body #jPanelMenu-menu .group_container#nav_myeo { display: none; }
  body #toTop { display: none !important; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix { font-size: 0; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input) { width: 32%; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input) .group_container { width: auto; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input):nth-child(4n+1) { margin-left: 0 !important; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input):nth-child(4n-1) { margin-right: 0 !important; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td .tab_link { background-color: #5ac1ee; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td .tab_link span { width: auto !important; font-size: 14px; line-height: 24px; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td .tab_link .tab_link_right { background-color: #ffffff; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td .tab_link .tab_link_right .tab_link_middle { background-color: #315d92; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td .tab_link:hover .tab_link_right .tab_link_middle { color: #ffffff; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td.empty .tab_link_right .tab_link_middle { background-color: #ffffff; }
  body#INFOPR4 #page #context #cnt_tabs #tabs_row td.selected .tab_link .tab_link_right .tab_link_middle { background-color: #5ac1ee; color: #ffffff; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general { min-height: 80px !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general * { width: 100% !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general a { font-size: 16px !important; line-height: 16px !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_alt, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_status, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_avail, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_general .list_attr { display: none !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase { padding: 0 !important; margin: 0 !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_memo { display: none !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_quantity caption, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_quantity .ctrl, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_quantity .unit { display: none !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_quantity .quant { padding: 0 !important; margin: 0 !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_purchase .list_order.hilite .amount { width: auto !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more { float: none !important; display: block !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_history, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_attr, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_avail { display: none; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_order { width: auto !important; margin: 0 !important; padding: 0 !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_order a { -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_quantity { float: left !important; max-width: none !important; margin: 0 !important; min-width: 0 !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_quantity caption, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_quantity .ctrl, body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_quantity .unit { display: none !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_quantity .quant { padding: 0 !important; margin: 0 !important; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_quantity .quant input { padding: 0 !important; margin: 0 !important; text-align: center; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_price { top: auto; bottom: 40px; right: auto; left: 0; }
  body#ORDER03 .list_item tbody:first-child tr:first-child td .list_more .list_price caption { right: -100%; left: auto; }
  body#ORDER03 #cnt_totals .total_descr { font-size: 14px !important; }
  .list_item { width: 100% !important; border-width: 0 !important; }
  .list_item tbody:first-child tr:first-child th.list_img img { width: 100%; height: 100%; left: 0; top: 0; }
  .list_item tbody:first-child tr:first-child td .list_general { min-height: 115px; }
  .list_item tbody:first-child tr:first-child td .list_general * { /*width: 100% !important;*/ } /*---------EWD--------*/
  .list_item tbody:first-child tr:first-child td .list_general .list_status { display: none; }
  .list_item tbody:first-child tr:first-child td .list_more { float: none !important; display: block !important; }
  .list_item tbody:first-child tr:first-child td .list_more .list_history, .list_item tbody:first-child tr:first-child td .list_more .list_attr, .list_item tbody:first-child tr:first-child td .list_more .list_avail { display: none; }
  .list_item tbody:first-child tr:first-child td .list_more .list_order { width: auto !important; margin: 0 !important; padding: 0 !important; }
  .list_item tbody:first-child tr:first-child td .list_more .list_order a { -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  .list_item tbody:first-child tr:first-child td .list_more .list_quantity { float: left !important; max-width: none !important; margin: 0 !important; min-width: 0 !important; }
  .list_item tbody:first-child tr:first-child td .list_more .list_quantity caption, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .ctrl, .list_item tbody:first-child tr:first-child td .list_more .list_quantity .unit { display: none !important; }
  .list_item tbody:first-child tr:first-child td .list_more .list_quantity .quant { padding: 0 !important; margin: 0 !important; }
  .list_item tbody:first-child tr:first-child td .list_more .list_quantity .quant input { padding: 0 !important; margin: 0 !important; text-align: center; }
  .list_item tbody:first-child tr:first-child td .list_more .list_price { top: auto; bottom: 40px; right: auto; left: 0; }
  .list_item tbody:first-child tr:first-child td .list_more .list_price caption { right: -100%; left: auto; } }
@media (max-width: 767px) { body #page #main #newBasket { padding: 0 10px 0 30px; }
  body #page #main #newBasket:before { width: 30px; font-size: 15.4px; line-height: 40px; }
  body #page #main #newBasket table td, body #page #main #newBasket table th { font-size: 11.2px; }
  body #page_closure > div h3 { font-size: 13px !important; padding-bottom: 5px !important; }
  body #page_closure > div ul li, body #page_closure > div ul li a { font-size: 10px !important; line-height: 14px !important; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end), body:not(#PURSHT01) #page #context .section_body .core .total_matrix > .text_input { margin: 1% !important; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end) .group_container { background: transparent !important; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 100%; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end) .group_container h3 { width: 100%; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end) .group_container h3 .thumbnail_container { width: 100%; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end) .group_container h3 a:last-child { width: auto; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input) { width: 49%; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input):nth-child(2n-1) { margin-left: 0 !important; }
  body:not(#PURSHT01) #page #context .section_body .core .total_matrix > div:not(.float_end):not(.text_input):nth-child(2n) { margin-right: 0 !important; }
  .list_item tbody:first-child tr:first-child td .list_more .list_price caption { width: 200%; right: -150%; }
  .list_item tbody:first-child tr:first-child td .list_more .list_price .hilite { font-size: 120%; } }

/*# sourceMappingURL=custom.css.map */

/* EDITION NOVEMBER 2016 */
/*Filtersearch btn */
#filtersearch .clear_search_cnt{margin: -7px 0 0 125px;}
/*Invoice Section */
table.search_table th{ position: relative;}
table.search_table th a.clear_search_cnt{ position: absolute; margin:0; right:10px; top:6px;}
.EWD_myorders_context form[name='searchCod'] .set .total_half{ width:48%; margin-right:2%;}
.EWD_myorders_context form[name='searchCod'] .set .total_half:nth-last-child(2){ float:right; margin-right:0;}
.EWD_myorders_context form[name='searchCod'] .set .total_half .total_item { width:100%; margin-bottom:3px;}
.EWD_myorders_context form[name='searchCod'] .set .total_half .total_item .total_descr{ width:150px; vertical-align: middle;}
.EWD_myorders_context form[name='searchCod'] .set .total_half .total_item .total_text{  padding-top:0; vertical-align:middle}
.EWD_myorders_context form[name='searchCod'] .set .total_half .total_item .total_text input{  float:left;}
.EWD_myorders_context form[name='searchCod'] .set .total_half .total_item .total_text a{  float:left; margin-top:3px; margin-left:5px;}
.total_item a.search-btn{ margin-right: 18px; margin-top: 5px; float:right;}
.inv-overview table .left-view { text-align:left !important;}
.inv-overview table .right-view { text-align:right !important;}
.inv-overview table .center-view { text-align:center !important;}
/* Compare Products Add btn hide*/
.EWD_prdlist_comparelist #cmp_buttons #cmp_add_button{ display:none;}
/*	textarea overflow hidden */
textarea{ overflow:auto !important;}
