html {
  position: relative;
  min-height: 100%;
}
/* Отступ для меню */
body
{
padding-top: 50px;
}
/* активные ссылки в меню */
body.home  a.home, 
body.news  a.news, 
body.photo  a.photo, 
body.stati  a.stati, 
body.price  a.price,
body.servis  a.servis, 
body.about  a.about, 
body.contact  a.contact  {
   color: #ffffff;
   background: #27AE60;
}

.splash { 
/* Отступ до содержимого splash */
padding:4em 0 2em;
background-image:url(../img/bg.jpg);
/*Масштабирует изображение с сохранением пропорций так, чтобы его ширина или высота равнялась ширине или высоте блока.*/
background-size:cover;
/*Свойство background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента.Делает фоновое изображение элемента неподвижным. */
background-attachment:fixed;
/* Цвет текста */
color:#fff;
/*выравнивание текста по центру */
text-align:center
}

/* цвет фона и рамки навигационного меню */
.navbar-default {
    background-color: #C0C0C0;
	background-image: url(../img/headers.jpg);
}
/* цвет текста, содержащий название сайта или бренда */
.navbar-default .navbar-brand {
    color: #ecf0f1;
}
/* цвет текста (название сайта или бренда), при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #d1ffed;
}
/* Цвет пунктов навигационного меню */
.navbar-default .navbar-nav > li > a {
    color: #ecf0f1;
}
/* Цвет пункта меню, при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #d1ffed;
}
/* Цвет и фон активного пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #d1ffed;
    background-color: #27ae60;
}
/* Цвет и фон открытого пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #d1ffed;
    background-color: #27ae60;
}
/* Цвет стрелочки (треугольничка) у раскрывающихся пунктов меню */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #ecf0f1;
    border-bottom-color: #ecf0f1;
}
/* Цвет стрелочки (треугольничка) при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #d1ffed;
    border-bottom-color: #d1ffed;
}
/* Цвет стрелочки (треугольничка), открывшегося пункта меню */
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #d1ffed;
    border-bottom-color: #d1ffed;
}
/* CSS стили для мобильных устройств */
/* Цвет рамки у кнопки, которая открывает меню */
.navbar-default .navbar-toggle {
    border-color: #27ae60;
}
/* Цвет фона кнопки (которая открывает меню) при поднесении к ней курсора мышки или при нахождении её в фокусе */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #27ae60;
}
/* Цвет полосочек в кнопочке, которая открывает меню */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ecf0f1;
}
/* Цвет пунктов меню в раскрывающихся списках */
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ecf0f1;
  }
/* Цвет и фон пункта меню в раскрывающихся списках, при поднесении к нему курсора мышки или при нахождении его в фокусе */
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #d1ffed;
        background-color: #27ae60;
    }
}

a.btn {
  margin: 3px;
}
.btn-primary {
  color: #ffffff;
  background-color: #036CF5;
  border-color: #036CF5;
}
.btn-success {
  color: #ffffff;
  background-color: #2DCB73;
  border-color: #2DCB73;
}
.btn-info {
  color: #ffffff;
  background-color: #033c73;
  border-color: #033c73;
}
.btn-warning {
  color: #ffffff;
  background-color: #FDC03D;
  border-color: #FDC03D;
}
.btn-danger {
  color: #ffffff;
  background-color: #c71c22;
  border-color: #c71c22;
}
.container .text-muted {
  margin: 20px 0;
}
.container .title {
  font-size: 20px;
  margin-top: 0;
}
.container img {
  margin-bottom: 15px;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #2863B6;
  border-color: #2863B6;
}
.panel-success > .panel-heading {
  color: #ffffff;
  background-color: #2DCB73;
  border-color: #2DCB73;
}
.panel-info > .panel-heading {
  color: #ffffff;
  background-color: #036CF5;
  border-color: #036CF5;
}
.panel-warning > .panel-heading {
  color: #ffffff;
  background-color: #F6901D;
  border-color: #F6901D;
}
.panel-danger > .panel-heading {
  color: #ffffff;
  background-color: #DB282E;
  border-color: #DB282E;
}
.panel-body .fa {
  margin-right: 5px;
}
.panel-body ul {
  margin-bottom: 0;
}
.panel-body li {
  margin-right: 5px;
  list-style: none;
}
/* ======= Footer ======= */
.footer {
  background: #2ECC71;
  color: #fff;
  margin-top: 30px;
  padding: 10px 0;
}
.footer .copyright {
  line-height: 1.6;
  color: #fff;
  font-size: 12px;
}
.footer a {
  color: #fff;
  font-size: 12px;
}
code {
  font-size: 80%;
}
/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */
/* Ex-Large devices (large desktops, 1200px and up) */
@media (min-width: 1400px) {
  .container {
    width: 1360px;
  }
}


