html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: "Airport";
    src: url(Airport.otf);
}

@font-face {
    font-family: AA;
    src: url(AA-BebasNeue.ttf);
}

@font-face {
    font-family: BebasNeueRegular;
    src: url(BebasNeueRegular.otf);
}

@font-face {
    font-family: KelsonSans;
    src: url(KelsonSansRegular.otf);
}


@font-face {
    font-family: HelveticaNeueCyr;
    src: url(HelveticaNeueCyr-Medium.otf);
}

@font-face {
    font-family: HelveticaNeueCyrRom;
    src: url(HelveticaNeueCyr-Roman.otf);
}

@font-face {
    font-family: LuzSans;
    src: url(LUZRO.TTF);
}

@font-face {
    font-family: NautilusPompilius;
    src: url(Nautilus.otf);
}


body {
    background: rgb(138,193,232) url("../images/lakis/light_grey.png") repeat;
    color: black;
    word-wrap: break-word;
}

h1, h2, h3, h4, h5 {
    line-height: normal;
}

h1 {
    font-size: 1.25em;
}

h2 {
    font-size: 1.2em;
}

h3 {
    font-size: 1.15em;
}

h4 {
    font-size: 1.1em;
}

h5 {
    font-size: 1em;
}

a {
    color: #398dd8;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0 none;
}

textarea {
    resize: vertical;
}

input, textarea, select, button, body {
    font: 12px/16px Arial, Helvetica, sans-serif;
}

input, textarea, select, button, a {
    outline: none;
}

p {
    margin-bottom: 0.4em;
}

hr {
    border: 0 none;
    border-top: 1px solid black;
    height: 1px;
}

ul {
    margin: 0 0 18px 2em;
    list-style: disc outside;
}

ol {
    margin: 0 0 18px 2.1em;
    list-style: decimal;
}

.reset, .reset li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.clr {
    clear: both;
}

.thide, .htmenu span {
    overflow: hidden;
    display: block;
    height: 0;
    line-height: normal;
}

table.userstop, table.pm, table.tableform, table.calendar {
    border-collapse: collapse;
    border-spacing: 0;
}

.main_info{
    margin: 0px auto;
    width:1024px;
    background: white;
}

.title_cat{
    text-align: center;
    font-size: 36px;
    font-family: "BebasNeueRegular";
    color: rgb( 50, 48, 47 );
    font-weight: normal;
}

.why_info{
    overflow: hidden;
    padding: 0px 0% 0px 4%;
}

.why_col{
    width:28%;
    float: left;
    padding: 0px 2% 0px 2%;
    min-height: 243px;
}

.why_col h2{
    height: 96px;
    font-size: 23px;
    font-family: "BebasNeueRegular";
    color: rgb( 0, 0, 0 );
    padding-top: 20px;
    padding-left: 100px;
    font-weight: normal;
}

.why_col p{
    font-size: 17px;
    font-family: "KelsonSans";
    color: #32302F;
    padding-left: 13px;
}


.main_head{
    background: url("../images/lakis/back_up.png") no-repeat;
    height: 115px;
    position: relative;
}

.main_head div p {
    font-size: 22px;
    font-family: "BebasNeueRegular";
    color: rgb( 255, 255, 255 );
    line-height: 1.2;
}


.main_action{
    background: url("../images/lakis/back_action.jpg") no-repeat;
    padding: 40px 0px 40px 0px;
}

.action_predl{
    font-size: 36px;
    font-family: "AA";
    color: rgb( 50, 48, 47 );
    line-height: 1;
    text-align: left;
    margin-top: 15px;
}

.action_info_text{
    font-size: 21px;
    font-family: "KelsonSans";
    color: rgb( 50, 48, 47 );
    margin-top: 3px;
    padding-left: 19px;
    line-height: 1;


}

.action_info{
    position: relative;
    margin: 0px auto;
    width: 504px;
    background: white;
    overflow: hidden;
    padding-bottom: 0px;
}

#line_org_child{
    text-align: center;
    position: relative;
    z-index: 2;
    height: 83px;
    text-align: center;
}

#line_org_child img{
    position: absolute;
    left: 50%;
    margin-left: -580px;
}

#line_org_child span{
    position: relative;
    z-index: 3;
    top: 17px;
    font-size: 38px;
    line-height: 0.778;
    font-family: "AA";
    color: white;
}

#under_line{
    background: none repeat scroll 0% 0% rgb(248, 239, 222);
    position: relative;
    width: 1024px;
    margin: -25px auto;
    min-height: 435px;
    z-index: 1;
}

#red_line{
    height:58px;
    width:100%;
    max-width: 1920px;
    min-width: 1024px;
    margin: 0px auto;
    position: relative;
    z-index:7;
}

#reserve_red_line{
    height:58px;
    width: 1024px;
    background: none repeat scroll 0% 0% rgb(245, 237, 220);
    margin:0px auto;
    display: none;
}

#red_line img{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
}



.red_line_menu{
    width: 1024px;
    text-align: center;
    margin: 0px auto;
    position: relative;
    z-index: 3;
}

.red_line_menu ul{

}

.red_line_menu ul li{
    float: left;
    padding: 20px 10px 20px 10px;
    list-style: none outside none;
    color: white;
}

.red_line_menu ul li span{
    color: white;
    font-size: 21px;
    font-family: "AA";
    cursor: pointer;
}


.main_programm{
background: none repeat scroll 0% 0% rgb(245, 237, 220);
position: relative;
width: 1024px;
margin: -5px auto;
min-height: 500px;
z-index: 1;
padding-top:15px;
}

.guest{

}

.guest p{
text-align: center;
    font-size: 18px;
    font-family: "LuzSans";
    color: rgb( 183, 113, 21 );
    line-height: 1.167;
    text-align: center;
}

.deto_prog{

}

.deto_prog h1{
    font-size: 32px;
    font-family: "NautilusPompilius";
    color: rgb( 118, 141, 184 );
    line-height: 1.1;
    padding: 0px 0px 15px 0px;
}

.deto_prog p{
    font-size: 18px;
    font-family: "HelveticaNeueCyrRom";
    color: rgb( 16, 31, 43 );
    line-height: 1.273;
}

