

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

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

.jspPane
{
	position: absolute;
}

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

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

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

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

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

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

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

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

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

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

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


/* Start:/css/jquery.fancybox.css?15633503844148*/
/*! fancyBox v2.1.3 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('/i/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('/i/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 0px;
	right: 0px;
	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('/i/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

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

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

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

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

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

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/i/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);
}
/* End */


/* Start:/css/normalize.css?15633503849057*/
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */

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

/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

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

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

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

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

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

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

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

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

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

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

*:focus {
    outline: 0;
}

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

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

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

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

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

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

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

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */

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

/*
 * Addresses margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

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

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

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

small {
    font-size: 80%;
}

/*
 * Prevents `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;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

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

/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

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

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

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

/*
 * Corrects margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

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

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

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

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

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

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

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

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

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

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

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 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;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

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

/*
 * Removes inner padding and border in Firefox 3+.
 */

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

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

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

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

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

/* End */


/* Start:/css/main.css?173386270499447*/
html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.red{color:#04b404 !important}.strong,.bold{font-weight:bold}html,body{width:100%;height:100%;margin:0;padding:0}table{padding:0;border-collapse:collapse}table td{padding:0}div.description table{margin-bottom:20px}div.description table td,div.description table th{padding:5px}table[cellpadding=5] td,table[cellpadding=5] th{padding:5px}h1,h2,h3,.likeH1,div.h1,div.h1.normal{font:24px Tahoma,Arial,Helvetica;color:#175d97;padding:0 0 15px;margin:0}div.h1{font-size:18px;clear:both}h2{font-size:14px;font-weight:bold;padding:10px 0}h3{font-size:16px}ul{list-style-type:none;margin:0;padding:10px 0 -5px 0}ul li{font:12px Tahoma,Arial,Helvetica;line-height:17px;display:block;color:#5c6975;padding:0 0 10px;margin:0}p{font:12px Tahoma,Arial,Helvetica;line-height:17px;padding:0 0 5px;margin:0;color:#000}a{color:#00abe5;text-decoration:underline}a:focus{outline:0}a:hover{text-decoration:none}div.video{text-align:center;position:relative}.clear{clear:both}div#float_header.fixed{position:relative;top:0;z-index:100;padding-bottom:10px;background:transparent url(/i/grad.png) repeat-x 0 100%}div#float_header.fixed div.header,div#float_header.fixed div.topMenuWrap{background:#fff}.wrapper{width:100%;height:auto !important;margin:0 auto -177px;min-height:100%;min-width:940px;height:100%}.innerWrapper{width:940px;margin:0 auto}.brick{height:177px}#top{width:70px;height:100%;position:fixed;right:0;top:0;display:none}#toTopBg{width:100%;height:100%;cursor:pointer;position:absolute;background:#c7c7c7;opacity:0;filter:alpha(opacity=0)}#top:hover #toTopBg{opacity:.5;filter:alpha(opacity=50)}#toTopLink{position:absolute;bottom:20px;left:0;font:12px Tahoma,Arial,Helvetica;color:#000;text-decoration:underline;display:block;width:100%;text-align:center;cursor:pointer;opacity:0;filter:alpha(opacity=0)}#toTopLink:hover{text-decoration:none}.header{width:940px;height:156px;margin:0 auto}.headerLogo{width:380px;height:auto;margin:0;float:left;position:relative}.headerLogo a{text-decoration:none;display:block;width:299px;height:61px;background:url(/i/sprites.png) no-repeat 0 0}.headerLogo p{font:14px Tahoma,Arial;color:#004878;padding:6px 25px 0 0;text-align:center;white-space:nowrap}.headerContacts{float:left;margin:6px 0 0 0;width:513px}.headerTopMenu{height:34px;position:relative;text-align:center}.headerTopMenuLt{background:url(/i/top1.png) no-repeat left 0;height:34px;padding:0 0 0 28px;display:inline-block}.headSearch{position:absolute;top:0;right:0}.headSearch form input[type='text']{width:152px;height:25px;padding-left:23px;border:0;background:url('/i/search_fon.png') no-repeat left top;font:13px/20px Tahoma,Arial;color:#5d717e}.headSearch form input[type='text']:-moz-placeholder{color:#5d717e}.headSearch form input[type='text']::-webkit-input-placeholder{color:#5d717e}.headSearch form input[type='image']{float:right}.headerTopMenuRt{background:url(/i/top3.png) no-repeat right 0;height:34px;padding:0 24px 0 0}.headerMenu{padding:0;margin:0;display:block;text-align:left;background:url(/i/top2.png) repeat-x 0 0;height:34px}.headerMenu li{display:inline-block;*zoom:1;*display:inline;padding:7px 3px 0}.headerMenu li a{color:#004878;font:12px Tahoma,Arial;text-decoration:underline;display:block}.headerMenu li a:hover{text-decoration:none}.headerInfo{clear:both}.headerPhones{float:left;font:italic 14px Verdana,Arial,Helvetica;color:#000;background:url(/i/top4.png) no-repeat 0 0;padding:0 0 0 52px;width:213px}.call{color:#f77323;font:italic 14px Georgia,Arial,Tahoma;font-weight:bold}.orderCall{float:left;position:relative}.orderCall a{font:italic 12px Georgia,Arial,Tahoma;font-weight:bold;text-decoration:none;border-bottom:1px dashed #27648d;color:#27648d;display:inline-block;*zoom:1;*display:inline}.orderCall a:hover{border:0}.callNumber{font:24px Tahoma,Arial,Helvetica;color:#f76a14}.headerPhones span{font-weight:bold}.headerEmailAdress{float:left;margin-left:5px;width:100px;overflow:visible}.headerEmails{font:normal 14px Verdana,Arial,Helvetica;color:#004878;background:url(/i/top5.png) no-repeat 0 0;padding:8px 0 0 62px;height:60px}.headerEmails>div{width:230px}.headerEmails.headerAdress{padding:0 0 0 62px;margin-top:-15px;background:url(/i/top6.png) no-repeat 4px 0}.headerEmails a{text-decoration:none;color:#004878;font:14px Tahoma,Arial,Helvetica}.topMenuWrap{height:42px;vertical-align:top}.topMenuWrap nav,.likeNav{float:left;vertical-align:top;height:42px;width:710px}.topMenuWrap .makeOrder{float:left;vertical-align:top;height:42px;width:230px}.topMenuWrap .makeOrder.noOrder{opacity:.5;-ms-filter:"alpha(opacity=50)"}.topMenuWrap .makeOrder a{display:block;font:18px/19px Tahoma;text-transform:uppercase;color:#fff;width:154px;padding:10px 10px 13px 64px;text-decoration:none;position:relative;background:#44a0be;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YTBiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTVmOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(68,160,190,1)),color-stop(100%,rgba(26,95,152,1)));background:-webkit-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-o-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-ms-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:linear-gradient(to bottom,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44a0be',endColorstr='#1a5f98',GradientType=0);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.topMenuWrap .makeOrder a span{display:block;position:absolute;left:20px;top:5px;background:url(/i/sprites.png) no-repeat -100px -120px;width:30px;height:30px;z-index:1}.topMenu{width:910px;height:38px;background:#ececec;position:relative;z-index:10}.topMenuTable{width:auto;border:0}.topMenuTable td{text-align:center;border:0}.topMenuTable td a{border:0;text-decoration:none;color:#fff;font:14px Tahoma,Arial,Helvetica;display:block;position:relative;z-index:2}.topMenuTable td.separateTdMenu:first-child{display:none}.ltPtMenu,.ctPtMenu,.rtPtMenu{height:42px;background:url(/i/bgPart.png) repeat-x 0 0;display:block;float:left}.ltPtMenu{width:12px}.rtPtMenu{width:11px}.ctPtMenu{text-align:center;margin:0 -1px;padding:10px 7px;height:22px}
.topMenuTable td:first-child a .ltPtMenu{background:url(/i/ltPartMenu.png) no-repeat 0 0}.topMenuTable td.lastChild a .rtPtMenu{background:url(/i/rtPart.png) no-repeat 0 0}.topMenuTable td a:hover,.topMenuTable td a.root-item-selected{color:#fff}.topMenuTable td a:hover span[class*="Menu"],.topMenuTable td a.root-item-selected span[class*="Menu"],.firstLevelWrap:hover>a span[class*="Menu"]{color:#fff;background:url(/i/activeBg.png) repeat-x 0 0}.topMenuTable td:first-child a:hover .ltPtMenu,.topMenuTable td:first-child a.root-item-selected .ltPtMenu,.topMenuTable td:first-child .firstLevelWrap:hover .ltPtMenu{background:url(/i/ltPartMenu.png) no-repeat -12px 0}.topMenuTable td.lastChild a:hover .rtPtMenu,.topMenuTable td.lastChild a.root-item-selected span.rtPtMenu{background:url(/i/rtPart.png) no-repeat -11px 0}.separateTdMenu{width:2px}.separateTdMenu div{width:2px;height:42px;background:url(/i/separateDiv.jpg) no-repeat 0 0}.firstLevelWrap{position:relative}.secondLevelWrap{display:none;position:absolute;left:-1px;top:41px;padding:1px 0 0;z-index:4}.secondLevelWrap ul{display:block;margin:0;padding:0}.secondLevelWrap ul li{display:block;margin:0;padding:0;background:#b3d4fc;line-height:normal;min-width:100px}.secondLevelWrap ul li.separator{background:#004878;height:2px}.secondLevelWrap ul li a{font:14px Tahoma,Arial,Helvetica;text-align:left;color:#004878;background:#d0eef3;text-decoration:none;margin:0;padding:0;border:0}.secondLevelWrap ul li a nobr{border:1px solid #fff;border-top:1px solid #a7dfea;display:block;margin:0;padding:10px}.secondLevelWrap ul li a:first-child{border-top:0}.secondLevelWrap ul li a:hover{background:#0090c1;behavior:url(/PIE.htc)}.topSlider{position:relative;margin:0;overflow:hidden;clear:both;padding:30px 0 0}.sliderContainer{z-index:1;width:940px;height:293px;overflow:hidden}.oneImg{position:relative;overflow:hidden;width:940px;height:293px}.imgWrap{display:block;position:relative;overflow:hidden;width:940px;height:293px;z-index:1}.imgWrap img{max-width:940px;max-height:293px;display:block}.descrImgBg{position:absolute;width:100%;height:100%;background:#c7c7c7;opacity:.35;filter:alpha(opacity=35);z-index:0;border-radius:8px;behavior:url(/PIE.htc)}.descrImg{display:block;position:absolute;overflow:hidden;width:300px;top:15px;left:15px;z-index:3}.descrImg .likeH1{font:19px Tahoma,Arial;font-weight:normal;color:#fff;padding:0 0 15px;float:none}.descrImgText,.descrImgText p{font:12px Tahoma,Arial;line-height:18px;color:#000;margin:0}.descrImgText{padding:10px 10px 10px 15px;position:relative;z-index:10}.descrImgText p{padding:0}.paginationLt{left:50%;right:50%;display:inline-block;*zoom:1;*display:inline;background:url(/i/top10.png) no-repeat left 0;padding:0 0 0 25px;position:absolute;bottom:0;z-index:2}.paginationRt{display:inline-block;*zoom:1;*display:inline;background:url(/i/top12.png) no-repeat right 0;padding:0 25px 0 0}.pagination{list-style-type:none;padding:0;margin:0;text-align:center;background:url(/i/top11.png) repeat-x 0 0}.pagination li{display:inline-block;*zoom:1;*display:inline;padding:0 5px}.pagination a{text-decoration:none;width:12px;height:12px;display:block;position:relative;background:url(/i/inActiveSlideMarker.png) no-repeat 0 0}.pagination a:hover,.pagination li.current a{background:url(/i/activeSlideMarker.png) no-repeat 0 0}.prevSl,.nextSl{display:block;position:absolute;top:135px;z-index:3;text-decoration:none}.prevSl{left:13px;background:url(/i/sliderLt.png) no-repeat 0 0;width:18px;height:37px}.nextSl{right:13px;background:url(/i/sliderRt.png) no-repeat 0 0;width:18px;height:35px}.banners{overflow:hidden;margin:22px 0 0}.oneBanner{float:left;width:301px;text-align:center;padding:0 0 27px;background:url(/i/topShadow.png) no-repeat center bottom}.oneBanner+.oneBanner{width:338px}.oneBanner+.oneBanner+.oneBanner{width:301px}.oneBanner a{text-decoration:none;display:inline-block;*zoom:1;*display:inline;width:301px;position:relative;height:220px}.oneBanner a img{display:block;left:0;top:0;width:301px;height:220px;position:absolute}.inActiveBanner{z-index:2}.activeBanner{z-index:1}.oneBanner a:hover .inActiveBanner{z-index:1}.oneBanner a:hover .activeBanner{z-index:2}.bannerText{position:absolute;font:16px Tahoma,Arial,Helvetica;color:#fff;width:100%;left:0;bottom:29px;z-index:3;text-align:center}div.content div.ourAdvantages{width:300px;padding:0}div.content div.ourAdvantages .likeH1{text-align:center;padding:0 0 25px}div.content div.ourAdvantages ul.advantages{padding:0}div.content div.ourAdvantages ul.advantages li{font:12px Tahoma,Arial;color:#0f5782;display:block;position:relative;padding:5px 0 8px 65px;margin:0 0 11px;background:url(/i/advantageBg.jpg) repeat-y 0 0;border-radius:2px;border:1px solid #d5d5d5;behavior:url(/PIE.htc)}div.content div.ourAdvantages ul li span.advantageNumber{position:absolute;left:3px;top:-8px;z-index:1;width:57px;height:40px;background-repeat:no-repeat;background-position:0 0}.content{padding:10px 1px 30px 0;font:14px Tahoma, Arial, Helvetica;}.content p{font:14px Tahoma, Arial, Helvetica;color:#000}.content ul,.content ol{margin:5px 0 10px 0}.content ul,.content ol,.content ul li,.content ol li{font:14px Tahoma,Arial,Helvetica;color:#000}.content ul li,.content ol li{padding:0 0 3px 15px}.content ul li{background:url(/i/marker2.png) no-repeat 0 6px;display:block}.content ol li{list-style:decimal outside none;display:list-item}.imgShadowWrap{display:inline-block;*display:inline;*zoom:1;padding:0 0 12px;background:url(/i/imgShadow.jpg) no-repeat center bottom;float:left;margin:0 22px 10px 0}.outerBorder{display:inline-block;*display:inline;*zoom:1;background:#e6e6e6;padding:5px}.innerBorder{display:inline-block;*display:inline;*zoom:1;border:1px solid #d9d9d9}.footer{width:940px;margin:0 auto;height:183px;border-top:1px solid #e1e1e1;padding:3px 0 0}.footerInner{width:910px;padding:20px 15px 10px 15px;margin:0 auto;height:153px;overflow:hidden;background:url(/i/bottom1.png) repeat-x 0 0;border-radius:8px 8px 0 0;behavior:url(/PIE.htc)}.callImage{width:997px;height:602px;overflow:hidden;background:url(/i/CallForm.png) repeat-x 0 0;border-radius:8px 8px 0 0}.bottomMenuWrap{padding:0 20px 15px 20px;float:left;background:url(/i/separateBottom.jpg) no-repeat 0 0}.bottomMenu{width:100%}.bottomMenuWrap table{width:auto}.bottomMenuWrap td{vertical-align:top;padding:0;text-align:left}.bottomMenuWrap td a{font:14px Tahoma,Arial,Helvetica;color:#004878;display:block}.bottomMenuWrap td a:hover,.bottomMenuWrap td a.selected{text-decoration:none}.bottomMenuWrap td.separatorBottomTd{background:url(/i/separateBottom.jpg) no-repeat center 0;width:1px;height:125px;padding:0 20px;width:auto}.bottomMenuWrap ul{padding:0;margin:0}.bottomMenuWrap ul li{background:url(/i/marker1.png) no-repeat 0 center;padding:0 0 0 15px;margin:0 0 10px}.error-button{color:#00abe5;font-size:13px;display:block;text-decoration:underline;background:url("/img/error-form-icon.png") 0 0 no-repeat;height:15px;line-height:15px;padding-left:22px;cursor:pointer;font-family:"Tahoma", Arial;margin:0 0 0 -4px}.error-button:hover{text-decoration:none}.error-form{position:fixed;width:685px;height:410px;top:25%;left:50%;margin-left:-342.5px;-webkit-border-radius:10px 10px 5px 5px;-moz-border-radius:10px 10px 5px 5px;border-radius:10px 10px 5px 5px;padding:14px 100px;box-sizing:border-box;z-index:1000;display:none;background:#ebebeb}
.error-form .title{font:18px Tahoma, Arial;background-color:#2981ad;color:white;text-transform:uppercase;height:36px;line-height:36px;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-bottom:1px solid white;padding:0;margin:-14px -100px 15px -100px;letter-spacing:1px}.error-form .exit{background:url("/img/form-exit-icon.png") 0 0 no-repeat;position:absolute;right:10px;top:10px;width:16px;height:16px;cursor:pointer}.error-form .result-message{position:absolute;width:475px;text-align:center;height:205px;line-height:205px;background-color:white;display:none;color:green;font-size:20px}.error-form p{color:#5a5f61;font:14px "Tahoma", Arial;margin-bottom:10px;padding-left:15px}.error-form input,.error-form textarea{background-color:white;box-sizing:border-box;padding-left:15px;width:100%;border:1px solid #d9d9d9;color:#5a5f61;font:14px "Tahoma", Arial;margin-bottom:20px}.error-form input{height:35px;line-height:35px}.error-form textarea{padding-top:8px;height:125px}.error-form input.error,.error-form textarea.error{border:1px solid red}.error-form form .submit-form{height:35px;line-height:35px;width:160px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;float:none;display:block;padding:0;margin:0}.error-form .wrap{white-space:nowrap;text-align:center;margin-top:10px}.error-form .wrap .file-wrap,.error-form form .submit-form{display:inline-block;vertical-align:middle}.error-form .wrap .file-wrap{width:120px;margin-right:40px;position:relative;height:35px;line-height:35px}.error-form .wrap .file-wrap span{color:#2981ad;font-size:15px;font-weight:bold;border-bottom:1px dotted #2981ad}.error-form .wrap .file-wrap:hover span{border-bottom:0}.error-form .wrap .file-wrap input{position:absolute;left:0;opacity:0;cursor:pointer}.error-form .fileName{text-align:left;padding-left:82px;margin-top:-5px}.bottomOther{overflow:hidden;width:100%}.counters{overflow:hidden;width:300px;float:left}.counter{float:left;width:86px;height:29px;border:1px solid #c7c7c7;margin:0 0 0 10px}.counter:first-child{margin:0}.bottomContacts{float:left;margin:0;width:338px;height:125px;font:14px Tahoma,Arial;color:#004878;margin:-20px 0 0 0}.bottomPhones{font:24px Tahoma,Arial,Helvetica;color:#004878;padding:5px 0}.bottomEmails a{font:14px Tahoma,Arial;color:#004878;text-decoration:none}.copyright{float:left;overflow:hidden;padding:0 0 0 20px;min-height:125px;background:url(/i/separateBottom.jpg) no-repeat left 0}.lt-ie8 .copyRight{width:340px}.copyright a{font:14px Tahoma,Arial,Helvetica;color:#1c5d87;margin:0 0 10px;display:block;padding-left:22px}.copyright .uw-link{color:#00ade8}.uniText{float:left;padding:10px 15px 0 0}.uniText a{text-decoration:none;font:11px Verdana,Tahoma,Arial;color:#bcbcbc;display:block}.uniLogo{float:right;width:84px;height:32px}.uniLogo a{text-decoration:none}.nav-pages{padding:10px 0}.pageLinkBegin,.pageLinkEnd{display:none}.pageLinkPrev,.pageLinkNext{display:inline-block;*display:inline;*zoom:1}.prevPageArrow,.nextPageArrow{font:12px Tahoma,Arial,Helvetica;color:#2981ad;width:10px;height:12px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.prevPageArrow{background:url(/i/ltNav.png) no-repeat 0 0}.nextPageArrow{background:url(/i/rtNav.png) no-repeat 0 0}.nav-current-page{font:12px Tahoma,Arial,Helvetica;color:#2981ad;display:inline-block;*display:inline;*zoom:1}.nav-pages a[href*="SHOWALL"]{font:12px Tahoma,Arial,Helvetica;color:#898888}.breadSeparate{background:url(/i/bread.jpg) no-repeat 0 0;width:10px;height:10px;display:inline-block;*zoom:1;*display:inline;margin:0 15px;vertical-align:middle}.breadcrumb-navigation a{color:#1b6199}.onePress{padding:0 0 20px}.onePressDate{font:10px Arial,Tahoma,Helvetica;line-height:12px;color:#000}.onePressName a{font:14px Arial,Tahoma,Helvetica}.onePressDescr p{padding:0}.more{height:12px;padding:3px 0 0}.more a{font:12px Arial,Helvetica,Tahoma;line-height:12px;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.newsDetail{padding:0 0 20px}.newsDetailImg{padding:3px;-webkit-box-shadow:#666 0 0 10px;-moz-box-shadow:#666 0 0 10px;box-shadow:#666 0 0 10px;background:#ef9;behavior:url(/PIE.htc);background:#fff;float:left;margin:0 10px 10px 0}.newsDetailImg a,.newsDetailImg span{display:block;text-decoration:block}.newsDetailImg a img{max-width:150px}.likeH1.partners{text-align:center}.partnersWrapper{padding:15px 0 25px;position:relative}.prevPartner,.nextPartner{top:45px;position:absolute;width:18px;height:37px;cursor:pointer}.prevPartner{left:0;background:url(/i/sprites.png) no-repeat -140px -158px}.nextPartner{background:url(/i/sprites.png) no-repeat -160px -158px;right:0}.partnersCarousel{width:900px !important;margin:0 20px}.partnersCarousel ul{display:block;width:900px;margin:0 auto;text-align:center}.partnersCarousel ul li{display:inline-block;*zoom:1;*display:inline;width:195px;overflow:hidden;padding:0 15px 0 15px;text-align:center;height:auto !important;list-style:none;background:0}.partnersCarousel ul li img{max-width:170px;max-height:94px;display:inline-block;*zoom:1;*display:inline;vertical-align:middle}.verticalAlign{height:90px;width:1px;display:inline-block;*zoom:1;*display:inline;vertical-align:middle}.inActivePartner{z-index:2;position:relative}.activePartner{z-index:1000;position:absolute;left:2px;top:2px}.partnersCarousel ul li:hover .inActivePartner{z-index:1;position:absolute;left:2px;top:2px}.partnersCarousel ul li:hover .activePartner{z-index:2;position:relative;left:0;top:0}.imgPartnerWrap{display:inline-block;*zoom:1;*display:inline;padding:0 0 10px;background:url(/i/parnterShadow.png) no-repeat center bottom}.outerPartnerBorder{display:inline-block;*zoom:1;*display:inline;background:#fff;padding:2px;width:170px;position:relative}.filterWrapper{margin-top:15px}.filterWrapperInner{background:#e9e9e9;padding:15px 15px 0;overflow:hidden}.oneValue{float:left;width:225px;height:28px;padding:0 0 5px}.customCheckbox,.customLabel{cursor:pointer;display:block;float:left}.customCheckbox{background:url(/i/checkbox.png) no-repeat 0 0;width:21px;height:20px;margin:0 15px 0 0}.customCheckbox.active{background:url(/i/checkboxA.png) no-repeat 0 0}.customLabel{color:#1b6199;font:12px Tahoma,Arial,Helvetica;width:189px}.filterWrapper input[type="submit"],.filterWrapper div.set_filter{background:#1ab952;border:0;color:#fff;padding:3px 0;margin:0;font:12px Tahoma,Arial,Helvetica;border-radius:4px;-webkit-box-shadow:#c7c7c7 0 2px 2px;-moz-box-shadow:#c7c7c7 0 2px 2px;box-shadow:#c7c7c7 0 2px 2px;behavior:url(/PIE.htc);display:block;width:235px;line-height:22px;margin:16px auto;cursor:pointer;text-align:center}.allSectionItems{position:relative}.allSectionItems div,.allSectionItems span,.allSectionItems a{transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.allSectionItems h1{float:left}.allSectionItems h1.small{font-size:19px}.allSectionItems table{width:100%;border:0;margin-bottom:15px}.allSectionItems table.white{width:auto;margin-bottom:auto}.allSectionItems table th{background:#2981ad;padding:0;border:0;vertical-align:middle}.allSectionItems table.white th{background:transparent}.allSectionItems table th div{height:21px;font:12px Tahoma,Arial,Helvetica;color:#fff;padding:6px 5px 0}
.allSectionItems table.white th div{height:inherit;font:inherit;color:inherit;padding:inherit}.allSectionItems table th.firstTh{min-width:220px}.allSectionItems table th.firstTh,.allSectionItems table th.lastTh{background:0;font:12px Tahoma,Arial,Helvetica;color:#fff}.allSectionItems table th.firstTh div,.allSectionItems table th.lastTh div{background:#2981ad}.allSectionItems table th.firstTh div{border-radius:10px 0 0;text-align:left;padding-left:15px;position:relative;border:1px solid #2981ad;behavior:url(/PIE.htc)}.allSectionItems table th.lastTh div{border-radius:0 10px 0 0;position:relative;border:1px solid #2981ad;behavior:url(/PIE.htc)}.separateTh{vertical-align:middle}.allSectionItems table th.separateTh div{width:1px;background:#3db2cb;height:14px;padding:0}.allSectionItems table td{vertical-align:middle;background:#ebebeb;border:0;padding:5px 10px;text-align:center;height:31px}.allSectionItems table td.set{position:relative}.allSectionItems table td.set nobr{line-height:22px}.allSectionItems table td.set a{display:block;margin:0;padding:0;width:100%;height:100%;line-height:22px;text-decoration:none}.allSectionItems table td.set span{position:relative}.allSectionItems table td.set .title{position:absolute;display:none;padding:5px 10px;font-size:12px;color:#676767;border-radius:2px;border:1px solid #73c9da;background-color:white;left:-40px;top:-40px}.allSectionItems table td.set .its .title{left:-110px}.allSectionItems table td.set .reporting .title{left:-75px}.allSectionItems table td.set .title .ugol{position:absolute;right:10px;bottom:-11px;width:17px;height:11px;background:url("/img/ugol-title-message.png") no-repeat 0 0}.allSectionItems table td:first-child{text-align:left;border-left:1px solid #e4e4e4;color:#1b6199;max-width:380px}.allSectionItems table td.lastTd{border-right:1px solid #e4e4e4}.allSectionItems table td:first-child a{font:14px Tahoma,Arial,Helvetica;color:#1b6199;text-decoration:none}.allSectionItems table td:first-child a:hover{text-decoration:underline}.allSectionItems table td.separateTd{background:url(/i/tdVerticalSeparate.jpg) repeat-y;width:2px;padding:0}.allSectionItems table td div{display:inline-block;vertical-align:middle}.allSectionItems table td div.price:first-child{width:80px;margin-right:7%}.allSectionItems table td.nolink{font:14px Tahoma,Arial,Helvetica;color:#1b6199}.allSectionItems table td.separateTdTr{background:url(/i/tdHorizontalSeparate.jpg) repeat-x;height:2px;padding:0;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.allSectionItems table td.sectionTd{background:#73c9d9;padding-left:15px;text-align:left;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.allSectionItems table tr.NoActive,.allSectionItems table tr.Active{cursor:pointer}.allSectionItems table tr.NoActive td.sectionTd:hover,.allSectionItems table tr.Active td.sectionTd:hover{text-decoration:underline}.allSectionItems table tr.addBorder td{height:0;padding:0;border:0;background:#89dcec;background:-moz-linear-gradient(top,#60acba 50%,#89dcec 50%);background:-webkit-linear-gradient(top,#60acba 50%,#89dcec 50%);background:linear-gradient(to bottom,#60acba 50%,#89dcec 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60acba',endColorstr='#89dcec',GradientType=0);height:2px}.allSectionItems table td.sectionTd,.allSectionItems table td.sectionTd a{font:18px Tahoma,Arial,Helvetica;color:#fff;text-decoration:none}.allSectionItems table td div{font:14px Tahoma,Arial,Helvetica;color:#1b6199}.allSectionItems table.white td div{font:inherit;color:inherit}.priceLineThrough{text-decoration:line-through}.allSectionItems table td div span{font-weight:bold;color:#2ca7c5}.allSectionItems table.white td div span{font-weight:inherit;color:inherit}.allSectionItems table tr.footnote td p{font:bold 11px Tahoma,Arial,Helvetica;color:#1b6199;margin:5px;padding:0}.toBasket{background:url(/i/basket.png) no-repeat 0 0;width:53px;height:31px;cursor:pointer;margin:0 auto;display:block}.toBasketNew{background:url(/i/toBasketNew.png) no-repeat 0 0;width:53px;height:31px;cursor:pointer;margin:0 auto;display:block;position:relative}.toBasketNew:hover{background:url(/i/toBasketNewHover.png) no-repeat 0 0;width:53px;height:31px;cursor:pointer;margin:0 auto;display:block}.mesBasket{position:absolute;display:none !important;padding:5px 10px;font-size:12px;color:#676767;border-radius:3px;border:1px solid #73c9da;background-color:white;left:-322px;top:-40px;white-space:nowrap}.mesBasket.short{left:-105px}table.fresh-table td:last-child .mesBasket.short{left:-88px}.mesBasket.ekey{left:-260px}.mesBasket .ugol{position:absolute;right:10px;bottom:-11px;width:17px;height:11px;background:url(/img/ugol-title-message.png) no-repeat 0 0}.toBasketNew:hover .mesBasket{display:block !important}.progSecurity{background:url(/i/ques.png) no-repeat 0 0;width:22px;cursor:pointer;margin:-16px 0 0 88%;display:block}.usbSecurity{background:url(/i/ques.png) no-repeat 8px 0 !important;border:0 !important;width:22px;height:22px !important;cursor:pointer;margin:-2px 0 0 0;display:inline-block;position:absolute !important}.progSecurity:hover{background:url(/i/quesHover.png) no-repeat 0 0 !important}.usbSecurity:hover{background:url(/i/quesHover.png) no-repeat 8px 0 !important}.messageHelp{background:url(/i/message.png) no-repeat 0 0 !important;width:330px;height:74px !important;cursor:pointer;margin:-75px 0 0 -150px;border:0 !important;display:none;position:absolute !important;font-size:12px !important;line-height:12px !important;color:#676767 !important;padding:7px 10px 0 0 !important;text-align:center}.its,.delivery,.installation,nobr span.reporting{display:inline-block;*zoom:1;*display:inline;cursor:default}.its,nobr span.reporting{cursor:pointer}.its{background:url(/i/its.png) no-repeat;width:22px;height:22px;margin:0 1px}.delivery{background:url(/i/delivery.png) no-repeat;width:31px;height:22px;margin:0 1px}.installation{background:url(/i/installation.png) no-repeat;width:36px;height:22px;margin:0 1px}nobr span.reporting{background:url(/i/reporting.png) no-repeat 50% 50%;width:22px;height:22px;margin:0 1px}.includedNames{display:inline-block;*display:inline;*zoom:1;float:right;padding:0 10px 20px;height:auto}.includedNames div{*display:inline;*zoom:1;margin:0 0 0 25px;float:left;max-width:160px}.deliveryImg,.installationImg,.itsImg,.reportingImg{font:12px Tahoma,Arial,Helvetica;color:#7f7f7f;height:22px;cursor:pointer}.deliveryImg a,.installationImg a,.itsImg a,.reportingImg a{display:block;margin:0;padding:0;color:inherit;text-decoration:none;width:100%;height:100%;line-height:22px}.reportingImg{background:url(/i/reporting.png) no-repeat;text-indent:24px}.reportingImg:hover{background:url(/img/1c-otchetnost.png) no-repeat}span.reporting:hover{background:url(/img/1c-otchetnost.png) no-repeat 50% 50%}.deliveryImg{background:url(/i/delivery.png) no-repeat;text-indent:33px}.deliveryImg:hover,.delivery:hover{background:url(/img/dostavka-1c.png) no-repeat}.installationImg{background:url(/i/installation.png) no-repeat;text-indent:40px}.installationImg:hover,.installation:hover{background:url(/img/ustanovka-1c.png) no-repeat}.itsImg{background:url(/i/its.png) no-repeat;text-indent:24px}.itsImg:hover,.its:hover{background:url(/img/its-prof-1c.png) no-repeat}
.reportingImg:hover a,.reportingImg:hover,.deliveryImg:hover a,.deliveryImg:hover,.installationImg:hover a,.installationImg:hover,.itsImg:hover a,.itsImg:hover{color:#73c9d9}.headCatalogElement{font:18px Tahoma,Arial,Helvetica;color:#fff;padding:5px 0 5px 20px;background:#2981ad;border-radius:8px 8px 0 0;behavior:url(/PIE.htc)}.contentCatalogElement{background:#f1f1f1;padding:20px 15px 15px 20px;overflow:hidden;border:1px solid #e6e6e6;margin:0 0 25px;border:1px solid #45bcd2;border-radius:5px}div.sectionCatalogElement{margin:5px 0 2px 0}div.sectionCatalogElement div{display:inline-block;background-color:#2981ad;color:white;font:14px/20px Tahoma,Arial,Helvetica;padding:10px 28px;box-shadow:0 10px 6px -5px rgba(0,0,0,0.15) inset;border-radius:5px 5px 0 0;cursor:pointer}div.sectionCatalogElement div.active{background-color:#45bcd2;box-shadow:none;position:relative;padding-top:15px}div.sectionCatalogElement div.active:after{content:"";width:100%;height:2px;background:#45bcd2;position:absolute;bottom:-2px;left:0}.imgPriceCatalogElement{float:right;margin:0 25px 10px 5px;position:relative;z-index:2}.imgCatalogElement{border-radius:3px;-webkit-box-shadow:#ccc 2px 2px 3px;-moz-box-shadow:#ccc 2px 2px 3px;box-shadow:#ccc 2px 2px 3px;background:#fff;padding:3px;behavior:url(/PIE.htc);width:auto;max-width:280px;height:auto}.imgInnerCatalogElement{background:#fff;padding:10px 5px;width:auto;height:auto;border:5px solid #f1f1f1;margin:0 auto;text-align:center}.imgCatalogElement a{text-decoration:none;display:block;text-align:center}.imgCatalogElement img{display:inline-block;*zoom:1;*display:inline;max-width:100%;vertical-align:middle}.textCatalogElement{margin:0;display:none}.textCatalogElement ul li{display:table}.textCatalogElement h1,.nameCatalogElement,.nameCatalogElement a{font:18px Tahoma,Arial,Helvetica;color:#2981ad;padding:0 0 15px;text-decoration:none}.nameCatalogElement a:hover{text-decoration:underline}.priceBasketCatalogElementEkey{padding:15px 0 0}.priceBasketCatalogElement{padding:15px 0 0;max-width:280px;white-space:nowrap}.alsoBuyOrder .priceBasketCatalogElement{overflow:visible}.priceBasketCatalogElementEkey .priceBasketCatalogElement{padding:0}.ekeyName{font-weight:bold}.priceCatalogElement{display:inline-block;vertical-align:top;white-space:normal}.priceCatalogElement{font:14px Tahoma,Arial,Tahoma;color:#2981ad}.priceCatalogElement span{font:24px Tahoma,Arial,Tahoma}.priceCatalogElement div.priceLineThrough{text-decoration:line-through;color:#848484}.basketCatalogElement{width:120px;height:29px;display:inline-block;vertical-align:top;white-space:normal;padding:2px 0 0}.basketCatalogElement span{width:120px;height:29px;display:block;text-decoration:none;background:url(/i/toBasketDetailNew.png) no-repeat 0 0}.basketCatalogElement span:hover{background:url(/i/toBasketDetailNewHover.png) no-repeat 0 0}.imgPriceCatalogElement p{padding:10px 0 0}.imgPriceCatalogElement .includedNames{border-radius:8px;background:#dedede;padding:6px;margin:10px 0;width:255px;min-width:255px;behavior:url(/PIE.htc);float:left;clear:both;display:none}.imgPriceCatalogElement .includedNames div{margin:0 5px 5px 5px;color:#000}.imgPriceCatalogElement .deliveryImg{background:url(/i/deliveryColor.png) no-repeat}.imgPriceCatalogElement .installationImg{background:url(/i/installationColor.png) no-repeat}.imgPriceCatalogElement .itsImg{background:url(/i/itsColor.png) no-repeat}.imgPriceCatalogElement .reportingImg{background:url(/i/reportingColor.png) no-repeat}.also{overflow:hidden}.alsoBuyOrder{float:left;width:462px}.alsoBuyOrder+.alsoBuyOrder{float:right}.alsoBuyOrder .contentCatalogElement{background:url(/i/gdAlso.jpg) repeat-x 0 0;border:1px solid #dad8d8;height:212px;width:425px;float:left}.alsoBuyOrder .headCatalogElement{background:#73c9d9;width:442px}.alsoBuyOrder .contentCatalogElement.contElem{margin-right:15px}.alsoBuyOrder .imgCatalogElement{width:136px;border-radius:3px;-webkit-box-shadow:#ccc 2px 2px 3px;-moz-box-shadow:#ccc 2px 2px 3px;box-shadow:#ccc 2px 2px 3px;background:#fff;padding:3px;behavior:url(/PIE.htc);float:left;margin:0 15px 5px 0}.alsoBuyOrder .imgInnerCatalogElement{border:3px solid #dfdfde;background:#fff;width:120px}.alsoBuyOrder .imgInnerCatalogElement img{max-width:120px;max-height:120px}.contentCatalogElementInner{overflow:hidden;height:157px}.alsoBuyOrder .priceBasketCatalogElement{margin:0 0 12px}.alsoBuyOrder .priceCatalogElement div{t;margin:0 10px 0 0}.topBasketItems{background:#2981ad;border-radius:10px 10px 0 0;behavior:url(/PIE.htc);color:#fff;font:18px Tahoma,Arial,Helvetica;padding:5px 0 5px 20px}.basketItems table{width:100%}.basketItems table th{font:12px Tahoma,Arial,Helvetica;border:1px solid #d6d7d8;background:#f1f1f1;color:#5f5c5c;padding:4px 8px}.basketItems table th,.basketItems table td{text-align:center;vertical-align:middle}.basketItems table th+th,.basketItems table td+td{text-align:left}.basketItems table th+th+th,.basketItems table td+td+td{text-align:center}.basketItems table.basketTable.programms{position:relative}.basketItems table.basketTable.programms td div.popup-message{width:160px;height:55px;position:absolute;top:-70px;left:64%;border-radius:5px;border:1px solid #73c9d9;padding-top:5px;font:bold 13px Tahoma;color:#1075a7;text-align:center;background-color:#FFF;box-shadow:0 0 0 1px #fff,0 0 10px #444;transition:1s;display:block;opacity:0}.basketItems table.basketTable.programms td div.popup-message.active{transition:1s;display:block;opacity:1}.basketItems table.basketTable.programms td div.popup-message:after{content:"";position:absolute;bottom:-32px;left:43%;border-top:15px solid #73c9d9;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent}.basketItems table.basketTable.programms td,.basketItems table.basketTable.services td{border:1px solid #d6d7d8}.basketItems table td{font:14px Tahoma,Arial,Helvetica;border:1px solid #9ab2d1;background:#deedf5;color:#2981ad;padding:5px 2px}.basketItems table td a{font:14px Tahoma,Arial,Helvetica;color:#2981ad;text-decoration:none}.basketItems table td a:hover{text-decoration:underline}.basketItems table td input[name^=basket]{border:1px solid silver;background:#fff;display:inline-block;*display:inline;*zoom:1;width:38px;height:18px;font:14px Tahoma,Arial,Helvetica;color:#2981ad;text-align:right;padding:0 3px}.basketItems input[type=number]::-webkit-inner-spin-button,.basketItems input[type=number]::-webkit-outer-spin-button{opacity:1}.delete{background:url(/i/delete.png) no-repeat 0 0;width:10px;height:10px;display:block;margin:0 auto;cursor:pointer}.totalSum{font:18px Tahoma,Arial,Helvetica;color:#2e93c3;display:block;float:left}.totalSum span{font:18px Tahoma,Arial,Tahoma;color:#1674af}.refreshSum{font:18px Tahoma,Arial,Helvetica;color:#5f5c5c;background:#d8d8d8;border-radius:6px;behavior:url(/PIE.htc);padding:4px 7px 5px;cursor:pointer;float:right;margin:0}.basketItems table .lastTr{padding:10px 15px;width:160px;background-color:#FFF;color:#2e93c3;font:19px Tahoma;text-align:center}.basketItems table.second_basketTable{border-radius:10px}.formName,.emptyBasket{font:18px Tahoma,Arial,Helvetica;color:#2981ad;padding:25px 0 20px}.orderSuccess{font:18px Tahoma,Arial,Helvetica;color:#00b015;padding:25px 0 20px}#inBasket{background:url(/i/inBasket.png) no-repeat;width:78px;height:137px;display:none;position:fixed;right:0;top:269px;color:#fff;font:16px Tahoma,Arial,Helvetica;text-align:center;padding:7px 5px;z-index:10}
#inBasket a{width:78px;height:137px;position:absolute;top:0;left:0;text-decoration:none}#inBasket span{display:block;Tahoma,Arial,Helvetica;height:52px}.orderForm{background:#ebebeb;overflow:hidden;padding:15px 20px;border:1px solid #e6e6e6}.ltPartForm{float:left;width:428px}.rtPartForm{float:right;width:428px;margin:0 10px 0 0}.oneField{padding:0 0 5px}.orderForm label,.orderFormArea label{font:14px Tahoma,Arial,Helvetica;font-weight:bold;color:#5f5c5c;display:block;padding:0 0 2px}.orderForm label span{font:11px Tahoma,Arial,Helvetica;color:#5f5c5c}.oneField input{display:block;border:1px solid #dadada;background:#fff;font:12px Tahoma,Arial,Helvetica;color:#5f5c5c;padding:5px;width:100%;margin:0}.oneFieldArea{padding:0 0 5px}.rtPartForm textarea{display:block;border:1px solid #dadada;background:#fff;font:12px Tahoma,Arial,Helvetica;color:#5f5c5c;padding:5px;width:100%;margin:0;height:161px}.rtPartForm.specialist textarea{height:73px}.orderSubmit input[type=submit]{display:block;font:bold 20px Tahoma;color:#fff;border:0;padding:11px 0 13px;border-radius:10px;text-decoration:none;background:#44a0be;background:-webkit-gradient(linear,0 0,0 bottom,from(#44a0be),to(#1a5f98));background:-webkit-linear-gradient(#44a0be,#1a5f98);background:-moz-linear-gradient(#44a0be,#1a5f98);background:-ms-linear-gradient(#44a0be,#1a5f98);background:-o-linear-gradient(#44a0be,#1a5f98);background:linear-gradient(#44a0be,#1a5f98);-pie-background:linear-gradient(#44a0be,#1a5f98);position:relative;behavior:url(/PIE.htc);uto 0;width:400px;margin:10px auto 0}#noty_topRight_layout_container li{padding:0}.noResult{px 0 0}div#top_callback_form{position:fixed;top:50%;left:auto;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.orderCallform{background:#ebebeb;height:490px;position:absolute;z-index:1000;bottom:-166px;left:-64px;display:none;border-radius:10px;width:642px}.orderCallNumber input::-webkit-input-placeholder{color:#9c9c9c;font-weight:100}.orderCallNumber input::-moz-placeholder{color:#9c9c9c;font-weight:100}.orderCallNumber input:-moz-placeholder{color:#9c9c9c;font-weight:100}.orderCallNumber input:-ms-input-placeholder{color:#9c9c9c;font-weight:100}.orderCallBg{background:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none;opacity:.5;filter:alpha(opacity=50)}.orderCallName{font:20px Tahoma,Arial;text-transform:uppercase;text-align:center;color:#fff;padding:13px 0;margin-bottom:30px;background:#2981ad;border-radius:10px 10px 0 0}.orderCallNumber{padding:0 0 15px}.orderCallNumber span{font:12px Tahoma,Arial;color:#8f8f8f;padding:0 0 0 10px}.orderCallNumber input{border:1px solid #d9d9d9;background:#fff;font:14px/30px Tahoma,Arial;color:#000;padding:3px 5px 3px 15px;width:40px}.orderCallNumber input.error{border:1px solid #eb0000}.orderCallNumber input[type=tel]{width:560px;margin:0 30px}.orderCallNumber textarea{width:560px;margin:0 30px;resize:none;border:1px solid #d9d9d9;padding:3px 5px 3px 15px;font:14px/30px Tahoma,Arial;color:#000}.agree-info-block{font:11px Tahoma,Arial;color:#6e7374;margin:0 30px;text-align:justify}.orderCallNumber input[name=fioValue]{width:560px;margin:0 30px}.orderCallNumber .tel-form-label,.orderCallNumber .fio-form-label,.orderCallNumber .addit-form-label,.orderCallNumber .mail-form-label{margin:0 31px;font:bold 14px Tahoma,Arial;color:#6e7374;margin-bottom:5px;padding-left:22px}.orderCallNumber .fio-form-label{background:url(/css/../img/form-name-icon.png) left no-repeat}.orderCallNumber .addit-form-label{background:url(/css/../img/addit-info-icon.png) left no-repeat}.orderCallNumber .tel-form-label{background:url(/css/../img/form-phone-icon.png) left no-repeat}.orderCallform .close{right:18px;top:14px;width:21px;height:19px;background:url(/css/../img/form-close.png) left no-repeat}.orderCallSubmit,.callBossSubmit,.FreshFormSubmit, .ASF1CFormSubmit, .FreshAskQuestSubmit{width:240px;text-align:center;display:block;font:24px Arial;text-transform:uppercase;color:#fff;border:0;padding:10px 20px;border-radius:10px;text-decoration:none;background:#44a0be;background:-webkit-gradient(linear,0 0,0 bottom,from(#44a0be),to(#1a5f98));background:-webkit-linear-gradient(#44a0be,#1a5f98);background:-moz-linear-gradient(#44a0be,#1a5f98);background:-ms-linear-gradient(#44a0be,#1a5f98);background:-o-linear-gradient(#44a0be,#1a5f98);background:linear-gradient(#44a0be,#1a5f98);-pie-background:linear-gradient(#44a0be,#1a5f98);position:relative;behavior:url(/PIE.htc);margin:7px auto 0;cursor:pointer}.callBossSubmit{width:200px}.close{width:12px;height:12px;position:absolute;top:18px;right:7px;cursor:pointer}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:;display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:;display:table}.clearfix:after{clear:both}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:(attr(href))}abbr[title]:after{content:(attr(title))}.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{avoid}}table.table_selector{border-collapse:collapse;margin:0 auto 10px auto}table.table_selector td{border:1px solid #000;padding:5px}table.table_selector td p{padding:0}table.table_selector thead tr td{background:#548dd4}table.table_selector tbody tr td{background:#ffffeb}div#inner_tabs{overflow:hidden}div#inner_tabs ul{float:left;display:block;margin:0;padding:0}div#inner_tabs ul li{list-style:none;display:block;margin:0;padding:5px;background:0}div#inner_tabs ul.btn_tabs{width:200px;padding-right:20px}div#inner_tabs ul.btn_tabs li a{border-bottom:1px dotted;text-decoration:none}div#inner_tabs ul.btn_tabs li.active a{border:0;color:#000}div#inner_tabs ul.tabs{width:700px}div#inner_tabs ul.tabs li{display:none}div#inner_tabs ul.tabs li.active{display:block}.call-us-block{text-align:center;background:#f1f1f1;padding:18px 0 20px}.call-us-block span{display:block;font-weight:bold;font-size:17px;color:#175d97;margin-bottom:8px}.call-us-block span.sm{font-size:12px}.call-us-block a.call{display:inline-block;font:italic 14px Georgia,Arial;font-weight:bold;font-size:17px;line-height:17px;color:#fff;padding:5px 65px 6px;text-decoration:none;position:relative;background:#44a0be;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod&hellip;EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(68,160,190,1)),color-stop(100%,rgba(26,95,152,1)));background:-webkit-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-o-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-ms-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:linear-gradient(to bottom,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44a0be',endColorstr='#1a5f98',GradientType=0);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.wr-block-item{position:relative}.wr-block-item .text-name{cursor:pointer;font-size:14px}.wr-block-item .text-list{display:none;margin:0 0 0 25px;font-size:12px}.wr-block-item .text-list p{margin:5px 0 5px 0}.wr-block-item .text-list ul li{margin:-10px 0 5px 0}.wr-block-item .text-list ul li:first-child{margin:0 0 5px 0}.wr-block-item .text-list ul li:last-child{margin:-10px 0 -5px 0}.wr-block-item .text-list *{font-size:12px !important}.tname{font-weight:bold !important;font-size:15px !important;margin-top:17px}.ttname{margin-top:10px !important;font-size:14px !important}.inner-bl-descrtn{margin-left:25px;width:auto;max-width:850px;position:relative}.armat{position:absolute;margin-top:-210px}.compl-work-examp{margin:10px;display:inline-block}.compl-work-examp a{display:table-cell;vertical-align:middle;text-align:center;height:109px}.sp-left{display:block;margin-left:60px}div.presentation{text-align:center;margin-bottom:20px}div.usb_keys_wrapper div{display:inline-block}.usb_keys_wrapper div span{display:block;width:180px;height:35px}.usb_keys_wrapper div img{width:200px}p.zoom{z-index:200;text-align:center;position:relative}img.zoom,img.zoomer{transition:all .5s;width:400px;position:relative;cursor:pointer;display:block;margin:auto}a.anchor{text-decoration:none !important;font:inherit !important;color:inherit !important}div.sectionCatalogElement div.back-from-tov,div.sectionCatalogElement div.back-from-tov.new{float:right;width:103px;height:28px;padding:0;text-align:center;font:italic 15px/28px Georgia;border-radius:5px;background:linear-gradient(to bottom,#2981ad,#0d587e)}div.sectionCatalogElement div.back-from-tov.new{font:bold 12px Arial;line-height:28px;margin-top:8px;border-radius:8px}div.sectionCatalogElement div.back-from-tov.new img{margin-right:7px}div.sectionCatalogElement div.back-from-tov.new:hover{background:#45bcd2}div.back-from-tov{float:right;width:103px;height:28px;padding:0;text-align:center;font:italic 15px/28px Georgia;border-radius:5px;background:linear-gradient(to bottom,#2981ad,#0d587e)}
div.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#082533;opacity:.35;z-index:900;display:none}div.overlay.active{display:block}div.popup.basket{width:936px;position:absolute;left:0;right:0;margin:auto;z-index:1000;display:none;border:1px solid #b2edf8;border-radius:5px;background-color:white;padding-bottom:20px}div.popup.basket.active{display:block}div.popup.basket a{text-decoration:none}div.popup.basket div.close-popup{position:absolute;top:-25px;right:0;color:white;font:bold 13px Tahoma;text-transform:uppercase;cursor:pointer}div.popup.basket div.close-popup *{vertical-align:middle}div.popup.basket div.head{padding:30px 50px 40px;border-bottom:0}.head>*{vertical-align:top}div.popup.basket div.img-wrapper-bg{display:inline-block;margin:-15px 30px 0 -40px}div.popup.basket div.img-wrapper{margin:5px;display:inline-block}div.popup.basket div.img-wrapper.two{border:0;box-shadow:none}div.popup.basket div.img-wrapper div.img-wrapper-two{text-align:center;background-color:white}div.popup.basket div.head div.img-wrapper div.img-wrapper-two{width:170px;height:225px;position:relative}div.popup.basket div.head div.img-wrapper div.img-wrapper-two img{max-width:100%;height:auto;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}div.popup.basket div.buy-with-it div.img-wrapper div.img-wrapper-two{width:146px;height:136px;line-height:136px}div.popup.basket div.buy-with-it div.img-wrapper{margin-right:0}div.popup.basket div.img-wrapper img{height:80px}div.popup.basket div.head div.img-wrapper img{height:160px;margin:auto;margin-left:-20px;margin-bottom:80px;max-width:185px}div.popup.basket div.head div.head-text{display:inline-block;font:30px/20px Tahoma;color:#1075a7;width:578px;position:relative;margin-top:30px}div.popup.basket div.head div.head-text div.mark-text{margin-top:10px;margin-bottom:10px}div.popup.basket div.head div.head-text mark{background:0;color:#33a0f3;font-size:18px;font-weight:bold;margin-left:10px}div.popup.basket div.head div.head-text img.backet-success-img{position:absolute;top:-27px;right:-78px;width:70px;height:70px}div.popup.basket div.head div.buttons{display:block;width:800px;margin:-70px 0 0 180px;position:relative;z-index:2}div.popup.basket div.head div.buttons div{width:300px;float:left;height:31px;padding:7px 0;margin:-5px 13px;text-align:center;font:bold 17px/32px Tahoma;border-radius:5px;color:white;background-color:#1ab952;text-transform:uppercase;cursor:pointer}div.popup.basket div.buy-with-it div.title{font:18px/45px Tahoma;color:white;background-color:#73c9d9;border-top:1px solid #d8f9ff;text-align:center;text-transform:uppercase;margin-top:20px}div.popup.basket div.buy-with-it div.one-item{display:inline-block;width:200px;background:linear-gradient(to top,white,#e9e9e9);border-radius:5px;border:1px solid #dad8d8;text-align:center;padding:12px;height:200px;vertical-align:top;margin-left:23px}div.popup.basket div.buy-with-it div.one-item:first-child{margin-left:0}div.popup.basket div.buy-with-it div.also-buy{padding:25px 0;text-align:center}div.popup.basket div.buy-with-it div.one-item div.one-title{font:13px/19px Tahoma;letter-spacing:.02em;color:#2981ad}div.popup.basket div.buy-with-it div.one-item div.one-price{font:14px Tahoma;color:#2981ad;margin:5px 0}div.popup.basket div.buy-with-it div.one-item div.one-price mark{font-size:15px;background:0;color:inherit}div.popup.basket div.buy-with-it div.one-item div.basketCatalogElement{float:none;width:auto;height:auto;position:relative}div.popup.basket div.buy-with-it div.popupBuy{position:absolute;width:164px;height:79px;background:white;box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);border-radius:5px;top:-95px;left:0;right:0;margin:auto;font:bold 15px Tahoma;color:#1075a7}div.popup.basket div.buy-with-it div.popupBuy:after{content:"";position:absolute;bottom:-13px;left:0;right:0;margin:auto;width:16px;height:16px;background:url('/i/popup-buy-after.png') no-repeat center}div.popup.basket div.buy-with-it div.popupBuy div{width:160px;height:55px;position:absolute;left:1px;top:1px;border-radius:5px;border:1px solid #73c9d9;padding-top:20px}table.content-table{margin:auto}table.content-table td,table.content-table th{padding:2px 10px}p.faq-question{color:#4f81bd;font-weight:bold}div.float-head{height:0;opacity:0;overflow:hidden;width:100%;position:fixed;top:0;left:0;z-index:1000000000;background:#06577a;background:linear-gradient(to top,#06577a,#266b9b);border-bottom:0;outline:0;transition-duration:.5s;transition-property:border-bottom,outline,height,opacity}div.float-head.active{border-bottom:1px solid #1578a5;outline:1px solid #054968;height:46px;opacity:1}div.float-head div.float-head-wrapper{width:940px;margin:7px auto 0;font-size:0}div.float-head div.logo{height:32px;line-height:32px;vertical-align:middle;display:inline-block;width:189px;border-right:1px solid #0a5279}div.float-head div.phone{display:inline-block;height:32px;text-align:center;width:288px;border-left:1px solid #307ba3;border-right:1px solid #0a5279;vertical-align:middle;line-height:32px}div.float-head div.phone span{font:20px Tahoma;vertical-align:middle;color:#d1e1e5;padding-left:10px}div.float-head div.cart{display:inline-block;height:32px;text-align:center;width:193px;font:16px Tahoma;color:#d1e1e5;vertical-align:middle;line-height:25px;border-left:1px solid #307ba3;border-right:1px solid #0a5279}div.float-head div.cart span{vertical-align:middle;text-decoration:underline}div.float-head div.cart:hover span{text-decoration:none}div.float-head div.search{display:inline-block;height:32px;width:264px;font:16px Tahoma;vertical-align:middle;line-height:32px;border-left:1px solid #307ba3}div.float-head div.search form{float:right;font-size:0}div.float-head div.search input[type='text']{width:195px;height:26px;border:1px solid #f3fbfc;border-bottom:0;border-right:0;border-radius:3px 0 0 3px;display:inline-block;vertical-align:middle;box-shadow:inset 1px 1px 2px rgba(155,168,170,0.4);background-color:#f3fbfc;box-sizing:border-box;color:#5d717e;font:13px/21px Tahoma;padding-left:14px}div.float-head div.search input[type='image']{display:inline-block;vertical-align:middle}.toBasketPromo{display:block;font:18px Tahoma;color:#fff;padding:10px 25px 14px;width:150px;margin:0 auto;text-decoration:none;position:relative;background:#44a0be;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJ…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(68,160,190,1)),color-stop(100%,rgba(26,95,152,1)));background:-webkit-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-o-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:-ms-linear-gradient(top,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);background:linear-gradient(to bottom,rgba(68,160,190,1) 0,rgba(26,95,152,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44a0be',endColorstr='#1a5f98',GradientType=0);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}ul.green-ticks li{background:url('/img/check.png') no-repeat 0 3px}div.bg-fresh{background:#f1f1f1 url("/img/1c_fresh.png") 0 0 no-repeat}div.popup_main_text{width:580px;position:absolute;bottom:100px;z-index:10;border-radius:5px;border:1px solid #73c9d9;padding:5px;font:bold 13px Tahoma;color:#1075a7;text-align:center;background-color:#FFF;box-shadow:0 0 0 1px #fff,0 0 10px #444;transition:1s;display:none;left:320px}table.fresh-table{border-radius:10px 10px 0 0;border-collapse:separate;border-spacing:0;background-color:#FFF;padding:0}table.fresh-table th{background:#2981ad;color:white;padding:10px 0}table.fresh-table th span{height:1px;border-bottom:1px solid #73c9d9;margin:0 auto;width:80%;display:block}table.fresh-table th:first-child{border-radius:10px 0 0 0}table.fresh-table th:last-child{border-radius:0 10px 0 0}table.fresh-table th div{padding:10px;border-right:1px solid #73c9d9;min-height:28px}table.fresh-table th:last-child div{border:0}table.fresh-table td{border-left:1px solid #FFF;border-right:1px solid #e3e1e1;border-bottom:1px solid #e3e1e1;border-top:1px solid #FFF;text-align:center;background-color:#f1f1f1;position:relative}table.fresh-table td .check-icon{width:35px;height:35px;background:url("/img/check2.png") no-repeat 0 0;background-size:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}table.fresh-table tr.no-border-radius th{border-radius:0}table.fresh-table tr:first-child td{border-top:0;background:#73c9d9;font:12px Tahoma,Arial,Helvetica;color:#fff;height:30px}table.fresh-table tr:first-child td{border-left:0;border-right:0}table.fresh-table tr:first-child td span{padding:0 10px}table.fresh-table tr:first-child td div.fresh-table-head-border{width:1px;background:#3db2cb;height:14px;padding:0;float:right}table.fresh-table tr:nth-child(7) td:first-child{border-bottom:0}table.fresh-table tr:nth-child(3) td:first-child,table.fresh-table tr:nth-child(4) td:first-child,table.fresh-table tr:nth-child(6) td:first-child,table.fresh-table tr:nth-child(8) td:first-child,table.fresh-table tr:nth-child(9) td:first-child{border-left:1px solid #FFF}table.fresh-table td.first{padding:20px;font:18px Tahoma,Arial,Helvetica;color:#fff;background:#73c9d9;border-top:0;border-bottom:0}table.fresh-table tr:first-child td:first-child{border-radius:10px 0 0 0;padding:0}.textCatalogElement table.fresh-table ul li{display:block}table.fresh-table tr:first-child td:last-child{border-radius:0 10px 0 0;padding:0;width:100px}table.fresh-table td.second{width:500px;text-align:left}table.fresh-table td.second ul{padding-left:5px;display:block}table.fresh-table td:last-child{height:50px}table.fresh-table td.second ul li{padding-bottom:2px}
table.fresh-table td.small-th{background:#73c9d9;font:12px Tahoma,Arial,Helvetica;color:#fff;height:30px;border-right:1px solid #73c9d9}table.fresh-table div.border-td{border-top:0;width:100%;box-sizing:border-box;font:12px Tahoma,Arial,Helvetica;color:#fff}table.fresh-table div.border-td.left{border-left:0;border-radius:10px 0 0 0}table.fresh-table div.border-td.right{border-right:0;border-radius:0 10px 0 0}div.fresh-table-prev-header{width:100%;font:18px Tahoma,Arial,Helvetica;color:#FFF}div.fresh-table-prev-header div{float:left;height:43px;margin:0;padding:0;background:#2981ad}div.fresh-table-prev-header div:first-child{width:660px;border-radius:10px 0 0 0;box-sizing:border-box;padding:0 10px;line-height:70px;height:70px}div.fresh-table-prev-header div:nth-child(2){text-align:center;line-height:12px;padding:25px 0 2px 0;width:85px}div.fresh-table-prev-header div:nth-child(3){text-align:center;border-radius:0 10px 0 0;padding:20px 0 7px 0;width:99px}table.fresh-table.second{width:869px}table.fresh-table.second tr:nth-child(7) td:first-child{border-bottom:1px solid #e3e1e1}table.fresh-table.second tr:first-child td{border-radius:0}table.fresh-table.second tr td:first-child{width:638px;text-align:left;padding-left:10px;border-left:1px solid #e3e1e1}table.fresh-table.second.detail th{padding:3px 0}table.fresh-table.second.detail th div{height:5px;line-height:0;padding:10px;min-height:0}table.fresh-table tr td div.fresh-table-left-border{background:#3db2cb;height:1px;padding:0;width:55px;position:absolute}.text-list div.fresh-table-head-decond-border{background:#3db2cb;height:20px !important;padding:0 !important;width:1px !important;float:right}div.img_wrap a{display:inline-block;width:100px;height:100px;background-color:#FFF;padding:5px;margin:10px;text-align:center;box-shadow:1px 1px 2px 1px #444}div.img_wrap a img{max-width:100px;max-height:100px}ul.ul_one{float:left}ul.ul_one li{background:url(/img/check.png) no-repeat 2px 3px;padding-left:25px}ul.ul_one_bonus li{background:url(/img/check.png) no-repeat 2px 3px;padding-left:25px}ul.ul_one_bonus_circle li{list-style-type:circle;list-style-image:none}.form_feedback-wrap{white-space:nowrap;padding:25px 0 30px 0}.consult,.advantages-wrap{display:inline-block;vertical-align:top}.advantages-wrap{width:616px;margin-right:15px;height:382px}.advantages-block{background:url("/img/advantages-wrap-BG.jpg") 0 0 no-repeat;box-sizing:border-box;padding:20px 36px}.advantages-wrap h2{text-transform:uppercase;font-size:20px;padding:0;margin-bottom:22px;color:white}.advantages-wrap ul{list-style:none;padding:0}.advantages-wrap ul li{font-size:17px;color:white;font-weight:bold;white-space:nowrap;height:38px;background:transparent;width:385px;padding:0;margin-bottom:13px}.advantages-wrap ul li:last-child{margin-bottom:0}.advantages-wrap ul li .icon{width:38px;height:38px;margin-right:30px}.advantages-wrap ul li .name{line-height:17px}.advantages-wrap ul li:nth-child(1) .icon{background:url("/img/vnedrenie-icon.png") 0 0 no-repeat}.advantages-wrap ul li:nth-child(2) .icon{background:url("/img/soprovojdenie-icon.png") 0 0 no-repeat}.advantages-wrap ul li:nth-child(3) .icon{background:url("/img/sotrudnikov-icon.png") 0 0 no-repeat}.advantages-wrap ul li:nth-child(4) .icon{background:url("/img/ekonomia-icon.png") 0 0 no-repeat}.advantages-wrap ul li:nth-child(5) .icon{background:url("/img/konsultacii-icon.png") 0 0 no-repeat}.advantages-wrap ul li:nth-child(6) .icon{background:url("/img/dostavka-icon.png") 0 0 no-repeat}.advantages-wrap ul li .icon,.advantages-wrap ul li .name{display:inline-block;vertical-align:middle;white-space:normal}.consult{width:300px}.consult h3{background-color:#2981ad;color:white;font-size:18px;text-transform:uppercase;height:36px;line-height:36px;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-bottom:1px solid white;padding:0}.consult div#form_feedback{width:100%;border:1px solid #e7e7e7;background-color:#ebebeb;padding:35px 22px 17px 22px;box-sizing:border-box;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.consult div#form_feedback form fieldset div.frame{padding:0 0 12px 0}.consult div#form_feedback form fieldset div.frame label input,.consult div#form_feedback form fieldset div.frame label textarea{width:100%;height:37px;line-height:37px;border:1px solid #dadada !important;color:#5a5f61 !important;box-sizing:border-box;text-align:center}.consult div#form_feedback form fieldset div.frame label textarea{height:95px}.consult div#form_feedback a.order{height:37px;line-height:35px;width:160px;padding:0 !important;float:none !important;margin:0 auto !important;display:block !important}div#form_feedback form{margin:0;padding:0;display:block}div#form_feedback form fieldset{margin:0;padding:0;display:block;border:0}div#form_feedback form fieldset div.frame label input.show_alt,div#form_feedback form fieldset div.frame label textarea.show_alt{color:#ccc;border:1px solid #ccc}div#form_feedback div.msg{padding:0 7px;white-space:normal;text-align:center}div#form_feedback div.msg.success{color:#0c0}div#form_feedback div.msg.error{color:red}span.uppercase_span{text-transform:uppercase;color:green;font-weight:bold}ul.lower_alpha_ul li{list-style-type:lower-alpha !important}.text-name-img{width:15px !important;height:15px;display:inline-block}.text-name-img img{width:100%;height:100%}.text-name-tr img{width:19px;height:19px;margin-right:10px;cursor:pointer}table.its_table{margin-top:20px;border-collapse:separate;border-spacing:0;background-color:#FFF;padding:0}table.its_table tr td{border-left:1px solid #FFF;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-top:1px solid #FFF;text-align:center;background-color:#f1f1f1;padding-left:10px !important;height:40px;color:white}table.its_table tr td:first-child{text-align:left;background:#ebebeb;font:14px Tahoma,Arial,Helvetica;color:#1b6199;font-weight:bold}table.its_table tr td:nth-child(2){background:#7ccbd8;border-bottom:1px solid #7ccbd8;border-top:1px solid #FFF;border-left:1px solid #7ccbd8;border-right:1px solid #7ccbd8;width:180px}table.its_table tr td:nth-child(3){background:#48b5cb;border-bottom:1px solid #48b5cb;border-top:1px solid #FFF;border-right:1px solid #48b5cb;width:180px}table.its_table tr td.its_table-th{text-align:center}table.its_table tr td.its_table-th.firstTD{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;background:#2982ae;font:18px Tahoma,Arial,Helvetica;border:1px solid #2982ae;color:white}table.its_table tr td.its_table-th.secondTD{background:#87969d;font:14px Tahoma,Arial,Helvetica;height:25px;border-bottom:1px solid #87969d;border-right:1px solid #87969d;color:white}table.its_table tr td.its_table-th.thirdTD,table.its_table tr td.its_table-th.fourTD{background:#d6edf2;text-align:left;border-right:1px solid #d6edf2}table.its_table tr:nth-child(4) td{border-top:0}table.its_table tr.thirdTD-child td:first-child{color:#636363;padding-left:30px !important;font-weight:normal}.underUl{margin:5px 0 12px 27px}.underUl p{margin:0 0 -5px 0 !important}.applicationBanner.banner{background:url('/img/applications.jpg') 0 0 no-repeat;width:100%;height:189px;margin-bottom:20px}.banner_1C-Counteragent .bannerIcon{background-color:#b06fbe}.banner_1C-Reporting .bannerIcon{background-color:#c1272d}.bannerContent{display:inline-block;max-width:550px;vertical-align:top}.bannerIcon{display:inline-block;margin-right:30px;vertical-align:top}.banner .bannerInner{margin-right:120px;margin-left:160px;padding-top:55px}.showAll,.hideAll{width:83px;padding:1px 0 1px 0;font:12px Arial;color:#0280a9;border:1px solid #0280a9;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;margin:0 0 5px 0;display:inline-block;vertical-align:middle}.hideAll{margin:0 0 5px 10px}.showAll:hover,.hideAll:hover,.showAllActive{background-color:#0280a9;padding:1px 0 1px 0;font:12px Arial;border:1px solid #0280a9;color:#f1f1f1;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;display:inline-block;vertical-align:middle}#applicationsList{width:100%;height:auto;text-align:center;margin:10px 0 0 -2.5px}.shadowed{-webkit-box-shadow:0 1px 6px 0 rgba(214,214,214,1);-moz-box-shadow:0 1px 6px 0 rgba(214,214,214,1);box-shadow:0 1px 6px 0 rgba(214,214,214,1)}.applicationElem{position:relative;display:inline-block;vertical-align:top;width:48.5%;text-align:left;margin:25px 0 0 0;z-index:9}.applicationElem:nth-child(2n){margin-right:20px}#applicationsList .applicationElem .applicationLogo{float:left;width:72px;height:72px}.applicationContentHeader{height:5px;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.applicationContentBody p{line-height:18px}#applicationsList .applicationContentBody{min-height:270px;padding:12px 15px 0 15px;background-color:#fff}.Program-update .applicationContentHeader,.Program-update .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Program-update .pull-right{background-color:#93c64f}.ITS .applicationContentHeader,.ITS .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.ITS .pull-right{background-color:#fbb03b}.Reporting .applicationContentHeader,.Reporting .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Reporting .pull-right{background-color:#c1272d}.Counteragent .applicationContentHeader,.Counteragent .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Counteragent .pull-right{background-color:#b06fbe}
.Enterprise .applicationContentHeader,.Enterprise .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Enterprise .pull-right{background-color:#0071bc}.Link .applicationContentHeader,.Link .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Link .pull-right{background-color:#f7931e}.Cloud-backup .applicationContentHeader,.Cloud-backup .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Cloud-backup .pull-right{background-color:#29abe2}.Lecture-hall .applicationContentHeader,.Lecture-hall .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Lecture-hall .pull-right{background-color:#2e3192}.Auditor .applicationContentHeader,.Auditor .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Auditor .pull-right{background-color:#f15a24}.Helpdesc .applicationContentHeader,.Helpdesc .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Helpdesc .pull-right{background-color:#009245}.Edo .applicationContentHeader,.Edo .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Edo .pull-right{background-color:#662d91}.Accounts-check .applicationContentHeader,.Accounts-check .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Accounts-check .pull-right{background-color:#607c8a}.Direct-bank .applicationContentHeader,.Direct-bank .applicationLogo,#banner .banner_1C-Program-update .bannerIcon,.Direct-bank .pull-right{background-color:#d53c2d}#applicationsList .applicationContent{margin-left:72px}.pull-right{text-align:center;color:white;width:110px;padding:5px 3px 5px 3px;cursor:pointer;margin:0 0 0 322px}table.content-table{width:100%;margin:15px 0 15px 0}table.content-table td{text-align:center;padding:10px}table.content-table td:first-child{text-align:left}.cart-banner-bonus{width:580px;height:176px;margin:0 0 10px 0;position:relative}.cart-banner-bonus img.button{position:absolute;margin:-46px 0 0 342px;cursor:pointer}.cart-banner-bonus .button,.cart-banner-bonus-text .button.back{width:148px;height:28px;line-height:28px;border:4px solid #fff098;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fd5c00;background:-moz-linear-gradient(top,#ff8f00 0,#fd5c00 100%);background:-webkit-linear-gradient(top,#ff8f00 0,#fd5c00 100%);background:linear-gradient(to bottom,#ff8f00 0,#fd5c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f00',endColorstr='#fd5c00',GradientType=0);text-align:center;cursor:pointer;text-transform:uppercase;font:bold Arial;font-size:12px;color:#fff4b0;position:absolute;bottom:14px;right:75px}.cart-banner-bonus-text .button.back{width:110px;bottom:6px;right:6px}.cart-banner-bonus .button:hover,.cart-banner-bonus-text .button.back:hover{background:#fe5400}.cart-banner-bonus .present-cart{font:24px Arial;font-weight:bold;text-transform:uppercase;color:#d63e2e;display:block;position:absolute;margin:55px 0 0 339px}.cart-banner-bonus-text{font:17px Arial;width:544px;height:140px;line-height:23px;background-color:#fdda0c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:18px;position:absolute;margin-top:-186px;display:none}.cart-banner-bonus-text .exit{display:block;width:11px;height:11px;background:url("/i/banner_bonus_exit.png") no-repeat 0 0;float:right;margin:-13px;cursor:pointer}.cart-banner-bonus .price{font:15px Arial;color:#656041;font-weight:bold;position:absolute;bottom:56px;left:384px}.text-list-4-mouns,.allSectionItems table td div.report-indiv-entrep-text-hides{display:none;position:absolute;border:1px solid #5c6975;background-color:white;width:448px;text-align:center;padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:text}.text-list-4-mouns .exit,.report-indiv-entrep-text-hides .exit{background:url('/i/fancybox_sprite_in_report.png');width:36px;height:36px;margin:0;margin-top:-30px;margin-right:-30px;cursor:pointer;float:right}.report-indiv-entrep-wrap{position:relative}.report-indiv-entrep-wrap span.report-indiv-entrep{color:#1b6199;font-weight:normal}.allSectionItems table td div.report-indiv-entrep-text-hides{top:-60px}.increasePrices-wrapper{position:fixed;top:0;left:0;background-color:#595959;opacity:.5;width:100%;height:100%;z-index:100;display:none}.increasePrices,.increasePrices-news{background:url("/img/increasePrices.png") no-repeat 0 0;width:662px;height:434px;position:fixed;top:300px;left:50%;margin-left:-331px;z-index:101;-webkit-box-shadow:#666 0 0 20px;-moz-box-shadow:#666 0 0 20px;box-shadow:#666 0 0 20px;display:none}.increasePrices-news{background:url("/img/increasePricesNews.png") no-repeat 0 0}.increasePrices .exit,.increasePrices-news .exit{background:url("/img/increasePricesExit.png") no-repeat 0 0;width:25px;height:25px;position:absolute;z-index:101;margin:-30px 0 0 668px;cursor:pointer}.increasePrices .buttom-first{background:url("/img/increasePricesButtonOne.png") no-repeat 0 0;width:519px;height:28px;margin:330px 0 0 72px;cursor:pointer}.increasePrices .buttom-second{background:url("/img/increasePricesButtonTwo.png") no-repeat 0 0;width:360px;height:28px;margin:10px 0 0 154px;cursor:pointer}.increasePrices-news .buttom-first{background:url("/img/increasePricesButtonNews.png") no-repeat 0 0;width:208px;height:28px;margin:372px 0 0 220px;cursor:pointer}.vacansies-callback-title,.contacts-callback-title{height:45px;background-color:#2981ad;color:white;font-size:18px;text-transform:uppercase;font-family:Tahoma,Arial;line-height:45px;margin-top:30px;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-bottom:1px solid white}.contacts-callback-title{margin-top:0;height:38px;line-height:38px;width:450px}.message-prepend{margin:-10px 0 15px 0;text-align:center;color:#5a5f61 !important}.message-prepend,.vacansies-callback .resume{font-family:Arial !important;font-weight:bold !important;font-size:15px !important}.vacansies-callback,.contacts-callback{border:1px solid #e7e7e7;background-color:#ebebeb;padding:30px 80px 40px 90px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;margin-bottom:30px}.contacts-callback{width:404px;padding:20px 22px 22px 22px}.vacansies-callback .fio,.vacansies-callback .phone,.vacansies-callback .e-mail{width:228px;display:inline-block;vertical-align:top;margin-left:30px}.contacts-callback .fio,.contacts-callback .phone,.contacts-callback .e-mail{width:180px;margin-left:28px;display:inline-block;vertical-align:top}.contacts-callback .e-mail{width:392px;margin:20px 0 0 0}.vacansies-callback .fio,.contacts-callback .fio{margin-left:0}.vacansies-callback span,.contacts-callback span{color:black;margin-bottom:5px;display:block}.vacansies-callback input,.contacts-callback input{width:100%;height:31px;border:1px solid #dadada;padding-left:10px;color:#5a5f61}.vacansies-callback input.error,.contacts-callback input.error{border:1px solid red}.vacansies-callback .message,.contacts-callback .message{width:96.6%;margin-top:20px}.vacansies-callback .message textarea,.contacts-callback .message textarea{height:110px;width:752px;border:1px solid #dadada;padding:10px 0 0 10px;color:#5a5f61}.contacts-callback .message textarea{width:392px;height:88px}.vacansies-callback .resume{color:#2981ad;text-align:center;text-decoration:none;display:inline-block;vertical-align:middle;margin:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px;height:25px;margin-bottom:25px;width:148px;margin:20px 0 0 32px;overflow:hidden;cursor:pointer;border-bottom:1px dashed #2981ad}.vacansies-callback .resume:hover{border-bottom:1px dashed #ebebeb}.vacansies-callback .resume input{opacity:0;width:140px;margin-left:-78px;margin-top:-25px;cursor:pointer;position:absolute}.vacansies-callback .submit-resum,.contacts-callback .submit-form,.consult div#form_feedback a.order,.error-form .submit-form{background:#115e85;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#277eaa),color-stop(100%,#115e85));background:-webkit-linear-gradient(top,#277eaa 0,#115e85 100%);background:-moz-linear-gradient(top,#277eaa 0,#115e85 100%);background:-ms-linear-gradient(top,#277eaa 0,#115e85 100%);background:-o-linear-gradient(top,#277eaa 0,#115e85 100%);background:linear-gradient(to bottom,#277eaa 0,#115e85 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#277eaa',endColorstr='#115e85',GradientType=0)}.vacansies-callback .submit-resum,.contacts-callback .submit-form,.consult div#form_feedback a.order,.error-form .submit-form{border:0;float:right;margin:18px 30px 0 0;display:inline-block;vertical-align:middle;text-align:center;color:white;text-decoration:none;font-family:Georgia;font-style:italic;font-size:19px;padding:6px 30px 9px 30px;cursor:pointer;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.contacts-callback .submit-form{float:none;margin-top:22px;margin:22px auto 0 auto;display:block;width:101px}.vacansies-callback .submit-resum:hover,.contacts-callback .submit-form:hover,.consult div#form_feedback a.order:hover,.error-form .submit-form:hover{background:#45bcd2}.vacansies-callback .result-message,.contacts-callback .result-message{color:green;margin:20px 0;font-size:20px}.contacts-callback .result-message{position:absolute;width:405px;text-align:center;height:140px;background-color:white;display:none;padding-top:70px;margin:0}.vacansies-callback .resume-file{line-height:25px;height:25px;position:absolute;margin:7px 0 0 32px;min-width:100px;color:#5a5f61}.resume-wrapper{width:420px;margin:0 auto}.map-and-feedback-wrapper{white-space:nowrap}.map-and-feedback-wrapper .elem{display:inline-block;vertical-align:top;width:50%;white-space:normal}.map-and-feedback-wrapper .elem:nth-child(1){margin-right:20px}.shema-proezda p{color:#5a5858;margin-top:20px;font:14px Arial;line-height:18px}
.shema-proezda .shema{margin:30px 0 40px 0;width:100%;height:auto}.faq-list{margin-top:20px}.faq-list .faq-item{margin-bottom:5px}.faq-list .title{background:url("/img/faq_arrow_down.png") no-repeat 98% 50%;background-color:#ebebeb;height:auto;border-bottom:1px solid #45bcd2;font-weight:bold;color:#2982ae;font-size:15px;padding:11px 50px 11px 30px;cursor:pointer}.faq-list .text{display:none}.faq-list .text p{color:#666;font-size:15px;line-height:22px;padding:10px 15px 15px 30px}.faq-list .text ol li,.faq-list .text ul li{color:#666 !important}.faq-list .text .question,.faq-list .text .ansver{font:15px Tahoma;color:#2982ae;font-weight:bold;border-left:3px solid #2982ae;text-transform:uppercase;margin:20px 0 0 0;padding-left:8px}.faq-list .text .ansver{color:#45bcd2;margin:20px 0 0 0}.content-gallery-wrapper{height:136px;margin:20px 0 20px 0;text-align:center;position:relative}.gallery-wrapper{width:870px;height:136px;position:relative;margin:0 auto;overflow:hidden}.gallery-items{position:relative;width:200000px}.gallery-block{float:left;width:208px;height:134px;border:1px solid rgba(0,0,0,0.4);margin:0 10px 10px 0}.gallery-block a{display:block;cursor:pointer}.gallery-block a.preview-image img{cursor:default;max-width:100%;cursor:pointer;height:134px}.gallery-block a.preview-image.active{cursor:pointer}.gallery-block .site-info a{font-family:"OpenSans";color:#2dabdd;font-size:15px;text-transform:uppercase;margin-top:20px}.gallery-button-left,.gallery-button-right{width:40px;height:40px;-webkit-border-radius:10px;-moz-border-radius:40px;border-radius:40px;cursor:pointer;margin-top:48px;position:absolute;z-index:10}.big_slider .gallery-button-left,.big_slider .gallery-button-right{margin-top:380px}.gallery-button-left,.gallery-button-left.noActive{background:url(/i/arrows_gallery.png) no-repeat 0 0 rgba(0,0,0,0.4);left:13px}.gallery-button-left:not(.noActive):hover{background:url(/i/arrows_gallery.png) no-repeat 0 0 rgba(0,0,0,0.6)}.gallery-button-right,.gallery-button-right.noActive{background:url(/i/arrows_gallery.png) no-repeat -40px 0 rgba(0,0,0,0.4);right:13px}.gallery-button-right:not(.noActive):hover{background:url(/i/arrows_gallery.png) no-repeat -40px 0 rgba(0,0,0,0.6)}.gallery-button-left.noActive,.gallery-button-right.noActive{cursor:default}.big_slider{display:none;-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);position:fixed;width:1200px;height:800px;top:50%;left:50%;margin-top:-377px;margin-left:-600px;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:5147483697}.big_slider .paginate-gallery{width:150px;right:-35px;position:absolute;font-size:17px;color:white;bottom:-25px}.big_slider .gallery-wrapper{width:1200px;height:800px}.big_slider .gallery-block{width:1198px;height:798px;position:relative;float:left;margin:0}.big_slider .gallery-block img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:1170px;height:auto;max-height:100%}.big_slider .exit{background-image:url(/i/fancybox_sprite.png);position:absolute;top:-10px;right:-10px;cursor:pointer;width:36px;height:36px;z-index:1001}.big_slider .buttons-wrapper{position:absolute;width:100%;height:40px;top:0}.big_slider .carousel{overflow:hidden}.big_slider .title{position:absolute;bottom:1px;background-color:white;padding:20px;right:1px;font-size:20px}div#callBossForm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.call-boss-form{background:#ebebeb;height:510px;position:absolute;z-index:1000;bottom:-166px;left:-64px;display:none;border-radius:10px;width:642px}.call-boss-form .agree-info-block{margin-top:15px}.call-boss-form .close{right:18px;top:14px;width:21px;height:19px;background:url(/css/../img/form-close.png) left no-repeat}.callCons{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:270px}.success_message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);padding:20px 60px 20px 60px;box-sizing:border-box;width:670px;height:235px;text-align:center;background:url(/css/../img/grad_bg_form.jpg);border-radius:10px;z-index:1200}.success_message_title{text-transform:uppercase;color:#004878;margin:10px 0;font:24px/30px Tahoma Regular,Arial}.success_message_text{color:#000;font:bold 20px/30px Tahoma Regular,Arial}.success_close{right:18px;top:14px;width:21px;height:19px;background:url(/css/../img/form-close.png) left no-repeat;position:absolute;cursor:pointer}.headerContacts .headSearch{display:none}.table-tr-adp{display:none}.product-list-name{text-align:center;height:54px;padding:5px}.product-list-name>div{position:relative;top:50%;transform:translate(0,-50%)}.product-list-block>div{width:300px}.main-complex-block .product-list-block>div{width:100%}.product-list-block.slick-slide>div{left:50%;position:relative;transform:translate(-50%,0)}.main-complex-block .slick-slide>div{width:300px;left:50%;position:relative;transform:translate(-50%,0)}.hits-main-block{display:flex;justify-content:space-between}.hits-main-block>.product-list-block{width:300px}.hits-main-block>.product-list-block>div{width:100%}.main-complex-block .product-list-block{display:flex;justify-content:space-between}.search-left{background:url('/i/search-left.png');height:26px;width:14px;float:left}.headSearch form input[type="text"]{position:relative;padding-left:0;background:url('/i/search-center.png') left repeat-x;float:left;height:26px;box-sizing:border-box}img.about-comp-img-adp{display:initial}div.about-comp-img-adp{display:none}.about-comp-ul{margin:0 0 0 40px}.sertificates-block>div{/*float:left;*/display:inline-block;width:33.33333%}.sertificates-block{text-align:center;}.freshCatElAdp{display:none}.freshTablePrice{display:none}.presentation{width:585px;margin:0 auto}.headerTopMenuAdp{display:none}.arrowDownMenu{display:none}.MainMenuAdp{display:none}.table-consult-adp{display:none}.fresh-period-adp{display:none}.adph1{display:none}.dopTitleH2{font:24px Tahoma,Arial,Helvetica}#FreshFormBlock{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#ebebeb;height:570px;z-index:1000000000;bottom:-166px;display:none;border-radius:10px;width:642px}#FreshFormBlock .close{right:18px;top:14px;width:21px;height:19px;background:url(/css/../img/form-close.png) left no-repeat}.orderCallNumber input[name=emailValue]{width:560px;margin:0 30px}.btn-text{position:absolute;bottom:50px;right:30px;z-index:3;width:350px}.btn1cFreshBanner{display:block;width:100%;text-align:center;background:#f1d000;background:linear-gradient(0,rgba(241,208,0,1) 0,rgba(255,229,0,1) 100%);color:#000;text-decoration:none;border-radius:12px;padding:10px 0}.btn1cFreshBanner>div:first-child{font:22px Tahoma,arial}.orderCallNumber .mail-form-label{background:url(/css/../img/mailFormIcon.png) left no-repeat}.FreshFormSubmit, .ASF1CFormSubmit{width:300px}ul.breadcrumb-navigation{padding-top:20px}.recomendText.adp{display:none}@media(min-width:1024px){.firstLevelWrap:hover .secondLevelWrap{display:block}}.reviwes-detail-goods .img{display:inline-block;}.reviwes-detail-goods{text-align:center;}.reviwes-detail-goods .tname{text-align:left;}.reviwes-detail-goods>div .img:first-child{margin-right:20px;}.reviwes-detail-goods .img p {line-height:42px;white-space: nowrap;color: #616161;}.sertificates-block{margin-top:5px;}.sertificates-block img{border:15px solid #eee;margin-bottom:5px;}.spark-risk-text-block h2{font-size:20px;color:#175d97;}.inner-text-block{padding-left:15px;}.inner-text-inner{padding-left:15px;}

.mobile-click-phone,
.bottomPhones.mobile-click-phone{display:none !important;}
.mobile-click-phone a{color:#f76a14;text-decoration:none;}
.bottomPhones.mobile-click-phone a{color:#004878}

.MainMenuContacts .callNumber a{color:#004878;text-decoration:none;}

.call-us-block-mobile{display:none;}

.call-us-block-mobile a{text-decoration:none;color:#175d97;}

.contacts-table td{padding-bottom:5px;}
.contacts-table .print-verson-block td{padding: 5px 0 20px 0;}
.contacts-table .contacts-phone-block td{padding: 0 0 30px 0}
.contacts-phone-block-title{font-size:18px;}

.contacts-phone-block .tel>a{display:none;text-decoration:none;}

.contacts-phone-block .orderCall{margin: 22px 0 0 0;}
.contacts-phone-block .headerPhones{margin-right:50px;}

.icon-menu-mobile-close{display:none; position: absolute;top: 9px;right: 20px;color: #fff;height:21px;padding-right:30px;background: url('/img/topMenuSecondPictClose.png') no-repeat right top;}

.MainMenuIconsBlock.menu-is-open .MenuIconCall,
.MainMenuIconsBlock.menu-is-open .MenuIconCart,
.MainMenuIconsBlock.menu-is-open .MenuIconCat{display:none;}
.MainMenuIconsBlock.menu-is-open .icon-menu-mobile-close{display:block;}

.MainMenuIconsBlock.menu-is-open{background:#45bcd2;}

.fancybox-overlay {z-index: 1000000000;}
.fancybox-opened{z-index:1000000010;}

.bannerNameText{position: absolute;z-index: 2;font-size: 28px;color: #fff;right: 20px;top: 30px;text-shadow: 1px 1px 3px black;}
.bannerNameText.bannerNameTextSpecialist{text-align:right;font-size: 22px;right: 6px;}

@media (max-width:1023px){
	.bannerNameText{font-size:24px;}
	.bannerNameText.bannerNameTextSpecialist{font-size:18px;}
}


div#form_feedback.form-callback-main{padding:10px 22px;}
div#form_feedback.form-callback-main form fieldset div.frame{padding-bottom:9px;}
div#form_feedback.form-callback-main form fieldset div.frame label textarea{height:85px;}
.form-policy{padding-left: 25px;position:relative;margin-right:-20px;margin-bottom:15px;}
.form-policy:before{content:' ';position:absolute;top:0; left:0;width:16px;height:16px;background:#fff url('/img/policy-icon.png') no-repeat center;border: 1px solid #d3d3d3;cursor:pointer;}
.form-policy-text{font-size:11px;white-space:normal;}
.consult div#form_feedback.form-callback-main form fieldset div.frame label input.inp-error{border:1px solid #eb0000 !important;}


.error-form{width: 642px;}
.error-form form{padding-bottom:35px;}
.error-form .title{height:unset;line-height:unset;padding: 13px 0;font-size:20px;letter-spacing:unset;}
.error-form .exit{right: 18px;top: 14px;width: 21px;height: 19px;background: url(/css/../img/form-close.png) left no-repeat;}
.error-form{padding:0;height:auto;}

.orderCallNumber input[name=address-page],
.orderCallNumber input[name=email]{width: 560px;margin: 0 30px;box-sizing:unset;}
.orderCallNumber textarea[name=message]{box-sizing:unset;}

.orderCallNumber .error-address-page-label,
.orderCallNumber .error-email-label,
.orderCallNumber  .error-message-label{margin: 0 31px;font: bold 14px Tahoma,Arial;color: #6e7374;margin-bottom: 5px;padding-left: 22px;text-transform:uppercase;}

.orderCallNumber .error-address-page-label{background:url(/img/error-address-icon.png) left no-repeat;}
.orderCallNumber .error-email-label{background:url(/img/error-mail-icon.png) left no-repeat;}
.orderCallNumber .error-message-label{background:url(/img/error-mess-icon.png) left no-repeat;}
.error-form .fileName{margin: 0 20px;padding-left:0;}
.error-form form .submit-form{padding: 10px 25px;line-height: 25px;height:auto;font-size: 24px;font-style: normal;font-family: Arial;text-transform: uppercase;}

.contacts-callback .form-policy{margin-top:15px;}

.vacansies-callback{padding:20px 35px 25px 35px;}
.message-prepend{margin: 0 0 20px 0;}
.vacansies-callback-inputs{display:flex;justify-content:space-between;flex-wrap:wrap;}
.vacansies-callback .fio, 
.vacansies-callback .phone, 
.vacansies-callback .e-mail{width:31%;margin-left:0;}
.vacansies-callback .message{width:100%;}
.vacansies-callback .message textarea{width:100%;}
.vacansies-callback input{height:38px;}
.vacansies-callback input,
.vacansies-callback textarea{box-sizing:border-box;}
.vacansies-callback .resume{width: auto;}

.vacansies-policy{margin-top:20px;text-align: justify;font-size:12px;color:#6e7374;display: flex;}
.vacansies-policy>div:first-child{width: 34%;flex-shrink: 0;}
.vacansies-policy>div:last-child{grow: 1;}

#checkbot_vacancy{display: none;}
#checkbot_vacancy+label{font-size: 18px;font-family: Tahoma, Arial;padding-left: 42px;position: relative;color: #6d7173 !important;}
#checkbot_vacancy+label>span{margin-top: 6px;display: inline-block;}
#checkbot_vacancy+label:before{content: '';position: absolute;left: 0;width: 32px;height: 32px;border-radius: 0;border: 1px solid #dadada;background: #fff;}
#checkbot_vacancy:checked+label:before{background: #fff url('/img/checkbox-bot-mini.png') no-repeat center;}
#checkbot_vacancy.error+label:before{border: 1px solid #eb0000;}
.vacansies-callback #checkbot_vacancy+label span{color: #6d7173 !important;}

.vacansies-page-form{padding:0 40px;}

.cart-policy{font-size:12px;margin-bottom:15px;clear:both;padding-top:10px;}
.order-form-block form{margin-bottom:30px;}

#checkbot_top{display: none;}
#checkbot_top+label{font-size: 24px;font-family: Tahoma, Arial;margin-left: 30px;padding-left: 50px;position: relative;color: #27648d;}
#checkbot_top+label>span{margin-top: 6px;display: inline-block;}
#checkbot_top+label:before{content: '';position: absolute;left: 0;width: 38px;height: 38px;border-radius: 5px;border: 1px solid #b0b0b0;box-shadow: rgb(176 176 176 / 75%) 0px 0px 4px 2px inset;background: #fff;}
#checkbot_top:checked+label:before{background: #fff url('/img/checkbox-bot.png') no-repeat center;}
#checkbot_top.error+label:before{border: 1px solid #eb0000;}

.topSlider .btn1cFreshBanner:hover{
	background: #fff700;
}


.allSectionItems table th .advantages-hint,
.allSectionItems table th.lastTh .advantages-hint,
.allSectionItems table td .advantages-hint,
.hint-includes-items .advantages-hint{
	display: none;
	position: absolute !important;
    background-color: white;
	font-size: 14px;
    color: #000;
    border-radius: 2px;
	height: auto;
	/*margin: 0 10px;*/
	bottom: 40px;
	left:0;
	padding: 0;
	width: 450px;
	transition: none;
	border: none;
	max-width: 90vw;
	z-index: 3;
}
.allSectionItems table td .advantages-hint{
	width: auto;
}
.allSectionItems table td .hint-includes-items .advantages-hint{
	width: 450px;
	white-space: normal !important;
}

.allSectionItems table th .advantages-hint.active,
.allSectionItems table th.lastTh .advantages-hint.active,
.allSectionItems table td .advantages-hint.active,
.hint-includes-items .advantages-hint.active{
	visibility: visible;
	opacity: 1;
}
.allSectionItems table th .advantages-hint>div:first-child,
.allSectionItems table th.lastTh .advantages-hint>div:first-child,
.allSectionItems table td .advantages-hint>div:first-child,
.hint-includes-items .advantages-hint>div:first-child{
	padding: 10px 15px;
	box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 27%);
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	position:relative;
	text-align:left;
	text-decoration: none;
	height: auto;
	background-color: white;
}
.allSectionItems table th .advantages-hint-close,
.allSectionItems table th.lastTh .advantages-hint-close,
.allSectionItems table td .advantages-hint-close,
.hint-includes-items .advantages-hint-close{
	position:absolute;
	right:8px;
	top: 7px;
	background: url('/img/fresh/hint-close.png') no-repeat center;
	width: 15px;
	height: 15px;
	cursor: pointer;
	padding: 0;
	border: none;
	z-index: 1;
	border-radius: 0;
}
.allSectionItems table th .advantages-hint-text,
.allSectionItems table th.lastTh .advantages-hint-text,
.allSectionItems table td .advantages-hint-text,
.hint-includes-items .advantages-hint-text{
	padding: 6px 10px 10px 0 !important;
	font-size:14px !important;
	font-weight: normal;
	height: auto;
	color: #000;
	background-color: white;
	border: none;
	text-indent: 0;
}
.hint-includes-items .advantages-hint-text{
	font-size: 14px !important;
}
.allSectionItems table th .advantages-hint .ugol,
.allSectionItems table th.lastTh .advantages-hint .ugol,
.allSectionItems table td .advantages-hint .ugol,
.hint-includes-items .advantages-hint .ugol{
	width: 17px;
    height: 13px;
    background: url(/img/fresh/ugol-new-adv.png) no-repeat 0 0;
	position: absolute;
	bottom: -12px;
    left: 50%;
	transform: translate(-50%, 0);
	filter: drop-shadow(0 5px 2px rgb(0 0 0 /8%));
	padding: 0;
	transition: none;
	border: none;
	border-radius: 0;
}
.allSectionItems .advantages-hint-text a{
	color: #175d97;
	text-decoration: underline !important;
}
.allSectionItems .advantages-hint-text a:hover{
	text-decoration: none !important;
}

.allSectionItems table th .advantages-hint.bottom,
.allSectionItems table th.lastTh .advantages-hint.bottom,
.allSectionItems table td .advantages-hint.bottom,
.hint-includes-items .advantages-hint.bottom{
	bottom: unset;
	top: 40px;
}
.allSectionItems table th .advantages-hint.bottom .ugol,
.allSectionItems table th.lastTh .advantages-hint.bottom .ugol,
.allSectionItems table td .advantages-hint.bottom .ugol,
.hint-includes-items .advantages-hint.bottom .ugol{
	transition: none;
	transform: rotateZ(180deg) translate(50%, 0);
	bottom: unset;
	top: -12px;
}

td[data-hint="hint"],
.hint-accounting,
.hint-includes-items[data-hint="hint"]{
	position: relative;
	cursor: pointer;
}

.hint-includes-items div{
	margin: 0;
	max-width: unset;
}

.hint-includes-items .advantages-hint .advantages-hint-text a{
	display: inline !important;
}

.its_tehno-mobile{display: none;}

.adp-service-h1{display: none;}

@media (min-width: 800px){
	.oneValue{
		height: auto;
	}
	.oneValue .customLabel{
		font-size: 14px;
	}
}
.filterWrapper div.set_filter{
	text-transform: uppercase;
	font-size: 14px;
	width: 180px;
	padding: 5px 0;
}
.toBasketNew .mesBasket{
	z-index: 2;
}

.also-buy-arenda *{
	box-sizing: border-box;
}
.also-buy-arenda{
	margin-bottom: 30px;
}
.also-buy-arenda .tname{
	color: #000;
	padding-bottom: 15px;
}
.also-buy-arenda-block{
	display: flex;
	margin: 0 -10px;
}
.also-buy-arenda-item-outer{
	width: 25%;
	padding: 0 10px;
}
.also-buy-arenda-item{
	box-sizing: border-box;
}
.also-buy-arenda-item a {
    text-decoration: none;
    display: block;
}
.also-buy-arenda-item-img{
	border: 2px solid #d9d9d9;
}
.also-buy-arenda-item img {
    width: 100%;
}
.also-buy-arenda-block .also-buy-arenda-title {
    margin-top: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #447aa9;
    text-align: center;
}
.also-buy-arenda-block .also-buy-arenda-price {
    text-align: center;
    font-size: 14px;
    color: #175d97;
    margin-top: 15px;
}
.also-buy-arenda-block .also-buy-arenda-price>span {
    font-size: 23px;
}
.also-buy-arenda-toCart {
    text-align: center;
    margin-top: 15px;
}

@media (max-width: 799px){
	.also-buy-arenda-block{
		flex-wrap: wrap;
	}
	.also-buy-arenda-item-outer{
		width: 50%;
		margin-bottom: 20px;
	}
}
@media (max-width:480px){
	.also-buy-arenda-block .also-buy-arenda-price{
		margin-top: 6px;
	}
	.also-buy-arenda-toCart{
		margin-top: 10px;
	}
	.also-buy-arenda-block .also-buy-arenda-title{
		min-height: 36px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}
.allSectionItems table td:not(.sectionTd):first-child a[href^="/"]:hover{
	text-decoration: underline !important;
}
.ekeyName.ekeyName-12-mesyatsev{
	white-space: normal;
}

.noHover:hover{
	text-decoration: none!important;
}

.usluga-vse-regiony .contentCatalogElement{
	padding-top: 0;
}
.oneCatalogElement.uslugi.usluga-vse-regiony .imgPriceCatalogElement+.textCatalogElement>.nameCatalogElement{
	margin-top: 0;
}

.usluga-its_prof .allSectionItems table tr.Active,
.usluga-podpiska-its-prof-na-12-mesyatsev-aktsiya-8-4 .allSectionItems table tr.Active,
.usluga-its-prof-premium-na-12-mesyatsev .allSectionItems table tr.Active,
.usluga-its_tehno .allSectionItems table tr.Active
{
	cursor: unset;
}
.usluga-its_tehno .allSectionItems table tr.Active td.sectionTd:hover{
	text-decoration: none;
}

.usluga-vse-regiony table.fresh-table td:last-child p{
	padding: 8px 10px;
}

.topSlider .oneImg{
	border-radius: 10px;
}

.service-detail-picture-block{
	margin-bottom: 25px;
	position: relative;
}
.service-detail-picture{
	display: block;
}
.service-detail-picture img{
	max-width: 100%;
}
.service-detail-picture-call-btn{
	display: block;
    position: absolute;
    bottom: 15%;
    left: 8%;
    background: linear-gradient(0,rgba(241,208,0,1) 0,rgba(255,229,0,1) 100%);
    font-size: 18px;
    text-transform: uppercase;
    padding: 22px 38px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    border-radius: 15px;
    transition: none;
}
.service-detail-picture-call-btn:hover{
	background: #fff700;
	transition: none;
}
@media (max-width: 1023px){
	.service-detail-picture-call-btn{
		padding: 15px 30px;
		font-size: 17px;
	}
}
@media (max-width: 799px){
	.service-detail-picture-call-btn {
	    padding: 10px 20px;
	    font-size: 14px;
	    border-radius: 10px;
	}
}
@media (max-width: 480px){
	.service-detail-picture-call-btn{
		padding: 5px 10px;
	    font-size: 14px;
	    border-radius: 7px;
	    font-weight: normal;
	    text-transform: none;
	}
}


.to-fresh-page-block{
	margin-top: 5px;
}
.to-fresh-page-block a{
	display: block;
	position: relative;
	width: 100%;
}
.to-fresh-page-block a img{
	width: 100%;
}
.to-fresh-page-block a img.to-fresh-page-active{
	display: none;
}
.to-fresh-page-block a:hover img.to-fresh-page-active{
	display: block;
}
.to-fresh-page-block a:hover img.to-fresh-page-inactive{
	display: none;
}
.to-fresh-page-block .to-fresh-page-block-text{
	font: bold 41px Tahoma, Arial;
	line-height: 1.2;
	color: #fff;
	text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.64);
	position: absolute;
	z-index: 2;
	left: 25px;
	top: 50%;
	transform: translate(0, -50%);
}
@media (max-width: 1023px){
	.to-fresh-page-block .to-fresh-page-block-text{
		font-size: 32px;
	}
}
@media (max-width: 799px){
	.to-fresh-page-block .to-fresh-page-block-text{
		font-size: 26px;
	}
}
@media (max-width: 600px){
	.to-fresh-page-block .to-fresh-page-block-text{
		font-size: 20px;
		left: 8px;
	}
}
@media (max-width: 510px) {
	.hint-includes-items .advantages-hint {
		width: 350px !important;
	}
	.content .hint-includes-items .advantages-hint > div:first-child {
		width: 350px;
	}
	.hint-includes-items .advantages-hint .advantages-hint-close {
		z-index: 10;
	}
}


@media (max-width: 480px){
	.to-fresh-page-block .to-fresh-page-block-text{
		font-size: 15px;
	}
}
@media (max-width: 450px) {
	.hint-includes-items .advantages-hint {
		width: calc(100vw - 100px) !important;
	}
	.content .hint-includes-items .advantages-hint > div:first-child {
		width: calc(100vw - 100px);
	}
}
div.news-detail img {
	max-width: 100%;
	border: 1px solid;
	margin-top: 5px;
	margin-bottom: 25px;
}
.presentation.k-presentation {
	margin: 0;
	text-align: left;
}
.k-download-presentation {
	display:inline-block;
	background-color:#2981ad;
	color:white;
	font:14px/20px Tahoma,Arial,Helvetica;
	padding:10px 28px;
	box-shadow:0 10px 6px -5px rgba(0,0,0,0.15) inset;
	border-radius: 5px;
	cursor:pointer
}
/* End */


/* Start:/css/media.css?172130121173246*/
@media (min-width:1024px) {
  .orderCallNumber input {
    height: 30px;
  }

  .orderCallNumber textarea {
    height: 90px;
  }

  .FreshAskQuestSubmit {
    width: 260px;
  }
}

@media (max-width: 1023px) {
  .wrapper {
    min-width: auto;
  }

  .innerWrapper,
  .header,
  .footer,
  .footerInner {
    width: 100% !important;
    box-sizing: border-box;
  }

  .headerTopMenu .headSearch {
    display: none;
  }

  .float-head {
    display: none;
  }

  #top {
    display: none !important;
  }

  .headerInfo {
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
    margin-top: 10px;
  }

  .headerContacts {
    float: none;
    width: 50%;
    box-sizing: border-box;
    margin: 0 0 0 35px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .headerEmailAdress {
    display: none;
  }

  .topMenuWrap {
    display: none;
  }

  .headerContacts .headSearch {
    display: block;
    position: relative;
  }

  .bottomContacts {
    width: auto !important;
  }

  .bottomContacts>div:nth-child(2),
  .bottomPhones,
  .bottomEmails {
    padding-left: 15px;
  }

  .bottomPhones {
    padding: 10px 0 10px 15px;
  }

  .bottomPhones,
  .bottomEmails {
    display: block !important;
  }

  .topSlider {
    padding: 0 20px;
    margin-top: 20px;
  }

  .sliderContainer {
    width: 760px;
    height: 240px;
    margin: 0 auto;
  }

  .oneImg {
    width: 760px;
  }

  .imgWrap {
    width: 760px;
  }

  .imgWrap img {
    max-width: 760px;
  }

  .banners {
    padding: 0 20px;
  }

  .oneBanner,
  .oneBanner+.oneBanner,
  .oneBanner+.oneBanner+.oneBanner {
    width: 33.3333333%;
  }

  .oneBanner a,
  .oneBanner a img {
    width: 255px;
    height: 185px;
  }

  .oneBanner .bannerText {
    bottom: 20px;
  }

  .content {
    padding: 0 15px !important;
  }

  .hover_main_img {
    height: auto;
  }

  .hover_main_img.first {
    width: 102px;
  }

  .hover_main_img.second {
    width: 159px;
  }

  .hover_main_img.third {
    width: 170px;
  }

  div.content div.ourAdvantages {
    width: 240px;
  }

  div.content>div>p {
    /*margin-top:50px;*/
  }

  .partnersCarousel {
    width: 760px !important;
    margin: 0 auto;
  }

  .partnersCarousel ul {
    width: 760px;
  }

  .partnersCarousel ul li {
    padding: 0;
  }

  .outerPartnerBorder,
  .partnersCarousel ul li img {
    width: 165px;
  }

  .advantages-wrap {
    width: 66.6666667%;
    box-sizing: border-box;
    margin: 0;
    padding-right: 20px;
  }

  .consult {
    width: 33.3333333%;
    box-sizing: border-box;
  }

  div#slide-feedback div.reviewsCarousel.main,
  #fourth div#slide-feedback div.reviewsCarousel {
    width: 620px !important;
  }

  div#slide-feedback div.reviewsCarousel.main ul li div.col_2,
  #fourth div#slide-feedback div.reviewsCarousel ul li div.col_2 {
    width: 350px;
    float: none;
  }

  #fourth #slide-feedback ul li div.col_2 .name {
    text-align: left;
  }

  .hits-main-block .slick-list {
    margin: 0 70px;
  }

  .main-complex-block .slick-list {
    margin: 0 70px;
  }

  .main-section-block tr {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }

  .main-section-block tr td {
    display: block;
    margin: 0 10px 10px 10px;
  }

  .sl-slider-next {
    position: absolute;
    display: block;
    width: 76px;
    height: 76px;
    top: 50%;
    margin-top: -38px;
    cursor: pointer;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/reviews_main/img/arrow_next.png') no-repeat;
    right: 0px;
    z-index: 10;
  }

  .sl-slider-prev {
    position: absolute;
    display: block;
    width: 76px;
    height: 76px;
    top: 50%;
    margin-top: -38px;
    cursor: pointer;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/reviews_main/img/arrow_prev.png') no-repeat;
    left: 0px;
    z-index: 10;
  }

  .allSectionItems table td:first-child {
    max-width: 250px;
  }

  .allSectionItems table th.firstTh {
    min-width: 250px;
  }

  .bottomMenuWrap td.separatorBottomTd {
    padding: 5px;
  }

  .headSearch form input[type="text"] {
    width: calc(100% - 13px - 29px);
  }

  .brick {
    height: 220px;
  }

  .news-detail img {
    max-width: 100%;
    height: auto;
  }

  ul#reviews_list li div.col_1 {
    box-sizing: border-box;
    width: 25%;
  }

  ul#reviews_list li div.col_1 div.img {
    width: 100% !important;
  }

  ul#reviews_list li div.col_1 img {
    width: 100%;
    height: auto;
  }

  ul#reviews_list li div.col_2 {
    box-sizing: border-box;
    width: 75%;
  }

  ul#reviews_list li.left div.col_2 div.review {
    height: 233px;
    background: url('/i/reviews/center-baloon-rev800.png') repeat-x 0 0;
  }

  ul#reviews_list li.left div.col_2 div.review div.l {
    height: 233px;
    background: url('/i/reviews/left-baloon-rev800.png');
  }

  ul#reviews_list li.left div.col_2 div.review div.r {
    height: 233px;
    background: url('/i/reviews/right-baloon-rev800.png');
  }

  ul#reviews_list li.left div.col_2 {
    padding-top: 10px;
  }

  .action-table table,
  .action-table td,
  .action-table img {
    width: 100%;
  }

  #vacansies-callback-form .fio,
  #vacansies-callback-form .phone,
  #vacansies-callback-form .e-mail {
    width: calc(33.333% - 27px);
    box-sizing: border-box;
  }

  #vacansies-callback-form .message,
  #vacansies-callback-form .message textarea {
    width: 100%;
    box-sizing: border-box;
  }

  .map-and-feedback-wrapper .elem {
    width: calc(50% - 10px);
  }

  .contacts-callback .fio,
  .contacts-callback .phone {
    width: calc(50% - 17px);
  }

  .contacts-callback .e-mail {
    width: 100%;
    margin-left: 0;
  }

  .contacts-callback-title,
  .contacts-callback {
    width: 100%;
    box-sizing: border-box;
  }

  .contacts-callback input {
    box-sizing: border-box;
  }

  .contacts-callback .message textarea {
    width: 100%;
  }

  .contacts-callback .resume-wrapper {
    width: 100%;
  }

  .shema-proezda img {
    width: 100%;
  }

  .freshForm {
    margin-left: 0 !important;
  }

  .freshForm>div {
    width: 450px;
    margin: 0 auto !important;
  }

  .MainMenuIconsBlock {
    background: linear-gradient(180deg, rgba(68, 160, 190, 1) 0%, rgba(26, 95, 152, 1) 100%);
    height: 42px;
    width: 100%;
    border-top: 1px solid #bac1c2;
    border-bottom: 1px solid #bac1c2;
    position: relative;
  }

  .header {
    height: auto;
  }

  .MainMenuAdp {
    margin-top: 10px;
    /*margin-bottom: 25px;*/
    display: block;
  }

  .MenuIconCall,
  .MenuIconCart,
  .MenuIconCat {
    position: absolute;
  }

  .MenuIconCall {
    width: 23px;
    height: 23px;
    top: 10px;
    left: 35px;
    background: url('/i/topMenuCall.png');
  }

  .MenuIconCart {
    width: 25px;
    height: 22px;
    top: 12px;
    left: 79px;
    background: url('/i/topMenuCart.png');
  }

  #MenuInBasket {
    display: none;
    position: absolute;
    right: -25%;
    top: -25%;
    width: 18px;
    height: 18px;
    background: #f76a14;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
  }

  .MenuIconCat {
    height: 18px;
    top: 11px;
    right: 35px;
    background: url('/i/topMenuBurger.png') right center no-repeat;
    color: #fff;
    text-transform: uppercase;
    padding-right: 37px;
    font-size: 14px;
    line-height: 18px;
  }

  .MainMenuAdpTop .separateTdMenu {
    display: none;
  }

  .MainMenuAdpTop .ltPtMenu,
  .MainMenuAdpTop .rtPtMenu {
    display: none;
  }

  .MainMenuAdpBlock {
    position: relative;
    top: 40px;
    z-index: 10;
    display: none;
  }

  .MainMenuAdp.floatingHeaderMenu .MainMenuAdpBlock {
    max-height: 95vh;
    overflow-y: auto;
  }

  .MainMenuAdpTop .topMenuTable {
    width: 100%;
  }

  .MainMenuAdpBlock table tr td {
    display: block;
  }

  .MainMenuAdpBlock .ctPtMenu {
    float: none;
    background: none;
    border-bottom: 1px solid #419fbd;
    padding-left: 16.6666667%;
    text-align: left;
  }

  .MainMenuAdpBlock .lastChild .ctPtMenu {
    border: 0;
  }

  .MainMenuAdpBlock .secondLevelWrap {
    position: relative;
    top: 0;
  }

  .MainMenuAdpTop {
    background: #45bcd2;
  }

  .MainMenuAdpBlock .topMenuTable td a {
    padding: 0 20px;
  }

  .MainMenuAdpBlock .topMenuTable td .root-item-selected .ctPtMenu {
    background: none;
  }

  .MainMenuAdpBlock .topMenuTable td a:hover .ctPtMenu,
  .MainMenuAdpBlock .firstLevelWrap:hover>a span {
    background: none;
  }

  .MainMenuAdpBlock .topMenuTable td .firstLevelWrap:hover {
    background: #8bd5e3;
  }

  .MainMenuAdpBlock .topMenuTable td .firstLevelWrap:hover .ctPtMenu {
    border-bottom: 0;
  }

  .arrowDownMenu {
    display: block;
    width: 30px;
    height: 25px;
    position: absolute;
    background: url('/i/arrowDownMenu.png') no-repeat center;
    right: 60px;
    top: 10px;
  }

  .arrowUp .arrowDownMenu {
    background: url('/i/arrowUpMenu.png') no-repeat center;
  }

  .MainMenuAdpBlock .secondLevelWrap ul li a nobr {
    border: none;
    padding-left: 16.6666667%;
  }

  div.total-sum {
    margin-left: auto;
    margin-right: 0px;
  }

  .orderForm .oneField input,
  .orderForm .rtPartForm textarea {
    box-sizing: border-box;
  }

  .orderForm .rtPartForm {
    width: calc(50% - 10px);
    margin-right: 0;
    margin-left: 10px;
  }

  .orderForm .ltPartForm {
    width: 50%;
  }

  .orderForm .oneFieldArea {
    padding-bottom: 28px;
  }

  .order-form-block form {
    height: 360px !important;
  }

  .basketTable.programms tr td.priceTd span,
  .basketTable.programms tr td.oneTotalSumTd span {
    white-space: nowrap;
  }

  div.popup.basket {
    width: 95%;
    min-width: 460px;
    left: 10px;
    right: 0;
  }

  div.popup.basket div.head div.head-text {
    width: 440px;
  }

  div.popup.basket div.head div.head-text strong {
    line-height: normal;
  }

  div.popup.basket div.head div.buttons {
    margin: 0;
  }

  .alsoBuyOrder {
    width: calc(50% - 5px);
  }

  .alsoBuyOrder:nth-child(2n+1) {
    margin-right: 10px;
  }

  .alsoBuyOrder .headCatalogElement,
  .alsoBuyOrder .contentCatalogElement {
    width: 100%;
    box-sizing: border-box;
  }

  .alsoBuyOrder .contentCatalogElementInner {
    height: auto;
  }

  .alsoBuyOrder .contentCatalogElement {
    height: 250px;
  }

  .oneCatalogElement .sectionCatalogElement {
    position: relative;
    margin-right: 105px;
  }

  .oneCatalogElement .sectionCatalogElement>a {
    position: absolute;
    top: 0;
    right: -105px;
  }

  .oneCatalogElement div.sectionCatalogElement div {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
  }

  .oneCatalogElement .content-gallery-wrapper {
    width: 100%;
  }

  .oneCatalogElement .content-gallery-wrapper .gallery-wrapper {
    width: 100%;
  }

  .oneCatalogElement .textCatalogElement.akcii-block .imgPriceCatalogElement {
    float: none;
    margin-bottom: 10px;
  }

  .oneCatalogElement .textCatalogElement.akcii-block .imgPriceCatalogElement div {
    margin: 0 auto;
    text-align: center;
  }

  .oneCatalogElement .textCatalogElement.akcii-block p {
    text-align: center;
  }

  .oneCatalogElement .functions .function-block {
    width: calc(33.3333% - 30px);
    margin: 0;
    padding: 10px;
    height: 50px;
    margin-top: 10px;
  }

  .oneCatalogElement .functions .function-block .title {
    font-size: 12px;
  }

  .content ul.services-icons li {
    height: auto;
    width: 15%;
  }

  .content ul.services-icons li div.title {
    font-size: 11px;
  }

  .content ul.services-icons li div.wrapper-icon {
    width: 100%;
    height: auto;
  }

  .content ul.services-icons li div.wrapper-icon img {
    width: 100%;
    box-sizing: border-box;
  }

  .oneCatalogElement.uslugi .allSectionItems {
    width: 100%;
    margin-top: 10px;
  }

  .oneCatalogElement.uslugi .textCatalogElement>p>a>img {
    width: 400px;
    height: auto;
  }

  .oneCatalogElement.uslugi .textCatalogElement ul.ul_one {
    float: none;
    padding-left: 0px;
  }

  .oneCatalogElement.uslugi .textCatalogElement h1 {
    margin: 15px 0 0 0 !important;
    padding-bottom: 20px;
  }

  .oneCatalogElement.uslugi .applicationElem {
    width: 48%;
  }

  .oneCatalogElement.uslugi .applicationElem .pull-right {
    position: relative;
    margin-left: auto;
    margin-right: 0;
  }

  .oneCatalogElement.uslugi #applicationsList {
    clear: both;
  }

  .oneCatalogElement.uslugi .imgPriceCatalogElement {
    float: none !important;
  }

  .oneCatalogElement.uslugi .imgPriceCatalogElement div {
    margin: 0 auto;
    text-align: center;
  }

  .oneCatalogElement.uslugi .imgPriceCatalogElement p {
    text-align: center;
  }

  .oneCatalogElement.uslugi .imgPriceCatalogElement .ekeyName {
    margin-top: 10px !important;
  }

  .oneCatalogElement.uslugi .textCatalogElement h1 {
    text-align: center;
  }

  .MainMenuAdpBottom {
    background: #45bcd2;
    padding: 0 20px;
  }

  .MainMenuAdpBottom>div {
    border-top: 2px solid #d0eef3;
  }

  .MainMenuAdpBottom>div>div {
    padding: 10px 0;
    padding-left: 16.6666667%;
    text-align: left;
    border-bottom: 1px solid #419fbd;
  }

  .MainMenuAdpBottom>div>div:last-child {
    border-bottom: 0;
  }

  .MainMenuAdpBottom>div>div>a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
  }

  .MainMenuContacts {
    background: #45bcd2;
    /*padding-bottom: 20px;*/
    padding: 0 20px 20px 20px;
  }

  .MainMenuContacts>div {
    border-top: 2px solid #d0eef3;
  }

  .MainMenuContacts>div>div {
    margin-top: 15px;
  }

  .MainMenuContacts .orderCall,
  .MainMenuContacts .headerPhones {
    float: none;
  }

  .MainMenuContacts .call,
  .MainMenuContacts .callNumber {
    color: #004878;
  }

  .MainMenuContacts .headerPhones {
    margin: 0 auto;
  }

  .MainMenuContactsEmail {
    padding-left: 55px;
    background: url('/i/emailIcon.png') left no-repeat;
    width: 235px;
    margin: 0 auto;
    box-sizing: border-box;
  }

  .MainMenuContactsEmail,
  .MainMenuContactsEmail a {
    color: #004878;
    text-decoration: none;
  }

  .MainMenuContactsAddr {
    padding-left: 55px;
    background: url('/i/homeIcon.png') left no-repeat;
    color: #004878;
    width: 302px;
    margin: 0 auto;
    box-sizing: border-box;
  }

  .MainMenuContacts>div>div:nth-child(2),
  .MainMenuContacts>div>div:nth-child(3) {
    width: 49%;
    display: inline-block;
  }

  ul.breadcrumb-navigation {
    padding-left: 15px !important;
    padding-right: 15px;
    padding-bottom: 10px !important;
    padding-top: 15px !important;
  }

  .MenuIconCall a,
  .MenuIconCart a {
    display: block;
    width: 100%;
    height: 100%;
  }

  .innerWrapper {
    width: 100% !important;
  }

  .header {
    width: 100% !important;
  }

  #first .right {
    display: block;
    margin: 330px auto 0 auto;
  }

  #second {
    margin-top: 480px;
  }

  #second .item.first,
  #second .item.second,
  #second .item.third {
    width: calc(33% - 20px);
  }

  #third {
    margin-top: 40px;
  }

  #fourth .clients {
    text-align: center;
  }

  #fifth form.order2 div.mf-captcha {
    margin-left: 0;
    margin-top: 10px;
    float: left;
    width: 340px;
  }

  #fifth form.order2 div.mf-captcha img {
    margin-left: 40px;
  }

  #fifth {
    margin-top: 40px;
    height: 155px;
  }

  #fifth .order2 input[type="submit"] {
    float: none;
    margin-top: 15px;
  }

  .MainMenuAdpBlock .topMenuTable td a:hover {
    background: #d0eef3;
    color: #394e78;
  }

  .MainMenuAdpBlock .topMenuTable td a:hover .ctPtMenu {
    color: #394e78;
    border-bottom: 0;
  }

  .MainMenuAdpBlock .secondLevelWrap ul li a:hover nobr {
    color: #fff;
  }

  .secondLevelWrap ul li a {
    background: #8bd5e3;
  }

  .arrowUp>a {
    background: #d0eef3;
  }

  .arrowUp>a .ctPtMenu {
    color: #394e78;
    border-bottom: 0;
  }

  .arrowUp>a:hover .ctPtMenu {
    color: #394e78;
  }

  .MainMenuAdpBlock .secondLevelWrap ul li a:hover {
    background: #8bd5e3;
  }

  table.fresh-table td.border-bottom-fresh:after {
    content: '';
    position: absolute;
    width: 55px;
    height: 1px;
    left: 20px;
    bottom: 0px;
    background: #3db2cb;
  }

  table.fresh-table tr td div.fresh-table-left-border {
    display: none;
  }

  .big_slider {
    width: 740px !important;
    height: 500px;
    left: 50%;
    transform: translate(-50%, 0);
    margin-left: 0;
    margin-top: -150px;
  }

  .big_slider .gallery-wrapper {
    width: 740px !important;
    height: 500px;
  }

  .big_slider .gallery-block img {
    width: 740px;
  }

  .big_slider .gallery-block {
    width: 738px;
    height: 500px;
  }

  .big_slider .gallery-button-left,
  .big_slider .gallery-button-right {
    margin-top: 240px;
  }

  .floatingHeaderMenu {
    position: fixed;
    top: 0;
    z-index: 998;
    width: 100%;
    margin-top: 0;
  }

  .brick {
    height: 0;
    clear: both;
  }

  .wrapper {
    margin-bottom: 0;
  }

  .compl-work-examp {
    max-width: calc(48% - 20px);
  }

  .compl-work-examp img {
    width: 100%;
    height: auto;
  }

  div.bg-fresh {
    background-size: contain;
  }

  .banner .bannerInner {
    margin-left: 60px;
    margin-right: 30px;
  }

  .ol-accounting {
    width: 490px !important;
  }

  table.fresh-table.second.detail>tbody>tr:first-child>th:first-child>div {
    border: 0;
  }

  table.fresh-table.second.detail>tbody>tr:first-child>th:last-child {
    padding-bottom: 0;
  }

  table.fresh-table.second.detail>tbody>tr:first-child>th:last-child>div {
    padding: 0;
  }

  table.fresh-table.second.detail>tbody>tr:nth-child(2)>th:first-child>div {
    border-left: 1px solid #73c9d9;
  }

  table.fresh-table.second.detail th div {
    height: 35px !important;
    line-height: normal;
  }

  table.fresh-table.second.detail th {
    padding: 10px 0;
  }

  table.fresh-table.second.detail>tbody>tr:nth-child(2)>th>div {
    display: table-cell;
    vertical-align: middle;
  }

  .btn-text {
    bottom: 85px;
    right: 30px;
    width: 275px;
  }

  .btn1cFreshBanner {
    padding: 7px 0;
  }

  .btn1cFreshBanner>div:first-child {
    font: 20px Tahoma, Arial, Helvetica;
  }

  .headSearch.adp form {
    display: flex;
  }

  .headSearch.adp form input[type='image'] {
    float: none;
  }

  .mobile-click-phone,
  .bottomPhones.mobile-click-phone {
    display: block !important;
  }

  .desktop-click-phone,
  .bottomPhones.desktop-click-phone {
    display: none !important;
  }

  .call-us-block-desktop {
    display: none;
  }

  .call-us-block-mobile {
    display: block;
  }

  .contacts-phone-block .tel>a {
    display: block;
  }

  .contacts-phone-block .tel>div:not(.orderCall) {
    display: none;
  }
}

