@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: "CoreSansE-45Regular"; /* Гарнитура шрифта */
    src: local(CoreSansE-45Regular),
    url("../img/fonts/CoreSansE-45Regular.otf") format("opentype"),
    url("../img/fonts/CoreSansE-45Regular.woff") format("woff");  /* Для остальных браузеров */
    font-weight: normal;
    font-style: normal;
}
body{
    padding:0px;
    margin:0px;
    background:#FFFFFF;
    background-image:url(../img/main_bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    font-family: "CoreSansE-45Regular", "Myriad Pro";
}
div{
    padding:0px;
    margin:0px;
}
img, img a {
           border:none;
       }
h3{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    color:#00ad9f;
    font-size:17px;
    margin-top:10px;
    margin-bottom:10px;
}
h3 a{
    color:#00ad9f;
    text-decoration:none;
}
.header{
    width:1170px;
    margin:auto;
}
.section{
    width:1170px;
    height:140px;
}
.logo{
    width:370px;
    height:140px;
    float:left;
}
.atributs{
    width:800px;
    height:140px;
    float:left;
}
.atritop{
    clear:both;
    width:800px;
    height:69px;
    padding-top:35px;
}
.atrimenu{
    clear:both;
    width:790px;
    padding-left:10px;
    padding-top:12px;
    height:24px;
    color:#FFFFFF;
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    font-size:14px;
    text-transform:uppercase;
}
.atrimenu a{
    color:#FFFFFF;
    text-decoration:none;
}
.atrimenu span{
    padding-left:20px;
}
.phone{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    font-size:16px;
    color:#756666;
    float:left;
    width:270px;
    height:69px;
    padding-left:30px;
}
.phone p{
    padding-top:8px;
    margin:0px;
}
.telephone{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    font-size:27px;
    font-weight:bold;
    color:#354749;
    float:left;
    padding-left:15px;
    width:220px;
    height:69px;
}
.social{
    width:90px;
    height:69px;
    float:left;
}
.entry{
    width:170px;
    height:69px;
    float:right;
}
.btn{
    width:170px;
    height:26px;
    background-color:#01c0d1;
    color:#FFFFFF;
    text-align:center;
    padding-top:8px;
}
.btn a{
    color:#FFFFFF;
    text-decoration:none;
}
.slider{
    width:1170px;
    height:700px;
    margin:auto;
    clear:both;
}
.plash_quest{
    width:370px;
    height:700px;
    float:left;
}
.sam_slider{
    width:800px;
    height:700px;
    float:left;
    background-position:left;
    background-repeat:no-repeat;
}
.types_oper{
    width:1170px;
    height:137px;
    margin:auto;
    clear:both;
    position: relative;
    z-index:100;
    top:-90px;
}

.plastikalitsa{
	width:370px;
	height:137px;
	background-image:url(../img/plast_fase.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-right:30px;
}

.plastikgrudi{
	 width:369px;
	 height:137px;
	 background-image:url(../img/plast_brest.jpg);
	 background-repeat:no-repeat;
	 float:left;
	 padding-right:30px;
 }

.plastikatela{
	width:367px;
	height:137px;
	background-image:url(../img/plast_body.jpg);
	background-repeat:no-repeat;
	float:left;
}
.plasticBlock {
    width:369px;
    height:137px;
    background-repeat:no-repeat;
    float:left;
}

.plastikalitsa a,
.plasticBlock a,
.plasticBlock a:link,
.plasticBlock a:hover,
.plasticBlock a:visited {
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:30px;
    padding-top:45px;
    padding-bottom:40px;
    padding-left:145px;
}

.plastikgrudi a{
	color:#42c0b2;
	display:block;
	text-decoration:none;
	font-family:Arial;
	font-size:30px;
	padding-top:45px;
	padding-bottom:40px;
	padding-left:145px;
}

.plastikatela a{
	color:#42c0b2;
	display:block;
	text-decoration:none;
	font-family:Arial;
	font-size:30px;
	padding-top:45px;
	padding-bottom:40px;
	padding-left:145px;
}
.content{
    width:1170px;
    margin:auto;
    clear:both;
    position: relative;
    top:-60px;
}
.aboutdoc{
    width:570px;
    height:383px;
    background-image:url(../img/aboutdoc_bg.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    float:left;
    padding-right:30px;
}
.aboutdoc a{
    color:#80fbf0;
    text-decoration:none;
}
.klinika{
    width:268px;
    height:383px;
    border:#ddd8cd solid 1px;
    float:left;
    margin-right:30px;
    color:#898685;
    font-size:14px;
}
.implant{
    width:268px;
    height:383px;
    border:#ddd8cd solid 1px;
    float:left;
    color:#898685;
    font-size:14px;
}
.firstrow{
    width:1170px;
    height:383px;
    margin-bottom:40px;
}
.aboutpad{
    padding:0px 55px 0px 200px;
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    font-size:15px;
    line-height:140%;
}
.witetitle{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    font-size:28px;
    line-height:140%;
    padding-top:40px;
    padding-bottom:15px;

}
.boxpad{
    padding: 13px 25px 30px 25px;
    color:#898685;
    font-family:"CoreSansE-45Regular", "Myriad Pro";
    font-size:14px;
}
.beforeafter{
    width:270px;
    height:141px;
    background-image:url(../img/befor_after.jpg);
    background-repeat:no-repeat;
    float:left;
    padding-right:30px;
    color:#FFFFFF;
}
.beforeafter a{
    color:#ffffff;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:26px;
    padding-top:50px;
    padding-bottom:40px;
    padding-left:33px;
}
.seevideo{
    width:270px;
    height:141px;
    background-image:url(../img/video.jpg);
    background-repeat:no-repeat;
    float:left;
    color:#FFFFFF;
}
.seevideo a{
    color:#ffffff;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:26px;
    padding-top:50px;
    padding-bottom:40px;
    padding-left:28px;
}
.secondrow{
    width:1170px;
    height:430px;
    clear:both;
    padding-bottom:40px;
}
.roombig{
    width:570px;
    float:left;
    padding-right:30px;
}
.otzivi{
    width:268px;
    height:420px;
    border:#ddd8cd solid 1px;
    float:left;
    margin-right:30px;
    color:#898685;
    font-size:14px;
}
.statyi{
    width:268px;
    height:420px;
    border:#ddd8cd solid 1px;
    float:left;
    color:#898685;
    font-size:14px;
}
.data{
    color:#000000;
    font-size:12px;
}
.allstaff{
    border-top:#ddd8cd solid 1px;
    font-size:16px;
    padding-top:14px;
}
.allstaff a{
    color:#00ad9f;
    text-decoration:none;
}
.populares{
    width:568px;
    height:249px;
    margin-top:30px;
    clear:both;
    border:#ddd8cd solid 1px;
}
.titulo{
    color:#494949;
    font-size:26px;
    padding-top:10px;
    padding-bottom:10px;
}
.espacio{
    padding:25px 20px;
    height:199px;
}
.inside{
    list-style-position:inherit;
    list-style-image:url(../img/listpoint.jpg);
    padding-top:10px;
    margin:0px;
}
.inside a{
    color:#00ad9f;
    text-decoration:none;
}

.twocolumn li {
    width:32%;
    float:left;
    list-style-image:url(../img/listpoint.jpg);
    margin:0px;
    padding-right:3px;
    font-size:15px;
    line-height:180%;
}
.negro{
    color:#000000;
    text-transform:uppercase;
}
.espasio20{
    padding-top:20px;
    padding-bottom:15px;
}
.footer{
    border-top:#d0cbc8 solid 1px;
    border-bottom:#d0cbc8 solid 1px;
    height:60px;
}
.footmenu{
    width:1170px;
    margin:auto;
    color:#857e7e;
    text-transform:uppercase;
    text-align: justify;
    padding-top:8px;
}
.footmenu div{
    display: inline-block;
    width: 10%;
    height: 40px;
    margin: 12px 0;
    font-size:13px;

}
.footmenu:after {
    display: inline-block;
    content: "";
    width: 100%;
}
.footmenu a{
    color:#857e7e;
    text-decoration:none;
}
.footmenu a:hover{
    color:#029ec0;
}
.copyright{
    width:1170px;
    margin:auto;
    color:#857e7e;
    padding-top:25px;
    padding-bottom:25px;
    font-family:Arial;
    font-size:11px;
}

.slidertext{
    width:770px;
    height:404px;
    background-image: url("../img/sl_planka.png");
    background-position:left;
    background-repeat:no-repeat;
    margin-top:155px;
    margin-left:30px;
}
.sltitle{
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:58px;
    font-weight:bold;
    text-transform:uppercase;
    height:68px;
}
.sltextpad{
    padding-top:70px;
    padding-left:70px;
}
.shortannot{
    font-family:"CoreSansE-45Regular", "Myriad Pro";
    color:#ffffff;
    font-size:13px;
    padding-top:25px;
    padding-bottom:35px;
    line-height:140%;
}
.more{
    width:230px;
    height:30px;
    background-color:#01c7b7;
    color:#FFFFFF;
    text-align:center;
    padding-top:8px;
    text-transform:uppercase;
}
.more a{
    color:#FFFFFF;
    text-decoration:none;
}

span.help {
    font-size: 10px;
}

.consultation{
	display: none;
	position:absolute;
    background-color: rgba(0, 0, 0, 0.75);
    z-index:1002;
	width: 100%;
    height: 100%;
	bottom: 0;
    top: 0;
 }
.consultationBody{ 
	width: 770px;
    min-height: 25%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.constop{
    height:80px;
    background:none;
}
.fll{
    float:left;
    color:#ffffff;
    font-size:16px;
}
.xclose{
    position:absolute;
    right: .3em;
    width: 48px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 48px;
    border:none;
}
.constelo{
    background:#fff;
    padding:65px 70px 65px 70px;
    width:600px;
	min-height: 25%;
}
.doubledlock{
    width:100%;
    min-height:500px;
    margin:auto;
    padding-bottom:15px;
}

.send{
    width:270px;
    height:26px;
    background-color:#00ad9f;
    color:#FFFFFF;
    text-align:center;
    padding-top:8px;
}
.send a{
    color:#FFFFFF;
    text-decoration:none;
}
.send input {
	color:#FFFFFF;
	background:none;
	border:none;
}
.send:hover {
	color:#FFFFFF;
	background-color:#06968a;
	border:none;
}
.send input a{
	color:#FFFFFF;
	border:none;
	text-decoration:none;
}
.qitems{
    height:60px;
	width: 260px;
    border-bottom:solid #d0cbc8 1px;
    padding-top:7px;
}
.qitems input {
   border:none;
   background: #ffffff !important; 
   outline: none;
   height: 30px;
   width: 270px;
   color: #898685;
   font-family: "CoreSansE-45Regular";
   font-size: 14px;
   
}
.qitems input:focus {
  color: #898685;
  border: none;
}
.qitembig{
    height:120px;
    border-bottom:solid #d0cbc8 1px;
    padding-top:7px;
}
.qitembig textarea{
	border:none;
   background: #ffffff !important;
   outline: none;
   height: 110px;
   width: 270px; 
   color: #898685;
   font-family: "CoreSansE-45Regular";
   font-size: 14px;
}
.qitembig textarea:focus {
  color: #898685;
  border: none;
}
.forma{
    padding-top:15px;
    padding-bottom:15px;
}
.qitemsnn2{
    height:60px;
	width: 560px;
    border-bottom:solid #d0cbc8 1px;
    padding-top:7px;
}
.qitemsnn2 input {
   border:none;
   background: #ffffff !important; 
   outline: none;
   height: 30px;
   width: 560px;
   color: #898685;
   font-family: "CoreSansE-45Regular";
   font-size: 14px;
   
}
.qitemsnn2 input:focus {
  color: #898685;
  border: none;
}
.qitembignn2{
    height:120px;
    padding-top:7px;
}
.qitembignn2 textarea{
	border:none;
   background: #ffffff !important;
   outline: none;
   height: 110px;
   width: 560px; 
   color: #898685;
   font-family: "CoreSansE-45Regular";
   font-size: 14px;
}
.qitembignn2 textarea:focus {
  color: #898685;
  border: none;
}
.qitembignn2 input{
	border:none;
   background: #ffffff !important;
   outline: none;
   height: 110px;
   width: 560px; 
   color: #898685;
   font-family: "CoreSansE-45Regular";
   font-size: 14px;
}
.qitembignn2 input:focus {
  color: #898685;
  border: none;
}