.why_deto_planet{
    margin-top:30px;
    position: relative;
}

.why_table{
    margin-top:45px;

}


.why_table p{
    font-size: 16px;
    font-family: "Myriad Pro";
    color: rgb( 54, 54, 54 );
    line-height: 1.111;
    padding-left: 25px;
}

.why_table td span{
    font-size: 27px;
    font-family: "AA";
    color: rgb(255, 255, 255);
    line-height: 1;
    text-align: center;
    position: absolute;
    top: 34%;
    left: 21%;
    z-index: 2;
}

.persons_on_event{
    margin-top:45px;
}

.persons_on_event table img{
    width:90%;
}

.fotos_deto{
    margin-top: 40px;
}

.five_reason_to_work{
     margin-top: 40px;
 }

.five_reason_to_work p{
    font-size: 19px;
    font-family: "LuzSans";
    color: rgb( 87, 105, 138 );
    line-height: 1;
    text-align: left;
}

.our_clients{
     margin-top: 40px;
     min-height: 945px;
 }

.our_clients h1{
    font-size: 20px;
    font-family: "NautilusPompilius";
    color: rgb(97, 153, 201);
    line-height: 1.1;
    text-align: center;
    padding: 20px 0px 20px 0px;
    height: 93px;
}

.our_clients p{
    font-size: 14px;
    font-family: "LuzSans";
    color: rgb( 29, 48, 64 );
    line-height: 1.111;
    text-align: left;
}

#our_client_col1{
height: 390px;
float: left;
width: 25%;
background: url("../images/deto_new/our_clients_1.jpg") no-repeat scroll 50% 0% transparent;
padding: 0px 4% 0px 4%;
}

#our_client_col2{
    height: 390px;
    float: left;
    width: 25%;
    background: url("../images/deto_new/our_clients_2.jpg") no-repeat scroll 50% 0% transparent;
    padding: 0px 4% 0px 4%;
}

#our_client_col3{
    height: 390px;
    float: left;
    width: 25%;
    background: url("../images/deto_new/our_clients_3.jpg") no-repeat scroll 50% 0% transparent;
    padding: 0px 4% 0px 4%;
}

.why_text_slide{
    position: absolute;
    z-index: 2;
    bottom: 5%;
    width: 65%;
    left: 7%;
}

.why_text_slide p{
    font-size: 19px;
    font-family: "LuzSans";
    color: rgb( 97, 153, 201 );
    line-height: 0.9;
    text-align: left;
}

.title_part{
    font-size: 36px;
    font-family: "Airport";
    color: rgb( 255, 255, 255 );
    line-height: 0.778;
    text-align: center;
    height: 113px;
    margin-top: 70px;
}


.title_part span{
    position: relative;
    z-index: 3;
    top: 54px;

}

.title_part img{
    position: absolute;
    left: 50%;
    margin-left: -299px;
}

#foot_phone_numb{
    height: 38px;
    background: rgb(0,143,2);
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.how_to_work_h{
    font-size: 23px;
    font-family: "BebasNeueRegular";
    color: rgb( 50, 48, 47 );
    line-height: 1;
    font-weight: normal;
}

.how_to_work_p{
    font-size: 14px;
    font-family: "KelsonSans";
    color: rgb( 105, 100, 98 );
    text-align: center;
}

#foot_phone_numb p{
    float:left;
    padding: 8px 0px 7px 20px;
}

#foot_phone_numb img{
    float:left;
}

#foot_phone_numb span{
    font-size: 30px;
    font-family: "AA";
    color: rgb( 255, 255, 255 );
    line-height: 0.778;

}


.foot_ship{
    height:610px;
    width:100%;
    max-width: 1920px;
    min-width: 1024px;
    margin: 0px auto;
    position: relative;
}

#foot_sea{
    height:152px;
    width: 100%;
    background: rgb(107,169,224);
    position: absolute;
    bottom: 0px;
}

#soc_seti{
    position: absolute;
    bottom: 28px;
    left: 0%;
    z-index: 4;
    margin-left: 42px;
    width:350px;
}

#soc_seti a{
float:left;
margin: 0px 18px 0px 0px;
}


#soc_seti img{
    width: 70px;
    margin: 0px 6px 0px 5px;
}

#soc_seti_shadow{
    position: absolute;
    bottom: 0px;
    left: 0%;
    z-index: 3;
    margin-left: -16px;
}

#foot_fish{
    background: url("../images/deto_new/foot_fish.png") 50% 0% no-repeat;
    height: 200px;
    width: 100%;
    position: absolute;
    bottom: 0px;
}

#foot_ship{
position: absolute;
bottom: 145px;
right: 136px;
    z-index: 4;
}

#foot_ship_shadow{
    position: absolute;
    bottom: 0px;
    right: 136px;
    margin-right: 33px;
}

#develop_design_logos{
    position: absolute;
    bottom: 28px;
    right: 226px;
    z-index: 4;
    width: 230px;
    margin-left: 42px;
}

#develop_design_logos p{
    font-size: 25px;
    font-family: "AA";
    color: rgb(255, 255, 255);
    line-height: 0.96;
    margin: 3px 0px 4px 3px;
}

#develop_design_logos a{
    float:left;
    margin: 0px 18px 0px 0px;
}

#develop_design_logos_shadow{
    position: absolute;
    bottom: 0px;
    right: 226px;
    z-index: 3;
    margin-right: 41px;
}

#sitemakers63{
    background: url("../images/deto_new/site_makers63_logo.png") 0% 0% no-repeat;
    width: 86px;
    height: 86px;
}
#sitemakers63:hover{
    background: url("../images/deto_new/site_makers63_logo.png") 0% -87px no-repeat;
}

#artitype{
    background: url("../images/deto_new/artitype_logo.png") 0% 0% no-repeat;
    width: 86px;
    height: 86px;
}
#artitype:hover{
    background: url("../images/deto_new/artitype_logo.png") 0% -87px no-repeat;
}



#vk_soc{
    background: url("../images/deto_new/foot_vk_soc.png") 0% 0% no-repeat;
    width: 86px;
    height: 86px;
}
#vk_soc:hover{
    background: url("../images/deto_new/foot_vk_soc.png") 0% -88px no-repeat;
}

