<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

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

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

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

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

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

.fancybox-inner {
	overflow: hidden;
}

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

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

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

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

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url("/library/ctl/fancybox2/fancybox_sprite.png");
}

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

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("/library/ctl/fancybox2/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url("/library/ctl/fancybox2/blank.gif"); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

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

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url("/library/ctl/fancybox2/fancybox_overlay.png");
}

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

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

/* Title helper */

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

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

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

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

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

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure {
  line-height: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
/**
* bootstrap-formhelpers.js v2.3.0 by @vincentlamanna
* Copyright 2013 Vincent Lamanna
* http://www.apache.org/licenses/LICENSE-2.0
*/
.bfh-flag-AD,
.bfh-flag-AE,
.bfh-flag-AF,
.bfh-flag-AG,
.bfh-flag-AI,
.bfh-flag-AL,
.bfh-flag-AM,
.bfh-flag-AN,
.bfh-flag-AO,
.bfh-flag-AQ,
.bfh-flag-AR,
.bfh-flag-AS,
.bfh-flag-AT,
.bfh-flag-AU,
.bfh-flag-AW,
.bfh-flag-AX,
.bfh-flag-AZ,
.bfh-flag-BA,
.bfh-flag-BB,
.bfh-flag-BD,
.bfh-flag-BE,
.bfh-flag-BG,
.bfh-flag-BH,
.bfh-flag-BI,
.bfh-flag-BJ,
.bfh-flag-BL,
.bfh-flag-BM,
.bfh-flag-BN,
.bfh-flag-BO,
.bfh-flag-BR,
.bfh-flag-BS,
.bfh-flag-BT,
.bfh-flag-BW,
.bfh-flag-BY,
.bfh-flag-BZ,
.bfh-flag-CA,
.bfh-flag-CD,
.bfh-flag-CF,
.bfh-flag-CG,
.bfh-flag-CH,
.bfh-flag-CI,
.bfh-flag-CL,
.bfh-flag-CM,
.bfh-flag-CN,
.bfh-flag-CO,
.bfh-flag-CR,
.bfh-flag-CV,
.bfh-flag-CY,
.bfh-flag-CZ,
.bfh-flag-DJ,
.bfh-flag-DK,
.bfh-flag-DM,
.bfh-flag-DO,
.bfh-flag-DZ,
.bfh-flag-EC,
.bfh-flag-EE,
.bfh-flag-EG,
.bfh-flag-EH,
.bfh-flag-ER,
.bfh-flag-ES,
.bfh-flag-ET,
.bfh-flag-EU,
.bfh-flag-FI,
.bfh-flag-FJ,
.bfh-flag-FK,
.bfh-flag-FM,
.bfh-flag-FO,
.bfh-flag-FR,
.bfh-flag-FX,
.bfh-flag-GF,
.bfh-flag-GP,
.bfh-flag-MQ,
.bfh-flag-NC,
.bfh-flag-PF,
.bfh-flag-PM,
.bfh-flag-RE,
.bfh-flag-TF,
.bfh-flag-WF,
.bfh-flag-GA,
.bfh-flag-GB,
.bfh-flag-GD,
.bfh-flag-GE,
.bfh-flag-GG,
.bfh-flag-GH,
.bfh-flag-GL,
.bfh-flag-GM,
.bfh-flag-GN,
.bfh-flag-GQ,
.bfh-flag-GR,
.bfh-flag-GS,
.bfh-flag-GT,
.bfh-flag-GU,
.bfh-flag-GW,
.bfh-flag-GY,
.bfh-flag-HK,
.bfh-flag-HN,
.bfh-flag-HR,
.bfh-flag-HT,
.bfh-flag-HU,
.bfh-flag-ID,
.bfh-flag-IE,
.bfh-flag-IL,
.bfh-flag-IM,
.bfh-flag-IN,
.bfh-flag-IQ,
.bfh-flag-IS,
.bfh-flag-IT,
.bfh-flag-JE,
.bfh-flag-JM,
.bfh-flag-JO,
.bfh-flag-JP,
.bfh-flag-KE,
.bfh-flag-KG,
.bfh-flag-KH,
.bfh-flag-KI,
.bfh-flag-KM,
.bfh-flag-KN,
.bfh-flag-KP,
.bfh-flag-KR,
.bfh-flag-KV,
.bfh-flag-KW,
.bfh-flag-KY,
.bfh-flag-LA,
.bfh-flag-LC,
.bfh-flag-LK,
.bfh-flag-LR,
.bfh-flag-LS,
.bfh-flag-LT,
.bfh-flag-LU,
.bfh-flag-LV,
.bfh-flag-LY,
.bfh-flag-MA,
.bfh-flag-ME,
.bfh-flag-MG,
.bfh-flag-MH,
.bfh-flag-ML,
.bfh-flag-MM,
.bfh-flag-MP,
.bfh-flag-MR,
.bfh-flag-MS,
.bfh-flag-MT,
.bfh-flag-MU,
.bfh-flag-MV,
.bfh-flag-MW,
.bfh-flag-MZ,
.bfh-flag-NA,
.bfh-flag-NE,
.bfh-flag-NF,
.bfh-flag-NG,
.bfh-flag-NI,
.bfh-flag-NL,
.bfh-flag-NO,
.bfh-flag-NP,
.bfh-flag-NR,
.bfh-flag-NZ,
.bfh-flag-OM,
.bfh-flag-PA,
.bfh-flag-PE,
.bfh-flag-PG,
.bfh-flag-PH,
.bfh-flag-PK,
.bfh-flag-PL,
.bfh-flag-PN,
.bfh-flag-PS,
.bfh-flag-PT,
.bfh-flag-PW,
.bfh-flag-PY,
.bfh-flag-QA,
.bfh-flag-RS,
.bfh-flag-RU,
.bfh-flag-RW,
.bfh-flag-SA,
.bfh-flag-SB,
.bfh-flag-SC,
.bfh-flag-SD,
.bfh-flag-SE,
.bfh-flag-SG,
.bfh-flag-SH,
.bfh-flag-SI,
.bfh-flag-SK,
.bfh-flag-SM,
.bfh-flag-SN,
.bfh-flag-SO,
.bfh-flag-SR,
.bfh-flag-SS,
.bfh-flag-ST,
.bfh-flag-SV,
.bfh-flag-SY,
.bfh-flag-SZ,
.bfh-flag-TC,
.bfh-flag-TD,
.bfh-flag-TG,
.bfh-flag-TH,
.bfh-flag-TJ,
.bfh-flag-TM,
.bfh-flag-TN,
.bfh-flag-TP,
.bfh-flag-TR,
.bfh-flag-TT,
.bfh-flag-TV,
.bfh-flag-TW,
.bfh-flag-TZ,
.bfh-flag-UA,
.bfh-flag-UG,
.bfh-flag-US,
.bfh-flag-UY,
.bfh-flag-UZ,
.bfh-flag-VC,
.bfh-flag-VE,
.bfh-flag-VG,
.bfh-flag-VI,
.bfh-flag-VN,
.bfh-flag-VU,
.bfh-flag-WS,
.bfh-flag-YE,
.bfh-flag-ZA,
.bfh-flag-ZM,
.bfh-flag-BF,
.bfh-flag-CU,
.bfh-flag-DE,
.bfh-flag-IR,
.bfh-flag-KZ,
.bfh-flag-LB,
.bfh-flag-LI,
.bfh-flag-MC,
.bfh-flag-MD,
.bfh-flag-MK,
.bfh-flag-MN,
.bfh-flag-MO,
.bfh-flag-MX,
.bfh-flag-MY,
.bfh-flag-PR,
.bfh-flag-RO,
.bfh-flag-SL,
.bfh-flag-TO,
.bfh-flag-VA,
.bfh-flag-ZW {
  width: 16px;
  height: 14px;
  background: url("/library/ctl/bootstrap/img/bootstrap-formhelpers-countries.flags.png") no-repeat;
}

.bfh-flag-AD:empty,
.bfh-flag-AE:empty,
.bfh-flag-AF:empty,
.bfh-flag-AG:empty,
.bfh-flag-AI:empty,
.bfh-flag-AL:empty,
.bfh-flag-AM:empty,
.bfh-flag-AN:empty,
.bfh-flag-AO:empty,
.bfh-flag-AQ:empty,
.bfh-flag-AR:empty,
.bfh-flag-AS:empty,
.bfh-flag-AT:empty,
.bfh-flag-AU:empty,
.bfh-flag-AW:empty,
.bfh-flag-AX:empty,
.bfh-flag-AZ:empty,
.bfh-flag-BA:empty,
.bfh-flag-BB:empty,
.bfh-flag-BD:empty,
.bfh-flag-BE:empty,
.bfh-flag-BG:empty,
.bfh-flag-BH:empty,
.bfh-flag-BI:empty,
.bfh-flag-BJ:empty,
.bfh-flag-BL:empty,
.bfh-flag-BM:empty,
.bfh-flag-BN:empty,
.bfh-flag-BO:empty,
.bfh-flag-BR:empty,
.bfh-flag-BS:empty,
.bfh-flag-BT:empty,
.bfh-flag-BW:empty,
.bfh-flag-BY:empty,
.bfh-flag-BZ:empty,
.bfh-flag-CA:empty,
.bfh-flag-CD:empty,
.bfh-flag-CF:empty,
.bfh-flag-CG:empty,
.bfh-flag-CH:empty,
.bfh-flag-CI:empty,
.bfh-flag-CL:empty,
.bfh-flag-CM:empty,
.bfh-flag-CN:empty,
.bfh-flag-CO:empty,
.bfh-flag-CR:empty,
.bfh-flag-CV:empty,
.bfh-flag-CY:empty,
.bfh-flag-CZ:empty,
.bfh-flag-DJ:empty,
.bfh-flag-DK:empty,
.bfh-flag-DM:empty,
.bfh-flag-DO:empty,
.bfh-flag-DZ:empty,
.bfh-flag-EC:empty,
.bfh-flag-EE:empty,
.bfh-flag-EG:empty,
.bfh-flag-EH:empty,
.bfh-flag-ER:empty,
.bfh-flag-ES:empty,
.bfh-flag-ET:empty,
.bfh-flag-EU:empty,
.bfh-flag-FI:empty,
.bfh-flag-FJ:empty,
.bfh-flag-FK:empty,
.bfh-flag-FM:empty,
.bfh-flag-FO:empty,
.bfh-flag-FR:empty,
.bfh-flag-FX:empty,
.bfh-flag-GF:empty,
.bfh-flag-GP:empty,
.bfh-flag-MQ:empty,
.bfh-flag-NC:empty,
.bfh-flag-PF:empty,
.bfh-flag-PM:empty,
.bfh-flag-RE:empty,
.bfh-flag-TF:empty,
.bfh-flag-WF:empty,
.bfh-flag-GA:empty,
.bfh-flag-GB:empty,
.bfh-flag-GD:empty,
.bfh-flag-GE:empty,
.bfh-flag-GG:empty,
.bfh-flag-GH:empty,
.bfh-flag-GL:empty,
.bfh-flag-GM:empty,
.bfh-flag-GN:empty,
.bfh-flag-GQ:empty,
.bfh-flag-GR:empty,
.bfh-flag-GS:empty,
.bfh-flag-GT:empty,
.bfh-flag-GU:empty,
.bfh-flag-GW:empty,
.bfh-flag-GY:empty,
.bfh-flag-HK:empty,
.bfh-flag-HN:empty,
.bfh-flag-HR:empty,
.bfh-flag-HT:empty,
.bfh-flag-HU:empty,
.bfh-flag-ID:empty,
.bfh-flag-IE:empty,
.bfh-flag-IL:empty,
.bfh-flag-IM:empty,
.bfh-flag-IN:empty,
.bfh-flag-IQ:empty,
.bfh-flag-IS:empty,
.bfh-flag-IT:empty,
.bfh-flag-JE:empty,
.bfh-flag-JM:empty,
.bfh-flag-JO:empty,
.bfh-flag-JP:empty,
.bfh-flag-KE:empty,
.bfh-flag-KG:empty,
.bfh-flag-KH:empty,
.bfh-flag-KI:empty,
.bfh-flag-KM:empty,
.bfh-flag-KN:empty,
.bfh-flag-KP:empty,
.bfh-flag-KR:empty,
.bfh-flag-KV:empty,
.bfh-flag-KW:empty,
.bfh-flag-KY:empty,
.bfh-flag-LA:empty,
.bfh-flag-LC:empty,
.bfh-flag-LK:empty,
.bfh-flag-LR:empty,
.bfh-flag-LS:empty,
.bfh-flag-LT:empty,
.bfh-flag-LU:empty,
.bfh-flag-LV:empty,
.bfh-flag-LY:empty,
.bfh-flag-MA:empty,
.bfh-flag-ME:empty,
.bfh-flag-MG:empty,
.bfh-flag-MH:empty,
.bfh-flag-ML:empty,
.bfh-flag-MM:empty,
.bfh-flag-MP:empty,
.bfh-flag-MR:empty,
.bfh-flag-MS:empty,
.bfh-flag-MT:empty,
.bfh-flag-MU:empty,
.bfh-flag-MV:empty,
.bfh-flag-MW:empty,
.bfh-flag-MZ:empty,
.bfh-flag-NA:empty,
.bfh-flag-NE:empty,
.bfh-flag-NF:empty,
.bfh-flag-NG:empty,
.bfh-flag-NI:empty,
.bfh-flag-NL:empty,
.bfh-flag-NO:empty,
.bfh-flag-NP:empty,
.bfh-flag-NR:empty,
.bfh-flag-NZ:empty,
.bfh-flag-OM:empty,
.bfh-flag-PA:empty,
.bfh-flag-PE:empty,
.bfh-flag-PG:empty,
.bfh-flag-PH:empty,
.bfh-flag-PK:empty,
.bfh-flag-PL:empty,
.bfh-flag-PN:empty,
.bfh-flag-PS:empty,
.bfh-flag-PT:empty,
.bfh-flag-PW:empty,
.bfh-flag-PY:empty,
.bfh-flag-QA:empty,
.bfh-flag-RS:empty,
.bfh-flag-RU:empty,
.bfh-flag-RW:empty,
.bfh-flag-SA:empty,
.bfh-flag-SB:empty,
.bfh-flag-SC:empty,
.bfh-flag-SD:empty,
.bfh-flag-SE:empty,
.bfh-flag-SG:empty,
.bfh-flag-SH:empty,
.bfh-flag-SI:empty,
.bfh-flag-SK:empty,
.bfh-flag-SM:empty,
.bfh-flag-SN:empty,
.bfh-flag-SO:empty,
.bfh-flag-SR:empty,
.bfh-flag-SS:empty,
.bfh-flag-ST:empty,
.bfh-flag-SV:empty,
.bfh-flag-SY:empty,
.bfh-flag-SZ:empty,
.bfh-flag-TC:empty,
.bfh-flag-TD:empty,
.bfh-flag-TG:empty,
.bfh-flag-TH:empty,
.bfh-flag-TJ:empty,
.bfh-flag-TM:empty,
.bfh-flag-TN:empty,
.bfh-flag-TP:empty,
.bfh-flag-TR:empty,
.bfh-flag-TT:empty,
.bfh-flag-TV:empty,
.bfh-flag-TW:empty,
.bfh-flag-TZ:empty,
.bfh-flag-UA:empty,
.bfh-flag-UG:empty,
.bfh-flag-US:empty,
.bfh-flag-UY:empty,
.bfh-flag-UZ:empty,
.bfh-flag-VC:empty,
.bfh-flag-VE:empty,
.bfh-flag-VG:empty,
.bfh-flag-VI:empty,
.bfh-flag-VN:empty,
.bfh-flag-VU:empty,
.bfh-flag-WS:empty,
.bfh-flag-YE:empty,
.bfh-flag-ZA:empty,
.bfh-flag-ZM:empty,
.bfh-flag-BF:empty,
.bfh-flag-CU:empty,
.bfh-flag-DE:empty,
.bfh-flag-IR:empty,
.bfh-flag-KZ:empty,
.bfh-flag-LB:empty,
.bfh-flag-LI:empty,
.bfh-flag-MC:empty,
.bfh-flag-MD:empty,
.bfh-flag-MK:empty,
.bfh-flag-MN:empty,
.bfh-flag-MO:empty,
.bfh-flag-MX:empty,
.bfh-flag-MY:empty,
.bfh-flag-PR:empty,
.bfh-flag-RO:empty,
.bfh-flag-SL:empty,
.bfh-flag-TO:empty,
.bfh-flag-VA:empty,
.bfh-flag-ZW:empty {
  width: 16px;
}

.bfh-flag-AD,
.bfh-flag-AE,
.bfh-flag-AF,
.bfh-flag-AG,
.bfh-flag-AI,
.bfh-flag-AL,
.bfh-flag-AM,
.bfh-flag-AN,
.bfh-flag-AO,
.bfh-flag-AQ,
.bfh-flag-AR,
.bfh-flag-AS,
.bfh-flag-AT,
.bfh-flag-AU,
.bfh-flag-AW,
.bfh-flag-AX,
.bfh-flag-AZ,
.bfh-flag-BA,
.bfh-flag-BB,
.bfh-flag-BD,
.bfh-flag-BE,
.bfh-flag-BG,
.bfh-flag-BH,
.bfh-flag-BI,
.bfh-flag-BJ,
.bfh-flag-BL,
.bfh-flag-BM,
.bfh-flag-BN,
.bfh-flag-BO,
.bfh-flag-BR,
.bfh-flag-BS,
.bfh-flag-BT,
.bfh-flag-BW,
.bfh-flag-BY,
.bfh-flag-BZ,
.bfh-flag-CA,
.bfh-flag-CD,
.bfh-flag-CF,
.bfh-flag-CG,
.bfh-flag-CH,
.bfh-flag-CI,
.bfh-flag-CL,
.bfh-flag-CM,
.bfh-flag-CN,
.bfh-flag-CO,
.bfh-flag-CR,
.bfh-flag-CV,
.bfh-flag-CY,
.bfh-flag-CZ,
.bfh-flag-DJ,
.bfh-flag-DK,
.bfh-flag-DM,
.bfh-flag-DO,
.bfh-flag-DZ,
.bfh-flag-EC,
.bfh-flag-EE,
.bfh-flag-EG,
.bfh-flag-EH,
.bfh-flag-ER,
.bfh-flag-ES,
.bfh-flag-ET,
.bfh-flag-EU,
.bfh-flag-FI,
.bfh-flag-FJ,
.bfh-flag-FK,
.bfh-flag-FM,
.bfh-flag-FO,
.bfh-flag-FR,
.bfh-flag-FX,
.bfh-flag-GF,
.bfh-flag-GP,
.bfh-flag-MQ,
.bfh-flag-NC,
.bfh-flag-PF,
.bfh-flag-PM,
.bfh-flag-RE,
.bfh-flag-TF,
.bfh-flag-WF,
.bfh-flag-GA,
.bfh-flag-GB,
.bfh-flag-GD,
.bfh-flag-GE,
.bfh-flag-GG,
.bfh-flag-GH,
.bfh-flag-GL,
.bfh-flag-GM,
.bfh-flag-GN,
.bfh-flag-GQ,
.bfh-flag-GR,
.bfh-flag-GS,
.bfh-flag-GT,
.bfh-flag-GU,
.bfh-flag-GW,
.bfh-flag-GY,
.bfh-flag-HK,
.bfh-flag-HN,
.bfh-flag-HR,
.bfh-flag-HT,
.bfh-flag-HU,
.bfh-flag-ID,
.bfh-flag-IE,
.bfh-flag-IL,
.bfh-flag-IM,
.bfh-flag-IN,
.bfh-flag-IQ,
.bfh-flag-IS,
.bfh-flag-IT,
.bfh-flag-JE,
.bfh-flag-JM,
.bfh-flag-JO,
.bfh-flag-JP,
.bfh-flag-KE,
.bfh-flag-KG,
.bfh-flag-KH,
.bfh-flag-KI,
.bfh-flag-KM,
.bfh-flag-KN,
.bfh-flag-KP,
.bfh-flag-KR,
.bfh-flag-KV,
.bfh-flag-KW,
.bfh-flag-KY,
.bfh-flag-LA,
.bfh-flag-LC,
.bfh-flag-LK,
.bfh-flag-LR,
.bfh-flag-LS,
.bfh-flag-LT,
.bfh-flag-LU,
.bfh-flag-LV,
.bfh-flag-LY,
.bfh-flag-MA,
.bfh-flag-ME,
.bfh-flag-MG,
.bfh-flag-MH,
.bfh-flag-ML,
.bfh-flag-MM,
.bfh-flag-MP,
.bfh-flag-MR,
.bfh-flag-MS,
.bfh-flag-MT,
.bfh-flag-MU,
.bfh-flag-MV,
.bfh-flag-MW,
.bfh-flag-MZ,
.bfh-flag-NA,
.bfh-flag-NE,
.bfh-flag-NF,
.bfh-flag-NG,
.bfh-flag-NI,
.bfh-flag-NL,
.bfh-flag-NO,
.bfh-flag-NP,
.bfh-flag-NR,
.bfh-flag-NZ,
.bfh-flag-OM,
.bfh-flag-PA,
.bfh-flag-PE,
.bfh-flag-PG,
.bfh-flag-PH,
.bfh-flag-PK,
.bfh-flag-PL,
.bfh-flag-PN,
.bfh-flag-PS,
.bfh-flag-PT,
.bfh-flag-PW,
.bfh-flag-PY,
.bfh-flag-QA,
.bfh-flag-RS,
.bfh-flag-RU,
.bfh-flag-RW,
.bfh-flag-SA,
.bfh-flag-SB,
.bfh-flag-SC,
.bfh-flag-SD,
.bfh-flag-SE,
.bfh-flag-SG,
.bfh-flag-SH,
.bfh-flag-SI,
.bfh-flag-SK,
.bfh-flag-SM,
.bfh-flag-SN,
.bfh-flag-SO,
.bfh-flag-SR,
.bfh-flag-SS,
.bfh-flag-ST,
.bfh-flag-SV,
.bfh-flag-SY,
.bfh-flag-SZ,
.bfh-flag-TC,
.bfh-flag-TD,
.bfh-flag-TG,
.bfh-flag-TH,
.bfh-flag-TJ,
.bfh-flag-TM,
.bfh-flag-TN,
.bfh-flag-TP,
.bfh-flag-TR,
.bfh-flag-TT,
.bfh-flag-TV,
.bfh-flag-TW,
.bfh-flag-TZ,
.bfh-flag-UA,
.bfh-flag-UG,
.bfh-flag-US,
.bfh-flag-UY,
.bfh-flag-UZ,
.bfh-flag-VC,
.bfh-flag-VE,
.bfh-flag-VG,
.bfh-flag-VI,
.bfh-flag-VN,
.bfh-flag-VU,
.bfh-flag-WS,
.bfh-flag-YE,
.bfh-flag-ZA,
.bfh-flag-ZM,
.bfh-flag-BF,
.bfh-flag-CU,
.bfh-flag-DE,
.bfh-flag-IR,
.bfh-flag-KZ,
.bfh-flag-LB,
.bfh-flag-LI,
.bfh-flag-MC,
.bfh-flag-MD,
.bfh-flag-MK,
.bfh-flag-MN,
.bfh-flag-MO,
.bfh-flag-MX,
.bfh-flag-MY,
.bfh-flag-PR,
.bfh-flag-RO,
.bfh-flag-SL,
.bfh-flag-TO,
.bfh-flag-VA,
.bfh-flag-ZW,
.bfh-flag-EUR,
.bfh-flag-XCD {
  margin-right: 5px;
}

.bfh-flag-AD {
  background-position: -1921px 0;
}

.bfh-flag-AE {
  background-position: -1904px 0;
}

.bfh-flag-AF {
  background-position: -3689px 0;
}

.bfh-flag-AG {
  background-position: -34px 0;
}

.bfh-flag-AI {
  background-position: -51px 0;
}

.bfh-flag-AL {
  background-position: -68px 0;
}

.bfh-flag-AM {
  background-position: -85px 0;
}

.bfh-flag-AN {
  background-position: -102px 0;
}

.bfh-flag-AO {
  background-position: -119px 0;
}

.bfh-flag-AQ {
  background-position: -136px 0;
}

.bfh-flag-AR {
  background-position: -153px 0;
}

.bfh-flag-AS {
  background-position: -170px 0;
}

.bfh-flag-AT {
  background-position: -187px 0;
}

.bfh-flag-AU {
  background-position: -204px 0;
}

.bfh-flag-AW {
  background-position: -221px 0;
}

.bfh-flag-AX {
  background-position: -238px 0;
}

.bfh-flag-AZ {
  background-position: -255px 0;
}

.bfh-flag-BA {
  background-position: -272px 0;
}

.bfh-flag-BB {
  background-position: -289px 0;
}

.bfh-flag-BD {
  background-position: -306px 0;
}

.bfh-flag-BE {
  background-position: -323px 0;
}

.bfh-flag-BG {
  background-position: -340px 0;
}

.bfh-flag-BH {
  background-position: -357px 0;
}

.bfh-flag-BI {
  background-position: -374px 0;
}

.bfh-flag-BJ {
  background-position: -391px 0;
}

.bfh-flag-BL {
  background-position: -408px 0;
}

.bfh-flag-BM {
  background-position: -425px 0;
}

.bfh-flag-BN {
  background-position: -442px 0;
}

.bfh-flag-BO {
  background-position: -459px 0;
}

.bfh-flag-BR {
  background-position: -476px 0;
}

.bfh-flag-BS {
  background-position: -493px 0;
}

.bfh-flag-BT {
  background-position: -510px 0;
}

.bfh-flag-BW {
  background-position: -527px 0;
}

.bfh-flag-BY {
  background-position: -544px 0;
}

.bfh-flag-BZ {
  background-position: -561px 0;
}

.bfh-flag-CA {
  background-position: -578px 0;
}

.bfh-flag-CD {
  background-position: -595px 0;
}

.bfh-flag-CF {
  background-position: -612px 0;
}

.bfh-flag-CG {
  background-position: -629px 0;
}

.bfh-flag-CH {
  background-position: -646px 0;
}

.bfh-flag-CI {
  background-position: -663px 0;
}

.bfh-flag-CL {
  background-position: -680px 0;
}

.bfh-flag-CM {
  background-position: -697px 0;
}

.bfh-flag-CN {
  background-position: -714px 0;
}

.bfh-flag-CO {
  background-position: -731px 0;
}

.bfh-flag-CR {
  background-position: -748px 0;
}

.bfh-flag-CV {
  background-position: -765px 0;
}

.bfh-flag-CY {
  background-position: -782px 0;
}

.bfh-flag-CZ {
  background-position: -799px 0;
}

.bfh-flag-DJ {
  background-position: -816px 0;
}

.bfh-flag-DK {
  background-position: -833px 0;
}

.bfh-flag-DM {
  background-position: -850px 0;
}

.bfh-flag-DO {
  background-position: -867px 0;
}

.bfh-flag-DZ {
  background-position: -884px 0;
}

.bfh-flag-EC {
  background-position: -901px 0;
}

.bfh-flag-EE {
  background-position: -918px 0;
}

.bfh-flag-EG {
  background-position: -935px 0;
}

.bfh-flag-EH {
  background-position: -952px 0;
}

.bfh-flag-ER {
  background-position: -969px 0;
}

.bfh-flag-ES {
  background-position: -986px 0;
}

.bfh-flag-ET {
  background-position: -1003px 0;
}

.bfh-flag-EU {
  background-position: -1020px 0;
}

.bfh-flag-FI {
  background-position: -1037px 0;
}

.bfh-flag-FJ {
  background-position: -1054px 0;
}

.bfh-flag-FK {
  background-position: -1071px 0;
}

.bfh-flag-FM {
  background-position: -1088px 0;
}

.bfh-flag-FO {
  background-position: -1105px 0;
}

.bfh-flag-FR,
.bfh-flag-FX,
.bfh-flag-GF,
.bfh-flag-GP,
.bfh-flag-MQ,
.bfh-flag-NC,
.bfh-flag-PF,
.bfh-flag-PM,
.bfh-flag-RE,
.bfh-flag-TF,
.bfh-flag-WF {
  background-position: -1122px 0;
}

.bfh-flag-GA {
  background-position: -1139px 0;
}

.bfh-flag-GB {
  background-position: -1156px 0;
}

.bfh-flag-GD {
  background-position: -1173px 0;
}

.bfh-flag-GE {
  background-position: -1190px 0;
}

.bfh-flag-GG {
  background-position: -1207px 0;
}

.bfh-flag-GH {
  background-position: -1224px 0;
}

.bfh-flag-GL {
  background-position: -1241px 0;
}

.bfh-flag-GM {
  background-position: -1258px 0;
}

.bfh-flag-GN {
  background-position: -1275px 0;
}

.bfh-flag-GQ {
  background-position: -1292px 0;
}

.bfh-flag-GR {
  background-position: -1309px 0;
}

.bfh-flag-GS {
  background-position: -1326px 0;
}

.bfh-flag-GT {
  background-position: -1343px 0;
}

.bfh-flag-GU {
  background-position: -1360px 0;
}

.bfh-flag-GW {
  background-position: -1377px 0;
}

.bfh-flag-GY {
  background-position: -1394px 0;
}

.bfh-flag-HK {
  background-position: -1411px 0;
}

.bfh-flag-HN {
  background-position: -1428px 0;
}

.bfh-flag-HR {
  background-position: -1445px 0;
}

.bfh-flag-HT {
  background-position: -1462px 0;
}

.bfh-flag-HU {
  background-position: -1479px 0;
}

.bfh-flag-ID {
  background-position: -1496px 0;
}

.bfh-flag-IE {
  background-position: -1513px 0;
}

.bfh-flag-IL {
  background-position: -1530px 0;
}

.bfh-flag-IM {
  background-position: -1547px 0;
}

.bfh-flag-IN {
  background-position: -1564px 0;
}

.bfh-flag-IQ {
  background-position: -1581px 0;
}

.bfh-flag-IS {
  background-position: -1598px 0;
}

.bfh-flag-IT {
  background-position: -1615px 0;
}

.bfh-flag-JE {
  background-position: -1632px 0;
}

.bfh-flag-JM {
  background-position: -1649px 0;
}

.bfh-flag-JO {
  background-position: -1666px 0;
}

.bfh-flag-JP {
  background-position: -1683px 0;
}

.bfh-flag-KE {
  background-position: -1700px 0;
}

.bfh-flag-KG {
  background-position: -1717px 0;
}

.bfh-flag-KH {
  background-position: -1734px 0;
}

.bfh-flag-KI {
  background-position: -1751px 0;
}

.bfh-flag-KM {
  background-position: -1768px 0;
}

.bfh-flag-KN {
  background-position: -1785px 0;
}

.bfh-flag-KP {
  background-position: -1802px 0;
}

.bfh-flag-KR {
  background-position: -1819px 0;
}

.bfh-flag-KV {
  background-position: -1836px 0;
}

.bfh-flag-KW {
  background-position: -1853px 0;
}

.bfh-flag-KY {
  background-position: -1870px 0;
}

.bfh-flag-LA {
  background-position: -1887px 0;
}

.bfh-flag-LC {
  background-position: 0 0;
}

.bfh-flag-LK {
  background-position: -17px 0;
}

.bfh-flag-LR {
  background-position: -1938px 0;
}

.bfh-flag-LS {
  background-position: -1955px 0;
}

.bfh-flag-LT {
  background-position: -1972px 0;
}

.bfh-flag-LU {
  background-position: -1989px 0;
}

.bfh-flag-LV {
  background-position: -2006px 0;
}

.bfh-flag-LY {
  background-position: -2023px 0;
}

.bfh-flag-MA {
  background-position: -2040px 0;
}

.bfh-flag-ME {
  background-position: -2057px 0;
}

.bfh-flag-MG {
  background-position: -2074px 0;
}

.bfh-flag-MH {
  background-position: -2091px 0;
}

.bfh-flag-ML {
  background-position: -2108px 0;
}

.bfh-flag-MM {
  background-position: -2125px 0;
}

.bfh-flag-MP {
  background-position: -2142px 0;
}

.bfh-flag-MR {
  background-position: -2159px 0;
}

.bfh-flag-MS {
  background-position: -2176px 0;
}

.bfh-flag-MT {
  background-position: -2193px 0;
}

.bfh-flag-MU {
  background-position: -2210px 0;
}

.bfh-flag-MV {
  background-position: -2227px 0;
}

.bfh-flag-MW {
  background-position: -2244px 0;
}

.bfh-flag-MZ {
  background-position: -2261px 0;
}

.bfh-flag-NA {
  background-position: -2278px 0;
}

.bfh-flag-NE {
  background-position: -2295px 0;
}

.bfh-flag-NF {
  background-position: -2312px 0;
}

.bfh-flag-NG {
  background-position: -2329px 0;
}

.bfh-flag-NI {
  background-position: -2346px 0;
}

.bfh-flag-NL {
  background-position: -2363px 0;
}

.bfh-flag-NO {
  background-position: -2380px 0;
}

.bfh-flag-NP {
  background-position: -2397px 0;
}

.bfh-flag-NR {
  background-position: -2414px 0;
}

.bfh-flag-NZ {
  background-position: -2431px 0;
}

.bfh-flag-OM {
  background-position: -2448px 0;
}

.bfh-flag-PA {
  background-position: -2465px 0;
}

.bfh-flag-PE {
  background-position: -2482px 0;
}

.bfh-flag-PG {
  background-position: -2499px 0;
}

.bfh-flag-PH {
  background-position: -2516px 0;
}

.bfh-flag-PK {
  background-position: -2533px 0;
}

.bfh-flag-PL {
  background-position: -2550px 0;
}

.bfh-flag-PN {
  background-position: -2567px 0;
}

.bfh-flag-PS {
  background-position: -2584px 0;
}

.bfh-flag-PT {
  background-position: -2601px 0;
}

.bfh-flag-PW {
  background-position: -2618px 0;
}

.bfh-flag-PY {
  background-position: -2635px 0;
}

.bfh-flag-QA {
  background-position: -2652px 0;
}

.bfh-flag-RS {
  background-position: -2669px 0;
}

.bfh-flag-RU {
  background-position: -2686px 0;
}

.bfh-flag-RW {
  background-position: -2703px 0;
}

.bfh-flag-SA {
  background-position: -2720px 0;
}

.bfh-flag-SB {
  background-position: -2737px 0;
}

.bfh-flag-SC {
  background-position: -2754px 0;
}

.bfh-flag-SD {
  background-position: -2771px 0;
}

.bfh-flag-SE {
  background-position: -2788px 0;
}

.bfh-flag-SG {
  background-position: -2805px 0;
}

.bfh-flag-SH {
  background-position: -2822px 0;
}

.bfh-flag-SI {
  background-position: -2839px 0;
}

.bfh-flag-SK {
  background-position: -2856px 0;
}

.bfh-flag-SM {
  background-position: -2873px 0;
}

.bfh-flag-SN {
  background-position: -2890px 0;
}

.bfh-flag-SO {
  background-position: -2907px 0;
}

.bfh-flag-SR {
  background-position: -2924px 0;
}

.bfh-flag-SS {
  background-position: -2941px 0;
}

.bfh-flag-ST {
  background-position: -2958px 0;
}

.bfh-flag-SV {
  background-position: -2975px 0;
}

.bfh-flag-SY {
  background-position: -2992px 0;
}

.bfh-flag-SZ {
  background-position: -3009px 0;
}

.bfh-flag-TC {
  background-position: -3026px 0;
}

.bfh-flag-TD {
  background-position: -3043px 0;
}

.bfh-flag-TG {
  background-position: -3060px 0;
}

.bfh-flag-TH {
  background-position: -3077px 0;
}

.bfh-flag-TJ {
  background-position: -3094px 0;
}

.bfh-flag-TM {
  background-position: -3111px 0;
}

.bfh-flag-TN {
  background-position: -3128px 0;
}

.bfh-flag-TP {
  background-position: -3145px 0;
}

.bfh-flag-TR {
  background-position: -3162px 0;
}

.bfh-flag-TT {
  background-position: -3179px 0;
}

.bfh-flag-TV {
  background-position: -3196px 0;
}

.bfh-flag-TW {
  background-position: -3213px 0;
}

.bfh-flag-TZ {
  background-position: -3230px 0;
}

.bfh-flag-UA {
  background-position: -3247px 0;
}

.bfh-flag-UG {
  background-position: -3264px 0;
}

.bfh-flag-US {
  background-position: -3281px 0;
}

.bfh-flag-UY {
  background-position: -3298px 0;
}

.bfh-flag-UZ {
  background-position: -3315px 0;
}

.bfh-flag-VC {
  background-position: -3332px 0;
}

.bfh-flag-VE {
  background-position: -3349px 0;
}

.bfh-flag-VG {
  background-position: -3366px 0;
}

.bfh-flag-VI {
  background-position: -3383px 0;
}

.bfh-flag-VN {
  background-position: -3400px 0;
}

.bfh-flag-VU {
  background-position: -3417px 0;
}

.bfh-flag-WS {
  background-position: -3434px 0;
}

.bfh-flag-YE {
  background-position: -3451px 0;
}

.bfh-flag-ZA {
  background-position: -3468px 0;
}

.bfh-flag-ZM {
  background-position: -3485px 0;
}

.bfh-flag-BF {
  background-position: -3502px 0;
}

.bfh-flag-CU {
  background-position: -3519px 0;
}

.bfh-flag-DE {
  background-position: -3536px 0;
}

.bfh-flag-IR {
  background-position: -3553px 0;
}

.bfh-flag-KZ {
  background-position: -3570px 0;
}

.bfh-flag-LB {
  background-position: -3587px 0;
}

.bfh-flag-LI {
  background-position: -3604px 0;
}

.bfh-flag-MC {
  background-position: -3621px 0;
}

.bfh-flag-MD {
  background-position: -3638px 0;
}

.bfh-flag-MK {
  background-position: -3655px 0;
}

.bfh-flag-MN {
  background-position: -3672px 0;
}

.bfh-flag-MO {
  background-position: -3706px 0;
}

.bfh-flag-MX {
  background-position: -3723px 0;
}

.bfh-flag-MY {
  background-position: -3740px 0;
}

.bfh-flag-PR {
  background-position: -3757px 0;
}

.bfh-flag-RO {
  background-position: -3774px 0;
}

.bfh-flag-SL {
  background-position: -3791px 0;
}

.bfh-flag-TO {
  background-position: -3808px 0;
}

.bfh-flag-VA {
  background-position: -3825px 0;
}

.bfh-flag-ZW {
  background-position: -3842px 0;
}

.bfh-flag-EUR {
  background: url(../img/eu.png) no-repeat;
}

.bfh-flag-XCD {
  background: url(../img/xcd.png) no-repeat;
}

.bfh-flag-AUD,
.bfh-flag-CHF,
.bfh-flag-DKK,
.bfh-flag-EUR,
.bfh-flag-XAF,
.bfh-flag-XCD,
.bfh-flag-XOF,
.bfh-flag-XPF,
.bfh-flag-ZAR {
  width: 16px;
  height: 14px;
  background: url("/library/ctl/bootstrap/img/bootstrap-formhelpers-currencies.flags.png") no-repeat;
}

.bfh-flag-AUD:empty,
.bfh-flag-CHF:empty,
.bfh-flag-DKK:empty,
.bfh-flag-EUR:empty,
.bfh-flag-XAF:empty,
.bfh-flag-XCD:empty,
.bfh-flag-XOF:empty,
.bfh-flag-XPF:empty,
.bfh-flag-ZAR:empty {
  width: 16px;
}

.bfh-flag-AUD,
.bfh-flag-CHF,
.bfh-flag-DKK,
.bfh-flag-EUR,
.bfh-flag-XAF,
.bfh-flag-XCD,
.bfh-flag-XOF,
.bfh-flag-XPF,
.bfh-flag-ZAR {
  margin-right: 5px;
}

.bfh-flag-AUD {
  background-position: -32px 0;
}

.bfh-flag-CHF {
  background-position: -224px 0;
}

.bfh-flag-DKK {
  background-position: -64px -16px;
}

.bfh-flag-EUR {
  background-position: -96px -16px;
}

.bfh-flag-XAF {
  background-position: -160px -80px;
}

.bfh-flag-XCD {
  background-position: -176px -80px;
}

.bfh-flag-XOF {
  background-position: -192px -80px;
}

.bfh-flag-XPF {
  background-position: -208px -80px;
}

.bfh-flag-ZAR {
  background-position: -224px -80px;
}

.bfh-selectbox {
  position: relative;
}

.bfh-selectbox .bfh-selectbox-toggle {
  display: inline-block;
  padding: 6px 24px 6px 12px;
  text-decoration: none;
}

.bfh-selectbox .bfh-selectbox-toggle:focus {
  outline: 0;
}

.bfh-selectbox .bfh-selectbox-toggle .bfh-selectbox-option {
  display: inline-block;
  float: left;
  width: 100%;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret {
  float: right;
  margin-top: 8px;
  margin-right: -16px;
  margin-left: -10px;
}

.bfh-selectbox .bfh-selectbox-options {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 90px;
  padding: 5px 0;
  margin: -1px 0 0;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.bfh-selectbox .bfh-selectbox-options.pull-right {
  right: 0;
  left: auto;
}

.bfh-selectbox .bfh-selectbox-options .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.bfh-selectbox .bfh-selectbox-options .bfh-selectbox-filter-container {
  width: 100%;
  padding: 5px;
}

.bfh-selectbox .bfh-selectbox-options ul {
  max-width: 500px;
  max-height: 200px;
  padding: 0;
  margin: 5px 0 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
}

.bfh-selectbox .bfh-selectbox-options ul li &gt; a {
  display: block;
  width: 100%;
  min-height: 26px;
  padding: 3px 20px;
  overflow-x: hidden;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bfh-selectbox .bfh-selectbox-options ul li &gt; a:hover,
.bfh-selectbox .bfh-selectbox-options ul li &gt; a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.bfh-selectbox .bfh-selectbox-options ul .bfh-selectbox-options-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}

.bfh-selectbox .bfh-selectbox-options ul .disabled &gt; a {
  color: #999999;
}

.bfh-selectbox .bfh-selectbox-options ul .disabled &gt; a:hover,
.bfh-selectbox .bfh-selectbox-options ul .disabled &gt; a:focus {
  color: #999999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.bfh-selectbox.open &gt; .bfh-selectbox-options {
  display: block;
}

.bfh-selectbox.open a {
  outline: 0;
}

.pull-right &gt; .bfh-selectbox-options {
  right: 0;
  left: auto;
}

.bfh-selectbox-up .caret,
.navbar-fixed-bottom .bfh-selectbox .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000000;
  content: "";
}

.bfh-selectbox-up .bfh-selectbox-options,
.navbar-fixed-bottom .bfh-selectbox .bfh-selectbox-options {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .bfh-selectbox-options {
    right: 0;
    left: auto;
  }
}

.bfh-googlefonts .bfh-selectbox-options a {
  width: 230px;
  height: 30px;
  text-indent: -9999px;
  background-image: url("/library/ctl/bootstrap/img/bootstrap-formhelpers-googlefonts.png");
}

.bfh-googlefonts .bfh-selectbox-options a:focus {
  background-color: transparent;
  background-repeat: no-repeat;
  outline: none;
  filter: none;
}

.bfh-googlefonts .bfh-selectbox-options .active &gt; a,
.bfh-googlefonts .bfh-selectbox-options .active &gt; a:hover {
  background-color: transparent;
  background-image: url("/library/ctl/bootstrap/img/bootstrap-formhelpers-googlefonts.png");
  background-repeat: no-repeat;
  outline: none;
  filter: none;
}

.bfh-datepicker-calendar {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 296px;
}

.bfh-datepicker-calendar &gt; table.calendar {
  width: 376px;
  background: #ffffff;
}

.bfh-datepicker-calendar &gt; table.calendar .months-header &gt; th {
  font-size: 12px;
  text-align: center;
}

.bfh-datepicker-calendar &gt; table.calendar .months-header &gt; th.month &gt; span {
  display: inline-block;
  width: 100px;
}

.bfh-datepicker-calendar &gt; table.calendar .months-header &gt; th.year &gt; span {
  display: inline-block;
  width: 50px;
}

.bfh-datepicker-calendar &gt; table.calendar .days-header &gt; th {
  width: 30px;
  font-size: 11px;
  line-height: 12px;
  text-align: center;
}

.bfh-datepicker-calendar &gt; table.calendar &gt; tbody &gt; tr &gt; td {
  width: 30px;
  font-size: 11px;
  line-height: 12px;
  text-align: center;
}

.bfh-datepicker-calendar &gt; table.calendar &gt; tbody &gt; tr &gt; td.today {
  color: #ffffff;
  background-color: #428bca;
}

.bfh-datepicker-calendar &gt; table.calendar &gt; tbody &gt; tr &gt; td.off {
  color: #999999;
}

.bfh-datepicker-calendar &gt; table.calendar &gt; tbody &gt; tr &gt; td:not(.off):hover {
  color: #262626;
  cursor: pointer;
  background-color: #f5f5f5;
}

.bfh-datepicker {
  position: relative;
}

.bfh-datepicker-toggle {
  *margin-bottom: -3px;
}

.bfh-datepicker-toggle &gt; input[readonly] {
  cursor: inherit;
  background-color: inherit;
}

.open &gt; .bfh-datepicker-calendar {
  display: block;
}

.bfh-timepicker-popover {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.bfh-timepicker-popover &gt; table {
  width: 180px;
  margin: 0;
}

.bfh-timepicker-popover &gt; table &gt; tbody &gt; tr &gt; td {
  text-align: center;
  border: 0;
}

.bfh-timepicker-popover &gt; table &gt; tbody &gt; tr &gt; td.separator {
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
}

.bfh-timepicker-popover &gt; table &gt; tbody &gt; tr &gt; td &gt; div &gt; input {
  width: 42px !important;
  text-align: center;
}

.bfh-timepicker {
  position: relative;
}

.bfh-timepicker-toggle {
  *margin-bottom: -3px;
}

.bfh-timepicker-toggle &gt; input[readonly] {
  cursor: inherit;
  background-color: inherit;
}

.open &gt; .bfh-timepicker-popover {
  display: block;
}

.bfh-slider {
  height: 20px;
  margin-top: 8px;
  margin-bottom: 23px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
       -o-user-select: none;
}

.bfh-slider &gt; .bfh-slider-handle {
  position: absolute;
  width: 20px;
  height: 34px;
  margin-top: -7px;
  cursor: col-resize;
  background: #efefef;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

.bfh-slider &gt; .bfh-slider-handle &gt; .bfh-slider-value {
  position: absolute;
  width: 48px;
  height: 20px;
  margin-top: 5px;
  margin-left: -15px;
  line-height: 20px;
  text-align: center;
  cursor: col-resize;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

.bfh-slider &gt; .bfh-slider-handle &gt; .bfh-slider-value .disabled {
  color: #999999;
}

.bfh-slider.disabled .bfh-slider-value {
  color: #999999;
}

.bfh-colorpicker-popover {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  padding: 20px;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.bfh-colorpicker-popover &gt; canvas {
  width: 384px;
  height: 256px;
}

.bfh-colorpicker {
  position: relative;
}

.bfh-colorpicker-toggle {
  *margin-bottom: -3px;
}

.bfh-colorpicker-toggle &gt; input[readonly] {
  cursor: inherit;
  background-color: inherit;
}

.bfh-colorpicker-toggle .bfh-colorpicker-icon {
  display: block;
  width: 16px;
  height: 16px;
}

.open &gt; .bfh-colorpicker-popover {
  display: block;
}

.input-group &gt; .bfh-number {
  border-right: 0;
}

.input-group &gt; .bfh-number-btn:hover {
  background-color: #cccccc;
}
/*
 * Author : Mahmoud Nbet
 * Email : mahmoud.nb@gmail.com
 * plugin name : MN-File Upload jQuery Plugin
 * version : 1.0
**/

@charset "utf-8";


.fieldControl{ max-width:90%; width:460px; position:absolute; top:58%; left:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}

.customFile{ position: relative;font-size: 12px;  line-height: 33px; overflow: hidden;}
.customFile.radius{ border-radius:12px; }
.customFile:before{ content: attr(data-controlMsg);
    background-color: #fff;
    color: #e8412c;
    padding: 19px 12px 0;
    float: left;
    width: 100px;
    height: 80px;
    text-align: center;
    font-weight: bold;
    font-size: 45px;
    border-radius: 8px;
    display: block;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all 0.4s ease;
    border: 1px solid #e4e4e4;}
.customFile:hover:before{ color: #e8412c; background-color: #f5f5f5; }
.customFile input{position: absolute;top: 0; left: 0;right: 0;z-index: 88888;width: 100%;height: 80px;cursor: pointer; opacity: 0!important; }
.customFile .selectedFile{ display: none; padding: 2px 10px 0; margin-left: 180px; box-sizing: border-box; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; transform: translateX(0%); transition: all 0.4s ease 0.6s;}
/* transition TODO */
.customFile .selectedFile.inProgress{ transform: translateX(100%); transition: all 0.4s ease 0.6s;}

/* Right Btn */
.customFile[data-display=right]:before{float:right;}
.customFile[data-display=right] .selectedFile{margin: 0 180px 0 0;}

/* Vertical */
.customFile[data-display=vertical]:before{float:none; width:auto;}
.customFile[data-display=vertical] .selectedFile{margin: 0;}

/* Button */
.customFile[data-display=button]:before{float:none; width:auto;}
.customFile[data-display=button] .selectedFile{display:none;}

.preview_bsp {
	width: 100px;
    height: 80px;
    display: block;
    float: left;
    margin-left: 26px;
	text-align: center;
}

.preview_bestprice {
	height: 100%;
	border-radius: 8px;
}
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }
  .datepicker--cell.-focus- {
    background: #f0f0f0; }
  .datepicker--cell.-current- {
    color: #4EB5E6; }
    .datepicker--cell.-current-.-focus- {
      color: #4a4a4a; }
    .datepicker--cell.-current-.-in-range- {
      color: #4EB5E6; }
  .datepicker--cell.-in-range- {
    background: rgba(92, 196, 239, 0.1);
    color: #4a4a4a;
    border-radius: 0; }
    .datepicker--cell.-in-range-.-focus- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae; }
    .datepicker--cell.-disabled-.-focus- {
      color: #aeaeae; }
    .datepicker--cell.-disabled-.-in-range- {
      color: #a1a1a1; }
    .datepicker--cell.-disabled-.-current-.-focus- {
      color: #aeaeae; }
  .datepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 4px 0 0 4px; }
  .datepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 0 4px 4px 0; }
  .datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px; }
  .datepicker--cell.-selected- {
    color: #fff;
    border: none;
    background: #5cc4ef; }
    .datepicker--cell.-selected-.-current- {
      color: #fff;
      background: #5cc4ef; }
    .datepicker--cell.-selected-.-focus- {
      background: #45bced; }
  .datepicker--cell:empty {
    cursor: default; }

.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--years {
  height: 170px; }

.datepicker--cells-years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }
  @media print {
    .datepickers-container {
      display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100; }
  .datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px); }
  .datepicker.-from-right- {
    -webkit-transform: translateX(8px);
            transform: translateX(8px); }
  .datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
  .datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px); }
  .datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
    transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }
  .-only-timepicker- .datepicker--content {
    display: none; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }
  .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg); }
  .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg); }
  .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {
    left: 10px; }
  .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    right: 10px; }
  .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {
    left: calc(50% - 10px / 2); }
  .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
    top: 10px; }
  .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    bottom: 10px; }
  .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2); }

