
/* featherlight */
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
.notes-modal{
  display: none;
}
.notes-modal.featherlight-inner{
  display: block;
}

.colorBlue {
  color: #002185;
}
.colorLGray {
  color: #444444;
}
#bitrix_panel {
  float: left;
  width: 100%;
}
iframe {
  border: 0;
}
img {
  position: relative;
}
/*-------------------------------------------- header ------------------------------------------*/
header {
  position: relative;
  float: left;
  width: 100%;
  min-width: 950px;
  height: 96px;
  z-index: 5;
  padding: 30px 0 0 0;
  background: #f2f4f5;
}
#podlozhka {
  width: 100%;
  height: 46px;
  background: url('/i/taxi.gif') 0 0 repeat;
  position: absolute;
  top: 50px;
  left: 0;
}
#containerHeader {
  width: 950px;
  margin: 0 auto;
  height: 96px;
  text-align: center;
}
#containerHeader .logo {
  float: left;
  margin-top: -7px;
}
#containerHeader .phone {
  font-family: "osbold";
  font-size: 19px;
  color: #002185;
  float: left;
  margin-top: -1px;
}
#containerHeader .phone .code {
  color: #444444;
  font-family: "osreg";
}
#containerHeader .phone a {
  text-decoration: none;
  color: #002185;
}
#containerHeader form {
  float: left;
  margin: 0 0 0 30px;
}
#containerHeader form input[type=text] {
  border: 0;
  border-left: 3px solid #002185;
  width: 54px;
  font-family: "osreg";
  font-size: 11px;
  text-transform: uppercase;
  padding-left: 6px;
  color: #444444;
  float: left;
  background: #f2f4f5;
}
#containerHeader form input[type=submit] {
  width: 11px;
  height: 11px;
  float: left;
  margin: 2px 0 0 4px;
  background: transparent url("/i/sprite.png") 0px 0px no-repeat;
  cursor: pointer;
  display: block;
}
#containerHeader form input[type=submit]:hover {
  background: transparent url("/i/sprite.png") -11px 0px no-repeat;
}
.reset .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.blockCatalogSections {
  border: 0;
  border-top: 3px solid #cdcdcd;
  width: 228px;
  float: left;
  margin: 0 10px 25px 0;
  display: block;
  position: relative;
  color: #444 !important;
  text-decoration: none;
}
.blockCatalogSections:hover {
  color: #444 !important;
  border-top: 3px solid #e3000b;
  text-decoration: none;
}
.blockCatalogSections:hover b {
  color: #e3000b;
}
.blockCatalogSections .img {
  height: 76px;
  width: 100%;
  text-align: center;
  overflow: hidden;
  margin-bottom: 10px;
}
.blockCatalogSections .info {
  font-size: 13px;
}
.blockCatalogSections .info b {
  display: inline-block;
  margin-bottom: 5px;
  width: 100%;
}
.blockCatalogSections.deactivated {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.3;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.blockCatalogSections.deactivated .info b {
  text-decoration: underline;
}
.blockCatalogSections.paramHeight100 .img {
  height: 100px;
}
.blockCatalogSections.paramHeight150 .img {
  height: 150px;
}
.tablSensopart {
  width: 100%;
}
.tablSensopart tr:nth-child(odd) td {
  background: #E5E5E5;
}
.tablSensopart td,
.tablSensopart th {
  text-align: left;
  padding: 3px !important;
  font-size: 11px;
  word-wrap: break-word;
  /* max-width:96px; */
}
.tablSensopart th {
  font-weight: normal;
  background: #E5E5E5;
}
.tablSensopart img {
  width: 80px;
}
ul.redLinks {
  list-style-type: none;
}
ul.redLinks li {
  margin-bottom: 8px;
  padding: 0 !important;
}
ul.redLinks li:before {
  display: none !important;
}
ul.redLinks a {
  color: #004789;
}
ul.redLinks a:hover {
  color: #cc0000;
}
.myPlayer img {
  border: 0 !important;
}
.cognexListProducts {
  border: 1px solid #d2d2d2;
  margin: 20px 0;
}
.cognexListProducts th {
  background: #004789;
  color: #FFF;
  font-weight: normal;
  text-align: left;
  padding: 5px 10px;
}
.cognexListProducts td {
  border: 0;
  padding: 5px 10px !important;
}
.cognexListProducts tr:last-child td {
  padding-bottom: 10px !important;
}
.cognexListProducts tr:nth-child(2) td {
  padding-top: 10px !important;
}
.cognexListProducts tr:nth-child(odd) td {
  background: #f2f2f2;
}
.cognexListProducts td:last-child a {
  text-decoration: underline;
}
.cognexListProducts a {
  color: #004789 !important;
}
.cognexListProducts a:hover {
  color: #cc0000 !important;
}
.reset .blockReview:nth-child(3n) {
  margin-right: 0;
}
.blockReview {
  width: 230px;
  margin-right: 10px;
  float: left;
  margin-bottom: 35px;
}
.blockReview .photo {
  margin-bottom: 10px;
}
.blockReview .title {
  margin: 15px 0;
  display: inline-block;
  float: left;
  width: 100%;
  color: #00458c;
  font-size: 15px;
  font-family: "osbold";
}
.blockReview .titleSub {
  margin-bottom: 5px;
  display: inline-block;
  float: left;
  width: 100%;
  color: #00458c;
  font-size: 13px;
  font-family: "osbold";
}
.blockReview ul li:before {
  width: 5px !important;
  height: 7px !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAIAAABPxRC5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNosTIENwCAIG3AH5ymcpHCqJqzOkUBb2pTGGFXl7s83TEQiEhG/7r3vvcHuixAGzDmZ+fjYzMRFqrUmqgqGCjM7/loLAs7tewUYAIpEIU3q8bZ4AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}
.treeMenu {
  padding-left: 20px;
  display: none;
  position: relative;
  list-style-type: none;
  margin-bottom: 10px;
}
.treeMenu:before {
  content: '';
  display: block;
  position: absolute;
  height: 100%;
  width: 1px;
  background: #d2d2d2;
  top: 0;
  left: 10px;
}
.treeMenu:after {
  content: '';
  display: block;
  position: absolute;
  height: 3px;
  width: 20px;
  background: #fff;
  top: 0;
  left: 0;
}
.treeMenu li {
  position: relative;
  display: block;
  margin-bottom: 8px;
  background: #FFF;
}
.treeMenu li.tupik .pipka {
  background: transparent url("/i/sprite.png") -42px -125px no-repeat;
  cursor: default;
}
.treeMenu li.tupik:last-child:after {
  top: 9px;
}
.treeMenu li.active {
  /* >.pipka{.sprite(42px, 109px);} */
}
.treeMenu li.active > .text {
  background: #d2d2d2;
}
.treeMenu li.open {
  /* >ul{display: } */
}
.treeMenu li.open > .pipka {
  background: transparent url("/i/sprite.png") -42px -108px no-repeat;
}
.treeMenu li .text {
  padding: 3px 5px;
}
.treeMenu li .pipka {
  position: absolute;
  top: 3px;
  left: -13px;
  background: transparent url("/i/sprite.png") -42px -91px no-repeat;
  width: 7px;
  height: 17px;
  cursor: pointer;
}
.treeMenu li a {
  color: #004789;
}
.treeMenu li ul {
  padding-top: 8px;
  padding-left: 20px;
  display: none;
  position: relative;
  list-style-type: none;
}
.treeMenu li ul:before {
  content: '';
  display: block;
  position: absolute;
  height: 100%;
  width: 1px;
  background: #d2d2d2;
  top: 0;
  left: 10px;
}
.treeMenu li:last-child:after {
  content: '';
  display: block;
  position: absolute;
  top: 15px;
  left: -20px;
  width: 20px;
  height: 100%;
  background: #FFF;
}
.resultFilterIndustry {
  width: 100%;
  float: left;
  padding: 0 0 25px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #d9d9d9;
}
.resultFilterIndustry .photo {
  width: 120px;
  border: 1px solid #dedede;
  float: left;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  overflow: hidden;
  display: block;
}
.resultFilterIndustry .photo img {
  border: 0 !important;
  width: 120px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  float: left;
}
.resultFilterIndustry .gray {
  font-size: 11px;
  color: #aaa;
}
.resultFilterIndustry .info {
  margin-left: 150px;
}
.resultFilterIndustry .info .title {
  color: #4880c3;
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  text-decoration: underline;
}
.resultFilterIndustry .info .title:hover {
  text-decoration: none;
}
.titleFilter {
  width: 100%;
  float: left;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  font-size: 17px;
  margin: 40px 0 12px 0;
}
.titleFilter .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.titleFilter .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.titleFilter .blockPartner:nth-child(3n),
.titleFilter .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.titleFilter .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.titleFilter.marginTop25 {
  margin-top: 25px;
  margin-bottom: 20px;
}
.filterIndustry {
  display: block;
  width: 708px;
  float: left;
  border: 1px solid #dcdcdc;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  position: relative;
}
.filterIndustry .wrapper {
  font-size: 12px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  background: #ebecef;
  float: left;
  width: 706px;
  padding: 13px 0;
  border: 1px solid #FFF;
}
.filterIndustry .wrapper .select:nth-child(2) {
  width: 195px;
}
.filterIndustry .wrapper .select:nth-child(4) {
  width: 115px;
}
.filterIndustry .wrapper input {
  width: 90px;
  height: 24px;
  border: 1px solid #26459a;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  background: #497fbe;
  margin-left: 30px;
  color: #fff;
  cursor: pointer;
}
.filterIndustry .wrapper input:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
}
.filterIndustry b {
  height: 100%;
  float: left;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  margin: 0 10px 0 20px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.filterIndustry .select {
  float: left;
  border: 1px solid #acacb1;
  height: 22px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  background: #FFF;
}
.filterIndustry .select:after {
  top: 0;
  content: '';
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNrEUjESwCAIC16/Vwf5Zl36QQpau9KDwdzJOSQGA+XqtygQOUUroihxqYqJEmJknCEZcaLtwwu76yhhwSziCmmMygcN4aexRwTMlfy0jUBaZN6Nzq3Sr8C4nct/dGCO73eA3Hpi35LIHudHgAEAKXd4x8PNMT8AAAAASUVORK5CYII=") 0 center no-repeat;
  width: 15px;
  height: 100%;
  padding: 0 3px;
}
.filterIndustry .select .text {
  line-height: 22px;
  color: #888;
}
.filterIndustry .select:hover {
  border: 1px solid #26459a;
}
#preloader {
  width: 64px;
  height: 64px;
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  margin: -32px 0 0 -32px;
  display: none;
}
#listSitemap {
  width: 100%;
  float: left;
}
#listSitemap .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
#listSitemap .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
#listSitemap .blockPartner:nth-child(3n),
#listSitemap .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
#listSitemap .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
#listSitemap ul {
  color: #babbbd;
  font-weight: bold;
  list-style-type: disc !important;
  width: 230px;
  float: left;
  margin-right: 10px;
  display: block;
}
#listSitemap ul li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
#listSitemap ul li:before {
  display: none !important;
}
#listSitemap ul a {
  color: #444;
}
#listSitemap ul a:hover {
  color: #002185;
  text-decoration: none;
}
#listSitemap ul ul {
  font-weight: normal;
  list-style-type: none;
  color: #444;
  width: 214px;
  margin-right: 0;
}
#patnersSlider {
  margin: 0 0 20px 0;
  padding: 10px 25px 10px 25px;
  width: 660px;
  float: left;
  height: 73px;
}
#patnersSlider .prev,
#patnersSlider .next {
  position: absolute;
  top: 37px;
  background: url("/i/sliderPartners.png") 0 0 no-repeat;
  width: 13px;
  height: 21px;
  cursor: pointer;
}
#patnersSlider .prev {
  left: 5px;
  background-position: 0 0;
}
#patnersSlider .prev:hover {
  background-position: 0 -21px;
}
#patnersSlider .next {
  right: 5px;
  background-position: -13px 0;
}
#patnersSlider .next:hover {
  background-position: -13px -21px;
}
#patnersSlider a {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  display: block;
  float: left;
  margin-right: 2px;
}
#patnersSlider a:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
#patnersSlider img {
  height: 73px;
  float: left;
}
#patnersSlider .lenta {
  width: 20000px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#patnersSlider .wrapper {
  float: left;
  width: 100%;
  height: 73px;
  overflow: hidden;
}
#wrapperMap {
  float: left;
  width: 708px;
  height: 268px;
  border: 1px solid #dbdbdb;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 20px;
}
.reset .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.blockContacts {
  font-size: 13px;
  margin: 0 20px 35px 0;
  width: 220px;
  float: left;
}
.blockContacts.fontDefault {
  font-size: 13px;
  margin-bottom: 15px;
}
hr {
  height: 1px;
  border: 0;
  width: 100%;
  clear: both;
  margin: 0 0 15px 0;
  background: #d0d0d0;
}
.paginator {
  width: 100%;
  float: left;
  font-size: 13px;
}
.paginator .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.paginator .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.paginator .blockPartner:nth-child(3n),
.paginator .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.paginator .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.paginator div.wrapper {
  float: left;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#dcdcdc, #b9b9b9);
  background-image: linear-gradient(#dcdcdc, #b9b9b9);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.paginator div.wrapper a:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 0 0 3px;
}
.paginator div.wrapper a:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 3px 0;
  margin-right: 1px;
}
.paginator div.wrapper span {
  height: 24px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b9b9b9, #dcdcdc);
  background-image: linear-gradient(#b9b9b9, #dcdcdc);
  padding: 1px 0 1px 0;
  color: #FFF;
}
.paginator div.wrapper span b {
  height: 24px;
  float: left;
  display: block;
  font-weight: normal;
  padding: 0 8px;
}
.paginator div.wrapper a,
.paginator div.wrapper span {
  display: block;
  float: left;
  position: relative;
  line-height: 24px;
}
.paginator div.wrapper a {
  margin: 1px 0 0 1px;
  height: 24px;
  background: #FFF;
  padding: 0 8px;
  color: #6b6b6b;
  text-decoration: none;
}
.paginator div.wrapper a:hover {
  text-decoration: none;
  color: #6b6b6b;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#f5f5f5, #e5e5e5);
  background-image: linear-gradient(#f5f5f5, #e5e5e5);
}
#leftMenu {
  border-bottom: 1px solid #cdced0;
  width: 100%;
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
}
#leftMenu h3 {
  margin-left: 8px;
}
#leftMenu ul {
  float: left;
  width: 100%;
}
#leftMenu li {
  display: block;
  margin-bottom: 14px;
}
#leftMenu li a {
  display: block;
  padding-left: 26px;
  position: relative;
}
#leftMenu li a:before {
  content: '';
  width: 6px;
  height: 6px;
  background: transparent url("/i/sprite.png") -56px 0px no-repeat;
  position: absolute;
  display: block;
  left: 10px;
  top: 5px;
  color: #444;
  text-decoration: none;
}
#leftMenu li a.active,
#leftMenu li a:hover {
  color: #002185;
  text-decoration: none;
}
#leftMenu li a.active:before,
#leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -50px 0px no-repeat;
}
#sliderMain {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
#sliderMain .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
#sliderMain .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
#sliderMain .blockPartner:nth-child(3n),
#sliderMain .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
#sliderMain .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
#sliderMain .prev,
#sliderMain .next {
  z-index: 5;
  position: absolute;
  cursor: pointer;
}
#sliderMain .prev {
  left: 0;
}
#sliderMain .next {
  right: 0;
}
#sliderMain .pipki {
  z-index: 5;
  position: absolute;
}
#sliderMain .pipki div {
  float: left;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
#sliderMain .wrapper {
  overflow: hidden;
  float: left;
  width: 100%;
  height: 270px;
}
#sliderMain .item {
  display: none;
  top: 0;
  left: 0;
  height: 270px;
  position: absolute;
}
#sliderMain .item img {
  float: left;
  width: 100%;
  border: 0 !important;
}
#sliderMain .item .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  padding: 15px 0;
  line-height: 1.2;
}
#sliderMain .item .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.2;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
}
#sliderMain .item .info .title,
#sliderMain .item .info .desc {
  z-index: 2;
  color: #FFF;
  float: left;
}
#sliderMain .item .info .title {
  font-size: 20px;
  font-family: "osbold";
  padding: 0 25px;
  width: 300px;
}
#sliderMain .item .info .desc {
  width: 285px;
  font-family: "osreg";
  font-size: 13px;
  padding: 0 15px;
  float: left;
  position: relative;
}
#sliderMain .item .info .desc .border {
  display: block;
  position: absolute;
  left: 1px;
  top: 3px;
  height: 100%;
  width: 1px;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  background: #FFF;
}
#sliderMain .item.on {
  display: block;
  z-index: 2;
}
.blockImgText {
  display: block;
  width: 100%;
  float: left;
  padding: 5px 0 20px 0;
  border-bottom: 1px solid #d2d2d2;
  margin: 0 0 15px 0;
  text-decoration: none;
}
.blockImgText .photo {
  float: left;
  width: 230px;
}
.blockImgText .info {
  margin-left: 260px;
  color: #666666;
}
.blockImgText .info .title {
  color: #231f20;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-family: "osbold";
}
.blockImgText:hover {
  text-decoration: none;
}
.blockImgText:hover .title {
  color: #e3000b;
}
.hideInformation {
  width: 100%;
  padding-top: 10px;
  display: none;
  clear: both;
}
.openHideInformation a,
.hideInformation a {
  text-decoration: underline;
}
.openHideInformation a:hover,
.hideInformation a:hover {
  text-decoration: none;
}
.panelProduct {
  float: right;
  width: 230px;
  margin: 0 0 10px 10px;
  z-index: 10;
}
.panelProduct .mail,
.panelProduct .faq,
.panelProduct .print {
  display: block;
  position: relative;
  min-height: 14px;
  margin-bottom: 10px;
  padding-left: 22px;
  cursor: pointer;
  color: #444444;
  text-decoration: underline;
}
.panelProduct .mail:before,
.panelProduct .faq:before,
.panelProduct .print:before {
  content: '';
  display: block;
  width: 14px;
  height: 12px;
  position: absolute;
  top: 3px;
  left: 0;
}
#centerPage {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
}
.tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.tabs .blockPartner:nth-child(3n),
.tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.tabs .btTabs {
  float: left;
  height: 37px;
}
.tabs .btTabs .bt {
  float: left;
  padding: 0 18px;
  font-size: 11px;
  line-height: 35px;
  cursor: pointer;
}
.tabs .btTabs .bt.active {
  cursor: default;
}
.tabs .contentTabs {
  padding-top: 20px;
  width: 100%;
  float: left;
}
.tabs .contentTabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.tabs .contentTabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.tabs .contentTabs .blockPartner:nth-child(3n),
.tabs .contentTabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.tabs .contentTabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.tabs .contentTabs .contentTab {
  display: none;
  width: 100%;
  float: left;
}
.tabs .contentTabs .contentTab .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.tabs .contentTabs .contentTab .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.tabs .contentTabs .contentTab .blockPartner:nth-child(3n),
.tabs .contentTabs .contentTab .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.tabs .contentTabs .contentTab .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.tabs .contentTabs .contentTab img {
  max-width: 100%;
}
.tabs .contentTabs .contentTab.active {
  display: block;
}
.tabs .contentTabs .contentTab b {
  font-family: "osbold";
  margin-bottom: 8px;
  width: 100%;
  display: inline-block;
}
.tabs .contentTabs .contentTab .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
}
.tabs .contentTabs .contentTab .itemFile:before {
  content: '';
  display: block;
  height: 0;
  width: 100%;
  bottom: 2px;
  left: 0;
  border-bottom: 1px dotted #444;
  position: absolute;
  z-index: -1;
}
.tabs .contentTabs .contentTab .itemFile span {
  background: #FFF;
}
.tabs .contentTabs .contentTab .itemFile ins,
.tabs .contentTabs .contentTab .itemFile a {
  float: right;
  background: #FFF;
  display: inline-block;
  min-height: 12px;
}
.tabs .contentTabs .contentTab .itemFile ins {
  text-decoration: none;
}
.tabs .contentTabs .contentTab .itemFile a {
  text-decoration: underline;
  position: relative;
  padding-right: 10px;
}
.tabs .contentTabs .contentTab .itemFile a:after {
  content: ' »';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.tabs .contentTabs .contentTab .itemFile a:hover {
  text-decoration: none;
}
.tabs .contentTabs .contentTab table {
  width: 100%;
}
.tabs .contentTabs .contentTab table td {
  padding: 8px 10px;
  border: 1px solid #c5c5c5;
}
.tabs .contentTabs .contentTab .blockImgText:last-child {
  border-bottom: 0;
}
.fontOS {
  font-family: 'osreg';
  font-weight: 300;
}
/*font-family: 'Open Sans';*/
.fontOSL {
  font-family: 'osreg';
  font-weight: 300;
}
.fontOSB {
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.fontOSEB {
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
}
/* Типовой шаблон */
/*--------------------newDefault theme--------------------------------*/
.newDefault {
  /* .fontOS !important; */
  color: #444444;
  font-size: 11px;
}
.newDefault section {
  background: transparent;
}
.newDefault #centerPage {
  background: url("/i/brands/centerPageCognex.png") center 0 repeat-y;
}
.newDefault .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
}
.newDefault .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d5d5d5, #ffffff);
  background-image: linear-gradient(#d5d5d5, #ffffff);
}
.newDefault .paginator span {
  color: #231f20;
}
.newDefault .paginator span b {
  background: #fffe34;
}
.newDefault .panelProduct a {
  text-decoration: none;
  color: #999;
}
.newDefault .panelProduct a:hover {
  text-decoration: underline;
  color: #999;
}
.newDefault .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -163px no-repeat;
}
.newDefault .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -163px no-repeat;
}
.newDefault .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -163px no-repeat;
}
.newDefault #rightContent .blockMainNews {
  width: 228px;
}
.newDefault #rightContent .blockMainNews .anons {
  padding: 0 5px;
}
.newDefault #rightContent .blockMainNews .photo {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.newDefault #rightContent .blockMainNews .date {
  color: #444;
}
.newDefault #rightContent .blockMainNews .title {
  color: #888;
}
.newDefault #rightContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.newDefault #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.newDefault #sliderMain {
  height: 268px;
  border: 1px solid #ccc;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.newDefault #sliderMain .prev,
