*{font-family:Open Sans}.bg-full{ position:fixed; height:100%; width:100%; background-position:center top; background-repeat:no-repeat}.navbar{min-height:42px;-webkit-box-shadow:0 0 10px 0 #424242;box-shadow:0 0 10px 0 #424242;border:none}.navbar-nav >li{margin:0 5px}.navbar-nav >li >a{padding-top:13px;padding-bottom:11px;font-size:16px;line-height:18px;padding-right:15px;padding-left:15px;margin:0 1px}.navbar-default{background:#3b4547}.navbar-default .navbar-nav >li >a:hover,.navbar-default .navbar-nav >li >a:focus{color:#FAB808}.navbar-default .navbar-nav >li .caret{color:white}.navbar-default .navbar-nav >li >a:hover .caret{color:#FAB808}.navbar-default .navbar-nav >li.active >a .caret,.navbar-default .navbar-nav >li.active >a:hover .caret,.navbar-default .navbar-nav >li.dropdown.open .caret {color:black}.navbar-default .navbar-nav >li >a{color:white}.navbar-default .navbar-nav >.active >a,.navbar-default .navbar-nav >.active >a:hover,.navbar-default .navbar-nav >.active >a:focus{background:#fab808;color:black}.navbar-default .navbar-nav >.open >a,.navbar-default .navbar-nav >.open >a:hover,.navbar-default .navbar-nav >.open >a:focus{background:#fab808;color:black;font-size:16px}.navbar-default .navbar-nav .open .dropdown-menu >li >a:hover,.navbar-default .navbar-nav .open .dropdown-menu >li >a:focus{color:black}li.nav-icons{padding:1px 10px 1px 0px;margin:0}.nav-icons span{display:block}.container-full{padding-top:20px;padding-bottom:20px;margin-top:41px;-webkit-box-shadow:0 0 10px 0 #C2C2C2;box-shadow:0 0 10px 0 #C2C2C2;background:white}.Logo{margin:10px 0 15px}.Logo img{max-width:100%}.phone{text-align:right;font-size:24px;color:#333;margin:10px 0;padding:7px 0;width:100%}.container-nav{padding-left:0;padding-right:0}.bx-wrapper img{width:100%}.bx-wrapper .bx-viewport{box-shadow:none;-border:1px solid #999;left:0}.bx-wrapper .bx-controls-direction a{width:33px;    height:65px;opacity:0.8;margin-top:-32px;z-index:10}.bx-wrapper .bx-controls-direction a:hover{opacity:1}.bx-wrapper .bx-prev{background:url(/minsite-adaptive/img/slider-prev-next.jpg) 0 0px no-repeat;    left:-13px}.bx-wrapper .bx-next{    right:-13px;background:url(/minsite-adaptive/img/slider-prev-next.jpg) 0 -65px no-repeat}.bx-wrapper .bx-next:hover{    right:-13px;background:url(/minsite-adaptive/img/slider-prev-next.jpg) 0 -65px no-repeat}.shadowforh{width:100%}.shadowforh img{width:100%}.iconsTitul{margin-top:20px;margin-bottom:20px}.iconsTitul{text-align:center}.iconsTitul >div >strong{font-size:20px;color:#333; max-width:75%; margin-left:auto;margin-right:auto;margin-top:-20px; font-weight:normal}.iconsTitul .imgBlock{display:table;text-align:center;width:100%}.iconsTitul .imgBlock >div{display:table-cell;text-align:center;vertical-align:bottom}.iconsTitul .imgBlock img{max-width:100%;text-align:center}.products{background:#f79e04;background:-moz-linear-gradient(90deg,#f79e04 0%,#f0a388 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#f79e04),color-stop(100%,#f0a388));background:-webkit-linear-gradient(90deg,#f79e04 0%,#f0a388 100%);background:-o-linear-gradient(90deg,#f79e04 0%,#f0a388 100%);background:-ms-linear-gradient(90deg,#f79e04 0%,#f0a388 100%);background:linear-gradient(90deg,#f79e04 0%,#f0a388 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79e04',endColorstr='#f0a388',GradientType=1 );-webkit-box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB;box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB}.products .products-th{padding:30px 0 25px 70px}.products .products-th span.prodZag{font-size:36px;color:#630;display:block;float:left}.products .products-th a.allProduscts{ padding:6px 15px; display:block;color:white;float:left;margin:13px 10px 0 40px;background:#fcc974;background:-moz-linear-gradient(top,#fcc974 0%,#e4b669 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcc974),color-stop(100%,#e4b669));background:-webkit-linear-gradient(top,#fcc974 0%,#e4b669 100%);background:-o-linear-gradient(top,#fcc974 0%,#e4b669 100%);background:-ms-linear-gradient(top,#fcc974 0%,#e4b669 100%);background:linear-gradient(to bottom,#fcc974 0%,#e4b669 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc974',endColorstr='#e4b669',GradientType=0 );-webkit-border-radius:5px;border-radius:5px}.products .products-th a.allProduscts:hover{text-decoration:none;background:#f49200;background:-moz-linear-gradient(top,#f49200 0%,#d80 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f49200),color-stop(100%,#d80));background:-webkit-linear-gradient(top,#f49200 0%,#d80 100%);background:-o-linear-gradient(top,#f49200 0%,#d80 100%);background:-ms-linear-gradient(top,#f49200 0%,#d80 100%);background:linear-gradient(to bottom,#f49200 0%,#d80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49200',endColorstr='#d80',GradientType=0 )}.products .products-th a.allProduscts:focus{position:relative;text-decoration:none;top:1px}.product{max-width:245px;margin:0 auto}.product .img{height:168px;margin-bottom:10px;width:100%;overflow:hidden}.product .img img{width:100%;max-width:245px;max-height:168px;display:inline;border:1px solid #ccc;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.product .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.product a.name{color:#333;font-size:16px;display:block;height:70px;overflow:hidden}.product span.price{font-size:26px;color:#ee2f03;display:block}.product a.pr{background:#f01f1f;background:-moz-linear-gradient(top,#f01f1f 0%,#d91c1c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f01f1f),color-stop(100%,#d91c1c));background:-webkit-linear-gradient(top,#f01f1f 0%,#d91c1c 100%);background:-o-linear-gradient(top,#f01f1f 0%,#d91c1c 100%);background:-ms-linear-gradient(top,#f01f1f 0%,#d91c1c 100%);background:linear-gradient(to bottom,#f01f1f 0%,#d91c1c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f01f1f',endColorstr='#d91c1c',GradientType=0 );color:white;text-transform:uppercase;display:inline-block;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px;margin-top:5px}.product a.pr:hover{text-decoration:none;background:#ef0000;background:-moz-linear-gradient(top,#ef0000 0%,#d80000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ef0000),color-stop(100%,#d80000));background:-webkit-linear-gradient(top,#ef0000 0%,#d80000 100%);background:-o-linear-gradient(top,#ef0000 0%,#d80000 100%);background:-ms-linear-gradient(top,#ef0000 0%,#d80000 100%);background:linear-gradient(to bottom,#ef0000 0%,#d80000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef0000',endColorstr='#d80000',GradientType=0 )}.product a.pr:focus{position:relative;top:1px;text-decoration:none}.photoTitul{text-align:center}.photoTitul img{width:100%;max-width:345px;text-align:center;margin-top:10px;margin-bottom:10px}.myButtom{border:1px solid #ccc;display:inline-block;font-family:arial;color:#666;padding:4px 22px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fff 0%,#e8e8e8 100%);background:-o-linear-gradient(top,#fff 0%,#e8e8e8 100%);background:-ms-linear-gradient(top,#fff 0%,#e8e8e8 100%);background:linear-gradient(to bottom,#fff 0%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#e8e8e8',GradientType=0 );-webkit-border-radius:5px;border-radius:5px}.myButtom:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#ededed 0%,#ccc 100%);background:-o-linear-gradient(top,#ededed 0%,#ccc 100%);background:-ms-linear-gradient(top,#ededed 0%,#ccc 100%);background:linear-gradient(to bottom,#ededed 0%,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',endColorstr='#ccc',GradientType=0 );color:#666;text-decoration:none}.myButtom:focus{position:relative;top:1px}.button-titul{float:left;margin:40px 0 0 50px}.h3tt h3{  font-size:36px;  float:left;  clear:borth;  margin:30px 0 10px;  display:inline-block}.news-titul{margin-top:10px;margin-bottom:10px}.news-titul >div >span{font-size:14px;display:block;margin-top:10px}.news-titul >div >a{font-size:20px;display:block;color:#333}.news-titul >div >p{font-size:14px;display:block;margin-bottom:10px}div.bord{height:1px;background:#e7e7e7;width:100%;margin-top:15px;margin-bottom:15px}.otziv-titul >span.name{font-size:20px;margin-right:20px}.otziv-titul >span.date{margin-right:20px;color:#999}.otziv-titul >span.time{color:#999}.otziv-titul >p{    padding-left:30px;    padding-top:5px}footer{background:#3b4547;font-family:arial;padding:30px 0 30px 0;position:relative;z-index:2;overflow:hidden}footer  a,footer  a:hover{color:white}footer >div >div{color:white}.form-titul{margin-top:50px;position:relative;z-index:2;padding-top:20px;padding-bottom:20px;background:#f79e04;background:-moz-linear-gradient(45deg,#f79e04 0%,#f0a388 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#f79e04),color-stop(100%,#f0a388));background:-webkit-linear-gradient(45deg,#f79e04 0%,#f0a388 100%);background:-o-linear-gradient(45deg,#f79e04 0%,#f0a388 100%);background:-ms-linear-gradient(45deg,#f79e04 0%,#f0a388 100%);background:linear-gradient(45deg,#f79e04 0%,#f0a388 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79e04',endColorstr='#f0a388',GradientType=1 );-webkit-box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB;box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB}.form-titul .label{text-align:right;font-size:24px;margin:10px 0}.form-titul .label label{color:white;font-weight:normal}.form-titul .input input,.form-titul .input textarea{    background:#fbdcb1;    padding:0 10px 0 10px;-webkit-border-radius:5px;border-radius:5px;border:none;margin:10px 0}.form-titul .input textarea{    padding:10px 10px;height:100px}.form-zag-titul h3{text-align:center;font-size:36px;margin-bottom:20px}.btn-red{background:#ce0808;font-size:24px;color:white;-webkit-border-radius:5px;border-radius:5px;padding:4px 25px;margin:15px 0 5px}.btn-red:hover{background:#b20707;color:white}.btn-red:focus{position:relative;top:1px}.company-map{z-index:1}.dropdown-menu >.active >a,.dropdown-menu >.active >a:hover,.dropdown-menu >.active >a:focus{    background-color:#f5f5f5;    color:#333}.headerPic{    width:100%}blockquote.vopros-otvet h4{    font-size:20px;    color:#f99909}a.newsTitle{    margin:10px 0;    padding:0;    color:#333;    display:inline-block}a.newsTitle h2{    font-size:24px}.newsDate{    margin:20px 0 0;    font-size:12px}.newsDateFull{    margin:20px 0;    font-size:20px}.news:first-child{    border-top:0px solid #ccc}.imgAll{    width:100%;    -webkit-border-radius:5px;    border-radius:5px;    -webkit-box-shadow:0 0 5px 0 #ccc;    box-shadow:0 0 5px 0 #ccc}.imgNews{    width:100%;    max-width:350px;    -webkit-border-radius:5px;    border-radius:5px;    -webkit-box-shadow:0 0 5px 0 #ccc;    box-shadow:0 0 5px 0 #ccc;    margin-top:20px;    display:block}.imgSertif{    width:100%;    max-width:250px;    text-align:center;    -webkit-border-radius:5px;    border-radius:5px;    -webkit-box-shadow:0 0 5px 0 #ccc;    box-shadow:0 0 5px 0 #ccc;    margin-top:20px}.photo-position{  margin-top:40px}.Logo a{    font-size:24px;    color:#333}.PriceConteinerAdaptive{margin:50px -15px 0 -15px;padding:40px 30px 45px 70px;overflow:hidden;background-color:#4f5a5c;-webkit-box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB;box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB}.PriceTitleDateAdaptive{    overflow:hidden;display:table;width:100%}.PriceTitle{    font-size:36px;    color:#630;display:table-cell;    vertical-align:middle}.PriceTitleDateAdaptive h3{    font-size:36px;display:table-cell;    vertical-align:middle;color:#fff}.PriceDate{display:table-cell;    vertical-align:middle;text-align:right;color:#fff;font-size:13px}.LeftSpisok {    margin-top:10px;-moz-column-count:2;    -webkit-column-count:2;    column-count:2}.LeftSpisok div {clear:both}.LeftSpisok div span:before {    content:"—";  color:#fff;display:block;float:left;width:5%;margin:5px 0 5px 0}.LeftSpisok div span a{    color:#fff;font-size:18px;display:block;float:left;width:95%;margin:5px 0 5px 0;text-decoration:none}.LeftSpisok div span a:hover{    color:#fab808}.hotkey{  font-size:12px;  width:190px;  line-height:23px}.hotkey a{  display:block;  background:url('../img/hotkey.png') 0 bottom no-repeat;  padding:0 0 0 22px;  width:69px;  height:20px;  float:right}  .hotkey a span{  display:none}.authorization-form{  width:100px !important}.yandex-map{  height:369px}.hidden-counter{  position:absolute;  top:-100px;  left:-100px  }.for-heder-fix{  z-index:2;  position:relative}.rubriki{    display:block;    color:#B7B7B7;    font-size:12px;    margin:0px 0px 20px;float:left}.Eye{  background:url('/minsite-adaptive/img/eye.png') 0 center no-repeat;  float:right;  opacity:0.5}.Eye span{  padding:0 0 0 17px;  font-size:12px;  opacity:0.9}.news-action-conteiner-adaptive{margin:0 -15px 0 -15px;padding:10px 20px 40px 20px;background-color:#f1f1f1;-webkit-box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB;box-shadow:0 10px 15px -5px #DBDBDB,0 -10px 15px -5px #DBDBDB;margin-top:60px}.read-more-container{ width:100%}.read-more-hr{  border-top:1px #eee solid;  width:42%;  float:left}.read-more{  text-align:center;  width:15%;  float:left;  margin-top:-15px}.read-more a{  text-align:center;  color:#666;  cursor:pointer;  border-bottom:1px #666 dotted}.read-more a:hover{  text-decoration:none;  border-bottom:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{  text-align:center}.position-menu{  display:inline-block}.vopros-position{  margin-top:20px}#toTop{  position:fixed;  bottom:12px;  right:12px;  background:transparent url("/minsite-adaptive/img/strelka.png") center no-repeat; background-size:99%; width:45px; height:45px; cursor:pointer; z-index:3}.all{position:fixed;left:0;top:0;height:100%;width:100%;float:left;display:table;z-index:3}.wrapper{position:relative;left:0;top:0;height:auto;width:100%;display:table-cell;vertical-align:middle}.pagecontent{position:relative;left:0;top:0;background:#4f5a5c;margin:0 auto;text-align:center;font-size:16px;color:#fff;border:5px #fff solid;padding:25px;width:450px;min-width:300px;background:#f79e04;-webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.31);-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.31);box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.31);text-shadow:1px 1px 0px rgba(150,150,150,0.5)}

.galery-adaptive-photo-full span {
	display: block;
	text-align: center;
	margin-top: 5px;
	height: 20px;
}

ul, ol {
    margin-left:18px;
}

.slider-hidden ul {
    margin-left:0px;
}

blockquote {
	border-left:none;
	background:#fbfbfb;
	padding: 15px 15px;
	border:1px solid #ccc;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.pagination li {
    display: inline;
}

.pagination li>a, .pagination li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #428bca;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination .active>a, .pagination>.active>span, .pagination .active>a:hover, .pagination .active>span:hover, .pagination .active>a:focus, .pagination>.active span:focus {
    z-index: 2;
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd;
    cursor: default;
}

