

/* Start:/bitrix/templates/2013/css/font-awesome.css?140413187022996*/
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/bitrix/templates/2013/css/../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('/bitrix/templates/2013/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/bitrix/templates/2013/css/../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/bitrix/templates/2013/css/../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/bitrix/templates/2013/css/../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

/* End */


/* Start:/bitrix/templates/2013/css/main.styles.css?141034898438089*/
/* Импорт стилей сайта старой Пелотки */

/*@import "/bitrix/templates/2013/css/pelotka.css/old-style-full-import.css";*/

/* Импорт стилей Необходимых для корректной работы баннеров на старом сайте Пелотки */
 
@import "/bitrix/templates/2013/css/font-awesome.css";
.rouble {
    font-family: Rouble;
    font-size: 13px;
}
.b-button_viewtype_subscribe-email-a1 {
  border-radius: 2px;
  display: inline-block;
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
  color: #000;
  background: rgb(230,232,233);
  background: -moz-linear-gradient(top,  rgba(230,232,233,1) 0%, rgba(203,206,207,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,232,233,1)), color-stop(100%,rgba(203,206,207,1)));
  background: -webkit-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: -o-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: -ms-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: linear-gradient(to bottom,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e8e9', endColorstr='#cbcecf',GradientType=0 );
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.7);

  padding: 0px 20px;
  height: 30px;
  border: 1px solid #0083ba;
}
.b-button_viewtype_subscribe-email-a1:hover {
  border: 1px solid #0893e1;
  color: #FFF;
  background: rgb(44,178,254);
  background: -moz-linear-gradient(top,  rgba(44,178,254,1) 0%, rgba(10,149,226,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,178,254,1)), color-stop(100%,rgba(10,149,226,1)));
  background: -webkit-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: -o-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: -ms-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: linear-gradient(to bottom,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb2fe', endColorstr='#0a95e2',GradientType=0 );
}
.b-button_viewtype_subscribe-email-a2 {
  border-radius: 2px;
  display: inline-block;
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
  color: #000;
  background: rgb(230,232,233);
  background: -moz-linear-gradient(top,  rgba(230,232,233,1) 0%, rgba(203,206,207,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,232,233,1)), color-stop(100%,rgba(203,206,207,1)));
  background: -webkit-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: -o-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: -ms-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: linear-gradient(to bottom,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e8e9', endColorstr='#cbcecf',GradientType=0 );
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.7);

  padding: 0px 20px;
  height: 30px;
  border: 1px solid #b7c0c7;
}
.b-button_viewtype_subscribe-email-a2:hover {
  border: 1px solid #0083ba;
  color: #FFF;
  background: rgb(44,178,254);
  background: -moz-linear-gradient(top,  rgba(44,178,254,1) 0%, rgba(10,149,226,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,178,254,1)), color-stop(100%,rgba(10,149,226,1)));
  background: -webkit-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: -o-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: -ms-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: linear-gradient(to bottom,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb2fe', endColorstr='#0a95e2',GradientType=0 );
}
.b-button_viewtype_close-discount {
  border-radius: 2px;
  display: inline-block;
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
  color: #000;
  background: rgb(230,232,233);
  background: -moz-linear-gradient(top,  rgba(230,232,233,1) 0%, rgba(203,206,207,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,232,233,1)), color-stop(100%,rgba(203,206,207,1)));
  background: -webkit-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: -o-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: -ms-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  background: linear-gradient(to bottom,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e8e9', endColorstr='#cbcecf',GradientType=0 );
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.7);

  padding: 0px 20px;
  height: 30px;
  border: 1px solid #b7c0c7;
}
.b-button_viewtype_close-discount:hover {
  border: 1px solid #0083ba;
  color: #FFF;
  background: rgb(44,178,254);
  background: -moz-linear-gradient(top,  rgba(44,178,254,1) 0%, rgba(10,149,226,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,178,254,1)), color-stop(100%,rgba(10,149,226,1)));
  background: -webkit-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: -o-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: -ms-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  background: linear-gradient(to bottom,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb2fe', endColorstr='#0a95e2',GradientType=0 );
}
.b-alt__item_state_disabled {
  position: fixed;
  left: -9999px;
  top: -999px;
}
.b-billet {
  display: inline-block;
  vertical-align: middle;
}
.b-billet_use_button {
  cursor: pointer;
  text-decoration: none;
}
.b-billet_use_button.b-billet_state_disabled {
  cursor: default;
}
.b-billet_use_button.b-billet_state_disabled .b-billet__text {
  cursor: default;
}
@-moz-document url-prefix() {
  .b-billet_use_button .b-form-field_type_submit {
    height: auto;
  }
}
.b-billet__in {
  line-height: 1;
  display: block;
  position: relative;
  width: auto;
}
.b-billet__text {
  border: none;
  text-decoration: none;
}
.b-bnr__image {
  vertical-align: top;
}
.b-breadcrumbs {
  overflow: hidden;
}
.b-clearfix:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-clearfix:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-column {
  float: left;
  margin: 0 -100% 0 0;
  position: relative;
  width: 100%;
}
.b-content-column {
  font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  white-space: normal;
}
.b-content-column__spacer {
  content: '';
  font: 0/0 a !important;
  display: inline-block;
  visibility: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  height: 0 !important;
}
.b-content-columns {
  font: 0/0 a;
  letter-spacing: -4px;
  white-space: nowrap;
}
.b-content-spacer {
  content: '';
  font: 0/0 a !important;
  display: inline-block;
  visibility: hidden;
  vertical-align: top;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  height: 0 !important;
}
.b-form-field-box {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.b-form-field-box:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-form-field-box:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-form-field-text {
  font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
  letter-spacing: normal;
  display: inline-block;
}
.b-form-fields-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.b-form-fields-list__item {
  clear: both;
}
.b-i {
  position: relative;
  display: inline-block;
}
.b-ico {
  background: transparent url('/bitrix/templates/2013/css/../images/bg/icons.png') no-repeat -9999px -9999px;
  display: inline-block;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
/*WTF ?*/
.b-link .b-ico {
  cursor: pointer;
}
/* easy debug only*/
/*WTF ?*/
.b-ico__image {
  vertical-align: top;
}
.b-i_use_button {
  cursor: pointer;
}
.b-link-area-context {
  position: relative;
}
.b-link-area-context .b-pure-content :link {
  position: relative;
  z-index: 1;
}
.b-link {
  color: #229310;
}
.b-link:hover {
  color: #229310;
}
.b-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.b-menu__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.b-newline {
  display: block;
}
.b-overlay {
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1111;
}
.b-overlay__in {
  display: table-cell;
  height: 100%;
  margin: 0 auto;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.b-overlay__content {
  text-align: center;
}
.b-overlay_state_active {
  display: table;
}
.b-phone {
  white-space: nowrap;
}
.b-price {
  white-space: nowrap;
}
.b-price__value {
  white-space: nowrap;
}
.b-stories {
  font: 0/0 a;
  letter-spacing: -4px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.b-stories .b-story {
  font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
  letter-spacing: normal;
}
.b-story__thumbnail {
  display: block;
  overflow: hidden;
}
.b-story__image {
  vertical-align: top;
}
.b-stripe {
  position: relative;
  text-align: left;
  margin: 0 auto;
}
.b-stripe:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-stripe:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-billet {
  /*_type_text-field > */
  /*_type_text-field < */
  /*_type_textarea-field > */
  /*_type_textarea-field < */
}
.b-billet_type_text-field {
  display: block;
}
.b-billet_type_textarea-field {
  display: block;
}
.b-billet_type_checkbox-field .b-billet__in {
  font: 0/0 a;
}
.b-billet_type_inactive-submit-field {
  cursor: default;
}
.b-billet_type_inactive-submit-field .b-form-field_type_submit {
  cursor: default;
}
.b-i_type_ico .b-i__text {
  position: fixed;
  left: -9999px;
  top: -999px;
}
.b-i_type_ico .b-i__text.b-form-field_type_submit {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  z-index: -2;
  top: 0;
}
.b-i_type_ico .b-form-field_type_submit {
  font: 0/0 a;
}
.b-i_type_image > .b-ico {
  background: none !important;
}
.b-i_type_inflow {
  text-decoration: none;
}
.b-i_type_inflow .b-ico {
  overflow: hidden;
  position: static;
  vertical-align: middle;
  text-indent: -9999px;
  font: 0/0 a;
  width: 0;
  height: 0;
}
.b-i_type_inflow.b-link {
  /*TODO - bad mix - deprecated for copy*/
}
.b-i_type_inflow.b-link .b-i__text {
  text-decoration: underline;
}
.b-i_type_inflow.b-link:hover .b-i__text {
  text-decoration: underline;
}
.b-link_type_extended-area .b-link__area {
  cursor: pointer;
  position: absolute;
  background: rgba(0, 0, 0, 0);
}
.b-menu_type_inline .b-menu__list {
  font: 0/0 a;
  letter-spacing: -4px;
}
.b-menu_type_inline .b-menu__item {
  font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
}
.b-overlay_type_standard {
  position: fixed;
}
.b-overlay_type_standard__before,
.b-overlay_type_standard:before {
  content: '';
  position: fixed;
  top: 0;
  bottom: 0;
  bottom: -5000px;
  left: 0;
  right: 0;
}
.b-price_type_old {
  text-decoration: line-through;
}
.b-stripe_type_inner {
  width: auto;
}
.b-stripe_type_outer {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.b-stripe_type_overhang {
  position: static;
}
.b-stripe_type_overhang:after {
  content: none;
  display: none;
}
.b-stripe_type_overhang .b-stripe__in {
  position: relative;
  margin: 0 auto;
}
.b-stripe_type_overhang .b-stripe__in:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-stripe_type_overhang .b-stripe__in:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-stripe_type_sticky-footer-outer {
  margin: 0;
  width: auto;
  height: 100%;
  z-index: 1;
}
.b-stripe_type_sticky-footer {
  height: auto !important;
  margin: 0;
  min-height: 100%;
  overflow: hidden;
  position: relative;
  width: auto;
}
.b-tabs_type_semantic {
  margin: 0;
  padding: 0;
  position: relative;
}
.b-tabs_type_semantic:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-tabs_type_semantic:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
.b-tabs_type_semantic .b-tabs__tab-title {
  float: left;
  cursor: pointer;
}
.b-tabs_type_semantic .b-tabs__tab-title_state_selected,
.b-tabs_type_semantic .b-tabs__tab-title_state_selected .b-tabs__tab-text {
  cursor: default;
}
.b-tabs_type_semantic .b-tabs__tab-title-delimeter {
  float: left;
}
.b-tabs_type_semantic .b-tabs__tab-text {
  cursor: pointer;
}
.b-tabs_type_semantic .b-tabs__tab-content {
  display: none;
  float: right;
  margin: 0 0 0 -100%;
  width: 100%;
}
.b-tabs_type_semantic .b-tabs__tab-content_state_selected {
  display: block;
}
#nojs .b-tabs_type_semantic .b-tabs__tab-title {
  cursor: default;
  float: none;
}
#nojs .b-tabs_type_semantic .b-tabs__tab-text {
  cursor: default;
}
#nojs .b-tabs_type_semantic .b-tabs__tab-content {
  display: block;
  float: none;
  margin: 0;
}
.b-column_layout-type_flow-begin {
  margin-right: auto;
}
.b-column_layout-type_flow-resumption {
  clear: left;
}
.b-tabs_layout-type_auto-height {
  position: static;
}
.b-tabs_layout-type_free-content .b-tabs__tab-content {
  display: block;
  visibility: hidden;
}
.b-tabs_layout-type_free-content .b-tabs__tab-content .b-slider__item_state_selected {
  visibility: hidden;
}
.b-tabs_layout-type_free-content .b-tabs__tab-content_state_selected {
  visibility: visible;
}
.b-tabs_layout-type_free-content .b-tabs__tab-content_state_selected .b-slider__item_state_selected {
  visibility: visible;
}
.b-billet_content_form-field .b-form-field {
  margin: 0;
  padding: 0;
}
.b-billet_content_form-field .b-form-field_type_text,
.b-billet_content_form-field .b-form-field_type_password,
.b-billet_content_form-field .b-form-field_type_textarea,
.b-billet_content_form-field .b-form-field_type_select,
.b-billet_content_form-field .b-form-field_type_submit {
  background: none;
  border: 0;
  padding: 0;
}
@font-face {
  font-family: 'Rouble';
  src: url('/bitrix/templates/2013/css/../fonts/rouble.eot');
  src: url('/bitrix/templates/2013/css/../fonts/rouble.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/2013/css/../fonts/rouble.otf') format('opentype'), url('/bitrix/templates/2013/css/../fonts/rouble.woff') format('woff'), url('/bitrix/templates/2013/css/../fonts/rouble.ttf') format('truetype'), url('/bitrix/templates/2013/css/../fonts/rouble.svg#ALSRubl') format('svg');
  font-weight: normal;
  font-style: normal;
}
.b-helper {
  height: 0 !important;
  visibility: hidden !important;
  width: 100% !important;
}
.b-button_viewtype_pseudo-link {
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px dotted;
}
.b-button_viewtype_pseudo-link:hover {
  color: #fff;
}
.b-button_content_search {
  color: #fff;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
}
.b-content-columns {
  font: 0px/0 'arial', a;
  text-align: justify;
  letter-spacing: 0;
  white-space: normal;
}
.b-content-columns:after {
  content: "";
  display: inline-block;
  font: 0px/0 'arial', a !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: top;
  visibility: hidden;
  width: 100% !important;
}
.b-discount-rub-end {
  padding-top: 20px;
}
.b-discount-rub-end__title {
  padding-bottom: 20px;
}
.b-discount-rub-end__title-text {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
.b-discount-rub-end__content-description {
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
}
.b-discount-rub-end__content-description a {
  color: #0083df;
  text-decoration: none;
}
.b-discount-rub-end__content-description a:hover {
  color: #E60101;
}
.b-discount-rub-list__item {
  margin-top: 15px;
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2NEFDMjEwRjNCQzExRTNBQ0QzQjUyMUJBMTBENTg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2NEFDMjExRjNCQzExRTNBQ0QzQjUyMUJBMTBENTg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTY0QUMyMEVGM0JDMTFFM0FDRDNCNTIxQkExMEQ1ODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTY0QUMyMEZGM0JDMTFFM0FDRDNCNTIxQkExMEQ1ODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5i/yTFAAABDElEQVR42mL5//8/AzHgv+YCFSC1FIgfMDAyJLMQpUlrgR5Q8SYgU57hP4MZEHMzEWGTGZDaBXSZPFQERDAz/tOcD7J1OpCvB6STGK8nXEWyyZXh//8VDIyMQkhmgWyOA9k4HyiZAqTNgM7Z9l9zvinEpvn+QFvWImsC8pcALQhjvJbwEaSRhwGoA4SAgnJAhZuAzqsHOmgVIyMjL9hlYPx/NpAfD3TRT5AhjH815nEwMjAuBsqEQMyFmPAfzGKE+up/L9P1xBJkvzMBBX4AJSKByuYxQBWCtTAyQrX/r0fXBFaBHI9AJ/YDFRcwwpzOwFAA9M9E7MEN1IiM/2nMbwbiu0Cchi6HjAECDABFIYTDcre39gAAAABJRU5ErkJggg==);
}
.b-discount-rub-list__item:first-child {
  margin-top: 0;
}
.b-discount-rub-list__item:last-child {
  list-style-image: none;
}
.b-discount-rub-list__item-text {
  padding-left: 5px;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.b-discount-sale {
  background: #ffd03b;
  background: -moz-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd03b), color-stop(100%, #ffb301));
  background: -webkit-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
  background: -o-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
  background: -ms-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
  background: linear-gradient(to bottom, #ffd03b 0%, #ffb301 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd03b', endColorstr='#ffb301',GradientType=0 );
  border-radius: 2px;
  color: #000000;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  margin-right: 5px;
  padding: 0 5px;
  position: relative;
  text-shadow: 0 1px 0 #FEDC6C;
  text-decoration: none;
}
.b-discount-sale:hover {
  color: #000000;
}
.b-discount-sale_viewtype_big {
  font: 700 48px/52px 'Open Sans', sans-serif;
  height: 60px;
  line-height: 60px;
  padding: 0 22px;
}
.b-discount-sale_viewtype_big .rouble {
  font-size: 30px;
}
.b-form-field_type_text:focus,
.b-form-field_type_search:focus {
  outline: none;
}
:focus::-webkit-input-placeholder {
  color: transparent;
}
:focus::-moz-placeholder {
  color: transparent;
}
:focus::placeholder {
  color: transparent;
}
.b-ill {
  display: inline-block;
}
.b-ill img {
  vertical-align: top;
}
.b-overlay {
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1111;
}
.b-overlay__in {
  display: table-cell;
  height: 100%;
  margin: 0 auto;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.b-overlay__content {
  text-align: center;
}
.b-overlay_state_active {
  display: table;
}
.b-time-discount-header {
  position: absolute;
  right: 90px;
  top: 25px;
  height: 60px;
  line-height: 60px;
  padding: 0 23px;
  background: #fe289f;
  border: 1px solid #ffffff;
  border-radius: 5px;
  font: 700 24px/60px 'Open Sans', sans-serif;
  color: #ffffff;
  text-shadow: 1px 1px 1px #dd0a5f;
}
.b-form-field-remark_type_discount-rub {
  display: block;
  font-size: 11px;
  line-height: 15px;
  color: #7d7d7d;
}
.b-ill_type_popup-sale-product {
  position: absolute;
  right: 0;
  bottom: 0;
}
/*.b-overlay > */
.b-overlay_type_standard {
  position: fixed;
}
.b-overlay_type_standard__before,
.b-overlay_type_standard:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwQ0Q3ODA5QTI1MzExRTM4MDhBODUyQ0VFOEJCRjlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwQ0Q3ODBBQTI1MzExRTM4MDhBODUyQ0VFOEJCRjlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTBDRDc4MDdBMjUzMTFFMzgwOEE4NTJDRUU4QkJGOUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTBDRDc4MDhBMjUzMTFFMzgwOEE4NTJDRUU4QkJGOUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4YGPVZAAAAD0lEQVR42mJgYGDYDBBgAAC4ALTWofH1AAAAAElFTkSuQmCC);
  background: rgba(0, 0, 0, 0.6);
  content: '';
  position: fixed;
  top: 0;
  bottom: 0;
  bottom: -5000px;
  left: 0;
  right: 0;
}
/*.b-overlay < */
.b-button_viewtype_close-discount {
  height: 30px;
}
.b-link_viewtype_action-conditions {
  font-size: 11px;
  line-height: 15px;
  color: #7d7d7d;
}
.b-link_viewtype_action-conditions:hover {
  color: #E60101;
  text-decoration: underline;
}
/*.b-popup > */
.b-popup_viewtype_standard {
  background: #e1cfba;
  border-top: 1px solid #908272;
  display: -moz-inline-stack;
  display: inline-block;
  width: auto;
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.35);
}
.b-popup_viewtype_standard .b-i_content_popup-close .b-ico {
  background-image: url("/bitrix/templates/2013/css/../images/bg/icons.png");
  background-position: 0 -489px;
  height: 14px;
  vertical-align: top;
  width: 15px;
  opacity: .7;
}
.b-popup_viewtype_standard .b-i_content_popup-close:hover .b-ico {
  opacity: 1;
}
.b-popup_viewtype_standard .b-i_content_popup-close .b-i__text {
  visibility: hidden;
}
.b-popup_viewtype_standard .b-popup__header {
  border-radius: 6px 6px 0 0;
  padding: 25px 22px 16px 22px;
  text-align: left;
  background: #FFFFFF;
  position: relative;
  z-index: 10;
}
.b-popup_viewtype_standard .b-popup__header_viewtype_color-blue {
  background: #009ddf;
}
.b-popup_viewtype_standard .b-popup__header_viewtype_color-blue .b-popup__title {
  font: 700 48px/52px 'Open Sans', sans-serif;
  color: #ffffff;
  text-shadow: 1px 1px 1px #00528e;
}
.b-popup_viewtype_standard .b-popup__header_viewtype_color-pink {
  padding: 25px 22px 44px 22px;
  background: #fe289f;
}
.b-popup_viewtype_standard .b-popup__header_viewtype_color-pink .b-popup__title {
  font: 700 48px/52px 'Open Sans', sans-serif;
  color: #ffffff;
  text-shadow: 1px 1px 1px #dd0a5f;
}
.b-popup_viewtype_standard .b-popup__header_viewtype_align-center {
  text-align: center;
}
.b-popup_viewtype_standard .b-popup__title {
  color: #32363e;
  font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
  position: relative;
  padding-bottom: 8px;
}
.b-popup_viewtype_standard .b-popup__title_viewtype_error {
  color: #AA0000;
}
.b-popup_viewtype_standard .b-popup__title_viewtype_successfully {
  color: #087937;
}
.b-popup_viewtype_standard .b-popup__body {
  border-radius: 0 0 6px 6px;
  padding: 0 22px 25px 22px;
  text-align: left;
  background: #FFFFFF;
  position: relative;
  z-index: 20;
}
.b-popup_viewtype_standard .b-popup__content {
  font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
  letter-spacing: normal;
}
.b-popup_viewtype_standard .b-popup__close {
  overflow: hidden;
  position: absolute;
  top: 18px;
  right: 18px;
  height: 18px;
  width: 18px;
  z-index: 25;
  cursor: pointer;
}
.b-popup_viewtype_standard .b-popup__close.b-i_viewtype_blue .fa-times-circle {
  color: #ffffff;
}
.b-popup_viewtype_standard .b-popup__close .fa-times-circle {
  font-size: 18px;
  line-height: 18px;
  color: #5C6369;
}
.b-popup_viewtype_standard .b-popup__close .fa-times-circle:hover {
  color: #E60101;
}
/*.b-popup FIN*/
/*.b-popup > */
.b-popup_size_small {
  width: 158px;
}
.b-popup_size_medium {
  width: 318px;
}
.b-popup_size_large {
  width: 478px;
}
.b-popup_size_large {
  width: 478px;
}
.b-popup_size_extra-large {
  width: 638px;
}
.b-popup_size_xxl {
  width: 798px;
}
.b-popup_size_xxxl {
  width: 958px;
}
.b-popup_size_auto-small {
  max-width: 158px;
}
.b-popup_size_auto-small .b-ill__image {
  max-width: 62px;
}
.b-popup_size_auto-medium {
  max-width: 318px;
}
.b-popup_size_auto-medium .b-ill__image {
  max-width: 222px;
}
.b-popup_size_auto-large {
  max-width: 478px;
}
.b-popup_size_auto-large .b-ill__image {
  max-width: 382px;
}
.b-popup_size_auto-extra-large {
  max-width: 638px;
}
.b-popup_size_auto-extra-large .b-ill__image {
  max-width: 542px;
}
.b-popup_size_auto-xxl {
  max-width: 798px;
}
.b-popup_size_auto-xxl .b-ill__image {
  max-width: 702px;
}
.b-popup_size_auto-xxxl {
  max-width: 958px;
}
.b-popup_size_auto-xxxl .b-ill__image {
  max-width: 862px;
}
/*.b-popup < */
.b-content-columns_content_discount-rub-2 {
  margin-top: 20px;
}
.b-content-columns_content_discount-rub-2 .b-content-column_layout_a {
  width: 260px;
}
.b-content-columns_content_discount-rub-2 .b-content-column_layout_b {
  width: 360px;
}
.b-content-columns_content_discount-rub .b-content-column_layout_a {
  width: 260px;
  margin-top: -28px;
}
.b-content-columns_content_discount-rub .b-content-column_layout_b {
  width: 360px;
  padding-top: 20px;
}
.b-content-columns_content_super-price {
  position: relative;
}
.b-content-columns_content_super-price .b-content-column_layout_a {
  width: 100%;
  position: relative;
  z-index: 10;
  padding-top: 20px;
}
.b-content-columns_content_super-price .b-content-column_layout_b {
  bottom: -25px;
  left: 0;
  position: absolute;
  right: -22px;
  top: -78px;
  z-index: 5;
  overflow: hidden;
}
.b-field-composition_content_subscribe-email .b-field-composition__title {
  margin-bottom: 15px;
}
.b-field-composition_content_subscribe-email .b-field-composition__title-text {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  color: #000000;
}
.b-form-fields-list_content_subscribe-email {
  background: #1fb8f9;
  border: 1px solid #ffffff;
  border-radius: 5px;
  padding: 20px;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item {
  margin-top: 15px;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item_type_title {
  margin-top: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 1px 0 #00417d;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field {
  background: #FFFFFF;
  border-radius: 2px;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15);
  padding: 0 10px 0 10px;
  height: 30px;
  line-height: 18px;
  font-size: 14px;
  display: inline-block;
  border: 1px solid transparent;
  border: 1px solid #b7c0c7;
  color: #000000;
  margin-bottom: 10px;
  margin-right: 10px;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #ffffff;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:focus::-webkit-input-placeholder {
  color: transparent;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:focus::-moz-placeholder {
  color: transparent;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:focus::placeholder {
  color: transparent;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:focus {
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  border: 1px solid #11B9FF;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15), 0 0 10px 1px rgba(17, 185, 255, 0.5);
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field.b-form-field_viewtype_error {
  border: 1px solid #e60101;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field.b-form-field_viewtype_error:focus {
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  border: 1px solid #11B9FF;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15), 0 0 10px 1px #11b9ff;
}
.b-form-fields-list_content_subscribe-email .b-form-fields-list__item .b-form-field:focus {
  border: 1px solid #ffffff;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15), 0 0 10px 1px #ffffff;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item {
  margin-top: 15px;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item:first-child {
  margin-top: 0;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field {
  background: #FFFFFF;
  border-radius: 2px;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15);
  padding: 0 10px 0 10px;
  height: 30px;
  line-height: 18px;
  font-size: 14px;
  display: inline-block;
  border: 1px solid transparent;
  border: 1px solid #b7c0c7;
  color: #000000;
  margin-bottom: 10px;
  margin-right: 10px;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  margin: 0;
  width: 230px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #5C6369;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field:focus::-webkit-input-placeholder {
  color: transparent;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field:focus::-moz-placeholder {
  color: transparent;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field:focus::placeholder {
  color: transparent;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field:focus {
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  border: 1px solid #11B9FF;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15), 0 0 10px 1px rgba(17, 185, 255, 0.5);
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field.b-form-field_viewtype_error {
  border: 1px solid #e60101;
}
.b-form-fields-list_content_subscribe-fields .b-form-fields-list__item .b-form-field.b-form-field_viewtype_error:focus {
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  border: 1px solid #11B9FF;
  box-shadow: inset 0px 3px 6px 1px rgba(0, 0, 0, 0.15), 0 0 10px 1px #11b9ff;
}
.b-form-fields-list_content_super-price .b-form-fields-list__item {
  margin-top: 15px;
}
.b-form-fields-list_content_super-price .b-form-fields-list__item:first-child {
  margin-top: 0;
}
.b-form-fields-list_content_super-price .b-form-fields-list__item_type_title .b-form-fields-list__item-text {
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  text-decoration: none;
}
.b-form-fields-list_content_super-price .b-form-fields-list__item_type_title .b-form-fields-list__item-text:hover {
  color: #E60101;
}
.b-popup {
  position: relative;
}
.b-popup_content_no-product {
  background: url("/bitrix/templates/2013/css/../images/bg/bg-popup.png") 0 0 repeat;
  padding: 4px;
  width: 602px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
.b-popup_content_no-discount {
  background: url("/bitrix/templates/2013/css/../images/bg/bg-popup.png") 0 0 repeat;
  padding: 4px;
  width: 602px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
.b-popup_content_no-discount .b-product-price {
  padding-bottom: 5px;
}
.b-popup_content_google-maps {
  background: url("/bitrix/templates/2013/css/../images/bg/bg-popup-normal.png") 0 0 repeat;
  padding: 4px;
  width: 874px;
  max-width: 874px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
.b-popup_content_map-courier {
  background: url("/bitrix/templates/2013/css/../images/bg/bg-popup-normal.png") 0 0 repeat;
  padding: 4px;
  width: 680px;
  max-width: 680px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
.b-popup_content_map-courier .b-metro-order-group__heading {
  background-position: 0px 2px;
  padding-left: 25px;
}
.b-popup_content_map-courier .b-metro-order-group__heading-text {
  font-size: 18px;
  line-height: 22px;
}
.b-popup_content_discount-rub {
  background: url("/bitrix/templates/2013/css/../images/bg/bg-popup-color.png") 0 0 repeat;
  padding: 4px;
  width: 730px;
  max-width: 874px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
.b-popup_content_super-price {
  background: url("/bitrix/templates/2013/css/../images/bg/bg-popup-color.png") 0 0 repeat;
  padding: 4px;
  width: 730px;
  max-width: 874px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
.b-popup_content_super-price .b-popup__header {
  height: 62px;
  overflow: hidden;
}
/* tech classes > */
.b-none {
  display: none;
}
.b-hidden {
  visibility: hidden;
}
.b-visible {
  visibility: visible;
}
.b-b {
  display: block;
}
.b-b-l {
  float: left;
  margin: 0;
}
.b-b-r {
  float: right;
  margin: 0;
}
.b-nw {
  white-space: nowrap;
}
.b-m0 {
  margin: 0;
}
.b-center {
  text-align: center;
}
/* tech classes < */
.b-form-field_viewtype_custom[type="checkbox"],
.b-form-field_viewtype_custom[type="radio"] {
  display: none;
}
.b-form-field_viewtype_custom[type="checkbox"] + .b-form-field-label_viewtype_custom,
.b-form-field_viewtype_custom[type="radio"] + .b-form-field-label_viewtype_custom {
  font-size: 12px;
  color: #000000;
  cursor: pointer;
}
.b-form-field_viewtype_custom[type="checkbox"]:hover + .b-form-field-label_viewtype_custom,
.b-form-field_viewtype_custom[type="radio"]:hover + .b-form-field-label_viewtype_custom {
  color: #5C6369;
}
.b-form-field_viewtype_custom[type="checkbox"] + .b-form-field-label_viewtype_custom:before,
.b-form-field_viewtype_custom[type="radio"] + .b-form-field-label_viewtype_custom:before {
  content: "";
  display: inline-block;
  height: 22px;
  width: 22px;
  margin: 0 7px 0 0;
  background-image: url("/bitrix/templates/2013/css/../images/bg/sprite-checkbox.png");
  background-repeat: no-repeat;
  vertical-align: middle;
  position: relative;
}
.b-form-field_viewtype_custom[type="checkbox"] + .b-form-field-label_viewtype_custom:before {
  background-position: 0px -98px;
}
.b-form-field_viewtype_custom[type="radio"] + .b-form-field-label_viewtype_custom:before {
  background-position: 0px -73px;
}
.b-form-field_viewtype_custom[type="radio"] + .b-form-field-label_viewtype_custom:hover:before {
  background-position: 0px -25px;
}
.b-form-field_viewtype_custom[type="checkbox"]:checked + .b-form-field-label_viewtype_custom:before {
  background-position: 0px -122px;
}
.b-form-field_viewtype_custom[type="radio"]:checked + .b-form-field-label_viewtype_custom:before {
  background-position: 0px -49px;
}
.b-form-field_viewtype_custom[type="radio"]:checked + .b-form-field-label_viewtype_custom:hover:before {
  background-position: 0px 0px;
}
/* End */


/* Start:/bitrix/templates/2013/css/style.css?1437375987110770*/
/**************** Base ***************/
 html, body, div, span, button, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label,  tfoot, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;
  padding: 0;
  border: 0;
  outline: 0;                              
  vertical-align: baseline;           
  font-size: 100%;
  }
  
html,body {
  }
body{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(/bitrix/templates/2013/css/../images/bg_top.png) repeat-x #95a6ad;
}
a, 
button { 
	cursor:pointer; 
	font-family: Arial, Helvetica, sans-serif; 
	background: none;
}
a { 
	color: #00579a; 
}
a:hover { 
	text-decoration: none;
	color: #0080BC;
}
input { 
	font-family: Arial, Helvetica, sans-serif; 
}
li 	{ list-style:none; }



.after:after,
.clearfix:after{
	clear:both;content:".";
	display:block;font-size:0;
	height:0;line-height:0;
	visibility:hidden;
}
.clearfix,
.after{
	display:block;
	zoom:1
}

/***************** Grid *****************/
.wrap_width{ 
	min-width: 970px; 
	max-width: 1540px; 
	margin: 0 auto; 
	padding: 0 15px; 
	position: relative; 
}
#header	{ 
	padding: 40px 0 5px; 
	height: 110px;
	position: relative; 
}
#content { 
	background: #fff; 
	margin-top: -13px; 
	position: relative; 
	max-width: 1540px; 
}
#sidebar { 
	width: 330px; 
	position:relative; 
	/*float: left;*/
	padding-bottom: 20px;
}
#catalog	{ 
	margin-left: 330px;
	padding: 30px;
	position: relative;
}

/***************** Buttons *****************/
.btn_gray{
	border: 1px solid #89939A;
	border-top: 1px solid #C7D1D8;
	border-left: 1px solid #AFB8C0;
	border-radius: 5px;
	background: #e0e5e9;
    background: -moz-linear-gradient(top, #fefefe, #ced7dd);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fefefe), color-stop(100%,#ced7dd));
    background: -webkit-linear-gradient(top, #fefefe, #ced7dd);
    background: -o-linear-gradient(top, #fefefe, #ced7dd); 
    background: -ms-linear-gradient(top, #fefefe, #ced7dd); 
    background: linear-gradient(top, #fefefe, #ced7dd); 
    padding: 5px 12px;
}
.btn_gray .arr{
	font-size: 14px;
	margin-left: 5px;
}

.btn_green,
.btn_gray_hover:hover,
.btn_gray.bought:hover{
	border-top: 1px solid #76B324;
	border-right: 1px solid #63A017;
	border-bottom: 1px solid #4A8504;
	border-left: 1px solid #97D537;
	border-radius: 5px;
	background: #67a51a;
    background: -moz-linear-gradient(top, #93d135, #67a51a);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#93d135), color-stop(100%,#67a51a));
    background: -webkit-linear-gradient(top, #93d135, #67a51a);
    background: -o-linear-gradient(top, #93d135, #67a51a); 
    background: -ms-linear-gradient(top, #93d135, #67a51a); 
    background: linear-gradient(top, #93d135, #67a51a); 
    color: #fff;
	text-shadow: #4a8504 1px 1px 1px;
	text-decoration: none;
	position: relative;
}
.btn_green:hover{
	color: #386800;
	text-shadow: 0 1px 1px #B3F84A;
	text-decoration: none;
}
.btn_pseudo_link{
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
.btn_pseudo_link:hover{
	border: 0;
	padding-bottom: 1px;
}

.btn_gray.bought{
	border: 1px solid #4e8907;
	color: #4e8907;
}
.btn_gray.bought,
.btn_gray.bought:hover{
	border-radius: 0 5px 5px 0;
}

.arrow{
	position: absolute;
	width: 9px;
	height: 6px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -4px -179px;
	top: 6px;
	right: -13px;
	z-index: 2;
}
.arrow.bottom{
	background-position:  -4px -179px;
}
.arrow.top{
	background-position:   -13px -179px;
}

/**************** Gradient ****************/
.gradient_black{
	background: #010101;
	background: -moz-linear-gradient(top, #353941, #010101);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#353941), color-stop(100%,#010101));
    background: -webkit-linear-gradient(top, #353941, #010101);
    background: -o-linear-gradient(top, #353941, #010101); 
    background: -ms-linear-gradient(top, #353941, #010101); 
    background: linear-gradient(top, #353941, #010101); 
}

/**************** HEADER ****************/
#header p 	{ font-size: 14px; color: #fff; margin: 4px 0 5px; }
#logo  {
	display: inline-block;
	position: relative;
	left: 30px;
	top: -2px;
	}
#logo a {
	display: block;
	width: 303px;
	height: 60px;
	background: url(/bitrix/templates/2013/css/../images/logo.png);
	position: relative;
	top: 3px;
	}
.phone { 
	position: absolute;
	top: 38px;
	left: 360px;
	}
.phone a, .phone_russia_button, .phone_moscow_button, .phone_spb_button{
	display: inline-block;
	border-bottom: 1px dashed #c8e2f2;
	color: #c8e2f2;
	text-decoration: none;
	font-size: 12px;
	padding-bottom: 1px;
	margin-right: 10px;
	cursor: pointer;
	}
.active_phone_button, .phone a:hover,
.phone_russia_button:hover, .phone_moscow_button:hover,
.phone_spb_button:hover { 
	border: transparent;
	}
.active_phone_button  { color: #fd28a1; }
.phone >span { 
	display: none;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #fff;
	font-size: 30px;
	}
	
.phone span.active_phone { display: block; }

.add_favorite { 
	min-width: 120px;
	background: none;
	border: 0;
	border-bottom: 1px dashed #C8E2F2;
	color: #C8E2F2;
	font-size: 12px;
	padding-bottom: 1px;
	margin-right: 10px;
	padding: 0;
	position: absolute;
	top: -30px;
	}
.add_favorite:hover{ border-bottom: none; padding-bottom: 1px;  }
.add_favorite span { 
	display: block;
	width: 16px;
	height: 16px;
	background: url(/bitrix/templates/2013/css/../images/favorite.png);
	position: absolute;
	top: 0; left: -20px;
	}
.time_work	 { margin: 0 210px 0 624px; text-align: center; position: relative; top: -88px;}
.time		 { text-align: left; display: inline-block; position: relative; }
.time ul		 { color: #fff; margin-bottom: 8px; }
.time li		 { margin: 3px 0; }
.time li >span { width: 41px; display: inline-block; }
.time >span 	 { color: #c8e2f2; }

.header_block_right {
	position: absolute;
	top: -20px;
	right: 0px;
	z-index: 1;
	}
.basket {
	padding: 14px 30px 13px 20px;
	position: relative;
	background: #010101;
    background: -moz-linear-gradient(bottom, #010101, #353941);
    background: -webkit-gradient(linear, left bottom, left bottom, 
                color-stop(0%,#010101), color-stop(100%,#353941));
    background: -webkit-linear-gradient(bottom, #010101, #353941);
    background: -o-linear-gradient(bottom, #010101, #353941); 
    background: -ms-linear-gradient(bottom, #010101, #353941); 
    background: linear-gradient(bottom, #010101, #353941); 
	border: 1px solid #939ea3;
	border-radius: 2px;
	width: 170px;
	}
.login{
	padding: 14px 13px 13px 20px;
	position: relative;
	background: #010101;
    background: -moz-linear-gradient(top, #010101, #353941);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#010101), color-stop(100%,#353941));
    background: -webkit-linear-gradient(top, #010101, #353941);
    background: -o-linear-gradient(top, #010101, #353941); 
    background: -ms-linear-gradient(top, #010101, #353941); 
    background: linear-gradient(top, #010101, #353941); 
	border: 1px solid #939ea3;
	border-radius: 2px;
	z-index: 1;
	}
.login button, .login a{
	color: #fff;
	margin: 0 0px 0 8px;
	border-bottom:1px dashed #fff;
}
.login .balance{
	text-decoration: none;
}
.login .balance:hover .t{
	text-decoration: none;
}
.login .balance .t{
	color: #fff;
	border: none;
	text-decoration: underline;
	margin: 0;
}
.balance .rub{
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(/bitrix/templates/2013/css/../images/rub.png);
	font-size: 12px;
	border: none;
	margin: 0;
}

.key{
	background: url(/bitrix/templates/2013/css/../images/key.png) no-repeat;
	width:18px;
	height:8px;
	display:inline-block;
}
.login a{border:none;}
.login button:hover{
	color:#80cb01;
	border-bottom-color:#80cb01;
	cursor:pointer;
}
.login a:hover{
	
}
.in {
	display: inline-block;
	height: 39px;
	width:0px;
	position: relative;
	border-right:1px solid #2B2E36;
	border-left:1px solid #333;
	margin: 0 10px -12px 11px;
	top: 4px;
	}
.basket { margin-top: 10px; 
	float:right;
}
.basket a { 
	font-size: 14px;
	display: inline-block;
	text-decoration: underline;
	color: #fff;
	margin-left: 4px;
	margin-right:54px;
	}
.basket >span {
	display: inline-block;
	width: 29px;
	height: 28px;
	background: url(/bitrix/templates/2013/css/../images/basket.png);
	position: absolute;
	top: 12px; right: 29px;
	}
#header .header_block_right .basket p.sum  { 
	position: relative;
	display: inline-block;
	padding-right: 11px;
	font-size: 12px;
	margin-left: 5px;
	}
.basket .sum .rub { 
	display: block;
	width: 8px;
	height: 8px;
	background: url(/bitrix/templates/2013/css/../images/rub.png);
	position: absolute; 
	right: 0px; top: 5px;
	font-size: 12px;
	}
#header p.number {
	font-style: italic;
	color: #b1bbc2;
	font-size: 12px;
	margin: 0 2px;
	}
.basket a:hover { text-decoration: none; }

.popup-form {
	position: absolute;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	left: -20px;
	top: 105px;
	display: none;
	z-index: 5;
}
.popup-form .inner {
	padding: 15px;
	width: 202px;
}
.popup-form .form-text label {
	display: block;
	padding-bottom: 2px;
	color: #49515f;
}
.popup-form .form-text {
	width: 202px;
}
.popup-form .form-text input {
	margin-bottom: 10px;
	width: 190px;
	font-size: 14px;
	padding: 4px 5px;
	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,.3);
	border: 1px solid #ABADB3;
}
.popup-form .form-caption {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
}
.popup-form .inner .close {
	background: url(/bitrix/templates/2013/css/../images/close_pu_buy.png) top no-repeat;
	position: absolute;
	top: 7px;
	right: 7px;
	width: 7px;
	height: 7px;
	cursor: pointer;
}
.popup-form .inner .close:hover { 
	background-position: bottom;
}
.popup-form .form-submit {
	padding-top: 5px;
	}
.a-gg.disabled{
	opacity: 0.8;
}
.delivery a{
	margin-right: 20px;
}

/******************* MENU ***************/
#menu {
	height: 60px;
	position: relative;
	background: #30343c;
    background: -moz-linear-gradient(top, #43454c, #30343c);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#43454c), color-stop(100%,#30343c));
    background: -webkit-linear-gradient(top, #43454c, #30343c);
    background: -o-linear-gradient(top, #43454c, #30343c); 
    background: -ms-linear-gradient(top, #43454c, #30343c); 
    background: linear-gradient(top, #43454c, #30343c); 
	border-radius: 5px;
	text-shadow: black 1px 1px 2px;
	}
.menu_left {
	font-size: 18px;
	display: inline-block;
	margin-left: 10px;
	}
.menu_left li{
	display: inline-block;
	padding: 0px 24px 0px 23px;
	}
.menu_left li a, .menu_left li button{
	color: #fff;
	display: inline-block;
	background: none;
	border: 0;
	border-bottom: 1px dashed #fff;
	padding: 0px 0px;
	font-size: 18px;
	margin: 0;
	}
.menu_left li a:hover, .menu_left li button:hover, .menu_left li .button_on{ 
	border-bottom: 1px dashed #7BF900;
	color: #7BF900;
	}
.search { 
	display: inline-block;
	position: absolute;
	left: 362px;
	top: 9px;
	width: 17%;
}
.search form input[type="text"] {
	position: relative;
    outline: none;
    -webkit-appearance: none;
    width: 100%;
	padding: 5px 22px 5px 10px;
    vertical-align: middle;
	background: #73797e;
    background: -moz-linear-gradient(top, #53565d, #73797e);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#53565d), color-stop(100%,#73797e));
    background: -webkit-linear-gradient(top, #53565d, #73797e);
    background: -o-linear-gradient(top, #53565d, #73797e); 
    background: -ms-linear-gradient(top, #53565d, #73797e); 
    background: linear-gradient(top, #53565d, #73797e); 
	border-radius: 5px;
	border: 1px solid #272a2f;
	color: #fff;
	font-size: 12px;
   }
.search form input[type="text"]:focus {
	border-radius: 5px;
	border: 1px solid #83D700;
	}
input[type="submit"] {
    width: 14px; 
    height: 14px;
    border: none; 
    background: url(/bitrix/templates/2013/css/../images/search.png) no-repeat;
	position: absolute;
	top: 9px;
	right: -28px;
	opacity: .8;
	cursor: pointer;
	}
input[type="submit"]:hover {
	opacity: 1;
}
input[type="submit"]:active {
	top: 10px;
	right: -29px;
}
input[type="submit"]:focus {
	outline: none;
}
input[data-operaplaceholder] { color: #fff; }

.autocomplete{
	position: absolute;
	z-index: 1;
	background: #fff;
	border: 1px solid #8b959c;
	border-radius: 5px;
	min-width: 350px;
	text-shadow: none;
	display: none;
	overflow: hidden;
	top: 32px;
	left: 0;
}
.autocomplete li{
	border-top: 1px solid #8b959c;
	padding: 7px 10px;
	cursor: pointer;
}
.autocomplete li:first-child{
	border-top: none;
}
.autocomplete li:hover{
	background: #e0e5e9;
    background: -moz-linear-gradient(top, #fefefe, #ced7dd);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fefefe), color-stop(100%,#ced7dd));
    background: -webkit-linear-gradient(top, #fefefe, #ced7dd);
    background: -o-linear-gradient(top, #fefefe, #ced7dd); 
    background: -ms-linear-gradient(top, #fefefe, #ced7dd); 
    background: linear-gradient(top, #fefefe, #ced7dd); 
}

.menu_right {
	font-size: 12px;
	display: inline-block;
	position: absolute;
	right: 11px;
	top: -2px;
	z-index: 1;
	}
.menu_right li{
	display: inline-block;
	}
.menu_right li a{
	color: #c9d3d5;
	display: block;
	text-decoration: none;
	padding: 0px 22px 21px 21px;
	}
.menu_right li a.active_menu_right, .menu_right li a:hover { 
	background: url(/bitrix/templates/2013/css/../images/menu-section_nav-li_active.png) no-repeat;
	background-position: center bottom;
	color: #7BF900;
	}
.menu_left li.separator_menu,
.menu_right li.separator_menu {
	display: inline-block;
	width: 2px;
	height: 31px;
	position: relative;
	top: 10px;
	padding: 0;
	margin: 0;
	background: url(/bitrix/templates/2013/css/../images/separator.png) no-repeat;
	}
/******************** Breadcrumbs *********************/
.bread_crumbs { 
	padding-bottom: 20px;
}
.bread_crumbs a{
	color: #000;
	text-decoration: none;
}
.bread_crumbs a .link{
	text-decoration: underline;
}
.bread_crumbs a .link:hover{
	text-decoration: none;
}
.bread_crumbs a .arr{
	font-size: 14px; 
	margin: 0 8px 0 4px;  
	display: inline-block !important;
}

/******************** Paginator *********************/
.pagination	{ 
	margin: 5px 50% 0px 0;
	height: 18px;
	width:  50%;
	position: relative;
	z-index: 1;
}
.pagination a{
	display: inline-block;
	color: #0080bc;
	padding: 1px 3px;
	margin: 0 1px;
	border-radius: 2px;
}
.pagination a:hover { 
	color: #000; 
	text-decoration: underline; 
}
.pagination a.active_page{
	background: #75ac33;
	color: #fff;
	text-decoration: none;
	position: relative;
}
.pagination .back_futher{
	color: #4d4d4d;
	margin: 0 6px;
}
.pagination a.first_last{
	color: #000;
	font-size: 14px;
	text-decoration: none;
}
.onpage {
	position: relative;
	top: -18px;
}
/**************** SORTED PRODUCT IN CATALOG ******************/
.sorted_product_body {
	padding: 3px 13px;
	background: #FFF;
	z-index: 11;
	border-radius: 4px;
	min-width: 155px;
	position: absolute;
	right: 30px;
	border: 1px solid #8d979d;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.2);
	margin-top: -26px;
}
.sorted_product_body button {
	font-size: 12px;
	background: none;
	border: none;
	color: #000;
	font-family: Arial, Arial, sans-serif;
	margin: 3px 8px 3px 0;
}
.sorted_product_body .label {
	position: absolute;
	top: 5px;
	right: 100%;
	width: 110px;
}
.sorted_product_body .sorted_button {
	font-weight: bold;
}
.sorted_product_body .sorted_button span{
	position: absolute;
	width: 9px;
	height: 6px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -4px -179px;
	top: 11px;
	right: 10px;
	z-index: 2;
}
.sorted_product{ 
	color: #fff;
	display: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.sorted_product button{
	border-bottom: 1px solid #00479e;
	padding: 0;
	white-space: nowrap;
	color: #00479e;
}
.sorted_product button:hover {
	color: #ec0000;
	border-bottom: 1px solid #ec0000;
}

/******************** FILTER IN CATALOG *********************/
/****** Filter Old************/
.filter {
	position: relative;
	margin-bottom: 20px;
	}
.filter .form{
	min-height: 120px;
}
.filter .filter_button{
	margin: 0;
	padding: 5px 20px 5px 12px;
	position: relative;
	}
.filter .filter_active { 
	border-radius: 5px 5px 0 0;
}
.filter .filter_button span{
	position: absolute;
	width: 9px;
	height: 6px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -4px -179px;
	top: 9px;
	right: 4px;
	z-index: 2;
}
.filter button.filter_active  span,
.filter_block button.filter_active span,
.sorted_product_body button.filter_active span{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -15px -179px; 
}
.filter_block{
	display: none;
	background: #f2f4f6;
	border: 1px solid #8b959c;
	border-radius: 0 0 5px 5px;
	top: -1px;
	position: relative;
	-moz-box-shadow:  inset 0 0 8px  #ACACAC;
    -webkit-box-shadow:  inset 0 0 8px  #ACACAC;
    box-shadow:  inset 0 0 8px  #ACACAC;
	padding: 15px 20px;
	z-index: 15;
}
.filter_block .slider_fields{
	float: left;
	width: 260px;
	margin-bottom: 25px;
}
.slider_fields .buttons{
	position: absolute;
	left: 20px;
	bottom: 15px;
}
.filter_block .slider_block{
	min-height: 80px;
	padding-bottom: 10px;
}
.filter_block .slider_block .title,
.filter_block .filter_buttons .title{
	font-weight: bold;
}
.filter_block .slider_block .title,
.filter_block .filter_buttons .title,
.filter_block .pseudo_link{
	margin-bottom: 5px;
}
.filter_block .pseudo_link{
	font-weight: bold;
	position: relative;
	background: none;
	border: 0;
	font-size: 12px;
	font-family: Arial, Arial, sans-serif;
	padding: 0 17px 0 0;
	}
.filter_block .pseudo_link .text{
	border-bottom: 1px dashed #000;
}
.filter_block .pseudo_link:hover .text{
	border-bottom: 1px dashed #31b2ff;
	color: #31b2ff;
}
.filter_block .pseudo_link span{
	position: absolute;
	width: 9px;
	height: 6px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -4px -179px;
	top: 6px;
	right: 4px;
	z-index: 2;
}
.filter_block .check_fields{
	margin-left: 290px;
}
.filter_buttons {
	border-top: 1px solid #000;
	padding-top: 15px;
}
.filter_buttons:first-child {
	border-top: none;
	padding-top: 0;
}
.param_filter{
	display: inline-block;
	padding: 10px 0;
	width: 100%;
}
.param_filter li{
	float: left;
	padding-bottom: 8px;
}
.param_filter.m_param li{
	width: 50%;
	min-width: 145px;
}
.param_filter.m_links li{
	min-width: 145px;
}
.param_filter.m_size li{
	width: 55px;
}
.param_filter li .chkbox{
	float: left;
}
 .filter_buttons .list_popup {
	display: none;
	position: absolute;
	padding: 13px 20px;
	color: #000;
	background: #FFF;
	z-index: 10;
	border-radius: 5px;
	border: 1px solid #8d979d;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.2);
}
 .filter_buttons .list_popup ul li{
 	width: 100%;
 	float: none;
 }
 .filter_buttons .list_popup ul li .label{
 	color: #6c707a;
 }
 .filter_buttons .list_popup .tab_popular{
 	padding-bottom: 10px;
 }
 .filter_buttons .list_popup .tab_popular .button{
 	background: none;
 	border: 0;
 	padding: 0;
 	margin: 0;
 	color: #00479e;
 	border-bottom: 1px dashed #00479e;
 }
 .filter_buttons .list_popup .tab_popular .separator{
 	display: inline-block;
 	width: 1px;
 	height: 17px;
 	background: #000;
 	margin: 0 5px;
 	vertical-align: bottom;
 }
 .filter_buttons .list_popup .tab_popular .button.active{
 	color: #000;
 	border: 0;
 	cursor: default;
 }
 .filter_buttons .list_popup .btn_apply_change{
 	padding: 5px 12px;
 }
.filter input[type="checkbox"] {
    margin: 1px 8px 0 0;
}
.filter_btn_apply,
.filter_btn_reset{
	padding: 4px 14px;
	margin-right: 5px;
}
/****** Filter New************/

.filter_catalog{
	width: 270px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	color: #000;
	font-size: 12px;
	background: #fff;
	border-radius: 5px;
	margin: 0 auto 30px;
}
.filter_catalog .parametr_title .arr{
	width: 8px;
	height: 8px;
	position: absolute;
	top: 26px;
	left: 6px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -5px -178px;
}
.filter_catalog .parametr_title .arr.close{
	background-position:  -24px -178px;
}
.filter_catalog .parametr_block{
	position: relative;
}
.filter_catalog .parametr_title{
	background: #eff2f4;
	border-bottom: 1px solid #d1d9df;
	padding: 22px 16px 13px;
	position: relative;
	height: 14px;
	cursor: pointer;
}
.filter_catalog .parametr_block:first-child .parametr_title{
	border-radius: 5px 5px 0 0;
}
.filter_catalog .tool_tip{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAAjCAYAAAAJ1+HVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNGNmYzY1YS02OWRmLTExZTAtYmM5Ny1hMDE0NGJjNzM0Y2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDA1MDA2QjQ0OTRFMTFFM0JFM0Y5QTAzMTMyNkQxOUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDA1MDA2QjM0OTRFMTFFM0JFM0Y5QTAzMTMyNkQxOUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDkzNTk4NjNCNDNFMzExOEYyRTgwREE1OUQxQUFBNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM0Y2ZjNjVhLTY5ZGYtMTFlMC1iYzk3LWEwMTQ0YmM3MzRjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PntWsMUAAAQVSURBVHja7JzJb9NAFIefHScsglbQUIkoIT0AQghOrIUT4oS4cSAcI8GBPyAJlO3C3vQP4MByLkLigsStHBCU9YCQEEJINCQNVWkLFFRK3HgYJ3YyNo6zNA0+/D5pNM9jdxt9efUyfgpjjFpB4oibBMDiYTXiCsoiRJWMJgvCQlywGFmdmkVepQVZTUntTRIaAM1mVc2INVuzSKu0IKvPEFQxYp8wJiPTghZkFUUtGm3B6M3x0nFKC7Lqza+3iYmJRDAYjPt8vvWYe7AYNE2bU1X1/eTk5P1YLHZndHT0lyHtgpCBSap30WWTVTFkDYyPjyek7tCpC4+JZub4AfzbyazcS7yXNeuYbB8XekvMHMaLDsdptccaPoY5/B7MYb/97xHG7XFpm89pOWZGM2KeSGQhruynBvpS04S4vE2O+8oxWca1ml9DDe2rxlTjZ5DjcQ32K30kbeom6XAfScc2UyafTfb19d3iOwu8qWa2lZuUNcDbsmw2m9RlPf+EaPo3sgNoA3MLxN5MkXblFWlHH1J0+br02NjYceHUs3SdJDcrayaTSfrWhFPnnkJWsES8nyHt5AhFQ5F0f3//KsO/2sK6yJrw92xInoWsoAPS0vAHGh4ejrtmWFdZgxuSZ54RTc1jPkEHbiE8+ES9vb1HagrrJqvCZR2ArKCTvJumQCCwnYT7/HLDsj6HrKDDqJrupZ+Eh1OKIKs5+I+sp1/wc9Z5PA0A/42KerLtcav5UCBgynrqJTIr8I60irBhZld/NptNyGvDydQrZFbgrQyrkHUxiy+fzydY9/pU6nU5s0JW4CXEtQTS7Ozs0E9l9YmkkVkB8KqwUi6XO/BRXX1igJ+zMg2ZFXgT87YWC4fDjzb6f9683U8UXIaJAd4WtiRtV1dXQvr+5Vp6B5d2OSYHeFNYy+LZUCg0pM3kBgchLfDyKYEhrL5YVo1EIkMLU5/TgzshLfAElUXbMiuv4DaF1RfJ6otlC9FotCTt9V2QFnhH2lKGNaQ1hdWzrL7K+48p7bXdkBZ4JMNWRqqZ1lHaq3sgLegwfln3UhWusZhleWFdafdCWtBBtvZQoVB4S9XXvdk/C7jdpFW5tFcgLegQ+guJ+lu0VH3dmzm+IuMq7fTn9OV9RD0rMKFgCdmyhii2meLx+J26wtaRNl38lhu8BGnBksm6luQbBynzJZcaGRkx6xO4C+smbSQSSbMf+esX90Na0CZWKCRt6yF5YCfJdw9RZv6rXpfgJlkrwDCpkeqFqPwClhru4Ry/wPrIz1nvxWKx27bKL80J6yAtamuBtngq9PVqa5X+2ytNfAKYUWmzSNVSiEVC9ULQHmndqhdWSm82VW7TJq1GqA8L2itue+vDChdiZIjLBHEBaFe2tccV/gowAEKda14iKZq4AAAAAElFTkSuQmCC);
	position: absolute;
	width: 142px;
	height: 35px;
	padding: 0 10px 0 20px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	top: 100px;
	left: 255px;
	z-index: 10;
	display: none;
}
.filter_catalog .tool_tip a{
	color: #fff;
}
.filter_catalog .parametr_title .label{
	color: #00579a;
	font-size: 14px;
}
.filter_catalog .pseudo_link{
	color: #595959;
	border-bottom: 1px dashed #595959;
}
.filter_catalog .pseudo_link:hover{
	color: #000;
	border-bottom: 1px dashed #000;
}
.filter_catalog .btn_reset{
	position: absolute;
	top: 23px;
	right: 15px;
}
.filter_catalog .parametr_body{
	border: 1px solid #d1d9df;
	border-top: none;
	padding: 10px 15px 0;
	overflow: hidden;
}
.filter_catalog .m_btn_size{
	font-size: 11px;
	padding: 3px 0;
	text-align: center;
	width: 33px;
	border-radius: 2px;
	margin: 0 4px 4px 0;
}
.filter_catalog .m_btn_size:active,
.filter_catalog .m_btn_size.active{
	background: #eaeef1;
	box-shadow:  inset 0 3px 6px 1px rgba(0,0,0,.1), inset 1px 4px 6px -2px rgba(0,0,0,.3);
}
.filter_catalog .name_section{
	padding-bottom: 5px;
}
.filter_catalog .body_section{
	padding-bottom: 10px;
}
.filter_catalog .btn_table_size{
	margin-bottom: 10px;
}
.filter_catalog .checkbox_item{
	padding-bottom: 2px;
}
.filter_catalog .parametr_body.m_checkboxes{
	padding-bottom: 8px;
	max-height: 105px;
	overflow: auto;
}
.filter_catalog .parametr_body.m_slider{
	height: 60px;
	padding: 15px;
}
.filter_catalog .checkbox_item .checkbox{
	cursor: pointer;
}
.filter_catalog .checkbox_item .label{
	cursor: pointer;
	vertical-align: 2px;
}
.filter_catalog .reset_all{
	background: #eff2f4;
	padding: 17px 16px 27px;
	height: 14px;
	border-radius: 0 0 5px 5px;
}
.filter_catalog .reset_all .btn_reset_all{
	color: #00479e;
	border-bottom: 1px dashed #00479e;
}
.filter_catalog .reset_all .btn_reset_all:hover{
	border-color: transparent; 
}
.filter_catalog .btn_color_wrap{
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.filter_catalog .btn_color_wrap .color_link{}
.filter_catalog .btn_color_wrap .tool_tip{
	border: 1px solid #c5cfd6;
	border-left: none;
	padding: 1px 10px 1px 7px;
	border-radius: 0 3px 3px 0;
	color: #595959;
	font-size: 11px;
	position: absolute;
	background: #fff;
	top: 0;
	left: 22px;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
}
.filter_catalog .btn_color_wrap:hover .tool_tip{
	opacity: 1;
	visibility: visible;
	-webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -webkit-transition-delay: 0.3s;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease;
    -moz-transition-delay: 0.3s;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease;
    -o-transition-delay: 0.3s;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease;
    -ms-transition-delay: 0.3s;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0.3s;
}
.filter_catalog .btn_color_wrap .tool_tip:after,
.filter_catalog .btn_color_wrap .tool_tip:before{
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.filter_catalog .btn_color_wrap .tool_tip:after{
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 8px;
	top: 50%;
	margin-top: -8px;
}
.filter_catalog .btn_color_wrap .tool_tip:before{
	border-color: rgba(197, 207, 214, 0);
	border-right-color: #c5cfd6;
	border-width: 9px;
	top: 50%;
	margin-top: -9px;
}
.filter_catalog .slider_block .slider {
	width: 238px;
}
.filter_catalog .slider_block input[type="text"]  {
	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,.3);
	border: 1px solid #ABADB3;
	width: 50px;
	padding: 1px 5px;
}
.filter_catalog .restrictions {
	width: 238px;
}
.filter_catalog .slider_block .maxCost {
	left: 69px;
}
.filter_catalog .ui-slider .ui-slider-handle,
.filter_catalog .ui-slider .ui-slider-handle.first-slide-handle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAARCAYAAADDjbwNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNGNmYzY1YS02OWRmLTExZTAtYmM5Ny1hMDE0NGJjNzM0Y2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzM2RTkzQjQ0OTQ2MTFFM0EzRDE4QjYxNzBGODY3QzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzM2RTkzQjM0OTQ2MTFFM0EzRDE4QjYxNzBGODY3QzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDkzNTk4NjNCNDNFMzExOEYyRTgwREE1OUQxQUFBNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM0Y2ZjNjVhLTY5ZGYtMTFlMC1iYzk3LWEwMTQ0YmM3MzRjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlYWUjUAAAHTSURBVHjavFNNSxxBEH3dPQgmV8mO+EVAkEAgIOQgCoIYIwjxLyQHDXr0J+R/mNziIQdRD6In7yJokosQyEFw97w62d2e7q5UzTouyewKzmELiu7q+nivqrsVEUGkWq1mqzEGIQTs+wp9HNVqep9gAuDZd7aKnhKmvkBvL1NtUqk4jgt+nW+UUtBaZyBzR79Ia4Xnn0/o3VCClTjBaiXBQ1IbqDFjhXRxm7r574EERGTrR0wRAqTRgcjg8vYprY/XsTZR743yZo+yybBqats9gUQ2ziskI6oHglfAjfNwnLJ5MUw5kf+FFnaJfEBwQRqCT5kk23LeFejD6TOy7PojYxAARrzmhCbbKev7s0qBZZj/xiAOorAc5QnKtW1R8f8DtHAIavCuwcUTzhm0HkE8jNZsAS0my0SzuDzRze5Q4KK5+ltO5K580jkTlbjsDcwfuGzT8CYr0OLl4vfR/QN5PbEEwwRklIOyYTn+9LUwwquf36GYHPHYx16+Kvgj69oA5u7gCRObGXvbiWjXhmE6eWxI00KhkakXnZF28UfOezxWgk0fnROlrgRQWgLIlkjythSQ609HLWv7c0fNEuxK3lGZ0bn+PAb58X153lTi7/0VYACDGBAkN8vAegAAAABJRU5ErkJggg==);
	width: 13px;
	height: 17px;
}
.filter_catalog .ui-slider .ui-slider-handle {
	background-position: top right;
}
.filter_catalog .ui-slider .ui-slider-handle.first-slide-handle {
	background-position: top left;
}
.filter_catalog .ui-slider-horizontal .ui-slider-handle {
	margin-left: -7px;
}
/******/
.restrictions{
	width: 252px;
	position: relative;
	top: -5px;
}
.restrictions p{
	font-size: 12px; 
	font-weight: normal; 
 }
.restrictions .ot{ 
	float: left;
}
.restrictions .do{ 
	float: right; 
}
.slider_block .maxCost,
.slider_block .minCost{ 
	display: inline-block; 
	position: relative; 
}
.slider_block .minCost{ 
	left: 1px;
}
.slider_block .maxCost{
	left: 80px; 
}
.slider_block input[type="text"]{ 
	width: 60px; 
	background: #fff; 
	margin-left: 5px;
}
.slider_block input[type="text"]:focus{
	outline: none;
} 
.slider_block .slider {
	width: 252px;
	position: relative;
	top: 15px;
	background: #8B959E;
}
.ui-slider { position: relative; }
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 9px;   
	height: 13px;  
	background: url(/bitrix/templates/2013/css/../images/sprite.png) no-repeat -67px -60px; /* гЛоєгЛо°гМвикгМвцГгЛоёгЛоЅгЛоєгЛо° гЛоёгЛо·гЛоЦгЛо‘гМвикгЛо°гЛо¶гЛо°гМпЅгМвц°гЛо°гМоЙ гЛоЫгЛоЦгЛомгЛо·гМЖОгЛоЅгЛоЦгЛоє. гЛгЛомгЛоё гЛоЎгЛоЦгЛо¶гЛоЅгЛоЦ гЛо·гЛо°гЛомгЛоёгМвцГгМпО гМвц гЛоІгЛоІгМвцГгЛоЦгЛоЎ, гЛо·гЛо°гЛоґгЛо°гМвцГгМпО гЛо‘гЛоЦгМвикгЛоґгМпЅгМвик гЛоё гМойгЛоєгМвикгМЖОгЛоігЛомгЛоІгЛоЅгЛоёгМоЙ */
	cursor: pointer
	}
.ui-slider .ui-slider-handle.first-slide-handle/*:nth-child(2)*/ { background: url(/bitrix/templates/2013/css/../images/sprite.png) no-repeat -57px -60px; }
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal { height: 4px; }
.ui-slider-horizontal .ui-slider-handle { top: 4px; margin-left: -4px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0;}
.ui-widget-content { background: #fff; }
.ui-widget-header { 
	background: #b19ce8;
	background: -o-linear-gradient(left, #6acbff, #fe69ce);
    background: -moz-linear-gradient(left, #6acbff, #fe69ce);
    background: -webkit-linear-gradient(left, #6acbff, #fe69ce);
    background: -ms-linear-gradient(left, #6acbff, #fe69ce);
    background: linear-gradient(left,#6acbff, #fe69ce);
}
.ui-state-focus { border: 0; outline: none; -webkit-appearance: none; }

/*-------------- Block Sale ----------*/
.sale_product_block {
	width: 270px;
	padding: 2px;
	background-image: -o-linear-gradient(left, #6acbff, #fe69ce);
	background-image: -moz-linear-gradient(left, #6acbff, #fe69ce);
	background-image: -webkit-linear-gradient(left, #6acbff, #fe69ce);
	background-image: -ms-linear-gradient(left, #6acbff, #fe69ce);
	background-image: linear-gradient(left,#6acbff, #fe69ce);
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	position: relative;
	margin: 0 auto 30px;
	z-index: 1;
}
.sale_product_body{
	width: 250px;
	padding: 10px;
	background: #fff;
	border-radius: 5px;
}
.sale_product_title{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 24px;
	padding: 5px;
}
.sale_product_link{
	display: block;
	margin: 5px auto;
	text-align: center;
}
.sale_product_block .pseudo_link{
	color: #00479e;
	border-bottom: 1px dashed #00479e;
	margin-bottom: 5px;
}
.sale_product_block .pseudo_link:hover{
	border-color: transparent;
}

/******************** CONTENT *********************/

#content_top {
	background: #737c84;
	margin-top: -13px;
	height: 20px;
	position: relative;
}
#content_top,
#content {
	border-radius: 5px; 
}

/******************** Accordion *********************/

.categories {
	position: relative;
	top: -7px;
	border-radius: 8px;
	background: #fff;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .5);
	padding: 23px 0px 20px;
	z-index: 1;
}
.categories_top{
	position: absolute;
	top: 0;
	left: 0;
	width: 330px;
	height: 20px;
	background: url(/bitrix/templates/2013/css/../images/gradient_cetegories.png);
}
.under_category {
	position: relative;
	border-bottom: 1px solid #8b959c;
	width: 270px;
	background: #e0e5e9;
    background: -moz-linear-gradient(top, #fefefe, #ced7dd);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fefefe), color-stop(100%,#ced7dd));
    background: -webkit-linear-gradient(top, #fefefe, #ced7dd);
    background: -o-linear-gradient(top, #fefefe, #ced7dd); 
    background: -ms-linear-gradient(top, #fefefe, #ced7dd); 
    background: linear-gradient(top, #fefefe, #ced7dd);
	color: #001631;
	font-size: 18px;
	padding: 10px 30px;
	cursor: pointer;
	font-weight: normal;
	text-shadow: 0 1px 1px #fff;
}
.under_category:hover { 
	color: #00579a; 
}
.categories_list {
	border-bottom: 1px solid #8b959c;
	padding: 10px 0 25px;
}
.categories_list li .arr{ 
	width: 8px;
	height: 8px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -24px -179px;
	position: absolute;
	top: 10px;
	left: 31px;
}
.categories_list .second_level:hover .arr{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -24px -191px;
}
.categories_list .active_categ .second_level .arr{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -5px -178px; 
}
.categories_list .active_categ .second_level:hover .arr{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -5px -191px; 
}
.categories_list li {
	background: none;
	position: relative;
}
.categories_list li ul { 
	display: none;
}

.categories_list .second_level{
	font-size: 14px;
	color: #00579a;
	padding: 3px 0 3px 20px;
	margin: 1px 15px 0px 25px;
	display: block;
	text-decoration: none;
	line-height: 20px;
	cursor: pointer;
}
.categories_list .third_level {
	color: #0080BC;
	text-decoration: underline;
	font-size: 12px;
	padding: 3px 0 3px 40px;
	line-height: 20px;
	display: block;
	font-weight: normal;
	margin: 1px 20px 0 20px;
}
.categories_list .second_level:hover,
.categories_list .third_level:hover{
	color: #fff !important;
}

.categories_list .active_categ .second_level{
	color: #000;
	font-weight: bold;
}
.categories_list .second_level.active_link,
.categories_list .third_level.active_link {
    color: #fff;
    font-weight: bold;
}

.categories_list .man .second_level:hover,
.categories_list .man .third_level:hover,
.categories_list .man .second_level.active_link,
.categories_list .man .third_level.active_link{ 
	background: url(/bitrix/templates/2013/css/../images/hover_categories_man.png) no-repeat; 
	background-size: 100% 100%;
}
.categories_list .wooman .second_level:hover,
.categories_list .wooman .third_level:hover,
.categories_list .wooman .second_level.active_link,
.categories_list .wooman .third_level.active_link{
	background: url(/bitrix/templates/2013/css/../images/hover_categories_wooman.png) no-repeat; 
	background-size: 100% 100%;
}
.categories_list .man_wooman .second_level:hover,
.categories_list .man_wooman .third_level:hover,
.categories_list .man_wooman .second_level.active_link,
.categories_list .man_wooman .third_level.active_link{
	background: url(/bitrix/templates/2013/css/../images/hover_categories_man_wooman.png) no-repeat; 
	background-size: 100% 100%;
}

.open_all {
	display: inline-block;
	margin: 17px 40px 3px;
	border-bottom: 1px dashed #00579a;
	color: #00579a;
	cursor: pointer;
}
.open_all:hover {
	border-bottom: none;
	padding-bottom: 1px;
}


.button_up{
	position:fixed;
	padding: 4px 21px 9px 11px;
	opacity: 0.8;
	display: inline-block;
	z-index: 1;
	border-radius: 4px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	bottom: 60px;
	left: 202px;
	cursor: pointer;
	border-top: 1px solid #7C8A96;
	background: #000;
    background: -moz-linear-gradient(top, #0B0B0D, #000);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#0B0B0D), color-stop(100%,#000));
    background: -webkit-linear-gradient(top, #0B0B0D, #000);
    background: -o-linear-gradient(top, #0B0B0D, #000); 
    background: -ms-linear-gradient(top, #0B0B0D, #000); 
    background: linear-gradient(top, #0B0B0D, #000); 
}
.button_up span	{ font-size: 12px; border-bottom: 1px dashed #fff; margin-left: 12px; }
.button_up:hover span { border-bottom: none; }

/**************** Main page *****************/
#content.main{ 
	background: #31353e; 
}
.title_main{
	position: relative;
}

#catalog .text_main{
	padding-bottom: 15px;
	line-height: 1.5;
}
#catalog .text_main img{
	margin: 0 10px 10px 0;
}
#catalog h1 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0 0 10px;
}
#catalog h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
#catalog h3{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0 30px;
	color: #fff;
	}
#catalog h4 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 15px;
} 

#slides {
	z-index:100;
	background: #fff;
	padding: 20px;
	border-radius: 8px;
	position: relative;
	top: 16px;
	margin-bottom: 40px;
}
#slides .slides_container {
width: 670px;
	height: 200px;
	display:none;
}
#slides .slides_container div {
width: 670px;
	height:147px;
	display:block;
	margin-top: 15px;
}
.slides_control div img{
	float: left;
	margin: 0 17px;
	width: 150px;
}
.slides_control div h6{
	font-size: 30px;
	margin-top: 13px;
}
.slides_control div p{
	margin-top: 5px;
	font-size: 17px;
}
#slides .pagination { 
	margin: 0;
	position: relative;
	z-index: 5;	
	margin-left: 40px;
}
#slides .pagination li {
	float:left;
	margin:0 3px;
	list-style:none;
}
#slides .pagination li a {
	display:block;
	width:10px;
	height:15px;
	background-image:url(/bitrix/templates/2013/css/../images/button_slider.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	text-indent: -99999999px;
	color: transparent;
}
#slides .pagination li.current a { 
	background-position: -24px 0; 
}	

@media only screen and (max-width: 1279px) {
	.catalog_article_main { width: 32% }
}
@media only screen and (min-width: 1280px) and (max-width: 1599px) {
	.catalog_article_main { width: 24% }
}
@media only screen and (min-width: 1600px) {
	.catalog_article_main { width: 24% }
}

.catalog_main{ 
}
.catalog_article_main{
	display: inline-block;
	vertical-align: top;
}
.catalog_title_out_main {
    width:185px;    
    padding:1px;
    border-radius:5px;
	position: relative;
}
.man_wooman_main{
	background: url(/bitrix/templates/2013/css/../images/hover_categories_man_wooman.png) 70% 0;
}
.man_main { 
	background: #30b2ff;
}
.wooman_main {
	background: #fc28a0;
}
.catalog_title_main {
    background:#31353e;
    border-radius:5px;
    padding: 4px 20px;
	position: relative; 
	text-align: center;
	min-height: 32px;
}
.catalog_title_main span {
	display: block;
	width: 9px;
	height: 6px;
	background: url(/bitrix/templates/2013/css/../images/catalog-items-list_name-sprites_index-page.png);
	position: absolute;
	bottom: -6px;
	left: 45%;
}
.catalog_title_main a{ 
	font-size: 14px;
	text-decoration: underline;
	color: #fff;
}

.catalog_title_main:hover { 
	background: none;
}
.man_wooman_main span {
	background-position: 0px 0px;
}
.man_main span { 
	background-position: 0px -12px;
}
.wooman_main span { 
	background-position: 0px -24px;
}
.man_wooman_main:hover span { 
	background-position: 0px -6px; 
}
.man_main:hover span { 
	background-position: 0px -18px; 
}
.wooman_main:hover span { 
	background-position: 0px -30px; 
}

.catalog_article_main > a {	
	color: #001631; 
	font-size: 14px; 
}
.catalog_article_main ul { 
	margin: 13px 0 20px 17px; 
}
.catalog_article_main ul li	{
	margin: 3px 0;
}
.catalog_article_main ul li a { 
	color: #74c7ff;
}
.catalog_article_main ul li a:hover	{ 
	color: #fff; 
	text-decoration: underline; 
}

.brand_article_main ul li { 
	font-size: 11px; 
	font-style: italic; 
	color: #b1bbc2; 
	margin: 3px 0; 
	display: inline-block; 
	vertical-align: top;
	box-sizing: border-box;
	padding-right: 20px;
	width: 29% 
}
@media screen and (min-width: 1400px){
	.brand_article_main ul li { 
		width: 31%;
	}
}
.brand_article_main ul li a{ 
	font-size: 12px; 
	font-style: normal; 
	color: #CAD5DC;
	margin-right: 2px;
}	
.brand_article_main ul li a:hover{ 
	text-decoration: underline; 
	color: #fff; 
}	

.catalog_tabs a { 
	margin: 0 10px 10px 0; 
	display: inline-block; 
}
.catalog_tabs a.active_tabs { 
	color: #000; 
	text-decoration: none; 
}
.catalog_tabs {  }
.catalog_tabs.down { 
	display: inline-block; 
	margin-top: 27px; 
	margin-bottom: 12px; 
	width: 100%; 
}

.parts{
	margin-left: -330px; 
	margin-top: 24px;
	display: table;
	margin-bottom: 15px;
	}
.parts.open_recently { 
	/*margin-left: 0px; */
}
.part{
	display: table-cell;
	color: #fff;
	padding-right: 30px;
	width: 25%;
	color: #b1bbc2; 

}
.part h4 { 
	font-size: 18px; 
	margin: 0px 0 5px; 
	font-weight: normal; 
	color: #fff;
	margin: 0 0 10px;
}
.part a{ 
	color: #63a2cf; 
}

.rub_2, .rub_big{
	display: inline-block;
	width: 8px;
	height: 9px;
	background: url(/bitrix/templates/2013/css/../images/rub_2.png) no-repeat;
	position: relative;
	left: 3px;
	top: 1px;
	}
.rub_big{
	background: url(/bitrix/templates/2013/css/../images/rub_big.png) no-repeat;
	width:11px;
	height:13px;
}
.brand-list{
	line-height: 1.5;
}
.logo-brand{
	margin: 10px 10px 10px 0;
	float: left;
}
.brand-cetegory{
	padding-left: 230px;
	margin-bottom: 15px;
}
.brand-cetegory li{
	width: 188px;
	display: inline-block;
}
.brand-cetegory li a{
	color: #00579a;
}
.brand-cetegory li a:hover{
	color: #00A4FF;
}

.producers ul li{
	font-size: 12px;
	font-style: italic;
	color: #595959;
	margin: 3px 0;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding-right: 30px;
	width: 29% 
}
@media screen and (min-width: 1400px){
	.producers ul li { 
		width: 31%;
	}
}
.producers ul li a{
	font-size: 12px;
	font-style: normal;
	color: #00579A;
	margin-right: 2px;
}
.grid-item{
	width: 170px;
	display: inline-block;
	margin-right: 30px;
	margin-top: 20px;
	vertical-align: top;
}
.grid-item a{
	width: 100%;
	display: block;
}
.grid-item a img{
	margin: 3px auto;
	display: block;
}
.details ul{
	margin-top: 15px; 
}
.details ul li{
	margin: 3px 0 3px 20px;
}

/***************** Footer *******************/

.footer{
	color: #fff;
}
.footer_top{
	padding: 20px 0 10px;
	border-bottom: 1px solid #6c7e86;
}
.footer_bottom{
	padding: 10px 0 10px;
	border-top: 1px solid #b5c4ca;
}
.links_block{
	float: left;
}
.footer .partners{
	padding: 15px 30px 10px;
	border: 1px solid #939ea3;
	border-radius: 3px;
	font-size: 14px;
	width: 170px;
}
.footer .partners a{
	color: #b1bbc2;
	display: block;
	text-shadow: #000 1px 1px 1px;
	padding-bottom: 10px;
	text-decoration: underline;
}
.footer .partners a:hover {
	color: #fff;
}
.footer .map_link {
	color: #000;
	margin: 10px 30px;
	display: block;
}
.copyright {
	margin-left: 300px;
	color: #fff;
}
.copyright p{
	padding-bottom: 5px;
}
.copyright .ico_copy{
	font-size: 18px;
	padding-right: 5px;
}
.copyright .contacts_link{
	padding: 15px 0 10px;
	color: #000;
	display: block;
}
.copyright .mail{
	margin: 0;
	font-weight: normal;
	color: #fff;
}
.copyright .contacts{
	width: 33%;
	float: left; 
}
.footer_bottom .title{
	color: #000;
	padding-bottom: 10px;
	font-weight: bold;
}
.footer_bottom > .wrap_width{
	display: table;
	width: 100%;
}
.column_wrap{
	display: table;
}
.icons_pay{
	display: table-cell;
}
.icons_social{
	display: table-cell;
	width: 300px;
}
.attention{
	display: table-cell;
	width: 345px;
	padding-left: 30px;
}
.attention .ico_18 {
	display: block;
	width: 37px;
	height: 38px;
	background: url(/bitrix/templates/2013/css/../images/attention.png);
	margin-right: 10px;
	float: left;
}
.icons_social ul li{
	margin: 0 3px 3px 0;
	float: left;
}
.icons_social ul li a{
	width: 32px;
	height: 32px;
	display: block;
	background: url(/bitrix/templates/2013/css/../images/ico_social/sprite_soc.png) no-repeat;
}
.icons_social .vk{
	background-position: 0px 1px;
}
.icons_social .fb{
	background-position: -42px 1px;
}
.icons_social .yb{
	background-position: -84px 1px;
}
.icons_social .lj{
	background-position: -126px 1px;
}
.icons_social .ok{
	background-position: -168px 1px;
}
.icons_social .pt{
	background-position: -210px 1px;
}
.icons_social .tw{
	background-position: -252px 1px;
}
.icons_pay ul li{
	float: left;
	margin: 0 10px 10px 0;
}
.icons_pay ul li a{
	width: 48px;
	height: 32px;
	display: block;
}
.icons_pay .visa{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/visa.png) no-repeat;
}
.icons_pay .master_card{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/mastercard.png) no-repeat;
}
.icons_pay .maestro{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/maestro.png) no-repeat;
}
.icons_pay .qiwi{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/qiwi.png) no-repeat;
}
.icons_pay .alfabank{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/alfabank.png) no-repeat;
}
.icons_pay .american_express{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/american-express.png) no-repeat;
}
.icons_pay .assist{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/assist.png) no-repeat;
}
.icons_pay .chronopay{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/chronopay.png) no-repeat;
}
.icons_pay .cirrus{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/cirrus.png) no-repeat;
}
.icons_pay .contact{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/contact.png) no-repeat;
}
.icons_pay .diners_club{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/diners-club.png) no-repeat;
}
.icons_pay .elecsnet{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/elecsnet.png) no-repeat;
}
.icons_pay .intellectmoney{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/Intellectmoney.png) no-repeat;
}
.icons_pay .jcb{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/jcb.png) no-repeat;
}
.icons_pay .mail_money{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/mail-money.png) no-repeat;
}
.icons_pay .migom{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/migom.png) no-repeat;
}
.icons_pay .moneymail{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/moneymail.png) no-repeat;
}
.icons_pay .mts_bank{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/mts-bank.png) no-repeat;
}
.icons_pay .paypal{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/paypal.png) no-repeat;
}
.icons_pay .payu{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/payu.png) no-repeat;
}
.icons_pay .rbk_money{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/rbk-money.png) no-repeat;
}
.icons_pay .robokassa{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/robokassa.png) no-repeat;
}
.icons_pay .robokassa2{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/robokassa2.png) no-repeat;
}
.icons_pay .sberbank{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/sberbank.png) no-repeat;
}
.icons_pay .skrill_moneybookers{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/skrill-moneybookers.png) no-repeat;
}
.icons_pay .telemoney{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/telemoney.png) no-repeat;
}
.icons_pay .unistream{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/unistream.png) no-repeat;
}
.icons_pay .webmoney{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/webmoney.png) no-repeat;
}
.icons_pay .western_union{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/western-union.png) no-repeat;
}
.icons_pay .yandex_money{
	background: url(/bitrix/templates/2013/css/../images/ico_pay/yandex-money.png) no-repeat;
}

/***************** General Elements Product*****************/
.articule { 
	font-size: 12px; 
}
.articule li { 
	margin: 0 0 3px;
	position: relative;
}
.articule .property-name{ 
	color: #595959;
	width: 150px;
	float: left;
}
.articule .property-value { 
	margin-left: 150px;
}
.articule .property-name .m_articule{
	padding: 4px 10px;
	background: #6aa81c;
	color: #fff;
	margin: -4px -10px;
	display: inline-block;
	position: relative;
}
.articule .property-name .m_articule:after{
	display: block;
	content: "";
	border: 11px solid transparent;
	border-left-color: #6aa81c;
	top: 0;
	position: absolute;
	right: -22px;
}
.rating {
	margin-top: 20px;
	}
.rating span{
	display: inline-block;
	width: 14px;
	height: 13px;
	background: url(/bitrix/templates/2013/css/../images/rating.png);
	}
.rating span.rating_down { 
	background: url(/bitrix/templates/2013/css/../images/rating_down.png); 
}
.block-rating{
	position: absolute;
	height: 20px;
	width: 90px;
	bottom: 106px;
}

.no_stock {	
	color: #7C8F9C;
	text-shadow: 0 1px 1px white;
}
.not_in_stock { color: #f20101; }
.in_stock { color: #63a118; }

.wish,
.report {
	padding-bottom: 10px;
	cursor: pointer;
	z-index: 6;
	position: relative;
}
.wish{
	z-index: 6;
}
.wish:hover .text,
.report:hover .text { 
	border: 0; 
	padding-bottom: 1px; 
} 
.wish > .text,
.report > .text{	
	border-bottom: 1px dashed #000;
	position: relative;
	z-index: 1;
}
.wish .ico,
.report .ico {
	float: left;
	width: 20px;
	height: 16px;
	margin-right: 5px;
	}
.wish .ico {
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -5px -59px;
}
.report .ico {
	background: url(/bitrix/templates/2013/css/../images/sprite.png) 69px -59px;
}

/****************** Pop-up Buy *****************/
.wrap_buy{
	display: inline-block;
	position: relative;
}
.pop_up_buy{
	display: none;
	position: absolute;
	width: 235px;
	min-height: 93px;
	background: #fff;
	border-radius: 5px;
	z-index: 11;
	font-size: 12px;
	padding: 15px;
}
	.pop_up_buy:after, .pop_up_buy:before {
		top: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.pop_up_buy:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #fff;
		border-width: 5px;
		left: 50%;
		margin-left: -5px;
	}
	.pop_up_buy:before {
		border-color: rgba(78, 137, 7, 0);
		border-width: 6px;
		left: 50%;
		margin-left: -6px;
	}
.pop_up_buy.borer_gray{
	border: 1px solid #8d979d;
}
.pop_up_buy.borer_gray:before{
	border-top-color: #8d979d;
}
.pop_up_buy.borer_green{
	border: 1px solid #4e8907;
}
.pop_up_buy.borer_green:before{
	border-top-color: #4e8907;
}

.pop_up_buy .close{
	background: url(/bitrix/templates/2013/css/../images/close_pu_buy.png) top no-repeat;
	position: absolute;
	top: 7px;
	right: 7px;
	width: 7px;
	height: 7px;
}
.pop_up_buy .close:hover{
	background-position: bottom;
}
.pop_up_buy .count{
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
}
.pop_up_buy .selectbox{
	margin-bottom: 10px;
}
.pop_up_buy .comment_text{
	color: #49515f;
	padding: 0 0 5px;
	line-height: 1.3;
	font-weight: normal;
}
.pop_up_buy .btn{
	margin-right: 10px;
	margin-bottom: 7px;
}
.pop_up_buy .label{
	display: block;
	padding-bottom: 2px;
	color: #49515f;
}
.pop_up_buy .input_text{
	margin-bottom: 10px;
	border: 1px solid #c2c2c2;
	border-top: 1px solid #7b7b7b;
	width: 220px;
	padding: 2px 5px;
}
.pop_up_buy .data_user{
	display: block;
	color: #000;
	padding: 2px 0 5px;
	font-size: 14px;
}


.new_prod,
.sale { 
	position: absolute;
	left: 20px;
	top: 15px;
	color: #fff;
	font-size: 14px;
	text-shadow: #e76800 1px 1px 1px;
	z-index: 2;
}
.sale { 
	width: 138px;
	height: 24px;
	background: url(/bitrix/templates/2013/css/../images/sale.png);
	padding: 7px 0 0 17px;
	}
.new_prod  { 
	width: 72px;
	height: 23px;
	padding: 7px 8px 0;
	background: url(/bitrix/templates/2013/css/../images/new.png);
}
.zoom { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) 0px -28px; 
	display: block;
	width: 27px;
	height: 27px;
	border: none;
}
.zoom:hover { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -27px -28px; 
}
.view { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) 0px 0px; 
	display: block;
	width: 27px;
	height: 27px;
	border: none;
}
.view:hover { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -27px 0px; 
}
.video_links {
	height: 30px;
}
.video_links .view{
	float: left;
	margin-right: 5px;
}
.video_links .view_text{
	float: left;
	margin-right: 20px;
	padding: 5px 0;
}

.old_price .value{
	font-weight: bold;
	position: relative;
}
.old_price .value:after{
	position: absolute;
	display: block;
	content: " ";
	width: 100%;
	height: 1px;
	background: red;
	top: 9px;
	left: 0;
}
.old_price .rub{
	position: relative;
	margin-left: 5px;
	content: "P";
}
.old_price .rub:after{
	position: absolute;
	display: block;
	content: " ";
	width: 7px;
	height: 1px;
	background: black;
	top: 10px;
	left: 0;
}

/*Size*/
.select_size_block{
	width: 150px;
	padding-bottom: 10px;
	float: left;
	}
.select_size_block label{
	padding-bottom: 5px;
	display: block;
	font-weight: bold;
}
.select_color_block{
	float: left;
	padding: 0 0 10px;
}
.select_color_block p {
	padding-bottom: 5px;
	font-weight: bold;
}
.table_size_open{ 
	padding-top: 5px;
	display: block; 
	text-decoration: none;
	border-bottom: 1px dashed #00579a;
	display: inline-block;
}
.table_size_open:hover{ 
	border: none;
	padding-bottom: 1px;
}

/*Color*/
.color_link{
	margin-right: 5px;
	border-radius: 3px;
	display: inline-block;
	height: 18px;
	width: 18px;
	overflow: hidden;
	border: 1px solid #CCC;
	position: relative;
}
.color_link[style="background:#fff;"].active:after{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAENJREFUeNpiYMAP/BgYGH4yMDD8J1ZRLwOU8RMqgVMRA5SBrBirInTFv6EYqyIYeA5V8B/KxgtgJmIAFjR+MC4TAAMA9+4bAHa0G+4AAAAASUVORK5CYII=);
	background-position: 4px 5px;
}
.color_link.active:after{
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNGNmYzY1YS02OWRmLTExZTAtYmM5Ny1hMDE0NGJjNzM0Y2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0RDMzgzMjRGMDg3MTFFMThFNkNDMjlBQzcwNzQxMDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0RDMzgzMjNGMDg3MTFFMThFNkNDMjlBQzcwNzQxMDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjE5MjJCMTgwRThFMTExOEZCRUFFMzFFQUVDQUE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM0Y2ZjNjVhLTY5ZGYtMTFlMC1iYzk3LWEwMTQ0YmM3MzRjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuBsND8AAABwSURBVHjaYvz//z8DpYCJgQpg1BDKDfED4p9AjBqloCgmEvsB8c//ENCLLIdN8X+oYj9iDMBlSC+aQXgNwGUIskG/oRinASDMiCfZPwdiCSj7BRBL4lLISCDv/IbSrPgUsRCI0mBi4p1xeOVigAADAI3f73qzf69/AAAAAElFTkSuQmCC);
	background-position: -1px 0px;
	background-repeat: no-repeat;
	display: block;
	content: " ";
}
.color_link .bicolor{
	width: 50%;
	height: 100%;
	float: left;
}

/****************** Comment Block *****************/
.comment_block { 
	min-width: 380px;
	font-size: 12px;
}
.comment_block .control li { 
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.comment_block .control li button{
	border-radius: 5px 5px 0 0;
} 
.comment_block .control li .comment_all{
}
.comment_container{
	border-top: 1px solid #8E989F;
	/*border-bottom: 1px solid #8E989F;*/
	position: relative;
	padding: 15px 0 0;
}
.last_comments{
	overflow: hidden;
}
.comments-ul li{
	padding-bottom: 20px;
}
.comments-ul .second_level{
	padding-left: 10px;
	margin-left: 40px;
	border-left: 1px solid #000;
}
.comment{
	font-size: 14px;
	margin-right: 10px; 
}
.comment_man {
	color: #46beff;
}
.comment_wooman {
	color: #fe28a0;
}
.comment_date { 
	color: #595959; 
	font-size: 11px; 
}
.comment_text{
	max-width: 350px;
	resize: vertical;
	box-sizing: border-box;
}
.comment_submit{
	margin: 15px 0 10px;
}


/***************** /General Elements Product *****************/

/***************** Catalog Article *****************/

@media only screen and (max-width: 1149px) {
	.article { width: 50%; }
}
@media only screen and (min-width: 1150px) and (max-width: 1449px) {
	.article { width: 33.33%; }
}
@media only screen and (min-width: 1450px) {
	.article { width: 25%; }
}
.wrap_articles{ 
	overflow: hidden;
	margin: -1px 0px 0px -20px;
	position: relative;
	padding-top: 30px;
}
.wrap_articles:after{
	position: absolute;
	width: 20px;
	height: 100%;
	background: #fff;
	display: block;
	content: " ";
	top: 0;
	left: 0;
	z-index: 1;
} 
.article{
	height: 455px;
	border: solid #d1d9df;
	border-width: 0 1px 1px 0;
	padding: 30px 15px 20px 20px;
	position: relative;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	right: -2px;
	bottom: -1px;
}
.article .image_wrap{
	height: 200px;
	display: block;
	margin: 0 30px 10px 0;
	background: #fff;
}
.article .image_wrap img{
	height: 200px;
	max-width: 100%;
}
.article .name_prod{
	display: block;
	color: #00479e;
	font-size: 14px;
	min-height: 32px;
	padding-bottom: 5px;
}
.article .name_prod:hover{ 
	color: #0080BC; 
}
.article .section_rating {
    padding-bottom: 5px;
}
.article .section_rating table tr td{
	vertical-align: top;
}
.article .articule { 
	padding: 0 0 5px;
}
.article .articule span,
.article .articule .property-name { 
	display: inline-block;
	min-width: 51px;
	font-size: 12px;
	color: #595959;
}
.article .old_price{
	padding: 0 0 5px 10px;
	font-size: 14px;
}
.article .old_price .value{
	font-weight: bold;
	position: relative;
}
.article .old_price .value:after{
	position: absolute;
	display: block;
	content: " ";
	width: 100%;
	height: 1px;
	background: red;
	top: 9px;
}
.article .old_price .rub{
	position: relative;
	margin-left: 5px;
	content: "P";
}
.article .old_price .rub:after{
	position: absolute;
	display: block;
	content: " ";
	width: 7px;
	height: 1px;
	background: black;
	top: 10px;
}
.article .price_block {
	padding-bottom: 10px;
	position: relative;
	z-index: 6;
}
.article .price_block .price{
	padding: 3px 8px;
	border-radius: 5px 0 0 5px;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	float: left;
	min-width: 38px;
	height: 22px;
	text-align: center;
}
.article .no_stock,
.article .buy{	
	padding: 7px 5px;
	display: block;
	border-radius: 0 5px 5px 0;
	border-left: 0;
	height: 30px;
	min-width: 59px;
	text-align: center;
}
.article .not_in_stock,
.article .in_stock {
	padding-left: 5px;
}

.article .control_panel{
	position: absolute;
	top: 15px;
	right: 13px;
	width: 30px;
	height: 100px;
	z-index: 2;
}
.article .control_panel .btn{
	margin-bottom: 10px; 
}
.add_favorite_btn{
	position: relative;
	cursor: pointer;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 1px solid #d1d9df;
}
.add_favorite_btn .ico_fav{
	width: 18px;
	height: 18px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAARCAYAAABegLWFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNGNmYzY1YS02OWRmLTExZTAtYmM5Ny1hMDE0NGJjNzM0Y2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDg0NURBMDQ0RjhGMTFFMzhDQTZCOTlDNUNDN0U4MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDg0NURBMDM0RjhGMTFFMzhDQTZCOTlDNUNDN0U4MzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5N0IyMDhCMzM0NDdFMzExODBBQUM1Q0U5ODVBQzdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM0Y2ZjNjVhLTY5ZGYtMTFlMC1iYzk3LWEwMTQ0YmM3MzRjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn0w5twAAASPSURBVHjazNZ/TNRlHAfwz/O9+95PjvsBB94hVziVH6sEnDrL1dx0TTzQzdxa1rQWK1GWTugHaZpolAPLEDUYCWOmWxkNZM7aMoKoKVDTdkOapqAMuINTOH7Icff0voMrIEHE/ui25/b9fp/neT2f7/Pr+zDOOf1ff1Lf38IKUnsE2txspuiF19zi/Bv2vqqnzFw5QM3GO5R/YS3xqPO0ZUBJ0at/ahObHzGqG+aI7vltdEXipYKGFOqbCMMMgrkdZghMJ0w3TDPMLph7Rs13YJpgDsI0wJTDbIb5MUwXS6zgWreEcgdF6nzuF9v7H+yKG6LQQ6qi5MXGc8tirNWx+gTGiT/d5LQ9W9tUkVp54RY53hjMyrYpTi+J26Uaogjkb29MJuffgVWSHuYnMM/BPAnTPzxFL/8shZkE04o6f8Ish/lH6vGlHl8+TBnM92DOQf5WFl/Jt/QoeMTVFSyL1HmPk0GdyzXKuazV4eiNDP1OY9u401exN7Z0r+amYyWPDDWy3oFr5HC9RQMZvxrrKPtROzkvrqGDgeASzlAGzAGYBRN7tDeulMG891xS5jKYHOZ+mL0srIYfzayyZWQUf6slo66eSyUmf0GBEYIgUilrPQJzS1z9yxE0kXfEZT39jnaTYYn1bWvLoKg8+vsqSg20EV5Ln8FMy8iJ8zzoPGt/8ksBpgCzWBgWSADSRzrlDq5TmChIJH9SSYmHa4gUbJlExpf7r/EskM8jdKGz7F1v1qcoh9u05B3bAEzXTALz/WbVrfcGTCkPsHr5YxQs/1fhKdeyR/WEv5M9JIyr46W7D7tSYUoE+dDIWw+atZ0UjF7RyqaVmJzT5YSobl9dc8/44GDKZhrU5bQaFjAFs4tuhX1P69rnmQ4xBSemk08rkVYktUb2ach5WinzUOfYBmAOwLTMJDiYEphLYXYInFGp7i69lB87z05hwYdJg3mlU0ydfGXCgssKYuZeChmkdC+jsnHDyqgEZtaO413SB4oss5rBlMPcBrNUwP7UqhmmY8WWkA+3Ji4oxGTPJzVGKRgjoxHHJ98zX16QWIKyOahzAHXLYNjGtoH7q3j+g988eVs+3dhgqkfNszAuscDnK/4MrWmR0foN3c6i/NYrCXj/gyQq2D9LApfDQ7jlO9Mjo388YdC/bhmiqt+s9MVkjcF8FWYMzD35z+tdUwWWfsqph5kHsx7mEX+LY7+tiypoQatIWav7XV+vu2O/ndRrLySJbGTueNwdjUrta4UGs1CuDnrR4qa8iylUd7/egPkMzBdgfgTzetIrUeO2ncbCZgbTAnM/zBMwzwby2MQP/6JKMtyQ0rvoKOeBzpvVmxytn+OxqiQ0ckN2aMTiPsYss4dpX30ytU93uGCaYObArIH5DUzs7uSFKcJcAXMtzN0wr4+txyY7lcRU0WYXo/gjHS3luJWkhVuSlJyagr10uCGZZnSUgbkP5myYp3zrBmYyzG6Yu+9lsqmOTImVZLVLaKNv0zd66DQm6VcPu7nC3DTBPDZZWXa/8xywTN8nGcje/+qcBjNn1Nw2Vbm/BBgAFtjzMQJMl/YAAAAASUVORK5CYII=);
	background-position: top right;
	position: absolute;
	top: 5px;
	left: 4px;
}
.add_favorite_btn:hover .ico_fav,
.add_favorite_btn.active .ico_fav{
	background-position: top left;
}
.add_favorite_btn .tool_tip_fav{
	position: absolute;
	background: #fff;
	border-radius: 4px;
	display: none;
	width: 122px;
	right: -10px;
	padding: 2px 5px;
	top: -25px;
	border: 1px solid #4e8907;
}
.add_favorite_btn:hover .tool_tip_fav{
	display: block;
}
.add_favorite_btn .tool_tip_fav:after,
.add_favorite_btn .tool_tip_fav:before {
	top: 100%;
	right: 17%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.add_favorite_btn .tool_tip_fav:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 5px;
	margin-right: -5px;
}
.add_favorite_btn .tool_tip_fav:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #4e8907;
	border-width: 6px;
	margin-right: -6px;
}

.article .cover_border{
	background: #fff;
	position: absolute;
	width: 50px;
	height: 50px;
	bottom: -25px;
	right: -25px;
	z-index: 1;
}
.article  .price_block .pop_up_buy{
	bottom: 32px;
	left: -72px;
}
.article  .price_block .pop_up_buy:after,
.article  .price_block .pop_up_buy:before{
	left: 34%;
}
.article .pop_up_buy{
	bottom: 32px;
	left: 0px;
}
.article .pop_up_buy:before,
.article .pop_up_buy:after{
	left: 15%;
}

/****************** Zoom Preview *****************/
.padding-wrap { 
	padding-right: 32px !important; 
}
.topnavv{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: -10000px;
	z-index: 1000;
	overflow: auto;
	}
.zoom_pagge_wrap{
	padding: 30px 0;
}
.zoom_pagge{
	position: relative;
	margin: 0 auto;
	width: 900px;
	background: #fff;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
    box-shadow: 0 0 10px rgba(0,0,0,.5);
	border-radius: 5px;
	padding: 30px 35px 45px;
}
.zoom_pagge .new_prod,
.zoom_pagge .sale{
	left: 35px;
	top: 15px;
	z-index: 1;
}
.zoom_page_img{
	width: 360px;
	float: left;
	}
.zoom_page_img a{
	text-decoration: none;
}
.zoom_page_content{
	width: 495px;
	float: left;
	margin-left: 10px;
}
.zoom_page_title{
	font-size: 18px;
	color: #000;
	font-weight: normal;
	padding-bottom: 10px;
}
.zoom_page_content .articule{ 
	padding: 10px 0;
}
.vote-result{
	vertical-align: top; 
	padding-left: 5px;
}
.zoom_page_content .old_price{ 
	font-size: 15px;
	padding: 0 0 10px 25px;
	clear: both;
}
.zoom_page_content .comment_block{ 
	margin: 15px 0; 
}
.zoom_page_content .price{ 
	padding: 12px 22px 11px 24px; 
	border-radius: 5px 0 0 5px;
	float: left;
	font-weight: bold;
	margin: 0;
	height: 22px;
}
.zoom_page_content .buy,
.zoom_page_content .no_stock{ 
	padding: 10px 20px 11px; 
	height: 47px;
	border-radius: 0 5px 5px 0;
}
.zoom_page_content .buy,
.zoom_page_content .no_stock,
.zoom_page_content .price{ 
	font-size: 18px; 
	position: relative; 
	float: left;
	margin: 0;
}
.card_content .in_stock,
.card_content .not_in_stock,
.zoom_page_content .not_in_stock, 
.zoom_page_content .in_stock { 
	vertical-align: 18px;
	padding-left: 10px;
}
.zoom_page_content .rating {
	margin: 10px 0;
}
.zoom_page_content .price_info{ 
	padding-bottom: 10px;
	clear: both;
}
.zoom_page_content .pop_up_buy{
	bottom: 48px;
	left: -84px;
}
.zoom_pagge .delivery{
	position: absolute;
	bottom: 30px;
	left: 405px;
}

.exit_page	{
	width: 14px;
	height: 13px;
	position: absolute;
	top: 15px;
	right: 14px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -61px -7px;
	cursor: pointer;
	z-index: 710;
	}
.exit_page:hover { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -76px -7px;
}

/****************** Card producte *******************/
.btn_back_page{
	margin: 30px 0 0 30px;
}
.btn_back_page .arr{
	font-size: 14px;
	margin-right: 5px;
}
#sidebar .new_prod,
#sidebar .sale{
	top: 65px;
	left: 29px;
}
.card_img { 
	margin: 15px 0 0 30px; 
}
.zoom_page_img .elem_preview,
.card_img .elem_preview{
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	margin: 1px;
	width: 90px;
	height: 90px;
	cursor: pointer;
	text-align: center;
	margin-bottom: 4px;
} 

.elem_preview.video_preview{
	position: relative;
	background: #000;
	border: 1px solid #FE2DA2;
	margin: 0;
}
.elem_preview.video_preview:after{
	background: url(/bitrix/templates/2013/css/../images/ico_video.png);
	display: block;
	content: " ";
	width: 29px;
	height: 38px;
	position: absolute;
	z-index: 1;
	top: 20px;
	left: 32px;
}
.video_preview .img{
	width: 100%;
	display: block;
}
.video_preview .time{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-align: center;
	line-height: 20px;
	height: 20px;
}
.wrap_img{
	position: relative;
	width: 300px;
	text-align: center;
}

.wrap_img .image_cont,
.wrap_img .video_cont{
	max-height: 400px;
	margin-bottom: 10px !important;
}
.wrap_img .video_cont{
	display: none;
}

.wrap_img .image_cont > img{
	max-height: 100%;
	display: inline-block;
}
.zoom_page_img .elem_preview.active,
.zoom_page_img .elem_preview:hover,
.card_img .elem_preview.active,
.card_img .elem_preview:hover{
	border: 1px solid #ABADB3;
	margin: 0;
}
.zoom_page_img .MagicZoom:hover,
.card_img .MagicZoom:hover{
}
.card_content { 
	padding-bottom: 60px;
}
.big_img_link{
	display: block;
	margin-bottom: 10px;
}
/*.big_img_link:after{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkZJREFUeNpi+f//P4N/4TUGdMDNzcPAycmpwcTEVArkOgGxNBA/BeJ9//796/7+/fuNr1+/MLAw4AD///8L/Pnze5+6MstLY02O2+py7C9fvv3348Tl77rnrv3YDpQvAipbDzbgx48fKJqBtmr8+/e3z8uZ/6aeOhuXnAinMBMjA6O8JBObrATvfyGB37fXbf/Y9/vP3+tMIA1fvnxGwZ8+fSxVkf//UlWRnUOQm50VpBluOJBtrsvHp67E8AakDuyCT58+ofvASVdT9iaQ5nj2/tvPZ+8ZfqIrMNTm+7Nj3wMnqBcw5KVlJLkewjia0nx86EHEwcL8E6hPGuyFf/+Y0PHT5y+//4Zq5sUWyM9ffPsDUgc2gJWVGx3vO33+oxAzExPzb6AydM3//v1nPHn2gwBIHdgLkt87gIL/GEBpAoR/s+nOPX46cp2Jzren0kKc/1iRIpuZiZHlzKUvPw6c/CHIzs7XzYIZ///lWX9dtgx0DBafvewD06OnbC88bHh/ykmx8jx+/ufrvpNfWbYc+CjKwspX9O//1xssaJq1gCkwqKiotDk2NrJFUCV/9wGu5PgDp7+gpERmZq7uP3++3gDpYUHSbCEqKu5XXFxZGRsb1vv+/ftFvL8+3GZkZD6EGYR/waSXkwTEAKD/fZSV1V0KCyvzY2ODpz1+/Gg5UPg2AwHgYS8OMeDnz58aVVVt+ampkfOvX7+6Hih0loEI8OvXP4gBwJy1zcpKS+Djx483gF7ZA1Pw8eUJgoYwgqKNEgAQYACHnhDn+P+d3AAAAABJRU5ErkJggg==);
	content: " ";
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 5px;
	margin-left: 10px;
}*/
.card_wrap{
	display: table-cell;
	width: 400px;
	padding-right: 20px;
}
@media only screen and (min-width: 1200px) {
	.information{
		padding-left: 10%;
	}
}
.card_content .articule { 
	margin-bottom: 20px;
}
.card_content .rating { 
	margin-bottom: 15px;
}
.card_content .old_price { 
	font-size: 16px;
	clear: both;
	padding: 0 0 10px 22px;
}
.card_content .old_price .rub:after{
	width: 8px;
	top: 11px;
	left: 0;
}
.card_content .price_info { 
	margin-bottom: 10px;
	clear: both;
}
.card_content .price{
	font-size: 18px;
	position: relative;
	padding: 13px 23px 11px 22px;
	float: left;
	border-radius: 5px 0 0 5px;
	height: 22px
}
.card_content .buy,
.card_content .no_stock{ 
	font-size: 18px;
	padding: 11px 21px 11px 20px;
	float: left;
	border-radius: 0 5px 5px 0;
	height: 48px;
	cursor: default;
}
.card_wrap .pop_up_buy{
	bottom: 50px;
	left: -65px;
}
.card_wrap .wish + .pop_up_buy{
	bottom: 30px;
}
.card_content .product_information{
	padding: 7px 0 30px;
	display: table;
}
.card_content .video_links { 
	padding-bottom: 10px;
	display: none;
}
.help_button{
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(/bitrix/templates/2013/css/../images/help.png);
	position: relative;
	top: 1px;
	right: -4px;
	cursor: pointer;
	}
.help{
	display: none;
	position: absolute;
	min-width: 80px;
	top: 0px;
	left: 20px;
	padding: 10px;
	border-radius: 4px;
	background: #fff;
	-moz-box-shadow: 0 0 5px #ACACAC;
    -webkit-box-shadow: 0 0 5px #ACACAC;
    box-shadow: 0 0 5px #ACACAC;
	z-index: 11;
	}

.information{
	display: table-cell;
}
.information .preview_overflow{
	padding-top: 5px;
}
.information_button{ 
	color: #00579a;
	border: 0;
	background: 0;
	border-bottom: 1px dashed #00579a;
	position: relative;
	padding: 0;
}
.information_button:hover{ 
	border-bottom: none; 
	padding-bottom: 1px;
}

/****************** Preview Overflow *******************/
.preview_overflow{
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
}
.preview_overflow .spoiler{
	height: 20px;
	background: #fff;
	line-height: 18px;
	box-shadow: 0px 0px 20px 20px rgba(255,255,255,1);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.preview_overflow .spoiler .toggle{
	color: #00579a;
	border-bottom: 1px dashed #00579a;
	cursor: pointer;
	position: relative;
}
.preview_overflow .spoiler .toggle:hover{
	color: #0080BC;
}
.preview_overflow .spoiler .toggle.hide{
	display: none;
}

.delivery_button{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}
.delivery_button.active{
	border-bottom: 1px dashed #000;
}
.delivery_button.active .help_button{
	display: none;
}
.delivery_info{
	width: 230px;
	padding: 16px;
	border: 1px solid #8e989f;
	background: #fff;
	z-index: 10;
	position: relative;
	border-radius:  4px;
}
.exit_delivery{
	width: 7px;
	height: 7px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -59px -50px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor:pointer;
}
.exit_delivery:hover { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -68px -50px; 
}
.delivery_info span{ 
	color: #595959;
}
.delivery_info span a{ 
	color: #00579a; 
}

.wanted {
	background: url(/bitrix/templates/2013/css/../images/recently_bg.png) repeat-x #fff;
	border-radius: 4px;
	padding: 0px 4px 10px;
	margin: 50px 30px 0;
	text-align: center;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
	position: relative;
}
.wanted > span{ 
	display: block;
	width: 26px;
	height: 13px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -54px -78px;
	position: relative;
	top: 0px;
	left: 50%;
	margin-left: -13px;
}
.wanted  p{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto 20px;
}
.wanted .wanted_list .wanted_list_item{ 
	display: inline-block; 
	text-align: left; 
	margin-bottom: 38px;
	width: 100%;
}
.wanted .wanted_list .wanted_list_item img{ 
	float: left; 
	margin: 0 8px 0 7px;
	width: 88px;
}
.wanted_price{
	float: left;
	padding: 3px 10px;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
	border-radius: 5px 0 0 5px; 
}
.wanted_list_item .pop_up_buy{
	bottom: 23px;
	left: -104px;
}
.wanted_list_item .buy{
	padding: 3px 10px 3px;
	border-radius: 0 5px 5px 0; 
	margin-top: 15px;
	display: inline-block;
}

.similar_out{
	padding: 2px;
    background-image: -o-linear-gradient(left, #6acbff, #fe69ce);
    background-image: -moz-linear-gradient(left, #6acbff, #fe69ce);
    background-image: -webkit-linear-gradient(left, #6acbff, #fe69ce);
    background-image: -ms-linear-gradient(left, #6acbff, #fe69ce);
    background-image: linear-gradient(left,#6acbff, #fe69ce);
    border-radius: 5px;  
	-moz-box-shadow: 0 0 5px #ACACAC;
    -webkit-box-shadow: 0 0 5px #ACACAC;
    box-shadow: 0 0 5px #ACACAC;
	position: relative;
	max-width: 1155px;
}
.similar {
    background: url(/bitrix/templates/2013/css/../images/recently_bg.png) repeat-x #fff;
    border-radius:4px;
    padding: 15px 0px 15px 16px;
	text-align: center;
	position: relative;
}
.similar p {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.similar_producte {
	width: 30%;
	max-width: 300px;
	margin: 30px 15px 0 0;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	box-sizing: border-box;
}
.similar_producte a { 
	width: 100%; 
	display: block; 
	background: #fff;
	min-height: 30px;
}
.similar_producte a img{
	max-width: 100%;
	height: 120px;
	margin-bottom: 15px;
} 
.similar_price { 
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	display: inline-block;
	}
.similar .similar_in_stock { 
	color: #539700; 
}
.similar .similar_not_in_stock { 
	color: #d70000; 
}
.similar .similar_in_stock,
.similar .similar_not_in_stock { 
	font-size: 12px; 
	font-weight: normal; 
}


/****************** RECENTLY_BUY ***************/
.recently_button_off{
	position: relative;
	width: 9px;
	height: 46px;
	top: 35px;
	left: 0px;
	background: url(/bitrix/templates/2013/css/../images/recently_button_off.png);
	margin-bottom: 100px;
	display: none;
	cursor: pointer;
	}
.recently_button_on{
	position: absolute;
	width: 9px;
	height: 46px;
	top: 11px;
	left: -9px;
	background: url(/bitrix/templates/2013/css/../images/recently_button_on.png);
	cursor: pointer;
	}
.recently_out{
	width: 303px;
	padding: 2px;
    background-image: -o-linear-gradient(left, #6acbff, #fe69ce);
    background-image: -moz-linear-gradient(left, #6acbff, #fe69ce);
    background-image: -webkit-linear-gradient(left, #6acbff, #fe69ce);
    background-image: -ms-linear-gradient(left, #6acbff, #fe69ce);
    background-image: linear-gradient(left,#6acbff, #fe69ce);
    border-radius: 5px;  
	-moz-box-shadow: 0 0 5px #ACACAC;
    -webkit-box-shadow: 0 0 5px #ACACAC;
    box-shadow: 0 0 5px #ACACAC;
	position: relative;
	left: 11px;
	top: 25px;
	margin-bottom: 90px;
	z-index: 1;
	}
.recently {
    background: url(/bitrix/templates/2013/css/../images/recently_bg.png) repeat-x #fff;
    border-radius:4px;
    padding:10px 10px;
	text-align: center;
	position: relative;
	}
.recently_price .rub_2{ margin: 0; }
.recently  span{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: -2px -1px 2px -38px;
	display: inline-block;
	}
.recently_aricle > a{
	float: left;
	width: 130px;
	height: 130px;
	background: #fff;
	}
.recently_date {
	color: #595e68;
	font-style: italic;
	text-align: left;
	}
.recently_info{
	width: 100px;
	text-align: left;
	}
.recently_info a		{ color: #00479e; }
.recently_info a:hover	{ color: #0080BC; text-decoration: underline; }
.recently_price{
	font-size: 12px;
	position: relative;
	font-weight: bold;
	margin-top: 5px;
	}
.Vwidget{
	margin: 0;
	padding: 0;
	width: 265px;
}
a.up, a.down{
	display: block;
	width:226px;
	height:13px;
	margin: 0 auto;
}
 a.up{ background:url(/bitrix/templates/2013/css/../images/slide_up.png); margin: 7px 12px;}
 a.up:hover { background:url(/bitrix/templates/2013/css/../images/slide_up_hover.png); }
 a.down { background:url(/bitrix/templates/2013/css/../images/slide_down.png); margin: 8px 0 12px 12px; }
 a.down:hover { background:url(/bitrix/templates/2013/css/../images/slide_down_hover.png); }
.VjCarouselLite{
margin: 0;
padding: 0;
}
.VjCarouselLite li{
overflow: hidden;
float: none;
display: block;
padding: 0;
text-align: center;
width: 245px !important;
height: 159px !important;
}
.VjCarouselLite li div{
margin: 0 auto;
margin-top: 5px;
margin-bottom: 5px;
padding: 1px 0;
width: 238px;
height: 143px;
}


/****************** BUY_AND_BASKET *************/
.buy_basket {
	border-radius: 15px 15px 0 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	position: fixed;
	bottom: 0px;
	right: 32px;
	z-index: 100;
	zoom:1;
	background: #fff;
}
.buy_basket.absolute{
	position: absolute;
	right: 17px;
}
.buy_basket_top {
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 8px 8px 0 0;
    height: 40px;
}
.buy_basket_top button{
	height: 100%;
	line-height: 40px;
	color: #fff;
}

.buy_basket_top .desired {
	border-right: 1px solid #2b2e36;
	width: 187px;
	float: left;
}
.buy_basket_top .in_basket{
	border-left: 1px solid #000;
	border-right: 1px solid #2b2e36;
	width: 113px;
	float: left;
}
.buy_basket_top .buy_basket_open{
	border-left: 1px solid #000;
	width: 41px;
	float: left;
	position: relative;
}

.buy_basket_top .desired span,
.buy_basket_top .in_basket span{
	border-bottom: 1px dotted #fff; 
	color: #fff;
	padding-right: 3px;
}
.buy_basket_top .desired:hover span{
	border-bottom: 1px dotted #84d4ff !important; 
	color: #84d4ff;
	padding-right: 3px;
}

.buy_basket_top .desired.active span{
	border-bottom: 0; 
	color: #84d4ff;
}
.buy_basket_top .in_basket:hover  span{
	border-bottom: 1px dotted #96d436 !important; 
	color: #96d436;
	padding-right: 3px;
}
.buy_basket_top .in_basket.active span{
	border-bottom: 0; 
	color: #96d436;
}
.buy_basket_top .buy_basket_open span{
	display: block;
	width: 14px;
	height: 7px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -60px -40px;
	position: absolute;
	top: 18px;
	left: 13px;
}
.buy_basket_top .buy_basket_open:hover span { 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -76px -40px; 
}
.buy_basket_top .buy_basket_open.active_buy_basket span{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -76px -30px; 
}
.buy_basket_top .buy_basket_open.active_buy_basket:hover span{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -60px -30px; 
}
.checkings_block{
	padding-bottom: 10px;
}
.checkings_block .all_checking{
	color: #595959;
	vertical-align: 2px;
}
.checkings_block .delete {
	border-bottom: 1px dashed #000;
	position: relative;
	float: right;
}
.checkings_block .delete span{
	display: block;
	width: 8px;
	height: 8px;
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -58px -49px;
	position: absolute;
	left: -13px;
	top: 3px;
}
.checkings_block .delete:hover{ 
	border: none;
}
.checkings_block .delete:hover span{ 
	background: url(/bitrix/templates/2013/css/../images/sprite.png) -67px -49px; 
}

.buy_basket_body {	
	padding: 12px 18px;
	height: 388px;
	display: none;
}
.buy_basket_articles{
	border-top: 1px solid #d2d1d7;
	border-bottom: 1px solid #d2d1d7;
	height: 284px;
	padding-top: 10px;
	overflow-y: auto;
}
.buy_basket_articles_desired,
.buy_basket_articles_basket{ 
	display: none;
}

.buy_basket_body .buttons_bottom{
	padding: 24px 0;
}
.order{
	display: none;
}
.log_pass  {
	color: #595959;
	width: 185px;
	float: right;
	margin-right: -8px;
}

.buy_basket_article{
	padding-bottom: 20px;
}
.buy_basket_article .mc{
	float: left;
}
.buy_basket_article .recently_info {
	float: left;
	margin-left: 10px;
	width: 150px;
}
.buy_basket_article .wrap_img{
	width: 100px;
	float: left;
	margin-left: 5px;
	background: #fff;
	text-align: center;
}
.buy_basket_article img{
	max-width: 100px;
	height: 88px;
}


/******************** CATALOG PAGE ****************/
@media only screen and (max-width: 1279px) {
	.catalog_article,
	.brand_article ul li{ 
		width: 22% ;
		margin-right: 2%;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1599px) {
	.catalog_article,
	.brand_article ul li{ 
		width: 24% 
	}
}
@media only screen and (min-width: 1600px) {
	.catalog_article,
	.brand_article ul li{ 
		width: 24%;
	}
}

#catalog_page_bg,
#brand_page_bg{
	position: absolute;
	padding: 0 15px;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 701;
	display: none;
}
#catalog_holder{
	float: left;
	width: 100%;
}
#catalog_page,
#brand_page {
	position: relative;
	margin: 217px auto 20px;
	min-width: 910px;
	max-width: 1480px;
	background: #fff;
	border-radius: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
	padding: 25px 30px;
	display: none;
	z-index: 701;
}
.catalog_article{
	display: inline-block;
	vertical-align: top;
}

.catalog_title_out {
	width: 100%;
    max-width: 220px;    
    padding:1px;
    border-radius:5px;
	position: relative;
}
.man_wooman{
	background: url(/bitrix/templates/2013/css/../images/hover_categories_man_wooman.png) 70% 0;
}
.man { 
	background: #30b2ff; 
}
.wooman { 
	background: #fc28a0; 
}
.catalog_title {
    background:#fff;
    border-radius:5px;
    padding: 4px 20px;
	position: relative; 
	text-align: center;
	min-height: 32px;
}
.catalog_title span {
	display: block;
	width: 9px;
	height: 6px;
	background: url(/bitrix/templates/2013/css/../images/catalog-items-list_white.png);
	position: absolute;
	bottom: -6px;
	left: 45%;
}
.catalog_title a{ 
	font-size: 14px;
	text-decoration: underline;
	color: #000;
}
.catalog_title:hover a{ 
	color: #fff; 
	text-decoration: none;
}
.catalog_title:hover { 
	background: none; 
}
.catalog_article .man_wooman span { 
	background-position: 0px 0px;
}
.catalog_article .man span { 
	background-position: 0px -12px;
}
.catalog_article .wooman span { 
	background-position: 0px -24px;
}
.catalog_article .man_wooman:hover span { 
	background-position: 0px -6px; 
}
.catalog_article .man:hover span { 
	background-position: 0px -18px; 
}
.catalog_article .wooman:hover span { 
	background-position: 0px -30px;
}
.catalog_article ul { 
	margin: 13px 0 54px 17px; 
}
.catalog_article ul li	{ 
	margin: 3px 0px; 
}


/******************** BRAND PAGE ****************/
.brand_article {}
.brand_article ul li { 
	font-style: italic; 
	color: #595959; 
	margin: 3px 0;
	display: inline-block; 
}
.brand_article ul li a{ 
	margin-right: 2px;
}


/* JW */
.tac{text-align:center;}

.my_cart{
	padding:0 8px 0 0;
}
.in_cat{
	background: #cad3da;
    background: -moz-linear-gradient(top, #edefef, #cad3da);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#edefef), color-stop(100%,#cad3da));
    background: -webkit-linear-gradient(top, #edefef, #cad3da);
    background: -o-linear-gradient(top, #edefef, #cad3da); 
    background: -ms-linear-gradient(top, #edefef, #cad3da); 
    background: linear-gradient(top, #edefef, #cad3da); 
	border: 1px solid #8c969d;
	padding: 3px 14px;
	border-radius: 4px;
	text-decoration: none; 
	color: #000;
	float:left;
	}
.in_cat:hover {
	border: 1px solid #4B8605;
	color: white;
	text-shadow: 0 1px 1px #457B04;
	background: #97D537;
    background: -moz-linear-gradient(bottom, #63a118, #97D537);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#63a118), color-stop(100%,#97D537));
    background: -webkit-linear-gradient(bottom, #63a118, #97D537);
    background: -o-linear-gradient(bottom, #63a118, #97D537); 
    background: -ms-linear-gradient(bottom, #63a118, #97D537); 
    background: linear-gradient(bottom, #63a118, #97D537); 
	}
.in_cat span {
    font-size: 14px;
}
.my_wish{
	background: #cad3da;
    background: -moz-linear-gradient(top, #edefef, #cad3da);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#edefef), color-stop(100%,#cad3da));
    background: -webkit-linear-gradient(top, #edefef, #cad3da);
    background: -o-linear-gradient(top, #edefef, #cad3da); 
    background: -ms-linear-gradient(top, #edefef, #cad3da); 
    background: linear-gradient(top, #edefef, #cad3da); 
	border: 1px solid #8c969d;
	padding: 4px 14px 4px 7px;
	border-radius: 4px;
	text-decoration: none; 
	color: #000;
	float:right;
	font-weight:bold;
	overflow:hidden;
	}
.my_wish span{
	background:url("/bitrix/templates/2013/css/../images/sprite.png") repeat -5px -59px;
	display:block;
	height:16px;
	width:18px;
	float:left;
	margin:0 7px 0 0;
}
.table_check{
	/*width:100%;*/
	border-collapse:collapse;
	clear:both;
	margin-bottom: 20px;
}
.table_check td{
	padding:20px 3px;
	vertical-align: top;
	height:auto;
	width:7%;
}
.table_check thead td{
	font-size:14px;
	line-height:18px;
}
.table_check tbody tr{
	border-top:1px solid #8e989f;
}
.table_check tfoot tr{
	border-top:1px solid #8e989f;
}
.table_check tfoot td{
	border-bottom:1px solid #8e989f;
}
.table_check tfoot span, .table_check tfoot p, .table_check tfoot strong{
	line-height:22px;
}
.table_check thead td{
	padding:30px 3px 20px;
	font-weight:bold;
}
.close_product{
	float:left;
	height: 7px;
	width: 10px;
	margin:5px 30px 0 0;
	background: url(/bitrix/templates/2013/css/../images/cancel.gif) no-repeat 0 0;
}
.cart_name_pro{
}
.selectbox div.dropdown{
	 bottom: auto !important;
}
.pro_total strong{
	display:block;
	margin:5px 0 10px 0;
}
.sum_bonus{
	color:#63a118;
}
.sum_bonus_red{
	color:#f10000;
}
.pro_bonus p{
	color:#595959;
}
.total span{
	font-size:18px;
	font-waight:bold;
}
.total strong{
	font-size:20px;
}
.total p{
	color:#595959;
}
td.total_all{
	padding:20px;
	border-left:1px solid #8e989f;
}
.bonus_info{
	display:block;
	color:#595959;
}
.bonus_info a{
	display:inline-block;
	text-decoration:none;
	border-bottom:1px dashed #00579A;
	line-height:14px;
}
.bonus_info a:hover{
	border-bottom:1px dashed #00A4FF;
}
.payment{
	width:500px;
	margin:auto;
}
.payment label{
	display:block;
	margin:16px 0 0 0;
	color:#898C92;
	font-size:14px;
	line-height:18px;
	padding-left: 25px;
	position: relative;
}
.payment h4{
	font-size:18px;
	line-height:22px;
}
.contact_info{
	margin:25px 0 0 0;
	padding:30px 40px;
	background:#f2f4f6;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	color:#373737;
	position:relative;
	margin-bottom: 20px;
}
.contact_info input[type="text"],
.contact_info textarea{
	font-size: 14px;
	padding: 4px 5px;
	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,.3);
	border: 1px solid #ABADB3;
}
.contact_info textarea{
	width: 230px;
	resize: vertical;
}
.account .contact_info{
	margin:25px 0 0 0;
	padding:0 0;
	background:none;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	color:#000000;
	position:relative;
}
.contact_info div{
	padding:10px 0 0 0;
	position:relative;
}
.contact_info>div>span{
	float:left;
	width:100px;
	font-size:14px;
	line-height:24px;
}
.contact_info>div>span:first-child{
	color:#49515f;
}
.contact_info em{
	font-stile:normal;
	color:#f14242;
	font-size:12px;
	line-height:16px;
}
.label_pay h5{
	padding-left:25px;
	margin:10px 0 -12px;
	font-size:14px;
}

.for_js_black input,
.label_pay input{
	position: absolute;
	top: 0px;
	left: 0px;
}
.contact_info .text{
	width:200px;
}
.contact_info div.dropdown{
	width:234px;
}
.discount_head h4{
	font-size:20px;
	padding:0 !important;
}
.plus{
	font-size:16px;
	color:#6f7785;
	padding-left:5px;
	font-stile:italic;
}
.add_namber{
	display:inline-block;
	color:#373737;
	text-decoration:none;
	font-size:12px;
	border-bottom:1px dashed #373737;
	margin-top: 8px;
}.add_namber:hover{
	color:#373737;
}
div.box_info{
	position:absolute;
	left:90%;
	top:0;
	width:240px;
	padding:20px;
	border:1px solid #f14242;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
}
div.bg_absolut{
	position:absolute;
	width:6px;
	height:10px;
	left:-6px;
	background:url(/bitrix/templates/2013/css/../images/bg_absol.png) no-repeat;
}
a.close_absolut{
	position:absolute;
	width:7px;
	height:7px;
	right:7px;
	top:7px;
	padding:0;
	background: url(/bitrix/templates/2013/css/../images/close_absolute.png) no-repeat 0 0;
}
.my_cart h4{
	padding-left:45px;
}

h5{
	margin:5px 0;
}
.label_pay{
	padding:0 0 0 20px;
	display:none;
}
.label_pay .box_pay{
	left: 479px;
}

.logibox_img{
	display:inline-block;
	width:15px;
	height:20px;
	margin:5px 7px 0 40px;
	background:url(/bitrix/templates/2013/css/../images/logibox.png) no-repeat;
}
.bottom_cart{
	line-height:22px;
}
a.logibox{
	margin:5px 0 0 0;
	display:inline-block;
	text-decoration:none;
	vertical-align: top;
	border-bottom:1px dashed #00579A;
}
a.logibox:hover{
	color:#f35555;
	text-decoration:none;
	border-bottom:1px dashed #f35555;
}
div.pay_del{
	position:relative;
}
div.box_pay{
	position:absolute;
	left:45%;
	top:-15px;
	width:240px;
	padding:20px;
	border:1px solid #f14242;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
}
.card_model{
	overflow:hidden;
	padding:0 0 0 27px;
}
.card_model li{
	width:40px;
	float:left;
	margin:0 2px;
}
/*.visa{
	background:url(/bitrix/templates/2013/css/../images/card.png) no-repeat 0px 0px;
	height:20px;
}
.amex{
	background:url(/bitrix/templates/2013/css/../images/card.png) no-repeat -125px 0px;
	height:20px;
}
.maestro{
	background:url(/bitrix/templates/2013/css/../images/card.png) no-repeat -45px 0px;
	height:20px;
}
.mastercard{
	background:url(/bitrix/templates/2013/css/../images/card.png) no-repeat -84px 0px;
	height:20px;
}*/
.total_by{
	float:left;
	padding:20px 30px 20px 0;
	border-top: 1px solid #8E989F;
	border-right: 1px solid #8E989F;
}
.confirm{
	border-top: 1px solid #8E989F;
	padding:20px 0 20px 30px;
	overflow:hidden;
}
.confirm_button{
	border: 1px solid #a2abb2;
	border-radius: 5px;
	background: #e0e5e9;
    background: -moz-linear-gradient(top, #fefefe, #ced7dd);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fefefe), color-stop(100%,#ced7dd));
    background: -webkit-linear-gradient(top, #fefefe, #ced7dd);
    background: -o-linear-gradient(top, #fefefe, #ced7dd); 
    background: -ms-linear-gradient(top, #fefefe, #ced7dd); 
    background: linear-gradient(top, #fefefe, #ced7dd); 
	padding: 3px 16px 5px 11px;
	text-shadow: #fff 1px 1px 1px;
	position: relative;
	margin: 0;
	float:right;
	font-family: Arial, Arial, sans-serif;
	}
	
.confirm_button:hover {
	border: 1px solid #4B8605;
	color: white;
	text-shadow: 0 1px 1px #457B04;
	background: #97D537;
    background: -moz-linear-gradient(bottom, #63a118, #97D537);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#63a118), color-stop(100%,#97D537));
    background: -webkit-linear-gradient(bottom, #63a118, #97D537);
    background: -o-linear-gradient(bottom, #63a118, #97D537); 
    background: -ms-linear-gradient(bottom, #63a118, #97D537); 
    background: linear-gradient(bottom, #63a118, #97D537); 
	}
.bottom_cart{
	padding:30px 0 0 0;
}
.bottom_info{
	float:left;
}
.discount{
	width:275px;
	margin:15px auto;
	text-align:center;
	padding:5px 0 20px;
	background:#f2f4f6;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 5px 1px #c1c1c1;
	box-shadow: 0px 2px 5px 1px #c1c1c1; 
}
.discount_head input{
	margin:7px 0 15px;
}
.discount h4{
	margin:7px 0;
}
.discount_foot{
	border-top:1px solid #ffffff;
	padding:15px 0 0 0;
}
.discount_foot span{
	margin:0 5px;
}
.on_read{
	margin:10px 0;
}
.discount_head{
	border-bottom:1px solid #b8c3c8;
}
.discount{
	font-size:14px;
	line-height:18px;
}

.discount_button{
	border: 1px solid #a2abb2;
	border-radius: 5px;
	background: #e0e5e9;
    background: -moz-linear-gradient(top, #fefefe, #ced7dd);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fefefe), color-stop(100%,#ced7dd));
    background: -webkit-linear-gradient(top, #fefefe, #ced7dd);
    background: -o-linear-gradient(top, #fefefe, #ced7dd); 
    background: -ms-linear-gradient(top, #fefefe, #ced7dd); 
    background: linear-gradient(top, #fefefe, #ced7dd); 
	padding: 2px 7px;
	text-shadow: #fff 1px 1px 1px;
	position: relative;
	margin: 0;
	font-family: Arial, Arial, sans-serif;
    width: 173px;
    height: 28px;
	}
	
.discount_button:hover {
	border: 1px solid #4B8605;
	color: white;
	text-shadow: 0 1px 1px #457B04;
	background: #97D537;
    background: -moz-linear-gradient(bottom, #63a118, #97D537);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#63a118), color-stop(100%,#97D537));
    background: -webkit-linear-gradient(bottom, #63a118, #97D537);
    background: -o-linear-gradient(bottom, #63a118, #97D537); 
    background: -ms-linear-gradient(bottom, #63a118, #97D537); 
    background: linear-gradient(bottom, #63a118, #97D537); 
	}
.log_bonus{
	color:#0f0;
	margin:0 5px;
}
a.out{
	color:#595959;
}a.logo_name{
	display:inline-block;
	margin: 0;
}
a.logo_name:first-letter {
	color:#21bcfd;
}
.happy_order{
	border-collapse:collapse;
	clear:both;
	margin:20px 0 0 0;
	border-bottom:1px solid #8e989f;
	padding:0 0 20px 0;
}
.first_param{
	color:#575757;
	font-size:14px;
	padding:0 15px 20px 0;
}
.second_param{
	width:90%;
	font-size:14px;
}
.size_bold{
	font-size:16px;
	font-weight:bold;
}
.head_info{
	font-size:14px;
	line-height: 24px;
}
.happy_info{
	font-size:14px;
	color:#575757;
}
.happy_form{
	margin:20px 0;
}
.happy_form textarea{
	margin:15px 0;
	font-size: 14px;
	padding: 4px 5px;
	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,.3);
	border: 1px solid #ABADB3;
	width: 50%;
	resize: vertical;
}


.account{
	
}
.tabs{
	width:100%;
	border-bottom:1px solid #8e989f;
	height: 26px;
	margin-bottom: 20px;
}
.tabs li.current{
	float:left;
	padding: 5px 10px 5px 10px;
	background: #d0d9de;
    background: -moz-linear-gradient(top, #fefefe, #d0d9de);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fefefe), color-stop(100%,#d0d9de));
    background: -webkit-linear-gradient(top, #fefefe, #d0d9de);
    background: -o-linear-gradient(top, #fefefe, #d0d9de); 
    background: -ms-linear-gradient(top, #fefefe, #d0d9de); 
    background: linear-gradient(top, #fefefe, #d0d9de); 
	border: 1px solid #8e989f;
	border-bottom:none;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	display: inline-block;
	font-size: 12px;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}
.tabs li{
	float:left;
	padding: 5px 10px 5px 10px; 
	border: 1px solid transparent;
	border-bottom:none;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	display: inline-block;
	font-size: 12px;
	text-decoration:underline;
	color:#000000;
	cursor:pointer;
}
.tabs li a:hover{
	color:#ed2020;
}
.tabs li.current a{
	color:#000000;
	text-decoration:none;
}
div.g_ln{
	border-bottom:1px solid #8E989F;
	padding-bottom:30px;
}
div.add_div_info{
	padding:5px 0 0 72px;
}
.history_bonus{
	width:100%;
	border-collapse:collapse;
}
.history_bonus thead td{
	border-bottom:1px solid #8E989F;
	padding:25px 0 15px 0;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
.history_bonus tbody td{
	border-bottom:1px solid #8E989F;
	padding:15px 0 15px 0;
}
.history_bonus tfoot td{
	border-bottom:1px solid #8E989F;
	padding:15px 0 15px 0;
}
/* .history_bonus tfoot span{
	padding:3px 0 3px 0;
	display:block;
} */
.history_bonus tfoot strong{
	font-size:16px;
	line-height:18px;
}
span.last_total{
	font-size:16px;
	line-height:18px;
}
span.last_total strong{
	font-size:20px;
}
.t_al_rt{
	text-align:right;
}
/* end JW */

.ie_haslayout{height:1%;}
.ovf{overflow:hidden;}
.db{display:block;}
.dib{display:inline-block;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.mr_bot30{margin-bottom:30px;}
.mr_bot10{margin-bottom:10px;}
.mr_right10{margin-right:10px;}
.mr_left10{margin-left:10px;}
.m0{margin:0;}
.pad10{padding:10px;}
.pad_top10{padding-top:10px;}
.pad_top5{padding-top:5px;}
.pad_right5{padding-right:5px;}
.width30{width:30px;}
.width70{width:70px;}
.width120{width:120px;}
.width230{width:230px;}
.width320{width:320px;}
.max_width{width:100%;}
.my_wish_cart{
	background: #cad3da;
    background: -moz-linear-gradient(top, #edefef, #cad3da);
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#edefef), color-stop(100%,#cad3da));
    background: -webkit-linear-gradient(top, #edefef, #cad3da);
    background: -o-linear-gradient(top, #edefef, #cad3da); 
    background: -ms-linear-gradient(top, #edefef, #cad3da); 
    background: linear-gradient(top, #edefef, #cad3da); 
	border: 1px solid #8c969d;
	padding: 4px 14px 4px 7px;
	border-radius: 4px;
	text-decoration: none; 
	color: #000;
	float:right;
	font-weight:bold;
	overflow:hidden;
	}
.my_wish_cart span{
	background:url("/bitrix/templates/2013/css/../images/bag.png") repeat;
	display:block;
	height:16px;
	width:19px;
	float:left;
	margin:0 7px 0 0;
}
.wish_list{
	overflow:hidden;
}
.wish_list > li{
	float:left;
	width:265px;
	margin:0 30px 35px 0;
}
.wish_list > li:after{
	content:"";
	display:block;
	clear:both;
}
.wish_img{
	width:120px;
	height:120px;
	float:left;
	margin:0 10px 0 0;
}
.cost{ 
	font-size: 18px;
	font-weight: bold;
	position: relative;
	display:block;
	margin:4px 0 0;
}
.in_cart, .big_btn, .greybig_btn{
	text-decoration:none;
	display:inline-block;
	padding:6px 13px;
	color:#fff;
	text-shadow: #4a8504 1px 1px 1px;
	-moz-box-shadow:0 0 0 #343434;
	-webkit-box-shadow:0 0 0 #343434;
	-o-box-shadow:0 0 0 #343434;
	box-shadow:0 0 0 #343434;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4b8605;
	background:#94d235;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#94d235), to(#65a319));
	background-image: -moz-linear-gradient(top center, #94d235, #65a319);
	background-image: -o-linear-gradient(top, #94d235, #65a319);
}
.in_cart:hover, .big_btn:hover{
	color: #386800 !important;
	text-shadow: 0 1px 1px #B3F84A;
	text-decoration: none;
}
.big_btn, .greybig_btn{
	padding:14px 25px;
	font-size:18px;
	line-height:20px;
}
.greybig_btn{
	color:#6b7680;
	cursor:default;
	border:1px solid #909aa1;
	text-shadow: #fff 1px 1px 1px;
	background:#d5dde2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f8f9), to(#d5dde2));
	background-image: -moz-linear-gradient(top center, #f6f8f9, #d5dde2);
	background-image: -o-linear-gradient(top, #f6f8f9, #d5dde2);
}
.greybig_btn:hover{
	color:#6B7680;
}
.greybig_btnhover{
	cursor:pointer;
	border: 1px solid #4B8605;
	color:#386800 !important;
	text-shadow: 0 1px 1px #B3F84A;
	background: #97D537;
	background: -moz-linear-gradient(bottom, #63a118, #97D537);
	background: -webkit-gradient(linear, left top, left bottom, 
	color-stop(0%,#63a118), color-stop(100%,#97D537));
	background: -webkit-linear-gradient(bottom, #63a118, #97D537);
	background: -o-linear-gradient(bottom, #63a118, #97D537); 
	background: -ms-linear-gradient(bottom, #63a118, #97D537); 
	background: linear-gradient(bottom, #63a118, #97D537); 
}
.greybig_btn.active{
	border: 1px solid #4B8605;
	color:#fff;
	text-shadow: 0 1px 1px #457B04;
	background: #97D537;
	background: -moz-linear-gradient(bottom, #63a118, #97D537);
	background: -webkit-gradient(linear, left top, left bottom, 
	color-stop(0%,#63a118), color-stop(100%,#97D537));
	background: -webkit-linear-gradient(bottom, #63a118, #97D537);
	background: -o-linear-gradient(bottom, #63a118, #97D537); 
	background: -ms-linear-gradient(bottom, #63a118, #97D537); 
	background: linear-gradient(bottom, #63a118, #97D537); 
}
.remove_prod{
	background: url(/bitrix/templates/2013/css/../images/cancel.gif) no-repeat;
	display: inline-block;
	height: 7px;
	width: 10px;
}
.cancel:hover{
	color:#000;
	border-bottom-color:transparent;
}
#log_in,
#registr,
#forgot_password{
	z-index:100;
	display:none;
	width:303px;
	padding:30px;
	background:#fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #d1d1d7;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
#forgot_password label,
#log_in label,
#registr label {
    font-size: 14px;
    line-height: 16px;
    cursor: pointer;
    vertical-align: 1px;
}
#log_in input[type="checkbox"],
#forgot_password input[type="checkbox"],
#registr label[type="checkbox"] {
	cursor: pointer;
}
#registr .greybig_btn{
	margin:0 0 10px 80px;
}
.auth_box_title{
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 5px 0 15px;
	text-align:center;
}
#forgot_password input[type="text"],
#forgot_password input[type="password"],
#log_in input[type="text"],
#log_in input[type="password"],
#registr input[type="text"],
#registr input[type="password"]{
	height:35px;
	border:1px solid #d6d6d6;
	width:100%;
	font-size:18px;
	line-height:35px;
	text-align:center;
}
.btn_submit{
	margin: 20px auto 10px;
	padding: 15px 30px;
	display: block;
	font-size: 22px;
}
.btn_submit.disabled{
	cursor: default;
	color: #69767F;
}
#log_in .big_btn{margin:0 0 0 100px;}
#forgot_password .close_product,
#log_in .close_product,
#registr .close_product{
	background: url(/bitrix/templates/2013/css/../images/sprite.png) no-repeat -60px -7px;
	height:13px;
	width:15px;
	position:absolute;
	right:-45px;
	top:-27px;
}
#forgot_password .close_product:hover,
#log_in .close_product:hover,
#registr .close_product:hover{
	background-position:-75px -7px;
}
.b-login__popup {
    background: #ececec;
    border: 1px solid #c0c0c0;
    box-shadow: 0 2px 3px #ACACAC;
    display: none;
    left: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width:200px;
	height:200px;
}
.helpful{
	margin: 0 auto;
	padding: 20px 0 0;
}
.grey_color{color:#49515f;}
.red_color{color:#e50303;}
.info_head{
	background:#f2f4f6;
	padding:14px 10px;
	border-bottom:1px solid #8e989f;
}
.order_info ul{
	float: left;
}
.order_status{
	position:absolute;
	right:10px;
	top:10px;
	text-align:right;
}
.order_canceled, .order_confirm{
	color:#fff;
	background:#e70000;
	padding:5px 10px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.order_confirm{background:#ff7800;}
.border_bot{
	border-bottom:1px solid #8e989f;
	padding:0 0 10px;
	margin:0 0 10px;
}
strong.box_head{
	font-size:14px;
	line-height:16px;
	margin:0 0 15px;
	display:block;
}
.box .table_check td{width:auto;}
.fz11{
	font-size:11px;
	line-height:13px;
}
.dashed_link{
	color:#49515f;
	border-bottom:1px dashed #49515f;
	text-decoration:none;
}
.dashed_link:hover{
	border-bottom-color:transparent;
	color:#49515f;
}
span.input_namber{
    width:160px !important;
    display: block;
    margin: 0 0 7px;
}
div.contaner_namber{
    float:left;
    padding:0;
    clear:none;
}
label.input_black{
	color:#000;
}
.onpage a{
	color: #0080BC;
	border-bottom: 1px dashed #0080BC;
	margin-left: 6px;
	text-decoration: none;
}
.onpage a:hover{color: #000;}
.onpage a.active{
	border:none;
	color:#000;
}
.columned-text{
	margin-right:-30px;
	padding:0 0 30px;
	overflow:hidden;
	clear: both;
}
.columned-text .col{
	float: left;
	width: 50%;
}
.columned-text .col .inner{
	color: #404551;
	padding: 0 30px 0 0;
}
hr, .hr {
border-top: 1px solid #E9E9E9;
display: block;
font-size: 1px;
height: 1px;
line-height: 1px;
margin: 12px 0;
overflow: hidden;
padding: 0;
}
.pay-icons{
	color:white;
	font-size:16px;
	vertical-align: middle;
}
.pay-icons a{
	float:left;
	margin:0 20px 0 0;
}
.pay-icons td{
	vertical-align: middle;
}
.right_pay img{
	margin:0 0 0 10px;
}
.tolt_up{
	display:block;
	position:absolute;
	top:30%;
	left:15px;
	width:13px;
	height:226px;
	background:url(/bitrix/templates/2013/css/../images/slide_up_p_up.png) no-repeat 0 -226px;
}
.tolt_up:hover{
	background-position:-13px -226px;
}
.tort_up{
	display:block;
	position:absolute;
	top:30%;
	right:15px;
	width:13px;
	height:226px;
	background:url(/bitrix/templates/2013/css/../images/slide_up_p_up.png) no-repeat 0 0;
}
.tort_up:hover{
	background-position:-13px 2px;
}
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.btn_order{
	padding: 10px 20px;
	font-size: 18px;
}
.popup_in_card{
	position: relative;
	z-index: 100;
	padding: 30px;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #d1d1d7;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	width: 915px;
	font-size: 13px;
	line-height: 1.3;
}
.popup_in_card .btn_close{
	background: url(/bitrix/templates/2013/css/../images/sprite.png) no-repeat -60px -7px;
	height: 13px;
	width: 15px;
	position: absolute;
	right: 15px;
	top: 15px;
}
.popup_in_card .title{
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 5px 0 15px;
	text-align: center;
	display: block;
}
.popup_in_card p{
	padding-bottom: 10px;
}
.popup_in_card.big_image{
	width: auto;
}
.wrap_big_image{
	padding: 10px 30px;
	max-width: 600px;
}
.wrap_big_image img {
    max-width: 600px;
}
/*.big_image .button_block{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}*/
.big_image .button_scroll{
	display: block;
	position: absolute;
	top: 0;
	width: 25%;
	height: 100%;
}
.big_image .button_next .arr,
.big_image .button_prev .arr{
	display: block;
	width: 13px;
	height: 226px;
	position: absolute;
	top: 50%;
	margin-top: -113px;
}
.big_image .button_next{
	right: 0;
}
.big_image .button_prev{
	left: 0;
}
.big_image .button_next .arr{
	background: url(/bitrix/templates/2013/css/../images/slide_up_p_up.png) no-repeat 0 0;
	right: 20px;
}
.big_image .button_next:hover .arr{
	background-position: -13px 2px;
}
.big_image .button_prev .arr{
	background: url(/bitrix/templates/2013/css/../images/slide_up_p_up.png) no-repeat 0 -226px;
	left: 20px;
}
.big_image .button_prev:hover .arr{
	background-position: -13px -226px;
}

.hr_light{
	background: #8F989F;
	height: 1px;
	margin-bottom: 15px;
}
.table_size{
	width: 100%;
	border-color: #fff;
	display: table;
	border-top: 1px solid #8F9AA0;
	margin-bottom: 20px;
}
.table_size .row {
	display: table-row;
}
.table_size .row span{
	padding: 5px 7px;
	display: table-cell;
	border-bottom: 1px solid #8F9AA0;
	border-right: 1px solid #8F9AA0;
	vertical-align: bottom;
}
.table_size .row span.last{
	border-right: none;
}
.table_size .col_1{
	width: 22%;
	text-align: left;
	border-left: none;
}
.table_size .col_2{
	width: 7%;
	text-align: center;
}
.table_size .col_3{
	width: 13%;
	text-align: center;
}
.table_size .col_4{
	width: 38%;
	text-align: left;
}
.payment .for_js_black label{
	font-size: 16px;
	font-weight: bold;
}
/* End */


/* Start:/bitrix/templates/2013/css/style_new.css?1431441479777*/
/***************** GRID *****************/
#wrap		{ min-width: 970px; max-width: 1540px; margin: 0 auto; padding: 0 15px; position: relative; }
#content	{ background: #fff; margin-top: -13px; position: relative; width: 100%; max-width: 1540px; display: table; padding-bottom: 40px; }
#content.main{ background: #31353e; }
#sidebar	{ width: 330px; display: table-cell; position:relative; }
#catalog	{ max-width: 1207px; display: table-cell; padding: 39px 22px 61px 30px; vertical-align: top; position: relative; }
#articles	{ margin: 0 0px 0 -38px; position: relative; display: inline-block; width: 100%; }
#footer		{ margin: 38px 0 20px; position: relative; }
#attention_block { min-width: 970px; max-width: 1540px; margin: 0 auto; position: relative; padding: 29px 0 53px 0;}

/* End */


/* Start:/bitrix/templates/2013/css/magiczoom.css?14103489711214*/
/*


   Magic Zoom v3.1.14 DEMO
   Copyright 2010 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magiczoom/


*/

.MagicZoom > img {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
    background: #ffffff;
    border: 1px solid #000;
    width: 500px !important;
    height: 500px !important;
    z-index: 10000 !important;
}

.MagicZoom:hover .MagicZoomBigImageCont{
  /*top: 0px !important;*/
  left: 305px !important;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #000;
background: rgba(0,0,0,0.6);
/*cursor: url(/bitrix/templates/2013/css/../images/cursor.cur), move;*/
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(/bitrix/templates/2013/css/images/loading.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}

/* End */


/* Start:/bitrix/templates/2013/css/jquery.rating.css?1365855705753*/
div.vote-wrap{
    overflow: hidden;
}

div.vote-block{
	position: relative;	
}

div.vote-hover{
    float: left;
    cursor:  pointer;
}


div.vote-stars{
	position: absolute;
	left: 0;
	top: 0;
    background-position: 0% 15% !important;
    height: 14px !important;
}

div.vote-active{
	position: absolute;
	left: 0;
	top: 0;
    background-position: 0% -85%!important;
    height: 15px !important;
}

div.vote-result{
    color: #ccc;
    font-size: 14px;
    margin-top: 12px;
    padding-left: 190px;
}
div.vote-result img{
	display:none;
    color: #ccc;
    font-size: 14px;
    margin-top: 12px;
    padding-left: 190px;
}

div.vote-success{
	position:relative;
    clear: both;
    color: #000;
    font-size: 14px;
    margin: 20px 0 0 0px;
}
/* End */


/* Start:/bitrix/templates/2013/css/selectbox.css?13815673422849*/
.selectbox {
	vertical-align: middle;
	cursor: pointer;
	width:115px;
}
.selectbox .select {
	min-width: 20px;
	height: 23px;
	padding: 0 25px 0 10px;
	font: 14px/22px Arial, Tahoma, sans-serif;
	color: #000;
	border-radius: 3px;
	border: 1px solid #BAC3C8;
	border-top: 1px solid #909BA1;
	border-bottom: 1px solid #CDD6DB;
	background: #E0E5E9;
	background: -moz-linear-gradient(top, #D2DBE0, #FFF);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D2DBE0), color-stop(100%,#FFF));
	background: -webkit-linear-gradient(top, #D2DBE0, #FFF);
	background: -o-linear-gradient(top, #D2DBE0, #FFF);
	background: -ms-linear-gradient(top, #D2DBE0, #FFF);
	background: linear-gradient(top, #D2DBE0, #FFF);
}
/*.selectbox .select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}*/
.selectbox .select:disabled, 
.selectbox .select.disabled{
	opacity: .5;
} 
.selectbox .select:active {
	background: #f5f5f5;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
}
.selectbox.focused .select {
	border: 1px solid #5794BF;
}
.selectbox .select .text {
	position:relative;
	/*width:67px;*/
	float:left;
	font-size:12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	left:-5px;
	padding:0 3px 0;
}
.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 100%;
	border-left: 1px solid #CCC;
	outline-left: 1px solid #FFF;
	background: #E0E5E9;
	background: -moz-linear-gradient(top, #FEFEFE, #D2DBE0);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#D2DBE0));
	background: -webkit-linear-gradient(top, #FEFEFE, #D2DBE0);
	background: -o-linear-gradient(top, #FEFEFE, #D2DBE0);
	background: -ms-linear-gradient(top, #FEFEFE, #D2DBE0);
	background: linear-gradient(top, #FEFEFE, #D2DBE0);
	border-radius: 0 3px 3px 0; 
}
.selectbox .trigger:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -2px;
	height: 100%;
	width: 1px;
	background: #fff;
	display: block;
	content: " ";
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 10px;
	right: 7px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #697581;
	width: 0;
	height: 0;
	overflow: hidden;
}
.selectbox:hover .arrow {
	border-top-color: #000;
}
.selectbox .dropdown {
	top: 25px !important;
	min-width: 56px;
	margin: 0;
	padding: 4px 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, Tahoma, sans-serif;
}
.selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
	font-size:12px;
	line-height:14px;
}
.selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.selectbox li:hover {
	background: #08C;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}
/* End */


/* Start:/bitrix/templates/2013/css/colorbox.css?13689618414889*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}



#colorbox {



	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 5px 8px #d1d4d7;
	-moz-box-shadow: 0 5px 8px #d1d4d7;
	box-shadow: 0 5px 8px #d1d4d7;
	behavior: url('/bitrix/templates/2013/css/PIE.htc');

}

#colorbox .closer {
    background: url("/bitrix/templates/2013/css/images/close2.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 14px;
    z-index: 100;
}



#colorbox .closer:hover {
	background-position: 0 -13px;
}


/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background: none;}
#colorbox{}
    #cboxTopLeft{width:30px; height:30px; background:white;}
    #cboxTopRight{width:30px; height:30px; background:white;}
    #cboxBottomLeft{width:30px; height:30px; background:white;}
    #cboxBottomRight{width:30px; height:30px; background:white;}
    #cboxMiddleLeft{width:30px; background:white;}
    #cboxMiddleRight{width:30px; background:white;}
    #cboxTopCenter{height:30px; background:white;}
    #cboxBottomCenter{height:30px; background:white;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/bitrix/templates/2013/css/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/bitrix/templates/2013/css/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/bitrix/templates/2013/css/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/bitrix/templates/2013/css/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/bitrix/templates/2013/css/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/bitrix/templates/2013/css/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/bitrix/templates/2013/css/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/bitrix/templates/2013/css/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/bitrix/templates/2013/css/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/bitrix/templates/2013/css/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/bitrix/templates/2013/css/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/bitrix/templates/2013/css/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/bitrix/templates/2013/css/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* End */


/* Start:/bitrix/templates/2013/modules/actions/css/style.css?148129562036088*/
.b-ico {
	background: transparent /*url('/bitrix/templates/2013/modules/actions/css/../images/bg/icons.png')*/ no-repeat -9999px -9999px;
	display: inline-block;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.b-link {
	color: #017dc0;
}
.b-link:hover {
	color: #e60101;
}
.b-section_content_list-actions .b-section__header {
	font: 12px/16px Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #010101;
}
.b-story_content_use-action {
	padding-top: 20px;
}
.b-story_content_use-action > .b-story__title {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	margin: 0 0 6px 0;
}
.b-story_content_use-action > .b-story__title .b-story__title-text {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #5c6369;
}
.b-story_content_use-action > .b-story__title .b-story__title-text strong {
	font-weight: bold;
	color: #000000;
}
.b-action_viewtype_lr-l-fix {
	border: 1px solid #b7c0c7;
	border-radius: 6px;
}
.b-action_viewtype_lr-l-fix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-action_viewtype_lr-l-fix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-action_viewtype_lr-l-fix .b-action__thumbnail {
	width: 310px;
	height: 238px;
	float: left;
	text-align: center;
	display: none;
}
@media screen and (min-width: 1280px) {
	.b-action_viewtype_lr-l-fix .b-action__thumbnail {
		display: block;
	}
}
.b-action_viewtype_lr-l-fix .b-action__thumbnail img {
	vertical-align: bottom;
}
.b-action_viewtype_lr-l-fix .b-action__content {
	height: 238px;
	position: relative;
	padding-right: 200px;
	margin-left: 20px;
}
@media screen and (min-width: 1280px) {
	.b-action_viewtype_lr-l-fix .b-action__content {
		margin-left: 336px;
	}
}
.b-action_viewtype_lr-l-fix .b-action__content .b-box_content_discount-promo-lede {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	border-radius: 0 5px 0 5px;
}
.b-action_viewtype_lr-l-fix .b-action__content .b-box_type_remaining-time {
	position: absolute;
	right: 5px;
	bottom: 12px;
}
.b-action_viewtype_lr-l-fix .b-action__content .b-table_type_vertical-align .b-cell {
	height: 238px;
}
.b-action_viewtype_r-no-fix {
	border: 1px solid #b7c0c7;
	border-radius: 6px;
}
.b-action_viewtype_r-no-fix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-action_viewtype_r-no-fix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-action_viewtype_r-no-fix .b-action__content {
	height: 238px;
	position: relative;
	margin-left: 50%;
}
.b-action_viewtype_r-no-fix .b-action__content .b-box_type_remaining-time {
	position: absolute;
	right: 5px;
	bottom: 12px;
}
.b-action_viewtype_tb-l-fix {
	border: 1px solid #b7c0c7;
	border-radius: 6px;
}
.b-action_viewtype_tb-l-fix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-action_viewtype_tb-l-fix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-table_type_vertical-align {
	border-collapse: collapse;
	width: 100%;
}
.b-table_type_vertical-align .b-cell {
	vertical-align: middle;
	text-align: left;
}
.b-story_content_description-v1-3-col .b-story__title {
	margin: 0 0 10px 0;
}
.b-story_content_description-v1-3-col .b-story__title-text {
	font: bold 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
.b-story_content_description-v1-3-col .b-story__subtitle {
	margin-bottom: 12px;
}
.b-story_content_description-v1-3-col .b-story__subtitle-text {
	font: bold 18px/22px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
}
.b-story_content_description-v1-3-col .b-paragraph_type_action-description {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
	margin-bottom: 10px;
}
.b-link_viewtype_action-readmore {
	border: 1px solid #0893e1;
	background: #2db3ff;
	background: -moz-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2db3ff), color-stop(18%, #29b0fc), color-stop(20%, #25b0fa), color-stop(25%, #28adf9), color-stop(28%, #23adf8), color-stop(33%, #23abf6), color-stop(35%, #1fa9f5), color-stop(38%, #22a8f4), color-stop(43%, #1fa7f3), color-stop(45%, #1aa5f2), color-stop(53%, #1da3ef), color-stop(58%, #18a1ed), color-stop(63%, #199fec), color-stop(68%, #0f9ce9), color-stop(70%, #139be8), color-stop(80%, #1198e6), color-stop(83%, #0798e5), color-stop(90%, #0996e3), color-stop(93%, #0e95e3), color-stop(95%, #0593e1), color-stop(98%, #0a94e2), color-stop(100%, #0593e0));
	background: -webkit-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: -o-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: -ms-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: linear-gradient(to bottom, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db3ff', endColorstr='#0593e0',GradientType=0 );
	font-size: 14px;
	text-decoration: none;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7) inset;
	display: inline-block;
	border-radius: 2px;
	position: relative;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	padding: 0 20px;
	text-shadow: 0px 1px 0px rgba(0, 119, 185, 0.75);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.b-link_viewtype_action-readmore:hover {
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(0, 119, 185, 0.75);
	background: #69c9ff;
	background: -moz-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69c9ff), color-stop(23%, #59c1fd), color-stop(74%, #23abf5), color-stop(85%, #1da6f4), color-stop(90%, #17a3f3), color-stop(92%, #10a3f3), color-stop(97%, #14a2f3), color-stop(100%, #11a1f2));
	background: -webkit-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: -o-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: -ms-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: linear-gradient(to bottom, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69c9ff', endColorstr='#11a1f2',GradientType=0 );
}
.b-box_content_discount-promo-lede {
	display: inline-block;
	margin-top: 20px;
	height: 102px;
	line-height: 102px;
	white-space: nowrap;
	font: 0/0 a;
	letter-spacing: -4px;
	font: 0/0 'Arial', a;
	letter-spacing: normal;
	text-shadow: 0 1px 0 #ffe387;
	color: #000000;
	border-radius: 5px;
	padding: 0px 20px;
	text-align: center;
	background: #ffd03b;
	background: -moz-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd03b), color-stop(100%, #ffb301));
	background: -webkit-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -o-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -ms-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: linear-gradient(to bottom, #ffd03b 0%, #ffb301 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd03b', endColorstr='#ffb301',GradientType=0 );
}
.b-box_content_discount-promo-lede span {
	font: 900 72px/102px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	letter-spacing: normal;
}
.b-box_content_discount-promo-lede small {
	letter-spacing: normal;
	font: 900 36px/102px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-action_viewtype_lr-l-fix .b-action__content .b-box_content_discount-promo-lede {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	border-radius: 0 5px 0 5px;
}
.b-box_type_remaining-time {
	display: inline-block;
	color: #000;
}
.b-box_type_remaining-time.is-white {
	color: #ffffff;
}
.b-box_type_remaining-time .clear-desc {
	margin-top: -6px;
}
.b-box_type_remaining-time .county-reflection {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
}
.b-box_type_remaining-time .county {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.b-box_type_remaining-time .county .county-delimiter {
	height: 30px !important;
	text-align: center;
	width: 10px;
	display: inline-block;
	vertical-align: top;
}
.b-box_type_remaining-time .county .county-title {
	font: bold 9px/12px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	text-align: center;
	display: block;
	padding-bottom: 3px;
}
.b-box_type_remaining-time .county span.first {
	padding-left: 0px;
}
.b-box_type_remaining-time .county > span {
	display: inline-block;
	height: 12px;
	font: bold 22px/26px 'Open Sans', Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.b-box_type_remaining-time .county-days-wrapper,
.b-box_type_remaining-time .county-hours-wrapper,
.b-box_type_remaining-time .county-minutes-wrapper,
.b-box_type_remaining-time .county-seconds-wrapper {
	overflow: hidden !important;
	position: relative !important;
	height: 35px !important;
	display: inline-block !important;
}
.b-box_type_remaining-time .county > span > span {
	display: block;
}
.b-box_type_remaining-time .county-label-days,
.b-box_type_remaining-time .county-label-hours,
.b-box_type_remaining-time .county-label-minutes,
.b-box_type_remaining-time .county-label-seconds {
	font: 10px/1 Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif !important;
	text-align: center !important;
	padding-right: 0px !important;
	background-color: transparent !important;
	width: 35px;
	display: inline-block;
	padding-left: 10px;
}
.b-box_type_remaining-time .county-label-days {
	padding-left: 0px !important;
}
.b-box_type_remaining-time .clear {
	clear: both;
}
.b-box_type_remaining-time .county.black .county-days-wrapper,
.b-box_type_remaining-time .county.black .county-hours-wrapper,
.b-box_type_remaining-time .county.black .county-minutes-wrapper,
.b-box_type_remaining-time .county.black .county-seconds-wrapper {
	height: 30px !important;
}
.b-box_content_banners-more {
	position: absolute;
	bottom: 20px;
	left: 0px;
}
.b-link_viewtype_banners-more {
	border: 1px solid #FFFFFF;
	height: 30px;
	display: inline-block;
	font: 14px/30px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 2px;
	padding: 0 17px;
	opacity: .7;
	-webkit-transition: opacity ease-out 0.3s;
	-moz-transition: opacity ease-out 0.3s;
	-o-transition: opacity ease-out 0.3s;
	-ms-transition: opacity ease-out 0.3s;
	transition: opacity ease-out 0.3s;
}
.b-link_viewtype_banners-more:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 1;
}
.b-story_content_description-v2-3-col {
	padding-top: 15px;
}
.b-story_content_description-v2-3-col .b-story__title {
	margin: 0 0 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
}
.b-story_content_description-v2-3-col .b-story__title-text {
	font: bold 36px/40px "Open Sans", sans-serif;
	color: #fe289f;
	text-transform: uppercase;
}
.b-story_content_description-v2-3-col .b-story__subtitle {
	margin-bottom: 9px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 28px;
}
.b-story_content_description-v2-3-col .b-story__subtitle-text {
	font: bold 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
.b-story_content_description-v2-3-col .b-paragraph_type_action-description {
	font: bold 18px/22px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
	margin-bottom: 64px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 22px;
}
.b-story_content_action-gifts {
	padding: 20px;
}
.b-story_content_action-gifts .b-story__title {
	position: relative;
	padding: 10px 0 2px 50px;
	margin: 0 0 16px 0;
}
.b-story_content_action-gifts .b-story__title-text {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #32363e;
}
.b-story_content_action-gifts .b-story__title .b-ico_viewtype_list-gifts {
	left: 0px;
	top: 0px;
}
.b-table_content_list-gifts {
	width: 100%;
	border-collapse: collapse;
}
.b-table_content_list-gifts .b-cell {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.b-table_content_list-gifts .b-cell__in_type_delimiter {
	height: 20px;
}
.b-table_content_list-gifts .b-cell_type_heading {
	text-align: left;
}
.b-table_content_list-gifts .b-cell_type_heading .b-cell__in {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
	padding-bottom: 16px;
	text-align: left;
}
.b-table_content_list-gifts .b-table-row_type_pseudo-heading .b-cell__in {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #797e83;
	white-space: nowrap;
	padding-bottom: 9px;
}
.b-table_content_list-gifts .b-table-row_type_line-content .b-cell_layout_a .b-cell__in {
	white-space: nowrap;
	font: bold 18px/22px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
}
.b-table_content_list-gifts .b-table-row_type_line-content .b-cell_layout_a .b-cell__in .rouble {
	font-weight: normal;
	font-size: 15px;
}
.b-table_content_list-gifts .b-table-row_type_line-content .b-cell_layout_b .b-cell__in {
	white-space: nowrap;
	font: bold 18px/22px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #8b959e;
	padding: 0px 17px;
}
.b-table_content_list-gifts .b-table-row_type_line-content .b-cell_layout_c .b-cell__in .b-product_viewtype_mini {
	margin: 0;
	padding: 0;
}
.b-table_content_list-gifts .b-table-group .b-table-row_type_line-content:first-child .b-cell__in {
	padding-top: 10px;
}
.b-product_viewtype_mini {
	margin-left: -20px;
	margin-right: -20px;
	min-height: 60px;
	padding: 10px 20px;
}
.b-product_viewtype_mini .b-product__picture {
	float: left;
	width: 60px;
	height: 60px;
	text-align: left;
	line-height: 60px;
}
.b-product_viewtype_mini .b-product__picture img {
	display: block;
	border-radius: 3px;
}
.b-product_viewtype_mini .b-product__description {
	margin-left: 70px;
}
.b-product_viewtype_mini .b-product__description-title {
	color: #017DC0;
	display: inline-block;
	padding-bottom: 5px;
	text-decoration: underline;
	font-size: 12px;
	line-height: 16px;
}
.b-product_viewtype_mini .b-product__description-title:hover {
	color: #E40101;
}
.b-product_viewtype_mini .b-product__description-box:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-product_viewtype_mini .b-product__description-box:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price {
	color: #000;
	display: inline-block;
	margin-right: 5px;
	position: relative;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price__title {
	font-size: 12px;
	color: #5c6369;
	margin-bottom: 4px;
	line-height: 16px;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price__content {
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price__content .rouble {
	font-weight: normal;
	font-size: 14px;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price-old {
	color: #000000;
	display: inline-block;
	height: 18px;
	line-height: 16px;
	margin-right: 5px;
	padding: 0 5px;
	position: relative;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price-old:after {
	background: rgba(0, 0, 0, 0.7);
	content: "";
	display: block;
	height: 1px;
	left: 2px;
	position: absolute;
	right: 16px;
	top: 53%;
}
.b-product_viewtype_mini .b-product__description-box .b-product-price-sale {
	border-radius: 2px;
	display: inline-block;
	height: 18px;
	line-height: 16px;
	margin-right: 5px;
	padding: 0 5px;
	position: relative;
	color: #000;
	background: #ffd03b;
	text-shadow: 0 1px 0 #fedc6c;
}
.b-product_viewtype_mini .b-product__description-box .b-product-lenght {
	color: #5C6369;
	display: inline-block;
	line-height: 18px;
}
.b-product_viewtype_mini .b-product__description-box .b-product-state {
	padding-bottom: 5px;
}
.b-product_viewtype_mini .b-product__description-box .b-product-state__text {
	background: #E40101;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	padding: 0 5px;
	position: relative;
}
.b-product_viewtype_mini .b-product__description-box .b-product-control__link_type_pseudo {
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
	display: inline-block;
	margin-left: 15px;
}
.b-product_viewtype_mini .b-product__description-box .b-product-control__link_type_pseudo:first-child {
	margin-left: 0;
}
.b-product_viewtype_mini .b-product__description-box .b-product-control__link_type_pseudo:hover {
	color: #5c6369;
	border-bottom: 1px dotted #5c6369;
}
.b-product_viewtype_mini .b-product__description-box .b-product-bonus {
	padding-bottom: 5px;
}
.b-product_viewtype_mini .b-product__description-box .b-product-bonus__title {
	font-size: 12px;
	line-height: 16px;
	color: #5c6369;
	display: inline-block;
}
.b-product_viewtype_mini .b-product__description-box .b-product-bonus__content {
	background: #73C01B;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	padding: 0 5px !important;
	position: relative;
}
.b-product_viewtype_mini .b-product__description-box .b-product-accept {
	padding: 10px 0;
}
.b-product_viewtype_mini .b-product__description-box .b-product-accept__link {
	padding: 0 16px;
	color: #FFFFFF;
}
.b-product_viewtype_mini .b-product__description-box .b-product-accept__link:hover {
	color: #386800;
}
.b-table_content_list-gifts .b-table-row_type_line-content .b-cell_layout_c .b-cell__in .b-product_viewtype_mini {
	margin: 0;
	padding: 0;
}
.b-story_content_action-sale {
	padding: 20px;
}
.b-story_content_action-sale .b-story__title {
	position: relative;
	margin: 0 0 16px 0;
}
.b-story_content_action-sale .b-story__title-text {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #32363e;
}
.b-story_content_action-sale .b-story__content .b-paragraph {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
}
.b-story_content_action-sale .b-story__content .b-paragraph_type_remark {
	font: 10px/14px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #5c6369;
	margin-top: 16px;
}
.b-amount-discount {
	border: 1px solid #ffd03c;
	border-radius: 2px;
	color: #000000;
	display: inline-block;
	white-space: nowrap;
}
.b-amount-discount_position_head-sale {
	font: bold 24px/31px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	height: 31px;
	background: #ffd03c;
	width: 60px;
	text-align: center;
	border-radius: 4px;
}
.b-section_content_archive-actions {
	margin-top: 48px;
}
.b-section_content_archive-actions .b-section__header {
	margin-bottom: 8px;
}
.b-section_content_archive-actions .b-section__title {
	margin: 0 0 12px 0;
}
.b-section_content_archive-actions .b-section__title-text {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #32363e;
}
.b-list_content_archive-actions {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 12px;
}
.b-list_content_archive-actions:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-list_content_archive-actions:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-list_content_archive-actions .b-list__item {
	display: block;
	float: left;
	width: 50%;
	min-height: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.b-list_content_archive-actions .b-list__item:first-child {
	padding-right: 20px;
}
.b-list_content_archive-actions .b-list__item-text {
	font: 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #017dc0;
}
.b-list_content_archive-actions .b-list__item-text:hover {
	color: #e60101;
}
.b-list_content_archive-actions .b-list__item-date {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #797e83;
	display: block;
	padding-top: 2px;
}
.b-list_content_action-detail {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 20px;
}
.b-list_content_action-detail__item {
	margin-top: 20px;
}
.b-list_content_action-detail__item:first-child {
	margin-top: 0px;
}
.b-story_content_terms-action .b-story__title {
	font: bold 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	margin: 0 0 4px 0;
}
.b-story_content_terms-action .b-story__title-text {
	font: bold 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
}
.b-list_content_terms-action {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.b-list_content_terms-action .b-list__item {
	margin-top: 20px;
}
.b-list_content_terms-action .b-list__item:first-child {
	margin-top: 0px;
}
.b-list_content_terms-action .b-list__item-text {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000000;
}
.b-list_content_terms-action .b-list__item-text .b-sale {
	background: #ffd03c;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	position: relative;
}
.b-story_content_product-action {
	margin-top: 25px;
	padding-top: 24px;
	border-top: 1px solid #b7c0c7;
}
.b-story_content_product-action .b-story__title {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	margin: 0 0 12px 0;
}
.b-story_content_product-action .b-story__title-text {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #32363e;
}
.b-connected-products:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-connected-products:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-connected-products_viewtype_small .b-connected-products__item {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	vertical-align: top;
	display: inline-block;
	width: 20%;
	padding-left: 10px;
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 210px;
}
@media screen and (min-width: 0px) {
	.b-connected-products_viewtype_small .b-connected-products__item {
		width: 50%;
	}
	/*.b-connected-products_viewtype_small .b-connected-products__item:nth-child(3) {
		display: none;
	}
	.b-connected-products_viewtype_small .b-connected-products__item:nth-child(4) {
		display: none;
	}
	.b-connected-products_viewtype_small .b-connected-products__item:nth-child(5) {
		display: none;
	}*/
}
@media screen and (min-width: 1100px) {
	.b-connected-products_viewtype_small .b-connected-products__item {
		width: 33.3333%;
	}
	.b-connected-products_viewtype_small .b-connected-products__item:nth-child(3) {
		display: inline-block;
	}
}
@media screen and (min-width: 1300px) {
	.b-connected-products_viewtype_small .b-connected-products__item {
		width: 25%;
	}
	.b-connected-products_viewtype_small .b-connected-products__item:nth-child(4) {
		display: inline-block;
	}
}
@media screen and (min-width: 1500px) {
	.b-connected-products_viewtype_small .b-connected-products__item {
		width: 20%;
	}
	.b-connected-products_viewtype_small .b-connected-products__item:nth-child(5) {
		display: inline-block;
	}
}
.b-connected-products__title {
	margin-bottom: 9px;
}
.b-connected-products__title-text {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #32363e;
}
.b-connected-products__list {
	font: 0/0 a;
	letter-spacing: -4px;
	font: 0/0 'Arial', a;
	list-style-type: none;
	margin: 0;
	padding: 0;
	letter-spacing: normal;
	margin-top: -10px;
	margin-left: -10px;
}
.b-connected-products__item {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	vertical-align: top;
	display: inline-block;
	width: 25%;
	padding-left: 10px;
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 210px;
}
@media screen and (min-width: 0px) {
	.b-connected-products__item {
		width: 25%;
	}
	/*.b-connected-products__item:nth-child(5) {
		display: none;
	}
	.b-connected-products__item:nth-child(6) {
		display: none;
	}*/
}
@media screen and (min-width: 1240px) {
	.b-connected-products__item {
		width: 20%;
	}
	.b-connected-products__item:nth-child(5) {
		display: inline-block;
	}
}
@media screen and (min-width: 1468px) {
	.b-connected-products__item {
		width: 16.6666%;
	}
	.b-connected-products__item:nth-child(6) {
		display: inline-block;
	}
}
.b-product-card_viewtype_connected-products .b-product-card__date {
	font: 11px/15px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #5c6369;
	margin-bottom: 2px;
}
.b-product-card_viewtype_connected-products .b-product-card__pict {
	position: relative;
	margin-bottom: 7px;
	border: 1px solid #b7c0c7;
	border-radius: 5px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 122px;
	width: 122px;
	overflow: hidden;
}
.b-product-card_viewtype_connected-products .b-product-card__pict img {
	vertical-align: top;
	height: 120px;
}
.b-product-card_viewtype_connected-products .b-product-card__pict .b-box_type_product-card-offer {
	top: auto;
	right: auto;
	left: 0;
	bottom: 0;
}
.b-box_type_product-card-offer {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	border-radius: 0 3px;
}
.b-box_type_product-card-offer.b-box_offer_discount-big {
	padding: 4px 8px 4px 6px;
	background: #ffd03b;
	background: -moz-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd03b), color-stop(100%, #ffb301));
	background: -webkit-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -o-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -ms-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: linear-gradient(to bottom, #ffd03b 0%, #ffb301 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd03b', endColorstr='#ffb301',GradientType=0 );
}
.b-box_type_product-card-offer.b-box_offer_discount-big .b-box__amount {
	font: bold 14px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	text-shadow: 0 1px 0 #fed853;
}
.b-box_type_product-card-offer.b-box_offer_discount-big .b-box__date {
	font: 10px/12px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-product-card_viewtype_connected-products .b-product-card__pict .b-box_type_product-card-offer {
	top: auto;
	right: auto;
	left: 0;
	bottom: 0;
}
.b-link_viewtype_ill-connected {
	display: block;
}
.b-section_type_product-card.b-section_viewtype_connected-products .b-section__heading {
	margin-bottom: 6px;
}
.b-section_type_product-card.b-section_viewtype_connected-products .b-section__heading .b-section__title-text {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	display: block;
	position: relative;
	overflow: hidden;
	max-height: 32px;
}
.b-section_type_product-card.b-section_viewtype_connected-products .b-section__heading .b-section__title-text .b-fade {
	width: 70px;
}
.b-section_type_product-card.b-section_viewtype_connected-products .b-section__heading .b-section__title-text.b-link {
	color: #017dc0;
	text-decoration: underline;
}
.b-section_type_product-card.b-section_viewtype_connected-products .b-section__heading .b-section__title-text.b-link:hover,
.b-section_type_product-card.b-section_viewtype_connected-products .b-section__heading .b-section__title-text.b-link.hover {
	color: #ed0000;
	text-decoration: underline;
}
.b-old-price {
	font: 0/0 a;
	letter-spacing: -4px;
	font: 0/0 'Arial', a;
	letter-spacing: normal;
	position: relative;
}
.b-old-price:after,
.b-old-price:before {
	border: medium solid transparent;
	bottom: 100%;
	content: " ";
	height: 0;
	left: 50%;
	pointer-events: none;
	position: absolute;
	width: 0;
}
.b-old-price:after {
	border: 1px solid #ee0505;
	left: 0;
	top: -6px;
	transform: rotate(-26deg);
	width: 90%;
}
.b-old-price__prefix {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	letter-spacing: normal;
	padding-right: 4px;
}
.b-old-price__amount {
	font: 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	letter-spacing: normal;
	padding-right: 2px;
}
.b-old-price .rouble {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
}
.b-delimiter-price {
	padding-right: 12px;
}
.b-current-price {
	font: 0/0 a;
	letter-spacing: -4px;
	font: 0/0 'Arial', a;
	letter-spacing: normal;
}
.b-current-price__prefix {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	letter-spacing: normal;
	padding-right: 4px;
}
.b-current-price__amount {
	font: bold 18px/22px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	letter-spacing: normal;
	padding-right: 2px;
}
.b-current-price .rouble {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
}
.b-story_content_other-action {
	margin-top: 25px;
	padding-top: 24px;
	border-top: 1px solid #b7c0c7;
}
.b-story_content_other-action .b-story__title {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	margin: 0;
}
.b-story_content_other-action .b-story__title-text {
	font: 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #32363e;
}
.b-list_content_other-actions {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 12px;
}
.b-list_content_other-actions:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-list_content_other-actions:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	font: 0/0 a;
	visibility: hidden;
}
.b-list_content_other-actions .b-list__item {
	display: block;
	float: left;
	width: 50%;
	min-height: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.b-list_content_other-actions .b-list__item:first-child {
	padding-right: 20px;
}
.b-list_content_other-actions .b-list__item-text {
	font: 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-list_content_other-actions .b-list__item-date {
	font: 12px/16px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #797e83;
	display: block;
	padding-top: 2px;
}
.b-list_content_other-actions .b-list__item-date span {
	color: #000000;
}
.b-link_viewtype_back-action-list {
	display: inline-block;
	border-radius: 2px;
	text-decoration: none;
	font-size: 14px;
	white-space: nowrap;
	cursor: pointer;
	height: 26px;
	line-height: 24px;
	padding: 0 20px;
	border: 1px solid #b7c0c7;
	color: #000;
	background: rgb(230,232,233);
	background: -moz-linear-gradient(top,  rgba(230,232,233,1) 0%, rgba(203,206,207,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,232,233,1)), color-stop(100%,rgba(203,206,207,1)));
	background: -webkit-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
	background: -o-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
	background: -ms-linear-gradient(top,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
	background: linear-gradient(to bottom,  rgba(230,232,233,1) 0%,rgba(203,206,207,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e8e9', endColorstr='#cbcecf',GradientType=0 );
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.7);

	position: absolute;
	right: 0;
	top: 4px;
	color: #000000;
}
.b-link_viewtype_back-action-list:hover {
	border: 1px solid #0893e1;
	color: #FFF;
	background: rgb(44,178,254);
	background: -moz-linear-gradient(top,  rgba(44,178,254,1) 0%, rgba(10,149,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,178,254,1)), color-stop(100%,rgba(10,149,226,1)));
	background: -webkit-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(44,178,254,1) 0%,rgba(10,149,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb2fe', endColorstr='#0a95e2',GradientType=0 );

	color: #ffffff;
}
.b-link_viewtype_back-action-list .b-link__text {
	position: relative;
}
.b-link_viewtype_back-action-list .b-link__text:before {
	content: "\2190";
	padding-right: 4px;
}
.b-box_content_partially-page-title {
	padding-right: 175px;
	position: relative;
}
/* End */


/* Start:/bitrix/templates/2013/modules/rotator-banners/css/style.css?143037677613059*/
.b-stripe_content_rotator-banners .b-stripe__in {
	min-height: 18px;
	position: relative;
	text-align: center;
}
.b-box_content_wrapper-rotator-banners {
	text-align: left;
	height: 264px;
	position: relative;
}
.b-link_content_show-rotator-banners {
	cursor: pointer;
	display: none;
	text-decoration: none;
}
.b-link_content_show-rotator-banners .b-link__text {
	font: 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	border-bottom: 1px dashed #00579a;
	color: #00579a;
}
.b-link_content_show-rotator-banners:hover .b-link__text {
	border-bottom: 1px dashed transparent;
}
.b-ico_viewtype_hide-rotator-banners {
	position: absolute;
	right: 0;
	bottom: 100%;
	margin-bottom: 2px;
	width: 18px;
	height: 18px;
	display: block;
	cursor: pointer;
	font: bold 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #000;
	border: 1px solid #000;
	border-radius: 4px;
	text-decoration: none;
	opacity: 0.5;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	-o-transition: all ease-out 0.3s;
	-ms-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}
.b-ico_viewtype_hide-rotator-banners:hover {
	opacity: 0.9;
}
.b-external-link {
	background: none;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
}
.b-section_type_catalog-bnr {
	height: 240px;
	border: 1px solid #b7c0c7;
	border-radius: 5px;
	position: relative;
	font: 0/0 a;
	letter-spacing: -4px;
	font: 0/0 'Arial', a;
	letter-spacing: normal;
	line-height: 100%;
	display: table;
	width: 100%;
	overflow: hidden;
}
.b-section_type_catalog-bnr .b-section__content {
	display: table-cell;
	vertical-align: middle;
	letter-spacing: normal;
	font: 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-section_type_catalog-bnr .b-section__content .b-story {
	max-height: 240px;
	overflow: hidden;
}
.b-section_viewtype_bnr-a2 .b-section__content {
	background: #FFFFFF;
}
@media screen and (min-width: 1280px) {
	.b-section_viewtype_bnr-a2 .b-section__content {
		background: none;
	}
}
.b-story_content_catalog-bnr-a2 {
	margin-left: 20px;
}
@media screen and (min-width: 1280px) {
	.b-story_content_catalog-bnr-a2 {
		margin-left: 350px;
	}
}
.b-story_content_catalog-bnr-a2 .b-story__title {
	margin: 0 0 5px 0;
}
.b-story_content_catalog-bnr-a2 .b-story__title-text {
	font: bold 36px/36px "Open Sans", sans-serif;
	color: #fe289f;
}
.b-story_content_catalog-bnr-a2 .b-story__summary {
	font: bold 22px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-story_content_catalog-bnr-a2 .b-story__summary .b-box_content_discount-promo-lede {
	margin-top: 5px;
}
.b-box_content_discount-promo-lede {
	display: inline-block;
	margin-top: 20px;
	height: 102px;
	line-height: 102px;
	white-space: nowrap;
	font: 0/0 a;
	letter-spacing: -4px;
	font: 0/0 'Arial', a;
	letter-spacing: normal;
	text-shadow: 0 1px 0 #ffe387;
	color: #000000;
	border-radius: 5px;
	padding: 0px 20px;
	text-align: center;
	background: #ffd03b;
	background: -moz-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd03b), color-stop(100%, #ffb301));
	background: -webkit-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -o-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: -ms-linear-gradient(top, #ffd03b 0%, #ffb301 100%);
	background: linear-gradient(to bottom, #ffd03b 0%, #ffb301 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd03b', endColorstr='#ffb301',GradientType=0 );
}
.b-box_content_discount-promo-lede span {
	font: 900 72px/102px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	letter-spacing: normal;
}
.b-box_content_discount-promo-lede small {
	letter-spacing: normal;
	font: 900 36px/102px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-section_viewtype_bnr-a1 .b-link_viewtype_banners-more {
	bottom: -85px;
	left: 50%;
	position: relative;
}
.b-link_viewtype_banners-more {
	border: 1px solid #FFFFFF;
	height: 30px;
	display: inline-block;
	font: 14px/30px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 2px;
	padding: 0 17px;
	opacity: .7;
	-webkit-transition: opacity ease-out 0.3s;
	-moz-transition: opacity ease-out 0.3s;
	-o-transition: opacity ease-out 0.3s;
	-ms-transition: opacity ease-out 0.3s;
	transition: opacity ease-out 0.3s;
}
.b-link_viewtype_banners-more:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 1;
}
.b-section_viewtype_bnr-a3 .b-section__content {
	background: #FFFFFF;
}
@media screen and (min-width: 1280px) {
	.b-section_viewtype_bnr-a3 .b-section__content {
		background: none;
	}
}
.b-story_content_catalog-bnr-a3 {
	margin-right: 200px;
	margin-left: 20px;
}
@media screen and (min-width: 1280px) {
	.b-story_content_catalog-bnr-a3 {
		margin-left: 350px;
	}
}
.b-story_content_catalog-bnr-a3 .b-story__title {
	margin: 0 0 6px 0;
}
.b-story_content_catalog-bnr-a3 .b-story__title-text {
	font: bold 36px/36px "Open Sans", sans-serif;
	color: #fe289f;
}
.b-box_content_action-time {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 10px;
}
.b-box_content_action-time .b-box_content_discount-promo-lede {
	margin-top: 0;
	margin-bottom: 10px;
}
.b-box_type_remaining-time {
	display: inline-block;
	color: #000;
}
.b-box_type_remaining-time.is-white {
	color: #ffffff;
}
.b-box_type_remaining-time .clear-desc {
	margin-top: -6px;
}
.b-box_type_remaining-time .county-reflection {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
}
.b-box_type_remaining-time .county {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.b-box_type_remaining-time .county .county-delimiter {
	height: 30px !important;
	text-align: center;
	width: 10px;
	display: inline-block;
	vertical-align: top;
}
.b-box_type_remaining-time .county .county-title {
	font: bold 9px/12px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	text-align: center;
	display: block;
}
.b-box_type_remaining-time .county span.first {
	padding-left: 0px;
}
.b-box_type_remaining-time .county > span {
	display: inline-block;
	height: 12px;
	font: bold 22px/26px 'Open Sans', Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.b-box_type_remaining-time .county-days-wrapper,
.b-box_type_remaining-time .county-hours-wrapper,
.b-box_type_remaining-time .county-minutes-wrapper,
.b-box_type_remaining-time .county-seconds-wrapper {
	overflow: hidden !important;
	position: relative !important;
	height: 35px !important;
	display: inline-block !important;
}
.b-box_type_remaining-time .county > span > span {
	display: block;
}
.b-box_type_remaining-time .county-label-days,
.b-box_type_remaining-time .county-label-hours,
.b-box_type_remaining-time .county-label-minutes,
.b-box_type_remaining-time .county-label-seconds {
	font: 10px/1 Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif !important;
	text-align: center !important;
	padding-right: 0px !important;
	background-color: transparent !important;
	width: 35px;
	display: inline-block;
	padding-left: 10px;
}
.b-box_type_remaining-time .county-label-days {
	padding-left: 0px !important;
}
.b-box_type_remaining-time .clear {
	clear: both;
}
.b-box_type_remaining-time .county.black .county-days-wrapper,
.b-box_type_remaining-time .county.black .county-hours-wrapper,
.b-box_type_remaining-time .county.black .county-minutes-wrapper,
.b-box_type_remaining-time .county.black .county-seconds-wrapper {
	height: 30px !important;
}
.b-list_content_action-description {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.b-list_content_action-description .b-list__item {
	margin-top: 8px;
}
.b-list_content_action-description .b-list__item:first-child {
	margin-top: 0;
}
.b-list_content_action-description .b-list__item_content_action-discount {
	font: bold 24px/28px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-list_content_action-description .b-list__item_content_action-name {
	font: bold 18px/22px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-list_content_action-description .b-list__item_content_action-description {
	font: 14px/18px Arial, Helvetica, Tahoma, 'Ubuntu Light', Ubuntu, sans-serif;
}
.b-link_viewtype_action-readmore {
	border: 1px solid #0893e1;
	background: #2db3ff;
	background: -moz-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2db3ff), color-stop(18%, #29b0fc), color-stop(20%, #25b0fa), color-stop(25%, #28adf9), color-stop(28%, #23adf8), color-stop(33%, #23abf6), color-stop(35%, #1fa9f5), color-stop(38%, #22a8f4), color-stop(43%, #1fa7f3), color-stop(45%, #1aa5f2), color-stop(53%, #1da3ef), color-stop(58%, #18a1ed), color-stop(63%, #199fec), color-stop(68%, #0f9ce9), color-stop(70%, #139be8), color-stop(80%, #1198e6), color-stop(83%, #0798e5), color-stop(90%, #0996e3), color-stop(93%, #0e95e3), color-stop(95%, #0593e1), color-stop(98%, #0a94e2), color-stop(100%, #0593e0));
	background: -webkit-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: -o-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: -ms-linear-gradient(top, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	background: linear-gradient(to bottom, #2db3ff 0%, #29b0fc 18%, #25b0fa 20%, #28adf9 25%, #23adf8 28%, #23abf6 33%, #1fa9f5 35%, #22a8f4 38%, #1fa7f3 43%, #1aa5f2 45%, #1da3ef 53%, #18a1ed 58%, #199fec 63%, #0f9ce9 68%, #139be8 70%, #1198e6 80%, #0798e5 83%, #0996e3 90%, #0e95e3 93%, #0593e1 95%, #0a94e2 98%, #0593e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db3ff', endColorstr='#0593e0',GradientType=0 );
	font-size: 14px;
	text-decoration: none;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7) inset;
	display: inline-block;
	border-radius: 2px;
	position: relative;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	padding: 0 20px;
	text-shadow: 0px 1px 0px rgba(0, 119, 185, 0.75);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.b-link_viewtype_action-readmore:hover {
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(0, 119, 185, 0.75);
	background: #69c9ff;
	background: -moz-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69c9ff), color-stop(23%, #59c1fd), color-stop(74%, #23abf5), color-stop(85%, #1da6f4), color-stop(90%, #17a3f3), color-stop(92%, #10a3f3), color-stop(97%, #14a2f3), color-stop(100%, #11a1f2));
	background: -webkit-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: -o-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: -ms-linear-gradient(top, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	background: linear-gradient(to bottom, #69c9ff 0%, #59c1fd 23%, #23abf5 74%, #1da6f4 85%, #17a3f3 90%, #10a3f3 92%, #14a2f3 97%, #11a1f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69c9ff', endColorstr='#11a1f2',GradientType=0 );
}

.b-fotorama_content_rotator-banners {
	text-align: left;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.b-box_content_wrapper-rotate-slide {
	padding: 0 2px;
}
/* End */


/* Start:/bitrix/templates/2013/modules/rotator-banners/css/fotorama.css?143037633019945*/
/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0
}

.fotorama--fullscreen, .fotorama__img {
	max-width: 99999px !important;
	max-height: 99999px !important;
	min-width: 0 !important;
	min-height: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 0 !important
}

.fotorama__wrap .fotorama__grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.fotorama__grabbing * {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing
}

.fotorama__spinner {
	position: absolute !important;
	top: 50% !important;
	left: 50% !important
}

.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame {
	outline: 0
}

.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after {
	content: '';
	border-radius: inherit;
	background-color: rgba(0, 175, 234, .5)
}

.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft {
	-webkit-transform: none !important;
	transform: none !important
}

.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
	transition-property: -webkit-transform, width;
	transition-property: transform, width;
	transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
	transition-duration: 0ms
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fotorama__select {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.fotorama__nav, .fotorama__nav__frame {
	margin: auto;
	padding: 0
}

.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft {
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1
}

.fotorama__nav__frame, .fotorama__thumb-border {
	box-sizing: content-box
}

.fotorama__caption__wrap {
	box-sizing: border-box
}

.fotorama--hidden, .fotorama__load {
	position: absolute;
	left: -99999px;
	top: -99999px;
	z-index: -1
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play {
	-webkit-tap-highlight-color: transparent
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
	background: url(/bitrix/templates/2013/modules/rotator-banners/css/fotorama.png) no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 2dppx) {
	.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
		background: url(/bitrix/templates/2013/modules/rotator-banners/css/fotorama@2x.png) 0 0/96px 160px no-repeat
	}
}

.fotorama__thumb {
	background-color: #7f7f7f;
	background-color: rgba(127, 127, 127, .2)
}

@media print {
	.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play {
		background: none !important
	}
}

.fotorama {
	min-width: 1px;
	overflow: hidden
}

.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
	display: none
}

.fullscreen {
	width: 100% !important;
	height: 100% !important;
	max-width: 100% !important;
	max-height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	background: #000
}

.fotorama--fullscreen {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	float: none !important;
	z-index: 2147483647 !important;
	background: #000;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important
}

.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
	background: #000
}

.fotorama__wrap {
	-webkit-text-size-adjust: 100%;
	position: relative;
	direction: ltr;
	z-index: 0
}

.fotorama__wrap--rtl .fotorama__stage__frame {
	direction: rtl
}

.fotorama__nav, .fotorama__stage {
	overflow: hidden;
	position: relative;
	max-width: 100%
}

.fotorama__wrap--pan-y {
	-ms-touch-action: pan-y
}

.fotorama__wrap .fotorama__pointer {
	cursor: pointer
}

.fotorama__wrap--slide .fotorama__stage__frame {
	opacity: 1 !important
}

.fotorama__stage__frame {
	overflow: hidden
}

.fotorama__stage__frame.fotorama__active {
	z-index: 8
}

.fotorama__wrap--fade .fotorama__stage__frame {
	display: none
}

.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
	display: block;
	left: 0;
	top: 0
}

.fotorama__wrap--fade .fotorama__fade-front {
	z-index: 8
}

.fotorama__wrap--fade .fotorama__fade-rear {
	z-index: 7
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
	z-index: 9
}

.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
	display: none
}

.fotorama__img {
	-ms-filter: "alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	border: none !important
}

.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {
	-ms-filter: "alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full {
	display: none
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
	display: block
}

.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
	max-width: 99999px !important
}

.fotorama__wrap--only-active .fotorama__stage__frame {
	visibility: hidden
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
	visibility: visible
}
.fotorama__nav-wrap {
	padding-top: 10px;
}
.fotorama__nav {
	font-size: 0;
	line-height: 0;
	text-align: center;
	display: none;
	white-space: nowrap;
	z-index: 5
}

.fotorama__nav__shaft {
	position: relative;
	left: 0;
	top: 0;
	text-align: left
}

.fotorama__nav__frame {
	position: relative;
	cursor: pointer
}

.fotorama__nav--dots {
	display: block
}

.fotorama__nav--dots .fotorama__nav__frame {
	width: 20px;
	height: 12px
}

.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {
	display: none
}

.fotorama__nav--thumbs {
	display: block
}

.fotorama__nav--thumbs .fotorama__nav__frame {
	padding-left: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
	padding-right: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
	display: none
}

.fotorama__dot {
	display: block;
	width: 4px;
	height: 4px;
	position: relative;
	top: 12px;
	left: 6px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMEU2RDQ3NzZDOEQxMUU0QjNERkQ3MzlDNTk0QjlDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMEU2RDQ3ODZDOEQxMUU0QjNERkQ3MzlDNTk0QjlDMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIwRTZENDc1NkM4RDExRTRCM0RGRDczOUM1OTRCOUMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIwRTZENDc2NkM4RDExRTRCM0RGRDczOUM1OTRCOUMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CJAJygAAAK9JREFUeNpi/P//PwMI9EybLwikQoE4Goj1GSDgAhAvA+I1JVmJ70ACjCANQMXqQPZsILZlwA6OAXESUNNNZh4xeWEgZwkQ2zHgBrJArHfs9IXNTEBGMAHFMABSEwzSEMNAPIhhQvIgMUCPiYE08JcJGnTEgitM0HAmFiwDaVgDxIeIUAxSs4YJGBlvgYw0ID6MRzEo4tJAahnRkkYYUtL4A8SXgXgFEK+CJQ2AAAMAkMkyUC24VcYAAAAASUVORK5CYII=);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	width: 12px;
	height: 12px;
	position: relative;
	top: 0px;
	left: 0px;
}

.fotorama__nav__frame:focus .fotorama__dot:after {
	padding: 1px;
	top: -1px;
	left: -1px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNUVCMTRERTZDOEQxMUU0QUI1M0EyNDMxNjJCMkIyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNUVCMTRERjZDOEQxMUU0QUI1M0EyNDMxNjJCMkIyRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1RUIxNERDNkM4RDExRTRBQjUzQTI0MzE2MkIyQjJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1RUIxNERENkM4RDExRTRBQjUzQTI0MzE2MkIyQjJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zxQBRAAAALpJREFUeNpi/P//PwMI6G9lEARSoUAcDeIyQMAFIF4GxGsuejO8AwkwgjTobv6nDmTPBmJbBuzgGBAnXfZlusmoueG3MJCzDojtGPCDQ0AcxPL3779gIhQzQNUEAzX8jWEgHsSw/Pn7V58EDXosf/78JUE9w1+QDReI9AMIXAFpWEaChmUgT68BMqKIDNY14Ijjm/GMqIj7lCF1kxGWNLinPQEljTCkpPEHiC8D8QogXvU1SwacNAACDABD4EgMjwIQzAAAAABJRU5ErkJggg==);
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
	padding: 3px;
	top: -3px;
	left: -3px
}

.fotorama__thumb {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%
}

.fotorama__nav__frame:focus .fotorama__thumb {
	z-index: 2
}

.fotorama__thumb-border {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	border-style: solid;
	border-color: #00afea;
	background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
}

.fotorama__caption {
	position: absolute;
	z-index: 12;
	bottom: 0;
	left: 0;
	right: 0;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #000
}

.fotorama__caption a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid;
	border-color: rgba(0, 0, 0, .5)
}

.fotorama__caption a:hover {
	color: #333;
	border-color: rgba(51, 51, 51, .5)
}

.fotorama__wrap--rtl .fotorama__caption {
	left: auto;
	right: 0
}

.fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption {
	display: none
}

.fotorama__caption__wrap {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
	padding: 5px 10px
}

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.fotorama__wrap--css3 .fotorama__spinner {
	-webkit-animation: spinner 24s infinite linear;
	animation: spinner 24s infinite linear
}

.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
	transition-property: opacity;
	transition-timing-function: linear;
	transition-duration: .3s
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
	-ms-filter: "alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0
}

.fotorama__select {
	cursor: auto
}

.fotorama__video {
	top: 32px;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 10
}

@-moz-document url-prefix() {
	.fotorama__active {
		box-shadow: 0 0 0 transparent
	}
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
	position: absolute;
	z-index: 11;
	cursor: pointer
}

.fotorama__arr {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 50%;
	margin-top: -16px
}

.fotorama__arr--prev {
	left: 2px;
	background-position: 0 0
}

.fotorama__arr--next {
	right: 2px;
	background-position: -32px 0
}

.fotorama__arr--disabled {
	pointer-events: none;
	cursor: default;
	*display: none;
	opacity: .1
}

.fotorama__fullscreen-icon {
	width: 32px;
	height: 32px;
	top: 2px;
	right: 2px;
	background-position: 0 -32px;
	z-index: 20
}

.fotorama__arr:focus, .fotorama__fullscreen-icon:focus {
	border-radius: 50%
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
	background-position: -32px -32px
}

.fotorama__video-play {
	width: 96px;
	height: 96px;
	left: 50%;
	top: 50%;
	margin-left: -48px;
	margin-top: -48px;
	background-position: 0 -64px;
	opacity: 0
}

.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
	display: none
}

.fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {
	opacity: 1;
	display: block
}

.fotorama__nav__frame .fotorama__video-play {
	width: 32px;
	height: 32px;
	margin-left: -16px;
	margin-top: -16px;
	background-position: -64px -32px
}

.fotorama__video-close {
	width: 32px;
	height: 32px;
	top: 0;
	right: 0;
	background-position: -64px 0;
	z-index: 20;
	opacity: 0
}

.fotorama__wrap--css2 .fotorama__video-close {
	display: none
}

.fotorama__wrap--css3 .fotorama__video-close {
	-webkit-transform: translate3d(32px, -32px, 0);
	transform: translate3d(32px, -32px, 0)
}

.fotorama__wrap--video .fotorama__video-close {
	display: block;
	opacity: 1
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
	opacity: 0
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
	opacity: 1
}

.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {
	opacity: 0 !important
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
	display: none
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
	display: block
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
	display: none !important
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
	-webkit-transform: translate3d(32px, -32px, 0);
	transform: translate3d(32px, -32px, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
	-webkit-transform: translate3d(-48px, 0, 0);
	transform: translate3d(-48px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
	-webkit-transform: translate3d(48px, 0, 0);
	transform: translate3d(48px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
	-webkit-transform: translate3d(32px, -32px, 0) !important;
	transform: translate3d(32px, -32px, 0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
	-webkit-transform: translate3d(-48px, 0, 0) !important;
	transform: translate3d(-48px, 0, 0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
	-webkit-transform: translate3d(48px, 0, 0) !important;
	transform: translate3d(48px, 0, 0) !important
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	transition-duration: .3s
}

.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before {
	content: "";
	display: block;
	position: absolute;
	text-decoration: none;
	top: 0;
	bottom: 0;
	width: 10px;
	height: auto;
	z-index: 10;
	pointer-events: none;
	background-repeat: no-repeat;
	background-size: 1px 100%, 5px 100%
}

.fotorama__nav:before, .fotorama__stage:before {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
	background-position: 0 0, 0 0;
	left: -10px
}

.fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before {
	left: 0
}

.fotorama__nav:after, .fotorama__stage:after {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
	background-position: 100% 0, 100% 0;
	right: -10px
}

.fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after {
	right: 0
}

.fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before {
	display: none
}
/* End */


/* Start:/bitrix/components/semprog/popbasket/templates/.default/style.css?137846321055*/
.pop-quantity {padding-left: 6px; font-weight: normal;}
/* End */


/* Start:/bitrix/templates/2013/styles.css?1454012156552*/
.full-width {
    margin-left: 0px !important;
}

.pop-on-map h4 { font-size: 18px; font-weight: bold; padding: 0 0 10px 0; line-height: 24px; margin: 0 !important; }
.pop-on-map p { font-size: 11px; padding: 0 0 10px 0; line-height: 18px; max-width: 360px }

#cities_map_block .pop-on-map p {
    line-height: 14px;
}
#pickup-select-box .select {
    width:300px;
    overflow: hidden;
}
#catalog .catalog_h3 {
font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 30px;
    color: #fff;

}
/* End */


/* Start:/bitrix/templates/2013/template_styles.css?15141426058609*/
.error_border {border-color: red !important;}
.error_text {color: red; text-align: center; margin-bottom: 3px;}

.under_category a {
    color:#001631;
    text-decoration: none;
}
.under_category a:hover {
    color:#00579A;
}

.min-height-135 {
    min-height: 135px
}

div.star-active {
    cursor: pointer;
}
div.star-empty {
    background-image: url("/bitrix/templates/2013/images/empty.png");
    height: 15px;
    overflow: hidden;
    width: 15px;
}
div.star-voted {
    background-image: url("/bitrix/templates/2013/images/voted.png");
    height: 15px;
    overflow: hidden;
    width: 15px;
}
div.star-over {
    background-image: url("/bitrix/templates/2013/images/over.png");
    height: 15px;
    overflow: hidden;
    width: 15px;
}

.wrap_buy .selectbox .dropdown {
    width: 177px
}

#message_popup{
    z-index:10000;
    display:none;
    width:303px;
    padding:30px;
    background:#fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border:1px solid #d1d1d7;
    box-shadow:0 0 13px 3px #E3E3E7;
    -webkit-box-shadow:0 0 13px 3px #E3E3E7;
    -moz-box-shadow:0 0 13px 3px #E3E3E7;
}
#message_popup label {
    font-size: 14px;
    line-height: 16px;
}

#message_popup h2{
    font-family: 'Trebuchet MS',Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0 15px;
    text-align:center;
}
#message_popup input{
    height:35px;
    border:1px solid #d6d6d6;
    width:100%;
    font-size:18px;
    line-height:35px;
    text-align:center;
}
#message_popup .big_btn{margin:0 0 0 100px;}
#message_popup .close_product {
    background: url(/bitrix/templates/2013/images/sprite.png) no-repeat -60px -7px;
    height:13px;
    width:15px;
    position:absolute;
    right:-45px;
    top:-27px;
}
#message_popup .close_product:hover{
    background-position:-75px -7px;
}

#message_overlay {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    cursor: pointer;
    display: none;
    opacity: 0.4;
}

.help200{
    min-width: 200px;
}
.loader100 {
    height: 400px;
    width: 100%;
    background: url(/bitrix/templates/2013/images/loader100.gif) no-repeat 46% 150px;
}

.notloaded {
    padding: 40px;
}
.catalog_overlay {
    background-image: url("/bitrix/templates/2013/css/images/catalog_load.png");
    height: 100%;
    opacity: 0.6;
    position: absolute;
    width: 100%;
    z-index: 10;
    cursor: wait;
}

.ui-autocomplete {
    position: absolute;
    z-index: 120 !important;
    background: #fff;
    border: 1px solid #8b959c;
    border-radius: 5px;
    min-width: 350px;
    text-shadow: none;
    display: none;
    overflow: hidden;
    top: 32px;
    left: 0;
}
.ui-autocomplete li{
    border-top: 1px solid #8b959c;
}
.ui-autocomplete li a{
    padding: 7px 10px;
    cursor: pointer;
    display: block;
}
.ui-autocomplete li:first-child{
    border-top: none;
}
.ui-autocomplete li:hover{
    background: #e0e5e9;
    background: -moz-linear-gradient(top, #fefefe, #ced7dd);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,#fefefe), color-stop(100%,#ced7dd));
    background: -webkit-linear-gradient(top, #fefefe, #ced7dd);
    background: -o-linear-gradient(top, #fefefe, #ced7dd);
    background: -ms-linear-gradient(top, #fefefe, #ced7dd);
    background: linear-gradient(top, #fefefe, #ced7dd);

    color: black;
}

a.ui-state-hover {
    color: black;
}

.comments-ul ul {
    margin-left: 20px;
    padding-left: 7px;
    border-left: 1px solid gray;
}
.comment_add_button_inline {
    text-decoration: none;
    font-size: 12px;
}


.comment_card ul li.comment_all {
    cursor: pointer;
}
.error_form_text {
    color: red;padding-top: 7px;
}

.ok_form_text {
    padding-top: 7px; color: green;
}
.nocomment {font-size: 12px;margin-bottom: 11px;}
.nocomment a{text-decoration: none;}

.zoom-box .nocomment {font-size: 12px;}
.zoom-box .nocomment a{font-size: 12px;}


.comment_textarea {
    max-width: 480px;
    width: 100%; 
    min-height: 150px;
}
.bx-core-waitwindow {
    display: none;
}

span.third_level.active_link {
    text-decoration: none;
}

#popup_overlay {
    background-color: rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}
.popup_in_card_box {
    z-index: 2001;
}
a.add_favorite {
    text-decoration: none;
}
a.add_favorite:hover {
    color:#C8E2F2;
}

.selectbox li {
    white-space: nowrap;
}

.certificate_error {
    color: red;
    font-size: 18px;
    margin: 10px;
    text-align: center;
}
/** LOGOS */

#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_ny.png');
}

/*
#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_1402.png');
}
*/
/*
#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_23-february.png');
}
*/
/*
#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_8-march.png');
}
*/
/*
#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_black-friday.png');
}
*/
/*
#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_cyber-monday.png');
}
*/
/*
#logo a {
    background-image: url('/bitrix/templates/2013/images/logo_victory-day.png');
}
*/
/*#logo a {*/
    /*background-image: url('/bitrix/templates/2013/images/logo_helloween_pumkin.png');*/
/*}*/

.simple-logo-text {

}

.advanced-logo-text {
    display: none;
}
.advanced-logo-text a {
    color: #fff;
    text-decoration: none;
    background-image: none !important;
    display: inline!important;
    width: auto;
    height: auto;
    position: static;
}
.advanced-logo-text a:hover {
    text-decoration: none;
}
/** END LOGOS */


.sale-personal {
    background-image: url('/bitrix/templates/2013/images/bg-pink.png');
    text-shadow: 1px 1px 1px #ff289f;
}


.sale-supplier {
    background-image: url('/bitrix/templates/2013/images/sale_blue.png');
    text-shadow: 1px 1px 1px #30B4FD;
}


.defect-table {
    border-collapse: collapse;
}
.defect-table  td, .defect-table  th{
    padding: 3px;
    border:1px solid grey;
}

.selectbox li.discount-li {
    color: #30B4FD;
}

.d3d_preview {
    position: relative;
}
.d3d_preview:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAjCAYAAACHIWrsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRkRBNkY5RjAyNDExRTZBQjYzQjAyRkM0OTM2NzUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUzRkRBNkZBRjAyNDExRTZBQjYzQjAyRkM0OTM2NzUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTNGREE2RjdGMDI0MTFFNkFCNjNCMDJGQzQ5MzY3NTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTNGREE2RjhGMDI0MTFFNkFCNjNCMDJGQzQ5MzY3NTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz65raHIAAACQklEQVR42uyXPUgcQRTHd4Oen7n4waGFIMQQDV4U1EJOVBCrtBISU9kYEMTGLqnF5jiSFDaKlinTiSIqqJWCWiiiOSOS+BE9zws59UyQyX/Od7Isu7OzH2CTB79iZ969/3y8mXujMMYUG9SCUXBIjIGgnRh2xJqZuYVk46hpVWvLATFQaNJ/AUrBtVWgB4qcdQjEuBWATplAsoJPPPKRFtz3yEd6D/NBnPbSyP6AEtpLT2Z4CboE/V0yYnZmmDGeOEOgkb5XwXvwWzaArGAbeAx+AB+oovZdWs4K8A0sWEaSOKxhJm8RtzdNC7NvraKYVknTpNi3BjdZmnQgmHQjyBwIMi/OoWf2X1B1EFN1I+h3IOh3IzgHzmyIcd95t1dbEd0e64Lbhfe1gWKreDJJkwCL4Fjg85Mu7nMvszTPYd/9Hossk/ZHIAiqaTm/WqR7pu85aAdRsG64DbpNfQ2mQUKTEDHqmxQkzRT5/NK0XYMl0Ad8+v/DN2DbJNgE+cwIBGfJ5yNIGfR/J+G04AuDznHQC55qZr8tENzR+AXAK/AJbOn8urnDAX1EwUvBGYoIBD8IfsfP5yb57fEi6gpbmQuWQQjcWFTX2bq2v5QkZsbr1WmqHo74CAZ0o/0MeuhppjikDrwFX3Sx+zNlYhgMGoxug+Bl/CndJClN0VtAq8NnEQCVoA48M4g1DN5pR8UfliMgzryzGCVPjeh9+JDWu54OPy96y0EZFcGq5qAzgr8LT9J7dFscb4I1sELPhDv7J8AAbil6q9vvyDYAAAAASUVORK5CYII=');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.5);
}
.d3d_preview:hover:before {
    display: none;
}
/* End */
/* /bitrix/templates/2013/css/font-awesome.css?140413187022996 */
/* /bitrix/templates/2013/css/main.styles.css?141034898438089 */
/* /bitrix/templates/2013/css/style.css?1437375987110770 */
/* /bitrix/templates/2013/css/style_new.css?1431441479777 */
/* /bitrix/templates/2013/css/magiczoom.css?14103489711214 */
/* /bitrix/templates/2013/css/jquery.rating.css?1365855705753 */
/* /bitrix/templates/2013/css/selectbox.css?13815673422849 */
/* /bitrix/templates/2013/css/colorbox.css?13689618414889 */
/* /bitrix/templates/2013/modules/actions/css/style.css?148129562036088 */
/* /bitrix/templates/2013/modules/rotator-banners/css/style.css?143037677613059 */
/* /bitrix/templates/2013/modules/rotator-banners/css/fotorama.css?143037633019945 */
/* /bitrix/components/semprog/popbasket/templates/.default/style.css?137846321055 */
/* /bitrix/templates/2013/styles.css?1454012156552 */
/* /bitrix/templates/2013/template_styles.css?15141426058609 */