#skype_soc{
    background: url("../images/deto_new/foot_skype_soc.png") 0% 0% no-repeat;
    width: 86px;
    height: 86px;
}
#skype_soc:hover{
    background: url("../images/deto_new/foot_skype_soc.png") 0% -88px no-repeat;
}

#insta_soc{
    background: url("../images/deto_new/foot_insta_soc.png") 0% 0% no-repeat;
    width: 86px;
    height: 86px;
}

#insta_soc:hover{
    background: url("../images/deto_new/foot_insta_soc.png") 0% -88px no-repeat;
}

/*for send_order_main*/

.sent_order_main{

}

.sent_order_main p{
    position: absolute;
    left: 27px;
    top: 70px;
    font-size: 22px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}

.sent_order{
    font-size:20px;
    font-family: "LuzSans";
    color: rgb( 47, 79, 104 );
    line-height: 1.167;
    padding: 5px;
    border: none;
}
#addcform{
    display: block !important;
}
.review_bl_form .tableform{
    width: 100%;
}
.review_bl_form .bb-editor{
    border-radius: 0px 0px 12px 12px;
    border: 2px solid #7e5933;
}
.review_bl_form .editorcomm .bb-editor{
    width: 99%;
    margin-top: 10px;
}
.review_bl_form .bb-editor textarea{
    border-radius: 0px 0px 8px 8px;
    resize: none;
}
.review_bl_form input{
    width: 85%;
}
.sent_name{
    width: 145px;
    height: 25px;
    background: url("../images/lakis/form_name.png") no-repeat scroll 0px 0px #FFF;
    border-radius: 10px;
    border: 2px solid #7e5933;
    padding-left: 50px;
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    font-family: KelsonSans;
    color: rgb( 101, 87, 74 );
}

.sent_sec{
    width: 145px;
    height: 25px;
    border-radius: 10px;
    border: 2px solid #7e5933;
    padding-left: 10px;
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    font-family: KelsonSans;
    color: rgb( 101, 87, 74 );
}

.sent_phone{
    width: 145px;
    height: 25px;
    background: url("../images/lakis/form_phone.png") no-repeat scroll 0px 0px #FFF;
    border-radius: 10px;
    border: 2px solid #7e5933;
    padding-left: 50px;
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    font-family: KelsonSans;
    color: rgb( 101, 87, 74 );

}

.sent_mail{
    width: 145px;
    height: 25px;
    background: url("../images/lakis/form_mail.png") no-repeat scroll 0px 0px #FFF;
    border-radius: 10px;
    border: 2px solid #7e5933;
    padding-left: 50px;
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    font-family: KelsonSans;
    color: rgb( 101, 87, 74 );

}

.review_comm h2 a{
    color: inherit !important;
}

.r_back{
    background: url("../images/lakis/line_action.png") no-repeat scroll 0% 96% transparent;
}

.sent_order_button{
    background: url("../images/lakis/action_button.png") no-repeat scroll 50% 0% transparent;
    width: 205px;
    height: 37px;
    cursor: pointer;
    padding-top: 3px;
    text-align: center;
    float: right;
    margin-top: 10px;
}

.sent_order_but{
    background: url("../images/lakis/button_product.png") no-repeat scroll 50% 0% transparent;
    width: 205px;
    height: 48px;
    cursor: pointer;
    margin: 10px auto 8px;
    font-size: 22px;
    font-family: "KelsonSans";
    color: #FFF;
    line-height: 1;
    padding-top: 12px;
    text-align: center;
}

.sent_order_but:hover{
    text-shadow: 0px 0px 3px white;
}

.sent_order_button:hover{
    background: url("../images/lakis/action_button.png") no-repeat scroll 50% -40px transparent;
}

#sent_order_work1{
      background: url("../images/lakis/work_sent_1.png") no-repeat scroll 50% 0% transparent;
      width: 129px;
      height: 30px;
      cursor: pointer;
  }

#sent_order_work1:hover{
    background: url("../images/lakis/work_sent_1.png") no-repeat scroll 50% -30px transparent;
}

.sent_order_product{
    background: url("../images/lakis/button_product.png") no-repeat scroll 50% 0% transparent;
    width: 205px;
    height: 48px;
    cursor: pointer;
    margin: 10px auto 8px auto;
    font-size: 18px;
    font-family: "KelsonSans";
    color: rgb( 255, 255, 255 );
    line-height: 1;
    padding-top: 5px;
}


.sent_order_product:hover{
   text-shadow: 0px 0px 3px white;
}

.sent_order_product_to{
    background: url("../images/lakis/button_product.png") no-repeat scroll 50% 0% transparent;
    width: 205px;
    height: 48px;
    cursor: pointer;
    margin: 10px auto 8px auto;
    font-size: 18px;
    font-family: "KelsonSans";
    color: rgb( 255, 255, 255 );
    line-height: 1;
    padding-top: 5px;
    text-align: center;
}


.sent_order_product_to:hover{
    text-shadow: 0px 0px 3px white;
}

#sent_order_work2{
    background: url("../images/lakis/work_sent_2.png") no-repeat scroll 50% 0% transparent;
    width: 129px;
    height: 30px;
    cursor: pointer;
}

#sent_order_work2:hover{
    background: url("../images/lakis/work_sent_2.png") no-repeat scroll 50% -30px transparent;
}

#sent_order_work3{
    background: url("../images/lakis/work_sent_3.png") no-repeat scroll 50% 0% transparent;
    width: 217px;
    height: 30px;
    cursor: pointer;
}

#sent_order_work3:hover{
    background: url("../images/lakis/work_sent_3.png") no-repeat scroll 50% -30px transparent;
}

#sent_order span{
    font-size: 26px;
    font-family: "Airport";
    color: rgb(16, 31, 43);
    line-height: 0.933;
}



/*for send_order -end*/

.action_main{

}

.action_text{
    position: absolute;
    top: 27px;
    left: 91px;
    color: white;
    font-size: 19px;
    line-height: 1.1;
}

.main_programm_foot{
    background: none repeat scroll 0% 0% rgb(245, 237, 220);
    position: relative;
    width: 1024px;
    margin: -5px auto;
    min-height: 500px;
    z-index: 1;
    padding-top:15px;
}