.newDefault #sliderMain .next {
  top: 107px;
  width: 27px;
  height: 40px;
}
.newDefault #sliderMain .prev {
  background: transparent url("/i/sprite.png") -153px -11px no-repeat;
  left: 0;
}
.newDefault #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -153px -51px no-repeat;
}
.newDefault #sliderMain .next {
  background: transparent url("/i/sprite.png") -126px -11px no-repeat;
  right: 0;
}
.newDefault #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -126px -51px no-repeat;
}
.newDefault #sliderMain .wrapper {
  position: relative;
  float: left;
  width: 100%;
  height: 268px;
  overflow: hidden;
}
.newDefault #sliderMain .wrapper .item {
  height: 268px;
  width: 100%;
}
.newDefault #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
  font-size: 13px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.newDefault #sliderMain .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.newDefault #sliderMain .info .title {
  position: absolute;
  top: -42px;
  left: 0;
  padding: 6px 14px;
  background: #ff1919;
  color: #fff;
  width: auto;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 24px;
  text-shadow: 0 0 20px #000000;
}
.newDefault #sliderMain .info .desc {
  width: 100%;
  float: left;
  text-shadow: 0 0 20px #000000;
}
.newDefault #sliderMain .info .desc .border {
  display: none;
}
.newDefault #sliderMain .pipki {
  bottom: 19px;
  right: 16px;
}
.newDefault #sliderMain .pipki div {
  background: #3f3f3f;
  margin: 0 2px;
  width: 8px;
  height: 8px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid #bfbfbf;
}
.newDefault #sliderMain .pipki div:hover,
.newDefault #sliderMain .pipki div.active {
  background: #000;
}
.newDefault #sliderMain .pipki div:hover:before,
.newDefault #sliderMain .pipki div.active:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  top: 1px;
  left: 1px;
  position: absolute;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 1px;
  background: #FFF;
}
.newDefault h3,
.newDefault h4,
.newDefault h5,
.newDefault h6 {
  color: #231f20;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.newDefault h2,
.newDefault h1 {
  color: #231f20;
  font-size: 20px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.newDefault a {
  color: #888888;
}
.newDefault a:hover {
  color: #888888;
}
.newDefault .polosaLeft,
.newDefault .polosaRight {
  background: #fffe34;
  height: 22px;
}
.newDefault .polosaLeft {
  border-left: 0;
}
.newDefault .polosaRight {
  border-right: 0;
  color: #fff;
  font-weight: bold;
  line-height: 22px;
  padding-left: 6px;
  margin-left: -315px !important;
}
.newDefault #polosaFooter {
  background: #fffe34;
}
.newDefault #leftContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.newDefault #leftContent h2 {
  font-family: 'osreg';
  font-weight: 300;
}
.newDefault #leftMenuNewDefault {
  margin-top: 3px;
}
.newDefault #leftMenuNewDefault .title {
  padding: 5px 10px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#dedede, #c4c4c4);
  background-image: linear-gradient(#dedede, #c4c4c4);
  cursor: pointer;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  margin-bottom: 1px;
  font-size: 12px;
  color: #444;
  text-decoration: none;
  display: block;
  position: relative;
  font-size: 15px;
}
.newDefault #leftMenuNewDefault .title a {
  color: #444;
  text-decoration: none;
}
.newDefault #leftMenuNewDefault .title:hover,
.newDefault #leftMenuNewDefault .title.active {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#a3a3a3, #8a8a8a);
  background-image: linear-gradient(#a3a3a3, #8a8a8a);
  color: #FFF;
}
.newDefault #leftMenuNewDefault .title:hover a,
.newDefault #leftMenuNewDefault .title.active a {
  color: #FFF;
  text-decoration: none;
}
.newDefault #leftMenuNewDefault .root.active {
  display: block;
}
.newDefault #leftMenuNewDefault ul {
  display: none;
}
.newDefault #leftMenuNewDefault ul.root {
  margin: 0 0 5px 0;
}
.newDefault #leftMenuNewDefault ul.root > li.active > a {
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  font-size: 12px;
}
.newDefault #leftMenuNewDefault ul.root > a {
  padding: 4px 10px;
}
.newDefault #leftMenuNewDefault ul.root ul {
  margin-left: 25px;
}
.newDefault #leftMenuNewDefault li {
  display: block;
  font-family: 'osreg';
  font-weight: 300;
}
.newDefault #leftMenuNewDefault li a {
  color: #444;
  padding: 4px 25px;
  display: block;
  border-bottom: 1px dotted #ccc;
  text-decoration: none;
  position: relative;
}
.newDefault #leftMenuNewDefault li a:hover {
  background: #f5f5f5;
  text-decoration: none;
}
.newDefault #leftMenuNewDefault li.sub > a:before {
  content: '';
  display: block;
  position: absolute;
  width: 7px;
  height: 5px;
  top: 9px;
  left: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNpMjIsJADEIQ/3tP4CrWvWMcKVCQJM82d3pmR7xf1h334CZ6ZxzC/YQVFUkItAWZIwlMhMmI8QOwBDgtapusMSQEUGfAAMAe/gh00Scj24AAAAASUVORK5CYII=") 0 0 no-repeat;
}
.newDefault #leftMenuNewDefault li.active > a {
  border-bottom: 2px solid #ccc;
  padding: 4px 25px 3px 25px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.newDefault #leftMenuNewDefault li.active > a:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNo8jUESACAIAiX5/7m/llI2TtyUBTjnFAC7grtbS2stoyQbY9jeu6CiFBFWIK+BC6iOzFTFugHsmpfohoLeDnvvAyT/4wgwAGoPIebu9EOvAAAAAElFTkSuQmCC") 0 0 no-repeat;
}
.newDefault #leftMenuNewDefault li.active > ul {
  display: block;
}
.newDefault .blockCatalogSections {
  border: 1px solid #b2b2b2;
  padding: 19px;
  width: 190px;
  margin-bottom: 10px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  background: #FFF;
  position: relative;
  color: #444;
}
.newDefault .blockCatalogSections:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #efefef);
  background-image: linear-gradient(#ffffff, #efefef);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 0 3px 3px;
  z-index: 0;
}
.newDefault .blockCatalogSections .info {
  text-align: left;
  z-index: 1;
}
.newDefault .blockCatalogSections .info .title {
  color: #444444;
  text-align: center;
  display: inline-block;
  width: 100%;
}
.newDefault .blockCatalogSections .img {
  z-index: 1;
  width: 190px !important;
  height: 160px !important;
  background-size: cover !important;
}
.newDefault .blockCatalogSections:hover {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.newDefault .blockCatalogSections:hover .info b {
  text-decoration: underline;
  color: #444;
}
.newDefault .btLink {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fefefe, #d4d4d4);
  background-image: linear-gradient(#fefefe, #d4d4d4);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  border: 1px solid #b2b2b2;
  color: #444 !important;
}
.newDefault .btLink:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d4d4d4, #fefefe);
  background-image: linear-gradient(#d4d4d4, #fefefe);
  text-decoration: none !important;
}
.newDefault .tabs {
  width: 100%;
  float: left;
  margin: 20px 0;
  border: 0;
  padding: 0;
}
.newDefault .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.newDefault .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.newDefault .tabs .blockPartner:nth-child(3n),
.newDefault .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.newDefault .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.newDefault .tabs .btTabs {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fefefe, #d3d3d3);
  background-image: linear-gradient(#fefefe, #d3d3d3);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  border: 1px solid #b2b2b2;
  height: 35px;
}
.newDefault .tabs .btTabs .bt {
  color: #666;
  border: 0;
  padding: 0 19px;
}
.newDefault .tabs .btTabs .bt:after {
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  right: -1px;
  height: 27px;
  width: 1px;
  background: #b2b2b2;
}
.newDefault .tabs .btTabs .bt:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 0 0 3px;
}
.newDefault .tabs .btTabs .bt:first-child:hover,
.newDefault .tabs .btTabs .bt:first-child.active {
  border-left: 1px solid transparent;
}
.newDefault .tabs .btTabs .bt:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 3px 0;
}
.newDefault .tabs .btTabs .bt:last-child:hover,
.newDefault .tabs .btTabs .bt:last-child.active {
  border-right: 1px solid transparent;
}
.newDefault .tabs .btTabs .bt.active,
.newDefault .tabs .btTabs .bt:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d3d3d3, #fefefe);
  background-image: linear-gradient(#d3d3d3, #fefefe);
  height: 35px;
  color: #444;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  padding: 0 18px;
}
.newDefault .tabs .btTabs .bt.active:after,
.newDefault .tabs .btTabs .bt:hover:after {
  display: none;
}
.newDefault .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
  font-size: 13px;
}
.newDefault .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.newDefault .contentTabs .itemFile ins {
  font-size: 11px;
}
.newDefault .contentTabs .itemFile a {
  color: #666;
  font-size: 11px;
}
.newDefault .contentTabs .itemFile a:hover {
  color: #444;
}
/*--------------------newDefault theme--------------------------------*/
.noBorderLeftMenu #leftMenu {
  border: 0;
  margin-bottom: 0;
}
.noBorderLeftMenu #leftMenuCompany .root > li > a:before {
  width: 6px;
  height: 6px;
  background: transparent url("/i/sprite.png") -56px 0px no-repeat;
}
.noBorderLeftMenu #leftMenuCompany .root > li > a.active:before,
.noBorderLeftMenu #leftMenuCompany .root > li > a:hover:before {
  background: transparent url("/i/sprite.png") -50px 0px no-repeat;
}
.noBorderLeftMenu #leftMenuCompany ul {
  float: left;
  width: 100%;
}
.noBorderLeftMenu #leftMenuCompany .sub ul {
  margin-left: 17px;
}
.noBorderLeftMenu #leftMenuCompany .sub a {
  margin-bottom: 15px;
}
.noBorderLeftMenu #leftMenuCompany .sub li {
  display: block;
  margin-bottom: 14px;
}
.noBorderLeftMenu #leftMenuCompany .sub li a:before {
  width: 3px;
  height: 3px;
  left: 10px;
  top: 5px;
  background: #83b6e1;
}
.noBorderLeftMenu #leftMenuCompany .sub li a.active:before,
.noBorderLeftMenu #leftMenuCompany .sub li a:hover:before {
  background: #4880c3;
}
.noBorderLeftMenu #leftMenuCompany li {
  display: block;
  margin-bottom: 14px;
}
.noBorderLeftMenu #leftMenuCompany li a {
  display: block;
  padding-left: 26px;
  position: relative;
}
.noBorderLeftMenu #leftMenuCompany li a:before {
  content: '';
  position: absolute;
  display: block;
  left: 10px;
  top: 5px;
}
.noBorderLeftMenu #leftMenuCompany li a.active,
.noBorderLeftMenu #leftMenuCompany li a:hover {
  color: #002185;
  text-decoration: none;
}
.tablIndustry img {
  max-width: 220px !important;
}
/*--------------------epson theme--------------------------------*/
.epson {
  font-family: 'osreg';
  font-weight: 300;
  font-size: 13px;
  color: #666666;
  background: url("/i/brands/backEpson.gif") 0 0 repeat;
  /* .arrowLink{display:inline-block;padding-right: 10px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpiVJo27z8DAwPj3cxEBhBgYoCA/8rT56MIwAWRBcCC6AKMyAKMyGYwwkQBAgwAfGQJvUMD6W4AAAAASUVORK5CYII=") right center no-repeat;text-decoration: underline;
		&:hover{text-decoration:none;}
	} */
}
.epson section {
  background: transparent;
  padding-top: 30px;
}
.epson footer .whiteBack {
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
}
.epson #centerPage {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAABCAYAAAA7Kh75AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJJREFUeNrslI0KwyAMhLXWvf/ztrbpAhGONNKOWTYwgY87/9JoxUhEUwiBSaDVz0ICZTKMVbLhM8DtV2NMz7HWaj9BvgQ6NzSpvVVlroLexHA/Pp3/RHgNHv4f/Q6OekYkGr/YaytHr3p65v/VeY5Wwwg1+1vmb6zHePe9Vy6/6/8Tu7AJ7IvqKwJ6zWr4FeD2YvRblJtef9+qFfW010OAAQBokFcByZP91AAAAABJRU5ErkJggg==") center 0 repeat-y;
}
.epson #containerSection {
  padding: 0 10px;
  float: left;
  left: 50%;
  margin-left: -485px;
}
.epson .whiteCenterPhoenixcontact {
  height: 100%;
  width: 100%;
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -78px;
  left: 0;
  padding: 0 10px 106px 10px;
}
.epson .blockSolutionEpson {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.epson .blockSolutionEpson .photo {
  padding: 10px;
  border: 1px solid #e1e1e1;
  float: left;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  display: block;
  position: relative;
}
.epson .blockSolutionEpson .photo img {
  width: 116px;
  z-index: 1;
  position: relative;
}
.epson .blockSolutionEpson .photo:after {
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eaebec);
  background-image: linear-gradient(#ffffff, #eaebec);
  position: absolute;
  z-index: 0;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 0 5px 5px;
}
.epson .blockSolutionEpson .info {
  margin-left: 150px;
  width: 400px;
}
.epson .blockSolutionEpson .info .title {
  color: #00b9f6;
  font-size: 13px;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  margin-bottom: 5px;
}
.epson .titleTabs {
  float: left;
  width: 634px;
  border: 1px solid #e1e1e1;
  padding: 6px 54px 6px 20px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px 5px 0 0;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eff0f0);
  background-image: linear-gradient(#ffffff, #eff0f0);
  cursor: pointer;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
  margin-bottom: 10px;
}
.epson .titleTabs:after {
  content: '';
  display: block;
  width: 34px;
  right: 0;
  top: 0;
  height: 100%;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNpifPny5X8GBgZGIGYQExNjoAZgYqABGDWU+oCFFMUpKSk0dekuIP6PA+8g19AiIP6DRRwkVkCuoVeAeBYW8WlAfIOSiKoD4vdI/LdA3Ehp7IMMaUDi1wPxO2okqekg70KDYyZZSQoL+A3EhUD8DzniWKiQ1negCzCOFn0j2FCAAAMAQrojJn3KnKwAAAAASUVORK5CYII=') 0 center no-repeat;
  position: absolute;
}
.epson .titleTabs:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
}
.epson .titleTabs.active {
  margin-bottom: 0;
}
.epson .afterTitleTabs {
  margin-bottom: 10px;
  float: left;
  display: none;
}
.epson .afterTitleTabs table {
  margin: 0;
  border: 1px solid #e1e1e1;
  border-top: 0;
  width: 710px;
}
.epson .afterTitleTabs table .fon {
  background: #eff0f0;
}
.epson .afterTitleTabs table th,
.epson .afterTitleTabs table td {
  padding: 5px;
}
.epson .afterTitleTabs table th {
  padding-left: 20px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
  border: 0;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px dashed #cccccc;
  width: 210px;
  text-align: left;
}
.epson .afterTitleTabs table td {
  border: 0;
  border-bottom: 1px dashed #cccccc;
}
.epson .afterTitleTabs table .empty {
  border: 0;
  width: 10px;
}
.epson .afterTitleTabs table .last {
  border-bottom: 1px dashed #cccccc;
}
.epson .paginator {
  margin-bottom: 24px;
}
.epson .paginator .select {
  padding: 0 20px 0 6px;
  line-height: 18px;
  height: 18px;
  width: 20px;
}
.epson .paginator .select span {
  padding: 0;
  float: none;
  line-height: 18px;
  height: 18px;
}
.epson .paginator div {
  background: #fff;
  float: right;
}
.epson .paginator div.floatLeft {
  float: left;
}
.epson .paginator div a:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin-right: 14px;
}
.epson .paginator div a:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin: 0 0 0 11px;
}
.epson .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
}
.epson .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b5bfb5, #e4e2e4);
  background-image: linear-gradient(#b5bfb5, #e4e2e4);
}
.epson .paginator a,
.epson .paginator span {
  margin-right: 3px;
}
.epson .paginator span {
  color: #000;
  background: #FFF;
}
.epson .paginator span b {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  font-weight: bold;
}
.epson .panelProduct {
  background: #FFF;
  padding: 0 0 10px 10px;
  margin: 0;
}
.epson .panelProduct .mail:hover {
  color: #00b9f6;
  text-decoration: none;
}
.epson .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -151px no-repeat;
}
.epson .panelProduct .faq:hover {
  color: #00b9f6;
  text-decoration: none;
}
.epson .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -151px no-repeat;
}
.epson .panelProduct .print:hover {
  color: #00b9f6;
  text-decoration: none;
}
.epson .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -151px no-repeat;
}
.epson .panelProduct a {
  color: #00b9f6;
}
.epson #resultEpson {
  width: 100%;
  float: left;
}
.epson #resultEpson .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.epson #resultEpson .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.epson #resultEpson .blockPartner:nth-child(3n),
.epson #resultEpson .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.epson #resultEpson .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.epson #filterEpson {
  float: left;
  width: 674px;
  padding: 18px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
  background: #eff0f0;
  border: 1px solid #e1e1e1;
  margin: 0 0 30px 0;
}
.epson #filterEpson .block {
  display: inline-block;
  position: relative;
  margin: 0 32px 15px 0;
}
.epson #filterEpson .block .title {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 6px;
}
.epson #filterEpson .block .wrapper {
  display: block;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.epson #filterEpson .block .bt {
  float: left;
  height: 20px;
  line-height: 20px;
  border: 1px solid #FFF;
  margin-left: -1px;
  padding: 0 6px;
  cursor: pointer;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#9ea1a3, #444444);
  background-image: linear-gradient(#9ea1a3, #444444);
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  color: #FFF;
}
.epson #filterEpson .block .bt:first-child {
  margin-left: 0;
}
.epson #filterEpson .block .bt.close,
.epson #filterEpson .block .bt:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#cbcdcd, #a7a7a7);
  background-image: linear-gradient(#cbcdcd, #a7a7a7);
}
.epson #filterEpson .block .bt.close {
  cursor: default;
}
.epson #filterEpson .block .bt.active {
  background: #00b9f6;
  -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.45);
  box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.45);
  cursor: default;
}
.epson #filterEpson .block .bt.noactive {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#cbcdcd, #a7a7a7);
  background-image: linear-gradient(#cbcdcd, #a7a7a7);
  cursor: default;
}
.epson #sliderMain {
  height: 266px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
}
.epson #sliderMain .prev,
.epson #sliderMain .next {
  display: none;
  /* top:50%;width:16px;height:27px;.opacity(0.7);margin-top:-13px;}
		.prev{.sprite(259px, 0px);left:12px;
			&:hover{.opacity(1);}
		}
		.next{.sprite(275px, 0px);right:12px;
			&:hover{.opacity(1);} */
}
.epson #sliderMain .wrapper {
  height: 250px;
}
.epson #sliderMain .wrapper .item {
  height: 250px;
}
.epson #sliderMain .wrapper .item img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
}
.epson #sliderMain .pipki {
  bottom: 45px;
  right: 16px;
}
.epson #sliderMain .pipki div {
  background: #000;
  margin: 0 2px;
  width: 8px;
  height: 8px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px !important;
  border: 1px solid #393a3b;
}
.epson #sliderMain .pipki div:hover {
  border: 1px solid #0063ac;
}
.epson #sliderMain .pipki div.active {
  background: #0063ac;
  width: 5px;
  height: 5px;
  margin: 2px 4px 0 4px;
  border: 1px solid #0063ac;
}
.epson #sliderMain .info {
  bottom: z0;
  left: 0;
  width: 710px;
  overflow: none;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
}
.epson #sliderMain .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 0 5px 5px;
}
.epson #sliderMain .info .title {
  color: #FFF;
  width: auto;
  width: 690px;
  padding: 0 15px;
  font-size: 24px;
}
.epson #sliderMain .info .desc {
  width: 690px;
  float: left;
  color: #FFF;
  font-size: 13px;
}
.epson #sliderMain .info .desc .border {
  display: none;
}
.epson h3 {
  color: #666;
}
.epson h2,
.epson h1 {
  color: #666;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
  font-size: 18px;
}
.epson a {
  color: #00b9f6;
  text-decoration: none;
}
.epson a:hover {
  color: #00b9f6;
  text-decoration: underline;
}
.epson .blockMainNews {
  color: #666;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 11px;
}
.epson .blockMainNews img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.epson .blockMainNews .anons {
  padding: 0;
}
.epson #polosaCompany {
  z-index: 2;
}
.epson .polosaLeft,
.epson .polosaRight {
  background: #0063ac;
  height: 29px;
}
.epson .polosaLeft {
  border-left: 0;
}
.epson .polosaRight {
  border-right: 0;
}
.epson #polosaFooter {
  background: #0063ac;
}
.epson .listPropsScroll {
  width: 220px;
  display: inline-block;
  height: 135px !important;
  margin-bottom: 0 !important;
}
.epson #leftContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid #b2b2b2;
}
.epson #leftMenuEpson {
  margin-bottom: 10px;
}
.epson #leftMenuEpson .title {
  border: 1px solid #e1e1e1;
  height: 23px;
  background: #f4f4f4;
  color: #000;
  cursor: pointer;
  padding: 4px 10px;
  line-height: 25px;
  margin: 0 0 1px 0;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
  display: block;
  text-decoration: none;
}
.epson #leftMenuEpson .title:after {
  content: '';
  z-index: 0;
  width: 100%;
  height: 6px;
  background: #FFF;
  top: 0;
  left: 0;
  position: absolute;
  display: block;
}
.epson #leftMenuEpson .title a {
  color: #000;
  text-decoration: none;
}
.epson #leftMenuEpson .title.active,
.epson #leftMenuEpson .title:hover {
  background: #FFF;
  color: #000;
}
.epson #leftMenuEpson .title.active a,
.epson #leftMenuEpson .title:hover a {
  color: #000;
}
.epson #leftMenuEpson .title.active:after,
.epson #leftMenuEpson .title:hover:after {
  display: none;
}
.epson #leftMenuEpson .title:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px 5px 0 0;
}
.epson #leftMenuEpson .title:first-child:after {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px 5px 0 0;
}
.epson #leftMenuEpson .title.last {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 0 5px 5px;
}
.epson #leftMenuEpson .title.last.active {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
}
.epson #leftMenuEpson .root.active {
  display: block;
}
.epson #leftMenuEpson .root > li.active {
  font-family: 'osreg';
  font-weight: 300;
}
.epson #leftMenuEpson .root > li.active > a,
.epson #leftMenuEpson .root > li.active > a:hover {
  color: #000;
  border: 1px solid #e1e1e1;
  background: #FFF;
}
.epson #leftMenuEpson .root > li > a {
  padding: 8px 10px 8px 30px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.epson #leftMenuEpson .root > li > ul > li.active > a {
  background: #c1c1c1;
}
.epson #leftMenuEpson .root > li > ul > li > a {
  padding: 8px 10px 8px 40px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  background: #c1c1c1;
  border: 1px solid #c1c1c1;
  color: #000;
}
.epson #leftMenuEpson .root > li > ul > li > ul > li.active > a {
  background: #707070;
}
.epson #leftMenuEpson .root > li > ul > li > ul > li > a {
  padding: 8px 10px 8px 50px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  background: #707070;
  border: 1px solid #707070;
}
.epson #leftMenuEpson .root > li > ul > li > ul > li > ul > li > a {
  padding: 8px 10px 8px 60px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.epson #leftMenuEpson .root > li > ul > li > ul > li > ul > li > ul > li > a {
  padding: 8px 10px 8px 70px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.epson #leftMenuEpson .root li {
  display: block;
}
.epson #leftMenuEpson .root li > a {
  color: #FFF;
  display: block;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  border: 1px solid #333333;
  background: #333333;
}
.epson #leftMenuEpson .root li > a:hover {
  text-decoration: none;
  background: #fff !important;
  border: 1px solid #c1c1c1 !important;
  color: #000 !important;
}
.epson #leftMenuEpson .root li .active.current > a,
.epson #leftMenuEpson .root li .active.current > a:hover {
  color: #FFF;
  border: 1px solid #0063ac;
  background: #0063ac;
  font-family: 'osreg';
  font-weight: 300;
}
.epson #leftMenuEpson .root li .active.current > ul {
  display: block;
}
.epson #leftMenuEpson .root li.active > ul {
  display: block;
}
.epson #leftMenuEpson ul {
  display: none;
  position: relative;
}
.epson .blockCatalogSections {
  border: 1px solid #e5e5e5;
  padding: 10px 10px 5px 10px;
  width: 206px;
  margin-bottom: 10px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  font-size: 13px;
  text-align: justify;
  /* .bottomBlock{.gradient(#fbe371, #ffd202);height:29px;position: absolute;bottom: 0;left: 0;width:100%;} */
}
.epson .blockCatalogSections .img {
  height: 160px;
  margin: 0 0 5px 0;
}
.epson .blockCatalogSections .info {
  font-size: 12px;
  line-height: 1.2;
}
.epson .blockCatalogSections .info b.title {
  color: #00b9f6;
  font-size: 13px;
  font-family: 'osreg';
  font-weight: 300;
  padding-bottom: 0;
  text-align: left;
}
.epson .blockCatalogSections .info b {
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  color: #444;
}
.epson .blockCatalogSections .info ul {
  width: 100%;
}
.epson .blockCatalogSections:hover {
  border: 1px solid #e5e5e5;
  text-decoration: none;
}
.epson .blockCatalogSections ul {
  text-align: left;
}
.epson .btLink {
  background: #f4f4f4;
  padding: 0 20px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 800;
  font-size: 13px;
  border: 1px solid #666;
  cursor: pointer;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  margin: 0 10px 0 0;
  line-height: 22px;
  height: 22px;
  color: #666 !important;
  position: relative;
  /* &.light{ .gradient( #fff, #eef2f5);line-height: 23px;height:23px;border: 1px solid #d6d6d6;color:#22969e !important; } */
}
.epson .btLink:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 6px;
  background: #FFF;
  z-index: 0;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px 4px 0 0;
}
.epson .btLink:hover {
  background: #fff;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
  text-decoration: none;
  /* &.light{ background:#fff; } */
}
.epson .btLink:hover:after {
  display: none;
}
.epson .btUp {
  color: #22969e;
  border: 1px solid #d6d6d6;
  line-height: 31px;
  height: 31px;
  font-size: 11px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eef2f5);
  background-image: linear-gradient(#ffffff, #eef2f5);
  cursor: pointer;
  padding: 0 32px 0 25px;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -45px;
  text-decoration: underline;
}
.epson .btUp:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 7px;
  height: 4px;
  margin: -2px 0 0 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiVJo2jwEJ/AdiRhiHCU0CmYZL/mdABf9hkugScAUAAQYA+SMIWN1+QjgAAAAASUVORK5CYII=") 0 0 no-repeat;
}
.epson .btUp:hover {
  background: #fff;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
  text-decoration: none;
}
.epson .tabs {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
}
.epson .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.epson .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.epson .tabs .blockPartner:nth-child(3n),
.epson .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.epson .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.epson .tabs .titleDocsSection {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  width: 690px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 10px;
}
.epson .tabs .blockDocsSection {
  border-top: 1px solid #ffd202;
  padding: 15px 0;
}
.epson .tabs .blockDocsSection .docsSectionExt {
  color: #FFF;
  background-color: #0984ff;
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.epson .tabs .btTabs {
  height: 26px;
  padding: 0;
  float: left;
  width: 706px;
}
.epson .tabs .btTabs .bt {
  margin: 0;
  color: #FFF;
  line-height: 23px;
  height: 23px;
  font-size: 13px;
  text-transform: uppercase;
  background: #7f7f7f;
  border: 1px solid #7f7f7f;
}
.epson .tabs .btTabs .bt.active,
.epson .tabs .btTabs .bt:hover {
  background: #fff;
  color: #7f7f7f;
  border: 1px solid #e1e1e1;
}
.epson .tabs .btTabs .bt:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 0 0 3px;
}
.epson .tabs .btTabs .bt:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 3px 0;
}
.epson .tabs table img {
  max-width: none !important;
}
.epson .tabs table td {
  border: 0 !important;
  padding: 5px 10px !important;
}
.epson .tabs table tr:nth-child(even) td {
  background: #eaebeb;
}
.epson .contentTabs {
  padding: 13px 0 13px 0;
  width: 100%;
}
.epson .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.epson .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.epson .contentTabs .itemFile a {
  color: #888;
}
.epson .contentTabs .itemFile a:hover {
  color: #888;
}
.epson .contentTabs .itemFile span {
  max-width: 600px;
}
.epson .contentTabs .video {
  float: left;
  margin-right: 25px;
}
.epson .contentTabs .reset .video:nth-child(3n) {
  margin-right: 0;
}
.epson .blockProduct {
  padding: 20px 12px 12px 18px;
  overflow: hidden;
  border: 1px solid #d6d6d6;
  margin-bottom: 10px;
}
.epson .blockProduct .title {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
.epson .blockProduct .blockBt {
  margin-top: 4px;
  display: inline-block;
  width: 100%;
}
.epson .blockProduct .photo {
  display: block;
  width: 83px;
  height: 83px;
  border: 1px solid #d6d6d6;
  float: left;
  overflow: hidden;
}
.epson .blockProduct .photo img {
  height: 83px;
  float: left;
}
.epson .blockProduct .info {
  margin-left: 109px;
}
.epson .select {
  border: 2px solid #eaeaea;
  color: #333;
  background-color: #FFF;
  height: 23px;
  padding: 0 20px 0 6px;
  float: left;
  width: 400px;
}
.epson .select:after {
  content: '';
  width: 7px;
  height: 4px;
  background: transparent url("/i/sprite.png") -49px -91px no-repeat;
  top: 10px;
  right: 6px;
  padding: 0;
}
.epson .select .text {
  line-height: 23px;
}
.epson .select:hover {
  border: 2px solid #ecebec;
}
.epson #rightContent ul {
  list-style-type: disc;
  padding: 0 0 0 20px;
}
.epson #rightContent ul li {
  padding: 0;
}
.epson #rightContent .outputEpson {
  width: 470px;
  padding-right: 240px;
}
.epson #rightContent .outputEpson .blocksRightEpson {
  width: 220px;
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
}
.epson #rightContent .outputEpson .blocksRightEpson .block {
  padding: 10px;
  width: 200px;
  border: 1px solid #e1e1e1;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  min-height: 90px;
  text-align: center;
  display: block;
  color: #666;
  position: relative;
  float: left;
  margin-bottom: 20px;
}
.epson #rightContent .outputEpson .blocksRightEpson .block img {
  max-width: 100%;
  margin-bottom: 10px;
}
.epson #rightContent .outputEpson .blocksRightEpson .block:after {
  content: '';
  display: block;
  width: 100%;
  height: 80px;
  bottom: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #e9eaeb);
  background-image: linear-gradient(#ffffff, #e9eaeb);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 0 5px 5px;
}
.epson #rightContent .outputEpson .blocksRightEpson .block .info {
  text-align: justify;
  color: #666666;
}
.epson #rightContent .outputEpson .blocksRightEpson .block .info .title {
  display: inline-block;
  width: 100%;
  color: #00b9f6;
}
.epson #rightContent .outputEpson .blocksRightEpson .block:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.epson #rightContent .outputEpson .blocksRightEpson .block:hover .title {
  text-decoration: underline;
}
/*--------------------epson theme--------------------------------*/
#bigPhoto {
  width: 390px;
  height: 390px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  display: table;
  margin-bottom: 10px;
}
#bigPhoto .wrapper {
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  cursor: pointer;
  overflow: hidden;
}
#bigPhoto .wrapper img {
  max-width: 370px;
  max-height: 370px;
}
#lentaPhoto {
  width: 392px;
}
#lentaPhoto .item {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  width: 90px;
  height: 90px;
  border: 1px solid #e5e5e5;
  float: left;
  margin: 0 8px 8px 0;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  display: table;
}
#lentaPhoto .item .wrapper {
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  cursor: pointer;
  overflow: hidden;
}
#lentaPhoto .item .wrapper img {
  max-width: 80px;
  max-height: 80px;
}
#lentaPhoto .item:nth-child(4n) {
  margin-right: 0;
}
/*--------------------optexfa theme--------------------------------*/
.optexfa {
  font-family: 'osreg';
  font-weight: 300;
  font-size: 11px;
  color: #444444;
  background: url("/i/brands/backOptexfa.gif") 0 0 repeat;
}
.optexfa th {
  font-weight: normal;
  text-align: left;
}
.optexfa section {
  background: transparent;
  padding-top: 30px;
}
.optexfa footer .whiteBack {
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
}
.optexfa #polosaCompany {
  z-index: 2;
}
.optexfa .polosaLeft,
.optexfa .polosaRight {
  background: url("/i/optexfa/polosa.png") 0 0 repeat;
  height: 30px;
}
.optexfa .polosaLeft {
  border-left: 0;
}
.optexfa .polosaRight {
  border-right: 0;
}
.optexfa #polosaFooter {
  background: #5c8bcc;
}
.optexfa .listPropsScroll {
  width: 220px;
  display: inline-block;
  height: 135px !important;
  margin-bottom: 0 !important;
}
.optexfa #breadcrumbs {
  background: #c9cdd9;
}
.optexfa #centerPage {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAABCAYAAAA7Kh75AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJJREFUeNrslI0KwyAMhLXWvf/ztrbpAhGONNKOWTYwgY87/9JoxUhEUwiBSaDVz0ICZTKMVbLhM8DtV2NMz7HWaj9BvgQ6NzSpvVVlroLexHA/Pp3/RHgNHv4f/Q6OekYkGr/YaytHr3p65v/VeY5Wwwg1+1vmb6zHePe9Vy6/6/8Tu7AJ7IvqKwJ6zWr4FeD2YvRblJtef9+qFfW010OAAQBokFcByZP91AAAAABJRU5ErkJggg==") center 0 repeat-y;
}
.optexfa #containerSection {
  padding: 0 10px;
  float: left;
  left: 50%;
  margin-left: -485px;
}
.optexfa .whiteCenterPhoenixcontact {
  height: 100%;
  width: 100%;
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -78px;
  left: 0;
  padding: 0 10px 106px 10px;
}
.optexfa .blockSolutionOptexfa a {
  display: inline-block;
  padding: 0 0 5px 20px;
  background: url("/i/idea.jpg") 0 0 no-repeat;
  font-family: 'osreg';
  font-size: 12px;
  height: 16px;
}
.optexfa .paginator {
  margin-bottom: 24px;
}
.optexfa .paginator .select {
  padding: 0 20px 0 6px;
  line-height: 18px;
  height: 18px;
  width: 20px;
}
.optexfa .paginator .select span {
  padding: 0;
  float: none;
  line-height: 18px;
  height: 18px;
}
.optexfa .paginator div {
  background: #fff;
  float: right;
}
.optexfa .paginator div.floatLeft {
  float: left;
}
.optexfa .paginator div a:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin-right: 14px;
}
.optexfa .paginator div a:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin: 0 0 0 11px;
}
.optexfa .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
}
.optexfa .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b5bfb5, #e4e2e4);
  background-image: linear-gradient(#b5bfb5, #e4e2e4);
}
.optexfa .paginator a,
.optexfa .paginator span {
  margin-right: 3px;
}
.optexfa .paginator span {
  color: #000;
  background: #FFF;
}
.optexfa .paginator span b {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  font-weight: bold;
}
.optexfa .panelProduct {
  background: #FFF;
  padding: 0 0 10px 10px;
  margin: 0;
  width: 400px;
}
.optexfa .panelProduct .mail:hover {
  color: #f34a3d;
  text-decoration: none;
}
.optexfa .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -115px no-repeat;
}
.optexfa .panelProduct .faq:hover {
  color: #f34a3d;
  text-decoration: none;
}
.optexfa .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -115px no-repeat;
}
.optexfa .panelProduct .print:hover {
  color: #f34a3d;
  text-decoration: none;
}
.optexfa .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -115px no-repeat;
}
.optexfa .panelProduct a {
  color: #3373cc;
}
.optexfa #sliderMain {
  height: 232px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
  margin-bottom: 30px;
}
.optexfa #sliderMain .prev,
.optexfa #sliderMain .next {
  top: 50%;
  width: 38px;
  height: 38px;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  margin-top: -19px;
}
.optexfa #sliderMain .prev {
  background: transparent url("/i/sprite.png") -291px 0px no-repeat;
  left: 20px;
}
.optexfa #sliderMain .prev:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.optexfa #sliderMain .next {
  background: transparent url("/i/sprite.png") -329px 0px no-repeat;
  right: 20px;
}
.optexfa #sliderMain .next:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.optexfa #sliderMain .wrapper {
  height: 232px;
}
.optexfa #sliderMain .wrapper .item {
  height: 232px;
}
.optexfa #sliderMain .wrapper .item img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
}
.optexfa #sliderMain .pipki {
  bottom: -13px;
  right: 20px;
  background: #283237;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 6px;
  padding: 5px 2px 5px 3px;
}
.optexfa #sliderMain .pipki div {
  background: #000;
  margin: 0 2px 0 3px;
  width: 26px;
  height: 17px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px !important;
  text-align: center;
}
.optexfa #sliderMain .pipki div:before {
  content: attr(data-counter);
  display: block;
  height: 17px;
  color: #FFF;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  font-size: 11px;
}
.optexfa #sliderMain .pipki div:hover {
  background: #c65f60;
}
.optexfa #sliderMain .pipki div.active {
  background: #c65f60;
}
.optexfa #sliderMain .info .desc {
  display: none;
}
.optexfa #sliderMain .info .title {
  width: 650px;
  font-size: 16px;
}
.optexfa h3 {
  color: #3155c2;
}
.optexfa #rightContent ul {
  display: inline-block;
}
.optexfa #rightContent ul li {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpi3L59+38GKPDw8GCEsZkYcACcEoz//8NNYtixY8d/8o1iQdZOmasAAgwA8zwONAlpbDcAAAAASUVORK5CYII=") 9px 4px no-repeat;
}
.optexfa #rightContent li {
  display: inline-block;
}
.optexfa #rightContent h3 {
  color: #444;
  height: 31px;
  line-height: 31px;
  background: #f2f2f2;
  border: 1px solid #dbdbdb;
  padding: 5px 25px;
  margin-bottom: 20px;
}
.optexfa #rightContent h3:before {
  content: '';
  display: block;
  margin-left: -18px;
  float: left;
  width: 6px;
  height: 100%;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#63a6ff, #0a3dcb);
  background-image: linear-gradient(#63a6ff, #0a3dcb);
}
.optexfa #rightContent h3.bt {
  padding: 5px 15px;
}
.optexfa #rightContent h3.bt:before {
  display: none;
}
.optexfa #rightContent h3.bt.active {
  border: 1px solid #3373cc;
  background: #3373cc;
  color: #FFF;
}
.optexfa #rightContent .redLi {
  margin: 0 6px !important;
  width: 222px;
  display: inline-block !important;
  float: left;
}
.optexfa #rightContent .redLi li {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpifC7I8J8BARgl3kG4TAw4AE4JFpB2JP7/F0KM+HUw/v+PsBuoGs5hQeYgG4vXchQA8wdAgAEA1IMPBuGcAf0AAAAASUVORK5CYII=") 9px 4px no-repeat;
  color: #5c8bcc;
}
.optexfa h2,
.optexfa h1 {
  color: #005bae;
  font-family: 'osreg' !important;
  font-weight: 300 !important;
  font-weight: 700 !important;
  font-size: 18px;
  line-height: 1;
  display: block;
  border-left: 4px solid #005bae;
  background: #f5f5f5;
  padding: 5px 16px !important;
  margin-bottom: 10px;
}
.optexfa h2.no-left-border,
.optexfa h1.no-left-border {
  border-color: #f5f5f5;
}
.optexfa a {
  color: #3155c2;
  text-decoration: none;
}
.optexfa a:hover {
  color: #3155c2;
  text-decoration: underline;
}
.optexfa .blockMainNews {
  color: #666;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 11px;
}
.optexfa .blockMainNews img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.optexfa .blockMainNews .anons {
  padding: 0;
}
.optexfa #leftContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid #b2b2b2;
}
.optexfa #leftMenu {
  background: #3d3d3d;
  padding: 4px;
  width: 212px;
  margin-bottom: 0;
}
.optexfa #leftMenu a {
  color: #FFF;
  text-decoration: none;
  background: #5b5b5b;
  padding: 5px 8px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  font-size: 12px;
}
.optexfa #leftMenu a:before {
  display: none;
}
.optexfa #leftMenu a.active,
.optexfa #leftMenu a:hover {
  background: #5c8bcc;
  color: #FFF;
}
.optexfa #leftMenu li {
  display: block;
  margin-bottom: 1px;
}
.optexfa #leftMenu ul {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.optexfa #leftMenu h3 {
  color: #FFF;
  padding: 6px 8px 6px 8px;
  float: left;
}
.optexfa #leftMenu2,
.optexfa .defLeftMenu {
  background: #3d3d3d;
  padding: 4px;
  width: 212px;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #cdced0;
}
.optexfa #leftMenu2 a,
.optexfa .defLeftMenu a {
  color: #FFF;
  text-decoration: none;
  background: #5b5b5b;
  padding: 5px 8px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  font-size: 12px;
  display: block;
  position: relative;
}
.optexfa #leftMenu2 a:before,
.optexfa .defLeftMenu a:before {
  display: none;
}
.optexfa #leftMenu2 a.active,
.optexfa .defLeftMenu a.active,
.optexfa #leftMenu2 a:hover,
.optexfa .defLeftMenu a:hover {
  background: #5c8bcc;
  color: #FFF;
}
.optexfa #leftMenu2 li,
.optexfa .defLeftMenu li {
  display: block;
  margin-bottom: 1px;
  float: left;
  width: 100%;
}
.optexfa #leftMenu2 li.active ul,
.optexfa .defLeftMenu li.active ul {
  display: block;
}
.optexfa #leftMenu2 ul,
.optexfa .defLeftMenu ul {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.optexfa #leftMenu2 ul ul,
.optexfa .defLeftMenu ul ul {
  padding: 0 0 0 20px;
  width: auto;
  margin-top: 1px;
  display: none;
}
.optexfa #leftMenu2 h3,
.optexfa .defLeftMenu h3 {
  color: #FFF;
  padding: 6px 8px 6px 8px;
  float: left;
}
.optexfa #leftMenu2 {
  margin-bottom: 15px;
}
.optexfa #leftMenu2 a {
  display: block;
  width: 100%;
  float: left;
  padding: 0;
  background: #3d3d3d;
}
.optexfa .blockCatalogSections {
  -webkit-box-shadow: 0 0 1px #d7e2e5;
  -moz-box-shadow: 0 0 1px #d7e2e5;
  box-shadow: 0 0 1px #d7e2e5;
  border: 3px solid #FFF;
  width: 222px;
  margin-bottom: 10px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  text-align: justify;
  /* display: table; */
  background: #f7f7f7;
  color: #444;
  position: relative;
  display: block;
}
.optexfa .blockCatalogSections .img {
  width: 90px;
  margin: 5px 0;
  float: left;
  background-size: cover !important;
}
.optexfa .blockCatalogSections .info {
  line-height: 1.2;
  padding: 0 10px 0 100px;
  font-size: 11px;
  position: absolute;
  top: 0;
  left: 0;
}
.optexfa .blockCatalogSections .info b.title {
  margin: 0;
  text-align: left;
  line-height: 1.2;
  display: inline-block;
  padding: 5px 0;
  overflow: hidden;
}
.optexfa .blockCatalogSections:hover {
  background: #e9f3fc;
  text-decoration: none;
}
.optexfa .blockCatalogSections:hover b.title {
  color: #444;
}
.optexfa .blockCatalogSections ul {
  text-align: left;
}
.optexfa .btLink {
  background: #3373cc;
  padding: 0 22px;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 13px;
  cursor: pointer;
  margin: 0 10px 0 0;
  line-height: 24px;
  height: 24px;
  color: #fff !important;
  position: relative;
}
.optexfa .btLink:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
  text-decoration: none;
}
.optexfa .tabs {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
}
.optexfa .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.optexfa .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.optexfa .tabs .blockPartner:nth-child(3n),
.optexfa .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.optexfa .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.optexfa .tabs .titleDocsSection {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  width: 690px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 10px;
}
.optexfa .tabs .blockDocsSection {
  border-top: 1px solid #ffd202;
  padding: 15px 0;
}
.optexfa .tabs .blockDocsSection .docsSectionExt {
  color: #FFF;
  background-color: #0984ff;
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.optexfa .tabs .btTabs {
  height: 36px;
  padding: 0;
  float: left;
  width: 706px;
}
.optexfa .tabs .btTabs .bt {
  padding: 0 16px;
  margin: 0;
  color: #444;
  line-height: 33px;
  height: 33px;
  font-size: 11px;
  background: #f2f2f2 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAYAAAC9WOV0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiYGBgMGYCEgwDSgAEGAAoVgBopOl2pgAAAABJRU5ErkJggg==") right 3px no-repeat;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}
.optexfa .tabs .btTabs .bt.active,
.optexfa .tabs .btTabs .bt:hover {
  background: #3373cc;
  color: #fff;
  border-top: 1px solid #3373cc;
  border-bottom: 1px solid #3373cc;
}
.optexfa .tabs .btTabs .bt:first-child {
  border-left: 1px solid #dbdbdb;
}
.optexfa .tabs .btTabs .bt:first-child.active {
  border-left: 1px solid #3373cc;
}
.optexfa .tabs .btTabs .bt:last-child {
  border-right: 1px solid #dbdbdb;
  background: #f2f2f2;
}
.optexfa .tabs .btTabs .bt:last-child.active,
.optexfa .tabs .btTabs .bt:last-child:hover {
  border-right: 1px solid #3373cc;
  background: #3373cc;
}
.optexfa .tabs table img {
  max-width: none !important;
}
.optexfa .tabs table td {
  border: 0 !important;
  padding: 5px 10px !important;
}
.optexfa .tabs table tr:nth-child(even) td {
  background: #eaebeb;
}
.optexfa .contentTabs {
  padding: 13px 0 13px 0;
  width: 100%;
}
.optexfa .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.optexfa .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.optexfa .contentTabs .itemFile a {
  color: #888;
}
.optexfa .contentTabs .itemFile a:hover {
  color: #888;
}
.optexfa .contentTabs .itemFile span {
  max-width: 600px;
}
.optexfa .contentTabs .video {
  float: left;
  margin-right: 25px;
  margin-bottom: 35px;
  width: 320px;
  height: 240px;
  overflow: hidden;
  padding-top: 60px;
}
.optexfa .contentTabs .video .name {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 54px;
  overflow: hidden;
  color: #3373cc;
  font-weight: bold;
}
.optexfa .contentTabs .reset .video:nth-child(2n) {
  margin-right: 0;
}
.optexfa .blockProduct {
  padding: 20px 12px 12px 18px;
  overflow: hidden;
  border: 1px solid #d6d6d6;
  margin-bottom: 10px;
}
.optexfa .blockProduct .title {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
.optexfa .blockProduct .blockBt {
  margin-top: 4px;
  display: inline-block;
  width: 100%;
}
.optexfa .blockProduct .photo {
  display: block;
  width: 83px;
  height: 83px;
  border: 1px solid #d6d6d6;
  float: left;
  overflow: hidden;
}
.optexfa .blockProduct .photo img {
  height: 83px;
  float: left;
}
.optexfa .blockProduct .info {
  margin-left: 109px;
}
/*--------------------optexfa theme--------------------------------*/
/*--------------------hokuyo theme--------------------------------*/
.hokuyo {
  font-family: 'osreg';
  font-weight: 300;
  font-size: 11px;
  color: #444444;
  background: url("/i/brands/backHokuyo.gif") 0 0 repeat;
}
.hokuyo th {
  font-weight: normal;
  text-align: left;
}
.hokuyo section {
  background: transparent;
  padding-top: 30px;
}
.hokuyo footer .whiteBack {
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
}
.hokuyo #polosaCompany {
  z-index: 2;
}
.hokuyo .polosaLeft,
.hokuyo .polosaRight {
  background: url("/i/hokuyo/polosa.png") 0 0 repeat;
  height: 27px;
}
.hokuyo .polosaLeft {
  border-left: 0;
}
.hokuyo .polosaRight {
  border-right: 0;
}
.hokuyo #polosaFooter {
  background: #86b5d9;
}
.hokuyo .listPropsScroll {
  width: 220px;
  display: inline-block;
  height: 135px !important;
  margin-bottom: 0 !important;
}
.hokuyo #breadcrumbs {
  background: #c9cdd9;
}
.hokuyo #centerPage {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAABCAYAAAA7Kh75AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJJREFUeNrslI0KwyAMhLXWvf/ztrbpAhGONNKOWTYwgY87/9JoxUhEUwiBSaDVz0ICZTKMVbLhM8DtV2NMz7HWaj9BvgQ6NzSpvVVlroLexHA/Pp3/RHgNHv4f/Q6OekYkGr/YaytHr3p65v/VeY5Wwwg1+1vmb6zHePe9Vy6/6/8Tu7AJ7IvqKwJ6zWr4FeD2YvRblJtef9+qFfW010OAAQBokFcByZP91AAAAABJRU5ErkJggg==") center 0 repeat-y;
}
.hokuyo #containerSection {
  padding: 0 10px;
  float: left;
  left: 50%;
  margin-left: -485px;
}
.hokuyo .whiteCenterPhoenixcontact {
  height: 100%;
  width: 100%;
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -78px;
  left: 0;
  padding: 0 10px 106px 10px;
}
.hokuyo .blockSolutionOptexfa a {
  display: inline-block;
  padding: 0 0 5px 20px;
  background: url("/i/idea.jpg") 0 0 no-repeat;
  font-family: 'osreg';
  font-size: 12px;
  height: 16px;
}
.hokuyo .paginator {
  margin-bottom: 24px;
}
.hokuyo .paginator .select {
  padding: 0 20px 0 6px;
  line-height: 18px;
  height: 18px;
  width: 20px;
}
.hokuyo .paginator .select span {
  padding: 0;
  float: none;
  line-height: 18px;
  height: 18px;
}
.hokuyo .paginator div {
  background: #fff;
  float: right;
}
.hokuyo .paginator div.floatLeft {
  float: left;
}
.hokuyo .paginator div a:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin-right: 14px;
}
.hokuyo .paginator div a:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin: 0 0 0 11px;
}
.hokuyo .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
}
.hokuyo .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b5bfb5, #e4e2e4);
  background-image: linear-gradient(#b5bfb5, #e4e2e4);
}
.hokuyo .paginator a,
.hokuyo .paginator span {
  margin-right: 3px;
}
.hokuyo .paginator span {
  color: #000;
  background: #FFF;
}
.hokuyo .paginator span b {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  font-weight: bold;
}
.hokuyo .panelProduct {
  background: #FFF;
  padding: 0 0 10px 10px;
  margin: 0;
  width: 400px;
}
.hokuyo .panelProduct .mail:hover {
  color: #155286;
  text-decoration: none;
}
.hokuyo .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -175px no-repeat;
}
.hokuyo .panelProduct .faq:hover {
  color: #155286;
  text-decoration: none;
}
.hokuyo .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -175px no-repeat;
}
.hokuyo .panelProduct .print:hover {
  color: #155286;
  text-decoration: none;
}
.hokuyo .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -175px no-repeat;
}
.hokuyo .panelProduct a {
  color: #2186bf;
}
.hokuyo #sliderMain {
  height: 232px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
  margin-bottom: 20px;
  /* .prev,.next{top:50%;width:38px;height:38px;.opacity(0.5);margin-top:-19px;display: none;}
    .prev{.sprite(291px, 0px);left:20px;
      &:hover{.opacity(1);}
    }
    .next{.sprite(329px, 0px);right:20px;
      &:hover{.opacity(1);}
    }
    .wrapper{height:232px;
      .item{height:232px;
        img{}
      }
    }
    .pipki{bottom:-13px;right:20px;background: #283237;.borderRadius(6px);padding: 5px 2px 5px 3px;display: none;
      div{background: #000;margin:0 2px 0 3px;width:26px;height:17px;.borderRadius(2px) !important;text-align: center;
        &:before{content: attr(data-counter); display: block;height:17px;color:#FFF;.fontOSB;font-size: 11px;}
        &:hover{background:#c65f60;}
        &.active{background:#c65f60;}
      }
    }
    .info{display: none;
      .desc{display:none;}
      .title{width:650px;font-size: 16px;}
    } */
}
.hokuyo #sliderMain:after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  background: #dddddd;
  bottom: -5px;
  left: 0;
  position: absolute;
}
.hokuyo #sliderMain .wrapper,
.hokuyo #sliderMain .item {
  height: 232px;
}
.hokuyo #sliderMain .prev,
.hokuyo #sliderMain .next {
  top: 107px;
  width: 27px;
  height: 40px;
}
.hokuyo #sliderMain .prev {
  background: transparent url("/i/sprite.png") -153px -11px no-repeat;
  left: 0;
}
.hokuyo #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -153px -51px no-repeat;
}
.hokuyo #sliderMain .next {
  background: transparent url("/i/sprite.png") -126px -11px no-repeat;
  right: 0;
}
.hokuyo #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -126px -51px no-repeat;
}
.hokuyo #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
  font-size: 13px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
}
.hokuyo #sliderMain .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.hokuyo #sliderMain .info .title {
  position: absolute;
  top: -42px;
  left: 0;
  padding: 6px 14px;
  background: #155286;
  color: #fff;
  width: auto;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 24px;
  text-shadow: 0 0 20px #000000;
}
.hokuyo #sliderMain .info .desc {
  width: 100%;
  float: left;
  text-shadow: 0 0 20px #000000;
}
.hokuyo #sliderMain .info .desc .border {
  display: none;
}
.hokuyo #sliderMain .pipki {
  bottom: 19px;
  right: 16px;
}
.hokuyo #sliderMain .pipki div {
  background: #f2f2f2;
  margin: 0 2px;
  width: 6px;
  height: 6px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 1px;
  border: 1px solid #7b838c;
  background: #7b838c;
  -webkit-box-shadow: 0 0 1px 1px #b0b8c0;
  -moz-box-shadow: 0 0 1px 1px #b0b8c0;
  box-shadow: 0 0 1px 1px #b0b8c0;
}
.hokuyo #sliderMain .pipki div:hover,
.hokuyo #sliderMain .pipki div.active {
  background: #fff;
}
.hokuyo h3 {
  color: #3155c2;
}
.hokuyo #rightContent ul {
  display: inline-block;
}
.hokuyo #rightContent ul li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNpi6Ovr+79t27b/QMAAwiwMQLB+/XqGM2fO/HdxcWFgYoACCQkJBk1NTQaGVatW/b99+zZcC0CAAQA+ux9RkKVMlgAAAABJRU5ErkJggg==) 9px 7px no-repeat;
}
.hokuyo #rightContent li {
  display: block;
}
.hokuyo #bigPhoto {
  width: 230px !important;
  height: 230px !important;
  border: 0;
}
.hokuyo #bigPhoto .wrapper img {
  max-width: 270px !important;
  max-height: 270px !important;
}
.hokuyo h2,
.hokuyo h1 {
  line-height: 1;
  display: block;
  margin-bottom: 10px;
  position: relative;
}
.hokuyo h1 {
  font-family: 'osreg' !important;
  font-weight: 300 !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  color: #191d66;
  border: 2px solid #191d66;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fcf3ec, #fffffe);
  background-image: linear-gradient(#fcf3ec, #fffffe);
  padding: 14px 16px 14px 44px !important;
}
.hokuyo h1:before {
  content: '';
  width: 44px;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfpJREFUeNoUz8FqE0EAANCZ2dnZzGa3u8Q0iGlqbIJaUYRae4hQCx5a/QFvUUHoqYpHj/0CETyIgniId5FacrGNVDwIHgQPhkRtTYKxTUmy3WR3dnZm1D94Dz68X9ndawThwEwcY3yAdSVZhqm+kYji0NZ0RnRtOlfAe92Pq/dunSpkkmZaqlEsGFZTXHm2K/w+kSr4sPOpuvEejY/IxQsL07m8oVtJmhn76M3r7XF4YJkyldGyU06heHK/d4iQHg/8noTcnADUErarNX9+ffG81uooopmMGYaWxSqHCCEIIQgkhCCMgsl0ulwu/2j+2dysjlgMsSfQPjY8HAWk0+of9NoJw4m4r5TS1cxSqVzdeHS6OLd4dVbXqVAAh8xdX38KoITKUtAj2IFIKpmOJH5VeVtaPB9GXCqKkzZce7DmuJQzjI1w5EFqktpWfWunefvOTYi4ZVPGRhjio8IZJzOZFBJriAFgNJq/tmvvlq+vLFzOaxBEIYZqAjPf5YEtxP9LLIzf7ejJ40oub99dvcEZUDKKRUAMgLkYmJbSNMD+iQjnYjh3afba8hJAQYJSAYaEjmPV0+bnV6jFuAj6h+Nutw1k4kT2uIider3BQ7q71/ryufX9m4+L+Ssvn1XNJELAHvqdBEnFMWcxd1Nw7AlqBQSlz50t/RVgAFVf+LUWjyeZAAAAAElFTkSuQmCC) center center no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
.hokuyo h2 {
  text-transform: uppercase;
  font-family: 'osreg' !important;
  font-weight: 300 !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  color: #005bae;
  background: #ffffff url('/i/hokuyo/backH2.png') 0 0 repeat;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  box-shadow: inset 0 0 1px 1px #FFF;
  padding: 10px 10px 8px 27px !important;
  display: block;
  box-shadow: 0 1px 3px #d4d4d4;
}
.hokuyo h2:before {
  content: '';
  width: 6px;
  height: 20px;
  background: #423;
  display: block;
  top: 5px;
  left: 12px;
  position: absolute;
}
.hokuyo a {
  color: #3155c2;
  text-decoration: none;
}
.hokuyo a:hover {
  color: #3155c2;
  text-decoration: underline;
}
.hokuyo .blockMainNews {
  color: #666;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 11px;
}
.hokuyo .blockMainNews img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.hokuyo .blockMainNews .anons {
  padding: 0;
}
.hokuyo .reset .blockProductHokuyo {
  width: 345px;
  float: left;
  margin-top: 20px;
}
.hokuyo .reset .blockProductHokuyo:first-child {
  margin-right: 20px;
}
.hokuyo .reset .blockProductHokuyo .title {
  color: #0b1c69;
  font-size: 15px;
  font-weight: bold;
}
.hokuyo .reset .blockProductHokuyo .title:hover {
  color: #2186bf;
  text-decoration: none;
}
.hokuyo .reset .blockProductHokuyo .img {
  float: left;
  width: 94px;
}
.hokuyo .reset .blockProductHokuyo .img img {
  width: 92px;
  /* border:1px solid #aaaaaa; */
}
.hokuyo .reset .blockProductHokuyo .info {
  margin-left: 110px;
}
.hokuyo .reset .blockProductHokuyo .info .prod ul {
  float: left;
  /* width:110px; */
  display: block;
}
.hokuyo .reset .blockProductHokuyo .info .prod ul li {
  display: block;
  padding-left: 12px !important;
  background-position: 3px 7px !important;
}
.hokuyo .reset .blockProductHokuyo .info .prod ul:first-child {
  margin-right: 12px;
}
.hokuyo #leftContent h3,
.hokuyo #leftContent h2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAvCAIAAABG5oybAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1JREFUeNo8kGcSgjAQhZOFBDCgUry0J/Is3sFKD4FxX8j4a+d7ZVPk9XYXQlB10Nsm6NFbKQVdCo3x7BYSkppAwcsTkpJegyWmOk8k03unZvcC1UaDPpMjklQahXo7uojFyihEvqNDpOQkR9ppgXg++F43+94piyEO84peoN6u8I6pQnKwDmKRKYgjeywWqU8GypMINLkNEZPEEOdlhWj0Ts5TpmO8yP6JdsLlUxVhLLyF/8UfzrTxTvETYAALJUqoHkjYGQAAAABJRU5ErkJggg==) 0 0 repeat;
  width: 180px;
}
.hokuyo #leftContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid #e1e1e1;
}
.hokuyo #leftContent h3 {
  text-transform: uppercase;
  font-family: 'osreg' !important;
  font-weight: 300 !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  color: #005bae !important;
  background: #ffffff url('/i/hokuyo/backH2.png') 0 0 repeat;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  box-shadow: inset 0 0 1px 1px #FFF;
  padding: 10px 10px 8px 27px !important;
  box-shadow: 0 1px 3px #d4d4d4;
  line-height: 1;
  display: block;
  margin-bottom: 10px;
  position: relative;
  margin-left: 0;
}
.hokuyo #leftContent h3:before {
  content: '';
  width: 6px;
  height: 20px;
  background: #423;
  display: block;
  top: 5px;
  left: 12px;
  position: absolute;
}
.hokuyo #leftMenu {
  width: 220px;
  margin-bottom: 20px;
  border: 0;
  /* h3{color:#FFF;padding:6px 8px 6px 8px;float: left;} */
}
.hokuyo #leftMenu ul > li > a {
  color: #0b1c69;
  text-decoration: none;
  padding: 5px 8px 5px 30px;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 12px;
}
.hokuyo #leftMenu ul > li > a:before {
  top: 3px;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAo5JREFUeNqUVE1LW0EUPW/et5rQBAJV6EKsWlx0UULbQLELF/4CXbhy407BX6I7/4AguHKtUEohIPRj0ZUJKGLBgiFt6EuTvI+8l947L/OatKsMTN7NzJ1zz7l37miDweBbu93ONxoNkI1JhhACpVIJuVzO0zzP69VqNaff78NxnImAut0uDMPAysqKbxCTgECcSqWCSUeSJKhWq2g2m4HBf1zXlRvMiuXx1HWBOB6Q84CiaiRDIxtyT9M06c9s+GwcxzBYJxs81FeNVquDo6MP8Dwfu7tvsbDwGEEQyD0GYxI82Ra8qFjwokp4FPVRLLpYXX2K29sfOD7+KHNi26b0U+cUqFCGAuPJElOpMdbWnmFrq4zLyxucnn4h1gksS5fseSowQyGzRNc1hyACnAZdtzgMNjdf4P7+J87OvmJu7hGBLxGrOAssgVzXwt1dD4eH71CvfycwQx4meAIT0jFlkGB62sTJySfMzuaxvFyioH+lGWkZUzlp8pgdhknkiGxrEoiraFmCmCIDUIoM348wM2Nhf/8lJTgkJ13KVMCOY8qyHxy8x/V1Ezs7rzE/X0AY9jPGGSM+GAR9mhHZaRJNM82XEDrJ+Yzz8ytsb7+SVQzDmILG44zUDVULvu9nd2pqysHFxZWsVrn8BOvrS/Kw74dyn9nzNyv/qBR10SzLwMPDL2qBGywulrCx8Zya06VL+nusRdhfSuMfBmHkKIqkJI7EObBtDXt7b4iZLYO12115UdlmP24RthlQsNHr9dDpdLKLOSpX1zVZybRqSXZ32FedYwyjUCjY3Hj1ep3kWJLNMMIw2WI06tgatwy9RdRKRVvjh43epHyr1frvYRtl+O+aYkUgyOfz3h8BBgD776m9S9Q47gAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.hokuyo #leftMenu ul > li > a:hover {
  color: #2186bf;
}
.hokuyo #leftMenu ul > li.active > a {
  font-weight: bold;
}
.hokuyo #leftMenu li {
  display: inline-block;
  margin-bottom: 1px;
}
.hokuyo #leftMenu ul {
  display: inline-block;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.hokuyo #leftMenu ul ul {
  padding-left: 30px;
  width: 188px;
}
.hokuyo #leftMenu ul ul li {
  border-bottom: 1px dotted #adadad;
}
.hokuyo #leftMenu ul ul li.active > a {
  font-weight: bold;
}
.hokuyo #leftMenu ul ul li a {
  padding-left: 8px;
}
.hokuyo #leftMenu ul ul li a.active:before,
.hokuyo #leftMenu ul ul li a:hover:before {
  background: transparent;
  color: #002185;
}
.hokuyo #leftMenu ul ul li a:before {
  background: transparent;
}
.hokuyo #leftMenu2 {
  background: #3d3d3d;
  padding: 4px;
  width: 212px;
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
}
.hokuyo #leftMenu2 a {
  color: #FFF;
  text-decoration: none;
  background: #5b5b5b;
  padding: 5px 8px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  font-size: 12px;
  display: block;
  position: relative;
}
.hokuyo #leftMenu2 a:before {
  display: none;
}
.hokuyo #leftMenu2 a.active,
.hokuyo #leftMenu2 a:hover {
  background: #5c8bcc;
  color: #FFF;
}
.hokuyo #leftMenu2 li {
  display: block;
  margin-bottom: 1px;
  float: left;
  width: 100%;
}
.hokuyo #leftMenu2 li.active ul {
  display: block;
}
.hokuyo #leftMenu2 ul {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.hokuyo #leftMenu2 ul ul {
  padding: 0 0 0 20px;
  width: auto;
  margin-top: 1px;
  display: none;
}
.hokuyo #leftMenu2 h3 {
  color: #FFF;
  padding: 6px 8px 6px 8px;
  float: left;
}
.hokuyo .blockCatalogSections {
  border: 1px solid #d7e2e5;
  width: 228px;
  margin-bottom: 10px;
  font-family: 'osreg';
  font-weight: 300;
  font-weight: 700;
  background: #fff;
  color: #155286;
  position: relative;
  display: block;
  text-align: center;
}
.hokuyo .blockCatalogSections .img {
  height: 160px;
  margin: 7px 0;
}
.hokuyo .blockCatalogSections .info {
  line-height: 1.2;
  padding: 0 10px 7px 10px;
  font-size: 15px;
}
.hokuyo .blockCatalogSections .info b.title {
  padding: 0 0 0 20px;
  width: 182px;
  text-align: left;
  color: #155286;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH1JREFUeNpi+I8E5s8/ysCQBkTNzVuRxRn+o4KkpPkQdUANOBUBgZNTL1CRgEDBmTMPcCp6//6roWETRB2QjV0READNAKoAqgOqBqpjBLsAH0hKsmRiIAQEBdlxWgfxY3DwVJwOR3YQdkVwr+EMAnhgrl53Gntg4ooWgAADAGFwHMZKEPwvAAAAAElFTkSuQmCC) 0 4px no-repeat;
}
.hokuyo .blockCatalogSections:hover {
  -webkit-box-shadow: 0 0 3px #e8e8e8;
  -moz-box-shadow: 0 0 3px #e8e8e8;
  box-shadow: 0 0 3px #e8e8e8;
  text-decoration: none;
}
.hokuyo .blockCatalogSections:hover b.title {
  color: #155286;
}
.hokuyo .blockCatalogSections ul {
  text-align: left;
}
.hokuyo .btLink {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#1b6bab, #0f3a63);
  background-image: linear-gradient(#1b6bab, #0f3a63);
  padding: 0 22px;
  font-family: 'osreg';
  font-weight: 300;
  font-size: 13px;
  cursor: pointer;
  margin: 0 10px 0 0;
  line-height: 24px;
  height: 24px;
  color: #fff !important;
  position: relative;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.hokuyo .btLink:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
  text-decoration: none;
}
.hokuyo .tabs {
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
  border-top: 1px dotted #b9b9b9;
  padding-top: 20px;
}
.hokuyo .tabs .blockProductHokuyo {
  width: 345px;
  float: left;
  margin-top: 20px;
}
.hokuyo .tabs .blockProductHokuyo:first-child {
  margin-right: 20px;
}
.hokuyo .tabs .blockProductHokuyo .title {
  color: #0b1c69;
  font-size: 15px;
  font-weight: bold;
}
.hokuyo .tabs .blockProductHokuyo .title:hover {
  color: #2186bf;
  text-decoration: none;
}
.hokuyo .tabs .blockProductHokuyo .img {
  float: left;
  width: 94px;
}
.hokuyo .tabs .blockProductHokuyo .img img {
  width: 92px;
  /* border:1px solid #aaaaaa; */
}
.hokuyo .tabs .blockProductHokuyo .info {
  margin-left: 110px;
}
.hokuyo .tabs .blockProductHokuyo .info .prod ul {
  float: left;
  /* width:110px; */
  display: block;
}
.hokuyo .tabs .blockProductHokuyo .info .prod ul li {
  display: block;
  padding-left: 12px !important;
  background-position: 3px 7px !important;
}
.hokuyo .tabs .blockProductHokuyo .info .prod ul:first-child {
  margin-right: 12px;
}
.hokuyo .tabs .titleDocsSection {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  width: 690px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 10px;
}
.hokuyo .tabs .blockDocsSection {
  border-top: 1px solid #ffd202;
  padding: 15px 0;
}
.hokuyo .tabs .blockDocsSection .docsSectionExt {
  color: #FFF;
  background-color: #0984ff;
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.hokuyo .tabs .btTabs {
  height: 37px;
  padding: 0;
  float: left;
  width: 706px;
}
.hokuyo .tabs .btTabs .bt {
  margin: 0;
  color: #155286;
  line-height: 37px;
  height: 37px;
  font-size: 11px;
  background: #e2e3ec url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiPnPmDBMDAwM9MECAAQAKHwKcwzx2kQAAAABJRU5ErkJggg==") right 5px no-repeat;
  border: 0;
  padding: 0 12px;
}
.hokuyo .tabs .btTabs .bt.active,
.hokuyo .tabs .btTabs .bt:hover {
  background: #155286;
  color: #fff;
}
.hokuyo .tabs .btTabs .bt:last-child {
  background: #e2e3ec;
}
.hokuyo .tabs .btTabs .bt:last-child.active,
.hokuyo .tabs .btTabs .bt:last-child:hover {
  background: #155286;
  color: #fff;
}
.hokuyo .tabs table img {
  max-width: none !important;
}
.hokuyo .tabs table td {
  border: 1px solid #c5c5c5 !important;
  padding: 5px 10px !important;
}
.hokuyo .contentTabs {
  padding: 13px 0 13px 0;
  width: 100%;
}
.hokuyo .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.hokuyo .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.hokuyo .contentTabs .itemFile a {
  color: #888;
}
.hokuyo .contentTabs .itemFile a:hover {
  color: #888;
}
.hokuyo .contentTabs .itemFile span {
  max-width: 600px;
}
.hokuyo .contentTabs .video {
  float: left;
  margin-right: 25px;
}
.hokuyo .contentTabs .reset .video:nth-child(3n) {
  margin-right: 0;
}
.hokuyo .blockProduct {
  padding: 20px 12px 12px 18px;
  overflow: hidden;
  border: 1px solid #d6d6d6;
  margin-bottom: 10px;
}
.hokuyo .blockProduct .title {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
.hokuyo .blockProduct .blockBt {
  margin-top: 4px;
  display: inline-block;
  width: 100%;
}
.hokuyo .blockProduct .photo {
  display: block;
  width: 83px;
  height: 83px;
  border: 1px solid #d6d6d6;
  float: left;
  overflow: hidden;
}
.hokuyo .blockProduct .photo img {
  height: 83px;
  float: left;
}
.hokuyo .blockProduct .info {
  margin-left: 109px;
}
.hokuyo table tr:nth-child(even) td {
  background: #efefef;
}
/*--------------------hokuyo theme--------------------------------*/
/*--------------------phoenixcontact theme--------------------------------*/
.themePhoenixcontact {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#c7dbe3, #ffffff);
  background-image: linear-gradient(#c7dbe3, #ffffff);
  text-align: justify;
  /* #requirementsProductsWika .changePropsWika{width:220px;float:left;margin:0 0 10px 20px;
		ul{margin:0;}
		ul li{padding: 0;margin:0;
			label{margin:0;}
			&:before{display:none;}
		}
		input[type="checkbox"] + label::before,input[type="radio"] + label::before{width:12px;height:12px;}
		input[type="checkbox"]:checked + label::before{background: #FFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAIAAABxZ0isAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpi/P//PwMqYGRkBJEQDlwaIooCkLWC2JhG/QcDJixqwYAJmY+sAiDAAGQaIOxfmkSxAAAAAElFTkSuQmCC") center center no-repeat;}
	} */
  /* .reset .changePropsWika:first-child{margin-left:0 !important;} */
}
.themePhoenixcontact section {
  background: transparent;
  padding-top: 30px;
  font-family: "Verdana";
  font-size: 11px;
  color: #000;
}
.themePhoenixcontact footer .whiteBack {
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
}
.themePhoenixcontact #centerPage {
  background: transparent url("/i/brands/centerPagePhoenixcontact.png") 0 0 repeat;
}
.themePhoenixcontact #containerSection {
  padding: 0 10px;
  float: left;
  left: 50%;
  margin-left: -485px;
}
.themePhoenixcontact .whiteCenterPhoenixcontact {
  height: 100%;
  width: 100%;
  background: #FFF;
  z-index: 0;
  position: absolute;
  top: -78px;
  left: 0;
  padding: 0 10px 106px 10px;
}
.themePhoenixcontact .paginator {
  margin-bottom: 24px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eef1f4);
  background-image: linear-gradient(#ffffff, #eef1f4);
  border: 1px solid #d6d6d6;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  text-align: center;
  font-family: "Verdana";
  font-size: 13px;
  width: 708px;
}
.themePhoenixcontact .paginator div.wrapper {
  float: none;
  overflow: hidden;
  display: inline-block;
  background: transparent;
  padding: 4px 0 0 0;
}
.themePhoenixcontact .paginator div.wrapper a,
.themePhoenixcontact .paginator div.wrapper span {
  margin-right: 3px;
  border-right: 1px solid #d6d6d6;
  margin: 0;
  height: 20px;
  line-height: 20px;
}
.themePhoenixcontact .paginator div.wrapper span {
  color: #000;
  background: transparent;
}
.themePhoenixcontact .paginator div.wrapper span b {
  height: 20px;
}
.themePhoenixcontact .paginator div.wrapper .btNav {
  border: 0;
  padding: 3px 8px 0 8px;
  height: 16px;
}
.themePhoenixcontact .paginator div.wrapper .btNav:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
}
.themePhoenixcontact .paginator div.wrapper .last {
  border: 0;
}
.themePhoenixcontact .paginator div.wrapper a {
  color: #22969e;
  background: transparent;
}
.themePhoenixcontact .paginator div.wrapper a:hover {
  background: transparent;
  text-decoration: underline;
}
.themePhoenixcontact .paginator .result {
  height: 20px;
  float: left;
  margin: 7px 0 0 16px;
}
.themePhoenixcontact .paginator .numSizePage {
  height: 20px;
  float: right;
  margin: 7px 16px 0 0;
}
.themePhoenixcontact .paginator .numSizePage .select {
  padding: 0 17px 0 0;
  line-height: 18px;
  height: 18px;
  width: 20px;
  float: right;
  margin: -2px 0 0 10px;
  border: 1px solid #d6d6d6;
}
.themePhoenixcontact .paginator .numSizePage .select span {
  padding: 0;
  float: none;
  line-height: 18px;
  height: 18px;
}
.themePhoenixcontact .paginator .numSizePage .select:after {
  width: 15px;
  height: 14px;
  top: 2px;
  right: 2px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOJJREFUeNqkk00OgjAUhEsx7ik9hTdSwfgTt+x05wX0CrrS+xiN6SkIxKBxRfENUVMICsQhQynMx3spxVJKdRljG7JHFqxeMXlPXnTotHYcEUgpmW3btWSapk4YhkEcRw9Oc9+VLuM2Z1mDAznkSXNUFpwTmGWsqZAHB7gVaCqHtf4DNiv3doevYTXziu3nlQl++zIdVoK4b+YMuOjzpPgCzMuZD4y2yz6NB3kAY9Xz2gU7jvo/FxNwRLtGvL5dI2mtMUQg9sk1xrarbK9s5JAnbVF5eb8lFtmna6fFj7F6CjAAodK8QU9XxTQAAAAASUVORK5CYII=") 0 0 no-repeat;
}
.themePhoenixcontact .titleFilter {
  background: #22969e;
  color: #FFF;
  text-align: center;
  padding: 8px 0;
}
.themePhoenixcontact #blockFilter {
  width: 680px;
  border: 1px solid #d6d6d6;
  margin-bottom: 12px;
  padding: 12px 14px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#eef2f5, #ffffff);
  background-image: linear-gradient(#eef2f5, #ffffff);
  float: left;
}
.themePhoenixcontact #blockFilter .block {
  width: 216px;
  margin: 0 10px 16px 0;
  float: left;
}
.themePhoenixcontact #blockFilter .block .title {
  display: inline-block;
  width: 100%;
  color: #000;
}
.themePhoenixcontact #blockFilter .block ul {
  list-style-type: none;
  padding: 0;
}
.themePhoenixcontact #blockFilter .reset .block:nth-child(3n) {
  margin-left: 0;
}
.themePhoenixcontact #blockFilter li {
  padding: 0;
}
.themePhoenixcontact #blockFilter .center {
  text-align: center;
}
.themePhoenixcontact #blockFilter .btLink {
  float: left;
}
.themePhoenixcontact #blockFilter .btLink.light {
  margin-left: 224px;
  height: 25px;
  line-height: 25px;
}
.themePhoenixcontact #blockFilter .jScrollPane {
  height: 135px;
}
.themePhoenixcontact #blockFilter .jspDrag {
  background: #22969e;
}
.themePhoenixcontact #blockFilter .jspTrack {
  background: #68cfd4;
}
.themePhoenixcontact input[type="checkbox"],
.themePhoenixcontact input[type="radio"] {
  display: none;
}
.themePhoenixcontact input[type="checkbox"] + label,
.themePhoenixcontact input[type="radio"] + label {
  color: #22969e;
  cursor: pointer;
  text-decoration: none;
  margin-bottom: 5px;
  display: inline-block;
  font-family: "Verdana";
  padding: 0 0 0 20px;
}
.themePhoenixcontact input[type="checkbox"] + label ins,
.themePhoenixcontact input[type="radio"] + label ins {
  color: #22969e;
  text-decoration: none;
}
.themePhoenixcontact input[type="checkbox"] + label:hover,
.themePhoenixcontact input[type="radio"] + label:hover {
  text-decoration: none;
}
.themePhoenixcontact input[type="checkbox"] + label:hover ins,
.themePhoenixcontact input[type="radio"] + label:hover ins {
  color: #22969e;
}
.themePhoenixcontact input[type="checkbox"] + label::before,
.themePhoenixcontact input[type="radio"] + label::before {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  display: inline-block;
  border: 1px solid #22969e;
  margin: 0 5px 0 0;
}
.themePhoenixcontact input[type="checkbox"] + label::before {
  height: 11px;
  width: 11px;
}
.themePhoenixcontact input[type="radio"] + label::before {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
  height: 9px;
  width: 9px;
}
.themePhoenixcontact input[type="checkbox"]:checked + label::before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNpi/P//PwM6UJ4+H0SBJViAHJgKxruZiTA1cDEWEAEV+A9UzIgsCSKYkDnokmAFSMYyokuC5AACDAByfRMNsxTP6QAAAABJRU5ErkJggg==") center center no-repeat;
}
.themePhoenixcontact input[type="radio"]:checked + label::before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADpJREFUeNpiVJo2T4aBgSEPiDOBeDoQT2IBEiVAnM8AAaUgggmqAhlkMkG1IIPpIO09QPwb2UyAAAMAGx8J8YBr70MAAAAASUVORK5CYII=") center center no-repeat;
}
.themePhoenixcontact #searchPhoenix {
  display: block;
  width: 664px;
  border: 1px solid #d6d6d6;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#edf1f4, #ffffff);
  background-image: linear-gradient(#edf1f4, #ffffff);
  float: left;
  padding: 12px 22px;
  margin-bottom: 25px;
  color: #969696;
}
.themePhoenixcontact #searchPhoenix .title {
  color: #22969e;
}
.themePhoenixcontact #searchPhoenix .reset {
  margin-top: 10px;
}
.themePhoenixcontact #searchPhoenix input {
  float: left;
}
.themePhoenixcontact #searchPhoenix input[type=submit] {
  margin: 0 0 0 8px;
}
.themePhoenixcontact #searchPhoenix input[type=text] {
  border: 1px solid #22969e;
  padding: 0 9px;
  height: 23px;
  width: 547px;
}
.themePhoenixcontact .panelProduct {
  background: #FFF;
  padding: 0 0 10px 10px;
  margin: 0;
}
.themePhoenixcontact .panelProduct a {
  color: #22969e;
}
.themePhoenixcontact .panelProduct a:hover {
  color: #000;
}
.themePhoenixcontact .panelProduct .mail:hover:before {
  background: transparent url("/i/sprite.png") -28px -139px no-repeat;
}
.themePhoenixcontact .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -127px no-repeat;
}
.themePhoenixcontact .panelProduct .faq:hover:before {
  background: transparent url("/i/sprite.png") -14px -139px no-repeat;
}
.themePhoenixcontact .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -127px no-repeat;
}
.themePhoenixcontact .panelProduct .print:hover:before {
  background: transparent url("/i/sprite.png") 0px -139px no-repeat;
}
.themePhoenixcontact .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -127px no-repeat;
}
.themePhoenixcontact #sliderMain {
  height: 216px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
  /* .pipki{bottom:45px;right:16px;
			div{background: #000;.opacity(0.2);margin:0 2px;width: 6px;height:6px;.borderRadius(1px);border:1px solid #7b838c;.boxShadow(0 0 1px 1px rgba(255, 255, 255, 0.2));
				&:hover,&.active{background: #fffe34;.opacity(1) !important;.boxShadow(0 0 1px 1px rgba(0, 0, 0, 0.2));}
			}
		} */
}
.themePhoenixcontact #sliderMain .prev,
.themePhoenixcontact #sliderMain .next {
  top: 50%;
  width: 16px;
  height: 27px;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  margin-top: -13px;
}
.themePhoenixcontact #sliderMain .prev {
  background: transparent url("/i/sprite.png") -259px 0px no-repeat;
  left: 12px;
}
.themePhoenixcontact #sliderMain .prev:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themePhoenixcontact #sliderMain .next {
  background: transparent url("/i/sprite.png") -275px 0px no-repeat;
  right: 12px;
}
.themePhoenixcontact #sliderMain .next:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themePhoenixcontact #sliderMain .wrapper {
  height: 216px;
}
.themePhoenixcontact #sliderMain .wrapper .item {
  height: 216px;
}
.themePhoenixcontact #sliderMain .pipki {
  display: none;
}
.themePhoenixcontact #sliderMain .info {
  left: 50px;
  width: 588px;
  overflow: hidden;
  padding: 10px;
  bottom: 20px;
}
.themePhoenixcontact #sliderMain .info .layer {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  top: 0;
  left: 0;
  background: #FFF;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
}
.themePhoenixcontact #sliderMain .info .title {
  float: left;
  width: 100%;
  padding: 0;
  font-size: 18px;
  color: #000;
  font-family: 'Verdana';
}
.themePhoenixcontact #sliderMain .info .desc {
  padding: 10px 0 0 0;
  color: #000;
  font-family: 'Verdana';
}
.themePhoenixcontact #sliderMain .info .desc .border {
  display: none;
}
.themePhoenixcontact h3 {
  color: #000;
}
.themePhoenixcontact h2,
.themePhoenixcontact h1 {
  color: #000;
  font-family: 'Verdana';
  font-size: 18px;
  font-weight: normal;
}
.themePhoenixcontact a {
  color: #22969e;
}
.themePhoenixcontact a:hover {
  color: #22969e;
}
.themePhoenixcontact .blockMainNews {
  /* .date{position: absolute;top: 50px;left: 70px;} */
}
.themePhoenixcontact .blockMainNews .photo {
  border: 1px solid #d6d6d6;
  width: 228px;
  height: 60px;
  overflow: hidden;
}
.themePhoenixcontact .blockMainNews img {
  width: 228px;
}
.themePhoenixcontact .blockMainNews .anons {
  padding: 0;
  width: 100%;
}
.themePhoenixcontact .blockMainNews .anons .title {
  padding: 5px 0;
  display: block;
}
.themePhoenixcontact .blockMainNews .anons a {
  color: #22969e;
  font-weight: bold;
}
.themePhoenixcontact .brandAboutBorder {
  float: left;
  border: 1px solid #d6d6d6;
  width: 188px;
  padding: 15px;
  overflow: hidden;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#edf1f4, #ffffff);
  background-image: linear-gradient(#edf1f4, #ffffff);
}
.themePhoenixcontact .arrowLink {
  display: inline-block;
  padding-right: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpiVJo27z8DAwPj3cxEBhBgYoCA/8rT56MIwAWRBcCC6AKMyAKMyGYwwkQBAgwAfGQJvUMD6W4AAAAASUVORK5CYII=") right center no-repeat;
  text-decoration: underline;
}
.themePhoenixcontact .arrowLink:hover {
  text-decoration: none;
}
.themePhoenixcontact #polosaCompany {
  z-index: 2;
}
.themePhoenixcontact #polosaCompany .logoCompany .brandLogo {
  bottom: -2px !important;
}
.themePhoenixcontact .polosaLeft,
.themePhoenixcontact .polosaRight {
  background: #22969e;
  height: 28px;
}
.themePhoenixcontact .polosaLeft {
  border-left: 0;
}
.themePhoenixcontact .polosaRight {
  border-right: 0;
}
.themePhoenixcontact #polosaFooter {
  background: #ffd200;
}
.themePhoenixcontact .listPropsScroll {
  width: 220px;
  display: inline-block;
  height: 135px !important;
  margin-bottom: 0 !important;
}
.themePhoenixcontact #leftContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
  width: 188px;
}
.themePhoenixcontact #leftContent h2 {
  font-family: "Verdana";
}
.themePhoenixcontact #leftMenuPhoenixcontact {
  margin-bottom: 10px;
}
.themePhoenixcontact #leftMenuPhoenixcontact .title {
  border: 1px solid #d6d6d6;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  height: 23px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eef2f5);
  background-image: linear-gradient(#ffffff, #eef2f5);
  color: #22969e;
  cursor: pointer;
  padding: 0 10px 2px 10px;
  line-height: 25px;
  margin: 0 0 1px 0;
  text-decoration: none;
  display: block;
  position: relative;
  font-size: 15px;
}
.themePhoenixcontact #leftMenuPhoenixcontact .title a {
  color: #22969e;
  text-decoration: none;
}
.themePhoenixcontact #leftMenuPhoenixcontact .title.active,
.themePhoenixcontact #leftMenuPhoenixcontact .title:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#12bac4, #007e87);
  background-image: linear-gradient(#12bac4, #007e87);
  border: 1px solid #0ca3ad;
  font-weight: bold;
  color: #FFF;
}
.themePhoenixcontact #leftMenuPhoenixcontact .title.active a,
.themePhoenixcontact #leftMenuPhoenixcontact .title:hover a {
  color: #FFF;
}
.themePhoenixcontact #leftMenuPhoenixcontact li a {
  border-bottom: 1px solid #d6d6d6;
  display: block;
  padding: 5px 0 5px 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpiVJo27z8DAwPj3cxEBhBgYoCA/8rT56MIwAWRBcCC6AKMyAKMyGYwwkQBAgwAfGQJvUMD6W4AAAAASUVORK5CYII=") 5px center no-repeat;
}
.themePhoenixcontact #leftMenuPhoenixcontact li.active > a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpi4IlJ/A8EDDDMxAAEvLFJ/xmggAnGgAnCBWCCKAKfF89jZELmwLXAOCAAEGAAzy4WzD29GCMAAAAASUVORK5CYII=") 5px center no-repeat;
  color: #0c5c61;
}
.themePhoenixcontact #leftMenuPhoenixcontact li.active > ul {
  display: block;
}
.themePhoenixcontact #leftMenuPhoenixcontact li.parentLi.active > a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpi5IlJ/M+AAzD+//+fgTc2CUPB58XzGMGSIICsACQBZoAkYRhkBTIfIMAATpEjfMikDTAAAAAASUVORK5CYII=") 5px center no-repeat;
}
.themePhoenixcontact #leftMenuPhoenixcontact li.current.active {
  font-weight: bold;
}
.themePhoenixcontact #leftMenuPhoenixcontact li.current.active > a {
  background: none;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#edf1f4, #ffffff);
  background-image: linear-gradient(#edf1f4, #ffffff);
  padding: 5px 12px 5px 16px;
  position: relative;
}
.themePhoenixcontact #leftMenuPhoenixcontact li.current.active > a:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpi4IlJ/A8EDDDMxAAEvLFJ/xmggAnGgAnCBWCCKAKfF89jZELmwLXAOCAAEGAAzy4WzD29GCMAAAAASUVORK5CYII=") 98% center no-repeat;
  z-index: 0;
}
.themePhoenixcontact #leftMenuPhoenixcontact ul {
  display: none;
  position: relative;
}
.themePhoenixcontact #leftMenuPhoenixcontact .root ul {
  margin-left: 10px;
}
.themePhoenixcontact #leftMenuPhoenixcontact .root > li:last-child > a {
  border-bottom: 0;
}
.themePhoenixcontact #leftMenuPhoenixcontact .root.active {
  display: block;
}
.themePhoenixcontact .reset .blockUsePhoenix:nth-child(3n) {
  margin-right: 0;
}
.themePhoenixcontact .blockUsePhoenix {
  display: block;
  text-decoration: none;
  width: 230px;
  float: left;
  position: relative;
  margin: 0 10px 35px 0;
}
.themePhoenixcontact .blockUsePhoenix.active,
.themePhoenixcontact .blockUsePhoenix:hover {
  color: #0c5c61;
}
.themePhoenixcontact .blockUsePhoenix.active .photo,
.themePhoenixcontact .blockUsePhoenix:hover .photo {
  border: 1px solid #0c5c61;
}
.themePhoenixcontact .blockUsePhoenix span {
  position: relative;
}
.themePhoenixcontact .blockUsePhoenix .photo {
  width: 228px;
  height: 128px;
  overflow: hidden;
  display: block;
  float: left;
  text-align: center;
  border: 1px solid #d6d6d6;
  margin-bottom: 5px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #edf1f4);
  background-image: linear-gradient(#ffffff, #edf1f4);
}
.themePhoenixcontact .blockUsePhoenix .photo img {
  height: 128px;
}
.themePhoenixcontact .blockCatalogSections {
  border: 1px solid #ffd200;
  padding: 10px 10px 30px 10px;
  width: 206px;
  margin-bottom: 10px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.themePhoenixcontact .blockCatalogSections .bottomBlock {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  height: 29px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.themePhoenixcontact .blockCatalogSections .info {
  text-align: center;
  font-size: 11px;
  line-height: 1.2;
}
.themePhoenixcontact .blockCatalogSections .info b {
  color: #0984ff;
  font-size: 13px;
}
.themePhoenixcontact .blockCatalogSections .info ul {
  width: 100%;
}
.themePhoenixcontact .blockCatalogSections:hover {
  border: 1px solid #ffd200;
}
.themePhoenixcontact .blockCatalogSections ul {
  text-align: left;
}
.themePhoenixcontact .btLink {
  margin: 0 10px 0 0;
  line-height: 25px;
  height: 25px;
  font-size: 11px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  font-weight: bold;
  cursor: pointer;
  padding: 0 25px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#12bac4, #007e87);
  background-image: linear-gradient(#12bac4, #007e87);
}
.themePhoenixcontact .btLink.light {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eef2f5);
  background-image: linear-gradient(#ffffff, #eef2f5);
  line-height: 23px;
  height: 23px;
  border: 1px solid #d6d6d6;
  color: #22969e !important;
}
.themePhoenixcontact .btLink:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#007e87, #12bac4);
  background-image: linear-gradient(#007e87, #12bac4);
}
.themePhoenixcontact .btLink:hover.light {
  background: #fff;
}
.themePhoenixcontact .btUp {
  color: #22969e;
  border: 1px solid #d6d6d6;
  line-height: 31px;
  height: 31px;
  font-size: 11px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eef2f5);
  background-image: linear-gradient(#ffffff, #eef2f5);
  cursor: pointer;
  padding: 0 32px 0 25px;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -45px;
  text-decoration: underline;
}
.themePhoenixcontact .btUp:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 7px;
  height: 4px;
  margin: -2px 0 0 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiVJo2jwEJ/AdiRhiHCU0CmYZL/mdABf9hkugScAUAAQYA+SMIWN1+QjgAAAAASUVORK5CYII=") 0 0 no-repeat;
}
.themePhoenixcontact .btUp:hover {
  background: #fff;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
  text-decoration: none;
}
.themePhoenixcontact .tabs {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
}
.themePhoenixcontact .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themePhoenixcontact .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themePhoenixcontact .tabs .blockPartner:nth-child(3n),
.themePhoenixcontact .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themePhoenixcontact .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themePhoenixcontact .tabs .titleDocsSection {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  width: 690px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 10px;
}
.themePhoenixcontact .tabs .blockDocsSection {
  border-top: 1px solid #ffd202;
  padding: 15px 0;
}
.themePhoenixcontact .tabs .blockDocsSection .docsSectionExt {
  color: #FFF;
  background-color: #0984ff;
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.themePhoenixcontact .tabs .btTabs {
  height: 26px;
  border-bottom: 1px solid #d6d6d6;
  padding: 0 3px;
  float: left;
  width: 706px;
}
.themePhoenixcontact .tabs .btTabs .bt {
  margin: 0 2px 0 0;
  color: #22969e;
  border: 1px solid #d6d6d6;
  line-height: 23px;
  height: 23px;
  font-size: 11px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  font-weight: bold;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #eef2f5);
  background-image: linear-gradient(#ffffff, #eef2f5);
}
.themePhoenixcontact .tabs .btTabs .bt.active,
.themePhoenixcontact .tabs .btTabs .bt:hover {
  background: #fff;
  color: #000;
  height: 27px;
  border-bottom: 0;
}
.themePhoenixcontact .tabs .btTabs .bt.active:after,
.themePhoenixcontact .tabs .btTabs .bt:hover:after {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  padding: 0 1px;
  background: #FFF;
  bottom: 0;
  left: 0;
}
.themePhoenixcontact .tabs table img {
  max-width: none !important;
}
.themePhoenixcontact .tabs table td {
  border: 0 !important;
  padding: 5px 10px !important;
}
.themePhoenixcontact .tabs table tr:nth-child(even) td {
  background: #eaebeb;
}
.themePhoenixcontact .contentTabs {
  border: 1px solid #d6d6d6;
  border-top: 0;
  padding: 13px 13px 55px 13px;
  width: 684px;
}
.themePhoenixcontact .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.themePhoenixcontact .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.themePhoenixcontact .contentTabs .itemFile a {
  color: #888;
}
.themePhoenixcontact .contentTabs .itemFile a:hover {
  color: #888;
}
.themePhoenixcontact .blockProduct {
  padding: 20px 12px 12px 18px;
  overflow: hidden;
  border: 1px solid #d6d6d6;
  margin-bottom: 10px;
}
.themePhoenixcontact .blockProduct .title {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
.themePhoenixcontact .blockProduct .blockBt {
  margin-top: 4px;
  display: inline-block;
  width: 100%;
}
.themePhoenixcontact .blockProduct .photo {
  display: block;
  width: 83px;
  height: 83px;
  border: 1px solid #d6d6d6;
  float: left;
  overflow: hidden;
}
.themePhoenixcontact .blockProduct .photo img {
  height: 83px;
  float: left;
}
.themePhoenixcontact .blockProduct .info {
  margin-left: 109px;
}
.themePhoenixcontact .select {
  border: 2px solid #eaeaea;
  color: #333;
  background-color: #FFF;
  height: 23px;
  padding: 0 20px 0 6px;
  float: left;
  width: 400px;
}
.themePhoenixcontact .select:after {
  content: '';
  width: 7px;
  height: 4px;
  background: transparent url("/i/sprite.png") -49px -91px no-repeat;
  top: 10px;
  right: 6px;
  padding: 0;
}
.themePhoenixcontact .select .text {
  line-height: 23px;
}
.themePhoenixcontact .select:hover {
  border: 2px solid #ecebec;
}
.themePhoenixcontact #rightContent ul {
  list-style-type: disc;
  padding: 0 0 0 20px;
}
.themePhoenixcontact #rightContent ul li {
  padding: 0;
}
/*--------------------phoenixcontact theme--------------------------------*/
/*--------------------wika theme--------------------------------*/
.themeWika {
  background: #FFF;
}
.themeWika section {
  background: transparent;
  padding-top: 30px;
  font-family: "Arial";
  font-size: 11px;
  color: #333;
}
.themeWika #centerPage {
  background: #FFF;
}
.themeWika .paginator {
  margin-bottom: 24px;
}
.themeWika .paginator .select {
  padding: 0 20px 0 6px;
  line-height: 18px;
  height: 18px;
  width: 20px;
}
.themeWika .paginator .select span {
  padding: 0;
  float: none;
  line-height: 18px;
  height: 18px;
}
.themeWika .paginator div {
  background: #fff;
  float: right;
}
.themeWika .paginator div.floatLeft {
  float: left;
}
.themeWika .paginator div a:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin-right: 14px;
}
.themeWika .paginator div a:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin: 0 0 0 11px;
}
.themeWika .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
}
.themeWika .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b5bfb5, #e4e2e4);
  background-image: linear-gradient(#b5bfb5, #e4e2e4);
}
.themeWika .paginator a,
.themeWika .paginator span {
  margin-right: 3px;
}
.themeWika .paginator span {
  color: #000;
  background: #FFF;
}
.themeWika .paginator span b {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  font-weight: bold;
}
.themeWika .panelProduct {
  background: #FFF;
  padding: 0 0 10px 10px;
  margin: 0;
}
.themeWika .panelProduct .mail:hover {
  color: #0984ff;
}
.themeWika .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -103px no-repeat;
}
.themeWika .panelProduct .faq:hover {
  color: #0984ff;
}
.themeWika .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -103px no-repeat;
}
.themeWika .panelProduct .print:hover {
  color: #0984ff;
}
.themeWika .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -103px no-repeat;
}
.themeWika #sliderMain {
  height: 266px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
}
.themeWika #sliderMain .prev,
.themeWika #sliderMain .next {
  top: 50%;
  width: 29px;
  height: 59px;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  margin-top: -29px;
}
.themeWika #sliderMain .prev {
  background: transparent url("/i/sprite.png") -200px 0px no-repeat;
  left: 8px;
}
.themeWika #sliderMain .prev:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themeWika #sliderMain .next {
  background: transparent url("/i/sprite.png") -230px 0px no-repeat;
  right: 8px;
}
.themeWika #sliderMain .next:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themeWika #sliderMain .wrapper {
  height: 250px;
}
.themeWika #sliderMain .wrapper .item {
  height: 250px;
}
.themeWika #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeWika #sliderMain .info .layer {
  background: #fff;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themeWika #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  color: #000;
  width: auto;
}
.themeWika #sliderMain .info .desc {
  width: 100%;
  float: left;
  color: #000;
}
.themeWika #sliderMain .info .desc .border {
  display: none;
}
.themeWika #sliderMain .pipki {
  bottom: 45px;
  right: 16px;
}
.themeWika #sliderMain .pipki div {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.2;
  margin: 0 2px;
  width: 6px;
  height: 6px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 1px;
  border: 1px solid #7b838c;
  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
}
.themeWika #sliderMain .pipki div:hover,
.themeWika #sliderMain .pipki div.active {
  background: #fffe34;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1 !important;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.themeWika h3 {
  color: #231f20;
}
.themeWika h2,
.themeWika h1 {
  color: #333;
  font-family: 'Arial';
  font-size: 16px;
}
.themeWika a {
  color: #0038a8;
}
.themeWika a:hover {
  color: #0038a8;
}
.themeWika .polosaLeft,
.themeWika .polosaRight {
  background: #616161;
  height: 28px;
}
.themeWika .polosaLeft {
  border-left: 0;
}
.themeWika .polosaRight {
  border-right: 0;
}
.themeWika #polosaFooter {
  background: #ffd200;
}
.themeWika .listPropsScroll {
  width: 220px;
  display: inline-block;
  height: 135px !important;
  margin-bottom: 0 !important;
}
.themeWika #requirementsProductsWika .changePropsWika {
  width: 220px;
  float: left;
  margin: 0 0 10px 20px;
}
.themeWika #requirementsProductsWika .changePropsWika ul {
  margin: 0;
}
.themeWika #requirementsProductsWika .changePropsWika ul li {
  padding: 0;
  margin: 0;
}
.themeWika #requirementsProductsWika .changePropsWika ul li label {
  margin: 0;
}
.themeWika #requirementsProductsWika .changePropsWika ul li:before {
  display: none;
}
.themeWika #requirementsProductsWika .changePropsWika input[type="checkbox"] + label::before,
.themeWika #requirementsProductsWika .changePropsWika input[type="radio"] + label::before {
  width: 12px;
  height: 12px;
}
.themeWika #requirementsProductsWika .changePropsWika input[type="checkbox"]:checked + label::before {
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAIAAABxZ0isAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpi/P//PwMqYGRkBJEQDlwaIooCkLWC2JhG/QcDJixqwYAJmY+sAiDAAGQaIOxfmkSxAAAAAElFTkSuQmCC") center center no-repeat;
}
.themeWika .reset .changePropsWika:first-child {
  margin-left: 0 !important;
}
.themeWika #rightContent .rightPart {
  width: 275px;
  float: right;
  padding-left: 20px;
  background: #FFF;
  z-index: 5;
}
.themeWika #rightContent .rightPart img {
  max-width: 275px;
}
.themeWika #rightContent h1 {
  border-bottom: 2px solid #eaeaea;
  margin-bottom: 20px;
}
.themeWika #rightContent h1.noBorder {
  border: 0;
  margin-bottom: 0;
}
.themeWika #rightContent .jScrollPane {
  margin-left: -10px;
  background: #eaeaea;
  margin-bottom: 28px;
  padding: 10px;
  float: left;
}
.themeWika #rightContent .jScrollPane span {
  display: block;
  cursor: pointer;
  margin-bottom: 8px;
  line-height: 1.2;
}
.themeWika #rightContent .jScrollPane span:hover,
.themeWika #rightContent .jScrollPane span.active {
  color: #0038a8;
}
.themeWika #rightContent #groupProductsWika .jScrollPane {
  width: 408px;
  height: 170px;
}
.themeWika #rightContent #groupProductsWika .photo {
  width: 275px;
  height: 166px;
  border: 2px solid #eaeaea;
  float: left;
  margin-left: 13px;
}
.themeWika #rightContent #groupProductsWika .photo .wrapper {
  position: absolute;
  top: 15px;
  left: 15px;
  height: 136px;
  width: 245px;
  overflow: hidden;
  text-align: center;
}
.themeWika #rightContent #groupProductsWika .photo .wrapper img {
  max-width: 245px;
  display: inline-block;
}
.themeWika #rightContent #resultProductsWika .jScrollPane {
  width: 700px;
  height: 170px;
}
.themeWika #rightContent #detailProductWika h2 {
  /* float: left; */
  background: #FFF;
  color: #0038a8;
  margin-top: 1px;
  margin-bottom: 20px;
}
.themeWika #rightContent .marginBottom28 {
  margin-bottom: 28px;
}
.themeWika #rightContent h2 {
  background: #eaeaea;
  padding: 0 10px;
  margin-bottom: 15px;
  line-height: 1.6;
  font-weight: normal;
  margin-left: -10px;
}
.themeWika #rightContent h2.orangeH {
  background: #ff9900;
  color: #FFF;
  margin-bottom: 20px;
  position: relative;
}
.themeWika #rightContent h2.orangeH span {
  float: right;
  display: inline-block;
  background: #333333;
  color: #FFF;
  padding: 0 10px;
  margin-right: -10px;
  font-weight: bold;
}
.themeWika #rightContent .grayBlock {
  background: #eaeaea;
  padding: 20px;
  width: 235px;
}
.themeWika #rightContent .grayBlock h2 {
  margin: 0 0 10px 0;
  padding: 0;
}
.themeWika #rightContent .grayBlock img {
  max-width: 235px;
}
.themeWika #rightContent .grayBlock a {
  text-decoration: underline;
}
.themeWika #rightContent .grayBlock a:hover {
  text-decoration: none;
}
.themeWika #rightContent ul li {
  margin-bottom: 8px;
}
.themeWika #rightContent ul li:before {
  background: #333333;
  width: 8px;
  height: 8px;
  top: 5px;
}
.themeWika #leftContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeWika #leftMenuWika {
  margin-bottom: 10px;
}
.themeWika #leftMenuWika .title {
  background: #e9e9e9;
  font-size: 12px;
  font-weight: normal;
  color: #686663;
  border-bottom: 1px solid #fff;
  height: 25px;
  cursor: pointer;
  padding: 0 10px;
  line-height: 25px;
  margin: 0 0 2px 0;
  font-family: "Arial";
  position: relative;
  display: block;
  text-decoration: none;
  font-size: 15px;
}
.themeWika #leftMenuWika .title:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #7a8187;
}
.themeWika #leftMenuWika .title.active,
.themeWika #leftMenuWika .title:hover {
  background: #eaeaea;
  border-bottom: 2px solid #ff9900;
  color: #0038a8;
  margin: 0 0 1px 0;
}
.themeWika #leftMenuWika .title.active:after,
.themeWika #leftMenuWika .title:hover:after {
  background: #FFF;
  bottom: -3px;
}
.themeWika #leftMenuWika .title.active a,
.themeWika #leftMenuWika .title:hover a {
  color: #0038a8;
}
.themeWika #leftMenuWika .title a {
  color: #0038a8 /* #686663 */;
  text-decoration: none;
}
.themeWika #leftMenuWika .title a:hover {
  color: #0038a8;
}
.themeWika #leftMenuWika ul {
  display: block;
  position: relative;
}
.themeWika #leftMenuWika .root {
  overflow: hidden;
  background: #a1a4a9;
  display: none;
}
.themeWika #leftMenuWika .root.active {
  display: block;
}
.themeWika #leftMenuWika .root ul {
  display: none;
}
.themeWika #leftMenuWika .root > li.active > ul {
  display: block;
}
.themeWika #leftMenuWika .root > li.active > a:after {
  background-color: #616161 !important;
}
.themeWika #leftMenuWika .root > li.active > a span:before {
  background: transparent url("/i/sprite.png") -139px 0px no-repeat;
}
.themeWika #leftMenuWika .root > li > a {
  color: #FFF;
}
.themeWika #leftMenuWika .root > li > a span:before {
  background: transparent url("/i/sprite.png") -132px 0px no-repeat;
}
.themeWika #leftMenuWika .root > li > a:after {
  background-color: #a1a4a9;
}
.themeWika #leftMenuWika .root > li li.active > a > span:before {
  /* .sprite(153px, 0px); */
  background: transparent url("/i/sprite.png") -160px 0px no-repeat;
}
.themeWika #leftMenuWika .root > li li.active > a > span:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  padding: 5px 0;
  background-color: #ff9900;
  left: 0;
  top: -5px;
  position: absolute;
}
.themeWika #leftMenuWika .root > li li.active > ul {
  display: block;
}
.themeWika #leftMenuWika .root .tupik.active span:before {
  background: transparent url("/i/sprite.png") -160px 0px no-repeat;
}
.themeWika #leftMenuWika .root .tupik.active span:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  padding: 5px 0;
  background-color: #ff9900;
  left: 0;
  top: -5px;
  position: absolute;
}
.themeWika #leftMenuWika .root .tupik a {
  color: #0038a8;
}
.themeWika #leftMenuWika .root .tupik a span:before {
  background: transparent url("/i/sprite.png") -160px 0px no-repeat;
}
.themeWika #leftMenuWika .root a {
  display: block;
  color: #0038a8 /* #686663 */;
  text-decoration: none;
  padding: 5px 10px 7px 12px;
  position: relative;
}
.themeWika #leftMenuWika .root a:hover {
  text-decoration: underline;
}
.themeWika #leftMenuWika .root a:after {
  content: '';
  display: block;
  width: 400px;
  height: 100%;
  right: 0;
  bottom: 0;
  position: absolute;
  background: #eaeaea url('/i/polosaWika.png') 0 bottom repeat-x;
  z-index: 0;
}
.themeWika #leftMenuWika .root a span {
  display: block;
  z-index: 1;
  position: relative;
  padding-left: 24px;
}
.themeWika #leftMenuWika .root a span:before {
  content: '';
  width: 7px;
  height: 7px;
  display: block;
  position: absolute;
  top: 4px;
  left: 12px;
  /* .sprite(146px, 0); */
  background: transparent url("/i/sprite.png") -160px 0px no-repeat;
}
.themeWika #leftMenuWika .root ul {
  margin-left: 12px;
}
.themeWika .reset .blockUseWika:nth-child(3n) {
  margin-right: 0;
}
.themeWika .blockUseWika {
  display: block;
  text-decoration: none;
  border: 2px solid #eaeaea;
  width: 226px;
  height: 168px;
  float: left;
  position: relative;
  margin: 0 10px 10px 0;
}
.themeWika .blockUseWika.active .title,
.themeWika .blockUseWika:hover .title {
  background: #616161;
}
.themeWika .blockUseWika.active .title:after,
.themeWika .blockUseWika:hover .title:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACNJREFUeNpi/A8EDDgAExAz4pBjZIIx0CVgOhnQFMAVAgQYAMeJBAoARyDLAAAAAElFTkSuQmCC") 0 0 no-repeat;
  width: 7px;
  height: 4px;
  top: 17px;
}
.themeWika .blockUseWika.active .title span,
.themeWika .blockUseWika:hover .title span {
  color: #FFF;
}
.themeWika .blockUseWika span {
  position: relative;
}
.themeWika .blockUseWika .photo {
  padding: 9px 22px;
  width: 182px;
  height: 112px;
  overflow: hidden;
  display: block;
  float: left;
  text-align: center;
}
.themeWika .blockUseWika .photo img {
  max-height: 112px;
}
.themeWika .blockUseWika .title {
  position: absolute;
  bottom: 0;
  border-top: 2px solid #eaeaea;
  left: 0;
  background: #eaeaea;
  height: 36px;
  padding: 0 16px 0 10px;
  width: 200px;
  line-height: 36px;
}
.themeWika .blockUseWika .title:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi+D+T4T8QMMAwEwMIzGL8zwAFTDAGTBAhABVEFUj7z8iEzEFogXJAACDAAMbUFJtN7Af8AAAAAElFTkSuQmCC") 0 0 no-repeat;
  width: 4px;
  height: 7px;
  content: '';
  display: block;
  position: absolute;
  top: 15px;
  right: 10px;
}
.themeWika .blockUseWika .title span {
  display: inline-block;
  line-height: 1.2;
  color: #333333;
  vertical-align: middle;
}
.themeWika .blockCatalogSections {
  border: 1px solid #ffd200;
  padding: 10px 10px 30px 10px;
  width: 206px;
  margin-bottom: 10px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.themeWika .blockCatalogSections .bottomBlock {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  height: 29px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.themeWika .blockCatalogSections .info {
  text-align: center;
  font-size: 11px;
  line-height: 1.2;
}
.themeWika .blockCatalogSections .info b {
  color: #0984ff;
  font-size: 13px;
}
.themeWika .blockCatalogSections .info ul {
  width: 100%;
}
.themeWika .blockCatalogSections:hover {
  border: 1px solid #ffd200;
}
.themeWika .blockCatalogSections ul {
  text-align: left;
}
.themeWika .btLink {
  background: #0038a8;
  font-size: 11px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
  border: 0;
  color: #fff !important;
  font-family: 'Arial';
  padding: 7px 30px;
  cursor: pointer;
}
.themeWika .btLink:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
}
.themeWika .tabs {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
}
.themeWika .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeWika .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeWika .tabs .blockPartner:nth-child(3n),
.themeWika .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeWika .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeWika .tabs .titleDocsSection {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  width: 690px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 10px;
}
.themeWika .tabs .blockDocsSection {
  border-top: 1px solid #ffd202;
  padding: 15px 0;
}
.themeWika .tabs .blockDocsSection .docsSectionExt {
  color: #FFF;
  background-color: #0984ff;
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.themeWika .tabs .btTabs {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
  height: 38px;
  border-bottom: 1px solid #616161;
  padding: 0 17px;
  float: none;
}
.themeWika .tabs .btTabs .bt {
  margin: 0 2px 0 0;
  color: #333;
  border: 1px solid #eaeaea;
  border-bottom: 0;
  background-color: #eaeaea;
  line-height: 37px;
  height: 37px;
  font-size: 11px;
}
.themeWika .tabs .btTabs .bt.active,
.themeWika .tabs .btTabs .bt:hover {
  background-color: #fff;
  margin-top: 0;
  color: #0038a8;
  border: 1px solid #616161;
  border-bottom: 1px solid #FFF;
}
.themeWika .tabs table img {
  max-width: none !important;
}
.themeWika .tabs table td {
  border: 0 !important;
  padding: 5px 10px !important;
}
.themeWika .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.themeWika .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.themeWika .contentTabs .itemFile a {
  color: #888;
}
.themeWika .contentTabs .itemFile a:hover {
  color: #888;
}
.themeWika .logoCompany form#extendedSearch {
  display: block;
  right: 0;
  top: 20px;
  position: absolute;
  font-size: 11px;
  height: 28px;
  width: 440px;
  z-index: 3;
  line-height: 28px;
}
.themeWika .logoCompany form#extendedSearch input[type=submit] {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b6bfb6);
  background-image: linear-gradient(#e4e2e4, #b6bfb6);
  color: #000;
  display: inline-block;
  font-size: 11px;
  padding: 3px 16px;
  cursor: pointer;
}
.themeWika .logoCompany form#extendedSearch input[type=submit]:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b6bfb6, #e4e2e4);
  background-image: linear-gradient(#b6bfb6, #e4e2e4);
}
.themeWika .logoCompany form#extendedSearch input[type=text] {
  width: 220px;
  padding: 3px 6px;
  font-size: 11px;
  margin: 0 5px 0 15px;
}
.themeWika .logoCompany #btExtendedSearch {
  color: #0984ff;
  text-decoration: underline;
  cursor: pointer;
}
.themeWika .logoCompany #btExtendedSearch:hover {
  text-decoration: none;
}
.themeWika .logoCompany #blockExtendedSearch {
  display: none;
  width: 600px;
  padding: 20px 70px 15px 40px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  position: absolute;
  top: 28px;
  right: 0;
}
.themeWika .logoCompany #blockExtendedSearch.active {
  display: block;
}
.themeWika .logoCompany #blockExtendedSearch > div {
  line-height: 1;
  margin-bottom: 10px;
  overflow: hidden;
}
.themeWika .logoCompany #blockExtendedSearch > div:last-child {
  margin-bottom: 0;
}
.themeWika .logoCompany #blockExtendedSearch > div input[type=text] {
  width: 474px;
  margin: 0;
}
.themeWika .logoCompany #blockExtendedSearch > div label {
  color: #000;
}
.themeWika .logoCompany #blockExtendedSearch > div input[type="checkbox"] + label,
.themeWika .logoCompany #blockExtendedSearch > div input[type="radio"] + label {
  margin-bottom: 0;
}
.themeWika .logoCompany #blockExtendedSearch > div input[type="checkbox"] + label::before,
.themeWika .logoCompany #blockExtendedSearch > div input[type="radio"] + label::before {
  border: 0;
  background: #FFF;
  width: 14px;
  height: 14px;
  margin-top: -1px;
  float: left;
}
.themeWika .logoCompany #blockExtendedSearch > div .select {
  height: 18px;
  max-width: 460px;
  width: 460px;
  border: 0;
}
.themeWika .logoCompany #blockExtendedSearch > div .select select {
  width: 460px;
}
.themeWika .logoCompany #blockExtendedSearch > div .select .text {
  color: #000;
}
.themeWika .logoCompany #blockExtendedSearch > div .select:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAIAAACExCpEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxJREFUeNpi/H/fg+HzDgasgNeL8f/3ywx3DBj+/0WXY2RhULnAxMChwyCYiEWrYBIDhzbj////Gf68YLipyvDvC0KOiYdB/TYDiwQTiMMiwSBagqJVtAwkCLQBpBsI/n1luKXG8PsZiM0qzaB2i4GJC2QKzDRuBvFmKBvIAMsh6QYCoOPvGIEYqufh2liQfMLMINkNlmCCiwEEGACpWCiKKudtkwAAAABJRU5ErkJggg==") center center no-repeat;
  width: 10px;
  height: 9px;
  top: 5px;
  right: 4px;
}
.themeWika .logoCompany #blockExtendedSearch > div input[type="checkbox"]:checked + label::before {
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAIAAABxZ0isAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpi/P//PwMqYGRkBJEQDlwaIooCkLWC2JhG/QcDJixqwYAJmY+sAiDAAGQaIOxfmkSxAAAAAElFTkSuQmCC") center center no-repeat;
}
.themeWika .logoCompany #blockExtendedSearch > div input[type=text] {
  width: 474px;
  padding: 3px 6px;
  font-size: 11px;
}
.themeWika .logoCompany #blockExtendedSearch > div .title {
  display: inline-block;
  float: left;
  width: 100px;
  margin-right: 10px;
}
.themeWika table.listProducts .photo {
  width: 60px;
}
.themeWika table.listProducts .photo img {
  width: 60px;
}
.themeWika table.listProducts .pdf {
  text-align: center;
  vertical-align: middle;
}
.themeWika table.listProducts .pdf a {
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDRJREFUeNqUVd1vVEUUP+fM3L237Za22Ab7ZaialAKxkFYkaQlGn4wPJlWJmhATX0x801cffTHxP6gPyoOJifEDBR+sidHqA0otBUQlhQDRpiBtZXfb3XvvnBnP3Lu7tigazm5m586d+Z2P3+/MonMOAGRERLhLs9bKiJn5SY7VNP+YA8uy39D42bqtaUTUnNexkiSJ41gQmDn3YrVySILo0pQQmlE3M3CZSWhRFLW0tHgseZClpaUleW5ra/NbxVcQ8IUFPvE5PTWlh4fVpgrkECYzcSxBVKvV3t5erTX5bJyToMIwzA8IlF/9YUH3D9HsrI+TFDUMG5bPZcyj8fNmLdI0FT8eC31K1NcHHSFoxlIJcEuBbsNtlow2k9IosC+/OXDALV6htQ2VmP+gcjMntHlJ4LI0ESyrrk49/oiZm+dI3Xb+Tuqhf3WlSIUAwaEJvb1ov58z/xfRHbHqSeYhDAzBzFf4y2JjHZqSw0yJUlr3zxzrCs3EysbGzqbL111PN73ysjt5Mlk4nwBIgMJOKmMQiK4cKOECbB1Nb6m9fNAqRg4UISXnzujBfuzb4SbG+a031dg47R4xIg/2G2l7EUb2IJPM/8ZyDfP9hY7DAirFN5bpo0/Uzgfsr4vY3qqOPAsrN82xY6gx3btPdXfz6d9x7sfk6EuuglviygUhHpRurV2/qb+b1R8eh4Oj9okn3dD9FEY6KxO/eNSeO8sXL6lSxfb02F17UhOjMW5Ljj4mdkrZG8s4PY1J4h4eg1dfc+KFjebU+lKKzxRG9+NDYxvVdSkqO9K19ZjqWtY+MykqaVShQ21ai1H/vbitK37hmVYn7cryIufOoZBTgNhIsYmkR8mlxmKIlPqcwGlhTaTpVm9UBTHeIKWrzz0PShdWS2VYQ9C+VyR7lBpLlN61sGl8Guyy5q5WymZHT0GwABUG1P7e+8XPTgTFNqeVDiIuhEDMsclCUZYcGdAqsGnNBhgxKonIMHBiy+t6ckK9+w4C5fXCQmW989pVEYINCxAoYDb3DVePPB1fuxpu3IrHDqrz821nf46npoJT37bMfqMd2dRgHEvyvLILlW5oQghS4hhsQdQQeAdJjXcO2pHdwfCD4baO8IOP0737efJxHuyzM1+EGDIJWwjSaLXYad24QjIpS+7CBbGBJJUvxolC47q7gren4dKFje7OJGVdKUVJEpWrwrJNErmkiK0/5TyPEpCWBpC2N2B8i6Ue1iWxvKCfLhbfeB2+PiWu9OQh+nIGrlwOBgbwzOlNbetRkrgmxwLBEo4CpMrhw7/NL3RImYQ12SOsCb9/lGB8DNZW9KfHGSy0t7vVVdg3KkfEowhOcis7uvXoY/cQuUxA/hIuxwn/uaY9lr+cqO42jz2/Fbx26s9yyh+VznZG5NrZWWyJBB+b/3H1ZoK7Nu/JgkX3lwADAJK+giKZv4DqAAAAAElFTkSuQmCC") 0 0 no-repeat;
  width: 25px;
  height: 25px;
}
.themeWika table.listProducts .detailProduct {
  text-align: center;
  vertical-align: middle;
}
.themeWika table.listProducts .detailProduct a {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAIAAABWaBlkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNp0zVESABAIBNDsYd2Jy8agUTb7o9nXBNpEs0BmehEKzkuGO0ZDWHOG97YZ+NttGSz7QFWkbXZqtQTWRnCtg9gaUDszBBgAgL0kooKNlWcAAAAASUVORK5CYII=") center center no-repeat;
}
.themeWika table.listProducts tr th:first-child {
  width: 440px;
}
.themeWika table.listProducts tr td:first-child,
.themeWika table.listProducts tr th:first-child {
  border-left: 0;
}
.themeWika table.listProducts tr td:last-child,
.themeWika table.listProducts tr th:last-child {
  border-right: 0;
}
.themeWika table.listProducts th {
  background: #eaeaea;
  text-align: left;
  color: #0038a8;
  font-size: 11px;
  padding: 5px 10px;
}
.themeWika table.listProducts td,
.themeWika table.listProducts th {
  border: 2px solid #eaeaea;
}
.themeWika table.listProducts td {
  padding: 5px;
}
.themeWika table img {
  border: 0 !important;
}
.themeWika table td,
.themeWika table th {
  border: 0 !important;
}
.themeWika .select {
  border: 2px solid #eaeaea;
  color: #333;
  background-color: #FFF;
  height: 23px;
  padding: 0 20px 0 6px;
  float: left;
  width: 400px;
}
.themeWika .select:after {
  content: '';
  width: 7px;
  height: 4px;
  background: transparent url("/i/sprite.png") -49px -91px no-repeat;
  top: 10px;
  right: 6px;
  padding: 0;
}
.themeWika .select .text {
  line-height: 23px;
}
.themeWika .select:hover {
  border: 2px solid #ecebec;
}
/*--------------------wika theme--------------------------------*/
/*--------------------pilz theme--------------------------------*/
.themePilz {
  background: #FFF;
}
.themePilz .brandLogo {
  bottom: -20px !important;
}
.themePilz section {
  background: transparent;
  padding-top: 30px;
  font-family: "Verdana";
  font-size: 13px;
  color: #000;
}
.themePilz #centerPage {
  background: #FFF;
}
.themePilz .paginator {
  margin-bottom: 24px;
}
.themePilz .paginator .select {
  padding: 0 20px 0 6px;
  line-height: 18px;
  height: 18px;
  width: 20px;
}
.themePilz .paginator .select span {
  padding: 0;
  float: none;
  line-height: 18px;
  height: 18px;
}
.themePilz .paginator div {
  background: #fff;
  float: right;
}
.themePilz .paginator div.floatLeft {
  float: left;
}
.themePilz .paginator div a:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin-right: 14px;
}
.themePilz .paginator div a:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0px;
  margin: 0 0 0 11px;
}
.themePilz .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
}
.themePilz .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b5bfb5, #e4e2e4);
  background-image: linear-gradient(#b5bfb5, #e4e2e4);
}
.themePilz .paginator a,
.themePilz .paginator span {
  margin-right: 3px;
}
.themePilz .paginator span {
  color: #000;
  background: #FFF;
}
.themePilz .paginator span b {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  font-weight: bold;
}
.themePilz .panelProduct .mail:hover {
  color: #0984ff;
}
.themePilz .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -103px no-repeat;
}
.themePilz .panelProduct .faq:hover {
  color: #0984ff;
}
.themePilz .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -103px no-repeat;
}
.themePilz .panelProduct .print:hover {
  color: #0984ff;
}
.themePilz .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -103px no-repeat;
}
.themePilz #sliderMain {
  height: 266px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
}
.themePilz #sliderMain .prev,
.themePilz #sliderMain .next {
  top: 50%;
  width: 25px;
  height: 59px;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  margin-top: -29px;
}
.themePilz #sliderMain .prev {
  background: transparent url("/i/sprite.png") -204px 0px no-repeat;
  left: 8px;
}
.themePilz #sliderMain .prev:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themePilz #sliderMain .next {
  background: transparent url("/i/sprite.png") -233px 0px no-repeat;
  right: 8px;
}
.themePilz #sliderMain .next:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themePilz #sliderMain .wrapper {
  height: 250px;
}
.themePilz #sliderMain .wrapper .item {
  height: 250px;
}
.themePilz #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themePilz #sliderMain .info .layer {
  background: #fff;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themePilz #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  color: #000;
  width: auto;
}
.themePilz #sliderMain .info .desc {
  width: 100%;
  float: left;
  color: #000;
}
.themePilz #sliderMain .info .desc .border {
  display: none;
}
.themePilz #sliderMain .pipki {
  bottom: 45px;
  right: 16px;
}
.themePilz #sliderMain .pipki div {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.2;
  margin: 0 2px;
  width: 6px;
  height: 6px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 1px;
  border: 1px solid #7b838c;
  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
}
.themePilz #sliderMain .pipki div:hover,
.themePilz #sliderMain .pipki div.active {
  background: #fffe34;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1 !important;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.themePilz h3 {
  color: #231f20;
}
.themePilz h2,
.themePilz h1 {
  color: #000;
  font-family: 'Verdana';
  font-size: 16px;
}
.themePilz a {
  color: #0984ff;
}
.themePilz a:hover {
  color: #0984ff;
}
.themePilz .polosaLeft,
.themePilz .polosaRight {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  height: 28px;
}
.themePilz .polosaLeft {
  border-left: 0;
}
.themePilz .polosaRight {
  border-right: 0;
}
.themePilz #polosaFooter {
  background: #ffd200;
}
.themePilz #rightContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themePilz #rightContent ul li {
  margin-bottom: 8px;
}
.themePilz #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -122px 0px no-repeat;
  width: 10px;
  height: 10px;
  top: 2px;
}
.themePilz #leftContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themePilz #leftMenuPilz {
  margin: 3px 0 20px 0;
  border: 0;
  overflow: hidden;
  width: 100%;
}
.themePilz #leftMenuPilz ul {
  list-style-type: none;
  display: none;
  padding: 0;
  margin: 0;
  position: relative;
  width: auto;
  float: none;
}
.themePilz #leftMenuPilz .root.active {
  display: inline-block;
}
.themePilz #leftMenuPilz > ul {
  /* >li:last-child a{border:0;} */
}
.themePilz #leftMenuPilz > ul ul {
  display: none;
}
.themePilz #leftMenuPilz .title {
  font-size: 11px;
  font-weight: normal;
  color: #000;
  height: 25px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
  cursor: pointer;
  padding: 0 10px;
  line-height: 25px;
  margin: 0;
  font-family: "Verdana";
  width: 100%;
  float: left;
  text-decoration: none;
  display: block;
  position: relative;
}
.themePilz #leftMenuPilz .title a {
  color: #000;
}
.themePilz #leftMenuPilz .title a:hover {
  color: #000;
}
.themePilz #leftMenuPilz .title.active,
.themePilz #leftMenuPilz .title:hover {
  font-weight: bold;
}
.themePilz #leftMenuPilz .title.active {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd203);
  background-image: linear-gradient(#fbe371, #ffd203);
}
.themePilz #leftMenuPilz li {
  margin: 0;
  /* float: left; */
  display: block;
  position: relative;
}
.themePilz #leftMenuPilz li a {
  color: #000;
  padding: 5px 16px;
  display: block;
  /* max-width: 100%;min-width: 188px; */
  border-bottom: 1px dotted #bdc5bd;
}
.themePilz #leftMenuPilz li a:before {
  display: none;
}
.themePilz #leftMenuPilz li a.active,
.themePilz #leftMenuPilz li a:hover {
  color: #808080;
  /* &:before{.sprite(102px,0px);} */
}
.themePilz #leftMenuPilz li.tupik:after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: -8px;
  width: 8px;
  height: 100%;
  background-color: #ebebeb;
  z-index: 0;
}
.themePilz #leftMenuPilz li.tupik a {
  background-color: #ebebeb;
  border-bottom: 1px dotted #bdc5bd !important;
}
.themePilz #leftMenuPilz li.active.parentLi > a {
  padding-left: 16px;
}
.themePilz #leftMenuPilz li.active.parentLi:before {
  background: transparent url("/i/sprite.png") -112px 0px no-repeat;
}
.themePilz #leftMenuPilz li.active:before {
  content: '';
  width: 10px;
  height: 10px;
  display: block;
  top: 9px;
  left: 0;
  background: transparent url("/i/sprite.png") -122px 0px no-repeat;
  position: absolute;
}
.themePilz #leftMenuPilz li.active > ul {
  display: block;
  margin-left: 12px;
}
.themePilz #leftMenuPilz li.active > ul > li:first-child {
  border-top: 1px dotted #bdc5bd;
}
.themePilz #leftMenuPilz li.active > a {
  border: 0;
  font-weight: bold;
}
.themePilz .blockCatalogSections {
  border: 1px solid #ffd200;
  padding: 10px 10px 30px 10px;
  width: 206px;
  margin-bottom: 10px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.themePilz .blockCatalogSections .bottomBlock {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  height: 29px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.themePilz .blockCatalogSections .info {
  text-align: center;
  font-size: 11px;
  line-height: 1.2;
}
.themePilz .blockCatalogSections .info b {
  color: #0984ff;
  font-size: 13px;
}
.themePilz .blockCatalogSections .info ul {
  width: 100%;
}
.themePilz .blockCatalogSections:hover {
  border: 1px solid #ffd200;
}
.themePilz .blockCatalogSections ul {
  text-align: left;
}
.themePilz .btLink {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#5aabfc, #1b65af);
  background-image: linear-gradient(#5aabfc, #1b65af);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
  border: 0;
  color: #fff !important;
  font-weight: bold;
  font-size: 14px;
  padding: 7px 30px;
  cursor: pointer;
}
.themePilz .btLink:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#1b65af, #5aabfc);
  background-image: linear-gradient(#1b65af, #5aabfc);
}
.themePilz .tabs {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
}
.themePilz .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themePilz .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themePilz .tabs .blockPartner:nth-child(3n),
.themePilz .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themePilz .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themePilz .tabs .titleDocsSection {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  width: 690px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 10px;
}
.themePilz .tabs .blockDocsSection {
  border-top: 1px solid #ffd202;
  padding: 15px 0;
}
.themePilz .tabs .blockDocsSection .docsSectionExt {
  color: #FFF;
  background-color: #0984ff;
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.themePilz .tabs .btTabs {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0;
  height: 25px;
  border-bottom: 1px solid #ffd202;
  width: 100%;
}
.themePilz .tabs .btTabs .bt {
  margin: 0 1px 0 0;
  color: #000;
  background-color: #ecebec;
  line-height: 25px;
  height: 25px;
}
.themePilz .tabs .btTabs .bt.active,
.themePilz .tabs .btTabs .bt:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  margin-top: 0;
  color: #000;
}
.themePilz .tabs table img {
  max-width: none !important;
}
.themePilz .tabs table td {
  border: 0 !important;
  padding: 5px 10px !important;
}
.themePilz .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.themePilz .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.themePilz .contentTabs .itemFile a {
  color: #888;
}
.themePilz .contentTabs .itemFile a:hover {
  color: #888;
}
.themePilz .productsPilz {
  margin-bottom: 24px;
}
.themePilz .productsPilz th {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  padding: 12px 8px;
  font-weight: normal;
  text-align: left;
}
.themePilz .productsPilz th,
.themePilz .productsPilz td {
  border-right: 1px solid #8e8e8e;
}
.themePilz .productsPilz td {
  padding: 5px 5px;
}
.themePilz .productsPilz tr.filterRow td {
  border-top: 1px solid #fff;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
}
.themePilz .productsPilz tr:nth-child(odd) td {
  background: #ecebec;
}
.themePilz .productsPilz tr td:last-child,
.themePilz .productsPilz tr th:last-child {
  border: 0;
}
.themePilz .logoCompany form#extendedSearch {
  display: block;
  right: 0;
  top: 20px;
  position: absolute;
  font-size: 11px;
  height: 28px;
  width: 445px;
  z-index: 3;
  line-height: 28px;
}
.themePilz .logoCompany form#extendedSearch input[type=submit] {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b6bfb6);
  background-image: linear-gradient(#e4e2e4, #b6bfb6);
  color: #000;
  display: inline-block;
  font-size: 11px;
  padding: 3px 16px;
  cursor: pointer;
}
.themePilz .logoCompany form#extendedSearch input[type=submit]:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#b6bfb6, #e4e2e4);
  background-image: linear-gradient(#b6bfb6, #e4e2e4);
}
.themePilz .logoCompany form#extendedSearch input[type=text] {
  width: 220px;
  padding: 3px 6px;
  font-size: 11px;
  margin: 0 5px 0 15px;
}
.themePilz .logoCompany #btExtendedSearch {
  color: #0984ff;
  text-decoration: underline;
  cursor: pointer;
}
.themePilz .logoCompany #btExtendedSearch:hover {
  text-decoration: none;
}
.themePilz .logoCompany #blockExtendedSearch {
  display: none;
  width: 600px;
  padding: 20px 70px 15px 40px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd202);
  background-image: linear-gradient(#fbe371, #ffd202);
  position: absolute;
  top: 28px;
  right: 0;
}
.themePilz .logoCompany #blockExtendedSearch.active {
  display: block;
}
.themePilz .logoCompany #blockExtendedSearch > div {
  line-height: 1;
  margin-bottom: 10px;
  overflow: hidden;
}
.themePilz .logoCompany #blockExtendedSearch > div:last-child {
  margin-bottom: 0;
}
.themePilz .logoCompany #blockExtendedSearch > div input[type=text] {
  width: 474px;
  margin: 0;
}
.themePilz .logoCompany #blockExtendedSearch > div label {
  color: #000;
}
.themePilz .logoCompany #blockExtendedSearch > div input[type="checkbox"] + label,
.themePilz .logoCompany #blockExtendedSearch > div input[type="radio"] + label {
  margin-bottom: 0;
}
.themePilz .logoCompany #blockExtendedSearch > div input[type="checkbox"] + label::before,
.themePilz .logoCompany #blockExtendedSearch > div input[type="radio"] + label::before {
  border: 0;
  background: #FFF;
  width: 14px;
  height: 14px;
  margin-top: -1px;
  float: left;
}
.themePilz .logoCompany #blockExtendedSearch > div .select {
  height: 18px;
  max-width: 460px;
  width: 460px;
  border: 0;
}
.themePilz .logoCompany #blockExtendedSearch > div .select select {
  width: 460px;
}
.themePilz .logoCompany #blockExtendedSearch > div .select .text {
  color: #000;
}
.themePilz .logoCompany #blockExtendedSearch > div .select:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAIAAACExCpEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxJREFUeNpi/H/fg+HzDgasgNeL8f/3ywx3DBj+/0WXY2RhULnAxMChwyCYiEWrYBIDhzbj////Gf68YLipyvDvC0KOiYdB/TYDiwQTiMMiwSBagqJVtAwkCLQBpBsI/n1luKXG8PsZiM0qzaB2i4GJC2QKzDRuBvFmKBvIAMsh6QYCoOPvGIEYqufh2liQfMLMINkNlmCCiwEEGACpWCiKKudtkwAAAABJRU5ErkJggg==") center center no-repeat;
  width: 10px;
  height: 9px;
  top: 5px;
  right: 4px;
}
.themePilz .logoCompany #blockExtendedSearch > div input[type="checkbox"]:checked + label::before {
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAIAAABxZ0isAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpi/P//PwMqYGRkBJEQDlwaIooCkLWC2JhG/QcDJixqwYAJmY+sAiDAAGQaIOxfmkSxAAAAAElFTkSuQmCC") center center no-repeat;
}
.themePilz .logoCompany #blockExtendedSearch > div input[type=text] {
  width: 474px;
  padding: 3px 6px;
  font-size: 11px;
}
.themePilz .logoCompany #blockExtendedSearch > div .title {
  display: inline-block;
  float: left;
  width: 100px;
  margin-right: 10px;
}
.themePilz .select {
  max-width: 120px;
  border: 1px solid #8e8e8e;
  color: #000;
  background-color: #FFF;
  height: 18px;
  padding: 0 20px 0 6px;
  float: left;
  width: 200px;
}
.themePilz .select:after {
  content: '';
  width: 7px;
  height: 4px;
  background: transparent url("/i/sprite.png") -42px -91px no-repeat;
  top: 7px;
  right: 6px;
  padding: 0;
}
.themePilz .select .text {
  line-height: 18px;
}
.themePilz .select:hover {
  border: 1px solid #ecebec;
}
/*--------------------pilz theme--------------------------------*/
#leftMenuCognex {
  margin-bottom: 10px;
  float: left;
}
#leftMenuCognex h2 {
  font-size: 11px !important;
  font-family: "osreg" !important;
  font-weight: bold;
  color: #666;
  line-height: 25px;
  height: 25px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e4e2e4, #b5bfb5);
  background-image: linear-gradient(#e4e2e4, #b5bfb5);
  cursor: pointer;
  padding: 0 !important;
  margin: 0;
  display: block !important;
  float: left;
  width: 220px;
  z-index: 5;
  position: relative;
}
#leftMenuCognex h2 a {
  color: #666;
  text-decoration: none;
  display: block;
  padding: 0 10px;
  font-size: 15px;
}
#leftMenuCognex h2 a:hover {
  color: #000;
}
#leftMenuCognex h2.active,
#leftMenuCognex h2:hover {
  color: #000;
}
#leftMenuCognex h2.active a,
#leftMenuCognex h2:hover a {
  color: #000;
}
#leftMenuCognex h2.active {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fbe371, #ffd203);
  background-image: linear-gradient(#fbe371, #ffd203);
}
/*--------------------cognex theme--------------------------------*/
.themeCognex {
  background: url("/i/brands/backCognex.gif") 0 0 repeat;
}
.themeCognex section {
  background: transparent;
}
.themeCognex #centerPage {
  background: url("/i/brands/centerPageCognex.png") center 0 repeat-y;
}
.themeCognex .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
}
.themeCognex .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d5d5d5, #ffffff);
  background-image: linear-gradient(#d5d5d5, #ffffff);
}
.themeCognex .paginator span {
  color: #231f20;
}
.themeCognex .paginator span b {
  background: #fffe34;
}
.themeCognex .panelProduct .mail:hover {
  color: #cc0000;
}
.themeCognex .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -115px no-repeat;
}
.themeCognex .panelProduct .faq:hover {
  color: #cc0000;
}
.themeCognex .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -115px no-repeat;
}
.themeCognex .panelProduct .print:hover {
  color: #cc0000;
}
.themeCognex .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -115px no-repeat;
}
.themeCognex #sliderMain {
  height: 266px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
}
.themeCognex #sliderMain .prev,
.themeCognex #sliderMain .next {
  top: 107px;
  width: 27px;
  height: 40px;
}
.themeCognex #sliderMain .prev {
  background: transparent url("/i/sprite.png") -153px -11px no-repeat;
  left: 0;
}
.themeCognex #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -153px -51px no-repeat;
}
.themeCognex #sliderMain .next {
  background: transparent url("/i/sprite.png") -126px -11px no-repeat;
  right: 0;
}
.themeCognex #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -126px -51px no-repeat;
}
.themeCognex #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeCognex #sliderMain .info .layer {
  background: #b3bfcb;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themeCognex #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  background: #2960ca;
  color: #fff;
  width: auto;
}
.themeCognex #sliderMain .info .desc {
  width: 100%;
  float: left;
}
.themeCognex #sliderMain .info .desc .border {
  display: none;
}
.themeCognex #sliderMain .pipki {
  bottom: 19px;
  right: 16px;
}
.themeCognex #sliderMain .pipki div {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.2;
  margin: 0 2px;
  width: 6px;
  height: 6px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 1px;
  border: 1px solid #7b838c;
  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
}
.themeCognex #sliderMain .pipki div:hover,
.themeCognex #sliderMain .pipki div.active {
  background: #fffe34;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1 !important;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.themeCognex h3 {
  color: #231f20;
}
.themeCognex h2,
.themeCognex h1 {
  color: #444;
}
.themeCognex a {
  color: #004789;
}
.themeCognex a:hover {
  color: #cc0000;
}
.themeCognex .polosaLeft,
.themeCognex .polosaRight {
  background: #fffe34;
  height: 20px;
  border: 1px solid #d2d2d2;
}
.themeCognex .polosaLeft {
  border-left: 0;
}
.themeCognex .polosaRight {
  border-right: 0;
}
.themeCognex #polosaFooter {
  background: #fffe34;
}
.themeCognex #rightContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeCognex #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.themeCognex #leftContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeCognex #leftMenu {
  margin-top: 3px;
}
.themeCognex #leftMenu li a {
  color: #004789;
}
.themeCognex #leftMenu li a:before {
  background: transparent url("/i/sprite.png") -107px 0px no-repeat;
  width: 5px;
  height: 7px;
}
.themeCognex #leftMenu li a.active,
.themeCognex #leftMenu li a:hover {
  color: #cc0000;
}
.themeCognex #leftMenu li a.active:before,
.themeCognex #leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -102px 0px no-repeat;
}
.themeCognex .btLink {
  background: #2960ca;
}
.themeCognex .blockCatalogSections {
  border: 1px solid #b2b2b2;
  padding: 10px;
  width: 206px;
  margin-bottom: 10px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d2d2d2, #ffffff);
  background-image: linear-gradient(#d2d2d2, #ffffff);
}
.themeCognex .blockCatalogSections .info {
  text-align: center;
}
.themeCognex .blockCatalogSections .info b {
  color: #231f20;
}
.themeCognex .blockCatalogSections:hover {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.themeCognex .blockCatalogSections:hover .info b {
  text-decoration: underline;
  color: #999;
}
.themeCognex .btLink {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fefefe, #d4d4d4);
  background-image: linear-gradient(#fefefe, #d4d4d4);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  border: 1px solid #b2b2b2;
  color: #444 !important;
}
.themeCognex .btLink:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d4d4d4, #fefefe);
  background-image: linear-gradient(#d4d4d4, #fefefe);
}
.themeCognex .tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
}
.themeCognex .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeCognex .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeCognex .tabs .blockPartner:nth-child(3n),
.themeCognex .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeCognex .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeCognex .tabs .btTabs {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fefefe, #d3d3d3);
  background-image: linear-gradient(#fefefe, #d3d3d3);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.themeCognex .tabs .btTabs .bt {
  margin: 1px 0 0 1px;
  color: #444;
  /* background: url("/i/tabs.png") 0 0 repeat-x; */
}
.themeCognex .tabs .btTabs .bt:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 0 0 3px;
}
.themeCognex .tabs .btTabs .bt:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 3px 0;
  margin-right: 1px;
}
.themeCognex .tabs .btTabs .bt.active,
.themeCognex .tabs .btTabs .bt:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d3d3d3, #fefefe);
  background-image: linear-gradient(#d3d3d3, #fefefe);
  margin-top: 0;
  height: 37px;
  color: #231f20;
}
.themeCognex .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.themeCognex .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.themeCognex .contentTabs .itemFile a {
  color: #004789;
}
.themeCognex .contentTabs .itemFile a:hover {
  color: #cc0000;
}
/*--------------------cognex theme--------------------------------*/
/*--------------------reer theme--------------------------------*/
#leftMenuReer {
  margin-bottom: 20px;
  float: left;
  font-size: 12px;
}
#leftMenuReer h2 {
  font-size: 12px !important;
  font-family: "osbold" !important;
  font-weight: bold;
  color: #000;
  line-height: 25px;
  height: 25px;
  background: #ffcd00;
  cursor: pointer;
  padding: 0 !important;
  margin: 0 0 5px 0;
  display: block !important;
  float: left;
  width: 220px;
  z-index: 5;
  position: relative;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  text-transform: none !important;
}
#leftMenuReer h2 a {
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 0 10px;
  font-size: 15px;
}
#leftMenuReer h2 a:hover {
  color: #000;
}
#leftMenuReer h2.active,
#leftMenuReer h2:hover {
  color: #000;
}
#leftMenuReer h2.active a,
#leftMenuReer h2:hover a {
  color: #000;
}
#leftMenuReer h2.active {
  background: #ffcd00;
  margin: 0;
}
#leftMenuReer h2:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffd21a, #e6b901);
  background-image: linear-gradient(#ffd21a, #e6b901);
}
#leftMenuReer a {
  font-family: 'oslight' !important;
}
#leftMenuReer ul .pipka {
  display: none;
}
#leftMenuReer ul .tupik:after,
#leftMenuReer ul:before,
#leftMenuReer ul:after {
  display: none;
}
#leftMenuReer ul a {
  margin-left: -20px;
}
#leftMenuReer .tupik {
  margin-bottom: 0;
}
#leftMenuReer .text {
  padding: 0;
}
#leftMenuReer .text a {
  display: block;
  padding: 4px 0 5px 20px;
  text-decoration: none;
  background-position: 6px 9px;
  background-repeat: no-repeat;
}
#leftMenuReer .text a:hover {
  background-color: #f5f5f5;
}
#leftMenuReer li {
  margin: 0;
}
#leftMenuReer .treeMenu ul {
  padding-top: 0;
}
#leftMenuReer .treeMenu .text {
  border: 0;
}
#leftMenuReer .treeMenu a {
  border-bottom: 1px dotted #cccccc;
}
#leftMenuReer .treeMenu li .pipka {
  z-index: 10;
}
#leftMenuReer .treeMenu > li > .text > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNo8jUsSACAIQiW5/9q79iFtnNgpD0BECICl4O7W0pzTKMnGGLbWKqgo7b2tQKaBBFTHOUcV6wawa16iGwp6O+y9D5D8jyvAAGhcIePa7RMcAAAAAElFTkSuQmCC");
}
#leftMenuReer .treeMenu > li.open > .text {
  border: 0 !important;
}
#leftMenuReer .treeMenu > li.open > .text > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNpMjIsJADEIQ/3tP4CrWvWMcKVCQJM82d3pmR7xf1h334CZ6ZxzC/YQVFUkItAWZIwlMhMmI8QOwBDgtapusMSQEUGfAAMAe/gh00Scj24AAAAASUVORK5CYII=");
}
#leftMenuReer li.active > .text a,
#leftMenuReer li.open > .text a {
  border-bottom: 2px solid #ffcd00;
}
#leftMenuReer .treeMenu > li.tupik > .text > a {
  background-image: none;
}
.themeReer {
  background: url('/i/brands/backPeer.png') 0 0 repeat;
}
.themeReer .treeMenu li.active > .text {
  border-bottom: 2px solid #ffcd00;
}
.themeReer .treeMenu li a {
  color: #000;
}
.themeReer section {
  background: transparent;
}
.themeReer #centerPage {
  background: url("/i/brands/centerPageTR.png") center 0 repeat-y;
}
.themeReer .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
}
.themeReer .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d5d5d5, #ffffff);
  background-image: linear-gradient(#d5d5d5, #ffffff);
}
.themeReer .paginator span {
  color: #231f20;
}
.themeReer .paginator span b {
  background: #fffe34;
}
.themeReer #bigPhoto {
  border: 0;
}
.themeReer .panelProduct .mail {
  color: #428bca;
}
.themeReer .panelProduct .mail:hover {
  color: #2a6496;
}
.themeReer .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -163px no-repeat;
}
.themeReer .panelProduct .faq {
  color: #428bca;
}
.themeReer .panelProduct .faq:hover {
  color: #2a6496;
}
.themeReer .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -163px no-repeat;
}
.themeReer .panelProduct .print {
  color: #428bca;
}
.themeReer .panelProduct .print:hover {
  color: #2a6496;
}
.themeReer .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -163px no-repeat;
}
.themeReer .itemFile {
  font-size: 11px;
}
.themeReer .itemFile a {
  text-decoration: none !important;
}
.themeReer .itemFile a:hover {
  text-decoration: underline !important;
  color: #004789 !important;
}
.themeReer #sliderMain {
  height: 245px;
}
.themeReer #sliderMain .wrapper {
  height: 245px;
}
.themeReer #sliderMain .item {
  height: 245px;
}
.themeReer #sliderMain .prev,
.themeReer #sliderMain .next {
  top: 107px;
  width: 27px;
  height: 40px;
}
.themeReer #sliderMain .prev {
  background: transparent url("/i/sprite.png") -153px -11px no-repeat;
  left: 0;
}
.themeReer #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -153px -51px no-repeat;
}
.themeReer #sliderMain .next {
  background: transparent url("/i/sprite.png") -126px -11px no-repeat;
  right: 0;
}
.themeReer #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -126px -51px no-repeat;
}
.themeReer #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeReer #sliderMain .info .layer {
  background: rgba(0, 0, 0, 0.5);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themeReer #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  background: #eabd04;
  color: #000;
  width: auto;
}
.themeReer #sliderMain .info .desc {
  width: 100%;
  float: left;
}
.themeReer #sliderMain .info .desc .border {
  display: none;
}
.themeReer #sliderMain .pipki {
  bottom: 26px;
  right: 16px;
}
.themeReer #sliderMain .pipki div {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  margin: 0 2px;
  width: 8px;
  height: 8px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid #FFF;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.themeReer #sliderMain .pipki div:hover {
  background: #eabd04;
}
.themeReer #sliderMain .pipki div:hover,
.themeReer #sliderMain .pipki div.active {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1 !important;
  -webkit-box-shadow: inset 0 0 1px #000000;
  -moz-box-shadow: inset 0 0 1px #000000;
  box-shadow: inset 0 0 1px #000000;
}
.themeReer #sliderMain .pipki div.active {
  background: #FFF;
}
.themeReer .border0 {
  width: auto!important;
}
.themeReer .border0 img {
  border: 0 !important;
}
.themeReer h3 {
  color: #231f20;
}
.themeReer h2,
.themeReer h1 {
  color: #000;
}
.themeReer a {
  color: #2a6496;
}
.themeReer a:hover {
  color: #2a6496;
}
.themeReer .polosaLeft,
.themeReer .polosaRight {
  background: #ffcd00;
  height: 27px;
}
.themeReer .polosaLeft {
  border-left: 0;
}
.themeReer .polosaRight {
  border-right: 0;
}
.themeReer #polosaFooter {
  background: #ffcd00;
}
.themeReer #rightContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeReer #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.themeReer #leftContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeReer #leftContent h2 {
  font-size: 17px;
  text-transform: uppercase;
}
.themeReer #leftMenu {
  margin-top: 3px;
}
.themeReer #leftMenu li a {
  color: #004789;
}
.themeReer #leftMenu li a:before {
  background: transparent url("/i/sprite.png") -107px 0px no-repeat;
  width: 5px;
  height: 7px;
}
.themeReer #leftMenu li a.active,
.themeReer #leftMenu li a:hover {
  color: #cc0000;
}
.themeReer #leftMenu li a.active:before,
.themeReer #leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -102px 0px no-repeat;
}
.themeReer .blockCatalogSections {
  border: 1px solid #f5f5f5;
  padding: 10px;
  width: 206px;
  margin-bottom: 10px;
}
.themeReer .blockCatalogSections .info {
  text-align: center;
}
.themeReer .blockCatalogSections .info b {
  color: #003399;
  font-size: 15px;
  font-family: "osreg";
}
.themeReer .blockCatalogSections:hover {
  -webkit-box-shadow: 0 1px 5px 0px rgba(1, 3, 5, 0.1);
  -moz-box-shadow: 0 1px 5px 0px rgba(1, 3, 5, 0.1);
  box-shadow: 0 1px 5px 0px rgba(1, 3, 5, 0.1);
}
.themeReer .blockCatalogSections .img {
  margin: -10px 0 15px -10px;
  padding: 0 10px;
  height: 86px;
  /* background-size: cover !important; */
}
.themeReer .btLink {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fecc00, #e2b600);
  background-image: linear-gradient(#fecc00, #e2b600);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid #e19f2d;
  color: #241b00 !important;
  -webkit-box-shadow: 0 0 3px rgba(225, 158, 45, 0.5);
  -moz-box-shadow: 0 0 3px rgba(225, 158, 45, 0.5);
  box-shadow: 0 0 3px rgba(225, 158, 45, 0.5);
}
.themeReer .btLink:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#e2b600, #fecc00);
  background-image: linear-gradient(#e2b600, #fecc00);
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1;
}
.themeReer .tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
}
.themeReer .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeReer .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeReer .tabs .blockPartner:nth-child(3n),
.themeReer .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeReer .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeReer .tabs .btTabs {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#fefefe, #d3d3d3);
  background-image: linear-gradient(#fefefe, #d3d3d3);
  border: 1px solid #b2b2b2;
}
.themeReer .tabs .btTabs .bt {
  color: #666666;
  border-right: 1px solid #b2b2b2;
}
.themeReer .tabs .btTabs .bt:last-child {
  border: 0;
}
.themeReer .tabs .btTabs .bt.active,
.themeReer .tabs .btTabs .bt:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d3d3d3, #fefefe);
  background-image: linear-gradient(#d3d3d3, #fefefe);
  height: 37px;
  color: #231f20;
}
.themeReer .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}
.themeReer .contentTabs .itemFile:before {
  border-bottom: 1px dotted #666;
}
.themeReer .contentTabs .itemFile a {
  color: #004789;
}
.themeReer .contentTabs .itemFile a:hover {
  color: #cc0000;
}
/*--------------------reer theme--------------------------------*/
/*--------------------datalogic theme--------------------------------*/
#leftMenuDatalogic {
  margin-bottom: 20px;
  float: left;
  font-size: 12px;
  /* a{font-family: 'osreg' !important;} */
  /* .treeMenu>ul>ul ul{padding-left: 0!important} */
  /* li.active>.text a, li.open>.text a{border-bottom: 1px solid #ffcd00;} */
}
#leftMenuDatalogic h2 {
  font-size: 12px !important;
  font-family: "osbold" !important;
  font-weight: bold;
  color: #000;
  line-height: 25px;
  height: 25px;
  background: #cecdcb;
  cursor: pointer;
  padding: 0 !important;
  margin: 0 0 5px 0;
  display: block !important;
  float: left;
  width: 220px;
  z-index: 5;
  position: relative;
  text-transform: none !important;
}
#leftMenuDatalogic h2 a {
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 0 10px;
  font-size: 15px;
}
#leftMenuDatalogic h2 a:hover {
  color: #000;
}
#leftMenuDatalogic h2.active,
#leftMenuDatalogic h2:hover {
  color: #000;
}
#leftMenuDatalogic h2.active a,
#leftMenuDatalogic h2:hover a {
  color: #000;
}
#leftMenuDatalogic h2.active {
  /* background: #d8d7d5; */
  margin: 0;
}
#leftMenuDatalogic h2:hover {
  background: #d8d7d5;
}
#leftMenuDatalogic ul {
  padding: 0;
}
#leftMenuDatalogic ul .pipka {
  display: none;
}
#leftMenuDatalogic ul .tupik:after,
#leftMenuDatalogic ul:before,
#leftMenuDatalogic ul:after {
  display: none;
}
#leftMenuDatalogic ul a {
  /* margin-left:-20px; */
}
#leftMenuDatalogic .tupik {
  margin-bottom: 0;
}
#leftMenuDatalogic .tupik a {
  background-image: none !important;
  padding-left: 30px!important;
}
#leftMenuDatalogic .currentItem.active > .text a {
  color: #002596;
}
#leftMenuDatalogic .open > .text > a {
  font-family: "osbold" !important;
}
#leftMenuDatalogic .text {
  padding: 0;
}
#leftMenuDatalogic .text a {
  display: block;
  padding: 4px 0 5px 20px;
  text-decoration: none;
  background-position: 6px 9px;
  background-repeat: no-repeat;
}
#leftMenuDatalogic .text a:hover {
  background-color: #f3f3f3;
}
#leftMenuDatalogic li {
  margin: 0;
}
#leftMenuDatalogic .treeMenu {
  padding-left: 0;
}
#leftMenuDatalogic .treeMenu > ul {
  padding: 0 20px 0 0;
}
#leftMenuDatalogic .treeMenu .text {
  border: 0;
}
#leftMenuDatalogic .treeMenu a {
  border-bottom: 1px solid #cecdcb;
}
#leftMenuDatalogic .treeMenu ul a {
  border-bottom: 1px dotted #cccccc !important;
  padding: 4px 0 5px 20px;
  /* margin-left: -40px; */
}
#leftMenuDatalogic .treeMenu li .pipka {
  z-index: 10;
}
#leftMenuDatalogic .treeMenu a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpMjckNwEAIAzlSOGXQK1cA7UaxNB9jG1RVqSpoCRwRIgIzAxFJA0tEiLvf0KbpXHdiWo08Y04iM+E01hQz+3a3fo3/91eAAQCGvx/jr8ezOwAAAABJRU5ErkJggg==");
}
#leftMenuDatalogic .treeMenu li.open > .text {
  border: 0 !important;
}
#leftMenuDatalogic .treeMenu li.open > .text > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNo8jUsSACAIQiW5/9q79iFtnNgpD0BECICl4O7W0pzTKMnGGLbWKqgo7b2tQKaBBFTHOUcV6wawa16iGwp6O+y9D5D8jyvAAGhcIePa7RMcAAAAAElFTkSuQmCC");
}
#leftMenuDatalogic .treeMenu > li.tupik > .text > a {
  background-image: none;
}
#leftMenuDatalogic .treeMenu li:last-child:after {
  display: none;
}
.themeDatalogic {
  color: #444444;
}
.themeDatalogic .treeMenu li.active > .text {
  border-bottom: 2px solid #ffcd00;
}
.themeDatalogic .treeMenu li a {
  color: #000;
}
.themeDatalogic section {
  background: transparent;
}
.themeDatalogic #centerPage {
  background: url("/i/brands/centerPageTR.png") center 0 repeat-y;
}
.themeDatalogic .paginator a {
  color: #231f20;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
}
.themeDatalogic .paginator a:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#d5d5d5, #ffffff);
  background-image: linear-gradient(#d5d5d5, #ffffff);
}
.themeDatalogic .paginator span {
  color: #231f20;
}
.themeDatalogic .paginator span b {
  background: #fffe34;
}
.themeDatalogic #bigPhoto {
  border: 0;
}
.themeDatalogic .panelProduct .mail {
  color: #002596;
  text-decoration: none!important;
}
.themeDatalogic .panelProduct .mail:hover {
  color: #002596;
  text-decoration: underline!important;
}
.themeDatalogic .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -70px -151px no-repeat;
}
.themeDatalogic .panelProduct .faq {
  color: #002596;
  text-decoration: none!important;
}
.themeDatalogic .panelProduct .faq:hover {
  color: #002596;
  text-decoration: underline!important;
}
.themeDatalogic .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -56px -151px no-repeat;
}
.themeDatalogic .panelProduct .print {
  color: #002596;
  text-decoration: none!important;
}
.themeDatalogic .panelProduct .print:hover {
  color: #002596;
  text-decoration: underline!important;
}
.themeDatalogic .panelProduct .print:before {
  background: transparent url("/i/sprite.png") -42px -151px no-repeat;
}
.themeDatalogic .itemFile {
  font-size: 11px;
}
.themeDatalogic .itemFile a {
  text-decoration: none !important;
}
.themeDatalogic .itemFile a:hover {
  text-decoration: underline !important;
  color: #004789 !important;
}
.themeDatalogic #sliderMain {
  height: 245px;
}
.themeDatalogic #sliderMain .wrapper {
  height: 245px;
}
.themeDatalogic #sliderMain .item {
  height: 245px;
}
.themeDatalogic #sliderMain .prev,
.themeDatalogic #sliderMain .next {
  top: 107px;
  width: 27px;
  height: 40px;
}
.themeDatalogic #sliderMain .prev {
  background: transparent url("/i/sprite.png") -153px -11px no-repeat;
  left: 0;
}
.themeDatalogic #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -153px -51px no-repeat;
}
.themeDatalogic #sliderMain .next {
  background: transparent url("/i/sprite.png") -126px -11px no-repeat;
  right: 0;
}
.themeDatalogic #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -126px -51px no-repeat;
}
.themeDatalogic #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeDatalogic #sliderMain .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
  color: #FFF;
}
.themeDatalogic #sliderMain .info .title {
  position: absolute;
  top: -44px;
  left: 0;
  padding: 8px 20px;
  background: rgba(3, 71, 151, 0.9);
  color: #FFF;
  width: auto;
}
.themeDatalogic #sliderMain .info .desc {
  width: 100%;
  float: left;
}
.themeDatalogic #sliderMain .info .desc .border {
  display: none;
}
.themeDatalogic #sliderMain .pipki {
  bottom: 26px;
  right: 16px;
}
.themeDatalogic #sliderMain .pipki div {
  background: rgba(0, 0, 0, 0.5);
  margin: 0 2px;
  width: 8px;
  height: 8px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.themeDatalogic #sliderMain .pipki div:hover {
  background: #eabd04;
}
.themeDatalogic #sliderMain .pipki div:hover,
.themeDatalogic #sliderMain .pipki div.active {
  -webkit-box-shadow: inset 0 0 1px #000000;
  -moz-box-shadow: inset 0 0 1px #000000;
  box-shadow: inset 0 0 1px #000000;
}
.themeDatalogic #sliderMain .pipki div.active {
  background: #FFF;
}
.themeDatalogic .border0 {
  width: auto!important;
}
.themeDatalogic .border0 img {
  border: 0 !important;
}
.themeDatalogic h3 {
  color: #231f20;
}
.themeDatalogic h2,
.themeDatalogic h1 {
  color: #002596;
  font-size: 20px;
}
.themeDatalogic a {
  color: #002596;
}
.themeDatalogic a:hover {
  color: #002596;
}
.themeDatalogic .polosaLeft,
.themeDatalogic .polosaRight {
  background: #cecdcb;
  height: 27px;
}
.themeDatalogic .polosaLeft {
  border-left: 0;
}
.themeDatalogic .polosaRight {
  border-right: 0;
}
.themeDatalogic #polosaFooter {
  background: #cecdcb;
}
.themeDatalogic #rightContent img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeDatalogic #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.themeDatalogic #leftContent img {
  border: 1px solid #b2b2b2;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeDatalogic #leftContent h2 {
  font-size: 17px;
  text-transform: uppercase;
}
.themeDatalogic #leftMenu {
  margin-top: 3px;
}
.themeDatalogic #leftMenu li a {
  color: #004789;
}
.themeDatalogic #leftMenu li a:before {
  background: transparent url("/i/sprite.png") -107px 0px no-repeat;
  width: 5px;
  height: 7px;
}
.themeDatalogic #leftMenu li a.active,
.themeDatalogic #leftMenu li a:hover {
  color: #cc0000;
}
.themeDatalogic #leftMenu li a.active:before,
.themeDatalogic #leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -102px 0px no-repeat;
}
.themeDatalogic .blockCatalogSections {
  border: 1px solid #cecdcb;
  padding: 10px;
  width: 206px;
  margin-bottom: 10px;
}
.themeDatalogic .blockCatalogSections .info {
  text-align: left;
}
.themeDatalogic .blockCatalogSections .info b {
  color: #002596;
  font-size: 15px;
  font-family: "osreg";
}
.themeDatalogic .blockCatalogSections:hover {
  -webkit-box-shadow: 0 1px 5px 0px rgba(1, 3, 5, 0.1);
  -moz-box-shadow: 0 1px 5px 0px rgba(1, 3, 5, 0.1);
  box-shadow: 0 1px 5px 0px rgba(1, 3, 5, 0.1);
}
.themeDatalogic .blockCatalogSections .img {
  margin: -10px 0 15px -10px;
  padding: 0 10px;
  height: 149px;
  /* background-size: cover !important; */
}
.themeDatalogic .btLink {
  background: #002eab;
  color: #fff !important;
  text-transform: uppercase;
  padding: 6px 28px 8px 28px;
}
.themeDatalogic .btLink:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
}
.themeDatalogic .tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border: 0;
  margin: 0;
}
.themeDatalogic .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeDatalogic .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeDatalogic .tabs .blockPartner:nth-child(3n),
.themeDatalogic .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeDatalogic .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeDatalogic .tabs .btTabs {
  border-top: 1px solid #abacb0;
  border-bottom: 1px solid #abacb0;
  width: 100%;
}
.themeDatalogic .tabs .btTabs .bt {
  color: #666666;
  text-transform: uppercase;
  font-size: 11px;
}
.themeDatalogic .tabs .btTabs .bt.active,
.themeDatalogic .tabs .btTabs .bt:hover {
  background: #cecdcb;
  height: 37px;
  color: #231f20;
}
.themeDatalogic .contentTabs .itemFile {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 5px;
  color: #444;
}
.themeDatalogic .contentTabs .itemFile:before {
  border-bottom: 1px dotted #444;
}
.themeDatalogic .contentTabs .itemFile a {
  color: #002596;
}
.themeDatalogic .contentTabs .itemFile a:hover {
  color: #002596;
}
.themeDatalogic .blockSolutionDatalogic .block {
  width: 130px;
  margin: 0 6px 15px 6px;
  float: left;
  text-align: left;
  font-size: 13px;
  font-family: "osbold";
  color: #002596;
  padding: 0 0 10px 0;
  cursor: pointer;
}
.themeDatalogic .blockSolutionDatalogic .block .img {
  width: 130px;
  height: 130px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
  margin-bottom: 10px;
}
.themeDatalogic .blockSolutionDatalogic .block .recommend {
  display: none;
}
.themeDatalogic .blockSolutionDatalogic .block:hover .img:before {
  content: '';
  background: #334bad url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABjZJREFUeNrUm3tsFUUUh6e3pCJQRVpSEDDVFqpU0VrEZ0kxSoOgCQ0q+IioGAUlGk19/iExMSjRRLGIGiAmagxGCKYoAQWhiA8qIPGBylNrvJRHLa20Uir1d9zT5Hq9M7OPmd3lJF9yc2d3ds7ZOfM4czaru7tbWJYcMAKUgYvAmSAfFIB+fM0x0AQOgiT4DmwBP4M2m43LsmSAc0AlmAQuB4N81tMCGsAKUM+GibUBJoNp4EZLL2wNeA8sNlYjGcAAk8Hm7vBkF5hhou1BKxgH1ndHJ9tBdRAd/LpAArwEZot4CLnFTNAcxhgwCiwF5wbxPB7g2vh3LjgN9ApQ52FwO1hl0wBTwbseG9bOUxo1bAf4lae7Zi6jBvQB/Xl6HMbTZhUYA87w+Lwa8IKNQfARj/65BkwH+QF8NJd9fLnHZ79sehB80sPD68ClhmaXVIrBEg/tWGTKAG7f/FZQZUHxdMq4d7mR2qAGqHb5oGdDUDydWS7b9qhfA5S4qLwDjI9A+dTe0OiinRP9rAMawVDF+HkAXA2+j3gNMACsAxcqrjnBM8wfmRY0mWSBRvkjoDwGygueTkeDbzQLt/fdToMXa7pTO7uHiBl9wW5N26e6cYFtvG+XyTiwXsRThrLrqnpLnsoFqjTKz42x8iS/gVs148XDqqXwj6BEcvMeUCRODvkITJCUdfCA2J7eA65VKC80lo2bTFeUnQruzOQCDypu+hR8eRIZgKbo+Yry2emzwGDN6Dnc58hcAerBHJAIeVbIAUcVOpXTdT09YLzCWl+AnT7fxEhQAZ4Gu3g7HZZ0ctxCJlNSXaBaceHCAI1oTfl9NscSPuGIcRjyiiaA+68LZIM2STfpAr0DdMNpii64FJSG4ApJRRvyqQcUpxxQpAsNfH9Zejs3cZx/HofDbMlyRdmVZIBLFBesDKGb1vAag2ahbAv1r1WUVegMsD0kX83jKPNP4A7Dde9RnWCRAQYrLvg95PmbVppvgo3gGkN1/gK6JGUFCU3U9XBEC5mrwMfgnYDhd8ExgH2Ssv5kgAJJYYufgwbDcguH0mk6GxigHpkBchN8KCEzQHtMlrYPsC8/Lpzjdq/yp+T/HDJAlqTw75it7/vxdnyLwdkiK8Hbw4z+AXrHcKNzviKUp9oBZpLjVFFSUkiD4+kxU75OOGeTxz3eN0TmGgnFSJ9IDx9FKN/yRuoG/u3VdWSBnCOk5EEflgtLmngAHKXZ2amkUOECTWSAbYqbz4tI8Q7eQg8XTog+iBQqyhrJAF8pLrguAuWXCCfJ6hlhJkOsQlG2iQxAqWjHJBeMVUyTpmUVN/ZusN9gvVMUZRsTvN39XDF9TLSseAMPbtTbPjNcdzH3pkyS7HEBkmWKSmZaUvwQuE84WSB1lp6havuKnogQUaSImlBUKM9gRIiO1uZy9oftaNAhhV6VqUHR3TQgSCyVrYmtqSR9JfmGcPJ/nhCWU2AhjynWMUnecv/ncPRmTWi8yMcbqOYeRBkdo0MOiZ9Q6DJHliCxX3HTJh8N6QWGRHBSvEjzMgtkBrhNc+O9MTwWT6dSo8M83fH4Xs3qqRT8IOIpfdm/ZTEOWu8MSI1zZNpW3qN5yDohD6NHLWsVypPU/C/II+lGH7hIUk7ErOvXadq8w0uSVB/eJqsCIhSZoSSp1pjECSZprqHpd2emPX8maXexBC7nZWxJhIpToLTehfKzhOyAV9OtHnKRg9fFOcFhd/kJ4ICL9i0Imio732VG5jIwIgTFKfn6NZdt+tBUsvRiD0nKL4KBllZ3T4FWl+3YYPqTmVoPRmjlzO4rDCh+ARu10cPzV9r6ZIY2GM95HKhoo0VJERt4IGrkWF8moc3LMA5iXiacTK9Sj897Fdzv+mDAxyczlFnxFq+6/EgnG2EvB2OoAacIJ8mxkKdgv0LJT7WeTkZ8fjRFX3++7mL6CUsaOLiy1euNCZ8PpGPz68EM4Rw/RyUtvLwd40d5N+sAt6NzDWgO8XvBTvC8idnG5KezdJR2l3AySsssvXE6IX6bQ+dGep6tj6fH8ghObjIyYGid8gtXCydfaTUPmsbElgFS5SzuERU8yg/iPTltqXvO+imF5ahwEjJoitwHNoOv+dzCmvwjwAD3o6GP64M67QAAAABJRU5ErkJggg==") center center no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}
#videoDatalogic {
  padding: 10px 10px 20px 10px;
  background: #f9f9f9!important;
  display: none;
  width: 690px;
  position: absolute;
  border-radius: 0;
  left: 50%;
  margin-left: -355px;
  top: 90px;
}
#videoDatalogic .name,
#videoDatalogic .title {
  font-size: 15px;
  font-family: "osreg";
  color: #002596;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#videoDatalogic .title {
  border-bottom: 1px solid #cecdcb;
  padding-bottom: 12px;
}
#videoDatalogic .videofile {
  display: none;
}
#videoDatalogic iframe,
#videoDatalogic .videofile {
  margin-bottom: 20px;
  width: 690px;
  height: 388px;
}
#videoDatalogic .recommend .block {
  display: block;
  width: 111px;
  height: 111px;
  border: 1px solid #cecdcb;
  float: left;
  background: #FFF;
  margin: 0 8px 8px 0;
  padding: 9px;
  position: relative;
}
#videoDatalogic .recommend .block:last-child {
  margin-right: 0;
}
#videoDatalogic .recommend .img {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 70px;
  width: 100%;
  float: left;
}
#videoDatalogic .recommend .nameProd {
  display: block;
  height: 40px;
  position: absolute;
  bottom: 9px;
  left: 0;
  width: 111px;
  padding: 0 9px;
  font-size: 11px;
  color: #002596;
  text-align: center;
  line-height: 40px;
}
#videoDatalogic .recommend .nameProd span {
  display: inline-block;
  line-height: 1.2;
}
#videoDatalogic .closeWin {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNNJREFUeNqsVmsopG0YvmeG1tmy0xrl3JI/mHUqQ4bI6QfKtKktyabWqXaV1qJIn/T5ISk1FK1T/EAiZR2KbRtkyyTC5LiLxjEm5+N330/7+sZk8H3rqqfnfd7nfe7rfU73dfF8fHxAF9fX16y+urqiYmFubh4SEBAg8fX1Fdvb27tZWlqK6BuNRqNeX19XTU5OKr9//67Y398fwmEaHo8H+sDTJtQmury8FHp5eSWmpqbKgoODpfAIKBSK4dra2jalUtmKze27iG8IiYwKEoGpqWlkQUHB+5iYmHjqwz+H8fFx+PbtG6ysrMDe3h4b8/z5c7CzswOpVAp+fn5gZWXF3g8NDXWWlJTId3d3v+qSMkIiolldXFyAs7NzcnV19SdbW1t3HAAtLS0gl8vh6Ojo3tkZGRlBeno6yGQysLGxge3t7dkPHz78PTMz80WbVICBGdn5+Tk4ODgkI0HJixcvnAcGBuDdu3cwODjI+h4C/ezIyAh0dHSAk5MTeHh4CKOiovxHR0d3t7a2lBypQCQSsY9NTEwiGxoa/nr58qVzV1cXZGZmPjiru3BycgI9PT308+Dp6WkeGhrq3tvbO394eLhApAIkgOPjY2FFRUXx69evg2if0tLS4E/R19cHbm5ubKZYm+FPDCLhEf/s7AxwHxPDwsLi8YhDTk4OPBVyc3NhcXER/P394wMDAxPprPBPT08tPn/+LKMP2tvbabOfjPDg4IDFJGRlZcmQ0ILv7u4egvdNOjU1Bbisdw4sLy+HhYUFVv+XPgKd8ImJCXB1dZXi8obwIyIiJNTx48cPvX8aFxd3U2sHzs/Pv9WnD1xsTCASA29vbzE16BroA5FkZ2ffBN7Z2WHPKSkpt77RB4qNGQsoNRq8evXKjV7S5upDVVUVqzlSbSKOjPvmLiwtLbGa8jDf2tpaRA1MxPceAAqobw/vIyNwK0JcfARrUA59CJQ7H/PuLnDx6Vqo6QEl6N4BdEB0l5JbXuq7DygGIBAIKHOp+RsbGyp6SanosWR1dXWsPJbU0dGR1cvLyyr+6uqqkhoSiUTvAF0ylB5WdEn1ATMNq2dnZ5X86elpBTUw9egdwAXmyDhok2qT6yI8PJzVmKcVPMydFnl5eV24+VJK2pR0nxJBQUFQX18PqK3DSBzLNzMz0/T397dRZ1JSEjw1SFMJTU1Nbai7Gj6p89jYWOvm5mYnGiUoKyt7MrLS0lJKZ/Dr16/OxsbGVrqCfLQUdCG3a2pq5ChVswkJCZCcnPzHZG/fvoU3b96QW5j9+PGjHGtmqgRolgDvIqAWLszPzx+iGfJHU2RO5giX+n/PjBwDYh3TYTEasHYDAwOgGQqKiorA0NAQSIgx5ylRanZRRtxJqclgkc0g+XkM6DQWFhZCdHQ0mxkKcDHaiy8Un8hohjwSSSo/f/4E0kQKjlknEjf7vVAojP99nAGNLsv6ZBN1LzUR0Wmk/SLg3e7MyMiQq1Sqr8+ePfuXjAqZHjJRRLq2tgZzc3NMOdB7ClFOEmNjY2XGxsZSXSUn4Am/RY4CMFxZWdnW3NzMjLA2GfOkHCFn8+gZLR2lIFbUajW9s0DbFyIWiyUuLi5iNF0kZ6LfHGrcBhUqurK7u1uBNnEI42iIiPaM8qe2J6XnfwQYAP+ddKX2JKE2AAAAAElFTkSuQmCC") 0 0 no-repeat;
  width: 28px;
  height: 28px;
  top: -14px;
  right: -14px;
}
#videoDatalogic .closeWin:hover {
  opacity: 0.8;
}
#overlayBlack {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .8;
  z-index: 999;
  display: none;
  top: 0;
  left: 0;
}
/*--------------------datalogic theme--------------------------------*/
/*--------------------gray theme--------------------------------*/
.themeGrayAkltec {
  background: url("/i/brands/backAkltec.gif") 0 0 repeat;
}
.themeGrayExpresscube {
  background: url("/i/brands/backExpresscube.gif") 0 0 repeat;
}
.themeGrayExpresscube #polosaCompany .brandLogo {
  bottom: -9px !important;
}
.themeGrayExpresscube #rightContent img {
  border: 0 !important;
}
.themeGrayExpresscube .blockCatalogSections {
  border: 1px solid #b3bfcb;
  color: #2863a9;
  padding: 10px;
  width: 206px;
  margin-bottom: 10px;
}
.themeGrayExpresscube .blockCatalogSections .photo {
  width: 100%;
  text-align: center;
}
.themeGrayExpresscube .blockCatalogSections .photo img {
  max-width: 100%;
  margin-bottom: 10px;
}
.themeGrayAkltec section,
.themeGrayExpresscube section {
  background: url("/i/gradient.png") 0 0 repeat-x;
}
.themeGrayAkltec #centerPage,
.themeGrayExpresscube #centerPage {
  background: url("/i/brands/centerPageAkltec.png") center 0 repeat-y;
}
.themeGrayAkltec .paginator span b,
.themeGrayExpresscube .paginator span b {
  background: #e3000b;
}
.themeGrayAkltec .panelProduct .mail:before,
.themeGrayExpresscube .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -103px no-repeat;
}
.themeGrayAkltec .panelProduct .faq:before,
.themeGrayExpresscube .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -103px no-repeat;
}
.themeGrayAkltec .panelProduct .print:before,
.themeGrayExpresscube .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -103px no-repeat;
}
.themeGrayAkltec #sliderMain,
.themeGrayExpresscube #sliderMain {
  height: 266px;
  /*border:1px solid #cdcdcd;border-top:3px solid #cdcdcd;*/
}
.themeGrayAkltec #sliderMain .prev,
.themeGrayExpresscube #sliderMain .prev,
.themeGrayAkltec #sliderMain .next,
.themeGrayExpresscube #sliderMain .next {
  top: 107px;
  width: 27px;
  height: 40px;
}
.themeGrayAkltec #sliderMain .prev,
.themeGrayExpresscube #sliderMain .prev {
  background: transparent url("/i/sprite.png") -153px -11px no-repeat;
  left: 0;
}
.themeGrayAkltec #sliderMain .prev:hover,
.themeGrayExpresscube #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -153px -51px no-repeat;
}
.themeGrayAkltec #sliderMain .next,
.themeGrayExpresscube #sliderMain .next {
  background: transparent url("/i/sprite.png") -126px -11px no-repeat;
  right: 0;
}
.themeGrayAkltec #sliderMain .next:hover,
.themeGrayExpresscube #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -126px -51px no-repeat;
}
.themeGrayAkltec #sliderMain .info,
.themeGrayExpresscube #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeGrayAkltec #sliderMain .info .layer,
.themeGrayExpresscube #sliderMain .info .layer {
  background: #b3bfcb;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.8;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themeGrayAkltec #sliderMain .info .title,