.banners-small .item{padding:0px 10px;overflow:hidden;text-align:center;}
.banners-small .item .image{}
.banners-small .item .image img{vertical-align:middle;}
.banners-small .item .title{font-size:14px;line-height:18px;text-decoration:none;max-height:98px;overflow:hidden;color:#333333;}
.banners-small .item .title a{text-decoration:none;color:#333333;}

.top_wrapper_block{margin:50px 0px 20px;}
.top_wrapper_block.filter_block{margin-bottom:0px;}

/*tizers bottom*/
.banners-small.front {font-size: 0px;margin: 25px 0px 0px;text-align: center;}
.banners-small.front{font-size:0px;margin:15px 0px 27px;text-align:center;}
.banners-small.front .item_block{display:inline-block;vertical-align:top;font-size:0px;width:20%;color:#000000;box-sizing:border-box;padding:0px 5px 0px 0px; -moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;margin:5px 0px 20px;white-space:nowrap;}
.banners-small.front .item_block .image, .banners-small.front .item_block .title{font-size:14px;line-height:18px;text-decoration:none;color:#333333;}
.banners-small.front .item_block .image{margin:0px 0px 10px 0px;}
.banners-small.front .item_block .title{white-space:normal;padding:0px 12%;}
.banners-small.front .item_block a{text-decoration:none;color:#333333;display:block;}


/* CATALOG */
.filters-wrap{color:#777;}
.display-type .label_show{display:inline-block;margin-top:5px;vertical-align:top;}
.display-type .view-button{display:inline-block;zoom:1;width:30px;height:30px;background:url('images/view.png') 0 0 no-repeat;margin-left:8px;text-indent:-9999px;border:1px solid #d7dee3;text-align:center;}
.display-type .view-button.view-tiles{background-position:-1px -31px;}
.display-type .view-button.view-list{background-position:-31px -1px;}
.display-type .view-button.view-price{background-position:-60px -1px;}
.display-type .view-button.view-tiles:hover, .display-type .view-button.view-tiles.cur{background-position:-1px -1px;}
.display-type .view-button.view-list:hover, .display-type .view-button.view-list.cur{background-position:-31px -31px;}
.display-type .view-button.view-price:hover, .display-type .view-button.view-price.cur{background-position:-60px -31px;}
.display-type, .ordering-wrap{margin-bottom:16px;}
.catalog.item-views .item .image{padding:0;max-width:160px;height:160px;margin:0 auto;line-height:157px;position: relative;}
.catalog.item-views.table .item .image{max-width:100%;height:192px;line-height:190px;}
.catalog.item-views .item .article{color:#777777;display:inline-block;font-size:12px;line-height:18px;vertical-align:top;}
.catalog.item-views .item .article span{color:#2f383d;}
.catalog.item-views .item .label{height:20px;padding:0.3em 0.6em;margin-right:15px;}
.catalog.item-views.table .item{padding:24px 20px 19px;margin-bottom:30px;}
.catalog.item-views.table .item .title{font-weight:600;margin-bottom:5px;}
.catalog.item-views.table .item .text{padding:16px 20px 0px;text-align:left;}
.detail.catalog.item-views.table .item .text{padding:13px 20px 17px;}
.catalog.item-views.table .item .section_name{margin:0;}
.catalog.item-views.table .item .label{margin-bottom:1px;}
.catalog.item-views.table .item .title + .label, .catalog.item-views.table .item .label + .article{margin-top:4px;}
.catalog.item-views.table .item .section_name + .label, .catalog.item-views.table .item .section_name + .label + .article{margin-top:10px;}
.catalog.item-views.table .item .foot{position:relative;margin:15px auto 0px;min-height:34px;}
.catalog.item-views.table .item .foot .btn{margin:8px 0 0;}
.catalog.item-views.table .item .price{margin-top:0px;padding: 4px 0px 0px;}
.catalog.item-views.table .item .foot .ws .price{padding-left:20px;}
.foot{font-size:0px;}
.foot > div{display:inline-block;vertical-align:middle;}
.foot .wprice{padding:0px 20px 0px 0px;}
.foot .item_f{margin:0px 0px 16px;}
.footer_button{text-align:center;}
.catalog.item-views.table .item .description{margin-bottom:8px;}
.catalog.item-views.list .item{padding:29px;margin-bottom:-1px;}
.catalog.item-views.list .item .text{margin-top:-4px;}
.catalog.item-views.list .item .text, .catalog.item-views.list .item.wti .text{padding:0 !important;}
.catalog.item-views.list .item.wti .text{margin-top:0;}
.catalog.item-views.list .item .title{font-size:16px;}
.catalog.item-views.list .item .text hr{margin:22px 0 13px;}
.catalog.item-views.list .item .title{margin-bottom:10px;}
.catalog.item-views.list .item .price + .btn{margin-top:10px;}
.catalog.item-views.price .item{border-width:1px 0;margin-bottom:-1px;padding:9px 0;}
.catalog.item-views.price .item .row > .col-md-1{padding-right:0;}
.catalog.item-views.price .item .image{height:auto;}
.catalog.item-views.price .item .text, .catalog.item-views.price .item.wti .text{padding:0 !important;}
.catalog.item-views.price .item .title{font-size:14px;font-weight:normal;margin-bottom:-1px;}
.catalog.item-views.price .item .price .price_new .price_val{font-size:14px;}
.catalog.item-views.price .item .btn{margin:0;}
.catalog.item-views.price .item .zoom{display:none;}
.catalog.item-views.list .item:hover, .catalog.item-views.price .item:hover{z-index:1;}
.catalog.item-views .flexslider{box-shadow:none;margin:0 -1px 76px -1px !important;}
.catalog.item-views.front .flexslider{margin-bottom: 0px !important;}
.catalog.item-views .flexslider .flex-direction-nav .flex-prev, .catalog.item-views .flexslider:hover .flex-direction-nav .flex-prev{left:inherit;right:36px;}
.catalog.item-views .flexslider .flex-direction-nav .flex-next, .catalog.item-views .flexslider:hover .flex-direction-nav .flex-next{right:1px;}
.catalog.item-views .flexslider .slides li{padding-left:1px !important;padding-right:1px !important;}
.catalog.item-views.table .item{border:0px solid transparent;padding:0;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);}
.catalog.item-views.table .item > div{/*box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);*/position:relative;z-index:2;background: #fff !important;}
.catalog.item-views.table.front .item{margin-bottom:0;}
.catalog.item-views.table .item .btn{position:relative;right:inherit;top:inherit;}
.catalog.item-views.front .flexslider .slides li:first-child{margin-left:0px;}
.catalog.item-views.front .flexslider .slides li{margin:0px 0px 10px 30px;padding: 0px !important;}
.catalog.item-views.table .item:hover {box-shadow: none;}
.catalog.item-views.table .item:hover >div{box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);}
.catalog.item-views.front .flexslider .slides li .item{padding:0px;background:#fff !important;}
.catalog.item-views.front .flexslider .flex-viewport{margin: -13px -1px 0;padding: 13px 1px 70px;z-index:1;}
.catalog.item-views.front.detail .flexslider .flex-viewport{padding-bottom:30px;}
.catalog.item-views.front.detail .flexslider .flex-control-nav{bottom: 0px;}
.catalog.item-views.front .flexslider .flex-control-nav{bottom:46px;}
.catalog.item-views.front .btn-default{right:82px;top: -1px;z-index: 9;}
.catalog.item-views.front .btn-default.to-right{right:0px;}
.catalog.item-views.front .flexslider{background:none;}
.catalog.sections{position:relative;}
.catalog.front.sections{margin-top:46px;margin-bottom:0px;}
.catalog.front.sections.all{margin-top:0px;}
.catalog.sections .items{margin-right:0;}
.catalog.sections.front .items{margin-left:-10px;}
.catalog.sections .items > div{padding-right:0;}
.catalog.sections.front .items > div{padding-left:10px;}
.catalog.sections .item{margin:0 0 50px;overflow:hidden;border:1px solid transparent;padding:0;}
.catalog.sections.front .item{border:none;margin:0 0 10px;padding-bottom: 74%;height:0px;}
.item.wline:after{position:absolute;content:' ';width:100%;height:2px;bottom:0px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:#ededed;z-index:3;}
.item.wline:hover:after{opacity:1;}
.catalog.sections.front .item:hover{border-color:#fff;}
.item .dark_block_animate{opacity:0;background-color: rgba(0,0,0,.6);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);transition: opacity .8s cubic-bezier(.19, 1, .22, 1);position: absolute;display: block;width: 100%;height: 100%;z-index:2;}
.item:hover .dark_block_animate{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}
.scale_block_animate{-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;position:relative;z-index:1;}
/*.scale_block_animate:hover,*/ .item:not(.touch_class):hover .scale_block_animate, .touch_class .scale_block_animate{-webkit-transform: scale(1.25);transform: scale(1.25);}
.catalog.sections .item:hover{border-color:#dadde1;}
.catalog.sections .item a{text-decoration:none;}
.catalog.sections .item .info{line-height:18px;padding-left:115px;}
.catalog.sections.front .item .info{padding:0px;position: absolute;bottom: 0px;z-index: 4;margin: 0px 23px 17px;}
.catalog.sections.front .item .info .text{opacity:0;visibility:hidden;height:0px;color: #fff;font-size: 13px;max-height: 54px;overflow: hidden;/*display:none;*/}
.title .wrap_outer{position: relative;left: -3px;padding: 3px 0 5px;font-size: 20px;line-height: 20px;background: #d4d4d4;color: #FFF;display: inline;font-weight: 600;}
.title .wrap_outer .outer_text {position: relative;left: 15px;background: #d4d4d4;padding: 3px 0 5px;}
.title .wrap_outer .inner_text {position: relative;left: -7px;color: #FFF;font-style: normal;background: #d4d4d4;z-index: 1;}
.catalog.sections .item .title{font-size:15px;font-weight:bold;margin-bottom:9px;}
.catalog.sections.front .item .info >div{-webkit-transition: -webkit-transform .333s cubic-bezier(.4,0,.2,1);transition: transform .333s cubic-bezier(.4,0,.2,1);}
.catalog.sections.front .item:hover .title{/*-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);*/}
.catalog.sections.front .item:hover .info .text{-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);height: auto;opacity:1;visibility:visible;display:block;margin: 18px 0px 0px;}
.catalog.sections .item .text{font-size:12px;line-height:18px;color:#555555;transition: all ease .3s !important;}
.catalog.sections .item .image{float:left;height:87px;line-height:87px;text-align:center;width:100px;margin-bottom:0;}
.catalog.sections.front .item .image{/*height:110px;line-height:107px;*/width:100%;float:none;max-width: 100%;height: auto;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);position:relative;z-index:1;}
.catalog.sections.front .item:hover .image{-webkit-transform: scale(1.25);transform: scale(1.25);}
.catalog.sections .item .image a{text-align:center;display:inline-block;max-height:100%;max-width:100%;text-align:center;vertical-align:top;}
.catalog.sections.front .item .image a{display:inline;}
.catalog.sections .item .image img{vertical-align:middle;max-height:100%;max-width:100%;display:inline-block;*display:inline;zoom:1;}
.catalog.sections.front .item .image img{display: block;margin: 0 auto;}
.catalog.sections .item.wti .info{padding-left:0;}
.catalog.detail .galery .inner{max-height:inherit;padding:0px;/*max-height: 460px;*/}
.catalog.detail .galery .item img{/*width:100%;*/}
.catalog.detail .galery #carousel.flexslider{margin-top:-77px !important;margin-bottom:0 !important;max-width: 100%;padding: 0px;text-align:left;}
.detail .galery #carousel.flexslider .flex-viewport{display:inline-block;background:#f7f7f8;}
.catalog.detail .head .info{padding:21px 29px 27px 0;}
.catalog.detail .head.wti .info{padding:27px 27px 27px;}
.catalog.detail .head .label{height:20px;padding:0.3em 0.6em;margin-right:35px;}
.catalog.detail .head .article{color:#777777;display:inline-block;font-size:13px;line-height:18px;vertical-align:top;}
.catalog.detail .head .article > span{color:#2f383d;}
.catalog.detail .head .info hr{border-top-color:#d7dee3;}
.catalog.detail .head .info .hh hr{margin:20px 0 18px;}
.catalog.detail .head .previewtext{color:#555555;font-size:13px;line-height:20px;margin:10px 0px 14px;}
.catalog.detail .head .previewtext p{margin:0px;}
.catalog.detail .head .price{line-height:19px;}
.catalog.detail .head .price .price_new, .catalog.detail.head .price .price_old{display:inline-block;vertical-align:top;line-height: 18px;}
.catalog.detail .head .price .price_old{line-height:15px;margin-top:0px;color:#888888;font-size:13px;line-height:13px;}
.catalog.detail .head .price .price_val{color:#1d2029;font-size:28px;font-weight:600;padding-right:5px;line-height:18px;}
.catalog.detail .head .price .price_new .price_val{margin-right:20px;}
.catalog.detail .head .price .price_old .price_val{color:#777777;font-size:14px;font-weight:normal;padding-right:5px;text-decoration:line-through;color:#555555;}
.catalog.detail .head .price + .order{margin-top:17px;}
.catalog.detail .head .share{margin-bottom:0;font-size:12px;text-align:left;float:none;}
.catalog.detail .head .order + .share{margin-top:53px;margin-top: 15%;}
.catalog.detail .head.wti .order + .share{margin-top: 10px;}
.catalog.detail .head .previewtext + .share{margin-top:0;}
.footer_button{opacity: 0; visibility: hidden;height: 0;-webkit-transition: height .15s ease;-moz-transition: height .15s ease;transition: height .15s ease;text-align:left;font-size:13px;color:#333;}
.footer_button .name{color:#777;}
.footer_button .char .char_item{margin:0px 0px 3px;line-height: 18px;}
.footer_button .char .char_item:last-child{margin-bottom:0px;}
.catalog.item-views.table .item:hover .footer_button{opacity: 1;visibility: visible;height: 30px;margin:-8px 0px 20px;height:auto;}
.catalog.item-views.table .item:hover > div{height:auto;z-index:3;}
.more_block span{position: relative;display: inline-block;padding: 0px 17px 0px 0px;cursor:pointer;color: #d4d4d4;margin:0px 0px 34px;}
.more_block span:before{color: #d4d4d4;position: absolute;font-family: FontAwesome;content: "\f078";font-size: 8px;right: 2px;font-weight: normal;top: 0px;}
.more_block span:hover{color:#333;}
.more_block span:hover:before{color:#333;}
hr.big{margin: 53px 0px 41px;}
.sidearea .bx_filter{margin-bottom:20px;}

.map_block{margin:20px 0px 0px;}


ul. style="margin: 0px 0px 15px 30px;"

ul.info {
    text-align: center;
    background: #e8f4ca;
    padding: 15px 0 30px;
    margin: 0 0 20px 0;
}

ul.info li {
    position: relative;
    display: inline-block;
    //width: 150px;
    //padding: 9px 0 0 83px;
    font-size: 24px;
    text-align: left;
    vertical-align: top;
    line-height: 20px;
	width: 24%;
}

ul.info li a {
    color: #000;
    text-decoration: none;
	display: block;
}

ul.info li img {
    //position: absolute;
    //left: 0;
    //top: 0;
    vertical-align: middle;
	margin-right: 10px;
	margin-left: 10px;
	margin: auto;
	display: block;
}

ul.info li h5{
	text-align: center;
}

#slider {
    position: relative;
    width: 236px;
    text-align: center;
    height: 355px;
    margin: 65px 0 0 0;
}

#slider a.next,
#slider a.prev {
    position: absolute;
    top: -19px;
    left: 101px;
    z-index: 10;
    display: block;
    width: 34px;
    height: 32px;
    background: url(/img/arrow_slide.png) left top no-repeat;
}

#slider a.next {
    background: url(/img/arrow_slide.png) left bottom no-repeat;
    top: 341px!important;
}

#slider a img{
    border: 5px solid transparent;
}

#slider a:hover img{
    border: 5px solid #ffc410;
}

.sliderCont {
    overflow: hidden;
    height: 355px!important;
}

.sliderCont ul li {
    width: 230px;
    height: 170px;
    margin: 0 0 20px 0;
}

.left_cont_side {
    //width: 725px;
}