/*for send_order foot_main*/


#sent_name_foot{
    position: absolute;
    top: 169px;
    left: 63px;
    width: 178px;
}

#sent_email_foot{
    position: absolute;
    top: 216px;
    left: 63px;
    width: 178px;
}

#sent_phone_foot{
    position: absolute;
    top: 264px;
    left: 63px;
    width: 178px;
}

#sent_order_foot{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% 0% transparent;
    position: absolute;
    top: 330px;
    left: 13px;
    z-index: 5;
    width: 256px;
    height: 28px;
    cursor: pointer;
    padding-top: 3px;
    text-align: center;
}

#sent_order_foot span{
    font-size: 26px;
    font-family: "Airport";
    color: rgb(16, 31, 43);
    line-height: 0.933;
}

#sent_order_foot:hover{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% -32px transparent;
}

/*for send_order foot-end*/

/*for_form_phone_order*/

#zakaz_phone_view{
    cursor: pointer;
}

.sent_order_phone{
    background: url("../images/deto_new/form_order_phone.png") no-repeat scroll 50% 0% transparent;
    width: 352px;
    height: 231px;
    position: relative;
    padding-top: 7px;
    display: none;
    z-index:101;
}

.sent_order_phone p{
    font-size: 20px;
    font-family: "LuzSans";
    color: rgb( 16, 31, 43 );
    line-height: 1;
    text-align: center;
}

#sent_name_phone{
    position: absolute;
    top: 70px;
    left: 78px;
    width: 219px;
}

#sent_phone_phone{
    position: absolute;
    top: 127px;
    left: 78px;
    width: 219px;
}

#sent_order_phone{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% 0% transparent;
    position: absolute;
    top: 184px;
    left: 45px;
    z-index: 5;
    width: 256px;
    height: 28px;
    cursor: pointer;
    padding-top: 3px;
    text-align: center;
}

#sent_order_phone span{
    font-size: 26px;
    font-family: "Airport";
    color: rgb(16, 31, 43);
    line-height: 0.933;
}

#sent_order_phone:hover{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% -32px transparent;
}
/*for_form_phone_order -end*/

/*for_forms*/
/*special*/

.speedbar{
    width: 88%;
    margin-left: 6%;
    font-size: 18px;
}

#zakaz_obraz_view{
    cursor: pointer;
}

.forms_event{
    width: 962px;
    height: 486px;
    position: relative;
    padding-top: 46px;
}

.forms_event h1{
    font-size: 36px;
    font-family: "AA";
    color: rgb(39, 120, 160);
    line-height: 0.5;
    padding-left: 28px;
    margin-top: -11px;
}

.forms_event h2{
    font-size: 24px;
    font-family: "LuzSans";
    color: rgb( 54, 54, 54 );
    line-height: 1.167;
    text-align: center;
}

.forms_event h3{
    font-size: 18px;
    font-family: "LuzSans";
    color: rgb( 54, 54, 54 );
    line-height: 1.111;
    text-align: left;
}

.forms_event p{
    font-size: 21px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}

#special_programm{
    background: url("../images/deto_new/form_order_special.png") no-repeat scroll 50% 0% transparent;
    z-index: 101;
    display: none;
}

#sent_name_special{
    position: absolute;
    top: 169px;
    left: 60px;
    width: 182px;
}

#sent_phone_special{
    position: absolute;
    top: 216px;
    left: 60px;
    width: 182px;
}

#sent_email_special{
    position: absolute;
    top: 264px;
    left: 60px;
    width: 182px;
}

#sent_order_special{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% 0% transparent;
    position: absolute;
    top: 330px;
    left: 13px;
    z-index: 5;
    width: 256px;
    height: 28px;
    cursor: pointer;
    padding-top: 3px;
    text-align: center;
}

#sent_order_special span{
    font-size: 26px;
    font-family: "Airport";
    color: rgb(16, 31, 43);
    line-height: 0.933;
}

.sent_order_special p{
    position: absolute;
    left: 27px;
    top: 70px;
    font-size: 22px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}

#sent_order_special:hover{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% -32px transparent;
}

#zakaz_special_view{
    cursor: pointer;
}

/*for_form_special_order -end*/


/*for_form_obraz_order*/
#obraz_programm{
    background: url("../images/deto_new/form_order_obraz_pro.png") no-repeat scroll 50% 0% transparent;
    z-index: 101;
    display: none;
}

.fullstory{
    font-size: 14px;
    font-family: "KelsonSans";
    color: #696462;
}

.sent_order_programm p{
    position: absolute;
    left: 35px;
    top: 70px;
    font-size: 22px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}
#sent_name_programm{
    position: absolute;
    top: 169px;
    left: 60px;
    width: 182px;
}

#sent_phone_programm{
    position: absolute;
    top: 216px;
    left: 60px;
    width: 182px;
}

#sent_email_programm{
    position: absolute;
    top: 264px;
    left: 60px;
    width: 182px;
}

#sent_order_programm{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% 0% transparent;
    position: absolute;
    top: 330px;
    left: 13px;
    z-index: 5;
    width: 256px;
    height: 28px;
    cursor: pointer;
    padding-top: 3px;
    text-align: center;
}

#sent_order_programm span{
    font-size: 26px;
    font-family: "Airport";
    color: rgb(16, 31, 43);
    line-height: 0.933;
}

.sent_order_programm p{
    position: absolute;
    left: 27px;
    top: 70px;
    font-size: 22px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}

#sent_order_programm:hover{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% -32px transparent;
}
/*for_form_obraz_order -end*/

/*for_form_hero_order*/
#like_child_hero{
    background: url("../images/deto_new/form_order_hero.png") no-repeat scroll 50% 0% transparent;
    z-index:101;
    display: none;
}

#zakaz_hero_view{
    cursor: pointer;
}

.sent_order_hero p{
    position: absolute;
    left: 27px;
    top: 70px;
    font-size: 22px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}

#sent_name_hero{
    position: absolute;
    top: 169px;
    left: 60px;
    width: 182px;
}

