
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

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

/**
 * Remove default margin.
 */

body {
  margin: 0;
  line-height: 1;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

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

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

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

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

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

/**
 * Address styling not present in IE 8/9.
 */

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

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

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

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

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

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

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

/**
 * Re-set default cursor for disabled elements.
 */

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

/**
 * Remove inner padding and border in Firefox 4+.
 */

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

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

/**
 * Define consistent border, margin, and padding.
 */

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

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
  padding: 0;
}

/* MAIN
-------------------------------------------------*/
html, body { 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 13px;
	color: #000; 
}


.clear {
	clear:both
}
.left{
	float:left;
}
.right{
	float: right;
}

a:not([data-mobile="true"]):hover,
a:not([data-mobile="true"]):hover span {
	color: #FF6700 !important; 
	text-decoration: underline !important;
}
a.no-underline { text-decoration: none; }




/* ELEMENTS
------------------------------------------------*/
#overlay { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); /* TODO: для IE8`s emulating IE7 mode */ opacity: 0.7; background: #777; position: fixed; width: 100%; height: 10000px; display: none; z-index: 2001; top: 0px; left: 0px; cursor: pointer; }
#overlay div { position: fixed; top: 0px; right: 0px; z-index : 11002; cursor: pointer; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -746px -87px; width: 48px; height: 48px; } /* #sprite */
#overlay:hover > div { background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -794px -87px; } /* #sprite */
/* Всплывающее окно подсказки поиска */
#search_info{ position: relative; margin: 0 auto; width: 310px; text-align: left; z-index: 30; }
#search_p { width: 100%; }
.snode { padding: 10px 35px; border-bottom: 1px solid #DFDFDF; }
.stitle { font-size:12px;color:grey; padding: 13px 35px; border-bottom: 1px solid #DFDFDF; }
#search_p tbody tr.last td { padding: 10px 35px; border: none; }
.search_pole_info{ margin-top: 30px; *margin-top: 0px; margin-left: -58px; width: 408px; background: #FFF; border: solid #C6C7CE 1px; z-index: 30; text-align: left; padding: 7px; position: absolute; display: none; }
.search_pole_info a{ color: #007FCB; }
.td_light:hover{ background: #DCEFF7; }
/* / Всплывающее окно подсказки поиска */


/* Всплывающее окно корзины */
#addInBasket .addInBasketButton {
	float: left; font-size: 13px; font-weight: bold; padding-top: 7px; height: 30px;
}
#addInBasket .soput_price {
	float:none; margin: 5px 0; 
}
.a-popup-backet-1 {
	display: block;
}
.a-popup-backet-2 {
	display: block; color: #56A0DC; height: 50px;
}
.a-popup-backet-1 div {
	width:150px; height: 100px; display: table-cell; vertical-align: middle;
}
.a-popup-backet-1 div img {
	max-width: 150px; max-height: 100px; display: block; margin: 0 auto;
}
.accessor-block {
	float:left;margin:0 0 0 20px; width: 170px;
}
#mgoodimg,
#goodimg {
	width:150px; height: 150px; vertical-align: middle;
}




/* Окно обратного звонка */
#blockBackCallWindow {display: none; padding: 6px 20px 20px 20px; color: #357e9e; z-index: 3000; position: fixed; top: 260px; left: 0; margin-left: 525px;} /*top:180px;*/
#blockBackCallWindow .td-1 { text-align: right; }
#blockBackCallWindow .td-2 { color: #6e9e35; }
#blockBackCallWindow .td-1 span { cursor:pointer; text-decoration:underline; }


.modal-callback-empty { background-color: white; padding: 10px 25px 25px; }
.modal-callback-empty table { vertical-align: middle; }
.modal-callback-title { float: left; font-family: Tahoma; font-weight: bold; font-size: 15px; text-decoration: none; color: black; margin-top: 7px; }
.modal-callback-empty .td-1 { padding-bottom: 12px; }
.modal-callback-name { border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; background-color: #F4F4F4; }
.modal-callback-name-1 { color: black; padding-left: 20px; }
.modal-callback-name-2 { padding: 5px 20px 5px 5px; }
.modal-callback-name-2 input { width: 196px; margin-left: 7px; font-size: 18px; }
.modal-callback-phone { border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; background-color: #F4F4F4; }
.modal-callback-phone-1 { color: black; padding-left: 20px; }
.modal-callback-phone-2 { padding: 5px 20px 5px 5px; }
.modal-callback-phone-2 input { width: 196px; margin-left: 7px; font-size: 18px; }
/* / Окно обратного звонка */

.express-message {
	border: 1px solid;
	color: #FF0000;
	font-weight: bold;
	margin: 10px auto;
	padding: 10px;
	position: relative;
	width: 800px;
	padding-bottom: 9px;
}


h1 { font-family: Tahoma, sans-serif; font-size: 20px; color: #959595; padding-bottom: 19px; font-weight: bold; margin-top: 24px; }
h1.goodTitle { color: black; margin: 0 0 10px 0; padding: 0; font-size: 32px; }
/* SHARE */
.b-share__text{ color: #4184A3; }
/*reset border*/
.reset-border{ border: 0; }


/* REID
-------------------------------------------------*/
.reid { padding: 5px; position: fixed; z-index: 1000; right: 10px; border: #FF971D 1px solid; background-color: #ECECEC; color: #878888; display: table; }
.reid-0 { top: 40px; right: 10px; position: fixed; height: 23px; }
#reid-0 { top: 80px; height: 13px; }
#reid-1 { top: 120px; /*height: 13px;*/ }
#reid-2 { top:160px; height:40px; text-align:left; }
#reid-3 { top:250px; text-align:left; background: url(/includes/templates/tehnostudio_ru_new/img/bg-zakaz.gif); }
#reid-4 { top:215px; height: 13px; }
.reid-sklad { position: relative; }



.good-main-photo-profit { position: absolute; left: 30px; z-index: 10; padding: 6px; background: red; color: white; }
.good-main-photo-profit-current { position: absolute; left: 10px; z-index: 10; padding: 6px; background: green; color: white; }

/* HEADER
hi - headerInfo
-------------------------------------------------*/
.headerWrapper{ height: 142px; }

.header { width: 980px; height: 100%; margin: 0 auto; }

.headerMenu { 
	width: 970px; 
	height: 62px; 
	background: url(/includes/templates/tehnostudio_ru_new/img/bg-header-menu-2.png) no-repeat;
}



.headerMenuTop { height: 64px; width: 970px; margin: 0 auto; }
.headerMenuItemBorder { padding-top: 16px; float: left; padding-left: 4px; padding-right: 5px;  border-left: solid #E0E0E0 1px;  }
.headerMenuItemBorder:first-child { border-left: solid #E0E0E0 0px; }
.headerMenuItem { padding-top: 16px; float: left; padding-left: 10px; padding-right: 10px; }
.headerMenuItem a { font-size: 13px; color: #000; }
.headerMenuItemBorder a { font-size: 13px; color: #000; }
.headerMenuItemBorder a:hover { color: #FF6700; text-decoration: underline; }

.headerInfo { height: 80px; overflow: hidden; }
.headerInfoLogo { width: 273px; height: 100%; float: left; margin-left: 12px; }
.headerInfoLogoImg { width: 265px; height: 48px; margin-top: 11px; }

.headerInfoSplit { width: 1px; height: 100%; float: left; }
.headerInfoSplitLine { margin-top: 11px; width: 100%; height: 52px; border-right: solid #DFDFDF 1px; }

.hiPhones { position: relative; float: left; width: 517px; height: 100%; overflow: hidden; margin-left: -15px; }
.hiPhoneslogoWrapper { width: 77px; height: 100%; float: left; }
.hiPhoneslogo { 
	background-image: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -646px -87px; /* #sprite */
	position: absolute; 
	width: 50px; 
	height: 50px; 
	margin-left: 20px; 
	margin-top: 11px; 
} 
.hiPhonesNumbersWrapper { float: left; overflow: hidden; height: 100%; }
.hiPhonesNumbersWrapperTop { height: 44px; width: 100%; overflow: hidden; margin-top: 9px; }
.hiPhonesNumbersWrapperBottom { height: 20px; width: 100%; }
.hiPhonesNumbersMoscow {width: 185px; height: 37px; float: left; }
.hiPhonesNumbersPiter{ width: 185px; height: 43px; float: left; }
.hiPhonesNumbersSplit{ width: 1px; height: 37px; float: left; padding-right: 40px; padding-left: 24px; }
.hiPhonesNumbersSplitLine{ width: 1px; height: 35px; border-right: solid #E0DBDB 1px; }
.hiPhonesNumbersCityTop { color: #555; font-size: 11px; }
.hiPhonesNumbersCityBottom { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 18px; margin-top: 5px; }
.hiPhonesNumbersCityBottomSelect { font-family: Tahoma, sans-serif; font-size: 20px; margin-top: 3px; }
.hiPhonesNumbersCityBottomSelectIn {width: 177px; height: 23px; font-size: 12px; outline: none;}
.hiPhonesNumbersCityBottomSelectIn2 {width: 201px; height: 23px; font-size: 12px; outline: none;}

.hiPhonesNumbersWrapperBottomCorner{ height: 20px; overflow: hidden; }
.hiPhonesNumbersWrapperBottomCornerLeft{ background-image: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -869px -325px; background-repeat: no-repeat; height: 100%; width: 6px; margin-top: 5px; float: left; } /* #sprite */
.hiPhonesNumbersWrapperBottomCornerRight{ background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-1.png);  background-repeat: repeat-x; width: 325px; height: 100%; float: left; font-size: 11px; color: #FFF; text-align: center; padding-top: 4px; }
.hiPhonesNumbersWrapperBottomReturncall { margin-left: 8px; margin-top: 2px; width: 95px;height: 100%; float: left; }
.hiPhonesNumbersWrapperBottomReturncall span { font-size: 11px; color: #007FCB; border-bottom: 1px solid #007FCB; cursor: pointer; }

.hiBasketlogoWrapper {width: 72px; height: 100%; float: left; margin-left: -10px; }
.hiBasketlogoImg{ 
	background-image: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -696px -87px;  /* #sprite */
	position: absolute;
	width: 50px; 
	height: 50px; 
	margin-left: 22px; 
	margin-top: 11px; 
}

.hiBasketText{ width: 108px; height: 100%; float: left; font-size: 13px; color: #555; line-height: 16px; padding-left: 14px; padding-top: 9px; }
.hiBasketText a { color: #007FCB; }
.hiBasketTextWrapper { position: absolute; width: 120px; }

/* MAIN WRAPPERS
-------------------------------------------------*/
.mainContentWrapper { height: 100%; overflow: hidden; }
.contentWrapper1{ height: 100%; margin: 0 auto;
background: #ECECEC url(/includes/templates/tehnostudio_ru_new/img/gradient-2.png) repeat-x;
}
.contentWrapper2{ width: 980px; height: 100%; margin: 0 auto; background: #FFF; position: relative; z-index: 1; }

.topCenter { height: 100%; width: 100%; min-height: 400px; }
.contentCenter{ float: left; width: 100%; height: 100%; background-color: #FFF; }

.contentWrapperLeft1{ height: 100%; float: left; margin-left: -26px; width: 26px; }
.contentLeft1One{  background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -92px -141px; width: 26px; height: 71px; } /* #sprite */
.contentLeft1Two{ background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-3.png); width: 26px; height: 302px; margin-top: -1px; }

.contentWrapperRight1{ 
	float: right; 
	margin-right: -26px; 
	width: 26px; 
}
.contentRight1One{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -928px -0px; width: 26px; height: 71px; } /* #sprite */
.contentRight1Two{ background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-3.png); width: 26px; height: 302px; margin-top: -1px; }

/* SEARCH
-------------------------------------------------*/
.contentSearch { position: relative; z-index: 1500; float: left; width: 100%; height: 56px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-4.png); background-repeat: repeat-x; }
.contentSearchCat { position: relative; z-index: 1600; float: left; margin-left: 21px; background-image: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -318px -141px; width: 236px; height: 56px; } /* #sprite */
.contentSearchCatArrowWrapper{ cursor: pointer; width: 24px; height: 21px; margin-left: 189px; margin-top: 22px; overflow: hidden; }
.contentSearchCatArrow{background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -819px -380px; width: 16px; height: 11px; margin-left: 3px; margin-top: 5px; } /* #sprite */
.contentSearchCatArrowUp{background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -847px -325px; } /* #sprite */
.contentSearchPoleWrapper{ width: 565px; height: 100%; float: left; }
.contentSearchPole { border: solid #B1CD71 2px; margin-top: 10px; margin-left: 18px; width: 539px; height: 34px; background: #FFF; position: absolute; }

.contentSearchPoleLeft{ float: left; width: 418px; height: 30px; }
.contentSearchPoleButton{ border: none; float: left; width: 117px; height: 30px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-5.png); background-repeat: repeat-x; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 17px; color: #FFF; cursor: pointer; }
.contentSearchPoleLeftImg{ float: left; background-image: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -847px -191px; margin-top: 7px;width: 15px; height: 15px; margin-left: 10px; } /* #sprite */
.contentSearchPoleLeftText{ float: left; width: 366px; height: 29px; }
.contentSearchPoleLeftTextInput{ margin-top: 6px;  margin-left: 11px;  border: none;  outline: none; border:0; width: 100%; }
.contentSearchCode { margin-top: 10px; float: left; width: 152px; height: 33px; }
.contentSearchCodeLeft{ float: left; width: 26px; height: 30px; }
.contentSearchCodeRight{  margin-top: 6px; float: left; width: 118px; height: 30px; font-size: 11px; color: #FFF; line-height: 14px; }
.contentSearchCodeRightLabel { cursor: pointer; }
.contentSearchCodeRightBoldtext{ font-weight: bold; }
.contentSearchCodeLeftCheckbox{ margin-top: 9px;}

/* content MAIN COLON
clc - contentLeftcolon
-------------------------------------------------*/
.contentMaincolon{ width: 100%; height: 100%; overflow: hidden; }

/* content LEFT COLON
clc - contentLeftcolon
-------------------------------------------------*/
.contentLeftcolon{  width: 273px; float: left; overflow: hidden; }
.clcMenu { box-shadow: rgba(0, 0, 0, 0.498039) 0px 3px 30px; width: 215px; background: #FFF; margin-left: 30px; margin-bottom: 21px; overflow: hidden; padding-top: 5px; z-index: 1300; }
.clcMenuPopup {  display: none; box-shadow: rgba(0, 0, 0, 0.498039) 0px 3px 30px; width: 215px; background: #FFF; margin-left: 30px; margin-bottom: 21px; overflow: hidden; padding-top: 5px; z-index: 1300; *margin-left: -944px; }
.clcMenuPopupWrapper{ position: absolute; z-index: 1500; margin-top: 56px; }
.clcMenuElementBorder {  padding-left: 11px; width: 215px; padding-bottom: 5px; overflow: hidden; }
.clcMenuElement {  padding-left: 11px; width: 215px; height: 32px; overflow: hidden; }
.clcMenuElementText_sale{padding-top: 8px;margin-left: 1px;padding-left: 5px;float: left;width: 200px;}
.clcMenuElementText{ padding-top: 8px; margin-left: 1px; padding-left: 5px; float: left; width: 186px; border-top: solid #DFDFDF 1px; }
.clcMenuElementTextTop{ height: 25px; padding-top: 10px; margin-left: 1px; padding-left: 5px; float: left; cursor: pointer; width: 186px; }
.clcMenuElementTextWrapperLeft_sale{padding-bottom: 10px;border-bottom: solid #DFDFDF 1px;margin-left: 7px;width: 185px;padding-left: 4px;}
.clcMenuElementTextWrapperLeft_sale a{color: #F00;text-decoration: none;}
.clcMenuElementTextWrapperLeft{ width: 151px; float: left; }
.clcMenuElementTextA { text-decoration: none; color: #000; }
a.clcMenuElementTextA:hover { color: #fff !important; }
.clcMenuElementArrow{ overflow: hidden; width: 17px; height: 16px; float: right; cursor: pointer; margin-right: -4px; }
.clcMenuElementArrowBackground{ width: 6px; height: 9px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -863px -325px; margin-left: 5px; margin-top: 3px; } /* #sprite */
.clcMenuElementArrowBackgroundLeft{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -976px -141px; } /* #sprite */
.clcMenuElementList{ margin-left: 204px; *margin-left: 15px; position: absolute; z-index: 400; width: 230px; background: #FFF; overflow: hidden; display: none; border: solid #E6E6E6 1px; border-left: solid #F60 3px; z-index: 3000; }
.clcPodval{ margin-left: -1px; width: 272px; height: 14px; background-repeat: no-repeat;  }





.contentRightcolon{ margin-top: 17px; float: left; width: 707px; }

/**
* TODO: переписать
*/
.clcStock{ width: 253px; overflow: hidden; }
.clcStockTitle{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -0px -380px; width: 253px; height: 13px; } /* #sprite */
.clcStockBody{ background: url(/includes/templates/tehnostudio_ru_new/img/border-7.png);  width: 253px;  background-repeat: repeat-y; position: relative; padding-bottom: 7px; }
.clcStockBottom{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -273px -380px; width: 253px; height: 12px; } /* #sprite */
.clcStockBodyBlock1{ margin-left: 51px; width: 183px; height: 46px; overflow: hidden; }
.clcStockBodyBlock1Left{ margin-top: 6px; border-bottom: solid #DFDFDF 1px;width: 37px; height: 20px; float: left; }
.clcStockBodyBlock1Center{ width: 95px; height: 100%; float: left; text-align: center; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 20px; margin-top: 15px; color: #ED1F24; }
.clcStockBodyBlock1Right{ border-bottom: solid #DFDFDF 1px; margin-top: 6px;width: 37px; height: 20px; float: left; }
.clcStockBodyBlock2{ text-align: center; width: 180px; margin-left: 48px; }
.clcStockBodyBlock2 a { color: #007FCB; font-size: 15px; line-height: 19px; }
.clcStockBodyBlock2 a:hover { color: #FF6700; text-decoration: underline; }
.clcStockBodyBlock3{ text-align: center;  width: 180px; margin-left: 48px;  color: #898989; margin-top: 10px; }

.clcReview{ width: 253px; overflow: hidden; }
.clcReviewTitle{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -546px -380px; width: 253px; height: 11px; } /* #sprite */
.clcReviewBody{ background: url(/includes/templates/tehnostudio_ru_new/img/border-10.png);  width: 253px;  background-repeat: repeat-y; position: relative; padding-bottom: 7px; }
.clcReviewBottom{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -554px -191px; width: 253px; height: 15px; } /* #sprite */
.clcReviewBodyBlock1{ margin-left: 47px; width: 183px; height: 46px; overflow: hidden; }
.clcReviewBodyBlock1Left{ margin-top: 6px; border-bottom: solid #DFDFDF 1px; width: 37px; height: 20px; float: left; }
.clcReviewBodyBlock1Center{ width: 107px; height: 100%; float: left; text-align: center; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 20px; margin-top: 15px; color: #000; }
.clcReviewBodyBlock1Right{ border-bottom: solid #DFDFDF 1px; margin-top: 6px; width: 37px; height: 20px; float: left; }
.clcReviewBodyBlock2{ text-align: center; width: 180px; margin-left: 48px; }
.clcReviewBodyBlock2 a { color: #007FCB; font-size: 15px; line-height: 19px; }
.clcReviewBodyBlock2 a:hover { color: #FF6700; text-decoration: underline; }
.clcReviewBodyBlock3{ text-align: center;  width: 180px; margin-left: 48px;  color: #898989; margin-top: 10px; }
.clcReviewSplit{ margin-top: 15px; margin-left: 85px; height: 10px; width: 100px; border-top: solid #DFDFDF 1px; }



/* NEWS
crc - contentRightcolon
-------------------------------------------------*/
.crcNews{ width: 679px; overflow: hidden; border-bottom: solid #DFDFDF 1px; margin-top: 7px; margin-bottom: 18px; }
.crcNewsOne{ margin-top: 14px; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 20px; float: left; width: 102px; height: 20px; }
.crcNewsTwo{ padding-top: 5px; margin-top: 13px; float: left; margin-left: 9px; padding-left: 5px; padding-right: 5px; height: 18px; background: #F1F1F1; text-align: center; }
.crcNewsThree{ margin-top: 18px; margin-left: 11px; float: left; width: 312px; padding-bottom: 10px; word-wrap: break-word;}
.crcNewsThree a { color: #007FCB; }
.crcNewsFour{ margin-top: 18px; float: right; height: 17px; }
.crcNewsFour a{ color: #898989; font-size: 11px; }

/* CATALOG
crc - contentRightcolon
-------------------------------------------------*/
.crcCatalogWrapper{ overflow: hidden; height: 100%; margin-left: -13px; padding-top: 13px; }
.crcCatalogElementAbsolute{ width: 230px; padding-top: 6px; }
.crcCatalogElementAbsolute{ width: 230px; padding-top: 6px; }
.crcCatalogElement{ padding-top: 8px; margin-bottom: 8px; overflow: hidden; float: left; width: 231px; height: 220px; background: #FFF; margin-left: 4px; }
.crcCatalogElementImg{ overflow: hidden; width: 215px; height: 123px; margin: 0 auto; }
.crcCatalogElementTitle{ background: url(/includes/templates/tehnostudio_ru_new/img/gradient-6.png) repeat-x; width: 215px; height: 60px; margin: 0 auto; position: relative; z-index: 100; overflow:hidden; } 

.crcCatalogElementTitleText{  text-align: center;  margin: 0 auto; margin-top: 14px; }
.crcCatalogElementTitleText a { font-family: Tahoma, sans-serif; font-weight: bold; font-size: 15px; color: #fff; text-decoration: none; }
.crcCatalogElementTitleButton{ position: absolute; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -675px -325px; width: 25px; height: 25px; margin-top: 37px; margin-left: 97px; cursor: pointer; } /* #sprite */
.crcCatalogElementTitleButtonClose{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -650px -325px; } /* #sprite */
.crcCatalogElementBottom{ overflow: hidden; width: 98px; height: 15px; margin: 0 auto; text-align: center; }
.crcCatalogElementWhite{ width: 230px; height: 23px; background: #FFF; margin-top: -22px; }
.crcCatalogElementList{ width: 230px; background: #FFF; overflow: hidden; display: none; }
.crcCatalogElementListLeft{ float: left; width: 212px; padding-left: 12px; padding-top: 8px; padding-bottom: 20px; }
.crcCatalogElementListLeft ul { display: list-item; text-align: -webkit-match-parent; list-style-type: none; white-space: normal; padding-left: 0; }
.crcCatalogElementListLeft li {  display: list-item; text-align: -webkit-match-parent; }
.crcCatalogElementListLeftHeader{ padding-top: 7px; padding-bottom: 7px; }
.crcCatalogElementListLeftText{ padding-top: 3px; padding-bottom: 3px; padding-left: 17px; }
.crcCatalogElementListLeftText a { font-size: 12px; color: #000; text-decoration: none; }
.crcCatalogElementListLeftText a:hover {color: #FF6700; text-decoration: underline;}
.crcCatalogElementListLeftText2{ padding-top: 3px;  padding-bottom: 3px; margin-left: 18px;  }
.crcCatalogElementListLeftText2 a { color: #007FCB; font-size: 12px; }
.crcCatalogElementListLeftText2 a:hover { color: #FF6700; }
.crcCatalogElementListLeftText2Wrapper{ overflow: hidden; }
.crcCatalogElementListLeftText2Left{ float: left; overflow: hidden; margin-right: 10px; }
.crcCatalogElementListLeftText2LeftIn{ width: 3px; height: 3px; background: #F66E02; margin-top: 5px; }
.crcCatalogElementListLeftText2Right{ overflow: hidden; padding-bottom: 1px; }

.crcCatalogElementListLeftHeader a { font-size: 12px; color: #000; font-weight: bold; text-decoration: none; }
.crcCatalogElementListPlussbutton{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -877px -191px; width: 12px;  height: 12px;  float: left;  margin-top: 3px;  cursor: pointer; } /* #sprite */
.crcCatalogElementListPlussbuttonMinus{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -835px -325px; } /* #sprite */
.crcCatalogElementBottom a{ color: #898989;  font-size: 11px; }
.crcCatalogOpen, .crcCatalogClose { width: 679px; cursor: pointer; height: 29px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-6.png); background-repeat: repeat-x; text-align: center; padding-top: 7px; margin-top: 20px;}
.crcCatalogOpen2, .crcCatalogClose2 { width: 679px; height: 23px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-6.png); background-repeat: repeat-x; text-align: center; padding-top: 7px; margin-top: 20px;}
.crcCatalogClose { display: none; }
.crcCatalogOpenSpan{ color: white; font-size: 16px; font-family: Tahoma; font-weight: bold; }


/* RECOMEND GOODS
crc - contentRightcolon
-------------------------------------------------*/
.crcCatalogRecommendGoods{ width: 706px; }
.crcCatalogRecommendTitle{ margin-top: 20px; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 20px; height: 20px; padding-bottom: 5px; }
.crcCatalogRecommendGoodsElementWrapper{ width: 100%; height: 100%; overflow: hidden; }
.crcCatalogRecommendGoodsElement{ overflow: hidden; margin-right: 15px; float: left; width: 215px; min-height: 260px; }
.crcCatalogRecommendGoodsElementImg{ width: 190px; text-align: center; height: 221px; }
.crcCatalogRecommendGoodsElementImg img{ max-width: 190px; max-height: 221px; }


.crcCatalogRecommendGoodsElementTitle{ text-align: center; }
.crcCatalogRecommendGoodsElementTitle a{ color: #007FCB; font-size: 15px; line-height: 19px; }
.crcCatalogRecommendGoodsElementTitle a:hover{ color: #FF6700; text-decoration: underline; }
.crcCatalogRecommendGoodsElementPriceNumber{ font-family: Tahoma, sans-serif; font-weight: bold; font-size: 20px; color: #000; margin-top: 13px; margin-left: 15px; padding-bottom: 10px; }
.crcCatalogRecommendGoodsElementPriceNumberCurrency{ font-family: Tahoma; font-size: 12px; position: relative; top: -5px; }
.crcCatalogRecommendGoodsElementSplit{ margin-top: 15px; width: 100%; height: 10px; border-top: solid #DFDFDF 1px; }
.crcCatalogRecommendGoodsElementSplitLast{ margin-top: 15px; width: 100%; height: 10px; }

/* MAIN WRAPPERS 2
cwb - contentWrapperBottom
-------------------------------------------------*/
.mainContentWrapperBottom{ background-image: url(/includes/templates/tehnostudio_ru_new/img/bg-main.jpg); height: 100%; overflow: hidden; margin-top: -404px; background-color: #FFF; position: relative; } 
.cwbBackfon{ background-image: url(/includes/templates/tehnostudio_ru_new/img/designElementBackSeparate.png); background-repeat: no-repeat; width: 3664px; height: 696px; margin-left: -100px; margin-top: -7px; }  /*TODO: хотелось бы в sprite запихнуть, но различие в высоте */
.cwbCenter{ background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-8.png); background-repeat: repeat-x; background-position: bottom; width: 980px; /* height: 342px; */  margin: 0 auto;  overflow: hidden;  margin-top: -286px;  }
.cwbCenterShadow{ margin: 0 auto; width: 981px; height: 24px; /*background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -0px -356px;*/ } /* #sprite */

.cwbCenterSocialBlock1{ margin-top: 9px; width: 100%; height: 34px; text-align: center; }
.cwbCenterSocialBlock2{ margin-top: 10px; width: 100%; height: 270px; overflow: hidden; }
.cwbCenterSocialBlock2LeftLeft{ margin-top: 1px; width: 320px; height: 270px; margin-left: 5px; float: left; }
.cwbCenterSocialBlock2Left{ margin-top: 1px; width: 240px; height: 270px; margin-left: 0px; float: left; display: none;}
.cwbCenterSocialBlock2Center{ margin-left: 5px; width: 320px; float: left; height: 270px; }
.cwbCenterSocialBlock2Right{ margin-left: 5px; width: 320px; float: left; height: 270px; }

/* DELIVERY
cwb - contentWrapperBottom
-------------------------------------------------*/
.cwbCenterDelivery{ width: 981px; height: 130px; margin: 0 auto; overflow: hidden; position: relative; z-index: 1; }
.cwbCenterDeliveryElementSplit{ float: left; width: 21px; height: 100%; }
.cwbCenterDeliveryElement{ float: left; width: 311px; height: 126px; cursor: pointer;}
.service-bottom-pay { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -301px; } /* #sprite */
.service-bottom-return { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -175px; } /* #sprite */
.service-bottom-delivery-points { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -427px; } /* #sprite */

/* CATEGS BOTTOM
cwb - contentWrapperBottom
-------------------------------------------------*/
.cwbCenterCategs{  width: 981px; margin: 0 auto; position: relative; z-index: 1; }
.cwbCenterCategsWrapper{ margin-top: 21px; overflow: hidden; width: 100%; height: 100%;; position: relative; z-index: 1; }
.cwbCenterCategsElement{ float: left; width: 192px; height: 228px; overflow: hidden; }
.cwbCenterCategsElementTitle{ text-align: center; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 13px; position: absolute; margin-top: 10px; margin-left: 5px; width: 183px; height: 20px; }
.cwbCenterCategsElementTop { width: 100%; height: 121px; background-color: #FFF;   }
.cwbCenterCategsElementCenter { padding-top: 9px; text-align: center; width: 100%; height: 80px; background: #686868; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-9.png); background-repeat: repeat-x; background-position: bottom; }
.cwbCenterCategsElementCenter a { color: #ECECEC; font-size: 12px; line-height: 18px; }
.cwbCenterCategsElementCenter a:hover { color: #FF6700; text-decoration: underline; }
.cwbCenterCategsElementBottom { text-align: center; height: 30px; width: 100%; }
.cwbCenterCategsElementBottom a { color: #898989; font-size: 11px; }
.cwbCenterCategsElementBottom a:hover { color: #FF6700; text-decoration: underline; }
.cwbCenterCategsElementSplit{ float: left; width: 5px; height: 5px; }

/* PHONES
cwb - contentWrapperBottom
-------------------------------------------------*/
.cwbCenterPhones{ overflow: hidden; width: 981px; height: 96px; margin: 0 auto; margin-top: 31px; border-bottom: solid #4B4B4D 1px; position: relative; z-index: 1;}
.cwbCenterPhones1{ float: left; width: 284px; height: 95px; text-align: center; }
.cwbCenterPhones2{ float: left; width: 413px; height: 95px; text-align: center;}
.cwbCenterPhones3{ float: left; width: 284px; height: 95px; text-align: center; }
.cwbCenterPhones1Top{ font-weight: bold; font-family: Tahoma, sans-serif;  font-size: 25px; color: #FF9500;  }
.cwbCenterPhones1Bottom{ margin-left: 42px; margin-top: 8px; text-align: left; color: #FF9500; }
.cwbCenterPhones2Top{ font-weight: bold; font-family: Tahoma, sans-serif;  font-size: 40px; color: #99BB3E; }
.cwbCenterPhones2Bottom{ margin-top: 8px; color: #99BB3E; }
.cwbCenterPhones3Top{ font-weight: bold; font-family: Tahoma, sans-serif; font-size: 25px; color: #49ACE5; }
.cwbCenterPhones3Bottom{ margin-left: 42px; color: #49ACE5; margin-top: 8px; text-align: left; }
.cwbCenterPhones3Bottom2{ margin-left: 42px; color: #959595; margin-top: 8px; text-align: left; }

/* ABOUT
cwb - contentWrapperBottom
-------------------------------------------------*/
.cwbCenterAbout{ overflow: hidden; width: 981px; margin: 0 auto; margin-bottom: 26px; position: relative; z-index: 1; color: #959595; }
.cwbCenterAboutH2{ color: #959595; }
.cwbCenterAboutH3 { margin-top: 21px; }
.cwbCenterAboutH3 a{ color: #959595; }

/* FOOT GRADIENT
cwb - contentWrapperBottom
-------------------------------------------------*/
.cwbCenterAboutFon{ width: 100%; margin: 0 auto; height: 918px; margin-top: -913px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-11.png); background-repeat: repeat-x; position: relative; z-index: 0; }

/* FOOT
cwb - contentWrapperBottom
-------------------------------------------------*/
.cwbCenterFootWrapper{ overflow: hidden; width: 100%; height: 170px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-10.png); background-repeat: repeat-x; position:relative; z-index: 1;}
.cwbCenterFoot{ margin: 0 auto; width: 981px; height: 100%; overflow: hidden; }
.cwbCenterFootTop{  width: 981px; height: 99px; margin: 0 auto; }

.cwbCenterFootTopElement{ margin-top: 23px; float: left;  height: 75px; line-height: 18px; }
.cwbCenterFootTopElement a{ color: #979797; }
.cwbCenterFootTopElement a:hover{ color: #FF6700; text-decoration: underline; }


.cwbCenterFootTopElementSeparate{ float: left; margin-left: 19px; width: 20px; height: 50px; border-left: solid #C3C3C3 1px; margin-top: 27px; }
.cwbCenterFootBottom{ overflow: hidden; width: 981px; height: 81px; margin: 0 auto; margin-top: 5px; }
.cwbCenterFootBottomLeft{ float: left; width: 631px; height: 82px; color: #6A6B6D; font-size: 11px; line-height: 16px; }
.cwbCenterFootBottomCenter{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -258px -141px; float: left; width: 60px; height: 70px; margin-left: 40px; margin-top: -3px; } /* #sprite */
.cwbCenterFootBottomRight{ float: left; width: 191px; height: 82px; color: #6A6B6D; font-size: 11px; line-height: 16px; margin-left: 13px; }

/* PAGE 404
-------------------------------------------------*/
.notFound{ width: 100%; overflow: hidden; height: 405px; background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-12.png);  background-repeat: repeat-x; }
.notFoundImg{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -0px -0px; width: 376px;  height: 141px;  margin: 0 auto; margin-top: 66px; } /* #sprite */
.notFoundTextWrapper{ width: 552px; height: 55px; margin: 0 auto; margin-top: 39px; }
.notFoundText1{ width: 552px; position: absolute; color: #A1A1A1; z-index: 1; text-align: center;}
.notFoundText2{ margin-top: 1px; margin-left: 1px; width: 552px; position: absolute; color: #FFF; text-align: center;}
.crcCatalogRecommendGoods404{ width: 950px; }
.crcCatalogRecommend404{ width: 907px; margin: 0 auto; margin-top: -30px; }
.crcCatalogRecommendTitle404{ text-align: center; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 20px; height: 20px; width: 530px; margin: 0 auto; padding-bottom: 30px; }
.crcCatalogRecommendGoodsJump{ background-image: url(/includes/templates/tehnostudio_ru_new/img/gradient-13.png);  background-repeat: repeat-x; width: 908px; height: 40px; margin: 0 auto; margin-bottom: 46px; overflow: hidden; }
.crcCatalogRecommendGoodsJumpText{ width: 116px; height: 14px; margin: 0 auto; margin-top: 14px; }
.crcCatalogRecommendGoodsJumpText a{ color: #007FCB; }

/* CATALOG MAIN LEFT FILTERS
cbl - catalogBottomLeft
-------------------------------------------------*/
.catalogWidthWrapper{ width: 923px; margin: 0 auto; overflow: hidden; }
.catalogWidthWrapper2{ width: 933px; margin: 0 auto; overflow: hidden; }

.gradientGrey{ border-bottom: solid #636363 1px; background: #B5B5B5; /* Для старых браузров */ background: -moz-linear-gradient(top, #B5B5B5, #8F8F8F); background: -webkit-gradient(linear, left top, left bottom,  color-stop(0%,#B5B5B5), color-stop(100%,#8F8F8F)); background: -webkit-linear-gradient(top, #B5B5B5, #8F8F8F); background: -o-linear-gradient(top, #B5B5B5, #8F8F8F); background: -ms-linear-gradient(top, #B5B5B5, #8F8F8F); background: linear-gradient(top, #B5B5B5, #8F8F8F); }
.gradientBlue{border-bottom: solid #004F7C 1px; background: #4AAAE7; /* Для старых браузров */ background: -moz-linear-gradient(top, #4AAAE7, #0381CB); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4AAAE7), color-stop(100%,#0381CB)); background: -webkit-linear-gradient(top, #4AAAE7, #0381CB); background: -o-linear-gradient(top, #4AAAE7, #0381CB); background: -ms-linear-gradient(top, #4AAAE7, #0381CB); background: linear-gradient(top, #4AAAE7, #0381CB); }

.catalogTop{ overflow: hidden; padding-bottom: 10px;  border-bottom: solid #DFDFDF 1px; margin-bottom: 20px; }
.catalogTopLeft{ /**/width: 925px; height: 100%; hidden; float: left; margin-bottom: 10px; }
.catalogTopLeft h1{ margin: 0px; padding: 0px; font-size: 26px; color: #000; }
.catalogBreadCrumps{ padding-top: 14px; padding-bottom: 17px; height: 16px; }
.catalogBreadCrumpsElement{ float: left;   }
.catalogBreadCrumpsElement a{ color: #505050; }
.catalogBreadCrumpsElement a:hover{ color: #FF6700; }
.catalogBreadCrumpsSplit{ color: #505050; padding-left: 5px; padding-right: 5px; float: left; }
.catalogTitle{ font-family: Tahoma, sans-serif; font-weight: bold; font-size: 26px; color: #000; padding-top: 5px; }
.catalogTopRight{ float: right; overflow: hidden; margin-top: 30px; position: absolute; right: 25px; }
.catalogBottomSplit{ width: 30px; height: 1px; overflow: hidden; float: left; }
.catalogBottomLeft{ width: 223px; overflow: hidden; float: left; }
.cblElementTitle{ padding-bottom: 8px; overflow: hidden; cursor: pointer;}
.cblElementTitleCorners{ overflow: hidden; height: 4px; }
.cblElementTitleCornersLeft{ width: 4px; height: 4px; float: left; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -980px -294px; } /* #sprite */
.cblElementTitleCornersRight{ width: 4px; height: 4px; float: right; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -980px -217px; } /* #sprite */

.cblElementTitleTextLeft{ margin-top: 11px; width: 200px; float: left; }


.cblElementTitleTextLeftTop{
	color: #FFF; 
	z-index: 1; 
	text-align: left; 
	font-family: Tahoma, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	width: 177px; 
	margin-left: 9px; 
	*margin-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
}



.cblElementTitleTextLeftBottom{ margin-top: -1px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/ opacity: 0.2; text-align: left; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 13px; width: 177px; margin-left: 9px; }
.cblElementTitleTextRight{margin-top: 10px;  width: 15px;  height: 15px;  float: left; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -862px -191px;  cursor: pointer; } /* #sprite */
.cblElementTitleTextRightOpen {background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -806px -325px;} /* #sprite */
.cblElementText{ width: 215px; margin: 0 auto; padding-top: 3px; padding-bottom: 10px; border-left: solid #C2C2C2 1px; border-right: solid #C2C2C2 1px; }
.cblElementTextInp{ margin: 0 auto; width: 193px; }
.cblElementTextClose{ width: 215px; margin: 0 auto; padding-top: 10px;  padding-bottom: 10px;  border-left: solid #C2C2C2 1px; border-right: solid #C2C2C2 1px; border-bottom: solid #C2C2C2 1px; }
.cblElementTextLine{ padding: 3px 10px; overflow: hidden; }
.cblElementTextLine input{ float: left; }
.cblElementTextLineT{ width: 100%; }
.cblElementTextLineT input{ float: left; margin-top: 2px; margin-right: 11px; }
.cblElementTextLineT a{ color: #007FCB; font-size: 13px; text-decoration: underline; line-height: 16px; }
.cblElementTextLineT a:hover{ color: #FF6700; }
.cblElementTextLineTTitle{ color: #007FCB; font-size: 13px; text-decoration: underline; cursor: pointer; }
.cblElementTextLineTTitle:hover{ color: #FF6700; }
.cblElementTextLineTNumber{ color: #898989; }
.cblElementTextInCostSlider,
.cblElementTextOutCostSlider{ padding-left: 3px; padding-right: 3px; width: 50px; background-color: #F4F4F4; border: solid #C4C4C4 1px; outline: none; }

/* CATALOG MAIN RIGHT VIEW FILTERS
cbr - catalogBottomRight
-------------------------------------------------*/
.catalogBottomRight{ width: 677px; overflow: hidden; float: left; }
.cbrFilterAuto{ width: 676px; margin-bottom: 22px; }
.cbrFilterAutoHeadLeftCorner{ position: absolute; width: 5px; height: 39px; margin-left: -4px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -958px -141px; } /* #sprite */
.cbrFilterAutoHeadRightCorner{ position: absolute; width: 5px; height: 39px; margin-left: 676px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -954px -0px; } /* #sprite */
.cbrFilterAutoHead{ height: 35px; overflow: hidden; background: url(/includes/templates/tehnostudio_ru_new/img/gradient-14.png); background-repeat: repeat-x; }
.cbrFilterAutoHeadText{ margin-top: 11px; float: left; }
.cbrFilterAutoHeadTextTop{ position: absolute; color: #FFF; z-index: 1; text-align: left; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 13px; margin-left: 9px; }
.cbrFilterAutoHeadTextBottom{ margin-top: -1px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); opacity: 0.2; text-align: left; font-family: Tahoma, sans-serif; font-weight: bold; font-size: 13px; margin-left: 9px; }
.cbrFilterAutoHeadSelect{ height: 88px; border-left: solid #C2C2C2 1px; border-right: solid #C2C2C2 1px; border-bottom: solid #C2C2C2 1px; overflow: hidden; background: #F4F4F4;}
.cbrFilterAutoHeadSelectBlockActive{ float: left; overflow: hidden; width: 147px; height: 100%; background: #FFF; }
.cbrFilterAutoHeadSelectBlockNoActive{ float: left; overflow: hidden; width: 149px; height: 100%; background: #F4F4F4; }
.cbrFilterAutoHeadSelectSplitActive{ float: left; overflow: hidden; width: 26px; height: 100%; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -648px -0px; } /* #sprite */
.cbrFilterAutoHeadSelectSplitNoActive{ float: left; overflow: hidden; width: 26px; height: 100%; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -622px -0px; } /* #sprite */
.arrow-split-no-active{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -622px -0px; } /* #sprite */
.arrow-split-full-active{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -596px -0px; } /* #sprite */
.arrow-split-active{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -648px -0px; } /* #sprite */


.cbrFilterAutoHeadSelectBlockText{ width: 120px; height: 54px; margin-left: 20px; margin-top: 14px; }
.cbrFilterAutoHeadSelectBlockTextTopActive{ font-family: Tahoma, sans-serif; font-weight: bold; font-size: 15px; color: #000; margin-bottom: 12px; }
.cbrFilterAutoHeadSelectBlockTextBottomInActive{ margin-left: -1px; width: 113px; }
.cbrFilterAutoHeadSelectBlockTextTopNoActive{ font-weight: bold; font-family: Tahoma, sans-serif; font-size: 15px; color: #898989; margin-bottom: 12px; }
.cbrFilterAutoHeadSelectBlockTextBottomInNoActive{ margin-left: -1px; width: 100%; }
.cbrFilterAutoBlockWrapper{  display: none; border-left: solid #DFDFDF 1px; border-right: solid #DFDFDF 1px; border-bottom: solid #DFDFDF 1px; overflow: hidden; padding-left: 22px; padding-right: 22px; padding-top: 22px; }
.cbrFilterAutoBlockLeft{ float: left; width: 303px; overflow: hidden; }
.cbrFilterAutoBlockRight{ float: left; width: 303px; overflow: hidden; }
.cbrFilterAutoBlockSplit{ width: 23px; float: left; height: 10px; }
.cbrFilterAutoBlockElementTop{ height: 27px; overflow: hidden; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 15px; color: #000; border-bottom: solid #DFDFDF 1px; }
.cbrFilterAutoBlockElementBottomElemLR{ width: 146px; float: left; margin-top: 17px; padding-bottom: 10px; }
.cbrFilterAutoBlockElementBottomElemLRSplit{ width: 10px; float: left; height: 10px; }
.cbrFilterAutoBlockElementBottomElemLRTitle{ color: #898989; margin-bottom: 15px; }
.cbrFilterAutoBlockElementBottomElemLRListElem{ margin-top: 5px; height: 25px; color: #898989;}
.cbrFilterAutoBlockElementBottomElemLRListElemLeft{ float: left; overflow: hidden; width: 12px; height: 12px; }
.cbrFilterAutoBlockElementBottomElemLRListElemLeftPict{ width: 3px; height: 3px; background: #F66E02; margin-top: 6px; }
.cbrFilterAutoBlockElementBottomElemLRListElemRight{ float: left; overflow: hidden; }
.cbrFilterAutoBlockElementBottomElemLRListElemRightT a{ color: #007FCB; font-size: 13px; text-decoration: underline; line-height: 16px; }
.cbrFilterAutoBlockElementBottomElemLRListElemRightB { color: #B7B7B7; font-size: 11px;}

.cbrBanner{ width: 668px; overflow: hidden;}
.cbrViewfilter{ overflow: hidden; width: 674px; height: 43px; border: solid #DFDFDF 1px; background: #F4F4F4; margin-top: 20px; }

.cbrViewfilterSort{ float: left; overflow: hidden; width: 246px; height: 100%; border-right: solid #DFDFDF 1px;  }
.cbrViewfilterSortIn{ margin: 0 auto; margin-top: 9px; width: 227px; color: #898989; }
.cbrViewfilterSortInSelect{ width: 140px; outline: none; }

.cbrViewfilterCol{ float: left; overflow: hidden; width: 162px; height: 100%; border-right: solid #DFDFDF 1px; }
.cbrViewfilterColIn{ margin: 0 auto; margin-top: 9px; width: 137px; color: #898989; }
.cbrViewfilterColInSelect{ width: 55px; outline: none; }

.cbrViewfilterView1,
.cbrViewfilterView2 { float: left; overflow: hidden; width: 41px; height: 100%; border-right: solid #DFDFDF 1px; cursor: pointer; }
.cbrViewfilterView1In, 
.cbrViewfilterView2In { margin: 0 auto; margin-top: 10px; width: 22px; height: 22px; }


.view1Active{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -700px -325px; } /* #sprite */
.view2Active{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -744px -325px; } /* #sprite */
.view1noActive{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -963px -258px; } /* #sprite */
.view2noActive{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -722px -325px; } /* #sprite */
.v2Active,
.v1Active{ background-color: #FFF; }

.cbrViewfilterCountgoods{ float: left; overflow: hidden; width: 94px; height: 100%; border-right: solid #DFDFDF 1px; text-align: center; }
.cbrViewfilterCountgoodsIn{ margin: 0 auto; margin-top: 14px; font-weight: bold; }

.cbrViewfilterShowall{ float: left; overflow: hidden; width: 85px; height: 100%; }
.cbrViewfilterShowallIn{ margin: 0 auto; margin-top: 14px; width: 69px; }
.cbrViewfilterShowallIn a{ color: #007FCB; text-decoration: underline; }

/* CATALOG MAIN GOOD OF THE DAY
-------------------------------------------------*/
.cbrGoodOtd{ margin-top: 21px; width: 674px; border: solid #FE6700 1px; overflow: hidden; padding-bottom: 5px; }
.cbrGoodOtdImg{ float: left; overflow: hidden; width: 232px; height: 100%; }
.cbrGoodOtdImgIn{ width: 214px; height: 200px; margin: 0 auto; margin-top: 8px; text-align: center; }
.cbrGoodOtdTextWrapper{ float: left; overflow: hidden; width: 425px; height: 100%; margin-left: 6px; }
.cbrGoodOtdTextTop{ margin-top: 17px; height: 28px; width: 428px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 20px; color: #F60; }
.cbrGoodOtdTextTitle{ margin-top: 12px; width: 428px; }
.cbrGoodOtdTextTitle a{ font-size: 20px; color: #007FCB; }
.cbrGoodOtdTextPrice{ margin-top: 19px; }
.cbrGoodOtdTextPriceLeft{ float: left; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 30px; }
.cbrGoodOtdTextPriceRight{ margin-left: 5px; float: left; width: 27px; height: 26px; font-size: 11px; }

/* CATALOG GOOD
-------------------------------------------------*/
.cbrGoodW{ overflow: hidden; padding-bottom: 20px; }
.cbrGood{ margin-left: 1px; margin-top: 11px; width: 674px; overflow: hidden; }
.cbrGoodImg{ float: left; overflow: hidden; width: 232px; height: 100%; }


.cbrGoodImgInSkidka_wrapper{height: 34px;overflow: hidden; }
.cbrGoodImgInSkidka_wrapper_absolute{position: absolute;z-index: 10; min-width: 165px;}


.cbrGoodImgInSkidka{ display: inline-block; width: 98px; height: 34px; margin-left: -3px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -267px -258px; } /* #sprite */
.cbrGoodImgInSkidka_price{color: #FFF;margin: 8px 0 0 -40px; font-weight: 700; font-size: 11px; position: absolute; display: inline-block;}


.cbrGoodImgInStock{ display: inline-block; width: 71px; height: 30px; margin: 0 0 4px -10px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -892px -258px; } /* #sprite */
.cbrGoodImgInGift{ display: inline-block; position: absolute; width: 71px; height: 30px; margin: 0 0 4px -5px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -449px -325px; } /* #sprite */
.cbrGoodImgInStock_2{ display: inline-block; width: 75px; height: 34px; margin-left: -3px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -365px -258px; } /* #sprite */
.cbrGoodImgInGift_2{ display: inline-block; width: 75px; height: 34px; margin-left: -4px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -440px -258px; } /* #sprite */


.ribbon {position: absolute;}
.band {margin: -17px 0 0 -4px;}
.ribbon.span {margin-left: 48px; z-index: 2;color:white;font-family: Tahoma;font-size: 15px;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg); /* для IE9 */transform: rotate(-45deg); /* на будущее */}
.cbrGoodImgIn{ width: 214px; height: 200px; margin: 0 auto; margin-top: 8px; text-align: center; }
.cbrGoodImgIn img { max-width: 214px; max-height: 200px; }


.cbrGoodTextWrapper{ float: left; overflow: hidden; width: 435px; height: 100%; margin-left: 6px; }
.cbrGoodTextTop{ margin-top: 8px; }
.cbrGoodTextTop a{ font-size: 20px; color: #007FCB; }
.cbrGoodTextTop a:hover{ color: #FF6700; }
.cbrGoodTextMiddle{ margin-top: 19px; height: 34px; }
.cbrGoodTextPrice{ float: left; width: 160px; height: 100%; }
.cbrGoodTextPriceLeft{ float: left; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 30px; margin-top: 7px; }
.cbrGoodTextPriceRight{ margin-left: 5px; float: left; width: 27px; height: 26px; font-size: 11px; margin-top: 7px; }
.cbrGoodTextPriceOld{ float: left; width: 115px; height: 100%; }
.cbrGoodTextPriceOldLeft{ float: left; font-weight: bold; font-family: Tahoma, sans-serif;  font-size: 20px;  color: #898989; text-decoration: line-through; margin-top: 4px; }
.cbrGoodTextPriceOldRight{ margin-left: 5px; float: left; width: 27px; height: 26px; color: #898989; font-size: 11px; margin-top: 4px; }

.cbrGoodTextBuyButton{ width: 154px; height: 33px; float: right; margin-right: 3px; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -738px -258px; cursor: pointer; } /* #sprite */
.cbrGoodTextBuyButton2{ width: 154px; height: 33px;  margin: 0 auto; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -738px -258px; cursor: pointer; } /* #sprite */


.cbrGoodTextBuyButton a,
.cbrGoodTextBuyButton2 a { text-decoration: none; }
.cbrGoodTextBuyButtonLabel{ width: 94px; height: 24px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 17px; color: #FFF; margin-top: 8px; margin-left: 58px; }
.cbrGoodTextParams{  margin: 20px 0 15px 0;  box-shadow: rgba(0, 0, 0, 0.798039) 0px 0px 19px -6px; width: 430px; }
.cbrGoodTextParamsIn{  width: 432px; background: #FFF5E3; }
.cbrGoodTextParamsInShow{ text-decoration: underline; color: #888; cursor: pointer; margin-bottom: 15px; width: 100px; height: 14px; overflow: hidden; float: right; }
.cbrGoodTextParamsInText{ width: 403px; padding: 10px 19px 17px 19px; overflow: hidden; }
.cbrGoodTextParamsInTextElement{ padding-top: 1px; padding-bottom: 1px; overflow: hidden;}
.cbrGoodTextParamsInTextElementLeft{ float: left; width: 260px; height: 100%; padding-bottom: 4px; font-weight: bold; background: url("/includes/templates/tehnostudio_ru_new/img/dots.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0); }
.cbrGoodTextParamsInTextElementLeft span.ginger { background-color: #FFF5E3; padding-right: 5px; line-height: 15px; }
.cbrGoodTextParamsInTextElementLeft span.white { background-color: white; padding-right: 5px; }
.cbrGoodTextParamsInTextElementRight{ float: left; width: 70px; height: 100%; padding-bottom: 8px; padding-left: 5px;  }


.confPopup { 
	position: absolute; 
	background: #faeedd; 
	display: none; padding: 5px; 
	margin-left: -10px;
	margin-top: -23px;
	box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 3px; 
	border-radius: 3px;
	z-index: 10000;
}

.confVar { padding: 5px; border-bottom: 1px solid #eddba4; cursor: pointer; }
.confVar:hover { background: #eddba4; }





.cbrGoodTextBottom{ width: 439px; height: 24px; margin-top: 12px; }

.cbrGoodTextBottomCode{ width: 181px; height: 100%; float: right; }
.cbrGoodTextBottomCodeLeft{ float: left; margin-top: 4px; color: #898989; }
.cbrGoodTextBottomCodeRight{ float: left; margin-top: 4px; margin-left: -3px; }
.cbrGoodTextBottomCode2{  width: 181px; height: 23px; margin: 0 auto; margin-top: 10px; }
.cbrGoodTextBottomCodeLeft2{  float: left; margin-top: 6px; color: #898989; }
.cbrGoodTextBottomCodeRight2{  float: left; margin-top: 6px; margin-left: 30px; }
.cbrGoodSplit{ height: 10px; border-bottom: solid #DFDFDF 1px; }

/* CATALOG NAVIGATE
-------------------------------------------------*/
.cbrNavigateWrapper{ width: 685px; }
.cbrNavigate{ width: 675px; height: 42px; background: #F4F4F4; overflow: hidden; margin-top: 10px; margin-bottom: 33px; border: solid #DFDFDF 1px; }
.cbrNavigatePages{ float: left; width: 90px; height: 100%; overflow: hidden; text-align: center; border-right: solid #DFDFDF 1px; }
.cbrNavigatePagesIn{ margin-top: 14px; color: #898989; }
.cbrNavigatePageElement{ width: 29px; height: 100%; overflow: hidden; float: left; text-align: center; border-right: solid #DFDFDF 1px; }
.cbrNavigatePageElementIn{ margin-top: 14px; }
.cbrNavigatePageElementIn a{ color: #007fcb; }

.cbrNavigatePrev{ float: right; width: 105px; text-align: center; }
.cbrNavigatePrevIn{ margin-top: 14px;   }
.cbrNavigatePrevIn a{ color: #898989; }
.cbrNavigateNext{ float: right; width: 111px; text-align: center; }
.cbrNavigateNextIn{ margin-top: 14px;  }
.cbrNavigateNextIn a{ color: #007FCB; }
.cbrNavigateNextArrow{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -962px -87px; width: 21px; height: 30px; position: absolute; margin-left: 662px; margin-top: 9px; cursor: pointer; } /* #sprite */

/* CATALOG SEOTEXT
-------------------------------------------------*/
.cbrSeoText{ width: 100%; color: #898989; line-height: 17px; margin-bottom: 44px; }
.cbrSeoText a{color: #007FCB;}
.cbrSeoText a:hover{color: #00a1eb;}


.cbrSeoText h2 { font-size: 18px; margin: 10px 0;}
.cbrSeoText h3 { font-size: 16px; margin: 10px 0;}
.cbrGoodFPwrapper{ width: 235px;}
.cbrGoodFPGood{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -0px -141px; width: 92px; height: 76px; margin-bottom: -79px; margin-left: 69px; } /* #sprite */
.cbrGoodFPTable{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -0px -141px; width: 92px; height: 76px; margin-bottom: -79px; margin-left: 130px; position: relative; } /* #sprite */
.cbrGoodFP{ background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -837px -0px; width: 91px; height: 80px; margin-top: -79px; margin-left: 69px; } /* #sprite */

/* CATALOG LIST VIEW 2
-------------------------------------------------*/
.crcCatalogListGoods{ width: 706px; margin-top: 20px; }
.crcCatalogListTitle{ margin-top: 20px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 20px; height: 20px; padding-bottom: 5px; }
.crcCatalogListGoodsElementWrapper{ width: 100%; height: 100%; overflow: hidden; }
.crcCatalogListGoodsElement{ overflow: hidden; margin-right: 15px; float: left; width: 215px; height: 360px; }
.crcCatalogListGoodsElementImg{ width: 215px; text-align: center; height: 221px; overflow: hidden; }
.crcCatalogListGoodsElementTitle{ text-align: center; }
.crcCatalogListGoodsElementTitle a{ color: #007FCB; font-size: 15px; line-height: 19px; }
.crcCatalogListGoodsElementPriceNumber{ font-weight: bold; font-family: Tahoma, sans-serif; font-size: 20px; color: #000; margin-top: 13px; margin-left: 15px; padding-bottom: 10px; }
.crcCatalogListGoodsElementPriceNumberCurrency{ font-family: Tahoma; font-size: 12px; position: relative; top: -5px; }
.crcCatalogListGoodsElementSplit{ margin-top: 15px; width: 100%; height: 10px; border-top: solid #DFDFDF 1px; }
.crcCatalogListGoodsElementSplitLast{ margin-top: 15px; width: 100%; height: 10px; }
.crcCatalogListGoodsElementWrapperBottom{ width: 215px; position: absolute; z-index: 0; }

.crcCatalogListGoodsElementPopup{ 
	width: 231px; 
	height: 145px; 
	margin-left: -7px; 
	margin-top: -11px; 
	box-shadow: rgba(0, 0, 0, 0.498039) 0px 3px 30px; 
	position: absolute; 
	z-index: 10; 
	background: #FFF; 
	display: none; 
}


/* ВСПЛЫВАЮЩАЯ КОРЗИНА
-------------------------------------------------*/
.basket .icon { 
	-webkit-border-radius: 10px; /* Safari and chrome */ 
	-khtml-border-radius: 10px; /* Linux browsers */ 
	-moz-border-radius: 10px; /* firefox */ 
	-ms-border-radius: 10px; /* IE9 */ 
	-o-border-radius: 10px; /* Opera */ 
	border-radius: 10px; /* CSS3  */ 
}






.basket { float:left; position: relative; top: 20px; left: 85px; }
.basket .icon { float: left; position: relative; top: 15px; background: #468ca5; width: 45px; height: 41px; }
.basket .icon img { width: 45px; height: 41px; }
.basket .text { float: left; position: relative; left: 5px; top: 20px; }

#unipopup { top: 10px; position: fixed; display: none; opacity: 0; background: white; z-index: 2002; padding: 15px; min-width: 260px; text-align: left; font-size: 9pt; color: #000; }
#unipopupClose { float: right; margin: -10px -10px 10px 10px; cursor: pointer; opacity: 0.5; }
#unipopupClose:hover { opacity: 1; }
#addInBasket { position: fixed; display: none; opacity: 0; background: white; z-index: 2002; width: 860px; text-align: left; font-size: 9pt; color: #000; padding: 25px;  overflow-y: auto; height: 800px; }
#addInBasket button { float: right; }
#addInBasket .popuptitle { width: 100%; height: 50px; color: grey; text-align: center; font-size: 16px; font-weight: bold; }
#addInBasket .popuptitle hr { margin: -17px -25px 0; color: #83B84F; }
#addInBasket .close { position: relative; float: right; margin-top: -70px; margin-right: -20px; cursor: pointer; }
#addInBasket .goodplate { border: 1px solid #83B84F; min-height: 100px; }
#addInBasket .goodplate table { width: 100%; }
.tovar2,
.mtovar2 { font-size: 16px; color: #007FCB; text-decoration: underline;}
.addInBasketButton {background-image: url("/includes/templates/tehnostudio_ru_new/img/gradient-15.png");background-repeat: repeat-x;border: medium none;color: #FFFFFF;cursor: pointer;float: right;font-family: Tahoma,sans-serif;font-size: 17px; height: 30px; padding: 5px 15px; margin: 10px 0;}

.goToBasketButton {background-image: url("/includes/templates/tehnostudio_ru_new/img/gradient-15.png");background-repeat: repeat-x;border: medium none;color: #FFFFFF;cursor: pointer;float: right;font-weight: bold; font-family:Tahoma,sans-serif;font-size: 17px; height: 30px; padding: 5px 15px; margin: 10px 0;}

.returnToBuy {
	
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: bold; 
	font-family:Tahoma,sans-serif;
	font-size: 17px; 
	height: 30px; 
	padding: 5px 15px; 
	margin: 10px 0;

	
	background: #a5b8da; /* Old browsers */
	background: -moz-linear-gradient(top,  #a5b8da 0%, #7089b3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #a5b8da 0%,#7089b3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #a5b8da 0%,#7089b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b8da', endColorstr='#7089b3',GradientType=0 ); /* IE6-9 */
}

.returnToBuy:hover {
	background: #819bcb; /* Old browsers */
	background: -moz-linear-gradient(top,  #819bcb 0%, #536f9d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #819bcb 0%,#536f9d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #819bcb 0%,#536f9d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#819bcb', endColorstr='#536f9d',GradientType=0 ); /* IE6-9 */
}






#addInBasket #tobasket { float: left; height: 25px; vertical-align: middle; padding-top: 5px; margin: 10px 0; }
#addInBasket #tobasket a { color: grey; }
#addInBasket .addGuar, #addInBasket .sixteen { font-size: 14px; color: grey; padding-bottom: 15px; display: none; }
.addGuarYears, .addGuarCost, .sixteenCost { font-weight: bold; }
#addInBasket .botBlock { clear:both; width: 100%; }
#addInBasket .caption {  text-align: center; margin: 25px; }
#addInBasket .caption h2 { font-weight: bold; font-size: 14px; }
#addInBasket .basketInfo { border: dashed #4AA5D4 2px; padding: 15px; text-align: center; margin-top: 25px; }
#addInBasket .basketInfo a { color: grey; }
#addInBasket {  }
.addInBasketTabsMenu{  width: 30%; height: 225px; float: left; border-right: solid #4CACE6 1px; margin-bottom: 12px; }
.addInBasketTabsMenuElementActive{ cursor: pointer; border-top: solid #4CACE6 1px; border-left: solid #4CACE6 1px; border-bottom: solid #4CACE6 1px; border-right: solid #FFF 1px; margin-right: -1px; padding: 10px }
.addInBasketTabsMenuElementActiveText{ font-weight: bold; font-family: Tahoma, sans-serif; font-size: 15px; }
.addInBasketTabsMenuElementNoActive{ cursor: pointer; border-bottom: solid #D6D6D6 1px; border-left: solid #D6D6D6 1px; border-top: solid #D6D6D6 1px; margin-right: -1px; padding: 10px; }
.addInBasketTabsMenuElementNoActiveText{ font-weight: bold; font-family: Tahoma, sans-serif; font-size: 12px; }
.addInBasketTabsContent{  overflow: hidden; float: left; width: 69%; height: 225px; }
.addInBasketTabsContentVkladka{ overflow: hidden; width: 100%; color: #666; line-height: 15px; display: none; }
.addInBasketTabsContentVkladkaActive{ overflow-y: scroll; color: #666; line-height: 15px; display: block; height: 225px; }
.addInBasketTabsContentVkladka p {margin-top: 10px; margin-bottom: 10px;}

div#buttn, button.thoughtbot, input.thoughtbot{ background-color: #ee432e; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100)); background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%); background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%); background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%); background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%); background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%); border: 1px solid #951100;-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; -ms-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; -o-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; color: #fff; font: bold 12px "helvetica neue", helvetica, arial, sans-serif; line-height: 1; padding: 6px 0 8px 0; text-align: center; text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8); width: 110px; }
div#buttn:hover, button.thoughtbot:hover, input.thoughtbot:hover #buttn:hover{ background-color: #f37873; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601)); background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); cursor: pointer; }
div#buttn:active, button.thoughtbot:active, input.thoughtbot:active #buttn:active{ background-color: #d43c28; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00)); background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%); background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%); background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%); background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%); background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%); -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); -ms-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); -o-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); }
div#buttn{ float: right; }
#nextBuy{ color: #326D95; text-decoration: underline; cursor: pointer; }



/* КАРТОЧКА ТОВАРА TOP
-------------------------------------------------*/
.catalogGoodTopcolon{ width: 100%; height: 100%; overflow: hidden; background-color: #FFF; background: url(/includes/templates/tehnostudio_ru_new/img/gradient-16.png); background-position: bottom; background-repeat: repeat-x; border-bottom: solid #DFDFDF 1px; }
.catalogGoodTop{ overflow: hidden; padding-bottom: 10px;  border-bottom: solid #DFDFDF 1px; }
.catalogGoodTopLeft{ width: 920px; height: 100%; overflow: hidden; float: left; }
.catalogGoodTitle{ font-weight: bold; font-family: Tahoma, sans-serif; font-size: 20px; color: #000; padding-top: 5px; }
.catalogGoodTopRight{ width: 300px; height: 100%; overflow: hidden; float: left; }
.catalogTopAbout{ overflow: hidden; height: 55px; width: 100%; }
.catalogTopAboutLerf{ float: left; margin-top: 6px; width: 129px; height: 15px; }


.catalogTopAboutBlock { 
	float: left; 
	height: 15px; 
	margin-top: 6px; 
	margin-left: 10px; 
	margin-right: 10px;
}

.catalogTopAboutBlock a { 
	color: #007FCB; 
	text-decoration: none; 
	border-bottom: 1px dashed #007FCB; 
}

.catalogTopAboutBlock a:hover {
	text-decoration: none !important; 
	border-bottom: 1px solid #ff6700; 
}




/* КАРТОЧКА ТОВАРА MIDDLE
cgm - catalogGoodMiddle
-------------------------------------------------*/
.cgmcolon{ overflow: hidden; }
.cgmcolonLeft{ overflow: hidden; width: 480px; float: left; margin-top: 10px; }
.cgmcolonLefticonWrapper{ position: absolute; width: 360px; height: 38px; z-index: 99; background-repeat: no-repeat; margin-top: 292px; }
.cgmcolonLeftNewsicon{ width: 120px; height: 38px; float: left; z-index: 2000; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -842px -87px; margin-right: 10px; } /* #sprite */
.cgmcolonLeftHitsicon{  width: 91px; height: 38px; float: left; z-index: 2000; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -415px -217px; margin-right: 10px; } /* #sprite */
.cgmcolonLeftVideosicon{ width: 103px; height: 38px; float: left; z-index: 2000; background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -312px -217px; margin-right: 10px; } /* #sprite */




.cgmcolonLeftBrand{ overflow: hidden; width: 100%; margin: 15px 0; }

.cgmcolonLeftReviews{ 
	overflow: hidden; 
	width: 100%;
	float: left; 
	min-height: 20px; 
	margin-bottom: -10px;
}



.median { font-size: 20px; margin: 6px 10px 10px 0; color: #898989; float: left; }
#leaveAComment { margin: 10px 0 0 10px; color: #898989; cursor: pointer; border-bottom: 1px dashed #898989; float: left; font-size: 11px; }
.cgmcolonLeftFeed{ overflow: hidden; width: 100%; height: 24px; margin-top: 10px; margin-left: -5px; }
.cgmcolonLeftAttr{ overflow: hidden; width: 444px; margin-top: 3px; }


/* КАРТОЧКА ТОВАРА RIGHT
-------------------------------------------------*/
.cgmcolonRight{ overflow: hidden; width: 440px; float: right; margin-top: 10px; }
.topBlock { padding: 10px 15px; border: 1px solid #DFDFDF; margin-bottom: 10px; }
.oldPrice, .newPrice { background: url("/includes/templates/tehnostudio_ru_new/img/dots.gif") repeat-x 0 10px; height: 33px;}
.oldPrice { margin-top: 6px; }
.newPrice { margin-top: 2px; }
.priceTitle { background-color: white }
.pricePrice { font-family: Tahoma; font-size: 25px; font-weight: bold; float: right; margin-top: -10px; background-color: white; }
.priceWord { padding-left: 5px; width: 27px; height: 26px; font-size: 11px; margin-top: 4px; float: right; background-color: white; margin-top: -10px; }
.priceOld { color: grey; }
.lined { text-decoration: line-through; }
.priceNew { color: #FF6500; }
#price-real { font-size: 33px; margin-top: -17px; }
.cgmcolonRightPriceGood{ width: 448px; height: 44px; }
.cgmcolonRightPriceGoodLeft{ width: 161px; height: 100%; float: left; }
.cgmcolonRightPriceGoodLeftCount{ float: left; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 30px; margin-top: 7px; color: #FF6500; }
.cgmcolonRightPriceGoodLeftWord{ margin-left: 5px; float: left;  width: 27px; height: 26px; font-size: 11px; margin-top: 7px; color: #FF6500; }
.cgmcolonRightPriceGoodMiddle{ width: 122px; height: 100%; float: left; }
.cgmcolonRightPriceGoodMiddleCount{ float: left; font-family: Tahoma, sans-serif; font-size: 20px; color: #898989; text-decoration: line-through; margin-top: 4px; }
.cgmcolonRightPriceGoodMiddleWord{ margin-left: 5px; float: left; width: 27px; height: 26px; color: #898989; font-size: 11px; margin-top: 4px; }
.cgmcolonRightPriceGoodRight{ width: 158px; height: 100%; float: left; }
.cgmcolonRightPriceGoodRightButton{ max-width: 250px; height: 33px; margin: 0 auto; background: url(/includes/templates/tehnostudio_ru_new/img/gradient-15.png); background-repeat: repeat-x; cursor: pointer; }
.cgmcolonRightPriceGoodRightButton a{ text-decoration: none; }
.cgmcolonRightPriceGoodRightButtonLabel{ height: 24px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 17px; color: #FFF; padding-top: 5px; margin-left: 35px; }
.cgmcolonRightPriceGoodRightButton2{max-width: 166px;height: 33px;margin: 10px auto;background: url(/includes/templates/tehnostudio_ru_new/img/gradient-15.png);background-repeat: repeat-x;cursor: pointer;}
.cgmcolonRightPriceGoodRightButton2 a{text-decoration: none; }
.cgmcolonRightPriceGoodRightButtonLabel2{height: 24px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 17px; color: #FFF; padding-top: 5px; margin-left: 35px; }


.buyOneClick { 
	color: grey; 
	margin: 4px auto 3px; 
	width: 110px; 
	cursor: pointer; 
}
.buyOneClick > span {
	border-bottom: 1px dashed grey;
}



.cgmcolonRightPriceGoodAction{ height: 23px; overflow: hidden; margin-top: 11px; }
.cgmcolonRightPriceGoodActionLeft{ float: left; font-family: Tahoma, sans-serif; font-size: 14px; margin-top: -2px; color: #FF6500;  }
.cgmcolonRightPriceGoodActionMiddle{ float: left; color: #898989; font-size: 12px; font-family: Tahoma; }
.cgmcolonRightPriceGoodActionRight{ float: left; margin-top: -4px; margin-left: 5px; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 17px; }

.cgmcolonRightPriceGoodInfoBlock{ overflow: hidden; display: inline-block; }



.cgmcolonRightPriceGoodInfoBlockAvailabilityText{ float: left; margin-top: 6px; margin-left: 6px; color: #6CA92A; }
.compare-a{ margin-left: -7px; font-size: 11px; color: grey; text-decoration: underline !important; }

.cgmcolonRightPriceGoodMarkdown{  width: 436px;  height: 46px;  background: #F7FBFE;  margin-top: 12px;  border: dashed #4AA5D4 2px; }
.cgmcolonRightPriceGoodMarkdownWrapper{ width: 301px; height: 17px; overflow: hidden; display: block; margin: 17px auto; }
.cgmcolonRightPriceGoodMarkdownLeft{ float: left; width: 225px; height: 18px; overflow: hidden; }
.cgmcolonRightPriceGoodMarkdownRight{ float: left; width: 75px; height: 18px; overflow: hidden; color: #898989; text-decoration: underline; }

.cgmcolonRightPriceGoodDelivery{ /*width: 398px;*/ margin-top: 10px; overflow: hidden; border: 1px solid #DFDFDF; padding: 10px 20px 10px; }
.cgmcolonRightPriceGoodDelivery hr { float: left; width: 100%; color: #DFDFDF; }
.cgmcolonRightPriceGoodDeliveryBLeft{ float: left; font-family: Tahoma, sans-serif; font-size: 18px; color: #6CA92A; margin-top: 4px; }
.cgmcolonRightPriceGoodDeliveryBRight{ float: left; padding-left: 5px; color: #6CA92A; font-size: 11px; }
.cgmcolonRightPriceGoodDeliveryLeft{ float: left; width: 180px; height: 100%; }
.cgmcolonRightPriceGoodDeliveryLeftT{ font-family: Tahoma, sans-serif; font-size: 14px; }
.cgmcolonRightPriceGoodDeliveryLeftB{ margin-top: 6px; }

.cgmcolonRightPriceGoodDeliveryMiddle{ float: left; width: 106px; height: 100%; }
.cgmcolonRightPriceGoodDeliveryRight{ float: left; width: 112px; height: 100%; }

.cgmcolonRightPriceGoodDeliveryRightT,
.cgmcolonRightPriceGoodDeliveryMiddleT{ font-family: Tahoma, sans-serif; font-size: 14px; }
.cgmcolonRightPriceGoodDeliveryRightB,
.cgmcolonRightPriceGoodDeliveryMiddleB{ margin-top: 6px; }


.cgmcolonRightPriceGoodWithGrandWrapper{margin: 10px 0; overflow: hidden; border: solid #DFDFDF 1px; height: 470px;}
.cgmcolonRightPriceGoodWithText{ font-family: sans-serif;font-size: 15px; width: 100%; font-weight: bold;height: 12px;padding-left: 20px;padding-top: 9px;padding-bottom: 9px;border-bottom: solid #DFDFDF 1px; background: #F3F3F3;background: linear-gradient(to top, #F2F2F2, #FEFEFE); display: table;}
.cgmcolonRightPriceGoodWithScroll{height: 372px;border-bottom: solid #DFDFDF 1px; overflow-y: auto;}
.cgmcolonRightPriceGoodWithScrollContainer{width: 100%;border-bottom: solid #DFDFDF 1px;}
.cgmcolonRightPriceGoodWithScrollContainerTop{padding-left: 22px;padding-right: 22px;padding-top: 12px;padding-bottom: 5px;}
.cgmcolonRightPriceGoodWithScrollContainerTop a{color: #007FCB;}
.cgmcolonRightPriceGoodWithScrollContainerMiddle{overflow: hidden;padding: 3px 22px;height: 111px;}
.cgmcolonRightPriceGoodWithScrollContainerMiddleL{float: left;width: 40%;text-align: center;}
.cgmcolonRightPriceGoodWithScrollContainerMiddleC{float: left;width: 33%;height: 100px;text-align: center;}
.cgmcolonRightPriceGoodWithScrollContainerMiddleCC{float: left;width: 100%;}
.cgmcolonRightPriceGoodWithScrollContainerMiddleCCLeft{ float: left;font-weight: bold;font-family: Tahoma, sans-serif;font-size: 20px;margin-top: 7px;margin-left: 15px;}
.cgmcolonRightPriceGoodWithScrollContainerMiddleCCRight{ margin-left: 5px;float: left;width: 27px;height: 26px;font-size: 11px;margin-top: 7px;}

.cgmcolonRightPriceGoodWithScrollContainerMiddleR{ float: left; width: 23%; height: 100px; }
.cgmAcCount{ float: left; width: 106px; }
.cgmAcCountIn{ 
	overflow: hidden; 
	width: 105px; 
	height: 27px; 
	margin-top: 38px; 
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -520px -325px; /* #sprite */ 
}

.cgmAcCountInLeft{ float: left; width: 26px; height: 26px; cursor: pointer; }
.cgmAcCountInMiddle{ float: left; width: 50px; height: 26px; }
.cgmAcCountInRight{ float: left; width: 26px; height: 26px; cursor: pointer; }
.cgmAcInputCounter{ width: 45px;   height: 24px;   padding-left: 8px;   background: none;   border: none;   outline: none;   *padding-top: 4px;   display: inline;  line-height: 24px; }

.cgmcolonRightPriceGoodWithNoScroll{  height: 45px; padding-top: 12px; padding-left: 22px; padding-right: 22px; padding-bottom: 5px; }
.cgmcolonRightPriceGoodWithNoScrollLeft{  float: left; width: 230px;  }
.cgmcolonRightPriceGoodWithNoScrollRight{ overflow: hidden; float: left; }
.cgmcolonRightPriceGoodWithNoScrollLeftTop {border-bottom: 1px dashed #000;width: 100px;}
.cgmcolonRightPriceGoodWithNoScrollRightBTN{
	overflow:hidden; 
	width: 159px;
	height: 35px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -108px -258px; /* #sprite */ 
	margin-top: 4px;
	cursor: pointer; 
}
.cgmcolonRightPriceGoodWithNoScrollRightBTNTXT{color: #FFF;font-weight: bold;font-family: Tahoma,sans-serif;font-size: 12px;width: 130px;height: 15px;margin-top: 10px;margin-left: 28px;}

.catalogTopAboutBottom{ overflow: hidden; height: 30px; width: 100%; float: left; }
.cgmcolonRightPriceGoodInfoBlockCode{ float: right; }
.cgmcolonRightPriceGoodInfoBlockCodeLeft{ float: left; margin-top: 4px; color: #FF253B; text-transform: uppercase; font-weight: bold; }
.cgmcolonRightPriceGoodInfoBlockCodeRight{ float: left; margin-top: 4px; text-transform: uppercase; font-weight: bold; }

.cgmcolonRightPriceGoodTabsMenu{ width: 100%; height: 37px; border-bottom: solid #4CACE6 1px; margin-bottom: 12px; }
.cgmcolonRightPriceGoodTabsMenuLSplit{ float: left; width: 33px; height: 100%; background: #FFF; overflow: hidden; }


.cgmcolonRightPriceGoodTabsContent{ overflow: hidden; }
.cgmcolonRightPriceGoodTabsContentVkladka{ overflow: hidden; width: 912px; padding-left: 34px; padding-right: 34px; color: #666; line-height: 15px; display: none; }
.cgmcolonRightPriceGoodTabsContentVkladkaActive{  padding-left: 34px; padding-right: 34px; color: #666; line-height: 15px; display: block;}
.cgmcolonRightPriceGoodTabsContentVkladka p {margin-top: 10px; margin-bottom: 10px;}
.catalogTopAboutBottom2{ margin-bottom: 27px; overflow: hidden; height: 55px; width: 100%; }
.cut_price { border: dashed #4AA5D4 2px; padding: 15px; text-align: center; margin-top: 25px; font-weight: bold; background-color: #F7FBFD; }
.cut_price a { color: grey; }






/* ОТЗЫВЫ
-------------------------------------------------*/
#vkladka_about p {margin: 12px 0;}





/* RATING
-------------------------------------------------*/
.avRevHolder { height: 40px; clear: both; }
.avRevHeader { float: left; margin-top: 8px; font-size: 16px; font-weight: bold; color: black; }
.charHolder { height: 60px; clear: both; margin-bottom: 30px; border-bottom: 1px solid #DFDFDF; }
.char { width: 270px; float: left; }
.charHeader { float: left; font-family: Tahoma; font-size: 13px; }
.charPoint { margin: 5px; width:100px; height:8px; float: right; }
.charPoints { float: right; color: grey; width: 30px; text-align: center; font-size: 14px; }
.charString { height: 25px; display: inline-block; margin: 0 auto; }
.charSplit { height: 1px; width: 100px; float: left;}
.commentSet { width: 100%; }
.commentPointsHolder { width: 320px; }
.commentAuthName { font-size: 16px; font-weight: bold; color: black; }
.commentAuthCity { width: 125px; margin-top: 5px; float: left; }
.commentDate { background-color: #F1F1F1; padding: 2px; }
.commentSplit { height: 50px }
.commentFooter { height: 25px; width: 702px; float: left; padding-top: 5px; background-color: #EFEFEF; text-align: center; cursor: pointer; }
.commentFooter span { color: #007FCB; border-bottom: 1px dashed #007FCB; }
.iWantComment {
  background-image: url("/includes/templates/tehnostudio_ru_new/img/gradient-15.png");
  background-repeat: repeat-x;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-weight: bold; font-family:Tahoma,sans-serif;
  font-size: 17px;
  height: 30px;
	margin-left: 10px;
  padding: 7px 15px;
}
.sendComment {
  background-image: url("/includes/templates/tehnostudio_ru_new/img/gradient-5.png");
  background-repeat: repeat-x;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-weight: bold; font-family:Tahoma,sans-serif;
  font-size: 17px;
  height: 16px;
	margin-top: 15px;
  padding: 7px 35px;
  display: table;
}
.myComment { display: none; }
.myComment h2 { font-family: Tahoma; font-size: 15px; color: black; margin: 25px; }
.myComment .label { width: 70px; font-family: Tahoma; font-size: 13px; display: inline-block; color: black; }

/* ответ на комментарий */
.text_answer_block{background: #f0f0f0;padding: 9px;margin-top: 6px;margin-left: 8px;}
.text_answer_block .author{font-weight: 700;}
.text_answer_block .message{padding-top: 2px;}


.CommentFormHead {
	width: 980px;
	height: 31px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -0px -294px; /* #sprite */
}
.chars {
	width: 300px;
	float: left;
}
.chars .charHeader { color: black; }
.oneChar {
	padding: 10px;
	background-color: #F4F4F4;
	margin-top: -1px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}
.commentForm { width: 600px; float: right; }



/* ПОДАРОК К ТОВАРУ
-------------------------------------------------*/
.cgmcolonRightPriceGoodWithWrapperStock { 
	width: 436px; 
	height: 117px;
	
	margin-top: 10px;
	margin-bottom: 10px;
	
	overflow: hidden; 
	
	background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg') no-repeat;background-position: -0px -1537px;  /* #sprite */
	cursor: pointer; 
}

.cgmcolonRightPriceGoodWithWrapperGift{ 
	width: 436px; 
	height: 117px; 
	overflow: hidden; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg') no-repeat;background-position: -0px -1654px; /* #sprite */
	cursor: pointer; 
}


.cgmcolonRightPriceGoodWithGiftText{ width: 312px; margin-top: 85px; margin-left: 27px; float: left; }
.cgmcolonRightPriceGoodWithGiftMore{ width: 92px; margin-top: 85px; float: right; }
.cgmcolonRightPriceGoodWithGiftText a, .cgmcolonRightPriceGoodWithWrapperGiftLink, .cgmcolonRightPriceGoodWithGiftMore { color: #FFF; }


/* СТРАНИЦЫ ОПИСАНИЯ
//
-------------------------------------------------*/
.content-text{ width: 915px; margin-left: 33px; color: #666; padding-bottom: 30px; }
.content-text a{ color: #4184a3; }
.content-text a:hover{ color: #00a1eb; }
.content-text p { padding-top: 10px; padding-bottom: 10px; }
.content-text h1{ color: #000; }
.content-text h2{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #383838; font-weight: normal; margin-top: 24px; margin-bottom: 15px; }
.spec_list2{ padding-bottom: 10px; }

/* СТРАНИЦЫ ПОИСКА
//
-------------------------------------------------*/
.content-search-left{ overflow: hidden; float: left; width: 690px; margin-left: 33px; padding-bottom: 30px; }
.content-search-right{ overflow: hidden; float: left; width: 200px; margin-left: 33px; margin-top: 148px; padding-bottom: 30px; }
.right_colon p{ color: #878888; margin-bottom: 20px; }
.right_colon_links{ padding-bottom: 10px; }
.right_colon_links a{ color: #4184a3; font-size: 14px; }



/* ПРОДЛИ СВОЮ ГАРАНТИЮ
//
-------------------------------------------------*/
.text_page ul li{ display: list-item; list-style-type: disc; }
.text_page ul { margin-left: 40px; }
.text_page ol li{ display: list-item; list-style-type: decimal; }
.text_page ol { margin-left: 40px; }

/* БРЕНД
//
-------------------------------------------------*/
.main_menu {margin-left: 33px;margin-top: 24px;margin-bottom: 30px;}
.main_menu .inactive-cat { font-size: 12px; margin-right: 20px; position: relative; }
.main_menu .active-cat { position: relative; }
.main_menu .active-cat a { font-size: 12px; margin-left: 20px; /*margin-bottom: -20px;*/ text-decoration: underline; }
.main_menu a{ color: #4184a3; }
/*.active-cat {line-height: 20px;}*/

.main_menu { float: left;}
.main_menu TABLE { width: 100%; border: none; }
.main_menu TABLE TD { padding-bottom: 30px; padding-left: 10px; padding-right: 20px; vertical-align: top; width: 223px; }
.main_menu TABLE TD a { text-decoration: none; /*line-height: 18px;*/ display: block; }
.main_menu TABLE TD a:hover { text-decoration: underline; }
.main_menu TABLE TD.icons { width: 41px; vertical-align: top; padding-bottom: 50px; padding-right: 0px;  padding-left: 0px;}
.main_menu TABLE TD.icons IMG { border: none;}
.main_menu TABLE TD H2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px; margin-top: 9px; margin-bottom: 10px; font-weight: bold;  }
.main_menu TABLE TD H2 A { text-decoration: none; margin-left: 0px; }
.popup,
#dostavka-info-block {
	position: absolute;
	opacity: 0;
	z-index: 2002;
	padding: 15px;
	height: 100%;
	display: none;
	top: 0px;
}
img.filter-help { float: left; position: relative; top: 7px; margin-left: 4px; cursor: pointer; }


.google-plus-button { text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap; }
.google-plus-button .span-1 { display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px; }
.google-plus-button .span-2 { display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px; }

.filter-description {
	display: none;
	/*visibility: hidden;*/
	opacity: 0;
	position: absolute;
	background: #FEFFD6;
	color: black;
	/*max-height: 450px;*/
	width: 450px;
	margin-top: 10px;
	z-index: 10000;
	-moz-box-shadow: 1px 1px 6px  #48452D; /* Firefox */
	-webkit-box-shadow: 1px 1px 6px  #48452D; /* Safari, Google Chrome */
	-khtml-box-shadow: 1px 1px 6px  #48452D; /* KHTML, Linux browsers */
	-o-box-shadow: 1px 1px 6px  #48452D; /* Opera */
	-ms-box-shadow: 1px 1px 6px  #48452D; /* IE8 */
	-icab-box-shadow: 1px 1px 6px  #48452D; /* Icab */
	box-shadow: 1px 1px 6px  #48452D; /* CSS3 */
}

.filter-description .help-content {
	padding: 20px 20px 12px 12px;
}

.filter-description .help-content p {
	margin: 0px;
}

.filter-description .arr-popup {
	width: 21px;
	height: 10px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -915px -191px; /* #sprite */
	position: absolute;
	right: 15px;
	top: -10px;
}

.filter-description .arr-popup-left {
	width: 21px;
	height: 10px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -915px -191px; /* #sprite */
	position: absolute;
	left: 15px;
	top: -10px;
}

.filter-description .help-close {
	width: 14px;
	height: 14px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -821px -325px; /* #sprite */
	position: absolute;
	right: 4px;
	top: 4px;
	cursor: pointer;
}



/*Стиль для НОВОСТИ*/
.news-categ{border-bottom: 2px solid #adadad}
.news-categ .topic-all{clear: both;text-decoration: underline;}
.news-categ .topic-all img{float:left;position:relative;top:3px;}
.news-categ a{color:#666666;margin:10px 0;display: block;padding-left: 15px;}
.title-news{background: #99cc00;text-align: center;border:1px solid #9b9b9b;width: 200px;}
.title-news h1{margin:6px;font-family:  Verdana,Arial;font-size:15px;}
.listing-news { width: 465px; float: left; position: relative; margin-top: -7px; }
.email-spam-news {border:2px solid #c8c9ca;text-align: center; }
.email-spam-news .title-wiki{background: #c9d6e0;border:none;padding: 1px;width: 194px;}
.email-spam-news .title-wiki h1{color:#999999}
.email-spam-news input{margin: 10px 0;border:2px solid #c8c9ca}
.email-spam-news .add_email{background: #8da7bb;padding: 5px 0;margin: 0px 13px 20px 13px;}
.listing-news-split{ margin-bottom: 6px; margin-top: 6px; width: 100%; height: 1px; border-bottom: solid #E4E4E4 1px; }

.change-attr, .toDel { border-bottom: 1px dashed #fd990d; cursor: pointer; color: #fd990d; text-decoration: none; }
.change-attr:hover, .toDel:hover { border-bottom: 1px dashed #000; color: #000; }
.overBrandColon {
  float: left;
  overflow: hidden;
	padding: 10px;
  width: 22%;
	margin-bottom: 20px;
}
.overBrandColon .row {
	margin: 5px 0 0;
}

.addToBasket { cursor: pointer; }

.bottomSign {
	font-family: Tahoma, sans-serif;
	margin: 5px;
}
.botPrice {
	color: #FF6200;
	font-family: Tahoma;
	font-weight: bold;
}
.botSuprice {
	color: #FF6200;
	font-family: Tahoma;
	font-size: 12px;
	vertical-align: super;
}
.bottomButton {
	float: none;
	margin: 10px auto 0;
}
.bottomBuyWrapper {
	margin: 30px 0px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	width: 100%;
}
.same-brands {
	padding: 0 34px;
}

.same-goods p, .same-brands p, .vkltitle {
	margin-top: 20px;
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.same-goods p a, .same-brands p span, .vkltitle span {
	text-transform: inherit;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: grey;
}
.same-goods p a:hover { text-decoration: underline; }
.same-goods hr, .same-brands hr { color: #DFDFDF; }
.soput_price div {
	font-size: 12px;
	float: left;
	margin-left: 5px;
}
.soput_price span {
	text-transform: uppercase;
	font-size: 30px;
	color: black;
	font-weight: bold; font-family: Tahoma;
	float: left;
}
.lookother {
	width: 100%;
	background-color: #eee;
	float: left;
	text-align: center;
	padding: 10px 0 15px 0;
}
.rightBlock {
	width: 398px;
	border: 1px solid #DFDFDF;
	padding: 10px 20px;
	margin-top: 10px;
}
.addServWrap {
	margin-top: 10px;
}
.addServ .servImg {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -5px;
	background: url("/includes/templates/tehnostudio_ru_new/img/ico-service.png") no-repeat;
}
.addServ {
	padding: 5px;
}
.addServ a {
	color: #007fcb;
}
.guarNode {
	padding: 10px;
	float: left;
}
.guarButton {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -515px -258px; /* #sprite */
	border: 1px solid #DFDFDF;
	height: 33px;
	width: 223px;
}
.guarButton .img {
	margin: -7px 0 0 -30px;
	position: absolute;
	width: 30px;
	height: 30px;
	overflow: hidden;
}
.guarp {
	font-size: 11px;
	margin-top: 10px;
	color: grey;
}

.minParty { border: dashed #949494 2px; padding: 15px; text-align: center; margin-top: 13px; margin-bottom: 20px; background-color: #F7F7F7; }



.bigImgPrice { float: left; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 30px; margin-top: 20px; margin-right: 20px; }
.bigImgPrice span { font-size: 12px; vertical-align: super; }

#tire-list { margin-top: 20px; }
.checkButton { cursor: pointer; float: right; }
.allCostthule, .allCostatlant { text-align: center; }
.allCostthule b, .allCostatlant b { color: #FF6600; font-family: Tahoma; font-size: 15px; }
.allCostthule span, .allCostatlant span { font-weight: bold; font-family: Tahoma; font-size: 20px; }
.bybas { cursor: pointer; font-weight: bold; font-family: Tahoma; font-size: 17px; padding: 5px 15px; margin-left: 20px; background: url("/includes/templates/tehnostudio_ru_new/img/gradient-15.png") repeat-x; color: white; display: inline-block; }

.compare-count { font-weight: bold; font-family: Tahoma; font-size: 20px; }
#basketFootPrice { font-weight: bold; font-family: Tahoma; font-size: 20px; }

#compare-goods tbody tr td { padding: 15px; font-family: Tahoma; font-size: 13px; }
.com-img { max-width: 100px; max-height: 100px; display: block; }
.com-link { color: #007FCB; }
.com-price span { font-weight: bold; font-family: Tahoma; font-size: 20px; }
.tr-attr { border-top: 1px solid #DFDFDF; }
.nomargin {margin: 0;padding: 0;}


.stock-end {
	background: none repeat scroll 0 0 #FF253B;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto;
	padding: 5px;
	text-align: center;
	width: 600px;
}
.stock-end a {
	font-size: 14px;
	color: #0a67b2;
}

[data-h="carousel"] { height: 100px; overflow: hidden; }
.twitter-follow-button { width: 150px !important; }
.twitter-share-button { width: 100px !important; }


.catTagsBlock {
	line-height: 22px;
	width: 923px;
}
.catTag {
	margin-right: 15px;
	color: #0083CF;
	float: left;
}
.hideTag {
	display: none;
}

.catAllTag {
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dotted;
	cursor: pointer;
	color: #6C6B6B;
}

/* ЗАКАЗ В 1 КЛИК */
.oneclick_alert{color: #548F00;text-align: center;margin-top: 22px;box-shadow: rgba(0, 0, 0, 0.498039) 4px 1px 39px -12px;padding-top: 10px;padding-bottom: 10px;}
/* ПОДСВЕТКА ФИЛЬТРА ПО КАТЕГОРИИ В РАСПРОДАЖЕ */
.sale_catid_active a{background: #64BC00;color: #FFF;padding: 5px;}
.sale_catid_active a:hover{color: #fff!important}
.goodTitleTile {
	display: block;
	color: #56A0DC;
	height: 64px;
	overflow:hidden;
}
.goodTitleTile_hover {
	background-color: white;
	overflow: visible;
	height: auto;
	margin-bottom: 10px;

}

/* облако тегов */
.allTagsS{width: 56px;float: left;}




/**/
.img-preload {
	background: url("/includes/templates/tehnostudio_ru_new/img/loading2.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
}


.comment-circle {
	border: 1px #FF253B solid;
	border-radius: 10px;
	padding: 0 4px;
	color: #fff;
	background: #FF253B;
	font-size: 12px;
}


/**
* Расрывающиеся категории
*/
.sub-element .checking {
	background: #f66e02;
	height: 3px;
	width: 3px;
	
	margin-top: 8px;					    
	margin-right: 5px;
	margin-left: 15px;
	 
	position: relative;
	float: left;
}				 

.toggle-main-category {
    cursor: pointer;
    float: left;
	height: 12px;
	margin-top: 3px;
	width: 12px;
	margin-right: 5px;
}

.toggle-main-category[data-toggle="true"] {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -877px -191px; /* #sprite */
}

.toggle-main-category[data-toggle="false"] {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -835px -325px; /* #sprite */
}
.hide {
	display: none;
}



/**
* Блок информации в списке товаров о комментах 
*/
.good-list-comment-info {
	
	margin-top: 5px;
	padding-top: 5px;
    border-top: 1px solid #dfdfdf;
}

.good-list-comment-info a {
	color: #000;
}

.good-list-comment-info .stars {
	margin-top: 3px;
}

.good-list-comment-info .comment {
	float: left;
	padding-left: 4px;
}

.good-list-comment-info .rating, 
.good-list-comment-info .youtube {
	float: left;
	padding: 0 0 5px 15px;
	
}

.good-list-comment-info .comment .ico,
.good-list-comment-info .youtube .ico {
	width: 16px;
	position: relative;
	top: 4px;
	padding-right: 4px;
}


/**
* Иконки для атрибутов
*/
.attr-img {
	margin-top: 10px;
}

.attr-img .ico {
	/*padding: 0px 3px;*/
	cursor: pointer;
	height: 24px;
	width: 24px;
}

.attr-img .ico:first-child {
	padding-left: 10px;
}

.attr-tooltip {
	position: absolute;
	background: #fff;
	padding: 5px;
	height: 23px;
	margin-top: -35px;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px;
}

.attr-tooltip .arr-tooltip {
	position: absolute;
	width: 26px;
	height: 11px;
	top: 23px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -889px -191px; /* #sprite */
}

.list-square {
	position: relative;
	float: left;
	top: 3px;
	margin: 3px;
	width: 3px;
	height: 3px;
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -982px -141px; /* #sprite */
}

/**
* Блок популярных брендов
*/
.cpBrandsBlockCenter .img-preload {
	display: block; 
	max-width: 134px; 
	max-height: 53px; 
	margin: 0 auto; 
}



/**
* Расширенная гарантия
*/
.extended-warranty-small {
	position: absolute;
	margin: -70px 0 0 144px;
	width: 70px;
	height: 70px;
}

.extended-warranty-small[data-type="0"] {
	display: none;
}
.extended-warranty-small[data-type="1"] {	
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -118px -141px; /* #sprite */
}
.extended-warranty-small[data-type="2"] {	
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -188px -141px; /* #sprite */
}

.extended-warranty-big {
	position: absolute;
	margin: 234px 0 0 340px;
	width: 110px;
	height: 110px;
	z-index: 1;
}
.extended-warranty-big[data-type="0"] {
	display: none;
}
.extended-warranty-big[data-type="1"] {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -376px -0px; /* #sprite */
}
.extended-warranty-big[data-type="2"] {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png') no-repeat;background-position: -486px -0px; /* #sprite */
}
/**
* END Расширенная гарантия
*/




.btn-complect {
	text-transform: uppercase;
	padding: 5px 25px;
	
	border: 0;
	
	cursor: pointer;
	
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.btn-complect:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.btn-complect.btn-orange {
	background: #e69423; /* Old browsers */
	background: -moz-linear-gradient(top,  #e69423 0%, #e06718 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e69423 0%,#e06718 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e69423 0%,#e06718 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69423', endColorstr='#e06718',GradientType=0 ); /* IE6-9 */
}

.btn-complect.btn-orange:hover {
	background: #e06718; /* Old browsers */
	background: -moz-linear-gradient(top,  #e06718 0%, #b54b06 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e06718 0%,#b54b06 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e06718 0%,#b54b06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06718', endColorstr='#b54b06',GradientType=0 ); /* IE6-9 */
}


.div-align-center {		
	display: table;
	margin: 0 auto;
}

.font_black {
	color: black;
}

.ico_48x48 {
	display: block;
	width: 48px;
	height: 48px;
}
.ico_37x37 {
	display: block;
	width: 37px;
	height: 37px;
}


.category-menu-item {
	width: 25%;
	text-align: center;
	vertical-align: top;
	padding-bottom: 20px;
}
.category-menu-item a {
	text-decoration: none;
	color: black;
	font-weight: bold;
}
.category-menu-item a:hover {
	text-decoration: underline;
}
.category-menu-item div {
	border: 1px solid #ccc;
	width: 160px;
	height: 120px;
	display: table-cell;
	vertical-align: middle;
}
.category-menu-item img {
	max-width: 160px;
	max-height: 120px;
}

.block-fixed {
		top: 40px; 
		right: 10px; 
		position: fixed;
		z-index : 1000;
	}


/* С этим товаром покупают */

	.tab-block-goods {
		float: left;
		width: 160px;
		margin: 10px;
	}

	.tab-img {
		display: block;
	}

	.tab-img div {
		width: 150px; 
		height: 150px;
	}

	.tab-img img {
		max-height: 150px; 
		max-width: 150px; 
		display: block; 
		margin: 0px auto;
	}

	.tab-img-preload {
	    background: rgba(0, 0, 0, 0) url("/includes/templates/tehnostudio_ru_new/img/loading2.gif") no-repeat scroll 50% 50%;
	    height: 100%;
	    width: 100%;
	}
	
	
	/* по-умолчанию, для возможности отключения мобильной версии */
	#page-content {
		display: none;
	}
	

.block-default {
	border: 1px solid #DFDFDF;
	padding: 10px 20px;
	margin-top: 10px;
}	

#mobile-overlay {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	-moz-opacity: 0.2;
	-webkit-opacity: 0.2;
	-o-opacity: 0.2;
	opacity: 0.2;
	filter: alpha(opacity=0.2);
	z-index: 10000;
}

/**
* Рейтинг
*/
.stars {  
	float: left; 
	width: 100px; 
	height: 16px;
	margin: 8px 5px 8px 10px; 
}
.stars .stars-inactive {
	position: absolute;
	width: 100px; 
	height: 16px; 
	background: url("/includes/templates/tehnostudio_ru_new/img/rating-star-inactive.png") repeat-x; 
}
.stars .stars-active {
	position: absolute;
	width: 100px; 
	height: 16px; 
	background: url("/includes/templates/tehnostudio_ru_new/img/rating-star-active.png") repeat-x; 
}
.charPoint .stars-inactive {
	position: absolute;
	width: 100px; 
	height: 8px; 
	background: url("/includes/templates/tehnostudio_ru_new/img/rating-point-inactive.png") repeat-x; 
}
.charPoint .stars-active {
	position: absolute;
	width: 100px; 
	height: 8px; 
	background: url("/includes/templates/tehnostudio_ru_new/img/rating-point-active.png") repeat-x; 
}
.rating-online-pay {
	font-size: 10px; 
	color: grey; 
	margin: 10px 0 0 10px; 
	float: left;
}




.starbar { 
	margin: 5px; 
	width:100px; 
	height:8px; 
	float: right; 
}

.starbar .outer {  
	position: absolute;  
	width: 100px;  
	height: 8px;  
	background: url(/includes/templates/tehnostudio_ru_new/img/rating-point-inactive.png) repeat-x;
}

.starbar [data-type="starbar"], 
.starbar1 {  
	position: absolute;  
	width: 100px;  
	height: 8px;  
	background: url(/includes/templates/tehnostudio_ru_new/img/rating-point-inactive.png) repeat-x;
}
.starbar .user[data-type="starbar"] {  
	background: url(/includes/templates/tehnostudio_ru_new/img/rating-point-active.png) repeat-x;
}

.starbar a { 
	position: absolute; 
	display: block; 
	left: 0; 
	top: 0; 
	height: 18px; 
}
.send-comment .starbar a:hover { 
	background: url(/includes/templates/tehnostudio_ru_new/img/rating-point-hover.png) repeat-x; 
}

.send-comment .thanks { 
	font-size: 14pt; 
	color: #3B8D67; 
	font-weight: bold; 
}
.starbar a.s1  { width:  20px; }
.starbar a.s2  { width:  40px; }
.starbar a.s3  { width:  60px; }
.starbar a.s4  { width:  80px; }
.starbar a.s5  { width: 100px; }

.starbar a.ss1  { width:  20px; }
.starbar a.ss2  { width:  40px; }
.starbar a.ss3  { width:  60px; }
.starbar a.ss4  { width:  80px; }
.starbar a.ss5  { width: 100px; }
/**
* Изображения категорий
*/

.category-img {
	width: 215px; 
	height: 123px;
}

.category-img-num-50 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -1414px; } /* #sprite */
.category-img-num-1690 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -799px; } /* #sprite */
.category-img-num-3 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -799px; } /* #sprite */
.category-img-num-671 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -676px; } /* #sprite */
.category-img-num-670 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -676px; } /* #sprite */
.category-img-num-688 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -553px; } /* #sprite */
.category-img-num-291 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -922px; } /* #sprite */
.category-img-num-1385 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -553px; } /* #sprite */
.category-img-num-28 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -176px -0px; } /* #sprite */
.category-img-num-33 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -1291px; } /* #sprite */
.category-img-num-275 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -1291px; } /* #sprite */
.category-img-num-7 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -1168px; } /* #sprite */
.category-img-num-2715 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -1168px; } /* #sprite */
.category-img-num-57 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -215px -1045px; } /* #sprite */
.category-img-num-47 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -1045px; } /* #sprite */
.category-img-num-11 { background: url('/files/tmpl-cache/d1baf10b1c5cd95060493fd0be35d35c.jpeg');background-position: -0px -922px; } /* #sprite */


/**
* Наличие товара
*/
.cbrGoodTextBottomAvailability { 	
	float: left; 
	width: 143px; 
	height: 100%; 
	margin-left: 2px;
	font-weight: bold; 
}
.cbrGoodTextBottomAvailability.view-mosaic {/*TODO: через data */
	float: none;
	width: 181px; 
	height: 25px; 
	margin: 0 auto; 
	margin-top: 2px; 
}
.cbrGoodTextBottomAvailability.havegood-out-available {
	width: 163px; 
}


.available-img {
	float: left; 
	width: 20px; 
	height: 20px;
	margin-right: 5px; 
}
.available-text {
	position: relative;
	top: 2px;
}
.havegood-available .available-img { /*TODO: через data */
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -766px -325px; /* #sprite */
}
.havegood-not-available .available-img {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -786px -325px; /* #sprite */
}
.havegood-out-available .available-img {
	background: url('/files/tmpl-cache/30f4314cb54eb0d33d100e46bbb3ecbf.png');background-position: -827px -191px; /* #sprite */
}

.havegood-available .available-text {
	color: #80a73a;
}
.havegood-not-available .available-text {
	color: #477ec7;
}
.havegood-out-available .available-text {
	color: #878787;
}


/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/includes/templates/tehnostudio_ru_new/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(/includes/templates/tehnostudio_ru_new/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/includes/templates/tehnostudio_ru_new/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(/includes/templates/tehnostudio_ru_new/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(/includes/templates/tehnostudio_ru_new/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(/includes/templates/tehnostudio_ru_new/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571429em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.icon-li.icon-lg{left:-1.85714286em}.icon-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-check:before{content:"\f00c"}.icon-close:before,.icon-remove:before,.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before,.icon-gear:before{content:"\f013"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-dedent:before,.icon-outdent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-image:before,.icon-photo:before,.icon-picture-o:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-exclamation-triangle:before,.icon-warning:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before,.icon-bar-chart:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before,.icon-gears:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook-f:before,.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-feed:before,.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0f3"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before,.icon-scissors:before{content:"\f0c4"}.icon-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-floppy-o:before,.icon-save:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before,.icon-unsorted:before{content:"\f0dc"}.icon-sort-desc:before,.icon-sort-down:before{content:"\f0dd"}.icon-sort-asc:before,.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-gavel:before,.icon-legal:before{content:"\f0e3"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-bolt:before,.icon-flash:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-clipboard:before,.icon-paste:before{content:"\f0ea"}.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-o:before{content:"\f0a2"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before,.icon-mobile:before{content:"\f10b"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-chain-broken:before,.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-caret-square-o-down:before,.icon-toggle-down:before{content:"\f150"}.icon-caret-square-o-up:before,.icon-toggle-up:before{content:"\f151"}.icon-caret-square-o-right:before,.icon-toggle-right:before{content:"\f152"}.icon-eur:before,.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-inr:before,.icon-rupee:before{content:"\f156"}.icon-cny:before,.icon-jpy:before,.icon-rmb:before,.icon-yen:before{content:"\f157"}.icon-rouble:before,.icon-rub:before,.icon-ruble:before{content:"\f158"}.icon-krw:before,.icon-won:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before,.icon-gratipay:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-caret-square-o-left:before,.icon-toggle-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-try:before,.icon-turkish-lira:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}.icon-space-shuttle:before{content:"\f197"}.icon-slack:before{content:"\f198"}.icon-envelope-square:before{content:"\f199"}.icon-wordpress:before{content:"\f19a"}.icon-openid:before{content:"\f19b"}.icon-bank:before,.icon-institution:before,.icon-university:before{content:"\f19c"}.icon-graduation-cap:before,.icon-mortar-board:before{content:"\f19d"}.icon-yahoo:before{content:"\f19e"}.icon-google:before{content:"\f1a0"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-square:before{content:"\f1a2"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-stumbleupon:before{content:"\f1a4"}.icon-delicious:before{content:"\f1a5"}.icon-digg:before{content:"\f1a6"}.icon-pied-piper-pp:before{content:"\f1a7"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-drupal:before{content:"\f1a9"}.icon-joomla:before{content:"\f1aa"}.icon-language:before{content:"\f1ab"}.icon-fax:before{content:"\f1ac"}.icon-building:before{content:"\f1ad"}.icon-child:before{content:"\f1ae"}.icon-paw:before{content:"\f1b0"}.icon-spoon:before{content:"\f1b1"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-recycle:before{content:"\f1b8"}.icon-automobile:before,.icon-car:before{content:"\f1b9"}.icon-cab:before,.icon-taxi:before{content:"\f1ba"}.icon-tree:before{content:"\f1bb"}.icon-spotify:before{content:"\f1bc"}.icon-deviantart:before{content:"\f1bd"}.icon-soundcloud:before{content:"\f1be"}.icon-database:before{content:"\f1c0"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-file-word-o:before{content:"\f1c2"}.icon-file-excel-o:before{content:"\f1c3"}.icon-file-powerpoint-o:before{content:"\f1c4"}.icon-file-image-o:before,.icon-file-photo-o:before,.icon-file-picture-o:before{content:"\f1c5"}.icon-file-archive-o:before,.icon-file-zip-o:before{content:"\f1c6"}.icon-file-audio-o:before,.icon-file-sound-o:before{content:"\f1c7"}.icon-file-movie-o:before,.icon-file-video-o:before{content:"\f1c8"}.icon-file-code-o:before{content:"\f1c9"}.icon-vine:before{content:"\f1ca"}.icon-codepen:before{content:"\f1cb"}.icon-jsfiddle:before{content:"\f1cc"}.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-ring:before,.icon-life-saver:before,.icon-support:before{content:"\f1cd"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-ra:before,.icon-rebel:before,.icon-resistance:before{content:"\f1d0"}.icon-empire:before,.icon-ge:before{content:"\f1d1"}.icon-git-square:before{content:"\f1d2"}.icon-git:before{content:"\f1d3"}.icon-hacker-news:before,.icon-y-combinator-square:before,.icon-yc-square:before{content:"\f1d4"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before,.icon-weixin:before{content:"\f1d7"}.icon-paper-plane:before,.icon-send:before{content:"\f1d8"}.icon-paper-plane-o:before,.icon-send-o:before{content:"\f1d9"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-header:before{content:"\f1dc"}.icon-paragraph:before{content:"\f1dd"}.icon-sliders:before{content:"\f1de"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-bomb:before{content:"\f1e2"}.icon-futbol-o:before,.icon-soccer-ball-o:before{content:"\f1e3"}.icon-tty:before{content:"\f1e4"}.icon-binoculars:before{content:"\f1e5"}.icon-plug:before{content:"\f1e6"}.icon-slideshare:before{content:"\f1e7"}.icon-twitch:before{content:"\f1e8"}.icon-yelp:before{content:"\f1e9"}.icon-newspaper-o:before{content:"\f1ea"}.icon-wifi:before{content:"\f1eb"}.icon-calculator:before{content:"\f1ec"}.icon-paypal:before{content:"\f1ed"}.icon-google-wallet:before{content:"\f1ee"}.icon-cc-visa:before{content:"\f1f0"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-discover:before{content:"\f1f2"}.icon-cc-amex:before{content:"\f1f3"}.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:before{content:"\f1f5"}.icon-bell-slash:before{content:"\f1f6"}.icon-bell-slash-o:before{content:"\f1f7"}.icon-trash:before{content:"\f1f8"}.icon-copyright:before{content:"\f1f9"}.icon-at:before{content:"\f1fa"}.icon-eyedropper:before{content:"\f1fb"}.icon-paint-brush:before{content:"\f1fc"}.icon-birthday-cake:before{content:"\f1fd"}.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:before{content:"\f200"}.icon-line-chart:before{content:"\f201"}.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:before{content:"\f203"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-bicycle:before{content:"\f206"}.icon-bus:before{content:"\f207"}.icon-ioxhost:before{content:"\f208"}.icon-angellist:before{content:"\f209"}.icon-cc:before{content:"\f20a"}.icon-ils:before,.icon-shekel:before,.icon-sheqel:before{content:"\f20b"}.icon-meanpath:before{content:"\f20c"}.icon-buysellads:before{content:"\f20d"}.icon-connectdevelop:before{content:"\f20e"}.icon-dashcube:before{content:"\f210"}.icon-forumbee:before{content:"\f211"}.icon-leanpub:before{content:"\f212"}.icon-sellsy:before{content:"\f213"}.icon-shirtsinbulk:before{content:"\f214"}.icon-simplybuilt:before{content:"\f215"}.icon-skyatlas:before{content:"\f216"}.icon-cart-plus:before{content:"\f217"}.icon-cart-arrow-down:before{content:"\f218"}.icon-diamond:before{content:"\f219"}.icon-ship:before{content:"\f21a"}.icon-user-secret:before{content:"\f21b"}.icon-motorcycle:before{content:"\f21c"}.icon-street-view:before{content:"\f21d"}.icon-heartbeat:before{content:"\f21e"}.icon-venus:before{content:"\f221"}.icon-mars:before{content:"\f222"}.icon-mercury:before{content:"\f223"}.icon-intersex:before,.icon-transgender:before{content:"\f224"}.icon-transgender-alt:before{content:"\f225"}.icon-venus-double:before{content:"\f226"}.icon-mars-double:before{content:"\f227"}.icon-venus-mars:before{content:"\f228"}.icon-mars-stroke:before{content:"\f229"}.icon-mars-stroke-v:before{content:"\f22a"}.icon-mars-stroke-h:before{content:"\f22b"}.icon-neuter:before{content:"\f22c"}.icon-genderless:before{content:"\f22d"}.icon-facebook-official:before{content:"\f230"}.icon-pinterest-p:before{content:"\f231"}.icon-whatsapp:before{content:"\f232"}.icon-server:before{content:"\f233"}.icon-user-plus:before{content:"\f234"}.icon-user-times:before{content:"\f235"}.icon-bed:before,.icon-hotel:before{content:"\f236"}.icon-viacoin:before{content:"\f237"}.icon-train:before{content:"\f238"}.icon-subway:before{content:"\f239"}.icon-medium:before{content:"\f23a"}.icon-y-combinator:before,.icon-yc:before{content:"\f23b"}.icon-optin-monster:before{content:"\f23c"}.icon-opencart:before{content:"\f23d"}.icon-expeditedssl:before{content:"\f23e"}.icon-battery-4:before,.icon-battery-full:before{content:"\f240"}.icon-battery-3:before,.icon-battery-three-quarters:before{content:"\f241"}.icon-battery-2:before,.icon-battery-half:before{content:"\f242"}.icon-battery-1:before,.icon-battery-quarter:before{content:"\f243"}.icon-battery-0:before,.icon-battery-empty:before{content:"\f244"}.icon-mouse-pointer:before{content:"\f245"}.icon-i-cursor:before{content:"\f246"}.icon-object-group:before{content:"\f247"}.icon-object-ungroup:before{content:"\f248"}.icon-sticky-note:before{content:"\f249"}.icon-sticky-note-o:before{content:"\f24a"}.icon-cc-jcb:before{content:"\f24b"}.icon-cc-diners-club:before{content:"\f24c"}.icon-clone:before{content:"\f24d"}.icon-balance-scale:before{content:"\f24e"}.icon-hourglass-o:before{content:"\f250"}.icon-hourglass-1:before,.icon-hourglass-start:before{content:"\f251"}.icon-hourglass-2:before,.icon-hourglass-half:before{content:"\f252"}.icon-hourglass-3:before,.icon-hourglass-end:before{content:"\f253"}.icon-hourglass:before{content:"\f254"}.icon-hand-grab-o:before,.icon-hand-rock-o:before{content:"\f255"}.icon-hand-paper-o:before,.icon-hand-stop-o:before{content:"\f256"}.icon-hand-scissors-o:before{content:"\f257"}.icon-hand-lizard-o:before{content:"\f258"}.icon-hand-spock-o:before{content:"\f259"}.icon-hand-pointer-o:before{content:"\f25a"}.icon-hand-peace-o:before{content:"\f25b"}.icon-trademark:before{content:"\f25c"}.icon-registered:before{content:"\f25d"}.icon-creative-commons:before{content:"\f25e"}.icon-gg:before{content:"\f260"}.icon-gg-circle:before{content:"\f261"}.icon-tripadvisor:before{content:"\f262"}.icon-odnoklassniki:before{content:"\f263"}.icon-odnoklassniki-square:before{content:"\f264"}.icon-get-pocket:before{content:"\f265"}.icon-wikipedia-w:before{content:"\f266"}.icon-safari:before{content:"\f267"}.icon-chrome:before{content:"\f268"}.icon-firefox:before{content:"\f269"}.icon-opera:before{content:"\f26a"}.icon-internet-explorer:before{content:"\f26b"}.icon-television:before,.icon-tv:before{content:"\f26c"}.icon-contao:before{content:"\f26d"}.icon-500px:before{content:"\f26e"}.icon-amazon:before{content:"\f270"}.icon-calendar-plus-o:before{content:"\f271"}.icon-calendar-minus-o:before{content:"\f272"}.icon-calendar-times-o:before{content:"\f273"}.icon-calendar-check-o:before{content:"\f274"}.icon-industry:before{content:"\f275"}.icon-map-pin:before{content:"\f276"}.icon-map-signs:before{content:"\f277"}.icon-map-o:before{content:"\f278"}.icon-map:before{content:"\f279"}.icon-commenting:before{content:"\f27a"}.icon-commenting-o:before{content:"\f27b"}.icon-houzz:before{content:"\f27c"}.icon-vimeo:before{content:"\f27d"}.icon-black-tie:before{content:"\f27e"}.icon-fonticons:before{content:"\f280"}.icon-reddit-alien:before{content:"\f281"}.icon-edge:before{content:"\f282"}.icon-credit-card-alt:before{content:"\f283"}.icon-codiepie:before{content:"\f284"}.icon-modx:before{content:"\f285"}.icon-fort-awesome:before{content:"\f286"}.icon-usb:before{content:"\f287"}.icon-product-hunt:before{content:"\f288"}.icon-mixcloud:before{content:"\f289"}.icon-scribd:before{content:"\f28a"}.icon-pause-circle:before{content:"\f28b"}.icon-pause-circle-o:before{content:"\f28c"}.icon-stop-circle:before{content:"\f28d"}.icon-stop-circle-o:before{content:"\f28e"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-hashtag:before{content:"\f292"}.icon-bluetooth:before{content:"\f293"}.icon-bluetooth-b:before{content:"\f294"}.icon-percent:before{content:"\f295"}.icon-gitlab:before{content:"\f296"}.icon-wpbeginner:before{content:"\f297"}.icon-wpforms:before{content:"\f298"}.icon-envira:before{content:"\f299"}.icon-universal-access:before{content:"\f29a"}.icon-wheelchair-alt:before{content:"\f29b"}.icon-question-circle-o:before{content:"\f29c"}.icon-blind:before{content:"\f29d"}.icon-audio-description:before{content:"\f29e"}.icon-volume-control-phone:before{content:"\f2a0"}.icon-braille:before{content:"\f2a1"}.icon-assistive-listening-systems:before{content:"\f2a2"}.icon-american-sign-language-interpreting:before,.icon-asl-interpreting:before{content:"\f2a3"}.icon-deaf:before,.icon-deafness:before,.icon-hard-of-hearing:before{content:"\f2a4"}.icon-glide:before{content:"\f2a5"}.icon-glide-g:before{content:"\f2a6"}.icon-sign-language:before,.icon-signing:before{content:"\f2a7"}.icon-low-vision:before{content:"\f2a8"}.icon-viadeo:before{content:"\f2a9"}.icon-viadeo-square:before{content:"\f2aa"}.icon-snapchat:before{content:"\f2ab"}.icon-snapchat-ghost:before{content:"\f2ac"}.icon-snapchat-square:before{content:"\f2ad"}.icon-pied-piper:before{content:"\f2ae"}.icon-first-order:before{content:"\f2b0"}.icon-yoast:before{content:"\f2b1"}.icon-themeisle:before{content:"\f2b2"}.icon-google-plus-circle:before,.icon-google-plus-official:before{content:"\f2b3"}.icon-fa:before,.icon-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/* Arrows */
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    	-ms-transform: translate(0, -50%);
    		transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}


.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family: FontAwesome;
		
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}
[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}
.slick-prev:before {
    content:"\f104";
}
[dir='rtl'] .slick-prev:before {
    content: '\f105';
}

.slick-next {
    right: -25px;
}
[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}
.slick-next:before {
    content: '\f105';
}
[dir='rtl'] .slick-next:before {
    content: '\f104';
}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    /*font-family: 'slick';*/
    font-family: FontAwesome;
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    /*content: 'вЂў';*/
    content: '\f111';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.carousel-preload-style{height:200px;overflow:hidden}.carousel-additional-img{max-width:400px;margin:0 auto}.carousel-additional-img .slick-slide{height:60px;width:60px;border:1px solid #e5e5e5;cursor:pointer;background-repeat:no-repeat;background-position:center center;margin:5px}.carousel-additional-img .slick-slide[data-view-img=true]{border:1px solid #e27027}.carousel-additional-img .slick-next,.carousel-additional-img .slick-prev{height:70px;background:#dedede}.carousel-additional-img .slick-next:focus,.carousel-additional-img .slick-next:hover,.carousel-additional-img .slick-prev:focus,.carousel-additional-img .slick-prev:hover{color:#dedede;background:#c8c8c8}.carousel-popular-brands .slick-slide{width:100px;height:50px;margin:5px;display:table}.carousel-popular-brands .slick-slide a{display:table-cell;vertical-align:middle}.carousel-popular-brands .slick-slide img{max-width:100px;max-height:50px;margin:0 auto}.carousel-popular-brands .slick-next,.carousel-popular-brands .slick-prev{background:#92b243}.carousel-popular-brands .slick-next:focus,.carousel-popular-brands .slick-next:hover,.carousel-popular-brands .slick-prev:focus,.carousel-popular-brands .slick-prev:hover{color:#92b243;background:#748d35}.carousel-desktop-popular-brands{margin:0 15px;padding:20px 0}.carousel-desktop-popular-brands .slick-slide{width:158px;height:50px;margin:5px;display:table}.carousel-desktop-popular-brands .slick-slide a{display:table-cell;vertical-align:middle}.carousel-desktop-popular-brands .slick-slide img{max-width:148px;max-height:40px;margin:0 auto}.carousel-desktop-popular-brands .slick-next,.carousel-desktop-popular-brands .slick-prev{background:#29b500;z-index:2;height:25px}.carousel-desktop-popular-brands .slick-next:focus,.carousel-desktop-popular-brands .slick-next:hover,.carousel-desktop-popular-brands .slick-prev:focus,.carousel-desktop-popular-brands .slick-prev:hover{color:#29b500;background:#1d8200}.carousel-best-price .slick-slide{border-right:1px solid #ccc;padding:0 5px}.carousel-best-price .slick-slide img{display:block;margin:0 auto;width:100%}.carousel-best-price .slick-slide .carousel-block{margin:20px 5px}.carousel-best-price .slick-next,.carousel-best-price .slick-prev{background:#92b243}.carousel-best-price .slick-next:focus,.carousel-best-price .slick-next:hover,.carousel-best-price .slick-prev:focus,.carousel-best-price .slick-prev:hover{color:#92b243;background:#748d35}.carousel-main-banner .slick-slide img{width:100%}.carousel-desktop-main-banner .slick-slide img{width:700px}.carousel-desktop-main-banner .slick-dots{background:url(/includes/templates/tehnostudio_ru_new/img/banner-back.png);bottom:-2px;width:109px;right:50px}.carousel-desktop-main-banner .slick-dots li{width:10px;height:10px;margin:0 2px}.carousel-desktop-main-banner .slick-dots li button{width:10px;height:10px;padding:0}.carousel-desktop-main-banner .slick-dots li button:before{width:10px;height:10px;content:url(/includes/templates/tehnostudio_ru_new/img/banner-inactive.png);opacity:1}.carousel-desktop-main-banner .slick-dots li.slick-active button:before{content:url(/includes/templates/tehnostudio_ru_new/img/banner-active.png)}.carousel-tile .slick-next,.carousel-tile .slick-prev{color:#fff;background:#000;width:21px;height:25px}.carousel-tile .slick-next{right:-20px}.carousel-tile .slick-prev{left:-20px}.header-default-style{line-height:normal;text-transform:uppercase;font-weight:700;text-align:center;font-size:20px;font-family:Tahoma}.header-default-style-grey{font-size:1.3em;font-size:20px;font-family:Tahoma,sans-serif;color:#898989;font-weight:700}.header-default-style-black{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#000;font-weight:700}.header-default-style-red{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#d9534f;font-weight:700}.header-default-style span{background:#fff;padding:0 40px;z-index:1;color:#898989;font-weight:400}.header-default-style hr{margin-top:-12px;border:0;border-top:1px solid #dfdfdf}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

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

.fancybox-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('/includes/templates/tehnostudio_ru_new/js/_out/fancybox/source/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('/includes/templates/tehnostudio_ru_new/js/_out/fancybox/source/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('/includes/templates/tehnostudio_ru_new/js/_out/fancybox/source/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 !important;
    width: auto;
}

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

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

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/includes/templates/tehnostudio_ru_new/js/_out/fancybox/source/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);
}

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

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/includes/templates/tehnostudio_ru_new/js/_out/fancybox/source/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/includes/templates/tehnostudio_ru_new/js/_out/fancybox/source/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:550px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media (max-width:600px){.col-sm-hide{display:none}.col-sms-6{width:50%;float:left}}@media (max-width:400px){.col-sms-hide{display:none}.col-smss-12{width:100%;float:left}}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}


.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.clearfix:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}
*,::after,::before{box-sizing:border-box}a{color:#007fcb}a:hover{color:#005f98}.left{float:left}.right{float:right}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.align-center{text-align:center}.align-right{text-align:right}.align-left{float:left}.align-div-center{display:table;margin:0 auto}.img-baseline{position:relative;top:11px;margin:3px}.container{max-width:768px;min-width:320px;margin:0 auto;padding:5px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}[data-availability="1"]{color:#84b335}[data-availability="1"]:before{font-family:FontAwesome;content:"\f046";padding-right:3px}[data-availability="0"]{color:#d9534f}[data-availability="0"]:before{font-family:FontAwesome;content:"\f05e";padding-right:3px}[data-availability="-1"],[data-availability="-2"]{color:#898989}[data-availability="-1"]:before,[data-availability="-2"]:before{font-family:FontAwesome;content:"\f05e";padding-right:3px}.ico-32{width:32px;height:32px}.ico-36{width:36px;height:36px}.btn-sidebar{background:0 0;border:0;border-radius:4px}.btn-sidebar:hover{color:#f0ad4e}.btn-search{background:url(/includes/templates/tehnostudio_ru_new/img/mobile/btn-search.png);width:32px;height:32px;border:0;border-radius:4px}.btn-search:hover{color:#f0ad4e;background-color:#66afe9}.btn-basket{position:relative;background:url(/includes/templates/tehnostudio_ru_new/img/mobile/btn-basket-inactive.png);width:32px;height:32px;border:0;border-radius:4px}.btn-basket:hover{color:#f0ad4e;background-color:#66afe9}.btn-basket .basket-num{display:block;position:absolute;background:#a94442;color:#fff;font-weight:700;padding:2px 4px;border-radius:4px;font-size:12px;right:-10px;top:-5px}.mobile-tooltip.tooltip-blue{position:relative;background:#00ade8;color:#fff;font-size:.7em;font-size:11px;line-height:normal;font-family:Tahoma,sans-serif;padding:3px 6px;display:table;margin:8px}.mobile-tooltip.tooltip-blue[data-placement=left]:before{content:url(/includes/templates/tehnostudio_ru_new/img/corner-1.png);margin-left:-12px}#container-header .container{border-bottom:1px solid #f1f1f1}#container-banners{margin-top:10px}#container-stocks .row{padding:10px;margin:0 20px;border-bottom:1px solid #dfdfdf}#container-product-day{margin-top:10px}#container-description{background:url(/includes/templates/tehnostudio_ru_new/img/bg-main.jpg);color:#fff}#container-social .row,.wrapper{padding:10px}#container-best-price{border-bottom:1px solid #ccc;padding-bottom:20px}#container-additional-img{margin:0 25px 30px}.product-main-img{position:relative;text-align:center;margin:0 auto}.product-main-img img{max-width:400px}.product-main-img[data-warranty="1"]:after{position:absolute;top:0;right:0;content:url(/includes/templates/tehnostudio_ru_new/img/label-extended-warranty-small.png)}.product-main-img[data-warranty="2"]:after{position:absolute;top:0;right:0;content:url(/includes/templates/tehnostudio_ru_new/img/label-extended-warranty-5-small.png)}.product-desktop-main-img{width:450px;height:344px;display:block}.product-desktop-main-img img{max-height:344px;width:auto}.cgmcolonLeftImg{width:450px;height:335px}.info-video{background:url(/includes/templates/tehnostudio_ru_new/img/info-video.png) no-repeat}.dotted{background:url(/includes/templates/tehnostudio_ru_new/img/dots.gif) 0 14px repeat-x;width:100%}.dotted .font-cost-rub:after{font-size:.6em}.delivery-block{border-top:1px solid #898989;border-bottom:1px solid #898989;padding:15px 0;margin-top:15px;color:#666;text-align:left}.delivery-item{padding:0 5px;vertical-align:middle}.tab-open{color:#898989;border-top:1px solid #898989;padding:10px 5px;cursor:pointer}.tab-open:hover{color:#000;background:#dedede}.tab-open:hover>.btn-tab-toggle{color:#c07916}.btn-tab-toggle{float:right;text-decoration:none;color:#e69423}.tab-block{box-shadow:inset 0 10px 10px -10px #333,inset 0 -10px 10px -10px #333;display:none;border-top:1px solid #898989;padding:5px}.form-input{display:table;position:relative;border-collapse:separate}.form-input input{display:table-cell;border:1px solid #d1d1d1;border-radius:7px;width:100%;float:left;padding:5px;font-size:1.2em}.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}#mobile-block-search{padding:10px 30px;position:relative;display:none;background:#1d1f20}.search-input{display:table;position:relative;border-collapse:separate}.search-input input{display:table-cell;border:1px solid #d1d1d1;border-radius:7px 0 0 7px;border-right:0;width:100%;float:left;padding:5px;font-size:1.2em}.search-input>.btn-input{display:table-cell;font-size:1.2em;border:1px solid #d1d1d1;border-radius:0 7px 7px 0;border-left:0;cursor:pointer;vertical-align:middle;padding:0 12px;line-height:1px;white-space:nowrap;width:1%}#search-form .btn-input{background-color:#337ab7;border-color:#2e6da4;color:#fff}#search-form .btn-input:hover{background-color:#286090;border-color:#204d74;color:#f0ad4e}#container-tags .catTag{float:left;margin-right:15px;line-height:normal;font-family:Tahoma,sans-serif;font-size:13px}.allTagsS{float:left;width:56px}.catAllTag{border-bottom:1px #6c6b6b dotted;color:#6c6b6b;cursor:pointer;font-size:11px;text-decoration:none}.catAllTag:hover{color:#525252;border-bottom:1px #525252 dotted}#container-tags{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f4f4f4;padding:15px 10px;margin-top:10px;margin-bottom:10px}#container-product-details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-image:-webkit-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:-o-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:linear-gradient(to bottom,#fff 0,#f4f4f4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff4f4f4', GradientType=0);padding:15px 10px;margin-top:10px;margin-bottom:10px}#container-product-details a{margin-left:15px;white-space:nowrap}#container-accessories .item{border-top:1px solid #ddd;padding:10px 5px}#container-accessories .item img{width:100%;max-width:150px}#container-accessories .view-all-accessories{text-align:center}#container-accessories .view-all-accessories>.btn{width:70%}#container-accessories .font-cost-rub:after{font-size:.6em}#container-accessories .hidden-row{display:none}#container-filter{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f4f4f4;padding:0 10px;margin-top:10px;margin-bottom:10px}.icon{border:0;background:0 0}#container-filter .icon{font-size:1.3em}#container-filter .icon.active{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;padding:8px 9px;color:#888}#container-filter .icon-filter{color:#69a0d6;padding:8px 9px}#container-filter .icon-filter:hover{color:#aa6708}#container-filter .icon-filter span{color:#898989}@media (max-width:768px){#container-filter .icon-filter{border-left:1px solid #ddd}}#container-products-list .tile{border:1px solid #e7e7e7;margin:10px;padding:15px;min-height:300px}#container-products-list .tile .tile-img{width:100%}#container-products-list .tile .tile-img img{max-width:100%;max-height:300px;margin:0 auto;display:table}#container-products-list .tile .tile-img[data-warranty="1"]:after{position:absolute;top:0;right:0;content:url(/includes/templates/tehnostudio_ru_new/img/label-extended-warranty-small.png)}#container-products-list .tile .tile-img[data-warranty="2"]:after{position:absolute;top:0;right:0;content:url(/includes/templates/tehnostudio_ru_new/img/label-extended-warranty-5-small.png)}#container-products-list .tile .tile-block{margin-top:10px}#container-catalog-description{padding:20px 40px;font-size:14px;line-height:normal;font-family:Tahoma,sans-serif}.top-seo-text.style-gray{margin-top:10px;color:#898989}.top-seo-text[data-toggle=true] img{display:none}.top-seo-text[data-toggle=true] .full-text{overflow:hidden;height:54px}.top-seo-text ul{list-style:disc;padding-left:25px}.other-text{padding-top:10px;text-decoration:underline;color:#007fcb;cursor:pointer}.label.label-danger{position:absolute;color:#fff;background:#d9534f;border-radius:8px;padding:3px 5px;right:-3px;top:-8px}.product-cost{background:#fff;float:right;padding-left:4px;position:relative;top:-4px}
.tile-sm-block{margin:10px 20px}.tile-sm-block:after,.tile-sm-block:before{content:" ";display:table}.tile-sm-block:after{clear:both}.tile-sm-block .tile-title-mobile{padding:7px 0 3px;color:#fff;text-transform:uppercase;background-image:-webkit-linear-gradient(top,#48aae7 0,#1a8bce 100%);background-image:-o-linear-gradient(top,#48aae7 0,#1a8bce 100%);background-image:linear-gradient(to bottom,#48aae7 0,#1a8bce 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48aae7', endColorstr='#ff1a8bce', GradientType=0);text-align:center;font-family:Tahoma;font-size:16px;font-weight:700}.tile-sm-block .tile-mobile{margin:10px 5px;display:table;border:1px solid #66a0de;padding:5px}.tile-sm-block .tile-mobile .tile-img-mobile{width:100%;min-height:210px}.tile-sm-block .tile-mobile .tile-img-mobile img{width:100%;display:table}.tile-sm-block .tile-mobile .tile-link-mobile{text-align:center;overflow:hidden;height:42px;margin:10px}.tile-sm-block .tile-mobile .tile-block-mobile{margin-top:10px;text-align:center}.tile-desktop{position:relative;width:215px;margin:10px;padding:10px}.tile-desktop .tile-desktop-header{padding:10px 0;margin:0 -17px 10px;z-index:1000;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.7em}.tile-desktop.style-orange{border:1px solid #ff6500}.tile-desktop.style-orange .tile-desktop-header{background:repeat-x #ff6500;background-image:-webkit-linear-gradient(top,#ff6500 0,#cc5100 100%);background-image:-o-linear-gradient(top,#ff6500 0,#cc5100 100%);background-image:linear-gradient(to bottom,#ff6500 0,#cc5100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6500', endColorstr='#ffcc5100', GradientType=0)}.tile-desktop.style-green{border:1px solid #01d002}.tile-desktop.style-green .tile-desktop-header{background:repeat-x #01d002;background-image:-webkit-linear-gradient(top,#01d002 0,#019d02 100%);background-image:-o-linear-gradient(top,#01d002 0,#019d02 100%);background-image:linear-gradient(to bottom,#01d002 0,#019d02 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01d002', endColorstr='#ff019d02', GradientType=0)}
.font-md{font-size:1.3em;font-size:20px;line-height:normal;font-family:Tahoma,sans-serif}.font-md-grey{font-size:1.3em;font-size:20px;font-family:Tahoma,sans-serif;color:#898989;font-weight:700}.font-md-black{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#000;font-weight:700}.font-md-red{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#d9534f;font-weight:700}.font-xl{font-size:1.7em}.font-xl-orange{font-size:1.7em;font-family:Tahoma,sans-serif;color:#ff6500;font-weight:700}.font-sm{font-size:.7em;font-size:11px;line-height:normal;font-family:Tahoma,sans-serif}.font-nm-white{font-family:Tahoma,sans-serif;color:#fff;font-weight:700;text-decoration:none}.font-nm-green{font-family:Tahoma,sans-serif;color:#80a73a}.font-cost-rub.font-nm-green:after{font-size:.6em}.font-nm-grey{font-family:Tahoma,sans-serif;color:#898989;font-weight:700}.font-nmb-grey{font-family:Tahoma,sans-serif;color:#898989}.font-dashed{text-decoration:none;border-bottom:1px dashed}.font-dec-none{text-decoration:none}.font-uppercase{font-size:1.3em;font-size:20px;line-height:normal;font-family:Tahoma,sans-serif;text-transform:uppercase;font-weight:700}.font-uppercase-grey{font-size:1.3em;font-size:20px;font-family:Tahoma,sans-serif;color:#898989;font-weight:700}.font-uppercase-black{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#000;font-weight:700}.font-uppercase-red{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#d9534f;font-weight:700}h2.font-uppercase{margin:14px 20px;padding:15px 10px}.font-sm-grey{font-size:.9em;color:#898989}.font-sm-grey:hover{color:#707070}.font-sm-black{font-size:.7em;font-size:11px;line-height:normal;font-family:Tahoma,sans-serif;color:#000}.font-sm-black:hover{color:#000}.font-tahoma{font-family:Tahoma;font-size:16px;font-weight:700}.font-through{text-decoration:line-through}.font-color{color:#fff;background:#ff6500;padding:3px;font-size:1.3em;font-size:20px;line-height:normal;font-family:Tahoma,sans-serif;font-weight:700}.font-color-grey{font-size:1.3em;font-size:20px;font-family:Tahoma,sans-serif;color:#898989;font-weight:700}.font-color-black{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#000;font-weight:700}.font-color-red{font-size:1.4em;font-size:21px;font-family:Tahoma,sans-serif;color:#d9534f;font-weight:700}.font-digit{color:#ff6500;font-family:"DS Digital",Helvetica,Arial,sans-serif;font-weight:700;font-size:14pt}.font-header-2{text-align:center;color:#898989;border-top:1px solid #898989;border-bottom:1px solid #898989;padding:15px 0}.text-danger{color:#a94442}.font-inter{line-height:1.3;font-size:15px;text-decoration:none}.font-center{text-align:center}
.font-cost-rub:after {
	content: " руб."; /* less в UTF работает */
	position: relative;
	font-size: 0.4em;
	top: -0.8em;
}
.font-cost-through-rub:after {
	content: " руб."; /* less в UTF работает */
	position: relative;
	font-size: 0.5em; /* наследовать размеры */
	top: -0.7em;
	text-decoration: line-through;
}
body{width:100%;height:100%}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}#page-content{box-shadow:0 0 10px #000;background:#fff}#sidebar-filter{background:#1d1f20;overflow-x:hidden;overflow-y:visible;left:auto;display:none}.sidebar-filter-block{background:#dfdfdf;padding-bottom:20px}#sidebar{background:#1d1f20;overflow-x:hidden;overflow-y:visible;display:none}#sidebar ul{position:absolute;width:256px;padding-left:0;margin:0}#sidebar li{border-bottom:1px solid #e9eaec;cursor:pointer;display:block;font-weight:700;background:#fff}#sidebar ul ul{width:256px;display:none;left:256px;top:0;position:absolute}#sidebar ul ul.active{display:block}#sidebar li>a{color:#333;padding:25px;font-size:13px;text-decoration:none;display:block}#sidebar li>a:hover{color:#c9302c}.navigation-top{position:relative;width:512px;height:82px;border-bottom:1px solid #dfdfdf;background:#fff}.navigation-top .navigation-block{width:206px;float:left}.navigation-top .navigation-block.nav-header{font-weight:700;font-size:18px;width:256px;padding:30px 25px}.navigation-top .navigation-block.nav-prev>a{color:#898989;width:256px;padding:30px 25px;text-decoration:none;display:block}.navigation-top .navigation-block.nav-prev>a:hover{color:#c9302c}.navigation-top .navigation-block.nav-prev>a:before{font-family:FontAwesome;content:"\f104";padding-right:15px}.navigation-top .btn-filter-close{text-decoration:none;color:#898989}.navigation-top .btn-filter-close:hover{color:#707070}.navigation-bottom{position:absolute;top:0;width:256px;padding-left:0;margin:0}#sidebar .navigation-bottom li{border-bottom:1px solid #3a3e41;cursor:pointer;display:block;font-weight:700;background:#1d1f20}#sidebar .navigation-bottom li>a{color:#fff;padding:25px;font-size:13px;text-decoration:none;display:block}#sidebar .navigation-bottom li>a:hover{color:#c9302c}#sidebar .navigation-bottom li>a.font-warning{color:#d9534f}#sidebar .navigation-bottom li>a.font-warning:hover{color:#c9302c}#sidebar li.nav-next>a{color:#333;padding:25px 50px 25px 25px;position:relative}#sidebar li.nav-next>a:hover{color:#c9302c}#sidebar li.nav-next>a:before{font-family:FontAwesome;content:"\f105";position:absolute;right:25px;text-transform:none;font-size:18px;font-weight:700;line-height:1;margin-top:-9px;top:50%}#sidebar li.sidebar-header>a{background:#e9eaec;padding:25px;color:#333;font-size:16px;text-decoration:none;display:block}#sidebar li.sidebar-header>a:hover{color:#c9302c}#sidebar li.sidebar-header:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #e9eaec;content:"";height:0;left:1.4rem;position:absolute;width:0;z-index:2}#sidebar li.text-danger>a{color:#d9534f}
.stars{float:left;width:100px;height:16px}.stars .stars-inactive{position:absolute;width:100px;height:16px;background:url(/includes/templates/tehnostudio_ru_new/img/rating-star-inactive.png) repeat-x}.stars .stars-active{position:absolute;width:100px;height:16px;background:url(/includes/templates/tehnostudio_ru_new/img/rating-star-active.png) repeat-x}.charPoint .stars-inactive{position:absolute;width:100px;height:8px;background:url(/includes/templates/tehnostudio_ru_new/img/rating-point-inactive.png) repeat-x}.charPoint .stars-active{position:absolute;width:100px;height:8px;background:url(/includes/templates/tehnostudio_ru_new/img/rating-point-active.png) repeat-x}.rating-online-pay{font-size:10px;color:grey;margin:10px 0 0 10px;float:left}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary{color:#fff;background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#3276b1;border-color:#285e8e;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-warning{color:#fff;background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eea236 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eea236 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eea236 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeea236', GradientType=0);border-color:#eea236;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#985f0d;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger{color:#fff;background-image:-webkit-linear-gradient(top,#d9534f 0,#b52b27 100%);background-image:-o-linear-gradient(top,#d9534f 0,#b52b27 100%);background-image:linear-gradient(to bottom,#d9534f 0,#b52b27 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffb52b27', GradientType=0);border-color:#d43f3a;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#761c19;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-buy{color:#fff;background-image:-webkit-linear-gradient(top,#e69423 0,#a96a13 100%);background-image:-o-linear-gradient(top,#e69423 0,#a96a13 100%);background-image:linear-gradient(to bottom,#e69423 0,#a96a13 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe69423', endColorstr='#ffa96a13', GradientType=0);border-color:#925c11;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-buy:active,.btn-buy:focus,.btn-buy:hover{color:#fff;background-image:-webkit-linear-gradient(top,#a96a13 0,#7b4d0e 100%);background-image:-o-linear-gradient(top,#a96a13 0,#7b4d0e 100%);background-image:linear-gradient(to bottom,#a96a13 0,#7b4d0e 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa96a13', endColorstr='#ff7b4d0e', GradientType=0);border-color:#653f0b;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-buy-inverse{color:#e69423;background-image:-webkit-linear-gradient(top,#fff 0,#d9d9d9 100%);background-image:-o-linear-gradient(top,#fff 0,#d9d9d9 100%);background-image:linear-gradient(to bottom,#fff 0,#d9d9d9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);border-color:#ccc;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-buy-inverse:active,.btn-buy-inverse:focus,.btn-buy-inverse:hover{color:#e69423;background-image:-webkit-linear-gradient(top,#d9d9d9 0,#bfbfbf 100%);background-image:-o-linear-gradient(top,#d9d9d9 0,#bfbfbf 100%);background-image:linear-gradient(to bottom,#d9d9d9 0,#bfbfbf 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffbfbfbf', GradientType=0);border-color:#b3b3b3;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-2x{font-weight:700;font-size:1.3em}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{box-shadow:none;cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.gradient-orange{background:#ff9600;background:-moz-linear-gradient(top,#ff9600 0,#ff6801 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff9600),color-stop(100%,#ff6801));background:-webkit-linear-gradient(top,#ff9600 0,#ff6801 100%);background:-o-linear-gradient(top,#ff9600 0,#ff6801 100%);background:-ms-linear-gradient(top,#ff9600 0,#ff6801 100%);background:linear-gradient(to bottom,#ff9600 0,#ff6801 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9600', endColorstr='#ff6801', GradientType=0)}.gradient-orange:hover{background:#ff6801;background:-moz-linear-gradient(top,#ff6801 0,#dc5900 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff6801),color-stop(100%,#dc5900));background:-webkit-linear-gradient(top,#ff6801 0,#dc5900 100%);background:-o-linear-gradient(top,#ff6801 0,#dc5900 100%);background:-ms-linear-gradient(top,#ff6801 0,#dc5900 100%);background:linear-gradient(to bottom,#ff6801 0,#dc5900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6801', endColorstr='#dc5900', GradientType=0)}.button-notify-me{cursor:pointer;height:33px;max-width:366px;padding:0 6px;margin-left:6px}.button-notify-me-inner{color:#fff;font-family:Tahoma,sans-serif;font-size:17px;font-weight:700;height:24px;padding-top:5px;text-align:center}a.notify-me{text-decoration:none}a.notify-me:hover{text-decoration:none!important}.btn-default{color:#000;background-image:-webkit-linear-gradient(top,#fff 0,#d9d9d9 100%);background-image:-o-linear-gradient(top,#fff 0,#d9d9d9 100%);background-image:linear-gradient(to bottom,#fff 0,#d9d9d9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);border-color:#ccc;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-default:focus,.btn-default:hover{color:#000;background-image:-webkit-linear-gradient(top,#d9d9d9 0,#bfbfbf 100%);background-image:-o-linear-gradient(top,#d9d9d9 0,#bfbfbf 100%);background-image:linear-gradient(to bottom,#d9d9d9 0,#bfbfbf 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffbfbfbf', GradientType=0);border-color:#b3b3b3;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default-inverse{color:#fff;background-image:-webkit-linear-gradient(top,#000 0,#000 100%);background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);border-color:darkens(#000,20%);text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default-inverse:active,.btn-default-inverse:focus,.btn-default-inverse:hover{color:#fff;background-image:-webkit-linear-gradient(top,#000 0,#000 100%);background-image:-o-linear-gradient(top,#000 0,#000 100%);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);border-color:#000;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-xs{padding:3px 6px;margin-bottom:0;font-size:14px}
#sidebar-filter .jslider .jslider-bg .l{background:repeat-x #898989;background-image:-webkit-linear-gradient(top,#898989 0,#636363 100%);background-image:-o-linear-gradient(top,#898989 0,#636363 100%);background-image:linear-gradient(to bottom,#898989 0,#636363 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989', endColorstr='#ff636363', GradientType=0);border-radius:5px 0 0 5px}#sidebar-filter .jslider .jslider-bg .r{height:10px;background:repeat-x #898989;background-image:-webkit-linear-gradient(top,#898989 0,#636363 100%);background-image:-o-linear-gradient(top,#898989 0,#636363 100%);background-image:linear-gradient(to bottom,#898989 0,#636363 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989', endColorstr='#ff636363', GradientType=0);border-radius:0 5px 5px 0}#sidebar-filter .jslider .jslider-bg .f{width:90%;left:0;height:10px;background:repeat-x #898989;background-image:-webkit-linear-gradient(top,#898989 0,#636363 100%);background-image:-o-linear-gradient(top,#898989 0,#636363 100%);background-image:linear-gradient(to bottom,#898989 0,#636363 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989', endColorstr='#ff636363', GradientType=0);border-radius:5px 0 0 5px}#sidebar-filter .jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:10px;background:repeat-x #3276b1;background-image:-webkit-linear-gradient(top,#3276b1 0,#214e75 100%);background-image:-o-linear-gradient(top,#3276b1 0,#214e75 100%);background-image:linear-gradient(to bottom,#3276b1 0,#214e75 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3276b1', endColorstr='#ff214e75', GradientType=0)}#sidebar-filter .jslider .jslider-pointer{width:27px;height:31px;top:-8px;margin-left:-6px;box-shadow:0 0 3px #000;border-radius:5px;background:repeat-x #f4f4f4;background-image:-webkit-linear-gradient(top,#f4f4f4 0,#cecece 100%);background-image:-o-linear-gradient(top,#f4f4f4 0,#cecece 100%);background-image:linear-gradient(to bottom,#f4f4f4 0,#cecece 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffcecece', GradientType=0)}
.filter-header{border-bottom:1px solid #cacaca;margin:0 10px;padding:5px 0;font-size:14px;cursor:default}.filter-header .btn-filter-toggle{float:right;text-decoration:none;color:#898989}.filter-header .btn-filter-toggle:hover{color:#005f98}.filter-slider-inputs{padding:10px 0 0 15px}.filter-slider-inputs input{width:70px}.filter-slider-block{display:block;margin:15px 25px 23px 24px}.slider-input{width:70px}.filter-list-item{list-style:none}.filter-list-item li{margin-bottom:5px}.filter-list-item li label{cursor:pointer}.filter-top-menu{padding:10px 5px 10px 10px;position:fixed;background:#f1f1f1;box-shadow:0 0 5px #000;width:220px;top:15px;margin-left:-200px;z-index:100}.filter-top-menu>button{text-align:center;margin:3px 0;padding:3px 5px;font-size:14px}.filter-top-menu .btn-filter-clear,.filter-top-menu .btn-filter-close{text-decoration:none;color:#898989;margin:0 3px 0 11px;position:relative;top:5px}.filter-top-menu .btn-filter-clear:hover,.filter-top-menu .btn-filter-close:hover{color:#005f98}.filter-top-menu .btn-filter-clear{margin-left:3px}.btn-filter-value-toggle2{float:right;margin:0 5px;text-decoration:none}.btn-filter-value-toggle2 span{border-bottom:1px dashed}.filter-hidden-value{display:none}.filter-status{color:#898989;height:15px}.filter-status[data-loader=true]{background:url(/includes/templates/tehnostudio_ru_new/img/loading2.gif) no-repeat}.filter-status[data-loader=true]:after{content:"load...";padding-left:20px}.data_li{padding-right:15px;margin-top:5px}.filter-tooltip{position:absolute;margin-left:210px;margin-top:-5px;display:none;z-index:30;min-width:150px}.filter-tooltip-search{display:block}.filter-tooltip-find{display:none}.filter-tooltip-wrapper{margin-left:6px;box-shadow:0 0 10px #969696;background-color:#FC751D;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fc751d),color-stop(100%,#f60));background-image:-webkit-linear-gradient(top,#fc751d,#f60);background-image:-moz-linear-gradient(top,#fc751d,#f60);background-image:-ms-linear-gradient(top,#fc751d,#f60);background-image:-o-linear-gradient(top,#fc751d,#f60);background-image:linear-gradient(top,#fc751d,#f60);height:12px;padding:7px;color:#FFF;z-index:1001}.filter-tooltip a{color:#FFF}.filter-tooltip-left{float:left;margin-right:5px}.filter-tooltip-right{float:left;margin-left:5px}.filter-tooltip[data-loader=true] .filter-tooltip-loader{background:url(/includes/templates/tehnostudio_ru_new/img/loading.gif);width:15px;height:15px;float:left}.filter-tooltip-count{height:15px;float:left}.filter-tooltip-show{float:left}.filter-tooltip-corner{background:url(/includes/templates/tehnostudio_ru_new/img/corner-8.png);width:6px;height:6px;margin-top:10px;float:left}.attr-slider,.layout-slider{padding-top:15px;padding-bottom:8px;padding-left:14px}.filter-tooltip a:hover{color:#000!important}