

/* Start:/css/jquery.fancybox.css?17395264564589*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-lock .fancybox-overlay {
    width: 100% !important;
    height: 100% !important;
}

.fancybox-skin {
	position: relative;
	color: #444;
	text-shadow: none;
}

.fancybox-inner > div {
    float: left;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	


}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/css/../img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	width: 19px;
    height: 19px;
    position: absolute;
    top: 21px;
    right: 19px;
    background: url(/img/fancyclose-icon.png) 0px 0px no-repeat;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.fancybox-wrap .close-btn {
	position: absolute;
	top: -15px;
	right: -13px;
	width: 37px;
	height: 37px;
	cursor: pointer;
	z-index: 8040;
    background: url(/css/../img/sprite.png) -205px -141px no-repeat;
}

.fancybox-nav {
	position: absolute;
	top: 300px;
	width: 39px;
	height: 39px;
	cursor: pointer;
	text-decoration: none;
	z-index: 8040;
	display: none;
}

.fancybox-prev {
	left: -55px;
    background: url(/css/../img/sprite.png) 0 -842px no-repeat;
}

.fancybox-next {
	right: -55px;
    background: url(/css/../img/sprite.png) -45px -842px no-repeat;
}

.fancybox-nav span {
	position: absolute;
	top: 44%;
	width: 68px;
	height: 68px;
	cursor: pointer;
	z-index: 8040;
    background-image: url(/css/../img/sprite.png);
    background-repeat: no-repeat;
}

.fancybox-prev span {
	left: 12px;
	background-position: -86px -358px;
}

.fancybox-next span {
	right: 12px;
	background-position: -169px -358px;
}

.fancybox-nav span {
    display: none;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 900; 
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	width: 100%;
    padding: 22px 0 24px;
    display: inline-block;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
    line-height: 18px;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	font-size: 13px;
    color: #000;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	}

	#fancybox-loading div {
	}
}
/* End */


/* Start:/css/uniform.css?173952645611426*/
/*

Uniform Theme: Aristo
Version: 1.1
By: 280North / Ported by Josh Pyles
License: Creative Commons Share Alike
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  /*background-image: url("/css/../images/sprite-aristo.png");*/
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  background: url("/css/../images/bg-input-aristo.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 4px;
  background: url("/css/../images/bg-input-aristo.png") repeat-x 0 0;
  outline: 0; }
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background: url("/css/../images/bg-input-focus-aristo.png") repeat-x 0 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
div.selector {
  line-height: 19px;
  height: 19px;
  padding: 0px 0 0 10px;
  position: relative;
  overflow: hidden;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff, #ebebeb);
    background: -webkit-gradient(linear, left top, left bottom,
                            color-stop(0%,#ffffff), color-stop(100%,#ebebeb));
    background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
    background: -o-linear-gradient(top, #ffffff, #ebebeb);
    background: -ms-linear-gradient(top, #ffffff, #ebebeb);
    background: linear-gradient(top, #ffffff, #ebebeb);
    -pie-background: linear-gradient(#ffffff, #ebebeb);
    behavior: url(/css/./js/PIE.htc);
    border: 1px solid #b3b3b3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/css/./js/PIE.htc); 
    position: relative;
}
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 19px;
    line-height: 19px;
    padding-right: 22px;
    cursor: pointer;
    width: 100%;
    display: block;
      position: relative;
      top: 0;
  }

  div.selector span:before {
      content: "";
      width: 7px;
      height: 7px;
      position: absolute;
      top: 7px;
      right: 12px;
      background: url(/css/../img/sprite.png) -36px -338px no-repeat;
  }
  div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 19px;
    top: 0px;
    left: 0px;
    width: 100%; }
  div.selector.active {
     }
    div.selector.active span {
       }
  div.selector.hover, div.selector.focus {
     }
    div.selector.hover span, div.selector.focus span {
       }
    div.selector.hover.active, div.selector.focus.active {
       }
      div.selector.hover.active span, div.selector.focus.active span {
         }
  div.selector.disabled, div.selector.disabled.active {
     }
    div.selector.disabled span, div.selector.disabled.active span {
       }

/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 15px;
    height: 17px;
      display: inline-block;
      vertical-align: middle;
  }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    top: -3px;
    text-align: center;
    background:url(/css/../img/sprite.png) no-repeat -33px -256px; }
    div.checker span.checked {
      background:url(/css/../img/sprite.png) no-repeat -49px -256px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }

.s-params div.checker, .s-params div.checker span, .s-params div.checker input {
    width: 9px;
    height: 9px;
}

.s-params div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    top: -3px;
    text-align: center;
    background:url(/css/../img/sprite.png) no-repeat -51px -311px; }
.s-params div.checker span.checked {
    background:url(/css/../img/sprite.png) no-repeat -51px -324px; }

/* Radio */
div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 23px;
    height: 23px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -343px; }
    div.radio span.checked {
      background-position: -92px -343px; }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  div.radio.active span {
    background-position: -23px -18px -343px; }
    div.radio.active span.checked {
      background-position: -115px -343px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -46px -36px -343px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -138px -343px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -69px -343px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -161px -343px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -184px -343px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -207px -343px; }

/* Uploader */
div.uploader {
  background-position: 0 -366px;
  height: 32px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  div.uploader span.action {
    background-position: right -494px;
    height: 32px;
    line-height: 32px;
    width: 90px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 4px 0 4px 4px;
    line-height: 24px;
    width: 76px;
    padding: 0 10px; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  div.uploader.active span.action {
    background-position: right -558px; }
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -430px; }
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -526px; }
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -590px; }
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -398px; }
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -462px; }

/* Buttons */
div.button {
  background-position: 0 -750px;
  height: 32px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */ }
  div.button a, div.button button, div.button input {
    opacity: 0.01;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 22px;
    text-align: center;
    background-position: right -622px;
    height: 22px;
    margin-left: 13px;
    padding: 5px 15px 5px 2px; }
  div.button.active {
    background-position: 0 -782px; }
    div.button.active span {
      background-position: right -654px;
      cursor: default; }
  div.button.hover, div.button.focus {
    background-position: 0 -814px; }
    div.button.hover span, div.button.focus span {
      background-position: right -686px; }
  div.button.disabled, div.button.disabled.active {
    background-position: 0 -846px; }
    div.button.disabled span, div.button.disabled.active span {
      background-position: right -718px;
      cursor: default; }

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  background-color: #a1cbe2;
  border-top: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  input.uniform-input.hover, input.uniform-input.focus,
  select.uniform-multiselect.hover,
  select.uniform-multiselect.focus,
  textarea.uniform.hover,
  textarea.uniform.focus {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    border-color: #999;
    background-color: #a1cbe2; }

/* Uploader */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase; }
div.button.hover span, div.button.focus span {
  color: #555; }
div.button.disabled span, div.button.disabled.active span {
  color: #bbb; }

/* Select */
div.selector {
  color: #000;
    font-family: Tahoma, Arial;
  font-size: 12px; }
  div.selector span {
    color: #000;
     }
  div.selector select {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 1em;
    border: solid 1px white; }
  div.selector.disabled span, div.selector.disabled.active span {
    color: #bbb; }

/* Checker */
div.checker {
  margin-right: 3px; }

/* Radio */
div.radio {
  margin-right: 10px; }

div.uploader span.action {
  text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;
  background-color: #fff;
  font-weight: bold;
  color: #1c4257; }
div.uploader span.filename {
  color: #777;
  font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa; }
/* End */


/* Start:/css/jScrollPane.css?17395264562965*/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.h-cart .jspPane {
    left: 0 !important;
}

.scroll-pane-s {
    height: 197px;
}

.scroll-pane-man {
    height: 303px;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0px;
	width: 10px;
	height: 100%;
}






.jspHorizontalBar
{
    visibility: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
    width: 8px;
    background: #fff;
    border: 1px solid #b9b9b9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/css/./js/PIE.htc);
    position: relative;
}

.rules-block .jspTrack
{
	background-image: none;
	background-color: #dcdcdc;
	position: relative;
}

.jspDrag
{
	background: #b9b9b9;
	position: relative;
	top: 0;
	left: 0px;
	cursor: pointer;
    width: 8px;
    height: 18px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/css/./js/PIE.htc); 
    position: relative;

}






.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #decaa0;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: pointer;
}

.jspVerticalBar .jspArrowUp
{
    width: 12px;
    height: 32px;
    background: #fff;
    position: relative;
    top: 0px;
    left: -1px;
    z-index: 1;
}

    .jspArrowUp:before {
        content: "";
        width: 12px;
        height: 9px;
        position: absolute;
        top: 11px;
        left: 0;
        background: #fff url(/css/../img/sprite.png) -16px -277px no-repeat;
    }

.jspVerticalBar .jspArrowDown
{
    width: 12px;
    height: 32px;
    position: relative;
    background: #fff;
    left: -1px;
    bottom: 0px;
    z-index: 1;
}


    .jspArrowDown:before {
        content: "";
        width: 12px;
        height: 9px;
        position: absolute;
        bottom: 11px;
        left: 0;
        background: #fff url(/css/../img/sprite.png) -16px -289px no-repeat;
    }

.item-b .jspArrowDown, .item-b .jspArrowUp {
    height: 2px;
    visibility: hidden;
}

.fancy-inline .jspArrowDown, .fancy-inline .jspArrowUp {
    height: 2px;
    visibility: hidden;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #decaa0;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* End */


/* Start:/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_top/style.css?1739526143442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_top/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_top/images/sec-unlocked.png);}

/* End */


/* Start:/local/templates/posuda_new/components/bitrix/search.title/visual_v1/style.css?17395261434719*/
.bx-searchtitle {
	margin: 10px 0 0;
	max-width: 460px;
}
.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 31px;
	padding: 4px 5px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	border-right: none;
	border-radius: 2px 0 0 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: #567e09;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:6px 12px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	line-height: 19px;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background: #6e983e;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/posuda_new/components/bitrix/search.title/visual_v1/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_searche_title{
	margin: 5px 10px;
    width: auto;
    text-align: left;
    position: relative;
}
.bx_searche .bx_searche_title .bx_searche_title_text{
    position: relative;
    padding-right: 15px;
    color: #6e983e;
    z-index: 1;
    background: white;
}
.bx_searche .bx_searche_title::after{
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #6e983e;
}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 67px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	font-size: 13px;
	text-decoration: underline;
}
.bx_searche .bx_item_element a b{color: #bc307e;font-weight: bold;}
.bx_searche .bx_item_element a:hover{
	color: #3f3f3f;
}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: none;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:14px;
	color: #bc307e;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
    font-weight: bold;
    color: #7f7f7f;
    font-size:13px;
}
.bx_searche .bx_item_block.all_result{min-height:0}
.bx_searche .bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_searche .bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_searche .bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_searche .bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_searche .bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/style.css?17395261437696*/
.main-menu .menu_block{
  /*display: inline-block;*/
  width: 25%;
}
.main-menu .hidden-b{
  width: 100% !important;
  padding: 0px 0px 0px 0px !important;
box-sizing: border-box;
}
.main-menu .menu_table{
  border-collapse: collapse;
  width: 100%;
}
.main-menu .menu_table tr{

}
.main-menu .menu_table .menuL2-line{
  border-bottom: 1px solid #6e983e;
  border-right: 1px solid #6e983e;
}
.main-menu .menu_table td.menu_block{
vertical-align: top;
  border: 1px #dadada solid;
  padding: 20px;
}
.menu_table td.menu_block .menuL2-link{
  text-decoration: none;
  color: #373737;
  font-weight: bold;
}
.menu_table td.menu_block .menuL2-link .menuL2-link-cnt{
  font-size: 11px;
  color: #8a8a8a;
  font-weight: normal;
}
.menu_table td.menu_block .menuL3-link .menuL3-link-cnt{
  font-size: 11px;
  color: #8a8a8a;
}
.menu_table td.menu_block hr{
  background: #709940;
  height: 2px;
  border: none;
  width: 100px;
  text-align: left;
  margin-top: 1px;
}
.menu_table td.menu_block .menuAll-link{
color: #bc307e;
  text-decoration: none;
  font-size: 14px;
  display: inline-block;
  margin-top: 5px;
}
.menu_table td.menu_block .menuL2ul{
  margin: 15px 0px 0px;
}
.menu_table td.menu_block .menuL2ul li{
  line-height: 16px;
}
.menu_table td.menu_block .menuL2ul .menuL3-link{
  text-decoration: none;
  color: #373737;
  font-size: 14px;
}
.main-menu .hidden-b .bottom-btn{
  margin: auto !important;
  margin-top: 20px !important;
  width: 80% !important;
}
.menu_table td.menu_block a:hover{
  color: #bc307e;
}
.menu_table td.menu_block .menuL2ul a:hover{
  color: #bc307e;
}

        .main-menu .li-link.bg-orange {
            background: #f45600;
        }

        .main-menu .li-link.bg-orange:hover {
            background: #F57128;
        }

a.menu-dr-icon:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/dr-icon.png);
  position: absolute;
  top: -5px;
}
a.bg-pink.menu-dr-icon:before{
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/dr-iconz.png);
}
a.menu-dr-icon15:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/16/2306/icon15.png);
  position: absolute;
  top: -5px;
}
a.menu-dr-icon30:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/0603/icon30.png);
  position: absolute;
  top: -5px;
}
a.menu-icon10:before{
  content: "";
  width: 63px;
  height: 20px;
  display: none;
  background-image: url(/imgn/17/0908/icon10.png);
  position: absolute;
  top: -5px;
}
a.menu-icon20:before{
  content: "";
  width: 63px;
  height: 20px;
  display: none;
  background-image: url(/imgn/17/1608/icon20.png);
  position: absolute;
  top: -5px;
}
a.menu-dr-icon-sun_20:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_20.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_21:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_21.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_22:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_22.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_23:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_23.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_24:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_24.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_25:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_25.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_26:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_26.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-sun_27:before{
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  background-image: url(/imgn/17/1403/sun_27.png);
  position: absolute;
  top: -22px;
  display: none;
}
a.menu-dr-icon-new-razdel:before{
  content: "";
  width: 123px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/2703/new_razdel.png);
  position: absolute;
  top: -5px;
  left: -18px;
  display: none;
}
.menu_L1>li>div.li-wrap{
  display: table;
  width: 100%;
  height: 100%;
}
.menu_L1>li.slide>div.li-wrap{
  position: relative;
  min-width: 90px;
  display: table;
}
a.menu-dr-icon36:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1205/icon36.png);
  position: absolute;
  top: -5px;
}
a.menu-dr-icon36_1:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1205/icon36.png);
  position: absolute;
  top: -5px;
}
a.menu-dr-icon36z:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1205/icon36z.png);
  position: absolute;
  top: -5px;
}
a.menu-dr-icon35:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1810/icon35.png);
  position: absolute;
  top: -5px;
}
a.menu-dr-icon35z:before{
  content: "";
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1810/icon35z.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.psevdo{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1205/icon36.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.psevdoz{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/imgn/17/1205/icon36z.png);
  position: absolute;
  top: -5px;
}

a.li-link>div.menu-icon30z{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon30z.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon30r{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon30r.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon33z{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon33z.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon33r{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon33r.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon35z{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon35z.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon35r{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon35r.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon25r{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon25r.png);
  position: absolute;
  top: -5px;
}
a.li-link>div.menu-icon25z{
  width: 63px;
  height: 20px;
  display: block;
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/icon25z.png);
  position: absolute;
  top: -5px;
}
a.li-link.bg-ny{
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/NYLogo.png) !important;
  min-width: 111px;
  height: 73px;
  padding: 0px;
}
a.li-link.bg-14fb{
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/14FBLogo.png) !important;
  min-width: 111px;
  height: 73px;
  padding: 0px;
}
a.li-link.bg-23fb{
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/23FBLogo.png) !important;
  min-width: 111px;
  height: 73px;
  padding: 0px;
}
a.li-link.bg-8m{
  background-image: url(/local/templates/posuda_new/components/bitrix/menu/catalog_posuda/images/8MLogo.png) !important;
  min-width: 111px;
  height: 73px;
  padding: 0px;
}
/* End */


/* Start:/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_auth/style.css?17395261432995*/
#inline-login{
    width: 600px !important;
    padding: 0px;
}
#inline-login .inline-content{
    padding: 0px;
    background: white;
}
#inline-login .inline-title{
    height: 45px;
    color: white;
    background: #6e8c35; /* Old browsers */
    background: -moz-linear-gradient(top,  #6e8c35 0%, #5b732a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #6e8c35 0%,#5b732a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #6e8c35 0%,#5b732a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e8c35', endColorstr='#5b732a',GradientType=0 ); /* IE6-9 */
    font-weight: bold;
    font-size: 15px;
    line-height: 45px;
}
#inline-login .inline-title .login-img{
    height: 36px;
    width: 36px;
    background-image: url(/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_auth/images/in.png);
    display: inline-block;
    float: left;
    margin-left: 15px;
    margin-top: 5px;
    margin-right: 15px;
}
#inline-login .inline-form{
    padding: 20px 100px 0px;
}
#inline-login .inline-content .bottom-control{
    padding: 20px 100px;
    background-color: #ececed;
}
#inline-login .inline-content .bottom-control .btn-submit{
    width: 163px;
    height: 40px;
    margin-top: 0px;
    border: none;
    background-color: #ececed;
    background-image: url(/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_auth/images/aok.png);
}
#inline-login .inline-content .bottom-control_links{
    margin-top: 0px;
    font-size: 15px;
    font-style: normal;
    width: auto;
}
#inline-login .inline-content .bottom-control_links p:first-child{
    padding-bottom: 5px;
}
#inline-login .inline-content .bottom-control_links a{
    color: #a2337b;
    text-decoration: none;
    border-bottom: 1px #a2337b dashed;
}
/* OTC SPAN */
#inline-login .inline-content .bottom-control_links span{
    color: #a2337b;
    text-decoration: none;
    border-bottom: 1px #a2337b dashed;
    cursor: pointer;
}
#inline-login .inline-form table td{
    padding-bottom: 20px;
}
#inline-login .inline-form input[type=text], #inline-login .inline-form input[type=password] {
    width: 230px;
    height: 30px;
    line-height: 30px;
    padding: 5px 10px;
    border: 1px solid #bdbbbe;
    border-radius: 5px;
    background: #fbfbfd;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#inline-login .inline-form .i-line_remember{
    padding-bottom: 20px;
    padding-left: 0px;
    margin-top: 0px;
}
#inline-login .inline-form .i-line_remember .s-text{
    margin-left: 25px;
    font-style: normal;
    font-size: 15px;
}

#inline-login .inline-form div.checker span{
    display: -moz-inline-box;
    display: inline-block;
    width: 18px;
    height: 18px;
    zoom: 1;
    position: relative;
    top: -3px;
    text-align: center;
    background: url(/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_auth/images/checkbox-img.png) no-repeat -22px 0px;
    cursor: pointer;
}

#inline-login .inline-form div.checker span.checked {
    background: url(/local/templates/posuda_new/components/bitrix/system.auth.form/posuda_auth/images/checkbox-img.png) no-repeat 0px 0px;
}
/* End */


/* Start:/local/templates/posuda_new/styles.css?17395261421177*/
	.p_title{
		font-size: 20px;
		color: #6e983e;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: normal;
		display: block;
	}
	.p_block{
		margin-bottom: 20px;
		text-align: left;
		display: inline-block;
	}
	.p_green{
		margin-bottom: 20px;
		text-align: left;
		display: inline-block;
		background-color: #6e973d;
	}
	.p_green>p{
		margin: 30px;
		color: white;
	}
	.p_block>img{
		margin-right: 30px;
	}
	.p_green>img{
		margin-right: 30px;
	}
	.p_grey{
		display: inline-block;
		background-color: #f1f1f1;
		padding: 10px;
	}
	.margin_auto{
		margin: auto;
	}
	.imgBlockCenter{
	    display: block;
	    margin: auto;
	}

	ol.greenlist{
		counter-reset: myCounter;
		text-align: left;
	}
	ol.greenlist>li{
		list-style: none;
		margin: 10px;
	}
	ol.greenlist>li:before {
		counter-increment: myCounter;
		content:counter(myCounter);
	    width: 20px;
	    height: 20px;
	    display: inline-block;
	    border-radius: 10px;
	    -moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    -khtml-border-radius: 10px;
	    font-size: 12px;
	    color: #fff;
	    line-height: 20px;
	    text-align: center;
	    background: #6ea62a;
	    margin-right: 5px;
	}
/* End */


/* Start:/local/templates/posuda_new/template_styles.css?1739526143243264*/
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {
    margin:0px;
    padding:0px;
    border:0px;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}


header, footer, main, nav, aside, section, article {display: block; }
address {font-style: normal; }

* {
    margin: 0;
    padding: 0;
}
input, textarea, select, button {font-family: "Myriad Pro", "PT Sans", "Lucida Sans Unicode", Verdana; outline: none; }
input[type=submit], input[type=button] {cursor: pointer; -webkit-appearance:none;}

input[type=text], textarea {-webkit-appearance: none; }