.datepicker--body {
  display: none; }
  .datepicker--body.active {
    display: block; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }
  .-only-timepicker- .datepicker--nav {
    display: none; }

.datepicker--nav-title,
.datepicker--nav-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .datepicker--nav-action:hover {
    background: #f0f0f0; }
  .datepicker--nav-action.-disabled- {
    visibility: hidden; }
  .datepicker--nav-action svg {
    width: 32px;
    height: 32px; }
  .datepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }
  .datepicker--nav-title i {
    font-style: normal;
    color: #9c9c9c;
    margin-left: 5px; }
  .datepicker--nav-title:hover {
    background: #f0f0f0; }
  .datepicker--nav-title.-disabled- {
    cursor: default;
    background: none; }

.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }
  .datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */
.datepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  position: relative; }
  .datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
        -ms-flex: 0 1 138px;
            flex: 0 1 138px;
    max-width: 138px; }
  .-only-timepicker- .datepicker--time {
    border-top: none; }

.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
      -ms-flex: 0 1 153px;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1; }
  .datepicker--time-current-hours:after,
  .datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0; }
  .datepicker--time-current-hours.-focus-:after,
  .datepicker--time-current-minutes.-focus-:after {
    opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  .datepicker--time-row:first-child {
    margin-bottom: 4px; }
  .datepicker--time-row input[type='range'] {
    background: none;
    cursor: pointer;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-ms-tooltip {
      display: none; }
    .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-moz-range-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-ms-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:focus {
      outline: none; }
      .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-moz-range-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-ms-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-moz-range-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-ms-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      margin-top: -6px; }
    .datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-moz-range-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-lower {
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-upper {
      background: transparent; }
  .datepicker--time-row span {
    padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }
  .datepicker--time-icon:after, .datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute; }
  .datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  .datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }
@charset "UTF-8";
/*@import "font-awesome";*/
@font-face {
	font-family: 'helveticaneuecyrbold';
	src: url("/img/font/helveticaneuecyr-bold-webfont.eot");
	src: url("/img/font/helveticaneuecyr-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/helveticaneuecyr-bold-webfont.woff") format("woff"), url("/img/font/helveticaneuecyr-bold-webfont.ttf") format("truetype"), url("/img/font/helveticaneuecyr-bold-webfont.svg#helveticaneuecyrbold") format("svg");
	font-weight: 700;
	font-style: normal; }
@font-face {
	font-family: 'helveticaneuecyritalic';
	src: url("/img/font/helveticaneuecyr-italic-webfont.eot");
	src: url("/img/font/helveticaneuecyr-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/helveticaneuecyr-italic-webfont.woff") format("woff"), url("/img/font/helveticaneuecyr-italic-webfont.ttf") format("truetype"), url("/img/font/helveticaneuecyr-italic-webfont.svg#helveticaneuecyritalic") format("svg");
	font-weight: normal;
	font-style: italic; }
@font-face {
	font-family: 'helveticaneuecyrlight_italic';
	src: url("/img/font/helveticaneuecyr-lightitalic-webfont.eot");
	src: url("/img/font/helveticaneuecyr-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/helveticaneuecyr-lightitalic-webfont.woff") format("woff"), url("/img/font/helveticaneuecyr-lightitalic-webfont.ttf") format("truetype"), url("/img/font/helveticaneuecyr-lightitalic-webfont.svg#helveticaneuecyrlight_italic") format("svg");
	font-weight: 300;
	font-style: italic; }
@font-face {
	font-family: 'helveticaneuecyrlight';
	src: url("/img/font/helveticaneuecyr-light-webfont.eot");
	src: url("/img/font/helveticaneuecyr-light-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/helveticaneuecyr-light-webfont.woff") format("woff"), url("/img/font/helveticaneuecyr-light-webfont.ttf") format("truetype"), url("/img/font/helveticaneuecyr-light-webfont.svg#helveticaneuecyrlight") format("svg");
	font-weight: 300;
	font-style: normal; }
@font-face {
	font-family: 'helveticaneuecyrroman';
	src: url("/img/font/helveticaneuecyr-roman-webfont.eot");
	src: url("/img/font/helveticaneuecyr-roman-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/helveticaneuecyr-roman-webfont.woff") format("woff"), url("/img/font/helveticaneuecyr-roman-webfont.ttf") format("truetype"), url("/img/font/helveticaneuecyr-roman-webfont.svg#helveticaneuecyrroman") format("svg");
	font-weight: normal;
	font-style: normal; }
@font-face {
	font-family: 'proxima_nova_cn_ltsemibold';
	src: url("/img/font/proxima_nova_condensed_semibold-webfont.eot");
	src: url("/img/font/proxima_nova_condensed_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/proxima_nova_condensed_semibold-webfont.woff") format("woff"), url("/img/font/proxima_nova_condensed_semibold-webfont.ttf") format("truetype"), url("/img/font/proxima_nova_condensed_semibold-webfont.svg#proxima_nova_cn_ltsemibold") format("svg");
	font-weight: 600;
	font-style: normal; }
@font-face {
	font-family: 'proxima_nova_cn_ltlight';
	src: url("/img/font/proxima_nova_condensed_light-webfont.eot");
	src: url("/img/font/proxima_nova_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/proxima_nova_condensed_light-webfont.woff") format("woff"), url("/img/font/proxima_nova_condensed_light-webfont.ttf") format("truetype"), url("/img/font/proxima_nova_condensed_light-webfont.svg#proxima_nova_cn_ltlight") format("svg");
	font-weight: 300;
	font-style: normal; }
@font-face {
	font-family: 'proxima_nova_cn_rgregular';
	src: url("/img/font/proxima_nova_condensed_regular-webfont.eot");
	src: url("/img/font/proxima_nova_condensed_regular-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/proxima_nova_condensed_regular-webfont.woff") format("woff"), url("/img/font/proxima_nova_condensed_regular-webfont.ttf") format("truetype"), url("/img/font/proxima_nova_condensed_regular-webfont.svg#proxima_nova_cn_rgregular") format("svg");
	font-weight: normal;
	font-style: normal; }
@font-face {
	font-family: 'proxima_nova_cn_thextrabold';
	src: url("/img/font/proxima_nova_condensed_extrabold-webfont.eot");
	src: url("/img/font/proxima_nova_condensed_extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/proxima_nova_condensed_extrabold-webfont.woff") format("woff"), url("/img/font/proxima_nova_condensed_extrabold-webfont.ttf") format("truetype"), url("/img/font/proxima_nova_condensed_extrabold-webfont.svg#proxima_nova_cn_thextrabold") format("svg");
	font-weight: 800;
	font-style: normal; }
@font-face {
	font-family: 'proxima_nova_cn_rgbold';
	src: url("/img/font/proxima_nova_condensed_bold-webfont.eot");
	src: url("/img/font/proxima_nova_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("/img/font/proxima_nova_condensed_bold-webfont.woff") format("woff"), url("/img/font/proxima_nova_condensed_bold-webfont.ttf") format("truetype"), url("/img/font/proxima_nova_condensed_bold-webfont.svg#proxima_nova_cn_rgbold") format("svg");
	font-weight: 700;
	font-style: normal; }
b, strong, .style-checkbox:checked ~ .lbl, .style-radio:checked ~ .lbl, .style-input2, .style-textarea2, .style-select2-link, .style-select2-dd ul li, .style-checkbox2:checked ~ .lbl, .style-radio2:checked ~ .lbl, .style-input3, .style-textarea3, .style-select3-link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .style-select3-dd ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li, .style-checkbox3:checked ~ .lbl, .style-radio3:checked ~ .lbl, .link-type1, .link-type3, .sort-params label .active_up, .sort-params label .active_daun, .city ul li.current a, .nav-addr a.active, .nav-tabs a.active, .ik_select_dropdown ul li, .style-select-dd ul li, .main_tab .style-input3, .main_tab .style-textarea3, .main_tab .style-select3-link, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .main_tab .style-checkbox3:checked ~ .lbl, .main_tab .style-radio3:checked ~ .lbl {
	font-family: 'helveticaneuecyrbold', Arial, sans-serif; }

i, em {
	font-family: 'helveticaneuecyritalic', Arial, sans-serif; }

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block; }

audio,
canvas,
video {
	display: inline-block; }

audio:not([controls]) {
	display: none;
	height: 0; }

[hidden],
template {
	display: none; }

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; }

body {
	margin: 0; }

a {
	background: transparent; }

a:focus {
	outline: thin dotted; }

a:active,
a:hover {
	outline: 0; }

h1 {
	font-size: 2em;
	margin: 0.67em 0; }

abbr[title] {
	border-bottom: 1px dotted; }