#sent_phone_hero{
    position: absolute;
    top: 216px;
    left: 60px;
    width: 182px;
}

#sent_email_hero{
    position: absolute;
    top: 264px;
    left: 60px;
    width: 182px;
}

#sent_order_hero{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% 0% transparent;
    position: absolute;
    top: 330px;
    left: 13px;
    z-index: 5;
    width: 256px;
    height: 28px;
    cursor: pointer;
    padding-top: 3px;
    text-align: center;
}

#sent_order_hero span{
    font-size: 26px;
    font-family: "Airport";
    color: rgb(16, 31, 43);
    line-height: 0.933;
}

.sent_order_hero p{
    position: absolute;
    left: 27px;
    top: 70px;
    font-size: 22px;
    font-family: "LuzSans";
    color: rgb(29, 59, 70);
    line-height: 1.167;
}

#sent_order_hero:hover{
    background: url("../images/deto_new/zakaz_btn.png") no-repeat scroll 50% -32px transparent;
}

/*for_form_hero_order -end*/

/*action_time*/
.count_day{
    opacity: 0;
}

.count_day table{
    width: 55%;
    margin-left: 22%;
    margin-top: 5px;
}

.count_day table p{
    font-size: 40px;
    font-family: "AA";
    color: rgb( 88, 88, 88 );
    line-height: 0.7;
    text-align: center;
    margin-bottom: 0px;
}

.count_day table td{
    width:25%;
    text-align: center;
    border-spacing: 0px;
}

.count_day table span{
    font-size: 14px;
    font-family: "HelveticaNeueCyr";
    color: rgb( 107, 169, 224 );
    line-height: 1;
    }


/*action_time end*/

/*for slider fotos*/
#fader {
    position: relative;
    width: 60%;
    margin: 0px auto;
    top: 122px;
    max-width: 546px;
}

#fader img {
    position: absolute;
    background-color: #f3f4ef; border: 1px solid #dedede; padding: 5px;
    top: 0;
    left: 0;
    max-width: 100%;
    height: auto;
}

.slider_deto_back{
    text-align: center;
    background: url("../images/deto_new/fotos_slider1.jpg") no-repeat scroll 54% 0px transparent;
    height: 473px;
    padding-top: 134px;
    padding-left: 17px;
    position: relative;
}
#slider{
    margin: 0px auto;
}

#slider ul li a img{
    width: 540px;
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
    /*
        define width and height of list item (slide)
        entire slider area will adjust according to the parameters provided here
    */
    width:540px;
    height:372px;
    overflow:hidden;
}
#prevBtn{
    background: url("../images/deto_new/slide_left.png") no-repeat scroll 0% 0px transparent;
    display: block;
    width: 42px;
    height: 32px;
    position: absolute;
    left: 50%;
    bottom: 57px;
    z-index: 10;
    margin-left: -78px;
}

#nextBtn{
    background: url("../images/deto_new/slide_right.png") no-repeat scroll 0% 0px transparent;
    display: block;
    width: 42px;
    height: 32px;
    position: absolute;
    left: 50%;
    bottom: 57px;
    z-index: 10;
    margin-left: 14px;
}


#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
    display:block;
    position:relative;
    width:42px;
    height:32px;
    background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a{
    background:url(../images/btn_next.gif) no-repeat 0 0;
}

/* numeric controls */

ol#controls{
    margin:1em 0;
    padding:0;
    height:28px;
}
ol#controls li{
    margin:0 10px 0 0;
    padding:0;
    float:left;
    list-style:none;
    height:28px;
    line-height:28px;
}
ol#controls li a{
    float:left;
    height:28px;
    line-height:28px;
    border:1px solid #ccc;
    background:#DAF3F8;
    color:#555;
    padding:0 10px;
    text-decoration:none;
}
ol#controls li.current a{
    background:#5DC9E1;
    color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/*for slider fotos*/

#samara_deto{
    position: absolute;
    bottom: 0px;
    left:200px;
}

#samara_deto span{
    font-family: "AA";
    color: rgb(124, 165, 217);
    font-size: 37px;
    margin-left: 5px;
    position: relative;
    bottom: 3px;
}

#samara_deto_number_head{
    position: absolute;
    bottom: 0px;
    right:200px;
}

#samara_deto_number_head span{
    font-family: "AA";
    color:rgb(0,161,3);
    font-size: 37px;
    margin-left: 5px;
    position: relative;
    bottom: 3px;
}

.numbers_mebel{
    float: left;
    width: 29%;
    padding: 0px 2% 50px 2%;
    text-align: center;
}

.numbers_mebel p{
    font-size: 24px;
    font-family: "BebasNeueRegular";
    color: rgb( 50, 48, 47 );
    text-align: center;
    line-height: 1.1;
}

.footer_mebel_miru{
    background: rgb(54,59,72);
    overflow: hidden;
    margin-top: 0px;
}

.f_right{
    float: right;
    padding: 15px 10px 13px 10px;
}

.f_right p{
    font-size: 26px;
    font-family: "BebasNeueRegular";
    color: rgb( 255, 255, 255 );
    float: right;
}

.f_right img{
    float: right;
}