ul, menu {list-style: none; }
input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, button[type=submit]::-moz-focus-inner{padding:0;border:0}
::-webkit-input-placeholder {color: #a9a9a9;}
::-moz-placeholder {color: #a9a9a9;}
*:focus::-moz-placeholder { color: transparent !important;} 
*[autofocus]::-moz-placeholder:focus { color: graytext !important;} 
*:focus:-moz-placeholder { color: transparent !important;} 
*[autofocus]:-moz-placeholder:focus { color: graytext !important;}
*:focus::-webkit-input-placeholder { color: transparent !important;} 
*[autofocus]::-webkit-input-placeholder { color: graytext !important;}


html {height: 100%; min-width: 990px; }

body {
    height: auto !important;
    height: 100%;
    min-height: 100%;
    position: relative;
    font-family: "Myriad Pro", "Myriad-web", "PT Sans",  "Lucida Sans Unicode", Verdana;
    font-size: 15px;
    color: #3f3f3f;
    background: #fff;
    -webkit-font-smoothing: antialiased;
}



/* *** общие стили для текста, кнопок, полей ввода etc. *** */

h1.o-title{
    font-size: 33px;
    color: #6e983e;
    font-weight: normal;
    text-align: center;
    margin-top: 20px;
}

a {color: #3f3f3f; text-decoration: underline; }
a:hover, a:focus {text-decoration: none; color: #bc307e;}


.align-right {text-align: right; }
.align-left {text-align: left; }
.align-center {text-align: center; }


.f-right {float: right; }
.f-left {float: left; }


.inner-wrapper {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

.inner-wrapper .fon_left{
    position: absolute;
    left: -220px;
    top: 131px;
    display: none;
}
.inner-wrapper .fon_right{
    position: absolute;
    right: -220px;
    top: 131px;
    display: none;
}
@media (min-width: 1360px){
    .inner-wrapper .fon_left,
    .inner-wrapper .fon_right{
        display: block;
    }
}




.title-center {
    position: relative;
}

    .title-center p {
        text-align: center;
    }

        .title-center p span {
            display: inline-block;
            padding: 0 26px;
            background: #fff;
            font-size: 48px;
            color: #567e09;
            position: relative;
            z-index: 2;
            border-radius: 100px;
        }

    .title-center:before {
        content: "";
        width: 100%;
        height: 1px;
        position: absolute;
        top: 30px;
        left: 0px;
        border-bottom: 2px dotted #cc609c;
    }



.btn-green {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
    position: relative;
    background: #5f8d28;
    border: none;
    border-top: 1px solid #a6e744;
    -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
    text-decoration: none;
    color: #fff;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .btn-green:hover {
        background: #5f8237;
    }




.btn-grey {
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc); 
    position: relative;
    background: #ebebeb;
    text-align: center;
    text-decoration: none;
    color: #6e983e;
    font-size: 15px;
    border: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .btn-grey:hover {
        background: #f5f5f5;

    }




.btn-grey2 {
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
    position: relative;
    background: #a4a4a4;
    text-align: center;
    text-decoration: none;
    color: #6e983e;
    font-size: 15px;
    border: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
}

    .btn-grey2:hover {
        background: #b4b0b0;

    }



.btn-green2 {
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
    position: relative;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border: none;
    background: #6e983e;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .btn-green2:hover {
        background: #7ead47;
    }



.btn-pink {
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc); 
    position: relative;
    text-align: center;
    text-decoration: none;
    border: none;
    color: #fff;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #bc307e;
}

    .btn-pink:hover {
        background: #d13c8f;
    }



.btn-pink2 {
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
    position: relative;
    text-align: center;
    text-decoration: none;
    border: none;
    color: #fff;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #bc307e;
    border-top: 1px solid #f256e3;
    -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
}

    .btn-pink2:hover {
        background: #9b2667;
    }





/* ********* FONTS ********* */

@font-face {
    font-family: 'Myriad-web';
    src: url('/fonts/MYRIADPROREGULAR.eot');
    src: local('MYRIADPROREGULAR'), url('/fonts/MYRIADPROREGULAR.woff') format('woff'), url('/fonts/MYRIADPROREGULAR.ttf') format('truetype');
}







/* ********** WRAPPER ********** */

#wrapper {
    width: 100%;
    min-width: 990px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 340px;
}

#wrapper:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

/* ********** ********** */









/* ********* TOP-NAV ********* */
.top-nav {
    background: #f1f1f1;
    font-family: "PT Sans", sans-serif;
    font-size: 12px;
    color: #fff;
    margin-bottom: 15px;
    height: 30px;
}

    .top-nav a {
        color: #fff;
    }

    /* ****** TOP-CITY ****** */
    .top-city {
        float: left;
        position: relative;
    }

        .top-city .s-city {
            display: block;
            padding: 4px 24px 5px 15px;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
            position: relative;
            cursor: pointer;
        }

            .top-city .s-city:hover {
                /*background: #615d5c;*/
            }

            .top-city .s-city:before {
                /*content: "";
                width: 7px;
                height: 7px;
                position: absolute;
                top: 10px;
                right: 6px;
                background: url(/local/templates/posuda_new/images/sprite.png) -25px -24px no-repeat;*/
            }

        .top-city .hidden-notice {
            position: absolute;
            top: 24px;
            left: 0;
            padding: 8px 11px 8px 14px;
            background: #e8e8e8;
            -webkit-box-shadow: 0 0px 9px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 0px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
            behavior: url(/local/templates/posuda_new/js/PIE.htc);
            white-space: nowrap;
        }

            .top-city .hidden-notice .s-text {
                width: 120px;
                display: inline-block;
                vertical-align: middle;
                margin-right: 3px;
                font-size: 13px;
                color: #4f4b49;
                line-height: 1.25em;
                white-space: normal;
            }

            .top-city .hidden-notice .btn-yes {
                display: inline-block;
                vertical-align: middle;
                margin-right: 4px;
                padding: 2px 15px 1px;
                font-size: 13px;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                -khtml-border-radius: 8px;
                border-radius: 8px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
            }

            .top-city .hidden-notice .btn-no {
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px;
                padding: 2px 13px 1px;
                font-size: 13px;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                -khtml-border-radius: 8px;
                border-radius: 8px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
            }




        .top-city .hidden-city {
            width: 308px;
            position: absolute;
            top: 24px;
            left: 0;
            padding: 8px 17px 19px 15px;
            background: #e8e8e8;
            -webkit-box-shadow: 0 0px 9px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 0px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
            behavior: url(/local/templates/posuda_new/js/PIE.htc);
            white-space: nowrap;
            z-index: 5;
        }

            .top-city .hidden-city .p-title {
                font-size: 20px;
                color: #4f4b49;
            }

            .top-city_search {
                margin-top: 10px;
            }

                .top-city_search input[type=text] {
                    width: 180px;
                    float: left;
                    padding: 5px 13px;
                    font-size: 14px;
                    font-style: italic;
                    color: #a1a1a1;
                    background: #fff;
                    border: 1px solid #b9b9b9;
                    -moz-border-radius: 7px;
                    -webkit-border-radius: 7px;
                    -khtml-border-radius: 7px;
                    border-radius: 7px;
                    behavior: url(/local/templates/posuda_new/js/PIE.htc);
                    position: relative;
                    -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);
                    -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);
                    box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.15);
                    behavior: url(/local/templates/posuda_new/js/PIE.htc);
                }

                .top-city_search input[type=submit] {
                    width: 88px;
                    height: 27px;
                    float: right;
                    font-size: 14px;
                }

            .top-city_list {
                width: 314px;
                margin-top: 11px;
            }

                .top-city_list .col-b {
                    width: 145px;
                    display: inline-block;
                    vertical-align: top;
                    margin-right: 7px;
                }

                    .top-city_list .col-b li {
                        margin-top: 2px;
                        font-size: 13px;
                        color: #4f4b49;
                    }
                    
                    .top-city_list .col-b a {
                        color: #4f4b49;
                        text-decoration: none;
                    }
                    
                    .top-city_list .col-b a:hover {
                        color: #bc307e;
                    }






    /* ****** TOP-LOGIN ****** */
    .top-login {
        /*min-width: 169px;*/
        min-width: 150px;
        float: right;
        font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana;
        position: relative;
    }

        .top-login .s-login {
            display: block;
            padding: 2px 20px 0px 0px;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
            font-size: 15px;
            line-height: 30px;
        }

            .top-login .s-login a {
                float: left;
                padding-left: 8px;
                color: #bc307e;
                position: relative;
                margin-left: 3px;
                text-decoration: none;
                font-weight: bold;
            }

            .top-login .s-login a:hover {
                text-decoration: underline;
            }
            
            .top-login .s-login a:first-child {
                padding-left: 0;
                margin-left: 0;
            }

            .top-login .s-login a:before {
                content: "/";
                position: absolute;
                top: 0px;
                left: 0px;
                font-size: 15px;
                color: #bc307e;
            }

            .top-login .s-login a:first-child:before {
                display: none;
            }

            /* OTC SPAN */

            .top-login .s-login span {
                float: left;
                padding-left: 8px;
                color: #bc307e;
                position: relative;
                margin-left: 3px;
                text-decoration: none;
                font-weight: bold;
                cursor: pointer;
            }

            .top-login .s-login span:hover {
                text-decoration: underline;
            }
            
            .top-login .s-login span:first-child {
                padding-left: 0;
                margin-left: 0;
            }

            .top-login .s-login span:before {
                content: "/";
                position: absolute;
                top: 0px;
                left: 0px;
                font-size: 15px;
                color: #bc307e;
            }

            .top-login .s-login span:first-child:before {
                display: none;
            }

        .top-login .hidden-b {
            width: 100%;
            position: absolute;
            top: 24px;
            right: 0;
            padding: 6px 11px 10px;
            background: #e8e8e8;
            -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
            box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
            behavior: url(/local/templates/posuda_new/js/PIE.htc);
            font-size: 13px;
            color: #4f4b49;
            z-index: 11;
            line-height: 1.25em;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

            .top-login .hidden-b a {
                color: #4f4b49;
                text-decoration: none;
            }
            
            .top-login .hidden-b a:hover {
                color: #bc307e;
            }










/* ********** HEADER ********** */

#header {
    /*padding: 16px 0 0px;*/
}

    #header .center-b {
        width: 480px;
        float: left;
        margin: 10px 0 0 28px;
    }

        #header .center-b .top-b {
            font-size: 14px;
            color: #393939;
        }

        #header .center-b .bottom-b {
            margin-top: 7px;
        }

    #header .right-b {
        width: 215px;
        float: right;
    }

    /* ****** H-LOGO ****** */
    .h-logo {
        width: 225px;
        float: left;
        padding-top: 7px;
    }




    /* ****** H-CALLBACK ****** */
    .h-callback {
        display: inline-block;
        margin-right: 64px;
        padding-left: 21px;
        position: relative;
    }

        .h-callback:before {
            content: "";
            width: 16px;
            height: 16px;
            position: absolute;
            top: 5px;
            left: 2px;
            background: url(/local/templates/posuda_new/images/spritesheet.png) 0 0 no-repeat;
        }


        .h-callback a {
            color: #393939;
            text-decoration: none;
        }

        .h-callback a:hover {
            text-decoration: underline;
        }




    /* ****** H-FEEDBACK ****** */
    .h-feedback {
        display: inline-block;
        margin-right: 21px;
        padding-left: 24px;
        position: relative;
    }

        .h-feedback:before {
            content: "";
            width: 19px;
            height: 12px;
            position: absolute;
            top: 2px;
            left: 0px;
            background: url(/local/templates/posuda_new/images/spritesheet.png) -21px 0 no-repeat;
        }


        .h-feedback a {
            color: #393939;
            text-decoration: none;
        }

        .h-feedback a:hover {
            text-decoration: underline;
        }




    /* ****** H-SKYPE ****** */
    .h-skype {
        display: inline-block;
        padding-left: 23px;
        position: relative;
    }

        .h-skype:before {
            content: "";
            width: 19px;
            height: 19px;
            position: absolute;
            top: -1px;
            left: 0px;
            background: url(/local/templates/posuda_new/images/sprite.png) -45px 0px no-repeat;
        }
        
        .h-skype a {
            color: #393939;
            text-decoration: none;
        }

        .h-skype a:hover {
            text-decoration: underline;
        }





    /* ****** H-PHONE ****** */
    .h-phone {
        display: inline-block;
        vertical-align: middle;
        margin-right: 27px;
        font-size: 26px;
    }




    /* ****** H-CART ****** */
    .h-cart {
        padding-left: 41px;
        font-size: 15px;
        color: #373737;
        line-height: 1.2em;
        position: relative;
        padding-right: 30px;
    }

        .h-cart:before {
            content: "";
            width: 31px;
            height: 30px;
            position: absolute;
            top: 0px;
            left: 0px;
            /*background: url(/local/templates/posuda_new/images/basket.png) no-repeat;*/
            background: url(/local/templates/posuda_new/images/spritesheet.png) no-repeat -4px -357px;
            z-index: 21;
        }

        .h-cart > p {
            position: relative;
            z-index: 21;
        }

        .h-cart .s-price {
            font-weight: bold;
            color: #5d8b27;
        }

        .h-cart .hidden-b:before {
            content: "";
            width: 240px;
            height: 52px;
            position: absolute;
            top: -54px;
            right: -1px;
            border: 1px solid #6e983e;
            -webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.4);
            -moz-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.4);
            behavior: url(/local/templates/posuda_new/js/PIE.htc);
            background: #fff;
        }

        .h-cart .hidden-b:after {
            content: "";
            width: 240px;
            height: 5px;
            position: absolute;
            top: -3px;
            right: 0px;
            background: #fff;
        }

        .h-cart .hidden-b {
            display: none;
            width: 508px;
            position: absolute;
            top: 36px;
            right: 0px;
            padding-bottom: 14px;
            border: 1px solid #6e983e;
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            behavior: url(/local/templates/posuda_new/js/PIE.htc);
            background: #fff;
            /*z-index: 9;*/
            z-index: 20;
        }

            .cart-slide_title {
                width: 479px;
                padding: 2px 0 0px;
            }

                .cart-slide_title div {
                    min-height: 1px;
                    display: inline-block;
                    margin-right: 3px;
                    vertical-align: middle;
                    font-size: 15px;
                    color: #000;
                    text-align: center;
                }

                .cart-slide_title .b-img {
                    width: 85px;
                    margin-left: 9px;
                    margin-right: 7px;
                }

                .cart-slide_title .b-name {width: 93px; }
                .cart-slide_title .b-num {width: 59px; }
                .cart-slide_title .b-price {width: 79px; }
                .cart-slide_title .b-sum {width: 99px; }


            .cart-slide_list {
                width: 499px;
                margin-top: 3px;
            }

                .cart-slide_list .scroll-pane_cart {
                    height: 425px;
                }

                .cart-slide_list .list-elem {
                    width: 479px;
                    padding: 8px 0;
                }

                    .cart-slide_list .list-elem:nth-child(odd) {
                        background: #ebebeb;
                    }

                .cart-slide_list .b-img {
                    width: 85px;
                    display: inline-block;
                    vertical-align: middle;
                    margin: 0 7px 0 9px;
                }

                    .cart-slide_list .b-img a {
                        width: 83px;
                        height: 88px;
                        display: table-cell;
                        vertical-align: middle;
                        text-align: center;
                        border: 1px solid #b9b9b9;
                    }

                        .cart-slide_list .b-img img {
                            max-width: 83px;
                            max-height: 88px;
                            display: inline-block;
                            vertical-align: top;
                        }

                .cart-slide_list .b-name {
                    width: 93px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 4px;
                    font-size: 12px;
                    color: #000;
                    line-height: 1.25em;
                }

                .cart-slide_list .b-num {
                    width: 59px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 4px;
                    font-size: 13px;
                    color: #000;
                }

                .cart-slide_list .b-price {
                    width: 79px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 6px;
                    font-size: 13px;
                    color: #000;
                    text-align: center;
                }

                .cart-slide_list .b-sum {
                    width: 99px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 3px;
                    font-size: 13px;
                    color: #bc307e;
                    font-weight: bold;
                    text-align: center;
                }





            .cart-slide_sum {
                margin: 0px 29px 0 9px;
                padding: 12px 0 17px;
                border-top: 2px solid #6e983e;
                border-bottom: 2px solid #6e983e;
            }

                .cart-slide_sum .p-total {
                    width: 254px;
                    float: right;
                    font-size: 20px;
                    color: #000;
                }

                    .cart-slide_sum .p-total strong {
                        font-weight: bold;
                        color: #bc307e;
                    }


            .cart-slide_control {
                margin: 12px 29px 0 9px;
            }

                /* OTC SPAN */
                .cart-slide_control .btn-back,
                .cart-slide_control .btn-order{
                    cursor: pointer;
                }

                .cart-slide_control .btn-back {
                    min-width: 146px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 46px;
                    padding: 8px 10px;
                    font-size: 15px;
                }

                .cart-slide_control .btn-order {
                    min-width: 146px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 35px;
                    padding: 8px 10px;
                    font-size: 15px;
                }



    /* ****** H-SEARCH ****** */
    .h-search {
        height: 26px;
        margin-top: 5px;
        border: 1px solid #807c7b;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
        behavior: url(/local/templates/posuda_new/js/PIE.htc); 
        position: relative;
        background-color: white;
    }

        .h-search input[type=text] {
            width: 175px;
            float: left;
            margin: 2px 0 0 7px;
            font-size: 18px;
            font-style: italic;
            color: #a9a9a9;
            border: none;
            background: none;
        }

        .h-search input[type=submit] {
            width: 20px;
            height: 18px;
            float: right;
            margin: 4px 7px 0 0;
            background: url(/local/templates/posuda_new/images/sprite.png) 0 -24px no-repeat;
            background: url(/local/templates/posuda_new/images/spritesheet.png) 0 -24px no-repeat;
            border: none;
        }



/* ********** ********** */









/* ********* SUB-MENU ********* */
.sub-menu {
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    color: #373737;
    text-align: center;
    float: left;
}

    .sub-menu .menu {
        height: 30px;
        padding-left: 10px;
        text-align: left;
        position: relative;
    }

    .sub-menu .menu:after {
        width: 100%;
        height: 0px;
        visibility: hidden;
        overflow: hidden;
        content: '';
        display: inline-block;
    }

    .sub-menu li {
        display: inline-block;
        text-align: left;
        margin-right: 20px;
    }

    .sub-menu li a {
        color: #373737;
        text-decoration: none;
        line-height: 30px;
    }

        .sub-menu li a:hover {
            text-decoration: underline;
        }