b,
strong,
.style-checkbox:checked ~ .lbl,
.style-radio:checked ~ .lbl,
.style-input2,
.style-textarea2,
.style-select2-link,
.style-select2-dd ul li,
.style-checkbox2:checked ~ .lbl,
.style-radio2:checked ~ .lbl,
.style-input3,
.style-textarea3,
.style-select3-link,
.ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link,
.style-select3-dd ul li,
.ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li,
.style-checkbox3:checked ~ .lbl,
.style-radio3:checked ~ .lbl,
.link-type1,
.link-type3,
.sort-params label .active_up,
.sort-params label .active_daun,
.city ul li.current a,
.nav-addr a.active,
.nav-tabs a.active,
.ik_select_dropdown ul li,
.style-select-dd ul li,
.main_tab .style-input3,
.main_tab .style-textarea3,
.main_tab .style-select3-link,
.main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link,
.main_tab .style-checkbox3:checked ~ .lbl,
.main_tab .style-radio3:checked ~ .lbl {
	font-weight: bold; }

dfn {
	font-style: italic; }

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0; }

mark {
	background: #ff0;
	color: #000; }

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 1em; }

pre {
	white-space: pre-wrap; }

q {
	quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
	font-size: 80%; }

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline; }

sup {
	top: -0.5em; }

sub {
	bottom: -0.25em; }

img {
	border: 0; }

svg:not(:root) {
	overflow: hidden; }

figure {
	margin: 0; }

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em; }

legend {
	border: 0;
	padding: 0; }

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0; }

button,
input {
	line-height: normal; }

button,
select {
	text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer; }

button[disabled],
html input[disabled] {
	cursor: default; }

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0; }

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0; }

textarea {
	overflow: auto;
	vertical-align: top; }

table {
	border-collapse: collapse;
	border-spacing: 0; }

@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important; }

	a,
	a:visited {
		text-decoration: underline; }

	a[href]:after {
		content: " (" attr(href) ")"; }

	abbr[title]:after {
		content: " (" attr(title) ")"; }

	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: ""; }

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid; }

	thead {
		display: table-header-group; }

	tr,
	img {
		page-break-inside: avoid; }

	img {
		max-width: 100% !important; }

	@page {
		margin: 2cm .5cm; }
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3; }

	h2,
	h3 {
		page-break-after: avoid; }

	select {
		background: #fff !important; }

	.navbar {
		display: none; }

	.table td,
	.table th {
		background-color: #fff !important; }

	.btn &gt; .caret,
	.dropup &gt; .btn &gt; .caret {
		border-top-color: #000 !important; }

	.label {
		border: 1px solid #000; }

	.table {
		border-collapse: collapse !important; }

	.table-bordered th,
	.table-bordered td {
		border: 1px solid #ddd !important; } }
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: transparent; }

body {
	font-family: "helveticaneuecyrroman", Arial, sans-serif;
	font-size: 13px;
	line-height: 1.38462;
	color: #212121;
	background-color: #fff; }

input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit; }

a {
	color: #202466;
	text-decoration: underline;
	-webkit-transition: color 0.2s;
	transition: color 0.2s; }
a:hover, a:focus {
	color: #2f3495;
	text-decoration: none; }
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px; }

img {
	vertical-align: middle; }

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto; }

.img-rounded {
	border-radius: 6px; }

.img-thumbnail {
	padding: 4px;
	line-height: 1.38462;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto; }

.img-circle {
	border-radius: 50%; }

hr {
	margin-top: 18px;
	margin-bottom: 18px;
	border: 0;
	border-top: 1px solid #eeeeee; }

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0; }

/* Typography */
p {
	margin: 0 0 18px; }

.lead {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: 200;
	line-height: 1.4; }
@media (min-width: 768px) {
	.lead {
		font-size: 19.5px; } }

small,
.small {
	font-size: 85%; }

cite {
	font-style: normal; }

.text-muted {
	color: #999999; }

.text-primary {
	color: #428bca; }
.text-primary:hover {
	color: #3071a9; }

.text-warning {
	color: #c09853; }
.text-warning:hover {
	color: #a47e3c; }

.text-danger {
	color: #b94a48; }
.text-danger:hover {
	color: #953b39; }

.text-success {
	color: #468847; }
.text-success:hover {
	color: #356635; }

.text-info {
	color: #3a87ad; }
.text-info:hover {
	color: #2d6987; }

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

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

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

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "proxima_nova_cn_rgbold", Arial, sans-serif;
	font-weight: 700;
	line-height: 1.1;
	color: #202466; }
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #999999; }

h1, .h1,
h2, .h2,
h3, .h3 {
	margin-top: 25.2px;
	margin-bottom: 25.2px; }
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
	font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
	margin-top: 25.2px;
	margin-bottom: 25.2px; }
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
	font-size: 75%; }

h1, .h1 {
	font-size: 24px; }

h2, .h2 {
	font-size: 20px; }

h3, .h3 {
	font-size: 18px; }

h4, .h4 {
	font-size: 14px; }

h5, .h5 {
	font-size: 12px; }

h6, .h6 {
	font-size: 11px; }

.page-header {
	padding-bottom: 8px;
	margin: 36px 0 18px;
	border-bottom: 1px solid #eeeeee; }

ul,
ol {
	margin-top: 0;
	margin-bottom: 18px; }
ul ul,
ul ol,
ol ul,
ol ol {
	margin-bottom: 0; }

.list-unstyled, .list-inline {
	padding-left: 0;
	list-style: none; }

.list-inline &gt; li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px; }
.list-inline &gt; li:first-child {
	padding-left: 0; }

dl {
	margin-bottom: 18px; }

dt,
dd {
	line-height: 1.38462; }

dt {
	font-weight: bold; }

dd {
	margin-left: 0; }

@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.dl-horizontal dd {
		margin-left: 180px; }
	.dl-horizontal dd:before, .dl-horizontal dd:after {
		content: " ";
		/* 1 */
		display: table;
		/* 2 */ }
	.dl-horizontal dd:after {
		clear: both; } }
abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999999; }

abbr.initialism {
	font-size: 90%;
	text-transform: uppercase; }

blockquote {
	padding: 9px 18px;
	margin: 0 0 18px;
	border-left: 5px solid #eeeeee; }
blockquote p {
	font-size: 16.25px;
	font-weight: 300;
	line-height: 1.25; }
blockquote p:last-child {
	margin-bottom: 0; }
blockquote small {
	display: block;
	line-height: 1.38462;
	color: #999999; }
blockquote small:before {
	content: '\2014 \00A0'; }
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0; }
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
	text-align: right; }
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
	content: ''; }
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
	content: '\00A0 \2014'; }

address {
	margin-bottom: 18px;
	font-style: normal;
	line-height: 1.38462; }

.overflow-hidden {
	overflow: hidden; }

.inline-block {
	display: inline-block; }

.full-width {
	width: 100%; }

.text-uppercase {
	text-transform: uppercase; }

.fluid-height {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0; }

img.pull-left {
	margin: 0 14px 14px 0; }
img.pull-right {
	margin: 0 0 14px 14px; }

.link-inherit, .main-news a, .list-m-n .item-m-n .title-i-mn a, .footer a, .style-table3 a {
	color: inherit; }
.link-inherit:hover, .main-news a:hover, .list-m-n .item-m-n .title-i-mn a:hover, .footer a:hover, .style-table3 a:hover, .link-inherit:focus, .main-news a:focus, .list-m-n .item-m-n .title-i-mn a:focus, .footer a:focus, .style-table3 a:focus {
	color: inherit; }

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

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto; }

.pull-right {
	float: right !important;
	margin-bottom: 17px; }

.pull-left {
	float: left !important;
	margin-bottom: 17px; }

.hide {
	display: none !important; }

.show {
	display: block !important; }

.invisible {
	visibility: hidden; }

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0; }

.hidden {
	display: none !important;
	visibility: hidden !important; }

.affix {
	position: fixed; }

/* Forms style */
input:focus, button:focus, textarea:focus, select:focus {
	outline: none; }

.style-btn1 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 3px solid #ffffff;
	border-radius: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: center;
	line-height: 14px;
	padding: 8px 8px 6px;
	position: relative;
	background: none;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase; }
.style-btn1:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -52px no-repeat;
	width: 14px;
	height: 13px;
	margin-top: -2px;
	margin-left: 10px; }

.style-btn2 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 0;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: center;
	line-height: 12px;
	padding: 11px 10px 9px;
	position: relative;
	background: -webkit-gradient(linear, left 0%, left 100%, from(#252974), to(#1c1f58));
	background: -webkit-linear-gradient(top, #252974 0%, #1c1f58 100%);
	background: -moz-linear-gradient(top, #252974 0%, #1c1f58 100%);
	background: linear-gradient(top, #252974 0%, #1c1f58 100%);
	background: linear-gradient(to bottom, #252974 0%, #1c1f58 100%);
	-pie-background: linear-gradient(to bottom, #252974 0%, #1c1f58 100%);
	background-repeat: repeat-x;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn2:after {
	font-size: 18px;
	content: attr(data-val);
	display: inline-block;
	vertical-align: top;
	margin: -11px -10px -9px 10px;
	padding: 11px 10px 9px;
	border-left: 1px solid #353984;
	box-shadow: -1px 0 #1a1d52; }
.style-btn2:hover, .style-btn2:focus {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#3236a8), to(#222581));
	background: -webkit-linear-gradient(top, #3236a8 0%, #222581 100%);
	background: -moz-linear-gradient(top, #3236a8 0%, #222581 100%);
	background: linear-gradient(top, #3236a8 0%, #222581 100%);
	background: linear-gradient(to bottom, #3236a8 0%, #222581 100%);
	-pie-background: linear-gradient(to bottom, #3236a8 0%, #222581 100%);
	background-repeat: repeat-x; }
.style-btn2:focus {
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.85);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.85); }
.style-btn2:active {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#1d215a), to(#1c1f58));
	background: -webkit-linear-gradient(top, #1d215a 0%, #1c1f58 100%);
	background: -moz-linear-gradient(top, #1d215a 0%, #1c1f58 100%);
	background: linear-gradient(top, #1d215a 0%, #1c1f58 100%);
	background: linear-gradient(to bottom, #1d215a 0%, #1c1f58 100%);
	-pie-background: linear-gradient(to bottom, #1d215a 0%, #1c1f58 100%);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.5); }

.style-btn3 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 0;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: left;
	line-height: 12px;
	padding: 11px 10px 9px;
	position: relative;
	background: -webkit-gradient(linear, left 0%, left 100%, from(#ec4c33), to(#e63a27));
	background: -webkit-linear-gradient(top, #ec4c33 0%, #e63a27 100%);
	background: -moz-linear-gradient(top, #ec4c33 0%, #e63a27 100%);
	background: linear-gradient(top, #ec4c33 0%, #e63a27 100%);
	background: linear-gradient(to bottom, #ec4c33 0%, #e63a27 100%);
	-pie-background: linear-gradient(to bottom, #ec4c33 0%, #e63a27 100%);
	background-repeat: repeat-x;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn3:after {
	font-size: 18px;
	content: attr(data-val);
	float: right;
	margin: -11px -10px -9px 10px;
	padding: 11px 15px 9px;
	border-left: 1px solid #f66d58;
	box-shadow: -1px 0 #e03926; }
.style-btn3:hover, .style-btn3:focus {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#fa4d34), to(#f03c28));
	background: -webkit-linear-gradient(top, #fa4d34 0%, #f03c28 100%);
	background: -moz-linear-gradient(top, #fa4d34 0%, #f03c28 100%);
	background: linear-gradient(top, #fa4d34 0%, #f03c28 100%);
	background: linear-gradient(to bottom, #fa4d34 0%, #f03c28 100%);
	-pie-background: linear-gradient(to bottom, #fa4d34 0%, #f03c28 100%);
	background-repeat: repeat-x; }
.style-btn3:focus {
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35); }
.style-btn3:active {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#cb412d), to(#df3b27));
	background: -webkit-linear-gradient(top, #cb412d 0%, #df3b27 100%);
	background: -moz-linear-gradient(top, #cb412d 0%, #df3b27 100%);
	background: linear-gradient(top, #cb412d 0%, #df3b27 100%);
	background: linear-gradient(to bottom, #cb412d 0%, #df3b27 100%);
	-pie-background: linear-gradient(to bottom, #cb412d 0%, #df3b27 100%);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.5); }

.style-btn4 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 2px solid #cacaca;
	border-radius: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #8e8e8e !important;
	text-decoration: none !important;
	text-align: center;
	line-height: 12px;
	padding: 8px 10px 6px;
	position: relative;
	background: #ffffff;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn4:hover, .style-btn4:focus {
	border-color: #aeaeae; }

.style-btn5 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 3px solid;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #e9432d;
	text-decoration: none !important;
	text-align: center;
	line-height: 15px;
	padding: 8px 10px 6px;
	position: relative;
	background: #ffffff;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn5:hover, .style-btn5:focus {
	color: #c42915; }

.style-btn6 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 2px solid;
	border-radius: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #202466;
	text-decoration: none !important;
	text-align: center;
	line-height: 12px;
	padding: 8px 20px 6px;
	position: relative;
	background: #ffffff;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn6:hover, .style-btn6:focus {
	color: #2f3495; }

.style-btn7 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 3px solid;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #202466;
	text-decoration: none !important;
	text-align: center;
	line-height: 1;
	padding: 10px 20px 8px;
	position: relative;
	background: none;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn7:hover, .style-btn7:focus {
	color: #2f3495; }

.style-btn8 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 3px solid;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #e9432d;
	text-decoration: none !important;
	text-align: center;
	line-height: 1;
	padding: 15px 20px 14px;
	position: relative;
	background: none;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn8:hover, .style-btn8:focus {
	color: #c42915; }

.style-btn9 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 3px solid;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #e9432d;
	text-decoration: none !important;
	text-align: center;
	line-height: 1;
	padding: 14px 20px 11px;
	position: relative;
	background: none;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.style-btn9:hover, .style-btn9:focus {
	color: #c42915; }

.style-input, .style-textarea, .style-select-link {
	position: relative;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.02);
	color: inherit; }
.style-input:-moz-placeholder, .style-textarea:-moz-placeholder, .style-select-link:-moz-placeholder {
	color: #a2a2a2;
	font-style: italic;
	font-family: 'helveticaneuecyritalic'; }
.style-input::-moz-placeholder, .style-textarea::-moz-placeholder, .style-select-link::-moz-placeholder {
	color: #a2a2a2;
	font-style: italic;
	font-family: 'helveticaneuecyritalic'; }
.style-input:-ms-input-placeholder, .style-textarea:-ms-input-placeholder, .style-select-link:-ms-input-placeholder {
	color: #a2a2a2;
	font-style: italic;
	font-family: 'helveticaneuecyritalic'; }
.style-input::-webkit-input-placeholder, .style-textarea::-webkit-input-placeholder, .style-select-link::-webkit-input-placeholder {
	color: #a2a2a2;
	font-style: italic;
	font-family: 'helveticaneuecyritalic'; }
.style-input.placeholder, .style-textarea.placeholder, .style-select-link.placeholder {
	color: #a2a2a2;
	font-style: italic;
	font-family: 'helveticaneuecyritalic'; }
.style-input.ik_select_link_novalue, .style-textarea.ik_select_link_novalue, .style-select-link.ik_select_link_novalue {
	color: #a2a2a2;
	font-style: italic;
	font-family: 'helveticaneuecyritalic'; }
.style-input:focus, .style-input.ik_select_link_focus, .style-textarea:focus, .style-textarea.ik_select_link_focus, .style-select-link:focus, .style-select-link.ik_select_link_focus {
	-webkit-transition: 0.1s;
	transition: 0.1s;
	border-color: rgba(153, 153, 153, 0.7); }
.style-input:focus:-moz-placeholder, .style-input.ik_select_link_focus:-moz-placeholder, .style-textarea:focus:-moz-placeholder, .style-textarea.ik_select_link_focus:-moz-placeholder, .style-select-link:focus:-moz-placeholder, .style-select-link.ik_select_link_focus:-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input:focus::-moz-placeholder, .style-input.ik_select_link_focus::-moz-placeholder, .style-textarea:focus::-moz-placeholder, .style-textarea.ik_select_link_focus::-moz-placeholder, .style-select-link:focus::-moz-placeholder, .style-select-link.ik_select_link_focus::-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input:focus:-ms-input-placeholder, .style-input.ik_select_link_focus:-ms-input-placeholder, .style-textarea:focus:-ms-input-placeholder, .style-textarea.ik_select_link_focus:-ms-input-placeholder, .style-select-link:focus:-ms-input-placeholder, .style-select-link.ik_select_link_focus:-ms-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input:focus::-webkit-input-placeholder, .style-input.ik_select_link_focus::-webkit-input-placeholder, .style-textarea:focus::-webkit-input-placeholder, .style-textarea.ik_select_link_focus::-webkit-input-placeholder, .style-select-link:focus::-webkit-input-placeholder, .style-select-link.ik_select_link_focus::-webkit-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input.novalidate, .style-textarea.novalidate, .style-select-link.novalidate {
	border-top-color: transparent;
	border-left-color: transparent;
	-webkit-box-shadow: inset 2px 2px 2px rgba(233, 67, 45, 0.26), inset 1px 1px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 2px 2px 2px rgba(233, 67, 45, 0.26), inset 1px 1px 0 rgba(0, 0, 0, 0.02); }
.style-input:disabled, .style-input[disabled], .style-input.ik_select_link_disabled, .style-textarea:disabled, .style-textarea[disabled], .style-textarea.ik_select_link_disabled, .style-select-link:disabled, .style-select-link[disabled], .style-select-link.ik_select_link_disabled {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-input, .style-select-link {
	height: 33px;
	padding: 0 10px; }

.style-select-link {
	line-height: 31px;
	padding-right: 42px; }

.style-textarea {
	padding: 9px 10px;
	height: 116px;
	resize: none;
	overflow-y: auto; }

.style-select, .style-selects {
	display: inline-block; }

.style-select-link {
	position: relative;
	cursor: pointer; }
.style-select-link:before {
	content: '';
	position: absolute;
	top: 14px;
	right: 12px;
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #000000 transparent transparent;
	width: 1px; }
.style-select-link:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 32px;
	border-left: 1px solid #e4e4e4; }
.style-select-link .ik_select_link_text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; }

.style-select-dd {
	font-size: 12px; }
.style-select-dd ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #ffffff;
	border: 1px solid #dddddd;
	border-top: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.style-select-dd ul li {
	padding: 5px 10px 5px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default; }
.style-select-dd ul li.ik_select_hover {
        background: #e4e4e4; }
.style-select-dd ul li:first-child {
        font-weight: normal;
        font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.ie8 .style-input {
	line-height: 31px; }

[type='checkbox'], [type='radio'] {
	position: relative;
	top: 1px; }

.lbl-ctrl {
	white-space: nowrap; }

.style-checkbox {
	position: fixed;
	top: 0;
	right: 200%; }
.style-checkbox ~ .fake-checkbox {
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #f1f1f1;
	-webkit-box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	border-radius: 3px;
	margin: -2px 5px 0 0; }
.style-checkbox ~ .fake-checkbox:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -261px no-repeat;
	width: 9px;
	height: 7px;
	margin: 3px 0 0 3px; }
.style-checkbox ~ .lbl {
	display: inline-block; }
.style-checkbox:checked ~ .fake-checkbox:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -213px no-repeat;
	width: 9px;
	height: 7px; }
.style-checkbox:focus ~ .fake-checkbox {
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.style-checkbox:disabled ~ .fake-checkbox, .style-checkbox[disabled] ~ .fake-checkbox {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.style-checkbox:disabled ~ .lbl, .style-checkbox[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-radio {
	position: fixed;
	top: 0;
	right: 200%; }
.style-radio ~ .fake-radio {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #f1f1f1;
	-webkit-box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	border-radius: 50%;
	margin: -2px 5px 0 0;
	cursor: pointer; }
.style-radio ~ .fake-radio:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -2708px no-repeat;
	width: 6px;
	height: 6px;
	margin: 4px 0 0 4px; }
.style-radio ~ .lbl {
	display: inline-block; }
.style-radio:checked ~ .fake-radio:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -2664px no-repeat;
	width: 6px;
	height: 6px; }
.style-radio:focus ~ .fake-radio {
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.style-radio:disabled ~ .fake-radio, .style-radio[disabled] ~ .fake-radio {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.style-radio:disabled ~ .lbl, .style-radio[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-input2, .style-textarea2, .style-select2-link {
	position: relative;
	background: #e2e2e2;
	border: 0;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	color: inherit; }
.style-input2:-moz-placeholder, .style-textarea2:-moz-placeholder, .style-select2-link:-moz-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input2::-moz-placeholder, .style-textarea2::-moz-placeholder, .style-select2-link::-moz-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input2:-ms-input-placeholder, .style-textarea2:-ms-input-placeholder, .style-select2-link:-ms-input-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input2::-webkit-input-placeholder, .style-textarea2::-webkit-input-placeholder, .style-select2-link::-webkit-input-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input2.placeholder, .style-textarea2.placeholder, .style-select2-link.placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input2.ik_select_link_novalue, .style-textarea2.ik_select_link_novalue, .style-select2-link.ik_select_link_novalue {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input2:focus, .style-input2.ik_select_link_focus, .style-textarea2:focus, .style-textarea2.ik_select_link_focus, .style-select2-link:focus, .style-select2-link.ik_select_link_focus {
	-webkit-transition: 0.1s;
	transition: 0.1s;
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.style-input2:focus:-moz-placeholder, .style-input2.ik_select_link_focus:-moz-placeholder, .style-textarea2:focus:-moz-placeholder, .style-textarea2.ik_select_link_focus:-moz-placeholder, .style-select2-link:focus:-moz-placeholder, .style-select2-link.ik_select_link_focus:-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input2:focus::-moz-placeholder, .style-input2.ik_select_link_focus::-moz-placeholder, .style-textarea2:focus::-moz-placeholder, .style-textarea2.ik_select_link_focus::-moz-placeholder, .style-select2-link:focus::-moz-placeholder, .style-select2-link.ik_select_link_focus::-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input2:focus:-ms-input-placeholder, .style-input2.ik_select_link_focus:-ms-input-placeholder, .style-textarea2:focus:-ms-input-placeholder, .style-textarea2.ik_select_link_focus:-ms-input-placeholder, .style-select2-link:focus:-ms-input-placeholder, .style-select2-link.ik_select_link_focus:-ms-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input2:focus::-webkit-input-placeholder, .style-input2.ik_select_link_focus::-webkit-input-placeholder, .style-textarea2:focus::-webkit-input-placeholder, .style-textarea2.ik_select_link_focus::-webkit-input-placeholder, .style-select2-link:focus::-webkit-input-placeholder, .style-select2-link.ik_select_link_focus::-webkit-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input2.novalidate, .style-textarea2.novalidate, .style-select2-link.novalidate {
	-webkit-box-shadow: inset 0 0 0 1px #972121, inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 0 0 0 1px #972121, inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white; }
.style-input2:disabled, .style-input2[disabled], .style-input2.ik_select_link_disabled, .style-textarea2:disabled, .style-textarea2[disabled], .style-textarea2.ik_select_link_disabled, .style-select2-link:disabled, .style-select2-link[disabled], .style-select2-link.ik_select_link_disabled {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-input2, .style-select2-link {
	height: 32px;
	padding: 0 10px; }

.style-select2-link {
	line-height: 32px;
	padding-right: 42px; }

.style-textarea2 {
	padding: 9px 10px;
	height: 116px;
	resize: none;
	overflow-y: auto; }

.style-select2 {
	display: inline-block; }

.style-select2-link {
	position: relative;
	cursor: pointer; }
.style-select2-link:before {
	content: '';
	position: absolute;
	top: 14px;
	right: 12px;
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #000000 transparent transparent;
	width: 1px; }
.style-select2-link:after {
	content: '';
	position: absolute;
	top: 1px;
	right: 0;
	bottom: 1px;
	width: 32px;
	border-left: 1px solid #ffffff;
	-webkit-box-shadow: -1px 0 #d5d5d5;
	box-shadow: -1px 0 #d5d5d5; }
.style-select2-link .ik_select_link_text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; }

.style-select2-dd {
	font-size: 12px; }
.style-select2-dd ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #ffffff;
	border: 1px solid #dddddd;
	border-top: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.style-select2-dd ul li {
	padding: 5px 42px 5px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default; }
.style-select2-dd ul li.ik_select_hover {
        background: #e9432d;
        color: #ffffff; }
.style-select2-dd ul li:first-child {
        font-weight: normal;
        font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.ie8 .style-input2 {
	line-height: 32px; }

.style-checkbox2 {
	position: fixed;
	top: 0;
	right: 200%; }
.style-checkbox2 ~ .fake-checkbox2 {
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #d6d6d6;
	-webkit-box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	border-radius: 3px;
	margin: -2px 5px 0 0; }
.style-checkbox2 ~ .fake-checkbox2:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -261px no-repeat;
	width: 9px;
	height: 7px;
	margin: 3px 0 0 3px; }
.style-checkbox2 ~ .lbl {
	display: inline-block; }
.style-checkbox2:checked ~ .fake-checkbox2:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -213px no-repeat;
	width: 9px;
	height: 7px; }
.style-checkbox2:focus ~ .fake-checkbox2 {
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.style-checkbox2:disabled ~ .fake-checkbox2, .style-checkbox2[disabled] ~ .fake-checkbox2 {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.style-checkbox2:disabled ~ .lbl, .style-checkbox2[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-radio2 {
	position: fixed;
	top: 0;
	right: 200%; }
.style-radio2 ~ .fake-radio2 {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #d6d6d6;
	-webkit-box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	border-radius: 50%;
	margin: -2px 5px 0 0;
	cursor: pointer; }
.style-radio2 ~ .fake-radio2:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -2708px no-repeat;
	width: 6px;
	height: 6px;
	margin: 4px 0 0 4px; }
.style-radio2 ~ .lbl {
	display: inline-block; }
.style-radio2:checked ~ .fake-radio2:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -2664px no-repeat;
	width: 6px;
	height: 6px; }
.style-radio2:focus ~ .fake-radio2 {
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.style-radio2:disabled ~ .fake-radio2, .style-radio2[disabled] ~ .fake-radio2 {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.style-radio2:disabled ~ .lbl, .style-radio2[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-input3, .style-textarea3, .style-select3-link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link {
	position: relative;
	background: #212121;
	border: 0;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	box-shadow: inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	color: inherit; }
.style-input3:-moz-placeholder, .style-textarea3:-moz-placeholder, .style-select3-link:-moz-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:-moz-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input3::-moz-placeholder, .style-textarea3::-moz-placeholder, .style-select3-link::-moz-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link::-moz-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input3:-ms-input-placeholder, .style-textarea3:-ms-input-placeholder, .style-select3-link:-ms-input-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:-ms-input-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input3::-webkit-input-placeholder, .style-textarea3::-webkit-input-placeholder, .style-select3-link::-webkit-input-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link::-webkit-input-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input3.placeholder, .style-textarea3.placeholder, .style-select3-link.placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input3.ik_select_link_novalue, .style-textarea3.ik_select_link_novalue, .style-select3-link.ik_select_link_novalue, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_novalue {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.style-input3:focus, .style-input3.ik_select_link_focus, .style-textarea3:focus, .style-textarea3.ik_select_link_focus, .style-select3-link:focus, .style-select3-link.ik_select_link_focus, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus {
	-webkit-transition: 0.1s;
	transition: 0.1s;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35), inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35), inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05); }
.style-input3:focus:-moz-placeholder, .style-input3.ik_select_link_focus:-moz-placeholder, .style-textarea3:focus:-moz-placeholder, .style-textarea3.ik_select_link_focus:-moz-placeholder, .style-select3-link:focus:-moz-placeholder, .style-select3-link.ik_select_link_focus:-moz-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus:-moz-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus:-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input3:focus::-moz-placeholder, .style-input3.ik_select_link_focus::-moz-placeholder, .style-textarea3:focus::-moz-placeholder, .style-textarea3.ik_select_link_focus::-moz-placeholder, .style-select3-link:focus::-moz-placeholder, .style-select3-link.ik_select_link_focus::-moz-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus::-moz-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus::-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input3:focus:-ms-input-placeholder, .style-input3.ik_select_link_focus:-ms-input-placeholder, .style-textarea3:focus:-ms-input-placeholder, .style-textarea3.ik_select_link_focus:-ms-input-placeholder, .style-select3-link:focus:-ms-input-placeholder, .style-select3-link.ik_select_link_focus:-ms-input-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus:-ms-input-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus:-ms-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input3:focus::-webkit-input-placeholder, .style-input3.ik_select_link_focus::-webkit-input-placeholder, .style-textarea3:focus::-webkit-input-placeholder, .style-textarea3.ik_select_link_focus::-webkit-input-placeholder, .style-select3-link:focus::-webkit-input-placeholder, .style-select3-link.ik_select_link_focus::-webkit-input-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus::-webkit-input-placeholder, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus::-webkit-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.style-input3.novalidate, .style-textarea3.novalidate, .style-select3-link.novalidate, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.novalidate {
	-webkit-box-shadow: inset 0 0 0 1px #972121, inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	box-shadow: inset 0 0 0 1px #972121, inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444; }
.style-input3:disabled, .style-input3[disabled], .style-input3.ik_select_link_disabled, .style-textarea3:disabled, .style-textarea3[disabled], .style-textarea3.ik_select_link_disabled, .style-select3-link:disabled, .style-select3-link[disabled], .style-select3-link.ik_select_link_disabled, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:disabled, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link[disabled], .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_disabled {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-input3, .style-select3-link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link {
	height: 32px;
	padding: 0 10px; }

.style-select3-link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link {
	line-height: 32px;
	padding-right: 42px; }

.style-textarea3 {
	padding: 9px 10px;
	height: 116px;
	resize: none;
	overflow-y: auto; }

.style-select3, .ajax .e-form .e-form-el .e-form-el-control .ik_select {
	display: inline-block; }

.style-select3-link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link {
	position: relative;
	cursor: pointer; }
.style-select3-link:before, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:before {
	content: '';
	position: absolute;
	top: 14px;
	right: 12px;
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #ffffff transparent transparent;
	width: 1px; }
.style-select3-link.ik_select_link_novalue:before, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_novalue:before {
	border-color: #5d5d5d transparent transparent; }
.style-select3-link:after, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:after {
	content: '';
	position: absolute;
	top: 1px;
	right: 0;
	bottom: 1px;
	width: 32px;
	border-left: 1px solid #424242;
	-webkit-box-shadow: -1px 0 #101010;
	box-shadow: -1px 0 #101010; }
.style-select3-link .ik_select_link_text, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link .ik_select_link_text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; }

.style-select3-dd, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner {
	font-size: 12px; }
.style-select3-dd ul, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #262626;
	border: 1px solid rgba(255, 255, 255, 0.35);
	border-top: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.style-select3-dd ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li {
	padding: 5px 42px 5px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default;
	color: #ffffff; }
.style-select3-dd ul li.ik_select_hover, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li.ik_select_hover {
        background: #e9432d; }
.style-select3-dd ul li:first-child, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li:first-child {
        font-weight: normal;
        font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.ie8 .style-input3 {
	line-height: 32px; }

.style-checkbox3 {
	position: fixed;
	top: 0;
	right: 200%; }
.style-checkbox3 ~ .fake-checkbox3 {
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #212121;
	-webkit-box-shadow: inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	box-shadow: inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	border-radius: 3px;
	margin: -2px 5px 0 0; }
.style-checkbox3 ~ .fake-checkbox3:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -273px no-repeat;
	width: 9px;
	height: 7px;
	margin: 3px 0 0 3px; }
.style-checkbox3 ~ .lbl {
	display: inline-block; }
.style-checkbox3:checked ~ .fake-checkbox3:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -225px no-repeat;
	width: 9px;
	height: 7px; }
.style-checkbox3:focus ~ .fake-checkbox3 {
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35), inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35), inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05); }
.style-checkbox3:disabled ~ .fake-checkbox3, .style-checkbox3[disabled] ~ .fake-checkbox3 {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.style-checkbox3:disabled ~ .lbl, .style-checkbox3[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.style-radio3 {
	position: fixed;
	top: 0;
	right: 200%; }
.style-radio3 ~ .fake-radio3 {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #212121;
	-webkit-box-shadow: inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	box-shadow: inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05), 1px 1px #444444;
	border-radius: 50%;
	margin: -2px 5px 0 0;
	cursor: pointer; }
.style-radio3 ~ .fake-radio3:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -2719px no-repeat;
	width: 6px;
	height: 6px;
	margin: 4px 0 0 4px; }
.style-radio3 ~ .lbl {
	display: inline-block; }
.style-radio3:checked ~ .fake-radio3:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -2675px no-repeat;
	width: 6px;
	height: 6px; }
.style-radio3:focus ~ .fake-radio3 {
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35), inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35), inset 1px 1px #181818, inset 2px 2px 0 rgba(0, 0, 0, 0.05); }
.style-radio3:disabled ~ .fake-radio3, .style-radio3[disabled] ~ .fake-radio3 {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.style-radio3:disabled ~ .lbl, .style-radio3[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

/* END Forms style */
html, body {
	height: 100%; }

.wrap-site {
	min-height: 100%;
	position: relative;
	min-width: 1150px;
	padding-bottom: 73px; }
.wrap-site.main-page {
	/*height: 100%;*/
	min-height: 750px; }

.container {
	margin: 0 auto; }
.container:before, .container:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.container:after {
	clear: both; }

.left-sect {
	position: fixed;
	width: 72px;
	height: 100%;
	min-height: 630px;
	background: #202466;
	z-index: 5; }
.left-sect .logo {
	margin: 50px auto 43px;
	width: 54px;
	display: block;
	overflow: hidden; }

.main-screen {
	height: 100%;
	position: relative; }
.main-screen .main-sect {
	min-height: 690px;
	position: relative; }

.main-sect {
	overflow: hidden;
	padding: 0 30px;
	min-height: 500px; }
.main-sect:before, .main-sect:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.main-sect:after {
	clear: both; }

.main-txt {
	padding-bottom: 73px; }

.bg-ms {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
	text-align: center; }
.bg-ms img {
	min-width: 100%;
	min-height: 100%;
	margin: 0 -5000px; }

.main-nav a {
	display: block;
	height: 59px;
	border-top: 1px solid #33377c;
	border-bottom: 1px solid #33377c;
	position: relative;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 57px;
	font-family: 'proxima_nova_cn_ltsemibold', sans-serif;
	font-size: 15px;
	text-decoration: none;
	white-space: nowrap; }
.main-nav a + a {
	margin-top: -1px; }
.main-nav a:hover .nav-lbl {
	display: inline-block; }
.main-nav a:hover .nav-icon span {
	opacity: 1;
	filter: alpha(opacity=100); }
.main-nav .nav-lbl {
	display: none;
	vertical-align: top;
	height: 100%;
	max-width: 188px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #202466;
	padding-right: 30px; }
.main-nav .nav-icon {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
	width: 52px;
	text-align: center;
	height: 100%;
	font-size: 0; }
.main-nav .nav-icon span {
	width: 52px;
	height: 57px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	background: no-repeat 50% 50%;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-webkit-transition: 0.2s;
	transition: 0.2s; }

.tel-location {
	position: absolute;
	bottom: 93px;
	left: 0;
	right: 0;
	font-family: 'helveticaneuecyrlight', Arial, sans-serif;
	color: #6a6eb4 !important;
	text-decoration: none;
	height: 50px;
	line-height: 50px;
	white-space: nowrap; }
.tel-location:hover .tel-txt {
	display: inline-block; }
.tel-location .tel-icon {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
	width: 52px;
	text-align: center;
	height: 100%;
	font-size: 0; }
.tel-location .tel-icon:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -2826px no-repeat;
	width: 15px;
	height: 37px; }
.tel-location .tel-txt {
	display: none;
	vertical-align: top;
	height: 100%;
	max-width: 188px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #202466;
	padding-right: 30px;
	font-size: 13px;
	line-height: 1.25;
	padding-top: 6px; }
.tel-location .tel-loc {
	color: #ffffff;
	font-size: 20px;
	font-family: 'proxima_nova_cn_ltlight', Arial, sans-serif;
	display: block; }
.tel-location .tel-loc strong, .tel-location .tel-loc .style-checkbox:checked ~ .lbl, .tel-location .tel-loc .style-radio:checked ~ .lbl, .tel-location .tel-loc .style-input2, .tel-location .tel-loc .style-textarea2, .tel-location .tel-loc .style-select2-link, .tel-location .tel-loc .style-select2-dd ul li, .style-select2-dd ul .tel-location .tel-loc li, .tel-location .tel-loc .style-checkbox2:checked ~ .lbl, .tel-location .tel-loc .style-radio2:checked ~ .lbl, .tel-location .tel-loc .style-input3, .tel-location .tel-loc .style-textarea3, .tel-location .tel-loc .style-select3-link, .tel-location .tel-loc .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .tel-location .tel-loc .ik_select_link, .tel-location .tel-loc .style-select3-dd ul li, .style-select3-dd ul .tel-location .tel-loc li, .tel-location .tel-loc .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul .tel-location .tel-loc li, .tel-location .tel-loc .style-checkbox3:checked ~ .lbl, .tel-location .tel-loc .style-radio3:checked ~ .lbl, .tel-location .tel-loc .link-type1, .tel-location .tel-loc .link-type3, .tel-location .tel-loc .sort-params label .active_up, .sort-params label .tel-location .tel-loc .active_up, .tel-location .tel-loc .sort-params label .active_daun, .sort-params label .tel-location .tel-loc .active_daun, .tel-location .tel-loc .city ul li.current a, .city ul li.current .tel-location .tel-loc a, .tel-location .tel-loc .nav-addr a.active, .nav-addr .tel-location .tel-loc a.active, .tel-location .tel-loc .nav-tabs a.active, .nav-tabs .tel-location .tel-loc a.active, .tel-location .tel-loc .ik_select_dropdown ul li, .ik_select_dropdown ul .tel-location .tel-loc li, .tel-location .tel-loc .style-select-dd ul li, .style-select-dd ul .tel-location .tel-loc li, .tel-location .tel-loc .main_tab .style-checkbox3:checked ~ .lbl, .tel-location .tel-loc .main_tab .style-radio3:checked ~ .lbl {
	font-family: 'proxima_nova_cn_ltsemibold', Arial, sans-serif; }

.main-page .main-sect {
	margin-left: 250px; }
.main-page .main-txt .main-sect {
	min-height: 0px; }
.main-page .left-sect {
	width: 250px; }
.main-page .left-sect .logo {
	width: 191px; }
.main-page .main-nav .nav-lbl {
	display: inline-block; }
.main-page .tel-location .tel-txt {
	display: inline-block; }

.header {
	position: relative;
	height: 59px;
	background: -webkit-gradient(linear, left 0%, left 100%, from(#f6f6f6), to(#e6e6e6));
	background: -webkit-linear-gradient(top, #f6f6f6 0%, #e6e6e6 100%);
	background: -moz-linear-gradient(top, #f6f6f6 0%, #e6e6e6 100%);
	background: linear-gradient(top, #f6f6f6 0%, #e6e6e6 100%);
	background: linear-gradient(to bottom, #f6f6f6 0%, #e6e6e6 100%);
	-pie-background: linear-gradient(to bottom, #f6f6f6 0%, #e6e6e6 100%);
	background-repeat: repeat-x;
	border-radius: 3px;
	display: table;
	width: 100%;
	font-size: 12px;
	line-height: 1.8;
	color: #212121;
	margin: 30px 0; }
.header .cell-h {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 18px;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #ffffff;
	white-space: nowrap; }
.header .cell-h:first-child {
	border-left: 0; }
.header .cell-h:last-child {
	border-right: 0;
	width: 100%; }

.loc-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -2183px no-repeat;
	width: 14px;
	height: 19px;
	margin-top: -2px;
	margin-right: 7px; }

.compare-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -343px no-repeat;
	width: 19px;
	height: 19px;
	margin-top: -2px;
	margin-right: 7px; }

.basket-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -136px no-repeat;
	width: 19px;
	height: 19px;
	margin-top: -2px;
	margin-right: 7px; }

.call-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -184px no-repeat;
	width: 25px;
	height: 24px;
	margin-top: -2px;
	margin-right: 7px; }

.in-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -1927px no-repeat;
	width: 19px;
	height: 19px;
	margin-top: -2px;
	margin-right: 7px; }

.out-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -2542px no-repeat;
	width: 19px;
	height: 19px;
	margin-top: -2px;
	margin-left: 7px; }

.link-type1 {
	color: #e9432d !important;
	text-decoration: none !important;
	border-bottom: 1px dotted;
	display: inline-block;
	line-height: 1;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	cursor: pointer; }
.link-type1:hover, .link-type1:focus {
	color: #c42915 !important; }

.link-type3 {
	color: #202466 !important;
	text-decoration: none !important;
	border-bottom: 1px dotted;
	display: inline-block;
	line-height: 1;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	cursor: pointer; }
.link-type3:hover, .link-type3:focus {
	color: #2f3495 !important; }

.registration {
	color: inherit; }
.registration:hover, .registration:focus {
	color: inherit; }

.spr {
	display: inline-block;
	height: 18px;
	border-left: 1px dotted #bbbbbb;
	vertical-align: middle;
	margin: -2px 5px 0; }

.slider-area {
	/*margin-top: 25px;*/
	margin-top: 68px;
	float: left;
	width: 100%;
	/*position: absolute;
	top: 404/880*100%;
	left: 30px;
	right: 30px;
	margin-top: -123px;*/ }
.slider-area .slider {
	position: relative;
	height: 270px; }
.slider-area .slider .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }
.slider-area .slider .slide .txt-slide {
        float: left;
        height: 100%;
        width: 63.57798%;
        padding-top: 53px; }
.slider-area .slider .slide .txt-slide .str-ts {
	font-size: 0; }
.slider-area .slider .slide .txt-slide .title {
	color: #ffffff;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-size: 50px;
	line-height: 1.25;
	background: #e9432d;
	text-transform: uppercase;
	padding: 6px 15px 2px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis; }
.slider-area .slider .slide .txt-slide .sub-title {
	color: #ffffff;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-size: 35px;
	line-height: 1.25;
	background: #202466;
	text-transform: uppercase;
	padding: 6px 15px 2px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
	margin-bottom: 20px; }
.slider-area .slider .slide .img-slide {
        float: right;
        height: 100%;
        width: 29.3578%;
        text-align: right; }
.slider-area .slider .slide .img-slide img {
	max-width: 100%;
	max-height: 100%; }
.slider-area .prev-slide, .slider-area .next-slide {
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 2;
	cursor: pointer; }
.slider-area .prev-slide {
	background: url('/img/sprites-sd715764b4b.png') 0 -2590px no-repeat;
	width: 32px;
	height: 32px; }
.slider-area .next-slide {
	background: url('/img/sprites-sd715764b4b.png') 0 -2283px no-repeat;
	width: 32px;
	height: 32px;
	margin-left: 10px; }

.search-form {
	/*position: absolute;
	left: 30px;
	right: 30px;
	bottom: 27px;*/
	margin-bottom: 25px;
	float: left;
	width: 100%;
	font-size: 12px; }
.search-form .ctrl-tab {
	position: fixed;
	top: 0;
	right: 200%; }
.search-form .tabs:before, .search-form .tabs:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.search-form .tabs:after {
	clear: both; }
.search-form .tabs .tab-item {
	float: left;
	height: 57px;
	line-height: 57px;
	font-size: 0;
	padding: 0 15px 4px;
	margin-bottom: -4px;
	color: #ffffff;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	border-radius: 3px 3px 0 0;
	margin-right: -1px;
	cursor: pointer;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6); }
.search-form .tabs .tab-item:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 0;
	height: 35px;
	width: 1px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFQjkzQTQxMEU5NzlFMzExOTNFNUU2NTA2MzZDNjkzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjEwNTNEMzY0MzUxMUU0QTg1NUNFN0Y0QTRGQUREQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjEwNTNEMjY0MzUxMUU0QTg1NUNFN0Y0QTRGQUREQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODAzNkQyN0Y2QTVBRTQxMThGQjlCNzkxRDNCQTdEOUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5M0E0MTBFOTc5RTMxMTkzRTVFNjUwNjM2QzY5MzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TPOx9AAAAF0lEQVR42mL4//9/DwOQ8AQRDGACIMAAiXkMyo/Oin8AAAAASUVORK5CYII=') repeat-y; }
.search-form .tabs .tab-item:last-child:after {
	content: '';
	position: absolute;
	top: 11px;
	left: 0;
	height: 35px;
	width: 1px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFQjkzQTQxMEU5NzlFMzExOTNFNUU2NTA2MzZDNjkzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjEwNTNEMzY0MzUxMUU0QTg1NUNFN0Y0QTRGQUREQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjEwNTNEMjY0MzUxMUU0QTg1NUNFN0Y0QTRGQUREQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODAzNkQyN0Y2QTVBRTQxMThGQjlCNzkxRDNCQTdEOUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5M0E0MTBFOTc5RTMxMTkzRTVFNjUwNjM2QzY5MzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TPOx9AAAAF0lEQVR42mL4//9/DwOQ8AQRDGACIMAAiXkMyo/Oin8AAAAASUVORK5CYII=') repeat-y; }
.search-form .tabs .tab-item .overflow-hidden {
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	line-height: 1;
	margin-top: 3px;
	overflow: visible; }
.search-form .tabs .tab-item .icon-sect {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px; }
.search-form .tabs .tab-item .icon-sect1 {
	background: url('/img/sprites-sd715764b4b.png') 0 -673px no-repeat;
	width: 25px;
	height: 25px; }
.search-form .tabs .tab-item .icon-sect2 {
	background: url('/img/sprites-sd715764b4b.png') 0 -853px no-repeat;
	width: 25px;
	height: 25px; }
.search-form .tabs .tab-item .icon-sect20 {
	background: url('/img/kolpakicoa.png') 0 0 no-repeat;
	width: 25px;
	height: 25px; }	
.search-form .tabs .tab-item .icon-sect3 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1033px no-repeat;
	width: 23px;
	height: 23px; }
.search-form .tabs .tab-item .icon-sect4 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1201px no-repeat;
	width: 26px;
	height: 25px; }
.search-form .tabs .tab-item .icon-sect5 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1381px no-repeat;
	width: 20px;
	height: 25px;
	margin-top: -2px; }
.search-form .tabs .tab-item .icon-sect6 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1561px no-repeat;
	width: 25px;
	height: 25px; }
.search-form .tabs .tab-item .icon-sect7 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1741px no-repeat;
	width: 26px;
	height: 26px; }
.search-form .tab-block {
	position: relative;
	border-radius: 3px;
	background: #f2f2f2;
	padding: 15px 15px 15px;
	display: none; }
.search-form .style-input2, .search-form .style-textarea2, .search-form .style-select2 {
	width: 100% !important;
	display: block;
	margin-top: 3px; }
.search-form .lbl-ctrl {
	color: #616161;
	margin-right: 17px; }

#tab1:checked ~ .tabs .tab-item:nth-child(1) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab1:checked ~ .tabs .tab-item:nth-child(1):before, #tab1:checked ~ .tabs .tab-item:nth-child(1):after {
	display: none; }
#tab1:checked ~ .tabs .tab-item:nth-child(1) .icon-sect1 {
	background: url('/img/sprites-sd715764b4b.png') 0 -793px no-repeat;
	width: 25px;
	height: 25px; }
#tab1:checked ~ .tabs .tab-item:nth-child(1) + .tab-item:before {
	display: none; }
#tab1:checked ~ .tab-blocks .tab-block:nth-child(1) {
	display: block;
	border-top-left-radius: 0; }

#tab2:checked ~ .tabs .tab-item:nth-child(3) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab2:checked ~ .tabs .tab-item:nth-child(3):before, #tab2:checked ~ .tabs .tab-item:nth-child(3):after {
	display: none; }
#tab2:checked ~ .tabs .tab-item:nth-child(3) .icon-sect2 {
	background: url('/img/sprites-sd715764b4b.png') 0 -973px no-repeat;
	width: 25px;
	height: 25px; }
#tab2:checked ~ .tabs .tab-item:nth-child(3) + .tab-item:before {
	display: none; }
#tab2:checked ~ .tab-blocks .tab-block:nth-child(3) {
	display: block; }
	
#tab20:checked ~ .tabs .tab-item:nth-child(5) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab20:checked ~ .tabs .tab-item:nth-child(5):before, #tab20:checked ~ .tabs .tab-item:nth-child(5):after {
	display: none; }
#tab20:checked ~ .tabs .tab-item:nth-child(5) .icon-sect20 {
	background: url('/img/kolpakicod.png') 0 0 no-repeat;
	width: 25px;
	height: 25px; }
#tab20:checked ~ .tabs .tab-item:nth-child(5) + .tab-item:before {
	display: none; }
#tab20:checked ~ .tab-blocks .tab-block:nth-child(10) {
	display: block; }	

#tab3:checked ~ .tabs .tab-item:nth-child(6) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab3:checked ~ .tabs .tab-item:nth-child(6):before, #tab3:checked ~ .tabs .tab-item:nth-child(6):after {
	display: none; }
#tab3:checked ~ .tabs .tab-item:nth-child(6) .icon-sect3 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1145px no-repeat;
	width: 23px;
	height: 23px; }
#tab3:checked ~ .tabs .tab-item:nth-child(6) + .tab-item:before {
	display: none; }
#tab3:checked ~ .tab-blocks .tab-block:nth-child(4) {
	display: block; }

#tab4:checked ~ .tabs .tab-item:nth-child(7) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab4:checked ~ .tabs .tab-item:nth-child(7):before, #tab4:checked ~ .tabs .tab-item:nth-child(7):after {
	display: none; }
#tab4:checked ~ .tabs .tab-item:nth-child(7) .icon-sect6 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1681px no-repeat;
	width: 25px;
	height: 25px;
	}
	
#tab4:checked ~ .tabs .tab-item:nth-child(7) .icon-sect4 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1321px no-repeat;
	width: 26px;
	height: 25px; }
	
#tab4:checked ~ .tabs .tab-item:nth-child(7) + .tab-item:before {
	display: none; }
#tab4:checked ~ .tab-blocks .tab-block:nth-child(5) {
	display: block; }

#tab5:checked ~ .tabs .tab-item:nth-child(8) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab5:checked ~ .tabs .tab-item:nth-child(8):before, #tab5:checked ~ .tabs .tab-item:nth-child(8):after {
	display: none; }
#tab5:checked ~ .tabs .tab-item:nth-child(8) .icon-sect5 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1501px no-repeat;
	width: 20px;
	height: 25px; }
#tab5:checked ~ .tabs .tab-item:nth-child(8) .icon-sect7 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1865px no-repeat;
	width: 26px;
	height: 26px; }
	
#tab5:checked ~ .tabs .tab-item:nth-child(8) + .tab-item:before {
	display: none; }
#tab5:checked ~ .tab-blocks .tab-block:nth-child(6) {
	display: block; }

#tab6:checked ~ .tabs .tab-item:nth-child(9) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab6:checked ~ .tabs .tab-item:nth-child(9):before, #tab6:checked ~ .tabs .tab-item:nth-child(9):after {
	display: none; }
#tab6:checked ~ .tabs .tab-item:nth-child(9) .icon-sect6 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1681px no-repeat;
	width: 25px;
	height: 25px; }
#tab6:checked ~ .tabs .tab-item:nth-child(9) .icon-sect9 {
	width: 31px;
	height: 29px;
	background: url(/img/krepegred.png) no-repeat; }
	
#tab6:checked ~ .tabs .tab-item:nth-child(9) + .tab-item:before {
	display: none; }
#tab6:checked ~ .tab-blocks .tab-block:nth-child(7) {
	display: block; }
	
	
#tab222:checked ~ .tabs .tab-item:nth-child(4) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab222:checked ~ .tabs .tab-item:nth-child(4):before, #tab6:checked ~ .tabs .tab-item:nth-child(4):after {
	display: none; }
#tab222:checked ~ .tabs .tab-item:nth-child(4) .icon-sect222 {
	background: url('/img/active_diskg.png') 0 0 no-repeat;
	width: 30px;
	height: 30px; }
#tab222:checked ~ .tabs .tab-item:nth-child(4) .icon-sect9 {
	width: 31px;
	height: 29px;
	background: url(/img/krepegred.png) no-repeat; }
	
#tab222:checked ~ .tabs .tab-item:nth-child(4) + .tab-item:before {
	display: none; }
#tab222:checked ~ .tab-blocks .tab-block:nth-child(11) {
	display: block; }	

#tab7:checked ~ .tabs .tab-item:nth-child(9) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab7:checked ~ .tabs .tab-item:nth-child(9):before, #tab7:checked ~ .tabs .tab-item:nth-child(9):after {
	display: none; }
#tab7:checked ~ .tabs .tab-item:nth-child(9) .icon-sect7 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1865px no-repeat;
	width: 26px;
	height: 26px; }
#tab7:checked ~ .tabs .tab-item:nth-child(9) .icon-sect4 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1321px no-repeat;
	width: 26px;
	height: 25px; }
	
#tab7:checked ~ .tabs .tab-item:nth-child(9) + .tab-item:before {
	display: none; }
#tab7:checked ~ .tab-blocks .tab-block:nth-child(8) {
	display: block; }

.main-sect .tab-item .icon-sect8 {
	width: 30px;
	height: 30px;
	background: url(/img/legkogruz.png) no-repeat; }

.left-sect2 .tab-item .icon-sect8 {
	width: 30px;
	height: 30px;
	background: url(/img/legkogruzgrey.png) no-repeat; }

.main-sect .tab-item .icon-sect222 {
	width: 30px;
	height: 30px;
	background: url(/img/main_diskg.png) no-repeat; }
	
.left-sect2 .tab-item .icon-sect222 {
	width: 30px;
	height: 30px;
	background: url(/img/diskg.png) no-repeat; }
	

#tab8:checked ~ .tabs .tab-item:nth-child(2) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab8:checked ~ .tabs .tab-item:nth-child(2):before, #tab8:checked ~ .tabs .tab-item:nth-child(2):after {
	display: none; }
#tab8:checked ~ .tabs .tab-item:nth-child(2) .icon-sect8 {
	width: 31px;
	height: 29px;
	background: url(/img/legkogruzred.png) no-repeat; }
#tab8:checked ~ .tabs .tab-item:nth-child(2) + .tab-item:before {
	display: none; }
#tab8:checked ~ .tab-blocks .tab-block:nth-child(2) {
	display: block; }

.row-form {
	display: table;
	width: 100%;
	border-collapse: collapse; }
.row-form .cell-form {
	display: table-cell;
	vertical-align: middle; }
.row-form .cell-form + .cell-form {
	padding-left: 10px; }
.row-form .cell-form.cell1 {
	width: 29.32829%; }
.row-form .cell-form.cell2 {
	padding-left: 20px; }
.row-form .cell-form.cell2, .row-form .cell-form.cell3 {
	padding-top: 19px; }

.main-news {
	background: url("/img/pattern.jpg") repeat;
	margin: 0 -30px;
	padding: 5px 30px 34px;
	color: #ffffff; }
.main-news .title {
	color: inherit; }

.link-type2 {
	font-size: 12px;
	font-family: 'helveticaneuecyrlight', Arial, sans-serif;
	text-transform: none;
	font-weight: 300;
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px; }

.lightning-icon {
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -2141px no-repeat;
	width: 12px;
	height: 16px;
	margin: 0 4px 0 0; }

.wrap-m-n {
	margin: 0 -18px 0 -19px; }

.list-m-n {
	display: table;
	width: 100%; }
.list-m-n .item-m-n {
	display: table-cell;
	width: 20%;
	padding: 0 18px 0 19px;
	background: url("/img/sptr.png") repeat-y 0 0; }
.list-m-n .item-m-n:first-child {
	background: none; }
.list-m-n .item-m-n header {
	font-family: 'helveticaneuecyrlight', Arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 3px; }
.list-m-n .item-m-n header .fa {
        font-size: inherit; }
.list-m-n .item-m-n .title-i-mn {
	text-transform: uppercase;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	color: inherit; }
.list-m-n .item-m-n .title-i-mn a {
        text-decoration: none; }
.list-m-n .item-m-n .title-i-mn a:hover, .list-m-n .item-m-n .title-i-mn a:focus {
	text-decoration: underline; }

.col-left {
	float: left;
	width: 48.62385%;
	padding-bottom: 20px; }

.col-right {
	float: right;
	width: 48.62385%;
	padding-bottom: 20px; }

.style-list {
	list-style: none;
	padding-left: 16px; }
.style-list li {
	padding-left: 15px; }
.style-list li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -2231px no-repeat;
	width: 8px;
	height: 8px;
	margin: -2px 7px 0 -15px; }

.style-list2 {
	list-style: none;
	padding-left: 7px; }
.style-list2 li {
	padding-left: 14px; }
.style-list2 li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -2244px no-repeat;
	width: 7px;
	height: 8px;
	margin: -2px 7px 0 -14px; }

.footer {
	position: fixed;
	min-width: 1024px;
	bottom: 0;
	width: 100%;
	min-height: 43px;
	background: #000000;
	color: #7d7d7d;
	font-family: 'helveticaneuecyrlight', Arial, sans-serif;
	padding-top: 15px;
	font-size: 12px;
	z-index: 15; }
.footer .container {
	height: 100%;
	padding: 0 30px; }
.footer .logo-foot {
	float: left;
	margin: -4px 11px 0 0; }
.footer .navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline; }
.footer .navigation li {
	display: inline;
	margin: 0 0 0 20px; }

