/* clear */
* { margin:0; padding:0;}
body,html {
    margin: 0;
    padding: 0;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    font-family: "MyriadProRegular", sans-serif;
    color:#fff;
    font-size: 14px;
}
html{background: url("/images/html.jpg") no-repeat bottom center;}
body{/* background: url("/images/bgs.jpg") center center; */padding-top: 70px;position: relative;}
.clear {clear: both;}
textarea{resize: none!important;}
div.phone_top_line{width: 260px;position: absolute;z-index: 9;padding: 1px;right: 0px;font-family: "MyriadProCond";font-size: 30px;background: url("/images/menu_marks.png") no-repeat center right;}
img {border: 0px;}
div.bread_crumbs{color: #49240b;}
div#dop_bg{top: 0; height: 100%; width: 100%; position: fixed;}
div#mn_bg{background: url("/images/shkafi/bg1.jpg");position: absolute;top: 0px;width: 100%;height: 120%;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
div.inner{position: relative;}
p{font-size: 18px;line-height: 1.3;color: #000;margin-bottom: 15px;}
p.MsoNormal{font-size: 18px;line-height: 1.3!important;color: #000;margin-bottom: 15px!important;}
p.MsoNormal span{font-size: 18px!important;line-height: 1.3!important;color: #000!important;margin-bottom: 15px!important;}
li{font-size: 18px;line-height: 1.3;color: #000;}
p strong{color: #070707;}
.content ul{margin-left:20px;}
.content li{font-size: 14px; line-height: 1.5; color: #000; margin-bottom: 0px;}
div.circle{width: 107px; float: left; margin-left: 66px;}
  div.round{width: 107px; height: 107px;}
  div.one{background: url(/images/kuhni/bfxs_29.png) no-repeat top center;}
  div.two{background: url(/images/kuhni/bfxs_31.png) no-repeat top center;}
  div.three{background: url(/images/kuhni/bfxs_33.png) no-repeat top center;}
  div.four{background: url(/images/kuhni/bfxs_35.png) no-repeat top center;}
  div.five{background: url(/images/kuhni/bfxs_37.png) no-repeat top center;}
  div.round:hover{background-position: bottom;}
  div.round_text{color: rgb(64, 68, 65); text-align: center; margin-top: 10px; font-size: 16px; text-transform: uppercase; line-height: 18px;}
  div.round_text span{font-weight: bold; font-size: 23px; display: block;}
 div.in_menu{background: url("/images/shkafi/bg2.jpg") no-repeat top center;position: relative;height: 900px;width: 100%;background-size: cover;background-attachment: fixed;}
 div.whyme{background: url("/images/shkafi/bg3.jpg") no-repeat top center;height: 1000px;width: 100%;background-size: cover;background-attachment: fixed;}
 div.uznai{background: url("/images/shkafi/bg4.jpg") no-repeat top center;height: 900px;width: 100%;background-size: cover;background-attachment: fixed;}
 div.voprosi{background: url("/images/shkafi/bg5.jpg") no-repeat top center;min-height: 894px;width: 100%;background-size: cover;background-attachment: fixed;}
td.star_img img{padding: 7px;}
td.txt_black{text-align: center; font-size: 16px;}
div#imgpost{width: 150px; text-align: center; float: left; margin-right: 0px; margin-bottom: 15px; margin-top: 15px;}
div.zhest{background: url('/i/l3.png') no-repeat; width: 116px; height: 139px; float: left; margin-right: 0px; margin-bottom: 20px; margin-top: 15px; color: black; text-align: center; padding-top: 39px; font-size: 16px;}
div.visota{background: url('/i/l1.png') no-repeat; width: 116px; height: 139px; float: left; margin-right: 0px; margin-bottom: 20px; margin-top: 15px; color: black;}
div.nagruzka{background: url('/i/l2.png') no-repeat; width: 116px; height: 139px; float: left; margin-right: 0px; margin-bottom: 20px; margin-top: 15px; color: black; text-align: center; padding-top: 53px; font-size: 20px;}
div.mns{background: rgba(17, 37, 35, 0.7); position: absolute; width: 100%; bottom: 0px;}
div.mns_caption{color: #fff;
font-family: "SummerFontLight", sans-serif;
font-size: 62px;
text-align: center;
padding: 14px 0px 14px 0px;
line-height: 1;}
a{font-size: 18px; line-height: 1.5; color: #ED9B23; text-decoration: none;}
a:hover{color: #ad2b28; text-decoration: none;}
div.news_items_right p.caption a{color:#49240b;}
div.news_items_right p.caption a:hover{text-decoration: none;}
h1{font-family: "MyriadProRegular", sans-serif;padding: 16px 20px;color:#49240b;border-top:3px dotted #49240b;border-bottom:3px dotted #49240b;/* max-width:500px; */margin:0 auto;margin-bottom: 30px;font-weight: 400;font-size: 46px;display: inline-block;text-shadow: 1px 1px 2px #fff;}
h2{color: #49240b;font-weight: 700;margin-bottom: 30px;font-size: 36px;text-transform: uppercase;margin-top: 0;}
h3{color: #49240b; font-weight: 400; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0;}
h4{color: #49240b; font-weight: 400; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0;}
h4{color: #49240b; font-weight: 400; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0;}
h5{color: #49240b; font-weight: 400; margin-bottom: 20px; font-size: 30px; text-transform: uppercase; margin-top: 0;}

input{color:#000;}
div.arr_chose{position: absolute; width: 97px; margin-left: 450px; margin-top: -60px;}
div.arr_chose1{position: absolute;
width: 97px;
margin-left: -50px;
margin-top: -50px;}
.wh_px{background: url("/images/wh_px.png");}
.gr_px{background: url("/images/gr_px.png");}
 div.main_page_state{position: absolute;
width: 105px;
margin-left: -8px;
margin-top: -25px;} 
h3.viewed{font-size: 18px;}

.mat_table{}
.mat_table td{padding: 0px 15px; text-align: center;}
.mat_table td a{color:#000;}

.light{font-family: "MyriadProLight", sans-serif;}
.pulse-button {
 text-align: center;
margin-left: 0px;
margin-top: 0px;
display: block;
width: 58px;
height: 58px;
font-size: 38px;
line-height: 50px;
font-weight: bold;
color: white;
text-shadow: 0 1px 0 #D2407F;
border: 1px solid #DB2A71;
box-shadow: 0 0 0 0 rgba(210, 64, 127, 1), inset 0 1px 0 #D3407F;
border-radius: 100%;
v-align: middle;
background: #DB2A71;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #D4407F), color-stop(100%, #D53F7E));
background-image: -webkit-linear-gradient(#D34180, #D43F7E);
background-image: -moz-linear-gradient(#6ea6d9, #468ccf);
background-image: -o-linear-gradient(#6ea6d9, #468ccf);
background-image: linear-gradient(#DA3D7C, #CC4382);
cursor: pointer;
-webkit-animation: pulse 1s infinite cubic-bezier(0.6, 0, 0, 1);
}
.pulse-button:hover {
  -webkit-animation: none;
  text-decoration: none!important;
  color: white!important;
}
.pulse-button:focus {
  -webkit-animation: none;
  text-decoration: none!important;
  color: white!important;
}

@-webkit-keyframes pulse {
  to{
    box-shadow: 0 0 0 15px rgba(210, 64, 127, 0), inset 0 1px 0 #D3407F;
  }
}
div.punkt_line{background: url(/images/kuhni/nzd_46.png) no-repeat;
width: 845px;
height: 690px;
margin-top: 35px;}
div.pulse_1{width: 58px; height: 58px; position: absolute;margin-top: 135px;margin-left: -20px;}
div.pulse_1 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 200px; position: absolute; margin-top: -52px; margin-left: 42px; font-size: 30px; line-height: 27px; text-align: center;}
div.pulse_2{width: 58px; height: 58px; position: absolute;margin-top: 380px;margin-left: 35px;}
div.pulse_2 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 200px; position: absolute; margin-top: -52px; margin-left: 74px; font-size: 30px; line-height: 27px; text-align: left;}
div.pulse_3{width: 58px; height: 58px; position: absolute;margin-top: 610px;margin-left: 175px;}
div.pulse_3 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 200px; position: absolute; margin-top: 12px; margin-left: -70px; font-size: 30px; line-height: 27px; text-align: center;}
div.pulse_4{width: 58px; height: 58px; position: absolute;margin-left: 370px;margin-top: 515px;}
div.pulse_4 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 140px; position: absolute; margin-top: -52px; margin-left: 56px; font-size: 30px; line-height: 27px; text-align: center;}
div.pulse_5{width: 58px; height: 58px; position: absolute;margin-top: 255px;margin-left: 325px;}
div.pulse_5 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 200px; position: absolute; margin-top: -52px; margin-left: 72px; font-size: 30px; line-height: 27px; text-align: left;}
div.pulse_6{width: 58px; height: 58px; position: absolute;margin-top: 185px;margin-left: 535px;}
div.pulse_6 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 200px; position: absolute; margin-top: -52px; margin-left: 72px; font-size: 30px; line-height: 27px; text-align: left;}
div.pulse_7{width: 58px; height: 58px; position: absolute;margin-top: 380px;margin-left: 655px;}
div.pulse_7 div.txt_pls{font-family: "MyriadProCond"; color: black; text-transform: uppercase; font-weight: bold; width: 200px; position: absolute; margin-top: -52px; margin-left: 72px; font-size: 30px; line-height: 27px; text-align: left;}
.whatwedo {}
    .whatwedo_caption {background: #ad2b28;color:#fff;font-family: "SummerFontLight", sans-serif;font-size: 62px;text-align: center;padding: 6px 0px 14px 0px;line-height: 1;}
        .caption_holder {}
    .whatwedo_block {background: #ad2b28;}
.partn{float: left; margin: 18px;}
.wantskid {
    background: #ad2b28;
}
    .wantskid_caption {background: url(/images/kuhni/bfxs_75.png) repeat-x center;color:#fff;font-family: "SummerFontLight", sans-serif;font-size: 62px;text-align: center;padding: 45px 0px;line-height: 1;}
        .wantskid_holder {}
    .wantskid_block {}

.kamen{display: inline-block; text-align: center; width:120px; margin:15px 15px; color:#000; vertical-align: top;}

.matras_line a{display: block; font-family: "MyriadProRegular", sans-serif;padding: 11px 20px;color:#fff;border-top:3px dotted #fff;/* border-bottom: 3px dotted #fff; */max-width: 900px;margin:0 auto;/* margin-bottom: 30px; */font-weight: 400;font-size: 46px;display: block;text-align: center;}
.matras_line a:hover{text-decoration: none;}
.matras_line:hover{background: url(/images/matras_px.png);}
.subcaption{font-size: 28px;text-align: center;color:#49240b;text-shadow:1px 1px 2px #fff;}

div.main_hidden_text{position: absolute;bottom: 0;left: 0;width:100%;background: url("/images/wh_px.png");padding: 12px 0px;/* height: 0px; */display: none;}
div.main_hidden_text h1{position: absolute;bottom: 0;left: 0;width:100%;background: url("/images/wh_px.png");padding: 5px 0px;}
div.main_text{position: relative;width:100%;background: white;padding: 12px 0px;/* height: 0px; */}
div.main_text h1{position: relative;width:100%;background: url("/images/wh_px.png");padding: 5px 0px;}

.circle_left {position: absolute;top: 33%;left: 60px; transform: scale(0);opacity: 0; transition: all .4s ease-in-out;}
.circle_left.run {transform: scale(0.5);opacity: 0.5;}
.circle_left.ended {transform: scale(1);opacity: 1;  animation: animationFrames linear 0.8s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames linear 0.8s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames linear 0.8s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames linear 0.8s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames linear 0.8s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames{
  0% {
    transform:  translate(0px,0px)  ;
  }
  15% {
    transform:  translate(0px,-25px)  ;
  }
  30% {
    transform:  translate(0px,0px)  ;
  }
  45% {
    transform:  translate(0px,-15px)  ;
  }
  60% {
    transform:  translate(0px,0px)  ;
  }
  75% {
    transform:  translate(0px,-5px)  ;
  }
  100% {
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  translate(0px,0px)  ;
  }
  15% {
    -moz-transform:  translate(0px,-25px)  ;
  }
  30% {
    -moz-transform:  translate(0px,0px)  ;
  }
  45% {
    -moz-transform:  translate(0px,-15px)  ;
  }
  60% {
    -moz-transform:  translate(0px,0px)  ;
  }
  75% {
    -moz-transform:  translate(0px,-5px)  ;
  }
  100% {
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  15% {
    -webkit-transform:  translate(0px,-25px)  ;
  }
  30% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  45% {
    -webkit-transform:  translate(0px,-15px)  ;
  }
  60% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  75% {
    -webkit-transform:  translate(0px,-5px)  ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  translate(0px,0px)  ;
  }
  15% {
    -o-transform:  translate(0px,-25px)  ;
  }
  30% {
    -o-transform:  translate(0px,0px)  ;
  }
  45% {
    -o-transform:  translate(0px,-15px)  ;
  }
  60% {
    -o-transform:  translate(0px,0px)  ;
  }
  75% {
    -o-transform:  translate(0px,-5px)  ;
  }
  100% {
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  translate(0px,0px)  ;
  }
  15% {
    -ms-transform:  translate(0px,-25px)  ;
  }
  30% {
    -ms-transform:  translate(0px,0px)  ;
  }
  45% {
    -ms-transform:  translate(0px,-15px)  ;
  }
  60% {
    -ms-transform:  translate(0px,0px)  ;
  }
  75% {
    -ms-transform:  translate(0px,-5px)  ;
  }
  100% {
    -ms-transform:  translate(0px,0px)  ;
  }
}

.rubric_text p,.rubric_text li{text-align: left;}
.rubric_text img{margin:0px -2px;}

.news_items_cata{padding: 15px 0px; border-bottom: 1px dashed #555;}
  .news_items_cata p.date{}
  .news_items_cata p.caption{}
  .news_items_cata p.caption a{font-size: 20px;}

.shkaf_rubric{
    cursor: pointer;
}
.shkaf_rubric .yellow{padding: 27px 0px; height:346px;}
.shkaf_rubric:hover .yellow{display: block; background: url("/images/questions.png");}
.shkaf_rubric .yellows{padding: 27px 0px; }
.shkaf_rubric:hover .yellows{display: block; background: url("/images/questions.png");}
    .shkaf_rubric_caption{text-align: center;color:#fff;font-size: 44px;padding:15px 10px;border-top: 3px dotted #fff;border-bottom: 3px dotted #fff;margin:0 auto;text-transform: uppercase;max-width: 700px;display:inline-block;line-height: 1;}
    .shkaf_rubric_text{font-size: 22px; color:#fff; margin-top:25px;}
    .shkaf_rubric_text p{font-size: 46px;color:#fff;font-family: "SummerFontLight", sans-serif;line-height: 0.7;}

.circle_center {position: relative;width: 339px;height: 198px;margin: 0 auto; margin-top: 25px;transform: scale(0);opacity: 0; transition: all .8s ease-in-out;}
.circle_center.run {transform: scale(0.5);opacity: 0.5;}
.circle_center.ended {transform: scale(1);opacity: 1;}
.circle_right{position: absolute;top: 175px;right: 0px;transform: scale(0);opacity: 0; transition: all .4s ease-in-out;}
.circle_right.run {transform: scale(0.5);opacity: 0.5;}
.circle_right.ended {transform: scale(1);opacity: 1;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);}
.circle_right.ended.run_circle {
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);}
}

#pages{margin-top: 10px;}
#pages a{font-size: 18px;}

@-webkit-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}

@-moz-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }
}

.footer_left{}
    .footer_left p{color:#fff; font-size: 24px; line-height: 1.2;}
.footer_right{}
    .footer_right p{color:#fff; font-size: 24px; line-height: 1.2;}
    .footer_right a{color: #ed9b23;font-size: 24px;line-height: 1.2;}
    .footer_right p span{color:#fff;font-size: 36px;line-height: 1.2;font-family: "MyriadProBold", sans-serif;}

.fishka{width: 158px;height: 81px;position: absolute;background: url("/images/fishka.png") no-repeat center center;left: 0;bottom: -51px;}

.contact_upper{padding:30px 0px;text-align: center;}
.contact_upper.text-left{/* text-align: left!important; */}
div.contact_upper p{font-family: "MyriadProRegular", sans-serif;}
div.contact_upper p strong{font-family: "MyriadProBold", sans-serif; font-size: 18px;}
.manager_item {}
    .manager_item_image {}
    .manager_item_caption {font-size: 26px;color:#000;}
.contact_center {font-family: "MyriadProRegular";}
div.contact_center p{font-family: "MyriadProRegular";}
    .contact_phone {margin-top: 20px;margin-bottom: 0;font-size: 28px;}
    .contact_phone span{font-size: 36px; font-family: "MyriadProBold", sans-serif;}
    .contact_mail {font-size: 28px}
    .contact_center .razdel {height: 1px; border-bottom:3px dotted #000; margin-bottom: 10px;} 
    .contact_oplata {font-size: 26px;}

.photos_rubric_header {padding: 80px 0px; text-align: center;}
    .photos_rubric_caption {text-align: center; color:#fff; font-size: 46px; padding:15px 0px; border-top: 3px dotted #fff; border-bottom: 3px dotted #fff; max-width:490px; margin:0 auto;}

.inner_block{padding: 30px 0px;}

.photos_image {border: 7px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);overflow: hidden;}
.photos_image img{min-height: 371px;}
.main_image {}
.other_image {margin-bottom: 12px;position: relative;width:100%;height:120px;overflow: hidden;}
.other_image img{position:absolute;min-height:120px; min-width:100%; left:0px; max-width:150%;}

div.main_rub {/* margin: 0px auto 30px auto; */text-align: center;/* padding-top: 9px; */height: 250px;}
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:200px;}
div.main_rub_caption {
padding: 5px 5px;
}
    div.main_rub_caption a{color: #000;font-size: 15px;font-weight: 700;}
    div.main_rub_caption a:hover{color: #432E2B;}

div.container{/* background: #FFFFFF; *//* padding: 40px 90px; */width: 900px;/* -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: 15px 90px; */box-shadow: none;position: relative;height: 100%;}
#menu div.container{padding:0px;box-shadow: none;height: 100%;min-height: 70px;padding: 7px 0px;position: relative;}
#why_me div.container{background:url("/images/types.jpg") no-repeat center center;}
#reviews div.container{background:#d7b56d;}
#yamap div.container{padding:0px;}

#menu{background: #ed9b23;text-align: center;min-height: 75px;position: fixed;width: 100%;/* margin-bottom: 70px; */top: 0px;z-index: 99;}
div.caption{font-size: 29px;color: #FFFFFF;text-align: center;/* padding-bottom: 20px; *//* background: url("/images/bullet.png") no-repeat bottom center; */margin-bottom: 20px;font-weight: 700;}
.white_caption{font-size: 36px;color:#fff;text-align: center;margin-bottom: 40px;text-transform: uppercase;}

div.inner{/* padding:20px 50px; */}

div.blue_block{/* background: url("/images/blue_block.png") repeat-x center center; *//* padding: 30px 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;}


.photos_list {background: url("/catalogs/photos/images/1472538084.jpg") no-repeat center center fixed;background-size: cover!important;/* padding: 35px 0px; */transition: background 0.5s linear; min-height: 995px; position: relative;}
    .photos_list_holder {background: url("/images/img-noise-361x370.png");padding: 35px 0px;position: relative;}
    .photos_list_holder div.photos_list_item:last-child a {border-bottom: 0;}
    .photos_list_item{margin:0 auto; text-align: center; max-width:420px;}
    .photos_list_item a{color:#fff;text-transform: uppercase;font-size: 34px;border-bottom: 3px dotted #fff;display: block;padding:10px 0px;}
    .photos_list_item a:hover{text-decoration: none;background: url("/images/photos/red_px.png");}

.mat_item {margin-bottom: 15px;}
    .mat_item_image {}
    .mat_item_image img{max-width:100%;}
    .mat_item_caption {font-size: 18px; line-height: 1.2; text-align: center;}

.garant_bold{color:#ad2b28; font-size: 17px; font-family: "MyriadProBold", sans-serif!important;}

#content.inner_content{
    background: url("/images/header.jpg") no-repeat center center fixed;
    background-size: cover!important;
}
#content.inner_content_matras{
    background: url("/images/matras.jpg") no-repeat center center fixed;
    background-size: cover!important;
}

#header{
    height: 800px;
    position: relative;
}
/*#header{
    height: 800px;
    background: url("/images/header.jpg") no-repeat center center fixed;
    background-position: cover!important;
    position: relative;
}*/
    div.inner{/* padding: 15px 20px; */}
    div.contact_left{padding-top: 28px;padding-bottom: 12px;background: url("/images/phone.jpg") no-repeat center left;padding-left: 55px;margin-top: 20px;}
        div.contact_left p{font-size: 17px;}
        div.contact_left p span{color:#099b9f; font-size:20px; font-weight:700;}
    div.contact_left2{padding-top: 42px;padding-bottom: 12px;padding-left: 50px;margin-top: 6px;}
        div.contact_left2 p{font-size: 17px;}
        div.contact_left2 p a{color:#1892ce; font-size: 17px;}



.photos_top{height: 700px;background: url("/images/photos/top.jpg") no-repeat bottom center; background-size: cover!important;}
.photos_welcome{text-align: center; padding-top: 100px;}

/*.wannamore{background: url("/images/wannamore.jpg") no-repeat center center fixed;background-size: cover!important;}*/
.wannamore{}

.anyquestions{padding:30px 0px;background: url("/images/questions.png");position: relative;}
.anyquestions:before{height:7px; width:100%; background:url("/images/border-top.png"); display:block; content:' '; top:-0px; left:0px; position:absolute;}

.form_caption {font-size: 42px;color:#fff;text-align: center;line-height: 1.3;}
.form_desc {font-size: 30px;text-align: center;margin-bottom: 25px;color: #fff;}
.form_form {
    /* margin-top: 25px; */
}
.form_form div.col-sm-6{padding:4px;}
    .form_form form{}
    .form_form form input[type=text]{width: 100%;background: url("/images/bj_px.png");margin: 3px;padding: 9px;color:#422601;font-size: 18px;border:0px;outline:0px;font-family: "MyriadProLight", sans-serif;}
    .form_form form input[type=submit]{max-width:130px;width: 100%;text-align: center;color:#fff;border:0px;outline:0px;background: #572700;font-family: "MyriadProItalic", sans-serif;font-size: 17px;padding:10px 0px;float: right;margin-right: -3px;margin-top: 4px;}
    .form_form form textarea{width: 100%;background: url("/images/bj_px.png");margin: 3px;padding: 10px;color:#422601;font-size: 18px;border:0px;outline:0px;font-family: "MyriadProLight", sans-serif;min-height: 141px;height: 141px;max-height: 141px;}
.call {}

::-webkit-input-placeholder {color:#422601; font-family: "MyriadProLight", sans-serif;}
::-moz-placeholder          {color:#422601; font-family: "MyriadProLight", sans-serif;}/* Firefox 19+ */
:-moz-placeholder           {color:#422601; font-family: "MyriadProLight", sans-serif;}/* Firefox 18- */
:-ms-input-placeholder      {color:#422601; font-family: "MyriadProLight", sans-serif;}

    #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: 20px;}
        #footer div.contact_left p{font-size: 17px; color:#fff;}
        #footer div.contact_left p span{color:#fff; font-size:20px; font-weight:700;}
    #footer div.contact_left2{padding-top: 42px;padding-bottom: 12px;padding-left: 50px;margin-top: 6px;}
        #footer div.contact_left2 p{font-size: 17px; color:#fff;}
        #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: 22px 0px;}
div.cart table td a{font-size: 15px;color:#188ece;}
div.cart table td{font-size: 14px;color:#000;text-align: left;padding: 5px 5px;}

#menu{}
#slider{}
#content div.container{/* min-height:300px; */padding: 25px 0px;}
#content #voprosi div.container{padding:12px 0px;}
#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 .main_rub {height:auto;}
    #why_me .main_rub_image {margin-bottom: 15px;}
    #why_me .main_rub_caption {}
        #why_me .main_rub_caption a{color:#fff;font-size: 14px;}


#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: 400px) and (max-width: 1000px) {
.navbar-collapse.collapse{width: 70%;
    margin: 0 auto;}
  li.menu_item {
    margin: 0px;
    width: 22%!important;
}
li.menu_item a.menu_link {
    color: #FFF;
    background: none;
    font-size: 22px;
    /* font-weight: 700; */
    text-transform: uppercase;
    /* padding-left: 5px; */
    /* padding-right: 6px; */
    padding: 13px 13px;
    font-family: "MyriadProCond";
    line-height: 1;
}
div.fh_t_l p{font-size: 14px;}
div.fh_t_r p{font-size: 14px;}
}

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

#footer{
    /* padding: 0px 20px; */
    background: #ad2b28;
      padding: 20px 0px;
}
#footer div.container{padding-top:20px;padding-bottom:20px;/* background: #099b9f; */}
    img.footer_logo{margin-top: -25px;}
    div.footer_right{
        margin-top:-10px
}
        div.footer_right p{font-size: 21px;margin-bottom: 0px;float:right;}
        div.footer_right p.phone{background:url("/images/phone.png") no-repeat top 10px left; padding-left:38px; margin-bottom:5px;}
        div.footer_right p.mail{background:url("/images/mail.png") no-repeat top 10px left; padding-left:38px}
        div.footer_right p a{font-size: 26px;}

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

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: left;margin-bottom: 20px;position: relative;margin-top: 30px;}
div.item_image_detail p{font-size:16px;line-height: 1.4;}
div.item_image_detail img{} 
p.item_detail_price{font-size: 34px;color: #188ECE;font-weight: 700;}
div.pr_chg{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;}

div.form{padding: 20px 30px;background: #099b9f;}
div.form .form-group{margin-bottom:5px;}
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{}
#footer div.razdel{height: 10px;}
div.slog{
    width: 413px;
    margin: 0 auto;
    margin-top: 70px;
    color: #AD2B28;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 34px;
    font-family: "MyriadProCond";
}
div.want_kit{
    margin: 25px auto 0px auto;
    text-align: center;
}
div.wannamore_block{padding:25px 0px;}
div.wannamore_caption{font-size: 52px;text-align: center;color:#49240b;text-shadow:1px 1px 2px #fff;margin-bottom: 30px;}
.wannamore_button{text-align:center;}

.whatwedo_block{}
.whatwedo_block .col-sm-4{padding:0px;}
.whatwedo_rubric{background-size: cover!important;width: 100%;height: 300px;overflow: hidden;}
a.forwarder {
display: block;
background: url('/images/but.jpg') no-repeat top right;
height: 38px;
width: 136px;
padding: 0px;
margin: 10px auto;
Hover over me -webkit-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
-ms-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
transition: all 200ms ease-in;
cursor: pointer;
}

a.forwarder:hover {
background: url('/images/but.jpg') no-repeat top left;
}
/*.whatwedo_rubric:hover .whatwedo_content{display: block;}*/
.whatwedo_content{display: block; opacity:0; background: url("/images/black_pix.png");color:#ed9b23!important; text-decoration:none!important; font-size: 26px;text-align: center;text-transform: uppercase;padding: 133px 0px;}

.caption_holder{position: relative;}
.caption_holder:before{content:" ";width: 19px;height: 21px;background: url("/images/point.png") no-repeat center center;display: block;position: absolute;left: -50px;top: 50%;margin-top: -4px;}
.caption_holder:after{content:" ";width: 19px;height: 21px;background: url("/images/point.png") no-repeat center center;display: block;position: absolute;right: -50px;top: 50%;margin-top: -4px;}

.wecanhelp {background: url("/images/fon_chose.jpg");}
    .wecanhelp_hold {padding-left:50px;}
    .simple_text {font-family: "SummerFontLight", sans-serif; font-size: 54px; color:#381f12;}
    .wecanhelp_icon {text-align: center;}
    .wecanhelp_icon img{height: 108px;}
    .wecanhelp_caption {text-transform: uppercase; color:#2c2c2c; font-size: 16px; text-align: center; margin-top: 15px;}

div.social{position: fixed;right:50px;bottom: 50%;margin-bottom: -116px;     z-index: 9;}
div.social a{display: block; margin:2px 0px;}

div.etapi{}
div.etapi h1{font-family: "MyriadProRegular", sans-serif;padding:16px 0px;color:#49240b;border-top:3px dotted #49240b;border-bottom:3px dotted #49240b;max-width:500px;margin:0 auto;margin-bottom: 30px;font-weight: 400;font-size: 46px;}


.mat_subrubric {padding: 20px 0px;text-align: center;}
.mat_subrubric .container{position: relative;}
.mat_subrubric .link{position: absolute;right:0px;top: 7px;}
.mat_subrubric_caption {text-align: center; color: #49240b; font-size: 44px; padding: 15px 10px; border-top: 3px dotted #49240b; border-bottom: 3px dotted #49240b; margin: 0 auto; text-transform: uppercase; max-width: 700px; display: inline-block; line-height: 1;}
   
    .mat_subrubric_text {font-family: "SummerFontLight", sans-serif; font-size: 46px; color:#381f12; text-align: center;}
    .mat_subrubric_text p{font-size: 46px; color: #381f12; font-family: "SummerFontLight", sans-serif; line-height: 0.9;}



.shkaf_kupe2{width: 108px; height: 108px; display: block; float: left; background: url("/images/shkaf-kupe2.png") no-repeat bottom center;}
.shkaf_kupe2:hover{background-position: top center;}

.shkaf_kupe{width: 108px; height: 108px; display: block; float: left; background: url("/images/shkaf-kupe.png") no-repeat bottom center;}
.shkaf_kupe:hover{background-position: top center;}

.photo_nav{}
  .photo_nav_rubric{}
  .photo_nav_rubric a{text-align: center; color:#fff; font-size: 46px; padding:15px 0px; border-top: 3px dotted #fff; border-bottom: 3px dotted #fff; max-width:490px; margin:0 auto; display: block;}
  .photo_nav_rubric a:hover{text-decoration: none;}

.bed_item {background: #fff;padding: 7px;margin-bottom: 40px;-webkit-box-shadow: 0px 0px 21px 5px rgba(50, 50, 50, 0.3);-moz-box-shadow: 0px 0px 21px 5px rgba(50, 50, 50, 0.3);box-shadow: 0px 0px 21px 5px rgba(50, 50, 50, 0.3);}
  .bed_image {margin-bottom: 7px;}
  .bed_other {}
    .bed_caption {background: #ed9b23; padding: 7px 0px;}
      .bed_caption a{color:#fff; font-size: 16px;}
    .bed_text {padding: 22px 0px; display: table-cell; text-align: center;vertical-align: middle; height: 84px; width: 1%;}
      .bed_text p{margin-bottom: 0;}
    .bed_price {padding: 0px 0px;background: #f5c784;font-family: "MyriadProBold", sans-serif;font-size: 29px;float: left;min-width: 58%;}
    .bed_price span{font-family: "MyriadProRegular", sans-serif; font-size: 24px;}
    .bed_about{min-width:42%;text-align: center;color:#fff;font-family: "MyriadProLight", sans-serif;background: #ed9b23;font-size: 20px;padding: 6px 0px;height: 41px;}
    .bed_about a{font-size: 19px;color:#fff;font-family: "MyriadProLight", sans-serif;display: block;text-align: center;}

.matras_item {margin-bottom:20px;}
  .matras_image {margin-bottom: 7px;}
  .matras_other {}
    .matras_caption {background: #ed9b23; padding: 7px 0px;}
      .matras_caption a{color:#fff;font-size: 18px;}
    .matras_text {padding: 6px 0px;}
      .matras_text p{margin-bottom: 0; text-align:left; font-size:14px; margin-bottom:10px;}
    .matras_price {padding: 0px 0px;background: #f5c784;font-family: "MyriadProBold", sans-serif;font-size: 29px;float: left;min-width: 58%;}
    .matras_price span{font-family: "MyriadProRegular", sans-serif; font-size: 24px;}
    .matras_about{min-width:42%;text-align: center;color:#fff;font-family: "MyriadProLight", sans-serif;background: #ed9b23;font-size: 20px;padding: 6px 0px;height: 41px;}
    .matras_about a{font-size: 19px;color:#fff;font-family: "MyriadProLight", sans-serif;display: block;text-align: center;}

div.contact_upper p.item_detail_st{font-size: 20px; margin-bottom: 0px;}
div.contact_upper p.item_detail_price{font-family: "MyriadProBold", sans-serif; font-size: 36px!important; color:#ad2b28!important;}
div.contact_upper p.item_detail_price span{font-family: "MyriadProRegular", sans-serif; font-size: 26px;}

table.harki{margin-top: 20px;width: 100%;}
table.harki th, table.harki td{padding: 3px; font-size: 16px; text-align: center;}
table.harki th{background: #ed9b23; color:#fff; font-family: "MyriadProRegular", sans-serif; font-weight: 400;}
table.harki td{background: #fff; color:#000;}
table.harki tr td:first-child{border-right: 2px dotted black;}
table.harki tr:nth-child(odd) td{background: #dec39c; color:#000;}
table#TTX{margin-top: 20px;width: 100%;}
table#TTX th, table#TTX td{padding: 3px; font-size: 16px; text-align: center;}
table#TTX th{background: #ed9b23; color:#fff; font-family: "MyriadProRegular", sans-serif; font-weight: 400;}
table#TTX td{background: #fff; color:#000;}
table#TTX tr td:first-child{border-right: 2px dotted black;}
table#TTX tr:nth-child(odd) td{background: #dec39c; color:#000;}

.photo_nav_rubric_back{background: url("/images/img-noise-361x370.png");}

/*Texture Configurator*/ 
#tc-container 
{ 
position:relative; 
color: #000; 
} 

/*Texture Configurator - texture*/ 
#tc-texture 
{/* height: 150px; */position: relative;} 

.tc-texture-class 
{ 
width: 100%; 

} 

.tc-texture-class-title 
{ 
color: #656a6e; 
font-size: 18px; 
margin: 20px 0 6px 0px; 
} 

img.texture
{border: 3px solid transparent;cursor: pointer;/* margin: 3px; */} 

img.texture.active 
{border: 3px solid red;margin: 3px;}
 
/*Texture Configurator - screen*/ 

#tc-screen-container 
{background: #fff;width: 732px;margin: 0 auto;} 

#tc-screen 
{ 
height: 454px; 
position: relative; 
width: 100%; 
} 

.texturedArea 
{
position: absolute; 
overflow: hidden;
} 

.texturedArea.default 
{
background-color: #fff;
} 


#region-0 
{
width: 369px;
height: 209px;
left: 242px;
top: 44px;

} 

#region-1 
{
width: 111px;
height: 167px;
left: 116px;
top: 100px;
} 

#region-2 
{
width: 112px;
height: 61px;
left: 115px;
top: 38px;

} 

#region-3 
{
width: 69px;
height: 120px;
left: 233px;
top: 43px;

} 

#region-4 
{
width: 105px;
height: 61px;
left: 305px;
top: 43px;

} 

#region-5 
{
width: 105px;
height: 122px;
left: 412px;
top: 43px;

} 

#region-6 
{
width: 103px;
height: 123px;
left: 520px;
top: 42px;

} 

#region-7 
{
width: 111px;
height: 126px;
left: 116px;
top: 269px;

} 

#region-8 
{
width: 69px;
height: 127px;
left: 233px;
top: 268px;

} 

#region-9 
{
width: 107px;
height: 16px;
left: 305px;
top: 379px;

} 

#region-10  
{
width: 105px;
height: 102px;
left: 415px;
top: 293px;

} 

#region-11  
{
width: 108px;
height: 127px;
left: 523px;
top: 268px;

} 

#region-12  
{
width: 405px;
height: 14px;
left: 231px;
top: 252px;

} 

#tc-frame 
{position: absolute;height: 454px;width: 732px;left: 0px;bottom: 0px;} 

map area 
{
display: block; 
cursor: pointer
} 

/*Default texture button */ 
#tc-default-button 
{ 
margin-top: 20px; 
} 

#tc-default-button span 
{ 
font-size: 20px; 
cursor: pointer 
} 

/*No texture tooltip */ 

.tooltip-container 
{ 
background: #fdbcbc; 
border: 1px solid #a80000; 
color: #a80000; 
display: none; 
line-height: 30px; 
position: absolute; 
height: 30px; 
width: 100%; 
padding-left: 10px; 
} 

.tooltip 
{opacity: 1;} 

#close-tooltip 
{ 
background: #fff; 
border: 1px solid #a80000; 
display: block; 
cursor: pointer; 
float: right; 
height: 22px; 
line-height: 22px; 
margin: 1px; 
padding: 2px; 
} 

/* No texture tooltip */ 
.materials-link-container 
{
padding-left: 38px;
}

.white_carousel{padding:5px 0px; background: #fff;}
.white_carousel img{max-width:100%;}
.white_carousel div{margin-top: 5px;font-size: 13px!important;text-align: center!important;}

.matras_price_line{float: right;width: 170px;text-align: center;font-family: "MyriadProItalic", sans-serif;background: #ad2b28;padding: 5px 0px;color:#fff;font-size: 16px;}
.matras_price_line a{color: white; text-decoration: none;}
table.reiling_table p{background: #ed9b23;
text-align: center;
color: white;
font-size: 15px;
min-height: 62px;
margin: 10px 7px 0px 7px;
padding: 10px 0px;}
#zvonok {width: 342px;margin: auto;padding: 20px;background: #ed9b23;}
#zvonok p { width: 264px; margin: auto; text-align: center; color: #FFF; font-weight: 300; font-size: 14px; margin-bottom: 30px; }
#zvonok div.zh {margin: auto;text-align: center;text-transform: uppercase;font-size: 21px;font-weight: 300;margin-bottom: 20px;color: #fff;line-height: 24px;}
#zvonok input { background: transparent; border: 1px solid #fff; width: 270px; margin: 5px auto; padding: 12px; display: block; color: #fff; outline: none; font-family: 'MyriadPro', sans-serif; }
#zvonok textarea { background: transparent; border: 1px solid #fff; width: 270px; margin: 5px auto; padding: 12px; display: block; color: #fff; outline: none; font-family: 'MyriadPro', sans-serif; }
#zvonok div.callbutton a {display: block; color: white; text-align: center; margin-top: 16px; text-transform: uppercase;}
#zvonok input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #fff; }
#zvonok input::-moz-placeholder { /* Firefox 19+ */
color: #fff; }
#zvonok input:-ms-input-placeholder { /* IE 10+ */
color: #fff; }
#zvonok input:-moz-placeholder { /* Firefox 18- */
color: #fff; }
#zvonok textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #fff; }
#zvonok textarea::-moz-placeholder { /* Firefox 19+ */
color: #fff; }
#zvonok textarea:-ms-input-placeholder { /* IE 10+ */
color: #fff; }
#zvonok textarea:-moz-placeholder { /* Firefox 18- */
color: #fff; }
@media(max-width:768px){
    img{max-width:100%;}
    .circle_center{position: relative; left: 0; top: 0; right: 0; bottom: 0; margin:20px 0px;}
    .circle_center img{max-width: 90%}
    .circle_right{position: relative; left: 0; top: 0; right: 0; bottom: 0; margin:20px 0px;}
    .circle_left{display: none;}
    .wecanhelp_hold{padding-left: 15px;}
    .wecanhelp_img{margin:20px 0px;}
    div.footer_right{margin-top: 0;}
    p.phone{float: none; padding-left: 10px;}
    p.mail{float: none; padding-left: 10px;}
    div.social{display: none;}
    .form_form form input[type=submit]{margin-right: 0;}
    .form_form div.col-sm-6{padding-left:20px; padding-right: 20px;}
    #header{height:auto;}
    .whatwedo_block .col-sm-4{margin: 0;}
    .navbar-collapse.in{margin-top: 40px;}
    #header div.container{padding: 0px 10px;}
    #header p{margin-bottom: 0;}
    .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%;  }
    div.item{height: 1360px;}
    .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;}
    .xs-hidden{display: none!important;}
    div.cart{}
    div.cart table{margin-top: 0; margin-bottom: 0;}
}
div.social_bts{
    width: 345px;
    margin: 0 auto;
}
div.facebook{
    background: url(/images/kuhni/bfxs_72.png) no-repeat;
    width: 85px;
    height: 98px;
    float: left;
}
div.facebook:hover{background: url(/images/kuhni/bfxs_72.png) no-repeat 0px -98px;}
div.vkontakte{
    background: url(/images/kuhni/bfxs_72.png) no-repeat -130px 0px; width: 85px; height: 98px;
    float: left;
    margin: 0px 45px;
}
p.clhelps{margin-top: 0px;
text-align: center;
margin-bottom: 20px;
font-family: "MyriadProCond";
text-transform: uppercase;
font-size: 34px;
color: #AD2B28;
font-weight: bold;}
div.vkontakte:hover{background: url(/images/kuhni/bfxs_72.png) no-repeat -130px -98px;}
div.odnoklassniki{
    background: url(/images/kuhni/bfxs_72.png) no-repeat -255px 0px; width: 85px; height: 98px;
    float: left;
}
p.clhelps{text-align: center;
margin-bottom: 20px;
margin-top: 20px;
font-family: "MyriadProCond";
text-transform: uppercase;
font-size: 38px;
color: #DB2A71;
font-weight: bold;}
div.odnoklassniki:hover{background: url(/images/kuhni/bfxs_72.png) no-repeat -255px -98px;}
.bts{text-align: center;
padding-top: 35px;}
div.bed_circle{cursor: pointer; background: #FFFFFF; width: 100px; height: 100px; border-radius: 105px; text-align: center; font-size: 24px; line-height: 100px; float: left; margin-right: 20px; margin-bottom: 20px;  margin-top: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.5); color: black;}
div.bed_circle.active{background: #edc32f; width: 100px; height: 100px; border-radius: 105px; text-align: center; font-size: 24px; line-height: 100px; float: left; margin-right: 20px; margin-bottom: 20px;  margin-top: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.5); color: white;}
div.shkaf_circle{cursor: pointer; background: #FFFFFF;width: 150px;
height: 150px;
border-radius: 105px;
text-align: center;
font-size: 24px;
float: left;
margin-right: 20px;
padding-top: 38px;
margin-bottom: 20px;
margin-top: 20px;
box-shadow: 0 0 10px rgba(0,0,0,0.5); color: black;}
div.shkaf_circle.active{background: #edc32f;
width: 150px;
height: 150px;
border-radius: 105px;
text-align: center;
font-size: 24px;
float: left;
margin-right: 20px;
padding-top: 38px;
margin-bottom: 20px;
margin-top: 20px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
color: white;}
div.manager_ic1{
    background: url(/images/kuhni/im2.png) no-repeat left center;
    width: 233px;
    height: 260px;
    margin: 0 auto;
}
div.manager_ic2{
    background: url(/images/kuhni/ver.png) no-repeat center center;
    background-size: cover;
    width: 180px;
    height: 190px;
    margin: 0 auto;
}
div.manager_ic3{
    background: url(/images/kuhni/tat.png) no-repeat top center;
    background-size: cover;
    width: 176px;
    height: 190px;
    margin: 0 auto;
}
div.manager_ic4{
    background: url(/images/alla.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}
div.manager_ic5{
    background: url(/images/irina.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}

div.manager_ic6{
    background: url(/images/nushtaeva.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}
.manager_ic7 {
    background: url(/images/kalitina.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}

.manager_ic8 {
    background: url(/images/olga.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}

.manager_ic9 {
    background: url(/images/kakurina.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}
.manager_ic10 {
    background: url(/images/mariya.png) no-repeat center center;
    background-size: cover;
    width: 173px;
    height: 190px;
    margin: 0 auto;
}
div.manager_name{
    /* font-family: "MyriadProCond"; */
    color: black;
    /* text-transform: uppercase; */
    /* font-weight: bold; */
    font-size: 22px;
    margin: 10px 0px 0px 0px;
}
div.manager_bt{
    margin-top: 12px;
}
div.zakaz_zvonok_top{display: none; width: 265px; height: 247px; background: url('/images/kuhni/bfxs_03.png') no-repeat top center; position: absolute; margin-left: 473px;margin-top: 15px;}
div.zakaz_zvonok_top div.zakaz_zvonok_cap{
    padding-top: 55px;
    font-family: "MyriadProCond";
    color: white;
    font-size: 25px;
}
div.zakaz_zvonok_top table{
    width: 100%;
    margin: 10px 0px;
}
div.zakaz_zvonok_top table tr td input{width: 225px;
background: #fbe4c5;
border: 0px;
padding: 5px 0px;
margin-bottom: 10px;}
div.zakaz_zvonok_top table tr td a.zakaz_zvonok_link{
    display: block;
    color: white;
    background: #5BA245;
    width: 225px;
    text-align: center;
    padding: 5px 0px;
    font-style: italic;
    margin: 0 auto;
    margin-top: 10px;
}
div.close_open_wind{
    width: 19px;
    height: 19px;
    position: absolute;
    margin-top: 35px;
    right: 5px;
}
div.close_open_wind a{
    color: #AD2B28;
}
div.want_kuhn_top{display:none;width: 299px;height: 308px;background: url(/images/kuhni/bfxs_05.png) no-repeat top center;position: absolute;margin-top: -90px;margin-left: 560px;padding-left: 35px;z-index: 9;}
div.want_kuhn_top table{
    width: 100%; margin: 10px 20px;
}
div.want_kuhn_top table tr td input{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px;
}
div.want_kuhn_top table tr td textarea{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px; height: 85px; color: black;
}
div.want_kuhn_top div.want_kuhn_top_cap{
    padding-top: 10px; font-family: "MyriadProCond"; color: white; font-size: 25px;
    line-height: 25px;
    text-align: center;
    font-style: italic;
}
div.want_kuhn_top a.want_kuhn_top_link{
    display: block; color: white; background: #efc53b; width: 225px; text-align: center; padding: 5px 0px; margin-top: 10px; font-style: italic;
}
div.close_open_winds{width: 19px;
height: 19px;
position: absolute;
margin-top: 5px;
right: 0px;}
div.close_open_winds a{
    color: #AD2B28;
}

div.pulse_desc{font-family: "MyriadProCond";color: black;}
div.pulsed_1{display:none;  font-size: 20px; width: 302px;     height: 142px;     background: url(/images/kuhni/bfxs_54.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: -12px;     margin-left: -62px;}
div.pulsed_2{display:none;  font-size: 20px; width: 302px;     height: 142px;     background: url(/images/kuhni/bfxs_54.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: 230px;     margin-left: -8px;}
div.pulsed_3{display:none;  font-size: 20px; width: 302px;     height: 142px;     background: url(/images/kuhni/bln1.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: 462px;     margin-left: -27px;}
div.pulsed_4{display:none;font-size: 20px; width: 302px;     height: 142px;     background: url(/images/kuhni/bfxs_54.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: 365px;     margin-left: 328px;}
div.pulsed_4 div.pulse_desc{line-height: 18px!important;}
div.pulsed_5{display:none;  font-size: 20px; width: 302px;     height: 142px;     background: url(/images/kuhni/bln2.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: 108px;     margin-left: 202px;}
div.pulsed_6{display:none;font-size: 20px; width: 302px;     height: 142px;     background: url(/images/kuhni/bfxs_54.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: 37px;     margin-left: 493px;}
div.pulsed_6 div.pulse_desc{line-height: 18px!important;}
div.pulsed_7{display:none; width: 302px;     height: 142px;     background: url(/images/kuhni/bfxs_51.png);     line-height: 21px;     text-align: center;     padding: 10px;     position: absolute;     margin-top: 449px;     margin-left: 613px;}
div.pulsed_7 div.pulse_desc{padding-top: 34px;font-size: 15px!important;line-height: 16px!important;}


div.zakaz_zavonok_bot{display:none;width: 265px;
background: rgba(237, 155, 35, 0.8);
border-radius: 12px;position: absolute;margin-top: -185px;margin-left: 295px;}
div.zakaz_zavonok_bot div.zakaz_zvonok_cap{
    padding-top: 15px;
    font-family: "MyriadProCond";
    color: white;
    font-size: 25px;
    text-align: center;
}
div.zakaz_zavonok_bot table{
    width: 100%;
    margin: 10px 20px;
    padding-bottom: 20px;
}
div.zakaz_zavonok_bot table tr td input{width: 225px;
background: #fbe4c5;
border: 0px;
padding: 5px 0px;
margin-bottom: 10px;}
div.zakaz_zavonok_bot table tr td a.zakaz_zvonok_link{
    display: block;
    color: white;
    background: #efc53b;
    width: 225px;
    text-align: center;
    padding: 5px 0px;
    margin-top: 10px;
    font-style: italic;
    margin-bottom: 25px;
}
div.zakaz_zavonok_bot table tr td a.zakaz_zvonok_links{
    display: block;
    color: white;
    background: #efc53b;
    width: 225px;
    text-align: center;
    padding: 5px 0px;
    margin-top: 10px;
    font-style: italic;
    margin-bottom: 25px;
}
div.want_kuhn_cena_top{display: none;width: 265px;
background: rgba(237, 155, 35, 0.8);
border-radius: 12px;
position: absolute;
margin-top: -372px;
margin-left: 315px;
z-index: 99;}
div.want_kuhn_cena_top div.want_kuhn_cena_top_cap{font-family: "MyriadProCond";
font-size: 25px;
line-height: 20px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;}
div.want_kuhn_cena_top table{width: 100%;
margin: 10px 20px;}
div.want_kuhn_cena_top table tr td input{width: 225px;
background: #fbe4c5;
border: 0px;
padding: 5px 0px;
margin-bottom: 10px;}
div.want_kuhn_cena_top table tr td textarea{width: 225px;color: black;
background: #fbe4c5;
border: 0px;
padding: 5px 0px;
margin-bottom: 10px;height: 100px;}
div.want_kuhn_cena_top table tr td a.want_kuhn_cena_top_link{display: block;
color: white;
background: #efc53b;
width: 225px;
text-align: center;
padding: 5px 0px;
margin-top: 10px;
margin-bottom: 10px;font-style: italic;}


div.want_skid_top{
display: none;
    width: 265px;
    background: rgba(91, 162, 69, 0.9);
    border-radius: 12px;
    padding: 20px;
    position: absolute;
    margin-top: -265px;
    margin-left: 317px;
}
div.want_skid_top div.want_skid_top_cap{
    font-family: "MyriadProCond";
    text-align: center;
    font-size: 20px;
    line-height: 18px;
}
div.want_skid_top div.want_skid_top_cap_sb{
    font-family: "MyriadProCond";
    font-size: 22px;
    line-height: 18px;
    padding: 15px 0px;
    text-align: center;
    color: #F48C05;
}
div.want_skid_top table{}
div.want_skid_top table tr td input{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px;
}
div.want_skid_top a.want_skid_top_link{
    display: block; color: white; 
    background: #F48C05; width: 225px; text-align: center; padding: 5px 0px; margin-top: 10px; font-style: italic;
}
div.want_skid_top div.want_skid_line{
    height: 2px;
    background: rgba(255, 255, 255, 0.48);
    margin: 15px 0px;
}
div.want_skid_top div.want_skid_sub{
    font-family: "MyriadProCond"; text-align: center; font-size: 20px; line-height: 18px;
}
div.want_skid_top div.want_fb{width: 40px;    height: 43px;    background: url(/images/kuhni/sc.png);    float: left;}
div.want_skid_top div.want_fb:hover{width: 40px;    height: 43px;    background: url(/images/kuhni/sc.png) 0px -76px;    float: left;}
div.want_skid_top div.want_vk{    width: 43px; height: 43px;     background: url(/images/kuhni/sc.png) -68px 0px; float: left;}
div.want_skid_top div.want_vk:hover{    width: 43px; height: 43px;     background: url(/images/kuhni/sc.png) -68px -76px; float: left;}
div.want_skid_top div.want_ok{    width: 43px; height: 43px;     background: url(/images/kuhni/sc.png) -136px 0px; float: left;}
div.want_skid_top div.want_ok:hover{    width: 43px; height: 43px;     background: url(/images/kuhni/sc.png) -136px -76px; float: left;}
div.want_soc{position: relative;
width: 132px;
margin: 0 auto;
margin-top: 15px;}
div.close_open_windss{width: 19px;
height: 19px;
position: absolute;
margin-top: -18px;
right: -18px;}
div.close_open_windss a{
    color: #AD2B28;
}
div.close_open_windsss{width: 19px;
height: 19px;
position: absolute;
margin-top: -18px;
right: -4px;}
div.close_open_windsss a{
    color: #AD2B28;
}

div.zakaz_kuhni_calend_top{ display:none;
    width: 265px; background: rgba(237, 155, 35, 0.8); border-radius: 12px; position: absolute; 
    margin-top: -550px; margin-left: 315px;
    padding: 20px;
}
div.zakaz_kuhni_calend_top div.zakaz_kuhni_calend_cap{
    font-family: "MyriadProCond"; text-align: center; 
    font-size: 25px; 
    line-height: 25px;
    font-style: italic;
    padding-bottom: 10px;
}
div.zakaz_kuhni_calend_top table{}
div.zakaz_kuhni_calend_top table tr td input{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px;
}
div.zakaz_kuhni_calend_top table tr td textarea{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px;
    height: 150px; color: black;
}
div.zakaz_kuhni_calend_top a.zakaz_kuhni_calend_link{
    display: block; color: white; 
    background: #ad2b29; 
    width: 191px; text-align: center; 
    padding: 6px 0px; margin-top: 10px; font-style: italic;
}

div.uznat_zakaz_kuhni_calend_top{ display: none;
    width: 265px; 
    background: rgba(237, 155, 35, 0.9); border-radius: 12px; position: absolute; 
    margin-top: -277px; 
    margin-left: 269px;
    padding: 20px;
}
div.uznat_zakaz_kuhni_calend_top div.uznat_zakaz_kuhni_cap{
    font-family: "MyriadProCond"; text-align: center; 
    font-size: 25px; 
    line-height: 25px;
    font-style: italic;
    padding-bottom: 10px;
}
div.uznat_zakaz_kuhni_calend_top table{}
div.uznat_zakaz_kuhni_calend_top table tr td input{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px;
}
div.uznat_zakaz_kuhni_calend_top table tr td textarea{
    width: 225px; background: #fbe4c5; border: 0px; padding: 5px 0px; margin-bottom: 10px;
    height: 150px; color: black;
}
div.uznat_zakaz_kuhni_calend_top a.uznat_zakaz_kuhni_link{
    display: block; color: white; 
    background: #ad2b29; width: 190px; text-align: center; padding: 5px 0px; margin-top: 10px; font-style: italic;
}

div.close_open_windssss{width: 19px;
height: 19px;
position: absolute;
margin-top: -18px;
right: -4px;}
div.close_open_windssss a{
    color: #AD2B28;
}

div.send_manager_bottom_left{display: none;width: 450px;height: 255px;background: url(/images/kuhni/bb1.png);position: absolute;padding: 50px 10px;margin-left: -22px;z-index: 3;}
div.send_manager_bottom_left td{padding:0px 4px;vertical-align: bottom;}
div.send_manager_bottom_left table{}
div.send_manager_bottom_left table tr td input{
    width: 427px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 6px 0px;
    margin-bottom: 7px;
}
div.send_manager_bottom_left table tr td textarea{
    width: 378px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 8px 0px;
    /* margin-bottom: 7px; */
    height: 75px;
    color: black;
    height: 115px;
}
div.send_manager_bottom_left a.send_manager_bottom_left_link{
    display: block;
    color: white;
    /* background: #DB2A71; */
    text-align: center;
    /* padding: 5px 0px; */
    margin-top: 1px;
    font-style: italic;
    width: 41px;
}


div.send_manager_bottom_left1{display: none;width: 450px;height: 255px;background: url(/images/kuhni/bb1.png);position: absolute;padding: 50px 10px;margin-left: -23px;z-index: 3;}
div.send_manager_bottom_left1 td{padding:0px 4px; vertical-align:bottom;}
div.send_manager_bottom_left1 table{}
div.send_manager_bottom_left1 table tr td input{
    width: 427px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 6px 0px;
    margin-bottom: 7px;
}
div.send_manager_bottom_left1 table tr td textarea{
    width: 377px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 8px 0px;
    /* margin-bottom: 7px; */
    height: 75px;
    color: black;
    height: 112px;
}
div.send_manager_bottom_left1 a.send_manager_bottom_left_link{
    display: block;
    color: white;
    /* background: #DB2A71; */
    text-align: center;
    /* padding: 5px 0px; */
    margin-top: 1px;
    font-style: italic;
    width: 42px;
}
div.send_manager_bottom_center1{display: none;width: 450px;height: 255px;background: url(/images/kuhni/bb3.png);position: absolute;padding: 50px 10px;margin-left: -94px;z-index: 99;}
div.send_manager_bottom_center1 table{}
div.send_manager_bottom_center1 table tr td input{
    width: 430px; 
    background: rgba(249, 247, 244, 0.77); border: 0px; 
    padding: 6px 0px; 
    margin-bottom: 7px;
}
div.send_manager_bottom_center1 table tr td textarea{
    width: 387px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 8px 0px;
    margin-bottom: 7px;
    height: 75px;
    color: black;
}
div.send_manager_bottom_center1 a.send_manager_bottom_center_link{
    display: block; color: white; 
    background: #DB2A71;  text-align: center; padding: 5px 0px; 
    margin-top: 1px; font-style: italic;
    width: 430px;
}

div.send_manager_bottom_center{display: none;width: 450px;height: 255px;background: url(/images/kuhni/bb3.png);position: absolute;padding: 50px 10px;margin-left: -94px;z-index: 99;}
div.send_manager_bottom_center table{}
div.send_manager_bottom_center table tr td input{
    width: 430px; 
    background: rgba(249, 247, 244, 0.77); border: 0px; 
    padding: 6px 0px; 
    margin-bottom: 7px;
}
div.send_manager_bottom_center table tr td textarea{
    width: 381px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 8px 0px;
    margin-bottom: 7px;
    height: 75px;
    color: black;
}
div.send_manager_bottom_center a.send_manager_bottom_center_link{
    display: block; color: white; 
    background: #DB2A71;  text-align: center; padding: 5px 0px; 
    margin-top: 1px; font-style: italic;
    width: 430px;
}

div.send_manager_bottom_right{display: none;width: 450px;height: 255px;background: url(/images/kuhni/bb2.png);position: absolute;padding: 50px 10px;margin-left: -253px;z-index: 3;}
div.send_manager_bottom_right td{padding:0px 3px; vertical-align:bottom;}
div.send_manager_bottom_right table{}
div.send_manager_bottom_right table tr td input{
    width: 427px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 6px 0px;
    margin-bottom: 7px;
}
div.send_manager_bottom_right table tr td textarea{
    width: 430px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 8px 0px;
    /* margin-bottom: 7px; */
    height: 75px;
    color: black;
    width: 100%;
    min-width: 334px;
    margin-right: 18px;
    height: 116px;
}
div.send_manager_bottom_right a.send_manager_bottom_right_link{
    display: block;
    color: white;
    /* background: #DB2A71; */
    text-align: center;
    /* padding: 5px 0px; */
    margin-top: 1px;
    font-style: italic;
    width: 42px;
}


div.send_manager_bottom_right1{display: none;width: 450px;height: 255px;background: url(/images/kuhni/bb2.png);position: absolute;padding: 50px 10px;margin-left: -253px;z-index: 3;}
div.send_manager_bottom_right1 td{padding:0px 4px; vertical-align:bottom;}
div.send_manager_bottom_right1 table{}
div.send_manager_bottom_right1 table tr td input{
    width: 426px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 6px 0px;
    margin-bottom: 7px;
}
div.send_manager_bottom_right1 table tr td textarea{
    width: 377px;
    background: rgba(249, 247, 244, 0.77);
    border: 0px;
    padding: 8px 0px;
    /* margin-bottom: 7px; */
    height: 112px;
    color: black;
}
div.send_manager_bottom_right1 a.send_manager_bottom_right_link{
    display: block;
    color: white;
    /* background: #DB2A71; */
    text-align: center;
    /* padding: 5px 0px; */
    margin-top: 1px;
    font-style: italic;
    width: 42px;
}


input.file_upload{}
.file_upload > button{
    float: right;
    width: 8em;            /* example */
    height: 100%
}
::-webkit-input-placeholder {color:#3a2200; padding-left: 10px;}
::-moz-placeholder          {color:#3a2200; padding-left: 10px;}/* Firefox 19+ */
:-moz-placeholder           {color:#3a2200; padding-left: 10px;}/* Firefox 18- */
:-ms-input-placeholder      {color:#3a2200; padding-left: 10px;}

:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}
li.menu_item a.menu_link[href='zvonok']{color:#AD2B28;}
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
background: url(/images/kuhni/nzd_30.png) no-repeat;
width: 156px;
height: 156px;
  -webkit-animation: rotating 8s linear infinite;
  -moz-animation: rotating 8s linear infinite;
  -ms-animation: rotating 8s linear infinite;
  -o-animation: rotating 8s linear infinite;
  animation: rotating 8s linear infinite;
}
.rotates {
background: url(/images/kuhni/nzd_30.png) no-repeat;
width: 156px;
height: 156px;
  -webkit-animation: rotating 8s linear infinite;
  -moz-animation: rotating 8s linear infinite;
  -ms-animation: rotating 8s linear infinite;
  -o-animation: rotating 8s linear infinite;
  animation: rotating 8s linear infinite;
}
a.rotate_know{display: block;
position: absolute;
margin-top: -100px;
width: 156px;
color: white;
text-align: center;
text-transform: uppercase;
font-size: 26px;
padding: 0px 10px;
line-height: 26px;}
div.lgs{width: 154px;position: absolute;z-index: 9;padding: 10px;}
div.manager_email{font-family: "MyriadProCond";color: #ad2b28;/* font-style: italic; *//* font-weight: bold; */font-size: 15px;margin: 0px 0px 0px 0px;font-family: "MyriadProRegular", sans-serif;}
div.manager_email span{font-size: 24px;font-weight:700;line-height: 1;}
div.close_open_windssss {
width: 19px;
height: 19px;
position: absolute;
margin-top: -21px;
right: 4px;
}
div.fh_l{
    position: absolute;
    padding: 5px;
    padding-top: 20px;
    }
  div.fh_t_l{
    position: absolute;
    margin-left: 170px;
    padding: 20px;
    }
  div.fh_t_r{
    position: absolute;
    right: 0px;
    margin-right: 165px;
    margin-top: -100px;
    padding: 20px;
    }
  div.fh_r{
    position: absolute;
    right: 0px;
    padding: 5px;
    margin-top: -105px;
    }
  div.fh_t_l p{color: white;}
  div.fh_t_r p{color: white;}
  div#to_top{
  cursor: pointer;
  display: none;
  position: fixed;
  left: 50px;
  bottom: 150px;
  z-index: 9;
  /* background: #ca2827; */
  /* width: 100px; */
  /* height: 100px; */
  /* text-align: center; */
  /* border-radius: 100px; */
  }
  div#to_top img{padding-top: 5px;}

.table_holder{max-width: 600px;margin: 0px auto 15px auto;}
.table_holder table:first-child{margin-left:-6px;}
table.contact_table{/* max-width: 700px; *//* width: 100%; */margin-top: -5px;}
table.contact_table td{padding: 0px 6px;font-size: 24px;color: #414141;}
table.contact_table td.razdel{width:1px;padding: 0px 12px;}
table.contact_table td.razdel:before{position:relative;width:1px;height: 50px;background:#ad2c28;content:" ";display: block;}

  div.cont_cap_ad{
    color: #414141;
    font-size: 22px;
    /* border-bottom: 2px dotted white; */
    /* padding-bottom: 10px; */
    /* margin-bottom: 10px; */
}
  div.cont_cap_tel{
    color: #414141;
    font-size: 25px;
    margin-bottom: 10px;
    /* margin-top:  -10px; */
}
  div.cont_cap_tel span{
    font-size: 42px;
    font-family: "MyriadProBold", sans-serif;
}
.somn{padding: 20px;text-align: center; max-width: 700px;}
.somn p{
 text-align: center;
font-size: 20px;
color: #49240b;
}
.somn .cap{
   font-size: 35px;
text-transform: uppercase;
color: #ED9B23;
}
.soc_druzba{
text-align: center;
}
#voprosi{padding-top: 30px;}
#voprosi p.clhelps{margin-bottom:0px;}
#voprosi .mns_caption{margin-bottom:0px; padding-bottom:0px;}

@media (min-width: 992px){
  .col-md-offset-15 {
      margin-left: 12.5%;
  }
}
div.wh p{color:white;}