/* ********* MAIN-MENU ********* */
.main-menu {
    margin-top: 15px;
}

    .main-menu .inner-wrapper {
        background: #5f8d28;
        background: -moz-linear-gradient(top, #5f8d28, #4d731d);
        background: -webkit-gradient(linear, left top, left bottom,
                                color-stop(0%,#5f8d28), color-stop(100%,#4d731d));
        background: -webkit-linear-gradient(top, #5f8d28, #4d731d);
        background: -o-linear-gradient(top, #5f8d28, #4d731d);
        background: -ms-linear-gradient(top, #5f8d28, #4d731d);
        background: linear-gradient(top, #5f8d28, #4d731d);
        -pie-background: linear-gradient(#5f8d28, #4d731d);
        behavior: url(/local/templates/posuda_new/js/PIE.htc);
        position: relative;
    }

        .main-menu > div > .menu {
            width: 100%;
            display: table;
        }

        .main-menu ul.menu_L1 > li {
            display: table-cell;
            vertical-align: middle;
            height: 67px;
        }

        .main-menu .li-link {
            height: 48px;
            line-height: 18px;
            box-sizing: content-box;
            /*display: block;*/
            padding: 13px 8px 12px;
            text-align: center;
            font-size: 17px;
            color: #fff;
            text-decoration: none;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
            display: table-cell;
            vertical-align: middle;
        }

        .main-menu .li-link.c-yellow {
            color: #fff2ba;
        }
        
        .main-menu .li-wrap.bg-pink {
            background: #bc307e;
        }

        .main-menu .li-wrap.bg-pink:hover .li-link {
            background: #d4318c;
        }
        .main-menu .li-wrap.bg-pink {
            background: #bc307e;
        }

        .main-menu .li-wrap.bg-pink:hover {
            background: #d4318c;
        }

        .main-menu .li-wrap.bg-red {
            background: #dd3636;
        }

        .main-menu .li-wrap.bg-red:hover {
            background: #ef3636;
        }
        .main-menu .li-wrap.bg-red:hover .li-link {
            background: #ef3636;
        }

        .main-menu .li-link:hover, .main-menu > div > .menu > li:hover .li-link {
            background: #6e983e;
        }

        .main-menu > div > .menu > li:hover .li-link.bg-pink{
            background: #d4318c;
        }

        .main-menu .active .li-link {
            background: rgba(0,0,0,.15);
        }

        .main-menu .hidden-b {
            display: none;
            width: 951px;
            position: absolute;
            /*top: 70px;*/
            left: 0;
            padding: 15px 13px 24px 14px;
            z-index: 200;
            background: #fff;
            border: 1px solid #6e983e;
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            behavior: url(/local/templates/posuda_new/js/PIE.htc);
        }

            .main-menu .hidden-b .left-b {
                width: 625px;
                float: left;
            }

            .main-menu .hidden-b .right-b {
                width: 286px;
                float: right;
                margin-top: 5px;
            }

            .main-menu_menu {
                width: 652px;
            }

                .main-menu_menu .col-b {
                    width: 148px;
                    display: inline-block;
                    vertical-align: top;
                    margin-right: 7px;
                }

                .main-menu_menu .p-title {
                    font-size: 15px;
                    color: #bc307e;
                    font-weight: bold;
                    display: inline-block;
                    width: 100%;
                }

                    .main-menu_menu .menu + .p-title {
                        /*margin-top: 23px;*/
                    }

                .main-menu_menu .menu {
                    /*margin-top: 6px;*/
                    font-size: 14px;
                    color: #000;
                }

                    .main-menu_menu .menu li {
                        margin-top: 6px;
                        line-height: 1em;
                    }

                    .main-menu_menu .menu a {
                        color: #000;
                        text-decoration: none;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }

                        .main-menu_menu .menu a:hover {
                            color: #bc307e;
                        }



            .main-menu .hidden-b .bottom-btn {
                margin-top: 23px;
                text-align: center;
            }

                .main-menu .hidden-b .btn-details {
                    display: block;
                    padding: 8px 0 7px;
                    font-size: 20px;
                }

                    .main-menu .hidden-b .btn-details .s-note {
                        display: inline-block;
                        vertical-align: middle;
                        margin-left: 10px;
                        font-size: 15px;
                        font-style: italic;
                    }

            .main-menu_action {
                padding: 4px 11px 9px;
                border: 1px solid #6e983e;
                background: #fff;
            }

                .main-menu_action .p-title {
                    font-size: 24px;
                    color: #bc307e;
                    text-align: center;
                }

                    .main-menu_action .p-title em {
                        font-style: normal;
                        font-size: 18px;
                    }

                .main-menu_action .img-b {
                    margin-top: 8px;
                }

                    .main-menu_action .img-b img {
                        max-width: 262px;
                    }

                .main-menu_action .text-b {
                    margin-top: 4px;
                    font-size: 15px;
                    color: #3f3f3f;
                    text-align: center;
                }

                .main-menu_action .bottom-control {
                    margin-top: 13px;
                    text-align: center;
                }

                    .main-menu_action .bottom-control .btn-want {
                        min-width: 93px;
                        display: inline-block;
                        padding: 5px 10px;
                        font-size: 15px;
                    }








/* ********** MAIN ********** */

#main {
    
}

    /* ****** MAIN-SLIDER ****** */
    .main-slider {
        width: 100%;
        height: auto;
        /*width: 763px;*/
        /*height: 298px;*/
        float: left;
        margin-top: 20px;
        margin-bottom: 29px;
        border: 1px solid #b9b9b9;
    }

        .main-slider .slides li {
            position: relative;
        }

        .main-slider .text-b {
            width: 305px;
            position: absolute;
            bottom: 41px;
            right: 33px;
        }

            .main-slider .text-b .p-title {
                margin-bottom: 15px;
                font-size: 36px;
                color: #373737;
                line-height: .9em;
            }

            .main-slider .text-b .btn-details {
                display: inline-block;
                margin-top: 12px;
                padding: 6px 15px;
                font-size: 14px;
            }

            .main-slider .flex-direction-nav a   {
                background-image: url(/local/templates/posuda_new/images/spritesheet.png);
            }





    /* ****** MAIN-SAD ****** */
    .main-sad {
        width: 200px;
        float: right;
        margin-top: 20px;
    }










    /* ****** MAIN-PURCHASE ****** */
    .main-purchase {
        margin-top: 28px;
    }

        .main-purchase_list {
            width: 1025px;
            margin: 4px 0 0 -37px;
        }

            .main-purchase .list-elem {
                width: 215px;
                display: inline-block;
                vertical-align: top;
                margin: 14px 0 0 37px;
            }

                .main-purchase .list-elem .img-b {
                    height: 213px;
                    overflow: hidden;
                    border: 1px solid #b9b9b9;
                    text-align: center;
                }

                    .main-purchase .list-elem .img-b img {
                        max-width: 213px;
                        display: inline-block;
                        vertical-align: top;
                    }

                .main-purchase .text-b {
                    min-height: 35px;
                    margin-top: 11px;
                    font-size: 20px;
                    color: #3f3f3f;
                    line-height: 1.1em;
                    text-align: center;
                }
                
                    .main-purchase .text-b a {
                        color: #3f3f3f;
                        text-decoration: none;
                    }

                    .main-purchase .text-b a:hover {
                        text-decoration: underline;
                    }









    /* ****** MAIN-HOME ****** */
    .main-home {
        margin-top: 21px;
    }

        .main-home .content-b {
            margin-top: 11px;
            font-size: 15px;
            color: #3f3f3f;
            line-height: 1.2em;
        }










    /* ****** MAIN-LEADERS ****** */
    .main-leaders {
        margin-top: 33px;
    }

        .main-leaders_carousel {
            width: 948px;
            height: 130px;
            padding: 0 16px;
            margin-top: 18px;
            position: relative;
        }

            .main-leaders_carousel ul {
                height: 130px;
                display: block;
            }

            .main-leaders_carousel ul li {
                width: 130px;
                height: 130px;
                float: left;
                padding: 0 14px;
                text-align: center;
            }

            .main-leaders_carousel ul li a {
                width: 158px;
                height: 128px;
                display: table-cell;
                border: 1px solid #bababa;
                text-align: center;
                vertical-align: middle;
                overflow: hidden;
            }

                .main-leaders_carousel ul li a img {
                    max-width: 158px;
                    display: inline-block;
                    vertical-align: top;
                }

            .main-leaders_carousel .btn-prev {
                width: 45px;
                height: 176px;
                top: -25px;
                left: 0;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .main-leaders_carousel .btn-prev:before {
                    content: "";
                    width: 24px;
                    height: 50px;
                    position: absolute;
                    top: 65px;
                    left: 0px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -45px -120px no-repeat;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -45px -120px no-repeat;
                    -khtml-opacity:     0.3;
                    -moz-opacity:     0.3;
                    opacity: 0.3;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                .main-leaders_carousel .btn-prev:after {
                    content: "";
                    width: 13px;
                    height: 176px;
                    position: absolute;
                    top: 0px;
                    right: -13px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -68px -177px no-repeat;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -68px -177px no-repeat;
                    -khtml-opacity:     0;
                    -moz-opacity:     0;
                    opacity: 0;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                .main-leaders_carousel .btn-prev:hover:after {
                    -khtml-opacity:     1;
                    -moz-opacity:     1;
                    opacity: 1;
                }

                .main-leaders_carousel .btn-prev:hover:before {
                    -khtml-opacity:     1;
                    -moz-opacity:     1;
                    opacity: 1;
                }

                .main-leaders_carousel .btn-prev:hover {
                    background: #fff;
                }

            .main-leaders_carousel .btn-next {
                width: 45px;
                height: 176px;
                top: -25px;
                right: 0;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .main-leaders_carousel .btn-next:before {
                    content: "";
                    width: 24px;
                    height: 50px;
                    position: absolute;
                    top: 65px;
                    right: 0px;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -73px -120px no-repeat;
                    -khtml-opacity:     0.3;
                    -moz-opacity:     0.3;
                    opacity: 0.3;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                .main-leaders_carousel .btn-next:after {
                    content: "";
                    width: 13px;
                    height: 176px;
                    position: absolute;
                    top: 0px;
                    left: -13px;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -86px -177px no-repeat;
                    -khtml-opacity:     0;
                    -moz-opacity:     0;
                    opacity: 0;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                .main-leaders_carousel .btn-next:hover:after {
                    -khtml-opacity:     1;
                    -moz-opacity:     1;
                    opacity: 1;
                }

                .main-leaders_carousel .btn-next:hover:before {
                    -khtml-opacity:     1;
                    -moz-opacity:     1;
                    opacity: 1;
                }

                .main-leaders_carousel .btn-next:hover {
                    background: #fff;
                }


    /* ****** MAIN-BRANDS ****** */

        .main-leaders_brands {
            width: 948px;
            height: 110px;
            padding: 0 16px;
            margin-top: 18px;
            position: relative;
            margin-bottom: 0px;
        }

            .main-leaders_brands ul {
                height: 110px;
                display: block;
            }

            .main-leaders_brands ul li {

                height: 105px;
                float: left;
                padding: 0 5px;
                text-align: center;
            }

            .main-leaders_brands ul li a {
                height: 100px;
                display: table-cell;
                border: 1px solid #bababa;
                text-align: center;
                vertical-align: middle;
                overflow: hidden;
                padding: 5px;
                box-sizing: border-box;
            }

            .main-leaders_brands .btn-prev {
                width: 25px;
                height: 100px;
                top: 0px;
                left: 0;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .main-leaders_brands .btn-prev:before {
                    content: "";
                    width: 24px;
                    height: 50px;
                    position: absolute;
                    top: 25px;
                    left: 0px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -45px -120px no-repeat;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -45px -120px no-repeat;
                    -khtml-opacity:     0.3;
                    -moz-opacity:     0.3;
                    opacity: 0.3;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                .main-leaders_brands .btn-prev:after {
                    content: "";
                    width: 13px;
                    height: 176px;
                    position: absolute;
                    top: 0px;
                    right: -13px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -68px -177px no-repeat;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -68px -177px no-repeat;
                    -khtml-opacity:     0;
                    -moz-opacity:     0;
                    opacity: 0;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }



                .main-leaders_brands .btn-prev:hover:before {
                    -khtml-opacity:     1;
                    -moz-opacity:     1;
                    opacity: 1;
                }

            .main-leaders_brands .btn-next {
                width: 25px;
                height: 100px;
                top: 0px;
                right: 0;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .main-leaders_brands .btn-next:before {
                    content: "";
                    width: 24px;
                    height: 50px;
                    position: absolute;
                    top: 25px;
                    right: 0px;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -73px -120px no-repeat;
                    -khtml-opacity:     0.3;
                    -moz-opacity:     0.3;
                    opacity: 0.3;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                .main-leaders_brands .btn-next:after {
                    content: "";
                    width: 13px;
                    height: 176px;
                    position: absolute;
                    top: 0px;
                    left: -13px;
                    background: url(/local/templates/posuda_new/images/spritesheet.png) -86px -177px no-repeat;
                    -khtml-opacity:     0;
                    -moz-opacity:     0;
                    opacity: 0;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }


                .main-leaders_brands .btn-next:hover:before {
                    -khtml-opacity:     1;
                    -moz-opacity:     1;
                    opacity: 1;
                }





    /* ****** MAIN-GIFT ****** */
    .main-gift {
        width: 385px;
        float: left;
        margin-top: 59px;
    }

        .main-gift .p-title {
            font-size: 24px;
            color: #bc307e;
            line-height: 1.2em;
        }

        .main-gift .content-b {
            margin-top: 14px;
        }

            .main-gift input[type=text] {
                width: 243px;
                float: left;
                padding: 12px 12px 8px;
                border: 1px solid #b9b9b9;
                font-size: 16px;
                -moz-border-radius: 9px;
                -webkit-border-radius: 9px;
                -khtml-border-radius: 9px;
                border-radius: 9px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
            }

            .main-gift input[type=submit] {
                width: 104px;
                height: 40px;
                float: right;
                -moz-border-radius: 9px;
                -webkit-border-radius: 9px;
                -khtml-border-radius: 9px;
                border-radius: 9px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
                font-size: 18px;
                text-align: center;
            }







    /* ****** GIFT-CERT ****** */
    .gift-cert {
        width: 555px;
        float: right;
        margin-top: 60px;
    }

        .gift-cert a {
            display: block;
            position: relative;
            text-decoration: none;

        }

        .gift-cert a img {
            display: inline-block;
            vertical-align: top;
            position: relative;
        }

            .gift-cert .s-text {
                width: 220px;
                position: absolute;
                bottom: 23px;
                left: 21px;
            }

            .gift-cert .s-text_title {
                display: block;
                font-size: 30px;
                color: #fe0302;
                line-height: .85em;
            }

            .gift-cert .s-text_notice {
                display: block;
                margin-top: 5px;
                font-size: 18px;
                color: #567e09;
                line-height: 1em;
            }









    /* ****** MAIN-WHY ****** */
    .main-why {
        margin-top: 38px;
    }

        .main-why_list {
            width: 1024px;
            margin: 0px 0 0 -37px;
        }

        .main-why_list .list-elem {
            width: 298px;
            height: 298px;
            display: inline-block;
            vertical-align: top;
            margin: 28px 0 10px 37px;
            border: 1px solid #b9b9b9;
            position: relative;
        }

            .main-why .list-elem .img-b img {
                max-width: 298px;
            }


            .main-why .list-elem .text-b {
                width: 197px;
                height: 46px;
                position: absolute;
                bottom: 0;
                left: 0;
                padding: 9px 13px;
                font-size: 22px;
                color: #ffffff;
                line-height: 1.05em;
            }

                .main-why .text-b p {
                    height: 46px;
                    display: table-cell;
                    vertical-align: middle;
                }

                .main-why .list-elem .bg-pink {background: #bc307e; }
                .main-why .list-elem .bg-pink2 {background: #986782; }
                .main-why .list-elem .bg-green {background: #5c8926; }
                .main-why .list-elem .bg-red {background: #cb3703; }
                .main-why .list-elem .bg-blue {background: #478aa6; }
                .main-why .list-elem .bg-brown {background: #a9774b; }









    /* ****** MAIN-LOGO ****** */
    .main-logo {
        margin-top: 36px;
    }

        .main-logo .left-b {
            width: 470px;
            float: left;
        }

        .main-logo .right-b {
            width: 470px;
            float: right;
        }

        .main-logo .title-center span {
            padding: 0 18px;
            font-size: 30px;
            color: #bc307e;
        }

            .main-logo .title-center:before {
                top: 19px;
                border-bottom: 1px solid #bc307e;
            }

        .main-logo_list {
            width: 480px;
            height: 85px;
            margin-top: 21px;
            text-align: justify;
        }

            .main-logo_list:after {
                width: 100%;
                height: 0px;
                visibility: hidden;
                overflow: hidden;
                content: '';
                display: inline-block;
            }

            .main-logo_list .list-elem {
                display: inline-block;
                text-align: left;
                vertical-align: middle;
                margin-left: 10px;
                margin-right: 10px;
            }
            
        .main-logo .bottom-control {
            text-align: right;
            font-size: 16px;
        }

            .main-logo .bottom-control a {
                color: #567e09;
                text-decoration: none;
            }

            .main-logo .bottom-control a:hover {
                text-decoration: underline;
            }










    /* ****** MAIN-SOC ****** */
    .main-soc {
        margin-top: 26px;
        padding-top: 30px;
        padding-bottom: 30px;
        border-top: 1px solid #bc307e;
        border-bottom: 1px solid #bc307e;
        font-size: 16px;
        color: #3f3f3f;
    }

        .main-soc a {
            color: #3f3f3f;
            text-decoration: none;
        }

            .main-soc a:hover {
                text-decoration: underline;
            }

        .main-soc_l {
            width: 480px;
            float: left;
        }

            .main-soc_l .s-text {
                display: inline-block;
                margin-right: 8px;
                vertical-align: middle;
            }

            .main-soc_l .link-soc {
                width: 33px;
                height: 32px;
                display: inline-block;
                vertical-align: middle;
                margin-right: 7px;
                background-image: url(/local/templates/posuda_new/images/sprite.png);
                background-repeat: no-repeat;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }
            
                .main-soc_l .link-soc:hover {
                    -khtml-opacity:     .8;
                    -moz-opacity:     0.8;
                    opacity: .8;

                }

                .main-soc_l .soc-vk {background-position: 0 -183px; }
                .main-soc_l .soc-fb {background-position: -34px -183px; }
                .main-soc_l .soc-twitter {background-position: 0 -219px; }
                .main-soc_l .soc-odn {background-position: -34px -219px; }




        .main-soc_links {
            width: 470px;
            float: right;
            margin-top: 6px;
            text-align: right;
        }

            .main-soc_links a {
                margin-left: 30px;
            }










    /* ****** MAIN-INFO ****** */
    .main-info {
        margin-top: 28px;
        font-size: 15px;
        color: #3f3f3f;
        line-height: 1.2em;
    }











    /* ****** BREAD-CRUMBS ****** */
    .bread-crumbs {
        margin-top: 16px;
        font-size: 14px;
        color: #000;
    }

        .content-right .bread-crumbs {
            margin-top: 13px;
        }

        .bread-crumbs li {
            float: left;
            padding: 0 5px 0 10px;
            position: relative;
        }

            .bread-crumbs li:before {
                content: "";
                width: 5px;
                height: 5px;
                position: absolute;
                top: 6px;
                left: 0px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -khtml-border-radius: 4px;
                border-radius: 4px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc); 
                background: #bc307e;
            }

            .bread-crumbs li:first-child {padding-left: 0; }

            .bread-crumbs li:first-child:before {
                display: none;
            }

        .bread-crumbs li a {
            color: #000;
            text-decoration: none;
        }

            .bread-crumbs li a:hover {
                text-decoration: underline;
            }









    /* ****** ORDERING-B ****** */
    .ordering-b {
        margin-top: 11px;
    }

        /* *** TITLE-TOP *** */
        .ordering-b .title-top {
            font-size: 30px;
            color: #000;
        }
        
        
        
        
        
        
        /* *** ORDERING-B_CONTROL *** */
        .ordering-b_control {
            margin-top: 13px;
            padding: 13px 15px 12px;
            background: #f1f1f1;
            font-size: 14px;
            color: #000;
        }

            .ordering-b_control label {
                display: inline-block;
                margin-right: 68px;
                vertical-align: middle;
            }

                .ordering-b_control label .s-text {
                    display: inline-block;
                    vertical-align: middle;
                }

            .ordering-b_control .s-reg {
                display: inline-block;
                vertical-align: middle;
            }

                .ordering-b_control .s-reg a {
                    color: #0081ff;
                    text-decoration: none;
                }

                    .ordering-b_control .s-reg a:hover {
                        text-decoration: underline;
                    }









        /* *** ORDERING-B_DATA *** */
        .ordering-b_data {
            margin-top: 30px;
            padding-bottom: 39px;
            border-bottom: 1px solid #bc307e;
        }

            .ordering-b_data.data-yur .left-b {
                width: 470px;
                float: left;
            }

            .ordering-b_data.data-yur .right-b {
                width: 470px;
                float: right;
            }

            .ordering-b_data .p-title {
                font-size: 20px;
                color: #000;
            }

            .ordering-b_data .form-b {
                margin-top: 25px;
            }

                .ordering-b_data .form-b_tr {
                    /*margin-top: 20px;
                    padding-bottom: 10px;*/
                }

                .ordering-b_data .form-b_td {
                    width: 301px;
                    display: inline-block;
                    vertical-align: middle;
                }

                    .ordering-b_data .form-b_td:first-child {
                        width: 164px;
                        margin-right: 2px;
                        vertical-align: top;
                        padding-top: 3px;
                        font-size: 16px;
                        color: #000;
                    }

                        .ordering-b_data .form-b_td sup {
                            width: 9px;
                            height: 10px;
                            display: inline-block;
                            margin-left: 3px;
                            vertical-align: top;
                            background: url(/local/templates/posuda_new/images/sprite.png) -70px -50px no-repeat;
                        }

                    .ordering-b_data .form-b_td input[type=text] {
                        width: 388px;
                        padding: 4px 12px;
                        border: 1px solid #b3b3b3;
                        background: #fff;
                        font-size: 16px;
                        -webkit-box-shadow: inset 0 0px 7px rgba(152, 152, 152, 0.15);
                        -moz-box-shadow: inset 0 0px 7px rgba(152, 152, 152, 0.15);
                        box-shadow: inset 0 0px 7px rgba(152, 152, 152, 0.15);
                        behavior: url(/local/templates/posuda_new/js/PIE.htc);
                        -moz-box-sizing: border-box;
                        -webkit-box-sizing: border-box;
                        box-sizing: border-box;
                    }

                        .ordering-b_data.data-yur .form-b_td input[type=text] {
                            width: 301px;
                        }

                        .ordering-b_data .form-b_td input[type=text].error {
                            border: 2px solid #e42110;
                        }

                    .ordering-b_data .form-b_td textarea {
                        width: 388px;
                        max-width: 388px;
                        height: 95px;
                        padding: 3px 12px;
                        border: 1px solid #b3b3b3;
                        background: #fff;
                        font-size: 16px;
                        -webkit-box-shadow: inset 0 0px 7px rgba(152, 152, 152, 0.15);
                        -moz-box-shadow: inset 0 0px 7px rgba(152, 152, 152, 0.15);
                        box-shadow: inset 0 0px 7px rgba(152, 152, 152, 0.15);
                        behavior: url(/local/templates/posuda_new/js/PIE.htc);
                        -moz-box-sizing: border-box;
                        -webkit-box-sizing: border-box;
                        box-sizing: border-box;
                    }

                        .ordering-b_data.data-yur .form-b_td textarea {
                            width: 301px;
                            max-width: 301px;
                        }

                        .ordering-b_data .form-b_td textarea.error {
                            border: 2px solid #e42110;
                        }











        /* *** ORDERING-B_DELIVERY *** */
        .ordering-b_delivery {
            margin-top: 30px;
            padding-bottom: 38px;
            border-bottom: 1px solid #bc307e;
        }

            .ordering-b_delivery .p-title {
                font-size: 20px;
                color: #000;
            }

            .ordering-b_delivery .list-b {
                margin-top: 25px;
            }

            .ordering-b_delivery .list-tr {
                margin-top: 20px;
            }

                .ordering-b_delivery .list-img {
                    width: 83px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 43px;
                }

                    .ordering-b_delivery .list-img a {
                        width: 83px;
                        height: 63px;
                        display: table-cell;
                        vertical-align: middle;
                        text-align: center;
                        border: 1px solid #c9c9c9;
                    }

                        .ordering-b_delivery .delivery-logo1 {
                            width: 83px;
                            height: 40px;
                            display: inline-block;
                            vertical-align: top;
                            background: url(/local/templates/posuda_new/images/sprite.png) 0 -362px no-repeat;
                        }

                        .ordering-b_delivery .delivery-logo2 {
                            width: 83px;
                            height: 63px;
                            display: inline-block;
                            vertical-align: top;
                            background: url(/local/templates/posuda_new/images/sprite.png) 0 -404px no-repeat;
                        }

                        .ordering-b_delivery .delivery-logo3 {
                            width: 83px;
                            height: 31px;
                            display: inline-block;
                            vertical-align: top;
                            background: url(/local/templates/posuda_new/images/sprite.png) 0 -476px no-repeat;
                        }

                        .ordering-b_delivery .delivery-logo4 {
                            width: 52px;
                            height: 57px;
                            display: inline-block;
                            vertical-align: top;
                            background: url(/local/templates/posuda_new/images/sprite.png) -14px -518px no-repeat;
                        }

                        .ordering-b_delivery .delivery-logo5 {
                            width: 80px;
                            height: 37px;
                            display: inline-block;
                            vertical-align: top;
                            background: url(/local/templates/posuda_new/images/sprite.png) -2px -583px no-repeat;
                        }




                .ordering-b_delivery .list-title {
                    width: 404px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 20px;
                    font-size: 16px;
                    color: #4f4b49;
                }




                .ordering-b_delivery .list-price {
                    /*width: 280px;*/
                    display: inline-block;
                    vertical-align: middle;
                    font-size: 14px;
                    color: #4f4b49;
                    line-height: 1.25em;
                }

                    .ordering-b_delivery .list-price strong {
                        color: #bc307e;
                    }

                    .ordering-b_delivery .list-price a {
                        color: #0081ff;
                        text-decoration: none;
                    }

                        .ordering-b_delivery .list-price a:hover {
                            text-decoration: underline;
                        }








        /* *** ORDERING-B_PAY *** */
        .ordering-b_pay {
            margin-top: 31px;
        }

            .ordering-b_pay .p-title {
                font-size: 20px;
                color: #000;
            }

            .ordering-b_pay .list-b {
                width: 1012px;
                margin: 0px 0 0 -36px;
            }

            .ordering-b_pay .list-elem {
                /*width: 130px;*/
                width: 120px;
                display: inline-block;
                vertical-align: top;
                margin: 25px 0 0 36px;
                position: relative;
            }
            .ordering-b_pay .list-elem input[type=radio]:checked + label .img-b{
                    border: 2px solid #5f8d28 !important;
                }

                /*.ordering-b_pay .list-elem .img-b span {
                    width: 128px;
                    height: 98px;
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    border: 1px solid #c9c9c9;
                }

                    .ordering-b_pay .list-elem .img-b img {
                        max-width: 128px;
                        max-height: 98px;
                        display: inline-block;
                        vertical-align: top;
                    }*/

                .ordering-b_pay .list-elem .img-b span {
                    display: block;
                    margin: auto;
                    width: 85px;
                    height: 65px;
                    vertical-align: middle;
                    text-align: center;
                    border: 1px solid #c9c9c9;
                }

                    .ordering-b_pay .list-elem .img-b img {
                        max-width: 85px;
                        max-height: 65px;
                        display: inline-block;
                        vertical-align: top;
                    }

                .ordering-b_pay .list-elem .text-b {
                    margin-top: 8px;
                    text-align: center;
                    font-size: 14px;
                    color: #000;
                }

                .ordering-b_pay .list-elem .hidden-b {
                    z-index: 10;
                    width: 155px;
                    min-height: 146px;
                    padding: 13px;
                    position: absolute;
                    /*top: -17px;*/
                    left: -24px;
                    background: #fff;
                    -khtml-opacity:     0;
                    -moz-opacity:     0;
                    opacity: 0;
                    -webkit-transition: all 0.4s ease;
                    -moz-transition: all 0.4s ease;
                    -o-transition: all 0.4s ease;
                    transition: all 0.4s ease;
                    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
                    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
                    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
                    behavior: url(/local/templates/posuda_new/js/PIE.htc);
                    border: 1px solid #c9c9c9;
                    font-family: "PT Sans", sans-serif;
                    font-size: 13px;
                    color: #000;
                    line-height: 1.25em;
                }

                    .ordering-b_pay .list-elem:hover .hidden-b {
                        -khtml-opacity:     1;
                        -moz-opacity:     1;
                        opacity: 1;
                    }









        /* *** ORDERING-B_CART *** */
        .ordering-b_cart {
            margin-top: 38px;
        }

            .ordering-b_cart .p-title {
                font-size: 20px;
                color: #000;
            }

            .o-cart_wrap {
                margin-top: 25px;
            }

                .o-cart_title {
                    padding: 8px 12px 7px;
                    background: #b9b9b9;
                    font-size: 15px;
                    color: #000;
                    position: relative;
                    border-bottom: 1px solid #fff;
                }

                    .o-cart_title:before {
                        content: "";
                        width: 100%;
                        height: 1px;
                        position: absolute;
                        bottom: -2px;
                        left: 0px;
                        background: #6e983e;
                    }

                    .o-cart_title div {
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 10px;
                    }

                    .o-cart_title .name-b {width: 385px; text-align: center; }
                    .o-cart_title .amount-b {width: 85px; text-align: center;}
                    .o-cart_title .weight-b {width: 70px; text-align: center;}
                    .o-cart_title .discount-b {width: 75px; text-align: center;}
                    .o-cart_title .price-b {width: 130px; margin-right: 15px; text-align: center; }
                    .o-cart_title .sum-b {width: 110px; text-align: center; margin-right: 0; }




                .o-cart_list {
                    margin-top: 1px;
                    border-bottom: 2px solid #6e983e;
                }

                    .o-cart_list .scroll-pane_order {
                        height: 440px;
                    }

                    .o-cart_list .list-elem {
                        width: 920px;
                        padding: 10px 5px 10px 45px;
                    }
                    
                        .o-cart_list .list-elem:nth-child(even) {
                            background: #f1f1f1;
                        }

                        .o-cart_list .list-elem .img-b {
                            width: 85px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 29px;
                        }

                            .o-cart_list .img-b a {
                                width: 83px;
                                height: 88px;
                                display: table-cell;
                                vertical-align: middle;
                                text-align: center;
                                border: 1px solid #b9b9b9;
                            }

                            .o-cart_list .img-b img {
                                max-width: 83px;
                                max-height: 88px;
                                display: inline-block;
                                vertical-align: top;
                            }

                        .o-cart_list .list-elem .name-b {
                            width: 245px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 12px;
                            font-size: 14px;
                            color: #000;
                        }

                        .o-cart_list .list-elem .amount-b {
                            width: 90px;
                            text-align: center;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 10px;
                            padding-top: 20px;
                            font-size: 14px;
                            color: #000;
                        }
                        .o-cart_list .list-elem .weight-b {
                            width: 85px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 10px;
                            text-align: center;
                            font-size: 14px;
                            color: #000;
                        }

                            .o-cart_list .calc-res {
                                display: block;
                                position: relative;
                            }

                            .o-cart_list .calc-res .calc-input {
                                width: 34px;
                                height: 20px;
                                display: inline-block;
                                border: 1px solid #000;
                                font-size: 14px;
                                text-align: center;
                                background: none;
                            }

                            .o-cart_list .calc-res .calc-plus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                top: 3px;
                                left: 55px;
                                background: url(/local/templates/posuda_new/images/sprite.png) -4px -277px no-repeat;
                            }

                            .o-cart_list .calc-res .calc-minus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                bottom: 3px;
                                left: 55px;
                                background: url(/local/templates/posuda_new/images/sprite.png) -4px -285px no-repeat;
                            }

                            .o-cart_list .link-del {
                                display: inline-block;
                                margin-top: 5px;
                                color: #0081ff;
                                font-size: 12px;
                                text-decoration: none;
                            }

                                .o-cart_list .link-del:hover {
                                    text-decoration: underline;
                                }

                        .o-cart_list .list-elem .discount-b {
                            width: 55px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 10px;
                            font-size: 16px;
                            color: #000;
                            text-align: center;
                        }

                        .o-cart_list .list-elem .price-b {
                            width: 120px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 15px;
                            text-align: center;
                            line-height: 1.25em;
                        }

                            .o-cart_list .list-elem .price-b .p-stat {
                                font-size: 16px;
                                font-weight: bold;
                            }

                                .o-cart_list .list-elem .p-stat.c-red {
                                    color: #ff0000;
                                }

                                .o-cart_list .list-elem .p-stat.c-orange {
                                    color: #f45600;
                                }

                            .o-cart_list .list-elem .price-b .p-price {
                                font-size: 16px;
                                font-weight: bold;
                                color: #bc307e;
                            }

                            .o-cart_list .list-elem .price-b .p-price_u {
                                font-size: 15px;
                                color: #7f7f7f;
                                text-decoration: line-through;
                            }

                        .o-cart_list .list-elem .sum-b {
                            width: 110px;
                            display: inline-block;
                            vertical-align: middle;
                            text-align: center;
                            line-height: 1.25em;
                            font-size: 16px;
                            font-weight: bold;
                            color: #bc307e;
                        }







            .ordering-b_cart .bottom-price {
                margin-top: 15px;
                padding-bottom: 20px;
                border-bottom: 2px solid #6e983e;
            }

                .ordering-b_cart .bottom-price .wrap-b {
                    width: 300px;
                    float: right;
                }

                .ordering-b_cart .bottom-price .p-tth {
                    font-size: 16px;
                    color: #000;
                    line-height: 1.25em;
                }

                    .ordering-b_cart .bottom-price .p-tth em {
                        color: #bc307e;
                        font-style: normal;
                    }

                .ordering-b_cart .bottom-price .p-sum {
                    margin-top: 8px;
                    font-size: 20px;
                    color: #000;
                }

                    .ordering-b_cart .bottom-price .p-sum em {
                        color: #bc307e;
                        font-weight: bold;
                        font-style: normal;
                    }








        /* *** ORDERING-B_COMMENT *** */
        .ordering-b_comment {
            margin-top: 13px;
            padding-bottom: 4px;
        }

            .ordering-b_comment textarea {
                width: 954px;
                max-width: 954px;
                height: 70px;
                padding: 5px 12px;
                font-size: 16px;
            }

                .ordering-b_comment textarea::-webkit-input-placeholder {
                    color: #b9b9b9;
                    font-style: italic;
                }
                .ordering-b_comment textarea::-moz-placeholder {
                    color: #b9b9b9;
                    font-style: italic;
                }

            .ordering-b_comment .bottom-control {
                margin-top: 21px;
            }

                .ordering-b_comment .bottom-control input[type=submit] {
                    min-width: 165px;
                    height: 28px;
                    float: right;
                    margin-right: 135px;
                    padding: 0 10px;
                    background: #6e983e;
                    -moz-border-radius: 6px;
                    -webkit-border-radius: 6px;
                    -khtml-border-radius: 6px;
                    border-radius: 6px;
                    behavior: url(/local/templates/posuda_new/js/PIE.htc);
                    position: relative;
                    border: none;
                    color: #fff;
                    font-size: 15px;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                    .ordering-b_comment .bottom-control input[type=submit]:hover {
                        -khtml-opacity:     .8;
                        -moz-opacity:     0.8;
                        opacity: .8;

                    }














    /* ****** CART-B ****** */
    .cart-b {
        margin-top: 10px;
    }

        .cart-b .title-top {

        }

            .cart-b .title-top .p-title {
                float: left;
                font-size: 25px;
                color: #000;
                font-weight: bold;
            }

                .cart-b .title-top .p-title em {
                    color: #bc307e;
                    font-style: normal;
                }

            .cart-b .title-top .s-favorites {
                width: 270px;
                float: right;
                margin-top: 3px;
                padding-left: 30px;
                position: relative;
                font-size: 15px;
                color: #7f7f7f;
            }
            .cart-b .title-top .s-favorites>a{
              color: #bc307e;
              font-size: 20px;
            }

                .cart-b .title-top .s-favorites:before {
                    content: "";
                    width: 23px;
                    height: 21px;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    background-image: url(/local/templates/posuda_new/images/favorites.png);
                }





        /* *** CART-B_PROMO *** */
        .cart-b_promo {
            margin-top: 12px;
            padding: 11px 16px 10px;
            background: #f1f1f1;
        }

            .cart-b_promo .s-text {
                display: inline-block;
                vertical-align: middle;
                margin-right: 53px;
                font-size: 16px;
                color: #bc307e;
            }

            .cart-b_promo input[type=text] {
                width: 243px;
                display: inline-block;
                vertical-align: middle;
                padding: 2px 6px;
                background: #fff;
                border: none;
                -webkit-box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.4);
                -moz-box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.4);
                box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.4);
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                font-size: 16px;
            }

                .cart-b_promo input[type=text]::-webkit-input-placeholder {
                    color: #b9b9b9;
                    font-style: italic;
                }
                .cart-b_promo input[type=text]::-moz-placeholder {
                    color: #b9b9b9;
                    font-style: italic;
                }





        /* *** CART-B_CONTROL *** */
        .cart-b_control {
            margin-top: 22px;
            padding: 0 15px;
        }

            .cart-b_control .select-b {
                display: inline-block;
                vertical-align: middle;
                margin-right: 60px;
            }

                .cart-b_control .select-b .s-text {
                    display: inline-block;
                    vertical-align: middle;
                }

            .cart-b_control .s-favorites {
                display: inline-block;
                vertical-align: middle;
                margin-right: 35px;
            }

                .cart-b_control .s-favorites a {
                    display: block;
                    margin-left: 30px;
                    position: relative;
                    text-decoration: none;
                    color: #000;
                }

                    .cart-b_control .s-favorites a:hover {
                        text-decoration: underline;
                    }

                    .cart-b_control .s-favorites a:before {
                        content: "";
                        width: 24px;
                        height: 22px;
                        position: absolute;
                        top: -2px;
                        left: -30px;
                        background: url(/local/templates/posuda_new/images/sprite.png) -1px -334px no-repeat;
                    }

                    .cart-b_control .s-favorites.active a:before {
                        content: "";
                        width: 24px;
                        height: 22px;
                        position: absolute;
                        top: -2px;
                        left: -30px;
                        background: url(/local/templates/posuda_new/images/sprite.png) -1px -307px no-repeat;
                    }










        /* *** CART-B_LIST *** */
        .cart-b_list {
            margin-top: 25px;
        }

            .cart-list_title {
                padding: 8px 12px 7px;
                background: #b9b9b9;
                font-size: 15px;
                color: #000;
                position: relative;
                border-bottom: 1px solid #fff;
            }

                .cart-list_title:before {
                    content: "";
                    width: 100%;
                    height: 1px;
                    position: absolute;
                    bottom: -2px;
                    left: 0px;
                    background: #6e983e;
                }

                .cart-list_title div {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 10px;
                }

                .cart-list_title .name-b {width: 400px; text-align: center; }
                .cart-list_title .amount-b {width: 70px; }
                .cart-list_title .discount-b {width: 75px; text-align: center;}
                .cart-list_title .price-b {width: 110px; margin-right: 15px; text-align: center; }
                .cart-list_title .sum-b {width: 150px; text-align: center; margin-right: 0; }




            .cart-list_wrap {
                margin-top: 1px;
                padding: 10px 0;
                border-bottom: 2px solid #6e983e;
            }

                .cart-list_wrap .list-elem {
                    padding: 10px 5px 10px 15px;
                }

                .cart-list_wrap .list-elem:nth-child(even) {
                    background: #f1f1f1;
                }

                .cart-list_wrap .list-elem .check-b {
                    width: 18px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 9px;
                }

                .cart-list_wrap .list-elem .img-b {
                    width: 85px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 36px;
                }

                .cart-list_wrap .img-b a {
                    width: 83px;
                    height: 88px;
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                    border: 1px solid #b9b9b9;
                }

                .cart-list_wrap .img-b img {
                    max-width: 83px;
                    max-height: 88px;
                    display: inline-block;
                    vertical-align: top;
                }

                .cart-list_wrap .list-elem .name-b {
                    width: 279px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 12px;
                    font-size: 14px;
                    color: #000;
                }

                .cart-list_wrap .list-elem .amount-b {
                    width: 85px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 10px;
                    padding-top: 20px;
                    font-size: 14px;
                    color: #000;
                }

                .cart-list_wrap .calc-res {
                    display: block;
                    position: relative;
                }

                .cart-list_wrap .calc-res .calc-input {
                    width: 34px;
                    height: 20px;
                    display: inline-block;
                    border: 1px solid #000;
                    font-size: 14px;
                    text-align: center;
                    background: none;
                }

                .cart-list_wrap .calc-res .calc-plus {
                    width: 7px;
                    height: 6px;
                    position: absolute;
                    top: 3px;
                    left: 55px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -4px -277px no-repeat;
                }

                .cart-list_wrap .calc-res .calc-minus {
                    width: 7px;
                    height: 6px;
                    position: absolute;
                    bottom: 3px;
                    left: 55px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -4px -285px no-repeat;
                }

                .cart-list_wrap .link-del {
                    display: inline-block;
                    margin-top: 5px;
                    color: #0081ff;
                    font-size: 12px;
                    text-decoration: none;
                }

                .cart-list_wrap .link-del:hover {
                    text-decoration: underline;
                }

                .cart-list_wrap .list-elem .discount-b {
                    width: 75px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 10px;
                    font-size: 16px;
                    color: #000;
                    text-align: center;
                }
                .cart-list_wrap .weight-b {
                    width: 70px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 10px;
                    font-size: 16px;
                    color: #000;
                    text-align: center;
                }
                .cart-list_wrap .list-elem .price-b {
                    width: 110px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 15px;
                    text-align: center;
                    line-height: 1.25em;
                }

                .cart-list_wrap .list-elem .price-b .counts-insert{
                    font-weight: bold;
                    color: #FD0216;
                    line-height: normal;
                    font-size: 10px;
                    text-transform: uppercase;
                }

                .cart-list_wrap .list-elem .price-b .p-stat {
                    font-size: 16px;
                    font-weight: bold;
                }

                .cart-list_wrap .list-elem .p-stat.c-red {
                    color: #ff0000;
                }

                .cart-list_wrap .list-elem .p-stat.c-orange {
                    color: #f45600;
                }

                .cart-list_wrap .list-elem .price-b .p-price {
                    font-size: 16px;
                    font-weight: bold;
                    color: #bc307e;
                }

                .cart-list_wrap .list-elem .price-b .p-price_u {
                    font-size: 15px;
                    color: #7f7f7f;
                    text-decoration: line-through;
                }

                .cart-list_wrap .list-elem .sum-b {
                    /*width: 150px;*/
                    width: 100px;
                    display: inline-block;
                    vertical-align: middle;
                    text-align: center;
                    line-height: 1.25em;
                    font-size: 16px;
                    font-weight: bold;
                    color: #bc307e;
                }








        /* *** CART-B_SUM *** */
        .cart-b_sum {
            margin-top: 12px;
            padding: 0 15px 11px;
            border-bottom: 2px solid #6e983e;
        }
        
            .cart-b_sum .agree-b {
                float: left;
            }
            
                .cart-b_sum .agree-b .s-text {
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .cart-b_sum .agree-b a {
                    color: #0081ff;
                    text-decoration: none;
                }

                    .cart-b_sum .agree-b a:hover {
                        text-decoration: underline;
                    }



            .cart-b_sum .s-sum {
                width: 286px;
                float: right;
                font-size: 20px;
                color: #000;
            }

                .cart-b_sum .s-sum strong {
                    color: #bc307e;
                }






        /* *** CART-B_BTN *** */
        .cart-b_btn {
            margin-top: 20px;
        }

            .cart-b_btn .btn-b {
                text-align: right;
            }

                .cart-b_btn .btn-order {
                    min-width: 145px;
                    display: inline-block;
                    margin-right: 135px;
                    padding: 5px 10px;
                    background: #6e983e;
                    -moz-border-radius: 6px;
                    -webkit-border-radius: 6px;
                    -khtml-border-radius: 6px;
                    border-radius: 6px;
                    behavior: url(/local/templates/posuda_new/js/PIE.htc);
                    position: relative;
                    border: none;
                    color: #fff;
                    font-size: 15px;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                    text-align: center;
                    text-decoration: none;
                }

                    .cart-b_btn .btn-order:hover {
                        -khtml-opacity:     .8;
                        -moz-opacity:     0.8;
                        opacity: .8;
                    }


            .cart-b_btn .promo-b {
                width: 555px;
                margin-top: 8px;
                padding-left: 24px;
                position: relative;
                font-size: 12px;
                color: #3f3f3f;
                line-height: 1.2em;
            }

                .cart-b_btn .promo-b p {
                    position: relative;
                }

                .cart-b_btn .promo-b p:first-child:before {
                    content: "*";
                    position: absolute;
                    top: -1px;
                    left: -8px;
                    font-size: 14px;
                    color: #bc307e;
                }











    /* ****** FAVORITES-GOODS ****** */
    .favorites-goods {
        margin-top: 25px;
        padding-bottom: 14px;
    }

        .favorites-goods .p-title {
            font-size: 30px;
            color: #000;
        }

            .favorites-goods .p-title em {
                color: #bc307e;
                font-style: normal;
            }

        .favorites-goods_list {
            width: 1024px;
            margin-top: 12px;
            margin: 0px 0 0 -37px;
        }

            .favorites-goods_list .list-elem {
                width: 130px;
                height: 130px;
                display: inline-block;
                vertical-align: top;
                margin-top: 15px;
                margin-left: 37px;
            }

            .favorites-goods_list .list-elem a {
                width: 128px;
                height: 128px;
                display: table-cell;
                vertical-align: middle;
                text-align: center;
                border: 1px solid #bbbbbb;
            }

                .favorites-goods_list .list-elem img {
                    max-width: 128px;
                    max-height: 128px;
                    display: inline;
                    vertical-align: top;
                }


        .favorites-goods_bottom {
            margin-top: 41px;
            text-align: center;
        }

            .favorites-goods_bottom .btn-all {
                padding: 8px 36px;
            }

                .favorites-goods_bottom .btn-all .icon-pointer {
                    width: 10px;
                    height: 11px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-left: 3px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -35px -318px no-repeat;
                }














    /* ********* CONTENT-RIGHT ********* */
    .content-right {
        width: 810px;
        float: right;
        margin-top: 20px;
    }

        /* ****** CONTENT-ACTION ****** */
        .content-action {
            border: 1px solid #bdbdbd;
            position: relative;
            margin-bottom: 13px;
        }
            .content-action>a{
                display: inline-block;
            }

            .content-action img {
                display: inline-block;
                vertical-align: top;
            }

            .content-action .text-b {
                width: 325px;
                position: absolute;
                bottom: 96px;
                right: 19px;
            }

                .content-action .text-b .p-title {
                    font-size: 36px;
                    color: #ec0000;
                    line-height: .9em;
                }









        /* ****** CATALOG-B ****** */
        .catalog-b {
            margin-top: 12px;
            padding-bottom: 10px;
        }

            /* ****** CATALOG-B POPUP ****** */
            .catalog-b .bx_popup_close{
                display: inline-block;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                -khtml-border-radius: 5px;
                border-radius: 5px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
                background: #ebebeb;
                text-align: center;
                text-decoration: none;
                color: #6e983e;
                font-size: 15px;
                border: none;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
                vertical-align: middle;
                margin-right: 15px;
                padding: 8px 10px;
                font-size: 15px;
                cursor: pointer;
            }
            .catalog-b .bx_popup_close:hover {
            background: #f5f5f5;
            }

            .catalog-b .bx_popup_to_basket{
                display: inline-block;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                -khtml-border-radius: 6px;
                border-radius: 6px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
                color: #fff;
                text-align: center;
                text-decoration: none;
                border: none;
                background: #6e983e;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
                vertical-align: middle;
                padding: 8px 10px;
                font-size: 15px;
                cursor: pointer;
            }
            .catalog-b .bx_popup_to_basket:hover {
            background: #7ead47;
            }

            /* *** CATALOG-CONTROL *** */
            .catalog-control {

            }

                .catalog-control .sort-b {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 25px;
                }

                    .catalog-control .sort-b .s-text {
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 7px;
                        font-size: 14px;
                        color: #000;
                        position: relative;
                        top: -1px;
                    }

                    .catalog-control .sort-b .s-sel {
                        display: inline-block;
                        vertical-align: middle;
                    }

                        .catalog-control .sort-b .s-sel .selector {
                            width: 145px !important;
                        }

                        .catalog-control .sort-b .s-sel .selector span {
                            width: 125px !important;
                        }


                .catalog-control .sort-num {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 25px;
                }

                    .catalog-control .sort-num .s-text {
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 7px;
                        font-size: 14px;
                        color: #000;
                        position: relative;
                    }

                    .catalog-control .sort-num .s-sel {
                        display: inline-block;
                        vertical-align: middle;
                    }

                        .catalog-control .sort-num .s-sel .selector {
                            width: 62px !important;
                        }

                        .catalog-control .sort-num .s-sel .selector span {
                            width: 42px !important;
                        }




                .catalog-control .sort-type {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 50px;
                }

                    .catalog-control .sort-type .s-text {
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 3px;
                    }

                    .catalog-control .sort-type a {
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 2px;
                        -khtml-opacity:     .5;
                        -moz-opacity:     0.5;
                        opacity: .5;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }

                        .catalog-control .sort-type .active, .catalog-control .sort-type a:hover {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                    .catalog-control .type-thumb {
                        width: 24px;
                        height: 24px;
                        background: url(/local/templates/posuda_new/images/spritesheet.png) -2px -632px no-repeat;
                    }

                    .catalog-control .type-list {
                        width: 24px;
                        height: 24px;
                        background: url(/local/templates/posuda_new/images/spritesheet.png) -28px -632px no-repeat;
                    }

                    .catalog-control .type-list2 {
                        width: 24px;
                        height: 24px;
                        background: url(/local/templates/posuda_new/images/spritesheet.png) -54px -632px no-repeat;
                    }







            /* *** CATALOG-TITLE *** */
            .catalog-title {
                margin-top: 16px;
            }

                .catalog-title .p-title {
                    float: left;
                    font-size: 48px;
                    color: #6e983e;
                }

                /* PAGINATION-B */
                .pagination-b {
                    margin-top: 70px;
                    text-align: right;
                }

                    .pagination-b ul {
                        display: inline-block;
                    }

                    .catalog-title .pagination-b {
                        margin-top: 25px;
                        float: right;
                    }

                    .pagination-b li {
                        float: left;
                        margin-left: 10px;
                        color: #4b4b4b;
                    }

                    .pagination-b a {
                        min-width: 14px;
                        padding: 0px 2px;
                        height: 18px;
                        display: block;
                        line-height: 17px;
                        text-align: center;
                        font-family: Tahoma, Arial;
                        font-size: 11px;
                        color: #4b4b4b;
                        font-weight: bold;
                        border: 1px solid #c9c9c9;
                        text-decoration: none;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }

                        .pagination-b .active a, .pagination-b a:hover {
                            border-color: #bc307e;
                            color: #bc307e;
                        }

                    .pagination-b .btn-prev {
                        width: 11px;
                        height: 11px;
                        margin-top: 5px;
                        background: url(/local/templates/posuda_new/images/spritesheet.png) -83px -632px no-repeat;
                        border: none;
                    }

                        .pagination-b .btn-prev:hover {
                            -khtml-opacity:     .8;
                            -moz-opacity:     0.8;
                            opacity: .8;
                        }

                    .pagination-b .btn-next {
                        width: 11px;
                        height: 11px;
                        margin-top: 5px;
                        background: url(/local/templates/posuda_new/images/spritesheet.png) -84px -647px no-repeat;
                        border: none;
                    }

                        .pagination-b .btn-next:hover {
                            -khtml-opacity:     .8;
                            -moz-opacity:     0.8;
                            opacity: .8;
                        }









            /* *** CATALOG-THUMBS *** */
            .catalog-thumbs {
                width: 850px;
                margin: 0 0 0 -31px;
            }

                .catalog-thumbs .list-elem {
                    width: 177px;
                    display: inline-block;
                    vertical-align: top;
                    margin: 18px 0 20px 31px;
                    position: relative;
                    z-index: 1;
                }

                    .catalog-thumbs .list-elem_wrap {
                        position: relative;
                    }
                    
                    .catalog-thumbs .list-elem:hover {
                        z-index: 2;
                    }
                    
                        .catalog-thumbs .list-elem .list-elem_wrap {
                            z-index: 3;
                        }

                        .catalog-thumbs .list-elem_wrap .img-b {
                            width: 177px;
                            height: 197px;
                            position: relative;
                            border: 1px solid #bababa;
                        }

                            .catalog-thumbs .list-elem_wrap .link-video {
                                position: absolute;
                                bottom: 10px;
                                left: 10px;
                                padding: 4px 15px;
                                font-family: Tahoma, Arial, sans-serif;
                                font-size: 14px;
                                color: #fff;
                                font-weight: bold;
                                background: #bc307e;
                                white-space: nowrap;
                                text-decoration: none;
                                -webkit-transition: all 0.2s ease;
                                -moz-transition: all 0.2s ease;
                                -o-transition: all 0.2s ease;
                                transition: all 0.2s ease;
                            }

                                .catalog-thumbs .list-elem_wrap .link-video .icon-pointer {
                                    width: 7px;
                                    height: 9px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: 4px;
                                    position: relative;
                                    top: -1px;
                                    background: url(/local/templates/posuda_new/images/sprite.png) -44px -664px no-repeat;
                                }

                                .catalog-thumbs .list-elem_wrap .link-video:hover {
                                    -khtml-opacity:     .8;
                                    -moz-opacity:     0.8;
                                    opacity: .8;
                                }

                            .catalog-thumbs .list-elem_wrap .img-b .s-stat {
                                position: absolute;
                                top: 3px;
                                left: 3px;
                                font-family: Tahoma, Arial, sans-serif;
                                font-size: 16px;
                                color: #fff;
                                font-weight: bold;
                            }

                                .catalog-thumbs .list-elem_wrap .s-stat.stat-red {background: #f40000;  bottom: 40px;}
                                .catalog-thumbs .list-elem_wrap .s-stat.stat-orange {background: #f45600; }
                                .catalog-thumbs .list-elem_wrap .s-stat.stat-green {background: #6e983e; }

                                .catalog-thumbs .list-elem_wrap .img-b .img-wrap {
                                    width: 175px;
                                    height: 175px;
                                    display: table-cell;
                                    background: #fff;
                                    vertical-align: middle;
                                    text-align: center;
                                    text-decoration: none;
                                }

                                    .catalog-thumbs .list-elem .img-b img {
                                        max-width: 175px;
                                        max-height: 175px;
                                        display: inline-block;
                                        vertical-align: top;
                                    }

                            .catalog-thumbs .list-elem .stars-b {
                                width: 69px;
                                position: absolute;
                                top: 1px;
                                right: 0;
                            }

                                .catalog-b .stars-b .s-star {
                                    width: 13px;
                                    height: 11px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: -3px;
                                    background: url(/local/templates/posuda_new/images/sprite.png) -2px -661px no-repeat;
                                }

                                .catalog-b .stars-b .s-star.active {
                                    background-position: -16px -661px;
                                }

                            .catalog-thumbs .list-elem .btn-popup {
                                width: 166px;
                                position: absolute;
                                bottom: 27px;
                                left: 6px;
                                padding: 8px 0px;
                                font-size: 15px;
                                -khtml-opacity:     0;
                                -moz-opacity:     0;
                                opacity: 0;
                                -webkit-transition: all 0.2s ease;
                                -moz-transition: all 0.2s ease;
                                -o-transition: all 0.2s ease;
                                transition: all 0.2s ease;
                                cursor: pointer;
                            }

                                .catalog-thumbs .list-elem:hover .btn-popup {
                                    -khtml-opacity:     1;
                                    -moz-opacity:     1;
                                    opacity: 1;

                                }




                        .catalog-thumbs .list-elem .text-b {
                            margin-top: 9px;
                        }

                            .catalog-thumbs .list-elem .p-name {
                                font-size: 15px;
                                color: #000;
                                line-height: 1.25em;
                            }

                            .catalog-thumbs .list-elem .price-b {
                                margin-top: 8px;
                            }

                            .catalog-thumbs .list-elem .p-price_u {
                                font-size: 15px;
                                font-weight: bold;
                                color: #7f7f7f;
                                text-decoration: line-through;
                                line-height: 1em;
                            }

                            .catalog-thumbs .list-elem .p-price {
                                margin-top: 1px;
                                font-size: 20px;
                                font-weight: bold;
                                color: #bc307e;
                                line-height: 1em;
                            }

                            .catalog-thumbs .list-elem .p-price_g {
                                margin-top: 1px;
                                font-size: 20px;
                                font-weight: bold;
                                color: #6e983e;
                                line-height: 1em;
                            }

                    .catalog-thumbs .list-elem .hidden-b {
                        width: 177px;
                        height: 100%;
                        position: absolute;
                        top: -10px;
                        left: -10px;
                        padding: 8px 8px 50px;
                        background: #fff;
                        border: 2px solid #b9b9b9 ;
                        -khtml-opacity:     0;
                        -moz-opacity:     0;
                        opacity: 0;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        z-index: 2;
                    }

                        .catalog-thumbs .list-elem:hover .hidden-b {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .catalog-thumbs .list-elem .control-b {
                            width: 177px;
                            position: absolute;
                            bottom: 10px;
                            left: 8px;
                        }

                        .catalog-thumbs .calc-res {
                            width: 55px;
                            float: left;
                            margin-top: 3px;
                            position: relative;
                        }

                            .catalog-thumbs .calc-res .calc-input {
                                width: 34px;
                                height: 20px;
                                display: inline-block;
                                border: 1px solid #000;
                                font-size: 14px;
                                text-align: center;
                                background: none;
                            }

                            .catalog-thumbs .calc-res .calc-plus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                top: 3px;
                                left: 45px;
                                background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -277px no-repeat;
                            }

                            .catalog-thumbs .calc-res .calc-minus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                bottom: 3px;
                                left: 45px;
                                background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -285px no-repeat;
                            }

                        .catalog-thumbs .btn-cart {
                            width: 113px;
                            float: right;
                            padding: 5px 0;
                            font-size: 15px;
                            cursor: pointer;
                        }

            /* *** CATALOG-LIST *** */
            .catalog-list {
                width: 855px;
                margin: 0 0 0 -36px;
            }

                .catalog-list .list-elem {
                    width: 385px;
                    display: inline-block;
                    vertical-align: top;
                    margin: 18px 0 21px 36px;
                    position: relative;
                    z-index: 1;
                }

                    .catalog-list .list-elem_wrap {
                        position: relative;
                    }
                    
                    .catalog-list .list-elem:hover {
                        z-index: 2;
                    }
                    
                        .catalog-list .list-elem .list-elem_wrap {
                            z-index: 3;
                        }

                        .catalog-list .list-elem_wrap .img-b {
                            width: 177px;
                            height: 177px;
                            float: left;
                            position: relative;
                        }

                            .catalog-list .list-elem_wrap .img-b .s-stat {
                                position: absolute;
                                top: 3px;
                                left: 3px;
                                font-family: Tahoma, Arial, sans-serif;
                                font-size: 16px;
                                color: #fff;
                                font-weight: bold;
                            }

                                .catalog-list .list-elem_wrap .s-stat.stat-red {background: #f40000; bottom: 40px;}
                                .catalog-list .list-elem_wrap .s-stat.stat-orange {background: #f45600; }
                                .catalog-list .list-elem_wrap .s-stat.stat-green {background: #6e983e; }

                            .catalog-list .list-elem_wrap .link-video {
                                position: absolute;
                                bottom: 10px;
                                left: 10px;
                                padding: 4px 15px;
                                font-family: Tahoma, Arial, sans-serif;
                                font-size: 14px;
                                color: #fff;
                                font-weight: bold;
                                background: #bc307e;
                                white-space: nowrap;
                                text-decoration: none;
                                -webkit-transition: all 0.2s ease;
                                -moz-transition: all 0.2s ease;
                                -o-transition: all 0.2s ease;
                                transition: all 0.2s ease;
                            }

                                .catalog-list .list-elem_wrap .link-video .icon-pointer {
                                    width: 7px;
                                    height: 9px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: 4px;
                                    position: relative;
                                    top: -1px;
                                    background: url(/local/templates/posuda_new/images/sprite.png) -44px -664px no-repeat;
                                }

                                .catalog-list .list-elem_wrap .link-video:hover {
                                    -khtml-opacity:     .8;
                                    -moz-opacity:     0.8;
                                    opacity: .8;
                                }

                            .catalog-list .list-elem_wrap .img-b .img-wrap {
                                width: 175px;
                                height: 175px;
                                display: table-cell;
                                background: #fff;
                                vertical-align: middle;
                                text-align: center;
                                border: 1px solid #bababa;
                            }

                                .catalog-list .list-elem .img-b img {
                                    max-width: 175px;
                                    max-height: 175px;
                                    display: inline-block;
                                    vertical-align: top;
                                }

                            .catalog-list .list-elem .stars-b {
                                width: 69px;
                                position: absolute;
                                top: 1px;
                                right: 0;
                            }

                                .catalog-b .stars-b .s-star {
                                    width: 13px;
                                    height: 11px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: -3px;
                                    background: url(/local/templates/posuda_new/images/sprite.png) -2px -661px no-repeat;
                                }

                                .catalog-b .stars-b .s-star.active {
                                    background-position: -16px -661px;
                                }




                        .catalog-list .list-elem .text-b {
                            width: 170px;
                            float: right;
                            margin-top: -3px;
                        }

                            .catalog-list .list-elem .p-name {
                                font-size: 15px;
                                color: #000;
                                font-weight: bold;
                                line-height: 1.25em;
                            }

                            .catalog-list .list-elem .p-text {
                                margin-top: 10px;
                                font-size: 13px;
                                color: #3f3f3f;
                                line-height: 1.25em;
                            }

                            .catalog-list .list-elem .price-b {
                                margin-top: 15px;
                            }

                            .catalog-list .list-elem .p-price_u {
                                font-size: 15px;
                                font-weight: bold;
                                color: #7f7f7f;
                                text-decoration: line-through;
                                line-height: 1em;
                            }

                            .catalog-list .list-elem .p-price {
                                margin-top: 1px;
                                font-size: 20px;
                                font-weight: bold;
                                color: #bc307e;
                                line-height: 1em;
                            }

                            .catalog-list .list-elem .p-price_g {
                                margin-top: 1px;
                                font-size: 20px;
                                font-weight: bold;
                                color: #6e983e;
                                line-height: 1em;
                            }

                    .catalog-list .list-elem .hidden-b {
                        width: 386px;
                        height: 100%;
                        position: absolute;
                        top: -10px;
                        left: -10px;
                        padding: 8px 8px 57px;
                        background: #fff;
                        border: 2px solid #6e983e;
                        -khtml-opacity:     0;
                        -moz-opacity:     0;
                        opacity: 0;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        z-index: 2;
                    }

                        .catalog-list .list-elem .btn-popup {
                            width: 166px;
                            position: absolute;
                            bottom: 10px;
                            left: 8px;
                            padding: 8px 0px;
                            font-size: 15px;
                            -khtml-opacity:     0;
                            -moz-opacity:     0;
                            opacity: 0;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                            .catalog-list .list-elem:hover .btn-popup {
                                -khtml-opacity:     1;
                                -moz-opacity:     1;
                                opacity: 1;

                            }

                        .catalog-list .list-elem:hover .hidden-b {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .catalog-list .list-elem .control-b {
                            width: 168px;
                            position: absolute;
                            bottom: 13px;
                            right: 8px;
                        }

                        .catalog-list .calc-res {
                            width: 54px;
                            float: left;
                            margin-top: 3px;
                            position: relative;
                        }

                            .catalog-list .calc-res .calc-input {
                                width: 30px;
                                height: 20px;
                                display: inline-block;
                                border: 1px solid #000;
                                font-size: 14px;
                                text-align: center;
                                background: none;
                            }

                            .catalog-list .calc-res .calc-plus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                top: 3px;
                                left: 39px;
                                background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -277px no-repeat;
                            }

                            .catalog-list .calc-res .calc-minus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                bottom: 3px;
                                left: 39px;
                                background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -285px no-repeat;
                            }

                        .catalog-list .btn-cart {
                            width: 113px;
                            float: right;
                            padding: 5px 0;
                            font-size: 15px;
                            cursor: pointer;
                        }


            /* *** CATALOG-ROLL *** */
            .catalog-roll {

            }

                .catalog-roll .list-elem {
                    display: block;
                    vertical-align: top;
                    margin: 18px 0 36px;
                    position: relative;
                    z-index: 1;
                }

                    .catalog-roll .list-elem_wrap {
                        position: relative;
                    }
                    
                    .catalog-roll .list-elem:hover {
                        z-index: 2;
                    }
                    
                        .catalog-roll .list-elem .list-elem_wrap {
                            z-index: 3;
                        }

                        .catalog-roll .list-elem_wrap .img-b {
                            width: 177px;
                            height: 177px;
                            float: left;
                            position: relative;
                        }

                            .catalog-roll .list-elem_wrap .img-b .s-stat {
                                position: absolute;
                                top: 3px;
                                left: 3px;
                                font-family: Tahoma, Arial, sans-serif;
                                font-size: 16px;
                                color: #fff;
                                font-weight: bold;
                            }

                                .catalog-roll .list-elem_wrap .s-stat.stat-red {background: #f40000;  bottom: 40px;}
                                .catalog-roll .list-elem_wrap .s-stat.stat-orange {background: #f45600; }
                                .catalog-roll .list-elem_wrap .s-stat.stat-green {background: #6e983e; }

                            .catalog-roll .list-elem_wrap .link-video {
                                position: absolute;
                                bottom: 10px;
                                left: 10px;
                                padding: 4px 15px;
                                font-family: Tahoma, Arial, sans-serif;
                                font-size: 14px;
                                color: #fff;
                                font-weight: bold;
                                background: #bc307e;
                                white-space: nowrap;
                                text-decoration: none;
                                -webkit-transition: all 0.2s ease;
                                -moz-transition: all 0.2s ease;
                                -o-transition: all 0.2s ease;
                                transition: all 0.2s ease;
                            }

                                .catalog-roll .list-elem_wrap .link-video .icon-pointer {
                                    width: 7px;
                                    height: 9px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: 4px;
                                    position: relative;
                                    top: -1px;
                                    background: url(/local/templates/posuda_new/images/sprite.png) -44px -664px no-repeat;
                                }

                                .catalog-roll .list-elem_wrap .link-video:hover {
                                    -khtml-opacity:     .8;
                                    -moz-opacity:     0.8;
                                    opacity: .8;
                                }


                            .catalog-roll .list-elem_wrap .img-b .img-wrap {
                                width: 175px;
                                height: 175px;
                                display: table-cell;
                                background: #fff;
                                vertical-align: middle;
                                text-align: center;
                                border: 1px solid #bababa;
                            }

                                .catalog-roll .list-elem .img-b img {
                                    max-width: 175px;
                                    max-height: 175px;
                                    display: inline-block;
                                    vertical-align: top;
                                }

                            .catalog-roll .list-elem .stars-b {
                                width: 69px;
                                position: absolute;
                                top: 1px;
                                right: 0;
                            }

                                .catalog-b .stars-b .s-star {
                                    width: 13px;
                                    height: 11px;
                                    display: inline-block;
                                    vertical-align: middle;
                                    margin-right: -3px;
                                    background: url(/local/templates/posuda_new/images/sprite.png) -2px -661px no-repeat;
                                }

                                .catalog-b .stars-b .s-star.active {
                                    background-position: -16px -661px;
                                }




                        .catalog-roll .list-elem .text-b {
                            width: 595px;
                            float: right;
                            margin-top: -3px;
                        }

                            .catalog-roll .list-elem .p-name {
                                font-size: 15px;
                                color: #000;
                                font-weight: bold;
                                line-height: 1.25em;
                            }

                            .catalog-roll .list-elem .p-text {
                                margin-top: 12px;
                                font-size: 13px;
                                color: #3f3f3f;
                                line-height: 1.25em;
                            }

                            .catalog-roll .list-elem .price-b {
                                width: 185px;
                                float: left;
                                margin-top: 16px;
                            }

                                .catalog-roll .list-elem .p-price_u {
                                    font-size: 15px;
                                    font-weight: bold;
                                    color: #7f7f7f;
                                    text-decoration: line-through;
                                    line-height: 1em;
                                }

                                .catalog-roll .list-elem .p-price {
                                    margin-top: 1px;
                                    font-size: 20px;
                                    font-weight: bold;
                                    color: #bc307e;
                                    line-height: 1em;
                                }

                                .catalog-roll .list-elem .p-price_g {
                                    margin-top: 1px;
                                    font-size: 20px;
                                    font-weight: bold;
                                    color: #6e983e;
                                    line-height: 1em;
                                }

                            .available-b {
                                width: 384px;
                                float: right;
                                margin-top: 14px;
                            }

                                .item-img .available-b {
                                    width: 100%;
                                    float: none;
                                    margin-top: 28px;
                                }

                                .fancy-inline .item-img .available-b {
                                    margin-top: 14px;
                                }

                                .available-b .p-title {
                                    padding-bottom: 1px;
                                    font-size: 20px;
                                    color: #bc307e;
                                    text-align: center;
                                    border-bottom: 1px solid #bc317f;
                                }

                                .available-b .available-list {
                                    width: 394px;
                                    margin: 10px 0 0 -7px;
                                }

                                .fancy-inline .available-b .available-list {
                                    width: 294px;
                                    margin: 10px 0 0 -7px;
                                }

                                    .available-b .av-elem {
                                        /*width: 120px;*/
                                        display: inline-block;
                                        vertical-align: top;
                                        margin: 0px 0 0 7px;
                                    }

                                        .available-b .av-elem .s-text {
                                            /*max-width: 70px;*/
                                            display: inline-block;
                                            vertical-align: middle;
                                            margin-right: 3px;
                                            font-size: 12px;
                                            color: #000;
                                            overflow: hidden;
                                            white-space: nowrap;
                                            text-overflow: ellipsis;
                                        }

                                        .available-b .av-elem .s-pos {
                                            display: inline-block;
                                            vertical-align: middle;
                                            position: relative;
                                            top: -1px;
                                        }

                                            .available-b .av-elem .s-pos_in {
                                                width: 6px;
                                                height: 6px;
                                                display: inline-block;
                                                vertical-align: middle;
                                                margin-left: -1px;
                                                background: #b9b9b9;
                                            }
                                            
                                                .available-b .av-elem .s-pos_in.active {
                                                    background: #5e8b27;
                                                }

                    .catalog-roll .list-elem .hidden-b {
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: -10px;
                        left: -10px;
                        padding: 8px 8px 59px;
                        background: #fff;
                        border: 2px solid #6e983e;
                        -khtml-opacity:     0;
                        -moz-opacity:     0;
                        opacity: 0;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        z-index: 2;
                    }

                        .catalog-roll .list-elem .btn-popup {
                            width: 166px;
                            position: absolute;
                            bottom: 15px;
                            left: 8px;
                            padding: 8px 0px;
                            font-size: 15px;
                            -khtml-opacity:     0;
                            -moz-opacity:     0;
                            opacity: 0;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                            cursor: pointer;
                        }

                            .catalog-roll .list-elem:hover .btn-popup {
                                -khtml-opacity:     1;
                                -moz-opacity:     1;
                                opacity: 1;

                            }

                        .catalog-roll .list-elem:hover .hidden-b {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .catalog-roll .list-elem .control-b {
                            width: 168px;
                            position: absolute;
                            bottom: 18px;
                            left: 223px;
                        }

                        .catalog-roll .calc-res {
                            width: 54px;
                            float: left;
                            margin-top: 3px;
                            position: relative;
                        }

                            .catalog-roll .calc-res .calc-input {
                                width: 30px;
                                height: 20px;
                                display: inline-block;
                                border: 1px solid #000;
                                font-size: 14px;
                                text-align: center;
                                background: none;
                            }

                            .catalog-roll .calc-res .calc-plus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                top: 3px;
                                left: 39px;
                                background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -277px no-repeat;
                            }

                            .catalog-roll .calc-res .calc-minus {
                                width: 7px;
                                height: 6px;
                                position: absolute;
                                bottom: 3px;
                                left: 39px;
                                background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -285px no-repeat;
                            }

                        .catalog-roll .btn-cart {
                            width: 113px;
                            float: right;
                            padding: 5px 0;
                            font-size: 15px;
                            cursor: pointer;
                        }


        /* *** CATALOG-RK *** */
        .catalog-rk {
            margin-top: 18px;
            padding-bottom: 17px;
            text-align: center;
        }


        /* ****** ITEM-B ****** */
        .item-b {
            margin-top: 17px;
            margin: 25px;
        }

            /* *** ITEM-IMG *** */
            .item-img {
                width: 399px;
                float: left;
            }

                .fancy-inline .item-img {
                    width: 285px;
                }

                .item-img .item-gallery {
                    width: 414px;
                }

                .fancy-inline .item-img .item-gallery {
                    width: 300px;
                }

                    .item-img .item-gallery .slider-img {
                        width: 399px;
                        height: 399px;
                        position: relative;
                    }

                    .fancy-inline .item-img .item-gallery .slider-img {
                        width: 285px;
                        height: 291px;
                    }

                    .item-img .item-gallery .slider-img .slider-img_wrap {
                        /*width: 397px;*/
                        /*height: 397px;*/
                        display: table-cell;
                        vertical-align: middle;
                        text-align: center;
                        border: 1px solid #b9b9b9;
                        margin: auto;
                    }

                    .fancy-inline .item-img .item-gallery .slider-img .slider-img_wrap {
                        /*width: 283px;*/
                        /*height: 289px;*/
                        display: table-cell;
                        vertical-align: middle;
                        text-align: center;
                        border: 1px solid #b9b9b9;
                        margin: auto;
                    }

                    .item-img .item-gallery .slider-img .slider-img_wrap {
                        max-width: 397px;
                        max-height: 397px;
                        /*display: inline-block;*/
                        vertical-align: top;
                    }

                    .fancy-inline .item-img .item-gallery .slider-img .slider-img_wrap {
                        max-width: 283px;
                        max-height: 289px;
                    }

                    .item-img .item-gallery .s-stat {
                        position: absolute;
                        top: 5px;
                        left: 5px;
                        font-family: Tahoma, Arial, sans-serif;
                        font-size: 18px;
                        color: #fff;
                        font-weight: bold;
                    }

                        .item-img .item-gallery .s-stat.stat-red {background: #f40000; top:60px;}
                        .item-img .item-gallery .s-stat.stat-orange {background: #f45600; }
                        .item-img .item-gallery .s-stat.stat-green {background: #6e983e; }
                        .item-img .item-gallery .s-stat.stat-percent{
                            /* background-image: url(/images/bpercent.png); */
                            background-color: #db2c81;
                            /* width: 87px; */
                            height: 32px;
                            top: 42px;
                            line-height: 32px;
                            text-align: center;
                            border-radius: 5px;
                            padding-left: 10px;
                            padding-right: 10px;
                        }
                        .item-img .item-gallery .s-stat.stat-bestprice{
                            width: auto;
                            padding: 0px 5px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 3px;
                            background-color: orange;
                            font-weight: normal !important;
                        }
                        .item-img .item-gallery .s-stat.stat-hit{
                            /*background-image: url(/images/bhit.png);*/
                            width: 72px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 5px;
                            background-color: #008b00;
                            text-align: center;
                        }
                        .item-img .item-gallery .s-stat.stat-new{
                            /*background-image: url(/images/bnew.png);*/
                            width: 100px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 5px;
                            background-color: #008b00;
                            text-align: center;
                        }
                        .item-img .item-gallery .s-stat.stat-action{
                            /*background-image: url(/images/baction.png);*/
                            width: 72px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 5px;
                            background-color: #008b00;
                            text-align: center;
                        }
                        .item-img .item-gallery .s-stat.stat-utsenka{
                            /*background-image: url(/images/butsenka.png);*/
                            width: 78px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 5px;
                            background-color: #008b00;
                            text-align: center;
                        }
                        .item-img .item-gallery .s-stat.stat-sale{
                            /*background-image: url(/images/bsale.png);*/
                            width: 135px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 5px;
                            background-color: #008b00;
                            text-align: center;
                        }
                        .item-img .item-gallery .s-stat.stat-notaval{
                            width: 166px;
                            height: 32px;
                            line-height: 32px;
                            border-radius: 3px;
                            background-color: #bbbbbb;
                            font-weight: normal !important;
                            font-size: 23px !important;
                            text-align: center;
                            border: 1px solid #7ead47;
                        }


                    .item-img .item-gallery .link-video {
                        position: absolute;
                        bottom: 15px;
                        left: 15px;
                        padding: 5px 18px;
                        font-family: Tahoma, Arial, sans-serif;
                        font-size: 16px;
                        color: #fff;
                        font-weight: bold;
                        background: #bc307e;
                        white-space: nowrap;
                        text-decoration: none;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }

                        .item-img .item-gallery .link-video .icon-pointer {
                            width: 9px;
                            height: 11px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 4px;
                            position: relative;
                            top: -1px;
                            background: url(/local/templates/posuda_new/images/sprite.png) -56px -663px no-repeat;
                        }

                        .item-img .item-gallery .link-video:hover {
                            -khtml-opacity:     .8;
                            -moz-opacity:     0.8;
                            opacity: .8;
                        }

                    .item-img .flex-carousel {
                        margin-top: 10px;
                    }

                    .fancy-inline .item-img .flex-carousel {
                        margin-top: 19px;
                    }

                        .item-img .flex-carousel.startElem .flex-viewport:before {
                            content: "";
                            width: 3px;
                            height: 60px;
                            position: absolute;
                            top: 0px;
                            right: 0px;
                            background: url(/local/templates/posuda_new/images/sprite.png) -77px -668px no-repeat;
                            z-index: 1;
                        }

                        .item-img .flex-carousel .carousel-img_wrap {
                            width: 58px;
                            height: 58px;
                            display: table-cell;
                            vertical-align: middle;
                            text-align: center;
                            border: 1px solid #b9b9b9;
                            cursor: pointer;
                        }








            /* *** ITEM-INFO *** */
            .item-info {
                width: 510px;
                float: right;
                margin-top: -6px;
            }

                .fancy-inline .item-info {
                    width: 461px;
                }

                .item-info .title-b {
                    font-size: 30px;
                    color: #3f3f3f;
                }
                .item-info .title-b>h1{
                    font-size: 30px;
                    font-weight: normal;
                }

                .fancy-inline .item-info .title-b {
                    font-size: 25px;
                    color: #3f3f3f;
                }

                .item-info_left {
                    width: 315px;
                    float: left;
                    margin-top: 3px;
                }

                .item-info .favorites-b {
                    margin-top: 12px;
                }

                .fancy-inline .item-info .favorites-b {
                    margin-top: 17px;
                }

                    .item-info .favorites-b span{
                        display: block;
                        margin-left: 34px;
                        position: relative;
                        font-size: 15px;
                        text-decoration: none;
                        color: #7f7f7f;
                        cursor: pointer;
                    }

                        .item-info .favorites-b span:hover {
                            text-decoration: underline;
                        }

                    .item-info .favorites-b span:before {
                        content: "";
                        width: 23px;
                        height: 21px;
                        position: absolute;
                        top: -2px;
                        left: -30px;
                        background: url(/local/templates/posuda_new/images/favoritesd.png) 0px 0px no-repeat;
                    }

                    .item-info .favorites-b.active span:before {
                        content: "";
                        width: 23px;
                        height: 21px;
                        position: absolute;
                        top: -2px;
                        left: -30px;
                        background: url(/local/templates/posuda_new/images/favorites.png) 0px 0px no-repeat;
                    }


                .item-info_delivery {
                    width: 144px;
                    float: right;
                    margin-top: 12px;
                    padding: 9px 12px 6px 15px;
                    border: 1px solid #c7c8c8;
                    -moz-border-radius: 6px;
                    -webkit-border-radius: 6px;
                    -khtml-border-radius: 6px;
                    border-radius: 6px;
                    behavior: url(/local/templates/posuda_new/js/PIE.htc); 
                    position: relative;
                }

                    .item-info_delivery .p-title {
                        padding-bottom: 11px;
                        font-size: 15px;
                        text-align: center;
                        color: #000;
                        border-bottom: 1px solid #b9b9b9;
                        line-height: 1.25em;
                    }

                        .item-info_delivery .p-title a {
                            color: #0081ff;
                        }
                        
                    .ii-delivery_b  {
                        margin-top: 7px;
                        padding-bottom: 8px;
                        border-bottom: 1px solid #b9b9b9;
                    }

                        .ii-delivery_b .p-text {
                            font-size: 12px;
                            color: #000;
                            line-height: 1.25em;
                        }
                        
                            .ii-delivery_b .p-text em {
                                color: #bc307e;
                                font-style: normal;
                            }

                    .item-info_delivery .bottom-control {
                        margin-top: 4px;
                        text-align: center;
                    }

                        .item-info_delivery .bottom-control .link-details {
                            font-size: 12px;
                            color: #0081ff;
                        }




                .item-info_tth {
                    margin-top: 15px;
                }

                    .item-info_tth table {
                        border-collapse: collapse;
                    }

                        .item-info_tth td {
                            font-size: 14px;
                            color: #000;
                            padding: 3px 0 0 10px;
                        }

                            .item-info_tth td:first-child {
                                width: 121px;
                                padding-left: 0;
                                font-weight: bold;
                                padding-left: 10px;
                            }
                            
                        .item-info_tth td a {
                            color: #0081ff;
                        }



                .item-info .price-b {
                    width: 345px;
                    margin-top: 15px;
                }

                    .item-info .price-b_elem {
                        width: 163px;
                        display: inline-block;
                        margin-right: 5px;
                        vertical-align: top;
                    }

                        .item-info .price-b_elem .p-title {
                            font-size: 18px;
                            color: #000;
                        }

                        .item-info .price-b_elem .p-price_u {
                            margin-top: 4px;
                            font-size: 15px;
                            color: #7f7f7f;
                            font-weight: bold;
                            text-decoration: line-through;
                            line-height: 1em;
                        }

                        .item-info .price-b_elem .p-price {
                            font-size: 20px;
                            color: #bc307e;
                            font-weight: bold;
                            margin-top: 1px;
                            line-height: 1em;
                        }

                        .item-info .price-b_elem .p-price_g {
                            font-size: 20px;
                            color: #6e983e;
                            font-weight: bold;
                            margin-top: 1px;
                            line-height: 1em;
                        }



                .item-info .control-b {
                    margin-top: 24px;
                }

                    .item-info .calc-res {
                        width: 55px;
                        display: inline-block;
                        margin-right: 5px;
                        vertical-align: middle;
                        position: relative;
                    }

                        .item-info .calc-res .calc-input {
                            width: 34px;
                            height: 20px;
                            display: inline-block;
                            border: 1px solid #000;
                            font-size: 14px;
                            text-align: center;
                            background: none;
                        }

                        .item-info .calc-res .calc-plus {
                            width: 7px;
                            height: 6px;
                            position: absolute;
                            top: 3px;
                            left: 45px;
                            background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -277px no-repeat;
                        }

                        .item-info .calc-res .calc-minus {
                            width: 7px;
                            height: 6px;
                            position: absolute;
                            bottom: 3px;
                            left: 45px;
                            background: url(/local/templates/posuda_new/images/spritesheet.png) -4px -285px no-repeat;
                        }

                    .item-info .btn-cart {
                        width: 113px;
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 30px;
                        padding: 5px 0;
                        font-size: 15px;
                        cursor: pointer;
                    }
                    .item-info button.btn-cart.btn-cart-disabled{
                        background: #0000002e;
                    }

                    .item-info .control-b .link-details {
                        display: inline-block;
                        vertical-align: middle;
                        font-size: 15px;
                        color: #0081ff;
                    }


                /* *** ITEM-INFO_CONTENT *** */
                .item-info_content {
                    margin-top: 22px;
                }

                    .item-info_content .box {
                        /*display: none;*/
                    }

                    .item-info_content .tabs {
                        margin-top: 13px;
                    }

                    .item-info_content .tab-list {
                        height: 26px;
                        padding-bottom: 10px;
                        border-bottom: 1px solid #bc307e;
                    }

                        .item-info_content .tab-list ul {
                            text-align: justify;
                        }

                        .fancy-inline .item-info_content .tab-list ul {
                            text-align: center;

                        }

                        .item-info_content .tab-list ul:after {
                            width: 100%;
                            height: 0px;
                            visibility: hidden;
                            overflow: hidden;
                            content: '';
                            display: inline-block;
                        }

                        .fancy-inline .item-info_content .tab-list ul:after {
                            display: none;
                        }

                        .item-info_content .tab-list li {
                            display: inline-block;
                            text-align: left;
                            cursor: pointer;
                            font-size: 15px;
                            color: #b9b9b9;
                        }

                        .fancy-inline .item-info_content .tab-list li {
                            margin: 0 10px;
                        }
                        
                            .item-info_content .tab-list li:hover {
                                color: #bc307e;
                            }

                            .item-info_content .tab-list li.active {
                                font-size: 24px;
                                color: #bc307e;
                            }


                    /* ITEM-COMMENTS */
                    .item-comments {

                    }

                        .item-comments .scroll-pane_comments {
                            max-height: 246px;
                        }

                        .item-comments .scroll-pane_description {
                            height: 161px;
                            font-size: 14px;
                            color: #000;
                            line-height: 1.25em;
                        }

                        .item-comments .comment-b {
                            margin-top: 7px;
                            margin-bottom: 20px;
                        }

                            .item-comments .comment-b .p-title {
                                margin-bottom: 7px;
                                font-size: 13px;
                                color: #000;
                            }

                                .item-comments .comment-b .p-title .s-date {
                                    margin-right: 3px;
                                    color: #bc307e;
                                }

                                .item-comments .comment-b .p-title .s-city {
                                    margin-right: 7px;
                                    color: #bc307e;
                                }

                            .item-comments .comment-b .p-text {
                                margin-top: 2px;
                                font-size: 13px;
                                color: #000;
                                line-height: 1.16em;
                            }










                /* *** ITEM-SOC_L *** */
                .item-soc_l {
                    margin-top: 25px;
                }

                    .fancy-inline .item-soc_l {
                        margin-top: 15px;
                    }

                    .item-soc_l .s-text {
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 8px;
                        font-size: 14px;
                        color: #000;
                    }

                    .item-soc_l .link-soc {
                        width: 27px;
                        height: 27px;
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 6px;
                        background-image: url(/local/templates/posuda_new/images/sprite.png);
                        background-repeat: no-repeat;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }

                        .item-soc_l .soc-vk {background-position: -1px -678px; }
                        .item-soc_l .soc-fb {background-position: -32px -678px; }
                        .item-soc_l .soc-twitter {background-position: -1px -707px; }
                        .item-soc_l .soc-odn {background-position: -32px -707px; }
                        .item-soc_l .soc-mail {
                            width: 38px;
                            height: 27px;
                            background-position: -1px -736px;
                        }

                        .item-soc_l .link-soc:hover {
                            -khtml-opacity:     .8;
                            -moz-opacity:     0.8;
                            opacity: .8;
                        }

                            .item-soc_l #the_share{
                                display: inline-block;
                            }
                            .item-soc_l .b-share-icon {
                                width: 37px;
                                height: 37px;
                                display: inline-block;
                                vertical-align: middle;
                                margin-right: 6px;
                                background-image: url(/local/templates/posuda_new/images/spritesheet.png);
                                background-repeat: no-repeat;
                            }
                            
                            .item-soc_l .b-share__handle {
                                    float: none;
                                    height: auto;
                                }

                                .item-soc_l .b-share-icon_vkontakte {background-position: -49px -841px; }
                                .item-soc_l .b-share-icon_facebook {background-position: -49px -883px; }
                                .item-soc_l .b-share-icon_twitter {background-position: -1px -841px; }
                                .item-soc_l .b-share-icon_odnoklassniki {background-position: -1px -883px; }
                                .item-soc_l .b-share-icon:hover {
                                    background-image: url(/local/templates/posuda_new/images/soc-h.png);
                                    background-repeat: no-repeat;
                                }
                                .item-soc_l .b-share-icon_vkontakte:hover {background-position: 0px 0px; }
                                .item-soc_l .b-share-icon_facebook:hover {background-position: -44px 0px; }
                                .item-soc_l .b-share-icon_twitter:hover {background-position: -89px 0px; }
                                .item-soc_l .b-share-icon_odnoklassniki:hover {background-position: -134px 0px; }

                        .news-detail .info-soc .ya-share2,
                        .item-b .info-soc .ya-share2{
                            display: inline-block;
                            vertical-align: middle;
                        }
                        .news-detail .info-soc .ya-share2 .ya-share2__badge,
                        .item-b .info-soc .ya-share2 .ya-share2__badge{
                            width: 37px;
                            height: 37px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 6px;
                            background-image: url(/local/templates/posuda_new/images/spritesheet.png);
                            background-repeat: no-repeat;
                            background-color: white;
                        }
                        .news-detail .info-soc .ya-share2 .ya-share2__badge .ya-share2__icon,
                        .item-b .info-soc .ya-share2 .ya-share2__badge .ya-share2__icon{
                            display: none;
                        }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge{background-position: -49px -841px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_facebook .ya-share2__badge,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_facebook .ya-share2__badge{background-position: -49px -883px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_twitter .ya-share2__badge,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_twitter .ya-share2__badge{background-position: -1px -841px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge{background-position: -1px -883px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__badge:hover,
                        .item-b .info-soc .ya-share2 .ya-share2__badge:hover {
                            background-image: url(/local/templates/posuda_new/images/soc-h.png);
                            background-repeat: no-repeat;
                        }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge:hover,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge:hover{background-position: 0px 0px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_facebook .ya-share2__badge:hover,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_facebook .ya-share2__badge:hover{background-position: -44px 0px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_twitter .ya-share2__badge:hover,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_twitter .ya-share2__badge:hover{background-position: -89px 0px; }
                        .news-detail .info-soc .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge:hover,
                        .item-b .info-soc .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge:hover{background-position: -134px 0px; }


            /* ****** SIMILAR-GOODS ****** */
            .similar-goods {
                margin-top: 37px;
            }

                .similar-goods .title-b {
                    position: relative;
                }

                    .similar-goods .title-b:before {
                        content: "";
                        width: 100%;
                        height: 1px;
                        position: absolute;
                        top: 22px;
                        left: 0px;
                        background: #bc307e;
                    }

                    .similar-goods .title-b p {
                        text-align: center;
                    }

                    .similar-goods .title-b p span {
                        display: inline-block;
                        padding: 0 23px;
                        background: #fff;
                        font-size: 30px;
                        color: #bc307e;
                        position: relative;
                    }


                .main-similar_carousel {
                    width: 844px;
                    min-height: 320px;
                    margin: 33px 68px 0;
                    position: relative;
                }

                    .main-similar_carousel .slick-list li {
                        width: 177px;
                        float: left;
                        padding: 0 17px;
                        min-height: 370px;
                    }

                    .main-similar_carousel .btn-prev {
                        /*width: 45px;*/
                        height: 100%;
                        top: -33px;
                        left: -24px;
                        padding-bottom: 20px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        z-index: 1;
                    }

                        .main-similar_carousel .btn-prev:before {
                            content: "";
                            width: 24px;
                            height: 50px;
                            position: absolute;
                            top: 98px;
                            left: 0px;
                            background: url(/local/templates/posuda_new/images/spritesheet.png) -12px -779px no-repeat;
                            -khtml-opacity: 0.3;
                            -moz-opacity: 0.3;
                            opacity: 0.3;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                        .main-similar_carousel .btn-prev:after {
                            content: "";
                            width: 12px;
                            height: 340px;
                            position: absolute;
                            top: 0px;
                            right: -13px;
                            /*background: url(/local/templates/posuda_new/images/spritesheet.png) -63px -891px no-repeat;*/
                            -khtml-opacity: 0;
                            -moz-opacity: 0;
                            opacity: 0;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                        .main-similar_carousel .btn-prev:hover:after {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .main-similar_carousel .btn-prev:hover:before {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .main-similar_carousel .btn-prev:hover {
                            background: #fff;
                        }

                    .main-similar_carousel .btn-next {
                        /*width: 45px;*/
                        height: 100%;
                        top: -33px;
                        right: -24px;
                        padding-bottom: 20px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }

                        .main-similar_carousel .btn-next:before {
                            content: "";
                            width: 24px;
                            height: 50px;
                            position: absolute;
                            top: 98px;
                            right: 0px;
                            background: url(/local/templates/posuda_new/images/spritesheet.png) -39px -779px no-repeat;
                            -khtml-opacity: 0.3;
                            -moz-opacity: 0.3;
                            opacity: 0.3;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                        .main-similar_carousel .btn-next:after {
                            content: "";
                            width: 12px;
                            height: 340px;
                            position: absolute;
                            top: 0px;
                            left: -13px;
                            background: url(/local/templates/posuda_new/images/spritesheet.png) -88px -891px no-repeat;
                            -khtml-opacity: 0;
                            -moz-opacity: 0;
                            opacity: 0;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                        .main-similar_carousel .btn-next:hover:after {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .main-similar_carousel .btn-next:hover:before {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        }

                        .main-similar_carousel .btn-next:hover {
                            background: #fff;
                        }

                    .main-similar_carousel .list-elem {
                        width: 177px;
                        display: inline-block;
                        vertical-align: top;
                        position: relative;
                    }
                    
                        .main-similar_carousel .list-elem_wrap {
                            position: relative;
                        }
                        
                        
                        .main-similar_carousel .list-elem_wrap .img-b {
                            width: 177px;
                            height: 197px;
                            position: relative;
                            border: 1px solid #bababa;
                        }
                        
                        .main-similar_carousel .list-elem_wrap .link-video {
                            position: absolute;
                            bottom: 10px;
                            left: 10px;
                            padding: 4px 15px;
                            font-family: Tahoma, Arial, sans-serif;
                            font-size: 14px;
                            color: #fff;
                            font-weight: bold;
                            background: #bc307e;
                            white-space: nowrap;
                            text-decoration: none;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }
                        
                        .main-similar_carousel .list-elem_wrap .link-video .icon-pointer {
                            width: 7px;
                            height: 9px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: 4px;
                            position: relative;
                            top: -1px;
                            background: url(/local/templates/posuda_new/images/sprite.png) -44px -664px no-repeat;
                        }
                        
                        .main-similar_carousel .list-elem_wrap .link-video:hover {
                            -khtml-opacity:     .8;
                            -moz-opacity:     0.8;
                            opacity: .8;
                        }
                        
                        .main-similar_carousel .list-elem_wrap .img-b .s-stat {
                            position: absolute;
                            top: 3px;
                            left: 3px;
                            font-family: Tahoma, Arial, sans-serif;
                            font-size: 16px;
                            color: #fff;
                            font-weight: bold;
                            text-align: center;
                        }

                        .main-similar_carousel .list-elem .stars-b {
                            width: 69px;
                            position: absolute;
                            top: 1px;
                            right: 0;
                        }

                            .main-similar_carousel .stars-b .s-star {
                                width: 13px;
                                height: 11px;
                                display: inline-block;
                                vertical-align: middle;
                                margin-right: -3px;
                                background: url(/local/templates/posuda_new/images/sprite.png) -2px -661px no-repeat;
                            }

                            .main-similar_carousel .stars-b .s-star.active {
                                background-position: -16px -661px;
                            }
                        
                        .main-similar_carousel .list-elem_wrap .s-stat.stat-red {background: #f40000; bottom: 40px;}
                        .main-similar_carousel .list-elem_wrap .s-stat.stat-orange {background: #f45600; }
                        .main-similar_carousel .list-elem_wrap .s-stat.stat-green {background: #6e983e; }
                        
                        .main-similar_carousel .list-elem_wrap .img-b .img-wrap {
                            width: 177px;
                            height: 177px;
                            display: table-cell;
                            background: #fff;
                            vertical-align: middle;
                            text-align: center;
                        }
                        
                        .main-similar_carousel .list-elem .img-b img {
                            max-width: 175px;
                            max-height: 175px;
                            display: inline-block;
                            vertical-align: top;
                        }
                        
                        .main-similar_carousel .list-elem .stars-b {
                            width: 69px;
                            position: absolute;
                            top: 1px;
                            right: 0;
                        }
                        
                        .catalog-b .stars-b .s-star {
                            width: 13px;
                            height: 11px;
                            display: inline-block;
                            vertical-align: middle;
                            margin-right: -3px;
                            background: url(/local/templates/posuda_new/images/sprite.png) -2px -661px no-repeat;
                        }
                        
                        .catalog-b .stars-b .s-star.active {
                            background-position: -16px -661px;
                        }
                        
                        .main-similar_carousel .list-elem .btn-popup {
                            width: 166px;
                            position: absolute;
                            bottom: 25px;
                            left: 6px;
                            padding: 8px 0px;
                            font-size: 15px;
                            -khtml-opacity:     0;
                            -moz-opacity:     0;
                            opacity: 0;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }
                        
                        .main-similar_carousel .list-elem:hover .btn-popup {
                            -khtml-opacity:     1;
                            -moz-opacity:     1;
                            opacity: 1;
                        
                        }
                        
                        
                        
                        
                        .main-similar_carousel .list-elem .text-b {
                            margin-top: 9px;
                        }
                        
                        .main-similar_carousel .list-elem .p-name {
                            font-size: 15px;
                            color: #000;
                            line-height: 1.25em;
                        }
                        
                        .main-similar_carousel .list-elem .price-b {
                            margin-top: 8px;
                        }
                        
                        .main-similar_carousel .list-elem .p-price_u {
                            font-size: 15px;
                            font-weight: bold;
                            color: #7f7f7f;
                            text-decoration: line-through;
                            line-height: 1em;
                        }
                        
                        .main-similar_carousel .list-elem .p-price {
                            margin-top: 1px;
                            font-size: 20px;
                            font-weight: bold;
                            color: #bc307e;
                            line-height: 1em;
                        }
                        
                        .main-similar_carousel .list-elem .p-price_g {
                            margin-top: 1px;
                            font-size: 20px;
                            font-weight: bold;
                            color: #6e983e;
                            line-height: 1em;
                        }












        /* ****** NEWLESS-GOODS ****** */
        .newless-goods {
            margin-top: 16px;
            padding-bottom: 23px;
        }

            .newless-goods .title-b {
                position: relative;
                margin-bottom: 18px;
            }

            .newless-goods .title-b:before {
                content: "";
                width: 100%;
                height: 1px;
                position: absolute;
                top: 22px;
                left: 0px;
                background: #bc307e;
            }

            .newless-goods .title-b p {
                text-align: center;
            }

            .newless-goods .title-b p span {
                display: inline-block;
                padding: 0 23px;
                background: #fff;
                font-size: 30px;
                color: #bc307e;
                position: relative;
            }










                
                
                
                
    /* ********* SIDEBAR-LEFT ********* */
    .sidebar-left {
        width: 156px;
        float: left;
        margin-top: 17px;
    }

        /* ****** S-PARAMS ****** */
        .s-params {

        }

            .s-params_wrap + .s-params_wrap {
                margin-top: 20px;
            }

            .s-params_wrap .p-title {
                font-size: 16px;
                color: #bc307e;
            }

            .s-params .param-group {
                margin-top: 6px;
                position: relative;
            }

            .s-params_wrap .param-group .s-label {
                padding-left: 15px;
                position: relative;
                font-size: 14px;
                color: #3f3f3f;
                font-weight: bold;
                cursor: pointer;
            }

                .s-params_wrap .s-label:before {
                    content: "";
                    width: 10px;
                    height: 10px;
                    position: absolute;
                    top: 5px;
                    left: 0px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -52px -291px no-repeat;
                }

                .s-params_wrap .open .s-label:before {
                    background-position: -52px -281px;
                    top: 7px;
                }

            .s-params_wrap .list-b {
                position: relative;
            }

                .s-params_wrap .param-group label {
                    display: block;
                    padding-left: 15px;
                    margin-top: 10px;
                    font-size: 13px;
                    color: #3f3f3f;
                    position: relative;
                    line-height: 1em;
                    font-weight: normal;
                }
                .s-params_wrap .param-group label>span{
                    cursor: pointer;
                }
                .s-params_wrap .param-group label>span:hover,
                .s-params_wrap .param-group label>span:focus{
                    color: #bc307e;
                }

                    .s-params .param-group label .checker {
                        position: absolute;
                        top: 3px;
                        left: 0;
                    }

                    .s-params .param-group label .s-text {
                        display: inline-block;
                        vertical-align: middle;
                        font-size: 13px;
                    }

                .s-params .param-group .hidden-list {
                    display: none;
                    position: relative;
                }

                .s-params .param-group .link-all {
                    display: inline-block;
                    margin: 11px 0 0 14px;
                    font-size: 13px;
                    color: #bc307e;
                    text-decoration: none;
                }

                    .s-params .param-group .link-all:hover {
                        text-decoration: underline;
                    }



            .s-params .list-color {
                width: 125px;
                margin-top: 10px;
            }

                .s-params .list-color .color-elem {
                    width: 20px;
                    height: 20px;
                    display: inline-block;
                    margin: 6px 7px 0 0;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                    cursor: pointer;
                }

                    .s-params .list-color .color-elem.active {
                        border: 1px solid #d5d5d5;
                    }

                    .s-params .list-color .color-elem:hover {
                        -khtml-opacity:     .6;
                        -moz-opacity:     0.6;
                        opacity: .6;

                    }




            .s-params .list-range {
                width: 151px;
                margin-top: 9px;
            }

                .s-params .list-range .s-separate {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 2px;
                    font-size: 12px;
                    font-family: Tahoma, Arial;
                    color: #000;
                }

                .s-params .list-range .s-inp {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 5px;
                }

                    .s-params .list-range input[type=text] {
                        width: 36px;
                        padding: 1px 5px;
                        border: 1px solid #d3d5d5;
                        background: #fff;
                        font-family: Tahoma, Arial;
                        font-size: 12px;
                        box-sizing: content-box;
                    }

                .s-params .list-range .range-wrap {
                    width: 141px;
                    margin-top: 17px;
                }









        /* ****** S-SOC ****** */
        .s-soc {
            margin-top: 42px;
        }










        /* ****** S-UPDATE ****** */
        .s-update {
            width: 138px;
            margin-top: 27px;
        }

            .s-update .p-title {
                font-size: 15px;
                color: #bc307e;
                line-height: .9em;
                text-align: center;
            }

            .s-update_wrap {
                margin-top: 15px;
                border: 1px solid #b9b9b9;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -khtml-border-radius: 10px;
                border-radius: 10px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                position: relative;
            }

                .s-update_wrap .bottom-b {
                    padding: 8px 4px;
                    background: #f7f7f7;
                    -moz-border-radius: 0 0 9px 9px;
                    -webkit-border-radius: 0 0 9px 9px;
                    -khtml-border-radius: 0 0 9px 9px;
                    border-radius: 0 0 9px 9px;
                    behavior: url(/local/templates/posuda_new/js/PIE.htc);
                    position: relative;
                }

                .s-update_wrap .bottom-b input[type=text] {
                    width: 116px;
                    padding: 3px 5px;
                    border: 1px solid #b9b9b9;
                    background: #fff;
                    font-size: 12px;
                    color: #7f7f7f;
                }


            .s-update input[type=submit] {
                width: 100%;
                display: block;
                padding: 5px 0;
                margin-top: 11px;
                font-size: 17px;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                -khtml-border-radius: 8px;
                border-radius: 8px;
                behavior: url(/local/templates/posuda_new/js/PIE.htc); 
                position: relative;
                border-top: 1px solid #9c9c9c;
                border-bottom: 1px solid #a6e744;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
            }







/* ********** ********** */









/* ********* POPUP ********* */

.inline-content {
    /*padding: 11px 15px 15px;
    background: #e8e8e8;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
    behavior: url(/local/templates/posuda_new/js/PIE.htc);*/
    padding: 0px;
    background: white;
}

    .inline-title {
        font-size: 15px;
        color: #000;

        height: 45px;
        color: white;
        background: #6e8c35;
        background: -moz-linear-gradient(top, #6e8c35 0%, #5b732a 100%);
        background: -webkit-linear-gradient(top, #6e8c35 0%,#5b732a 100%);
        background: linear-gradient(to bottom, #6e8c35 0%,#5b732a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e8c35', endColorstr='#5b732a',GradientType=0 );
        font-weight: bold;
        font-size: 15px;
        line-height: 45px;
    }

    .inline-form {

    }

        .inline-form_line {
            margin-top: 16px;
        }

            #inline-login .inline-form_line {
                padding-bottom: 7px;
            }

            .inline-form_line .s-note {
                margin-top: 1px;
                font-size: 12px;
                color: #4f4b49;
            }

            .inline-form_line input[type=text], .inline-form_line input[type=password] {
                width: 100%;
                padding: 5px 10px;
                border: 1px solid #b3b3b3;
                background: #fff;
                font-size: 14px;
                -webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.12);
                -moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.12);
                box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.12);
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

            .inline-form_line textarea {
                width: 100%;
                max-width: 100%;
                height: 69px;
                padding: 5px 10px;
                border: 1px solid #b3b3b3;
                background: #fff;
                font-size: 14px;
                -webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.12);
                -moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.12);
                box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.12);
                behavior: url(/local/templates/posuda_new/js/PIE.htc);
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

            .inline-form_line input[type=text].error, .inline-form_line input[type=password].error {
                border: 2px solid #ff0000;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
            }

            .inline-form_line input[type=text]::-webkit-input-placeholder {font-style: italic; }
            .inline-form_line input[type=password]::-webkit-input-placeholder {font-style: italic; }
            .inline-form_line input[type=text]::-moz-placeholder {font-style: italic; }
            .inline-form_line input[type=password]::-moz-placeholder {font-style: italic; }

            #inline-callback .inline-form_line input[type=text]::-webkit-input-placeholder {font-style: normal; color: #4f4b49; }
            #inline-callback .inline-form_line input[type=password]::-webkit-input-placeholder {font-style: normal; color: #4f4b49; }
            #inline-callback .inline-form_line input[type=text]::-moz-placeholder {font-style: normal; color: #4f4b49; }
            #inline-callback .inline-form_line input[type=password]::-moz-placeholder {font-style: normal; color: #4f4b49; }



        .i-line_remember {
            margin-top: 10px;
            padding-bottom: 10px;
            position: relative;
            padding-left: 25px;
        }

            .i-line_remember .checker {
                position: absolute;
                top: 2px;
                left: 0;
            }

            .i-line_remember .s-text {
                font-size: 11px;
                color: #4f4b49;
                font-style: italic;
                line-height: 1.25em;
            }

        .inline-content .bottom-control {
            margin-top: 1px;
        }

            .inline-content .bottom-control .btn-submit {
                height: 28px;
                padding: 0 21px;
                font-size: 14px;
            }

            .bottom-control_links {
                width: 103px;
                line-height: 1.25em;
                font-size: 11px;
                color: #0081ff;
                font-style: italic;
            }

                .bottom-control_links a {
                    color: #0081ff;
                    text-decoration: none;
                }

                .bottom-control_links a:hover {
                    text-decoration: underline;
                }


        .inline-content .s-captcha {
            display: block;
            margin-bottom: 3px;
        }



/* ****** INLINE-LOGIN ****** */
#inline-login {
    width: 231px;
    padding: 6px;
}

    .login-soc {
        margin-top: 10px;
    }

        .login-soc .link-soc {
            width: 27px;
            height: 27px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 8px;
            background-image: url(/local/templates/posuda_new/images/sprite.png);
            background-repeat: no-repeat;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

            .login-soc .soc-vk {background-position: -1px -678px; }
            .login-soc .soc-fb {background-position: -32px -678px; }
            .login-soc .soc-twitter {background-position: -1px -707px; }
            .login-soc .soc-odn {background-position: -32px -707px; }
            .login-soc .soc-mail {
                width: 38px;
                height: 27px;
                background-position: -1px -736px;
            }

            .login-soc .link-soc:hover {
                -khtml-opacity:     .8;
                -moz-opacity:     0.8;
                opacity: .8;
            }






/* ****** INLINE-FEEDBACK ****** */
#inline-feedback {
    /*width: 280px;*/
    padding: 6px;
}





/* ****** INLINE-CALLBACK ****** */
#inline-callback {
    width: 280px;
    padding: 6px;
}




/* ****** INLINE-REG ****** */
#inline-reg {
    width: 280px;
    padding: 6px;
}




/* ****** FANCY-INLINE ****** */
.fancy-inline {
    width: 830px;
    padding: 6px;
}

    .fancy-inline .inline-content {
        /*padding: 23px 22px 20px;
        background: #fff;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
        behavior: url(/local/templates/posuda_new/js/PIE.htc);
        border: 1px solid #6e983e;*/
    }












/* ********** FOOTER ********** */

#footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

    #footer .inner-wrapper {
        padding-top: 20px;
        background: #f1f1f1;
        position: relative;
        padding-bottom: 25px;
    }

    #footer .left-b {
        width: 680px;
        float: left;
        margin: 0 0 0 30px;
    }

    #footer .right-b {
        /*width: 230px;*/
        float: right;
        margin: 0px 35px 0 0;
    }


    /* ****** F-MENU ****** */
    .f-menu {

    }

        .f-menu_col {
            width: 150px;
            float: left;
            padding-right: 20px;
            box-sizing: content-box;
            line-height: normal;
        }

        .f-menu .p-title {
            font-size: 15px;
            color: #bc307e;
        }

            .f-menu .menu + .p-title {
                margin-top: 11px;
            }

        .f-menu .menu {
            margin-top: 7px;
            font-size: 12px;
            color: #3f3f3f;
        }
        
            .f-menu li {
                margin-top: 4px;
            }
            
            .f-menu li a {
                color: #3f3f3f;
                text-decoration: none;
            }

                .f-menu li a:hover {
                    text-decoration: underline;
                }








    /* ****** COPYRIGHTS ****** */
    .copyrights {
        font-size: 12px;
        color: #3f3f3f;
    }







    /* ****** F-LOGO ****** */
    .f-logo {

    }
        .f-logo img{
            max-width: 171px;
            /*height: 51px;*/
        }



        table.address_block{
            margin-top: 5px;
        }
        table.address_block td{
            padding-bottom: 15px;
            vertical-align: middle;
        }
        table.address_block tr td:first-child{
            padding-right: 10px;
            text-align: center;
        }

        table.address_block tr i.address-call{
            display: inline-block;
            width: 32px;
            height: 32px;
            background-image: url(/local/templates/posuda_new/images/call.png);
        }
        table.address_block tr:hover i.address-call{
            background-image: url(/local/templates/posuda_new/images/call-h.png);
        }
        table.address_block tr i.address-mail{
            display: inline-block;
            width: 25px;
            height: 18px;
            background-image: url(/local/templates/posuda_new/images/mail.png);
        }
        table.address_block tr:hover i.address-mail{
            background-image: url(/local/templates/posuda_new/images/mail-h.png);
        }

        table.address_block td a{
            font-size: 18px;
            text-decoration: none;
        }


    /* ****** F-CONTACTS ****** */
    .f-contacts {
        margin-bottom: 0px;
    }

        .f-contacts .p-phone {
            font-size: 18px;
            color: #3f3f3f;
            margin-top: 2px;
            margin-bottom: 2px;
            line-height: 1.1em;
        }

        .f-contacts .p-callback {
            margin-top: 7px;
        }

            .f-contacts .link-callback {
                position: relative;
                margin-left: 19px;
                text-decoration: none;
            }

                .f-contacts .link-callback:hover {
                    text-decoration: underline;
                }

                .f-contacts .link-callback:before {
                    content: "";
                    width: 16px;
                    height: 16px;
                    position: absolute;
                    top: 2px;
                    left: -18px;
                    background: url(/local/templates/posuda_new/images/sprite.png) -4px -257px no-repeat;
                }




    table.fotsoc-line{
        padding-left: 30px;
        padding-right: 35px;
        margin-bottom: 20px;
        border-collapse: separate;
    }
    table.fotsoc-line td{
        text-align: center;
        border-right: 1px #d2d2d2 solid;
    }
    table.fotsoc-line tr td:last-child{
        text-align: right;
        border-right: none;
    }

    table.fotsoc-line a.soc-sber{
    	display: inline-block;
    	width: 153px;
    	height: 71px;
    	background-image: url(/local/templates/posuda_new/images/spsber.png);
    }
    table.fotsoc-line a.soc-sber:hover{
    	background-image: url(/local/templates/posuda_new/images/spsber-h.png);
    }

    table.fotsoc-line table{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    table.fotsoc-line a.soc-sb{
        display: inline-block;
        width: 31px;
        height: 30px;
        background-image: url(/local/templates/posuda_new/images/soc-sb.png);
    }
    table.fotsoc-line a.soc-sb:hover{
        background-image: url(/local/templates/posuda_new/images/soc-sb-h.png);
    }
    table.fotsoc-line a.soc-mir{
        display: inline-block;
        width: 78px;
        height: 22px;
        background-image: url(/local/templates/posuda_new/images/soc-mir.png);
    }
    table.fotsoc-line a.soc-mir:hover{
        background-image: url(/local/templates/posuda_new/images/soc-mir-h.png);
    }
    table.fotsoc-line a.soc-visa{
        display: inline-block;
        width: 72px;
        height: 22px;
        background-image: url(/local/templates/posuda_new/images/soc-visa.png);
    }
    table.fotsoc-line a.soc-visa:hover{
        background-image: url(/local/templates/posuda_new/images/soc-visa-h.png);
    }
    table.fotsoc-line a.soc-master{
        display: inline-block;
        width: 49px;
        height: 31px;
        background-image: url(/local/templates/posuda_new/images/soc-master.png);
    }
    table.fotsoc-line a.soc-master:hover{
        background-image: url(/local/templates/posuda_new/images/soc-master-h.png);
    }
    table.fotsoc-line a.soc-sbp{
        display: inline-block;
        width: 55px;
        height: 31px;
        background-image: url(/local/templates/posuda_new/images/soc-sbp.png);
    }
    table.fotsoc-line a.soc-sbp:hover{
        background-image: url(/local/templates/posuda_new/images/soc-sbp-h.png);
    }
    table.fotsoc-line a.soc-payonline{
        display: inline-block;
        width: 61px;
        height: 42px;
        background-image: url(/local/templates/posuda_new/images/soc-payonline.png);
    }
    table.fotsoc-line a.soc-payonline:hover{
        background-image: url(/local/templates/posuda_new/images/soc-payonline-h.png);
    }

    /* ****** F-SOC ****** */
    .f-soc {
        /*margin-top: 40px;*/
    }

        .f-soc .p-text {
            font-size: 12px;
            color: #3f3f3f;
        }

        .f-soc_list {
            margin-right: 40px;
        }

            .f-soc_list .link-soc {
                width: 37px;
                height: 37px;
                display: inline-block;
                vertical-align: middle;
                margin-left: 4px;
                background-repeat: no-repeat;
            }

            .f-soc_list .soc-vk {
                background-image: url(/images/soc/vk.png);
            }
            .f-soc_list .soc-fb {
                background-image: url(/images/soc/fb.png);
            }
            .f-soc_list .soc-twitter {
                background-image: url(/images/soc/tw.png);
            }
            .f-soc_list .soc-odn {
                background-image: url(/images/soc/ok.png);
            }
            .f-soc_list .soc-inst{
                background-image: url(/images/soc/inst.png);
            }
            .f-soc_list .soc-vk:hover {
                background-image: url(/images/soc/vk-h.png);
            }
            .f-soc_list .soc-fb:hover {
                background-image: url(/images/soc/fb-h.png);
            }
            .f-soc_list .soc-twitter:hover {
                background-image: url(/images/soc/tw-h.png);
            }
            .f-soc_list .soc-odn:hover {
                background-image: url(/images/soc/ok-h.png);
            }
            .f-soc_list .soc-inst:hover {
                background-image: url(/images/soc/inst-h.png);
            }
            
	.fix-soc_list{
		position: fixed;
	    bottom: 0px;
	    /*z-index: 10;*/
        z-index: 20;
	    margin-left: 815px;
		border-top: 4px solid #5d8b27;
	    border-left: 4px solid #5d8b27;
	    border-right: 4px solid #5d8b27;
	    border-top-left-radius: 25px;
	    border-top-right-radius: 25px;
	    background: #f1f1f1;
	    text-align: center;
	}
	.fix-soc_list .fix-soc_list_cblock{
	    display: inline-block;
    	padding: 5px;
	}
	.fix-soc_list .fix-soc_list_cblock a:first-child{
		margin-left: 0px;
	}
	.fix-soc_list.hide-bar{
		bottom: -100px;
		transition: 0.5s linear; /* Время изменения */
	}
	@media (max-width: 979px){
		.fix-soc_list{
			display: none;
		}
	}


    #footer .footer-line{
        position: absolute;
        left: 30px;
        bottom: 5px;
    }
        .footer-line .copyrights>a{
            display: inline-block;
            vertical-align: middle;
        }
        .footer-line .copyrights>p{
            display: inline-block;
            padding-left: 12px;
            vertical-align: middle;
        }
            .footer-line .copyrights>p span{
                color: #0018ff;
                cursor: pointer;
                text-decoration: underline;
            }
            .footer-line .copyrights>p span:hover{
                text-decoration: none;
            }



/* ********** ********** */
.favorites-goods_list
    .hidden_delay{
        display: none;
    }

.popup-window-buttons .bx_bt_button{
    cursor: pointer;
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(/local/templates/posuda_new/js/PIE.htc);
    position: relative;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border: none;
    background: #6e983e;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding: 5px;
}


/*   Basket gift     */

.basket-gift{

}
.basket-gift>.text{
    margin: 10px;
    font-size: 14px;
    text-align: left;
}
.basket-gift li{
    display: table-cell;
}
.basket-gift li>a{
    display: block;
}

/* ***** ****** */


/*   index gift     */

.main-sad{
    position: relative;
    height: 300px;
}

.main-sad .s-gift-text{
    position: absolute;
    top: 2px;
    right: -9px;
    background: url(/local/templates/posuda_new/images/yarlik_podarki.png) no-repeat;
    display: block;
    width: 154px;
    height: 46px;
}
.main-sad .dop_nadpis {
    position: absolute;
    background: url('/local/templates/posuda_new/images/fon_greyo.png') repeat scroll 0% 0% transparent;
    bottom: 0px;
    right: 0px;
    left: 0px;
    padding: 5px 15px 5px 5px;
    font-size: 13px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
    text-align: left;
}

/* ***** ****** */

/* ***** section article ***** */

.list-elem p.p-art{
    color: grey;
    font-size: 14px;
}

/* ***** ****** */

section.content-right .section-description-hidden{
    display: none;
}

section.content-right .section-description{
  border-top: 1px solid #bc307e;
  border-bottom: 1px solid #bc307e;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
  display: inline-block; 
  width: 100%;
}

section.content-right .section-description .hand_text h2{
    color: #6e983e;
    font-weight: normal;
    margin-bottom: 5px;
    font-size: 25px;
}
section.content-right .section-description .hand_text h3{
    color: #6e983e;
    font-weight: normal;
    margin-bottom: 5px;
    font-size: 20px;  
}
section.content-right .section-description .hand_text p{
    margin-bottom: 10px;
}
section.content-right .section-description .hand_text ul{
    padding-left: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    list-style: disc;
}
section.content-right .section-description .hand_text ul li{
    padding-left: 5px;
    margin-bottom: 5px;
}
section.content-right .section-description .hand_text ol{
    padding-left: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
}
section.content-right .section-description .hand_text ol li{
    padding-left: 5px;
    margin-bottom: 5px;
}
section.content-right .section-brend-sections{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: justify;
    color: #6e983e;
    font-size: 18px;
}
section.content-right .section-brend-sections a{
    color: #bc307e;
    font-size: 16px;
}
section.content-right .tag-lists{
    margin-top: 8px;
    margin-bottom: 8px;
}
section.content-right .tag-lists-title{
    color: #6e983e;
    font-size: 18px;
}
section.content-right .tag-list{
    margin-left: 0px;
    margin-right: 0px;
}
section.content-right .tag-list .tag-list-title{
    display: block;
    margin-top: 12px;
    line-height: 15px;
    padding-left: 0px;
}
section.content-right .tag-list .tag-list-item{
    display: flex;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    flex-wrap: wrap;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    position: relative;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px;
}
section.content-right .tag-list .tag-list-item a{
    display: block;
    line-height: 15px;
    white-space: nowrap;
    padding: 4px 8px 5px;
    margin: 6px 0 6px 12px;
    text-decoration: none;
    border: 1px solid #bc307e;
    border-radius: 12px;
    background: #f4f4f4;
    transition: all .2s ease-in-out 0s;
}


#Go_Top {
    display: none;
  position: fixed;
  bottom: 10px;
  cursor: pointer;
  margin-left: 990px;
}
#Go_Top{
    width: 49px;
    height: 66px;
    background: url(/local/templates/posuda_new/images/spritesheet.png) no-repeat -3px -484px;
}


/* STIKER */


.list-elem_wrap .s-stat.stat-percent{
    /*background-image: url(/images/percent.png);*/
    background-color: #db2c81;
    /*width: 59px;*/
    height: 26px;
    top: 31px !important;
    text-align: center;
    line-height: 26px;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
}
.list-elem_wrap .s-stat.stat-bestprice{
    width: auto;
    padding: 0px 5px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    background-color: orange;
    font-weight: normal !important;
}
.list-elem_wrap .s-stat.stat-hit{
    /*background-image: url(/images/hit.png);*/
    width: 59px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    background-color: #008b00;
    font-weight: normal !important;
}
.list-elem_wrap .s-stat.stat-new{
    /*background-image: url(/images/new.png);*/
    background-color: #008b00;
    width: 93px;
    height: 26px;
    line-height: 26px;
    color: white;
    border-radius: 3px;
    font-weight: normal !important;
}
.list-elem_wrap .s-stat.stat-action{
    /*background-image: url(/images/action.png);*/
    width: 69px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    background-color: #008b00;
    font-weight: normal !important;
}
.list-elem_wrap .s-stat.stat-sale{
    /*background-image: url(/images/sale.png);*/
    width: 100px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    background-color: #008b00;
    font-weight: normal !important;
}
.list-elem_wrap .s-stat.stat-gift{
    /*background-image: url(/images/sale.png);*/
    width: 100px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    background-color: #008b00;
    font-weight: normal !important;
    text-decoration: none;
}
.list-elem_wrap .s-stat.stat-notaval{
    width: 104px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    background-color: #bbbbbb;
    font-weight: normal !important;
    font-size: 15px !important;
    border: 1px solid #7ead47;
}

.catalog-thumbs .list-elem_wrap .s-stat.stat-notaval{
    display: none;
}
.catalog-thumbs .list-elem_wrap .img-wrap{
    text-decoration: none;
}
.list-elem_wrap .img-wrap-avail,
.list-elem_wrap .img-wrap-not-avail{
    display: none;
}
.catalog-thumbs .list-elem_wrap .img-wrap-avail{
    background-color: #6e983e;
    color: white;
    text-align: center;
    line-height: 20px;
    display: block;
}
.catalog-thumbs .list-elem_wrap .img-wrap-not-avail{
    background-color: #bbbbbb;
    color: white;
    text-align: center;
    line-height: 20px;
    display: block;
}


.s-stat.valentin{
    width: 86px !important;
    height: 68px !important;
    background: none !important;
    background-image: url(/imgn/valentin.png) !important;
    line-height: 60px !important;
    padding: 0px !important;
}
.s-stat.valentin-m{
    width: 59px !important;
    height: 47px !important;
    background: none !important;
    background-image: url(/imgn/valentin_m.png) !important;
    line-height: 40px !important;
    padding: 0px !important;
}
.s-stat.zvezda{
    width: 86px !important;
    height: 82px !important;
    background: none !important;
    background-image: url(/imgn/zvezda_b.png) !important;
    line-height: 86px !important;
}
.s-stat.zvezda-m{
    width: 58px !important;
    height: 54px !important;
    background: none !important;
    background-image: url(/imgn/zvezda_m.png) !important;
    line-height: 58px !important;
    font-size: 13px !important;
}
.s-stat.lenta{
    /*width: 87px !important;
    height: 32px !important;
    background: none !important;
    background-image: url(/imgn/lenta_b1.png) !important;*/
}
.s-stat.lenta-m{
    /*width: 71px !important;
    height: 26px !important;
    background: none !important;
    background-image: url(/imgn/lenta_m1.png) !important;*/
}
.s-stat.apple{
    width: 66px !important;
    height: 82px !important;
    background: none !important;
    background-image: url(/imgn/apple_b.png) !important;
    line-height: 86px !important;
    padding: 0px !important;
}
.s-stat.apple-m{
    width: 50px !important;
    height: 62px !important;
    background: none !important;
    background-image: url(/imgn/apple_m.png) !important;
    line-height: 70px !important;
    font-size: 15px !important;
    padding: 0px !important;
}
.s-stat.label_1plus1{
    width: 69px !important;
    height: 32px !important;
    background: none !important;
    background-image: url(/img/label/label_1plus1.png) !important;
    top: 40px !important;
}
.s-stat.label_1plus1_m{
    width: 56px !important;
    height: 26px !important;
    background: none !important;
    background-image: url(/img/label/label_1plus1_m.png) !important;
    top: 32px !important;
}

.item-img .simvol-2020-rt{
    width: 90px !important;
    height: 26px !important;
    background: none !important;
    background-image: url(/imgn/simvol_2020.png) !important;
    position: absolute;
    top: 5px;
    right: 5px;
}
.img-b .simvol-2020-rt-m{
    width: 60px !important;
    height: 17px !important;
    background: none !important;
    background-image: url(/imgn/simvol_2020_m.png) !important;
    position: absolute;
    top: 5px;
    right: 5px;
}

.item-img .simvol-2021-rt{
    width: 90px !important;
    height: 26px !important;
    background: none !important;
    background-image: url(/imgn/simvol_2021.png) !important;
    position: absolute;
    top: 5px;
    right: 5px;
}
.img-b .simvol-2021-rt-m{
    width: 60px !important;
    height: 17px !important;
    background: none !important;
    background-image: url(/imgn/simvol_2021_m.png) !important;
    position: absolute;
    top: 5px;
    right: 5px;
}

.item-img .simvol-14fb{
    width: 111px !important;
    height: 74px !important;
    background: none !important;
    background-image: url(/imgn/simvol_14fb.png) !important;
    position: absolute;
    top: 5px;
    right: 5px;
}
.img-b .simvol-14fb{
    width: 60px !important;
    height: 40px !important;
    background: none !important;
    background-image: url(/imgn/simvol_14fb_m.png) !important;
    position: absolute;
    top: 5px;
    right: 5px;
}

/* Слайдер отзывов в VK */

.vk-reviews{
    position: relative;
}
.vk-reviews .bg_viewer_post_list{
    width: 920px;
}
.vk-reviews .bg_viewer_post{
    position: relative;
    display: inline-block;
    width: 430px;
    height: 200px;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #d0d0d0;
    padding: 10px;
    margin: 15px;
    clear: both;
    text-align: left;
}
.vk-reviews .bg_viewer_post_head{
    padding: 12px 0 0;
}
.vk-reviews .bg_viewer_post_head_thumb{
    margin-right: 15px;
    overflow: hidden;
    float: left;
}
.vk-reviews .bg_viewer_post_head_thumb img{
    float: left;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.vk-reviews .bg_viewer_post_head_name{
    display: inline;
    margin-right: 0.25em;
    padding: 3px 0 5px;
}
.vk-reviews .bg_viewer_post_head_name{
    font-size: 1.1em;
    font-weight: bold;
}
.vk-reviews .bg_viewer_post_owner_head_date{
    display: inline;
    margin-right: 0.25em;
    font-size: 1em;
}
.vk-reviews .bg_viewer_post_head_date{
    text-decoration: none;
    white-space: nowrap;
    color: #777;
}
.vk-reviews .bg_viewer_post_body{
    overflow: hidden;
    padding: 0 0 12px;
}
.vk-reviews div.bg_viewer_post_body:after {
content: " ";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 2em;
border-bottom: 10px solid #fff;
background: linear-gradient(transparent, #fff);
}
.vk-reviews .bg_viewer_post_text{
    width: auto;
    padding: 6px 0 3px;
}
.vk-reviews .btn-prev {
    width: 25px;
    height: 100px;
    top: 45%;
    left: 0;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .vk-reviews .btn-prev:before {
        content: "";
        width: 24px;
        height: 50px;
        position: absolute;
        top: 25px;
        left: 0px;
        background: url(/local/templates/posuda_new/images/sprite.png) -45px -120px no-repeat;
        background: url(/local/templates/posuda_new/images/spritesheet.png) -45px -120px no-repeat;
        -khtml-opacity:     0.3;
        -moz-opacity:     0.3;
        opacity: 0.3;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .vk-reviews .btn-prev:after {
        content: "";
        width: 13px;
        height: 176px;
        position: absolute;
        top: 0px;
        right: -13px;
        background: url(/local/templates/posuda_new/images/sprite.png) -68px -177px no-repeat;
        background: url(/local/templates/posuda_new/images/spritesheet.png) -68px -177px no-repeat;
        -khtml-opacity:     0;
        -moz-opacity:     0;
        opacity: 0;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }



    .vk-reviews .btn-prev:hover:before {
        -khtml-opacity:     1;
        -moz-opacity:     1;
        opacity: 1;
    }

.vk-reviews .btn-next {
    width: 25px;
    height: 100px;
    top: 45%;
    right: 0;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .vk-reviews .btn-next:before {
        content: "";
        width: 24px;
        height: 50px;
        position: absolute;
        top: 25px;
        right: 0px;
        background: url(/local/templates/posuda_new/images/spritesheet.png) -73px -120px no-repeat;
        -khtml-opacity:     0.3;
        -moz-opacity:     0.3;
        opacity: 0.3;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .vk-reviews .btn-next:after {
        content: "";
        width: 13px;
        height: 176px;
        position: absolute;
        top: 0px;
        left: -13px;
        background: url(/local/templates/posuda_new/images/spritesheet.png) -86px -177px no-repeat;
        -khtml-opacity:     0;
        -moz-opacity:     0;
        opacity: 0;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }


    .vk-reviews .btn-next:hover:before {
        -khtml-opacity:     1;
        -moz-opacity:     1;
        opacity: 1;
    }

/*filter show hide code*/
.filter-tovarov-mobile-title {
    text-align: center;
    display: flex;
}
.filter-tovarov-mobile-content {
    display: none;
}
.filter-tovarov-mobile {
    margin-bottom: 10px;
    display: none;
}

@media (max-width: 767px) {
    .filter-tovarov-mobile {
        display: block;
        height: 60px;
    }
    .filter-tovarov-mobile .filter-tovarov-mobile-block{
        background-color: #f4f4f4;
        margin: 0px -10px;
        padding: 10px 10px;
    }
    .filter-tovarov-mobile .filter-tovarov-mobile-block.filter-tovarov-mobile-block-fixed{
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        margin: 0;
        box-shadow: 0px 4px 4px rgba(0,0,0,.15);
        z-index: 80;
        transition: box-shadow .2s;
    }
    .filterleftblock {
        display: none;
    }
    .filter-tovarov-mobile .filter-tovarov-mobile-title>a{
        display: inline-block;
        height: 21px;
        border: 1px solid #b3b3b3;
        line-height: 19px;
        padding: 0px 10px 0 10px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        overflow: hidden;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff, #ebebeb);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb));
        background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
        background: -o-linear-gradient(top, #ffffff, #ebebeb);
        background: -ms-linear-gradient(top, #ffffff, #ebebeb);
        background: linear-gradient(top, #ffffff, #ebebeb);
        -pie-background: linear-gradient(#ffffff, #ebebeb);
        text-decoration: none;
        font-size: 14px;
    }
    /* OTC SPAN */
    /*.filter-tovarov-mobile .filter-tovarov-mobile-title>span{
        display: inline-block;
        height: 21px;
        border: 1px solid #b3b3b3;
        line-height: 19px;
        padding: 0px 10px 0 10px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        overflow: hidden;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff, #ebebeb);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb));
        background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
        background: -o-linear-gradient(top, #ffffff, #ebebeb);
        background: -ms-linear-gradient(top, #ffffff, #ebebeb);
        background: linear-gradient(top, #ffffff, #ebebeb);
        -pie-background: linear-gradient(#ffffff, #ebebeb);
        text-decoration: none;
        font-size: 14px;
    }*/
    .filter-tovarov-mobile .filter-tovarov-mobile-title>span{
        display: inline-block;
        flex: auto;
        padding: 5px;
        color: #bc307e;
        font-weight: bold;
        border: #bc307e 1px solid;
        font-size: 15px;
        border-radius: 5px;
        margin-left: 10px;
        line-height: 25px;
        background-color: white;
    }
}
img.only_mobile{
    width: 100%;
}
@media (min-width: 767px) {
    img.only_mobile{
        display: none;
    }
    .brand_info .brand_op img{
    	max-width: 200px;
    }
    div.block_only_mobile{
        display: none;
    }
}
@media (max-width: 767px) {
    img.only_decstop{
        display: none;
    }
    .brand_info img.banner_brand{
        margin-left: 0px;
        margin-right: 0px;
    }
    .brand_info .brand_op{
    	display: none;
    }
    .content-action.only_decstop{
        display: none;
    }
    .subscribe.only_decstop{
        display: none;
    }
    div.countdown_block.only_desktop{
        display: none;
    }
    div.block_only_desktop{
        display: none;
    }

    .main-logo_list .logo_list_block{
        text-align: center;
    }

}
/* giftd */
html.is-giftd-fullscreen-displayed body.js-giftd-block-checkout {
    width: 100% !important;
}

.menu .write_us_button{
    cursor: pointer;
}
.h-callback .callback_button{
    vertical-align: middle;
    font-size: 26px;
    line-height: 26px;
    cursor: pointer;
}
.menu .write_us_button:hover{
    text-decoration: underline;
}
.h-callback .callback_button:hover{
    color: #bc307e;
}
.address_block .callback_button{
    font-size: 18px;
    cursor: pointer;
}
.tovary_nedeli{

}
.tovary_nedeli .banner_picture{
    display: block;
    width: 950px;
    margin: 15px auto;
}
.tovary_nedeli .tovary_nedeli_header{
    background: #f1f1f1;
    padding: 15px;
    text-align: center;
}
.tovary_nedeli .tovary_nedeli_header h1{
    font-size: 25px;
}
@media (max-width: 767px) {
    .tovary_nedeli .tovary_nedeli_header h1{
        font-size: 20px;
    }
}
.tovary_nedeli .tovary_nedeli_op{
    text-align: center;
    color: #bc307e;
    font-size: 18px;
    margin-bottom: 10px;
    border: 3px #f1f1f1 solid;
    padding: 3px;
}

.filter-tovarov-mobile .filter_btn svg{
    fill: #bc307e;
    max-height: 26px;
    vertical-align: top;
}
.filter-tovarov-mobile .filter_btn .filter_btn_text{
    margin-left: 5px;
}
@media (max-width: 520px) {
    .filter-tovarov-mobile .filter_btn{
        max-width: 38px;
    }
    .filter-tovarov-mobile .filter_btn .filter_btn_text{
        display: none;
    }
}

.m_filter_fbox .fancybox-close{
    top: 12px;
}
.m_filter_fbox .inline-title{
    padding-left: 15px;
    font-size: 18px;
}
.m_filter_fbox{
    width: 100% !important;
    left: 0px !important;
    top: 0px !important;
    max-width: 450px !important;
}
.m_filter_fbox .fancybox-inner{
    height: auto !important;
    width: auto !important;
}
.m_filter_fbox .m-filter-b{
    background-color: white;
    padding: 10px;
    padding-bottom: 25px;
}
.m_filter_fbox .bx_filter{
    padding: 0px;
}
.m_filter_fbox .bx_filter_title{
    display: none;
}

.filter-tovarov-mobile .section_btn::after{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.m_section_fbox .fancybox-close{
    top: 12px;
}
.m_section_fbox .inline-title{
    padding-left: 15px;
    font-size: 18px;
}
.m_section_fbox{
    width: 100% !important;
    left: 0px !important;
    top: 0px !important;
    max-width: 400px !important;
}
.m_section_fbox .fancybox-inner{
    height: auto !important;
    width: auto !important;
}
.m_section_fbox .m-section-b{
    background-color: white;
    padding: 10px;
    padding-bottom: 25px;
}
.m-section-b label{
    width: 100%;
    font-size: 20px;
}
.m-section-b .list-b label>a>span{
    font-size: 15px !important;
}

.sort-block-mobile{
    position: relative;
    display: inline-block;
    padding: 5px;
    border: #bc307e 1px solid;
    border-radius: 5px;
    box-sizing: border-box;
    flex: auto;
    line-height: 25px;
    background-color: white;
}
.sort-block-mobile>span{
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 1rem;
    color: #bc307e;
    font-weight: bold;
    font-size: 15px;
    box-sizing: border-box;
}
.sort-block-mobile>span::after{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.sort-block-mobile .sort-block-mobile-dropdown{
    position: absolute;
    z-index: 1000;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0;
    font-size: 1rem;
    text-align: left;
    list-style: none;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #bc307e;
    border-radius: 5px;
    width: 100%;
    margin: 0px;
    left: 0px;
    margin-top: 5px;
    z-index: 100;
}
.sort-block-mobile .sort-block-mobile-dropdown.hidden{
    display: none;
}
.sort-block-mobile .sort-block-mobile-dropdown>span{
    display: inline-block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    color: black;
}
.sort-block-mobile .sort-block-mobile-dropdown>span.disabled{
    color: #bc307e;
    font-weight: bold;
}

.container .ib_podarki{
    max-width: none;
}

@media (max-width: 767px) {
    .container.ib_podarki{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .container.ib_podarki form.catalog-control{
        display: none;
    }
    .container.ib_podarki .news-detail .catalog-b{
        margin-top: 0px;
    }
}
@media (min-width: 767px) {
    .serii-block-mobile{
        display: none;
    }
}
@media (max-width: 767px) {
    .serii-block-mobile{
        margin-top: 5px;
    }
    .serii-block-mobile #m-serii-block{
        max-height: 325px;
        overflow-x: hidden;
    }
    .serii-block-mobile #m-serii-block .list-b{
        display: flex;
        flex-wrap: wrap;
        margin-left: -10px;
    }
    .serii-block-mobile #m-serii-block .list-b label{
        font-size: 15px;
        color: #3f3f3f;
        position: relative;
        line-height: 1em;
        white-space: nowrap;
        white-space: nowrap;
        padding: 4px 8px 5px;
        margin: 5px 0 5px 10px;
        text-decoration: none;
        border: 1px solid #bc307e;
        border-radius: 12px;
        background: #f4f4f4;
        transition: all .2s ease-in-out 0s;
    }
    .bx_notavailable{
        display: none;
    }
}

.erid_block_manual{
    position: absolute;
    top: 0px;
    right: 0px;
    color: black;
    font-size: 12px;
    margin: 2px;
    border-radius: 10px;
    padding: 1px 2px;
    background-color: hsla(0,0%,100%,.64);
    cursor: pointer;
}
.erid_block_manual .erid_text{
    display: inline-block;
}
.erid_block_manual .erid_hover{
    display: none;
    z-index: 10;
    font-size: 13px;
    position: absolute;
    background: white;
    width: auto;
    right: 0px;
    text-wrap: nowrap;
    padding: 10px;
    margin-top: 3px;
    border-radius: 5px;
    box-shadow: 0 4px 12px #0000001a;
}
@media (min-width: 767px){
    .erid_block_manual:hover .erid_hover{
        display: block;
    }  
}

.grecaptcha-badge{
    display: none !important;
}

.basket-item-block-image .list-favorites-b,
.img-b .img-wrap .list-favorites-b {
    position: absolute;
    top: 3px;
    right: 2px;
    padding: 5px;
    background-color: white;
    border-radius: 15px;
}

.basket-item-block-image .list-favorites-b span,
.img-b .img-wrap .list-favorites-b span{
    display: block;
    position: relative;
    text-decoration: none;
    color: #7f7f7f;
    cursor: pointer;
    width: 23px;
    height: 20px;
    opacity: 1;
}

.basket-item-block-image .list-favorites-b span:hover,
.img-b .img-wrap .list-favorites-b span:hover {
    text-decoration: underline;
}

.basket-item-block-image .list-favorites-b span:before,
.img-b .img-wrap .list-favorites-b span:before {
    content: "";
    width: 23px;
    height: 21px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(/local/templates/posuda_new/images/favoritesd.png) 0px 0px no-repeat;
}

.basket-item-block-image .list-favorites-b.active span:before,
.img-b .img-wrap .list-favorites-b.active span:before {
    content: "";
    width: 23px;
    height: 21px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(/local/templates/posuda_new/images/favorites.png) 0px 0px no-repeat;
}
.right-b>.f-soc_list{
    display: none;
}
@media (max-width: 1023px) {
    .right-b>.f-soc_list{
        margin: auto;
        text-align: center;
        display: block;
    }
}
.index_all_ideas{
    text-align: center;
    margin-bottom: 10px;
}
.index_all_ideas a{
    padding: 6px 15px;
    display: inline-block;
    background-color: #bc317e;
    border-radius: 5px;
    text-decoration: none;
    color: white;
}

.center-link-block{
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
.center-link-block a{
    color: white;
    background-color: #bc307e;
    font-size: 20px;
    text-decoration: none;
    display: inline-block;
    margin: auto;
    padding: 4px 15px;
}

/* OTC Скрытие , */

.control-b .calc-res{
    display: none !important;
}
.control-b .btn-cart{
    display: none !important;
}
.control-b .item_max_quantity{
    margin-left: 0px;
}
/* End */
/* /css/jquery.fancybox.css?17395264564589 */
/* /css/uniform.css?173952645611426 */
/* /css/jScrollPane.css?17395264562965 */
/* /local/templates/posuda_new/components/bitrix/system.auth.form/posuda_top/style.css?1739526143442 */
/* /local/templates/posuda_new/components/bitrix/search.title/visual_v1/style.css?17395261434719 */
/* /local/templates/posuda_new/components/bitrix/menu/catalog_posuda/style.css?17395261437696 */
/* /local/templates/posuda_new/components/bitrix/system.auth.form/posuda_auth/style.css?17395261432995 */
/* /local/templates/posuda_new/styles.css?17395261421177 */
/* /local/templates/posuda_new/template_styles.css?1739526143243264 */