.main-page footer {
	background: #191919; }

.left-sect2 {
	width: 286px;
	background: #191919;
	float: left;
	margin: 0 0 0 72px;
	padding: 42px 15px; }
.left-sect2:after {
	content: '';
	position: absolute;
	width: 332px;
	top: 0;
	bottom: 0;
	margin: 0 -15px;
	background: #191919;
	z-index: -1; }

.ctrl-s-f2 {
	position: fixed;
	top: 0;
	right: 200%; }
.ctrl-s-f2:checked ~ .left-sect2 {
	width: 67px; }
.ctrl-s-f2:checked ~ .left-sect2:after {
	width: 67px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .control-block {
	padding-left: 0;
	padding-right: 0;
	text-align: center; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .control-block label {
        font-size: 0;
        color: transparent; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .control-block .icon-arr {
        background: url('/img/sprites-sd715764b4b.png') 0 -70px no-repeat;
        width: 8px;
        height: 13px;
        margin: 0; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs {
	height: auto;
	margin-right: 0;
	position: relative;
	border-radius: 3px 3px 0 0;
	background: #313131;
	text-align: center;
	padding: 5px 0; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs:before {
        display: none; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item {
        float: none;
        display: inline-block;
        vertical-align: top;
        height: 30px;
        line-height: 30px;
        width: 30px;
        font-size: 0;
        border-radius: 0;
        padding-left: 0; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item ~ .tab-item {
	margin-top: 20px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item:before {
	display: none; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 2; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect1 {
	background: url('/img/sprites-sd715764b4b.png') 0 -733px no-repeat;
	width: 25px;
	height: 25px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect2 {
	background: url('/img/sprites-sd715764b4b.png') 0 -913px no-repeat;
	width: 25px;
	height: 25px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect3 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1089px no-repeat;
	width: 23px;
	height: 23px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect4 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1261px no-repeat;
	width: 26px;
	height: 25px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect5 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1441px no-repeat;
	width: 20px;
	height: 25px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect6 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1621px no-repeat;
	width: 25px;
	height: 25px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item .icon-sect7 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1803px no-repeat;
	width: 26px;
	height: 26px; }
.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tab-blocks {
	display: none; }

.search-form2 {
	color: #ffffff;
	font-size: 12px; }
.search-form2 .control-block {
	position: relative;
	border-radius: 0 0 3px 3px;
	background: #313131;
	padding: 25px 20px 15px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "proxima_nova_cn_rgbold", "helveticaneuecyrroman", Arial, sans-serif;
	font-weight: 700; }
.search-form2 .control-block label {
	cursor: pointer; }
.search-form2 .control-block .icon-arr {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 6px;
	background: url('/img/sprites-sd715764b4b.png') 0 -30px no-repeat;
	width: 9px;
	height: 17px; }
.search-form2 .ctrl-tab {
	position: fixed;
	top: 0;
	right: 200%; }
.search-form2 .tabs {
	height: 41px;
	margin-right: 1px;
	position: relative; }
.search-form2 .tabs:before, .search-form2 .tabs:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.search-form2 .tabs:after {
	clear: both; }
.search-form2 .tabs:before {
	content: '';
	position: absolute;
	top: 5px;
	right: -1px;
	height: 26px;
	width: 1px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjE4NDAzRjY0RjUxMUU0QjFFQkQzOTcyMTZFNkM5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjE4NDA0MDY0RjUxMUU0QjFFQkQzOTcyMTZFNkM5RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMTg0MDNENjRGNTExRTRCMUVCRDM5NzIxNkU2QzlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGMTg0MDNFNjRGNTExRTRCMUVCRDM5NzIxNkU2QzlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Nmu79wAAABtJREFUeNpiaGxsPMHEwMDgwfD//38GMAEQYABL3wiQZGSvpgAAAABJRU5ErkJggg==') repeat-y; }
.search-form2 .tabs .tab-item {
	float: left;
	height: 100%;
	line-height: 37px;
	width: 12.5%;
	font-size: 0;
	border-radius: 3px 3px 0 0;
	cursor: pointer;
	text-align: center;
	position: relative;
	padding-left: 1px; }
.search-form2 .tabs .tab-item:before {
        content: '';
        position: absolute;
        top: 5px;
        left: 0;
        height: 26px;
        width: 1px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjE4NDAzRjY0RjUxMUU0QjFFQkQzOTcyMTZFNkM5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjE4NDA0MDY0RjUxMUU0QjFFQkQzOTcyMTZFNkM5RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMTg0MDNENjRGNTExRTRCMUVCRDM5NzIxNkU2QzlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGMTg0MDNFNjRGNTExRTRCMUVCRDM5NzIxNkU2QzlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Nmu79wAAABtJREFUeNpiaGxsPMHEwMDgwfD//38GMAEQYABL3wiQZGSvpgAAAABJRU5ErkJggg==') repeat-y; }
.search-form2 .tabs .tab-item .icon-sect {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        z-index: 2; }
.search-form2 .tabs .tab-item .icon-sect1 {
        background: url('/img/sprites-sd715764b4b.png') 0 -733px no-repeat;
        width: 25px;
        height: 25px; }
.search-form2 .tabs .tab-item .icon-sect2 {
        background: url('/img/sprites-sd715764b4b.png') 0 -913px no-repeat;
        width: 25px;
        height: 25px; }
.search-form2 .tabs .tab-item .icon-sect3 {
        background: url('/img/sprites-sd715764b4b.png') 0 -1089px no-repeat;
        width: 23px;
        height: 23px; }
.search-form2 .tabs .tab-item .icon-sect4 {
        background: url('/img/sprites-sd715764b4b.png') 0 -1261px no-repeat;
        width: 26px;
        height: 25px; }
.search-form2 .tabs .tab-item .icon-sect20 {
        background: url('/img/kolpakico.png') 0 0 no-repeat;
        width: 25px;
        height: 25px; }		
.search-form2 .tabs .tab-item .icon-sect5 {
        background: url('/img/sprites-sd715764b4b.png') 0 -1441px no-repeat;
        width: 20px;
        height: 25px; }
.search-form2 .tabs .tab-item .icon-sect6 {
        background: url('/img/sprites-sd715764b4b.png') 0 -1621px no-repeat;
        width: 25px;
        height: 25px; }
.search-form2 .tabs .tab-item .icon-sect7 {
        background: url('/img/sprites-sd715764b4b.png') 0 -1803px no-repeat;
        width: 26px;
        height: 26px; }
.search-form2 .tab-block {
	position: relative;
	border-radius: 3px;
	background: #313131;
	padding: 20px 20px;
	display: none; }
.search-form2 .tab-block hr {
	border-top: 1px solid #212121;
	border-bottom: 1px solid #424242;
	margin: 19px -20px; }
.search-form2 .tab-block .title {
	font-size: 18px;
	font-weight: 700;
	font-family: "proxima_nova_cn_rgbold", Arial, sans-serif;
	text-transform: uppercase;
	color: #e9432d;
	padding: 3px 0 4px; }
.search-form2 .style-input3, .search-form2 .style-textarea3, .search-form2 .style-select3, .search-form2 .ajax .e-form .e-form-el .e-form-el-control .ik_select {
	width: 100% !important;
	display: block;
	margin-top: 5px; }
.search-form2 .style-input3, .search-form2 .style-textarea3, .search-form2 .style-select3, .search-form2 .ajax .e-form .e-form-el .e-form-el-control .ik_select {
	width: 100% !important;
	display: block;
	margin-top: 5px; }
.search-form2 .legend {
	font-size: 13px; }
.search-form2 .lbl-ctrl {
	color: #d3d3d3; }
.search-form2 fieldset {
	border: 0;
	padding: 0;
	margin: 0; }
.search-form2 fieldset .reset {
	background: none;
	border: 0;
	padding: 0;
	color: #878787;
	font-size: 11px;
	border-bottom: 1px dotted;
	float: right;
	line-height: 1;
	margin-top: 2px; }
.search-form2 fieldset .reset:focus {
        color: white; }
.search-form2 fieldset .reset:active {
        position: relative;
        top: 1px; }
.search-form2 fieldset p:first-of-type {
	margin: 10px 0 0; }
.search-form2 fieldset p + p {
	margin: 4px 0 0; }
.search-form2 fieldset p .lbl-ctrl + .lbl-ctrl {
	margin-left: 35px; }

#tab1_2:checked ~ .tabs .tab-item:nth-child(1) {
	cursor: default; }
#tab1_2:checked ~ .tabs .tab-item:nth-child(1):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab1_2:checked ~ .tabs .tab-item:nth-child(1) .icon-sect1 {
	background: url('/img/sprites-sd715764b4b.png') 0 -793px no-repeat;
	width: 25px;
	height: 25px; }
#tab1_2:checked ~ .tab-blocks .tab-block:nth-child(1) {
	display: block;
	border-top-left-radius: 0; }

#tab2_2:checked ~ .tabs .tab-item:nth-child(3) {
	cursor: default; }
#tab2_2:checked ~ .tabs .tab-item:nth-child(3):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab2_2:checked ~ .tabs .tab-item:nth-child(3) .icon-sect2 {
	background: url('/img/sprites-sd715764b4b.png') 0 -973px no-repeat;
	width: 25px;
	height: 25px; }
#tab2_2:checked ~ .tab-blocks .tab-block:nth-child(3) {
	display: block; }

#tab3_2:checked ~ .tabs .tab-item:nth-child(6) {
	cursor: default; }
#tab3_2:checked ~ .tabs .tab-item:nth-child(6):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab3_2:checked ~ .tabs .tab-item:nth-child(6) .icon-sect3 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1145px no-repeat;
	width: 23px;
	height: 23px; }
#tab3_2:checked ~ .tab-blocks .tab-block:nth-child(4) {
	display: block; }

#tab4_2:checked ~ .tabs .tab-item:nth-child(9) {
	cursor: default; }
#tab4_2:checked ~ .tabs .tab-item:nth-child(9):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab4_2:checked ~ .tabs .tab-item:nth-child(9) .icon-sect4 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1321px no-repeat;
	width: 26px;
	height: 25px; }
#tab4_2:checked ~ .tab-blocks .tab-block:nth-child(5) {
	display: block; }
	

#tab20_2:checked ~ .tabs .tab-item:nth-child(5) {
	cursor: default; }
#tab20_2:checked ~ .tabs .tab-item:nth-child(5):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab20_2:checked ~ .tabs .tab-item:nth-child(5) .icon-sect20 {
	background: url('/img/kolpakicod.png') 0 0 no-repeat;
	width: 25px;
	height: 25px; }
