.products-list-settings form div {

float: left;

margin: 0 25px 0 0;

}

.slider-widget-max

{

font: 12px/14px Arial;

color: #954e73;

position: absolute;

left: 208px;

top: 19px;

white-space: nowrap;

}



.footer-social{

	overflow: hidden;

}



.ui-multiselect-checkboxes{

max-height: 200px;	

	

}

.step-3-content select {

width: 310px;

margin-left: 0;

}



.step-3-content .ui-multiselect{

	

/*	margin-left: 0;*/

}

.shipments-comment{

	

	width: 680px !important;

}



label[for=shipments-2-comment]

{

	width: 450px;

}

.popup-compare

{

	z-index: 9000;

}

.products-aside-active-category

{

	font-size: 14px;

	color: #878787;

	display: block;

	padding-bottom: 4px;

}

.slider-pager a.active

{

	background: url(../img/slider-loader.gif);

}

.slider-pager a{

	

	background: url(../img/slider-pager.png) left bottom no-repeat;

}

.btn-centered{

	

	margin-left: 39%;

}

.user-profile{

	margin-left: 55px;

}

.product-images-brand{

z-index: 999999;

}

.products-item-actions .compare{

margin: 9px 0px 0 12px;

	

}

.products-item-actions .fav{

	

	margin: 9px 6px 0 9px;

}

.popup-images{

	z-index: 999999;

	

}

.icon-phone

{

background: url(../img/icon-phone-help.png) 5px 8px no-repeat;

}



.icon-phone:hover {

background-position: 5px -88px;

}



.icon-check

{

background: url(../img/icon-check.png) 5px 8px no-repeat;

}



.icon-check:hover {

background-position: 5px -92px;

}



.icon-cart

{

background: url(../img/icon-cart-help.png) 5px 8px no-repeat;

}



.icon-cart:hover {

background-position: 5px -89px;

}



.icon-pc

{

background: url(../img/icon-pc-help.png) 5px 8px no-repeat;

}



.icon-pc:hover {

background-position: 5px -88px;

}

.icon-circle

{

background: url(../img/icon-circle.png) 5px 8px no-repeat;

}



.icon-oval:hover {

background-position: 5px -90px;

}

.icon-oval

{

background: url(../img/icon-oval.png) 5px 8px no-repeat;

}



.icon-circle:hover {

background-position: 5px -90px;

}



.popup-compare {

	max-width: 1172px;

}

.aside-show-more{

	background: url(../img/products-filter-more.png) 0px 5px;

	background-repeat: no-repeat;

	padding-left: 10px;

	margin-left: -12px;

}

.nav-search {

	width: 426px;

}

.nav-search-field {

	width: 381px;

}

.nav-search-field input[type=text]{

	width: 358px;



	}

.product-links-social{

	display: block;

	opacity: 0;

	top: -100px;

	left: -100px;

	position: absolute;

}

.popup-compare{

	min-width: 940px;

	min-height: 110px;

}

.no-compare-products{

	text-align: center;

	font-weight: bold;

	margin-top: 15px;

}



/* Generated by less 1.7.0 */

.body--index .links-list {

  padding-left: 0;

}

.links-list li {

  padding-left: 11px;

  margin-left: 11px;

}

.tabs-buttons a.active {

  border: 1px dashed #b2659f;

  padding: 11px 21px 10px;

  margin: -1px 0 0;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

}

.tabs-buttons a.active:before {

  content: ' ';

  font-size: 0;

  width: 19px;

  height: 10px;

  background: url(../img/tabs-border.jpg) left top no-repeat;

  position: absolute;

  left: 50%;

  margin-left: -9px;

  bottom: -9px;

}

/* Generated by less 1.7.5 */

.view-rows {

  width: 22px;

  height: 0;

  padding-top: 22px;

  overflow: hidden;

  display: block;

  background: url(../img/grid-rows.png) left top no-repeat;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  margin: 1px -2px 0 3px;

}

.view-rows:hover,

.view-rows.active {

  background-position: -22px 0;

}

.view-grid {

  width: 22px;

  height: 0;

  padding-top: 22px;

  overflow: hidden;

  display: block;

  background: url(../img/grid-rows.png) 0 -22px no-repeat;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  margin: 1px -2px 0 3px;

}

.view-grid:hover,

.view-grid.active {

  background-position: -22px -22px;

}

/* Generated by less 1.7.5 */

.title-4 {

  font: bold 30px/34px Arial;

  color: #8b3c78;

  display: block;

  margin: 0 0 20px;

  text-align: center;

  text-transform: uppercase;

}

.gift-container {

  padding: 45px 0 0;

}

.gift-container .title-4 {

  margin-bottom: 44px;

}

.gift-container .article {

  font: bold 13px/18px Arial;

}

.gift-container .gift-items {

  margin: 0 0 86px;

}

.gift-items {

  font-size: 0;

  text-align: center;

}

.gift-items .gift-item {

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  margin: 0 48px;

}