.themeGrayExpresscube #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  background: #2960ca;
  color: #fff;
  width: auto;
}
.themeGrayAkltec #sliderMain .info .desc,
.themeGrayExpresscube #sliderMain .info .desc {
  width: 100%;
  float: left;
}
.themeGrayAkltec #sliderMain .info .desc .border,
.themeGrayExpresscube #sliderMain .info .desc .border {
  display: none;
}
.themeGrayAkltec #sliderMain .pipki,
.themeGrayExpresscube #sliderMain .pipki {
  bottom: 19px;
  right: 16px;
}
.themeGrayAkltec #sliderMain .pipki div,
.themeGrayExpresscube #sliderMain .pipki div {
  background: #f2f2f2;
  margin: 0 2px;
  width: 6px;
  height: 6px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 1px;
  border: 1px solid #7b838c;
  background: #7b838c;
  -webkit-box-shadow: 0 0 1px 1px #b0b8c0;
  -moz-box-shadow: 0 0 1px 1px #b0b8c0;
  box-shadow: 0 0 1px 1px #b0b8c0;
}
.themeGrayAkltec #sliderMain .pipki div:hover,
.themeGrayExpresscube #sliderMain .pipki div:hover,
.themeGrayAkltec #sliderMain .pipki div.active,
.themeGrayExpresscube #sliderMain .pipki div.active {
  background: #fff;
}
.themeGrayAkltec h2,
.themeGrayExpresscube h2,
.themeGrayAkltec h1,
.themeGrayExpresscube h1 {
  color: #2863a9;
}
.themeGrayAkltec a,
.themeGrayExpresscube a {
  color: #2960ca;
}
.themeGrayAkltec a:hover,
.themeGrayExpresscube a:hover {
  color: #2960ca;
}
.themeGrayAkltec .polosaLeft,
.themeGrayExpresscube .polosaLeft,
.themeGrayAkltec .polosaRight,
.themeGrayExpresscube .polosaRight {
  background: #b3bfcb;
  height: 29px;
}
.themeGrayAkltec #polosaFooter,
.themeGrayExpresscube #polosaFooter {
  background: #b3bfcb;
}
.themeGrayAkltec #rightContent img,
.themeGrayExpresscube #rightContent img {
  border: 1px solid #e1e1e1;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeGrayAkltec #rightContent ul li:before,