@media (max-width: 799px) {

  .showAll,
  .hideAll {
    font-size: 14px;
    width: 100px;
  }

  .hover_main_img.first {
    width: 21vw;
  }

  .hover_main_img.second {
    width: 30vw;
  }

  .hover_main_img.third {
    width: 37vw;
  }

  .innerWrapper,
  .header,
  .footer {
    min-width: 480px !important;
  }

  .innerWrapper {
    overflow: hidden;
  }

  /*.footerInner {
		width: 440px !important;
	}*/
  .footerInner {
    width: calc(100% - 30px) !important;
  }

  .header {
    height: auto;
  }

  .headerInfo {
    flex-wrap: wrap;
  }

  .headerLogo a {
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
  }

  .topMenuWrap {
    display: none;
  }

  .headerTopMenu {
    padding: 0 20px;
  }

  .headerTopMenuLt {
    display: block;
  }

  .headerLogo {
    float: none;
    margin: 0 auto;
    width: 100%;
  }

  .sliderContainer {
    height: 140px;
    width: 440px;
  }

  .oneImg {
    width: 440px;
  }

  .imgWrap {
    width: 440px;
  }

  .imgWrap img {
    width: 440px;
  }

  .oneBanner,
  .oneBanner+.oneBanner,
  .oneBanner+.oneBanner+.oneBanner {
    width: 300px;
    float: none;
    margin: 0 auto;
  }

  .advantages-main-block {
    float: none !important;
    /*margin: 0 !important;*/
    margin: 0 0 20px 0 !important;
  }

  div.content div.ourAdvantages {
    width: 100%;
  }

  div.content div.ourAdvantages ul.advantages li {
    background: rgb(243, 243, 243);
    background: linear-gradient(90deg, rgba(243, 243, 243, 1) 0%, rgba(223, 223, 223, 1) 50%, rgba(243, 243, 243, 1) 100%);
    margin-bottom: 15px;
    font-size: 16px;
  }

  div.content>div>p {
    /*display: flex;
		justify-content: space-around;*/
  }

  .partnersCarousel {
    width: 400px !important;
  }

  .outerPartnerBorder,
  .partnersCarousel ul li img {
    width: 175px;
  }

  .advantages-wrap {
    width: 100%;
    padding-right: 0;
  }

  .consult,
  .advantages-wrap {
    display: block;
  }

  .consult {
    width: 100%;
    margin-top: 30px;
  }

  .main-news-block tr td {
    display: block;
  }

  .main-news-block tr td:last-child div {
    text-align: center;
  }

  div#slide-feedback div.reviewsCarousel.main,
  #fourth div#slide-feedback div.reviewsCarousel {
    width: 440px !important;
  }

  #slide-feedback .prev,
  #slide-feedback .next {
    z-index: 10;
  }

  #slide-feedback .col_1 .img,
  #slide-feedback .col_1 .img img {
    width: 130px !important;
    height: auto;
  }

  #slide-feedback {
    height: auto;
  }

  #slide-feedback .col_2 .text {
    width: 200px;
  }

  #slide-feedback .col_2 {
    width: 260px !important;
  }

  #slide-feedback ul li div.col_2 .title {
    margin-top: 0;
  }

  .bottomMenuWrap {
    padding: 0;
    padding-left: 10px;
  }

  .bottomMenuWrap ul li {
    background: none;
  }

  .bottomMenuWrap td.separatorBottomTd {
    padding: 5px 10px 5px 10px;
  }

  .footer {
    padding: 10px 0 20px 0;
  }

  .footer,
  .footerInner {
    height: auto !important;
  }

  .copyright {
    background: none;
    float: none;
    width: 100%;
  }

  .copyright>div {
    padding-left: 100px;
  }

  .copyright>div>a {
    display: inline-block;
    font-size: 14px;
  }

  .footerInner {
    background: rgb(220, 240, 247) !important;
    background: linear-gradient(180deg, rgba(220, 240, 247, 1) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 1) 100%) !important;
    padding: 0;
  }

  .footerInner>div {
    width: 450px;
    padding: 20px 15px 10px 0;
    margin: 0 auto;
  }

  .bottomMenuWrap ul li {
    padding-left: 0;
  }

  .bottomMenuWrap ul li a {
    font-size: 13px;
  }

  .bottomMenuWrap table tr>td:first-child ul li {
    padding-left: 5px;
  }




  .advantages-wrap ul li .name {
    max-width: 330px;
  }

  .headerContacts {
    margin-bottom: 10px;
    left: 50%;
    position: relative;
    transform: translate(-50%, 0);
    width: 320px;
    align-items: center;
    margin-left: 0;
  }

  .headerContacts .headSearch {
    order: 1;
    margin-top: 15px;
    width: 100%;
  }

  .headerPhones {
    order: 0;
  }

  .headerPhones .call {
    display: none;
  }

  .about-comp-img {
    display: none;
  }

  div.about-comp-img-adp {
    display: block;
    margin: 10px 0 15px 0;
  }

  .about-comp-ul {
    margin: 0;
  }

  .news-detail table {
    width: 100% !important;
  }

  ul#reviews_list li div.col_1 {
    width: 100%;
    max-width: none;
  }

  ul#reviews_list li div.col_1 div.img {
    width: 210px !important;
  }

  ul#reviews_list li div.col_1 img {
    width: 210px;
    height: auto;
  }

  ul#reviews_list li div.col_2 {
    width: 100%;
  }

  ul#reviews_list li div.col_2 {
    padding-top: 10px;
  }

  ul#reviews_list li {
    padding-bottom: 20px;
  }

  ul#reviews_list li.left div.col_2 div.review {
    height: 302px;
    background: url('/i/reviews/center-r-baloon-rev480.png') repeat-x 0 0;
  }

  ul#reviews_list li.left div.col_2 div.review div.l {
    height: 302px;
    background: url('/i/reviews/left-r-baloon-rev480.png');
  }

  ul#reviews_list li.left div.col_2 div.review div.r {
    height: 302px;
    background: url('/i/reviews/right-r-baloon-rev480.png');
  }

  ul#reviews_list li.right div.col_2 div.review {
    height: 271px;
    background: url('/i/reviews/center-l-baloon-rev480.png') repeat-x 0 0;
  }

  ul#reviews_list li.right div.col_2 div.review div.l {
    height: 271px;
    background: url('/i/reviews/right-l-baloon-rev480.png');
  }

  ul#reviews_list li.right div.col_2 div.review div.r {
    height: 271px;
    background: url('/i/reviews/left-l-baloon-rev480.png');
  }

  div.completed_works table.item tbody tr td.img {
    display: block;
    padding-bottom: 10px;
  }

  div.completed_works table.item tbody tr td.announce {
    display: block;
    padding: 0;
  }

  div.completed_works table.item tbody tr td.announce ul {
    padding-left: 0;
  }

  div.news-detail.compl-works img.detail_picture {
    float: none;
    display: block;
    margin: 10px auto;
  }

  .publ-table ol {
    padding-left: 15px;
  }

  .publ-table {
    font-size: 12px;
  }

  .sertificates-block>div {
    width: 100%;
  }

  .vacansies-callback {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vacansies-callback input {
    box-sizing: border-box;
  }

  #vacansies-callback-form .fio,
  #vacansies-callback-form .phone,
  #vacansies-callback-form .e-mail {
    width: 100%;
    box-sizing: border-box;
    margin-left: 0;
  }

  #vacansies-callback-form .phone,
  #vacansies-callback-form .e-mail {
    margin-top: 20px;
  }

  #vacansies-callback-form .resume-wrapper {
    text-align: center;
  }

  .vacansies-callback .resume,
  .vacansies-callback .submit-resum {
    margin-left: auto;
    margin-right: auto;
  }

  .vacansies-callback .resume-file {
    position: relative;
    margin-left: 0;
  }

  .vacansies-callback .submit-resum {
    float: none;
    margin-top: 5px;
  }

  ul.vacancy-text {
    padding-left: 0;
  }

  .map-and-feedback-wrapper {
    white-space: normal;
  }

  .map-and-feedback-wrapper .elem {
    width: 100%;
  }

  .map-and-feedback-wrapper .elem:nth-child(1) {
    margin-right: 0;
    margin-bottom: 25px;
  }

  .freshCatElDesc {
    display: none;
  }

  .freshCatElAdp {
    display: block;
    margin: 10px 0 !important;
    float: none;
  }

  .freshCatElAdp>div {
    margin: 0 auto;
  }

  .freshTextAdp,
  .freshTextAdp .text-list {
    margin-left: 0 !important;
  }

  .freshTablePriceTd {
    display: none;
  }

  table.fresh-table tr:first-child td span,
  .freshTablePrice {
    white-space: nowrap;
  }

  .freshTablePrice {
    display: inline-block;
  }

  .presentation {
    width: 100%;
  }

  .headerTopMenu nav .headerMenu {
    display: none;
  }

  .headerTopMenu nav {
    position: relative;
    background: url(/i/top2.png) repeat-x 0 0;
    height: 100%;
  }

  .header .headerTopMenu nav:after {
    content: ' ';
    background: url('/i/topMenuPict.png') no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .header .headerTopMenu.changePict nav:after {
    background: url('/i/topMenuPictClose.png') no-repeat center;
  }

  .headerTopMenuLt {
    position: relative;
    z-index: 10;
  }

  .headerTopMenuAdp {
    display: none;
    z-index: 8;
    position: absolute;
    top: 0;
    width: calc(100% - 40px);
    left: 20px;
    background: #45bcd2;
  }

  .headerTopMenuAdp .headerMenu {
    background: #45bcd2;
    padding-top: 60px;
    padding-bottom: 20px;
    display: block;
    height: auto;
  }

  .headerTopMenuAdp .headerMenu li {
    display: block;
    padding: 8px 0;
  }

  .headerTopMenuAdp .headerMenu li a {
    text-align: center;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
  }

  .headerTopMenuAdp .headerMenu li:hover a {
    color: #3272a3;
  }

  .headerTopMenuAdp .headerMenu li:hover {
    background: #d0eef3;
  }

  /* Table */
  .allSectionItems table th.firstTh {
    min-width: auto;
  }

  .table-main-block .allSectionItems tr,
  .allSectionItems .servAdp tr,
  .licenzii .allSectionItems tr {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
  }

  .allSectionItems .goodsUsbAdp tr {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .table-main-block .allSectionItems tr th,
  .allSectionItems .goodsUsbAdp tr th,
  .allSectionItems .servAdp tr th,
  .licenzii .allSectionItems tr th {
    display: block;
    height: 29px;
  }

  .table-main-block .allSectionItems tr td,
  .allSectionItems .goodsUsbAdp tr td,
  .allSectionItems .servAdp tr td,
  .licenzii .allSectionItems tr td {
    display: block;
    height: 65px;
    box-sizing: border-box;
  }

  .table-main-block .allSectionItems tbody tr .separateTh>div,
  .allSectionItems .goodsUsbAdp tbody tr .separateTh>div,
  .allSectionItems .servAdp tbody tr .separateTh>div,
  .licenzii .allSectionItems tbody tr .separateTh>div {
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
  }

  .table-main-block .allSectionItems tbody .separateTdTr,
  .allSectionItems .goodsUsbAdp tbody .separateTdTr,
  .allSectionItems .servAdp tbody .separateTdTr,
  .licenzii .allSectionItems tbody .separateTdTr {
    display: none !important;
  }

  .table-main-block .allSectionItems tbody .sectionTd,
  .allSectionItems .goodsUsbAdp tbody .sectionTd,
  .allSectionItems .servAdp tbody .sectionTd,
  .licenzii .allSectionItems tbody .sectionTd {
    width: 100% !important;
    max-width: 100% !important;
  }


  .table-main-block .allSectionItems tbody tr th:nth-child(2),
  .table-main-block .allSectionItems tbody tr td:nth-child(2),
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(2),
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(2),
  .licenzii .allSectionItems tbody tr th:nth-child(2),
  .licenzii .allSectionItems tbody tr td:nth-child(2) {
    display: block !important;
  }

  .table-main-block .allSectionItems tbody tr .firstTh,
  .allSectionItems .goodsUsbAdp tbody tr .firstTh,
  .licenzii .allSectionItems tbody tr .firstTh {
    border-radius: 0;
  }

  .table-main-block .allSectionItems .firstTh,
  .table-main-block .allSectionItems tr td:first-child,
  .allSectionItems .goodsUsbAdp .firstTh,
  .allSectionItems .goodsUsbAdp tr td:first-child,
  .licenzii .allSectionItems .firstTh,
  .licenzii .allSectionItems tr td:first-child {
    width: 70%;
    max-width: none;
  }

  .table-main-block .allSectionItems tbody tr th:nth-child(3),
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(3),
  .licenzii .allSectionItems tbody tr th:nth-child(3) {
    background: none;
    width: calc(30% - 1px);
  }

  .table-main-block .allSectionItems tbody tr td:nth-child(3),
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(3),
  .licenzii .allSectionItems tbody tr td:nth-child(3) {
    width: calc(30% - 2px);
  }

  .table-main-block .allSectionItems tbody tr th:nth-child(4),
  .table-main-block .allSectionItems tbody tr td:nth-child(4),
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(4),
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(4),
  .licenzii .allSectionItems tbody tr th:nth-child(4),
  .licenzii .allSectionItems tbody tr td:nth-child(4) {
    display: none !important;
  }

  .table-main-block .allSectionItems tbody tr th:nth-child(5),
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(5),
  .licenzii .allSectionItems tbody tr th:nth-child(5) {
    width: 50%;
  }

  .table-main-block .allSectionItems tbody tr td:nth-child(5),
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(5),
  .licenzii .allSectionItems tbody tr td:nth-child(5) {
    width: calc(50% - 1px);
  }

  .table-main-block .allSectionItems tbody tr th:nth-child(7),
  .table-main-block .allSectionItems tbody tr td:nth-child(7),
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(7),
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(7),
  .licenzii .allSectionItems tbody tr th:nth-child(7),
  .licenzii .allSectionItems tbody tr td:nth-child(7) {
    width: calc(50% - 1px);
  }

  .table-main-block .allSectionItems tbody tr th:nth-child(3)>div,
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(3)>div,
  .licenzii .allSectionItems tbody tr th:nth-child(3)>div {
    border-radius: 0 10px 0 0;
    border: 1px solid #2981AD;
    background: #2981ad;
  }

  .table-main-block .allSectionItems tr,
  .table-main-block .allSectionItems tr td:nth-child(1),
  .table-main-block .allSectionItems tr td:nth-child(2),
  .table-main-block .allSectionItems tr td:nth-child(3),
  .allSectionItems .goodsUsbAdp tr:not(:nth-child(2)),
  .allSectionItems .goodsUsbAdp tr:not(:nth-child(2)) td:nth-child(1),
  .allSectionItems .allSectionItems tr td:nth-child(2),
  .allSectionItems .goodsUsbAdp tr td:nth-child(3),
  .licenzii .allSectionItems tr,
  .licenzii .allSectionItems tr td:nth-child(1),
  .licenzii .allSectionItems tr td:nth-child(2),
  .licenzii .allSectionItems tr td:nth-child(3) {
    border-bottom: 1px solid #fff;
  }

  .table-main-block .allSectionItems table th.lastTh div,
  .allSectionItems table.goodsUsbAdp th.lastTh div,
  .licenzii .allSectionItems table th.lastTh div {
    border-radius: 0;
  }

  .allSectionItems .servAdp tbody tr .firstTh>div {
    border-radius: 10px 10px 0 0;
    border: 1px solid #2981AD;
    background: #2981ad;
  }

  .allSectionItems .servAdp tbody tr .firstTh>div {
    border-radius: 10px 10px 0 0;
    border: 1px solid #2981AD;
    background: #2981ad;
    padding-left: 10px;
  }

  .allSectionItems .servAdp .firstTh {
    border-bottom: 1px solid #fff;
  }

  .allSectionItems .servAdp .firstTh,
  .allSectionItems .servAdp tr td:first-child {
    width: 100%;
    max-width: none;
  }

  .allSectionItems .servAdp tr td:first-child {
    border-bottom: 1px solid #fff;
  }

  .allSectionItems .servAdp tbody tr th:nth-child(2),
  .allSectionItems .servAdp tbody tr td:nth-child(2) {
    display: none !important;
  }

  .allSectionItems .servAdp tbody tr th:nth-child(3),
  .allSectionItems .servAdp tbody tr th:nth-child(5),
  .allSectionItems .servAdp tbody tr th:nth-child(9) {
    width: calc(23% - 1px);
  }

  .allSectionItems .servAdp tbody tr td:nth-child(3),
  .allSectionItems .servAdp tbody tr td:nth-child(5),
  .allSectionItems .servAdp tbody tr td:nth-child(9) {
    width: calc(23% - 2px);
    border-bottom: 1px solid #fff;
  }

  .allSectionItems .servAdp tbody tr td:nth-child(5)>div {
    font-size: 16px;
  }

  .allSectionItems .servAdp tbody tr th:nth-child(7) {
    width: calc(31% - 1px);
  }

  .allSectionItems .servAdp tbody tr td:nth-child(7) {
    width: calc(31% - 2px);
    border-bottom: 1px solid #fff;
  }

  .allSectionItems .servAdp tbody tr th:last-child,
  .allSectionItems .servAdp tbody tr td:last-child {
    width: 23%;
  }

  .allSectionItems table.servAdp th.lastTh div {
    border-radius: 0;
  }

  .allSectionItems table.servAdp tbody tr.footnote td {
    width: 100%;
    height: 100%;
  }

  #inBasket {
    display: none !important;
  }

  .basketTable.programms tr {
    display: flex;
    flex-wrap: wrap;
  }

  .basketTable.programms tr td,
  .basketTable.programms tr th {
    display: block;
    box-sizing: border-box;
  }

  .basketTable.programms tr th {
    padding: 4px 2px;
  }

  .basketTable.programms tr th:nth-child(1),
  .basketTable.programms tr td:nth-child(1) {
    width: 5%;
  }

  .basketTable.programms tr th:nth-child(2),
  .basketTable.programms tr td:nth-child(2) {
    width: 95%;
  }

  .basketTable.programms tr th:nth-child(3),
  .basketTable.programms tr td:nth-child(3) {
    width: 14%;
  }

  .basketTable.programms tr th:nth-child(4),
  .basketTable.programms tr th:nth-child(5),
  .basketTable.programms tr td:nth-child(4),
  .basketTable.programms tr td:nth-child(5) {
    width: 19%;
  }

  .basketTable.programms tr th:nth-child(6),
  .basketTable.programms tr td:nth-child(6) {
    width: 21%;
  }

  .basketTable.programms tr th:nth-child(7),
  .basketTable.programms tr td:nth-child(7) {
    width: 22%;
  }

  .basketTable.programms tr th:nth-child(8),
  .basketTable.programms tr td:nth-child(8) {
    width: 5%;
  }

  .basketTable.programms td.nameTd {
    max-width: none;
  }

  .basketTable.programms tr:last-child th:first-child {
    width: 73%;
  }

  .basketTable.programms tr:last-child th:last-child {
    width: 5%;
  }

  .basketTable.programms tr:last-child td {
    width: 22%;
  }

  .basketTable.programms tr td,
  .basketTable.services tr td,
  .basketTable.services tr td a {
    font-size: 12px;
  }

  .basketTable.services .priceTd span {
    white-space: nowrap;
  }

  .itog_th {
    margin-top: 90px;
  }

  div.delivery-basket div.delivery-sum-first .delivery-sum-first-text {
    width: 200px;
  }

  div.delivery-basket div.delivery-sum-first .delivery-sum-first-price {
    margin-left: 0;
    margin-right: 0;
  }

  .orderForm .ltPartForm {
    width: 100%;
  }

  .orderForm .rtPartForm {
    float: none;
    width: 100%;
    margin: 0;
  }

  .order-form-block form {
    height: 750px !important;
  }

  .allSectionItems+.description p {
    line-height: normal !important;
  }

  div.popup.basket div.img-wrapper-bg {
    text-align: center;
    width: 100%;
    margin: 0;
  }

  div.popup.basket div.head div.head-text {
    width: 100%;
    margin-top: 0;
    text-align: center;
  }

  div.popup.basket div.head div.buttons {
    width: 100%;
    text-align: center;
  }

  div.popup.basket div.head div.buttons .return {
    display: block;
    margin: 0 auto 10px auto;
    float: none;
  }

  div.popup.basket div.head div.head-text img.backet-success-img {
    top: -250px;
    right: -30px;
  }

  div.popup.basket div.head div.buttons a {
    display: block;
    width: 100%;
  }

  div.popup.basket div.head div.buttons a>div {
    float: none;
    margin: 0 auto;
  }

  div#top_callback_form,
  div#top_callback_form,
  div#callBossForm,
  #FreshFormBlock {
    display: block;
    width: 95%;
  }

  .orderCallNumber input,
  .orderCallNumber textarea {
    width: calc(100% - 60px) !important;
    box-sizing: border-box;
  }

  .oneCatalogElement .textCatalogElement .imgPriceCatalogElement {
    float: none !important;
    margin-bottom: 20px;
  }

  .oneCatalogElement .textCatalogElement .imgPriceCatalogElement div {
    margin: 0 auto;
    text-align: center;
  }

  .textCatalogElement>div {
    width: auto;
  }

  .oneCatalogElement .functions .function-block {
    margin: 0;
    padding: 5px;
    height: 50px;
    margin-top: 10px;
  }

  .oneCatalogElement .inner-bl-descrtn {
    margin-left: 0;
  }

  .oneCatalogElement .functions .function-block {
    height: 70px;
  }

  .oneCatalogElement .functions .function-block .title {
    width: 110px !important;
  }

  .licenzii .allSectionItems tr td {
    height: 60px;
  }

  .textCatalogElement.akcii-block img {
    width: 100% !important;
  }

  .oneCatalogElement .inner-bl-descrtn.presentation iframe {
    width: 100% !important;
  }

  .content ul.services-icons {
    white-space: normal;
  }

  .content ul.services-icons li {
    width: 28%;
    margin-top: 15px;
  }

  table.fresh-table.second {
    width: 100%;
  }

  .oneCatalogElement.uslugi .applicationElem {
    width: 100%;
  }

  .oneCatalogElement.uslugi .compl-work-examp img {
    width: 100%;
  }

  .oneCatalogElement.uslugi .allSectionItems {
    width: 100% !important;
  }

  .MainMenuContacts>div>div,
  .MainMenuContacts>div>div:nth-child(2),
  .MainMenuContacts>div>div:nth-child(3) {
    display: block;
    width: auto;
  }

  .MainMenuContacts .headerPhones,
  .MainMenuContacts .MainMenuContactsEmail,
  .MainMenuContacts .MainMenuContactsAddr {
    width: 310px;
  }

  .MainMenuContacts .headerPhones {
    box-sizing: border-box;
  }

  #fourth div#slide-feedback div.reviewsCarousel {
    margin: 0 !important;
  }

  #first .left {
    width: auto;
  }

  #first .left .description p {
    line-height: normal;
    font-size: 18px;
  }

  .new_first .left .description .cost_hour,
  .new_first .left .description .yellow_price {
    text-align: left;
    margin: 0;
  }

  #first h1 {
    font-size: 24px !important;
    line-height: normal !important;
  }

  #first .right {
    margin: 400px auto 0 auto;
    display: block;
  }

  #second {
    margin-top: 500px;
  }

  #second,
  #second .circles,
  #fourth {
    height: auto;
  }

  #second .item.first,
  #second .item.second,
  #second .item.third {
    width: 98%;
  }

  #second .circles {
    width: 100%;
  }

  #second .circles>div span.text {
    font-size: 14px;
  }

  #second .circles .odd,
  #second .circles .even {
    margin-top: 0;
  }

  #second .circles>div.odd span.text {
    left: 110px;
  }

  #second .circles>div.even span.text {
    left: 90px;
  }

  #fifth {
    height: 280px;
  }

  #fifth .order2 {
    text-align: center;
  }

  #fifth .order2 input[type="submit"] {
    width: 280px;
  }

  #fifth form.order2 div.mf-captcha {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  #fifth form.order2 div.mf-captcha img {
    margin-left: 0;
  }

  #fifth form.order2 div.mf-captcha input[type="text"] {
    position: relative;
  }

  #fifth .order2 input[type="text"] {
    margin-left: 0;
  }

  div.popup.basket div.buy-with-it div.also-buy {
    width: 227px;
    margin: 0 auto;
  }

  .success_message {
    width: calc(100% - 40px);
  }

  .MainMenuIconsBlock .buy-with-it {
    position: relative;
  }

  .arrow-left-buy,
  .arrow-right-buy {
    position: absolute;
    width: 57px;
    height: 57px;
  }

  .arrow-left-buy {
    background: url('/i/slider-also-buy-l.png');
    left: 15px;
    top: 50%;
  }

  .arrow-right-buy {
    background: url('/i/slider-also-buy-r.png');
    right: 15px;
    top: 50%;
  }

  .onec-img-main {
    margin-bottom: 20px;
  }

  .content p {
    padding-bottom: 10px;
  }

  .onec-img-main p {
    padding-bottom: 0;
  }

  .form_feedback-wrap {
    padding-bottom: 0;
  }

  .allSectionItems>h2 {
    float: none !important;
  }

  .includedNames {
    float: none;
    position: relative;
    /*left: 50%;
		transform: translate(-50%, 0);*/
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 0 20px 20px;
    margin-top: 15px;
  }

  div.popup_main_text {
    width: 400px;
    left: 0;
  }

  .table-main-block .allSectionItems tbody tr th:nth-child(5) .messageHelp,
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(5) .messageHelp,
  .licenzii .allSectionItems tbody tr th:nth-child(5) .messageHelp {
    background: url('/i/messageMirror.png') no-repeat 0 0 !important;
    margin-left: 0;
  }

  .table-main-block .allSectionItems tbody tr td:nth-child(5) .mesBasket,
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(5) .mesBasket,
  .licenzii .allSectionItems tbody tr td:nth-child(5) .mesBasket {
    left: -100px;
  }

  .table-main-block .allSectionItems tbody tr td:nth-child(5) .mesBasket .ugol,
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(5) .mesBasket .ugol,
  .licenzii .allSectionItems tbody tr td:nth-child(5) .mesBasket .ugol {
    right: 0;
    left: 110px;
  }

  .error-form {
    margin-left: 0;
    width: 95%;
    transform: translate(-50%, 0);
    /*padding-left: 20px;
		padding-right: 20px;*/
  }

  .error-form .title {
    margin: -14px -20px 20px -20px;
  }

  #second .item.first {
    margin-top: 50px;
  }

  .table-consult-adp {
    display: block;
    position: relative;
    right: 50%;
    transform: translate(50%, 0);
  }

  .table-consult {
    display: none;
  }

  .content ul {
    padding-left: 0px;
  }

  div#inner_tabs {
    margin-top: 35px;
  }

  div#inner_tabs ul.btn_tabs {
    width: 36%;
    padding-right: 0;
  }

  div#inner_tabs ul.tabs {
    width: 64%;
  }

  .partnersWrapper+p {
    text-align: center;
  }

  .buy-with-it {
    position: relative;
  }

  div.total-sum {
    width: 100%;
    text-align: center;
  }

  div.total-sum div.total-sum-block {
    margin-left: 0;
  }

  .call-us-block i {
    display: block;
  }

  .oneCatalogElement .textCatalogElement .imgPriceCatalogElement div {
    text-align: left;
  }

  .oneCatalogElement .textCatalogElement .imgPriceCatalogElement .priceBasketCatalogElementEkey div.ekeyName {
    max-width: 280px;
  }

  .alsoBuyOrder {
    width: 100%;
  }

  .alsoBuyOrder .contentCatalogElement,
  \  {
    height: auto;
  }

  .alsoBuyOrder .priceBasketCatalogElement {
    padding-top: 40px;
    margin-bottom: 5;
  }

  .bg-fresh .textCatalogElement {
    padding-top: 150px !important;
  }

  .fresh-ul-adp {
    margin-left: 20px !important;
  }

  .fresh-ol-adp {
    padding-left: 15px;
  }

  .fresh-period {
    display: none;
  }

  .fresh-period-adp {
    display: inline;
  }

  table.fresh-table tr:first-child td span.fresh-period-adp {
    padding: 0;
  }

  table.fresh-table td.first {
    position: relative;
  }

  .fresh-period-adp+.fresh-table-head-border {
    margin-top: -7px;
  }

  .fresh-period-td {
    padding: 0 3px;
    text-align: left !important;
    line-height: 30px;
  }

  .freshForm>div {
    width: 100%;
  }

  .banner .bannerInner {
    margin-left: 20px;
    margin-right: 0;
  }

  .banner .bannerContent {
    width: 300px;
    transform: translate(0, -20%);
  }

  .content,
  .content p,
  table,
  table a {
    font-size: 16px !important;
  }

  .bottomMenuWrap table a {
    font-size: 16px !important;
  }

  .table-main-block .allSectionItems table td.set nobr {
    line-height: 60px;
  }

  .table-main-block .allSectionItems tbody tr td:nth-child(5) {
    padding-top: 18px;
  }

  .table-main-block .allSectionItems tr td {
    height: 65px;
  }

  .table-main-block .allSectionItems tbody tr td:nth-child(7) {
    padding-top: 18px;
  }

  .allSectionItems .servAdp tr td {
    height: 50px;
  }

  table.fresh-table.second {
    font-size: 14px !important;
  }

  .big_slider {
    width: 440px !important;
    height: 375px;
  }

  .big_slider .gallery-wrapper {
    width: 440px !important;
    height: 280px;
  }

  .big_slider .gallery-block img {
    width: 440px;
  }

  .big_slider .gallery-block {
    width: 438px;
    height: 280px;
  }

  .big_slider .gallery-button-left,
  .big_slider .gallery-button-right {
    margin-top: 130px;
  }

  /*
	.form_feedback-wrap {
		width: 100%;
		box-sizing: border-box;
	}

	.allSectionItems tr td:nth-child(1) {
		padding: 5px 2px;
	}*/


  .frech-compl-works {
    margin-left: 0;
  }

  .frech-compl-works .compl-work-examp {
    width: calc(30% - 20px);
  }

  .frech-compl-works .compl-work-examp:nth-child(7) {
    width: 50%;
  }

  .content ol {
    width: auto !important;
  }

  .consult-account {
    float: none !important;
    text-align: center;
  }

  .filterWrapperInner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .oneValue {
    width: 50%;
    padding-bottom: 10px;
    height: 50px;
  }

  .customCheckbox {
    margin-right: 10px;
  }

  .customLabel {
    width: 175px;
    font-size: 16px;
    top: 25%;
    position: relative;
    transform: translate(0, -50%);
  }

  .oneCatalogElement div.sectionCatalogElement>div {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
  }

  .oneCatalogElement div.sectionCatalogElement>div:nth-child(1) {
    /*width: calc(20% - 5px);*/
  }

  .oneCatalogElement div.sectionCatalogElement>div:nth-child(2) {
    /*width: calc(15% - 5px);*/
  }

  .oneCatalogElement div.sectionCatalogElement>div:nth-child(3) {
    /*width: calc(35% - 5px);*/
  }

  .oneCatalogElement div.sectionCatalogElement>div:nth-child(4) {
    /*width: 30%;*/
  }

  .oneCatalogElement .sectionCatalogElement {
    margin-right: 0;
  }

  .oneCatalogElement .sectionCatalogElement>a {
    right: 5px;
    top: auto;
    bottom: 8px;
  }

  .formName {
    font-size: 17px;
    white-space: nowrap;
    text-align: center;
  }

  .inner-bl-descrtn.kontragent-img-block {
    margin-left: 0;
  }

  .kontragent-img-block img,
  .accounting-img-block img {
    width: 100%;
  }

  .kontragent-img-block p:nth-child(1),
  .kontragent-img-block p:nth-child(2) {
    width: 50%;
  }

  .kontragent-img-block p:nth-child(3),
  .kontragent-img-block p:nth-child(4),
  .kontragent-img-block p:nth-child(5) {
    width: 50%;
  }

  .kontragent-img-block p:nth-child(6),
  .kontragent-img-block p:nth-child(7) {
    width: 50%;
  }

  .accounting-img-block p:nth-child(1),
  .accounting-img-block p:nth-child(2),
  .accounting-img-block p:nth-child(3) {
    width: 27%;
  }

  .accounting-img-block p:nth-child(4),
  .accounting-img-block p:nth-child(5) {
    width: 50%;
  }

  .accounting-img-block p:nth-child(6),
  .accounting-img-block p:nth-child(7) {
    width: 50%;
  }

  table.its_table {
    font-size: 14px !important;
  }

  .allSectionItems table td.sectionTd a {
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    display: inline-block;
  }

  .allSectionItems table td:not(.sectionTd):first-child a {
    display: inline-flex;
    align-items: center;
    height: 100%;
  }

  .allSectionItems table.goodsUsbAdp td.set nobr,
  .licenzii .allSectionItems table td.set nobr {
    line-height: 50px;
  }

  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(5),
  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(7),
  .licenzii .allSectionItems tbody tr td:nth-child(5),
  .licenzii .allSectionItems tbody tr td:nth-child(7) {
    padding-top: 15px;
  }

  .oneCatalogElement .sectionCatalogElement {
    height: 96px;
  }

  .allSectionItems table.servicesAdp td:first-child a {
    font-size: 16px !important;
    top: 0;
    transform: translate(0, 0);
  }

  .MainMenuAdpBottom>div>div>a {
    font-size: 16px;
  }

  .autoWidth {
    width: auto !important;
  }

  .orderCallform {
    height: 520px;
  }

  .headerLogo p {
    font-size: 16px;
  }

  h2 {
    font-size: 16px;
  }

  .table-main-block .allSectionItems table th div,
  .allSectionItems table td div.price {
    font-size: 16px;
  }

  .progSecurity {
    margin-top: -20px;
  }

  .priceCatalogElement {
    vertical-align: unset;
  }

  .allSectionItems table tr.addBorder td {
    display: none;
  }

  .allSectionItems table tr.addBorder {
    background: linear-gradient(to bottom, #60acba 50%, #89dcec 50%);
    height: 2px;
  }

  .textCatalogElement a {
    font-size: 16px;
  }

  .img-detial-adp {
    display: none;
  }

  .allSectionItems>h1 {
    /*padding-bottom: 0;*/
  }

  .basketItems table.basketTable.programms td div.popup-message {
    left: 44%;
  }

  div.total-sum div.total-sum-block {
    width: 255px;
    text-align: center;
  }

  .brick {
    height: 20px !important;
  }

  .textCatalogElement div:not(.imgUat) p img,
  .textCatalogElement div:not(.imgUat) a img {
    width: 100% !important;
    height: auto !important;
  }

  .textCatalogElement iframe {
    width: 100% !important;
  }

  .fresh-table-prev-header.adp>div:nth-child(2),
  .fresh-table-prev-header.adp>div:nth-child(3) {
    width: 67px;
  }

  .fresh-table-prev-header.adp>div:nth-child(1) {
    width: calc(100% - 67px - 67px);
  }

  .wr-block-item .text-list *,
  .wr-block-item .text-name {
    font-size: 16px !important;
  }

  .allSectionItems table tr.footnote td p {
    font-size: 13px !important;
  }

  .uslugi .textCatalogElement {
    margin-top: 10px;
  }

  .cart-banner-bonus {
    height: 100%;
  }

  .cart-banner-bonus .present-cart {
    /*margin: 37px 0 0 240px;*/
    margin: 9% 0 0 57%;
    font-size: 18px;
  }

  .cart-banner-bonus img {
    width: 100%;
  }

  .cart-banner-bonus .price {
    /*left: 260px;
		bottom: 85px;*/
    left: 65%;
    bottom: 25%;
  }

  .cart-banner-bonus .button {
    right: 0px;
    /*left: 230px;
		bottom: 56px;*/
    left: 58%;
    bottom: 2%;
    height: 20px;
    line-height: 20px;
  }

  .imgadp {
    width: 100%;
  }

  .adpMagrin {
    margin: 0 !important;
  }

  table.fresh-table.second.detail.bukhgalt th div {
    height: 60px !important;
    padding-left: 5px;
    padding-right: 5px;
  }

  table.fresh-table.second.detail.bukhgalt>tbody>tr:first-child>th:first-child>div {
    border-right: 1px solid #73c9d9;
  }

  .oneCatalogElement div.sectionCatalogElement.uslugi-vkaldki>div:nth-child(1) {
    width: calc(30% - 5px);
  }

  .oneCatalogElement div.sectionCatalogElement.uslugi-vkaldki>div:nth-child(2) {
    width: calc(70% - 5px);
  }

  .oneCatalogElement.uslugi .textCatalogElement ul.ul_one>li {
    font-size: 16px;
  }

  .oneCatalogElement.uslugi #applicationsList>div:first-child {
    margin-top: 0;
  }

  div.description table td,
  div.description table th {
    padding-left: 0;
    padding-right: 0;
  }

  div.description .linkTable {
    width: 100%;
  }

  .oneCatalogElement .sectionCatalogElement.one-lvl-vkladki {
    height: 45px;
  }

  .text-list-4-mouns,
  .allSectionItems table td div.report-indiv-entrep-text-hides {
    width: 360px;
  }

  .text-list-4-mouns {
    left: -60px;
  }

  .allSectionItems table.services td:first-child a {
    transform: translate(0, 0);
    top: 0;
  }

  .article-app-keys ol {
    padding-left: 15px;
  }

  .article-app-keys ol>li {
    padding-left: 4px;
  }

  table.article-app-keys {
    font-size: 16px !important;
  }

  .adph1 {
    display: block;
    font-weight: bold;
  }

  .textCatalogElement h1.adph1 {
    font-weight: bold;
  }

  .noadph1 {
    display: none;
  }

  .btn-text {
    bottom: 175px;
    right: 15px;
    width: 200px;
  }

  .btn1cFreshBanner {
    padding: 3px 0;
  }

  .btn1cFreshBanner>div:first-child {
    font: 14px Tahoma, Arial, Helvetica;
  }

  .btn1cFreshBanner>div:last-child {
    font: 11px Tahoma, Arial, Helvetica;
  }

  .headerPhones .orderCall a {
    font-size: 16px;
  }

  .hits-main-block .product-list-block div.includedNames,
  .complex-solution .product-list-block div.includedNames,
  .special-solution .product-list-block div.includedNames {
    display: inline-block;
  }

  .hits-main-block .product-list-block div.includedNames div,
  .complex-solution .product-list-block div.includedNames div,
  .special-solution .product-list-block div.includedNames div {
    margin-left: 6px;
  }

  .hits-main-block .includedNames div.deliveryImg,
  .complex-solution .includedNames div.deliveryImg,
  .special-solution .includedNames div.deliveryImg {
    max-width: 200px;
  }

  .hits-main-block .includedNames .deliveryImg,
  .hits-main-block .includedNames .installationImg,
  .hits-main-block .includedNames .itsImg,
  .hits-main-block .includedNames .reportingImg,
  .complex-solution .includedNames div.deliveryImg,
  .complex-solution .includedNames div.installationImg,
  .complex-solution .includedNames div.itsImg,
  .complex-solution .includedNames div.reportingImg,
  .special-solution .includedNames div.deliveryImg,
  .special-solution .includedNames div.installationImg,
  .special-solution .includedNames div.itsImg,
  .special-solution .includedNames div.reportingImg {
    font-size: 15px;
  }

  .deliveryImg,
  .installationImg,
  .itsImg,
  .reportingImg {
    font-size: 15px;
  }

  .includedNames div {
    margin-left: 0;
  }

  .includedNames div a {
    white-space: nowrap;
  }

  .allSectionItems table td div.price:first-child {
    width: 100px;
  }

  .allSectionItems h1 {
    float: none !important;
  }

  ul.breadcrumb-navigation li {
    font-size: 16px;
  }

  .allSectionItems table th div {
    font-size: 15px;
  }

  .recomendText {
    display: none;
  }

  .recomendText.adp {
    display: block;
  }

  .allSectionItems table.servAdp td.set nobr,
  .allSectionItems table.servAdp td>div:not(.advantages-hint) {
    top: 50%;
    position: relative;
    transform: translate(0, -50%);
    display: block;
  }

  .allSectionItems .servAdp tbody tr td:nth-child(5)>div>nobr {
    white-space: normal;
  }

  .allSectionItems .servAdp tbody tr td:nth-child(5) {
    padding-left: 3px;
    padding-right: 3px;
  }

  .content ul li,
  .content ol li {
    font-size: 16px;
  }

  div.sectionCatalogElement div {
    font-size: 16px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .compl-work-examp a {
    height: auto;
  }

  .cart-banner-bonus-text {
    height: 150px;
    padding: 10px;
    /*padding-bottom: 25px;*/
    padding-bottom: 45px;
    font-size: 16px;
    line-height: 1;
    box-sizing: border-box;
  }

  .textCatalogElement>div.cart-banner-bonus-text {
    width: 400px;
  }

  .cart-banner-bonus-text .exit {
    margin: -1px;
  }

  div.popup.basket div.head div.head-text,
  div.popup.basket div.head div.buttons div,
  div.popup.basket div.buy-with-it div.title,
  div.popup.basket div.buy-with-it div.one-item div.one-title,
  .basketItems table .lastTr,
  div.delivery-MKAD>div span,
  div.total-sum span,
  div.total-sum,
  .orderSubmit input[type=submit] {
    font-family: Tahoma, Arial, Helvetica !important;
  }

  .inner-bl-descrtn .functions {
    display: flex;
    flex-wrap: wrap;
  }

  .inner-bl-descrtn .functions .function-block {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
  }

  .inner-bl-descrtn .functions .function-block .title {
    width: auto !important;
    font-size: 16px;
  }

  .inner-bl-descrtn .functions .function-block .title br {
    display: none;
  }

  .armat[name="examp"]+p+div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
  }

  .armat[name="examp"]+p+div>div {
    display: none;
  }

  .imgUat>p {
    text-align: center;
  }

  .oneCatalogElement.uslugi .textCatalogElement h1 {
    font-weight: bold;
  }

  .allSectionItems .applicationBanner+h1 {
    margin-bottom: 20px;
  }

  .allSectionItems .applicationBanner.banner_1C-Counteragent+h1 {
    margin-bottom: 0;
  }

  .allSectionItems .applicationBanner.cspark-prski+h1 {
    margin-bottom: 0;
  }

  #applicationsList h3 {
    font-weight: bold;
  }

  .oneCatalogElement.uslugi #applicationsList {
    margin-bottom: 35px;
  }

  .imgPriceCatalogElement.catalogElemImg {
    display: none;
  }

  .allSectionItems table td.set .title {
    font-size: 14px;
  }

  .call-us-block span.sm {
    font-size: 14px;
  }

  #MenuInBasket {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
  }

  .headSearch form input[type='text'] {
    font-size: 14px;
    margin-left: -1px;
  }

  .headSearch.adp form input[type='image'] {
    margin-left: -2px;
    z-index: 2;
  }

  .filterWrapper input[type="submit"],
  .filterWrapper div.set_filter {
    font-size: 16px;
  }

  .filterWrapper div.set_filter {
    width: 195px;
  }

  div#callBossForm {
    padding-bottom: 15px;
  }

  .call-boss-form .agree-info-block {
    padding-bottom: 10px;
  }

  .allSectionItems table.servicesAdp tbody {
    display: block;
  }

  .allSectionItems table.servicesAdp tbody tr {
    display: flex;
    flex-wrap: wrap;
  }

  .allSectionItems table.servicesAdp tbody tr>td,
  .allSectionItems table.servicesAdp tbody tr>th {
    width: calc(33.333% - 1px);
    box-sizing: border-box;
    max-width: none;
    height: auto;
  }

  .allSectionItems table.servicesAdp tbody tr>th:first-child,
  .allSectionItems table.servicesAdp tbody tr>td:first-child {
    width: 100%;
  }

  .allSectionItems table.servicesAdp tbody tr>.separateTd,
  .allSectionItems table.servicesAdp tbody tr>.separateTh {
    width: 1px;
  }

  .allSectionItems table.servicesAdp tbody tr>th.lastTh div {
    border-radius: 0;
  }

  .allSectionItems table.servicesAdp tbody tr>th.firstTh div {
    border-radius: 10px 10px 0 0;
  }

  .allSectionItems table td div {
    font-size: 16px !important;
  }

  .allSectionItems table.servicesAdp tbody tr>td:not(.separateTdTr) {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .allSectionItems table.servicesAdp tbody tr>td.separateTdTr {
    height: 1px;
  }

  .allSectionItems table.servicesAdp tbody tr>td:not(.separateTdTr):first-child {
    border-bottom: 1px solid #d5d5d5;
  }

  .allSectionItems table.servicesAdp tbody tr>td:nth-child(5) {
    padding-top: 15px;
  }

  .allSectionItems table.servicesAdp td.nolink {
    font-size: 16px;
  }

  .allSectionItems table.itsAdpTable td.lastTd {
    display: none;
  }

  .allSectionItems table.itsAdpTable td:nth-child(3) {
    max-width: 30px;
  }

  .allSectionItems table.itsAdpTable div,
  .allSectionItems table.itsAdpTable a {
    font-size: 16px !important;
  }

  .allSectionItems table.itsAdpTable td:first-child a {
    top: unset;
    transform: translate(0, 0);
  }

  #applicationsList .applicationContent,
  #applicationsList .applicationContentBody,
  #applicationsList .applicationContentBody .description {
    height: auto !important;
    max-height: unset !important;
  }

  #applicationsList .applicationContentBody {
    padding-bottom: 15px;
  }

  .content ul.services-icons li div.title {
    font: bold 14px Tahoma, Arial, Helvetica;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .bottomContacts,
  .bottomEmails a {
    font-size: 16px;
  }

  .copyright>div>a {
    font-size: 16px;
  }

  .error-button {
    height: 19px;
  }

  .allSectionItems table th.lastTh {
    /*white-space: nowrap;*/
  }

  .progSecurity {
    margin-left: 91%;
  }

  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(5) .messageHelp,
  .allSectionItems .goodsUsbAdp tbody tr th:nth-child(7) .messageHelp {
    font-size: 14px !important;
  }

  .textCatalogElement.promoTextCatalog img {
    width: 100%;
  }

  .allSectionItems .goodsUsbAdp .messageHelp {
    white-space: initial;
  }

  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(5) .mesBasket {
    left: -140px;
  }

  .allSectionItems .goodsUsbAdp tbody tr td:nth-child(5) .mesBasket .ugol {
    left: 150px;
  }

  .allSectionItems .goodsUsbAdp .mesBasket.ekey {
    left: -300px;
  }

  .allSectionItems table td.set .reporting .title {
    left: -100px;
  }

  .allSectionItems table td.set .its .title {
    left: -147px;
  }

  .allSectionItems table td.set .installation .title {
    left: -60px;
  }

  .allSectionItems table td.set .delivery .title {
    left: -50px;
  }

  .allSectionItems table.servAdp .mesBasket.short {
    left: -125px;
  }

  .no-overflow-adp {
    overflow: unset;
  }

  .advantages-block {
    max-width: 618px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .oneCatalogElement.uslugi .textCatalogElement>p>a>img {
    width: 100%;
  }

  .innerWrapper {
    position: relative;
  }

  div#top_callback_form {
    position: absolute;
    left: 10px;
    transform: translate(0, 0);
    width: calc(100% - 20px);
  }

  div#callBossForm {
    position: absolute;
    left: 10px;
    transform: translate(0, 0);
    width: calc(100% - 20px);
  }

  #FreshFormBlock {
    position: absolute;
    left: 10px;
    transform: translate(0, 0);
    width: calc(100% - 20px);
    height: 600px;
  }

  .error-form {
    position: absolute;
    left: 10px;
    transform: translate(0, 0);
    width: calc(100% - 20px);
  }

  .mesBasket.ekey {
    left: -305px;
  }

  .mesBasket.short {
    left: -125px;
  }

  .cspark-prski.banner .bannerContent {
    transform: translate(0, -25%);
  }

  .orderCallform,
  .call-boss-form {
    z-index: 9999;
  }

  .headSearch.adp form {
    background: url(/i/search-field-adp.png) left no-repeat;
    width: 325px;
  }

  .search-left,
  .headSearch form input[type="text"] {
    background: none;
  }

  .headSearch.adp form input[type='image'] {
    opacity: 0;
  }

  div.delivery-MKAD>div.delivery-distance {
    white-space: nowrap;
  }

  div.delivery-MKAD>div div.text {
    white-space: normal;
  }

  .contacts-phone-block .headerPhones .call {
    display: block;
  }

  .orderCallNumber input,
  .orderCallNumber textarea,
  .error-form input,
  .error-form textarea {
    font-size: 16px !important;
  }

  .success_message {
    padding: 20px 10px 20px 10px;
  }

  .success_message.success_director {
    padding: 20px 40px 20px 40px;
  }

  .success_message_title {
    font-size: 23px;
  }

  .success_message_text {
    font-size: 18px;
  }

  .orderCallNumber input[name=address-page],
  .orderCallNumber input[name=email] {
    box-sizing: border-box;
    height: 38px;
  }

  .orderCallNumber textarea[name=message] {
    box-sizing: border-box;
  }

  .error-form .wrap .file-wrap {
    display: block !important;
    margin: 0 auto;
  }

  .error-form .fileName {
    margin-top: 10px;
    text-align: center;
  }

  table.fresh-table.second.detail th div {
    height: 50px !important;
  }

  table.fresh-table.second.detail.bukhgalt td {
    padding: 7px;
  }

  .vacansies-policy {
    flex-wrap: wrap;
  }

  .vacansies-policy>div:last-child {
    margin-top: 15px;
  }

  .vacansies-policy>div:first-child {
    width: 100%;
  }

  .MainMenuAdpBlock .topMenuTable td a {
    padding: 0 5px 0 20px;
  }

  .MainMenuAdpBlock .secondLevelWrap ul li a nobr {
    padding: 10px 0 10px 10px;
  }

  .secondLevelWrap ul li a {
    font-size: 16px !important;
  }

  .MainMenuAdpBlock .ctPtMenu {
    padding-left: 10px;
  }

  .MainMenuAdpBottom>div>div {
    padding-left: 10px;
  }

  .servAdp .recomendText.adp {
    text-align: left;
    font-size: 10px;
    padding-left: 4px;
    padding-top: 8px;
  }

  .servAdp .recomendText.adp .progSecurity {
    margin-left: 20px;
    margin-top: -15px;
  }

  .servAdp .recomendText.adp .advantages-hint {
    width: auto;
  }

  .fresh-table.second.detail.first p {
    padding: 10px 5px;
  }

  .its_tehno-mobile {
    display: table;
  }

  .its_tehno-desktop {
    display: none;
  }

  div.popup.basket div.buy-with-it div.one-item div.one-price {
    font-family: Tahoma, Arial, Helvetica;
  }

  .allSectionItems table th div.advantages-hint-text,
  .allSectionItems table th.lastTh div.advantages-hint-text,
  .allSectionItems table td div.advantages-hint-text {
    font-size: 15px !important;
  }

  .desktop-service-h1 {
    display: none;
  }

  .adp-service-h1 {
    display: block;
    font: 18px Tahoma, Arial, Helvetica;
    font-weight: bold;
  }

  .licenzia-table tr>td:first-child {
    width: 105px;
  }

  .allSectionItems h2 {
    padding-top: 0;
  }

  .allSectionItems table {
    margin-bottom: 10px;
  }

  table.buh-table th>div {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  table.fresh-table.second.detail.buh-table>tbody>tr:first-child>th:last-child {
    padding-bottom: 10px;
  }

  table.buh-table td:last-child {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
  }

  .img-obshepit {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .img-obshepit>a:not(:last-child) {
    margin-bottom: 10px;
  }

  div.sectionCatalogElement div.back-from-tov.new {
    margin-top: 5px;
  }

  .usb_keys_wrapper {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  div.sectionCatalogElement.uslugi-vkaldki div.back-from-tov.new {
    margin-top: 2px;
  }

  .partnersWrapper {
    padding: 0 0 5px;
  }

  .nameCatalogElement {
    font-size: 18px;
    /*margin-top: -25px;*/
  }

  .textCatalogElementAlso .nameCatalogElement {
    margin-top: 0;
  }

  .toBasketNew:hover {
    margin-top: 3px;
    width: 46px;
  }

  .margin-text-mobile {
    margin-top: 10px;
  }

  .allSectionItems table tr:first-child {
    z-index: 3;
  }

  .allSectionItems .advantages-hint-text a {
    font-size: 15px !important;
  }

  .prevSl,
  .nextSl {
    top: 50px;
  }

  .prevSl {
    left: 50%;
    transform: translate(-215px, 0);
  }

  .nextSl {
    right: 50%;
    transform: translate(215px, 0);
  }

  .form_feedback-wrap {
    padding-top: 10px;
  }

  .main-section-block {
    margin-bottom: 0 !important;
  }

  .table-main-block-margin .allSectionItems {
    margin-top: 25px !important;
  }


  .allSectionItems .goodsUsbAdp.dop-lisences-table tbody tr td:nth-child(3) {
    width: calc(30% - 2px);
  }

  .allSectionItems .goodsUsbAdp.dop-lisences-table tbody tr th:nth-child(3) {
    width: calc(30% - 1px);
  }

  .allSectionItems .goodsUsbAdp.dop-lisences-table tr td:first-child {
    width: 70%;
  }

  .allSectionItems .goodsUsbAdp.dop-lisences-table .firstTh {
    width: 70%;
  }

  .oneCatalogElement.usluga-podpiska-its-prof-na-12-mesyatsev-aktsiya-8-4 div.sectionCatalogElement.uslugi-vkaldki>div,
  .oneCatalogElement.usluga-its-prof-premium-na-12-mesyatsev div.sectionCatalogElement.uslugi-vkaldki>div,
  .oneCatalogElement.usluga-its_tehno div.sectionCatalogElement.uslugi-vkaldki>div {
    height: auto !important;
  }

  .oneCatalogElement.usluga-podpiska-its-prof-na-12-mesyatsev-aktsiya-8-4 .sectionCatalogElement.uslugi-vkaldki,
  .oneCatalogElement.usluga-its-prof-premium-na-12-mesyatsev .sectionCatalogElement.uslugi-vkaldki,
  .oneCatalogElement.usluga-its_tehno .sectionCatalogElement.uslugi-vkaldki {
    padding-bottom: 35px !important;
  }

  .oneCatalogElement.usluga-podpiska-its-prof-na-12-mesyatsev-aktsiya-8-4 div.sectionCatalogElement.uslugi-vkaldki div.back-from-tov.new,
  .oneCatalogElement.usluga-its-prof-premium-na-12-mesyatsev div.sectionCatalogElement.uslugi-vkaldki div.back-from-tov.new,
  .oneCatalogElement.usluga-its_tehno div.sectionCatalogElement.uslugi-vkaldki div.back-from-tov.new {
    margin-top: 0px !important;
  }

  .oneCatalogElement.usluga-podpiska-its-prof-na-12-mesyatsev-aktsiya-8-4 .sectionCatalogElement,
  .oneCatalogElement.usluga-its-prof-premium-na-12-mesyatsev .sectionCatalogElement,
  .oneCatalogElement.usluga-its_tehno .sectionCatalogElement {
    height: auto !important;
  }

  .oneCatalogElement.usluga-podpiska-its-prof-na-12-mesyatsev-aktsiya-8-4 .sectionCatalogElement>a,
  .oneCatalogElement.usluga-its-prof-premium-na-12-mesyatsev .sectionCatalogElement>a,
  .oneCatalogElement.usluga-its_tehno .sectionCatalogElement>a {
    top: unset !important;
    bottom: 2px !important;
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr th:nth-child(3) {
    width: calc(33.333% - 1px);
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr th:nth-child(5),
  .allSectionItems.good-1c-nastroika .servAdp tbody tr td:nth-child(5) {
    display: none;
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr th:nth-child(7) {
    width: calc(33.333% - 1px);
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr th:nth-child(9) {
    width: calc(33.333% - 1px);
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr td:nth-child(3) {
    width: calc(33.333% - 1px);
    box-sizing: border-box;
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr td:nth-child(6) {
    display: none;
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr td:nth-child(7) {
    width: calc(33.333% - 1px);
    box-sizing: border-box;
  }

  .allSectionItems.good-1c-nastroika .servAdp tbody tr td:nth-child(9) {
    width: calc(33.333% - 2px);
    box-sizing: border-box;
  }

  .allSectionItems.good-1c-nastroika .servAdp .recomendText.adp {
    font-size: 12px;
    padding-left: 10px;
  }

  div.description.service-obnovlenie-1s {
    padding-top: 20px;
  }

  div.description.service-soprovozhdenie-1s {
    padding-top: 20px;
  }

  .services-description {
    padding-top: 20px;
  }

  .its-description {
    margin-top: 25px;
  }

  .its-description .table-scroll-x-dop.table-bottom {
    margin-bottom: 25px;
  }

  .its-description .h2-advantages {
    margin-top: 0 !important;
  }

  .its-description .h2-our-clients {
    margin-top: 0 !important;
  }

  .its-description .h2-why-its {
    margin-top: 12px !important;
    padding-bottom: 0 !important;
  }

  .its-description .lower_alpha_ul {
    margin-top: 10px !important;
  }

  .good-dostavka-1c.allSectionItems table td.nolink {
    font-size: 16px;
  }

  .good-dostavka-1c.allSectionItems table td div span.red {
    font-size: 13px;
  }

  .good-1c-nastroika.allSectionItems table.servAdp th div {
    font-size: 13px !important;
  }

  .allSectionItems.good-1c-nastroika .servAdp .recomendText.adp {
    font-size: 13px !important;
    padding-top: 6px;
  }
}

@media (min-width: 800px) and (max-width: 1023px) {
  .banners {
    width: 765px;
    margin-left: auto;
    margin-right: auto;
  }

  table.fresh-table.second {
    width: 100%;
  }

  .cart-banner-bonus {
    width: 400px;
    height: auto;
  }

  .cart-banner-bonus img {
    width: 100%;
  }

  .cart-banner-bonus .present-cart {
    font-size: 18px;
    margin: 35px 0 0 230px;
  }

  .cart-banner-bonus .button {
    bottom: 2px;
    right: 29px;
    height: 20px;
    line-height: 20px;
  }

  .cart-banner-bonus .price {
    bottom: 32px;
    left: 250px;
  }

  .textCatalogElement.promoTextCatalog p>img {
    width: 55%;
  }

  .oneCatalogElement .noadph1+div>img {
    width: 55%;
  }

  .function-block .title {
    width: 140px;
  }

  #ymaps-map-id_135547766847646982695,
  #ymaps-map-id_135547766847646982695+div {
    width: 100% !important;
  }

  .fintes-club+table.fresh-table td:nth-child(2),
  .fintes-club+table.fresh-table td:nth-child(3) {
    width: 67px;
    box-sizing: border-box;
  }

  div.fresh-table-prev-header.fintes-club>div:nth-child(2),
  div.fresh-table-prev-header.fintes-club>div:nth-child(3) {
    width: 70px;
  }

  div.fresh-table-prev-header.fintes-club>div:nth-child(1) {
    width: calc(100% - 70px - 70px);
  }

}
/* End */


/* Start:/css/slick.css?15070169681776*/
/* 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;
    margin-left: auto;
    margin-right: auto;
}
.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;
}

/* End */


/* Start:/css/slick-theme.css?15070169683145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/css/./fonts/slick.eot');
    src: url('/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/css/./fonts/slick.woff') format('woff'), url('/css/./fonts/slick.ttf') format('truetype'), url('/css/./fonts/slick.svg#slick') format('svg');
}
/* 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: 'slick';
    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: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

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

/* 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-size: 6px;
    line-height: 20px;

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

    width: 20px;
    height: 20px;

    content: '•';
    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;
}

/* End */


/* Start:/css/media_350.css?172130148414129*/
@media (max-width: 480px){
	.table-scroll-x-dop{margin-bottom: 8px;height: 12px;width: 100%;background: #b3d4fc;display: none;}
	.table-scroll-x-dop>div{height: 12px;background: #55a8c3;}
	.table-scroll-x{overflow-x:auto;}
	.table-scroll-x-dop.table-bottom{margin-top: -7px;z-index: 3;position: relative;}
	/*.table-scroll-x::-webkit-scrollbar,
	.table-scroll-x-dop::-webkit-scrollbar{height: 12px;}
	.table-scroll-x::-webkit-scrollbar-thumb,
	.table-scroll-x-dop::-webkit-scrollbar-thumb{background:#55a8c3;}
	.table-scroll-x::-webkit-scrollbar-track,
	.table-scroll-x-dop::-webkit-scrollbar-track{background:rgba(190,232,238,1);}*/



	.bottomMenuWrap{background: none;}
	
	.innerWrapper, .header, .footer{min-width: 350px !important;}
	.footerInner>div{width:310px !important;}
	.bottomContacts{float:none;text-align:center;height:170px;}
	.bottomMenuWrap{float:none;}
	.bottomMenuWrap table{margin:0 auto;float:none;}
	.bottomMenuWrap table a{font-size:16px !important;}
	.copyright > div{padding-left:0;}
	.bottomContacts > div:nth-child(2), 
	.bottomPhones, .bottomEmails{padding-left:0;}
	.copyright>div>a{font-size:16px;}
	
	.call-us-block span{font-size:16px;}
	
	/*.paginationLt{display:none;}*/
	.btn-text{bottom:10%;right:5px;width:150px;}
	.btn1cFreshBanner>div:first-child{font-size:11px;}
	
	.headerLogo p{font-size:16px;white-space:normal;padding:5px 0 0 0;}
	.headerPhones{margin-top:10px;}
	.headerPhones .orderCall a{font-size:14px;}
	
	.bannerText{font-size:16px;}
	.content ul li, .content ol li{font-size:16px;}
	.content, .content p{font-size:16px !important;}
	table, table a{font-size:14px !important;}
	div.content div.ourAdvantages ul.advantages li{font-size:16px;}
	
	.partnersCarousel{width:195px !important;}
	
	.advantages-block{padding:20px 10px;overflow:hidden;}
	.advantages-wrap h2{font-size:17px;}
	.advantages-wrap ul li{width:auto;}
	.advantages-wrap ul li .icon{margin-right:10px;}
	.advantages-wrap ul li .name{white-space:normal;font-size:15px;max-width:250px;}
	
	.hits-main-block .slick-list,
	.main-complex-block .slick-list{margin: 0 10px;}
	.sl-slider-next, .sl-slider-prev{width:60px;height:60px;background-size:contain;}
	
	
	.table-main-block .allSectionItems tr td{height:50px;}
	.table-main-block .allSectionItems tr td.sectionTd{height:auto;}
	
	.table-main-block .allSectionItems table th div, 
	.allSectionItems table td div.price{font-size:14px !important;}

	.allSectionItems table td div.price,
	table, table a{font-size: 16px !important;}
	
	.table-main-block .allSectionItems tbody tr td:nth-child(5),
	.table-main-block .allSectionItems tbody tr td:nth-child(7){padding-top:5px;}
	.allSectionItems table td div{margin-top:3px;}
	
	.table-main-block .allSectionItems tbody tr th:nth-child(5), 
	.allSectionItems .goodsUsbAdp tbody tr th:nth-child(5), 
	.licenzii .allSectionItems tbody tr th:nth-child(5){text-align:left;width:50%;}
	
	.table-main-block .allSectionItems tbody tr th:nth-child(7), 
	.table-main-block .allSectionItems tbody tr td:nth-child(7), 
	.allSectionItems .goodsUsbAdp tbody tr th:nth-child(7), 
	.allSectionItems .goodsUsbAdp tbody tr td:nth-child(7), 
	.licenzii .allSectionItems tbody tr th:nth-child(7), 
	.licenzii .allSectionItems tbody tr td:nth-child(7){width:calc(50% - 1px);}
	
	.table-main-block .allSectionItems tbody tr td:nth-child(5), 
	.allSectionItems .goodsUsbAdp tbody tr td:nth-child(5), 
	.licenzii .allSectionItems tbody tr td:nth-child(5){width:calc(50% - 1px);padding-left:5px;padding-right:2px;padding-top:5px;}
	
	.table-main-block .allSectionItems tbody tr td:nth-child(7),
	.allSectionItems .goodsUsbAdp tbody tr td:nth-child(7),
	.licenzii .allSectionItems tbody tr td:nth-child(7){padding-left:5px;padding-right:2px;padding-top:5px;}
	
	.allSectionItems table td div.price:first-child{width:auto;margin-right:2px;}
	
	.toBasketNew{width:46px;}
	
	.toBasketNew:hover .mesBasket{display:none !important;}
	
	
	#slide-feedback .prev, #slide-feedback .next{width:50px;height:50px;background-size:contain;}
	div#slide-feedback div.reviewsCarousel.main ul li div.col_2{display:none;}
	div#slide-feedback div.reviewsCarousel.main, #fourth div#slide-feedback div.reviewsCarousel{width:310px !important;}
	div#slide-feedback div.reviewsCarousel.main ul li{width:300px; text-align:center;padding-left:0;}
	
	div.popup.basket{min-width:auto;}
	div.popup.basket div.head div.head-text{font-size:14px;}
	div.popup.basket div.head div.head-text{font-size:16px;line-height:1;}
	div.popup.basket div.head div.head-text mark{font-size:15px;}
	div.popup.basket div.head div.buttons div{width:auto;}
	div.popup.basket div.head div.buttons .return,
	div.popup.basket div.head div.buttons div{font-size:16px;}
	.table-main-block .allSectionItems tbody tr td:nth-child(5) .mesBasket, 
	.allSectionItems .goodsUsbAdp tbody tr td:nth-child(5) .mesBasket, 
	.licenzii .allSectionItems tbody tr td:nth-child(5) .mesBasket{display:none!important;}
	
	div.popup.basket{left:0;}
	div.popup.basket div.buy-with-it div.title{font-size:14px;font-weight: bold;}
	div.popup.basket div.buy-with-it div.also-buy{width:190px;}
	.arrow-left-buy, .arrow-right-buy{width:30px;height:30px;background-size: cover;}
	div.popup.basket div.buy-with-it div.one-item{margin:auto;height:230px;}
	
	.orderCallName{font-size:16px;}
	.orderCallSubmit, .callBossSubmit, .FreshFormSubmit{width:150px;font-size:18px;}
	.orderCallSubmit{font-size:16px;}
	.error-form .title{font-size:14px;}
	
	
	.oneValue{width:100%;height:30px;}
	.customLabel{width:calc(100% - 32px);}
	
	.allSectionItems .servAdp tbody tr td:nth-child(3){width: calc(14% - 2px);}
	.allSectionItems .servAdp tbody tr td:nth-child(5){width: calc(26% - 2px);padding-top:0;}
	.allSectionItems .servAdp tbody tr td:nth-child(7){width: calc(40% - 2px);padding-left:2px;padding-right:2px;}
	.allSectionItems .servAdp tbody tr td:last-child{width:20%;padding-left:2px;padding-right:2px;}
	
	.allSectionItems .servAdp tbody tr th:nth-child(3){width: calc(14% - 1px);}
	.allSectionItems .servAdp tbody tr th:nth-child(5){width: calc(26% - 1px);}
	.allSectionItems .servAdp tbody tr th:nth-child(7){width: calc(40% - 1px);}
	.allSectionItems .servAdp tbody tr th:nth-child(9){width: 20%;}
	.allSectionItems table.servAdp th div{padding-left:0;padding-right:0;font-size:12px;}
	.allSectionItems table th div{font-size:13px;}
	
	.allSectionItems .goodsUsbAdp tr td:first-child{width:58%;}
	.allSectionItems .goodsUsbAdp tbody tr td:nth-child(3){width:calc(42% - 2px);padding-left:2px;padding-right:2px;}
	.allSectionItems .goodsUsbAdp .firstTh{width:58%;}
	.allSectionItems .goodsUsbAdp tbody tr th:nth-child(3){width:calc(42% - 1px);}
	.allSectionItems .goodsUsbAdp tr td{height:50px;}
	.allSectionItems .goodsUsbAdp tr td.set{display: flex;justify-content: center;align-items: center;}
	.allSectionItems table.goodsUsbAdp td.set nobr{line-height:70px;}
	.allSectionItems .goodsUsbAdp tr td.sectionTd{height: auto;padding-top: 15px;padding-bottom: 15px;}
	
	.oneCatalogElement .sectionCatalogElement{height:140px;}
	.oneCatalogElement div.sectionCatalogElement>div{
		padding-left:2px;
		flex: 1;
		white-space: nowrap;
	}
	/*.oneCatalogElement div.sectionCatalogElement>div:nth-child(1){width: calc(27% - 5px);}*/
	/*.oneCatalogElement div.sectionCatalogElement>div:nth-child(2){width: calc(20% - 5px);}*/
	/*.oneCatalogElement div.sectionCatalogElement>div:nth-child(3){width: calc(53% - 5px);}*/
	/*.oneCatalogElement div.sectionCatalogElement>div:nth-child(4){width: calc(39% - 5px);}*/
	/*.oneCatalogElement div.sectionCatalogElement>div:nth-child(5){width: calc(40% - 5px);}*/
	/*.oneCatalogElement div.sectionCatalogElement>div:nth-child(6){width: calc(21% - 5px);}*/
	.oneCatalogElement .sectionCatalogElement > a{bottom:10px;opacity: 0;}
	
	.alsoBuyOrder .contentCatalogElement{padding-left:5px;}
	
	/*.cart-banner-bonus{height:90px;}
	.cart-banner-bonus .present-cart {margin: 25px 0 0 162px;font-size: 14px;}
	.cart-banner-bonus img{width:290px;}
	.cart-banner-bonus .price {left: 179px;bottom: 25px;font-size: 12px;}
	.cart-banner-bonus .button {right: 0px;left: 160px;bottom: 5px;height: 12px;line-height: 12px;width: 100px;font-size: 11px;}*/
	
	.content ul.services-icons li{width:45%;}
	
	.allSectionItems table.servicesAdp tbody tr>td:nth-child(5){padding-left:2px;padding-right:2px;}
	
	.banner .bannerInner{margin-left:5px;}
	.banner .bannerContent{width:225px;}
	.bannerIcon{margin-right:10px;}
	
	.kontragent-img-block img, .accounting-img-block img{height:auto!important;}
	.accounting-img-block p:nth-child(1), .accounting-img-block p:nth-child(2), .accounting-img-block p:nth-child(3){width:50%;}
	
	.inner-bl-descrtn{width:auto!important;}
	.inner-bl-descrtn video{width:100%;margin-right: 0 !important;margin-left: 0 !important;}
	
	.allSectionItems table th.lastTh div{padding-left:0;padding-right:0;}
	
	.inner-text-block iframe{width:100%;}
	
	.allSectionItems table td div span.red{font-size:12px;}
	
	ul#reviews_list li.left div.col_2 div.review,
	ul#reviews_list li.right div.col_2 div.review{background-size:contain;}
	ul#reviews_list li.left div.col_2 div.review div.r,
	ul#reviews_list li.left div.col_2 div.review div.l,
	ul#reviews_list li.right div.col_2 div.review div.l,
	ul#reviews_list li.right div.col_2 div.review div.r{background-size:100% 100%;height:100%;}
	
	#vacansies-callback-form .resume-wrapper{width:auto;}
	
	
	.info-partners-circle{width:300px;height:300px;}
	.info-partners-text {font-size: 20px;margin-top: 5px;}
	.info-partners-text>span{font-size:45px;}
	.info-partners-callback{margin-top:20px;font-size: 16px;padding: 0 20px;}
	
	.map-and-feedback-wrapper>.elem>div{width:100% !important;}
	
	.contacts-table td{padding-right:10px;}
	.contacts-phone-block .headerPhones{margin-right:0;white-space:nowrap;width:170px;}
	.contacts-phone-block .callNumber{font-size:19px;}
	.contacts-phone-block .orderCall{margin-top:10px;}
	
	
	.orderSubmit input[type=submit]{width:auto;font-size:16px;padding-left:10px;padding-right:10px;}
	.formName{white-space:normal;}
	
	.usbSecurity,
	.usbSecurity:hover{background-position-x: 4px !important;}
	.progSecurity{margin-top:-17px;}
	
	.allSectionItems table td.sectionTd, .allSectionItems table td.sectionTd a{font-size:16px !important;}

	.ltPtMenu, .ctPtMenu, .rtPtMenu{font-size: 16px !important;}
	.MainMenuIconsBlock.menu-is-open .icon-menu-mobile-close{font-size: 16px;}

	h2>a, 
	table h2>a{font-size: 16px !important;}
	table.main-news-block a{font-size: 16px !important;}

	.sliderContainer{width:90vw;height:auto;max-height: 30vw;}
	.oneImg{width:90vw;height:auto;}
	.imgWrap{height:auto;width:90vw;}
	.imgWrap img{width:90vw; height: auto;}

	.oneBanner .bannerText{bottom: 27px;}
	.oneBanner a, .oneBanner a img{width: 300px;height: 210px;}

	table.fresh-table.second{margin-bottom: 20px;}
	table.fresh-table.second tr td:first-child{padding-right: 10px;padding-bottom: 5px;}

	.article-app-keys{margin-bottom: 20px;}

	.text-list-4-mouns{left: -80px;}
	.text-list-4-mouns, .allSectionItems table td div.report-indiv-entrep-text-hides{width: 300px;box-sizing: border-box;}

	.content .text-list-4-mouns p, .content .allSectionItems table td div.report-indiv-entrep-text-hides p{font-size: 15px !important;}

	.big_slider{width: 340px !important;height: 380px;}
	.big_slider .title{font-size: 16px;}

	.text-list img{max-width: 100%;height: auto;}

	div.popup.basket div.buy-with-it div.one-item div.one-title{font-weight: bold;}
	div.popup.basket div.buy-with-it div.one-item div.one-price{font-weight: bold;}

	div.news-detail table td{
		padding: 5px 10px;
	}
	.textCatalogElement>div.cart-banner-bonus-text{
		/*width: 270px !important;*/
		height: auto;
	}

	.oneCatalogElement .sectionCatalogElement{
		height: auto;
		display: flex;
	    flex-wrap: wrap;
	    margin-left: -2px;
	    margin-right: -2px;
	}
	.oneCatalogElement div.sectionCatalogElement>div{
		margin-left: 2px;
		margin-right: 2px;
		display: flex;
    	justify-content: center;
    	align-items: center;
    	padding: 5px;
	}

	.allSectionItems table th div.advantages-hint-text, 
	.allSectionItems table th.lastTh div.advantages-hint-text, 
	.allSectionItems table td div.advantages-hint-text{
		font-size: 15px !important;
	}

	table.its_table{
		margin-top: 0;
	}

	div.description{
		padding-top: 0;
	}

	.cart-banner-bonus .present-cart{
		margin: 9% 0 0 58%;
    	font-size: 15px;
	}
	.cart-banner-bonus .button{
		height: 15px;
    	line-height: 15px;
    	width: 115px;
	}
	.includedNames{
		margin-top: 0;
	}
	.uslugi .textCatalogElement{
		margin-top: 0;
	}
	.oneCatalogElement.uslugi .textCatalogElement h1{
		margin: 0 !important;
	}
	.oneCatalogElement.uslugi .imgPriceCatalogElement+.textCatalogElement>.nameCatalogElement{
		margin-top: 10px;
	}
	.allSectionItems .applicationBanner+h1.small{
		margin-bottom: 0;
	}
	.content ul.services-icons{
		padding-right: 3px;
	}

	.pagination li{
		padding: 0 3px;
	}
	.pagination a{
		width: 8px;
		height: 8px;
		background-size: contain;
	}
	.pagination a:hover,
	.pagination li.current a{
		background-size: contain;
	}
	.nextSl{
		right: 25px;
	}
	.prevSl{
		left: 25px;
	}
	.prevSl, 
	.nextSl{
		top: 50%;
		transform: translate(0, -50%);
	}
	.prevSl{
		background-size: 12px;
		background-position: center left;
	}
	.nextSl{
		background-size: 12px;
		background-position: center right;
	}
	.paginationLt{
		bottom: -8px;
	}
	.usluga-vse-regiony table.fresh-table.second.first{
		margin-bottom: 0;
	}
	.usluga-vse-regiony .table-scroll-x-dop.table-bottom{
		margin-bottom: 0;
	}
	
	.video-mini-title{
		font-size: 13px;
	}
}

@media (max-width: 350px){
	.sliderContainer{width:310px;height:97px;}
	.oneImg{width:310px;height:97px;}
	.imgWrap{height:97px;width:310px;}
	.imgWrap img{width:310px;}
}
/* End */


/* Start:/bitrix/templates/.default/components/magicolors/soglasie.cookies/cookies-25/style.css?1749029382466*/
.cookie-consent {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f5f5f5;
    padding: 1rem;
    text-align: center;
    z-index: 9999;
    border-top: 1px solid #ccc;
    font-size: 0.9rem;
}

.cookie-consent button {
    background-color: #0078d7;
    color: white;
    border: none;
    padding: 0.5rem 1rem;
    cursor: pointer;
    border-radius: 4px;
}

.cookie-consent a {
    color: #0078d7;
    text-decoration: none;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/topMenuHeader/style.css?1563350381626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/topMenuHeader/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/topMenuAdp/style.css?1584601112626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/topMenuAdp/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/topMenuTable/style.css?1563350381626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/topMenuTable/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css?1563350380227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/bottomMenu/style.css?1563350381626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/bottomMenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/inner/template_styles.css?17792663429453*/
.functions {
  width: 100%;
  max-width: 960px;
  display: inline-block;
}

.function-block {
  height: 60px;
  margin: 11px;
  width: 220px;
  padding-bottom: 10px;
  border: 1px solid #ecedee;
  border-radius: 10px;
  box-shadow: 0 0 2px #dddddd;
  display: inline-block;
  padding: 15px;
  vertical-align: top;
  text-align: left;
  position: relative;
}

.footnote {
  background: #ebebeb;
  border-bottom: 1px solid #dbdbdb;
  color: #1b6199;
  min-height: 41px;
  display: flex;
  align-items: center;
  padding: 0 0 0 15px;
  border-top: 1px solid #FFF;
}

.footnote div p {
  color: #1b6199;
  font-weight: 600;
  font-size: 11px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.function-block .img {
  display: inline-block;
  height: 55px;
  vertical-align: middle;
  left: -6px;
  position: relative;
  width: 59px;

}

.function-block .img img {
  max-width: 100%;
}

.function-block .title {
  display: inline-block;
  vertical-align: middle;
  width: 140px;
  color: #000000;
  text-align: left;
  line-height: 1.2;
}

.filterWrapperInner.completed_works_filter {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filterWrapperInner.completed_works_filter a {
  text-decoration: none;
}

.set_filter_custom {
  background: #1ab952;
  border: 0;
  color: #fff;
  padding: 3px 0;
  margin: 0;
  font: 12px Tahoma, Arial, Helvetica;
  border-radius: 4px;
  -webkit-box-shadow: #c7c7c7 0 2px 2px;
  -moz-box-shadow: #c7c7c7 0 2px 2px;
  box-shadow: #c7c7c7 0 2px 2px;
  behavior: url(/PIE.htc);
  display: block;
  width: 235px;
  line-height: 22px;
  margin: 16px auto;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  width: 180px;
  padding: 5px 0;
}

.filterWrapper_custom {
  margin-top: 15px;
}

.filterWrapperInner_custom {
  background: #e9e9e9;
  padding: 15px 15px 0;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.customCheckbox_custom {
  background: url(/i/checkbox.png) no-repeat 0 0;
  width: 21px;
  height: 20px;
  display: block;
  margin: 0 15px 0 0;
}

.customCheckbox_custom.active {
  background: url(/i/checkboxA.png) no-repeat 0 0;
}

.oneValue_custom {
  float: left;
  width: 225px;
  display: flex;
  height: 28px;
  padding: 0 0 5px;
}

@media (min-width: 800px) {
  .oneValue_custom {
    height: auto;
  }
}

.customLabel_custom {
  color: #1b6199;
  font: 14px Tahoma, Arial, Helvetica;
  width: 189px;
}

.k-promo-wrapper {
  position: relative;

  /*border: 1px solid red;*/
}

.k-promo-price-full {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  bottom: 68px;
  left: 370px;
}

.k-promo-price-full:before {
  position: absolute;
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  top: calc(50% - 1px);
  left: 0;
  background-color: red;

}

.k-promo-price-discount {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 21px;
  font-family: sans-serif;
  text-shadow: black 2px 2px 2px;
  bottom: 130px;
  left: 413px;
}

.k-promo-price {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  bottom: 44px;
  left: 370px;
}

.k-action-picture-wrapper {
  position: relative;
}
.k-action-picture-wrapper[data-id] {
  display: inline-block;
}
.k-action-picture-wrapper[data-id] .k-current-price,
.k-action-picture-wrapper[data-id] .k-with-discount-price,
.k-action-picture-wrapper[data-id] .k-different-price {
  position: absolute;
  color: #dc2109;
  display: block;
}

.k-action-picture-wrapper[data-id=single-price] .k-current-price {
  bottom: 175px;
  right: 178px;
  z-index: 100;
  font-size: 24px;
  font-weight: 700;
  /*color: #3d4663;*/
  text-shadow: 0 1px 0 #ffffff;
}

.k-action-picture-wrapper[data-id="triple-price"] .k-different-price {
  bottom: 126px;
  right: 24px;
  z-index: 9;
  font-size: 30px;
  font-weight: 700;
  color: #dc2109;
  text-shadow: 0 1px 0 #3d4663;
}

.k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price,
.k-action-picture-wrapper[data-id="triple-price"] .k-current-price {
  color: #3d4663;
  z-index: 9;
  font-size: 38px;
  font-weight: 700;
}

.k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price {
  bottom: 30px;
  right: 193px;
  font-size: 19px;
}

.k-action-picture-wrapper[data-id="triple-price"] .k-current-price {
  bottom: 64px;
  right: 193px;
  font-size: 19px;
}

.k-action-picture-wrapper[data-id="triple-price"] .k-current-price:before {
  position: absolute;
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  top: calc(50% - 1px);
  left: 0;
  background-color: red;

}
@media (max-width: 1024px) {
  .action-table {
    width: 100%;
  }
  .action-table a {
    width: 100%;
  }
  .k-action-picture-wrapper[data-id=single-price] .k-current-price {
    bottom: calc(100dvw / 4.83);
    right: calc(100dvw / 4.49);
    font-size: calc(100dvw / 36.57);
  }
  .k-action-picture-wrapper[data-id="triple-price"] .k-different-price {
    bottom: calc(100dvw / 6.62);
    right: calc(100dvw / 40.96);
    font-size: calc(100dvw / 26.44);
  }

  .k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price,
  .k-action-picture-wrapper[data-id="triple-price"] .k-current-price {
    bottom: calc(100dvw / 13.3);
    right: calc(100dvw / 4.23);
    font-size: calc(100dvw / 46.55);
  }
  .k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price {
    bottom: calc(100dvw / 28.44);
  }
}
@media (min-width: 800px) and (max-width: 1024px) {
  .k-promo-price {
    left: calc(100dvw / 3.125);
    bottom: calc(100dvw / 25);
    font-size: calc(100dvw / 55.5);
  }

  .k-promo-price-full {
    left: calc(100dvw / 3.125);
    bottom: calc(100dvw / 16.4);
    font-size: calc(100dvw / 55.5);
  }

  .k-promo-price-discount {
    left: calc(100dvw / 2.72);
    bottom: calc(100dvw / 8.8);
    font-size: calc(100dvw / 47.62);
  }
}

@media (max-width: 800px) {
  .k-promo-price {
    bottom: 19%;
    left: 64%;
  }

  .k-promo-price-full {
    left: 64%;
    bottom: 28%;
  }

  .k-promo-price-discount {
    left: 72%;
    bottom: 51%;
    font-size: calc(100dvw / 30);
  }
}

@media (max-width: 600px) {
  .k-promo-price {
    font-size: 14px;
    bottom: 20%;
  }

  .k-promo-price-full {
    font-size: 14px;
    bottom: 29%;
  }
  .k-action-picture-wrapper[data-id="triple-price"] .k-different-price {
    bottom: calc(100dvw / 6.82);
    right: calc(100dvw / 64.96);
    font-size: calc(100dvw / 26.44);
  }
}
@media(max-width: 550px) {
  .k-action-picture-wrapper[data-id="triple-price"] .k-different-price {
    bottom: calc(100dvw / 6.75);
  }

  .k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price,
  .k-action-picture-wrapper[data-id="triple-price"] .k-current-price {
    bottom: calc(100dvw / 13.3);
    right: calc(100dvw / 4.43);
  }
  .k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price {
    bottom: calc(100dvw / 28.24);
  }
}
@media (max-width: 480px) {
  .k-promo-price-full:before {
    height: 1px;
  }

  .k-promo-price {
    font-size: calc(100dvw / 40);
    bottom: calc(100dvw / 12.3);
  }

  .k-promo-price-full {
    font-size: calc(100dvw / 40);
    bottom: calc(100dvw / 8.3);
  }

  .k-promo-price-discount {
    font-size: calc(100dvw / 32);
    bottom: 52.5%;
  }
  .k-action-picture-wrapper[data-id=single-price] .k-current-price {
    bottom: calc(100dvw / 5.1);
    right: calc(100dvw / 4.75);
  }
  .k-action-picture-wrapper[data-id="triple-price"] .k-different-price {
    bottom: calc(100dvw / 6.85);
    right: calc(100dvw / 72.96);
  }
  /*.k-action-picture-wrapper[data-id="triple-price"] .k-different-price {*/
  /*  bottom: calc(100dvw / 6.82);*/
  /*  right: calc(100dvw / 64.96);*/
  /*  font-size: calc(100dvw / 26.44);*/
  /*}*/

  .k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price,
  .k-action-picture-wrapper[data-id="triple-price"] .k-current-price {
    bottom: calc(100dvw / 13.3);
    right: calc(100dvw / 4.43);
  }
  .k-action-picture-wrapper[data-id="triple-price"] .k-with-discount-price {
    bottom: calc(100dvw / 28.24);
  }
}

.detail-its-wrapper .k-different-price{
	bottom: 150px !important;
}

.detail-its-wrapper .k-current-price{
	bottom: 88px !important;
}

.detail-its-wrapper .k-with-discount-price{
	bottom: 55px !important;
}

@media (max-width: 1024px) {
  .detail-its-wrapper .k-different-price {
    bottom: calc(100dvw / 5.01) !important;
    right: calc(100dvw / 65.96) !important;
    font-size: calc(100dvw / 26.44) !important;
  }
  
  .detail-its-wrapper .k-current-price {
    bottom: calc(100dvw / 7.8) !important;
    right: calc(100dvw / 4.8) !important;
    font-size: calc(100dvw / 46.55) !important;
  }
  .detail-its-wrapper .k-with-discount-price{
  bottom: calc(100dvw / 10.85) !important;
  right: calc(100dvw / 4.8) !important;
    font-size: calc(100dvw / 46.55) !important;
  }
}
@media (max-width: 480px) {
  .detail-its-wrapper .k-different-price {
    bottom: calc(100dvw / 4.85) !important;
    right: calc(100dvw / 72.96) !important;
  }
/* End */
/* /css/jquery.jscrollpane.css?15633503841423 */
/* /css/jquery.fancybox.css?15633503844148 */
/* /css/normalize.css?15633503849057 */
/* /css/main.css?173386270499447 */
/* /css/media.css?172130121173246 */
/* /css/slick.css?15070169681776 */
/* /css/slick-theme.css?15070169683145 */
/* /css/media_350.css?172130148414129 */
/* /bitrix/templates/.default/components/magicolors/soglasie.cookies/cookies-25/style.css?1749029382466 */
/* /bitrix/templates/.default/components/bitrix/menu/topMenuHeader/style.css?1563350381626 */
/* /bitrix/templates/.default/components/bitrix/menu/topMenuAdp/style.css?1584601112626 */
/* /bitrix/templates/.default/components/bitrix/menu/topMenuTable/style.css?1563350381626 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css?1563350380227 */
/* /bitrix/templates/.default/components/bitrix/menu/bottomMenu/style.css?1563350381626 */
/* /bitrix/templates/inner/template_styles.css?17792663429453 */
