/* Copyright (c) �CompTek� | http://www.comptek.ru/ */
@charset "windows-1251";
@font-face {
  font-family: 'Uni Sans';
  src: local('Uni Sans Thin Caps Regular'), local('UniSansThinCaps'),
    url('/fonts/uni_sans_thin.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Uni Sans';
  src: local('Uni Sans Heavy Caps Regular'), local('UniSansHeavyCaps'),
    url('/fonts/uni_sans_heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Light';
  src: local('Fira Sans Two'), local('FiraSans-Two'),
    url('/fonts/firasans-two.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Light';
  src: local('Fira Sans Eight'), local('FiraSans-Eight'),
    url('/fonts/firasans-eight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Light';
  src: local('Fira Sans Hair'), local('FiraSans-Hair'),
    url('/fonts/firasans-hair.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Light';
  src: local('Fira Sans Thin'), local('FiraSans-Thin'),
    url('/fonts/firasans-thin.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Light';
  src: local('Fira Sans UltraLight'), local('FiraSans-UltraLight'),
    url('/fonts/firasans-ultralight.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'),
    url('/fonts/firasans-extralight.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans Light'), local('FiraSans-Light'),
    url('/fonts/firasans-light.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans Book'), local('FiraSans-Book'),
    url('/fonts/firasans-book.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans'), local('FiraSans-Regular'),
    url('/fonts/firasans-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans Medium'), local('FiraSans-Medium'),
    url('/fonts/firasans-medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans SemiBold'), local('FiraSans-SemiBold'),
    url('/fonts/firasans-semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: local('Fira Sans Bold'), local('FiraSans-Bold'),
    url('/fonts/firasans-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Heavy';
  src: local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'),
    url('/fonts/firasans-extrabold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Heavy';
  src: local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'),
    url('/fonts/firasans-extrabold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Heavy';
  src: local('Fira Sans Heavy'), local('FiraSans-Heavy'),
    url('/fonts/firasans-heavy.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans Heavy';
  src: local('Fira Sans Ultra'), local('FiraSans-Ultra'),
    url('/fonts/firasans-ultra.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'PT Sans';
  src: url('/fonts/PTS55F_W.eot');
  src: local('PT Sans'), url('/fonts/PTS55F_W.woff') format('woff'),
    url('/fonts/PTS55F_W.ttf') format('truetype'),
    url('/fonts/PTS55F_W.svg#PTSans-Regular') format('svg');
}

@font-face {
  font-family: 'Museo Cyr';
  src: url('/fonts/museosanscyrl_500-webfont.eot');
  src: url('/fonts/museosanscyrl_500-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/museosanscyrl_500-webfont.woff') format('woff'),
    url('/fonts/museosanscyrl_500-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'museo_cyrl300';
  src: url('/fonts/exljbris_-_museo_cyrl_300.eot');
  src: url('/fonts/exljbris_-_museo_cyrl_300.eot?#iefix')
      format('embedded-opentype'),
    url('/fonts/exljbris_-_museo_cyrl_300.woff2') format('woff2'),
    url('/fonts/exljbris_-_museo_cyrl_300.woff') format('woff'),
    url('/fonts/exljbris_-_museo_cyrl_300.ttf') format('truetype'),
    url('/fonts/exljbris_-_museo_cyrl_300.svg#museo_cyrl300') format('svg');
  font-weight: normal;
  font-style: normal;
}

body,
html {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  font-size: 14px;
  color: #444;
  background-color: #fff;
}

.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.content {
  padding-bottom: 230px;
}
.no-external-link:after {
  content: none;
}
a {
  color: #2b8bbb;
  text-decoration: none;
}
a:hover {
  color: #df523f;
  text-decoration: underline;
}
.document .main a[href^='http']:after,
nav a[href^='http']:after,
a[href^='http'].external:after {
  content: ' ';
  display: inline-block;
  margin: 0px 0px 0px 3px;
  height: 10px;
  width: 15px;
  background-image: url(/img/icons/externallink.gif); /*background: url(data:image/png;base64,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) no-repeat;*/
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
a[href^='http'].external:after {
  margin: 0px 0px 0px 5px;
}
a[href^="http://www.twitter.com/CiscoTrainings"]:after
{
  content: none !important;
}
.lock {
  color: #c0ccd8;
}
.lock:after {
  content: ' ';
  display: inline-block;
  margin: 0px 0px 0px 2px;
  height: 15px;
  width: 15px;
  background-image: url(/img/icons/lock.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.menu a[href$='.pdf']:after,
.specifications-comparing a[href$='.pdf']:after {
  content: ' ';
  position: absolute;
  display: inline-block;
  margin: 1px 0px 0px 3px;
  height: 15px;
  width: 15px;
  background-image: url(/img/icons/pdf-link.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.menu a[href*='youtube.com']:after {
  content: ' ';
  position: absolute;
  display: inline-block;
  margin: 1px 0px 0px 3px;
  height: 15px;
  width: 15px;
  background-image: url(/img/icons/youtube-link.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
a.download:after {
  content: ' ';
  position: absolute;
  display: inline-block;
  margin: 2px 0px 0px 3px;
  height: 15px;
  width: 15px;
  background-image: url(/img/icons/download.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

ol li {
  padding: 5px 0px 5px 0px;
  line-height: 22px;
}
/*.document .main a[href^="http"]:hover:after {background-position: 0px -50px;  }	*/
.yashare-auto-init a:after {
  content: none !important;
}
.yashare-auto-init {
  margin: 30px 0px 15px 0px;
  clear: both;
}
sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
input[type='text'],
input[type='search'],
input[type='password'],
input[type='email'],
input[type='number'],
textarea,
input:disabled {
  border-radius: 4px;
  font-family: Tahoma;
  border: 1px solid #ccc;
  color: #444;
  padding: 4px 8px 5px 8px;
  font-size: 14px;
  margin: 0px;
}
input[type='text']:hover,
input[type='password']:hover,
select:hover,
input[type='email']:hover,
textarea:hover,
input[type='number']:hover {
  background-color: #f5fce8;
  transition: all 0.5s ease;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
input[type='submit'],
input[type='reset'],
input[type='button'] {
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: tahoma;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  cursor: pointer;
  border: 1px solid #c3c6c9;
  background-color: #fff;
  padding: 4px 10px;
  color: #2b8bbb;
  border-radius: 3px;
  font-size: 13px;
  font-weight: normal;
}
input:disabled {
  color: #999;
  box-sizing: border-box;
}
@-moz-document url-prefix() {
  input[type='submit'],
  input[type='reset'],
  input[type='button'] {
    padding: 4px 7px;
  }
  sup {
    top: -0.7em;
  }
}
input[type='submit']:hover,
input[type='reset']:hover,
input[type='button']:hover {
  background-color: #f7f8f9;
}
input[type='submit']:active,
input[type='reset']:active,
input[type='button']:active {
  /* position: relative;*/
  text-shadow: -2px 1px 0px rgba(255, 255, 255, 1);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); /*	margin-top: 1px;*/
}
input[type='submit']:disabled {
  opacity: 0.6;
  background-color: #e9e9e9 !important;
  color: #888 !important;
  text-shadow: none !important;
}
textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.main-nav .disabled {
  opacity: 0.8;
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}

.main .content-price {
  font-size: 18px;
}

.warning-browser {
  background-color: #ffeca6;
  border-bottom: 1px solid #f0de9b;
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 0px;
}
.warning-browser .container {
  padding: 5px 0px;
}
.warning-browser .container p {
  background-image: url('/img/icons/reg-fields/error.png');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 22px;
}

ul.list-bullet {
  list-style: none;
  margin: 0px;
  padding: 0px 15px !important;
}
ul.list-bullet li/*, .bual li */ {
  padding: 5px 0px 5px 25px !important;
  list-style: none !important;
  line-height: 22px;
}
ul.list-bullet li:before/*, .bual li:before*/ {
  content: '\203A';
  color: #df523f;
  margin-right: 7px;
  font-weight: bold; /*position: absolute;*/
  margin: 0px 6px 0px -15px;
  font-size: 16px;
}
ul.list-bullet li ol {
  padding-top: 5px !important;
  padding-left: 25px;
}
ul.list-bullet li ol li {
  list-style: decimal !important;
  padding: 5px 0px 5px 0px !important;
}
ul.list-bullet li ol li:before {
  content: none;
}
ul.list-bullet ol li ol li {
  list-style: lower-alpha !important;
}
ul.list-bullet li ul {
  padding-top: 5px !important;
  padding-left: 0px;
}
ul.list-bullet li ul li:before {
  content: ' - ' !important;
}
ul.list-bullet li ul li:last-child {
  padding-bottom: 0px !important;
}
ul.list-course li ul.list-bullet {
  padding-top: 5px !important;
}
ul.list-course li ul.list-bullet li {
  padding: 3px 0px 3px 25px !important;
}
ul.list-none {
  padding: 1px 0px;
  margin: 0px;
}
ul.list-none li {
  list-style: none;
  padding: 0px 0px;
}
ul.list-links {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
ul.list-links li {
  list-style: none;
  padding: 5px 0px;
}
ul.list-bullet li > h5 {
  margin: -22px 0px 10px 0px;
}

ul.list-bullet.tech li {
  font-size: 13px;
  padding: 2px 0px 0px 25px !important;
}

.major {
  background-color: #c3e27f !important;
  text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b;
  font-size: 15px !important;
  color: #56642c !important;
  padding: 8px 20px !important;
}
.major:hover {
  background-color: #c3ea6e !important;
}
.major:active {
  background-color: #b1ce70;
}

/* ��������� ��� ��� ������ ���� */
.document input[type='text'],
.document input[type='search'],
.document input[type='email'],
.document input[type='password'] {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* �������� */
label input[type='checkbox'] {
  display: none;
}
label:not(.last):not(.first) input[type='checkbox'] + span {
  display: inline-block;
  position: relative;
  bottom: -5px;
  width: 18px;
  height: 18px;
  margin-right: 2px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
}
label:not(.last):not(.first):hover input[type='checkbox'] + span {
  background-color: #f5fce8;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
label input[type='checkbox']:checked + span {
  border: 1px solid #c3c6c9;
  background: #c3e27f;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDg1NzIxMjVEQzMyMTFFNDkwQTFCQTg5REEwOTM3N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDg1NzIxMjZEQzMyMTFFNDkwQTFCQTg5REEwOTM3N0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ODU3MjEyM0RDMzIxMUU0OTBBMUJBODlEQTA5Mzc3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0ODU3MjEyNERDMzIxMUU0OTBBMUJBODlEQTA5Mzc3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlI2jYQAAAB+UExURUhMSU5STVBUTlNXUFhdU3F4YoiPcZaeebK7irXAir/NjcHOkMLhf8Pif8TjgMTjgcXVkMXjgcbVkcbkgsfWksfXk8flhMjXk8jXlMjlhcnmhsrmhsvnh8vniMzoic3ois7oi8/pjNDbnNDqjdHmk9Hrj9Lrj9PnldPskNfulZ8f0hYAAAB5SURBVBjTpdDJEoJADATQCIyymREQZFgMoKD8/w8KYRQoTpR96ap3SarhvAnsJ8xJrQnpIl5qSUixCYIWxGKGGZMsHwXKKh3kRshUuta1bj0tTJ0BRmODFqa7A3D4CVPwPsEs08WoP86in0ieIvzKSP5QijL8Y4kpH/ZJEdUcaTO3AAAAAElFTkSuQmCC');
}
label input[type='checkbox']:checked + span:hover {
  background-color: #c3e27f !important;
}
label input[type='radio'] {
  display: none;
}

.radio-buttons {
  padding: 0px 0px 0px 5px;
  margin: 0px;
  margin-bottom: -7px; 
  /* width:310px */

}
.radio-buttons:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
.radio-buttons li {
  text-align: left;
  float: left;
  display: block;
  padding: 5px 25px 5px 0px;
  min-width: 64px;
}
.radio-buttons .column {
  width: auto !important;
  padding: 0px 0px !important;
}
label:not(.last):not(.first) input[type='radio'] + span {
  display: inline-block;
  position: relative;
  bottom: -5px;
  width: 18px;
  height: 18px;
  margin-right: 2px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  cursor: pointer;
}
label input[type='radio']:checked + span {
  border: 1px solid #c3c6c9;
  background: #c3e27f;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU0N0Q5MTdEQzRBMTFFNEJGRkRCMTIxNDVFQzU1N0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU0N0Q5MThEQzRBMTFFNEJGRkRCMTIxNDVFQzU1N0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTQ3RDkxNURDNEExMUU0QkZGREIxMjE0NUVDNTU3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTQ3RDkxNkRDNEExMUU0QkZGREIxMjE0NUVDNTU3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppv4UaoAAABUUExURUhMSU9UTVFVTlFWT1JWT1NXT1NYUHqBZ3uDaH2EaX2Fab7dfMHgfsLhf8Pif8PigMbXj8fZj8jakMnbkMnbkcnmhsrmhs/pjNPrkNPskNPskdnvlw/OjKcAAABhSURBVBjTY+DDAhhIFeRHofBqF5WUlpYQRRUUF+RgYuYUFoeYABEUE2BlAAI2EVEklVLsDGDAJYEkKM0IEWSRJiSIVTvMImFRFCcJcDAxcQqJE3Y8Hx8PHy8PN7lBR4QgAPsIFKqhhjnIAAAAAElFTkSuQmCC');
}
.radio-buttons.vertical li {
  float: none;
}
.just-one-column .radio-buttons {
  width: 666px;
}

.checkbox input[type='checkbox'] {
  display: none;
}
.checkbox {
  width: 18px;
  position: relative; /*height: 35px;*/
}
.checkbox label {
  cursor: pointer;
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #fff;
}
.standart-table .checkbox label {
  top: -10px;
  left: 0px;
}
.checkbox label:hover {
  background-color: #ffffee;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.checkbox label:after {
  text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
  opacity: 0;
  content: '';
  position: absolute;
  width: 9px;
  height: 4px;
  background: transparent;
  top: 4px;
  left: 4px;
  border: 2px solid #56642c;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.checkbox label span {
  margin-left: 27px;
  display: inline-block;
  white-space: nowrap;
}
.checkbox label:hover::after {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
  filter: alpha(opacity=30);
  opacity: 0.3;
}
.checkbox input[type='checkbox']:checked + label {
  background-color: #c3e27f;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}
.checkbox input[type='checkbox']:checked + label:hover {
  background-color: #c3ea6e;
}
.checkbox input[type='checkbox']:checked + label:after {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  filter: alpha(opacity=100);
  opacity: 1;
  text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b;
}

/* TAGS */
.vendor-tags .wireless {
  background-color: #3d7ca6;
}
.vendor-tags .beseda {
  background-color: #ee1c25;
}
.vendor-tags .learning {
  background-color: #df523f;
}
.vendor-tags .dell {
  background-color: #0188cc;
}
.vendor-tags .cisco {
  background-color: #049fd9;
}
.vendor-tags .avaya {
  background-color: #df523f;
}
.vendor-tags .eizo {
  background-color: #0062ad;
}
.vendor-tags .alcatel {
  background-color: #66499e;
}
.vendor-tags .alcatel-lucent {
  background-color: #66499e;
}
.vendor-tags .oracle {
  background-color: #ff0000;
}
.vendor-tags .systimax {
  background-color: #009792;
}
.vendor-tags .commscope {
  background-color: #009792;
}
.vendor-tags .f5 {
  background-color: #e51937;
}
.vendor-tags .ruckus {
  background-color: #000;
}
.vendor-tags .edgecore {
  background-color: #000;
}
.vendor-tags .bcs {
  background-color: #c00000;
}
.vendor-tags .lifesize {
  background-color: #281e8e;
}
.vendor-tags .jabra {
  background-color: #fff200;
  color: #d8b037;
}
.vendor-tags .ixia {
  background-color: #000;
}
.vendor-tags .root {
  display: none;
}
.vendor-tags .acceltex {
  background-color: #0066a4;
}
.vendor-tags .pdu {
  background-color: #ff0000;
}
.vendor-tags .fluke {
  background-color: #475d80;
}
.vendor-tags .dell_emc {
  background-color: #2c95dd;
}
.vendor-tags .ubiquiti {
  background-color: #1392c5;
}
.vendor-tags .xclaim {
  background-color: #00a4c7;
}
.vendor-tags .siklu {
  background-color: #646363;
}
.vendor-tags .dasan {
  background-color: #043d81;
}
.vendor-tags .infinet {
  background-color: #00a5ce; /*#F39C26;*/
}
.vendor-tags .cambium {
  background-color: #144677;
}
.vendor-tags .mikrotik {
  background-color: #772b2f;
}
.vendor-tags .masshtab {
  background-color: #ac261a;
}
.vendor-tags .seminar {
  background-color: #ff961b;
  box-shadow: inset 0 0 0 1px #f2901c;
}
.vendor-tags .grandstream {
  background-color: #355a91;
}
.vendor-tags .fujitsu {
  background-color: #e60004;
}
.vendor-tags .audiocodes {
  background-color: #002662;
}
.vendor-tags .uniview {
  background-color: #bb2b2f;
}
.vendor-tags .usergate {
  background-color: #263646;
}
.vendor-tags .ir {
  background-color: #ed2750;
}
.vendor-tags .arista {
  background-color: #002859;
}
.vendor-tags .gigaset {
  background-color: #fd5200;
}
.vendor-tags .DCN {
  background-color: #d2202b;
}
.vendor-tags .teltonika {
  background-color: #0054a6;
}
.vendor-tags .extreme {
  background-color: #409;
}
.vendor-tags .NGINX {
  background-color: #009900;
}
.vendor-tags .intracom {
  background-color: #be2d19;
}
.vendor-tags .ceragon {
  background-color: #77787b;
}
.vendor-tags .ruijie {
  background-color: #d20032;
}
.vendor-tags .rajant {
  background-color: #008fcb;
}
.vendor-tags .yealink {
  background-color: #3fa683;
}
.vendor-tags .yeastar {
  background-color: #0070c0;
}
.vendor-tags .appDynamics {
  background-color: #17212c;
}
.vendor-tags .netams {
  background-color: #2720CA;
}
.vendor-tags .nextouch {
  background-color: #1d4694;
}
.vendor-tags .maipu {
  background-color: #183884;
}
.vendor-tags .getmobit {
  background-color: #000000;
}
.vendor-tags .getmobit {
  background-color: #000000;
}
.vendor-tags .fanvil {
  background-color: #e41f28;
}
.vendor-tags .tongtech {
  background-color: #de1f25;
}
.vendor-tags .indeed {
  background-color: #ff3f23;
}
.vendor-tags .canovate {
  background-color: #c20d19;
}
.vendor-tags .impuls {
  background-color: #2b2b71;
}
.vendor-tags .svetets {
  background-color: #0066cc;
}
.vendor-tags .unitel {
  background-color: #204080;
}
.vendor-tags .flat {
  background-color: #a8142a;
}
.vendor-tags .minicom {
  background-color: #566bae;
}
.vendor-tags .space {
  background-color: #36003b;
}
.vendor-tags .dimprom {
  background-color: #003555;
}
.vendor-tags .DIS {
  background-color: #00A5CD;
}
.vendor-tags .dataru {
  background-color: #0070BD;
}
.vendor-tags .zctt {
  background-color: #555658;
}
.vendor-tags .barsum {
  background-color: #ed8000;
}
.vendor-tags .iqtools {
  background-color: #13A5DE;
}
.vendor-tags .premiumline {
  background-color: #a13737;
}
.vendor-tags .linki {
  background-color: #000000;
}
.vendor-tags .efive {
  background-color: #A1BF5B;
}
.vendor-tags .loudplay {
  background-color: #102938;
}
.vendor-tags .gagarin {
  background-color: #BD2950;
}
.vendor-tags .yadro {
  background-color: #000000;
}
.vendor-tags .ZRJ {
  background-color: #1478A9;
}
.vendor-tags .openyard {
  background-color: #9224FF;
}
.vendor-tags .snom {
  background-color: #474444;
}
.vendor-tags .dannman {
  background-color: #316BB5;
}

span.tags {
  background-color: #ff9800 !important;
}
.tags.anons {
  background-color: #ffc107;
}
.news-detail {
  display: none; /*  position: relative; margin-top: -15px; clear: both;  margin-bottom: 14px;*/
}
.news-detail .date {
  font-size: 12px;
  margin: 0px 10px 5px 0px;
  color: #92a6ba;
}
h2 + .date {
  font-size: 12px;
  margin: 0px 10px 5px 0px;
  color: #92a6ba;
  position: relative;
  top: -10px;
}
h2 + .date + .vendor-tags {
  position: relative;
  top: -10px;
}
h2 + .date + .vendor-tags:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
h2 + h3 {
  margin-top: -15px;
}

.vendor-tags {
  margin: 5px 0px 0px 0px;
}
.vendor-tags a,
.vendor-tags span,
.news-list .tags a,
.news-list .tags span {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 3px;
  color: #fff;
  padding: 2px 5px 3px 5px;
  border-radius: 4px;
  font-size: 12px; /* opacity: 0.6;*/
}
.vendor-tags a,
.vendor-tags span {
  background-color: #ccc;
}
.vendor-tags a:hover,
.news-list .tags a:hover,
.vendor-tags span:hover,
.news-list .tags span:hover {
  opacity: 0.7;
  text-decoration: none;
}

.metro {
  padding-left: 26px;
}
.metro:before {
  content: ' ';
  background-image: url(/img/icons/metro-icon.png);
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  margin: 3px 0px 0px -21px;
}

.how-to-get {
  padding: 0px 0px 0px 55px;
}
.how-to-get li {
  padding: 5px 0px;
  list-style: none;
}
.how-to-get li:before {
  content: ' ';
  display: inline-block;
  background-image: url(/img/icons/car-icon.png);
  width: 20px;
  height: 20px;
  position: absolute;
  margin: 15px 0px 0px -35px;
}

.list-course {
  padding: 0px 0px 0px 55px;
}
.list-course > li {
  padding: 5px 0px;
  list-style: none;
}
.list-course > li p {
  margin: 3px 0px;
}
.list-course > li:before {
  content: ' ';
  display: inline-block;
  background-image: url(/img/icons/course-icon.png);
  width: 27px;
  height: 20px;
  position: absolute;
  margin: 5px 0px 0px -43px;
}
.list-course > li ul {
  padding-left: 0px !important;
}

.list-benefits {
  margin: 0px;
  padding: 0px;
  display: table;
  width: 100%;
}
.list-benefits li {
  list-style: none;
  display: table-cell;
  width: 33%;
  padding: 0px 0px;
}
/*.list-benefits li:nth-child(1) .bubble { background-color: #4CAF50;}
    .list-benefits li:nth-child(2) .bubble { background-color: #FFC107}
    .list-benefits li:nth-child(3) .bubble { background-color: #00BCD4}*/
.list-benefits li p {
  text-align: left;
}
.list-benefits li .bubble {
  background-color: #ccc;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  margin: 10px auto 20px auto;
}

.display-none {
  display: none;
}

/* ���� */
.tabs {
  margin: 25px 0px;
}
.tabs > div,
.tabs > input {
  display: none;
}

.tabs > label {
  padding: 9px 16px;
  cursor: pointer;
  line-height: 40px;
}
.tabs > label span {
  font: 16px/19px Arial;
  color: #2b8bbb;
  border-bottom: 1px dashed;
  border-color: rgba(43, 139, 187, 0.5);
  cursor: pointer;
  white-space: nowrap;
  margin: 0px 0px 25px 0px;
}
.tabs > label span:hover {
  border-color: #df523f;
  color: #df523f;
}

.tabs input[type='radio']:checked + label {
  border: 1px solid #c3c6c9;
  border-radius: 4px;
  padding: 9px 15px;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tabs input[type='radio']:checked + label span {
  border-bottom: 0px;
  color: #2b8bbb;
}

.tabs > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.tabs > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.tabs > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.tabs > input:nth-of-type(4):checked ~ div:nth-of-type(4),
.tabs > input:nth-of-type(5):checked ~ div:nth-of-type(5),
.tabs > input:nth-of-type(6):checked ~ div:nth-of-type(6),
.tabs > input:nth-of-type(7):checked ~ div:nth-of-type(7),
.tabs > input:nth-of-type(8):checked ~ div:nth-of-type(8),
.tabs > input:nth-of-type(9):checked ~ div:nth-of-type(9),
.tabs > input:nth-of-type(10):checked ~ div:nth-of-type(10),
.tabs > input:nth-of-type(11):checked ~ div:nth-of-type(11),
.tabs > input:nth-of-type(12):checked ~ div:nth-of-type(12),
.tabs > input:nth-of-type(13):checked ~ div:nth-of-type(13),
.tabs > input:nth-of-type(14):checked ~ div:nth-of-type(14),
.tabs > input:nth-of-type(15):checked ~ div:nth-of-type(15),
.tabs > input:nth-of-type(16):checked ~ div:nth-of-type(16),
.tabs > input:nth-of-type(17):checked ~ div:nth-of-type(17) {
  display: block;
  margin: 20px 0px 10px 0px;
}
.tabs .index-list .list .catalog-group {
  margin: 10px 0px 10px 0px;
}

.item .tabs > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.item .tabs > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.item .tabs > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.item .tabs > input:nth-of-type(4):checked ~ div:nth-of-type(4),
.item .tabs > input:nth-of-type(5):checked ~ div:nth-of-type(5),
.item .tabs > input:nth-of-type(6):checked ~ div:nth-of-type(6),
.item .tabs > input:nth-of-type(7):checked ~ div:nth-of-type(7),
.item .tabs > input:nth-of-type(8):checked ~ div:nth-of-type(8),
.item .tabs > input:nth-of-type(9):checked ~ div:nth-of-type(9),
.item .tabs > input:nth-of-type(10):checked ~ div:nth-of-type(10),
.item .tabs > input:nth-of-type(11):checked ~ div:nth-of-type(11),
.item .tabs > input:nth-of-type(12):checked ~ div:nth-of-type(12),
.item .tabs > input:nth-of-type(13):checked ~ div:nth-of-type(13),
.item .tabs > input:nth-of-type(14):checked ~ div:nth-of-type(14),
.item .tabs > input:nth-of-type(15):checked ~ div:nth-of-type(15),
.item .tabs > input:nth-of-type(16):checked ~ div:nth-of-type(16),
.item .tabs > input:nth-of-type(17):checked ~ div:nth-of-type(17) {
  margin: 25px 0px -10px 0px;
}

hr {
  color: #e0e4e8;
  background-color: #e0e4e8;
  border: 0px none;
  height: 1px;
  clear: both;
  margin: 30px 0px;
}
select {
  border-radius: 3px;
  padding: 4px 5px;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #666;
}
select:disabled {
  background-color: #f7f8f9;
  color: #ccc;
}
/* ���� INPUT FILE */
label.uploadbutton {
  border-radius: 4px; /*margin-top: 3px;*/
  margin-bottom: -5px;
  background-color: #fff;
  border: 1px solid #ccc; /*height: 25px;*/
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
}
label.uploadbutton:hover {
  background-color: #f5fce8;
  transition: all 0.5s ease;
}
label.uploadbutton input {
  display: none;
}
label.uploadbutton .button {
  width: 80px;
  font-size: 14px;
  display: inline-block;
  height: 26px;
  line-height: 25px;
  text-align: center;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  border-right: 1px solid #c3c6c9;
  font-family: tahoma;
  letter-spacing: 1px;
  color: #2b8bbb;
}
label.uploadbutton:hover .button {
  background-color: #f7f8f9;
}
label.uploadbutton:active .button {
  position: relative;
  text-shadow: -2px 1px 0px rgba(255, 255, 255, 1);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
label.uploadbutton .input {
  width: 142px;
  font-size: 14px;
  padding-left: 4px;
  color: #999;
  white-space: nowrap;
  display: inline-block;
}
#green-button {
  background-color: #c3e27f;
  padding: 0px 13px 0px 13px;
  letter-spacing: 1.5pt;
  border: 1px solid #b0c288;
  color: #56642c;
  font-size: 14px;
  height: 33px;
  text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b;
}
#green-button:hover {
  background-color: #c3ea6e;
}
#green-button:active {
  background-color: #b1ce70;
}

/*
    #blue-button { background-color:#6699cc; padding: 0px 13px 0px 13px; letter-spacing: 1.5pt; 
    border:1px solid #b0c288; color: #fff; font-size: 13px; height: 33px;}
	#blue-button:hover { background-color:#a6cfe0; color: gray; }
	#blue-button:active { background-color: #b1ce70;}
*/

#little-green-button {
  background-color: #c3e27f;
  border: 1px solid #b0c288;
  color: #56642c;
  text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b;
}
#little-green-button:hover {
  background-color: #c3ea6e;
}
#little-green-button:active {
  background-color: #b1ce70;
}

.container {
  position: relative;
  width: 1350px;
  margin: 0 auto;
  padding: 0;
}
.container:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
#container-table {
  width: 100%;
}
.blue-white-button {
  border: 1px solid #c3c6c9;
  color: #657483;
  background: #fff;
  font-size: 14px;
  padding: 10px 10px;
  border-radius: 4px;
}
.block-title {
  font-size: 20px;
  color: #444;
  font-weight: normal;
  margin: 10px 0px 15px 0px;
}
h2 {
  font-size: 27px;
  font-weight: normal;
  margin: 20px 0px 20px 0px;
  line-height: 35px;
  margin-right: 81px;
  letter-spacing: 0.6pt;
}
h3 {
  font-size: 20px;
  font-weight: normal;
  margin: 20px 0px 20px 0px;
  letter-spacing: 0.1pt;
  line-height: 27px;
}
h4 {
  font-size: 18px;
  font-weight: normal;
  margin: 20px 0px 15px 0px;
  letter-spacing: 0.1pt;
  line-height: 25px;
}
h5 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0px 10px 0px;
  line-height: 25px;
}
p {
  line-height: 22px;
  font-size: 14px;
}
.document {
  margin-bottom: 30px;
}
.document p {
  text-align: justify;
}
.document .common-list li {
  padding: 8px 0px;
  line-height: 18px;
  list-style-image: url('/img/bullet.gif');
}
.document .snoska {
  font-size: 12px;
  color: #999;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
}
.document .snoska li {
  padding: 5px 0px;
  line-height: 16px;
  text-align: justify;
}
.adaptive-pics img {
  width: 100%;
  height: auto;
}
.adaptive-pics span {
  display: block;
  margin: 15px auto 25px auto;
  text-align: center;
}
.adaptive-pics tr td {
  vertical-align: bottom;
}

.info {
  background-image: url(/img/icons/info.png);
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  background-repeat: no-repeat;
  background-position: 20px 30px;
  padding: 15px 20px 15px 100px;
  width: 450px;
  margin: 55px auto 75px auto;
  border: 1px solid #d77e47;
}
.info p {
  color: #bf5037;
  text-align: left;
  font-size: 13px;
  line-height: 19px;
}
.not-found {
  text-align: center;
  padding: 40px 0px 75px 0px;
  letter-spacing: 0.7pt;
  color: #777;
  margin: 0px auto;
  letter-spacing: 0pt;
  display: block;
}

.print {
  background-image: url(/img/icons/print.png);
  position: absolute;
  right: 0px;
  top: 25px;
  background-position: center;
  background-repeat: no-repeat;
  width: 35px;
  float: right;
}

.edit-event-area {
  position: absolute;
  right: 10px;
  top: 25px;
}
.edit-event-area .colorTip {
  top: -40px;
}
.edit-event-area input {
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
}
.edit-event-area input.edit {
  background-image: url(/img/icons/edit_color.png);
}
.edit-event-area input.settings {
  background-image: url(http://work.comptek.ru/img/icons/settings.png);
}
.edit-event-area input.user-list {
  background-image: url(http://work.comptek.ru/img/icons/group.png);
}
td.main {
  position: relative;
}
.main > input.edit {
  position: absolute;
  right: 10px;
  top: 25px;
  background-image: url(/img/icons/edit_color.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  float: right;
}
.main > input.edit.item-edit {
  right: 40px;
}

.main > input.switch-lang {
  position: absolute;
  right: 10px;
  top: 25px;
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  float: right;
}
.main > input.switch-lang.ru {
  background-image: url(/img/icons/ru.png);
}
.main > input.switch-lang.en {
  background-image: url(/img/icons/en.png);
}
/*
    input.settings { background-image: url(http://work.comptek.ru/img/icons/settings.png);  position: absolute; right: 35px; top: 25px; background-position: center; background-repeat: no-repeat; width: 30px; float: right; }
    input.user-list  { background-image: url(http://work.comptek.ru/img/icons/group.png);  position: absolute; right: 70px; top: 25px; background-position: center; background-repeat: no-repeat; width: 30px; float: right; }*/

.edit-grid .delete {
  display: block;
  margin-top: 5px;
}

.need_auth {
  position: absolute;
  font-size: 14px;
  width: 260px !important;
  z-index: 100;
  white-space: normal;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 30px 0;
}
.need_auth a {
  height: auto !important;
  display: inline-block !important;
  padding: 0px !important;
  font-size: 13px;
  color: #2b8bbb !important;
}
.need_auth span {
  border-bottom: 1px dashed;
  border-color: rgba(43, 139, 187, 0.5);
  padding: 0px !important;
  display: inline !important;
}
.need_auth span:hover {
  border-color: #df523f;
}
.need_auth a:hover {
  color: #df523f !important;
}

.job-list {
  margin: 0px;
  padding: 5px 20px;
  width: 100%;
}
.job-list li {
  padding: 6px 0px;
  list-style: none;
}
.job-list li a {
  line-height: 20px;
}

.job-list .col {
  display: table-cell;
  width: 50%;
}
.job-list .col:nth-child(1) {
  padding-right: 30px;
}
.job-list .col:nth-child(2) {
  padding-left: 30px;
}
.list-bullet .col {
  display: table-cell;
  padding-right: 100px;
}
.list-bullet .col:last-child {
  padding-right: 0px;
}

.product-list {
  padding-top: 5px;
}
.product-list li:after {
  content: ', ';
  display: inline;
}
.product-list li:last-child:after {
  content: '';
}
.product-list {
  margin: 0px; /*padding: 15px 0px 0px 20px;*/
  padding: 0px 0px 30px 20px;
  font-size: 14px;
}
.product-list li {
  list-style: none;
  list-style-type: none;
  float: left;
  margin-right: 7px;
  line-height: 24px;
}

.pagination {
  margin: 1px 0px 0px -65px;
  padding: 0px;
  font-size: 12px;
}
.pagination:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
.pagination li {
  list-style: none;
  display: inline-block;
}
.pagination li:first-child {
  margin-left: 5px;
}
.pagination li a {
  height: 15px;
  line-height: 16px;
  padding: 6px 12px;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-left: -1px;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}
.pagination li:first-child a {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination li:last-child a {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination .prev {
  line-height: 13px;
  font-weight: bold;
}
.pagination .prev span,
.pagination .next span {
  font-size: 15px;
  line-height: 11px;
}
.pagination .prev .non-active {
  color: #c8cac8 !important;
}
.pagination .next {
  line-height: 13px;
  font-weight: bold;
}
.pagination .next .non-active {
  color: #c8cac8 !important;
}
.pagination li .active {
  background: #f7f8f9;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination li a:hover {
  background: #f7f8f9;
}
.pagination li a:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.ui-autocomplete-loading {
  color: #cc0000 !important;
}
.reg-table {
  border-collapse: collapse;
  margin: 20px 0px;
}
.reg-table tr td {
  padding: 0px 10px;
  border: 1px solid #e0e4e8;
  height: 38px;
}
.reg-table tr td:first-child {
  text-align: right;
}
.reg-table tr:nth-child(odd) {
  background: #ffffff;
}
.reg-table tr:nth-child(even) {
  background: #f7f8f9;
}
.reg-table input[type='text'] {
  width: 250px;
}

/* .personal-list {  } */
.personal-list div {
  float: left;
  width: 270px;
}
.personal-list div ul {
  padding: 0px;
  margin: 0px;
}
.personal-list div ul li {
  list-style: none;
}
.personal-list div ul li a {
  display: inline-block;
  padding: 0px 0px;
  margin: 5px 15px 5px 0px;
}

.page-error {
  padding: 100px 0px;
  text-align: center;
  height: 100%;
}
.page-error .error-title {
  font-size: 7em;
  font-weight: bold;
}
.page-error .error-content {
  font-size: 2em;
}
.page-error h4 {
  font-weight: normal;
  font-size: 17px;
  margin: 20px 0px 10px 0px;
  line-height: 23px;
}

#login_error {
  color: #fff;
  font-size: 13px;
  background-color: #df523f;
  background-repeat: no-repeat;
  margin: -5px 20px 10px 20px;
  padding: 5px 10px 0px 10px;
  height: 20px;
  border: 1px solid #cf4836;
  border-radius: 5px; /*color:#fff; font-size: 14px;  padding-left: 21px; background-color: #df523f; background-image: url(/img/icons/error.png); background-repeat: no-repeat; margin: 0px 20px */
}

.standart-table {
  border-collapse: collapse;
  margin: 20px 0px;
  color: #000;
  border-bottom: 1px solid #e0e4e8;
}
.standart-table tr td {
  padding: 10px 15px;
  border: 1px solid #e0e4e8; /* height: 40px;*/
}
.standart-table tr th {
  padding: 8px 15px;
  font-size: 12px;
  border: 1px solid #e0e4e8;
  background-color: #f7f8f9;
}
.standart-table tr:nth-child(even) {
  background: #fafbfd;
} /*#f7f8f9*/
.standart-table tr:nth-child(odd) {
  background: #ffffff;
}
.standart-table input[type='text'],
.standart-table input[type='password'] {
  width: 243px;
}
.standart-table select {
  width: 260px;
}
.standart-table .title td {
  font-weight: bold;
  background-color: #f5fce8;
}
.standart-table:not(.content) tr td:first-child {
  width: 1%;
  white-space: nowrap; /*text-align: right;*/
}
/* .standart-table.spec {  } */
.standart-table.spec td {
  font-size: 13px;
  background-color: #fff;
  padding: 5px 15px;
}
.standart-table.spec ul {
  padding: 0px 20px;
  margin: 5px 0px;
}
.standart-table.spec ul li {
  padding: 2px 0px;
}
.standart-table.spec th {
  background-color: #f7f8f9;
}
.standart-table.ordering-info tr td:nth-child(1) {
  width: 150px;
}
.standart-table.ordering-info tr td:nth-child(2) {
  width: 200px;
}
.product-order-info-table {
  margin: 20px 0px;
}
.product-order-info-table tr th {
  text-align: left;
  font-size: 14px;
  padding: 6px 0px 10px 0px;
}
.product-order-info-table tr td {
  padding: 6px 0px 6px 30px;
}
.centerize-table tr td {
  text-align: center;
}

.time-table {
  width: 100%;
}
.time-table tr td {
  line-height: 21px;
}
.time-table tr td i {
  color: #777;
  font-size: 13px;
}
.time-table tr td:first-child {
  vertical-align: top; /*padding-top:21px;*/
  background-color: #f5fce8;
  text-align: center;
  width: 1%;
  white-space: nowrap;
}
.time-table tr th:last-child {
  text-align: left;
}
.time-table tr td ul li,
.seminar-info tr td ul li {
  padding: 4px 0px 4px 0px;
}
/*
	.seminar-info { margin: 20px 0px 10px 0px; }
	.seminar-info tr td { padding: 8px 8px; line-height: 22px;  }
	.seminar-info tr td:first-child { padding-left: 0px; width: 1%; white-space: nowrap; text-align: right; vertical-align: top }
*/
.seminar-info {
  width: 100%;
  background-color: rgba(250, 250, 250, 0.92);
  margin: 20px 0px 10px 0px;
  border: 1px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  display: block;
  border-radius: 4px;
  padding: 15px 0px;
}
.seminar-info tr td:first-child {
  max-width: 175px;
  padding-left: 20px;
}
.seminar-info tr td {
  padding: 2px 7px;
  vertical-align: middle;
  height: 28px;
  line-height: 20px;
}

.important-message,
.raiting-bar {
  background-color: #f5fce8;
  clear: both;
  padding: 3px 20px;
  border-radius: 5px;
  border: 1px solid #e9f2d9;
  border-bottom: 2px solid #e9f2d9;
  margin: 20px 0px;
}
.important-message p,
.raiting-bar p {
  line-height: 17px;
}

.important-message h4 {
  margin: 10px 0px 0px 0px;
}
.important-message .warnings {
  padding: 10px 20px;
  margin: 0px 0px;
  font-size: 13px;
  line-height: 17px;
}
.important-message .warnings li {
  padding: 2px 0px;
}
.important-message p + ul {
  position: relative;
  padding-top: 0px !important;
  margin-top: -5px;
}
.important-message p + ul li:first-child {
  padding-top: 0px;
}
.important-message-4local {
  background-color: #fef1c2;
  clear: both;
  padding: 3px 20px;
  border-radius: 5px;
  border: 1px solid #fce696;
  border-bottom: 2px solid #fce696;
  margin: 20px 0px;
}
.important-message-4local p {
  font-size: 13px;
  line-height: 17px;
}
.edit-area .important-message-4local {
  margin: 0px;
  border-radius: 0px;
}
.important-message + #main-button {
  margin-top: 0px;
}
.important-message.discount {
  background-color: #ffeba0;
  border-color: #f3dc88;
}
.important-message h3 {
  margin: 11px 0px -2px 0px;
}
.default-form {
  display: table;
  width: 100%; /* background-color: #f5f5f5;*/
  background-color: rgba(250, 250, 250, 0.92);
  border: 1px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  margin: 20px 0px 0px 0px;
  border-radius: 4px;
  padding: 15px 0px 0px 0px; /*box-shadow: 0 0 5px rgba(0,0,0,.1);*/
}
.default-form li:last-child {
  padding-bottom: 15px;
}
.default-form li.label {
  margin-bottom: 7px;
}
.default-form li + li.label {
  margin-top: 10px;
}
.default-form li.label > div {
  font-size: 17px;
  font-weight: normal;
  margin: 0px 20px 0px 20px;
  letter-spacing: 0.1pt;
  line-height: 38px;
  border-bottom: 1px solid #e3e3e3;
  background-image: url(/img/icons/settings.png);
  background-repeat: no-repeat;
  background-position: 0px 11px;
  padding-left: 26px;
}
.default-form .col {
  width: 549px;
}
.default-form .col > div {
  display: table-cell;
  padding: 6px 7px;
  vertical-align: middle;
  height: 28px;
  line-height: 20px;
}
/* .default-form .col > div:nth-child(2) { } */
.default-form .col > div:first-child {
  /*text-align: right;*/
  width: 190px;
  padding-left: 20px;
}
.default-form .uploadbutton {
  width: 298px;
}
.default-form textarea {
  font-size: 14px;
  color: #666;
  width: 300px;
  height: 82px;
  margin: 2px 0px 0px 0px;
}
.default-form select,
.default-form input[type='text'],
.default-form input[type='email'],
.default-form input[type='password'] {
  width: 350px;
}
.default-form label {
  font-size: 13px; /*position: absolute; margin-top: -11px;*/
}
.default-form .col.comment div:first-child {
  vertical-align: top;
  padding-top: 8px;
}
.default-form .column > li > label {
  white-space: nowrap;
}
/* .default-form .column > li { margin-top: -5px; } */
.default-form .inn input {
  width: 157px !important;
  letter-spacing: 1px;
}
.default-form input.small {
  width: 157px !important;
  letter-spacing: 1px;
}
.default-form input.big {
  width: 594px !important;
  letter-spacing: 1px;
}
.default-form .col p {
  margin: 0px 11px;
}
.default-form .button-bottom {
  background-color: #f1f2f3;
  padding-top: 10px;
  margin-top: 10px; /*box-shadow: inset 0px 2px 8px rgba(0,0,0,0.05);*/
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 1px solid #e3e3e3;
}
.add-separator-before:before {
  content: '   ';
  display: block;
  height: 15px;
}

.default-form.partner .col {
  width: 100%;
}
.default-form.partner .col .radio-buttons {
  width: 100%;
}
.title-align-top .col > div:first-child {
  vertical-align: top;
  padding-top: 12px;
}

.separator {
  height: 15px; /* border-top:1px solid #e3e3e3; margin-top: 15px; */
}
.default-form input[type='text']:disabled {
  width: 300px;
}
.default-form .login input {
  background-image: url('/img/icons/reg-fields/user-small.gif');
  background-repeat: no-repeat;
  background-position: 5px 5px;
  padding-left: 25px;
}
.default-form .password input {
  background-image: url('/img/icons/reg-fields/pass.gif');
  background-repeat: no-repeat;
  background-position: 5px 6px;
  padding-left: 25px;
}
.default-form input[type='email'] {
  background-image: url('/img/icons/reg-fields/mail.gif');
  background-repeat: no-repeat;
  background-position: 5px 6px;
  padding-left: 25px;
}
.default-form .pay-info {
  background-color: #f3f8fd !important;
}
.default-form .pay-info + li:not(.pay-info),
.default-form li:not(.pay-info) + .pay-info {
  border-top: 1px solid #e3e3e3;
  padding-top: 5px;
}
.default-form .pay-info {
  padding-bottom: 5px;
}
.pay-info + .pay-info {
  margin-top: -5px;
}

.shipping-form {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-top: -9px !important;
  background-color: #f1f2f3;
}

.just-one-column .col {
  width: 100%;
}
.just-one-column .col > div:nth-child(1) {
  width: 190px !important;
}
/* .just-one-column .col > div:nth-child(2) {  } */
.just-one-column .col > div textarea {
  width: 845px;
}
.just-one-column .col > div textarea.big {
  min-height: 250px;
}

.path + form .feedback-form {
  margin-top: -35px !important;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.feedback-form .important-message {
  margin: 0px 15px 10px 15px;
}
.just-one-column.feedback-form .col > div textarea {
  width: 845px;
  margin-bottom: -9px;
}
.item .just-one-column.feedback-form .col > div textarea {
  width: 790px;
  margin-bottom: 5px;
}
.item .just-one-column.feedback-form li {
  padding: 0px;
}
.item .just-one-column.feedback-form .button-bottom {
  padding: 10px 0px;
}
#interest .column li {
  clear: both;
}
#interest .column {
  width: 300px !important;
}
.form-list {
  margin: 0px;
}
.form-list li {
  list-style: none;
}
.form-list > li {
  clear: both;
}
.reg-form .column {
  /* display: table-cell; */
  vertical-align: top;
}
.critical-message {
  background-color: #df523f;
  padding: 3px 20px;
  border-radius: 5px;
  border: 1px solid #c04838;
  margin: 20px 0px;
}
.critical-message p {
  font-size: 13px;
  line-height: 17px;
  color: #fff;
}
.default-list li {
  list-style: none;
  line-height: 26px;
}
.red-dot {
  font-size: 18px;
  color: #ff0000;
}
.important-message + .critical-message {
  margin-top: -2px;
}
.reg-field-info {
  background-color: #f5fce8;
  font-size: 12px;
  line-height: 17px;
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #e9f2d9;
  margin: 10px 15px 10px 223px;
  display: inline-block;
}
.reg-field-info:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
.reg-field-info {
  /*float: left;*/
  clear: both;
}
.reg-field-info.left {
  margin-left: 15px;
}
.reg-field-error {
  color: #df523f;
  font-size: 12px;
  line-height: 17px;
  padding: 0px 10px;
  margin: -2px 15px 5px 223px;
  display: inline-block;
}

.reg-field-error {
  -webkit-animation: appearance 0.5s;
  -moz-animation: appearance 0.5s;
  -o-animation: appearance 0.5s;
  animation: appearance 0.5s;
  transition: all 0.5s ease;
  position: absolute;
  border: 1px solid #cf4836;
  z-index: 3;
  background-color: #df523f;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  box-shadow: 0 10px 25px -6px rgba(0, 0, 0, 0.4);
}
.reg-field-error:after,
.reg-field-error:before {
  bottom: 100%;
  left: 14px;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.reg-field-error:after {
  border-color: rgba(223, 82, 63, 0);
  border-bottom-color: #df523f;
  border-width: 7px;
  margin-left: -7px;
}
.reg-field-error:before {
  border-color: rgba(207, 72, 54, 0);
  border-bottom-color: #cf4836;
  border-width: 8px;
  margin-left: -8px;
}

.required_field {
  border: 1px solid #df523f !important;
  background-image: url(/img/icons/reg-fields/error.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 5px !important;
  padding-left: 25px !important;
}
.required_checkbox label:not(.last):not(.first) input[type='checkbox'] + span,
.required_checkbox label:not(.last):not(.first) input[type='radio'] + span {
  border: 1px solid #df523f;
}
.reg-field-error.not-field:after,
.reg-field-error.not-field:before {
  left: 50%;
}
.required_checkbox label input[type='checkbox']:checked + span,
.required_checkbox label input[type='radio']:checked + span {
  border: 1px solid #c3c6c9 !important;
}

.filters-area.filter-webinar {
  border: 0px;
  padding: 0px 15px;
}

.disclaimer {
  margin: 30px 0px 10px 0px;
  clear: both;
}
.disclaimer.newsfooter {
  margin: 25px 0px 10px 0px;
  line-height: 16px !important;
}

.disclaimer p {
  color: #999;
  font-size: 11px !important;
  line-height: 15px;
  margin: 5px 0px;
}
.newsfooter p {
  font-size: 12px !important;
  line-height: 18px;
}
.partner-design {
  background-image: url(/img/design/partnership.png);
  background-repeat: no-repeat;
  height: 400px;
}

.catalog-item.vendor .vendor-icon {
  width: 100px;
  height: 63px;
  margin: 10px 20px 10px 10px;
  border-radius: 5px;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* ��� ������ ������� � ����������� */
.list-table-docs {
  border-collapse: collapse; /*width: 100%;*/
  border: 1px solid #e0e4e8;
  margin: 0px;
  font-size: 13px;
}
.list-table-docs a {
  font-size: 14px;
}
.list-table-docs tr th {
  padding: 6px 15px;
  border: 1px solid #e0e4e8;
  text-align: center;
  background-color: #f7f8f9;
}
.list-table-docs tr td {
  padding: 6px 10px;
  border: 1px solid #e0e4e8;
  text-align: center;
  min-width: 10px;
}
.theme {
  color: #92a6ba;
  margin: 0px 0px 2px 0px;
  display: block;
  font-size: 12px !important;
}
.list-table-docs tr:nth-child(even) {
  background: #ffffff;
}
.list-table-docs tr:nth-child(odd) {
  background: #fcfdfe;
}

.list-table-docs tr td:nth-child(6) span,
.list-table-docs tr td:nth-child(2) span {
  white-space: nowrap;
}
.list-table-docs tr td:nth-child(2) {
  line-height: 19px;
}
.list-table-docs tr:hover td {
  background-color: #f7f8f9;
  transition: all 0.5s ease;
}
.list-table-docs tr:active td {
  background-color: #fcf8e3;
  transition: all 0.5s ease;
}
.list-table-docs tr.date td {
  text-align: left;
  background-color: #fff;
  padding: 0px 32px; /*box-shadow: inset 0px 2px 25px rgba(0,0,0,.1);*/
}
.list-table-docs tr.date td {
  background-image: url(/img/icons/support/date.png);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}
.list-table-docs tr.date:hover td {
  background-color: #fff;
}

.list-table-webinars {
  border-bottom: 1px solid #e0e4e8;
  margin-bottom: 0px;
}
.list-table-webinars tr td {
  padding: 7px 15px;
}
.list-table-webinars tr td:nth-child(1) {
  background-color: #f5fce8;
  text-align: center;
  min-width: 145px;
}
.list-table-webinars tr td:nth-child(2),
.list-table-webinars tr th:nth-child(2) {
  text-align: left;
  border-right: 0px;
}
.list-table-webinars tr td:nth-child(3),
.list-table-webinars tr th:nth-child(3) {
  border-left: 0px;
}
.list-table-webinars tr td:nth-child(3) a:after {
  content: none !important;
}
.list-table-webinars tr td:nth-child(3) {
  text-align: right;
  padding-right: 8px;
}
.list-table-webinars .webex-files {
  white-space: nowrap;
}
.file-list {
  margin: 15px 0px 15px 0px;
}
.file-list a {
  display: inline-block;
  padding: 0px 10px 0px 45px;
  height: 30px;
  background-color: #fff;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  line-height: 29px;
  border: 1px solid #ccc;
  margin: 5px 7px 5px 0px;
  border-radius: 4px;
  max-width: 800px;
  overflow: hidden;
}
.file-list a:before {
  content: ' ';
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  margin: 0px 0px 0px -45px;
  position: absolute;
  width: 35px;
  height: 30px;
  display: inline-block;
}

.file-list a span {
  color: #92a6ba;
  font-size: 12px;
  margin: 0px 0px 0px 7px;
}
.file-list a:hover span {
  text-decoration: none !important;
}
.file-list a:hover {
  text-decoration: none;
  background-color: #f7f8f9;
  color: #2b8bbb;
}
.file-list a:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.file-list a:after {
  content: none !important;
}

.file-list a.rec {
  border: 1px solid #47aec4;
}
.file-list a.rec:before {
  background-color: #56bfd6;
  background-image: url(/img/icons/mov-icon.png);
}
.file-list a.url {
  border: 1px solid #0c7396;
}
.file-list a.url:before {
  background-color: #0f80a6;
  background-image: url(/img/icons/link-white-icon.png);
}

.file-list a.pdf {
  border: 1px solid #d5402c;
  margin-left: 20px;
}
.file-list a.pdf:before {
  background-color: #e64b37;
  background-image: url(/img/icons/pdf-icon.png);
}

/* .file-list a.file { border: 1px solid #d5402c; } */
.file-list a.file:before {
  background-color: #e64b37;
  background-image: url(/img/icons/download.png);
}

.file-list a.ppt,
.file-list a.pptx {
  border: 1px solid #d96b21;
}
.file-list a.ppt:before,
.file-list a.pptx:before {
  background-color: #e5762b;
  background-image: url(/img/icons/ppt-icon.png);
}
.file-list a.doc {
  border: 1px solid #284785;
}
.file-list a.doc:before {
  background-color: #335599;
  background-image: url(/img/icons/doc-icon.png);
}
.file-list a.excel {
  border: 1px solid #1c643e;
}
.file-list a.excel:before {
  background-color: #207347;
  background-image: url(/img/icons/excel-icon.png);
}

.webex-files .file {
  display: inline-block;
  width: 33px;
  height: 27px;
  margin: 0px 2px;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  border-radius: 3px;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}
.webex-files .file:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.webex-files .file.rec {
  background-color: #56bfd6;
  background-image: url(/img/icons/mov-icon.png);
  border: 1px solid #47aec4;
}
.webex-files .file.rec:hover {
  background-color: #47aec4;
}
.webex-files .file.ppt,
.webex-files .file.pptx {
  background-color: #e5762b;
  background-image: url(/img/icons/ppt-icon.png);
  border: 1px solid #d96b21;
}
.webex-files .file.ppt:hover,
.webex-files .file.pptx:hover {
  background-color: #d96b21;
}
.webex-files .file.pdf {
  background-color: #e64b37;
  background-image: url(/img/icons/pdf-icon.png);
  border: 1px solid #d5402c;
}
.webex-files .file.pdf:hover {
  background-color: #d5402c;
}
.webex-files .file.doc {
  background-color: #335599;
  background-image: url(/img/icons/doc-icon.png);
  border: 1px solid #284785;
}
.webex-files .file.doc:hover {
  background-color: #284785;
}

.filters-area-docs {
  width: 100%;
  margin: 5px 15px 25px 10px;
  font-size: 15px;
  background: #fff;
}
.filters-area-docs tr td:first-child {
  width: 1%;
  white-space: nowrap;
}
.filters-area-docs tr td:last-child {
  text-align: center;
}
.filters-area-docs select {
  margin: 0px 10px;
}
.filters-area-docs input {
  margin: 0px 5px;
}
.datetime {
  /*width: 100px; text-align: center;  */
  background-image: url('/img/icons/reg-fields/date.gif');
  background-repeat: no-repeat;
  background-position: 8px 4px;
  padding-left: 33px !important;
  width: auto !important;
}
.filters-area-docs .items-per-page {
  font-size: 12px;
  text-align: left;
}
.filters-area.filter-webinar #green-button {
  height: 28px;
  line-height: 18px;
}

.table-footer {
  padding: 10px 15px;
  font-size: 12px;
  border: 1px solid #e0e4e8;
  border-top: 0px;
  border-bottom: 2px solid #e0e4e8;
  background: #f7f8f9;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table-footer + h3 {
  margin-top: 30px;
}
.filters-area-docs #green-button {
  height: 27px !important;
}
@-moz-document url-prefix() {
  .filters-area-docs #green-button {
    height: 28px !important;
  }
}
.webinar_description {
  line-height: 22px;
}
.webinar_description h3 {
  text-align: left !important;
}
.webinar_description i {
  font-style: normal;
}
.webinar_description ul {
  list-style: none;
}
.webinar_description ul li {
  padding: 5px 0px 5px 15px !important;
  list-style: none !important;
}
.webinar_description ul li:before {
  content: ' � ';
  color: #df523f;
  margin-right: 7px;
  font-weight: bold;
  position: absolute;
  margin: -1px 0px 0px -15px;
  font-size: 16px;
}
.webinar_description ul li ul {
  padding: 10px 10px;
}
.webinar_description ul li ul li {
  list-style: none !important;
}

/* ������� */
.list-table-docs.table-invoice tr th {
  padding: 10px 10px;
}
.list-table-docs.table-invoice tr td {
  padding: 6px 5px;
}
.list-table-docs.table-invoice a {
  font-size: 15px;
}
/* .list-table-docs.table-invoice tr.sub-header {  } */
.list-table-docs tr:hover td {
  background-color: #fcf8e3 !important;
}
.list-table-docs.table-invoice tr.sub-header th {
  padding: 5px 5px;
  width: 45px;
  font-size: 11px;
  white-space: nowrap;
}
.list-table-docs.table-invoice tr td:nth-child(2) {
  background-color: #f5fce8;
  text-align: center;
  width: 1%;
  line-height: 19px;
  padding-right: 10px;
  padding-left: 10px;
}
/* .list-table-docs.table-invoice tr td:nth-child(1), .list-table-docs.table-invoice tr td:nth-child(2), .list-table-docs.table-invoice tr td:nth-child(3) { white-space: nowrap; width: 1%;} */
.list-table-docs.table-invoice tr td:nth-child(3) {
  line-height: 19px;
  padding: 6px 10px;
}
.list-table-docs.table-invoice tr td:nth-child(4) {
  padding-left: 12px;
  font-size: 16px;
  text-align: right;
  background-color: #f3f8fd;
}
.list-table-docs.table-invoice tr td:nth-child(3) {
  text-align: left;
  white-space: normal;
}
/* .list-table-docs.table-invoice tr td:nth-child(9) {  } */
.list-table-docs.table-invoice tr td:nth-last-child(3) {
  width: 1%;
  text-align: center;
  padding-right: 0px;
  padding-left: 0px;
}
.list-table-docs.table-invoice tr td:nth-last-child(2) span {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(/img/icons/v.png);
  background-size: 22px;
}
.list-table-docs.table-invoice tr td:nth-last-child(2) {
  width: 30px;
}
.list-table-docs.table-invoice tr td:nth-last-child(1) {
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  color: #666;
  max-width: 250px;
}
.list-table-docs.table-invoice .print-form {
  margin: 3px 0px 0px 1px;
  position: relative !important;
}

.print-form {
  display: inline-block;
  position: absolute !important;
  background-size: 80%;
  height: 22px;
  width: 22px;
  margin: 2px 0px 0px 12px;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-position: center;
  background-repeat: no-repeat;
}
.print-form.disabled {
  background-color: #e0dddd !important;
  border: 1px solid #d0cccc !important;
}
.print-form.disabled:active {
  box-shadow: none;
}
.standart-table.warranty .print-form {
  margin-top: -6px;
}
.print-form:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.print-form.pdf {
  border: 1px solid #d5402c;
  background-color: #e64b37;
  background-image: url(/img/icons/pdf-icon.png);
}
.print-form.excel {
  border: 1px solid #18804e;
  background-color: #17a05e;
  background-image: url(/img/icons/excel-icon.png);
}
.print-form:nth-child(2) {
  margin-left: 52px;
}
.print-form.pdf:hover {
  background-color: #d5402c;
}
.print-form.excel:hover {
  background-color: #18804e;
}

.company-profiles {
  margin: 30px auto 30px auto;
  display: table;
  padding: 0px;
}
.company-profiles li {
  list-style: none;
  text-align: center;
  display: table-cell;
  padding: 10px 40px 20px 40px;
  transition: all 0.5s ease;
  border: 1px solid #fff;
}
.company-profiles li div {
  width: 150px;
  height: 150px;
  background-color: #e1e1e1;
  opacity: 0.6;
  border-radius: 75px;
  margin: 0px auto 15px auto;
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.1);
}
.company-profiles li div:hover {
  opacity: 0.8;
}
.company-profiles li a {
  letter-spacing: 0.3pt;
  font-size: 16px;
}

.loading {
  background-image: url(/img/loader/loader.gif);
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  margin: -3px 0px 0px 0px;
}
.success-msg {
  background-image: url(/img/icons/v.png);
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  margin: -3px 0px 0px 0px;
  background-size: 22px;
}
.error-event {
  background-image: url(/img/icons/reg-fields/error.png);
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  margin: -3px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: center;
}
.loading + span,
.success-msg + span,
.error-event + span,
.loading,
.success-msg,
.error-event {
  -webkit-animation: appearance 0.5s;
  -moz-animation: appearance 0.5s;
  -o-animation: appearance 0.5s;
  animation: appearance 0.5s;
  transition: all 0.5s ease;
}
.loading + span,
.success-msg + span,
.error-event + span {
  display: inline-block;
  margin-left: 30px;
}
.error-event + span {
  color: #df523f;
}

/*.raiting-bar {       border: 1px solid #e6e6e6;
    border-bottom: 2px solid #e0e4e8;
    background-color: #f7f8f9;     font-size: 12px;
    padding: 10px;
    line-height: 17px; }*/
.raiting-bar p {
  text-align: left;
}
.raiting-bar a {
  display: inline-block;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: tahoma;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  cursor: pointer;
  border: 1px solid #c3c6c9;
  background-color: #fff;
  padding: 4px 10px 4px 25px;
  color: #2b8bbb;
  border-radius: 3px;
  font-size: 13px;
  background-position: 5px 4px;
  background-repeat: no-repeat;
  font-weight: normal;
}
.raiting-bar a:hover {
  text-decoration: none;
}
.raiting-bar a:nth-child(1) {
  background-image: url(/img/icons/like.png);
}
.raiting-bar a:nth-child(2) {
  background-image: url(/img/icons/dislike.png);
}
.raiting-bar a:nth-child(3) {
  padding-left: 10px;
}

#main-button {
  padding: 10px 25px 13px 25px;
  display: inline-block;
  margin: 10px auto;
  font-size: 15px;
  font-family: tahoma;
  line-height: 16px;
  background-color: #c3e27f;
  text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b;
  color: #56642c;
  text-decoration: none;
  border: 1px solid #c3c6c9;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 0.8pt;
}
#main-button:after {
  content: none;
}
#main-button:hover {
  background-color: #c3ea6e;
}
#main-button:active {
  background-color: #b1ce70;
}

.lightbox {
  /** ���������� ������� ����� lightbox */
  position: fixed;
  overflow: hidden;
  z-index: 9999;
  width: 0;
  height: 0;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
}
.lightbox img {
  /** ������� ����� ����������� lightbox*/
  max-width: 90%;
  max-height: 80%;
  margin-top: 3%;
  /** ������ ������������ ���������� */
  opacity: 0;
  border: 1px solid #e1e1e0;
  border-bottom: 2px solid #e1e1e0;
  border-radius: 4px;
  /** ���� � �������� - ��� �� ������� */
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  /* ������������� ������������ ��� ��������  */
  -webkit-transition: opacity 500ms ease-in;
  -moz-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
.lightbox:target {
  /** ���������� lightbox ��� ������� */
  width: auto;
  height: auto;
  bottom: 0;
  right: 0;
  /** ������� ������ �� ��������� */
  outline: none;
}
.lightbox:target img {
  /** ������ ������� ������������  */
  opacity: 1;
}
article {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
  -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
  -moz-column-gap: 40px; /* Firefox */
  column-gap: 40px;
}
article h3 {
  text-align: justify;
}
article h4:first-child {
  margin-top: 0px;
}
article img.flexable {
  width: 100%;
  height: auto;
}
.editable {
  color: #2b8bbb;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  border-bottom: 1px dashed #2b8bbb;
}
.editable:hover {
  background-color: #f5fce8;
}
.editable:after {
  content: ' ';
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0px -5px -4px 0px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc0MjRBQTM2QzA1MTFFNEI5RDg4RTQ3NDEzRTZGRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc0MjRBQTQ2QzA1MTFFNEI5RDg4RTQ3NDEzRTZGRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzQyNEFBMTZDMDUxMUU0QjlEODhFNDc0MTNFNkZFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NzQyNEFBMjZDMDUxMUU0QjlEODhFNDc0MTNFNkZFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsKAHHMAAACmSURBVHjaYvz//z8DKUCnZ88+EH2lxMUJRDORqLkZSDmCMJTNwEisC6AaatCELxJlAFBzPJBagEXqFxORNmPT3AIMB3YmMpwN01yLNxCJ0YzTAGI1YzWAFM0gwIKm+QKQ0idWMzYXaGJRswSXZhQDgLb/B0ULyDY0m2PxxRQTuv+htn0CYXw2wwA8JYJcABMEamQkNn8wkpobccYCsgsIAWQXAgQYAIXDVZq4h01vAAAAAElFTkSuQmCC');
}

/* .list-images {  } */
.list-images tr td {
  padding: 10px;
}
.list-images tr td img {
  display: block;
  border: 1px solid #e1e1e0;
  border-bottom: 2px solid #e1e1e0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.list-images tr td img:hover {
  opacity: 0.8;
}

.marketingfaces {
  margin: 20px 20px 10px 20px;
  padding: 0px;
}
.marketingfaces li {
  list-style: none;
  padding: 3px 0px;
}
.marketingfaces li:nth-child(2) {
  margin-top: 5px;
}
.marketingfaces .tel,
.marketingfaces .ext {
  font-size: 18px;
}

.event-table {
  width: 100%;
  background-color: rgba(250, 250, 250, 0.92);
  margin: 0px 0px 10px 0px;
  border: 1px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  display: block;
  border-radius: 4px;
  padding: 15px 0px;
}
.event-table tr td:first-child {
  width: 190px;
  padding-left: 20px;
}
.event-table tr td {
  padding: 2px 7px !important;
  vertical-align: middle;
  height: 28px !important;
  line-height: 20px;
}

/* ��� ������� �������� */

.alcatel-colors {
  list-style: none;
  padding: 0px 0px 35px 35px;
}
.alcatel-colors li {
  padding: 7px 30px;
  float: left;
}
.alcatel-colors li:before {
  content: ' ';
  background-color: #444349;
  height: 18px;
  width: 18px;
  display: inline-block;
  border-radius: 10px;
  margin: -1px 0px 0px -29px;
  position: absolute;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
  border: 1px solid #444349;
  opacity: 0.8;
}
.alcatel-colors li:hover:before {
  opacity: 1;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.alcatel-colors li:nth-child(2):before {
  background-color: #dee3e9;
  border: 1px solid #ccc;
}

.specifications-comparing {
  clear: both;
  width: 100%;
}
.specifications-comparing .main td {
  background-color: #f3f8fd;
}
.specifications-comparing tr th a {
  font-size: 15px;
  font-weight: normal;
}
.specifications-comparing tr td {
  font-size: 13px;
  color: #777;
  text-align: center;
}
.specifications-comparing .head td {
  background-color: #f3f8fd !important;
  text-align: center !important;
}
.specifications-comparing:not(.cert) tr td:nth-child(1) {
  background-color: #f5fce8;
  text-align: left;
  font-weight: bold;
  color: #444;
  white-space: normal;
  width: auto;
}
/* .specifications-comparing.cert {   } */
.specifications-comparing.cert img {
  position: relative;
  top: 3px;
}
.specifications-comparing.cert tr td:nth-child(1) {
  text-align: left;
  color: #444;
  white-space: normal;
  width: auto;
}

.results-animation {
  -webkit-animation: appearance 1s;
  -moz-animation: appearance 1s;
  -o-animation: appearance 1s;
  animation: appearance 1s;
}
.invoice-loading {
  background-color: rgba(255, 255, 255, 0.7);
  background-image: url(/img/loader/loading_46�46.gif); /*margin-top: 84px;*/
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  opacity: 1;
  z-index: 1;
  width: 1098px;
}

.cut {
  background-color: #fff;
  border-bottom: 1px solid #e1e1e0;
  height: 1px;
  margin-bottom: 35px;
}
.cut div {
  margin: 0px auto;
  height: 4px;
  width: 133px;
  background-color: #fff;
}
.cut input {
  display: block;
  margin: 0px auto;
  position: relative;
  top: -16px;
}
.cut:before {
  content: ' ';
  display: block;
  width: 1097px;
  height: 90px;
  margin-top: -90px;
  position: absolute;
  cursor: text;
  box-shadow: inset 0px -104px 52px -48px #fff;
}

.cut {
  display: none;
}
.main > .cutted {
  height: 420px;
  overflow: hidden;
  margin-top: -14px;
  position: relative;
}
.cutted + .cut {
  display: block;
}
.author {
  width: 250px;
  text-align: center;
  float: right;
  padding: 0px 10px 10px 30px;
  margin-top: 40px;
}
.author img {
  max-width: 100px;
  height: auto;
  border-radius: 50%;
  margin: 0px auto;
}
.author p {
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

.speaker {
  width: 400px;
  text-align: center;
  padding: 0px 10px 10px 0px;
  margin-top: 20px;
  display: table-cell;
  vertical-align: middle;
}
.speaker img {
  max-width: 100px;
  float: left;
  height: auto;
  border-radius: 50%;
  margin: 0px 20px 0px 0px;
}
.speaker p {
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

/* .standart-table.points-table {} */
.standart-table.points-table tr td:first-child {
  background-color: #f5fce8;
  width: 25px;
  text-align: center;
}
.standart-table.points-table tr:nth-child(even) td:first-child {
  background-color: #f0f9df;
}

span.valuta.rub:after {
  content: '\20BD';
}
span.valuta.usd:after {
  content: '\0024';
}
span.valuta.eur:after {
  content: '\0020AC';
}

.more-btn {
  display: flex;
  align-items: center;
  width: 100%;
}

.more-btn::before,
.more-btn::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background-color: #accad9;
}

.more-btn a {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: tahoma;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  cursor: pointer;
  border: 1px solid #c3c6c9;
  background-color: #fff;
  padding: 4px 10px;
  color: #2b8bbb;
  border-radius: 3px;
  font-size: 13px;
  font-weight: normal;
  margin: 0 15px;
}

.more-btn a:hover {
  background-color: #f7f8f9;
}

@media print {
  /* ����� ��� ������ */
  .container {
    width: 100% !important;
  }
  .nav-line,
  .sidebar,
  .footer,
  .print,
  .edit,
  .working-time,
  .slogan {
    display: none;
  }
  .news-list {
    padding: 0px !important;
  }
  .news-list ul li {
    margin: 20px 0px !important;
  }
  .news-list ul li:before {
    display: none;
  }
  .header {
    padding: 0px !important;
  }
  .our-phone {
    float: right;
  }
  .theme-common {
    height: 70px;
  }
  .path {
    padding: 0px !important;
    border-color: white !important;
    background-color: white !important; /*page-break-before: always;*/
    border-radius: 0px;
    border-bottom: 1px solid #000 !important;
  }
  .path ul li a {
    padding: 0px 5px 0px 31px !important;
  }
  .path ul li:last-child a:before {
    display: none;
  }
  .path ul li:nth-child(1) > a {
    padding: 0px;
  }
  .prod-name span {
    display: none;
  }
  .printed {
    display: block;
  }
  .breadcrumbs {
    padding: 30px 0px 0px 0px;
    clear: both;
  }
  .breadcrumbs ul {
    padding: 0px 0px 0px 0px;
    list-style: none;
    margin: 0px;
  }
  .breadcrumbs ul li {
    float: left;
  }

  .breadcrumbs ul li a {
    padding: 0px 5px 0px 5px;
    color: #888;
  }
  .breadcrumbs ul li:nth-child(1) > a {
    padding-left: 0px;
  }
  .breadcrumbs ul li:after {
    content: '�';
    display: inline;
    padding: 0 7px 0 7px;
  }
  .breadcrumbs ul li:last-child:after {
    content: '';
  }

  .list .column,
  .list .col {
    float: none;
  }
  .list .col {
    margin-left: 10px !important;
  }
  #catalog {
    margin: 0px;
    padding: 0px;
  }
  .free-for-order:after {
    content: '����.';
  }
  .price:after {
    content: '����';
  }
  .in-transport:after {
    content: '� ����';
  }
  .overall-on-warhouse:after {
    content: '�����';
  }
  .filters-area,
  .filters-crutch,
  .table-footer {
    display: none;
  }
  .list-blocks .item-price {
    text-align: center;
  }
  .list-blocks .item-pic {
    max-width: 100px;
    max-height: 100px;
  }
  .list-table {
    font-size: 10pt;
  }
  .list-table .art {
    white-space: normal !important;
  }
  .list-table tr td:last-child,
  .list-table tr th:last-child {
    display: none;
  }
  #create-case {
    display: none;
  }
  .history + h3 {
    display: none;
  }

  h1,
  h2,
  h3,
  h4,
  p {
    color: #000;
  }
  h2 {
    font-size: 20px;
  }
  h3 {
    font-size: 17px;
  }
  .content {
    padding-bottom: 0px;
  }
  .important-message,
  .reg-field-info {
    background-color: yellow;
    border-color: white;
  }
  p {
    line-height: 18px;
    font-size: 12px;
  }
  .disclaimer p {
    color: #999 !important;
  }
  .default-form {
    border-color: white !important;
    background-color: white;
  }
  label.uploadbutton .button {
    box-shadow: none;
  }
  input[type='submit'],
  input[type='reset'],
  input[type='button'] {
    box-shadow: none;
  }
}

.yandex-map {
  width: 1100px;
}
/* ����� ��� ��������� � ���������� �������� */

@media only screen and (max-width: 1400px) {
  .container {
    width: 1100px;
  }
  .personal-list div {
    width: 205px;
  }

  .default-form .col > div:first-child {
    width: 140px;
  }
  .default-form textarea {
    width: 240px;
  }
  .default-form input[type='text']:disabled {
    width: 240px;
  }
  .default-form select,
  .default-form input[type='text'],
  .default-form input[type='email'],
  .default-form input[type='password'] {
    width: 240px;
  }
  .default-form .uploadbutton {
    width: 238px;
  }
  .reg-field-info {
    margin: 1px 15px 8px 174px;
  }
  .reg-field-error {
    margin: 0px 15px 5px 174px;
  }
  .radio-buttons li {
    padding: 0px 15px 7px 0px;
  }
  .radio-buttons {
    width: 234px;
  }
  .default-form .col {
    width: 424px;
  }
  .just-one-column .col {
    width: 100% !important;
  }
  .just-one-column .col > div textarea {
    width: 595px;
  }
  .just-one-column .reg-field-info {
    margin: 1px 15px 8px 224px;
  }
  .just-one-column .reg-field-error {
    margin: 0px 15px 5px 222px;
  }
  .just-one-column .radio-buttons {
    width: 600px;
  }
  .item .just-one-column.feedback-form .col > div textarea {
    width: 535px;
  }
  .just-one-column.feedback-form .col > div textarea {
    width: 600px;
  }
  .invoice-loading {
    width: 848px;
  }
  .main {
    padding-right: 15px;
  }
  .cut:before {
    width: 838px;
  }
  .yandex-map {
    width: 800px;
  }
}
@media only screen and (max-width: 1100px) {
  .head-bar,
  .wrapper,
  .vendors,
  .footer,
  .theme-common,
  .vendors,
  .theme-common,
  .nav-line,
  .newsline {
    width: 1100px;
  }
  .footer nav ul {
    padding: 0px 35px !important;
  }
  #sticky-sidebar,
  #sticky-navbar {
    position: relative !important;
  }
  .yandex-map {
    width: 800px;
  }
}
