* {
padding: 0;
margin: 0;
scroll-behavior: smooth;
font-family: 'Montserrat', sans-serif;
}

a{
text-decoration: none;
text-transform: none;
color: #fff;
}

.headline{
    width: 100%;
    height: 350px;
    background: #000;
    clear: both;
}

.hmarg{
    width: 1040px;
    height: 100%;
    margin: auto;
}

.inhedlog{
    width: 700px;
    height: 100%;
    background: url(/img/bgm.jpg) center top no-repeat;
    float: left;
}


.logo{
    clear: both;
    margin-top: 50px;
}


.seconhed{
    width: 300px;
    margin-left: 40px;
    float: left;
    margin-top: 50px;
           font: 14px "Montserrat";
           color: #fff;
           text-align: right;
}

.headprip{
    width: 100%;
    clear: both;
    font: 18px "Montserrat";
    color: #fff;
    letter-spacing: 9px;
    margin-top: 180px;
}


.headphone{
font: 19px "Montserrat";
color: #fff;
padding-top: 20px;
padding-bottom: 20px;
}

.boxc{
    width: 1040px;
    margin: auto;
    clear: both;
    min-height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}

.boxc9{
    width: 1040px;
    margin: auto;
    clear: both;
    min-height: 20px;
    padding-top: 90px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}

.boxc3{
    width: 1040px;
    margin: auto;
    clear: both;
    min-height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}


.boxc5{
    width: 1040px;
    margin: auto;
    clear: both;
    min-height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
}

.boxcnoline{
    width: 1040px;
    margin: auto;
    clear: both;
    min-height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;

}

.banka{
    width: 200px;
    float: left;
}

.banka9{
    width: 190px;
    float: left;
}

.bigtext{
margin-left: 90px;
width: 750px;
font: 60px "Montserrat";
font-weight: 200;
line-height: 60px;
float: left;
margin-top: 40px;
text-align: right;

}


.bigtext9{
margin-left: 50px;
width: 800px;
font: 60px "Montserrat";
font-weight: 200;
line-height: 60px;
float: left;
margin-top: 40px;
text-align: right;

}



.bigtext5{
margin-left: 90px;
width: 750px;
font: 60px "Montserrat";
font-weight: 200;
line-height: 60px;
float: left;
margin-top: 40px;
text-align: right;
color: #fff;
}

.minzag{
    width: 100%;
    clear: both;
    font: 40px "Montserrat";
    font-weight: 100;
    margin-top: 20px;
}

.clear{
    width: 100%;
    height: 0px;
    clear: both;
}


