/* Na vysoke noze */
/* separated colors and layout */

/**********************************************************************
 *
 * SEPARATED LAYOUT
 *
 */

/* font awesome */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Base */
html,body {min-height: 100%;}

body,table,input,select,textarea,tt {font-size:12px; font-family: "Tahoma CE",Tahoma,"Arial CE",Arial,"Helvetica CE",lucida,sans-serif; line-height: 130%;}
input {font-family: "Tahoma CE",Tahoma,"Arial CE",Arial,"Helvetica CE",lucida,sans-serif;}
body {margin:0; padding:0;}
h1 {font-size: 24px; line-height: normal;}
h2 {font-size: 18px; line-height: normal;}
h3 {font-size: 16px; line-height: normal;}
strong.h2 {font-size: 18px;}
strong.h3 {font-size: 16px;}
img {border:0 none;}
ul {padding:0 0 0 2em;}
hr {margin:4px 0; height:1px; text-align:center; background: transparent; border: 0 none; border-top: 1px solid #eee;}
font[size]{line-height:normal;}
textarea {resize:vertical;}
textarea,
input[type="text"],
input[type="password"],
input.openid,
input.txt,
#left select,
#body select {padding: 5px;border: 1px solid #bbb;background-color: #fff;border-radius: 3px}
table.basket input[type="text"],
.amount input {text-align: center;}

/* Typography */
a {text-decoration:none;}
a:hover {text-decoration:underline;}

.hl {}
.err {border: 1px dotted #d00; font-weight: bold; padding: 0 5px;}
span.err {border-width:0 0 1px;display:inline-block;}
.link {background: url(images/arrows.png) no-repeat 0 -385px; padding-left:14px; text-decoration:none; line-height:1.1em;}
.link2 {background: url(images/arrows.png) no-repeat 0 -348px; padding-left:14px; text-decoration:none; line-height:1.1em;}
.link:hover, .link2:hover {text-decoration: underline;}
.fs12 {}
.fs11 {}
.nobrd {border: none !important;}
.nobold {font-weight: normal !important;}
th div.ta_right,
th.ta_right {text-align: right !important;}
.link.right,
div.right,
span.right {float:right;}
div.left,
span.left {float:left;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
p {margin: 0 0 1em;}
/* Forms */
form {margin-top:0px; margin-bottom:0px;}

.productstats-showall,
#body .basket .wrapmod,
#left .recommlist .btn,
.box.minibasket .tocart,
#body .product .tocart,
#body .product .fromlist,
#body .basket .frombasket,
#body .box.compare .fromcompare,
#body div.bar.prevnext .right,
#body div.bar.prevnext .arrowdown,
#body div.bar.prevnext .arrowright,
span.btn {background: transparent url(images/buttons.png) right -150px no-repeat; padding: 0 3px 0 0; height:24px; line-height:24px; display:inline-block; margin:0; outline:0; vertical-align: middle;}

.productstats-showall a,
#body .basket .wrapmod a,
.box.minibasket .tocart input,
#body .product .tocart input,
#body .product .fromlist input,
#body .basket .frombasket a,
#body .basket .frombasket input,
#body .box.compare .fromcompare input,
#body div.bar.prevnext .right input,
#body div.bar.prevnext .arrowdown input,
#body div.bar.prevnext .arrowright input,
span.btn input, span.btn a {border:0 none; height:24px; line-height:24px; outline:0; display:inline-block; padding:0 1px 0 6px; margin:0; font-weight: normal; cursor:pointer; background: transparent url(images/buttons.png) no-repeat left -150px;text-transform: uppercase;text-decoration: none !important;}
span.btn a {position:relative;}

body.details-page #body .product.details .repayment-head.btn a {color: #000;}
body.details-page #body .product.details .repayment-head.btn a:after {border-top-color: #000;}

.box-wrapper span.btn {clear: left;display: block;text-align: right;}

#body .product.details .tocart,
#body div.bar.prevnext .right,
#body div.bar.prevnext .arrowdown,
#body div.bar.prevnext .arrowright {background-position: right -450px; height:28px; line-height:28px; margin:1px;}

#body .product.details .tocart input,
#body div.bar.prevnext .right input,
#body div.bar.prevnext .arrowdown input,
#body div.bar.prevnext .arrowright input {height:28px; display:block; padding:0 10px 0 14px; background-position: left -450px;}

#body .product .tocart {background-position: right 0; clear:left;text-align: right;display: block;}
#body .product .tocart input {background-position: 0 0;}
.box.minibasket .tocart {background-position: right -350px;}
.box.minibasket .tocart input {background-position: left -350px;}
#body .product .btn.moreinfo {float: right;}

#body .locator.compare .locbody span.btn,
#body table span.btn,
#body .right span.btn {}
#body .locator.compare .locbody span.btn input,
#body table span.btn input,
#body .right span.btn input {}

#body .box.compare .fromcompare,
#body .product .fromlist,
#body .basket .frombasket {background-position: right -50px; float: left}
#body .basket .frombasket {margin-right: 5px;}
#body .box.compare .fromcompare input,
#body .product .fromlist input,
#body .basket .frombasket a,
#body .basket .frombasket input {background-position: left -50px; padding:0 4px 0 25px;}
#body .basket .frombasket a {display: block;}
#body .box.compare .fromcompare {width: 121px; margin: 0 0 0 10px; clear:left;float: none;}
#body .box.compare .fromcompare input {width: 121px;}

input.chbox {vertical-align:middle; margin-top: 0px;}
input.chk {margin: 1px 5px 1px 0px;}
input.fullsize {width: 100%;}
textarea.fullsize {width: 98%;margin-bottom: 10px;}
input.openid {background: #fff url(images/openid-icon-small.gif) no-repeat scroll 0 50%; padding-left:20px;}

/* Tables .....*/
table {border-collapse: collapse;}
th {text-align: left; padding: 0 5px 0 0; font-weight: normal;}
tr.sep td, tr.sep th {background: url(images/line_dotted_horizontal.png) repeat-x bottom;}
table.min_width {width:auto}
tr.row_sep td hr {display:none;}
tr.row_sep td div {background: url(images/line_dotted_horizontal.png) repeat-x; background-position: left center; margin: 0; height: 15px;}

/* Navigation - bars */
div.bar {vertical-align: middle;}
div.bar .left {float:left;}
div.bar .right {float:right;}

/* Navigation - boxes */
dl.box {padding:0; margin:0; float:right; position:relative;}
dl.box dt {padding:10px 0 0 0; font-weight:bold;text-transform: uppercase;}
dl.box dd {margin:0; padding:4px 0 0;}

/* Navigation - menues */
ul.menue,
ul.menue ul {padding:0; margin:0; list-style:none;}
ul.menue li {margin:0; white-space:nowrap; position: relative;}
ul.menue li a {line-height: 100%;}
ul.menue.horizontal {float:left;}
ul.menue.horizontal li {float:left;}
ul.menue.vertical li {float:none; height: 100%;}

.dropdown {visibility: hidden; display:block; position:absolute; left:0; top:100%; padding:0; margin:0; z-index:1000; box-shadow: 3px 3px 5px 0 rgba(0,0,0,.2);}
.open .dropdown {visibility: visible;}
.open .dropdown li .dropdown {visibility: hidden; left: 90%; top: 5px; z-index: 1100;}
.open .dropdown li:hover .dropdown {visibility: visible;}

/* Layout */
div#page {width:990px; margin: 0 auto; padding: 0; position: relative;}
 div#header {clear:both; margin:0 auto 17px; width: 990px; position: relative; }
 div#content {clear:both; margin:0 auto; width: 990px;}
 div#body {margin:0 0 50px 0; padding:0; overflow: hidden;}
 div#path {margin:0; padding:0; width: 756px;}
 div#left {float:left; width:220px; margin:0 14px 0 0;}
 div#footer {clear:both; margin:0;}
 div.clear {clear: both;}

/* Blank pages, popups */
div#body.plain {margin: 10px; padding: 10px; width: auto; min-height: 200px; height: auto !important; height: 200px;}

/* path */
div#path {background: transparent; height: 29px; line-height: 29px; padding:0;overflow: hidden;margin-bottom: 5px;}
body.details-page div#path,
body.search-page div#path,
body.alist-page div#path {background: #b10033 url(images/path_bkg.png) no-repeat scroll left top; text-indent: 15px;margin-bottom:0;}
body.details-page div#path {background-image: url(images/path_bkg_detail.png);}
body.start-page div#path {display: none;}

div#path .loader {display: none;}
div#path .path-location {font-weight: bold;}
div#path a {background:transparent url(images/arrows.png) no-repeat scroll right -52px; padding-right: 15px; font-weight: normal;}
body.details-page div#path a,
body.search-page div#path a,
body.alist-page div#path a {background-position: right -645px;}
div#path a.last {font-weight: bold; background:transparent; padding-right:0;text-transform: uppercase;}
div#path a.dinfo {font-weight: normal; background:transparent; padding-right:0;}
div#path .sep {display: none;}



/* + layout - header */
#header div.oxid {background: transparent url(img/banner.jpg) no-repeat scroll left top; height: 98px; margin: 0;}
#header div.oxid .logo {padding:0; float:left;}
#header div.oxid dl.box {height: 98px; min-width:150px; margin:0 0 0 2px;}
#header div.oxid dl.box.basket {padding: 0 85px 0 0; background: #b10033 url(images/basket_top_bkg.png) no-repeat scroll right top;}
#header div.oxid .customheader {float: left;width: 500px;height: 98px;overflow: hidden;}
#header div.oxid .customheader p {margin: 0;}

#header div.oxid dl.box.basket dd.dropdown {display: none;}

dl.box {width:150px;}
dl.box dt a {padding:0; display:block;}
dl.box dd ul {margin:0;}
dl.box.open dt {}
dl.box.open dd.dropdown {top:2em; margin-top:3px; width:150px; padding:0;}
dl.box.open dd.dropdown ul li a {display:block; padding:0 5px 0 15px; line-height: 20px; text-decoration: none; background:#ddd url(images/arrows.png) 0 -50px no-repeat;}
dl.box.open dd.dropdown ul li a:hover {background-position:0 -75px;}

dl.box.basket {overflow: hidden;}
dl.box.basket dt {padding: 44px 0 0;}
dl.box.basket dt a {position: absolute;width: 250px;height: 70px;left: 0;top: 28px;}
dl.box.basket .tb-delivery,
dl.box.basket .tb-productcount {display: none;}

dl.box.service dd ul {padding:0}
dl.box.service dd ul li {list-style: none; padding:1px 0;}
dl.box.service dd ul li a {padding-left:10px; background:transparent url(images/arrows.png) 0 -100px no-repeat; text-decoration: none;}
dl.box.service dd ul li a:hover {text-decoration: underline;}

dl.box.account dd {line-height: 150%;}
dl.box.account dd a.logout {font-weight:bold; display:block; padding:1px 2px 1px 8px; background:transparent url(images/arrows.png) -2px -247px no-repeat;}
dl.box.account dd b.user {font-size: 12px;}
dl.box.basket dd table {width:100%;}

#header div.bar .left,
#header div.bar .right {float:left; display: inline; display: block;}
#header div.bar .fixed {float: none; position: absolute; right: 10px; top: 7px; height: 20px;}
#header div.links {position: relative; font-size:11px; padding:0 20px; width: 950px;background: transparent url(images/topmenu_bkg.png) no-repeat scroll left top; height: 35px;}
#header div.links a {padding:4px;line-height: 35px; cursor: pointer;font-weight: normal;}
#header div.links a:hover {text-decoration: underline;}

#header div.bar .fixed div.language {line-height: normal; display: inline-block; padding-right: 10px; float: right; margin-top: 2px;}
#header div.links a.language {margin:0; padding:0; border: 0 none; line-height: normal; height: auto; display: inline-block; font-size:11px;}
#header div.links a.language img {margin:0; vertical-align: middle; border: 0 none;}
#header div.links a.language.act img {opacity:.5; border: 0 none;}

#header div.bar .fixed div.currency {line-height: normal; display: inline-block; float: right; margin-right: 10px;}
#header div.links a.currency {margin:0; padding:0 0 0 7px; border: 0 none; line-height: 20px; height: 20px; display: inline-block; font-size:11px; background: transparent url(images/topmenu_divider.png) no-repeat scroll left center;}
#header div.links a.currency.sep {padding: 0;background: transparent;}

#header div.links .box-small-account,
#header div.links .box-small-account a {margin:0; padding:0; border: 0 none; line-height: 20px; height: 20px; display: inline-block; font-size:11px;text-transform: uppercase;}
#header div.links .box-small-account {float: right;white-space: nowrap;padding-right: 15px;}
#header div.links .box-small-account div {display: inline; padding-right: 5px;text-transform: none;margin-right: 3px;}
#header div.links .box-small-account .mail a {color: #666;text-transform: none;font-weight: bold;}
#header div.links .box-small-account div,
#header div.links .box-small-account .sep {background: transparent url(images/topmenu_divider.png) no-repeat scroll right center;}
#header div.links .box-small-account .sep {text-indent: -5000px;width: 3px;display: inline-block;background-position: center;}

#header div.oxid .box-small-account,
#header div.oxid .box-small-account a {margin:0; padding:0; border: 0 none; line-height: 20px; height: 20px; display: inline-block; font-size:11px;text-transform: uppercase;}
#header div.oxid .box-small-account {position: absolute; left: 20px;top:76px;white-space: nowrap;}
#header div.oxid .box-small-account div {display: inline; padding-right: 5px;text-transform: none;margin-right: 3px;}
#header div.oxid .box-small-account .mail a {color: #666;text-transform: none;font-weight: bold;}
#header div.oxid .box-small-account div,
#header div.oxid .box-small-account .sep {background: transparent url(images/topmenu_divider.png) no-repeat scroll right center;}
#header div.oxid .box-small-account .sep {text-indent: -5000px;width: 3px;display: inline-block;background-position: center;}

#header div.links .right a,
#header div.links .left a {display: block; float: left; height: 35px; line-height: 35px; padding: 0 10px 0 12px; background: transparent url(images/topmenu_divider.png) no-repeat scroll left 55%; text-transform: uppercase;}
#header div.links .right a.active,
#header div.links .left a.active {}

#header div.links .left a#test_HeaderHome {padding-left: 0;background: transparent;}
/* #header div.links .left a:first-child  !!! */

/* structured cms */
#header div.bar.links ul.menue.dropdown.level1 {top: 34px;left: 3px;}
#header div.bar.links ul.menue a {text-decoration: none;}
#header div.bar.links li.open a,
#header div.bar.links li a.exp {text-decoration: none;}
#header div.bar.links ul.menue.horizontal,
#header div.bar.links ul.menue.horizontal li {display: inline-block;}
#header div.bar.links ul.menue.vertical {background:#f5f5f5; border-bottom: 1px solid #e0e0e0;}
#header div.bar.links ul.menue.vertical li {float:none; border: 1px solid #e0e0e0; display: block;position: relative;border-width: 1px 1px 0;}
#header div.links .right ul.menue.vertical li a,
#header div.links .left ul.menue.vertical li a,
#header div.bar.links ul.menue.vertical li a {min-width:50px; text-align:left; padding: 10px 20px; background: #f5f5f5; display: block;position: relative;float: none;line-height: normal;height: auto;}
#header div.links .right ul.menue.vertical li a:hover,
#header div.links .left ul.menue.vertical li a:hover,
#header div.bar.links ul.menue.vertical li a:hover {background-color:#f40; color:#fff;}

/* top navigation */
div.bar.categories {border-bottom: 1px solid #fff;}
#header div.categories a#test_HeaderHome {display: none;}
div.bar.categories a {min-width:50px; text-align:center; line-height:12px; text-decoration: none; display:block; padding: 5px; font-weight: bold; font-size:12px;}
div.bar.categories li a.more {background: transparent url(images/arrows.png) no-repeat 5px -130px; text-indent: 10px;}
div.bar.categories li.open a.more {background-position: 5px -155px;}
div.bar.categories a.fixed {padding: 10px 0; text-align: center;}
div.bar.categories a.fixed:hover {text-decoration: none;}
div.bar.categories li.open a, div.bar.categories li a.exp {text-decoration: none;}

div.bar.categories ul.menue.horizontal li {float:left; border-right: 1px solid #fff;}
div.bar.categories ul.menue.vertical li {float:none; border-top: 1px solid #fff;}
div.bar.categories ul.menue.vertical li a {text-align:left; padding: 7px 10px; font-weight: normal;}

/* + layout - footer*/
div#footer {position: relative; min-height: 200px;height: auto !important;height: 200px;background: transparent url(images/footer_bkg.png) repeat-y scroll left top;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer div.bar {margin:0;padding: 10px 20px 0;text-align: center;}
#footer div.copy {background: transparent url(images/footer_top.png) no-repeat scroll left top;}
#footer div.copy a {}
#footer div.shop {}
#footer div.shop a {margin:0;}
#footer div.icons {text-align: right;}
#footer .shopicons {padding: 0 150px;}
#footer .footertext {padding: 10px 20px;}
#footer .footertext .street,
#footer .footertext .phone {white-space: nowrap;}

#prefooter {clear: both;margin: 0 -10px;padding: 10px 20px;}
#prefooter a {text-decoration: none;}
#prefooter a:hover {text-decoration: underline;}

/* minibasket */
.box.minibasket .hr {height: 2px; border-top: 1px solid #e0e0e0;}
.box.minibasket .tocart {margin-left:auto; text-align: right;display: block;}
.box.minibasket .tocart input {}

/* + layout - left */
#left div.box-wrapper {background: transparent url(images/left_box_bkg.png) repeat-y scroll left top; margin-bottom: 10px;}
#left div#box-categorytree,
#left div#box-vendortree,
#left div#box-manufacturertree {background: transparent; margin-bottom: 10px;}
#left ul.tree {background: transparent; padding-bottom:15px;}
#left form.search {padding: 3px 0 10px;}
#left ul.info,
#left dl.news,
#left div.box {padding: 10px 15px; background: transparent url(images/left_box_bottom.png) no-repeat scroll left bottom;}
#left strong.h2 {display: block; margin:0; padding:2px 20px; height: 25px;line-height: 25px;font-size: 12px; text-transform: uppercase;background: #b10033 url(images/left_box_header.png) no-repeat scroll left top;text-align: right;overflow: hidden;position: relative;}
#left strong.h2 a {text-decoration: none;}
#left strong.h2 a:hover {text-decoration: none;}
#left p {padding:0; margin:0; position: relative;}
#left .search input.txt {width:183px; margin:0 0 10px 5px; padding:4px 0;border: 0 none;}
#left .search input.txt.ui-autocomplete-loading {background: #fff url(images/autocomplete-loader.gif) no-repeat scroll right center;}
#left .search select {width:220px; margin:0 0 5px;}
#left .search span.btn {position: absolute; top: 2px; left: 196px; background: transparent;}
#left .search span.btn input {width:20px; text-align: center; padding: 20px 0 0 0; background: transparent url(images/buttons.png) no-repeat scroll left -200px;}
#left .search span.btn input {font-size: 0;}

#left hr {margin: 3px 10px 3px 0;}

#left div#box-search {background: #b10033 url(images/box_search_bkg.png) no-repeat scroll -20px -20px;}
#left div#box-search strong.h2 {display: none;}

/* information list */
ul.info {margin:10px 0 0; padding:0;}
ul.info li {list-style: none; padding: 0; margin: 0;text-align: right;}
ul.info li a {display: block; padding:0 0 10px ;}

/* news list */
#left dl.news {margin-bottom: 0;}
dl.news dt {margin-bottom: 0; font-weight: bold; border-top: 1px solid #ccc; padding-top: 10px; line-height: normal;}
dl.news dt:first-child {border-top: 0 none; padding-top: 0;}
dl.news dt a {text-decoration: none;}
dl.news dt a:hover {text-decoration: underline;}
dl.news dd {margin: 0 0 10px 0; font-size: .9em; line-height: normal;}
dl.news dd .newsitem-date,
dl.news dd,
dl.news dd a {text-decoration: none;}
dl.news dd a:hover {text-decoration: underline;}
dl.news dd .newsitem-more {display: none;}

/* partners list */
#left .partners {margin: 7px 0;}
#left .partners .logo {text-align: center; margin-top: 20px;}

/* Navigation - tree */
ul.tree {padding:0; margin:0;}
ul.tree ul {padding:0; margin:0;}
ul.tree li {padding:10px 0 10px; margin:0; list-style: none; background: transparent url(images/left_box_cat_sep.png) no-repeat scroll left bottom;}
ul.tree li.exp {background: transparent;}
ul.tree li.exp.has {padding:10px 0 0;}
ul.tree li ul {background: transparent url(images/left_box_cat_sep.png) no-repeat scroll left top;margin: 10px 0 0;}
ul.tree li a {line-height: 1.1em; padding:0 20px 0 0;display:block;text-align: right;}
ul.tree li li a {padding-right: 40px;}
ul.tree li li li a {padding-right: 60px;}
ul.tree li li li li a {padding-right: 80px;}
ul.tree li li li li li a {padding-right: 100px;}

ul.tree li a {background: transparent url(images/arrows.png) no-repeat scroll right -1000px; }
ul.tree li a.exp {background-position:right -143px;}
ul.tree li a.act {background-position: right -183px; font-weight: bold;}
ul.tree li a.exp.act {background-position: right -183px;}

/* enhanced color mode */
ul.tree li a {background-image: url(images/arrows_tree_mask.png);}
ul.tree li a.act {background-color: #b10033;}

ul.tree li li a {}
ul.tree li li a.exp {}
ul.tree li li a.act {}
ul.tree li li a.exp.act {}
ul.tree li li li a {}
ul.tree li li li a.exp {}
ul.tree li li li a.act {}
ul.tree li li li a.exp.act {}
ul.tree li li li li a {}
ul.tree li li li li a.exp {}
ul.tree li li li li a.act {}
ul.tree li li li li a.exp.act {}
ul.tree li li li li li a {}
ul.tree li li li li li a.exp {}
ul.tree li li li li li a.act {}
ul.tree li li li li li a.exp.act {}

ul.tree li a.root {}
ul.tree li a.root.exp {}
ul.tree li a.root.act {}
ul.tree li a.root.exp.act {}

#left div.box p {margin: 0;}
#left input.fullsize {width: 116px; padding: 0;}
#left div.box a.arr {text-decoration: none; padding-left: 12px; background: url(images/arrow_details.gif) no-repeat 0 3px;}
#left div.box a.arr:hover {text-decoration: underline;}

div#box-myaccount .link {display: block;margin-top: 5px;}
#box-myaccount ul {margin: 1em 0; padding: 0; list-style: none;}
#left td.inpwrap,
#left td.btnwrap {text-align: right;}
#left td.inpwrap input {text-align: left;}

#left div.form label {width: 50px;float: left;clear: both;padding-top: 5px;}
#left div.form label.rightloginkeeplogggedin {width: auto;padding-bottom: 10px;}
#left div.form label.rightloginkeeplogggedin input {position: relative; top: 2px;}
#left div.form input.txt {float: left;margin-bottom: 5px;width: 128px;}

#left .listitem {margin: 2px 0 7px; padding-left: 75px; position: relative; min-height: 70px; height: auto !important; height: 70px; width: 115px;}
#left .listitem .picture {position: absolute; display: block; left: 0; top: 0; text-align:center;}
#left .listitem .picture {width: 70px; height: 70px; line-height: 67px; overflow:hidden; text-align: center; vertical-align: middle; background: transparent url(images/list_img_bkg.png) no-repeat scroll center center;}
#left .listitem .picture img {margin-top: 14px;}
#left .listitem .picture span {width: 70px; height: 70px; display: table-cell; vertical-align: middle;}
#left .listitem .picture span img {margin-top: 0;}

#left .listitem a {text-decoration: none;}
#left .listitem a.arttitle,
#left .listitem a.title {font-weight: bold;}
#left .listitem a.title {overflow:hidden; width:108px; display:block;}
#left .listitem a:hover {text-decoration: underline;}
#left .listitem tt {display: block;}
#left .actions {margin: 3px 0 5px;}
#left .actions a {display: block;}

#left .listitem.rightlist {height:auto;}
#left .listitem.rightlist.lastinlist {margin-bottom: 3px;}
#left .listitem.rightlist .price {font-size: 12px; font-weight: bold; position: relative; text-align: right;}
#left .listitem.rightlist .price a {font-weight: normal;}
#left .listitem.rightlist .price .tocart {display: none;}
#left .listitem.rightlist .price .btn {}
#left .listitem.rightlist .link {background: transparent url(images/arrows.png) no-repeat scroll 0 -299px; padding-left:14px; text-decoration:none; line-height:1.1em;}
#left .listitem.rightlist .link:hover {text-decoration: underline;}

/* right minibasket */
#left .box.minibasket .tocart {margin-top: 5px;}
#left .box.minibasket .tocart input {}

#left dl.actionslist {margin-bottom: 5px;}
#left dl.actionslist dt {background: url(images/hr_right.gif) repeat-x top; font-weight: bold; padding-top: 5px;}
#left dl.actionslist dd {margin: 0; height: 12px;}
#left dl.actionslist dd tt {width: 80px; float: left;}
#left dl.actionslist dd span {float: left;}
#left dl.actionslist .link {background: url(images/arrows.png) no-repeat 0 -385px; padding-left:14px; text-decoration:none; line-height:1.1em; float: right;}
#left dl.actionslist .link:hover {text-decoration: underline;}

#left .recommlistsearch .btn {width: auto;}
#left .recommlistsearch .search_input {width: 120px;}
#left div.form input.openid,
#left input.openid {width: 113px;}

/* RSS */
#left .box {position:relative;}
a.rss {display:block; position:absolute; right:0; bottom:0; width:14px; height:14px; background: transparent url(images/rss.png) 0 0 no-repeat; text-decoration: none; bottom:5px; right:6px;}
#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss {bottom:8px; right: 7px;left: auto;top: auto;}
#body strong.head, #body strong.head2 {position:relative; display: block;}
#left strong.h2 a.rss {bottom:auto; right: auto;left: 15px;top: 8px;background-image: url(images/rss_box.png);}

/* Path */
#path {position:relative;}
#path a {text-decoration: none;}
#path a:hover {text-decoration: underline;}
#path a.dinfo {position:absolute; right:21px;}

/* Content */
#body a {text-decoration: none;}
#body a:hover {text-decoration: underline;}

#body strong.head,
#body h1.head {margin:0; padding:5px 0; height:20px; line-height:20px; font-size: 20px; font-weight: normal; width:756px; float:left; position: relative;}
#body strong.head
em, #body h1.head em {font-weight: normal; font-style:normal; font-size:12px; line-height: 12px;}
#body strong.head small,
#body h1.head small {font-weight: bold; font-size:12px; line-height: 12px; display:block; position:absolute; top:9px; right:3.5em;}
#body strong.head h1 {margin:0; padding: 0; display: inline;}
#body strong.head2,
#body .boxhead {margin:0; padding:20px 0 10px; font-size: 20px; line-height:1.1em; font-weight: normal; width:756px; float:left; position: relative;}
#body .boxhead em {font-style: normal; font-weight: normal; font-size: .75em;}
#body .boxhead h1 {margin: 0; padding: 0; display: inline; font-weight: normal;}
#body .boxhead small {padding-left: 1em; font-weight: normal;}
#body .box {float:left; padding: 5px 0 10px; width:756px; margin: 0 0 10px 0;}
#body .box.variantslist {}
#body .box.variantslist .separator.inbox {display: none;}
#body .box.empty {display: none;}
#body .listdetails {background: transparent url(images/subcats_bkg.png) repeat-y scroll left top; padding:0; margin:0 0 10px; width: 756px;}
#body .listdetails .listdetails-top {background: transparent url(images/subcats_top.png) no-repeat scroll left top; height: 8px;}
#body .listdetails .listdetails-bottom {background: transparent url(images/subcats_bottom.png) no-repeat scroll left bottom; height: 8px; clear: both;}
#body .listdetails .listdetails-content {padding: 0 15px;}
#body .listdetails .listdetails-content hr {display: none;}

/* category list header mod */
#body .boxhead.cattitle {height: 1px;padding: 0;margin:0;}
/* #test_catTitle */
#body .boxhead.cattitle h1 {display: none;}
/* #test_catArtCnt */
#body .boxhead.cattitle em {display: none;}
/* #test_catDesc */
#body .boxhead.cattitle small {display: none;}
#body .boxhead.cattitle .rss {bottom: 8px;right: 7px;background-image: url(images/rss_box.png);}


#body .empty {padding:0 6px !important; height: 0px; overflow: hidden;}
#body .box img {border:none; padding:0; margin:0;}
#body .box p {margin:0 0 1em 0;}
#body .box .categorythumb {float: right;}
#body .box form td .left img {margin-top:4px;}

/* media icons */
#body .media p.micon {background: transparent url(images/icons/file.png) no-repeat scroll left top; min-height: 16px; height: auto !important; height: 16px; padding:1px 0 0 22px; margin-bottom: 5px;}
#body .media p.micon.mdoc {background-image: url(images/icons/doc.png);}
#body .media p.micon.mfile {background-image: url(images/icons/file.png);}
#body .media p.micon.mlink {background-image: url(images/icons/link.png);}
#body .media p.micon.mpdf {background-image: url(images/icons/pdf.png);}
#body .media p.micon.mpic {background-image: url(images/icons/picture.png);}
#body .media p.micon.mxls {background-image: url(images/icons/xls.png);}
#body .media p.micon.mzip {background-image: url(images/icons/zip.png);}
#body .media p.myoutube {text-align: center;}
#body .media p.myoutube object {margin-top: 5px;}

/* subcategories list */
#body .box ul.list {margin:0; padding:5px 0 5px 0;}
#body .box ul.list li {background: transparent url(images/arrows.png) no-repeat scroll -3px -99px; display:inline; padding-left:10px; margin-right:10px;}
#body .box ul.list li a {text-decoration: none;}
#body .box ul.list li a:hover {text-decoration: underline;}
#body .box ul.list li.icon {background: transparent;}
#body .box ul.list li.icon img {vertical-align: middle;}
/* subcategories image list - only for subcategories, not for vendors nor manufacturers */
body.alist-page #body .box ul.imagecatlist {list-style-type: none;}
body.alist-page #body .box ul.imagecatlist li {display: block; float: left; padding: 0; margin: 0 16px 10px 0; width: 120px; overflow: hidden; white-space: nowrap;}
body.alist-page #body .box ul.imagecatlist li.contentcats {background-image: url(images/textincatimg.png);}
body.alist-page #body .box ul.imagecatlist li a {display: block; width: 120px; padding-top: 100px; padding-bottom: 3px; text-align: center; overflow: hidden; background: transparent url(images/imagecatlist_bkg.png) repeat-x scroll bottom;}

/* category filter */
#body .box .catfilter {clear: left;}
#body .box .catfilter .boxhead {}
#body .box .catfilter table {width: 100%; border-collapse: collapse;}
#body .box .catfilter label {margin-right: 10px;}
#body .box .catfilter select {margin: 3px;}
#body .box .catfilter.manufacturerfilter input {margin: 0 2px 3px 0; vertical-align: middle;}
#body .box .catfilter.manufacturerfilter label {margin: 0 10px 0 0;}
#body .box .catfilter.manufacturerfilter ul.list {text-align: justify; line-height: 150%;}
#body .box .catfilter.manufacturerfilter ul.list li {white-space: nowrap; background: transparent; padding-left: 0; margin-right: 0; display: inline-block;}

#body.plain .boxhead {margin: 5px 5px 0 0; width: auto; float:none;}
#body.plain .box {width: auto; float:none;}

#body div.bar.prevnext {margin:10px 0; padding:5px; float: left; width:746px;}
#body div.bar.prevnext input {}
#body div.bar.prevnext.bottom {margin-bottom:15px;}

#body .form th {text-align: left; padding: 7px 0; font-weight: bold; font-size:12px; background: url(images/line_dotted_horizontal.png) repeat-x bottom;}
#body .form th.mid {padding-top:3em;}
#body .form th small {font-weight: normal; font-size: 10px;}
#body .form td {padding: 3px 0;}
#body small {font-weight: inherit; font-size: 10px;}

/* Other */
#body .dot_sep {background: transparent url(images/line_dotted_horizontal.png) repeat-x scroll top; height:3px; margin-bottom:0px; margin-top:10px;}
#body .dot_sep.mid {margin: 5px 0;}
#body .errorbox {font-weight:bold; border:1px solid #d00; padding: 5px 15px; margin:5px 0 10px 0; width:724px; float: left;border-radius:4px;}
#body .errorbox p {margin: 5px;}
#body .errorbox.inbox {float: none;}
body.account_wishlist-page #body .dot_sep {background: transparent;}

/* Plain errors*/
#body.plain .errorbox {width: auto; font-weight:bold; margin: 20px; padding: 0; border: none; width: 500px;}
#body.plain .errorbox a {text-decoration: underline;}
#body.plain .errorbox .errhead {padding: 5px 15px;}
#body.plain .errorbox .errbody {border: 1px solid #d00; padding: 15px;}

/* Locator */
#body .locator {margin: 0 0 10px 0; padding: 5px 0 0; float:left; width:756px;background: #f4f4f4 url(images/locator_top.png) no-repeat scroll left top;position: relative;z-index: 10;}
body.details-page #body .locator.top {background-image: url(images/locator_bottom.png);}
#body .locator .lochead {padding: 3px 15px 2px; float: left; width: 726px;z-index: 30;}
#body .locator .lochead strong.h4 {font-size: 11px; font-weight: bold; float: left;}
#body .locator .locbody {padding: 2px 15px 7px; text-align: right; float: left; width: 726px; overflow: visible; background: transparent url(images/locator_bottom.png) no-repeat scroll left bottom;z-index: 20;}
#body .locator .locbody, #body .locator .locbody a {}
#body .locator .arrow {font-weight: bold;}
#body .locator a.active {font-weight: bold;}
#body .locator .sep {padding: 0 2px; color: inherit;}
#body .locator .locbody #selID_ArticleNavTop,
#body .locator .locbody #selID_ArticleNavBottom {height: 19px;display: inline-block;}

body.details-page #body .locator .lochead {width: 420px;position: absolute;left:15px;top:6px;padding: 0;}
body.details-page #body .locator .lochead strong.h4 {position: absolute;left:305px;top:0;float: none;white-space: nowrap;}
body.details-page #body .locator .lochead .right {float: left;}
body.details-page #body .locator .lochead .right a {padding-left: 10px;background: transparent url(images/arrows.png) no-repeat scroll -10px -183px;}
body.details-page #body .locator .locbody {padding: 0 15px 7px;}

#body .locator .arrow {background: transparent url(images/arrows.png) no-repeat scroll 0px -35px;display: inline-block;padding-left: 10px;width: 1px;height: 12px;overflow: hidden;position: relative;color: #f0f0f0;}
#body .locator .arrow.prev {background-position: -5px -183px;}
#body .locator .arrow.next {background-position: -10px -263px;}
#body .locator .lochead .arrow.prev {left: 8px;}
#body .locator .lochead .arrow.next {left: -8px;margin-right: -5px;}
#body .locator .lochead .right {margin-right: -10px;}


#body .locator .listlayoutswitch {padding: 0 5px 0 10px; display: inline-block;}
#body .locator .listlayoutswitch a {padding: 0; display: inline-block; width: 12px; height: 12px; vertical-align: middle;}
#body .locator .listlayoutswitch a {_margin-bottom: 1px;}
#body .locator .listlayoutswitch a {background: #555 url(images/listlayoutswitch_mask.png) no-repeat scroll 0px -100px;}
#body .locator .listlayoutswitch a.active.big {background-position: -20px 0px;}
#body .locator .listlayoutswitch a.active.half {background-position: -20px -20px;}
#body .locator .listlayoutswitch a.active.small {background-position: -20px -40px;}
#body .locator .listlayoutswitch a.active.thin {background-position: -20px -60px;}
#body .locator .listlayoutswitch a.active.thinest {background-position: -20px -80px;}
#body .locator .listlayoutswitch a.active.third {background-position: -20px -100px;}
#body .locator .listlayoutswitch a.active.fifth {background-position: -20px -120px;}
#body .locator .listlayoutswitch a.big {background-position: 0px 0px;}
#body .locator .listlayoutswitch a.half {background-position: 0px -20px;}
#body .locator .listlayoutswitch a.small {background-position: 0px -40px;}
#body .locator .listlayoutswitch a.thin {background-position: 0px -60px;}
#body .locator .listlayoutswitch a.thinest {background-position: 0px -80px;}
#body .locator .listlayoutswitch a.third {background-position: 0px -100px;}
#body .locator .listlayoutswitch a.fifth {background-position: 0px -120px;}
#body .locator .listlayoutswitch a span {display: none;}

#body .locator .sort_row a {background: #555 url(images/sort.png) no-repeat scroll right -14px; padding:0 25px 0 5px;}
#body .locator .sort_row a.asc {background-position: right -44px;}
#body .locator .sort_row a.desc {background-position: right -74px;}
#body .locator .sort_row a.none {}
#body .locator .btn {margin-bottom: 6px;}

#body .locator.compare .locbody {height: auto;}
#body .locator.compare .locbody .left form {margin-top: 10px;}

/* Products */
#body .product {float:left; width:192px; height:150px; margin:0 0 25px 0; padding:10px 10px 10px 170px; position:relative;}
#body .product {background: transparent url(images/product_frame_1-2.png) no-repeat scroll left top;}
#body .product .picture {display:block; width: 160px; text-align: center; position:absolute; top:10px; left:10px; overflow: hidden;}
#body .product .picture span {width: 150px;height: 150px;vertical-align: middle;display: table-cell;}
#body .product strong.h3 {margin:0 0 10px; min-height: 40px; height: auto !important; height: 40px; display: block;}
#body .product strong.h3 a {display: block; font-size: 14px;line-height: 1.1em;}
#body .product tt {display:block; font-weight: normal;}
#body .product .flag {width:12px; height: 12px; border:1px solid #888; float:left; margin:1px 8px 0 0;border-radius:2px;}
#body .product .desc {}
#body .product .actions a {text-decoration: none; padding-left: 12px; background: transparent url(images/arrows.png) no-repeat scroll 0 -298px; display:block; width: 1%; white-space: nowrap;}
#body .product .actions a:hover {text-decoration: underline;}
#body .product .variants label {display:block; font-size: 10px;}
#body .product .variants select {width: 180px;}
#body .product .variants select option.act {font-weight: bold;}
#body .product .variants-empty {display: none !important;}
#body .product .amprice {clear: left; margin-top: 5px;}
#body .product .amount {padding-top:5px;}
#body .product .amount label {margin-right:5px; }
#body .product .cost {margin-bottom:4px;}
#body .product .cost big {font-size: 15px; line-height: normal; font-weight: bold; white-space:nowrap;}
#body .product.big .cost big {font-weight: bold;}
#body .product .cost sup.dinfo {vertical-align:super; margin:0; padding:0;}
#body .product .cost sup.dinfo a {color: inherit; text-decoration: none; font-weight: bold; font-size: 13px;}
#body .product .cost sup.dinfo a:hover {text-decoration: underline; color: inherit;}
#body .product .cost small {font-weight: inherit; font-size:69% ;}

#body .product.head {margin-top:30px; border-top:none;}
#body .product.head strong.h4 {display: block;}
#body .product.head strong.h4 small {display:block; position:absolute; top:6px; left:44%; font-size:11px; font-weight: normal;}

#body .product.head strong.h4.big {width: 100%;margin:0 0 10px 0; padding:5px 0; font-size: 15px;}
#body .product.details strong.h4.big {padding:0 0 5px;position: relative; top: 0;}

#body .product.head strong.h4 {margin:0; padding:5px 0 1px 0; height:20px; position:absolute; top:-30px; left:0; width:100%; line-height:20px; font-size: 15px; font-weight: bold;}
#body .product.head strong.h4.half a {padding-left:15px;}
#body .product.head strong.h4.thin {font-size:15px; text-indent: 15px;}
#body .product.head strong.h4.small {line-height:1.1em; padding:2px 0 1px;}

#body .product.head strong.h4.thinest {width: 556px; padding:1px 5px 8px 7px;}


#body .product.big {width:416px; height:300px; padding-left:330px; background-image: url(images/product_frame_1-1_320.png);}
#body .product.big .picture {width: 300px; height: 300px;}
#body .product.big .picture span {width: 300px; height: 300px;}
#body .product.details .picture span {width: auto; height: auto;display: inline;}
#body .product.big strong.h3 {}
#body .product.big strong.h3 a {}
#body .product.big .cost big {}
#body .product.big .cost .old {}
#body .product.big .cost sub.only {display:block; float:left; font-weight: bold; font-size: 12px; margin-right:.5em; height: 3em;}
#body .product.big .cost .desc {font-size: 10px;}
#body .product.big .variants {padding: 5px 0;}
#body .product.big .variants select {width: auto;min-width: 200px;max-width: 280px;}
body.start-page #body .product.big form,
body.alist-page #body .product.big form,
body.search-page #body .product.big form {position: absolute; bottom: 10px; width: 416px;}
body.start-page #body .product.big .tocart,
body.alist-page #body .product.big .tocart,
body.search-page #body .product.big .tocart {}
body.start-page #body .product.big .tocart input,
body.alist-page #body .product.big .tocart input,
body.search-page #body .product.big .tocart input {}

#body .product.half.halfcol-0 {margin-right: 12px;}
#body .product.half .picture {}
#body .product.half strong.h3 {}
#body .product.half strong.h3 a {}
#body .product.half form {position: absolute; bottom: 10px; width: 192px;}
#body .product.half .variants {height: auto; margin:0;width: 150px;left: -160px;bottom: -2px;position: absolute;padding: 2px 5px 0;min-height: 0;background: rgba(255,255,255,.5);}
#body .product.half .variants select {width: 145px;margin-bottom: 0;}
body.variantsoveractions #body .product.half .variants {width: auto;left: 0;bottom: 0;position: static;padding: 5px 0;min-height: 47px;background: #fff;}
body.variantsoveractions #body .product.half .variants select {width: 190px;}
body.pricenextocart #body .product.half .cost {float: left;}
body.pricenextocart #body .product.half .tocart {clear: none;}

#body .product.third {width:226px; height:70px; padding:170px 10px 10px; background-image: url(images/product_frame_1-3.png);margin-right: 9px;}
#body .product.third.thirdcol-2 {margin-right:0;}
#body .product.third .picture {left: 43px;}
#body .product.third .picture span {width: 160px;}
#body .product.third strong.h3 {margin:0; min-height: 0; text-align: center;}
#body .product.third strong.h3 a {font-size: 12px;}
#body .product.third strong.h3 tt {font-size: 11px;}
#body .product.third .variants {height: auto; margin-bottom:0; background-color: #fff;}
#body .product.third .variants {height: auto; margin:0;left: 33px;width: 140px;bottom: 80px;position: absolute;padding: 2px 10px;background: rgba(255,255,255,.5);}
#body .product.third .variants select {width: 140px;}
#body .product.third .actions {display: none;}
#body .product.third form {position: absolute; bottom: 10px;width: 150px;padding: 0 76px 0 0;}
#body .product.third .cost {white-space:nowrap; text-align: left; margin: 0; }
#body .product.third .cost big {font-size: 13px;}
#body .product.third .variants-md + .cost {padding-right: 40px;}
#body .product.third .btn.moreinfo,
#body .product.third .tocart {position: absolute; bottom: 0; right: 0;}
body.not-buy-gallery #body .product.third .tocart {display: none;}
#body .product.third .tocart input {}

#body .product.small {width:160px; height:100px; padding:170px 10px 10px; background-image: url(images/product_frame_1-4.png);margin-right: 12px;}
#body .product.small.smallcol-3 {margin-right: 0;}
#body .compare .product.small {background: transparent;}
#body .product.small .picture {}
#body .product.small .picture span {width: 160px;}
#body .product.small strong.h3 {margin:0; min-height: 0; text-align: center;}
#body .product.small strong.h3 a {font-size: 12px;}
#body .product.small strong.h3 tt {font-size: 11px;}
#body .product.small .variants {height: auto; margin:0;left: 0;width: 160px;bottom: 110px;position: absolute;padding: 2px 0;background: rgba(255,255,255,.5);}
#body .product.small .variants select {width: 140px;}
#body .product.small .actions {display: none;}
#body .product.small form {position: absolute; bottom: 10px;width: 160px;text-align: center;}
#body .product.small .cost {white-space:nowrap; text-align: center;}
#body .product.small .cost big {font-size: 13px;}
#body .product.small .btn.moreinfo,
#body .product.small .tocart {text-align: center;display: inline-block;float: none;}
body.not-buy-gallery #body .product.small .tocart {display: none;}
#body .product.small .tocart input {}
body.pricenextocart #body .product.small form {bottom: 7px;}
body.pricenextocart #body .product.small .cost {float: left;}
body.pricenextocart #body .product.small .tocart {clear: none;float: right;}

#body .product.fifth {width:140px; height:145px; padding:165px 5px 10px; background-image: url(images/product_frame_1-5.png);margin-right: 1px;}
#body .product.fifth.fifthcol-4 {margin-right: 0;}
#body .product.fifth .picture {width: 148px;left: 1px;overflow: hidden;}
#body .product.fifth .picture span {}
#body .product.fifth strong.h3 {margin:0; min-height: 0; text-align: center;}
#body .product.fifth strong.h3 a {font-size: 12px;}
#body .product.fifth strong.h3 tt {font-size: 11px;}
#body .product.fifth .variants {height: auto; margin-bottom:0; background-color: #fff;}
#body .product.fifth .variants {height: auto; margin:0;left: -4px;width: 148px;bottom: 150px;position: absolute;padding: 2px 0;background: rgba(255,255,255,.5);}
#body .product.fifth .variants select {width: 120px;}
body.variantsoveractions #body .product.fifth .variants {width: auto;left: 0;bottom: 0;position: static;padding: 5px 0;min-height: 47px;background: #fff;}
body.variantsoveractions #body .product.fifth .variants select {}
body.variantsoveractions #body .product.fifth .actions {display: none;}
#body .product.fifth .actions {font-size: 11px;}
#body .product.fifth form {position: absolute; bottom: 10px;width: 133px;text-align: center;}
#body .product.fifth .cost {white-space:nowrap; text-align: center;}
#body .product.fifth .cost big {font-size: 13px;}
#body .product.fifth .btn.moreinfo,
#body .product.fifth .tocart {text-align: center;display: inline-block;float: none;}
body.not-buy-gallery #body .product.fifth .tocart {display: none;}
#body .product.fifth .tocart input {}

#body .product.thin {width:576px; height:150px; background-image: url(images/product_frame_1-1_170.png);}
#body .product.thin strong.h3 {margin-right: 200px;}
#body .product.thin .cost {position:absolute; top:10px; right:10px;}
#body .product.thin .amount {position:absolute; bottom:45px; right:10px;}
#body .product.thin .btn.moreinfo,
#body .product.thin .tocart {position:absolute; bottom:10px; right:10px;}
#body .product.thin .variants {position:absolute; bottom:45px; right: 150px;}
#body .product.thin .variants-md {bottom: 6px;}
#body .product.thin tt {float: left;}
#body .product.thin .flag {float: left; margin-left:4px;}
#body .product.thin .desc {clear: left; padding-bottom: 10px;}

#body .product.thinest {width:664px; height:70px; padding-left: 82px; background-image: url(images/product_frame_1-1_90.png);margin-bottom: 10px;}
#body .product.thinest a.picture {width: 60px; height: 60px;}
#body .product.thinest a.picture span {width: 60px; height: 60px;}
#body .product.thinest strong.h3 {margin-right: 200px;}
#body .product.thinest strong.h3 a {}
#body .product.thinest .cost {position:absolute; top:10px; right:10px;}
#body .product.thinest .cost big {}
#body .product.thinest .cost sup.dinfo a {font-size: 11px;}
#body .product.thinest .amount {position:absolute; bottom:10px; right:150px;}
#body .product.thinest .tocart {position:absolute; bottom:10px; right:10px;}
#body .product.thinest .actions {display: none;}
#body .product.thinest tt {float: left;}
#body .product.thinest .flag {float: left; margin-left:4px;}
#body .product.thinest .variants {display: none;}

#body .product.firstinlist {}
#body .product.inlist {}
#body .product.lastinlist {}

#body .separator {height: 10px; background:#fff url(images/line_dotted_horizontal.png) repeat-x scroll left 5px; margin:0; float:left; width:100%;}
#body .separator.inbox {width:100%; border: none; margin: 0;}
#body .txtseparator {height: 10px; margin:0 5px; float:left; width: 100%; border:1px solid #ddd; border-top:none; border-bottom: none;}
#body .txtseparator.inbox {margin:0; width: 100%; border: none; border-bottom:1px solid #ddd;}
#body .variantslist .txtseparator {border: 0 none;}
body.account_noticelist-page #body .separator,
body.recommlist-page #body .separator {display: none;}

#body .product.details {height:auto; min-height: 350px; width: 756px; padding: 0; margin:0; border: 0 none; background: transparent;}
#body .product.details strong.h4 {padding:1px 5px 8px 7px; display: block;}
#body .product.details h1 {margin:10px 0 0; padding:0; line-height: 1.1em; font-weight: normal;}
#body .product.details tt {margin:5px 0 0;}
#body .product.details .desc {margin:5px 0 0;}

#body .product.details .picture {text-align:center; height: auto; float: left; position: relative; top: 0; left: 0; margin-right: 20px; width: 300px;}
#body .product.details .particulars {float: left; width: 436px;}

#body .product.details .exturls {text-align: left; padding-top: 10px;}
#body .product.details .exturls a {display: block;}
#body .product.details .picture a.zoom:hover {text-decoration: none;}
#body .product.details .picture a.zoom img {margin-bottom: 3px;}

/* cursor */
#body .product.details .picture a.zoom {cursor: pointer; cursor:-moz-zoom-in;}

/* image set */
#body div.imgcont-on {display: block;}
#body div.imgcont-off {display: none;}

#body .product.details .cats {margin:10px 0 0 0; }
#body .product.details .cats a {}
#body .product.details .cats img {margin:-10px 0 0 10px; float: right;clear: right;}

#body .product.details .status {padding-top:10px; }

#body .product.details .variants {padding-top:10px;}
#body .product.details .variants label {font-size: 12px;font-weight: bold;}
#body .product.details .variants.simple label {display: inline-block;}
#body .product.details .variants.simple select {width: auto; max-width: 380px;min-width: 120px;}

#body .product.details .actions {padding-top:10px; clear:left;}
#body .product.details .actions a {display:block; white-space: normal; width: 80%;margin-top: 5px;}
#body .product.details .actions a.reqlogin {background-position: 0 -322px;}

#body .product.details .particulars form {clear: left;}
#body .product.details .cost {margin:1em 0;}
#body .product.details .cost big {display:block; float:left; margin-right:8px;font-size: 28px;font-weight: normal;}
#body .product.details .cost .old {font-weight: bold; font-size: 12px;}
#body .product.details .cost sup.dinfo {font-size:10px; font-weight: normal; vertical-align:top; float:left; line-height: inherit; width:120px;}
#body .product.details .cost sup.dinfo a {font-size: 12px; font-weight: bold;}
#body .product.details .cost sub.only {display:block; float:left; font-weight: bold; font-size: 12px; margin-right:.5em; height: 3em;}
#body .product.details .cost .desc {font-size: 10px;}

#body .product.details .packing {clear:left; padding-top:10px;}

#body .product.details .deltime {clear:left; padding-top:10px;}

#body .product.details .pperunit {clear:left; padding-top:10px;}

#body .product.details .amprice th {font-weight: bold;}
#body .product.details .amprice td {padding: 0;}
#body .product.details .amprice .am {padding-right: 5px;}
#body .product.details .amprice .pr {font-weight: bold;}

#body .product.details .amount {clear:left; float: left;}
#body .product.details .amopricebox .indivisibleamountinfo {padding: 5px 0 10px; font-weight: bold; font-size: 13px;}

#body .product.details .pricealarm {float: left; margin-top: 2px;}
#body .product.details .pricealarm a {}
#body .product.details .persparam {clear: left; padding-top: 7px;}
#body .product.details .persparam label { margin-right: 10px;}

#body .product.details .tocart {float: right; margin-top:2px; margin-right: 40px; clear: none;}

#body .product.details .socialbookmarks {padding-top:1em;}
#body .product.details a.sbookmarks {border-right:1px solid #888; height: 20px; display:block; float:left; padding: 0px 3px 0px 3px; margin: 0px;}
#body .product.details a.sbookmarks.noborder {border:none; height: 20px; display:block; float:left; padding: 0px 3px 0px 3px; margin: 0px;}

#body .product.moredetails {margin:0 0 10px 0; height: auto; width:756px; border-top: none; padding: 10px 0; background: transparent;}
#body .product.moredetails .morepics {margin-top: 10px; padding: 5px 0; height: 44px; border-top: 1px dotted #eee;}
#body .product.moredetails .morepics a {border: 1px dotted #aaa; width: 56px; height: 42px; margin: 0 11px 0 2px; float: left;}

#body .product .picture .morepics {margin-bottom: 5px;}
#body .product .picture .morepics a {width: 70px; height: 70px; margin: 0 2px 2px 0; padding: 2px; display: inline-block; background: transparent; vertical-align: middle;}
#body .product .picture .morepics a img {}

#body .product.moredetails .longdesc {margin-top: 10px; padding: 15px 0 0; line-height: normal; background: transparent url(images/dotted_line.png) no-repeat scroll center top;}
#body .product.moredetails .longdesc strong.h3 {font-size: 12px; height: auto; min-height:0; margin: 0px; padding-bottom: 7px; font-weight: bold; display: block;}
#body .product.moredetails .longdesc p {margin: 0; padding:7px 0px;}
#body .product.moredetails .longdesc .question {margin: 10px 0 1px; padding-top: 11px; background: transparent url(images/dotted_line.png) no-repeat scroll center top;}
#body .product.moredetails .longdesc .question a { font-weight: bold;}

#body .box .attributes td {border-bottom:1px solid #ddd; padding:.5em 0}
#body .box .attributes .last td {border-bottom:none}

#body .box .pricealarm {border-top:1px dotted #ddd;}
#body .box .pricealarm th {padding-top:.5em;}
#body .box .pricealarm th label {font-weight: bold; }

#body .welcome {margin:0 0 15px 0; padding:0;}

#body .box .guestbook {margin-top: 9px;}
#body .box .guestbook .head td {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0;}
#body .box .guestbook .body td { padding: 5px 0;}

/* Links */
#body .box dl.links {margin: 0;}
#body .box dl.links dt {margin: 0 0 12px;}
#body .box dl.links dd {background: url(images/line_dotted_horizontal.png) repeat-x bottom; padding-bottom: 10px; margin: 0 0 10px;}
#body .box dl.links dd.last {background: transparent; margin: 0; padding: 0;}

/* News list */
#body dl.news {margin: 0;}
#body dl.news dt {margin-bottom: 12px;}
#body dl.news dt a {font-weight: bold;}
#body dl.news dt a:hover {text-decoration: none;}
#body dl.news dd {margin: 0 0 15px 0;}

/* Compare */
#body .box.compare {margin-bottom: 20px;}
#body .box.compare .reorder {margin-bottom: 5px; height: 10px; clear: both;}
#body .box.compare .reorder a { font-weight: bold; border: 1px solid #888; padding-left: 2px; line-height: 10px; width: 11px; display: block;}
#body .box.compare .reorder a:hover {text-decoration: none;}

#body .box.compare .product {border: none; float: none; display: block;}
#body .box.compare .product .picture {top:0; left:6px;}
#body .box.compare .product.small {margin: 0 auto;}
#body .box.compare .product.small strong.h3 a {height:auto; left:0; top:0; position: relative;}
#body .box.compare .product.small form {bottom:0;}
#body .box.compare .actions {padding-top:1em; margin-bottom: 5px; width:123px; text-align:left;}
#body .box.compare .actions a {text-decoration: none; padding-left: 12px; background: url(images/arrows.png) no-repeat 0 -300px;  display:block; width: 1%; white-space: nowrap;}
#body .box.compare .actions a:hover {text-decoration: underline;}

#body .box.compare table.cmp_tbl {margin-left: auto; margin-right: auto; width: 100%; border-collapse: collapse;}
#body .box.compare table.cmp_tbl td, #body .box.compare table.cmp_tbl th { padding: 3px 6px 3px 6px; border:1px solid #e0e0e0; border-top: 0 none;}
#body.plain .box.compare table.cmp_tbl td, #body.plain .box.compare table.cmp_tbl th {border-top:1px solid #e0e0e0;}
#body .box.compare table.cmp_tbl th {font-weight: bold;}
#body .box.compare .no_left_brd {border-left: none !important;}
#body .box.compare table.cmp_tbl .no_bot_brd td, #body .box.compare table.cmp_tbl .no_bot_brd th {border-bottom: 0 none; border-top: 1px solid #e0e0e0;}

#body.plain .box.compare table.cmp_tbl {margin: 0 auto; width: auto;}
#body.plain .box.compare .product.small {height: auto;}
#body.plain .box.compare .actions {display: none;}
#body.plain .box.compare .tocart {display: none;}
#body.plain .box.compare table.cmp_tbl th {width: 121px;}
#body.plain .box.compare form div {text-align: center;}
#body.plain .box.compare .price sup.dinfo {display: none;}

/* ORDER */

/* Order steps */
#body .ordersteps {margin:0; width: 756px; float:left; height: 70px;}
#body .ordersteps {background: transparent url(images/basket_steps.png) no-repeat scroll left top;}
body.basket-page #body .ordersteps {background-position: left -100px;}
body.user-page #body .ordersteps {background-position: left -200px;}
body.payment-page #body .ordersteps {background-position: left -300px;}
body.wrapping-page #body .ordersteps,
body.order-page #body .ordersteps {background-position: left -400px;}
body.thankyou-page #body .ordersteps,
body.start-page #body .ordersteps {background-position: left -500px;}

#body .ordersteps dl {width: 128px; height: 60px; padding:10px 10px 0 15px; margin: 0; float:left;}
#body .ordersteps .lastinrow {padding-right: 0;}
#body .ordersteps dt {padding:0 0 15px 0; margin: 0;}
#body .ordersteps dt,
#body .ordersteps dt a,
#body .ordersteps dl big {font-size: 14px; line-height: 14px;font-weight: normal;text-transform: uppercase;}
#body .ordersteps dd,
#body .ordersteps dd a {font-size: 9px; margin: 0;}
#body .ordersteps.nofinalstep dl {}
#body .ordersteps.nofinalstep .lastinrow {}

/* Order back/next step button */
#body div.bar.prevnext .minorderprice {font-size: 12px; font-weight: bold; line-height: 27px; text-align: center; width: auto;}
#body div.bar.prevnext .termsconfirm {width: auto; margin: 0 10px;}
#body div.bar.prevnext .termsconfirm td { padding: 3px 3px 3px 0;}
#body div.bar.prevnext .termsconfirm a { text-decoration: underline;}
#body div.bar.prevnext .termsconfirm .chkbox {background: transparent; border: none; vertical-align: middle; margin: 0px; padding: 0;}
#body div.bar.prevnext.terms {height: auto; margin-bottom: 10px;}

/* Basket */
#body .basket {float: left; margin: 0 0 10px 0; border: 0 none; empty-cells: show; width:756px;}
#body .basket tbody td {padding-top: 10px;}
#body .basket th {font-weight: bold; height: 25px; padding-left: 6px; border-bottom: 2px solid #888;}
#body .basket th.brd {padding: 0;}
#body .basket th .brd_line {height: 25px;}
#body .basket th.lastcol {padding-left: 0;}

#body .basket .bsk_sep td {height: 9px; padding-top: 0;}
#body .basket .bsk_sep .line {border-bottom: 1px solid #eee;}
#body .basket .bsk_sep .bigline {border-bottom: 4px solid #eee;}

#body .basket .picture {border: 0 none; text-align: center; display: block;}
#body .basket .art_title a {font-weight: bold;}
#body .basket .art_num {}
#body .basket .variants select {width: 136px; margin-top: 2px;}

#body .basket .btn, #body .basket .amount {margin-bottom: 7px;}
#body .basket .upd {}
#body .basket .price {padding-right: 25px; text-align: right;}
#body .basket .orderprice {padding-right: 20px; text-align: right;}
#body .basket .vat {padding-left: 20px;}
#body .basket .vat_order {padding-left: 15px;}
#body .basket .amount {padding-right: 20px;}
#body .basket .totalprice {padding-right: 6px; text-align: right;}
#body .basket .notice td {padding-top: 5px; }
#body .basket .sumrow td {padding-top: 3px;}
#body .basket .sumrow.total td {padding: 7px 0 4px;}
#body .basket .sumdesc {padding-right: 15px !important; text-align: right;}
#body .basket .discount, #body .basket .coupon {}
#body .basket .bottrow {height: 14px;}
#body .basket a.remove {}
#body .basket a.wrapremove {}

#body .basket .wrapmod {display:block; width: 85px; background-position: right -100px;float: left}
#body .basket .wrapmod a {text-align: center; width: 63px; background-position: 0 -100px;padding: 0 0 0 22px;}

/* user options step */
#body .useroption {margin: 10px 15px 10px 0; padding-right: 15px; min-height:350px; height:auto !important; height:350px; background: transparent url(images/line_dotted_vertical.png) repeat-y scroll right top;}
#body .useroption-last {background: transparent;}
#body strong.useroptboxheadbig,
#body strong.useroptboxhead {margin:10px 0; font-size: 14px; font-weight: bold; display: block; width:180px;}
#body .useroptboxbig,
#body .useroptbox {width:220px; margin:10px 0; position:relative;}
#body .useroptboxbig {width: 340px;}
#body .useroptboxbig b,
#body .useroptbox b {font-size: 12px;}
#body .useroptbox .err {margin-bottom: 10px;}

/* payment step */
#body .paymentboxhead, #body .thankyouboxhead, #body div.payment-wrap .boxhead {margin-top: 5px;}

/* order step */
#body dl.orderinfocol {margin: 0 5px; width: 257px; float:left;}
#body dl.orderinfocol dt {padding:0; margin: 0 0 5px 0; height: 23px; font-weight: bold; border-bottom: 1px solid #eee;}
#body dl.orderinfocol dd {padding:0; margin: 0;}
#body .giftwrap {}

#body .etrustlogocol {float: left; width: 100px;}
#body .etrustdescocol {float: left; width: 443px;}

/* Wrapping */
#body .wrapping {margin: 0 0 10px;empty-cells: show;width: 756px;float: left;}
#body .wrapping tbody td {padding-top: 10px;}
#body .wrapping th {font-weight: bold; height: 25px; padding-left: 6px;border-bottom: 2px solid #888;}
#body .wrapping th.brd {padding: 0;}
#body .wrapping th .brd_line {width: 7px; height: 25px;}
#body .wrapping td.brd {}
#body .wrapping .wrp_sep td {height: 10px; padding-top: 0;}
#body .wrapping .wrp_sep .line {border-bottom: 1px solid #eee;}
#body .wrapping .picture {text-align: center; display: block; width: 60px;}
#body .wrapping .art_title a {font-weight: bold;}
#body .wrapping .art_num {}
#body .wrapping .wrapping_items td {padding-top: 0;}
#body .wrapptop {margin-top: 10px;}
#body .giftbigimg {padding-right: 12px;}

#body dl.orderinfocol.greetingcard {width: 756px; margin: 0;}
#body .cardbox {width: 257px; float: left; margin: 0 10px 5px 0;}
#body .cardbox .card_body {padding: 5px 0 5px 25px;}
#body .card_sep {clear: both;}
#body .giftmessage {width: 100%; height: 100px;}

/* More categories */
#body .morecats {margin: 0 5px; width: 569px; float: left;}
#body .morecats dl {margin: 0 0 25px;}
#body .morecats dt {border-bottom: 1px solid #fff;}
#body .morecats dd {border-bottom: 1px solid #fff; margin: 0; padding: 0;}
#body .morecats dl a {font-weight:bold; padding: 4px 10px; display: block;}
#body .morecats dd a {background: url(images/arrows.png) no-repeat 7px -148px; padding-left: 22px;}

/* Account header */
#body .box.account_header {padding-bottom: 20px;}
#body .account_header dl {border-bottom: 1px dotted #eee; margin: 2px 0; padding-bottom: 5px; width: 97%;}
#body .account_header dl.lastInCol {border-bottom: 0; margin: 0; padding-bottom: 0px;}
#body .account_header dt {padding-left: 8px;}
#body .account_header dt a {font-weight: bold;  text-decoration: none;}
#body .account_header dt a:hover {text-decoration: underline;}
#body .account_header dd {margin: 2px 0;  padding-left: 8px;}

.evidencelist table.table {width: 100%; line-height: normal;}
.evidencelist tr.head th {font-weight: bold; border-bottom: 1px #eee solid; padding-bottom: 2px;}
.evidencelist tr.head th.aright {padding-right: 0;}
.evidencelist table.table tr.itemlast td {border-bottom: 1px #eee solid;}
.evidencelist .aright {text-align: right;}

.evidencedetail table {width: 100%;}
.evidencedetail table.table {width: 100%; line-height: normal;}
.evidencedetail tr.head th {font-weight: bold; border-bottom: 1px #000 solid; padding-bottom: 2px;}
.evidencedetail tr.head th.aright {padding-right: 0; padding-left: 5px;}
.evidencedetail table.table td {padding: 1px 5px 3px 0; vertical-align: top;}
.evidencedetail table.table td.aright {padding: 1px 0 3px 2px;}
.evidencedetail table.table tr.itemfirst td {padding-top: 3px;}
.evidencedetail table.table tr.itemlast td {border-bottom: 1px #000 solid;}

.evidencedetail table.total {margin-top: 10px;}
.evidencedetail .aright {white-space: nowrap; text-align: right;}
.evidencedetail td.sumvalue {white-space: nowrap; text-align: right; font-weight: bold;}

/* Account pages */
#body .account strong.h4 {font-size: 12px; font-weight: bold; margin: 0; padding: 0; display: block;}
#body .account small {}

/* Account remove from list button */
#body .product .fromlist {position: absolute; bottom: 10px; left: 10px;}

/* Account wishlist */
#body .wishlist .product {}
#body .wishlist .product.thin {}
#body .wishlist .separator {display: none;}
#body .wishlist .dot_sep {clear: both;}

/* Account wishlist search results */
#body .wishsearchresults .searchitem {background: url(images/wishlist.jpg) no-repeat; line-height: 50px; margin: 5px 0;}
#body .wishsearchresults .searchitem a {padding-left: 60px; line-height: 50px; font-weight: bold; display: block; width: 1%; white-space: nowrap;}

/* Account order history */
#body .form.orderhistory td { padding: 2px 0;}
#body .form.orderhistory th {font-weight: bold;  border: none; background: transparent; padding: 2px 0;}
#body .form.orderhistory tr.headrow td, #body .form.orderhistory tr.headrow th {font-size: 12px;}
#body .form.orderhistory a.tocart {height:19px; width: 19px; background: transparent url(images/buttons.png) no-repeat scroll -100px -250px; margin:0; border: none; padding:0; display: block;}
#body .form.orderhistory a.artlink {margin-right: 7px; }
#body .form.orderhistory .amount {padding-right: 7px;}

/* Account reccomend list */
#body .recommendlist .product {padding: 5px 0 5px 130px; margin: 0; border: none;}
#body .recommendlist .product.thin {width: 413px;}
#body .recommendlist .separator {margin: 0; width: 541px; border: none;}
#body .recommendlist .dot_sep {clear: both;}

/* Suggest */
#body ul.suggest {margin: 0;}

/* Mall shops start page */
#body .mallbox {width: 980px; margin: 15px auto;}
#body .mallbox .mallhead {position: relative; clear: both; height: 75px;}
#body .mallbox .mallhead .mallmenu {position: absolute; right: 7px; top: 55px; margin: 0; padding: 0; list-style-type: none;}
#body .mallbox .mallhead .mallmenu li {float: left; margin: 0 5px; padding-right: 10px; border-right: 1px solid #999;}
#body .mallbox .mallhead .mallmenu li.last {border: none;}
#body .mallbox .mallhead .mallmenu li a {}
#body .mallbox .langbox {border-bottom: 1px solid #fff; padding: 8px 7px;}
#body .mallbox .langbox a {}
#body .mallbox .langbox a.lang_active {font-weight: bold;}
#body .mallbox .locationbox {padding: 15px 0 2px 0; margin: 0 0 15px 15px;  border-bottom: 1px solid #CBCBCB;}
#body .mallbox .welcomebox {position: relative; margin-left: 15px; width: 480px;}
#body .mallbox .welcomebox .shopselectbox {position: absolute; left: 510px; top: 7px; width: 240px; }
#body .mallbox .welcomebox #demoAdminLink {position: absolute; left: 760px; top: 7px; width: 202px;}
#body .mallbox .mallfooter {margin: 55px 0 0; position: relative;}
#body .mallbox .mallfooter .copyright {height: 15px; margin: 2px; padding: 6px 0px; text-align:right;}
#body .mallbox .mallfooter a {}

/* Basket popup */
#mask {visibility: hidden; display:none;}
#mask iframe {visibility: hidden; border:none;}
#mask.on {visibility: visible; display:block; position:fixed; opacity:0.6; top:0; left:0; width:100%; height: 100%; z-index: 1500;background-color: #000;}

div.popup {visibility: hidden; display:none;}
div.popup strong {display: block; margin: 9px 0; font-size: 12px;}
div.on.popup {visibility: visible; display:block; position:fixed; top:50%; left:50%; width:300px; height: 150px; z-index: 2000; margin-top:-75px; margin-left:-155px; border:1px solid #aaa; padding:10px;}
div.on.popup.load {background: #fff url(images/ajax-loader.gif) center center no-repeat;}

div.fbMsg.on.popup { width: 400px; height: 200px; margin-top: -100px; margin-left: -200px;}
div.on.popup span.btn a{padding:3px 8px 2px; position:relative;}
div.fbMsg.on.popup .popupMsg { font-size: 12px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
div.fbMsg.on.popup .popupFooter { position: absolute; bottom: 10px; left: 10px; }

#zoom {padding:0; overflow:auto; min-width:250px; min-height: 150px;}
#zoom ul.tabs {padding:0; margin:0; height: 28px; width:100%;}
#zoom ul.tabs li {list-style: none; margin:1px; float:left;}
#zoom a {display:block; padding:5px; width:20px; text-align: center; border:1px dotted #ddd; font-weight: bold;}
#zoom li.active a {border:1px solid #f40;}
#zoom ul.tabs li.close {float:right;}

/* Message boxes */
#body .msg {float:left; width:724px; border: 1px solid #ddd; margin: 5px 0; padding: 5px 15px;border-radius: 4px;}
#body .msg+.boxhead.cattitle .rss {bottom: 46px;}
#body .errorbox+.boxhead.cattitle .rss {bottom: 61px;}
#body .msg .err {font-weight: bold;}
#body .msg.incentive {padding: 10px 15px;font-weight: bold;font-size: 120%;}

/* Tags */
#body .box .tags {text-align: center;}
#body .box .tags a {line-height: 100%; padding:0 .2em; cursor: pointer;}
#body .box .tags a.sel {color:green; font-weight: bold;}
#body a.tagitem_100 {white-space: nowrap; font-size: 100%;}
#body a.tagitem_200 {white-space: nowrap; font-size: 200%;}
#body a.tagitem_300 {white-space: nowrap; font-size: 300%;}
#body a.tagitem_400 {white-space: nowrap; font-size: 400%;}

/* Ratings */
#write_review {display: none;}
#body td.rating { width:89px; height:16px; margin:0; padding:0; background: url(images/stars.png) no-repeat 0 0;}
#body td.rating.s1 {background-position:-72px -38px;}
#body td.rating.s2 {background-position:-54px -38px;}
#body td.rating.s3 {background-position:-36px -38px;}
#body td.rating.s4 {background-position:-18px -38px;}
#body td.rating.s5 {background-position:0 -38px;}
#body ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(images/stars.png) no-repeat left top;}
#body ul.rating li {cursor: pointer; float:left;}
#body ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#body ul.rating li a b {display: none;}
#body ul.rating li.s1 a {left:0;}
#body ul.rating li.s2 a {left:17px;}
#body ul.rating li.s3 a {left:34px;}
#body ul.rating li.s4 a {left:51px;}
#body ul.rating li.s5 a {left:68px;}
#body ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(images/stars.png) no-repeat 0 -18px;}
#body ul.rating li.s1 a:hover {background-position: -72px -18px;}
#body ul.rating li.s2 a:hover {background-position: -54px -18px;}
#body ul.rating li.s3 a:hover {background-position: -36px -18px;}
#body ul.rating li.s4 a:hover {background-position: -18px -18px;}
#body ul.rating li.s5 a:hover {background-position: 0 -18px;}
#body .rating_review_input {margin:0; height:16px;}
#body .rating li.current_rate {background: url(images/stars.png) left bottom; position: absolute; height: 16px; z-index: 1;}

#body dl.review {margin: 5px 0; padding-top: 5px; border-top: 1px solid #ddd;}
#body dl.review dt {margin-bottom: 7px; height: 1em;}
#body dl.review dd {clear: both; margin: 0;}
#body dl.review .param {margin-left: 20px;}

/* Recommendation lists */
#body dl.recommlistdesc {margin: 0 0 10px;}
#body dl.recommlistdesc dt { padding: 3px 0 7px; background: url(images/line_dotted_horizontal.png) repeat-x bottom;}
#body dl.recommlistdesc dt a {}
#body dl.recommlistdesc dd { margin: 3px 0;}

#body .recommitems .article {width: 125px; margin-right: 9px; float: left; }
#body .recommitems .article a {}
#body .recommitems .article .picture {width: 56px; height: 42px; text-align: center; border: 0 none; margin-bottom: 3px;}

#body .recomm_author {font-weight: normal;}
#body .recomlistdesc {float: left; width: 415px;}

.verification_code {border: 1px solid #000; padding: 2px; text-align:center; width:80px;}

.promotionsRow {float:left;width:580px;position:relative;margin: 0 0 5px 0;padding:0}
.promotionsRow .promotion {border:1px solid #ccc;float:left;width:268px;height:157px;margin:0px 5px 5px 5px;padding:5px;position:relative;background:#fff;overflow:hidden;}
.promotionsRow .promotion .timeouttext{font-style:italic;position:absolute;bottom:5px;}
.promotionsRow .promotion .activationtext{font-style:italic;position:absolute;bottom:5px;}

.promotionsRow .promotionFinished .timeouttext{display:none;}
.promotionsRow .promotionFinished .activationtext{display:none;}
.promotionsRow .promotionCurrent .activationtext{display:none;}
.promotionsRow .promotionFuture .timeouttext{display:none;}

.promotionsRow .promotion .finishedText{display:none;top:0;left:0;width:100%;height:100%;position:absolute;}
.promotionsRow .promotion .finishedText img{display:block; bottom:7px;right:7px;position:absolute;}
.promotionsRow .promotionFinished .finishedText{display:block;z-index:500;visibility: visible;}

.promotionsRow .promotion .upcomingText{display:none;top:0;left:0;width:100%;height:100%;position:absolute;}
.promotionsRow .promotion .upcomingText img{display:block; top:7px;right:7px;position:absolute;}
.promotionsRow .promotionFuture .upcomingText{display:block;z-index:500;visibility: visible;}

.promotionsRow .promotionCurrent .promoTimeout {font-weight:600;}


/* IE8 + IE7 */
#header div.links a.language.act img,
#mask.on {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}


/* hide help link */
#test_link_service_help {display: none !important;}
/* gallery */
.gallery { margin: 0px; padding: 0px;}
.gallery li { list-style: none; display: block; /*width: 150px; height: 150px;*/ float: left; margin: 10px; padding: 0px;}
.gallery li p { height: 40px; overflow: auto;}
.gallery li a, .gallery li img { display: block;}

/* anketa */
.poll-ask {font-weight: bold;}
.poll-amount {white-space: nowrap;}
.poll-answer {margin: 5px 0 2px;}
.poll-answer input.radio {margin: 0 5px 0 0;}
.poll-bar-wrapper {background: transparent url(images/poll-bars.png) no-repeat scroll left -800px; padding-left: 11px;}
.poll-bar {text-align: right; height: 16px; line-height: 16px; background: transparent url(images/poll-bars.png) no-repeat scroll right -300px;}
.poll-bar {min-width: 6px;}
.poll-item1 .poll-bar-wrapper {background-position: left -750px;}
.poll-item1 .poll-bar {background-position: right -250px;}
.poll-item2 .poll-bar-wrapper {background-position: left -550px;}
.poll-item2 .poll-bar {background-position: right -50px;}
.poll-item3 .poll-bar-wrapper {background-position: left -700px;}
.poll-item3 .poll-bar {background-position: right -200px;}
.poll-item4 .poll-bar-wrapper {background-position: left -600px;}
.poll-item4 .poll-bar {background-position: right -100px;}
.poll-item5 .poll-bar-wrapper {background-position: left -500px;}
.poll-item5 .poll-bar {background-position: right 0px;}
.poll-item6 .poll-bar-wrapper {background-position: left -650px;}
.poll-item6 .poll-bar {background-position: right -150px;}
.poll-amount {margin-right: 3px; position: relative; left: -2px;}
.poll-button-wrapper {text-align: right;}
#pollbox .btn {float: right;}
.poll-total {padding-top: 5px; clear: right;}
label {cursor: pointer;}

/* stavy produktu - produkt stats */

.productstats-legend {margin: 10px 0 0 0; display: block; float:left; width:756px;}
.box .productstats-legend {width: 100%;}
.productstats-caption {font-weight: bold;}
.product.details .productstats-item,
.productstats-legend .productstats-item {margin-right: 0.5em;}
.productstats-item {white-space: nowrap;}
img.productstats-icon {vertical-align: middle; padding-bottom: 2px;}
.productstats-title {font-weight: bold;}
.productstats-desc {font-weight: normal; font-size: 80%; border-left: 1px solid #aaa; padding-left: 0.5em;}

.product.details div.productstats-wrapper {padding-bottom: 0; padding-top: 0.5em;}
.product.small .productstats-stat {display: none;}
.productstats-none {display: none;}
.productstats-showall {float: right;}

/* slevy -- need class body.discountround */
.discountround .product .discount .discount-list { position: absolute; padding: 0; vertical-align: middle; padding: 0; line-height: 15px; border-radius: 0; background: none; box-shadow: none; }
.discountround .product .discount .discount-list .discount-item { font-weight: bold; text-align: center; }
.discountround .product .discount .discount-list,
.discountround .product .discount .discount-list .discount-item { width: 50px; height: 50px; font-size: 13px; }
.discountround .product.thinest .discount .discount-list,
.discountround .product.thinest .discount .discount-list .discount-item,
.discountround .product.fifth .discount .discount-list,
.discountround .product.fifth .discount .discount-list .discount-item { width: 40px; height: 40px; font-size: 11px; }
.discountround .product .discount .discount-list .discount-item { border-radius: 50%; }
.discountround .product .discount .discount-list .discount-item + .discount-item { margin-top: 5px; }
.discountround .product .discount .discount-list .discount-title { box-sizing: border-box; padding: 0 5px; position: relative; top: 50%; transform: translateY(-50%); width: 100%; display: block; text-align: center; }
.discountround .product .discount .discount-list .discount-sum,
.discountround .product .discount .discount-list .discount-type { position: relative; top: 50%; transform: translateY(-50%); width: auto; display: inline-block; }

.discountround .product.big .discount .discount-list {left: -65px;bottom: 255px;}
.discountround .product.half .discount .discount-list {right: 0;bottom: 105px;}
.discountround .product.third .discount .discount-list {right: 0;bottom: 185px;}
.discountround .product.small .discount .discount-list {right: 0;bottom: 215px;}
.discountround .product.fifth .discount .discount-list {right: -5px;bottom: 265px;}
.discountround .product.thin .discount .discount-list {left: 5px;top: 5px;}
.discountround .product.thinest .discount .discount-list {left: 3px;top: 3px;}

.discountround .product .discount .discount-list .discount-sum:before { content: "-"; margin-right: 2px; }
.discountround .product.details .discount { position: static; }
.discountround .product.details .discount .discount-list { top: 0; right: auto; left: 34%; bottom: auto; }

/*
 *
 * popup lang a curr switch - css-only version
 *
 * */

body.popupswitch #header div.bar .fixed {}
body.popupswitch #header div.links .box-small-account,
body.popupswitch #header div.bar .fixed div.currency {padding-right: 10px;margin-right: 10px;background: transparent url(images/topmenu_divider.png) no-repeat scroll right center;}
body.popupswitch #header div.bar .fixed div.currency {padding-right: 5px;}

body.popupswitch #header div.bar .fixed div.language,
body.popupswitch #header div.bar .fixed div.currency {z-index: 10;position: relative;}
body.popupswitch #header div.links a.language {padding: 2px 0;margin: 0;}
body.popupswitch #header div.links a.language.act {margin: 0;}
body.popupswitch #header div.links a.currency {width: 22px;text-align: center;padding: 0;background: transparent;}
body.popupswitch #header div.links a.currency.sep {}

body.popupswitch #header div.bar .fixed div.language a,
body.popupswitch #header div.bar .fixed div.currency a {display:none;}
body.popupswitch #header div.bar .fixed div.language a.act,
body.popupswitch #header div.bar .fixed div.currency a.act {display:block;padding-right: 15px;background: transparent url(images/arrows.png) no-repeat scroll right -731px;}
body.popupswitch #header div.bar .fixed div.language a.act {padding-right: 18px;background-position: right -733px;}

body.popupswitch #header div.bar .fixed div.language:hover,
body.popupswitch #header div.bar .fixed div.currency:hover {display:block; background: #eee; border: 1px solid #ddd; margin-left: -11px; margin-top: -9px;z-index: 99;border-radius: 4px;background-image: none;}

body.popupswitch #header div.bar .fixed div.language:hover {padding: 30px 0 5px;margin-right: 17px;}
body.popupswitch #header div.bar .fixed .language:hover a {display:block;padding:2px 10px 5px;}
body.popupswitch #header div.bar .fixed .language:hover a.act {position: absolute;top: 10px;background: transparent;padding-right: 0;}

body.popupswitch #header div.bar .fixed div.currency:hover {padding: 28px 0 8px;margin-right: 19px;}
body.popupswitch #header div.bar .fixed .currency:hover a {display:block;padding:0 10px;color: #aaa;}
body.popupswitch #header div.bar .fixed .currency:hover a.act {position: absolute;top: 8px;background: transparent;padding-right: 0;color: #000;}

body.popupswitch #header div.links a.language.act img {opacity: 1;}

/*
 *
 * popup layout switch - css-only version - but i unlike it :-(
 *
 * */

body.popuplistlayoutswitch.alist-page #body .locator .locbody .left {position: relative;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch {display: block;position: absolute;left: 210px;top: -2px;padding:0 11px;background: transparent url(images/arrows.png) no-repeat scroll right -791px;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch a {background: transparent;white-space: nowrap;width: auto;height: 20px;text-align: left;line-height: 20px;display: none;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch a {_margin-bottom: 0;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch a.active {background: transparent;display: inline-block;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch a span {display: inline;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch:hover {width:100px;background: #f0f0f0; border: 1px solid #ddd; padding:30px 15px 10px;margin-left: -5px; margin-top: -11px;z-index: 99;border-radius: 4px;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch:hover a {display: block;}
body.popuplistlayoutswitch #body .locator .listlayoutswitch:hover  a.active {position: absolute;top: 10px;}


/**********************************************************************
 *
 * SEPARATED COLORS
 *
 */

/* Base */
body {background-color:#fff;color: #444;}
hr {color:#fff; border-color:#e0e0e0;}
hr.line {border-color:#bbb;}
a {color:#666;}
a:hover {color:#f40;}

/* Typography */
.hl {}
.note {color:#b10033;}
.req {color:#d00;}
.err {color:#d00; border-color:#d00;}
.done {color:#0a2;}

/* Forms */
input {color:#000;}
input.readonly, select.readonly {color:#777;}
#left select,
#left div.form input.txt {border-color: #e0e0e0;}
#left select:focus,
#left div.form input.txt:focus {border-color: #bbb;}
#body div.bar.prevnext .right input,
#body div.bar.prevnext .arrowdown input,
#body div.bar.prevnext .arrowright input {color: #fff;}
span.btn input, span.btn a {color:#333;}
input.btn.hl {border-color:#f40; color:#f40;}
input.openid {background-color:#fff}

textarea:focus,
#body select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input.openid:focus,
input.txt:focus {border-color: #666;}

/* Blank pages, popups */
div#body.plain {background:#fff;}

/* path */
div#path,
div#path a,
div#path a.dinfo {color:#444;}

body.details-page div#path,
body.details-page div#path a,
body.search-page div#path,
body.search-page div#path a,
body.alist-page div#path,
body.alist-page div#path a {color: #fff;}


/* + layout - header */
#header div.oxid {background-color:transparent;}
dl.box {}
dl.box dt,
dl.box dt a  {color:#858484;}
dl.box dt a:hover {color:#000;}
dl.box dd {color:#b10033}
dl.box.open dt {}
dl.box.open dt {}
dl.box.open dd.dropdown ul li a {background-color:#bbb; color:#666;}
dl.box.open dd.dropdown ul li a:hover {background-color:#666; color:#fff;}
dl.box.service dd ul li a {color:#000;}
dl.box.account dd a.logout {color:#000;}
dl.box.basket.open dt a {}
#header div.links,
#header div.links a {color:#858484;}
#header div.links a.currency.act {color:#666;}
#header div.links .right a.active,
#header div.links .left a.active {color:#666;}
div.bar.categories {background:#f4f4f4; border-bottom-color:#fff;}
div.bar.categories a {color:#858484; }
div.bar.categories a.fixed:hover {background-color:#666; color:#fff;}
div.bar.categories li.open a, div.bar.categories li a.exp {background-color:#666; color:#fff;}
div.bar.categories ul.menue.horizontal li {border-right-color:#fff;}
div.bar.categories ul.menue.vertical li {border-top-color:#fff;}
div.bar.categories ul.menue.vertical li a {background:#bbb; color:#666;}
div.bar.categories ul.menue.vertical li a:hover {background-color:#666; color:#fff;}

/* + layout - footer*/
div#footer {color:#888;}
#footer a {color:#888;}
#footer a:hover {color:#444;}
#footer div.copy a {color:#888;}

/* minibasket */
.box.minibasket .hr {}
.box.minibasket .tocart input {}

/* information list */
ul.info li a {}

/* news list */
dl.news dt {border-top-color:#ccc;}
dl.news dt a {color:#444;}
dl.news dd .newsitem-date,
dl.news dd,
dl.news dd a {color:#444;}

/* Navigation - tree */
ul.tree li a {color:#606060;}
ul.tree li a.act {color:#444;}
ul.tree li a:hover {color:#000;}

/* + layout - right */
div#box-myaccount .link {color:#444;}
#left strong.h2,
#left strong.h2 a {color:#fff;}
#left strong.h2 a:hover {color:#fff !important;}
#left form label {color:#444;}
#left div.box a.arr {color:#f90;}
#left .listitem a.arttitle,
#left .listitem a.title {color:#b10033;}
#left .listitem a:hover {color:#f40;}
#left .listitem.bargain a.link {}
#left .listitem.rightlist .price {color:#000;}
#left .listitem.rightlist .price a {color:#000;}
#left .listitem.rightlist .link:hover {color:#f40;}

/* right minibasket */
#left .box.minibasket .tocart input {color:#333;}
#left .recommlist .btn {}
#left dl.actionslist {color:#000;}
#left input.openid {background-color:#fff;}

/* Path */
#path a {color:#888;}

/* Content */
#body a {}
#body a:hover {}
#body strong.head, #body h1.head {color:#b10033;}
#body strong.head2 {color:#888;}
#body .boxhead {color:#888;}
#body .boxhead em {color:#777;}

/* subcategories list */
#body .box ul.list li a {}
#body .box ul.list li a:hover {}

/* subcategories image list - only for subcategories, not for vendors nor manufacturers */
body.alist-page #body .box ul.imagecatlist li {background:#fff;}
body.alist-page #body .box ul.imagecatlist li a {}
body.alist-page #body .box ul.imagecatlist li a:hover {}
#body div.bar.prevnext input {}

/* Other */
#body .errorbox {border-color:#d00; color:#d00;}

/* Plain errors*/
#body.plain .errorbox {color:#d00;}
#body.plain .errorbox a {color:#d00;}
#body.plain .errorbox a:hover {color:#666;}
#body.plain .errorbox .errhead {background:#d00; color:#fff;}
#body.plain .errorbox .errbody {border-color:#d00;}

/* Locator */
#body .locator,
#body .locator .lochead,
#body .locator .lochead strong.h4,
#body .locator a {color:#464646;}
#body .locator a:hover {color:#f40;}
#body .locator a.active {color:#b10033;}
#body .locator .sep {color:inherit;}
#body .locator .listlayoutswitch a.active,
#body .locator .sort_row a.asc,
#body .locator .sort_row a.desc {background-color: #b10033;}
#body .locator .lochead .right {color:#f4f4f4;}

/* Products */

#body .product strong.h3 a {color:#b10033;}
#body .product strong.h3 a:hover {color:#f40;}
#body .product .flag {border-color:#888;}
#body .product .flag.red {background-color:#d00;}
#body .product .flag.orange {background-color:#e80;}
#body .product .flag.green {background-color:#0a2;}
#body .product .desc {color:#000;}
#body .product .actions a {}
#body .product .actions a:hover {}
#body .product .variants label {}
#body .product .cost {color:#000;}
#body .product .cost sup.dinfo a {color:inherit;}
#body .product .cost sup.dinfo a:hover {color:inherit;}
#body .product .tocart input {color:#ffe;}
#body .product.head {border-color:#e31;}
#body .product.head strong.h4 small {color:#888;}
#body .product.big .cost .desc {color:#000;}
#body .product.head strong.h4 {color:#666;}
#body .product.head strong.h4.thin {}
#body .product.thinest {border-top-color:#eee;}
#body .product.head strong.h4.thinest {border-color:#888; color:#444; background:#eee;}
#body .separator {background-color:#fff}
#body .txtseparator {border-color:#ddd;}
#body .txtseparator.inbox {border-color:#ddd;}
#body .product.details strong.h4 {border-color:#888; color:#666; background:#eee;}
#body .product.details .desc {color:#666;}
#body .product.details h1 {color: #b10033;}

/* image set */
#body .product.details .cats a {color:#333;}
#body .product.details .actions a.reqlogin {color:#888;}
#body .product.details .cost sup.dinfo {color:#333;}
#body .product.details .cost .desc {color:#444;}
#body .product.details .packing {color:#777;}
#body .product.details .deltime {color:#777;}
#body .product.details .persparam label {color:#444;}
#body .product.details a.sbookmarks {border-color:#888;}
#body .product.moredetails .morepics {border-color:#eee;}
#body .product.moredetails .morepics a {border-color:#aaa;}
#body .box .attributes td {border-bottom-color:#ddd;}
#body .box .pricealarm {border-top-color:#ddd;}
#body .box .guestbook .head td {border-top-color:#ddd; border-bottom-color:#ddd;}

/* Links */
#body .box dl.links dt a {color:#e31;}
#body .box dl.links dt a:hover {color:#e31;}

/* News list */
#body dl.news dt a {color:#000;}

/* Compare */
#body .box.compare .reorder a {border-color:#888; color:#888;}
#body .box.compare .reorder a:hover {color:#f40; border-color:#f40;}
#body .box.compare .fromcompare input {color:#fff;}
#body .box.compare table.cmp_tbl td, #body .box.compare table.cmp_tbl th {border-color:#e0e0e0;}
#body.plain .box.compare table.cmp_tbl td, #body.plain .box.compare table.cmp_tbl th {border-top-color:#e0e0e0;}
#body .box.compare table.cmp_tbl .no_bot_brd td, #body .box.compare table.cmp_tbl .no_bot_brd th {border-top-color:#e0e0e0;}

/* ORDER */
/* Order steps */
#body .ordersteps {background-color: #b10033;}
#body .ordersteps dl,
#body .ordersteps dt a,
#body .ordersteps dd a {color:#444;}
#body .ordersteps dl.active dt,
#body .ordersteps dl.active dt a {color:#fff;}
#body .ordersteps dl.active dd,
#body .ordersteps dl.active dd a {}
#body .ordersteps dl.checked dt,
#body .ordersteps dl.checked dd {color:#666;}
#body .ordersteps dl.lastinrow.checked dt {color:#fff;}
#body .ordersteps dl.lastinrow.checked dd {}
#body .ordersteps dl.checked dd a,
#body .ordersteps dl.checked dt a {color:#666;}

/* Order back/next step button */
#body div.bar.prevnext {background-color: #e6e6e6;}
#body div.bar.prevnext .termsconfirm td {color:#444;}
#body div.bar.prevnext .termsconfirm a {color:#000;}
#body div.bar.prevnext .termsconfirm a:hover {color:#000;}

/* Basket */
#body .wrapping th,
#body .basket th {color:#777;border-bottom-color:#888;}
#body .basket .bsk_sep .line {border-bottom-color:#eee;}
#body .basket .bsk_sep .bigline {border-bottom-color:#eee;}
#body .basket .picture {border-color:#fff; background:#fff;}
#body .basket .notice td {color:#d00;}
#body .basketsummary .couponrow,
#body .basketsummary .discountrow1,
#body .basket .discount,
#body .basket .coupon {color:#d00;}
#body .basket a.remove {}
#body .basket .wrapmod a {color:#333;}
#body .product .fromlist input,
#body .basket .frombasket input {color:#fff;}
#body .basket .frombasket a {color:#fff;}

/* BRAND NEW ORDER PROCESS MOD */
#body .basketsummary.review .item-img,
#body .basketsummary.order .item-img {
    width: 8%;
}
#body .basketsummary.review .item-title,
#body .basketsummary.order .item-title {
    width: 38%;
}
#body .payment-wrap .item-row .title-cell .item-ico-wrap {
    max-width: 25%;
    margin-right: 5%;
}

#body .sub-main-userform + .sub-sidebar {
    margin-top: 5px;
    margin-right: 1%;
}

#body .ordersteps.orderstepsswapped,
#body .basketsummary-header,
#body .basketsummary.order,
#body .basketsummary.review {
    margin-right: 1%;
    width: 99%;
}

body #body .sub-main {
    width: 65%;
}

/* user options step */
#body strong.useroptboxheadbig,
#body strong.useroptboxhead {color:#b10033;}

/* order step */
#body dl.orderinfocol dt {border-bottom-color:#eee;}

/* More categories */
#body .morecats dt {background:#b10033; border-bottom-color:#fff;}
#body .morecats dd {background:#eee; border-bottom-color:#fff;}
#body .morecats dl a {color:#000;}
#body .morecats dl a:hover {color:#000;}

/* Account header */
#body .account_header dl {border-bottom-color:#eee;}
#body .account_header dt a {color:#444;}
#body .account_header dt a:hover {color:#f40;}
#body .account_header dt a.active {color:#b10033;}
#body .account_header dd {color:#888;}
.evidencelist tr.head th {border-bottom-color:#eee;}
.evidencelist table.table tr.itemodd td {background:#eee;}
.evidencelist table.table tr.itemlast td {border-bottom-color:#eee}
.evidencedetail tr.head th {border-bottom-color:#000;}
.evidencedetail table.table tr.itemlast td {border-bottom-color:#000;}
.evidencedetail legend {color:#444;}

/* Account wishlist search results */
#body .wishsearchresults .searchitem a {color:#000;}
#body .wishsearchresults .searchitem a:hover {color:#000;}

/* Account order history */
#body .form.orderhistory a.artlink {color:#000;}
#body .form.orderhistory a.artlink:hover {color:#000;}


/* Mall shops start page */
#body .mallbox .mallhead .mallmenu li {border-right-color:#999;}
#body .mallbox .langbox {background:#555; border-bottom-color:#fff; color:#fff;}
#body .mallbox .langbox a {color:#fff;}
#body .mallbox .locationbox {color:#A7A7A7; border-bottom-color:#CBCBCB;}
#body .mallbox .mallfooter .copyright {background:#555; color:#fff;}
#body .mallbox .mallfooter a {color:#fff;}

/* Basket popup */
div.on.popup {background: #fff; border-color:#aaa;}
div.on.popup.load {background-color:#fff}
div.on.popup input {}
div.on.popup input.disabled {color:#aaa; background-color:#eee; border-color:#aaa;}
#zoom ul.tabs {background:#fff;}
#zoom a {background:#fff; border-color:#ddd; color:#777;}
#zoom li.active a {border-color:#f40; color:#f40;}

/* Message boxes */
#body .msg {background:#eee; border-color:#ddd;}
#body .msg .err {color:#d00;}
#body .msg.incentive {background-color:#b10033;border-color:#444;color:#fff;}

/* Tags */
#body .box .tags a {color:#000;}
#body .box .tags a.sel {color:green;}

/* Ratings */
#body dl.review {border-top-color:#ddd;}

/* Recommendation lists */
#body .recommitems .article {color:#777;}
.verification_code {border-color:#000; color:#000;}

/* anketa */
.poll-amount .amount {color:#666;}

/* stavy produktu - produkt stats */
.productstats-caption {color:#666;}
.productstats-title {color:#aaa;}
.productstats-desc {color:#aaa; border-left-color:#aaa;}


/* stav faktur */
#body .invoiceblock .paid {}
#body .invoiceblock .notpaid, #body .invoiceblock .notpaid a {color: #d00;}

.evidence-pdf {position: relative; top: -10px; float: right;}

/* cms rotator */
body .cmsrotator .window,
body .cmsrotator .cmsrotatoritem {width: 760px;}
body .cmsrotator .cmsrotatoritem {margin: 0;}

/* Slevy need class body.discountround */
.discountround .product .discount .discount-list .discount-item { background-color: rgba(227, 35, 30, 0.85); }
.discountround .product.details .discount .discount-saved,
.discountround .product.details .discount .discount-before { color: #8C8C8C; }
.discountround .product .discount .discount-list {color: #fff;}

/**********************************************************************
 *
 * CAT TREE LEFT ALIGN
 * need class body.treeleft
 *
 */

body.treeleft #left strong.h2 {text-align: left;}
body.treeleft #left strong.h2 a.rss {left: auto;right: 10px;}
body.treeleft ul.tree {border-top: 1px solid #e0e0e0;}
body.treeleft ul.tree li {background: transparent;border-bottom: 1px solid #e0e0e0;}
body.treeleft ul.tree li.exp {border-bottom: 0 none;}
body.treeleft ul.tree li ul {background: transparent;border-top: 1px solid #e0e0e0;}
body.treeleft ul.tree li a {padding:0 0 0 18px;text-align: left;}
body.treeleft ul.tree li li a {padding-right: 0; margin-left: 12px;}
body.treeleft ul.tree li li li a {padding-right: 0; margin-left: 24px;}
body.treeleft ul.tree li li li li a {padding-right: 0; margin-left: 36px;}
body.treeleft ul.tree li li li li li a {padding-right: 0; margin-left: 48px;}

body.treeleft ul.tree li a {background-position: 6px -324px; background-image: url(images/arrows.png);}



body.treeleft ul.tree li a.exp {background-position:4px -348px;}
body.treeleft ul.tree li a.act {background-position:6px -300px;}
body.treeleft ul.tree li a.exp.act {background-position:5px -300px;}

body.treeleft ul.tree li a.root {background-position: -3px -223px;}
body.treeleft ul.tree li a.root.exp {background-position:-3px -223px;}
body.treeleft ul.tree li a.root.act {background-position: -3px -263px;}
body.treeleft ul.tree li a.root.exp.act {background-position: -3px -263px;}

body.treeleft ul.tree li a.act {color:#B10033;background-color:transparent;}

/**********************************************************************
 *
 * CAT TREE LEFT ALIGN
 * need class body.treeleft
 *
 */
body.infoboxleft ul.info li {text-align: left;}

/**********************************************************************
 *
 * COLORED TRANSPARENT BUTTONS
 * need class body.colorbuttons
 *
 */

body.colorbuttons #body div.bar.prevnext .right,
body.colorbuttons #body div.bar.prevnext .arrowdown,
body.colorbuttons #body div.bar.prevnext .arrowright {background-position: right -250px;background-image: url(images/buttons_tr.png);background-color: #b10033;}

body.colorbuttons #body div.bar.prevnext .right input,
body.colorbuttons #body div.bar.prevnext .arrowdown input,
body.colorbuttons #body div.bar.prevnext .arrowright input {background-position: left -250px;background-image: url(images/buttons_tr.png);background-color: #b10033;}

body.colorbuttons #body .product .tocart {background-position: right 0;background-image: url(images/buttons_tr.png);background-color: #b10033;}
body.colorbuttons #body .product .tocart input {background-position: left 0;background-image: url(images/buttons_tr.png);background-color: #b10033;}
body.colorbuttons #body .product.details .tocart {background-position: right -50px;}
body.colorbuttons #body .product.details .tocart input {background-position: left -50px;}


/**********************************************************************
 *
 * COLORED TRANSPARENT TOP MENU
 * need class body.colortopmenu
 *
 */

body.colortopmenu #header div.links {background-image: url(images/topmenu_bkg_mask.png); background-color: #b10033;}
body.colortopmenu #header div.links,
body.colortopmenu #header div.links a {color:#fcc;}
body.colortopmenu #header div.links a.currency.act,
body.colortopmenu #header div.links .right a.active,
body.colortopmenu #header div.links .left a.active {color:#fff;}

body.colortopmenu #header div.links a.currency,
body.colortopmenu #header div.links .box-small-account div,
body.colortopmenu #header div.links .box-small-account .sep,
body.colortopmenu #header div.oxid .box-small-account div,
body.colortopmenu #header div.oxid .box-small-account .sep,
body.colortopmenu #header div.links .right a,
body.colortopmenu #header div.links .left a,
body.colortopmenu.popupswitch #header div.links .box-small-account,
body.colortopmenu.popupswitch #header div.bar .fixed div.currency {background-image: url(images/topmenu_divider_tr.png);}
body.colortopmenu.popupswitch #header div.bar .fixed div.currency:hover,
body.colortopmenu.popupswitch #header div.bar .fixed div.currency:hover a.currency {background-image: none;}
body.colortopmenu #header div.links a.currency.sep {background: transparent;}

body.colortopmenu #header div.bar.links ul.menue.dropdown.level1 {top: 35px;}
body.colortopmenu #header div.bar.links ul.menue.vertical {background:#b10033; border-color: #fff;}
body.colortopmenu #header div.bar.links ul.menue.vertical li {border-color: #fff;}
body.colortopmenu #header div.links .right ul.menue.vertical li a,
body.colortopmenu #header div.links .left ul.menue.vertical li a,
body.colortopmenu #header div.bar.links ul.menue.vertical li a {background: #b10033;}
body.colortopmenu #header div.links .right ul.menue.vertical li a:hover,
body.colortopmenu #header div.links .left ul.menue.vertical li a:hover,
body.colortopmenu #header div.bar.links ul.menue.vertical li a:hover {}


/**********************************************************************
 *
 * EMBOSSED TRANSPARENT BUTTONS AND EMBOSSED TRANSPARENT TOP MENU
 * need class body.emboss
 *
 */

body.emboss.colorbuttons #body div.bar.prevnext .right,
body.emboss.colorbuttons #body div.bar.prevnext .arrowdown,
body.emboss.colorbuttons #body div.bar.prevnext .arrowright,
body.emboss.colorbuttons #body div.bar.prevnext .right input,
body.emboss.colorbuttons #body div.bar.prevnext .arrowdown input,
body.emboss.colorbuttons #body div.bar.prevnext .arrowright input,
body.emboss.colorbuttons #body .product .tocart,
body.emboss.colorbuttons #body .product .tocart input  {background-image: url(images/buttons_tr_emboss.png);}
body.emboss.colortopmenu #header div.links {background-image: url(images/topmenu_bkg_mask_emboss.png);}


/**********************************************************************
 *
 * LIPSTICK (PURPLE) RECOLORE
 * need class body.lipstick
 *
 */

body.lipstick #body .msg.incentive,
body.lipstick ul.tree li a.act,
body.lipstick.details-page div#path,
body.lipstick.search-page div#path,
body.lipstick.alist-page div#path,
body.lipstick #header div.oxid dl.box.basket,
body.lipstick #left strong.h2,
body.lipstick #left div#box-search,
body.lipstick #body .locator .listlayoutswitch a.active,
body.lipstick #body .locator .sort_row a.desc,
body.lipstick #body .ordersteps,
body.lipstick #body .morecats dt {background-color: #a82768;}

body.lipstick .note,
body.lipstick dl.box dd,
body.lipstick #body strong.head,
body.lipstick #body h1.head,
body.lipstick #body .locator a.active,
body.lipstick #body .product strong.h3 a,
body.lipstick #body .product.details h1,
body.lipstick #body .account_header dt a.active,
body.lipstick #body strong.useroptboxheadbig,
body.lipstick #body strong.useroptboxhead,
body.lipstick #left .listitem a.arttitle,
body.lipstick #left .listitem a.title {color:#a82768;}

body.lipstick #body .product strong.h3 a:hover,
body.lipstick #left .listitem a.arttitle:hover,
body.lipstick #left .listitem a:hover {color:#f40;}

body.lipstick.colorbuttons #body div.bar.prevnext .right,
body.lipstick.colorbuttons #body div.bar.prevnext .arrowdown,
body.lipstick.colorbuttons #body div.bar.prevnext .arrowright {background-color: #a82768;}

body.lipstick.colorbuttons #body div.bar.prevnext .right input,
body.lipstick.colorbuttons #body div.bar.prevnext .arrowdown input,
body.lipstick.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #a82768;}

body.lipstick.colorbuttons #body .product .tocart {background-color: #a82768;}
body.lipstick.colorbuttons #body .product .tocart input {background-color: #a82768;}

body.lipstick.treeleft ul.tree li a.act {color:#a82768;background-color:transparent;}
body.lipstick.colortopmenu #header div.links {background-color: #a82768;}
body.lipstick.colortopmenu #header div.links,
body.lipstick.colortopmenu #header div.links a {color:#fcf;}
body.lipstick.colortopmenu #header div.links a.currency.act,
body.lipstick.colortopmenu #header div.links .right a.active,
body.lipstick.colortopmenu #header div.links .left a.active {color:#fff;}

/**********************************************************************
 *
 * BLUE (#005cab) RECOLORED
 * need class body.uniblue
 *
 */

body.uniblue #body .msg.incentive,
body.uniblue ul.tree li a.act,
body.uniblue.details-page div#path,
body.uniblue.search-page div#path,
body.uniblue.alist-page div#path,
body.uniblue #header div.oxid dl.box.basket,
body.uniblue #left strong.h2,
body.uniblue #left div#box-search,
body.uniblue #body .locator .listlayoutswitch a.active,
body.uniblue #body .locator .sort_row a.desc,
body.uniblue #body .ordersteps,
body.uniblue #body .morecats dt {background-color: #005cab;}

body.uniblue .note,
body.uniblue dl.box dd,
body.uniblue #body strong.head,
body.uniblue #body h1.head,
body.uniblue #body .locator a.active,
body.uniblue #body .product strong.h3 a,
body.uniblue #body .product.details h1,
body.uniblue #body .account_header dt a.active,
body.uniblue #body strong.useroptboxheadbig,
body.uniblue #body strong.useroptboxhead,
body.uniblue #left .listitem a.arttitle,
body.uniblue #left .listitem a.title {color:#005cab;}

body.uniblue #body .product strong.h3 a:hover,
body.uniblue #left .listitem a.arttitle:hover,
body.uniblue #left .listitem a:hover {color:#174d7b;}

body.uniblue.colorbuttons #body div.bar.prevnext .right,
body.uniblue.colorbuttons #body div.bar.prevnext .arrowdown,
body.uniblue.colorbuttons #body div.bar.prevnext .arrowright {background-color: #005cab;}

body.uniblue.colorbuttons #body div.bar.prevnext .right input,
body.uniblue.colorbuttons #body div.bar.prevnext .arrowdown input,
body.uniblue.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #005cab;}

body.uniblue.colorbuttons #body .product .tocart {background-color: #005cab;}
body.uniblue.colorbuttons #body .product .tocart input {background-color: #005cab;}

body.uniblue.treeleft ul.tree li a.act {color:#005cab;background-color:transparent;}
body.uniblue.colortopmenu #header div.links {background-color: #005cab;}
body.uniblue.colortopmenu #header div.links,
body.uniblue.colortopmenu #header div.links a {color:#abf;}
body.uniblue.colortopmenu #header div.links a.currency.act,
body.uniblue.colortopmenu #header div.links .right a.active,
body.uniblue.colortopmenu #header div.links .left a.active {color:#fff;}

/**********************************************************************
 *
 * GREEN (#382) RECOLORED
 * need class body.forest
 *
 */

body.forest #body .msg.incentive,
body.forest ul.tree li a.act,
body.forest.details-page div#path,
body.forest.search-page div#path,
body.forest.alist-page div#path,
body.forest #header div.oxid dl.box.basket,
body.forest #left strong.h2,
body.forest #left div#box-search,
body.forest #body .locator .listlayoutswitch a.active,
body.forest #body .locator .sort_row a.desc,
body.forest #body .ordersteps,
body.forest #body .morecats dt {background-color: #382;}

body.forest .note,
body.forest dl.box dd,
body.forest #body strong.head,
body.forest #body h1.head,
body.forest #body .locator a.active,
body.forest #body .product strong.h3 a,
body.forest #body .product.details h1,
body.forest #body .account_header dt a.active,
body.forest #body strong.useroptboxheadbig,
body.forest #body strong.useroptboxhead,
body.forest #left .listitem a.arttitle,
body.forest #left .listitem a.title {color:#360;}

body.forest #body .product strong.h3 a:hover,
body.forest #left .listitem a.arttitle:hover,
body.forest #left .listitem a:hover {color:#f60;}

body.forest.colorbuttons #body div.bar.prevnext .right,
body.forest.colorbuttons #body div.bar.prevnext .arrowdown,
body.forest.colorbuttons #body div.bar.prevnext .arrowright {background-color: #360;}

body.forest.colorbuttons #body div.bar.prevnext .right input,
body.forest.colorbuttons #body div.bar.prevnext .arrowdown input,
body.forest.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #360;}

body.forest.colorbuttons #body .product .tocart {background-color: #382;}
body.forest.colorbuttons #body .product .tocart input {background-color: #382;}

body.forest.treeleft ul.tree li a.act {color:#382;background-color:transparent;}

body.forest.colortopmenu #header div.links .right ul.menue.vertical li a,
body.forest.colortopmenu #header div.links .left ul.menue.vertical li a,
body.forest.colortopmenu #header div.bar.links ul.menue.vertical li a,
body.forest.colortopmenu #header div.links {background-color: #382;}
body.forest.colortopmenu #header div.links,
body.forest.colortopmenu #header div.links a {color:#dfe;}
body.forest.colortopmenu #header div.links a.currency.act,
body.forest.colortopmenu #header div.links .right a.active,
body.forest.colortopmenu #header div.links .left a.active {color:#fff;}

/**********************************************************************
 *
 * SILVER (#CCC) RECOLORED
 * need class body.silver
 *
 */

body.silver #body .msg.incentive,
body.silver ul.tree li a.act,
body.silver.details-page div#path,
body.silver.search-page div#path,
body.silver.alist-page div#path,
body.silver #header div.oxid dl.box.basket,
body.silver #left strong.h2,
body.silver #left div#box-search,
body.silver #body .locator .listlayoutswitch a.active,
body.silver #body .locator .sort_row a.desc,
body.silver #body .morecats dt {background-color: #ccc;}

body.silver .note,
body.silver dl.box dd,
body.silver #body strong.head,
body.silver #body h1.head,
body.silver #body .locator a.active,
body.silver #body .account_header dt a.active,
body.silver #body strong.useroptboxheadbig,
body.silver #body strong.useroptboxhead,
body.silver #left strong.h2,
body.silver #left strong.h2 a,
body.silver #left .listitem a.arttitle,
body.silver #left .listitem a.title {color:#444;}

body.silver #body .product strong.h3 a,
body.silver #body .product.details h1 {color:#000;}

body.silver #body .product strong.h3 a:hover,
body.silver #left .listitem a.arttitle:hover,
body.silver #left .listitem a:hover {color:#f60;}

body.silver.colorbuttons #body div.bar.prevnext .right,
body.silver.colorbuttons #body div.bar.prevnext .arrowdown,
body.silver.colorbuttons #body div.bar.prevnext .arrowright {background-color: #888;}

body.silver.colorbuttons #body div.bar.prevnext .right input,
body.silver.colorbuttons #body div.bar.prevnext .arrowdown input,
body.silver.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #888;}

body.silver #body .ordersteps,
body.silver.colorbuttons #body .product .tocart {background-color: #888;}
body.silver.colorbuttons #body .product .tocart input {background-color: #888;}

body.silver.treeleft ul.tree li a.act {color:#888;background-color:transparent;}
body.silver.colortopmenu #header div.links {background-color: #888;}
body.silver.colortopmenu #header div.links,
body.silver.colortopmenu #header div.links a {color:#eee;}
body.silver.colortopmenu #header div.links a.currency.act,
body.silver.colortopmenu #header div.links .right a.active,
body.silver.colortopmenu #header div.links .left a.active {color:#fff;}

/**********************************************************************
 *
 * DEEPORANGE (#f40) RECOLORED
 * need class body.deeporange
 *
 */

body.deeporange #body .msg.incentive,
body.deeporange ul.tree li a.act,
body.deeporange.details-page div#path,
body.deeporange.search-page div#path,
body.deeporange.alist-page div#path,
body.deeporange #header div.oxid dl.box.basket,
body.deeporange #left strong.h2,
body.deeporange #left div#box-search,
body.deeporange #body .locator .listlayoutswitch a.active,
body.deeporange #body .locator .sort_row a.desc,
body.deeporange #body .ordersteps,
body.deeporange #body .morecats dt {background-color: #f40;}

body.deeporange .note,
body.deeporange dl.box dd,
body.deeporange #body strong.head,
body.deeporange #body h1.head,
body.deeporange #body .locator a.active,
body.deeporange #body .product strong.h3 a,
body.deeporange #body .product.details h1,
body.deeporange #body .account_header dt a.active,
body.deeporange #body strong.useroptboxheadbig,
body.deeporange #body strong.useroptboxhead,
body.deeporange #left .listitem a.arttitle,
body.deeporange #left .listitem a.title {color:#f40;}

body.deeporange #body .product strong.h3 a:hover,
body.deeporange #left .listitem a.arttitle:hover,
body.deeporange #left .listitem a:hover {color:#174d7b;}

body.deeporange.colorbuttons #body div.bar.prevnext .right,
body.deeporange.colorbuttons #body div.bar.prevnext .arrowdown,
body.deeporange.colorbuttons #body div.bar.prevnext .arrowright {background-color: #f40;}

body.deeporange.colorbuttons #body div.bar.prevnext .right input,
body.deeporange.colorbuttons #body div.bar.prevnext .arrowdown input,
body.deeporange.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #f40;}

body.deeporange.colorbuttons #body .product .tocart {background-color: #f40;}
body.deeporange.colorbuttons #body .product .tocart input {background-color: #f40;}

body.deeporange.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.deeporange.colortopmenu #header div.links {background-color: #f40;}
body.deeporange.colortopmenu #header div.links,
body.deeporange.colortopmenu #header div.links a {color:#fff;}
body.deeporange.colortopmenu #header div.links a.currency.act,
body.deeporange.colortopmenu #header div.links .right a.active,
body.deeporange.colortopmenu #header div.links .left a.active {color:#000;}


/**********************************************************************
 *
 * BROWNGREEN RECOLORED
 * need class body.browngreen
 *
 */

body.browngreen #body .msg.incentive,
body.browngreen ul.tree li a.act,
body.browngreen.details-page div#path,
body.browngreen.search-page div#path,
body.browngreen.alist-page div#path,
body.browngreen #header div.oxid dl.box.basket,
body.browngreen #left strong.h2,
body.browngreen #left div#box-search,
body.browngreen #body .locator .listlayoutswitch a.active,
body.browngreen #body .locator .sort_row a.desc,
body.browngreen #body .ordersteps,
body.browngreen #body .morecats dt {background-color: #a6ce3a;}

body.browngreen .note,
body.browngreen dl.box dd,
body.browngreen #body strong.head,
body.browngreen #body h1.head,
body.browngreen #body .locator a.active,
body.browngreen #body .product strong.h3 a,
body.browngreen #body .product.details h1,
body.browngreen #body .account_header dt a.active,
body.browngreen #body strong.useroptboxheadbig,
body.browngreen #body strong.useroptboxhead,
body.browngreen #left .listitem a.arttitle,
body.browngreen #left .listitem a.title {color:#a6ce3a;}

body.browngreen #body .product strong.h3 a:hover,
body.browngreen #left .listitem a.arttitle:hover,
body.browngreen #left .listitem a:hover {color:#174d7b;}

body.browngreen.colorbuttons #body div.bar.prevnext .right,
body.browngreen.colorbuttons #body div.bar.prevnext .arrowdown,
body.browngreen.colorbuttons #body div.bar.prevnext .arrowright {background-color: #a6ce3a;}

body.browngreen.colorbuttons #body div.bar.prevnext .right input,
body.browngreen.colorbuttons #body div.bar.prevnext .arrowdown input,
body.browngreen.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #a6ce3a;}

body.browngreen.colorbuttons #body .product .tocart,
body.browngreen.colorbuttons #body .product .tocart input {background-color: #886346;}

body.browngreen.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.browngreen.colortopmenu #header div.links {background-color: #a6ce3a;}
body.browngreen.colortopmenu #header div.links,
body.browngreen.colortopmenu #header div.links a {color:#fff;}
body.browngreen.colortopmenu #header div.links a.currency.act,
body.browngreen.colortopmenu #header div.links .right a.active,
body.browngreen.colortopmenu #header div.links .left a.active {color:#000;}

 /**********************************************************************
 *
 * ELISDANCE lipstick RECOLORED
 * need class body.elis
 *
 */

body.elis #body .msg.incentive,
body.elis ul.tree li a.act,
body.elis.details-page div#path,
body.elis.search-page div#path,
body.elis.alist-page div#path,
body.elis #header div.oxid dl.box.basket,
body.elis #left strong.h2,
body.elis #left div#box-search,
body.elis #body .locator .listlayoutswitch a.active,
body.elis #body .locator .sort_row a.desc,
body.elis #body .ordersteps,
body.elis #body .morecats dt {background-color: #ab1625;}

body.elis .note,
body.elis dl.box dd,
body.elis #body strong.head,
body.elis #body h1.head,
body.elis #body .locator a.active,
body.elis #body .product strong.h3 a,
body.elis #body .product.details h1,
body.elis #body .account_header dt a.active,
body.elis #body strong.useroptboxheadbig,
body.elis #body strong.useroptboxhead,
body.elis #left .listitem a.arttitle,
body.elis #left .listitem a.title {color:#ab1625;}

body.elis #body .product strong.h3 a:hover,
body.elis #left .listitem a.arttitle:hover,
body.elis #left .listitem a:hover {color:#ab1625;}

body.elis.colorbuttons #body div.bar.prevnext .right,
body.elis.colorbuttons #body div.bar.prevnext .arrowdown,
body.elis.colorbuttons #body div.bar.prevnext .arrowright {background-color: #ab1625;}

body.elis.colorbuttons #body div.bar.prevnext .right input,
body.elis.colorbuttons #body div.bar.prevnext .arrowdown input,
body.elis.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #ab1625;}

body.elis.colorbuttons #body .product .tocart,
body.elis.colorbuttons #body .product .tocart input {background-color: #ab1625;}

body.elis.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.elis.colortopmenu #header div.links {background-color: #ab1625;}
body.elis.colortopmenu #header div.links,
body.elis.colortopmenu #header div.links a {color:#fff;}
body.elis.colortopmenu #header div.links a.currency.act,
body.elis.colortopmenu #header div.links .right a.active,
body.elis.colortopmenu #header div.links .left a.active {color:#000;}


/**********************************************************************
 *
 * DOUBLJU RECOLORED
 * need class body.doublju
 *
 */

body.doublju #body .msg.incentive,
body.doublju ul.tree li a.act,
body.doublju #header div.oxid dl.box.basket,
body.doublju #left div#box-search,
body.doublju #body .locator .listlayoutswitch a.active,
body.doublju #body .locator .sort_row a.desc,
body.doublju #body .ordersteps,
body.doublju #body .morecats dt {background-color: #f0576d;}

body.doublju.details-page div#path,
body.doublju.search-page div#path,
body.doublju.alist-page div#path {background-color: #aaa;}

body.doublju #left strong.h2 {background-color: #ccc;}
body.doublju #left strong.h2,
body.doublju #left strong.h2 a {color:#444;}

body.doublju .note,
body.doublju dl.box dd,
body.doublju #body strong.head,
body.doublju #body h1.head,
body.doublju #body .locator a.active,
body.doublju #body .product strong.h3 a,
body.doublju #body .product.details h1,
body.doublju #body .account_header dt a.active,
body.doublju #body strong.useroptboxheadbig,
body.doublju #body strong.useroptboxhead,
body.doublju #left .listitem a.arttitle,
body.doublju #left .listitem a.title {color:#444;}

body.doublju #body .boxhead,
body.doublju #body strong.head2,
body.doublju #body .locator a.active,
body.doublju #body .product strong.h3 a:hover,
body.doublju #left .listitem a.arttitle:hover,
body.doublju #left .listitem a:hover {color:#f0576d;}

body.doublju #body .locator .listlayoutswitch a.active,
body.doublju #body .locator .sort_row a.asc,
body.doublju #body .locator .sort_row a.desc,
body.doublju.colorbuttons #body div.bar.prevnext .right,
body.doublju.colorbuttons #body div.bar.prevnext .arrowdown,
body.doublju.colorbuttons #body div.bar.prevnext .arrowright,
body.doublju.colorbuttons #body div.bar.prevnext .right input,
body.doublju.colorbuttons #body div.bar.prevnext .arrowdown input,
body.doublju.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #f0576d;}

body.doublju.colorbuttons #body .product .tocart,
body.doublju.colorbuttons #body .product .tocart input {background-color: #f0576d;}

body.doublju.treeleft ul.tree li a.act {color:#000;background-color:transparent;}

body.doublju.popupswitch #header div.bar .fixed div.language:hover,
body.doublju.popupswitch #header div.bar .fixed div.currency:hover {background-color: #000; border-color: #666;}
body.doublju.popupswitch #header div.bar .fixed .currency:hover a {color: #aaa;}
body.doublju.popupswitch #header div.bar .fixed .currency:hover a.act {color: #f0576d;}
body.doublju.popupswitch #header div.bar .fixed .currency:hover a:hover {color: #fff;}

body.doublju.colortopmenu #header div.links {background-color: #000;}
body.doublju.colortopmenu #header div.links,
body.doublju.colortopmenu #header div.links a {color:#fff;}
body.doublju.colortopmenu #header div.links a.currency.act {}
body.doublju.colortopmenu #header div.links .right a.active,
body.doublju.colortopmenu #header div.links .left a.active {color:#f0576d;}


/**********************************************************************
 *
 * RED RECOLORED
 * need class body.red
 *
 */

body.red #body .msg.incentive,
body.red ul.tree li a.act,
body.red.details-page div#path,
body.red.search-page div#path,
body.red.alist-page div#path,
body.red #header div.oxid dl.box.basket,
body.red #left strong.h2,
body.red #left div#box-search,
body.red #body .locator .listlayoutswitch a.active,
body.red #body .locator .sort_row a.desc,
body.red #body .ordersteps,
body.red #body .morecats dt {background-color: #e00024;}

body.red .note,
body.red dl.box dd,
body.red #body strong.head,
body.red #body h1.head,
body.red #body .locator a.active,
body.red #body .product strong.h3 a,
body.red #body .product.details h1,
body.red #body .account_header dt a.active,
body.red #body strong.useroptboxheadbig,
body.red #body strong.useroptboxhead,
body.red #left .listitem a.arttitle,
body.red #left .listitem a.title {color:#e00024;}

body.red #body .product strong.h3 a:hover,
body.red #left .listitem a.arttitle:hover,
body.red #left .listitem a:hover {color:#e00024;}

body.red.colorbuttons #body div.bar.prevnext .right,
body.red.colorbuttons #body div.bar.prevnext .arrowdown,
body.red.colorbuttons #body div.bar.prevnext .arrowright {background-color: #e00024;}

body.red.colorbuttons #body div.bar.prevnext .right input,
body.red.colorbuttons #body div.bar.prevnext .arrowdown input,
body.red.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #e00024;}

body.red.colorbuttons #body .product .tocart,
body.red.colorbuttons #body .product .tocart input {background-color: #e00024;}

body.red.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.red.colortopmenu #header div.links {background-color: #e00024;}
body.red.colortopmenu #header div.links,
body.red.colortopmenu #header div.links a {color:#fff;}
body.red.colortopmenu #header div.links a.currency.act,
body.red.colortopmenu #header div.links .right a.active,
body.red.colortopmenu #header div.links .left a.active {color:#000;}

/**********************************************************************
 *
 * NURU RED RECOLORED
 * need class body.nuru
 *
 */

body.nuru #body .msg.incentive,
body.nuru ul.tree li a.act,
body.nuru.details-page div#path,
body.nuru.search-page div#path,
body.nuru.alist-page div#path,
body.nuru #header div.oxid dl.box.basket,
body.nuru #left strong.h2,
body.nuru #left div#box-search,
body.nuru #body .locator .listlayoutswitch a.active,
body.nuru #body .locator .sort_row a.desc,
body.nuru #body .ordersteps,
body.nuru #body .morecats dt {background-color: #d41a15;}

body.nuru dl.box dd { color: #ddd;}
body.nuru .note,
body.nuru #body strong.head,
body.nuru #body h1.head,
body.nuru #body .locator a.active,
body.nuru #body .product.details h1,
body.nuru #body .account_header dt a.active,
body.nuru #body strong.useroptboxheadbig,
body.nuru #body strong.useroptboxhead,
body.nuru #left .listitem a.arttitle,
body.nuru #left .listitem a.title {color:#d41a15;}

body.nuru #body .product strong.h3 a:hover,
body.nuru #left .listitem a.arttitle:hover,
body.nuru #left .listitem a:hover {color:#d41a15;}

body.nuru.colorbuttons #body div.bar.prevnext .right,
body.nuru.colorbuttons #body div.bar.prevnext .arrowdown,
body.nuru.colorbuttons #body div.bar.prevnext .arrowright {background-color: #d41a15;}

body.nuru.colorbuttons #body div.bar.prevnext .right input,
body.nuru.colorbuttons #body div.bar.prevnext .arrowdown input,
body.nuru.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #d41a15;}

body.nuru.colorbuttons #body .product .tocart,
body.nuru.colorbuttons #body .product .tocart input {background-color: #d41a15;}

body.nuru #body .product strong.h3 a,
body.nuru.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.nuru.colortopmenu #header div.links {background-color: #303030;}
body.nuru.colortopmenu #header div.links,
body.nuru.colortopmenu #header div.links a {color:#fff;}
body.nuru.colortopmenu #header div.links a.currency {color: #ccc;}
body.nuru.colortopmenu #header div.links a.currency.act {color: #fff;}
body.nuru.colortopmenu #header div.links .right a.active,
body.nuru.colortopmenu #header div.links .left a.active {background-color:#d41a15;}

/**********************************************************************
 *
 * DESART GREEN (#006a32) RECOLORED
 * need class body.forest
 *
 */

body.green #body .msg.incentive,
body.green ul.tree li a.act,
body.green.details-page div#path,
body.green.search-page div#path,
body.green.alist-page div#path,
body.green #header div.oxid dl.box.basket,
body.green #left strong.h2,
body.green #left div#box-search,
body.green #body .locator .listlayoutswitch a.active,
body.green #body .locator .sort_row a.desc,
body.green #body .ordersteps,
body.green #body .morecats dt {background-color: #006a32;}

body.green .note,
body.green dl.box dd,
body.green #body strong.head,
body.green #body h1.head,
body.green #body .locator a.active,
body.green #body .product strong.h3 a,
body.green #body .product.details h1,
body.green #body .account_header dt a.active,
body.green #body strong.useroptboxheadbig,
body.green #body strong.useroptboxhead,
body.green #left .listitem a.arttitle,
body.green #left .listitem a.title {color:#006a32;}

body.green #body .product strong.h3 a:hover,
body.green #left .listitem a.arttitle:hover,
body.green #left .listitem a:hover {color:#d00;}

body.green.colorbuttons #body div.bar.prevnext .right,
body.green.colorbuttons #body div.bar.prevnext .arrowdown,
body.green.colorbuttons #body div.bar.prevnext .arrowright {background-color: #005922;}

body.green.colorbuttons #body div.bar.prevnext .right input,
body.green.colorbuttons #body div.bar.prevnext .arrowdown input,
body.green.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #005922;}

body.green.colorbuttons #body .product .tocart {background-color: #006a32;}
body.green.colorbuttons #body .product .tocart input {background-color: #006a32;}

body.green.treeleft ul.tree li a.act {color:#006a32;background-color:transparent;}
body.green.colortopmenu #header div.links {background-color: #006a32;}
body.green.colortopmenu #header div.links,
body.green.colortopmenu #header div.links a {color:#dfe;}
body.green.colortopmenu #header div.links a.currency.act,
body.green.colortopmenu #header div.links .right a.active,
body.green.colortopmenu #header div.links .left a.active {color:#fff;}


/**********************************************************************
 *
 * ACTIVEHOLIDAY RECOLORED
 * need class body.nuru
 *
 */


body.activeholiday #body .msg.incentive,
body.activeholiday ul.tree li a.act,
body.activeholiday.details-page div#path,
body.activeholiday.search-page div#path,
body.activeholiday.alist-page div#path,
body.activeholiday #header div.oxid dl.box.basket,
body.activeholiday #left strong.h2,
body.activeholiday #left div#box-search,
body.activeholiday #body .locator .listlayoutswitch a.active,
body.activeholiday #body .locator .sort_row a.desc,
body.activeholiday #body .ordersteps,
body.activeholiday #body .morecats dt {background-color: #155198;}


body.activeholiday dl.box dd { color: #ddd;}
body.activeholiday .note,
body.activeholiday #body strong.head,
body.activeholiday #body h1.head,
body.activeholiday #body .locator a.active,
body.activeholiday #body .product.details h1,
body.activeholiday #body .account_header dt a.active,
body.activeholiday #body strong.useroptboxheadbig,
body.activeholiday #body strong.useroptboxhead,
body.activeholiday #left .listitem a.arttitle,
body.activeholiday #left .listitem a.title {color:#155198;}

body.activeholiday #header div.oxid dl.box.basket {background-color: #f8d900;}

body.activeholiday #body .product strong.h3 a:hover,
body.activeholiday #left .listitem a.arttitle:hover,
body.activeholiday #left .listitem a:hover {color:#155198;}

body.activeholiday.colorbuttons #body div.bar.prevnext .right,
body.activeholiday.colorbuttons #body div.bar.prevnext .arrowdown,
body.activeholiday.colorbuttons #body div.bar.prevnext .arrowright {background-color: #155198;}

body.activeholiday.colorbuttons #body div.bar.prevnext .right input,
body.activeholiday.colorbuttons #body div.bar.prevnext .arrowdown input,
body.activeholiday.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #155198;}

body.activeholiday.colorbuttons #body .product .tocart,
body.activeholiday.colorbuttons #body .product .tocart input {background-color: #d03428; background-position: right 40px;}
body.activeholiday.colorbuttons #body .product .tocart input {background-position: left 40px;}

body.activeholiday #body .product strong.h3 a,
body.activeholiday.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.activeholiday.colortopmenu #header div.links {color: #000;}
body.activeholiday.colortopmenu #header div.links,
body.activeholiday.colortopmenu #header div.links a {color:#000;}
body.activeholiday.colortopmenu #header div.links a.currency {color: #000;}
body.activeholiday.colortopmenu #header div.links a.currency.act {color: #d00;}
body.activeholiday.colortopmenu #header div.links .right a.active,
body.activeholiday.colortopmenu #header div.links .left a.active {color:#d00;}

/**********************************************************************
 *
 * BB BLUE-GOLD RECOLORED
 * need class body.bluegold
 *
 */

body.serif,
body.serif table,
body.serif input,
body.serif select,
body.serif textarea,
body.serif tt {font-family: Georgia,"Times New Roman",serif;}

body.bluegold #body .product {background: transparent; border: 1px solid #eee; margin-bottom: 10px; }
body.bluegold #body .product.half {margin-right: 10px; width: 191px;}
body.bluegold #body .product.half.halfcolrev-0 {margin-right: 0px;}
body.bluegold #body .product.thin {width: 574px;}
body.bluegold #body .product.thinest {width: 662px;}
body.bluegold #body .product.third {height: 100px; width: 224px; }
body.bluegold #body .product.big {width: 414px;}
body.bluegold #body .product.moredetails,
body.bluegold #body .product.details {width: 756px; border: 0 none;}

body.bluegold #header div#box-search span.btn,
body.bluegold #header div.oxid dl.box.basket {background-color: #E8CB92;}

body.bluegold #left strong.h2 {background: transparent; padding: 10px 20px; height: auto; line-height: normal; border-bottom: 3px solid #e8cb92;}
body.bluegold a:hover {color: #022747}

body.bluegold div#footer div.copy a,
body.bluegold div#footer a,
body.bluegold #left strong.h2,
body.bluegold #left strong.h2 a {color: #e8cb92; }

body.bluegold #body .msg.incentive,
body.bluegold ul.tree li a.act,
body.bluegold.details-page div#path,
body.bluegold.search-page div#path,
body.bluegold.alist-page div#path,
body.bluegold #left strong.h2,
body.bluegold #left div#box-search,
body.bluegold #body .locator .listlayoutswitch a.active,
body.bluegold #body .locator .sort_row a.desc,
body.bluegold #body .ordersteps,
body.bluegold #body .morecats dt {background-color: #022747;}

body.bluegold.details-page div#path,
body.bluegold.search-page div#path,
body.bluegold.alist-page div#path {background-image: none;}

body.bluegold dl.box dd { color: #ddd;}
body.bluegold .note,
body.bluegold #body strong.head,
body.bluegold #body h1.head,
body.bluegold #body .locator a.active,
body.bluegold #body .product.details h1,
body.bluegold #body .account_header dt a.active,
body.bluegold #body strong.useroptboxheadbig,
body.bluegold #body strong.useroptboxhead,
body.bluegold #left .listitem a.arttitle,
body.bluegold #left .listitem a.title {color:#022747;}

body.bluegold #body .product strong.h3 a:hover,
body.bluegold #left .listitem a.arttitle:hover,
body.bluegold #left .listitem a:hover {color:#000;}

body.bluegold.colorbuttons #body div.bar.prevnext .right,
body.bluegold.colorbuttons #body div.bar.prevnext .arrowdown,
body.bluegold.colorbuttons #body div.bar.prevnext .arrowright {background-color: #e8cb92; color: #022747;}

body.bluegold.colorbuttons #body div.bar.prevnext .right input,
body.bluegold.colorbuttons #body div.bar.prevnext .arrowdown input,
body.bluegold.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #e8cb92; color: #022747;}

body.bluegold.colorbuttons #body .product .tocart {border-bottom: 2px solid #e8cb92; float: right;}
body.bluegold.colorbuttons #body .product .tocart,
body.bluegold.colorbuttons #body .product .tocart input {background: transparent; background-color: #022747; color: #e8cb92; border-radius: 0; height: 30px;}

body.bluegold #body .product strong.h3 a,
body.bluegold.treeleft ul.tree li a.act {color:#022747;background-color:transparent;}
body.bluegold.colortopmenu #header div.links {}
body.bluegold.colortopmenu #header div.links,
body.bluegold.colortopmenu #header div.links a {color:#fff; font-size: 12px;}
body.bluegold.colortopmenu #header div.links a.currency {color: #ccc;  font-size: 12px;}
body.bluegold.colortopmenu #header div.links a.currency.act {color: #fff;}
body.bluegold.colortopmenu #header div.links .right a.active,
body.bluegold.colortopmenu #header div.links .left a.active {background-color:#E8CB92; color: #022747; }

/**********************************************************************
 *
 * LEKIS KROUPA RECOLORED
 * need class body.kroupa
 *
 */

body.kroupa #body .msg.incentive,
body.kroupa ul.tree li a.act,
body.kroupa.details-page div#path,
body.kroupa.search-page div#path,
body.kroupa.alist-page div#path,
body.kroupa #header div.oxid dl.box.basket,
body.kroupa #left strong.h2,
body.kroupa #left div#box-search,
body.kroupa #body .ordersteps,
body.kroupa #body .morecats dt {background-color: #793;}

body.kroupa dl.box dd,
body.kroupa #body strong.head,
body.kroupa #body h1.head,
body.kroupa #body .product strong.h3 a,
body.kroupa #body .product.details h1,
body.kroupa #body strong.useroptboxheadbig,
body.kroupa #body strong.useroptboxhead,
body.kroupa #left .listitem a.arttitle,
body.kroupa #left .listitem a.title {color: #680;}

body.kroupa #body .product .cost big {color: #000;}

body.kroupa #body .boxhead,
body.kroupa #body strong.head2,
body.kroupa #body .locator a.active,
body.kroupa .note,
body.kroupa #body .account_header dt a.active,
body.kroupa #body .product .cost big,
body.kroupa #body .product .cost .bruttoprice,
body.kroupa #body .product strong.h3 a:hover,
body.kroupa #left .listitem a.arttitle:hover,
body.kroupa #left .listitem a:hover {color: #a04;}

body.kroupa #body .locator .listlayoutswitch a.active,
body.kroupa #body .locator .sort_row a.desc,
body.kroupa.colorbuttons #body div.bar.prevnext .right,
body.kroupa.colorbuttons #body div.bar.prevnext .arrowdown,
body.kroupa.colorbuttons #body div.bar.prevnext .arrowright,
body.kroupa.colorbuttons #body div.bar.prevnext .right input,
body.kroupa.colorbuttons #body div.bar.prevnext .arrowdown input,
body.kroupa.colorbuttons #body div.bar.prevnext .arrowright input,
body.kroupa.colorbuttons #body .product .tocart,
body.kroupa.colorbuttons #body .product .tocart input {background-color: #a04;}

body.kroupa.treeleft ul.tree li a.act {color:#a04; background-color: transparent;}
body.kroupa.colortopmenu #header div.links {background-color: #793;}
body.kroupa.colortopmenu #header div.links,
body.kroupa.colortopmenu #header div.links a {color:#fff;}
body.kroupa.colortopmenu #header div.links a.currency.act,
body.kroupa.colortopmenu #header div.links .right a.active,
body.kroupa.colortopmenu #header div.links .left a.active {color:#242;}


/**********************************************************************
 *
 * sefran RED RECOLORED
 * need class body.sefran
 *
 */

body.sefran #body .msg.incentive,
body.sefran ul.tree li a.act,
body.sefran.details-page div#path,
body.sefran.search-page div#path,
body.sefran.alist-page div#path,
body.sefran #header div.oxid dl.box.basket,
body.sefran #left strong.h2,
body.sefran #left div#box-search,
body.sefran #body .locator .listlayoutswitch a.active,
body.sefran #body .locator .sort_row a.desc,
body.sefran #body .ordersteps,
body.sefran #body .morecats dt {background-color: #ae0d12;}

body.sefran dl.box dd { color: #ddd;}
body.sefran .note,
body.sefran #body strong.head,
body.sefran #body h1.head,
body.sefran #body .locator a.active,
body.sefran #body .product.details h1,
body.sefran #body .account_header dt a.active,
body.sefran #body strong.useroptboxheadbig,
body.sefran #body strong.useroptboxhead,
body.sefran #left .listitem a.arttitle,
body.sefran #left .listitem a.title {color:#ae0d12;}

body.sefran #body .product strong.h3 a:hover,
body.sefran #left .listitem a.arttitle:hover,
body.sefran #left .listitem a:hover {color:#ae0d12;}

body.sefran.colorbuttons #body div.bar.prevnext .right,
body.sefran.colorbuttons #body div.bar.prevnext .arrowdown,
body.sefran.colorbuttons #body div.bar.prevnext .arrowright {background-color: #ae0d12;}

body.sefran.colorbuttons #body div.bar.prevnext .right input,
body.sefran.colorbuttons #body div.bar.prevnext .arrowdown input,
body.sefran.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #ae0d12;}

body.sefran.colorbuttons #body .product .tocart,
body.sefran.colorbuttons #body .product .tocart input {background-color: #ae0d12;}

body.sefran #body .product strong.h3 a,
body.sefran.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.sefran.colortopmenu #header div.links {background-color: #303030;}
body.sefran.colortopmenu #header div.links,
body.sefran.colortopmenu #header div.links a {color:#fff;}
body.sefran.colortopmenu #header div.links a.currency {color: #ccc;}
body.sefran.colortopmenu #header div.links a.currency.act {color: #fff;}
body.sefran.colortopmenu #header div.links .right a.active,
body.sefran.colortopmenu #header div.links .left a.active {background-color:#ae0d12;}


/**********************************************************************
 *
 * brown RECOLORED
 * need class body.brown
 *
 */

body.brown.colortopmenu #header div.links,
body.brown #body .msg.incentive,
body.brown ul.tree li a.act,
body.brown.details-page div#path,
body.brown.search-page div#path,
body.brown.alist-page div#path,
body.brown #header div.oxid dl.box.basket,
body.brown #left strong.h2,
body.brown #left div#box-search,
body.brown #body .locator .listlayoutswitch a.active,
body.brown #body .locator .sort_row a.desc,
body.brown #body .ordersteps,
body.brown #body .morecats dt {background-color: #9d5116;}
body.brown #header div.bar.links ul.menue.vertical,body.brown #header div.links .right ul.menue.vertical li a, body.brown.colortopmenu #header div.links .left ul.menue.vertical li a, body.brown.colortopmenu #header div.bar.links ul.menue.vertical li a{background:none;background-color: #9d5116;}
body.brown dl.box dd { color: #452325;}
body.brown .note,
body.brown #body strong.head,
body.brown #body h1.head,
body.brown #body .locator a.active,
body.brown #body .product.details h1,
body.brown #body .account_header dt a.active,
body.brown #body strong.useroptboxheadbig,
body.brown #body strong.useroptboxhead,
body.brown #left .listitem a.arttitle,
body.brown #left .listitem a.title {color:#452325;}

body.brown #body .product strong.h3 a:hover,
body.brown #left .listitem a.arttitle:hover,
body.brown #left .listitem a:hover {color:#452325;}

body.brown.colorbuttons #body div.bar.prevnext .right,
body.brown.colorbuttons #body div.bar.prevnext .arrowdown,
body.brown.colorbuttons #body div.bar.prevnext .arrowright {background-color: #452325;}

body.brown.colorbuttons #body div.bar.prevnext .right input,
body.brown.colorbuttons #body div.bar.prevnext .arrowdown input,
body.brown.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #452325;}

body.brown.colorbuttons #body .product .tocart,
body.brown.colorbuttons #body .product .tocart input {background-color: #452325;}

body.brown #body .product strong.h3 a,
body.brown.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.brown.colortopmenu #header div.links,
body.brown.colortopmenu #header div.links a {color:#fff;}
body.brown.colortopmenu #header div.links a.currency {color: #ccc;}
body.brown.colortopmenu #header div.links a.currency.act {color: #fff;}
body.brown.colortopmenu #header div.links .right a.active,
body.brown.colortopmenu #header div.links .left a.active {background-color:#452325;}
body.brown #header div.links,
body.brown #header div.links a,
body.brown #header div.links .right a.active,
body.brown #header div.links .left a.active { color:#FFF; border-left:0px solid;}
body.brown #header div.links .right a.active,
body.brown #header div.links .left a.active { font-weight:bold; }
body.brown #header div.links .box-small-account div,
body.brown #header div.links .box-small-account .sep { background:none;border-right:1px solid #452325; }
body.brown #header div.links a.currency.act { color:#FFF; border-left:0px solid; }
body.brown #header div.links a.currency {border-left:1px solid #452325;background:none;   }

body.colortopmenu.brown #header div.links a.currency,
body.colortopmenu.brown #header div.links .box-small-account div,
body.colortopmenu.brown #header div.links .box-small-account .sep,
body.colortopmenu.brown #header div.oxid .box-small-account div,
body.colortopmenu.brown #header div.oxid .box-small-account .sep,
body.colortopmenu.brown #header div.links .right a,
body.colortopmenu.brown #header div.links .left a,
body.colortopmenu.brown.popupswitch #header div.links .box-small-account,
body.colortopmenu.brown.popupswitch #header div.bar .fixed div.currency {background: transparent; }

body.colortopmenu.brown #header div.links .left a#test_HeaderHome { border-left: 0 none;}

/**********************************************************************
 *
 * MAHOVSKY RED RECOLORED
 * need class body.mahovsky
 *
 */

body.mahovsky #body .msg.incentive,
body.mahovsky ul.tree li a.act,
body.mahovsky.details-page div#path,
body.mahovsky.search-page div#path,
body.mahovsky.alist-page div#path,
body.mahovsky #header div.oxid dl.box.basket,
body.mahovsky #left strong.h2,
body.mahovsky #left div#box-search,
body.mahovsky #body .locator .listlayoutswitch a.active,
body.mahovsky #body .locator .sort_row a.desc,
body.mahovsky #body .ordersteps,
body.mahovsky #header div.links .left a#test_HeaderHome.active,
body.mahovsky #body .morecats dt {background-color: #ef5a8f;}

body.mahovsky dl.box dd { color: #ddd;}
body.mahovsky .note,
body.mahovsky #body strong.head,
body.mahovsky #body h1.head,
body.mahovsky #body .locator a.active,
body.mahovsky #body .product.details h1,
body.mahovsky #body .account_header dt a.active,
body.mahovsky #body strong.useroptboxheadbig,
body.mahovsky #body strong.useroptboxhead,
body.mahovsky #left .listitem a.arttitle,
body.mahovsky #left .listitem a.title {color:#ef5a8f;}

body.mahovsky #body .product strong.h3 a:hover,
body.mahovsky #left .listitem a.arttitle:hover,
body.mahovsky #left .listitem a:hover {color:#ef5a8f;}

body.mahovsky.colorbuttons #body div.bar.prevnext .right,
body.mahovsky.colorbuttons #body div.bar.prevnext .arrowdown,
body.mahovsky.colorbuttons #body div.bar.prevnext .arrowright {background-color: #ef5a8f;}

body.mahovsky.colorbuttons #body div.bar.prevnext .right input,
body.mahovsky.colorbuttons #body div.bar.prevnext .arrowdown input,
body.mahovsky.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #ef5a8f;}

body.mahovsky.colorbuttons #body .product .tocart,
body.mahovsky.colorbuttons #body .product .tocart input {background-color: #ef5a8f;}

body.mahovsky #body .product strong.h3 a,
body.mahovsky.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.mahovsky.colortopmenu #header div.links {background-color: #303030;}
body.mahovsky.colortopmenu #header div.links,
body.mahovsky.colortopmenu #header div.links a {color:#fff;}
body.mahovsky.colortopmenu #header div.links a.currency {color: #ccc;}
body.mahovsky.colortopmenu #header div.links a.currency.act {color: #fff;}
body.mahovsky.colortopmenu #header div.links .right a.active,
body.mahovsky.colortopmenu #header div.links .left a.active {background-color:#ef5a8f;}


/**********************************************************************
 *
 * PINKY RECOLORED
 * need class body.pinky
 *
 */

body.pinky #body .msg.incentive,
body.pinky ul.tree li a.act,
body.pinky.details-page div#path,
body.pinky.search-page div#path,
body.pinky.alist-page div#path,
body.pinky #header div.oxid dl.box.basket,
body.pinky #left strong.h2,
body.pinky #left div#box-search,
body.pinky #body .locator .listlayoutswitch a.active,
body.pinky #body .locator .sort_row a.desc,
body.pinky #body .ordersteps,
body.pinky #body .morecats dt,body.pinky #header div.links .left a#test_HeaderHome.active {background-color: #d41a15;}


body.pinky dl.box dd,dl.box dt a:hover { color: #ddd;}
body.pinky .note,
body.pinky #body strong.head,
body.pinky #body h1.head,
body.pinky #body .locator a.active,
body.pinky #body .product.details h1,
body.pinky #body .account_header dt a.active,
body.pinky #body strong.useroptboxheadbig,
body.pinky #body strong.useroptboxhead,
body.pinky #left .listitem a.arttitle,
body.pinky #left .listitem a.title {color:#d41a15;}

body.pinky #body .product strong.h3 a:hover,
body.pinky #left .listitem a.arttitle:hover,
body.pinky #left .listitem a:hover {color:#d41a15;}

body.pinky.colorbuttons #body div.bar.prevnext .right,
body.pinky.colorbuttons #body div.bar.prevnext .arrowdown,
body.pinky.colorbuttons #body div.bar.prevnext .arrowright {background-color: #d41a15;}

body.pinky.colorbuttons #body div.bar.prevnext .right input,
body.pinky.colorbuttons #body div.bar.prevnext .arrowdown input,
body.pinky.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #d41a15;}

body.pinky.colorbuttons #body .product .tocart,
body.pinky.colorbuttons #body .product .tocart input {background-color: #d41a15;}

body.pinky #body .product strong.h3 a,
body.pinky.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.pinky.colortopmenu #header div.links {background:none;background-color: #c8c8c8;}
body.pinky.colortopmenu #header div.links,
body.pinky.colortopmenu #header div.links a {color:#fff;}
body.pinky.colortopmenu #header div.links a.currency {color: #ccc;}
body.pinky.colortopmenu #header div.links a.currency.act {color: #fff;}
body.pinky.colortopmenu #header div.links .right a.active,
body.pinky.colortopmenu #header div.links .left a.active {background-color:#d41a15;}
body.pinky div.bar .right { background-color:#000; }
body.pinky #header div.bar .right a { color:#af0249; }
body.pinky #header div.links { background:none; background-color:#b9b9b9; }




/**********************************************************************
 *
 * GREEN-RED RECOLORED
 * need class body.gred
 *
 */

body.gred #body .msg.incentive,
body.gred ul.tree li a.act,
body.gred.details-page div#path,
body.gred.search-page div#path,
body.gred.alist-page div#path,
body.gred #header div.oxid dl.box.basket,
body.gred #left strong.h2,
body.gred #left div#box-search,
body.gred #body .locator .listlayoutswitch a.active,
body.gred #body .locator .sort_row a.desc,
body.gred #body .ordersteps,
body.gred #body .morecats dt {background-color: #269926;}

body.gred dl.box dd {color: #ddd;}
body.gred .note,
body.gred #body strong.head,
body.gred #body h1.head,
body.gred #body .locator a.active,
body.gred #body .product.details h1,
body.gred #body .account_header dt a.active,
body.gred #body strong.useroptboxheadbig,
body.gred #body strong.useroptboxhead,
body.gred #left .listitem a.arttitle,
body.gred #left .listitem a.title {color:#FF0000;}

body.gred #body .product strong.h3 a:hover,
body.gred #left .listitem a.arttitle:hover,
body.gred #left .listitem a:hover {color:#FF0000;}

body.gred.colorbuttons #body div.bar.prevnext .right,
body.gred.colorbuttons #body div.bar.prevnext .arrowdown,
body.gred.colorbuttons #body div.bar.prevnext .arrowright {background-color: #FF0000;}

body.gred.colorbuttons #body div.bar.prevnext .right input,
body.gred.colorbuttons #body div.bar.prevnext .arrowdown input,
body.gred.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #FF0000;}

body.gred.colorbuttons #body .product .tocart,
body.gred.colorbuttons #body .product .tocart input {background-color: #FF0000;}

body.gred #body .product strong.h3 a,
body.gred.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.gred.colortopmenu #header div.links {background-color: #303030;}
body.gred.colortopmenu #header div.links,
body.gred.colortopmenu #header div.links a {color:#fff;}
body.gred.colortopmenu #header div.links a.currency {color: #ccc;}
body.gred.colortopmenu #header div.links a.currency.act {color: #fff;}
body.gred.colortopmenu #header div.links .right a.active,
body.gred.colortopmenu #header div.links .left a.active {background-color:#FF0000;}

/**********************************************************************
 *
 * KUCERA RED RECOLORED
 * need class body.kucera
 *
 */

body.kucera #body .msg.incentive,
body.kucera ul.tree li a.act,
body.kucera.details-page div#path,
body.kucera.search-page div#path,
body.kucera.alist-page div#path,
body.kucera #header div.oxid dl.box.basket,
body.kucera #left strong.h2,
body.kucera #left div#box-search,
body.kucera #body .locator .listlayoutswitch a.active,
body.kucera #body .locator .sort_row a.desc,
body.kucera #body .ordersteps,
body.kucera #body .morecats dt {background-color: #C51B16;}

body.kucera dl.box dd { color: #ddd;}
body.kucera .note,
body.kucera #body strong.head,
body.kucera #body h1.head,
body.kucera #body .locator a.active,
body.kucera #body .product.details h1,
body.kucera #body .account_header dt a.active,
body.kucera #body strong.useroptboxheadbig,
body.kucera #body strong.useroptboxhead,
body.kucera #left .listitem a.arttitle,
body.kucera #left .listitem a.title {color:#C51B16;}

body.kucera #body .product strong.h3 a:hover,
body.kucera #left .listitem a.arttitle:hover,
body.kucera #left .listitem a:hover {color:#C51B16;}

body.kucera.colorbuttons #body div.bar.prevnext .right,
body.kucera.colorbuttons #body div.bar.prevnext .arrowdown,
body.kucera.colorbuttons #body div.bar.prevnext .arrowright {background-color: #C51B16;}

body.kucera.colorbuttons #body div.bar.prevnext .right input,
body.kucera.colorbuttons #body div.bar.prevnext .arrowdown input,
body.kucera.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #C51B16;}

body.kucera.colorbuttons #body .product .tocart,
body.kucera.colorbuttons #body .product .tocart input {background-color: #C51B16;}

body.kucera #body .product strong.h3 a,
body.kucera.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.kucera.colortopmenu #header div.links {background-color: #303030;}
body.kucera.colortopmenu #header div.links,
body.kucera.colortopmenu #header div.links a {color:#fff;}
body.kucera.colortopmenu #header div.links a.currency {color: #ccc;}
body.kucera.colortopmenu #header div.links a.currency.act {color: #fff;}
body.kucera.colortopmenu #header div.links .right a.active,
body.kucera.colortopmenu #header div.links .left a.active {background-color:#C51B16;}

/**********************************************************************


/**********************************************************************
 *
 * lightgreen RECOLORED
 * need class body.lightgreen
 *
 */

body.lightgreen #body .msg.incentive,
body.lightgreen ul.tree li a.act,
body.lightgreen.details-page div#path,
body.lightgreen.search-page div#path,
body.lightgreen.alist-page div#path,

body.lightgreen #left strong.h2,
body.lightgreen #left div#box-search,
body.lightgreen #body .locator .listlayoutswitch a.active,
body.lightgreen #body .locator .sort_row a.desc,
body.lightgreen #body .ordersteps,
body.lightgreen #body .morecats dt {background-color: #a6ce3a;}

body.lightgreen #header div.oxid dl.box.basket { background-color: #FFF; }

body.lightgreen .note,
body.lightgreen #body strong.head,
body.lightgreen #body h1.head,
body.lightgreen #body .locator a.active,
body.lightgreen #body .product strong.h3 a,
body.lightgreen #body .product.details h1,
body.lightgreen #body .account_header dt a.active,
body.lightgreen #body strong.useroptboxheadbig,
body.lightgreen #body strong.useroptboxhead,
body.lightgreen #left .listitem a.arttitle,
body.lightgreen #left .listitem a.title {color:#a6ce3a;}

body.lightgreen #body .product strong.h3 a:hover,
body.lightgreen #left .listitem a.arttitle:hover,
body.lightgreen #left .listitem a:hover {color:#174d7b;}

body.lightgreen.colorbuttons #body div.bar.prevnext .right,
body.lightgreen.colorbuttons #body div.bar.prevnext .arrowdown,
body.lightgreen.colorbuttons #body div.bar.prevnext .arrowright {background-color: #a6ce3a;}

body.lightgreen.colorbuttons #body div.bar.prevnext .right input,
body.lightgreen.colorbuttons #body div.bar.prevnext .arrowdown input,
body.lightgreen.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #a6ce3a;}

body.lightgreen.colorbuttons #body .product .tocart,
body.lightgreen.colorbuttons #body .product .tocart input {background-color: #000;}

body.lightgreen.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.lightgreen.colortopmenu #header div.links {background-color: #a6ce3a;}
body.lightgreen.colortopmenu #header div.links,
body.lightgreen.colortopmenu #header div.links a {color:#fff;}
body.lightgreen.colortopmenu #header div.links a.currency.act,
body.lightgreen.colortopmenu #header div.links .right a.active,
body.lightgreen.colortopmenu #header div.links .left a.active,
body.lightgreen dl.box dd {color:#000;}




/**********************************************************************
 *
 * orange1 orange RECOLORED
 * need class body.orange1
 *
 */

body.orange1 #body .msg.incentive,
body.orange1 ul.tree li a.act,
body.orange1.details-page div#path,
body.orange1.search-page div#path,
body.orange1.alist-page div#path,
body.orange1 #header div.oxid dl.box.basket,
body.orange1 #left strong.h2,
body.orange1 #left div#box-search,
body.orange1 #body .locator .listlayoutswitch a.active,
body.orange1 #body .locator .sort_row a.desc,
body.orange1 #body .ordersteps,
body.orange1 #body .morecats dt {background-color: #FF4208;}

body.orange1 dl.box dd { color: #ddd;}
body.orange1 .note,
body.orange1 #body strong.head,
body.orange1 #body h1.head,
body.orange1 #body .locator a.active,
body.orange1 #body .product.details h1,
body.orange1 #body .account_header dt a.active,
body.orange1 #body strong.useroptboxheadbig,
body.orange1 #body strong.useroptboxhead,
body.orange1 #left .listitem a.arttitle,
body.orange1 #left .listitem a.title {color:#FF4208;}

body.orange1 #body .product strong.h3 a:hover,
body.orange1 #left .listitem a.arttitle:hover,
body.orange1 #left .listitem a:hover {color:#FF4208;}

body.orange1.colorbuttons #body div.bar.prevnext .right,
body.orange1.colorbuttons #body div.bar.prevnext .arrowdown,
body.orange1.colorbuttons #body div.bar.prevnext .arrowright {background-color: #FF4208;}

body.orange1.colorbuttons #body div.bar.prevnext .right input,
body.orange1.colorbuttons #body div.bar.prevnext .arrowdown input,
body.orange1.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #FF4208;}

body.orange1.colorbuttons #body .product .tocart,
body.orange1.colorbuttons #body .product .tocart input {background-color: #FF4208;}

body.orange1 #body .product strong.h3 a,
body.orange1.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.orange1.colortopmenu #header div.links {background-color: #303030;}
body.orange1.colortopmenu #header div.links,
body.orange1.colortopmenu #header div.links a {color:#fff;}
body.orange1.colortopmenu #header div.links a.currency {color: #ccc;}
body.orange1.colortopmenu #header div.links a.currency.act {color: #fff;}
body.orange1.colortopmenu #header div.links .right a.active,
body.orange1.colortopmenu #header div.links .left a.active {background-color:#FF4208;}

/**********************************************************************


/**********************************************************************
 *
 * greenish RECOLORED
 * need class body.greenish
 *
 */

body.greenish #body .msg.incentive,
body.greenish ul.tree li a.act,
body.greenish.details-page div#path,
body.greenish.search-page div#path,
body.greenish.alist-page div#path,
body.greenish #header div.oxid dl.box.basket,
body.greenish #left strong.h2,
body.greenish #left div#box-search,
body.greenish #body .locator .listlayoutswitch a.active,
body.greenish #body .locator .sort_row a.desc,
body.greenish #body .ordersteps,
body.greenish #body .morecats dt {background-color: #4BA828;}

body.greenish dl.box dd { color: #ddd;}
body.greenish .note,
body.greenish #body strong.head,
body.greenish #body h1.head,
body.greenish #body .locator a.active,
body.greenish #body .product.details h1,
body.greenish #body .account_header dt a.active,
body.greenish #body strong.useroptboxheadbig,
body.greenish #body strong.useroptboxhead,
body.greenish #left .listitem a.arttitle,
body.greenish #left .listitem a.title {color:#4BA828;}

body.greenish #body .product strong.h3 a:hover,
body.greenish #left .listitem a.arttitle:hover,
body.greenish #left .listitem a:hover {color:#4BA828;}

body.greenish.colorbuttons #body div.bar.prevnext .right,
body.greenish.colorbuttons #body div.bar.prevnext .arrowdown,
body.greenish.colorbuttons #body div.bar.prevnext .arrowright {background-color: #4BA828;}

body.greenish.colorbuttons #body div.bar.prevnext .right input,
body.greenish.colorbuttons #body div.bar.prevnext .arrowdown input,
body.greenish.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #4BA828;}

body.greenish.colorbuttons #body .product .tocart,
body.greenish.colorbuttons #body .product .tocart input {background-color: #4BA828;}

body.greenish #body .product strong.h3 a,
body.greenish.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.greenish.colortopmenu #header div.links {background-color: #303030;}
body.greenish.colortopmenu #header div.links,
body.greenish.colortopmenu #header div.links a {color:#fff;}
body.greenish.colortopmenu #header div.links a.currency {color: #ccc;}
body.greenish.colortopmenu #header div.links a.currency.act {color: #fff;}
body.greenish.colortopmenu #header div.links .right a.active,
body.greenish.colortopmenu #header div.links .left a.active {background-color:#4BA828;}


/**********************************************************************
 *
 * PNEU RED RECOLORED
 * need class body.pneu
 *
 */

body.pneu #body .msg.incentive,
body.pneu ul.tree li a.act,
body.pneu.details-page div#path,
body.pneu.search-page div#path,
body.pneu.alist-page div#path,
body.pneu #header div.oxid dl.box.basket,
body.pneu #left strong.h2,
body.pneu #left div#box-search,
body.pneu #body .locator .listlayoutswitch a.active,
body.pneu #body .locator .sort_row a.desc,
body.pneu #body .ordersteps,
body.pneu #body .morecats dt {background-color: #b90d00;}

body.pneu dl.box dd { color: #ddd;}
body.pneu .note,
body.pneu #body strong.head,
body.pneu #body h1.head,
body.pneu #body .locator a.active,
body.pneu #body .product.details h1,
body.pneu #body .account_header dt a.active,
body.pneu #body strong.useroptboxheadbig,
body.pneu #body strong.useroptboxhead,
body.pneu #left .listitem a.arttitle,
body.pneu #left .listitem a.title {color:#b90d00;}

body.pneu #body .product strong.h3 a:hover,
body.pneu #left .listitem a.arttitle:hover,
body.pneu #left .listitem a:hover {color:#b90d00;}

body.pneu.colorbuttons #body div.bar.prevnext .right,
body.pneu.colorbuttons #body div.bar.prevnext .arrowdown,
body.pneu.colorbuttons #body div.bar.prevnext .arrowright {background-color: #b90d00;}

body.pneu.colorbuttons #body div.bar.prevnext .right input,
body.pneu.colorbuttons #body div.bar.prevnext .arrowdown input,
body.pneu.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #b90d00;}

body.pneu.colorbuttons #body .product .tocart,
body.pneu.colorbuttons #body .product .tocart input {background-color: #b90d00;}

body.pneu #body .product strong.h3 a,
body.pneu.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.pneu.colortopmenu #header div.links {background-color: #303030;}
body.pneu.colortopmenu #header div.links,
body.pneu.colortopmenu #header div.links a {color:#fff;}
body.pneu.colortopmenu #header div.links a.currency {color: #ccc;}
body.pneu.colortopmenu #header div.links a.currency.act {color: #fff;}
body.pneu.colortopmenu #header div.links .right a.active,
body.pneu.colortopmenu #header div.links .left a.active {background-color:#b90d00;}

/**********************************************************************
 *
 * DARKGREEN RECOLORED
 * need class body.darkgreen
 *
 */

body.darkgreen #body .msg.incentive,
body.darkgreen ul.tree li a.act,
body.darkgreen.details-page div#path,
body.darkgreen.search-page div#path,
body.darkgreen.alist-page div#path,
body.darkgreen #header div.oxid dl.box.basket,
body.darkgreen #left strong.h2,
body.darkgreen #left div#box-search,
body.darkgreen #body .locator .listlayoutswitch a.active,
body.darkgreen #body .locator .sort_row a.desc,
body.darkgreen #body .ordersteps,
body.darkgreen #body .morecats dt {background-color: #252525;}

body.darkgreen dl.box dd { color: #ddd;}
body.darkgreen .note,
body.darkgreen #body strong.head,
body.darkgreen #body h1.head,
body.darkgreen #body .locator a.active,
body.darkgreen #body .product.details h1,
body.darkgreen #body .account_header dt a.active,
body.darkgreen #body strong.useroptboxheadbig,
body.darkgreen #body strong.useroptboxhead,
body.darkgreen #left .listitem a.arttitle,
body.darkgreen #left .listitem a.title {color:#6CA359;}

body.darkgreen #body .product strong.h3 a:hover,
body.darkgreen #left .listitem a.arttitle:hover,
body.darkgreen #left .listitem a:hover {color:#6CA359;}

body.darkgreen.colorbuttons #body div.bar.prevnext .right,
body.darkgreen.colorbuttons #body div.bar.prevnext .arrowdown,
body.darkgreen.colorbuttons #body div.bar.prevnext .arrowright {background-color: #6CA359;}

body.darkgreen.colorbuttons #body div.bar.prevnext .right input,
body.darkgreen.colorbuttons #body div.bar.prevnext .arrowdown input,
body.darkgreen.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #6CA359;}

body.darkgreen.colorbuttons #body .product .tocart,
body.darkgreen.colorbuttons #body .product .tocart input {background-color: #6CA359;}

body.darkgreen #body .product strong.h3 a,
body.darkgreen.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.darkgreen.colortopmenu #header div.links {background-color: #303030;}
body.darkgreen.colortopmenu #header div.links,
body.darkgreen.colortopmenu #header div.links a {color:#fff;}
body.darkgreen.colortopmenu #header div.links a.currency {color: #ccc;}
body.darkgreen.colortopmenu #header div.links a.currency.act {color: #fff;}
body.darkgreen.colortopmenu #header div.links .right a.active,
body.darkgreen.colortopmenu #header div.links .left a.active {background-color:#6CA359;}

/**********************************************************************
 *
 * green2 RECOLORED
 * need class body.green2
 *
 */

body.green2 #body .msg.incentive,
body.green2 ul.tree li a.act,
body.green2.details-page div#path,
body.green2.search-page div#path,
body.green2.alist-page div#path,
body.green2 #header div.oxid dl.box.basket,
body.green2 #left strong.h2,
body.green2 #left div#box-search,
body.green2 #body .locator .listlayoutswitch a.active,
body.green2 #body .locator .sort_row a.desc,
body.green2 #body .ordersteps,
body.green2 #body .morecats dt {background-color: #1FBB91;}

body.green2 dl.box dd { color: #ddd;}
body.green2 .note,
body.green2 #body strong.head,
body.green2 #body h1.head,
body.green2 #body .locator a.active,
body.green2 #body .product.details h1,
body.green2 #body .account_header dt a.active,
body.green2 #body strong.useroptboxheadbig,
body.green2 #body strong.useroptboxhead,
body.green2 #left .listitem a.arttitle,
body.green2 #left .listitem a.title {color:#1FBB91;}

body.green2 #body .product strong.h3 a:hover,
body.green2 #left .listitem a.arttitle:hover,
body.green2 #left .listitem a:hover {color:#1FBB91;}

body.green2.colorbuttons #body div.bar.prevnext .right,
body.green2.colorbuttons #body div.bar.prevnext .arrowdown,
body.green2.colorbuttons #body div.bar.prevnext .arrowright {background-color: #1FBB91;}

body.green2.colorbuttons #body div.bar.prevnext .right input,
body.green2.colorbuttons #body div.bar.prevnext .arrowdown input,
body.green2.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #1FBB91;}

body.green2.colorbuttons #body .product .tocart,
body.green2.colorbuttons #body .product .tocart input {background-color: #1FBB91;}

body.green2 #body .product strong.h3 a,
body.green2.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.green2.colortopmenu #header div.links {background-color: #303030;}
body.green2.colortopmenu #header div.links,
body.green2.colortopmenu #header div.links a {color:#fff;}
body.green2.colortopmenu #header div.links a.currency {color: #ccc;}
body.green2.colortopmenu #header div.links a.currency.act {color: #fff;}
body.green2.colortopmenu #header div.links .right a.active,
body.green2.colortopmenu #header div.links .left a.active {background-color:#1FBB91;}

/**********************************************************************
 *
 * lightred RECOLORED
 * need class body.lightred
 *
 */

body.lightred #body .msg.incentive,
body.lightred ul.tree li a.act,
body.lightred.details-page div#path,
body.lightred.search-page div#path,
body.lightred.alist-page div#path,
body.lightred #header div.oxid dl.box.basket,
body.lightred #left strong.h2,
body.lightred #left div#box-search,
body.lightred #body .locator .listlayoutswitch a.active,
body.lightred #body .locator .sort_row a.desc,
body.lightred #body .ordersteps,
body.lightred #body .morecats dt {background-color: #FF8903;}

body.lightred dl.box dd { color: #ddd;}
body.lightred .note,
body.lightred #body strong.head,
body.lightred #body h1.head,
body.lightred #body .locator a.active,
body.lightred #body .product.details h1,
body.lightred #body .account_header dt a.active,
body.lightred #body strong.useroptboxheadbig,
body.lightred #body strong.useroptboxhead,
body.lightred #left .listitem a.arttitle,
body.lightred #left .listitem a.title {color:#FF8903;}

body.lightred #body .product strong.h3 a:hover,
body.lightred #left .listitem a.arttitle:hover,
body.lightred #left .listitem a:hover {color:#FF8903;}

body.lightred.colorbuttons #body div.bar.prevnext .right,
body.lightred.colorbuttons #body div.bar.prevnext .arrowdown,
body.lightred.colorbuttons #body div.bar.prevnext .arrowright {background-color: #FF8903;}

body.lightred.colorbuttons #body div.bar.prevnext .right input,
body.lightred.colorbuttons #body div.bar.prevnext .arrowdown input,
body.lightred.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #FF8903;}

body.lightred.colorbuttons #body .product .tocart,
body.lightred.colorbuttons #body .product .tocart input {background-color: #FF8903;}

body.lightred #body .product strong.h3 a,
body.lightred.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.lightred.colortopmenu #header div.links {background-color: #303030;}
body.lightred.colortopmenu #header div.links,
body.lightred.colortopmenu #header div.links a {color:#fff;}
body.lightred.colortopmenu #header div.links a.currency {color: #ccc;}
body.lightred.colortopmenu #header div.links a.currency.act {color: #fff;}
body.lightred.colortopmenu #header div.links .right a.active,
body.lightred.colortopmenu #header div.links .left a.active {background-color:#FF8903;}

/**********************************************************************
 *
 * cyklomen RECOLORED
 * need class body.cyklomen
 *
 */

body.cyklomen #body .msg.incentive,
body.cyklomen.details-page div#path,
body.cyklomen.search-page div#path,
body.cyklomen.alist-page div#path,
body.cyklomen #left strong.h2,
body.cyklomen #body .locator .listlayoutswitch a.active,
body.cyklomen #body .locator .sort_row a.desc,
body.cyklomen #body .ordersteps,
body.cyklomen #body .morecats dt {
background-color: #D0417E;
}
body.cyklomen #header div.oxid dl.box.basket { background-color:#D0417E; }
body.cyklomen #left div#box-search { background-color: #D0417E; }

body.cyklomen dl.box dd { color: #ddd;}
body.cyklomen .note,
body.cyklomen #body strong.head,
body.cyklomen #body h1.head,
body.cyklomen #body .locator a.active,
body.cyklomen #body .product.details h1,
body.cyklomen #body .account_header dt a.active,
body.cyklomen #body strong.useroptboxheadbig,
body.cyklomen #body strong.useroptboxhead,
body.cyklomen #left .listitem a.arttitle,
body.cyklomen #left .listitem a.title {color:#122347;}

body.cyklomen #body .product strong.h3 a:hover,
body.cyklomen #left .listitem a.arttitle:hover,
body.cyklomen #left .listitem a:hover {color:#122347;}

body.cyklomen.colorbuttons #body div.bar.prevnext .right,
body.cyklomen.colorbuttons #body div.bar.prevnext .arrowdown,
body.cyklomen.colorbuttons #body div.bar.prevnext .arrowright {background-color: #122347;}

body.cyklomen.colorbuttons #body div.bar.prevnext .right input,
body.cyklomen.colorbuttons #body div.bar.prevnext .arrowdown input,
body.cyklomen.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #122347;}

body.cyklomen.colorbuttons #body .product .tocart,
body.cyklomen.colorbuttons #body .product .tocart input,body.cyklomen #body .product .flag.green {background-color: #BEDA51;color:#122347;}

body.cyklomen #body .product strong.h3 a,
body.cyklomen.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.cyklomen.colortopmenu #header div.links {background-color: #303030;}
body.cyklomen.colortopmenu #header div.links,
body.cyklomen.colortopmenu #header div.links a {color:#fff;}
body.cyklomen.colortopmenu #header div.links a.currency {color: #ccc;}
body.cyklomen.colortopmenu #header div.links a.currency.act {color: #fff;}
body.cyklomen.colortopmenu #header div.links .right a.active,
body.cyklomen.colortopmenu #header div.links .left a.active {background-color:#122347;}

/**********************************************************************
 *
 * vomitgreen RECOLORED
 * need class body.vomitgreen
 *
 */

body.vomitgreen #body .msg.incentive,
body.vomitgreen ul.tree li a.act,
body.vomitgreen.details-page div#path,
body.vomitgreen.search-page div#path,
body.vomitgreen.alist-page div#path,
body.vomitgreen #header div.oxid dl.box.basket,
body.vomitgreen #left strong.h2,
body.vomitgreen #left div#box-search,
body.vomitgreen #body .locator .listlayoutswitch a.active,
body.vomitgreen #body .locator .sort_row a.desc,
body.vomitgreen #body .ordersteps,
body.vomitgreen #body .morecats dt {background-color: #B0F26F ;}

body.vomitgreen dl.box dd { color: #666;}
body.vomitgreen .note,
body.vomitgreen #body strong.head,
body.vomitgreen #body .locator a.active,
body.vomitgreen #body .account_header dt a.active,
body.vomitgreen #body strong.useroptboxheadbig,
body.vomitgreen #body strong.useroptboxhead,
body.vomitgreen #left .listitem a.arttitle,
body.vomitgreen #left .listitem a.title {color:#B0F26F ;}

body.vomitgreen #body .product.details h1, body.vomitgreen #body h1.head { color:#537235; }


body.vomitgreen #body .product strong.h3 a:hover,
body.vomitgreen #left .listitem a.arttitle:hover,
body.vomitgreen #left .listitem a:hover {color:#B0F26F ;}

body.vomitgreen.colorbuttons #body div.bar.prevnext .right,
body.vomitgreen.colorbuttons #body div.bar.prevnext .arrowdown,
body.vomitgreen.colorbuttons #body div.bar.prevnext .arrowright {background-color: #B0F26F ;}

body.vomitgreen.colorbuttons #body div.bar.prevnext .right input,
body.vomitgreen.colorbuttons #body div.bar.prevnext .arrowdown input,
body.vomitgreen.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #B0F26F ;}

body.vomitgreen.colorbuttons #body .product .tocart,
body.vomitgreen.colorbuttons #body .product .tocart input {background-color: #B0F26F ;}

body.vomitgreen #body .product strong.h3 a,
body.vomitgreen.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.vomitgreen.colortopmenu #header div.links {background-color: #303030;}
body.vomitgreen.colortopmenu #header div.links,
body.vomitgreen.colortopmenu #header div.links a {color:#fff;}
body.vomitgreen.colortopmenu #header div.links a.currency {color: #ccc;}
body.vomitgreen.colortopmenu #header div.links a.currency.act {color: #fff;}
body.vomitgreen.colortopmenu #header div.links .right a.active,
body.vomitgreen.colortopmenu #header div.links .left a.active {background-color:#B0F26F ;}

body.vomitgreen #left strong.h2,body.vomitgreen #left strong.h2 a,body.vomitgreen #body .product .tocart input, body.vomitgreen.details-page div#path, body.vomitgreen.details-page div#path a, body.vomitgreen.search-page div#path, body.vomitgreen.search-page div#path a, body.vomitgreen.alist-page div#path, body.vomitgreen.alist-page div#path a,body.vomitgreen #body .ordersteps dl.active dt,body.vomitgreen #body .ordersteps dl.active dt a,
body.vomitgreen #body div.bar.prevnext .right input,body.vomitgreen #body div.bar.prevnext .arrowdown input,body.vomitgreen #body div.bar.prevnext .arrowright input { color:#000; }

/**********************************************************************
 *
 * techblue (techfors)  RECOLORED
 * need class body.techblue
 *
 */

body.techblue #body .msg.incentive,
body.techblue ul.tree li a.act,
body.techblue.details-page div#path,
body.techblue.search-page div#path,
body.techblue.alist-page div#path,
body.techblue #header div.oxid dl.box.basket,
body.techblue #left strong.h2,
body.techblue #left div#box-search,
body.techblue #body .locator .listlayoutswitch a.active,
body.techblue #body .locator .sort_row a.desc,
body.techblue #body .ordersteps,
body.techblue #body .morecats dt {background-color: #3973B8;}

body.techblue .note,
body.techblue dl.box dd,
body.techblue #body strong.head,
body.techblue #body h1.head,
body.techblue #body .locator a.active,
body.techblue #body .product strong.h3 a,
body.techblue #body .product.details h1,
body.techblue #body .account_header dt a.active,
body.techblue #body strong.useroptboxheadbig,
body.techblue #body strong.useroptboxhead,
body.techblue #left .listitem a.arttitle,
body.techblue #left .listitem a.title {color:#3973B8;}

body.techblue #body .product strong.h3 a:hover,
body.techblue #left .listitem a.arttitle:hover,
body.techblue #left .listitem a:hover {color:#174d7b;}

body.techblue.colorbuttons #body div.bar.prevnext .right,
body.techblue.colorbuttons #body div.bar.prevnext .arrowdown,
body.techblue.colorbuttons #body div.bar.prevnext .arrowright {background-color: #3973B8;}

body.techblue.colorbuttons #body div.bar.prevnext .right input,
body.techblue.colorbuttons #body div.bar.prevnext .arrowdown input,
body.techblue.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #3973B8;}

body.techblue.colorbuttons #body .product .tocart {background-color: #3973B8;}
body.techblue.colorbuttons #body .product .tocart input {background-color: #3973B8;}

body.techblue.treeleft ul.tree li a.act {color:#3973B8;background-color:transparent;}
body.techblue.colortopmenu #header div.links {background-color: #3973B8;}
body.techblue.colortopmenu #header div.links,
body.techblue.colortopmenu #header div.links a {color:#abf;}
body.techblue.colortopmenu #header div.links a.currency.act,
body.techblue.colortopmenu #header div.links .right a.active,
body.techblue.colortopmenu #header div.links .left a.active {color:#fff;}

/**********************************************************************
 *
 * matteblue(drogerie-kratky) RECOLORED
 * need class body.matteblue
 *
 */

body.matteblue #body .msg.incentive,
body.matteblue ul.tree li a.act,
body.matteblue.details-page div#path,
body.matteblue.search-page div#path,
body.matteblue.alist-page div#path,
body.matteblue #header div.oxid dl.box.basket,
body.matteblue #left strong.h2,
body.matteblue #left div#box-search,
body.matteblue #body .locator .listlayoutswitch a.active,
body.matteblue #body .locator .sort_row a.desc,
body.matteblue #body .ordersteps,
body.matteblue #body .morecats dt {background-color: #607398;}

body.matteblue .note,
body.matteblue dl.box dd,
body.matteblue #body strong.head,
body.matteblue #body h1.head,
body.matteblue #body .locator a.active,
body.matteblue #body .product strong.h3 a,
body.matteblue #body .product.details h1,
body.matteblue #body .account_header dt a.active,
body.matteblue #body strong.useroptboxheadbig,
body.matteblue #body strong.useroptboxhead,
body.matteblue #left .listitem a.arttitle,
body.matteblue #left .listitem a.title {color:#607398;}

body.matteblue #body .product strong.h3 a:hover,
body.matteblue #left .listitem a.arttitle:hover,
body.matteblue #left .listitem a:hover {color:#174d7b;}

body.matteblue.colorbuttons #body div.bar.prevnext .right,
body.matteblue.colorbuttons #body div.bar.prevnext .arrowdown,
body.matteblue.colorbuttons #body div.bar.prevnext .arrowright {background-color: #607398;}

body.matteblue.colorbuttons #body div.bar.prevnext .right input,
body.matteblue.colorbuttons #body div.bar.prevnext .arrowdown input,
body.matteblue.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #607398;}

body.matteblue.colorbuttons #body .product .tocart {background-color: #607398;}
body.matteblue.colorbuttons #body .product .tocart input {background-color: #607398;}

body.matteblue.treeleft ul.tree li a.act {color:#607398;background-color:transparent;}
body.matteblue.colortopmenu #header div.links {background-color: #607398;}
body.matteblue.colortopmenu #header div.links,
body.matteblue.colortopmenu #header div.links a {color:#abf;}
body.matteblue.colortopmenu #header div.links a.currency.act,
body.matteblue.colortopmenu #header div.links .right a.active,
body.matteblue.colortopmenu #header div.links .left a.active {color:#fff;}


/**********************************************************************
 *
 * orangeblue RECOLORED
 * need class body.orangeblue
 *
 */

body.orangeblue #body .msg.incentive,
body.orangeblue ul.tree li a.act,
body.orangeblue.details-page div#path,
body.orangeblue.search-page div#path,
body.orangeblue.alist-page div#path,
body.orangeblue #left strong.h2,
body.orangeblue #left div#box-search,
body.orangeblue #body .locator .listlayoutswitch a.active,
body.orangeblue #body .locator .sort_row a.desc,
body.orangeblue #body .ordersteps,
body.orangeblue #body .morecats dt {background-color: #F1602C;}

body.orangeblue #header div.oxid dl.box.basket { background-color:#00ADEF ; }

body.orangeblue dl.box dd { color: #ddd;}
body.orangeblue .note,
body.orangeblue #body strong.head,
body.orangeblue #body h1.head,
body.orangeblue #body .locator a.active,
body.orangeblue #body .product.details h1,
body.orangeblue #body .account_header dt a.active,
body.orangeblue #body strong.useroptboxheadbig,
body.orangeblue #body strong.useroptboxhead,
body.orangeblue #left .listitem a.arttitle,
body.orangeblue #left .listitem a.title {color:#F1602C;}

body.orangeblue #body .product strong.h3 a:hover,
body.orangeblue #left .listitem a.arttitle:hover,
body.orangeblue #left .listitem a:hover {color:#F1602C;}

body.orangeblue.colorbuttons #body div.bar.prevnext .right,
body.orangeblue.colorbuttons #body div.bar.prevnext .arrowdown,
body.orangeblue.colorbuttons #body div.bar.prevnext .arrowright {background-color: #F1602C;}

body.orangeblue.colorbuttons #body div.bar.prevnext .right input,
body.orangeblue.colorbuttons #body div.bar.prevnext .arrowdown input,
body.orangeblue.colorbuttons #body div.bar.prevnext .arrowright input {background-color: #F1602C;}

body.orangeblue.colorbuttons #body .product .tocart,
body.orangeblue.colorbuttons #body .product .tocart input {background-color: #00ADEF;}

body.orangeblue #body .product strong.h3 a,
body.orangeblue.treeleft ul.tree li a.act {color:#000;background-color:transparent;}
body.orangeblue.colortopmenu #header div.links {background-color: #303030;}
body.orangeblue.colortopmenu #header div.links,
body.orangeblue.colortopmenu #header div.links a {color:#fff;}
body.orangeblue.colortopmenu #header div.links a.currency {color: #ccc;}
body.orangeblue.colortopmenu #header div.links a.currency.act {color: #fff;}
body.orangeblue.colortopmenu #header div.links .right a.active,
body.orangeblue.colortopmenu #header div.links .left a.active {background-color:#F1602C;}


/* square - no rounded borders */

body.square #left strong.h2,
body.square.details-page div#path,
body.square.search-page div#path,
body.square.alist-page div#path,
body.square #body div.bar.prevnext .right input,
body.square #body div.bar.prevnext .arrowdown input,
body.square #body div.bar.prevnext .arrowright input,
body.square #body div.bar.prevnext .right,
body.square #body div.bar.prevnext .arrowdown,
body.square #body div.bar.prevnext .arrowright   { background: transparent; }
body.square #header div.links,
body.square #body .product .tocart,
body.square #body .product .tocart input,
body.square #header div.links,
body.square #left #box-categorytree ul li a,
body.square div.bar.categories,
body.square div#box-search,
body.square ul.menue li,
body.square #body div#path,
body.square #body .ordersteps dl,
body.square div.bar.categories a,
body.square div#path,
body.square  #body div.bar.prevnext .right input,
body.square  #body div.bar.prevnext .arrowdown input,
body.square  #body div.bar.prevnext .arrowright input,
body.square #body .product.details .tocart,
body.square #body div.bar.prevnext .right,
body.square #body div.bar.prevnext .arrowdown,
body.square #body div.bar.prevnext .arrowright,
body.square .productstats-showall a,
body.square #body .basket .wrapmod a,
body.square .box.minibasket .tocart input,
body.square #body .product .tocart input,
body.square #body .product .fromlist input,
body.square #body .basket .frombasket a,
body.square #body .basket .frombasket input,
body.square #body .box.compare .fromcompare input,
body.square #body div.bar.prevnext .right input,
body.square #body div.bar.prevnext .arrowdown input,
body.square #body div.bar.prevnext .arrowright input,
body.square span.btn input,
body.square span.btn a,
body.square #left strong.h2,
body.square ul.tree li a.root.exp
body.square #body .box.compare .fromcompare input,
body.square #body .box.compare .reorder a,
body.square .productstats-showall,
body.square #body .basket .wrapmod,
body.square #left .recommlist .btn,
body.square .box.minibasket .tocart,
body.square #body .product .tocart,
body.square #body .product .fromlist,
body.square #body .basket .frombasket,
body.square #body .product .moreinfo,
body.square #body div.bar.prevnext .right,
body.square #body div.bar.prevnext .arrowdown,
body.square #body div.bar.prevnext .arrowright,
body.square #body .box.compare .fromcompare span.btn,
body.square #footer #footer-social .btn,
body.square #body .locator .locbody .pages a,
body.square #body .locator .pagenum,
body.square #body .box .listdetails-subcats + ul.list li,
body.square #body .box .subcatnocol li,
body.square #body .product.big,
body.square #review .fs10,
body.square #mmtabs.nurutabs ul.tabheader li {border-radius:0px;}

/* GDPR */
body[class*="AccountGdpr"] .gdpr-account-menu {
    height: 29px;
}

body[class*="AccountGdpr"] .gdpr-account-menu ul.list li {
    background-position-y: -92px !important;
}

body[class*="AccountGdpr"] div#body {
    overflow: visible;
}

/* modalni okna */
/* default modal */
.oxmodal {
  display: none; 
  position: fixed; 
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.oxmodal.open {
    display: block;
}

.oxmodal .close {
  color: #aaa;
  font-size: 28px;
  font-weight: bold;
  position:absolute;
  top: 3px;
  right: 15px;
}

.oxmodal .close:hover,
.oxmodal .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
} 


.oxmodal .modal-wrapper {
    margin: 15% auto;
    padding: 0px 20px 0px 20px;
    position: relative;
    display: flex;
    flex-direction: column;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    width: 60%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
    border-radius: 3px;
    animation: fadein 500ms;
    -moz-animation: fadein 500ms;
    -webkit-animation: fadein 500ms;
    -o-animation: fadein 500ms;
}

.oxmodal .inner.with-spinner {
    display: flex;
    justify-content: center;
    padding: 50px 0px;
}

.oxmodal .modal-header {
    border-bottom: 1px solid #dee2e6;
    padding: 10px 0px;
    font-size: 1rem;
}

.oxmodal .modal-content {
    padding: 10px 0px;
}

.oxmodal .modal-footer {
    border-top: 1px solid #dee2e6;
    padding: 10px 0px;
}

/* modal sizes */
.oxmodal.modal-sm .modal-wrapper {
    width: 40%;
}

.oxmodal.modal-xl .modal-wrapper {
    width: 80%;
}

@media screen and (max-width:1200px) {
    .oxmodal.modal-sm .modal-wrapper {
        width: 60%;
    }
}

@media screen and (max-width:800px) {
    .oxmodal .modal-wrapper,
    .oxmodal.modal-sm .modal-wrapper {
        width: 80%;
    }
}

/* right modal */
.oxmodal.modal-right .modal-wrapper {
    height: 100%;
    overflow-y: auto;
    margin: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 300px;
    border: none;
    border-radius: 0px;
}

/* left modal */
.oxmodal.modal-left .modal-wrapper {
    height: 100%;
    overflow-y: auto;
    margin: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 300px;
    border: none;
    border-radius: 0px;
}

/* spinner */
.oxspinner {
  display: inline-block;
  width: 64px;
  height: 64px;
}
.oxspinner:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #aaa;
  border-color: #aaa transparent #aaa transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* fadein animation */
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

/* custom styles */

body #body .boxhead {color:#000;}
body #header div.oxid .logo {display: block;margin-bottom: -100px;}

body #left strong.h2,
body #left strong.h2 a {color:#000;}

body.deeporange.colortopmenu #header div.links {background-color: #000;}
body.deeporange.colortopmenu #header div.links,
body.deeporange.colortopmenu #header div.links a {color:#ddd;font-weight: bold;}
body.deeporange.colortopmenu #header div.links a.currency.act,
body.deeporange.colortopmenu #header div.links .right a.active,
body.deeporange.colortopmenu #header div.links .left a.active {color:#fff;}

body .cmsrotator .window, body .cmsrotator .cmsrotatoritem {width: 755px; }
body .cmsrotator .cmsrotatoritem img {border-radius: 3px;}
