@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,400i,700&subset=cyrillic');
* { margin:0; padding:0;}
body,html {
    margin: 0;
    padding: 0;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 300;
}
html{/* background: url("/images/html.jpg") no-repeat bottom center; */}
body{background: #fff;position: relative;/* padding-top: 125px; */}
.clear {clear: both;}
img {border: 0px;}

.footer_map{margin-left: -15px;}

p{font-size: 16px;line-height: 1.5;color: #4e4e4e;margin-bottom: 14px;font-weight: 300;}
p strong{color: #ffffff; font-weight:700; font-family: 'Roboto Condensed', sans-serif;}
.content ul{margin-left:20px;}
.content li{font-size: 13px; line-height: 1.5; color: #000; margin-bottom: 0px;}


a{font-size: 18px;line-height: 1.5;color: #1892ce;text-decoration: none;}
a:hover{color: #acacac; text-decoration: underline;}

a.about{/* display:block; */font-size: 16px;/* background:#58c934; */color: #087b89;/* max-width:150px; *//* text-align:center; */padding:5px 0px 7px 0px;/* margin-top:20px; */}

h1{font-size: 38px;color: #000;text-align: left;/* padding-bottom: 20px; *//* background: url("/images/bullet.png") no-repeat bottom center; */margin-bottom: 30px;/* font-weight: 700; */font-family: 'Roboto Condensed';text-transform: uppercase;font-weight: 300;}
h2{color: #000000; font-family: 'Roboto Condensed', sans-serif; font-weight: 300;margin-bottom: 30px;font-size: 36px;text-transform: uppercase;margin-top: 0; font-size: 34px;}
h3{color: #000;  font-family: 'Roboto Condensed', sans-serif; font-weight: 300; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0; font-size: 34px;}
h4{color: #000;  font-family: 'Roboto Condensed', sans-serif; font-weight: 300; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0; font-size: 34px;}
h4{color: #000;  font-family: 'Roboto Condensed', sans-serif; font-weight: 300; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0; font-size: 34px;}
h5{color: #000;  font-family: 'Roboto Condensed', sans-serif; font-weight: 300; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0; font-size: 34px;}

input{color:#000;}
  
h3.viewed{font-size: 18px;}

.link{cursor:pointer;}

.carousel-control{opacity:0.6;}
.carousel-control:hover{opacity:1;}
.carousel-control img{
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -60%);
    transform: translate(-50%, -60%);}

.header_right{
    /* margin-top: 11px; */
}

.gallery_image{width:268px; height:268px; overflow:hidden;margin-bottom:10px;}

.gallery_image img{
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;}
.gallery_image:hover img{transform: scale(1.15);}

#menu{background: #41b1cb;}

.partners_item{display: inline-block;width: 235px;}

.container{padding:35px 20px;}
li.next ul{margin-left:14px;}
#footer_menu{/* max-width:380px; */margin: 24px auto;}
#footer_menu ul{float:left;}
#footer_menu li a{padding: 8px 13px;}

.item {}
    .item_image {text-align: center;margin-bottom: 15px;height: 200px;}
    .item_image img{max-height:200px;}
    .item_caption {text-align: center;}
    .item_caption a{font-size: 15px;}
    .item_price {
    font-size: 20px;
    text-align: center;
}

.zaklitems{position: absolute; top: 0; right: 0px;}

.service_main_text{}
.service_main_text p{font-size:28px; font-weight:700; font-family:'Roboto Condensed', sans-serif; text-transform:uppercase; color:#4d4d4d!important;}

div.form{max-width:500px; margin:0 auto;}
div.form p.ask {font-family: 'MyriadProRegular', sans-serif;/* font-weight: 700; */color: #fff;font-size: 18px;margin-bottom: 11px;text-align: center;}

div.main_rub {/* margin: 0px auto 30px auto; */text-align: center;/* padding-top: 9px; *//* height: 250px; */margin-bottom: 20px;}
div.main_rub a:hover{color:#fa9015; text-decoration: none;}
div.main_rub_image { /* background: #fff; */  */;margin-top: 1px;}
    div.main_rub_image a{}
    div.main_rub_image a:before{}
    div.main_rub_image a:hover:before{background: none;}
    div.main_rub_image img{max-width:100%;max-height: 101px;}
div.main_rub_caption {padding: 5px 30px;}
    div.main_rub_caption a{color: #000;font-size: 15px;/* font-weight: 700; */}
    div.main_rub_caption a:hover{color: #432E2B;}

@media (min-width: 1100px){
    div.container{/* background: #FFFFFF; */padding: 0px 0px;width: 1166px;/* -webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.3); */-moz-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.3);/* box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.3); */}
}
#slider div.container{background: #FFFFFF;padding: 0px 0px;width: 1234px;}
#header div.container{padding: 0px 0px;box-shadow: none;}
#menu div.container{background:none;padding:0px;box-shadow: none;}
#why_me{background: url("/images/why_me.jpg") no-repeat center center fixed;background-size: cover;}

#reviews div.container{background:#d7b56d;}
#yamap div.container{padding:0px;}

#content p.deviz{font-size:22px; text-transform:uppercase; margin-top:-20px; line-height:1.1; margin-bottom:50px;}

#menu div.container{background: #d7b56d;text-align: center;}
div.caption, div.main_button{font-size: 38px;color: #000;text-align: left;/* padding-bottom: 20px; *//* background: url("/images/bullet.png") no-repeat bottom center; */margin-bottom: 38px;/* font-weight: 700; */font-family: 'Roboto Condensed';text-transform: uppercase;font-weight: 300;}
.white_caption{font-size: 36px;color:#fff;text-align: center;margin-bottom: 40px;text-transform: uppercase;}

div.inner{padding: 25px 0px;}

div.blue_block{background: url("/images/blue_block.jpg") repeat-x center center;padding: 50px 50px;background-size: cover;/* margin: 0px -13px; */}
div.dark_blue_block{/* background: #0b6c9f; *//* padding: 30px 50px; */}

a.pckr{background: url('/images/rlt_06.png') no-repeat top left;z-index: 999;display: block;width: 105px;height: 44px;position: fixed;top: 80px;left: 20px;display: none;z-index: 100;}
a.pckr2{background: url('/images/rlt_06d.png') no-repeat top left;display: block;width: 105px;height: 44px;position: fixed;top: 80px;left: 20px;display: none;z-index: 100;}

#header{
    position: r;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 29;
    background: none;
    /* border-bottom: 1px solid #ddd; */
}
    div.inner{/* padding: 15px 20px; */}


    #footer div.contact_left{/* padding-top: 28px; */padding-bottom: 12px;/* background: url("/images/footer_phone.jpg") no-repeat center left; *//* padding-left: 55px; *//* margin-top: 13px; */}
        #footer div.contact_left p{font-size: 17px; color:#fff; text-transform:uppercase; font-family:'Roboto Condensed', sans-serif; font-size:23px; font-weight:700;}
        #footer div.contact_left p span{color:#fff; font-size:20px; font-weight:700;}
    #footer div.contact_left2{padding-top: 22px;padding-bottom: 12px;/* padding-left: 50px; */margin-top: 22px;}
        #footer div.contact_left2 p{/* font-size: 23px; */color:#fff;text-transform: uppercase;/* font-weight: 700; */font-family: "MyriadProRegular";text-align: left;}
        #footer div.contact_left2 p a{color:#1892ce; font-size: 17px;}

div.product{margin: 3px -12px;border: 1px solid #ddd;text-align: center;padding: 35px 0px;overflow: hidden;height: 270px;}
    div.product img{max-height: 200px;max-width: 90%;}
    div.product a.hidden_url{display: none;width: 100%;height: 100%;left: 0;top: 0;color: #fff;position: absolute;z-index: 99;background: url("/images/bl_pix.png");padding: 126px 0px;font-size: 16px;}
    div.product:hover a.hidden_url{display: block;}
    
a.big_button{display: block;width: 50%;margin: 40px auto;font-size: 34px;padding: 22px 0px 20px 0px;background: #fefcea;/* background: #fefcea; *//* background: linear-gradient(to top, #fefcea, #f1da36); */background: linear-gradient(to top, #39c0c4, #38d5d9);color: #fff;text-align: center;border-bottom: 5px solid #0e9296;}
a.big_button:hover{border-bottom:3px solid #0e9296; margin:42px auto 40px auto; text-decoration:none;}
    
a.call{display: block;width: 100%;padding: 12px 0px 10px 0px;background: #099b9f;/* background: #fefcea; *//* background: linear-gradient(to top, #fefcea, #f1da36); *//* background: linear-gradient(to top, #39c0c4, #38d5d9); */color: #fff;text-align: center;/* border-bottom: 3px solid #0e9296; */margin-top: 33px;max-width: 200px;margin-left: auto;margin-right: auto;text-transform: uppercase;font-size: 14px;}
a.call:hover{border-bottom:1px solid #0e9296; margin-top: 35px; text-decoration:none;}

#footer a.call{display: block;width: 100%;padding: 12px 0px 10px 0px;background: #d7b56d;/* background: #fefcea; *//* background: linear-gradient(to top, #fefcea, #f1da36); *//* background: linear-gradient(to top, #39c0c4, #38d5d9); */color: #000;text-align: center;/* border-bottom: 3px solid #0e9296; */margin-top: 33px;max-width: 200px;margin-left: auto;margin-right: auto;text-transform: uppercase;font-size: 14px;}
#footer a.call:hover{border-bottom:1px solid #0e9296; margin-top: 35px; text-decoration:none;}

#carouselMain{}
#carouselMain .carousel-nav .left{width: 18px;height: 34px;background: url("/images/left.png") no-repeat center center;position: absolute;top:50%;margin-top: -9px;left: 0;z-index: 99;}
#carouselMain .carousel-nav .right{width: 18px;height: 34px;background: url("/images/right.png") no-repeat center center;position: absolute;top: 50%;margin-top: -9px;right: 0;z-index: 99;}

div.cart{}
div.cart table{margin: 12px 0px;}
div.cart table td a{font-size: 15px;color:#000;}
div.cart table td{font-size: 14px;color:#000;text-align: left;padding: 5px 5px;}

.header_left{margin-top:24px;}
.header_left p{background:url("/images/phone.png") no-repeat top 3px left; padding-left:24px; line-height:1.3;}
.header_left p span{font-weight:700; font-size:26px;}

#menu{
    /* margin-right: -17px; */
    margin-top: 25px;
    color: #fff;
    font-size: 17px;
}
#slider{}
#content div.container{min-height:300px;}
#location{}
    #location ul{list-style-type: none;}
    #location ul li{padding-left: 20px; background: url("/images/bullet.png") no-repeat center left; color:#000;}
#why_me{}
    #why_me .container{/* border: 8px solid #58c934; */}
    #why_me .main_rub {height:auto;text-align: center;}
    #why_me .main_rub:hover .main_rub_image{/* background: #2886e7; */}
    #why_me .main_rub_image {margin-bottom: 15px;height: 112px;/* background: #39cafa; *//* display: table-cell; *//* width: 185px; */vertical-align: middle;border-radius: 100px;margin: 0px auto;}
    #why_me .main_rub_caption {}
        #why_me .main_rub_caption a{color: #000;font-size: 20px;/* text-transform: uppercase; */font-weight:700;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;line-height: 1.1;text-transform: uppercase;line-height: 1.3;}


 .main_rubric {margin-bottom: 15px;height: 169px;background: #39cafa;display: table-cell;width: 185px;vertical-align: middle;border-radius: 100px;margin: 0px auto;padding-top: 10px;cursor: pointer;}
 .main_rubric:hover{background: #2886e7;}
 .main_rubric_image {text-align: center;}
 .main_rubric_image img{margin-bottom: 15px;}
 .main_rubric_caption {text-align: center;}
     .main_rubric_caption a{color:#fff;font-size: 16px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;}


#reviews{}
    .review_item {
    
}
        .review_item_text {
    background: #fff;
    color: #000;
    padding: 15px 30px;
    position: relative;
    }
    .review_item_text:before {content:" ";background:Url("/images/triagle.png") no-repeat center center;position:absolute;display:block;left:30px;bottom: -17px;width: 27px;height: 20px;}
        .review_item_text p{color: #000!important;/* font-style: italic; */text-align: left;}
        .review_item_caption {
    margin-top: 28px;
    text-align: left;
    font-size: 18px;
    padding-left: 20px;
}
    .review_item_text p.review_item_date{color:#088588!important; font-size: 16px; margin-bottom: 0;}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

div.inner_content div.container{min-height:800px;}

#footer{
    /* padding: 0px 20px; */
}
#footer{/* padding-top: 50px; *//* padding-bottom:20px; */background: #087b89;}
#footer div.container{padding-top:35px; padding-bottom:35px;}
    img.footer_logo{margin-top: -25px;}
    div.footer_right{
    margin-top: 10px;
}
        div.footer_right p{/* font-size: 20px; */margin-bottom: 0px;text-align: left;}
        div.footer_right p a{font-size: 18px;}

div.panel-heading{}
div.panel-heading h4{font-size: 24px; margin-bottom: 0;}
div.panel-body ul{list-style-type: none; margin-bottom: 0;}

ul.rubrics{}
ul.rubrics li.selected a{color:#000;}

div.bread_crumbs{font-size: 18px; margin-bottom: 15px;}
div.bread_crumbs a{font-size: 18px;}

div.inner_content{color:#000;}
div.inner_content div.container{padding-top: 30px; padding-bottom: 30px;}

form.call{max-width:500px;}

div.item_image_detail{text-align: center; margin-bottom: 20px; position: relative;}
div.item_image_detail img{max-height:300px;} 
p.item_detail_price{font-size: 34px;color: #188ECE;font-weight: 700;}

form.order{max-width: 550px;}
form.order div.col-sm-6{padding: 5px 0px;}
form.order table{}
form.order table td{padding: 5px;}

table.cart{}
table.cart tr.dop td{border: 0px;}

div.rasp_text{padding: 25px 0px;background: #099b9f;margin: 0px -90px -40px -90px;}
div.rasp_text table.raspisanie{max-width:730px;border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;margin: 0 auto;}
div.rasp_text table.raspisanie td{border-left:1px solid #fff;text-align: center;padding: 3px;}
div.rasp_text table.raspisanie th{border-left:1px solid #fff;border-bottom: 1px solid #fff;padding: 4px;}

span.red{color:red;}

span.nonchecked{display: none;}

.service_rubric {
    display: inline-block;
    margin: 15px 8px;
    min-width: 10%;
    text-align: center;
}
    .service_rubric_image {}
    .service_rubric_image img{width: 125px;}
    .service_rubric_caption {margin-top:20px;}
    .service_rubric_caption a{font-size: 16px;font-weight:700;font-family:'Roboto Condensed', sans-serif;color:#4d4d4d;}
    .service_rubric_caption .caption {font-size: 13px;}

.main_button {color: #000000;font-weight:700;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;margin-bottom: 45px;font-size: 36px;text-transform: uppercase;margin-top: 0;font-size: 34px;text-align:center;}
    .main_button p{font-family:"MyriadProRegular";font-size:22px;font-weight:400;line-height: 1.1;}
    .news_item {}
    .news_date{margin-top: 12px;color:#087b89;font-weight:400;}
        .news_caption {font-family: 'Roboto Condensed', sans-serif;/* font-size: 30px; *//* color:#ce4a44; *//* margin-bottom: 25px; *//* padding: 16px 0px; *//* border-bottom: 2px solid #58c934; */margin-top: 2px;}
            .news_caption a{font-family: 'Roboto Condensed', sans-serif;font-size: 15px;color: #545454;/* text-transform: uppercase; *//* font-weight: 700; *//* text-transform: uppercase; *//* font-weight: 700; */}
        .news_text {text-align: left; color:#000;}
        .clear {}

.gallery_items_cata {margin-bottom: 10px;}
    .gallery_items_image {}
    .gallery_items_image img{max-width:100%;}
.clear {}

div.form{padding: 20px 30px;background: #1892ce;}
div.form .form-group{margin-bottom: 10px;}
div.form .form-group input{border-radius:0px;}
div.form .form-group textarea{border-radius:0px;}
div.form input[type=submit]{border:0px;outline:0px;display: block;width: 100%;padding: 14px 0px 12px 0px;background: #d7b56d;/* background: #fefcea; *//* background: linear-gradient(to top, #fefcea, #f1da36); *//* background: linear-gradient(to top, #39c0c4, #38d5d9); */color: #000;text-align: center;/* border-bottom: 3px solid #0e9296; *//* margin-top: 33px; *//* max-width: 200px; */margin-left: auto;margin-right: auto;text-transform: uppercase;font-size: 18px;margin-top: 10px;}
div.form input[type=submit]:hover{border-bottom:1px solid #0e9296;/* margin-top: 35px; */text-decoration:none;}

#footer{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 20px;
}
#footer ul.nav{max-width:590px;margin: 0px auto;float: left;}
#footer ul.nav a{color:#fff;}
#footer img{max-width: 100%;}

a.more{display: block;text-align: center;margin-top: 20px;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;/* font-weight: 700; */font-size: 25px;text-decoration: underline;color:#ce4a44;}
a.more:hover{text-decoration: none;}

div.carousel-caption{
    /* max-width: 37%; */
    /* background: rgba(0,0,0,0.3); */
    padding: 20px;
    bottom: 110px;
    line-height: 1.3;
}
div.carousel-caption p{color:#fff;/* font-weight: 700; */text-transform: uppercase;/* font-family: 'Roboto Condensed', sans-serif; */font-size: 30px;text-align: left;line-height: 1.3;padding-bottom: 0px;margin-bottom: 0px;}

a.smash_button{max-width: 280px;/* margin: 10px auto 20px auto; */color: #000;font-size: 20px;font-family: 'Roboto Condensed', sans-serif;/* text-transform: uppercase; */background: #f7cd00;/* border-radius:15px; */text-align: center;display: block;padding: 10px 0px;text-decoration: none;margin-bottom: 12px;}
a.smash_button:hover{background: #A6342F;}

.buttons{padding:60px 0px 10px 0px}
a.bigbtn{max-width:335px;margin: 8px auto 0px auto;color:#fff;font-size: 26px; font-weight:700; font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;background: #39cafa;/* border-radius:15px; */text-align: center;display: block;padding: 12px 0px;text-decoration: none;}
a.bigbtn:hover{background: #2886e7;}

a.smash_button {}
#header a.smash_button{font-size: 14px;/* margin-top: 20px; */margin-top: -6px;}

form.other a.smash_button{margin-left:auto;margin-right:auto;margin-top:  10px;}

.phone{font-size:24px;margin-top: -6px;}

div.rubric_text{}
div.rubric_text img{margin: 10px;}

@media(max-width:768px){
    #footer div.contact_left{padding-left: 10px; margin-bottom: 0; padding-bottom: 0;}
    #footer div.contact_left2{padding-left: 10px; margin-bottom: 0; padding-bottom: 0;}
    .service_rubric{max-width:100%;}
    div.container{padding: 30px 10px;}
    div.carousel-caption{display: none;}
    .navbar-collapse.in{margin-top: 40px;}
    #header div.container{padding: 0px 10px;}
    #header p{margin-bottom: 0;}
    #header .skphone{text-align: center!important;font-size: 22px!important;margin: 0px 0px;}
    #header .skemail{display: none;}
    #header .logo{
    margin: 0px!important;
    width: 100px;
}
    body{padding-top: 138px;}
    .white_caption{font-size: 25px;}
    .caption{font-size: 26px;}
    div.cart{margin-top: -8px;}
    div.cart table td{font-size: 13px;}
    div.cart table td a{font-size: 13px;}
    div.container{width:100%!important; padding-top: 20px; padding-bottom: 20px;}
    a.big_button{width: 100%;  }
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{margin:10px 0px;}
    div.contact_left{padding-top: 0; padding-bottom: 0;}
    div.contact_left2{padding-top: 0; padding-bottom: 0;}
    a.lk{margin-top: 0;}
    a.lk:hover{margin-top: 2px;}
    .xs-center{text-align: center!important;}
    .xs-center p{text-align: center!important;}
    div.cart{}
    div.cart table{margin-top: 0; margin-bottom: 0;}
    #menu{
        position: absolute;
        top: 36px;
        left: 0px;
    }
    #zcwMiniButton{display: none!important;}
#header a.smash_button {
    font-size: 12px;
    margin-top: 5px;
}    
a.pckr{bottom: 20px!important;right: 20px!important;top: auto;left: auto;}
a.pckr2{bottom: 20px!important;right: 20px!important;top: auto;left: auto;}

}

.followergo { webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 4px solid #fff; -webkit-box-shadow: 0 1px 5px 0 rgba(107, 107, 107, 0.39); box-shadow: 0 1px 5px 0 rgba(107, 107, 107, 0.39); }
@media(max-width:400px){
    .followergo{float: none!important; margin: 15px auto!important;width: 100%;}
    .skemail{float: none!important; margin: 15px auto!important;width: 100%;}
}

#header{background: url("/images/header.jpg") no-repeat bottom center;padding: 0px 0px;height: 490px;background-size: cover;/* margin-top: -31px; */margin-bottom: 20px;}
#topheader p{margin-bottom:0px;line-height:1;text-transform:uppercase;margin-top: 6px;}

#bigbnr{background: url("/images/bigbnr.jpg") no-repeat center center; background-size: cover; padding:60px 0px;}
#bigbnr p{font-size:45px; color:#fff!important; line-height:1; text-transform:uppercase;}
#bigbnr p.bigphone{margin-top:50px;font-size:60px;background: url("/images/bigphone.png") no-repeat left center;max-width: 600px;margin: 50px auto 0px auto;padding-left: 110px;}

.skphone{
    /* font-size: 30px!important; */
    /* margin-bottom: 0px; */
    text-align: left!important;
}
.skemail{
    font-size: 17px!important;
    /* margin-bottom: 0px; */
    text-align: left!important;
    margin-top: -4px!important;
}

#footer .skphone{
    margin-top: -10px;
}

.footer_right{padding-top: 33px;}

.blue{padding:10px 50px; background: #39cafa;}

.alltitme{
    background: #F5F5F5;
    padding: 6px 0px;
    margin-bottom: 4px;
}
.alltitme p{
    text-align: center;
}
.alltitme p.z{
    font-weight: bold;
    font-size: 13px;
}
.alltitme p.h{
    text-transform: uppercase;
    color: #CE4A44;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.alltitme b{
    color: #21438C;
}

.footer_info p{font-size: 26px; font-weight: 700; color:#fff;}

.main_catalog_rubrics{margin-top: -140px;}

.carousel-indicators li{background: #39cafa;}
.carousel-indicators .active{background: #2886e7;}

.gallery_caption{margin-bottom: 20px;}

.topphone{background: url("/images/miniphone.png") no-repeat center left;padding-left: 21px;}

div.search_holder{position:absolute;left: 0px;/* padding:7px; */width:350px;top: 28px;z-index:9999;border: 1px solid #e8e8e8;display: none;background: #fff;color:#000;}
div.search_holder *{color:#000;}
div.search_holder a{padding: 5px;display: block;background:#fff;width: 100%;font-size: 14px;}
div.search_holder a:hover{background: #eee;}
    div.search_item{border-bottom: 1px solid #0087eb;}
        div.big_caption{/* width:250px; *//* float:left; */}
        div.search_price{width:75px; float:right;}
        p.all_results{font-weight: 700; background: #fff; text-align: center; padding-top: 0px;}

.top_text{font-size: 43px;text-transform: uppercase;color:#fff;margin-top: 65px;}

.spec_item {position: relative;}
.spec_image {
    overflow: hidden;
}
.spec_image img{height: 290px;width: auto!important;margin-left: -15%;}
.spec_caption {bottom: 0px;left: 0;width: 100%;position: absolute;background: #f7cd00;}
.spec_item:hover .spec_caption{background:#41b1cb;}
.spec_caption a{display: block;width: 100%;text-align: center;font-weight: 400;color: #000;padding: 6px 0px;height: 67px;}
.spec_item:hover a{color:#fff; text-decoration:none;}


#gallery .col-sm-15{padding-left: 0; padding-right: 0;}
.gallery_items_cata{height: 300px;display: block;width: 100%;/* margin: 0px -15px; */}
.gallery_items_cata a{display: block; width: 100%;height: 100%; background: rgba(0,0,0,0.5); display: none; background-image: url("/images/lupa.png"); background-repeat: no-repeat; background-position: center center;}
.gallery_items_cata:hover a{display: block;}


.multi-item-carousel .carousel-inner > .item {
  -webkit-transition: 500ms ease-in-out left;
  transition: 500ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
  left: -25%;
}
.multi-item-carousel .carousel-inner .active.right {
  left: 25%;
}
.multi-item-carousel .carousel-inner .next {
  left: 25%;
}
.multi-item-carousel .carousel-inner .prev {
  left: -25%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .multi-item-carousel .carousel-inner > .item {
    -webkit-transition: 500ms ease-in-out left;
    transition: 500ms ease-in-out left;
    -webkit-transition: 500ms ease-in-out all;
    transition: 500ms ease-in-out all;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    -webkit-transform: none !important;
            transform: none !important;
  }
}
.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
  background-image: none;
}

.multi-item-carousel .carousel-inner{padding: 0px 120px;}

.detail_image{float:left; max-width: 390px; margin-right: 15px;}

.detail_image .warp{background: none; height: auto;}


.wrow{width: 50000px;}
.collecter{background: #fff;padding: 0px;position: relative;border-bottom: 2px solid #fff;width: 134px;height: 120px;float: left;padding-right: 10px;margin-top: 10px;}
.mainer{background: #fff;padding: 0px;position: relative;border-bottom: 2px solid #fff;width: 250px;height: 100px; float: left;}
.collecter.active{cursor: auto;/* border-bottom: 2px solid #806C3A; */}
.white{width: 100%;height: 100%;background-size: cover; background-repeat: none; background-position: center center;cursor: pointer;-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.white img{max-width:100%;}
.warp {overflow: hidden; position: relative;}
.warp a.arr { width: 11px; height: 19px; background-repeat: no-repeat; background-image: url('/images/arrow.png'); display: block; position: absolute; z-index: 2; top: 0px; bottom: 0px; margin: auto; }
.warp a.arr.l {left: 4px;background-position: left bottom;}
.warp a.arr.r {right: 4px;background-position: right bottom;}

.gal_item{margin-bottom: 15px;}
.gal_item img{max-width:100%;}