.forw1{
    width: 318px;
    height: 545px;
    border: 1px solid #499cea;
    margin-top: 20px;
    background-color:rgba(73,155,234, 0.05);
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.forw1zag{
background-color:rgba(73,155,234, 0.15);
padding: 10px;
    font: 18px "Montserrat";
    font-weight: 400;
    text-align: center;
}

.forw2{
    width: 318px;
    height: 545px;
    border: 1px solid #ff910a;
    margin-top: 20px;
    margin-left: 40px;
    background-color:rgba(255,175,75, 0.05);
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.forw2zag{
    background-color:rgba(255,175,75, 0.15);
padding: 10px;
    font: 18px "Montserrat";
    font-weight: 400;
    text-align: center;
}


.forw3{
    width: 318px;
    height: 545px;
    border: 1px solid #5fc202;
    margin-top: 20px;
    margin-left: 40px;
    background-color: rgba(95,194,2,0.05) ;
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.forw3zag{
    background-color: rgba(95,194,2,0.15) ;
padding: 10px;
    font: 18px "Montserrat";
    font-weight: 400;
    text-align: center;
}


.boxitems{
    width: 100%;
    height: auto;
}

.lineitem{
    padding: 10px;
}

.gb{
    width: 20px;
    float: left;
    margin-right: 10px;
 padding-bottom: 1px;
}

.aten{
    width: 30px;
    float: left;
    margin-right: 10px;
 padding-bottom: 45px;
}

.atentext{
    font: 12px "Montserrat";
    font-weight: 500;
    letter-spacing: 0px;
    padding-top: 7px;
}


.aten2{
    width: 30px;
    float: left;
    margin-right: 10px;
}



.forw1z{
    width: 318px;
    height: 370px;
    border: 1px solid #499cea;
    margin-top: 20px;
    background-color:rgba(73,155,234, 0.05);
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.forw1zagz{
background-color:rgba(73,155,234, 0.15);
padding: 10px;
    font: 18px "Montserrat";
    font-weight: 400;
    text-align: center;
}

.forw2z{
    width: 318px;
    height: 370px;
    border: 1px solid #ff910a;
    margin-top: 20px;
    margin-left: 40px;
    background-color:rgba(255,175,75, 0.05);
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.forw2zagz{
    background-color:rgba(255,175,75, 0.15);
padding: 10px;
    font: 18px "Montserrat";
    font-weight: 400;
    text-align: center;
}


.forw3z{
    width: 318px;
    height: 370px;
    border: 1px solid #5fc202;
    margin-top: 20px;
    margin-left: 40px;
    background-color: rgba(95,194,2,0.05) ;
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.forw3zagz{
    background-color: rgba(95,194,2,0.15) ;
padding: 10px;
    font: 18px "Montserrat";
    font-weight: 400;
    text-align: center;
}

.boxhow{
    padding: 10px;
    font: 13px "Montserrat";
    font-weight: 400;
    text-align: left;
    letter-spacing: 0px;
}


.bigtext2{
margin-right: 90px;
width: 750px;
font: 60px "Montserrat";
font-weight: 200;
line-height: 60px;
float: left;
margin-top: 40px;
text-align: left;
}


.fowsost{
    width: 998px;
    padding: 20px;
    height: auto;
    border: 1px solid #d4d4d4;
    margin-top: 20px;
    background-color:rgba(246,246,246, 1);
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}


.aten3{
    width: 38px;
    float: left;
    margin-right: 20px;
}


.fullbox{
    width: 100%;
    min-height: 100px;
    background:  rgba(134,174,204,0.6);
    background: rgba(109,162,199,0.5);
    background: #000;
    padding-bottom: 20px;
    background-image: url(/img/bg1.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}


.minzag2{
    width: 100%;
    clear: both;
    font: 40px "Montserrat";
    font-weight: 100;
    margin-top: 20px;
    color: #000;
}

.minzag5{
    width: 100%;
    clear: both;
    font: 40px "Montserrat";
    font-weight: 100;
    margin-top: 20px;
    color: #fff;
}

.box70{
    width: 60%;
    float: left;
    margin-top: 20px;
}

.box30{
    width: 36%;
    float: right;
    text-align: right;
    margin-top: 20px;
}
.sfc{
    width: 90%;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
border: 1px solid #000;
margin-top: 20px;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
overflow: hidden;
}

.vopros{
    width: 100%;
    clear: both;
    margin-top: 20px;
    font: 16px "Montserrat";
    font-weight: 400;
    color: #fff;
}

.otvet{
    width: 100%;
    clear: both;
    margin-top: 5px;
    font: 14px "Montserrat";
    font-weight: 300;
    margin-bottom: 30px;
    text-align: justify;
}


.bigtext4{
margin-left: 90px;
width: 750px;
font: 60px "Montserrat";
font-weight: 200;
line-height: 60px;
float: left;
margin-top: 40px;
text-align: right;
color: #fff;
}


.zaverndoc{
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
width: 250px;
float: right;
border: 1px solid #000;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
overflow: hidden;
}

.rounddoc{
    width: 250px;
    height: 250px;
background: url(/img/doctor.jpg)center center;
background-size: contain;
display: block;
float: right;
}

.pripdoc{
    width: 230px;
    float: right;
    background: #fff;
    padding: 10px;
    font: 12px "Montserrat";
    font-weight: 400;

}

.docbox{
    width: 100%;
    height: auto;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
border: 1px solid #499cea;
background: #f6fafe;
border: 1px solid #dedede;
border: 1px solid #000;
background: #fff;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
}

.doczag{
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #dcecfb;
    font: 16px "Montserrat";
    font-weight: 300;
    letter-spacing: 1px;
    background: #f0f0f0;
}

.doctext{
    padding: 20px;
    font: 14px "Montserrat";
    font-weight: 300;
    text-align: justify;
}



.box80{
    width: 70%;
    float: left;
    margin-top: 20px;
}

.box20{
    width: 25%;
    float: right;
    text-align: right;
    margin-top: 20px;
}

.ovzivblock{
    width: 298px;
    height: 250px;
    padding: 10px;
    margin-top: 20px;
    background-image: url(/img/teleg.png);
    background-repeat: no-repeat;
background-position: -4% 240%;
    background-color: rgba(95,194,2,0.04) ;
    font: 12px "Montserrat";
    font-weight: 400;
    text-align: left;
letter-spacing: 0.2px;
line-height: 18px;
border: 1px solid #c2e89d;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
float: left; 
margin-right: 40px;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

}

.otzprip{
    clear: both;
    margin-top: 20px;
    font: 12px "Montserrat";
    font-weight: 500;
    text-align: right;
}

.ovzivblock2{
    width: 298px;
    height: 250px;
    padding: 10px;
    margin-top: 20px;
        background-image: url(/img/teleg.png);
    background-repeat: no-repeat;
background-position: -4% 240%;
    background-color: rgba(95,194,2,0.04) ;
    font: 12px "Montserrat";
    font-weight: 400;
    text-align: left;
letter-spacing: 0.2px;
line-height: 18px;
border: 1px solid #c2e89d;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
float: left; 
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
}

.cirob{
width: 150px;
height: 150px;
border-radius: 100px;
background: red;
display: block;
padding: 10px;

background: #3D159F;                                           
background: -webkit-linear-gradient(to right, #3D159F, #E10D63, #F78B0B);                                            
background: linear-gradient(to right, #3D159F, #E10D63, #F78B0B);

-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: left;
}

.cir{
display: block;
width: 100%;
height: 100%;
border-radius: 100px;
background: #f6fafe;
}

.incirbig{
    width: 100%;
    height: 60%;
    line-height: 100%;
    font: 80px "Montserrat";
    font-weight: 600;
    text-align: center;
    clear: both;
}

.incirlit{
    width: 100%;
    height: 40%;
    line-height: 100%;
    font: 20px "Montserrat";
    font-weight: 400;
    text-align: center;
    clear: both;
}

.punktir{
width: 120px;
border-bottom: #dedede 5px dashed;
height: 5px;
display: block;
float: left;
margin-top: 80px;

}

.howzak{
    width: 100%;
    margin-top: 40px;
}


.opisdost{
    width: 148px;
    float: left;
    height: auto;
    border: 1px solid #000;
padding: 10px;
border-image: linear-gradient(to right, #3D159F, #E10D63, #F78B0B) 30;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
font: 14px "Montserrat";
font-weight: 400;
margin-top: 39px;
}

.opisdost::before{
content: "";
display: block;
height: 40px;
width:0px;
border-left: 1px solid #E10D63;
position: absolute;
margin-top: -50px;
margin-left: 75px;
}

.razriv{
    width: 120px;
    height: 100px;
    float: left;
    display: block;
}


.bigimb{
    width: 300px;
    float: left;
    margin-top: 40px;
}



.kvadob{
width: 550px;
height: 280px;
background: red;
display: block;
padding: 10px;
margin-top: 40px;
background: #3D159F;                                           
background: -webkit-linear-gradient(to right, #3D159F, #E10D63, #F78B0B);                                            
background: linear-gradient(to right, #3D159F, #E10D63, #F78B0B);
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
float: right;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
}

.kvad{
display: block;
width: 100%;
height: 100%;
background: #f6fafe;

}

.cena1{
padding: 10px;
clear: both;
font: 50px "Montserrat";
font-weight: 200;
text-align: center;
}


.cena2{
font: 40px "Montserrat";
font-weight: 200; 
color: #e63600;
text-decoration: line-through;
width: 87%;
text-align: right;
margin-top: 20px;
}

.cena3{
font: 90px "Montserrat";
font-weight: 400; 
color: #000;
width: 100%;
text-align: center;
margin-top: -20px;
}

.boxform{
    width: 1000px;
    min-height: 300px;
    height: auto;
    clear: both;
    margin-top: 40px;
    background: url(/img/zakstoi.png), linear-gradient(to top right, #fec800, #ff1451);

-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
padding: 20px;
}

.inform{
    width: 30%;
    height: auto;
    padding: 20px;
    border: 1px solid #fff;
    margin: auto;

    border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;

border-image: linear-gradient(to bottom left , #fec800, #ff1451) 30;
}

.forname{
font: 12px "Montserrat";
font-weight: 400; 
clear: both;
}

.forminp{
    width: 97%;
    height: 30px;
    font: 18px "Montserrat";
font-weight: 400;
background: #fff;
outline: none;
border: none;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
padding-left: 3%;

-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
}



.forminp2{
    width: 100%;
    height: 30px;
    font: 18px "Montserrat";
font-weight: 400;
background: #fff;
outline: none;
border: none;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
padding-left: 3%;

-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
}

.promej{
    width: 100%;
    height: 30px;

}

.ofortext{
    width: 100%;
    clear: both;
font: 20px "Montserrat";
font-weight: 200;
color: #fff;
padding-bottom: 20px;
}

.buttcl{
    width: 100%;
    height: 50px;


font: 20px "Montserrat";

font-weight: 600;
letter-spacing: 0.3px;

color: #000;
outline: none;
border: none;

-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);

border-radius: 5px 5px 5px 5px;

margin-top: 40px;

border: 1px solid #3c6f22;



background: rgba(210,255,82,1);
background: -moz-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,255,82,1)), color-stop(100%, rgba(145,232,66,1)));
background: -webkit-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
background: -o-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
background: -ms-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
background: linear-gradient(to bottom, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0 );

}

.buttcl:hover{
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
letter-spacing: 1px;
font: 22px "Montserrat";
font-weight: 600;
background: rgba(210,255,82,1);
}



.fullbox2{
    width: 100%;
    min-height: 90px;
    background:  rgba(134,174,204,0.6);
    background: rgba(109,162,199,0.5);
    background: #000;
    padding-bottom: 20px;
    margin-top: 20px;
}

.footertext{
    width: 1040px;
    margin: auto;
    text-align: center;
font: 12px "Montserrat";
line-height: 18px;
padding-top: 20px;
font-weight: 300;
color: #fff;
}




.buttcl2{
    width: 62%;
    height: 40px;
background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));

font: 16px "Montserrat";
text-transform:uppercase;
font-weight: 400;
line-height: 40px;
letter-spacing: 0.2px;
text-align: center;
color: #000;
float: right;

cursor: pointer;

border-radius: 5px 5px 5px 5px;
margin-top: 15px;

border: 1px solid rgb(250,172,17);

}


.buttcl2:hover{
  box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}

.buttcl2:active{
  border-color: rgba(177,159,0,1);
  box-shadow: inset 0 -3px 3px rgba(0,0,0,.1), inset 0 5px 4px rgba(0,0,0,.3), inset 0 0 0 60px rgba(255,255,0,.45);
}


.zatem{
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background: linear-gradient(rgb(0,0,0, 0.8), rgb(0,0,0, 0.8));
}

.bocorderok{
    width: 700px;
    height: 300px;
    display: block;
    margin: auto;
    margin-top: 200px;

background: rgba(177,212,74,1);
background: -moz-linear-gradient(top, rgba(177,212,74,1) 0%, rgba(125,191,63,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(177,212,74,1)), color-stop(100%, rgba(125,191,63,1)));
background: -webkit-linear-gradient(top, rgba(177,212,74,1) 0%, rgba(125,191,63,1) 100%);
background: -o-linear-gradient(top, rgba(177,212,74,1) 0%, rgba(125,191,63,1) 100%);
background: -ms-linear-gradient(top, rgba(177,212,74,1) 0%, rgba(125,191,63,1) 100%);
background: linear-gradient(to bottom, rgba(177,212,74,1) 0%, rgba(125,191,63,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d44a', endColorstr='#7dbf3f', GradientType=0 );

border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;

-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.8);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.8);
}

.ocomht{
    width: 100%;
    clear: both;
font: 50px "Montserrat";
font-weight: 400;  
padding-top: 40px;
text-align: center;
color: #fff;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.8);
}

.ocomn1{
width: 100%;
clear: both;
font: 20px "Montserrat";
font-weight: 300;  
padding-top: 10px;
text-align: center;  
}

.ocomn2{
width: 100%;
clear: both;
font: 18px "Montserrat";
font-weight: 400;  
padding-top: 30px;
text-align: center;  
}


.ocomn3{
    margin: auto;
width: 20%;
clear: both;
font: 18px "Montserrat";
font-weight: 300;  
margin-top: 50px;
text-align: center;
color: #fff;  
border-bottom: 1px solid #fff;
}

.ocomn3::before{
    content: "";
    height: 20px;
    width: 20px;
    display: block;
    background: url(/img/dom.png);
    background-size: cover;
    float: left;
    margin-right: 10px;
}