@import url(http://fonts.googleapis.com/css?family=Philosopher&subset=latin,cyrillic);
footer {
    background-color: #111111;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
    font: 14px/1.3 'Philosopher',Arial,sans-serif;
    height: 45px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100000;
}
footer h2 {
    color: #EEEEEE;
    font-size: 14px;
    font-weight: normal;
    width: 540px;
    text-align:center;
}

.time{
    display: block;
    margin: 0 auto;
    padding: 8px 0 0px;
    position: relative;
    text-align: center;
}

.time *{vertical-align: top;}

.time ins,
.time .clock{
    position: relative;
    top: 10px;
    width: 40px;
    height: 55px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: transparent url(http://xn----9sbejbuseqhdv6d6e.xn--p1ai/templates/lakis/style/sprites.png) no-repeat -260px -154px;
}

.time .clock{margin-right: 7px;}

.time ins{width: 10px;}

.time ins{background-position: -300px -154px;}

.time .etitle{
    position: absolute;
    width: 110px;
    text-align: center;
    left: 50%;
    margin-left: -47px;
    top: 55px;
    line-height: 30px;
}

.etitle-1{font-size: 1.6em;}

.etitle-2{
    font-size: 1.27em;
    padding-top: .1em;
}

.etitle-3{
    font-size: 1.05em;
    padding-top: .2em;
}

.etitle-4{
    font-size: .87em;
    padding-top: .3em;
}

.c-block,.c-block1,.c-block2{
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 18px 0 3px;
    padding: 4px 0 40px 3px;
    position: relative;
    background: transparent url(http://xn----9sbejbuseqhdv6d6e.xn--p1ai/templates/lakis/style/sprites.png) no-repeat -260px 0;
}

.c-block:before,.c-block1:before,.c-block2:before{
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    width: 31px;
    background: transparent url(http://xn----9sbejbuseqhdv6d6e.xn--p1ai/templates/lakis/style/sprites.png) no-repeat 100% -77px;
    height: 77px;
}

.bl-inner,.bl-inner1,.bl-inner2{
    position: relative;
    margin-right: -10px;
    height: 48px;
    background: transparent url(http://xn----9sbejbuseqhdv6d6e.xn--p1ai/templates/lakis/style/sprites.png) no-repeat -5px -48px;
}

.bl-inner span,.bl-inner1 span,.bl-inner2 span{
    display: none;
    font-size: 46px;
    color: #fff;
    line-height: 46px;
    margin-left: 2px;
}

.bl-inner:before,.bl-inner1:before,.bl-inner2:before{
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    width: 3px;
    background: transparent url(http://xn----9sbejbuseqhdv6d6e.xn--p1ai/templates/lakis/style/sprites.png) no-repeat -122px -48px;
    height: 48px;
}

.c-block-1,.c-block1-1,.c-block2-1{width: 20px;}
.c-block-2,.c-block1-2,.c-block2-2{width: 45px;}
.c-block-3,.c-block1-3,.c-block2-3{width: 70px;}

.review_main{
    position: relative;
    overflow: hidden;
    width: 100%;
    left: 0%;
    min-height: 220px;
    margin-top: 40px;
}
#dle-content .review_main:first-child{
    margin-top: 0px;
}
#dle-content .review_main:first-child .date_rew{
    display: none;
}
#dle-content .review_main:first-child .review_text hr{
    display: none;
}
#dle-content .review_main:first-child .review_text>h2{
    display: none;
}
.review_info{
    padding-left: 270px;
}

.review_img{
    width:250px;
    position: absolute;
    top:0px;
    left:0px;
}

.review_img img{
    width:100%;

}


.review_text{
    font-size: 16px;
    font-family: "KelsonSans";
    color: rgb( 50, 48, 47 );
    font-weight: normal;
}

.mebel_product{
    width: 29%;
    margin: 0px 2% 30px 2%;
    float: left;
}

.shadow_pro{
    box-shadow: 0px 0px 2px 0px grey;
    padding-bottom: 8px;
}

.shadow_pro:hover{
    box-shadow: 0px 0px 4px 1px grey;
}

.mebel_product p{
    font-size: 14px;
    font-family: "KelsonSans";
    color: rgb( 47, 47, 47 );
    line-height: 1.143;
    text-align: center;
    font-weight: normal;
}

.img_pro img{
   display: none;
}

.title_product{
    font-size: 16px;
    font-family: "KelsonSans";
    color: rgb( 95, 95, 95 );
    text-align: center;
    font-weight: normal;
    padding: 7px 10px 9px 10px;
}

.title_product_main{
    font-size: 20px;
    font-family: "BebasNeueRegular";
    color: rgb( 119, 70, 41 );
    text-align: center;
    font-weight: normal;
    padding-bottom: 7px;
}

.title_product_main a{
    text-decoration: none;
    color: inherit;
}

.back_img{
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    min-height: 100%;
}

::-webkit-input-placeholder {
    color: rgb( 101, 87, 74 );
}

:-moz-placeholder { /* Firefox 18- */
    color: rgb( 101, 87, 74 );
}

::-moz-placeholder {  /* Firefox 19+ */
    color: rgb( 101, 87, 74 );
}

:-ms-input-placeholder {
    color: rgb( 101, 87, 74 );
}

.cbh-phone{
    position:fixed;
    visibility:hidden;
    background-color:transparent;
    width:200px;
    height:200px;
    cursor:pointer;
    z-index:2000;
    -webkit-transition:visibility .5s;
    -moz-transition:visibility .5s;
    -o-transition:visibility .5s;
    transition:visibility .5s
}

.cbh-phone.show{
    visibility:visible
}

@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }

}

@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}

@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }

    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }

}

@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }

    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}

@keyframes fadeOutRight{
    0%{
        opacity:1
    }

    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}

.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}

.cbh-phone.static{
    opacity:.6
}

.stat{
    font-size: 14px;
    font-family: "KelsonSans";
    color: #2F2F2F;
    line-height: 1.143;
}

.cbh-phone.hover{
    opacity:1
}

.cbh-ph-circle{
    width:160px;
    height:160px;
    top:20px;
    left:20px;
    position:absolute;
    background-color:transparent;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid rgba(30,30,30,.4);
    opacity:.1;
    -webkit-animation:cbh-circle-anim 1.2s infinite ease-in-out;
    -moz-animation:cbh-circle-anim 1.2s infinite ease-in-out;
    -ms-animation:cbh-circle-anim 1.2s infinite ease-in-out;
    -o-animation:cbh-circle-anim 1.2s infinite ease-in-out;
    animation:cbh-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}

.cbh-phone:active .cbh-ph-circle{
    -webkit-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;
    -moz-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;
    -ms-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;
    -o-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;
    animation:cbh-circle-anim 1.1s infinite ease-in-out!important
}

.cbh-phone.static .cbh-ph-circle{
    -webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;
    -moz-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;
    -ms-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;
    -o-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;
    animation:cbh-circle-anim 2.2s infinite ease-in-out!important
}

.cbh-phone:hover .cbh-ph-circle{
    border-color:rgba(0,175,242,1);
    opacity:.5
}

.cbh-phone.green:hover .cbh-ph-circle{
    border-color:rgba(117,235,80,1);
    opacity:.5
}