.themeGrayExpresscube #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.themeGrayAkltec #leftContent img,
.themeGrayExpresscube #leftContent img {
  border: 1px solid #e1e1e1;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
}
.themeGrayAkltec #leftMenu,
.themeGrayExpresscube #leftMenu {
  margin-top: 3px;
}
.themeGrayAkltec #leftMenu li a,
.themeGrayExpresscube #leftMenu li a {
  color: #444;
}
.themeGrayAkltec #leftMenu li a:before,
.themeGrayExpresscube #leftMenu li a:before {
  background: transparent url("/i/sprite.png") -83px 0px no-repeat;
  width: 9px;
  height: 9px;
  top: 3px;
}
.themeGrayAkltec #leftMenu li a.active,
.themeGrayExpresscube #leftMenu li a.active,
.themeGrayAkltec #leftMenu li a:hover,
.themeGrayExpresscube #leftMenu li a:hover {
  color: #2960ca;
}
.themeGrayAkltec #leftMenu li a.active:before,
.themeGrayExpresscube #leftMenu li a.active:before,
.themeGrayAkltec #leftMenu li a:hover:before,
.themeGrayExpresscube #leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -74px 0px no-repeat;
}
.themeGrayAkltec .btLink,
.themeGrayExpresscube .btLink {
  background: #2960ca;
}
.themeGrayAkltec .blockCatalogSections,
.themeGrayExpresscube .blockCatalogSections {
  border: 1px solid #b3bfcb;
  color: #2863a9;
  padding: 10px;
  width: 206px;
  margin-bottom: 10px;
}
.themeGrayAkltec .blockCatalogSections .img,
.themeGrayExpresscube .blockCatalogSections .img {
  height: 150px;
}
.themeGrayAkltec .blockCatalogSections .info,
.themeGrayExpresscube .blockCatalogSections .info {
  text-align: center;
}
.themeGrayAkltec .blockCatalogSections .info b,
.themeGrayExpresscube .blockCatalogSections .info b {
  color: #2863a9;
}
.themeGrayAkltec .blockCatalogSections:hover,
.themeGrayExpresscube .blockCatalogSections:hover {
  border: 1px solid #b3bfcb;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.themeGrayAkltec .blockCatalogSections:hover .info b,
.themeGrayExpresscube .blockCatalogSections:hover .info b {
  text-decoration: underline;
}
.themeGrayAkltec .tabs,
.themeGrayExpresscube .tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
}
.themeGrayAkltec .tabs .blockCatalogSections:nth-child(3n),
.themeGrayExpresscube .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeGrayAkltec .tabs .blockContacts:nth-child(3n),
.themeGrayExpresscube .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeGrayAkltec .tabs .blockPartner:nth-child(3n),
.themeGrayExpresscube .tabs .blockPartner:nth-child(3n),
.themeGrayAkltec .tabs .blockMainNews:nth-child(3n),
.themeGrayExpresscube .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeGrayAkltec .tabs .blockMainNews:last-child,
.themeGrayExpresscube .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeGrayAkltec .tabs .btTabs,
.themeGrayExpresscube .tabs .btTabs {
  border: 1px solid #b3bfcb;
  height: 35px;
}
.themeGrayAkltec .tabs .btTabs .bt,
.themeGrayExpresscube .tabs .btTabs .bt {
  color: #666666;
  margin: -1px 0 0 -1px;
}
.themeGrayAkltec .tabs .btTabs .bt:before,
.themeGrayExpresscube .tabs .btTabs .bt:before {
  content: '';
  position: absolute;
  top: 4px;
  right: 0;
  height: 27px;
  display: block;
  width: 1px;
  background: #cccccc;
}
.themeGrayAkltec .tabs .btTabs .bt:last-child:before,
.themeGrayExpresscube .tabs .btTabs .bt:last-child:before {
  background: transparent;
}
.themeGrayAkltec .tabs .btTabs .bt.active,
.themeGrayExpresscube .tabs .btTabs .bt.active,
.themeGrayAkltec .tabs .btTabs .bt:hover,
.themeGrayExpresscube .tabs .btTabs .bt:hover {
  background: #2960ca;
  height: 37px;
  color: #FFF;
}
.themeGrayAkltec .tabs .btTabs .bt.active:before,
.themeGrayExpresscube .tabs .btTabs .bt.active:before,
.themeGrayAkltec .tabs .btTabs .bt:hover:before,
.themeGrayExpresscube .tabs .btTabs .bt:hover:before {
  background: #2960ca;
}
/*--------------------gray theme--------------------------------*/
/*--------------------red theme---------------------------------*/
.themeRed {
  background: url("/i/brands/backTR.gif") 0 0 repeat;
}
.themeRed #centerPage {
  background: url("/i/brands/centerPageTR.png") center 0 repeat-y;
}
.themeRed .paginator span b {
  background: #e3000b;
}
.themeRed .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -91px no-repeat;
}
.themeRed .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -91px no-repeat;
}
.themeRed .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -91px no-repeat;
}
.themeRed #sliderMain {
  height: 266px;
  border: 1px solid #cdcdcd;
  border-top: 3px solid #cdcdcd;
}
.themeRed #sliderMain .prev,
.themeRed #sliderMain .next {
  top: 107px;
  width: 33px;
  height: 50px;
}
.themeRed #sliderMain .prev {
  background: transparent url("/i/sprite.png") -60px -61px no-repeat;
  left: 9px;
}
.themeRed #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -60px -11px no-repeat;
}
.themeRed #sliderMain .next {
  background: transparent url("/i/sprite.png") -93px -61px no-repeat;
  right: 9px;
}
.themeRed #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -93px -11px no-repeat;
}
.themeRed #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeRed #sliderMain .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themeRed #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  background: #e3000b;
  color: #fff;
  width: auto;
}
.themeRed #sliderMain .info .desc {
  width: 100%;
  float: left;
}
.themeRed #sliderMain .info .desc .border {
  display: none;
}
.themeRed #sliderMain .pipki {
  bottom: 19px;
  right: 16px;
}
.themeRed #sliderMain .pipki div {
  background: #f2f2f2;
  margin: 0 3px;
}
.themeRed #sliderMain .pipki div:hover,
.themeRed #sliderMain .pipki div.active {
  background: #e3000b;
}
.themeRed h2 {
  color: #e3000b;
}
.themeRed a {
  color: #e3000b;
}
.themeRed a:hover {
  color: #e3000b;
}
.themeRed .polosaLeft,
.themeRed .polosaRight {
  background: #e3000b;
  height: 28px;
}
.themeRed #polosaFooter {
  background: #e3000b;
}
.themeRed #polosaCompany .img .button {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  position: relative;
}
.themeRed #polosaCompany .img .button:before {
  content: '';
  background: transparent url("/i/sprite.png") -60px -135px no-repeat;
  display: block;
  position: absolute;
  top: 1px;
  left: 4px;
  width: 16px;
  height: 16px;
}
.themeRed #polosaCompany .img .button:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#dddddd, #ffffff);
  background-image: linear-gradient(#dddddd, #ffffff);
}
.themeRed #rightContent img {
  border-top: 3px solid #e1e1e1;
}
.themeRed #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.themeRed #leftContent img {
  border: 1px solid #e1e1e1;
  border-top: 3px solid #e1e1e1;
}
.themeRed #leftMenu {
  margin-top: 3px;
}
.themeRed #leftMenu li a {
  color: #444;
}
.themeRed #leftMenu li a:before {
  background: transparent url("/i/sprite.png") -68px 0px no-repeat;
}
.themeRed #leftMenu li a.active,
.themeRed #leftMenu li a:hover {
  color: #e3000b;
}
.themeRed #leftMenu li a.active:before,
.themeRed #leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -62px 0px no-repeat;
}
.themeRed .defLeftMenu {
  width: 220px;
  display: block;
  overflow: hidden;
  margin-top: 3px;
}
.themeRed .defLeftMenu a {
  color: #444;
  text-decoration: none;
  padding-left: 26px;
  display: block;
  position: relative;
}
.themeRed .defLeftMenu a:before {
  content: '';
  display: block;
  position: absolute;
  left: 10px;
  top: 5px;
  background: transparent url("/i/sprite.png") -68px 0px no-repeat;
  width: 6px;
  height: 6px;
}
.themeRed .defLeftMenu a.active,
.themeRed .defLeftMenu a:hover {
  color: #e3000b;
}
.themeRed .defLeftMenu a.active:before,
.themeRed .defLeftMenu a:hover:before {
  background: transparent url("/i/sprite.png") -62px 0px no-repeat;
}
.themeRed .defLeftMenu ul {
  display: block;
  float: left;
}
.themeRed .defLeftMenu ul > li.active > ul {
  display: block;
}
.themeRed .defLeftMenu ul > li.active > a {
  color: #e3000b;
}
.themeRed .defLeftMenu ul > li.active > a:before {
  background: transparent url("/i/sprite.png") -62px 0px no-repeat;
}
.themeRed .defLeftMenu li {
  display: block;
  margin-bottom: 14px;
  float: left;
  width: 100%;
}
.themeRed .defLeftMenu > ul {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.themeRed .defLeftMenu > ul ul {
  padding: 10px 0 0 20px;
  width: auto;
  margin-top: 1px;
  display: none;
}
.themeRed .defLeftMenu h3 {
  color: #233a51;
}
.themeRed .btLink {
  background: #e3000b;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
}
.themeRed .tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
}
.themeRed .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeRed .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeRed .tabs .blockPartner:nth-child(3n),
.themeRed .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeRed .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeRed .tabs .btTabs {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#dcdcdc, #bcbcbc);
  background-image: linear-gradient(#dcdcdc, #bcbcbc);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.themeRed .tabs .btTabs .bt {
  margin: 1px 0 0 1px;
  color: #666666;
  background: url("/i/tabs.png") 0 0 repeat-x;
}
.themeRed .tabs .btTabs .bt:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 0 0 3px;
}
.themeRed .tabs .btTabs .bt:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 3px 0;
  margin-right: 1px;
}
.themeRed .tabs .btTabs .bt.active,
.themeRed .tabs .btTabs .bt:hover {
  background: #b4b4b4;
  margin-top: 0;
  height: 37px;
  color: #FFF;
}
.themeRed .defLeftMenu {
  border-bottom: 1px solid #cdced0;
  margin-bottom: 15px;
}
.themeRed .defLeftMenu a {
  text-decoration: none;
}
.themeRed .defLeftMenu a:hover h3,
.themeRed .defLeftMenu a.active h3 {
  color: #e3000b;
}
.themeRed .defLeftMenu a.nobullet {
  padding-left: 0;
}
.themeRed .defLeftMenu a.nobullet:before {
  display: none;
}
/*--------------------red theme---------------------------------*/
/*--------------------sensopart theme---------------------------------*/
.themeSensopart {
  background: url("/i/brands/backSensopart.gif") 0 0 repeat;
}
.themeSensopart .blockCatalogSections {
  border: 0;
}
.themeSensopart .blockCatalogSections:hover {
  border: 0;
}
.themeSensopart .blockCatalogSections:hover .img:after {
  display: none;
}
.themeSensopart .blockCatalogSections .img {
  border: 1px solid #e1e1e1;
  overflow: inherit;
}
.themeSensopart .blockCatalogSections .img:after {
  content: '';
  width: 227px;
  height: 9px;
  position: absolute;
  display: block;
  bottom: -10px;
  left: 2px;
  background: transparent url("/i/sprite.png") 0px -194px no-repeat;
}
.themeSensopart .blockCatalogSections .info {
  text-align: center;
  color: #fd1813;
  font-size: 13px;
}
.themeSensopart .blockCatalogSections .info b {
  font-weight: normal;
}
.themeSensopart #centerPage {
  background: url("/i/brands/centerPageSensopart.png") center 0 repeat-y;
}
.themeSensopart .paginator span b {
  background: #fd1813;
}
.themeSensopart .panelProduct .mail:before {
  background: transparent url("/i/sprite.png") -28px -91px no-repeat;
}
.themeSensopart .panelProduct .faq:before {
  background: transparent url("/i/sprite.png") -14px -91px no-repeat;
}
.themeSensopart .panelProduct .print:before {
  background: transparent url("/i/sprite.png") 0px -91px no-repeat;
}
.themeSensopart #sliderMain {
  height: 269px;
}
.themeSensopart #sliderMain .prev,
.themeSensopart #sliderMain .next {
  top: 107px;
  width: 33px;
  height: 50px;
}
.themeSensopart #sliderMain .prev {
  background: transparent url("/i/sprite.png") -60px -61px no-repeat;
  left: 9px;
}
.themeSensopart #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -60px -11px no-repeat;
}
.themeSensopart #sliderMain .next {
  background: transparent url("/i/sprite.png") -93px -61px no-repeat;
  right: 9px;
}
.themeSensopart #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") -93px -11px no-repeat;
}
.themeSensopart #sliderMain .info {
  bottom: 10px;
  left: 10px;
  width: 690px;
  overflow: none;
}
.themeSensopart #sliderMain .info .layer {
  background: #000;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
}
.themeSensopart #sliderMain .info .title {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 8px 20px;
  background: #fd1813;
  color: #fff;
  width: auto;
}
.themeSensopart #sliderMain .info .desc {
  width: 100%;
  float: left;
}
.themeSensopart #sliderMain .info .desc .border {
  display: none;
}
.themeSensopart #sliderMain .pipki {
  bottom: 19px;
  right: 16px;
}
.themeSensopart #sliderMain .pipki div {
  background: #f2f2f2;
  margin: 0 3px;
}
.themeSensopart #sliderMain .pipki div:hover,
.themeSensopart #sliderMain .pipki div.active {
  background: #fd1813;
}
.themeSensopart h1,
.themeSensopart h2 {
  color: #fd1813;
}
.themeSensopart a {
  color: #fd1813;
}
.themeSensopart a:hover {
  color: #fd1813;
}
.themeSensopart .polosaLeft,
.themeSensopart .polosaRight {
  background: #fd1813;
  height: 26px;
}
.themeSensopart #polosaFooter {
  background: #fd1813;
}
.themeSensopart #polosaCompany .img .button {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  position: relative;
}
.themeSensopart #polosaCompany .img .button:before {
  content: '';
  background: transparent url("/i/sprite.png") -60px -135px no-repeat;
  display: block;
  position: absolute;
  top: 1px;
  left: 4px;
  width: 16px;
  height: 16px;
}
.themeSensopart #polosaCompany .img .button:hover {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#dddddd, #ffffff);
  background-image: linear-gradient(#dddddd, #ffffff);
}
.themeSensopart #rightContent img {
  border: 1px solid #e1e1e1;
}
.themeSensopart #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -69px 0px no-repeat;
}
.themeSensopart #leftContent img {
  border: 1px solid #e1e1e1;
}
.themeSensopart #leftMenu {
  margin-top: 3px;
}
.themeSensopart #leftMenu li a {
  color: #444;
}
.themeSensopart #leftMenu li a:before {
  background: transparent url("/i/sprite.png") -97px 0px no-repeat;
  height: 9px;
  width: 5px;
}
.themeSensopart #leftMenu li a.active,
.themeSensopart #leftMenu li a:hover {
  color: #fd1813;
}
.themeSensopart #leftMenu li a.active:before,
.themeSensopart #leftMenu li a:hover:before {
  background: transparent url("/i/sprite.png") -92px 0px no-repeat;
}
.themeSensopart .defLeftMenu {
  width: 220px;
  display: block;
  overflow: hidden;
  margin-top: 3px;
}
.themeSensopart .defLeftMenu a {
  color: #444;
  text-decoration: none;
  padding-left: 26px;
  display: block;
  position: relative;
}
.themeSensopart .defLeftMenu a:before {
  content: '';
  display: block;
  position: absolute;
  left: 10px;
  top: 5px;
  background: transparent url("/i/sprite.png") -97px 0px no-repeat;
  height: 9px;
  width: 5px;
}
.themeSensopart .defLeftMenu a.active,
.themeSensopart .defLeftMenu a:hover {
  color: #fd1813;
}
.themeSensopart .defLeftMenu a.active:before,
.themeSensopart .defLeftMenu a:hover:before {
  background: transparent url("/i/sprite.png") -92px 0px no-repeat;
}
.themeSensopart .defLeftMenu ul {
  display: block;
  float: left;
}
.themeSensopart .defLeftMenu ul > li.active > ul {
  display: block;
}
.themeSensopart .defLeftMenu ul > li.active > a {
  color: #fd1813;
}
.themeSensopart .defLeftMenu ul > li.active > a:before {
  background: transparent url("/i/sprite.png") -92px 0px no-repeat;
}
.themeSensopart .defLeftMenu li {
  display: block;
  margin-bottom: 14px;
  float: left;
  width: 100%;
}
.themeSensopart .defLeftMenu > ul {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.themeSensopart .defLeftMenu > ul ul {
  padding: 10px 0 0 20px;
  width: auto;
  margin-top: 1px;
  display: none;
}
.themeSensopart .defLeftMenu h3 {
  color: #233a51;
}
.themeSensopart .btLink {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ed1119, #ba0a10);
  background-image: linear-gradient(#ed1119, #ba0a10);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  border: 1px solid #cb0e15;
}
.themeSensopart .tabs {
  width: 100%;
  float: left;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
}
.themeSensopart .tabs .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.themeSensopart .tabs .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.themeSensopart .tabs .blockPartner:nth-child(3n),
.themeSensopart .tabs .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.themeSensopart .tabs .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.themeSensopart .tabs .btTabs {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#dcdcdc, #bcbcbc);
  background-image: linear-gradient(#dcdcdc, #bcbcbc);
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
}
.themeSensopart .tabs .btTabs .bt {
  margin: 1px 0 0 1px;
  color: #666666;
  background: url("/i/tabs.png") 0 0 repeat-x;
}
.themeSensopart .tabs .btTabs .bt:first-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px 0 0 3px;
}
.themeSensopart .tabs .btTabs .bt:last-child {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 3px 0;
  margin-right: 1px;
}
.themeSensopart .tabs .btTabs .bt.active,
.themeSensopart .tabs .btTabs .bt:hover {
  background: #b4b4b4;
  margin-top: 0;
  height: 37px;
  color: #FFF;
}
/*--------------------sensopart theme---------------------------------*/
/*--------------------def theme---------------------------------*/
.themeDef .paginator span b {
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#a9a9a9, #b7b7b7);
  background-image: linear-gradient(#a9a9a9, #b7b7b7);
}
.themeDef #sliderMain {
  height: 270px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
}
.themeDef #sliderMain .prev,
.themeDef #sliderMain .next {
  top: 117px;
  width: 30px;
  height: 40px;
}
.themeDef #sliderMain .prev {
  background: transparent url("/i/sprite.png") -30px -11px no-repeat;
}
.themeDef #sliderMain .prev:hover {
  background: transparent url("/i/sprite.png") -30px -51px no-repeat;
}
.themeDef #sliderMain .next {
  background: transparent url("/i/sprite.png") 0px -11px no-repeat;
}
.themeDef #sliderMain .next:hover {
  background: transparent url("/i/sprite.png") 0px -51px no-repeat;
}
.themeDef #sliderMain img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
}
.themeDef #sliderMain .pipki {
  bottom: 20px;
  right: 18px;
}
.themeDef #sliderMain .pipki div {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.4;
  background: #FFF;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  margin: 0 2px;
}
.themeDef #sliderMain .pipki div.active {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 1 !important;
}
.themeDef #sliderMain .pipki div:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
}
.themeDef section {
  background: url("/i/gradient.png") 0 0 repeat-x;
}
.themeDef #polosaFooter {
  display: none;
}
.themeDef #polosaCompany {
  display: none;
}
.themeDef #rightContent .contentArticle img {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
}
.themeDef #rightContent ul li:before {
  background: transparent url("/i/sprite.png") -68px 0px no-repeat;
}
.themeDef #leftContent img,
.themeDef #rightContent img {
  border: 1px solid #e1e1e1;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
}
/*--------------------def theme---------------------------------*/
.brandAboutBorder {
  float: left;
}
#polosaFooter {
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 122px;
  left: 0;
}
#polosaCompany {
  width: 100%;
  height: 48px;
  float: left;
  /* overflow: hidden; */
  z-index: 2;
}
#polosaCompany .polosaRight {
  width: 50%;
  position: absolute;
  bottom: 0;
  right: 0;
}
#polosaCompany .polosaLeft {
  width: 50%;
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-right: 485px;
}
#polosaCompany .dopLogo {
  position: absolute;
  right: 0;
  top: 19px;
  z-index: 10;
}
#polosaCompany .logoCompany {
  margin: 0 auto;
  width: 950px;
  height: 48px;
}
#polosaCompany .logoCompany .img {
  height: 48px;
}
#polosaCompany .logoCompany .img .button {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 5px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 2px;
  font-family: "osbold";
  font-size: 11px;
  text-transform: uppercase;
  padding: 1px 20px 1px 24px;
  color: #444;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