.gift-item {

  background: #465e93;

  background: -moz-linear-gradient(top, #465e93, #be4d87);

  background: -ms-linear-gradient(top, #465e93, #be4d87);

  background: -o-linear-gradient(top, #465e93, #be4d87);

  background: -webkit-gradient(linear, left top, left bottom, from(#465e93), to(#be4d87));

  background: -webkit-linear-gradient(top, #465e93, #be4d87);

  background: linear-gradient(top, #465e93, #be4d87);

  width: 270px;

  padding: 36px 22px 34px;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  display: block;

  text-align: center;

}

.gift-item-image {

  display: block;

  margin: 0 0 15px;

}

.gift-item-price {

  font: 24px/36px Arial;

  color: #fff;

  margin: 0 0 2px;

}

.gift-item-price b {

  font: bold 36px/36px Arial;

}

.gift-item-actions {

  font-size: 0;

  text-align: center;

}

.gift-item-actions .btn + .btn {

  margin-left: 4px;

}

.survey-container {

  padding: 30px 0 0;

}

.survey-message {

  font: bold italic 30px/36px Arial;

  color: #02488f;

  display: block;

  margin: 0 0 62px;

  text-align: center;

}

.survey-form {

  width: 310px;

  margin: 0 auto;

  padding: 0 173px;

  border-left: 1px solid #bf759b;

}

.survey-form .form-field {

  margin-bottom: 21px;

}

.survey-form .form-field--margin {

  margin-top: 63px;

}

.form-field-actions {

  border-top: 1px solid #f1f1f1;

  padding: 26px 0 0;

  margin: 26px 0 0;

  *zoom: 1;

}

.form-field-actions:after {

  content: " ";

  display: table;

  clear: both;

}

.form-field-actions .btn {

  float: left;

}

.form-field-actions .cancel {

  float: right;

}

.form-field-actions .cancel {

  margin: 13px 0 0;

  border: 0 none;

  font: 13px/14px Arial;

  color: #b2659f;

  padding: 0 0 1px 25px;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  background: url(../img/cancel.png) left top no-repeat;

  text-decoration: none;

}

.form-field-actions .cancel b {

  border-bottom: 1px dashed #b2659f;

  color: #b2659f;

  display: block;

  padding: 1px 0 3px;

}

.form-field-actions .cancel:hover b {

  border-bottom-color: #fff;

  border-bottom-color: transparent;

}

.survey-form-title {

  font: 18px/27px Arial;

  color: #8b3c78;

  display: block;

  margin: 0 -150px 48px -186px;

  padding: 0 0 0 35px;

  background: url(../img/icon-s-circle.png) 0 0 no-repeat;

}

.body {

  z-index: 2;

}

.support-container {

  *zoom: 1;

  padding: 28px 0 0;

}

.support-container:after {

  content: " ";

  display: table;

  clear: both;

}

.support-aside {

  float: left;

  padding: 14px 0 290px 29px;

  width: 240px;

}

.support-aside .support-block {

  position: absolute;

  bottom: -1px;

}

.support-nav {

  margin: 0;

  list-style: none;

}

.support-nav li {

  margin: 0 0 11px;

}

.support-nav a {

  font: bold 14px/14px Arial;

  color: #a75e83;

  text-decoration: none;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  padding: 1px 0 1px 22px;

  background: url(https://www.bauen.lt/resources/img/support-nav.png) 0 1px no-repeat;

}

.support-nav a:hover,

.support-nav a.active {

  color: #3264be;

  background-position: 0 -99px;

}

.support-block {

  font: 13px/14px Arial;

  color: #834264;

  text-align: center;

  width: 94px;

  height: 107px;

  background: url(../img/worker-invert.jpg) left top no-repeat;

  padding: 147px 0 0 226px;

}

.support-block b {

  font: bold 36px/40px Arial;

  display: block;

  margin: 0 0 -2px;

}

.support-block .btn {

  font-size: 12px;

  padding: 0 12px;

  margin: 7px 0 0;

  line-height: 28px;

  height: 28px;

}

.support-main {

  width: 898px;

  float: right;

  padding: 0 0 40px;

}

.support-main .title2 {

  margin-bottom: 17px;

}

.article-block {

  margin: 0 0 26px;

}

.article-block p,

.article-block ul,

.article-block ol {

  margin-bottom: 0;

}

.article-block ul {

  margin-left: 12px;

}

.article-block p + ul,

.article-block p + ol {

  margin-top: 0;

}

.article .article-block-more {

  margin: 2px 0 0;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  font: 13px/18px Arial;

  text-decoration: none;

  border-bottom: 1px dashed #b2659f;

}

.article .article-block-more:hover {

  border-bottom: 1px solid #fff;

}

.support-block-product {
  margin-top: 60px;
  border-bottom: 1px solid #834264;

  padding: 120px 370px 24px 0;

  position: relative;

}

.support-block-product .support-block {

  position: absolute;

  right: 0;

  bottom: 0;

  background: url(../img/worker.jpg) right top no-repeat;

  padding: 147px 226px 0 0 ;

}

.support-block-long-title,

.support-block-product-title {

  font: bold 30px/34px Arial;

  color: #834264;

  display: block;

  margin: 0 0 12px;

}

.support-block-product-list {

  list-style: none;

  margin: 0 0 20px;

  font: bold 13px/16px Arial;

  color: #a75e83;

}

.support-block-product-list li {

  margin: 0 0 6px;

}

.support-block-product-list a {

  color: #a75e83;

  text-decoration: none;

}

.support-block-product-list a:hover {

  text-decoration: underline;

}

.support-block-product-more {

  font: 13px/16px Arial;

  color: #b2659f;

  padding: 0 0 0 22px;

  background: url(../img/support-nav.png) left top no-repeat;

  text-decoration: none;

}

.support-block-product-more b {

  font-weight: normal;

  border-bottom: 1px dashed #b2659f;

}

.support-block-product-more:hover b {

  border-bottom: 0 none;

}

.support-block-long {
  margin-top: 50px;

  padding: 0px 50px 0px 50px;

  position: relative;

  *zoom: 1;

}

.body--index .support-block-long {

  top: 61px;

}

.support-block-long:after {

  content: " ";

  display: table;

  clear: both;

}

.support-block-long .support-block {

  position: absolute;

  right: 0;

  bottom: 0;

  background: url(https://www.bauen.lt/resources/img/worker.jpg) right top no-repeat;

  padding: 147px 226px 0 0 ;

}

.support-block-long .support-nav {

  float: left;

  width: 240px;

  margin: 0 42px 0 0;

}

.support-block-long-title {

  margin: 0 0 28px;

}

.product-links-social{

	z-index: 9990 !important;

	min-height: 277px;

}


.category-support-wrap {
  margin-left: auto;
  margin-right: 50px;
  margin-top: 80px;
}


@media all and (max-width: 1140px) {

    .logos { right: 180px; }

} 

.color-palete{

	height: 546px;

        overflow: hidden;

}

.nav, .header-nav-support{

	z-index: 2;

}

.header-subnav--support{

	z-index: 110;

}

.products-filter-block-colors li a img{

	padding-bottom: 3px;

}

.product-others-item-wrapper{

	bottom: 93px;

}

.links-list a{

	height: 43px;

}

.header-cart-list img{

	top: 6px;

}

.btn-remove {

  padding: 0 12px 0 30px;

  font: 12px/28px Arial;

  color: #4f4f4f;

  background: url(../img/icon-remove3.png) 8px 6px no-repeat;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  border: 1px solid #acacac;

  text-decoration: none;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

}

.btn-remove:hover {

  background-color: #f9f3f6;

}

.btn-remove:active,

.btn-remove.active {

  background-color: #f5ecf1;

  border-color: #7c3e5e;

}

.user-register-block.inactive {

	border-left-color: #c5c5c5;

}

.nav-search {

    width: 434px;

}

.nav-search-field {

    width: 389px;

}

.nav-search-field input[type="text"] {

    width: 366px;

}

.hidden .products-filter-block-content{

	display: none;

	

}

.hidden .products-filter-block-title{

	background: url(../img/products-filter-block-title.png) right -94px no-repeat;

	

}

.slider-pager{

	text-align: center;

}

.slider-pager a{

	margin-right: 2px;

}

.stars.filtered{

	float: right;

	margin-left: 5px;

}

.product-icon-discount-time{

	padding: 21px 21px 0 114px;

}

.categories-nav{

	background: #F7F7F7;

}

.popup{

	width: 360px;

}

.fj-ajax-container{

	width: auto;

}

.form-writeus-field{

	width: auto;

}

.table-form{

	padding-left: 100px !important;

}

.product-history-item-image a img{

	background-position: center center;

}

.support-block-long{

	margin-top: 30px;

}

.search-block{

	background: url(../img/search-block-bg.jpg) left top no-repeat;

}

/* Generated by less 1.7.5 */

.footer-top-left > li {

  position: relative;

}

.footer-top-left > li:first-child .header-subnav {

  left: 0;

}

.footer-top-left .header-subnav {

  position: absolute;

  left: 16px;

  top: 0;

  margin: 0;

  text-shadow: none;

  width: 180px;

  margin: -11px 0 0 -16px;

}

.footer-top-left .header-subnav-title {

  font: 13px/24px Arial;

  color: #872e5d;

}

.footer-top-left .header-subnav-title:before {

  display: none;

}

.footer-top-left .header-subnav-list {

  list-style: none;

  margin: 0;

  font: 13px/18px Arial;

}

.footer-top-left .header-subnav-list li {

  border: none;

  margin: 0;

  padding: 4px 0;

  float: none;

  border-top: 1px solid #eaeaea;

  height: auto;

  background: transparent;

}

.footer-top-left .header-subnav-list a {

  padding: 7px 3px 6px 28px;

  display: block;

  color: #4d4d4d;

  background: url(../img/header-subnav-list.png) 4px 9px no-repeat;

}

.footer-top-left .header-subnav-list a:hover,

.footer-top-left .header-subnav-list a.active {

  background-position: 4px -91px;

}

.footer-top-left .header-subnav-close {

  width: 13px;

  height: 0;

  padding-top: 13px;

  overflow: hidden;

  display: block;

  font-size: 0;

  background: url(../img/header-subnav-close.png) left top no-repeat;

  position: absolute;

  top: 5px;

  right: 5px;

}

.footer-top-left .header-subnav-close:hover {

  background-position: 0 -13px;

}

.compare.rem {

  padding-top: 17px;

  width: 23px;

}

.fav {

  padding-top: 18px;

  width: 20px;

}

.compare.rem,

.fav.rem {

  position: relative;

  background-position: 0 -47px;

}

.compare.rem:before,

.fav.rem:before {

  content: ' ';

  width: 11px;

  height: 11px;

  position: absolute;

  right: 0;

  top: 0;

  background: url(../img/fav-com-remove.png) left top no-repeat;

}

.products-item-actions .compare.rem,

.products-item-actions .fav.rem {

  margin-top: 6px;

  margin-left: 4px;

}

.popup-newsletter {

  font: 13px/18px Arial;

  color: #3d3d3d;

}

.popup-newsletter p {

  margin: 0 0 25px;

}

.popup-newsletter h2 {

  color: #a85a83;

  font: 24px/28px Arial;

  margin: 0 0 16px;

}

.popup-newsletter .form-writeus {

  *zoom: 1;

  padding: 0 0 14px;

}

.popup-newsletter .form-writeus:after {

  content: " ";

  display: table;

  clear: both;

}

.popup-newsletter-categories {

  border-top: 1px solid #d7d7d7;

  padding: 23px 0 0;

  margin: 0 0 31px;

}

.popup-newsletter-categories > b {

  font: bold 13px/18px Arial;

  color: #3d3d3d;

  display: block;

  margin: 0 0 6px;

}

.popup-newsletter-categories select {

  width: 100%;

}

.popup-newsletter-categories-list {

  background: #f1f1f1;

  padding: 15px 0 10px 15px;

}

.popup-newsletter-categories-list a {

  font: 14px/14px Arial;

  color: #b2659f;

  text-decoration: none;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  padding: 0 18px 0 0;

  margin: 0 10px 8px 0;

  background: url(../img/newscatlist.png) right 0 no-repeat;

}

.popup-newsletter-categories-list a:hover {

  background-position: right -50px;

  color: #ff0000;

}

.popup-newsletter-offers {

  padding: 0 0 0 11px;

  margin: 0 0 40px;

  *zoom: 1;

}

.popup-newsletter-offers:after {

  content: " ";

  display: table;

  clear: both;

}

.popup-newsletter-offers label {

  float: left;

  padding: 56px 0 0;

  margin: 0 0 0 12px;

  text-align: center;

  position: relative;

  width: 68px;

}

.popup-newsletter-offers .product-icon-discount,

.popup-newsletter-offers .product-icon-new,

.popup-newsletter-offers .product-icon-sellout,

.popup-newsletter-offers .product-icon-goodprice {

  position: absolute;

  left: 0;

  top: 0;

}

.popup-newsletter-offers .popup-newsletter-offers-all {

  width: auto;

  padding: 56px 0 0 27px;

  margin: 0 95px 0 0;

}

.popup-newsletter-offers .popup-newsletter-offers-all span {

  font: bold 14px/18px Arial;

  color: #b2659f;

  text-align: left;

  position: absolute;

  left: 0;

  top: 10px;

  width: 100px;

}

.popup-newsletter-offers .popup-newsletter-offers-all:after {

  content: ' ';

  position: absolute;

  left: 45px;

  top: 46px;

  width: 85px;

  height: 33px;

  background: url(../img/newsselects.png) left top no-repeat;

}

.popup-newsletter-actions {

  border-top: 1px solid #bf759b;

  padding: 26px 0 0;

  *zoom: 1;

}

.popup-newsletter-actions:after {

  content: " ";

  display: table;

  clear: both;

}

.popup-newsletter-actions .btn {

  float: left;

}

.popup-newsletter-actions .form-checkbox {

  float: left;

  clear: none;

  margin: 7px 0 0 19px;

}

.popup-newsletter-actions .form-checkbox a {

  text-decoration: none;

  color: #3264be;

  border-bottom: 1px dashed #3264be;

}

.popup-newsletter-actions .form-checkbox a:hover {

  border-bottom-color: #fcfcfc;

  border-bottom-color: transparent;

}

.header-cart-icons {

  left: 6px;

  top: 6px;

}

.products-item-image {

  width: 262px;

  height: 262px;

  display: block;

  display: flex;

  justify-content: center;

  align-items: center;

  text-align: center;

}

.compare-table-wrapper {

  overflow: auto;

  width: 1172px;

  position: relative;

}

.compare-table-wrapper table {

  width: auto;

  table-layout: fixed;

}

.compare-table-wrapper th {

  width: 262px;

}

.compare-table-wrapper .compare-table-product h2 {

  width: 200px;

}

.compare-table-wrapper .compare-table-filter div {

  width: 242px;

  height: 150px;

}

.search-item-image {

  width: 90px;

  height: 90px;

  display: flex;

  justify-content: center;

  align-items: center;

  text-align: center;

}

.search-item-icons {

  position: absolute;

  z-index: 2;

  left: 6px;

  top: 18px;

}

.search-item-icons img {

  position: static;

  float: left;

  margin: 0 2px 0 0;

}

.search-item:hover .search-item-icons {

  left: 25px;

  top: 19px;

}

.popup-payment{

	width: auto;

}



.user-profile #formRegister {

    padding-left: 255px;

}



/*update 2014-12-23*/

.footer-top-left > li {

  position: relative;

}

.footer-top-left > li:first-child .header-subnav {

  left: 0;

}

.footer-top-left .header-subnav {

  position: absolute;

  left: 16px;

  top: 0;

  margin: 0;

  text-shadow: none;

  width: 180px;

  margin: -11px 0 0 -16px;

}

.footer-top-left .header-subnav-title {

  font: 13px/24px Arial;

  color: #872e5d;

}

.footer-top-left .header-subnav-title:before {

  display: none;

}

.footer-top-left .header-subnav-list {

  list-style: none;

  margin: 0;

  font: 13px/18px Arial;

}

.footer-top-left .header-subnav-list li {

  border: none;

  margin: 0;

  padding: 4px 0;

  float: none;

  border-top: 1px solid #eaeaea;

  height: auto;

  background: transparent;

}

.footer-top-left .header-subnav-list a {

  padding: 7px 3px 6px 28px;

  display: block;

  color: #4d4d4d;

  background: url(../img/header-subnav-list.png) 4px 9px no-repeat;

}

.footer-top-left .header-subnav-list a:hover,

.footer-top-left .header-subnav-list a.active {

  background-position: 4px -91px;

}

.footer-top-left .header-subnav-close {

  width: 13px;

  height: 0;

  padding-top: 13px;

  overflow: hidden;

  display: block;

  font-size: 0;

  background: url(../img/header-subnav-close.png) left top no-repeat;

  position: absolute;

  top: 5px;

  right: 5px;

}

.footer-top-left .header-subnav-close:hover {

  background-position: 0 -13px;

}

.compare.rem {

  padding-top: 17px;

  width: 23px;

}

.fav {

  padding-top: 18px;

  width: 20px;

}

.compare.rem,

.fav.rem {

  position: relative;

  background-position: 0 -47px;

}

.compare.rem:before,

.fav.rem:before {

  content: ' ';

  width: 11px;

  height: 11px;

  position: absolute;

  right: 0;

  top: 0;

  background: url(../img/fav-com-remove.png) left top no-repeat;

}

.products-item-actions .compare.rem,

.products-item-actions .fav.rem {

  margin-top: 6px;

  margin-left: 4px;

}

.popup-newsletter {

  font: 13px/18px Arial;

  color: #3d3d3d;

}

.popup-newsletter p {

  margin: 0 0 25px;

}

.popup-newsletter h2 {

  color: #a85a83;

  font: 24px/28px Arial;

  margin: 0 0 16px;

}

.popup-newsletter .form-writeus {

  *zoom: 1;

  padding: 0 0 14px;

}

.popup-newsletter .form-writeus:after {

  content: " ";

  display: table;

  clear: both;

}

.popup-newsletter-categories {

  border-top: 1px solid #d7d7d7;

  padding: 23px 0 0;

  margin: 0 0 31px;

}

.popup-newsletter-categories > b {

  font: bold 13px/18px Arial;

  color: #3d3d3d;

  display: block;

  margin: 0 0 6px;

}

.popup-newsletter-categories select {

  width: 100%;

}

.popup-newsletter-categories-list {

  background: #f1f1f1;

  padding: 15px 0 10px 15px;

}

.popup-newsletter-categories-list a {

  font: 14px/14px Arial;

  color: #b2659f;

  text-decoration: none;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  padding: 0 18px 0 0;

  margin: 0 10px 8px 0;

  background: url(../img/newscatlist.png) right 0 no-repeat;

}

.popup-newsletter-categories-list a:hover {

  background-position: right -50px;

  color: #ff0000;

}

.popup-newsletter-offers {

  padding: 0 0 0 11px;

  margin: 0 0 40px;

  *zoom: 1;

}

.popup-newsletter-offers:after {

  content: " ";

  display: table;

  clear: both;

}

.popup-newsletter-offers label {

  float: left;

  padding: 56px 0 0;

  margin: 0 0 0 12px;

  text-align: center;

  position: relative;

  width: 68px;

}

.popup-newsletter-offers .product-icon-discount,

.popup-newsletter-offers .product-icon-new,

.popup-newsletter-offers .product-icon-sellout,

.popup-newsletter-offers .product-icon-goodprice {

  position: absolute;

  left: 0;

  top: 0;

}

.popup-newsletter-offers .popup-newsletter-offers-all {

  width: auto;

  padding: 56px 0 0 27px;

  margin: 0 95px 0 0;

}

.popup-newsletter-offers .popup-newsletter-offers-all span {

  font: bold 14px/18px Arial;

  color: #b2659f;

  text-align: left;

  position: absolute;

  left: 0;

  top: 10px;

  width: 100px;

}

.popup-newsletter-offers .popup-newsletter-offers-all:after {

  content: ' ';

  position: absolute;

  left: 45px;

  top: 46px;

  width: 85px;

  height: 33px;

  background: url(../img/newsselects.png) left top no-repeat;

}

.popup-newsletter-actions {

  border-top: 1px solid #bf759b;

  padding: 26px 0 0;

  *zoom: 1;

}

.popup-newsletter-actions:after {

  content: " ";

  display: table;

  clear: both;

}

.popup-newsletter-actions .btn {

  float: left;

}

.popup-newsletter-actions .form-checkbox {

  float: left;

  clear: none;

  margin: 7px 0 0 19px;

}

.popup-newsletter-actions .form-checkbox a {

  text-decoration: none;

  color: #3264be;

  border-bottom: 1px dashed #3264be;

}

.popup-newsletter-actions .form-checkbox a:hover {

  border-bottom-color: #fcfcfc;

  border-bottom-color: transparent;

}

.header-cart-icons {

  left: 6px;

  top: 6px;

}

.products-item-image {

  width: 262px;

  height: 262px;

  display: block;

  display: flex;

  justify-content: center;

  align-items: center;

  text-align: center;

}

.compare-table-wrapper {

  overflow: auto;

  width: 1172px;

  position: relative;

}

.compare-table-wrapper table {

  width: auto;

  table-layout: fixed;

}

.compare-table-wrapper th {

  width: 262px;

}

.compare-table-wrapper .compare-table-product h2 {

  width: 200px;

}

.compare-table-wrapper .compare-table-filter div {

  width: 242px;

  height: 150px;

}

.search-item-image {

  width: 90px;

  height: 90px;

  display: flex;

  justify-content: center;

  align-items: center;

  text-align: center;

}

.search-item-icons {

  position: absolute;

  z-index: 2;

  left: 6px;

  top: 18px;

}

.search-item-icons img {

  position: static;

  float: left;

  margin: 0 2px 0 0;

}

.search-item:hover .search-item-icons {

  left: 25px;

  top: 19px;

}

.products-aside-subcategories-more {

  font: 12px/18px Arial;

  color: #9b3167;

  text-decoration: none;

  height: 17px;

  margin: 17px 0 4px -14px;

  padding: 0 0 0 22px;

  background-position: 0 0;

  background-image: url(../img/icon-s-more.png) !important;

}

.products-aside-subcategories-more:hover {

  background-position: 0 -50px;

}

.products-aside-subcategories-more.active {

  background-position: 0 -100px;

}

.products-aside-subcategories-more.active:hover {

  background-position: 0 -150px;

}

.products-list-settings form {

  float: left;

}

.products-list-share {

  float: left;

  position: relative;

  margin-left: 13px !important;

}

.products-list-share-button {

  font: 12px/27px Arial;

  color: #a6a6a6;

  text-decoration: none;

  display: block;

  padding-right: 30px;

  background: url(../img/icon-s-share.png) right 1px no-repeat;

}

.products-list-share-button:hover {

  color: #b14667;

  background-position: right -99px;

}

.products-list-share-widget {

  position: absolute;

  border: 1px solid #b78ba2;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  background: #fbfbfb;

  background: -moz-linear-gradient(top, #fdfdfd, #f8f8f8);

  background: -ms-linear-gradient(top, #fdfdfd, #f8f8f8);

  background: -o-linear-gradient(top, #fdfdfd, #f8f8f8);

  background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#f8f8f8));

  background: -webkit-linear-gradient(top, #fdfdfd, #f8f8f8);

  background: linear-gradient(top, #fdfdfd, #f8f8f8);

  top: -5px;

  height: 27px;

  margin-left: 4px;

  padding: 6px 7px 0;

  left: 100%;

  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);

  -o-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);

  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);

}

.products-list-share-widget .addthis_toolbox {

  font-size: 0;

  white-space: nowrap;

}

.products-list-share-widget .addthis_toolbox > a {

  display: -moz-inline-stack !important;

  display: inline-block !important;

  zoom: 1 !important;

  *display: inline !important;

  vertical-align: top !important;

  float: none !important;

}

.title {

  background: transparent;

  color: #b2659f;

  font: 30px/34px Arial;

  padding: 0 0 0 80px;

  text-transform: none;

}

.title--contacts {

  padding-left: 135px;

}

/* 2014-12-15 */

.products-list-share-button.active {

  color: #b14667;

  background-position: right -99px;

}

.products-list-share-widget {

  opacity: 0;

  left: -4000px;

}

/*.product-links .products-links-skype.active {

  background-position: center 4px;

}*/

.product-links .products-links-skype.active:hover {

  background-position: center -46px;

}



.subnav-list a {

    max-width: 166px;

}



.subnav .wrapper {

/*    width: 1240px;*/

}



.products-list-share:hover .products-list-share-button {

    color: #b14667;

    background-position: right -99px;

}



.products-item-row .products-item-image {

    height: 164px;

    width: 164px;

}



.products-item-row .products-item-icon-discount-time {

    padding-left: 115px;

}



/*.products-item-row:hover .products-item-icons {

    top: 125px;

}



.products-item-row .products-item-icons {

    top: 125px;

}*/



.subnav .wrapper {

    width: 1240px;

    padding-left: 81px;

}



.subnav-list {

    width: auto;

    max-width: 227px;

}



.subnav-list a {

    max-width: 218px;

}



.fj-popup-message .popup-close {

    top: 36px;

}



.subnav .wrapper {

    padding-left: 9px;

    padding-right: 0;

    width: 1231px;

}



.support-container.narrow .support-aside {

    padding-left: 80px;

}



.support-container.narrow .support-main {

    width: 767px;

    padding-right: 80px;

}



.support-block-long {

    margin-top: 67px;

}



.products-aside-subcategories.noBorders {

    border: 0;

}



.product-list-text {

    margin-top: 40px;

    color: #9b3167;

    font-size: 19px;

}



.products-item-row:hover .products-item-icons.multiConds .newPos1,.products-item-row .products-item-icons.multiConds .newPos1 {

    position: absolute;

    left: 440px;

    bottom:22px;

}



.products-item-row:hover .products-item-icons.multiConds .newPos2,.products-item-row .products-item-icons.multiConds .newPos2 {

    position: absolute;

    left: 503px;

    bottom:22px;

}



.products-item-row:hover .products-item-icons.multiConds .newPos3,.products-item-row .products-item-icons.multiConds .newPos3 {

    position: absolute;

    left: 506px;

    bottom:22px;

}



.products-item-row:hover .products-item-icons.multiConds {

    left:15px;

    position: absolute;

    top:144px;

}



.nav a.disabled:after {

    background-color: silver;

    bottom: 0;

    content: "";

    display: block;

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    -khtml-opacity:.30; 

    -moz-opacity:.30; 

    -ms-filter:”alpha(opacity=30)”;

    filter:alpha(opacity=30);

    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.3);

    opacity:.30; 

}



.products-item-row .products-item-actions {

    position: relative;

}



.products-item-row .fav.rem {

    margin-left: 9px;

}



.products-item-row .compare {

    margin-left: 4px;

}



.products-item .fav.rem {

    margin-left: 9px;

}



.products-item .compare {

    padding-left: 4px;

}



.products-item .compare.rem {

    padding-left: 0px;

}



.product-links .products-links-livechat.online {

    background-image: url("../img/icon-livechat-on.png");

}



.privacyWrapper {

    padding-left: 80px;

    padding-right: 80px;

}



.support-block-long {
    box-shadow: 0 8px 6px -6px black;
    margin-top: 85px;
    margin-left: 100px;
    margin-right: 180px;
}



/* Generated by less 1.7.5 */

.ub-leasing {

  margin: 30px 0 0;

}

.ub-leasing b {

  font: 700 12px/16px Arial;

  color: #000;

  display: block;

  margin: 0 0 8px 4px;

}

.ub-leasing a {

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  padding: 6px;

  border: 1px dashed #c0c0c0;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

}

.ub-leasing a:hover {

  border-color: #b2659f;

}

.popup-captcha {

  padding: 16px 0 0;

  text-align: center;

}

.popup-captcha label {

  font: 15px/18px Arial;

  color: #606062;

  display: block;

  margin: 0 0 12px;

}

.popup-captcha input[type=text] {

  width: 138px;

}

.popup-captcha-image {

  border: 1px solid #dfdfdf;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  background: #fff;

  margin: 0 0 20px;

}

.popup-captcha-field {

  display: block;

  margin: 0 0 16px;

}



.popup-send-success {

    width: 360px;

    margin-left: -180px;

}



.formWarning {

    margin-top: -13px;

    margin-bottom: 13px;

    color: red;

}



.no-zip-warn #zip {

    border-color: red;

    border-width: 2px;

}



.nav-search-field input[type="text"] {

    height: 16px;

}

/* Generated by less 1.7.5 */

/* Litai! */

.price-ltl {

  background: #ebebeb;

  color: #6a6a6a;

  font: 11px/14px Arial;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  padding: 1px 2px 0;

  margin: 2px 0 0;

}

.products-list-table-price {

  text-align: center;

}

.products-list-table-price .price-ltl {

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

}

.products-item-price .price-ltl {

  margin: -4px 0 4px;

}

.product-price .price-ltl {

  margin: -3px 0 7px;

}

.compare-table-product-price .price-ltl {

  margin: -2px 0 3px;

}

.header-subnav-title .price-ltl {

  margin: 4px 0 0 3px;

}

.table-summary-price div {

  text-align: center;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  vertical-align: middle;

}

.table-summary-price .price-ltl {

  font-size: 13px;

  margin: 3px 0 0;

}

.table-price2 .price-ltl {

  margin: -15px 0 0;

  display: -moz-inline-stack !important;

  display: inline-block !important;

  zoom: 1 !important;

  *display: inline !important;

  vertical-align: top !important;

}



.smallWarn {

    font-size: 11px;

    color: red;

}



.footer-top-right li {

    margin-left: 9px;

    padding-left: 9px;

}



.products-list-table .products-list-table-price .price-ltl {

    display: inline-block;

}



td.products-list-table-price {

    text-align: right;

}



.product-icons.less-space {

    margin-right: 0px;

}



.product-icons.less-space > :not(:first-child) {

    margin-left: -15px;

}



/* update */

.search-item-price .price-ltl {

  margin: -2px 0 0;

}

.search-block {

  background: #f4f4f4;

  background: -moz-linear-gradient(top, #f4f4f4, #ebebeb);

  background: -ms-linear-gradient(top, #f4f4f4, #ebebeb);

  background: -o-linear-gradient(top, #f4f4f4, #ebebeb);

  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ebebeb));

  background: -webkit-linear-gradient(top, #f4f4f4, #ebebeb);

  background: linear-gradient(top, #f4f4f4, #ebebeb);

}

.search-block-extended {

  overflow: hidden;

  display: none;

}

.search-block-extended-field {

  font: 14px/30px Arial;

  color: #b2659f;

  float: left;

  padding: 22px 0 4px;

}

.search-block-extended-field--1 {

  margin: 0 26px 0 0;

}

.search-block-extended-field--1 select {

  width: 215px;

}

.search-block-extended-field--2 {

  margin: 0 26px 0 0;

}

.search-block-extended-field--2 select {

  width: 102px;

}

.search-block-extended-field--3 label {

  float: left;

  text-align: center;

  margin: 3px 16px 0 0;

}

.search-block-extended-field--3 span {

  border: 1px dashed #b2659f;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  background: #f2f2f2;

  -webkit-box-shadow: inset 0 0 0 1px #ffffff;

  -moz-box-shadow: inset 0 0 0 1px #ffffff;

  -o-box-shadow: inset 0 0 0 1px #ffffff;

  box-shadow: inset 0 0 0 1px #ffffff;

  padding: 4px;

  display: -moz-inline-stack;

  display: inline-block;

  zoom: 1;

  *display: inline;

  vertical-align: top;

  vertical-align: middle;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

}



.support-block-product .support-block {

    background-image: url("../img/worker.png");

}



.header-nav--currency .header-support {

    background: none;

    padding-left: 0;

}



.currency-symbol {

    font-size: 20px;

    padding-right: 4px;

    vertical-align: middle;

}



.header-subnav-title.EUR:before {

    content: "€";

    font-size: 20px;

    height: auto;

    display: inline;

    background: none;

}



.header-subnav-title.GBP:before {

    content: "£";

    font-size: 20px;

    height: auto;

    display: inline;

    background: none;

}



.header-subnav-title.USD:before {

    content: "$";

    font-size: 20px;

    height: auto;

    display: inline;

    background: none;

}



.tabs {

  *zoom: 1;

}

.tabs:after {

  content: " ";

  display: table;

  clear: both;

}



.voucherInput {

    vertical-align: middle;

}



.voucher-status {

    margin-left: 10px;

    font-size: 15px;

    padding-top: 1px;

    vertical-align: middle;

}



.voucher-status.good {

    color: #27E833;

}



.voucher-status.bad {

    color: #f50000;

}



.popup-newsletter-categories-list {

    max-height: 100px;

    overflow-y: auto;

}



/* Generated by less 2.2.0 */

.product-tag {

  position: absolute;

  top: 11px;

  left: -534px;

  color: #fff;

  font: bold 12px/30px Arial;

  padding: 1px 9px 0;

  border-radius: 4px;

  background: #2289da;

  text-transform: uppercase;

  z-index: 1;

}



.products-item-row:hover {

    margin-bottom: 0;

}



.color-palete > iframe {

    width: 100%;

    height: 100%;

}



.product-price-block {

  display: inline-block;

  vertical-align: top;

}







.help-item.icon-check{

    background: rgba(0, 0, 0, 0) url("../img/help-item-1.png") no-repeat;     

}



.help-item.aside-nav-shipping{

    background: rgba(0, 0, 0, 0) url("../img/help-item-2.png") no-repeat;     

}



.help-item.icon-circle{

    background: rgba(0, 0, 0, 0) url("../img/help-item-3.png") no-repeat;     

}



.help-item.aside-nav-waranty{

    background: rgba(0, 0, 0, 0) url("../img/help-item-4.png") no-repeat;     

}



.help-item.aside-nav-faq{

    background: rgba(0, 0, 0, 0) url("../img/help-item-6.png") no-repeat;    

}



.help-item.icon-cart{ 

    background: rgba(0, 0, 0, 0) url("../img/help-item-5.png") no-repeat;     

}



.help-item.icon-pc{

    background: rgba(0, 0, 0, 0) url("../img/help-item-7.png") no-repeat;     

}



.help-item.icon-oval{

    background: rgba(0, 0, 0, 0) url("../img/help-item-8.png") no-repeat;     

}



.help-item.aside-nav-disclaimer{

    background: rgba(0, 0, 0, 0) url("../img/help-item-9.png") no-repeat;     

}



.help-item.icon-phone{

    background: rgba(0, 0, 0, 0) url("../img/help-item-10.png") no-repeat;     

}



.help-item.active, .help-item:hover {

    background-position: center -300px;

    color: #2658b3;

}



.support-container.narrow .support-block {

    transform: translate(-25px);

}



.btn--wide {

    width: 100%;

}



.header-mob-top-search > input[name="q"]:focus::-webkit-input-placeholder { color:transparent; }

.header-mob-top-search > input[name="q"]:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */

.header-mob-top-search > input[name="q"]:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */

.header-mob-top-search > input[name="q"]:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */



.promo-wrapper ul {

    height: auto;

}



.promo-wrapper {

    height: auto;

}



@media (max-width: 1259px) {

    .promo.promo--desktop {

        left: auto;

        margin-left: -12px;

        margin-right: -12px;

        width: auto;

    }

}



@media (min-width: 1260px) {

    .promo--tablet {

        width: 1920px;

        margin: 0 0 12px -340px;

        left: auto;

    }

}



.slick-slide img {

    width: 100%;

}



.checkbox .errors {

    margin-left: -4px;

    margin-top: 5px;

    position: absolute;

    width: 200px;

}



.infinity-loader {

    display: block;

    margin-left: auto;

    margin-right: auto;

    width:20px;

    height: 20px;

}



.promo--desktop .promo-wrapper {

    max-height: 322px;

}



.promo--tablet .promo-wrapper {

    max-height: 322px;

}



.promo--mob .promo-wrapper {

    max-height: 530px;

}



.products-list .slider-wrapper {

    max-height: 377px;

}



.header-time {

    text-align: right;

    font-size: 11px;

    margin-top: -22px;

}



.header-nav.no-margin {

    margin-left: 0;

}



.payments-list .seb-payment img {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    max-width: 90%;

    height: auto;

}



.payments-list .seb-payment a:hover img {

    margin: auto;

}



.payments-list .seb-payment a {

    background: #fff;

}



.payments-list .seb-payment a:hover {

    background: #fff;

    border: 1px solid #f3f3f3;

    border-radius: 5px;

    box-shadow: 0 0 8px 0 #8b3c78;

}



.instagram-link {

    position: absolute;

    right: 0;

    top: 75px;

}



.instagram-link img {

    width: 64px;
    margin-top: 25px;

}



.mob-instagram-link {

    margin-top: 20px;

}



.mob-instagram-link img {

    width: 64px

}



.form-field input[id$="city_title"] + .ui-helper-hidden-accessible {

    display: none;
}