#tab20_2:checked ~ .tab-blocks .tab-block:nth-child(10) {
	display: block; }	
	

#tab5_2:checked ~ .tabs .tab-item:nth-child(10) {
	cursor: default; }
#tab5_2:checked ~ .tabs .tab-item:nth-child(10):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab5_2:checked ~ .tabs .tab-item:nth-child(10) .icon-sect5 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1501px no-repeat;
	width: 20px;
	height: 25px; }
#tab5_2:checked ~ .tab-blocks .tab-block:nth-child(6) {
	display: block; }

#tab6_2:checked ~ .tabs .tab-item:nth-child(7) {
	cursor: default; }
#tab6_2:checked ~ .tabs .tab-item:nth-child(7):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab6_2:checked ~ .tabs .tab-item:nth-child(7) .icon-sect6 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1681px no-repeat;
	width: 25px;
	height: 25px; }
#tab6_2:checked ~ .tab-blocks .tab-block:nth-child(7) {
	display: block; }

#tab7_2:checked ~ .tabs .tab-item:nth-child(8) {
	cursor: default; }
#tab7_2:checked ~ .tabs .tab-item:nth-child(8):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab7_2:checked ~ .tabs .tab-item:nth-child(8) .icon-sect7 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1865px no-repeat;
	width: 26px;
	height: 26px; }
#tab7_2:checked ~ .tab-blocks .tab-block:nth-child(8) {
	display: block;
	border-top-right-radius: 0; }

#tab8_2:checked ~ .tabs .tab-item:nth-child(2) {
	cursor: default; }
#tab8_2:checked ~ .tabs .tab-item:nth-child(2):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab8_2:checked ~ .tabs .tab-item:nth-child(2) .icon-sect8 {
	width: 31px;
	height: 29px;
	background: url(/img/legkogruzred.png) no-repeat; }
#tab8_2:checked ~ .tab-blocks .tab-block:nth-child(2) {
	display: block;
	border-top-right-radius: 0; }

.row-form2 {
	margin-top: 15px; }
.row-form2:before, .row-form2:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.row-form2:after {
	clear: both; }