#polosaCompany .logoCompany .img .button:hover {
  color: #444;
  text-decoration: none;
}
#polosaCompany .logoCompany .brandLogo {
  margin-right: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
}
#mainMenu {
  width: 100%;
  float: left;
  margin-top: 15px;
  text-align: left;
}
#mainMenu a {
  display: block;
  height: 46px;
  line-height: 44px;
  text-decoration: none;
  color: #FFF;
  font-family: "oslight";
  font-size: 14px;
  float: left;
}
#mainMenu a.active,
#mainMenu a:hover {
  color: #85a4fe;
  background: #002185;
}
#mainMenu a:last-child span:after {
  display: none;
}
#mainMenu span {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
  padding: 0 8px;
  position: relative;
}
#mainMenu span:after {
  content: '';
  position: absolute;
  display: block;
  width: 1px;
  height: 28px;
  top: 50%;
  margin-top: -14px;
  right: 0;
  border-right: 1px solid #002185;
}
#leftContent {
  width: 220px;
  float: left;
  font-size: 11px;
}
#leftContent img {
  max-width: 218px;
}
#leftContent .blockMainNews {
  width: 220px;
  padding-bottom: 15px;
  margin-bottom: 10px;
  text-align: justify;
}
#leftContent .blockMainNews img {
  max-width: 218px;
}
#leftContent .blockMainNews .anons {
  padding: 0 0;
}
.reset .blockPartner:nth-child(3n),
.reset .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.reset .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.btLink {
  display: inline-block;
  color: #FFF !important;
  padding: 3px 15px 5px 15px;
}
.btLink:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  text-decoration: none;
}
.font11 {
  font-size: 11px;
}
#rightContent {
  margin-left: 240px;
}
#rightContent .contentArticle img {
  max-width: 100%;
  border: 0;
  margin-bottom: 10px;
}
#rightContent img {
  max-width: 100%;
}
#rightContent table img {
  max-width: none;
}
#rightContent ul {
  margin: 10px 0;
  list-style-type: none;
  padding: 0;
  display: inline-block;
}
#rightContent ul li {
  padding: 0 0 0 24px;
  position: relative;
  margin-bottom: 5px;
}
#rightContent ul li:before {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  display: block;
  left: 10px;
  top: 5px;
  color: #444;
  text-decoration: none;
}
#rightContent .blockPartner {
  width: 228px;
  margin: 0 10px 10px 0;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#ffffff, #f7f7f7);
  background-image: linear-gradient(#ffffff, #f7f7f7);
  border: 1px solid #dddddd;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #FFF;
  -moz-box-shadow: inset 0 0 1px 1px #FFF;
  box-shadow: inset 0 0 1px 1px #FFF;
  float: left;
  height: 84px;
  line-height: 84px;
  text-align: center;
  display: block;
  position: relative;
}
#rightContent .blockPartner img {
  vertical-align: middle;
  max-width: 200px;
  max-height: 76px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
  border: 0;
}
#rightContent .blockPartner:hover {
  -webkit-box-shadow: inset 0 0 1px 1px #ffffff, 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ffffff, 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ffffff, 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}