.cbh-phone.green .cbh-ph-circle{
    border-color:rgba(0,175,242,1);
    opacity:.5
}

.cbh-phone.gray:hover .cbh-ph-circle{
    border-color:rgba(204,204,204,1);
    opacity:.5
}

.cbh-phone.gray .cbh-ph-circle{
    border-color:rgba(117,235,80,1);
    opacity:.5
}

.cbh-ph-circle-fill{
    width:100px;
    height:100px;
    top:50px;
    left:50px;
    position:absolute;
    background-color:#000;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid transparent;
    opacity:.1;
    -webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
    animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}

.cbh-phone:active .cbh-ph-circle-fill{
    -webkit-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    -moz-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    -ms-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    -o-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important
}

.cbh-phone.static .cbh-ph-circle-fill{
    -webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    -moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    -ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    -o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity:0!important
}

.cbh-phone:hover .cbh-ph-circle-fill{
    background-color:rgba(0,175,242,.5);
    opacity:.75!important
}

.cbh-phone.green:hover .cbh-ph-circle-fill{
    background-color:rgba(117,235,80,.5);
    opacity:.75!important
}

.cbh-phone.green .cbh-ph-circle-fill{
    background-color:rgba(0,175,242,.5);
    opacity:.75!important
}

.cbh-phone.gray:hover .cbh-ph-circle-fill{
    background-color:rgba(204,204,204,.5);
    opacity:.75!important
}

.cbh-phone.gray .cbh-ph-circle-fill{
    background-color:rgba(117,235,80,.5);
    opacity:.75!important
}

.cbh-ph-img-circle{
    width:60px;
    height:60px;
    top:70px;
    left:70px;
    position:absolute;
    background-image:url(../images/lakis/phone.png);
    background-color:rgba(30,30,30,.1);
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid transparent;
    opacity:.7;
    -webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out;
    -moz-animation:cbh-circle-img-anim 1s infinite ease-in-out;
    -ms-animation:cbh-circle-img-anim 1s infinite ease-in-out;
    -o-animation:cbh-circle-img-anim 1s infinite ease-in-out;
}

.cbh-ph-img-circle:hover{
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -ms-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}


.cbh-phone:active .cbh-ph-img-circle{
    -webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;
    -moz-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;
    -ms-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;
    -o-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;
    animation:cbh-circle-img-anim 1s infinite ease-in-out!important
}

.cbh-phone.static .cbh-ph-img-circle{
    -webkit-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;
    -moz-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;
    -ms-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;
    -o-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;
    animation:cbh-circle-img-anim 0s infinite ease-in-out!important
}

.cbh-phone:hover .cbh-ph-img-circle{
    background-color:rgba(0,175,242,1);
    transform: rotate(360deg);
}

.cbh-phone.green:hover .cbh-ph-img-circle{
    background-color:rgba(117,235,80,1)
}

.cbh-phone.green .cbh-ph-img-circle{
    background-color:rgba(0,175,242,1)
}

.cbh-phone.gray:hover .cbh-ph-img-circle{
    background-color:rgba(204,204,204,1)
}

.cbh-phone.gray .cbh-ph-img-circle{
    background-color:rgba(117,235,80,1)
}

@-moz-keyframes cbh-circle-anim{
    0%{
        -moz-transform:rotate(0deg) scale(0.5) skew(1deg);
        opacity:.1;
        -moz-opacity:.1;
        -webkit-opacity:.1;
        -o-opacity:.1
    }

    30%{
        -moz-transform:rotate(0deg) scale(.7) skew(1deg);
        opacity:.5;
        -moz-opacity:.5;
        -webkit-opacity:.5;
        -o-opacity:.5
    }

    100%{
        -moz-transform:rotate(0deg) scale(1) skew(1deg);
        opacity:.6;
        -moz-opacity:.6;
        -webkit-opacity:.6;
        -o-opacity:.1
    }

}

@-webkit-keyframes cbh-circle-anim{
    0%{
        -webkit-transform:rotate(0deg) scale(0.5) skew(1deg);
        -webkit-opacity:.1
    }

    30%{
        -webkit-transform:rotate(0deg) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }

    100%{
        -webkit-transform:rotate(0deg) scale(1) skew(1deg);
        -webkit-opacity:.1
    }

}

@-o-keyframes cbh-circle-anim{
    0%{
        -o-transform:rotate(0deg) kscale(0.5) skew(1deg);
        -o-opacity:.1
    }

    30%{
        -o-transform:rotate(0deg) scale(.7) skew(1deg);
        -o-opacity:.5
    }

    100%{
        -o-transform:rotate(0deg) scale(1) skew(1deg);
        -o-opacity:.1
    }

}

@keyframes cbh-circle-anim{
    0%{
        transform:rotate(0deg) scale(0.5) skew(1deg);
        opacity:.1
    }

    30%{
        transform:rotate(0deg) scale(.7) skew(1deg);
        opacity:.5
    }

    100%{
        transform:rotate(0deg) scale(1) skew(1deg);
        opacity:.1
    }

}