.header-area {
	margin: 0 -30px;
	padding: 0 30px;
	background: url("/img/pattern2.png") repeat #dadada; }
.header-area:before, .header-area:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.header-area:after {
	clear: both; }
.header-area.black-bg {
	background: url("/img/pattern3.png") repeat #313131; }
.header-area.black-bg h1 {
	color: white;
	font-size: 30px; }
.header-area.black-bg .breadcrumbs {
	margin-top: 44px; }

.filters1 {
	margin-bottom: 20px; }
.filters1 &gt; div {
	cursor: pointer;
	font-size: 12px;
	color: #202020;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	line-height: 13px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 13px 5px 11px;
	min-width: 177px;
	border: 3px solid #cecece;
	border-radius: 5px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.filters1 &gt; div:hover, .filters1 &gt; div:focus {
	border-color: #b6b6b6; }
.filters1 &gt; div:after {
	content: " (" attr(data-val) ")";
	color: #8d8d92; }
.filters1 &gt; div + div {
	margin-left: 7px; }
.filters1 &gt; div.active {
	border-color: #e9432d;
	color: #e9432d; }

.filters2 {
	color: #616161;
	font-size: 12px;
	background: #ececec;
	padding: 13px 15px;
	border-radius: 5px;
	margin-bottom: 20px; }

.sort-params {
	display: inline-block;
	/*margin-left: 20px;*/
}
.sort-params label {
	line-height: 1;
	display: inline-block;
	color: inherit;
	text-decoration: none;
	cursor: pointer; }
.sort-params label + label {
	margin-left: 15px; }
.sort-params label a {
	border-bottom: 1px dotted;
	display: inline-block;
	text-decoration: none;
	color: #616161; }
.sort-params label .active_up {
	margin-left: 11px; }
.sort-params label .active_up:before {
        content: '\f0d8';
        font-family: 'FontAwesome';
        font-weight: normal;
        margin-right: 4px;
        margin-left: -11px; }
.sort-params label .active_daun {
	margin-left: 11px; }
.sort-params label .active_daun:before {
        content: '\f0d7';
        font-family: 'FontAwesome';
        font-weight: normal;
        margin-right: 4px;
        margin-left: -11px; }

.prod-list {
	text-align: justify;
	font-size: 0.1px;
	line-height: 0;
	margin-right: -15px; }
.prod-list .inline-block {
	width: 123px;
	margin-right: 15px;
	font-size: 0;
	color: transparent; }

.prod-item-disk {
	height: 470px !important; }

.prod-item-disk .info2-p-i {
	bottom: 14px !important; }

.prod-item {
	display: inline-block;
	vertical-align: top;
	position: relative;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 7px;
	width: 123px;
	margin-right: 15px;
	height: 405px;
	font-size: 13px;
	line-height: 1.38462;
	text-align: center; }
.prod-item .img-p-i {
	height: 106px;
	margin-bottom: 7px;
	position: relative; }
.prod-item .img-p-i img {
	vertical-align: top;
	max-width: 100%;
	max-height: 100%; }
.prod-item .img-p-i:hover + .info-p-i .title-p-i a {
	text-decoration: underline; }
.prod-item .info-p-i {
	height: 125px; }
.prod-item .info2-p-i {
	margin: 0 -7px -7px;
	padding: 0 8px 10px;
	border-top: 1px solid #e1e1e1;
	height: 107px;
	position: absolute;
	bottom: 7px;
	width: 121px; }
.prod-item .label-p-i {
	height: 21px;
	margin-bottom: 8px; }
.prod-item .label-p-i img {
	vertical-align: top;
	max-width: 100%;
	max-height: 100%; }
.prod-item .title-p-i {
	font-size: 15px;
	line-height: 18px;
	color: #202466;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 0 0 8px;
	text-transform: uppercase;
	overflow: hidden;
	height: 72px;
	word-wrap: break-word; }
.prod-item .title-p-i a {
	color: inherit;
	text-decoration: none;
	display: block; }
.prod-item .title-p-i a:hover, .prod-item .title-p-i a:focus {
        text-decoration: underline; }
.prod-item .art-p-i {
	color: #929292;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-size: 11px;
	line-height: 1;
	text-transform: uppercase;
	margin: 0 0 8px;
	white-space: nowrap; }
.prod-item .price-p-i {
	font-size: 10px;
	line-height: 1;
	color: #929292;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 7px 0 7px;
	white-space: nowrap; }
.prod-item .price-p-i p {
	margin: 7px 0 0; }
.prod-item .price-p-i .old-price {
	color: #c4c4c4;
	font-size: 15px;
	margin-right: 8px;
	text-decoration: line-through;
	white-space: nowrap; }
.prod-item .price-p-i .price {
	color: #e9432d;
	font-size: 15px;
	white-space: nowrap; }
.prod-item .in-cart {
	width: 100%; }

.in-compare {
	color: #616161;
	font-size: 12px; }

.counter {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 104px;
	height: 30px;
	margin-bottom: 7px; }
.counter input[type='text'] {
	position: fixed;
	top: 0;
	right: 200%; }
.counter .field {
	width: 44px;
	height: 100%;
	line-height: 28px;
	text-align: center;
	background: #ffffff;
	float: left;
	font-size: 14px;
	color: #4b4b4b;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2; }
.counter .decr, .counter .incr {
	height: 100%;
	line-height: 28px;
	text-align: center;
	border: 1px solid #e2e2e2;
	width: 30px;
	float: left;
	position: relative;
	background: -webkit-gradient(linear, left 0%, left 100%, from(#f9f9f9), to(#f0f0f0));
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background: linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%, #f0f0f0 100%);
	-pie-background: linear-gradient(to bottom, #f9f9f9 0%, #f0f0f0 100%);
	background-repeat: repeat-x;
	padding: 0; }
.counter .decr:hover, .counter .decr:focus, .counter .incr:hover, .counter .incr:focus {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#f8f8f8), to(#e3e3e3));
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #e3e3e3 100%);
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e3e3e3 100%);
	background: linear-gradient(top, #f8f8f8 0%, #e3e3e3 100%);
	background: linear-gradient(to bottom, #f8f8f8 0%, #e3e3e3 100%);
	-pie-background: linear-gradient(to bottom, #f8f8f8 0%, #e3e3e3 100%);
	background-repeat: repeat-x; }
.counter .decr:disabled, .counter .decr[disabled], .counter .incr:disabled, .counter .incr[disabled] {
	background: white; }
.counter .decr:disabled:before, .counter .decr[disabled]:before, .counter .incr:disabled:before, .counter .incr[disabled]:before {
        opacity: 0.5;
        filter: alpha(opacity=50); }
.counter .decr {
	border-radius: 5px 0 0 5px; }
.counter .decr:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 0 no-repeat;
	width: 8px;
	height: 10px; }
.counter .incr {
	border-radius: 0 5px 5px 0; }
.counter .incr:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	background: url('/img/sprites-sd715764b4b.png') 0 -106px no-repeat;
	width: 8px;
	height: 10px; }

.about-block {
	margin: 0 -30px;
	padding: 4px 30px;
	background: url("/img/pattern2.png") repeat #f3f3f3; }
.about-block:before, .about-block:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.about-block:after {
	clear: both; }

.show-hidd {
	position: relative; }
.show-hidd .hidd-info {
	position: absolute;
	top: 200%;
	left: -99999px;
	opacity: 0;
	filter: alpha(opacity=0);
	padding-top: 35px;
	z-index: 999;
	cursor: default;
	white-space: normal;
	color: #212121;
	font-family: "helveticaneuecyrroman", Arial, sans-serif;
	font-weight: 400; }
.show-hidd .hidd-info .cont-h-i {
	background: #ffffff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }
.show-hidd .hidd-info .cont-h-i:after {
        content: '';
        border-width: 0 9px 10px;
        border-style: solid;
        border-color: transparent transparent #ffffff;
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -9px; }
.show-hidd .hidd-info .cont-h-i:before {
        content: '';
        border-width: 0 9px 10px;
        border-style: solid;
        border-color: transparent transparent #d9d9d9;
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-bottom: 1px;
        margin-left: -9px; }
.show-hidd .hidd-info1, .show-hidd .hidd-info2 {
	position: absolute;
	top: 200%;
	left: -99999px;
	opacity: 0;
	filter: alpha(opacity=0);
	padding-top: 35px;
	z-index: 999;
	cursor: default;
	white-space: normal;
	color: #212121;
	font-family: "helveticaneuecyrroman", Arial, sans-serif;
	font-weight: 400; }
.show-hidd .hidd-info1 .cont-h-i, .show-hidd .hidd-info2 .cont-h-i {
	background: #ffffff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }
.show-hidd .hidd-info1 .cont-h-i:after, .show-hidd .hidd-info2 .cont-h-i:after {
        content: '';
        border-width: 0 9px 10px;
        border-style: solid;
        border-color: transparent transparent #ffffff;
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -9px; }
.show-hidd:hover .hidd-info {
	top: 100%;
	left: 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s; }
.show-hidd:hover .hidd-info1 {
	top: 100%;
	left: 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s; }
.show-hidd:hover .hidd-info2 {
	top: 100%;
	left: 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s; }

.scroll-auto {
	overflow-y: auto;
	max-height: 300px; }

.compare-list {
	width: 247px; }
.compare-list .compare-item {
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e1e1; }
.compare-list .compare-item:before, .compare-list .compare-item:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.compare-list .compare-item:after {
	clear: both; }
.compare-list .compare-item + .compare-item {
	margin-top: 10px; }
.compare-list .compare-item .img-c-i {
	width: 36px;
	height: 36px;
	float: left;
	margin-right: 12px; }
.compare-list .compare-item .img-c-i img {
        width: 100%;
        height: 100%; }
.compare-list .compare-item .img-c-i:hover ~ .info-c-i .title-c-i a {
        text-decoration: underline; }
.compare-list .compare-item .info-c-i {
	overflow: hidden; }
.compare-list .compare-item .info-c-i .title-c-i {
        font-size: 12px;
        line-height: 1.25;
        font-weight: bold;
        font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
        color: #202466;
        margin: -3px 0 5px;
        text-transform: uppercase; }
.compare-list .compare-item .info-c-i .title-c-i a {
	color: inherit;
	text-decoration: none; }
.compare-list .compare-item .info-c-i .title-c-i a:hover, .compare-list .compare-item .info-c-i .title-c-i a:focus {
	text-decoration: underline; }
.compare-list .compare-item .delete-btn {
	float: right;
	margin: 12px 0 0 12px; }
.compare-list .style-btn5 {
	margin-top: 10px; }

.delete-btn {
	color: #e9432d;
	font-size: 14px;
	text-decoration: none; }
.delete-btn:hover, .delete-btn:focus {
	color: #c42915; }

.cart-list {
	width: 267px; }
.cart-list .cart-item {
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e1e1; }
.cart-list .cart-item:before, .cart-list .cart-item:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.cart-list .cart-item:after {
	clear: both; }
.cart-list .cart-item + .cart-item {
	margin-top: 10px; }
.cart-list .cart-item .img-c-i {
	width: 36px;
	height: 36px;
	float: left;
	margin-right: 12px; }
.cart-list .cart-item .img-c-i img {
        width: 100%;
        height: 100%; }
.cart-list .cart-item .img-c-i:hover ~ .info-c-i .title-c-i a {
        text-decoration: underline; }
.cart-list .cart-item .info-c-i {
	overflow: hidden; }
.cart-list .cart-item .info-c-i .title-c-i {
        font-size: 12px;
        line-height: 1.25;
        font-weight: bold;
        font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
        color: #202466;
        margin: -3px 0 5px;
        text-transform: uppercase; }
.cart-list .cart-item .info-c-i .title-c-i a {
	color: inherit;
	text-decoration: none; }
.cart-list .cart-item .info-c-i .title-c-i a:hover, .cart-list .cart-item .info-c-i .title-c-i a:focus {
	text-decoration: underline; }
.cart-list .cart-item .info-c-i .art-c-i {
        font-size: 11px;
        font-weight: bold;
        font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
        color: #929292;
        text-transform: uppercase; }
.cart-list .cart-item .delete-btn {
	float: right;
	margin: 5px 0 0 12px; }
.cart-list .cart-item .amount-c-i {
	float: right;
	margin: 0 0 0 12px;
	width: 47px;
	height: 25px;
	text-align: center; }
.cart-list .sum-c-i {
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	margin: 10px 0 0;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif; }
.cart-list .sum-c-i span {
	color: #929292; }
.cart-list .style-btn5 {
	margin-top: 10px; }

.ie8 .cart-list .amount-c-i {
	line-height: 23px !important; }

.form-enter {
	width: 247px; }
.form-enter .lbl-fld {
	margin-bottom: 4px;
	display: block;
	position: relative; }
.form-enter .style-input {
	height: 29px;
	width: 100%;
	font-size: 13px; }
.form-enter .style-input:-moz-placeholder {
	color: #a2a2a2;
	font-weight: 300;
	font-style: italic;
	font-family: 'helveticaneuecyrlight_italic'; }
.form-enter .style-input::-moz-placeholder {
	color: #a2a2a2;
	font-weight: 300;
	font-style: italic;
	font-family: 'helveticaneuecyrlight_italic'; }
.form-enter .style-input:-ms-input-placeholder {
	color: #a2a2a2;
	font-weight: 300;
	font-style: italic;
	font-family: 'helveticaneuecyrlight_italic'; }
.form-enter .style-input::-webkit-input-placeholder {
	color: #a2a2a2;
	font-weight: 300;
	font-style: italic;
	font-family: 'helveticaneuecyrlight_italic'; }
.form-enter .style-input.placeholder {
	color: #a2a2a2;
	font-weight: 300;
	font-style: italic;
	font-family: 'helveticaneuecyrlight_italic'; }
.form-enter .style-input:focus:-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.form-enter .style-input:focus::-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.form-enter .style-input:focus:-ms-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.form-enter .style-input:focus::-webkit-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.form-enter .help {
	width: 28px;
	line-height: 27px; }
.form-enter .help + .style-input {
	padding-right: 38px; }

.ie8 .form-enter .style-input {
	line-height: 27px; }

.tooltip {
	display: none;
	position: absolute;
	top: 50%;
	left: 100%;
	background: #ffffff;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	padding: 10px;
	color: #5e5e5e;
	font-size: 12px;
	line-height: 1.25;
	text-align: left;
	margin-left: 13px;
	width: 250px;
	cursor: default; }
.tooltip:after {
	content: '';
	border-width: 9px 10px 9px 0;
	border-style: solid;
	border-color: transparent #ffffff transparent transparent;
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -9px; }
.tooltip:before {
	content: '';
	border-width: 9px 10px 9px 0;
	border-style: solid;
	border-color: transparent #d9d9d9 transparent transparent;
	position: absolute;
	right: 100%;
	top: 50%;
	margin-right: 1px;
	margin-top: -9px; }

.tooltip-right {
	display: none;
	position: absolute;
	top: 100%;
	right: 0%;
	background: #ffffff;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	padding: 10px;
	color: #5e5e5e;
	font-size: 12px;
	line-height: 1.25;
	text-align: left;
	margin-top: 10px;
	width: 250px;
	cursor: default; }
.tooltip-right:after {
	content: '';
	border-width: 0 9px 10px;
	border-style: solid;
	border-color: transparent transparent #ffffff;
	position: absolute;
	right: 10px;
	bottom: 100%; }
.tooltip-right:before {
	content: '';
	border-width: 0 9px 10px;
	border-style: solid;
	border-color: transparent transparent #d9d9d9;
	position: absolute;
	right: 10px;
	bottom: 100%;
	margin-bottom: 1px; }

.help {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	width: 32px;
	border-left: 1px solid #e4e4e4;
	text-align: center;
	line-height: 31px;
	z-index: 1;
	cursor: help; }
.help:before {
	content: '\f128';
	font-family: 'FontAwesome';
	font-size: 14px;
	color: #202466; }
.help + .style-input {
	padding-right: 42px; }
.help:hover .tooltip, .help:hover .tooltip-right {
	display: block; }

.warning {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	width: 32px;
	text-align: center;
	line-height: 31px;
	z-index: 1;
	cursor: help; }
.warning:before {
	content: '\f071';
	font-family: 'FontAwesome';
	font-size: 12px;
	color: #e9432d; }
.warning + .style-input {
	padding-right: 42px; }
.warning:hover .tooltip, .warning:hover .tooltip-right {
	display: block; }

.modal-win {
	padding: 30px;
	background: #ffffff;
	border-radius: 5px;
	position: absolute;
	min-width: 70px;
	max-width: 930px;
	top: 50%;
	left: 50%; }
.modal-win .title-m-w {
	margin-top: 0; }
.modal-win .close-btn {
	color: #ffffff;
	font-size: 18px;
	position: absolute;
	text-decoration: none;
	top: -16px;
	right: -31px;
	cursor: pointer;
	padding-right: 15px;
	opacity: 0.7;
	filter: alpha(opacity=70); }
.modal-win .close-btn:hover, .modal-win .close-btn:focus {
	opacity: 1;
	filter: alpha(opacity=100); }

.change-shop {
	background: url("/img/shops_bg.jpg") no-repeat 100% 0 #ffffff; }
.change-shop .title-m-w {
	margin-bottom: 36px; }
.change-shop .col-c-c {
	width: 435px;
	padding-right: 30px; }

.city .title {
	font-size: 14px;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	display: inline-block;
	border-bottom: 1px dotted;
	margin: 0 0 9px;
	color: #e9432d;
	text-transform: uppercase;
	line-height: 1; }
.city ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 1.25;
	color: #747474; }
.city ul li {
	margin: 0 0 9px; }
.city ul li a {
	display: inline-block;
	border-bottom: 1px dotted;
	line-height: 1;
	text-decoration: none; }
.city + .city {
	margin-bottom: 15px; }

.pagination {
	list-style: none;
	padding: 0;
	margin: 30px 0;
	font-size: 15px;
	line-height: 1;
	color: #cbcbcb;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-weight: bold;
	text-align: center; }
.pagination li {
	display: inline-block; }
.pagination li a {
	text-decoration: none;
	display: inline-block;
	color: inherit; }
.pagination li.num-page {
	color: #6d6d6d;
	margin: 0 1px; }
.pagination li.num-page a {
        border: 1px solid #ececec;
        background: #ffffff;
        border-radius: 5px;
        padding: 3px 5px;
        min-width: 20px;
        position: relative; }
.pagination li.num-page a:hover, .pagination li.num-page a:focus {
	border-color: #d5d5d5;
	background: #f2f2f2; }
.pagination li.num-page.curr-page {
        color: #ffffff; }
.pagination li.num-page.curr-page a {
	border-color: transparent;
	background: #e9432d;
	cursor: default; }
.pagination li.prev-page, .pagination li.next-page {
	color: #202466;
	text-transform: uppercase;
	margin: 0 8px; }
.pagination li.prev-page .fa, .pagination li.next-page .fa {
        font-size: inherit; }
.pagination li.prev-page.disabled, .pagination li.next-page.disabled {
        color: #cbcbcb; }
.pagination li.prev-page.disabled a, .pagination li.next-page.disabled a {
	cursor: not-allowed; }

.lbl-accum {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1; }

.breadcrumbs {
	list-style: none;
	padding: 0;
	margin: 25.2px 0 5px;
	color: #848484;
	font-size: 11px;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase; }
.breadcrumbs li {
	display: inline; }
.breadcrumbs li:after {
	content: ' /'; }
.breadcrumbs li a {
	color: inherit;
	text-decoration: none; }
.breadcrumbs li a:hover, .breadcrumbs li a:focus {
        text-decoration: underline; }
.breadcrumbs + h1, .breadcrumbs + .h1 {
	margin-top: 0; }

.card {
	padding: 30px 0 0; }
.card .img-card {
	float: left;
	width: 30.61224%;
	margin-right: 3.06122%;
	text-align: center;
	margin-bottom: 20px; }
.card .img-card img {
	max-width: 100%; }
.card .info-card1 {
	float: left;
	width: 38.26531%;
	margin-right: 3.06122%; }
.card .info-card2 {
	float: left;
	width: 25%; }
.card .header-i-c {
	margin-bottom: 20px; }
.card .header-i-c:before, .card .header-i-c:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.card .header-i-c:after {
	clear: both; }
.card .header-i-c .label-card {
	height: 43px;
	border: 1px solid #efefef;
	float: right; }
.card .header-i-c .in-compare {
	display: inline-block;
	vertical-align: top;
	margin-top: 14px;
	margin-bottom: 10px; }

.buy-block {
	position: relative;
	border-radius: 5px;
	border: 3px solid #eeeeee;
	padding: 15px 17px;
	margin-bottom: 20px; }
.buy-block .price-p-i {
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 0 0 15px;
	line-height: 1; }
.buy-block .price-p-i p {
	margin: 7px 0 0; }
.buy-block .price-p-i .old-price {
	color: #c4c4c4;
	font-size: 30px;
	margin-right: 12px;
	text-decoration: line-through;
	white-space: nowrap; }
.buy-block .price-p-i .price {
	color: #e9432d;
	font-size: 30px;
	margin-right: 12px;
	white-space: nowrap; }
.buy-block .counter {
	margin-right: 6px; }
.buy-block .in-cart {
	width: 104px; }

.change-shop2 {
	position: relative;
	border-radius: 5px;
	border: 1px dotted #878787;
	padding: 8px 10px;
	color: #848484;
	margin-bottom: 20px; }
.change-shop2:before, .change-shop2:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.change-shop2:after {
	clear: both; }
.change-shop2:before {
	content: '';
	float: left;
	background: url('/img/sprites-sd715764b4b.png') 0 -2752px no-repeat;
	width: 32px;
	height: 32px;
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 2px; }
.change-shop2 .link-type3 {
	font-size: 11px; }

.orange {
	color: #e9432d; }

.style-table1 {
	border-collapse: collapse;
	font-weight: bold;
	font-size: 12px;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	color: #000000;
	width: 100%;
	margin-bottom: 20px; }
.style-table1 tr {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede; }
.style-table1 tr td {
	padding: 9px 0 6px;
	vertical-align: top; }
.style-table1 tr td:first-child {
        padding-right: 15px;
        color: #848484; }
.style-table1 tr:hover {
	background: #f4f4f4; }

.shops-list {
	position: relative;
	border-radius: 5px;
	border: 1px dotted #878787;
	padding: 18px 20px;
	margin-bottom: 20px; }

.city2 .title {
	font-size: 15px;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 0 0 9px;
	color: #202466;
	text-transform: uppercase; }
.city2 ul {
	list-style: none;
	padding: 0;
	margin: 0; }
.city2 ul li .amount {
	display: inline-block;
	width: 50px;
	padding-right: 10px; }
.city2 ul li .amountbig {
	display: inline-block;
	width: 80px;
	padding-right: 10px; }
.city2 + .city2 {
	margin-top: 20px; }

.shops-list .title {
	font-size: 15px;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 0 0 9px;
	margin-top: 20px;
	color: #202466;
	text-transform: uppercase; }
.shops-list p {
	padding: 0;
	margin: 0px; }
.shops-list p .amount {
	display: inline-block;
	width: 50px;
	padding-right: 10px;
	margin: 0px; }
.shops-list p .amountbig {
	display: inline-block;
	width: 80px;
	padding-right: 10px; }
.shops-list + .city2 {
	margin-top: 20px; }

.info {
	border: 3px solid #575cab;
	position: relative;
	padding: 17px 17px;
	border-radius: 5px;
	color: #575cab;
	margin-bottom: 20px; }
.info:before, .info:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.info:after {
	clear: both; }
.info:before {
	content: '';
	float: left;
	background: url('/img/sprites-sd715764b4b.png') 0 -1975px no-repeat;
	width: 52px;
	height: 52px;
	margin-right: 17px;
	margin-top: 3px;
	margin-bottom: 3px; }
.info p {
	margin-bottom: 9px; }
.info p:last-of-type {
	margin-bottom: 0; }
.info.info-small {
	border-width: 2px;
	font-size: 12px;
	padding: 6px 9px; }
.info.info-small:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -2032px no-repeat;
	width: 21px;
	height: 21px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px; }

.border {
	border: 5px solid #ededed; }

.list-cities {
	list-style: none;
	padding: 0;
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	line-height: 1;
	text-transform: uppercase;
	color: #656565; }
.list-cities li {
	display: inline-block;
	margin-right: 16px;
	margin-bottom: 13px; }
.list-cities li a {
	display: inline-block;
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dotted; }
.list-cities li a:hover, .list-cities li a:focus {
        color: #8b8b8b; }
.list-cities li.current a {
	cursor: default;
	color: #202466;
	border-color: transparent; }

.map-area {
	height: 430px;
	margin: 0 -30px 22px; }

.addrs {
	float: left;
	width: 35.71429%;
	margin-bottom: 20px; }
.addrs .title {
	font-size: 16px;
	color: #e9432d;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	margin: 14px 0 10px; }

.info-shop {
	float: left;
	width: 64.28571%;
	padding: 14px 13px;
	border: 1px solid #ececec;
	position: relative;
	border-radius: 5px;
	margin-bottom: 20px; }
.info-shop .title {
	font-size: 14px;
	color: #202466;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 6px; }
.info-shop .img-shop {
	float: right;
	width: 40%;
	margin-left: 22px; }
.info-shop hr {
	border: 0;
	border-top: 1px dotted #969696;
	margin: 10px 0; }
.info-shop p {
	margin: 0; }
.info-shop p img {
	margin: -2px 10px 0 0; }
.info-shop p + p {
	margin-top: 6px; }
.info-shop table {
	border-collapse: collapse;
	width: 100%; }
.info-shop table tr td {
	vertical-align: top;
	padding: 0; }
.info-shop table tr td:first-child {
        padding-right: 12px; }
.info-shop table tr + tr td {
	padding-top: 6px; }

.nav-addr {
	font-size: 14px;
	line-height: 17px; }
.nav-addr a {
	display: block;
	padding: 9px 9px 7px;
	position: relative;
	background: #ffffff;
	border-radius: 5px 0 0 5px;
	color: inherit;
	text-decoration: none;
	z-index: 1; }
.nav-addr a span {
	border-bottom: 1px dotted; }
.nav-addr a:hover, .nav-addr a:focus {
	color: #e9432d; }
.nav-addr a.active {
	color: #e9432d;
	border: 1px solid #ececec;
	border-right: 0;
	margin-right: -1px; }
.nav-addr a.active span {
        border-color: transparent; }

.filters-compare {
	margin: 23px 0 0 17px;
	float: left; }
.filters-compare .style-select, .filters-compare .style-select2, .filters-compare .style-selects {
	vertical-align: middle; }
.filters-compare .style-select-link {
	height: 29px;
	line-height: 27px;
	padding-right: 39px; }
.filters-compare .style-select-link:before {
	top: 12px;
	right: 10px; }
.filters-compare .style-select-link:after {
	width: 29px; }
.filters-compare .del-all {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px; }

.compare-list2 {
	white-space: nowrap;
	font-size: 14px;
	overflow-x: auto; }
.compare-list2 .compare-item2 {
	white-space: normal;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 203px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center; }
.compare-list2 .compare-item2 + .compare-item2 {
	margin-left: 5px; }
.compare-list2 .compare-item2 .delete-btn2 {
	float: right;
	margin-left: -16px;
	z-index: 1;
	position: relative;
	cursor: pointer; }
.compare-list2 .compare-item2 .img-c-i2 {
	height: 200px;
	line-height: 200px;
	font-size: 0;
	text-align: center;
	margin: 10px 0 20px; }
.compare-list2 .compare-item2 .img-c-i2 img {
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle; }
.compare-list2 .compare-item2 .label-c-i2 {
	margin-bottom: 10px; }
.compare-list2 .compare-item2 .label-c-i2 img {
        height: 21px; }
.compare-list2 .compare-item2 .title-c-i2 {
	font-size: 15px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	color: #202466;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 10px 0 5px;
	text-transform: uppercase; }
.compare-list2 .compare-item2 .title-c-i2 a {
        color: inherit;
        text-decoration: none; }
.compare-list2 .compare-item2 .title-c-i2 a:hover, .compare-list2 .compare-item2 .title-c-i2 a:focus {
	text-decoration: underline; }
.compare-list2 .compare-item2 .art-c-i2 {
	color: #929292;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase; }
.compare-list2 .compare-item2 .price-c-i2 {
	font-size: 10px;
	color: #929292;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 4px 0 7px;
	line-height: 1; }
.compare-list2 .compare-item2 .price-c-i2 p {
        margin: 7px 0 0; }
.compare-list2 .compare-item2 .price-c-i2 .old-price {
        color: #c4c4c4;
        font-size: 18px;
        margin-right: 12px;
        /*text-decoration: line-through;*/
        white-space: nowrap; }
.compare-list2 .compare-item2 .price-c-i2 .price {
        color: #e9432d;
        font-size: 18px;
        white-space: nowrap; }
.compare-list2 .compare-item2 .params {
	list-style: none;
	padding: 5px 0 0;
	margin: 10px -5px 0;
	border-top: 1px solid #e1e1e1;
	font-size: 13px;
	line-height: 18px;
	white-space: nowrap; }
.compare-list2 .compare-item2 .params li {
        margin: 0 12px;
        padding: 9px 4px;
        min-height: 37px; }
.compare-list2 .compare-item2 .params li + li {
	border-top: 1px solid #e1e1e1; }

.compare-list-wrap {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px; }
.compare-list-wrap:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 17px;
	right: -5px;
	width: 5px;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
	z-index: 5; }
.compare-list-wrap .params-pos {
	position: absolute;
	top: 0;
	bottom: 17px;
	left: 0;
	background: #ffffff;
	-webkit-box-shadow: 0 10px 0 0 white, 0 0 16px rgba(0, 0, 0, 0.3);
	box-shadow: 0 10px 0 0 white, 0 0 16px rgba(0, 0, 0, 0.3);
	z-index: 5; }
.compare-list-wrap .params-pos .params {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 0px;
	left: 0;
	font-size: 13px;
	line-height: 18px;
	white-space: nowrap;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase; }
.compare-list-wrap .params-pos .params li {
        padding: 9px 5px 9px 0; }
.compare-list-wrap .params-pos .params li + li {
	border-top: 1px solid transparent; }

.jspContainer {
	padding-bottom: 12px;
	height: auto !important; }

.jspPane {
	position: relative !important; }

.jspHorizontalBar {
	height: 3px;
	bottom: 5px; }
.jspHorizontalBar .jspTrack {
	background: #ededed; }
.jspHorizontalBar .jspTrack .jspDrag {
	height: 12px;
	background: url('/img/sprites-sd715764b4b.png') 0 -309px no-repeat;
	width: 12px;
	height: 12px;
	margin-top: -4px; }

.delete-btn2 {
	display: inline-block;
	background: url('/img/sprites-sd715764b4b.png') 0 -391px no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer; }

.cart-list2 {
	display: table;
	width: 100%;
	border-radius: 5px;
	position: relative;
	border: 1px solid #e1e1e1; }

.cart-item2 {
	display: table-row; }
.cart-item2 + .cart-item2 .img-c-i2, .cart-item2 + .cart-item2 .info-c-i2, .cart-item2 + .cart-item2 .info2-c-i2, .cart-item2 + .cart-item2 .counter-c-i2, .cart-item2 + .cart-item2 .info3-c-i2, .cart-item2 + .cart-item2 .opt-c-i2 {
	border-top: 1px solid #e1e1e1; }
.cart-item2 .img-c-i2 {
	width: 124px;
	padding: 8px;
	display: table-cell;
	vertical-align: top; }
.cart-item2 .img-c-i2 img {
	max-width: 100%;
	max-height: 100%; }
.cart-item2 .img-c-i2:hover + .info-c-i2 .title-c-i2 a {
	text-decoration: underline; }
.cart-item2 .info-c-i2 {
	padding: 8px 20px 8px 5px;
	display: table-cell;
	vertical-align: top; }
.cart-item2 .info2-c-i2 {
	width: 14.28571%;
	padding: 8px 20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #e1e1e1; }
.cart-item2 .counter-c-i2 {
	width: 14.28571%;
	padding: 8px 20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #e1e1e1; }
.cart-item2 .counter-c-i2 .counter {
	margin: 0; }
.cart-item2 .info3-c-i2 {
	width: 14.28571%;
	padding: 8px 20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #e1e1e1; }
.cart-item2 .opt-c-i2 {
	width: 50px;
	padding: 8px 10px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #e1e1e1; }
.cart-item2 .opt-c-i2 .delete-btn2 {
	margin-top: 3px; }
.cart-item2 .label-c-i2 {
	margin-bottom: 10px; }
.cart-item2 .label-c-i2 img {
	height: 21px; }
.cart-item2 .title-c-i2 {
	font-size: 15px;
	color: #202466;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin: 0 0 5px;
	text-transform: uppercase; }
.cart-item2 .title-c-i2 a {
	color: inherit;
	text-decoration: none; }
.cart-item2 .title-c-i2 a:hover, .cart-item2 .title-c-i2 a:focus {
        text-decoration: underline; }
.cart-item2 .art-c-i2 {
	color: #929292;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase; }
.cart-item2 .price-c-i2 {
	font-size: 10px;
	color: #929292;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	line-height: 1; }
.cart-item2 .price-c-i2 p {
	margin: 7px 0 0; }
.cart-item2 .price-c-i2 .old-price {
	color: #c4c4c4;
	font-size: 15px;
	margin-right: 3px;
	text-decoration: line-through;
	white-space: nowrap; }
.cart-item2 .price-c-i2 .price {
	color: #202466;
	font-size: 15px;
	margin-left: 3px;
	white-space: nowrap; }
.cart-item2 .amount-c-i2 {
	font-size: 15px;
	color: #202466;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif; }

.on-order {
	margin: 10px 0;
	font-size: 18px; }
.on-order .title {
	color: #202466; }
.on-order .text-uppercase {
	font-weight: 700;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif; }

.positions {
	color: #4b4b4b;
	font-weight: 300;
	font-style: italic;
	font-family: 'helveticaneuecyrlight_italic', Arial, sans-serif; }

.order-block {
	margin: 10px -30px 0;
	padding: 0 30px;
	background: #f3f3f3;
	color: #4b4b4b; }
.order-block:before, .order-block:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.order-block:after {
	clear: both; }
.order-block .col1 {
	margin: 0 -30px;
	padding: 15px 30px;
	font-size: 14px;
	border-bottom: 1px solid #ffffff; }
@media (min-width: 1400px) {
	.order-block .col1 {
		float: left;
		width: 35.30612%;
		border: 0;
		margin: 0;
		padding: 15px 20px 15px 0; } }
.order-block .col-group {
	margin: 0 -30px; }
@media (min-width: 1400px) {
	.order-block .col-group {
		margin: 0 -30px 0 35.30612%; } }
.order-block table {
	border-collapse: collapse;
	width: 100%; }
@media (min-width: 1400px) {
	.order-block table {
		border-left: 1px solid #ffffff; } }
.order-block table tr td {
	vertical-align: top; }
.order-block table tr td.col2 {
        width: 34.70032%;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        padding: 15px 20px 15px 30px; }
@media (min-width: 1400px) {
	.order-block table tr td.col2 {
		padding-left: 20px; } }
.order-block table tr td.col3 {
        width: 65.45741%;
        border-bottom: 1px solid #ffffff;
        padding: 15px 30px 15px 20px; }
.order-block table tr td.no-bord {
        border: 0;
        padding-left: 0; }
.order-block .title-order {
	font-size: 25px;
	color: #e9432d !important;
	margin-top: 10px;
	font-size: 20px !important; }
.order-block h3 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 12px; }
.order-block .text-uppercase {
	color: #202466;
	font-family: "proxima_nova_cn_rgbold", Arial, sans-serif;
	font-weight: 700;
	line-height: 1.1;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 12px;
	display: block; }
.order-block .link-type1 {
	font-weight: 400;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.order-block a {
	color: #e9432d; }
.order-block a:hover, .order-block a:focus {
	color: #c42915; }
.order-block p {
	margin-bottom: 12px; }
.order-block .delivery-type em {
	display: block;
	padding-left: 18px;
	margin-top: 4px; }

.order-block p.delivery-type {
	width: 49%;
    display: inline-block;
    vertical-align: top; }	

.addr-fields {
	border: 0;
	margin: 0;
	padding: 0 0 0 18px;
	color: #212121;
	font-size: 12px; }
.addr-fields .row-form4, .addr-fields .row-form3 {
	line-height: 32px; }
.addr-fields .row-form4:before, .addr-fields .row-form4:after, .addr-fields .row-form3:before, .addr-fields .row-form3:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.addr-fields .row-form4:after, .addr-fields .row-form3:after {
	clear: both; }
.addr-fields .row-form4 + .row-form4, .addr-fields .row-form4 .row-form3, .addr-fields .row-form3 + .row-form4, .addr-fields .row-form3 .row-form3 {
	margin-top: 8px; }
.addr-fields .row-form4 .lbl-fld3, .addr-fields .row-form3 .lbl-fld3 {
	line-height: 1.38462;
	overflow: hidden; }
.addr-fields .row-form4 .style-input2, .addr-fields .row-form4 .style-textarea2, .addr-fields .row-form4 .style-select2, .addr-fields .row-form4 .right-fld, .addr-fields .row-form3 .style-input2, .addr-fields .row-form3 .style-textarea2, .addr-fields .row-form3 .style-select2, .addr-fields .row-form3 .right-fld {
	width: 64.93506% !important;
	float: right;
	margin-left: 10px;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.addr-fields .row-form4 .style-input2 .style-select2-link, .addr-fields .row-form4 .style-textarea2 .style-select2-link, .addr-fields .row-form4 .style-select2 .style-select2-link, .addr-fields .row-form4 .right-fld .style-select2-link, .addr-fields .row-form3 .style-input2 .style-select2-link, .addr-fields .row-form3 .style-textarea2 .style-select2-link, .addr-fields .row-form3 .style-select2 .style-select2-link, .addr-fields .row-form3 .right-fld .style-select2-link {
        font-weight: normal;
        font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.addr-fields .row-form4 .right-fld, .addr-fields .row-form3 .right-fld {
	line-height: 1.38462; }

fieldset:disabled, fieldset[disabled] {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.order-block2 {
	margin: 30px 0;
	position: relative; }
.order-block2:before, .order-block2:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.order-block2:after {
	clear: both; }
.order-block2 .col1-o-b {
	float: left;
	width: 53.67347%; }
.order-block2 .col2-o-b {
	float: right;
	width: 46.32653%;
	padding-left: 45px;
	padding-bottom: 51px; }
.order-block2 h3, .order-block2 .h3 {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px; }
.order-block2 .submit-order {
	position: absolute;
	width: 46.32653%;
	bottom: 0;
	right: 0;
	padding-bottom: 0; }

.style-table2 {
	width: 100%;
	color: #4b4b4b;
	border-collapse: collapse; }
.style-table2 tr {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede; }
.style-table2 td {
	vertical-align: top;
	padding: 8px 0; }
.style-table2 td:first-child {
	padding-right: 15px; }

.on-order2 {
	max-width: 100%;
	font-size: 16px; }
.on-order2 td {
	padding-bottom: 10px;
	vertical-align: top; }
.on-order2 td:first-child {
	padding-right: 45px; }
.on-order2 .title {
	color: #202466; }
.on-order2 .text-uppercase {
	font-weight: 700;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif; }

.center-col {
	width: 440px;
	margin: 0 auto; }

.center-col2 {
	width: 462px;
	margin: 0 auto; }

.border2 {
	position: relative;
	border-radius: 5px;
	border: 3px solid #eeeeee;
	padding: 25px 30px 30px;
	margin-bottom: 12px; }

.row-form4 {
	position: relative; }
.row-form4:before, .row-form4:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.row-form4:after {
	clear: both; }
.row-form4 + .row-form4 {
	margin-top: 17px; }
.row-form4 .style-input, .row-form4 .style-textarea, .row-form4 .style-select, .row-form4 .style-selects {
	width: 100% !important;
	display: block;
	margin-top: 1px; }
.row-form4 .cell-form4 {
	width: 168px; }
.row-form4 .style-btn9, .row-form4 .style-btn5 {
	width: 204px; }
.row-form4 .lbl-fld {
	display: block;
	position: relative; }
.row-form4.captcha-row .cell-form4 {
	width: 48.14815%; }
.row-form4.captcha-row .cell-form4 .style-input {
	height: 46px; }
.row-form4.captcha-row .cell-form4 .captcha {
	width: 100%;
	height: 46px; }
.row-form4.captcha-row .cell-form4 .captcha img {
        width: 100%; }
.row-form4 .style-textarea {
	height: 171px;
	margin-bottom: 20px; }

.ie8 .row-form4 .captcha-row .cell-form4 .style-input {
	line-height: 44px; }

.refresh-captcha {
	text-align: center;
	color: #b1b1b1;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	display: inline-block;
	line-height: 1;
	border-bottom: 1px dotted;
	text-decoration: none; }

.green-block {
	position: relative;
	border-radius: 5px;
	font-size: 14px;
	line-height: 1.25;
	font-weight: 700;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	color: #527907;
	border: 1px solid #b0c28d;
	text-align: center;
	padding: 18px 20px;
	margin-bottom: 7px; }

.red-block {
	position: relative;
	border-radius: 5px;
	font-size: 14px;
	line-height: 1.25;
	font-weight: 700;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	color: #e9432d;
	border: 1px solid #f5a99f;
	text-align: center;
	padding: 18px 20px;
	margin-bottom: 7px; }

.center-col3 {
	max-width: 700px;
	margin: 0 auto; }

.feedback-form {
	background: url("/img/decorate_line.png") repeat-x 0 0, url("/img/decorate_line.png") repeat-x 0 100%;
	-pie-background: url("/img/decorate_line.png") repeat-x 0 0, url("/img/decorate_line.png") repeat-x 0 100%; }
.feedback-form:before, .feedback-form:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */ }
.feedback-form:after {
	clear: both; }
.feedback-form .col1-f-f {
	float: left;
	width: 42.58675%; }
.feedback-form .col2-f-f {
	float: right;
	width: 52.05047%; }

.write-item {
	position: relative;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	display: table;
	width: 100%;
	margin-bottom: 10px; }
.write-item .col1-w-i {
	display: table-cell;
	vertical-align: top;
	padding: 16px 16px; }
.write-item .col2-w-i {
	display: table-cell;
	vertical-align: top;
	padding: 9px 10px;
	width: 213px;
	border-left: 1px solid #e1e1e1; }
.write-item .col2-w-i img {
	width: 100%; }
.write-item .title-w-i {
	font-size: 15px;
	color: #202466;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 4px; }
.write-item .title-w-i a {
	color: inherit;
	text-decoration: none; }
.write-item .title-w-i a:hover, .write-item .title-w-i a:focus {
        text-decoration: underline; }
.write-item .date-w-i {
	color: #929292;
	font-size: 11px;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 12px; }
.write-item p:last-of-type {
	margin-bottom: 0; }

.cabinet {
	display: table;
	width: 100%;
	margin-bottom: 50px; }

.nav-tabs {
	display: table-cell;
	vertical-align: top;
	width: 170px;
	font-size: 14px;
	line-height: 1.2;
	padding: 3px 0 10px;
	white-space: nowrap; }
.nav-tabs a {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	text-decoration: none;
	margin: 8px 10px;
	color: inherit; }
.nav-tabs a span {
	border-bottom: 1px dotted; }
.nav-tabs a:hover, .nav-tabs a:focus {
	color: #e9432d; }
.nav-tabs a.active {
	position: relative;
	margin: -2px 0;
	padding: 9px 10px;
	border: 1px solid #ececec;
	color: #e9432d;
	border-radius: 5px 0 0 5px;
	background: #ffffff;
	cursor: default;
	z-index: 5; }
.nav-tabs a.active:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 100%;
        width: 2px;
        background: #ffffff; }
.nav-tabs a.active span {
        border-color: transparent; }
.nav-tabs a.active:first-child:after {
        content: '';
        position: absolute;
        top: -1px;
        left: 100%;
        width: 10px;
        border-top: 1px solid #ececec; }

.tab-cont {
	position: relative;
	border: 1px solid #ececec;
	border-radius: 5px;
	padding: 26px 30px;
	display: table-cell;
	vertical-align: top; }
.tab-cont .col1-t-c ~ .col1-t-c {
	margin-top: 17px; }
@media (min-width: 1400px) {
	.tab-cont .col1-t-c {
		float: left;
		width: 47.73333%; } }
.tab-cont .col2-t-c {
	margin-top: 17px; }
@media (min-width: 1400px) {
	.tab-cont .col2-t-c {
		margin-top: 0;
		float: right;
		width: 47.73333%; } }
.tab-cont .row-form4 .cell-form4 {
	width: 47.48603%; }
.tab-cont .save-btn {
	width: auto; }
.tab-cont .border2 {
	padding: 15px 17px 17px;
	margin-bottom: 20px; }
@media (min-width: 1400px) {
	.tab-cont .border2 .col1-t-c {
		width: 55.08475%; } }
@media (min-width: 1400px) {
	.tab-cont .border2 .col2-t-c {
		width: 42.0904%; } }
.tab-cont .link-type1 {
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif;
	font-size: 12px; }
.tab-cont .lbl-hidd {
	font-size: 12px; }
.tab-cont .pagination {
	margin: 20px 0 0; }

.title-form {
	font-size: 16px;
	margin: 0;
	text-transform: uppercase; }

.addr-item {
	margin-bottom: 10px; }

.add-addr {
	float: left;
	font-size: 14px;
	display: inline-block;
	line-height: 1;
	color: #202466;
	text-transform: uppercase;
	border-bottom: 1px dotted;
	margin-left: 20px;
	margin-top: 15px;
	text-decoration: none;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif; }

.history-order-item .header-h-o {
	display: table;
	width: 100%;
	margin-bottom: 12px; }
.history-order-item .header-h-o .row {
	display: table-row; }
.history-order-item .header-h-o .col1-h-h {
	display: table-cell;
	vertical-align: top;
	padding-right: 30px;
	padding-bottom: 5px; }
.history-order-item .header-h-o .col2-h-h {
	display: table-cell;
	vertical-align: top;
	width: 154px;
	padding-bottom: 5px; }
.history-order-item .header-h-o .number-order, .history-order-item .header-h-o .date-order, .history-order-item .header-h-o .sum-order {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	margin-right: 25px; }
.history-order-item .header-h-o .number-order {
	color: #929292; }
.history-order-item .header-h-o .date-order {
	color: #202466; }
.history-order-item .header-h-o .sum-order {
	color: #e9432d; }

.status-label {
	font-size: 13px;
	line-height: 1;
	display: inline-block;
	vertical-align: top;
	padding: 7px 10px 5px;
	border: 3px solid;
	position: relative;
	color: #575cab;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	width: 100%;
	border-radius: 5px;
	white-space: nowrap; }
.status-label.status-label2 {
	color: #aaaaaa; }
.status-label.status-label3 {
	color: #e9432d; }
.status-label.status-label4 {
	color: #527907; }

.ctrl-hidd {
	position: fixed;
	top: 0;
	right: 200%; }
.ctrl-hidd ~ .lbl-hidd {
	color: #202466;
	cursor: pointer;
	display: inline-block; }
.ctrl-hidd ~ .lbl-hidd:before {
	content: attr(data-title);
	display: inline-block;
	line-height: 1;
	border-bottom: 1px dotted; }
.ctrl-hidd ~ .lbl-hidd:hover, .ctrl-hidd ~ .lbl-hidd:focus {
	color: #2f3495; }
.ctrl-hidd ~ .hidd {
	display: none; }
.ctrl-hidd:checked ~ .lbl-hidd {
	margin-bottom: 12px; }
.ctrl-hidd:checked ~ .lbl-hidd:before {
	content: attr(data-title2); }
.ctrl-hidd:checked ~ .hidd {
	display: block; }

.style-table3 {
	width: 100%;
	border-collapse: collapse; }
.style-table3 tr {
	border-top: 1px solid #e1e1e1; }
.style-table3 tr td {
	padding: 6px 0 5px; }
.style-table3 tr td:first-child {
        padding-right: 20px; }

footer .pull-left {
	/* margin-bottom: 34px;*/
	width: 75%; }

.pull-left2 {
	float: left; }

.pull-right {
	/* margin-bottom: 34px;*/ }

.profile {
	margin-bottom: 17px;
	width: 47%; }

.profile {
	margin-bottom: 17px;
	width: 47%; }

.col2-t-c .phone {
	margin-bottom: 25px; }

.callback_select {
	width: 270px;
	float: left;
	clear: both; }

.callback_input {
	width: 270px;
	float: left;
	clear: both; }

.callback_textarea {
	width: 330px;
	float: right;
	clear: both; }

.callback_submit {
	clear: both;
	float: left;
	margin-left: 55px; }

.link-type1_title {
	color: inherit !important;
	text-decoration: none  !important; }

.basket_quant_title {
	color: inherit !important;
	text-decoration: none  !important; }

.style-btn8 a {
	color: #c42915;
	text-decoration: none; }

.ajax .e-form .e-form-el label {
	font-size: 13px;
	font-weight: bold; }

.ajax .e-form .e-form-el {
	/*margin-top: 10px;*/ }

.ik_select_list_inner {
	height: 200px !important;
	overflow: auto;
	position: relative; }

.ik_select_dropdown {
	font-size: 12px;
	position: absolute;
	z-index: 9998;
	width: 216px;
	display: block; }
.ik_select_dropdown ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #262626;
	border: 1px solid rgba(255, 255, 255, 0.35);
	border-top: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.ik_select_dropdown ul li {
	padding: 5px 42px 5px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default;
	color: #ffffff; }
.ik_select_dropdown ul li.ik_select_hover {
        background: #e9432d; }
.ik_select_dropdown ul li:first-child {
        font-weight: normal;
        font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.style-select-dd {
	font-size: 12px;
	position: absolute;
	z-index: 9998;
	width: 216px;
	display: block; }
.style-select-dd ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #262626;
	border: 1px solid rgba(255, 255, 255, 0.35);
	border-top: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.style-select-dd ul li {
	padding: 5px 42px 5px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default;
	color: #ffffff; }
.style-select-dd ul li.ik_select_hover {
        background: #e9432d; }
.style-select-dd ul li:first-child {
        font-weight: normal;
        font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.style-select-dd {
	font-size: 12px; }

.style-select-dd ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #ffffff;
	border: 1px solid #dddddd;
	border-top: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.style-select-dd ul li {
	padding: 5px 10px 5px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default; }

.style-select-dd ul li span {
	line-height: 1.38462;
	color: #212121;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.style-select-dd ul li.ik_select_hover {
	background: #e4e4e4; }

.style-select-dd ul li:first-child {
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }

.shopel span {
	color: #202466;
	border-bottom: 1px dotted; }

.shopel {
	cursor: pointer; }

.arcticmodal-container_i {
	padding: 25px;
	overflow-x: hidden;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	cursor: default; }

.clearfix .city {
	width: 48%;
	float: left; }

.mfp-close {
	width: initial;
	height: initial; }

.hidd-info .border2 {
	background: #fff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }

.hidd-info .border2:before {
	content: '';
	border-width: 0 9px 10px;
	border-style: solid;
	border-color: transparent transparent #FFFFFF;
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -9px; }

.hidd-info .border2 .row-form4 strong, .hidd-info .border2 .row-form4 .style-checkbox:checked ~ .lbl, .hidd-info .border2 .row-form4 .style-radio:checked ~ .lbl, .hidd-info .border2 .row-form4 .style-input2, .hidd-info .border2 .row-form4 .style-textarea2, .hidd-info .border2 .row-form4 .style-select2-link, .hidd-info .border2 .row-form4 .style-select2-dd ul li, .style-select2-dd ul .hidd-info .border2 .row-form4 li, .hidd-info .border2 .row-form4 .style-checkbox2:checked ~ .lbl, .hidd-info .border2 .row-form4 .style-radio2:checked ~ .lbl, .hidd-info .border2 .row-form4 .style-input3, .hidd-info .border2 .row-form4 .style-textarea3, .hidd-info .border2 .row-form4 .style-select3-link, .hidd-info .border2 .row-form4 .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .hidd-info .border2 .row-form4 .ik_select_link, .hidd-info .border2 .row-form4 .style-select3-dd ul li, .style-select3-dd ul .hidd-info .border2 .row-form4 li, .hidd-info .border2 .row-form4 .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul .hidd-info .border2 .row-form4 li, .hidd-info .border2 .row-form4 .style-checkbox3:checked ~ .lbl, .hidd-info .border2 .row-form4 .style-radio3:checked ~ .lbl, .hidd-info .border2 .row-form4 .link-type1, .hidd-info .border2 .row-form4 .link-type3, .hidd-info .border2 .row-form4 .sort-params label .active_up, .sort-params label .hidd-info .border2 .row-form4 .active_up, .hidd-info .border2 .row-form4 .sort-params label .active_daun, .sort-params label .hidd-info .border2 .row-form4 .active_daun, .hidd-info .border2 .row-form4 .city ul li.current a, .city ul li.current .hidd-info .border2 .row-form4 a, .hidd-info .border2 .row-form4 .nav-addr a.active, .nav-addr .hidd-info .border2 .row-form4 a.active, .hidd-info .border2 .row-form4 .nav-tabs a.active, .nav-tabs .hidd-info .border2 .row-form4 a.active, .hidd-info .border2 .row-form4 .ik_select_dropdown ul li, .ik_select_dropdown ul .hidd-info .border2 .row-form4 li, .hidd-info .border2 .row-form4 .style-select-dd ul li, .style-select-dd ul .hidd-info .border2 .row-form4 li, .hidd-info .border2 .row-form4 .main_tab .style-checkbox3:checked ~ .lbl, .hidd-info .border2 .row-form4 .main_tab .style-radio3:checked ~ .lbl {
	display: none; }

.hidd-info .border2 .row-form4 .style-input {
	height: 29px;
	width: 100%;
	font-size: 13px;
	padding: 0 10px; }

.hidd-info .border2 .row-form4 {
	margin-bottom: 4px;
	margin-top: 0px  !important; }

.hidd-info .border2 .row-form4 .style-btn9 {
	padding: 8px 10px 6px; }

.hidd-info1 .border2 {
	background: #fff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }

.hidd-info1 .border2:before {
	content: '';
	border-width: 0 9px 10px;
	border-style: solid;
	border-color: transparent transparent #FFFFFF;
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -9px; }
@media (max-width: 1399px) {
	.hidd-info1 .border2:before {
		left: 85% !important; } }

.hidd-info1 .border2 .row-form4 strong, .hidd-info1 .border2 .row-form4 .style-checkbox:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .style-radio:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .style-input2, .hidd-info1 .border2 .row-form4 .style-textarea2, .hidd-info1 .border2 .row-form4 .style-select2-link, .hidd-info1 .border2 .row-form4 .style-select2-dd ul li, .style-select2-dd ul .hidd-info1 .border2 .row-form4 li, .hidd-info1 .border2 .row-form4 .style-checkbox2:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .style-radio2:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .style-input3, .hidd-info1 .border2 .row-form4 .style-textarea3, .hidd-info1 .border2 .row-form4 .style-select3-link, .hidd-info1 .border2 .row-form4 .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .hidd-info1 .border2 .row-form4 .ik_select_link, .hidd-info1 .border2 .row-form4 .style-select3-dd ul li, .style-select3-dd ul .hidd-info1 .border2 .row-form4 li, .hidd-info1 .border2 .row-form4 .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul .hidd-info1 .border2 .row-form4 li, .hidd-info1 .border2 .row-form4 .style-checkbox3:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .style-radio3:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .link-type1, .hidd-info1 .border2 .row-form4 .link-type3, .hidd-info1 .border2 .row-form4 .sort-params label .active_up, .sort-params label .hidd-info1 .border2 .row-form4 .active_up, .hidd-info1 .border2 .row-form4 .sort-params label .active_daun, .sort-params label .hidd-info1 .border2 .row-form4 .active_daun, .hidd-info1 .border2 .row-form4 .city ul li.current a, .city ul li.current .hidd-info1 .border2 .row-form4 a, .hidd-info1 .border2 .row-form4 .nav-addr a.active, .nav-addr .hidd-info1 .border2 .row-form4 a.active, .hidd-info1 .border2 .row-form4 .nav-tabs a.active, .nav-tabs .hidd-info1 .border2 .row-form4 a.active, .hidd-info1 .border2 .row-form4 .ik_select_dropdown ul li, .ik_select_dropdown ul .hidd-info1 .border2 .row-form4 li, .hidd-info1 .border2 .row-form4 .style-select-dd ul li, .style-select-dd ul .hidd-info1 .border2 .row-form4 li, .hidd-info1 .border2 .row-form4 .main_tab .style-checkbox3:checked ~ .lbl, .hidd-info1 .border2 .row-form4 .main_tab .style-radio3:checked ~ .lbl {
	display: none; }

.hidd-info1 .border2 .row-form4 .style-input {
	height: 29px;
	width: 100%;
	font-size: 13px;
	padding: 0 10px; }

.hidd-info1 .border2 .row-form4 {
	margin-bottom: 4px;
	margin-top: 0px  !important; }

.hidd-info1 .border2 .row-form4 .style-btn9 {
	padding: 8px 10px 6px; }

.hidd-info2 .border2 {
	background: #fff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }

.hidd-info2 .border2 .row-form4 strong, .hidd-info2 .border2 .row-form4 .style-checkbox:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .style-radio:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .style-input2, .hidd-info2 .border2 .row-form4 .style-textarea2, .hidd-info2 .border2 .row-form4 .style-select2-link, .hidd-info2 .border2 .row-form4 .style-select2-dd ul li, .style-select2-dd ul .hidd-info2 .border2 .row-form4 li, .hidd-info2 .border2 .row-form4 .style-checkbox2:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .style-radio2:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .style-input3, .hidd-info2 .border2 .row-form4 .style-textarea3, .hidd-info2 .border2 .row-form4 .style-select3-link, .hidd-info2 .border2 .row-form4 .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .ajax .e-form .e-form-el .e-form-el-control .ik_select .hidd-info2 .border2 .row-form4 .ik_select_link, .hidd-info2 .border2 .row-form4 .style-select3-dd ul li, .style-select3-dd ul .hidd-info2 .border2 .row-form4 li, .hidd-info2 .border2 .row-form4 .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul .hidd-info2 .border2 .row-form4 li, .hidd-info2 .border2 .row-form4 .style-checkbox3:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .style-radio3:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .link-type1, .hidd-info2 .border2 .row-form4 .link-type3, .hidd-info2 .border2 .row-form4 .sort-params label .active_up, .sort-params label .hidd-info2 .border2 .row-form4 .active_up, .hidd-info2 .border2 .row-form4 .sort-params label .active_daun, .sort-params label .hidd-info2 .border2 .row-form4 .active_daun, .hidd-info2 .border2 .row-form4 .city ul li.current a, .city ul li.current .hidd-info2 .border2 .row-form4 a, .hidd-info2 .border2 .row-form4 .nav-addr a.active, .nav-addr .hidd-info2 .border2 .row-form4 a.active, .hidd-info2 .border2 .row-form4 .nav-tabs a.active, .nav-tabs .hidd-info2 .border2 .row-form4 a.active, .hidd-info2 .border2 .row-form4 .ik_select_dropdown ul li, .ik_select_dropdown ul .hidd-info2 .border2 .row-form4 li, .hidd-info2 .border2 .row-form4 .style-select-dd ul li, .style-select-dd ul .hidd-info2 .border2 .row-form4 li, .hidd-info2 .border2 .row-form4 .main_tab .style-checkbox3:checked ~ .lbl, .hidd-info2 .border2 .row-form4 .main_tab .style-radio3:checked ~ .lbl {
	display: none; }

.hidd-info2 .border2 .row-form4 .style-input {
	height: 29px;
	width: 100%;
	font-size: 13px;
	padding: 0 10px; }

.hidd-info2 .border2 .row-form4 {
	margin-bottom: 4px;
	margin-top: 0px  !important; }

.hidd-info2 .border2 .row-form4 .style-btn9 {
	padding: 8px 10px 6px; }

.calcmap {
	float: left;
	margin-top: 85px; }

.calcContainer {
	float: left;
	width: 580px;
	margin-left: 30px; }
.calcContainer .select {
	width: 57px;
	height: 31px;
	float: left;
	margin: 0 7px 15px 0; }
.calcContainer .select select {
	width: 57px; }
.calcContainer .input {
	width: 30px;
	height: 31px; }
.calcContainer .input input {
	width: 90px;
	text-align: center; }
.calcContainer .button {
	float: left;
	margin-top: 25px; }

.calcContainer {
	margin-bottom: 0px; }

.calcSize {
	float: left;
	margin-right: 15px; }

.sizeTitle {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 10px; }

.calcResult {
	margin-bottom: 15px; }

.calcResult th, .calcResult td {
	padding: 5px;
	text-align: center;
	width: 100px; }

.calcResult th.calcname {
	text-align: left;
	width: 180px; }

.calcResult tbody td {
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-weight: bold; }

.calcResult tbody td.calcname {
	width: 180px;
	border-left: none;
	font-weight: normal;
	text-align: left; }

.speedResult th, .speedResult td {
	padding: 5px;
	text-align: center;
	width: 100px; }

.speedResult th.calcname {
	text-align: left; }

.speedResult tbody td {
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-weight: bold;
	vertical-align: middle; }

.speedResult tbody td.calcname {
	width: 180px;
	border-left: none;
	font-weight: normal;
	text-align: left; }

.typeshindisk_wrap {
	margin-left: 27px; }

.typeoil_wrap {
	margin-bottom: 7px;
	width: 100%;
	display: block; }

.rec_el {
	display: block;
	overflow: hidden;
	padding: 5px 0 0; }

.rec_header {
	color: red;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 15px;
	padding-top: 10px;
	display: block; }

.rec_el {
	display: block;
	overflow: hidden;
	padding: 5px 0 0; }

.rec_class {
	float: left;
	width: 70px;
	margin-right: 5px;
	margin-top: 20px;
	font-weight: bold; }

.rec_list {
	display: block;
	overflow: hidden; }

.recomend .h3 {
	color: black; }

.rec_header {
	font-size: 24px;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 15px;
	padding-top: 10px;
	display: block; }

.rec_list {
	display: block;
	overflow: hidden; }

.rec_el {
	display: block;
	overflow: hidden;
	padding: 5px 0 0; }

.rec_class {
	float: left;
	width: 70px;
	margin-right: 5px; }

.rec_complex span {
	float: left;
	padding: 0 10px; }

.rec_complex a {
	color: #202466;
	font-weight: bold; }

.rec_complex a:hover {
	color: #202466;
	text-decoration: underline; }
.rec_complex a:hover .wheel {
	background-position: -81px -61px; }
.rec_complex a:hover .wheel.os-front {
	background-position: -53px -91px; }
.rec_complex a:hover .wheel.os-back {
	background-position: -75px 0px; }
.rec_complex .wheel {
	background: url(/img/scheme_wheel.png) no-repeat -53px -61px;
	width: 20px;
	height: 28px;
	position: relative;
	top: -2px;
	padding: 0; }
.rec_complex .wheel.os-front {
	background-position: -53px 0px;
	width: 23px; }
.rec_complex .wheel.os-back {
	background-position: -75px -30px;
	width: 23px; }

.rec_complex {
	float: left;
	width: 240px;
	margin-top: 20px;
	margin-bottom: 20px; }

.recomend.disks .rec_complex a:hover .wheel {
	background-position: -28px -61px; }
.recomend.disks .rec_complex a:hover .wheel.os-front {
	background-position: 0px -91px; }
.recomend.disks .rec_complex a:hover .wheel.os-back {
	background-position: -22px 0px; }
.recomend.disks .rec_complex .wheel {
	background-position: 0 -61px; }
.recomend.disks .rec_complex .wheel.os-front {
	background-position: 0px 0px;
	width: 23px; }
.recomend.disks .rec_complex .wheel.os-back {
	background-position: -22px -30px;
	width: 23px; }

.is_complect {
	color: #e9432d; }

.clear_basket {
	text-align: center;
	width: 600px;
	margin: 0 auto;
	margin-top: 20px; }

.main_tab label {
	color: black; }

.main_page .ik_select_dropdown ul li {
	color: #212121; }

.main_page .ik_select_dropdown ul li.ik_select_hover {
	color: white;
	background: #e9432d; }

.main_page .ik_select_dropdown ul {
	background: #ffffff;
	border: 1px solid #dddddd; }

.main_tab .search-form2 {
	color: #212121; }

.main_tab .style-input3, .main_tab .style-textarea3, .main_tab .style-select3-link, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link {
	position: relative !important;
	background: #e2e2e2;
	border: 0;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	color: inherit; }
.main_tab .style-input3:-moz-placeholder, .main_tab .style-textarea3:-moz-placeholder, .main_tab .style-select3-link:-moz-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:-moz-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.main_tab .style-input3::-moz-placeholder, .main_tab .style-textarea3::-moz-placeholder, .main_tab .style-select3-link::-moz-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link::-moz-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.main_tab .style-input3:-ms-input-placeholder, .main_tab .style-textarea3:-ms-input-placeholder, .main_tab .style-select3-link:-ms-input-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:-ms-input-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.main_tab .style-input3::-webkit-input-placeholder, .main_tab .style-textarea3::-webkit-input-placeholder, .main_tab .style-select3-link::-webkit-input-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link::-webkit-input-placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.main_tab .style-input3.placeholder, .main_tab .style-textarea3.placeholder, .main_tab .style-select3-link.placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.placeholder {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.main_tab .style-input3.ik_select_link_novalue, .main_tab .style-textarea3.ik_select_link_novalue, .main_tab .style-select3-link.ik_select_link_novalue, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_novalue {
	color: #656565;
	font-weight: normal;
	font-family: "helveticaneuecyrroman", Arial, sans-serif; }
.main_tab .style-input3:focus, .main_tab .style-input3.ik_select_link_focus, .main_tab .style-textarea3:focus, .main_tab .style-textarea3.ik_select_link_focus, .main_tab .style-select3-link:focus, .main_tab .style-select3-link.ik_select_link_focus, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus {
	-webkit-transition: 0.1s;
	transition: 0.1s;
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.main_tab .style-input3:focus:-moz-placeholder, .main_tab .style-input3.ik_select_link_focus:-moz-placeholder, .main_tab .style-textarea3:focus:-moz-placeholder, .main_tab .style-textarea3.ik_select_link_focus:-moz-placeholder, .main_tab .style-select3-link:focus:-moz-placeholder, .main_tab .style-select3-link.ik_select_link_focus:-moz-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus:-moz-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus:-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.main_tab .style-input3:focus::-moz-placeholder, .main_tab .style-input3.ik_select_link_focus::-moz-placeholder, .main_tab .style-textarea3:focus::-moz-placeholder, .main_tab .style-textarea3.ik_select_link_focus::-moz-placeholder, .main_tab .style-select3-link:focus::-moz-placeholder, .main_tab .style-select3-link.ik_select_link_focus::-moz-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus::-moz-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus::-moz-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.main_tab .style-input3:focus:-ms-input-placeholder, .main_tab .style-input3.ik_select_link_focus:-ms-input-placeholder, .main_tab .style-textarea3:focus:-ms-input-placeholder, .main_tab .style-textarea3.ik_select_link_focus:-ms-input-placeholder, .main_tab .style-select3-link:focus:-ms-input-placeholder, .main_tab .style-select3-link.ik_select_link_focus:-ms-input-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus:-ms-input-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus:-ms-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.main_tab .style-input3:focus::-webkit-input-placeholder, .main_tab .style-input3.ik_select_link_focus::-webkit-input-placeholder, .main_tab .style-textarea3:focus::-webkit-input-placeholder, .main_tab .style-textarea3.ik_select_link_focus::-webkit-input-placeholder, .main_tab .style-select3-link:focus::-webkit-input-placeholder, .main_tab .style-select3-link.ik_select_link_focus::-webkit-input-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:focus::-webkit-input-placeholder, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_focus::-webkit-input-placeholder {
	color: transparent;
	-webkit-transition: 0.1s;
	transition: 0.1s; }
.main_tab .style-input3.novalidate, .main_tab .style-textarea3.novalidate, .main_tab .style-select3-link.novalidate, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.novalidate {
	-webkit-box-shadow: inset 0 0 0 1px #972121, inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 0 0 0 1px #972121, inset 1px 1px #d5d5d5, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white; }
.main_tab .style-input3:disabled, .main_tab .style-input3[disabled], .main_tab .style-input3.ik_select_link_disabled, .main_tab .style-textarea3:disabled, .main_tab .style-textarea3[disabled], .main_tab .style-textarea3.ik_select_link_disabled, .main_tab .style-select3-link:disabled, .main_tab .style-select3-link[disabled], .main_tab .style-select3-link.ik_select_link_disabled, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:disabled, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link[disabled], .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link.ik_select_link_disabled {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.main_tab .style-select3-link:before, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:before {
	content: '';
	position: absolute;
	top: 14px;
	right: 12px;
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #000000 transparent transparent;
	width: 1px; }

.main_tab .style-select3-link:after, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link:after {
	content: '';
	position: absolute;
	top: 1px;
	right: 0;
	bottom: 1px;
	width: 32px;
	border-left: 1px solid #ffffff;
	-webkit-box-shadow: -1px 0 #d5d5d5;
	box-shadow: -1px 0 #d5d5d5; }

.main_tab .style-checkbox3 {
	position: fixed;
	top: 0;
	right: 200%; }
.main_tab .style-checkbox3 ~ .fake-checkbox3 {
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #d6d6d6;
	-webkit-box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	border-radius: 3px;
	margin: -2px 5px 0 0; }
.main_tab .style-checkbox3 ~ .fake-checkbox3:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -261px no-repeat;
	width: 9px;
	height: 7px;
	margin: 3px 0 0 3px; }
.main_tab .style-checkbox3 ~ .lbl {
	display: inline-block; }
.main_tab .style-checkbox3:checked ~ .fake-checkbox3:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -213px no-repeat;
	width: 9px;
	height: 7px; }
.main_tab .style-checkbox3:focus ~ .fake-checkbox3 {
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.main_tab .style-checkbox3:disabled ~ .fake-checkbox3, .main_tab .style-checkbox3[disabled] ~ .fake-checkbox3 {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.main_tab .style-checkbox3:disabled ~ .lbl, .main_tab .style-checkbox3[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.main_tab .search-form .lbl-ctrl {
	color: #616161;
	font-size: 12px;
	margin-right: 17px; }

.main_tab .search-form2 .lbl-ctrl {
	color: #616161;
	font-size: 12px;
	margin-right: 17px; }

.main_tab .ajax .e-form .e-form-el {
	margin-right: 15px;
	display: inline-block;
	vertical-align: middle; }

.main_tab .e-form {
	float: left; }

.main_tab e-form-el {
	display: inline-block;
	vertical-align: middle;
	background: #9F9;
	resize: both;
	overflow: auto; }

/*
.main_tab .ik_select_autowidth {
	width: 458px !important;

}

.main_tab .form-disk .ik_select_autowidth {
	width: 195px !important;

}
.main_tab .form-car .ik_select_autowidth {
	width: 250px !important;

}
.main_tab .typeoil_form .ik_select_autowidth {
	width: 375px !important;

}
*/
.main_tab .style-btn3 {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 0;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: center;
	line-height: 12px;
	padding: 11px 10px 9px;
	position: relative;
	background: -webkit-gradient(linear, left 0%, left 100%, from(#252974), to(#1c1f58));
	background: -webkit-linear-gradient(top, #252974 0%, #1c1f58 100%);
	background: -moz-linear-gradient(top, #252974 0%, #1c1f58 100%);
	background: linear-gradient(top, #252974 0%, #1c1f58 100%);
	background: linear-gradient(to bottom, #252974 0%, #1c1f58 100%);
	-pie-background: linear-gradient(to bottom, #252974 0%, #1c1f58 100%);
	background-repeat: repeat-x;
	font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }
.main_tab .style-btn3:after {
	font-size: 18px;
	content: attr(data-val);
	display: inline-block;
	vertical-align: top;
	margin: -11px -10px -9px 10px;
	padding: 11px 10px 9px;
	border-left: 1px solid #353984;
	box-shadow: -1px 0 #1a1d52; }
.main_tab .style-btn3:hover, .main_tab .style-btn3:focus {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#3236a8), to(#222581));
	background: -webkit-linear-gradient(top, #3236a8 0%, #222581 100%);
	background: -moz-linear-gradient(top, #3236a8 0%, #222581 100%);
	background: linear-gradient(top, #3236a8 0%, #222581 100%);
	background: linear-gradient(to bottom, #3236a8 0%, #222581 100%);
	-pie-background: linear-gradient(to bottom, #3236a8 0%, #222581 100%);
	background-repeat: repeat-x; }
.main_tab .style-btn3:focus {
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.85);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.85); }
.main_tab .style-btn3:active {
	background: -webkit-gradient(linear, left 0%, left 100%, from(#1d215a), to(#1c1f58));
	background: -webkit-linear-gradient(top, #1d215a 0%, #1c1f58 100%);
	background: -moz-linear-gradient(top, #1d215a 0%, #1c1f58 100%);
	background: linear-gradient(top, #1d215a 0%, #1c1f58 100%);
	background: linear-gradient(to bottom, #1d215a 0%, #1c1f58 100%);
	-pie-background: linear-gradient(to bottom, #1d215a 0%, #1c1f58 100%);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.5); }

.main_tab .style-radio3 {
	position: fixed;
	top: 0;
	right: 200%; }
.main_tab .style-radio3 ~ .fake-radio3 {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	background: #d6d6d6;
	-webkit-box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	box-shadow: inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02), 1px 1px white;
	border-radius: 50%;
	margin: -2px 5px 0 0;
	cursor: pointer; }
.main_tab .style-radio3 ~ .fake-radio3:before {
	content: '';
	display: block;
	background: url('/img/sprites-sd715764b4b.png') 0 -2708px no-repeat;
	width: 6px;
	height: 6px;
	margin: 4px 0 0 4px; }
.main_tab .style-radio3 ~ .lbl {
	display: inline-block; }
.main_tab .style-radio3:checked ~ .fake-radio3:before {
	background: url('/img/sprites-sd715764b4b.png') 0 -2664px no-repeat;
	width: 6px;
	height: 6px; }
.main_tab .style-radio3:focus ~ .fake-radio3 {
	-webkit-box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 0 0 1px rgba(153, 153, 153, 0.7), inset 1px 1px #c3c3c3, inset 2px 2px 0 rgba(0, 0, 0, 0.02); }
.main_tab .style-radio3:disabled ~ .fake-radio3, .main_tab .style-radio3[disabled] ~ .fake-radio3 {
	opacity: 0.5;
	filter: alpha(opacity=50); }
.main_tab .style-radio3:disabled ~ .lbl, .main_tab .style-radio3[disabled] ~ .lbl {
	opacity: 0.5;
	filter: alpha(opacity=50); }

.main_tab .typeoil_wrap {
	width: 110px;
	float: left; }

.scroling_min {
	overflow-y: scroll;
	padding-right: 6px;
	height: 400px; }

.hidd-info1 {
	margin-left: -123px; }
@media (max-width: 1399px) {
	.hidd-info1 {
		margin-left: -210px !important; } }

@media (min-width: 1400px) {
	.hidden-large {
		display: none !important; } }

.main_tab .checkbox label {
	display: none; }

.main_tab .brends label {
	display: block !important; }

.main_tab .checkbox br {
	display: none; }

.main_tab .checkbox .lbl-ctrl {
	display: block !important; }

.main_tab .checkbox {
	margin-top: 10px; }

.manufacturer_list {
	text-align: justify; }

.manufacturer_list .item {
	display: inline-block;
	width: 152px;
	height: 110px;
	overflow: hidden;
	text-align: center;
	text-decoration: none; }

.manufacturer_list .item span {
	font-family: "proxima_nova_cn_rgbold",Arial,sans-serif;
	font-size: 16px; }

.manufacturer_list .item .item_img {
	display: block;
	float: left;
	width: 152px;
	height: 62px; }

.manufacturer_list .item .item_img img {
	width: 134px;
	border-width: 1px;
	border-style: solid;
	border-color: #e1e1e1;
	border-radius: 5px; }

.search-form2 .tab-blocks .e-form .e-form-el {
	margin-bottom: 15px; }

.search-form2 .tab-blocks .e-form .e-form-el label {
	margin-bottom: 10px; }

.n_cancel {
	left: 150px;
	bottom: 17px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 3px solid;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #e9432d;
	text-decoration: none !important;
	text-align: center;
	line-height: 1;
	padding: 14px 20px 11px;
	position: absolute;
	background: 0;
	font-family: 'proxima_nova_cn_rgbold',Arial,sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }

.mfp-wrap {
	overflow-x: auto !important; }

.mfp-content {
	height: 100%; }

.popup {
	height: 100%; }

.basket_actions .back, .drop, .delete {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	border: 2px solid #cacaca;
	border-radius: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #8e8e8e !important;
	text-decoration: none !important;
	text-align: center;
	line-height: 12px;
	padding: 8px 10px 6px;
	position: relative;
	background: #fff;
	font-family: 'proxima_nova_cn_rgbold',Arial,sans-serif;
	text-transform: uppercase;
	white-space: nowrap; }

.basket_actions .back:hover, .drop:hover, .delete:hover {
	border-color: #aeaeae; }

.orderitem_price {
	color: #e9432d;
	font-size: 18px;
	white-space: nowrap;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold',Arial,sans-serif;
	float: left;
	margin-top: 2px;
	margin-right: 80px; }

.orderitem_title {
	font-size: 15px;
	color: #202466;
	font-weight: bold;
	font-family: 'proxima_nova_cn_rgbold',Arial,sans-serif;
	margin: 0 0 5px;
	text-transform: uppercase; }

.n_form_title {
	cursor: pointer; }

.e-form-el-error {
	color: red;
	margin-top: 3px; }

.callback_textarea .style-textarea {
	margin-bottom: 0px; }

.e-form-el-store label, .e-form-el-etdiff label {
	display: none; }

.e-form-el-store .lbl-ctrl, .e-form-el-etdiff .lbl-ctrl {
	display: block; }

.e-form-el-store, .e-form-el-etdiff {
	margin-bottom: 0px !important; }

#tabs, .form-holder {
	opacity: 0; }

.addr-fields .row-form4 {
	margin-bottom: 10px; }

.manufacturer_filter {
	margin-left: 15px;
	display: inline-block;
	margin-bottom: 10px;
	cursor: pointer; }

.main_tab .title_label strong, .main_tab .title_label .style-checkbox:checked ~ .lbl, .main_tab .title_label .style-radio:checked ~ .lbl, .main_tab .title_label .style-input2, .main_tab .title_label .style-textarea2, .main_tab .title_label .style-select2-link, .main_tab .title_label .style-select2-dd ul li, .style-select2-dd ul .main_tab .title_label li, .main_tab .title_label .style-checkbox2:checked ~ .lbl, .main_tab .title_label .style-radio2:checked ~ .lbl, .ajax .e-form .e-form-el .e-form-el-control .ik_select .main_tab .title_label .ik_select_link, .main_tab .title_label .style-select3-dd ul li, .style-select3-dd ul .main_tab .title_label li, .main_tab .title_label .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul li, .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner ul .main_tab .title_label li, .main_tab .title_label .link-type1, .main_tab .title_label .link-type3, .main_tab .title_label .sort-params label .active_up, .sort-params label .main_tab .title_label .active_up, .main_tab .title_label .sort-params label .active_daun, .sort-params label .main_tab .title_label .active_daun, .main_tab .title_label .city ul li.current a, .city ul li.current .main_tab .title_label a, .main_tab .title_label .nav-addr a.active, .nav-addr .main_tab .title_label a.active, .main_tab .title_label .nav-tabs a.active, .nav-tabs .main_tab .title_label a.active, .main_tab .title_label .ik_select_dropdown ul li, .ik_select_dropdown ul .main_tab .title_label li, .main_tab .title_label .style-select-dd ul li, .style-select-dd ul .main_tab .title_label li, .main_tab .title_label .style-input3, .main_tab .title_label .style-textarea3, .main_tab .title_label .style-select3-link, .main_tab .title_label .ajax .e-form .e-form-el .e-form-el-control .ik_select .ik_select_link, .main_tab .ajax .e-form .e-form-el .e-form-el-control .ik_select .title_label .ik_select_link, .main_tab .title_label .style-checkbox3:checked ~ .lbl, .main_tab .title_label .style-radio3:checked ~ .lbl {
	display: none; }

.main_tab .ajax .e-form .e-form-el-thorn {
	display: none; }

.e-form-el-thorn {
	display: none; }

.blacks {
	color: black; }

.question_call {
	min-height: 80px;
	padding-top: 4px !important; }

.recomend {
	float: left;
	width: 50%;
	min-width: 350px; }

.novisible {
	display: none; }

.tname {
	display: block !important; }

.tphone {
	display: block !important; }

.whiteinfo {
	color: white; }

.clear {
	clear: both; }

.sort-params .current{
	font-weight: bold;
}
.brand-title{
	margin-bottom: 5px;
}
.brand-title + .about-block{
	background: none;
}
h1 + .about-block{
	background: none;
}
.compare-car .e-form-el{
	display: inline-block;
}
.compare-car input[type="submit"]{
	margin-top: -20px;
}
/*.filters-compare{
	margin: 0;
	float: none;
	display: block;
}*/
form.compare-car{
	display: inline-block;
}
.wo-car{
	display: inline-block;
	margin-left: 20px;
	padding-top: 25px;
	vertical-align: top;
}

.pull-left.in-inst-left {
	width: 71%;
}

.in-instagr {
	padding-left: 40px;
    display: inline-block;
    position: relative;
}

.in-instagr-h {
	position: absolute;
    left: 2px;
    top: 2px;
}

.shop_near_button {     
	font-size: 25px;
    line-height: 26px;
    margin-bottom: 20px;
	cursor: default;
	margin-top: 40px;
}	

.style-btn3.shop_near_button:after {
	display: none;
}

.load-more-shop-near {
    margin-bottom: 20px;
}

.gruz-new-button {
	display: block;
    width: 241px;
    height: 60px;
    text-decoration: none;
    position: absolute;
    top: 100px;
    left: 30px;
    z-index: 1000;
    background: url(/img/gruz-button.png) 0 0 no-repeat;
}

.gruz-new-button:hover {
	text-decoration: none;
	opacity: 0.9;
}

.action3-new-button {
	display: block;
    /*width: 241px;
    height: 60px;*/
    text-decoration: none;
    position: absolute;
    top: 100px;
    left: 30px;
    z-index: 1000;
    /*background: url(/img/action3-button.png) 0 0 no-repeat;*/
}

.action3-new-button:hover {
	text-decoration: none;
	opacity: 0.9;
}

.bottom-but-txt {
	display: block;
    position: absolute;
    bottom: 0;
    font-size: 10px;
    text-transform: lowercase;
    text-align: center;
    left: 0;
    right: 0;
    color: #8d8d92;
}
@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
.not-fount-legk-shin {
	font-size: 19px;
}
.not-fount-legk-shin a {
	text-decoration: none;
	color: red;
	font-weight: bold;
}
.actions-list {
	width: 27%;
	min-width: 400px;
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
	margin-right: 15px; }

.hidd-info3 {
	margin-left: -123px; }
@media (max-width: 1399px) {
	.hidd-info3 {
		margin-left: -210px !important; } }	

.show-hidd .hidd-info3 {
	position: absolute;
	top: 200%;
	left: -99999px;
	opacity: 0;
	filter: alpha(opacity=0);
	padding-top: 35px;
	z-index: 999;
	cursor: default;
	white-space: normal;
	color: #212121;
	font-family: "helveticaneuecyrroman", Arial, sans-serif;
	font-weight: 400;	}

.show-hidd .hidd-info3 .cont-h-i {
	background: #ffffff;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }
.show-hidd .hidd-info3 .cont-h-i:after {
        content: '';
        border-width: 0 9px 10px;
        border-style: solid;
        border-color: transparent transparent #ffffff;
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -9px; }

.show-hidd:hover .hidd-info3 {
	top: 100%;
	left: 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s; }

.hidd-info3 .border2 {
	background: #fff;
	width: 400px;
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	position: relative; }
	
.hidd-info3 .border2 .row-form4 .style-input {
	height: 29px;
	width: 100%;
	font-size: 13px;
	padding: 0 10px; }
	
.hidd-info3 .border2 .row-form4 .style-textarea {
	height: 100px;
	font-size: 13px;
	margin-bottom: 0;
	}	
	
.hidd-info3 .border2 .row-form4 strong {
	font-size: 13px;
	text-align: left;
}	

.hidd-info3 .border2 .row-form4.clear.compl-subm.text-center {
	text-align: center;
	padding-top: 25px;
}

.hidd-info3 .border2 .row-form4 .style-btn9 {
    padding: 10px 10px 8px;
    width: 150px;
}

.hidd-info3 .ik_select_link_text {
	font-size: 13px;
}

.com-head {
	text-transform: uppercase;
    text-align: left;
    margin-top: 7px;
    font-size: 24px;
	margin-bottom: 7px;
}

.hidd-info3 .e-form-el-error {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.hidd-info3 .row-form4.pull-left, .hidd-info3 .row-form4.pull-right {
	width: 47%;
}

.hidd-info3 .border2 .row-form4 {
	text-align: left;
	margin-bottom: 4px;
	margin-top: 0px  !important; }

.hidd-info3 .border2 .row-form4 .style-btn9 {
	padding: 8px 10px 6px; }	
	
.hidd-info3 {
	color: black; }	
	
.hidd-info2 {
	color: black; }

.hidd-info {
	color: black; }

.popup-inner {
	color: white;
	font-size: 32px;
	text-align: center; }

.mfp-close {
	color: white;
	font-size: 40px;
	text-align: center; }

.colorlink {
	float: left;
	margin-left: 220px; }

.ctrl-s-f2:checked ~ .left-sect2 .search-form2 .tabs .tab-item {
	width: 30px !important; }

.ctrl-s-f2:checked ~ .left-sect2 {
	width: 55px; }

.info-c-i2 {
	position: relative; }

.red_caution {
	float: right;
	min-height: 20px;
	padding: 10px;
	margin-top: -9%;
	margin-left: 200px;
	border: 2px solid red;
	border-radius: 15px;
	text-align: center;
	vertical-align: middle;
	display: inline-block; }

@media (max-width: 1350px) {
	.red_caution {
		margin-top: -25%; } }
.header-area {
	min-height: 119px; }

.about-block ul, ol {
	list-style: initial;
	padding: inherit; }

.fixtop {
	z-index: 99;
	margin-left: -30px;
	position: fixed;
	padding: 0 30px;
	background: url("/img/pattern2.png") repeat #dadada; }

.holiday_button {
	/*top: 110% !important;
	border-color: red;
	background-color: rgba(0, 0, 0, 0.5) !important;*/
	top: 100px !important;
    left: auto !important;
    border-color: red;
    background-color: rgba(0, 0, 0, 0.5) !important;
    right: 30px;
}

.tel-location {
	background: #202466;
	position: initial;
	float: left; }

.actions-list-img {
	width: 100%;
	min-height: 40px;
	display: table-row;
	vertical-align: top;
	text-align: center; }

.actions-list-img a img {
	max-width: 80%;
	padding: 10px; }

.action_img {
	position: absolute;
	/*left: -4px;
	top: -6px;*/
	bottom: -7px;
	right: 0;
	z-index: 5; }
	
.new_action_img {
	position: absolute;
	top: 0;
	right: -8px;
	z-index: 5; }	
	
.new_action_img_big {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5; }	

.action_img_bottom {
	position: absolute;
	right: -8px;
	top: 34px;
	z-index: 5; }

.action_img_bottom5 {
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 5;
	width: 30px; }

.action_img_bottom5_big {
	position: absolute;
	right: 105px;
	top: -1px;
	z-index: 5; }

.img-card {
	position: relative; }

.action_button {
	font-size: 25px;
	line-height: 26px;
	margin-bottom: 20px; }

.action_big {
	background-color: rgba(0, 0, 0, 0.2);
	font-size: 25px;
	line-height: 26px;
	position: absolute !important;
	top: 189px;
	left: 0px; }

.text-man {
	font-family: "proxima_nova_cn_rgbold",Arial,sans-serif;
	font-weight: 700;
	line-height: 1.1;
	color: #202466;
	font-size: 17px;
	text-transform: uppercase; }

.flashbanner {
	width: 100%;
	overflow: hidden; }

.flashbanneritem {
	margin-left: -7px;
	zoom: 105%; }

.flashbanner_link {
	position: absolute;
	width: 100%;
	height: 100%; }

.posform {
	position: relative; }

.prod-item-disk {
	height: 500px !important; }
.prod-item-diskg {
	height: 500px !important; }	
.prod-item-diskg .info2-p-i {
    bottom: 14px !important;
}	
.prod-item{
	width: 135px;
}
.prod-item .info2-p-i{
	margin: 0 0 -7px;
}

.goods_refer {
	margin-left: 370px; }

#tab9_2:checked ~ .tabs .tab-item:nth-child(9) {
	cursor: default; }
#tab9_2:checked ~ .tabs .tab-item:nth-child(9):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab9_2:checked ~ .tabs .tab-item:nth-child(9) .icon-sect9 {
	width: 31px;
	height: 29px;
	background: url(/img/krepegred.png) no-repeat; }
#tab9_2:checked ~ .tab-blocks .tab-block:nth-child(9) {
	display: block;
	border-top-right-radius: 0; }
	
#tab222_2:checked ~ .tabs .tab-item:nth-child(4) {
	cursor: default; }
#tab222_2:checked ~ .tabs .tab-item:nth-child(4):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: -1px;
	bottom: 0;
	background: #313131;
	border-radius: 3px 3px 0 0;
	z-index: 1; }
#tab222_2:checked ~ .tabs .tab-item:nth-child(4) .icon-sect222 {
	width: 30px;
	height: 30px;
	background: url(/img/active_diskg.png) no-repeat; }
#tab222_2:checked ~ .tab-blocks .tab-block:nth-child(11) {
	display: block;
	border-top-right-radius: 0; }
	

.main-sect .tab-item .icon-sect9 {
	margin-top: 5px;
	margin-left: 2px;
	width: 30px;
	height: 30px;
	background: url(/img/krepegwhite.png) no-repeat; }

.left-sect2 .tab-item .icon-sect9 {
	margin-top: 5px;
	margin-left: 2px;
	width: 30px;
	height: 30px;
	background: url(/img/krepeggray.png) no-repeat; }

.search-form2 .tabs .tab-item {
	width: 10% !important; }

.left-sect2 {
	width: 320px;
	padding: 42px 3px; }

.b_lite {
	float: inherit;
	text-decoration: none;
	margin-right: 25px;
	font-weight: bold;
	margin-left: 0px; }

.b_lite .lite_top {
	font-size: 18px;
	color: #e9432d; }

.b_lite .ite_bottom {
	font-size: 14px;
	color: #202466; }

.const_width {
	min-width: 200px; }

#tab9:checked ~ .tabs .tab-item:nth-child(10) {
	text-shadow: none;
	color: #e9432d;
	background: #f2f2f2;
	cursor: default; }
#tab9:checked ~ .tabs .tab-item:nth-child(10):before, #tab9:checked ~ .tabs .tab-item:nth-child(10):after {
	display: none; }
#tab9:checked ~ .tabs .tab-item:nth-child(10) .icon-sect9 {
	width: 31px;
	height: 29px;
	background: url(/img/krepegred.png) no-repeat; }
#tab9:checked ~ .tabs .tab-item:nth-child(10) .icon-sect5 {
	background: url('/img/sprites-sd715764b4b.png') 0 -1501px no-repeat;
	width: 20px;
	height: 25px; }	
#tab9:checked ~ .tabs .tab-item:nth-child(10) + .tab-item:before {
	display: none; }
#tab9:checked ~ .tab-blocks .tab-block:nth-child(9) {
	display: block; }

.left-sect .banner {
	float: left;
	width: 100%;
	min-height: 100px;
	margin-top: 20px;
	padding: 0 26px; }
/*.left-sect .banner #sw-container {
	width: 195px;
	height: 325px; }
*/
.ctrl-s-f2:checked ~ .left-sect2 .banner {
	display: none; }

.ctrl-s-f2 ~ .left-sect2 .banner {
	display: block;
	margin: 25px 28px; }
.ctrl-s-f2 ~ .left-sect2 .banner #sw-container {
	width: 215px;
	height: 360px; }
.action_img_bottom_big{
	position: absolute;
	width: 35%;
	right: 0;
	bottom: 0;
	z-index: 5;
}
.action_img_lbot_big{
	position: absolute;
	width: 35%;
	left: 0;
	bottom: 0;
	z-index: 5;
}
.action_img_top_big{
	position: absolute;
	top: 0;
	left: 0;
	width: 35%;
	z-index: 5;
}
.warranty_img_top, .warranty_img_top_big{
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 3;
}
.warranty_img_top_big{
	width: 35%;
}
.pos_correct{
	top: 14px;
	right: -13px;
}
@media (max-width: 1400px){
	.action_img_bottom_big, .action_img_lbot_big,
	.action_img_top_big, .warranty_img_top_big{
		width: 50%;
	}
}

.w-tooltip, .a-tooltip{
    display: none;
    background:#f3f3f3;
    padding: 10px;
}
.w-tooltip .w-title, .a-tooltip .a-title{
    font-weight: 700;
    line-height: 1.1;
    color: #202466;
    text-transform: uppercase;
}
.w-tooltip .w-descr, .a-tooltip .a-descr{
    margin: 10px 0;
}
.w-tooltip .w-link, .a-tooltip .a-link{
    float: right;
}
.change-city-btn{
	margin-top: 15px;
}
.sl-tbl{
	width: 100%;
}
.sl-tbl tr th{
	text-align: center;
}
.sl-tbl tr th:first-child{
	text-align: left;
}
.sl-tbl td:first-child{
	width: 75%;
}
.sl-tbl td:last-child{
	text-align: center;
}
.sl-tbl td[colspan="2"]{
	text-align: left;
}
.card .img-card{
	max-width: 25%;
	margin-bottom: 50px;
}
.card .info-card2{
	width: 30%;
}
.shops-list p .amount{
	width: auto;
}
.last_update{
	display: inline-block;
	margin-left: 20px;
}

.trnsp-img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}

.w-tooltip-show, .w-tooltip:hover{
	display: block;
	position: absolute;
	top: 10px;
	left: 30px;
	width: 220px;
	opacity: 0.9;
	text-align: left;
	z-index: 9999;
}

.a-tooltip-show, .a-tooltip:hover{
	display: block;
	position: absolute;
	top: 50px;
	left: 70px;
	width: 220px;
	opacity: 0.9;
	text-align: left;
	z-index: 9999;
}

.wc-tooltip-show{
	display: block;
	position: absolute;
	top: 30px;
	left: 60px;
	width: 220px;
	opacity: 0.9;
	text-align: left;
	z-index: 9999;
}
.img-card .w-tooltip:hover{
	top: 30px;
	left: 60px;
}
.ac-tooltip-show{
	display: block;
	position: absolute;
	bottom: 30px;
	right: 60px;
	width: 220px;
	opacity: 0.9;
	text-align: left;
	z-index: 9999;
}
.img-card .a-tooltip:hover{
	bottom: 30px;
	right: 60px;
	top: auto;
	left: auto;
}
.load-more, .ajax-loader{
	margin-bottom: 20px;
}.rating-button {	display: block;	width: 240px;	height: 59px;	text-decoration: none;	position: absolute;	top: 100px;    left: 30px;    z-index: 1000;	background: url("/img/rating-button.png") 0 0 no-repeat;}.rating-button:hover {	text-decoration: none;	opacity: 0.9;}	


.complain {
	text-decoration: none;
	outline: none !important;
	margin-right: 30px !important;
}

.complain:hover {
	text-decoration: none;
	opacity: 0.8;
}

.style-btn1.action_big.holiday_button.button_control_main:after {
	display: none;
}

.curbreadcrumbs-item {
	color: #000;
}

.checkbox-confirm {
	font-size: 13px;
	line-height: 13px;
	padding-top: 25px;
}

.callback_textarea {
	float: left;
}

.main_tab .ajax .e-form .e-form-el {
	margin-bottom: 5px;
}

.search-form .tabs .tab-item .icon-sect4zapzh {
	background: url(/img/autozap.svg) 0 0 no-repeat;
	width: 25px;
	height: 25px;
}

.form_bestprice .e-form-el-error {
	margin-bottom: 0;
}

.bestprice_btn_wrap {
	position: relative;
}

.bestpricebtn {
	position: absolute;
	right: 25px;
	top: -60px;
	cursor: pointer;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    font-family: 'proxima_nova_cn_rgbold', Arial, sans-serif;
    line-height: 13px;
    display: inline-block;
    vertical-align: top;
    padding: 13px 5px 11px;
    min-width: 177px;
    border: 3px solid #e9432d;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: 0.1s;
    transition: 0.1s;
}

.bestpricebtn:hover, .bestpricebtn:active, .bestpricebtn:focus {
	color: #444;
	border: 3px solid #f9533d;
}

.best_price_txt {
	font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
/*New adaptive style*/
.wrap-site {
	min-width: 320px;
}

.counter input[type='text'] {
	opacity: 0;
	visibility: hidden;
}

.center-col {
	max-width: 440px;
	width: auto;
}

.hidd-info3 {
	margin: 0 !important;
}

.calcmap {
	width: 15.862069%;
}

.calcContainer {
	width: 80%;
	margin-left: 4.13793103%;
}

.calcContainer .input {
	width: 100%;
}

.calcContainer .input input {
	width: 100%;
}

.clear_basket {
	width: 100%;
	max-width: 600px;
}

.footer {
	min-width: auto;
}

.n-tab-items-wrp-head {
	position: relative;
}

.n-tab-items-h3 {
	text-align: center;
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    font-weight: bold;
    color: #888;
    font-size: 20px;
}

.n-tab-items-h3 span {
	display: inline-block;
	padding: 0 10px;
	background: #fff;
}

@media (max-width: 1024px) {
	.container {
		position: relative;
	}
	.left-sect {
		z-index: 20;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: auto;
		min-height: auto;
	}
	.left-sect .logo {
		order: -2;
		margin: 30px;
	}
	.left-sect .tel-location {
		order: -1;
	}
	.left-sect .banner {
		display: none;
	}
	.main-page .left-sect {
		width: 100%;
	}

	.main-nav {
		display: flex;
		width: 100%;
	}

	.main-nav a {
		flex-grow: 1;
	}

	.main-nav a:first-child {
		padding-left: 30px;
	}

	.main-nav a+a {
		margin-top: 0;
	}
	.main-nav .nav-icon {
		display: none;
	}
	.main-nav .nav-lbl {
		display: inline-block;
	}

	.main-page .main-sect {
		margin-left: 0;
	}
	.wrap-site {
		padding-top: 139px;
	}
	.header {
		display: flex;
		flex-wrap: wrap;
		height: auto;
	}

	.header .cell-h {
		flex-grow: 1;
		padding: 9px 18px;
		border-bottom: 1px solid #d9d9d9;
	}

	.header .cell-h:nth-child(3) {
		border-right: 0;
	}

	.header .cell-h:last-child {
		display: flex;
		align-items: center;
		border-left: 0;
		border-bottom: 0;
		border-top: 1px solid #ffffff;
	}

	.header .cell-h:last-child .in-icon {
		margin-left: auto;
	}

	.tel-location .tel-txt {
		display: inline-block;
	}
	.left-sect2 {
		margin-left: 0;
		padding: 3px;
		width: 100%;
		float: none;
	}

	.left-sect2::after {
		display: none;
	}
	.prod-list {
		margin-right: -7px;
	}
	.prod-item {
		margin-right: 7px;
		margin-bottom: 10px;
	}

	.search-form2 .tabs {
		display: flex;
	}

	.search-form2 .tabs .tab-item {
		flex-grow: 1;
	}

	.ctrl-s-f2:checked~.left-sect2 {
		width: 100%;
	}

	.search-form2 .control-block .icon-arr {
		transform: rotate(90deg);
	}

	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tabs .tab-item~.tab-item {
		margin-top: 0;
	}

	.header-area .fixtop {
		position: static;
		margin: 0;
		padding: 0;
	}

	.red_caution {
		margin: 0;
	}

	.goods_refer {
		margin-left: 0;
	}
	.cart-item2 .price-c-i2 {
		margin-right: 0;
	}

	.filters1 {
		margin-top: 20px;
	}

	.actions-list {
		min-width: 337px;
	}

	footer .pull-left.in-inst-left {
		width: 58%;
	}

	.footer .navigation {
		display: none;
	}

	.footer .colorlink {
		float: none;
	}
	.search-form2 .tab-blocks {
		display: none;
	}
	.left-sect2 .search-form2 .control-block label {
		font-size: 0;
		color: transparent;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .control-block label {
		font-size: 12px;
		color: #fff;
	}
	.left-sect2 .search-form2 .control-block {
		padding: 10px;
		text-align: center;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .control-block {
		padding: 25px 20px 15px;
		text-align: left;
	}
	.left-sect2 .search-form2 .control-block .icon-arr {
		transform: rotate(-90deg);
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .control-block .icon-arr {
		transform: rotate(-90deg);
		margin-top: -2px;
		margin-right: 6px;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tab-blocks {
		display: block;
	}
	.search-form2 .tabs {
		background-color: #313131;
		border-radius: 3px 3px 0 0;
		padding: 0;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tabs {
		background-color: transparent;
		border-radius: 0;
		height: 41px;
		padding: 0;
	}
	.search-form2 .tabs {
		margin-right: 0;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tabs {
		margin-right: 1px;
	}
	.search-form2 .tabs:before,
	.search-form2 .tabs .tab-item:before {
		display: none;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tabs .tab-item:before,
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tabs:before {
		display: block;
	}
	.ctrl-s-f2:checked~.left-sect2 .search-form2 .tabs .tab-item {
		height: 100%;
		line-height: 37px;
	}
}

@media (max-width: 767px) {
	.left-sect .logo {
		margin: 20px 15px;
	}
	.main-page .tel-location .tel-txt,
	.tel-location .tel-txt {
		display: none;
	}

	.main-nav .nav-icon {
		display: block;
		width: 100%;
	}

	.main-nav .nav-icon span {
		width: 100%;
	}

	.main-page .main-nav .nav-lbl,
	.main-nav .nav-lbl {
		display: none;
	}

	.main-nav a {
		width: 14.2857143%;
	}

	.main-nav a:first-child {
		padding-left: 0;
	}

	.main-nav a:hover .nav-lbl {
		display: none;
	}

	.wrap-site {
		padding-top: 119px;
		padding-bottom: 0;
	}

	.main-sect {
		padding: 0 15px;
	}

	.header .cell-h:last-child {
		flex-wrap: wrap;
	}

	.slider-area {
		margin-top: 0;
	}

	.slider-area .slider .slide .txt-slide {
		width: 100%;
	}

	.slider-area .slider .slide .txt-slide .title {
		font-size: 40px;
	}

	.slider-area .slider .slide .txt-slide .sub-title {
		font-size: 30px;
	}

	.search-form .tabs .tab-item .icon-sect {
		margin-right: 0;
	}

	.search-form .tabs .tab-item .overflow-hidden {
		display: none;
	}

	.main_tab .ajax .e-form .e-form-el {
		margin-right: 10px;
	}

	.main-news {
		margin: 0 -15px;
		padding: 1px 15px 25px;
	}

	.main-news .list-m-n {
		display: flex;
		flex-wrap: wrap;
	}

	.main-news .list-m-n .item-m-n {
		width: 50%;
		padding: 0 18px 18px 19px;
	}

	.manufacturer_list {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.manufacturer_list .item {
		width: 145px;
	}

	.manufacturer_list .item .item_img {
		width: 145px;
	}

	.write-item {
		display: flex;
		flex-direction: column;
	}

	.write-item .col2-w-i {
		width: auto;
		border-left: 0;
		border-top: 1px solid #e1e1e1;
	}

	.addrs,
	.info-shop {
		float: none;
		width: 100%;
	}
	.nav-addr a.active {
		margin: 0;
		border-radius: 5px;
		border-right: 1px solid #ececec;
	}

	.info-shop .img-shop {
		max-width: 100%;
		width: auto;
		margin: 0;
		float: none;
	}

	.info-shop .title {
		margin-top: 6px;
	}

	.bestpricebtn {
		position: static;
		margin-bottom: 25px;
	}

	.filters1&gt;div {
		margin-bottom: 10px;
	}

	.filters1&gt;div:last-of-type {
		margin-bottom: 0;
	}

	.hidd-info3 .border2 {
		width: auto;
		min-width: 280px;
		max-width: 400px;
	}

	.hidd-info3 .row-form4.pull-left,
	.hidd-info3 .row-form4.pull-right {
		width: 100%;
	}

	.cart-list2 {
		display: flex;
		flex-direction: column;
	}

	.cart-item2 {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		border-bottom: 1px solid #e1e1e1;
	}

	.cart-item2 .img-c-i2 {
		padding: 5px;
		width: 24.3055556%;
	}

	.cart-item2 .info-c-i2 {
		padding: 5px;
		width: 75.6944444%;
	}

	.cart-item2 .info2-c-i2,
	.cart-item2 .counter-c-i2,
	.cart-item2 .info3-c-i2 {
		width: auto;
		padding: 8px 5px;
		border: none;
		align-self: center;
	}

	.cart-item2 .opt-c-i2 {
		position: absolute;
		top: 0;
		right: 0;
		width: auto;
		padding: 5px;
		border: none;
	}

	.cart-item2+.cart-item2 .img-c-i2,
	.cart-item2+.cart-item2 .info-c-i2,
	.cart-item2+.cart-item2 .info2-c-i2,
	.cart-item2+.cart-item2 .counter-c-i2,
	.cart-item2+.cart-item2 .info3-c-i2,
	.cart-item2+.cart-item2 .opt-c-i2,
	.cart-item2:last-of-type {
		border: none;
	}

	.on-order .title.text-uppercase {
		display: block;
	}

	.order-block .col-group {
		margin: 0 -15px;
	}

	.order-block .col-group tr {
		display: flex;
		flex-direction: column;
	}

	.order-block table tr td.col2,
	.order-block table tr td.col3 {
		padding: 15px;
		width: 100%;
	}

	.order-block p.delivery-type {
		width: 100%;
	}

	.addr-fields {
		padding: 0;
	}

	.style-btn7 {
		padding: 10px 15px 8px;
	}

	.style-checkbox2~.lbl {
		display: inline;
	}

	.lbl-ctrl {
		white-space: normal;
	}

	.filters-compare {
		margin-left: 0;
		margin-bottom: 23px;
	}

	.search-form2 .e-form {
		display: flex;
		flex-direction: column;
	}

	.main-sect .search-form2 .e-form {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.compare-car input[type="submit"] {
		margin: 0;
	}

	.modal-win .close-btn {
		top: -20px;
		right: 0;
		padding-right: 0;
	}

	.modal-win {
		margin-left: -50% !important;
	}

	.actions-list {
		width: 100%;
		min-width: auto;
	}

	.card .header-i-c .in-compare {
		display: block;
	}

	.card .header-i-c .label-card {
		float: none;
	}

	.card .info-card1 {
		float: none;
		width: 100%;
		margin-right: 0;
		clear: both;
	}

	.card .info-card2 {
		float: none;
		width: 100%;
	}

	.row-form4.pull-left,
	.row-form4.pull-right {
		float: none !important;
	}

	.cabinet {
		display: block;
	}

	.cabinet .nav-tabs {
		display: block;
		width: 100%;
	}

	.cabinet .nav-tabs a.active {
		border-radius: 5px;
	}

	.cabinet .nav-tabs a.active:first-child:after {
		display: none;
	}

	.cabinet .nav-tabs a.active:before {
		display: none;
	}

	.cabinet .tab-cont {
		width: calc(100vw - 30px);
	}

	.profile {
		width: 100%;
	}

	.calcmap {
		display: none;
	}

	.calcSize {
		margin: 0;
	}

	.calcContainer {
		margin: 0 -20px;
	}

	.tab-block.pie:nth-child(2) .e-form-el-radius {
		margin: 0;
	}

	.form-kolpaki .e-form,
	.form-kolpaki .e-form-el-kdiametr {
		width: 100%;
	}

	.news-article img,
	.action-article img {
		width: 100% !important;
		height: auto !important;
	}

	.news-article iframe {
		width: 100% !important;
		height: auto !important;
	}

	.action_button {
		font-size: 20px;
		text-align: center;
	}

	.ik_select_autowidth {
		max-width: 100%;
	}

	.last_update {
		margin-left: 0;
	}

	.sort-params {
		margin: 0 !important;
	}

	.sort-params label+label {
		margin-left: 5px;
	}

	.map-area {
		margin: 0 -15px 22px;
	}

	.footer {
		position: static;
	}

	.footer .pull-right {
		margin-bottom: 18px;
	}

	.footer .container {
		padding: 0 15px;
	}

	footer .pull-left.in-inst-left {
		width: 75%;
	}

	.footer .colorlink {
		margin-left: 30px;
	}
}
/*
 * 31.03.2020
 */
@media (max-width: 1024px) {
    .action3-new-button {
        top: 155px;
        z-index: 1;
    }
}

@media (max-width: 767px) {
    .action3-new-button {
        top: 215px;
        left: 0;
    }
    .slider-area {
        margin-top: 68px;
    }
	
	.card .img-card {
		max-width: 100%;
		width: 100%;
		margin-bottom: 50px;
	}
}

.info-shop p img {
	width: 41px;
	
}

.product-gallery-item img {
	margin: 0 auto;
}

.product-gallery2 {
	margin-top: 20px;
	/*min-width: 320px;*/
}

.product-gallery2-item {
	/*width: 100px;
	height: 100px;*/
	cursor: pointer;
	border: 1px solid transparent;
	margin: 5px;
}

.slick-slide .product-gallery2-item  img {
	/*max-width: 100px;*/
	max-height: 100px;
	margin: 0 auto;
	display: inline-block;
}

.slick-current .product-gallery2-item {
	border: 1px solid #ccc;
}

.prod-item .title-p-i {
	height: 56px; 
}

.n-tab-items {
	margin: 22px 0 40px 0;
}

.prod-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
}

.prod-item .info2-p-i {
	border-top: 0px;
}

.a_action-img-type23 {
	position: absolute;
	bottom: 0;
	left: -7px;
	right: -7px;
	z-index: 11;
	display: block;
}

.prod-item .img-p-i img.action-img-type23 {
	width: 100%;
	
}

.new_action_img_big.action-img-type23 {
	position: absolute;
	bottom: 0;
	left: -7px;
	right: 0;
	max-width: none;
	width: auto;
	z-index: 11;
}

.newpane-header {
	background: #e9432d;
	width: 430px;
	height: 55px;
	color: #fff;
	padding: 5px;
	overflow: auto;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}

.newpane-header + .slider-area {
	margin-top: 15px;
}

#chart_div svg text {
	font-size: 8px;
}

@media (min-width: 768px) {
	#chart_div svg text {
		font-size: 13px;
	}
}</pre></body></html>