#rightContent .blockMainNews {
  width: 230px;
}
#rightContent .blockMainNews img {
  max-width: 228px;
}
.noborder {
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 !important;
  border: 0 !important;
}
#inset_mapsDistrib {
  display: none;
  position: fixed !important;
  width: 478px;
  height: 360px;
  left: 50%;
  margin-left: -225px;
  top: 100px;
  z-index: 9999;
  background: #FFF;
  padding: 5px;
  -webkit-box-shadow: 0 1px 3px #646464;
  -moz-box-shadow: 0 1px 3px #646464;
  box-shadow: 0 1px 3px #646464;
  margin-bottom: 20px;
}
#inset_mapsDistrib .ymaps-map {
  width: 460px !important;
}
#inset_mapsDistrib .close {
  position: absolute;
  color: #858585;
  font-size: 24px;
  font-weight: bold;
  top: 5px;
  right: 5px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  overflow: hidden;
  line-height: 13px;
}
#inset_mapsDistrib .close:hover {
  color: #0084c2;
}
#mapsDistrib {
  width: 100%;
  height: 100%;
}
table {
  width: 100%;
  margin-bottom: 20px;
}
table tr td {
  border-top: 1px solid #d9d9d9;
  padding: 10px 10px;
  vertical-align: top;
  text-align: left;
}
table tr td img {
  border: 1px solid #e1e1e1 !important;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  margin-bottom: 0 !important;
}
table tr td:first-child {
  padding-left: 0;
}
table tr td:last-child {
  padding-right: 0;
}
table.sertificateTabl .names td {
  width: 33%;
  padding-top: 0;
}
table.sertificateTabl td {
  vertical-align: top;
  border: 0 !important;
}
table.serviceTable td {
  padding: 20px 10px;
}
table.alignCenter td {
  text-align: center;
  font-size: 13px;
  color: #888;
}
table.notTopBorder tr:first-child td {
  border-top: 0;
}
.blockMainNews {
  margin: 0 10px 0 0;
  float: left;
  font-size: 11px;
}
.blockMainNews .photo {
  display: block;
  margin-bottom: 5px;
  width: 100%;
  float: left;
}
.blockMainNews img {
  float: left;
}
.blockMainNews .anons {
  float: left;
  display: block;
  padding: 0 10px;
}
.blockMainNews .anons .title {
  color: #444;
}
.blockMainNews .anons .title:hover {
  text-decoration: underline;
}
#breadcrumbs {
  width: 100%;
  float: left;
  /*background: #c9cdd9;*/
  background: #f2f4f5;
  font-size: 11px;
}
#breadcrumbs div {
  width: 950px;
  margin: 0 auto;
  padding: 1px 0;
}
#breadcrumbs a {
  text-decoration: underline;
  color: #5772c2;
}
#breadcrumbs a:hover {
  text-decoration: none;
  color: #5772c2;
}
/*-------------------------------------------- footer ------------------------------------------*/
footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-width: 950px;
  height: 102px;
  z-index: 2;
}
#containerFooter {
  width: 950px;
  margin: 0 auto;
  height: 102px;
  font-size: 11px;
  font-family: "oslight";
}
#containerFooter .leftPart {
  float: left;
  width: 220px;
}
#containerFooter .leftPart img,
#containerFooter .leftPart a {
  float: left;
}
#containerFooter .rightPart {
  color: #888888;
  margin-left: 240px;
  width: 500px;
  padding-top: 7px;
}
#containerFooter .rightPart p {
  padding-bottom: 7px;
}
#vidok {
  float: right;
  width: 165px;
}
#vidok .sitemap,
#vidok .mail {
  height: 11px;
  width: 14px;
  display: block;
}
#vidok .sitemap:hover,
#vidok .mail:hover {
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.5;
}
#vidok .sitemap {
  background: transparent url("/i/sprite.png") -22px 0px no-repeat;
}
#vidok .mail {
  background: transparent url("/i/sprite.png") -36px 0px no-repeat;
}
#counter {
  float: right;
}
/*--------------------------------------------- body -------------------------------------------*/
#pageHTML {
  height: 100%;
  height: auto!important;
  min-height: 100%;
  position: relative;
  min-width: 950px;
  width: 100%;
  float: left;
  font-family: "osreg";
  line-height: 16px;
  font-size: 13px;
}
/*
section {
  position: relative;
  float: left;
  width: 100%;
  min-width: 950px;
  padding: 15px 0 152px 0;
  z-index: 1;
}
*/
.blockNews {
  width: 100%;
  float: left;
  line-height: 1.4;
  font-size: 13px;
}
.blockNews .date {
  display: block;
  margin-bottom: 8px;
}
.blockNews .photo {
  float: left;
  margin: 0 15px 15px 0;
}
.blockNews .photo img {
  float: left;
  max-width: 208px !important;
}
.blockNews a {
  color: #444;
}
.blockNews a:hover {
  color: #444;
}
.blockNews .title {
  color: #5772c2;
  font-weight: bold;
}
.bigDate {
  font-size: 18px;
  display: inline-block;
  margin-bottom: 5px;
}
#formInSearch {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #d0d0d0;
}
#formInSearch input[type=text] {
  float: left;
  height: 22px;
  border: 1px solid #adaeb3;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f0f1f2;
  -moz-box-shadow: inset 0 0 1px 1px #f0f1f2;
  box-shadow: inset 0 0 1px 1px #f0f1f2;
  width: 268px;
  padding: 0 10px;
  margin-right: 4px;
}
#formInSearch input[type=submit] {
  float: left;
  background: #3155c2;
  padding: 3px 17px;
  color: #dfe4f2;
  font-size: 13px;
  font-family: 'ossbold';
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  cursor: pointer;
}
#containerSection {
  width: 950px;
  margin: 0 auto;
}
#topMenu {
  float: left;
  margin-left: 20px;
  z-index: 2;
}
#topMenu > ul {
  float: left;
}
#topMenu > ul > li {
  float: left;
  position: relative;
  display: block;
}
#topMenu > ul > li > a {
  float: left;
  display: block;
  color: #002185;
  text-decoration: none;
  border: 1px solid transparent;
  padding: 0 7px;
  font-size: 12px;
  font-family: "ossbold";
}
#topMenu > ul > li > a:hover,
#topMenu > ul > li > a.active {
  border: 1px solid #d6d8d9;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  background: #e6e8e9;
  text-shadow: 0 1px 1px #FFF;
  color: #002185;
  -webkit-box-shadow: 0 1px 1px 0 #FFF,inset 0 0 1px 0 #e1e3e4;
  -moz-box-shadow: 0 1px 1px 0 #FFF,inset 0 0 1px 0 #e1e3e4;
  box-shadow: 0 1px 1px 0 #FFF,inset 0 0 1px 0 #e1e3e4;
}
#topMenu > ul > li:hover > a {
  border: 1px solid #d6d8d9;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  background: #e6e8e9;
  text-shadow: 0 1px 1px #FFF;
  color: #002185;
  -webkit-box-shadow: 0 1px 1px 0 #FFF,inset 0 0 1px 0 #e1e3e4;
  -moz-box-shadow: 0 1px 1px 0 #FFF,inset 0 0 1px 0 #e1e3e4;
  box-shadow: 0 1px 1px 0 #FFF,inset 0 0 1px 0 #e1e3e4;
}
#topMenu > ul ul {
  display: none;
  position: absolute;
  top: 18px;
  left: 0;
  overflow: hidden;
  border: 1px solid #dddddd;
  background: #fefefe;
  z-index: 2;
  text-align: left;
}
#topMenu > ul ul li {
  display: block;
}
#topMenu > ul ul a {
  display: block;
  white-space: nowrap;
  color: #002185;
  font-size: 11px;
  padding: 6px 20px;
  /*width:100%;float: left;*/
}
#topMenu > ul ul a.active,
#topMenu > ul ul a:hover {
  text-decoration: none;
  background: #dfe4f2;
}
/*-------------------------------------------- general ------------------------------------------*/
input,
textarea {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
  border: 0;
}
img {
  outline: 0;
  border: 0;
}
a {
  text-decoration: none;
  color: #5772c2;
  outline: 0;
  border: 0;
}
a:hover {
  text-decoration: underline;
  color: #5772c2;
}
:-moz-selection {
  background: #92AFC2;
  color: white;
}
:selection {
  background: #92AFC2;
  color: white;
}
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}
div {
  position: relative;
}
.clear {
  width: 100%;
  clear: both;
}
.reset {
  width: 100%;
  float: left;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
nav ul {
  list-style-type: none;
  padding: 0;
}
ul,
ol {
  padding: 0 0 0 16px;
  margin: 0;
}
input {
  padding: 0;
  margin: 0;
}
p {
  padding: 0 0 13px 0;
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0 0 8px 0;
  margin: 0;
  font-family: 'oslight';
  color: #444;
  line-height: 1.2;
  /* display: inline-block;width:100%; */
}
h2 {
  font-family: 'ossbold';
  font-size: 17px;
  padding: 0 0 15px 0;
}
h1 {
  font-size: 22px;
  padding: 0 0 15px 0;
}
h3 {
  font-size: 15px;
  color: #233a51;
  font-family: 'osbold';
  padding: 0 0 15px 0;
}
.asH1 {
  font-size: 22px;
  padding: 0 0 15px 0;
  font-family: 'oslight';
}
.defH2 {
  font-family: 'ossbold' !important;
  font-size: 17px !important;
  color: #444 !important;
}
.defH2 a {
  color: #444;
  font-size: 13px;
  float: right;
  margin-top: 4px;
}
.defH2 a:hover {
  color: #444;
}
#leftContent h2 {
  font-size: 22px;
  padding: 0 0 15px 0;
  font-family: 'oslight';
}
.border0 td {
  border: 0 !important;
}
/*---------------------------------------- end general ------------------------------------------*/
/*типовые решения*/
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.clear {
  width: 100%;
  clear: both;
}
.reset {
  width: 100%;
  float: left;
}
.boxCenter {
  margin: 0 auto;
}
/*тень для блока*/
/*внутренняя тень для блока*/
/*радиус бордюра блока*/
/*градиент*/
/*прозрачность*/
/*отразить по горизонтали*/
/*отразить по вертикали*/
#overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFF;
  /*   @ie:@pr*100;
filter: alpha(opacity=@ie);
-khtml-opacity: @pr;
-moz-opacity: @pr; */
  opacity: 0.7;
  z-index: 999;
  display: none;
  top: 0;
  left: 0;
}
#scribeForm {
  right: -432px;
  display: block;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 5px 5px 5px;
}
#orderProduct,
#sendURL,
#faqProduct {
  margin-left: -217px;
  left: 50%;
  display: none;
}
.popUpWin {
  width: 430px;
  position: fixed;
  top: 23px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 5px;
  z-index: 1000;
  padding: 1px;
  background: #3155c2;
}
.popUpWin form {
  float: left;
  width: 100%;
  /*   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(@upColor), to(@downColor));
background-image: -webkit-linear-gradient(@upColor, @downColor);
background-image: -moz-linear-gradient(@upColor, @downColor);
background-image: -o-linear-gradient(@upColor, @downColor); */
  background-image: -ms-linear-gradient(#406fd4, #3155c2);
  background-image: linear-gradient(#406fd4, #3155c2);
  padding: 15px 0;
}
.popUpWin form input,
.popUpWin form textarea {
  float: left;
  margin: 0 12px 0 20px;
  padding: 0 10px;
  width: 220px;
  height: 24px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  color: #888888;
}
.popUpWin form input.ng-invalid,
.popUpWin form textarea.ng-invalid {
  background: #ffbdbd;
}
.popUpWin form textarea {
  padding: 5px 10px;
  resize: none;
  height: 124px;
}
.popUpWin form label {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  line-height: 24px;
  font-family: "oslight";
  color: #fff;
  font-size: 13px;
}
.popUpWin form label:last-child {
  margin-bottom: 0;
  margin-top: 10px;
}
.popUpWin form input[type=submit] {
  margin: 0 12px 0 20px;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 4px;
  background: #002185;
  color: #dfe4f2;
  font-family: "ossbold";
  font-size: 13px;
  cursor: pointer;
  padding: 0 16px;
  width: auto;
}
.popUpWin form input[type=submit]:hover {
  background: #14369e;
}
.popUpWin form .title {
  font-family: "ossbold";
  font-size: 18px;
  color: #FFF;
  width: 100%;
  margin: 0 0 10px 20px;
  float: left;
}
.popUpWin.active {
  -webkit-box-shadow: 0 0 50px 0 rgba(0, 33, 133, 0.8);
  -moz-box-shadow: 0 0 50px 0 rgba(0, 33, 133, 0.8);
  box-shadow: 0 0 50px 0 rgba(0, 33, 133, 0.8);
}
.popUpWin .ok {
  padding-left: 135px;
  font-family: "oslight";
  color: #fff;
  font-size: 13px;
}
.popUpWin .ok .title {
  margin-left: 0;
}
.popUpWin .ok:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 20px;
  width: 91px;
  height: 52px;
  background: transparent url("/i/sprite.png") -147px -91px no-repeat;
}
#plashkaScreib {
  position: absolute;
  top: 0;
  left: -21px;
  height: 103px;
  width: 21px;
  background: transparent url("/i/sprite.png") -126px -91px no-repeat;
  cursor: pointer;
}
.closeWin {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  right: 0;
  background: #002185 url("/i/sprite.png") -60px -111px no-repeat;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 0 3px 0 3px;
  cursor: pointer;
}
.closeWin:hover {
  background-color: #1a40a5;
}
@font-face {
  font-family: 'osreg';
  src: url('opensans-regular_0.eot');
  src: url('opensans-regular_0.eot?#iefix') format('embedded-opentype'), url('opensans-regular_0.woff') format('woff'), url('opensans-regular_0.ttf') format('truetype'), url('opensans-regular_0.svg#osreg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'osbold';
  src: url('opensans-bold_0.eot');
  src: url('opensans-bold_0.eot?#iefix') format('embedded-opentype'), url('opensans-bold_0.woff') format('woff'), url('opensans-bold_0.ttf') format('truetype'), url('opensans-bold_0.svg#osbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oslight';
  src: url('opensans-light_0.eot');
  src: url('opensans-light_0.eot?#iefix') format('embedded-opentype'), url('opensans-light_0.woff') format('woff'), url('opensans-light_0.ttf') format('truetype'), url('opensans-light_0.svg#oslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ossbold';
  src: url('opensans-semibold_0.eot');
  src: url('opensans-semibold_0.eot?#iefix') format('embedded-opentype'), url('opensans-semibold_0.woff') format('woff'), url('opensans-semibold_0.ttf') format('truetype'), url('opensans-semibold_0.svg#ossbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
#propertyAkltec {
  float: left;
  border: 1px solid #e2e5e8;
  background: #f3f6f8;
  padding: 20px;
}
#propertyAkltec .column {
  width: 324px;
  float: left;
  padding-right: 10px;
  margin: 0;
}
#propertyAkltec .title,
#propertyAkltec label {
  width: 100%;
  display: inline-block;
  font-size: 13px;
}
#propertyAkltec .title {
  margin: 0 0 15px 0;
  font-family: "osbold";
  color: #2960ca;
}
#propertyAkltec label {
  margin: 0 0 8px 0;
  font-family: "oslight";
  cursor: pointer;
}
#propertyAkltec label input {
  border: 1px solid #8e8f8f;
  float: left;
  margin: 1px 10px 0 0;
}
#filterTr {
  float: left;
}
#filterTr label {
  width: 100%;
  float: left;
  color: #e3000b;
  font-family: 'osbold';
  font-size: 13px;
  margin-bottom: 15px;
}
#filterTr label p {
  padding-bottom: 8px;
}
#filterTr .select {
  width: 176px;
}
.select {
  padding: 0 36px 0 8px;
  border: 1px solid #cdcdcd;
  height: 28px;
  font-family: 'oslight';
  font-size: 11px;
  color: #444;
}
.select:after {
  content: 'V';
  right: 2px;
  height: 18px;
  width: 12px;
  padding: 3px 6px;
  top: 2px;
  color: #fff;
  background: #b4b4b4;
  font-family: "ossbold";
  font-size: 18px;
  position: absolute;
}
.select:hover {
  border: 1px solid #e3000b;
}
.select .text {
  line-height: 28px;
}
.select select {
  font-family: 'oslight';
  font-size: 11px;
  color: #444;
}
#blockTypeTr {
  float: left;
  width: 230px;
  margin-right: 10px;
}
#blockTypeTr a {
  width: 206px;
}
#blockTypeTr h2:before {
  background: transparent url("/i/sprite.png") -84px -111px no-repeat;
}
#blockTypeTr a,
#blockInterfaceTr a {
  display: inline-block;
  border: 1px solid #e2e2e2;
  font-size: 13px;
  font-family: "osreg";
  color: #444;
  height: 28px;
  line-height: 28px;
  padding: 0 11px;
  margin-top: -1px;
  float: left;
  z-index: 1;
  position: relative;
}
#blockTypeTr a:first-child,
#blockInterfaceTr a:first-child {
  margin-top: 0;
}
#blockTypeTr a:hover,
#blockInterfaceTr a:hover {
  border: 2px solid #f17f85;
  color: #444;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  z-index: 2;
}
#blockTypeTr h2,
#blockInterfaceTr h2 {
  color: #444;
  padding-left: 28px;
  position: relative;
  display: block;
}
#blockTypeTr h2:before,
#blockInterfaceTr h2:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 24px;
}
#blockInterfaceTr {
  float: left;
  width: 470px;
}
#blockInterfaceTr h2:before {
  background: transparent url("/i/sprite.png") -102px -111px no-repeat;
}
#blockInterfaceTr .columnTR {
  float: left;
  width: 235px;
}
#blockInterfaceTr .columnTR:last-child {
  margin-left: -1px;
}
#blockInterfaceTr a {
  width: 211px;
}
.productBlockTR,
.productBlockSensopart {
  float: left;
  width: 100%;
  padding: 14px 0;
  border-bottom: 1px solid #e6e6e6;
}
.productBlockTR .img,
.productBlockSensopart .img {
  float: left;
  margin-right: 40px;
  display: block;
}
.productBlockTR .img img,
.productBlockSensopart .img img {
  width: 80px;
  float: left;
  border: 0 !important;
}
.productBlockTR .text,
.productBlockSensopart .text {
  float: left;
}
.productBlockTR .text a,
.productBlockSensopart .text a {
  font-family: "osbold";
  font-size: 13px;
  display: inline-block;
  margin-bottom: 8px;
  width: 100%;
}
.productBlockTR .right,
.productBlockSensopart .right {
  float: left;
  width: 80px;
  display: block;
  font-family: "oslight";
  font-size: 13px;
  text-decoration: underline;
}
.productBlockTR .right:hover,
.productBlockSensopart .right:hover {
  color: #444;
}
.productBlockTR .text {
  width: 460px;
}
.productBlockTR .right {
  margin-left: 50px;
}
.productBlockSensopart .text {
  width: 250px;
}
.productBlockSensopart .right {
  margin-left: 20px;
}
.filterRight {
  width: 100%;
  float: left;
}
.filterRight .blockCatalogSections:nth-child(3n) {
  margin-right: 0;
}
.filterRight .blockContacts:nth-child(3n) {
  margin-right: 10px;
}
.filterRight .blockPartner:nth-child(3n),
.filterRight .blockMainNews:nth-child(3n) {
  margin-right: 0 !important;
}
.filterRight .blockMainNews:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.filterRight .contentFilter {
  width: 470px;
  float: left;
}
.filterRight .contentFilter .reset .blockCatalogSections:last-child {
  margin-right: 0;
}
.filterRight .filter {
  margin-left: 480px;
}
.filter h2 {
  padding-bottom: 10px;
}
.filter .titleList,
.filter .list {
  width: 210px;
  padding: 5px 10px;
  background: #efefef;
  border-bottom: 1px solid #c9cdd9;
}
.filter .titleList {
  border-top: 2px solid #fd1813;
  cursor: pointer;
  color: #fd1813;
  font-size: 13px;
}
.filter .titleList:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: 10px;
  width: 9px;
  height: 1px;
  line-height: 26px;
  font-size: 14px;
  background: #fd1813;
}
.filter .titleList.active {
  border-bottom: 1px solid #fd1813;
  background: #fd1813;
  color: #fff;
}
.filter .titleList.active:after {
  content: '';
  height: 9px;
  margin-top: -4px;
  background: #fd1813 url("/i/plus.png") 0 0 no-repeat;
}
.filter .list {
  margin-bottom: 10px;
}
input[type="checkbox"],
input[type="radio"] {
  display: none;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
  color: #444;
  cursor: pointer;
  text-decoration: none;
  margin-bottom: 5px;
  display: inline-block;
}
input[type="checkbox"] + label ins,
input[type="radio"] + label ins {
  color: #a6a9b3;
  text-decoration: none;
}
input[type="checkbox"] + label:hover,
input[type="radio"] + label:hover {
  text-decoration: none;
}
input[type="checkbox"] + label:hover ins,
input[type="radio"] + label:hover ins {
  color: #444;
}
input[type="checkbox"] + label::before,
input[type="radio"] + label::before {
  content: "";
  display: inline-block;
  border: 1px solid #a6a9b3;
  height: 9px;
  width: 9px;
  margin: 0 5px 0 0;
}
input[type="checkbox"]:checked + label::before {
  background: url("/i/checkbox.png") 0 0 no-repeat;
}
 #filterNewsBrands {
  float: right;
  margin-top: 9px;
  z-index: 99;
}
 #filterNewsBrands nav {
  position: absolute;
  width: 168px;
  min-height: 21px;
  border: 1px solid #adaeb3;
  /*   -webkit-border-radius: @radius;
-moz-border-radius: @radius; */
  border-radius: 3px;
  font-size: 12px;
  font-family: 'osreg';
  overflow: hidden;
  display: block;
  top: -3px;
  right: 0;
  background: #eee;
}
 #filterNewsBrands nav .changeBrand {
  color: #888;
  height: 21px;
  display: inline-block;
  margin: 0 0 0 6px;
  line-height: 21px;
  cursor: pointer;
  position: relative;
  width: 135px;
}
 #filterNewsBrands nav .changeBrand:after {
  content: '';
  height: 15px;
  width: 20px;
  border-left: 1px solid #adaeb3;
  position: absolute;
  display: block;
  top: 3px;
  right: -26px;
  background: transparent url("/i/sprite.png") -180px -11px no-repeat;
}
 #filterNewsBrands nav ul {
  display: none;
  padding: 0 16px;
  margin: 0;
  list-style-type: none;
}
 #filterNewsBrands nav ul li:before {
  display: none;
}
 #filterNewsBrands nav ul li {
  padding: 0;
  margin-bottom: 10px;
}
 #filterNewsBrands nav ul a {
  color: #888;
  text-decoration: none;
}
 #filterNewsBrands nav ul a:hover {
  color: #5772c2;
}
 #filterNewsBrands nav.active {
  width: 188px;
  right: -10px;
  top: -13px;
}
 #filterNewsBrands nav.active ul {
  display: block;
  padding: 0 16px;
}
 #filterNewsBrands nav.active a {
  color: #444;
}
 #filterNewsBrands nav.active .changeBrand {
  margin: 10px 0 10px 16px;
  color: #444;
}
 #filterNewsBrands nav.active .changeBrand:after {
  background: transparent url("/i/sprite.png") -180px -26px no-repeat;
  border-left: 0;
}
 #filterNewsBrands .txt {
  margin-right: 188px;
}
.remove-bottom {
  margin-bottom: 0 !important;
}
.half-bottom {
  margin-bottom: 10px !important;
}
.add-bottom {
  margin-bottom: 20px !important;
}
.container {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding: 0;
}
.column,
.columns {
  float: left;
  display: inline;
  margin-left: 10px;
  margin-right: 10px;
}
.row {
  margin-bottom: 20px;
}
.column.alpha,
.columns.alpha {
  margin-left: 0;
}
.column.omega,
.columns.omega {
  margin-right: 0;
}
.one.column,
.one.columns {
  width: 40px;
}
.two.columns {
  width: 100px;
}
.three.columns {
  width: 160px;
}
.four.columns {
  width: 220px;
}
.five.columns {
  width: 280px;
}
.six.columns {
  width: 340px;
}
.seven.columns {
  width: 400px;
}
.eight.columns {
  width: 460px;
}
.nine.columns {
  width: 520px;
}
.ten.columns {
  width: 580px;
}
.eleven.columns {
  width: 640px;
}
.twelve.columns {
  width: 100%;
}
.thirteen.columns {
  width: 760px;
}
.fourteen.columns {
  width: 820px;
}
.fifteen.columns {
  width: 880px;
}
.sixteen.columns {
  width: 940px;
}
.one-sixth.column {
  width: 140px;
}
.two-sixth.column {
  width: 300px;
}
.one-third.column {
  width: 300px;
}
.two-thirds.column {
  width: 620px;
}
.one-third.column.alpha {
  width: 310px;
}
.one-third.column.omega {
  width: 310px;
}
.offset-by-one {
  padding-left: 60px;
}
.offset-by-two {
  padding-left: 120px;
}
.offset-by-three {
  padding-left: 180px;
}
.offset-by-four {
  padding-left: 240px;
}
.offset-by-five {
  padding-left: 300px;
}
.offset-by-six {
  padding-left: 360px;
}
.offset-by-seven {
  padding-left: 420px;
}
.offset-by-eight {
  padding-left: 480px;
}
.offset-by-nine {
  padding-left: 540px;
}
.offset-by-ten {
  padding-left: 600px;
}
.offset-by-eleven {
  padding-left: 660px;
}
.offset-by-twelve {
  padding-left: 720px;
}
.offset-by-thirteen {
  padding-left: 780px;
}
.offset-by-fourteen {
  padding-left: 840px;
}
.offset-by-fifteen {
  padding-left: 900px;
}
.eight .c3_left,
.eight .c3_center,
.eight .c3_right {
  width: 140px;
}
.eight .c2_left,
.eight .c2_right {
  width: 220px;
}
.twelve .c3_left,
.twelve .c3_center,
.twelve .c3_right {
  width: 220px;
}
.twelve .c2_left,
.twelve .c2_right {
  width: 340px;
}
.column,
.columns {
  margin-left: 10px;
  margin-right: 10px;
}
.column.alpha,
.columns.alpha {
  margin-left: 0;
  margin-right: 10px;
}
.column.omega,
.columns.omega {
  margin-right: 0;
  margin-left: 10px;
}
.alpha.omega {
  margin-left: 0;
  margin-right: 0;
}
.one.column,
.one.columns {
  width: 28px;
}
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #a1a4a9;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 22px;
  background: #a1a4a9;
}
.jspCap {
  display: none;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspTrack {
  background: #a1a4a9;
  position: relative;
}
.jspDrag {
  background: #616161;
  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;
  padding: 0;
  margin: 0;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspVerticalBar .jspArrow {
  height: 22px;
}
.jspHorizontalBar .jspArrow {
  width: 22px;
  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;
}
#rightContent ul {
  display: block;
  /*fix float right image*/
}

.obuchenie tr td:nth-child(4){
  vertical-align: middle;
  cursor: pointer;
}

form[name="regform_training"] input[name="register_submit_button"]{
padding: 5px 35px;
cursor: pointer;
font-size: 18px;
}
form[name="regform_training"] input[name="register_submit_button"]:hover{
  color: #000;
  box-shadow: 0 0 5px #555;
}

.sitemap-gr-items{
  margin-left: 10px;
}
.sitemap a{
  text-decoration: none;
  color: inherit;
}
.left-column,
.right-column{
  width: 50%;
  float: left;
}
.sitem-gr-title{
  font-weight: bold;
  margin-bottom: 5px;
}
.sitemap-gr-item{
  margin-bottom: 3px;
}
.sitemap-group{
  margin-bottom: 20px;
}
.s-c-page-title{
  font-size: 22px;
  color: white;
  background: #003399;
  padding: 3px 4px;
  line-height: normal;
  text-transform: uppercase;
}
.s-c-page-subtitle{
  font-weight: bold;
  text-transform: uppercase;
  margin: 40px 0 20px 0;
}
.inline-btn{
  display: inline-block;
  margin-right: 5px;
}
.notes-btn,
.disclaimer-btn{
  background: #0042c8;
  color: white;
  font-weight: bold;
  line-height: 30px;
  padding: 0 10px;
  border-radius: 5px;
  cursor: pointer;
}
.notes-btn:hover,
.disclaimer-btn:hover{
  opacity: 0.7;
}
.s-c-box{
  background: #eee;
  margin-bottom: 28px;
}
.s-c-box img{
  max-width: 100%;
  height: auto;
}
.installation-type{
  width: 33.33%;
  float:left;
  text-align: center;
}
.installation-type img{
  width: 50%;
}
.installation-type-text{
  -text-align: center;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.installation-type-title{
  padding: 20px 0;
}
.installation-types-box{
  padding: 0 15px 15px 15px;
  border: 1px solid lightgrey;
  margin-bottom: 10px;
}
.parametres-calc-block{
  float: left;
}
.parametres-info-block{
  float: right;
  width: 434px;
}
.parametres-wrapper{
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
  padding: 15px;
}
.info-block{
  clear: left;
}
.info-block:after{
  content: '';
  display: block;
  clear: both;
}
.input-block{
    width: 187px;
    margin-bottom: 20px;
    float: left;
    margin-right: 40px;
}
.input-block:nth-child(2n){
  margin-right: 0;
}
.input-block input,
.input-block select{
  padding: 5px 10px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 191px;
}
.submit-btn{
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
  border-radius: 4px;
  padding:  10px 20px;
}
.images-block{
  width: 386px;
}
.s-c-form{
  float: left;
  width: 55%;
}
.image-block{
  float: right;
  width: 45%;
}
.type-safety{
  width: 50%;
  float: left;
  text-align: center;
  padding:  0 40px;
  box-sizing: border-box;
}
.type-safety img{
  width: 50%;
}
.parametres-info-block{
  padding: 20px 0px;
}
.parametres-info-title{
  text-transform: uppercase;
}
.installation-types-box:after{
  content: '';
  display: block;
  clear: left;
}
.formulas-group{
  border-top: 1px solid #a6e1ec;
}
.warning{
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.longmargin{
  margin-left: 50px;
}
.xlongmargin{
  margin-left: 100px;
}
.if-s:after{
  content: '';
  display: block;
  clear: both;
}
.if-s-wrap,
.if-s-note{
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 0 15px;
}
.if-s-wrap{
  border-right: 1px solid #a6e1ec;
  padding-left: 0;
}
.if-s-note{
  padding-right:  0;
}
.params-i-group{
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #a6e1ec;
  line-height: 25px;
}
.formulas-group{
  padding-top: 15px;
}
.select-type-of-safety:after{
  content: '';
  display: block;
  clear: both;
}
.select-type-of-safety{
  margin: 30px 0 40px 0;
}
.form-block,
.select-type-of-safety,
.parametres-calc-block,
.select-angle
{
 border: 1px solid lightgrey;
  padding: 15px;
}
.select-angle{
  margin-top: 35px;
}
.s-c-box{
  margin-top: 50px;
}
.dynamic-block{
  margin: 0 15px;
  display: none;
}
.s-a-tab{
  display: inline-block;
  background: white;
  padding: 10px 25px;
  border: 1px solid lightgrey;
  margin-right: 15px;
  border-radius: 10px;
}
.s-a-tabs{
  margin: 20px 0 30px 0;
}
.s-a-tab:hover{
  opacity: 0.6;
  cursor: pointer;
}
.installation-type:hover,
.type-safety:hover{
  opacity: 0.7;
  cursor: pointer;
  border: 1px solid #d1c541;
}
.type-safety-title{
  margin-bottom: 15px;
}
.installation-type,
.type-safety{
  padding-bottom: 50px;
  padding-top: 50px;
  box-sizing: border-box;
  border:  1px solid transparent;
}
.submit-btn-wrap{
  clear: both;
}
.form-result-block{
  margin: 20px 0;
  font-size: 17px;
}
.form-result{
  margin-top: 10px;
    /* background: yellow; */
  display: inline-block;
  padding: 10px;
  border-left: 5px solid green;
}
.form-result-s{
  font-weight: bold;
  color: green;
}
.parametres-calc-block{
  font-size: 17px;
  margin: 70px 30px;
  line-height: 25px;
}
.formula-item{
  margin-bottom: 10px;
}
.installation-type.active,
.type-safety.active,
.s-a-tab.active{
  background: rgba(0, 0, 0, 0.3);
  color: white;
}
.installation-type.active,
.type-safety.active{
  border: 1px solid #d1c541;
}
.installation-type.active:hover,
.type-safety.active:hover,
.s-a-tab.active:hover{
  opacity: 1;
}
.formula-i{
  margin-bottom: 10px;
}


.input-block-d,
.input-block-h,
.input-block-n,
.input-block-a,
.input-block-b,
.select-type-of-safety,
.select-angle,
.param-c,
.param-k,
.param-d,
.param-cr0,
.p-info-s,
.p-info-h,
.p-info-hra,
.p-info-a,
.formula-s,
.formula-k,
.formula-c,
.definition-c,
.if-s-wrap,
.if-s-note,
.formula-sr0,
.formula-cr0,
.warning{
  display: none;
}

.form-block:after{
  content: '';
  display: block;
  clear: both;
}

.dynamic-block.calc2 .select-type-of-safety,
.dynamic-block.calc3 .select-angle,
.dynamic-block.calc1 .input-block-d,
.dynamic-block.calc1 .input-block-h,
.dynamic-block.sub-calc2-2 .input-block-d,
.dynamic-block.sub-calc2-1 .input-block-d,
.dynamic-block.sub-calc2-1 .input-block-n,
.dynamic-block.sub-calc2-2 .input-block-a,
.dynamic-block.sub-calc2-2 .input-block-b,
.dynamic-block.sub-calc3-1 .input-block-d,
.dynamic-block.sub-calc3-2 .input-block-d,
.dynamic-block.sub-calc3-2 .input-block-h,
.dynamic-block.calc1 .param-c,
.dynamic-block.calc1 .param-d,
.dynamic-block.sub-calc2-1 .param-k,
.dynamic-block.sub-calc2-1 .param-c,
.dynamic-block.sub-calc2-2 .param-cr0,
.dynamic-block.sub-calc2-2 .param-k,
.dynamic-block.sub-calc3-1 .param-c,
.dynamic-block.sub-calc3-1 .param-k,
.dynamic-block.sub-calc3-2 .param-d,
.dynamic-block.sub-calc3-2 .param-k,
.dynamic-block.calc1 .p-info-s,
.dynamic-block.calc1 .p-info-h,
.dynamic-block.calc1 .p-info-a,
.dynamic-block.calc1 .formula-c,
.dynamic-block.calc1 .formula-k,
.dynamic-block.calc1 .formula-s,
.dynamic-block.sub-calc2-1 .p-info-s,
.dynamic-block.sub-calc2-1 .p-info-a,
.dynamic-block.sub-calc2-1 .definition-c,
.dynamic-block.sub-calc2-1 .if-s-wrap,
.dynamic-block.sub-calc2-1 .formula-s,
.dynamic-block.sub-calc2-2 .p-info-s,
.dynamic-block.sub-calc2-2 .p-info-hra,
.dynamic-block.sub-calc2-2 .p-info-a,
.dynamic-block.sub-calc2-2 .formula-cr0,
.dynamic-block.sub-calc2-2 .if-s-wrap,
.dynamic-block.sub-calc2-2 .if-s-note,
.dynamic-block.sub-calc2-2 .formula-sr0,
.dynamic-block.sub-calc3-1 .formula-s,
.dynamic-block.sub-calc3-1 .definition-c,
.dynamic-block.sub-calc3-1 .if-s-wrap,
.dynamic-block.sub-calc3-1 .if-s-note,
.dynamic-block.sub-calc3-1 .p-info-s,
.dynamic-block.sub-calc3-2 .p-info-s,
.dynamic-block.sub-calc3-2 .p-info-h,
.dynamic-block.sub-calc3-2 .formula-c,
.dynamic-block.sub-calc3-2 .formula-k,
.dynamic-block.sub-calc3-2 .formula-s,
.dynamic-block.calc1 .warning,
.dynamic-block.sub-calc3-2 .warning{
  display: block;
}

.dynamic-block.sub-calc2-2 .input-block-a{
  clear: left;
  margin-right: 40px;
}

.submit-btn:hover{
  opacity: 0.8;
}
.submit-btn:active{
  opacity: 1;
}

.form-block{
  margin: 35px 0 25px 0;
}

.safety-calculator{
  padding-top: 0px;
}

.s-c-image-block{
 cursor: zoom-in; 
}

.param-result{
  color: #298d29;
}

.btn-safety-calculator{
  -clear: both;
}

#btn_safety_calc{
  margin-top: 30px;
  margin-bottom: 30px;
}