.pagination li>a:hover, .pagination li>span:hover, .pagination li>a:focus, .pagination li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd;
}

.pagination li:first-child>a, .pagination li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination li:last-child>a, .pagination li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.form-error {
	color:red;
	text-align:center;
	font-size: 20px;
}

.video-responsive { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow:hidden; 
} 
.video-responsive iframe, 
.video-responsive object, 
.video-responsive embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%;
  height: 100%; 
  max-height: 420px;
}











.company-list {
  padding-left: 10px;
  padding-right: 10px;
}

.company-list .hr-shadowed {
  margin: 17px 0 12px;
}

.company-list-item {
  position: relative;
}

.company-list-item .company-index {
  position: absolute;
  left: -70px;
  width: 50px;
  text-align: right;
  color: #a29974;
}

.company-list-item .company-logo {
  display: table;
  width: 250px;
  //display:block;
}

.company-list-item .company-favicon {
  width: 25px;
}

.company-list-item .company-date {
  width: 65px;
}

.company-list-item .company-logo div {
  display: table;
  width: 240px;
  //display:block;
}

.company-list-item .company-logo a {
  display: block;
  border: 1px solid #e0e0cf;
  background-color: #fff;
  height: 134px;
  text-align: center;
  display:table-cell;
  vertical-align: middle;
  //display:block;
  //height:auto;
  //margin-top: expression((77-parseInt(offsetHeight)/2)  <0 ? "0" : 77-(parseInt(offsetHeight)/2) +'px') ;
}

.company-logo img {
  vertical-align:middle;
}

.company-list-item .company-contacts {
  width: 240px;
}

.company-list-item .company-name a {
  color: #333;
  font: 16px Arial;
}

.company-list-item.extended .company-name a {
  font: 20px Arial;
}

.company-list-item .company-links {
  margin-top: -3px;
  margin-bottom: 3px;
}

.company-list-item .company-links a {
  font: 12px Arial;
  margin-right: 10px;
}

.company-list-item .company-links a:hover {
  text-decoration: none;
  border-bottom: none;
}

.company-list-item a.company-card {
  color: #ff6600;
  border-bottom: 1px dashed #ff6600;
}

.company-list-item a.company-price {
  color: #009933;
  border-bottom: 1px dashed #009933;
}

.company-list-item a.company-map {
  color: #a29974;
}

.company-list-item .company-info {
  /*position: relative;
  padding-bottom: 20px;*/
}

.company-list-item.extended .company-info {
  /*padding-bottom: 40px;
  min-height: 95px;*/
}

.company-list-item .company-options {
  position: absolute;
  bottom: 0px;
}

.company-list-item .company-icons a,
.company-list-item .company-icons div {
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 3px 0 0;
}