@-moz-keyframes cbh-circle-fill-anim{
    0%{
        -moz-transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

    50%{
        -moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);
        opacity:.2
    }

    100%{
        -moz-transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

}

@-webkit-keyframes cbh-circle-fill-anim{
    0%{
        -webkit-transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

    50%{
        -webkit-transform:rotate(0deg) scale(1) skew(1deg);
        opacity:.2
    }

    100%{
        -webkit-transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

}

@-o-keyframes cbh-circle-fill-anim{
    0%{
        -o-transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

    50%{
        -o-transform:rotate(0deg) scale(1) skew(1deg);
        opacity:.2
    }

    100%{
        -o-transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

}

@keyframes cbh-circle-fill-anim{
    0%{
        transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

    50%{
        transform:rotate(0deg) scale(1) skew(1deg);
        opacity:.2
    }

    100%{
        transform:rotate(0deg) scale(0.7) skew(1deg);
        opacity:.2
    }

}

@keyframes cbh-circle-img-anim{
    0%{
        transform:rotate(0deg) scale(1) skew(1deg)
    }

    10%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }

    30%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }

    100%,50%{
        transform:rotate(0deg) scale(1) skew(1deg)
    }

}

@-moz-keyframes cbh-circle-img-anim{
    0%{
        transform:rotate(0deg) scale(1) skew(1deg)
    }

    10%{
        -moz-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20%{
        -moz-transform:rotate(25deg) scale(1) skew(1deg)
    }

    30%{
        -moz-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40%{
        -moz-transform:rotate(25deg) scale(1) skew(1deg)
    }

    100%,50%{
        -moz-transform:rotate(0deg) scale(1) skew(1deg)
    }

}

@-webkit-keyframes cbh-circle-img-anim{
    0%{
        -webkit-transform:rotate(0deg) scale(1) skew(1deg)
    }

    10%{
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20%{
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    30%{
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40%{
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    100%,50%{
        -webkit-transform:rotate(0deg) scale(1) skew(1deg)
    }

}

@-o-keyframes cbh-circle-img-anim{
    0%{
        -o-transform:rotate(0deg) scale(1) skew(1deg)
    }

    10%{
        -o-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20%{
        -o-transform:rotate(25deg) scale(1) skew(1deg)
    }

    30%{
        -o-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40%{
        -o-transform:rotate(25deg) scale(1) skew(1deg)
    }

    100%,50%{
        -o-transform:rotate(0deg) scale(1) skew(1deg)
    }

}

.highslide img {
   /* padding: 5px; */
}

.highslide-wrapper, .highslide-outline {
    background: #FFFFFF;
}
.highslide-image {
    border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
    visibility: hidden;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide-dimming {
    background: black;
}
.highslide-html {
    background-color: white;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
    background: url(../dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

.mm_work_icon2_show{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.mm_work_icon3_show{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.mm_work_icon4_show{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.mm_work_icon5_show{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.order_zamer{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.order_zayavka{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.order_designer{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.order_ok{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.order_phone_obr{
    border: 7px solid #BF7F4B;
    background: none repeat scroll 0% 0% #FFF;
    display: none;
    z-index: 101;
    padding: 30px 85px 30px 85px;
    border-radius: 10px;
    position: relative;
}

.mm-close{
    display: block;
    width: 19px;
    height: 19px;
    background: url('../images/lakis/mm-close.png') repeat scroll 0% 0% transparent;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 200;
}

#action_popup{
    display: none;
    padding-bottom: 10px;
    padding-top: 14px;
    z-index: 101;
    position: relative;
}

.img_popup{
    cursor: pointer;
}

.phone_obr_go{
    cursor: pointer;
}

.mm_work_icon{
    cursor: pointer;
}

.go_main a{
    color: #774629;
}

.all_price_full_action{
    text-decoration: line-through;
}

.kart2{
    overflow: hidden;
}

.kart2 img{
    width:40%;
    margin: 20px 4% 20px 4%;
    float: left;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    padding: 5px;
}

.kart3{
    overflow: hidden;
}

.kart3 img{
    width:28%;
    margin: 20px 2% 20px 2%;
    float: left;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    padding: 5px;
}

.kart4{
    overflow: hidden;
}

.kart4 img{
    width:20%;
    margin: 20px 2% 20px 2%;
    float: left;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    padding: 3px;
}

.big_number{
    color: #673619;
    font-size: 20px;
}

.text_h{
    color: #673619;
    font-size: 16px;
}

.r_info{
    position: absolute;
    width: 100%;
    text-align: center;
    top: 35px;
}

.raschet_order_blank{
    width:40%;
    margin: 0px auto;
    border: 7px solid #BF7F4B;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    background: white;
    font-size: 26px;
    font-family: "AA";
    color: rgb( 60, 60, 60 );
    display: none;
    z-index: 101;
    border-radius: 10px;
    box-shadow: 0px 0px 50px 2px rgba(255,255,255,0.2);
}

.raschet_order_blank h1 {
    font-size: 26px;
    font-family: "BebasNeueRegular";
    color: #774629;
    text-align: center;
    padding: 5px 0px 10px;
}

.raschet_order_blank hr {
    border-right: 0px none;
    border-width: 3px 0px 0px;
    border-style: solid none none;
    border-color: #774629;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    height: 1px;
    width:80%;
    margin: 0px auto;
}

.type_wardbores {
    overflow: hidden;
}

.select_cl_ward img{
    border: 2px solid #774629;
    padding: 3px;
    cursor: pointer;
}

.type_kitchen {
    overflow: hidden;
}

.select_cl_kit img{
    border: 2px solid #774629;
    padding: 3px;
    cursor: pointer;
}

.sent_razmer {
    width: 296px;
    padding: 10px 9px;
    box-shadow: 0px 0px 1px 0px #808080;
    font-size: 18px;
    font-family: BebasNeueRegular;
    color: #808080;
}

.wardbore_select {
    width: 316px;
    padding: 7px;
    box-shadow: 0px 0px 1px 0px #808080;
    font-size: 18px;
    font-family: BebasNeueRegular;
    color: #808080;
}

.kitchen_select {
    width: 316px;
    padding: 7px;
    box-shadow: 0px 0px 1px 0px #808080;
    font-size: 18px;
    font-family: BebasNeueRegular;
    color: #808080;
}

#overlay_form{
    cursor: pointer;
}

.f_m_h{
    background: url("../images/lakis/back_up.png") no-repeat scroll 0% 0% transparent;
    height: 80px;
    position: absolute;
    width: 100%;
    bottom: 0px;
}

.order_color{
    cursor: pointer;
    transition: 0.5s;
}

.order_color:hover{
    background: #7BB237;
}

.bottom_up {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
    overflow: hidden;
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    font-size: 24px;
    font-family: "AA";
    color:white;
    text-align: center;
}

.bottom_up table td{
    padding: 15px 5px;
}

.bottom_up table td a{
    text-decoration: none;
    color:white;
}

.bottom_up table td a:hover{
    color: #398DD8;
}

.bottom_up_b {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
    overflow: hidden;
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    font-size: 24px;
    font-family: "AA";
    color:white;
    text-align: center;
}

.bottom_up_b table td{
    padding: 15px 5px;
}

.bottom_up_b table td a{
    color: #774629;
}

.bottom_up_b table td a:hover{

}