.bg-dark,.bg-light,.boxed.bg-dark,.boxed.bg-light{color:#4c4c4c;}
.bg-dark,.boxed.bg-dark{background-color:#f5f5f5;}.bg-light,.boxed.bg-light{background-color:#ffffff;}.bg-prim,.boxed.bg-prim{color:#ffffff; background-color:#474747;}
	.bg-prim h1,.bg-prim h2,.bg-prim h3,.bg-prim h4,.bg-prim .item-heading-sub,
	.stripe .bg-prim h1,.stripe .bg-prim h2,.stripe .bg-prim h3,.stripe .bg-prim h4{color:#ffffff;}
	.bg-prim a,.bg-prim a:visited{color:#ffffff;}
	.bg-prim a:hover{color:#10add9;}.bg-sec,.boxed.bg-sec{color:#ffffff; background-color:#2d2d2d;}
	.bg-sec h1,.bg-sec h2,.bg-sec h3,.bg-sec h4,.bg-sec .item-heading-sub,
	.stripe .bg-sec h1,.stripe .bg-sec h2,.stripe .bg-sec h3,.stripe .bg-sec h4{color:#ffffff;}
	.bg-sec a,.bg-sec a:visited{color:#ffffff;}
	.bg-sec a:hover{color:#10add9;}.bg-prim .items-boxed a,.bg-prim .items-boxed a:visited,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a:visited,
.bg-sec .items-boxed a,.bg-sec .items-boxed a:visited,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a:visited,
.bg-prim .form-border a,.bg-prim .form-border a:visited,
.bg-sec .form-border a,.bg-sec .form-border a:visited{color:#474747;}
.bg-prim .items-boxed a:hover,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a:hover,
.bg-sec .items-boxed a:hover,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a:hover,
.bg-prim .form-border a:hover,.bg-sec .form-border a:hover{color:#00539f;}
h1,.bg-dark h1,.stripe .bg-dark h1,.bg-light h1,.stripe .bg-light h1{color:#4c4c4c;}
h2,.bg-dark h2,.stripe .bg-dark h2,.bg-light h2,.stripe .bg-light h2{color:#474747;}
h3,.bg-dark h3,.stripe .bg-dark h3,.bg-light h3,.stripe .bg-light h3{color:#00539f;}
h4,.bg-dark h4,.stripe .bg-dark h4,.bg-light h4,.stripe .bg-light h4{color:#4c4c4c;}
h5,.bg-dark h5,.stripe .bg-dark h5,.bg-light h5,.stripe .bg-light h5{color:#4c4c4c;}
h6,.bg-dark h6,.stripe .bg-dark h6,.bg-light h6,.stripe .bg-light h6{color:#4c4c4c;}hr{border-color:#d8d8d8;}
#content .title-decoration:after,.title-decoration h1:after,.title-decoration #content h2:not(.item-heading):not(.form-heading):after{background-color:#d8d8d8;}a,.bg-prim table a,.bg-sec table a,#top-bar .nav-default a,#head-content .nav-default a,#top-bar a.boxed,#top-bar .ws-pack-item-header.boxed{color:#474747;}
a:visited,.bg-prim table a:visited,.bg-sec table a:visited,#top-bar .nav-default a:visited,#head-content .nav-default a:visited,#top-bar a.boxed:visited{color:#474747;}
a:hover,#crumbs a:hover,.bg-prim table a:hover,.bg-sec table a:hover,#top-bar .nav-default a:hover,#head-content .nav-default a:hover,#top-bar a.boxed:hover{color:#00539f;}body{color:#4c4c4c; background-color:#ffffff;}
#main{background-color:#ffffff;}
#content,.ws_cke_admin{color:#4c4c4c; background-color:#ffffff;}#top-bar{color:#4c4c4c; background-color:#e6e6e6; border-color:#e6e6e6;}
	#top-bar a,#top-bar a:visited,.top-bar-minimal #top-bar .element .boxed{color:#474747;}
	#top-bar a:hover{color:#2d2d2d;}
	.element-lang a img{border-color:#e6e6e6;}
	.element-lang-unpack .item ul,.element-lang-unpack .item ul li{background-color:#e6e6e6; border-color:#e6e6e6;}
	#top-bar .element-contact-content > span + span{border-color:#4c4c4c;}#head-content{color:#4c4c4c; background-color:#ffffff;}
.head-stuck-bg #head-content{background-color:#ffffff;}
	#head-content a,#head-content a:visited{color:#474747;}
	#head-content a:hover{color:#2d2d2d;}
	.logo p{color:#4c4c4c;}
	.logo-image a{border-color:#d8d8d8;}
	.search-form input[type="text"]{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.head-v3 #head-elements .element-head{border-color:#d8d8d8;}
#head-elements .element-head .head-icon{color:#4c4c4c;}#foot{color:#ffffff; background-color:#2d2d2d;}
	#foot a,#foot a:visited{color:#ffffff;}
	#foot a:hover{color:#10add9;}
	.switch-version{border-color:#d8d8d8;}
	#foot-after{background-color:#2d2d2d;}
		#foot-after a,#foot-after a:visited{color:#ffffff;}
		#foot-after a:hover{color:#10add9;}#crumbs,#crumbs a{color:#b1b1b1;}.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark):not(.element-nav){color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark) .item-heading,.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark) .element-heading{color:#474747;}#nav{background-color:#ffffff;}
#nav .nav a{color:#4c4c4c; background-color:#ffffff; border-color:#ffffff;}
#nav .nav a.active,#nav .nav a.selected,#nav .nav .selected-li li a.active,#nav .nav .selected-li li a.selected{color:#000000; background-color:#f1f1f1;}#nav .nav li:hover a,#nav .nav a:hover,#nav .nav li:hover li a:hover,#nav .nav a.megamenu-hover{color:#000000; background-color:#f1f1f1;}#nav .nav li ul li ul,#nav .nav li ul li ~ li > a{border-color:#ebebeb;}
#nav .nav li ul,#nav .nav li li a,#nav .nav .selected-li li a,#nav .nav li:hover li a{color:#4c4c4c; background-color:#f1f1f1;}
#nav .nav li ul li:hover ul{border-color:#ebebeb;}.element-nav-catalogue .nav{background-color:#474747;}
.element-nav-catalogue .nav a{color:#ffffff; background-color:#474747; border-color:#474747;}
.element-nav-catalogue .nav a.active,.element-nav-catalogue .nav a.selected,.element-nav-catalogue .nav .selected-li li a.active,.element-nav-catalogue .nav .selected-li li a.selected{color:#ffffff; background-color:#2d2d2d;}
.element-nav-catalogue .nav li:hover a,.element-nav-catalogue .nav a:hover,.element-nav-catalogue .nav li:hover li a:hover{color:#ffffff; background-color:#2d2d2d;}
.element-nav-catalogue .nav li ul li ul,.element-nav-catalogue .nav li ul li ~ li > a{border-color:#d8d8d8;}
.element-nav-catalogue .nav li ul,#nav .nav li li a,.element-nav-catalogue .nav .selected-li li a,.element-nav-catalogue .nav li:hover li a{color:#ffffff; background-color:#474747;}
.element-nav-catalogue .nav li ul li:hover ul{border-color:#d8d8d8;}.nav a{color:#4c4c4c; border-color:#ebebeb;}
.nav a.active,.nav a.selected{color:#000000; background-color:#ebebeb;}.nav a:hover,.nav a.active:hover,.nav a.megamenu-hover{color:#000000; background-color:#ebebeb;}.sidebar .element-nav,.sidebar .element-catalog{background-color:#f1f1f1; border-color:#f1f1f1;}#subnav{background-color:#f1f1f1;}
#subnav .nav a{color:#000000; background-color:#f1f1f1;}
#nav #subnav .nav a:hover{color:#4c4c4c; background-color:#ffffff;}.form-border,.bg-prim .form-border,.bg-sec .form-border{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.form-part-border .form-part,.bg-prim .form-part-border .form-part,.bg-sec .form-part-border .form-part{border-color:#d8d8d8;}
.form-border h1,.form-border h2,.form-border h3,.form-border h4,.form-border h5,.form-border h6{color:#474747;}
fieldset{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
legend{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
input,textarea,select,.field-icon .icon:before{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.input-number-group a{color:#4c4c4c; border-color:#d8d8d8;}
.required input,.required select,.required textarea,.required .field-icon .icon:before{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
input:focus,textarea:focus,select:focus,.required textarea:focus,.required select:focus{color:#000000; background-color:#f9f9f9;}
input[type="radio"] + label:before,input[type="checkbox"] + label:before{background-color:#ffffff; border-color:#d8d8d8;}
input[type="radio"] + label:after{background-color:#ffffff;}
input[type="checkbox"] + label:after{color:#ffffff;}
input[type="radio"]:checked + label:before,input[type="checkbox"]:checked + label:before{background-color:#474747;}
input[type="radio"]:checked + label:after{background-color:#ffffff;}
input[type="checkbox"]:checked + label:after{color:#ffffff;}
.field-required-star{color:#ca1e22;}
.hint,.item-recommend{color:#ffffff; background-color:#9e2e1d;}
.hint:before{color:#9e2e1d;}
button,.button,a.button,a.button:visited{color:#ffffff; background-color:#00539f; border-color:#d8d8d8;}
.button-soft,a.button-soft,.button-soft:visited,a.button-soft:visited{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
button:hover,.button:hover,a.button:hover,.button-soft:hover,a.button-soft:hover{color:#ffffff; background-color:#003c73; border-color:#00539f;}.button-logout,a.button-logout:visited{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.button-logout:hover{color:#ffffff; background-color:#003c73; border-color:#00539f;}.ui-datepicker td.ui-datepicker tr:hover td{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.ui-widget-header{color:#4c4c4c; background-color:#ffffff;}
.ui-widget.ui-widget-content{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ui-widget-content{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ui-widget-content .ui-state-active{color:#ffffff; background-color:#474747; border-color:#d8d8d8;}table{border-color:#d8d8d8;}
th{color:#ffffff; background-color:#474747; border-color:#d8d8d8;}
td{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
tr:nth-child(even) td{background-color:#ffffff;}
tr:hover td,tr:hover:nth-child(even) td{color:#4c4c4c; background-color:#ffffff;}.image,.images-border .image,.image-border,.items-border .item,.gallery .item .item-heading{background-color:#ffffff; border-color:#d8d8d8; }.items-icon-zoom .image a:hover:before{color:#dddddd;}.items-color-heading .item-heading,.items-color-heading .item-heading a{color:#ffffff; background-color:#474747;}
.items-color-heading .item:hover .item-heading,.items-color-heading .item:hover .item-heading a{color:#ffffff; background-color:#00539f;}
.items-color-text .item-text{color:#ffffff; background-color:#474747;}
.item-heading-sub{color:#4c4c4c;}
.gallery-preview .item,.gallery .item .item-heading{background-color:#ffffff;}
.gallery .item .item-heading{border-color:#d8d8d8;}.testimonial .item-text{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.testimonial .item-text:before{color:#ffffff;}
.testimonial .item-text:after{color:#d8d8d8;}

.testimonial.items-color-text .item-text{color:#ffffff; background-color:#474747; border-color:#474747;}
.testimonial.items-color-text .item-text:before{color:#474747;}
.testimonial.items-color-text .item-text:after{color:#474747;}
.testimonial.items-color-text .item-text a,.testimonial.items-color-text .item-text a:visited{color:#ffffff;}
.testimonial.items-color-text .item-text a:hover{color:#10add9;}.article{border-color:#d8d8d8;}.strip-box{background-color:#ffffff; border-color:#d8d8d8;}
.strip{background-color:#474747;}
.poll a:hover .strip{background-color:#2d2d2d;}.post.items-border .item{border-color:#d8d8d8;}
.post .image{background-color:#ffffff; border-color:#d8d8d8;}
.post .item-date{color:#4c4c4c;}
.post-quote{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.perex{border-color:#d8d8d8;}
.perex-image{background-color:#2d2d2d;}
.perex-image *{color:#ffffff;}.catalogue-in,.configurator .item{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.catalogue.stripe-space-none > .row{border-color:#d8d8d8;}.catalogue-box-select{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.catalogue-box-select a{border-color:#d8d8d8;}
.catalogue-box-select a.active{color:#ffffff; background-color:#474747;}
.catalogue-price-stock-ok{color:#38a20f;}
.catalogue-price-stock-na{color:#c00000;}
.page-catalogue-detail .catalogue-price-stock-date{border-color:#d8d8d8;}
.catalogue-stickers .catalogue-sticker-sale{color:#ffffff; background-color:#ffa200;}
.catalogue-stickers .catalogue-sticker-new{color:#ffffff; background-color:#1d921a;}
.catalogue-stickers .catalogue-sticker-recommend{color:#ffffff; background-color:#ff8400;}.catalogue-detail .catalogue-price-our{color:#4c4c4c;}
.catalogue-variants li a{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.catalogue-variants li.catalogue-variants-na a{color:#cccccc;}
.catalogue-variants li a:hover,.catalogue-variants li.catalogue-variants-na a:hover{color:#ffffff; background-color:#2d2d2d; border-color:#2d2d2d;}.catalogue-variants li.catalogue-variants-na svg line{stroke:#4c4c4c;}
.catalogue-variants li.catalogue-variants-choose a{color:#ffffff; background-color:#474747; border-color:#474747;}
.catalogue-variants .hint{color:#ffffff; background-color:#38a20f;}
.catalogue-variants .hint:before{color:#38a20f;}
.catalogue-detail-options a{color:#4c4c4c;}.button-cart{color:#ffffff; background-color:#80b200; border-color:#6f9b00;}
.button-cart:hover{color:#ffffff; background-color:#6b9500; border-color:#608600;}
.button-cart-added{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}
.basket-coupon .basket-table-name .icon:before,.basket-coupon td.r,.basket-coupon td.r .icon:before{color:#9e2e1d;}.order-next,a.order-next,.order-next:visited,a.order-next:visited{color:#ffffff; background-color:#218d08; border-color:#218d08;}
.order-next:hover,a.order-next:hover{background-color:#1d7c07; border-color:#1d7c07;}

.order-payment-delivery li + li{border-color:#d8d8d8;}

.order-pay,.order-pay.boxed{background-color:#f5fff3; border-color:#218d08}
.order-pay h3,.order-pay.boxed h3{color:#218d08;}.order-tag-100{color:%order-tag-200_textcolor%; background-color:%order-tag-200_bgcolor%; border-color:%order-tag-200_bgcolor%;}
.order-tag-300{color:#ffffff; background-color:#2ba4db; border-color:#2ba4db;}.order-tag-400{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}.order-tag-500{color:#ffffff; background-color:#e63030; border-color:#e63030;}.configurator-chapter~.configurator-chapter{border-color:#d8d8d8;}
.configurator .selected{color:#000000; background-color:#e1ffda; border-color:#6dcb57;}
.configurator .selected .item-heading{color:#000000;}.ws-booking-unit{background-color:#ffffff;}
.ws-booking-unit a,.ws-booking-unit a:visited,.ws-booking-unit a:hover{color:#4c4c4c;}
.ws-booking-unit a + a,.ws-booking-unit > div > span + span{border-color:#d8d8d8;}
.ws-booking-legend span{border-color:#d8d8d8;}.ws-booking-unit a:hover,.ws-booking-unit a.js-hovered{background-color:#7dc71c;}
.ws-booking-unit-available{background-color:#ffffff;}
.ws-booking-unit-selected{background-color:#ffcc00;}.ws-booking-unit-na{background-color:#f7f7f7;}

.countdown{color:#60aa00;}
.countdown-end{color:#b90000;}.ui-dialog .ui-dialog-titlebar{color:#ffffff; background-color:#474747;}
.ui-dialog-titlebar-close .ui-icon-closethick:before{color:#ffffff;}.message{background-color:#efefef;}
.message *{color:#4c4c4c;}
.message-warning{background-color:#f6f1d5;}
.message-warning *,.message-warning:before{color:#6e684e;}
.message-info{background-color:#dfeef4;}
.message-info *,.message-info:before{color:#3d6e7b;}
.message-success{background-color:#d4f1cb;}
.message-success *,.message-success:before{color:#406d41;}
.message-error{background-color:#f1d7d7;}
.message-error *,.message-error:before{color:#8d3d43;}.tab-switch > *{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.tab-switch > .active,.tab-switch input:checked + label{color:#ffffff; background-color:#474747; border-color:#474747;}
.catalogue-sorting-view-2 .form-part{border-color:#d8d8d8;}.tab-nav li > *:first-child,.tab .nav li > *:first-child{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.tab-nav li > *:hover:first-child,.tab-nav li.active > *:first-child{color:#4c4c4c; background-color:#ffffff;}
.tab{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.tab > h1,.tab > h2,.tab > h3,.tab > h4,.tab > h5,.tab > h6{color:#474747;}
.tab-v2 .tab-nav li.active > *:first-child{border-color:#4c4c4c;}
.tab-v2 .tab-nav li > *:first-child,.tab-v2 .tab .nav li > *:first-child{color:#4c4c4c;}.tag,.filters-reset-all{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}.tooltip-help{color:#4c4c4c;}
.tooltip-info{color:#bcbcbc;}
.tooltipster-default{color:#ffffff; background-color:#474747; border-color:#474747;}.ws-rating .icon:before{color:#ffc600;}
.ws-rating-empty.icon:before{color:#dddddd;}
.ws-rating a:hover.icon:before,.ws-rating li:hover ~ li a.icon:before{color:#ffa200;}
.ws-slider-text h1,.ws-slider-text h2,.ws-slider-text h3{color:#4c4c4c;}
.ws-slider-text{color:#4c4c4c;}
.ws-slider-controls-numbers a{color:#000000; background-color:#000000; border-color:#4c4c4c;}
.ws-slider-controls-numbers a:hover,.ws-slider-controls-numbers a.active{color:#00539f; background-color:#00539f;}.search{color:#218d08;}
.boxed,.items-boxed .item,.nav-default,.nav-default a{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.boxed h1,.boxed h2,.boxed h3,.boxed h4,.boxed h5,.boxed h6,.items-boxed .item-heading{color:#474747;}
.ui-slider-range{background-color:#474747;}
.ws-dialog-window{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
.ws-dialog-window-buttons{border-color:#d8d8d8;}
.number-info{color:#ffffff; background-color:#474747;}
.element-login-expand .head-icon-image > span{color:#ffffff; background-color:#474747;}