@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/2nd_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;
}
h2{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    color:#494949;
    font-size:27px;
    margin-top:10px;
    margin-bottom:30px;
    font-weight:500;
}
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:141px;
}
.logo{
    width:370px;
    height:141px;
    float:left;
}
.atributs{
    width:800px;
    height:141px;
    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:344px;
    margin:auto;
    clear:both;
}
.plash_quest{
    width:370px;
    height:344px;
    float:left;
}
.sam_slider{
    width:810px;
    height:344px;
    float:left;
}
.types_oper{
    width:1170px;
    height:137px;
    margin:auto;
    clear:both;
    position: relative;
    z-index:100;
    top:-90px;
}

/*.plastikalitsa{
	width:370px;
	height:137px;
	background-repeat:no-repeat;
	float:left;
	padding-right:30px;
}

.plastikgrudi{
	 width:369px;
	 height:137px;
	 background-repeat:no-repeat;
	 float:left;
	 padding-right:30px;
 }*/

.plastikatela,
.plasticBlock {
    width:369px;
    height:137px;
    background-repeat:no-repeat;
    float:left;
	padding-right:20px;
}

.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;
    color:#898685;
    font-size:16px;
    font-family: "CoreSansE-45Regular";
    padding-top:20px;
    line-height:140%;
}
.content strong{
    color:#494949;
}
.abzats{
    padding-left:70px;
}
.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;
}
.galereyabout{
    width:100%;
    height:480px;
    background-color:#e8dccd;
    margin-top:40px;
    margin-bottom:40px;
}
.galtelo{
    padding:30px 70px 60px 70px;
}
.fotoitem{
    float:left;
    padding-right:20px;
}
.fotoitem img{
    border:solid 1px #FFFFFF;
}
.primary{
    width:870px;
    padding-right:30px;
    float:left;
}
.rightinsert{
    width:270px;
    float:left;
}
.caption{
    color:#494949;
    font-size:24px;
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    padding-top:15px;
    padding-bottom:20px;
}
.clesring{
    clear:both;
}
.diplomim{
    width:270px;
    height:288px;
    background-image:url(../img/diplom_bg.gif);
    background-position:top left;
    background-repeat:no-repeat;
    text-align:right;
}
.inscription{
    padding-top:15px;
    font-size:14px;
    line-height:120%;
}
.quantity{
    color:#9a8675;
    font-size:20px;
    padding-right:15px;
    padding-left:15px;
}
.photot{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    color:#494949;
    font-size:27px;
    font-weight:500;
    padding-right:20px;
}
.photomenu{
    padding-top:10px;
    padding-bottom:10px;
    width:860px;
    height:50px;
    float:left;
}
.openall{
    padding-top:10px;
    padding-bottom:10px;
    width:170px;
    height:50px;
    float:right;
    text-align:right;
}
.openall a{
    color:#00ad9f;
    text-decoration:none;
}
.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;
    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;
}
.qitembig input{
	border:none;
   background: #ffffff !important;
   outline: none;
   height: 110px;
   width: 270px; 
   color: #898685;
   font-family: "CoreSansE-45Regular";
   font-size: 14px;
}
.qitembig input:focus {
  color: #898685;
  border: none;
}
.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;
}
.forma{
    padding-top:15px;
    padding-bottom:15px;
}
.table{
    display: table;
    border:none;
    width:100%;
}
.cell{
    display: table-cell;

    min-width:30px;
    height:211px;
}
.row{
    display: table-row;
    height:241px;
}
.clipart{
    width:1170px;
    height:344px;
    margin:auto;
    clear:both;
}
.sam_clip{
    width: 800px;
    height: 344px;
    float:left;
    text-align:right;
    background: no-repeat center;
    background-size: contain;

}

.sam_clipBody {
    margin: 28px 10px 30px 30px;
    background: rgba(111, 64, 17, 0.5);
    text-align:left;
    min-height: 280px;
    color:#ffffff;
}
.htitle{
    color:#ffffff;
    font-size:50px;
    font-weight:bold;
    padding-top:60px;
    padding-left:90px;
}
.smnotse{
    color:#ffffff;
    font-size:15px;
    padding-left:90px;
    padding-top:20px;
}

.telolipo{
    width:46%;
    height:211px;
    background-repeat:no-repeat;
    float: left;
    margin: 10px;
}
.teloabdomen{
    width:570px;
    height:211px;
    background-image:url(../img/telo_abdomen.jpg);
    background-repeat:no-repeat;
}
.telobattok{
    width:570px;
    height:211px;
    background-image:url(../img/telo_battok.jpg);
    background-repeat:no-repeat;
}
.telorubtsi{
    width:570px;
    height:211px;
    background-image:url(../img/telo_rubtsi.jpg);
    background-repeat:no-repeat;
}
.telogolen{
    width:570px;
    height:211px;
    background-image:url(../img/telo_golen.jpg);
    background-repeat:no-repeat;
}

.razdeltitle{
    font-family: "CoreSansE-45Regular", "Myriad Pro";
    font-size:25px;
    color:#00ad9f;
    font-weight:400;
    padding-bottom:20px;
}
.razdeltitle a{
    color:#00ad9f;
    text-decoration:none;
}
.otstup{
    padding-left:200px;
    padding-top:30px;
    padding-right:50px;
}
.plashka{
    width:370px;
    height:307px;
    background-color:#ffffff;
}
.senddoc{
    width:230px;
    height:26px;
    background-color:#00ad9f;
    color:#FFFFFF;
    text-align:center;
    padding-top:8px;
}
.senddoc a{
    color:#FFFFFF;
    text-decoration:none;
}
.textsenddoc{
    width:250px;
    padding: 5px 60px 15px 60px;
    text-align:center;
    color:#716e6c;
    font-size:16px;
    line-height:140%;
}
.padsend{
    padding: 5px 70px 15px 70px;
}
.blocklist{
    width:31%;
    height:240px;
    float:left;
    font-family:Arial;
    font-size:16px;
    padding-right:25px;
}
.blocklist a{
    color:#42c0b2;
    text-decoration:none;
    padding-top:10px;
    padding-bottom:10px;
}
.thirdblocklist{
    width:370px;
    height:240px;
    font-family:Arial;
    font-size:16px;
    float:left;
}
.thirdblocklist a{
    color:#42c0b2;
    text-decoration:none;
    font-family:Arial;
    padding-top:10px;
    padding-bottom:10px;
}
.faseblefaro{
    width:570px;
    height:211px;
    background-image:url(../img/fase_blefaro.jpg);
    background-repeat:no-repeat;
}
.faselift{
    width:570px;
    height:211px;
    background-image:url(../img/fase_lift.jpg);
    background-repeat:no-repeat;
}
.faseniti{
    width:570px;
    height:211px;
    background-image:url(../img/fase_niti.jpg);
    background-repeat:no-repeat;
}
.faseoto{
    width:570px;
    height:211px;
    background-image:url(../img/fase_oto.jpg);
    background-repeat:no-repeat;
}
.blockminbody{
    width:270px;
    height:137px;
    background-repeat:no-repeat;
    padding-bottom:30px;
}
.blockminbody_act{
    width:270px;
    height:137px;
    background-repeat:no-repeat;

}
.blockminbody_act a{
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:25px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:145px;
}
.blockminpdmenu{
    width:268px;
    border-bottom: solid 1px #ddd8cd;
    border-left:solid 1px #ddd8cd;
    border-right:solid 1px #ddd8cd;
    min-height:220px;
    color:#494949;
    margin-bottom:30px;
}
.blockminpdmenu a{
    color:#00a598;
    text-decoration:none;
}
.blockminbody a{
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:25px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:145px;
}
.podmenu{
    list-style-type:none;
    margin:0px;
    padding-left:20px;
    padding-top:25px;
}
.podmenu li{
    height:35px;
}
.blockminfase{
    width:270px;
    height:137px;
    background-image:url(../img/block_min_fase.jpg);
    background-repeat:no-repeat;
    padding-bottom:30px;
}
.blockminfase_act{
    width:270px;
    height:137px;
    background-image:url(../img/block_min_fase_activ.jpg);
    background-repeat:no-repeat;

}
.blockminfase_act a{
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:25px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:145px;
}
.blockminfase a{
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:25px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:145px;
}
.blockminbrest{
    width:270px;
    height:137px;
    background-image:url(../img/block_min_brest.jpg);
    background-repeat:no-repeat;
    padding-bottom:30px;
}
.blockminbrest a{
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:25px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:145px;
}
.blockminbrest_act{
    width:270px;
    height:137px;
    background-image:url(../img/block_min_brest_activ.jpg);
    background-repeat:no-repeat;
}
.blockminbrest_act a{
    color:#42c0b2;
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:25px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:145px;
}
.clearing{
    clear:both;
    height:5px;
}
.zum{
    position: absolute;
    top:50px;
    left:80px;
    z-index:10;
}
hr {
    border: none;
    background-color:#bd9750;
    color: #bd9750;
    height: 1px;
}
.recallblock{
    width:100%;
    height:480px;
    background-color:#f6f1eb;
    margin-top:40px;
    margin-bottom:40px;
}
.recaltit{
    padding-top: 10px;
    padding-bottom: 10px;
    width: 630px;
    height: 50px;
    float: left;
}
.opinion{
    width:100%;
    background-color:#ffffff;
    border:solid 1px #ddd8cd;
}
.op_pad{
    padding:20px 15px 20px 20px;
}
.recallpad{
    padding-top:25px;
    padding-left:70px;
}
.opinpad{
    padding-left:70px;
    padding-bottom:20px;
}
.espasio10{
    padding-top:7px;
    padding-bottom:5px;
}
.sendrecallpad{
    padding-top:100px;
}

/*Фото Галерея*/
.galleryGroup {
    padding: 0 10px 0 10px;
    margin: 10px;
}

.galleryGroupCat {
    margin-left: 15px;
}

.galleryPatient {
    margin-left: 15px;
    float: left;
    width: 45%;
    margin-bottom: 5px;
    min-height: 295px;
}

.galleryTitle {
    color: #686868;
    font-size: 110%;
    padding: 5px 0 5px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryPatientTitle {
    color: #686868;
    font-size: 110%;
    padding: 5px 0 5px 0
}

.galleryPatientAbout {
    color: #858585;
    font-size:12px;
}

.galleryPatientBlockSP {
    height: 1px;
    border-bottom: 1px #8e3b00 solid;
    width: 20%;
}
/*\Фото Галерея*/


span.help {
    font-size: 10px;
}
span.help a{
	color:#00ad9f;
}

.reviewBlock {
    float: left;
    width: 45%;
    margin: 10px;
    padding: 10px;
    border: 1px #dcd8cf solid;
}

.reviewBlockTitle {
    color: #000;
    margin: 0 0 10px 0;
    border-bottom: 1px #efefef solid;
}

.reviewBlockBody {
    padding: 7px 0 7px 0;
    color: #1e1e1e;
}
.newsl_block{
	width:870px;
	min-height:250px;
	border-bottom:solid 2px #dcd8cf;
	margin-bottom:30px;	
}
.newsl_img{
	width:400px;
	min-height:250px;
	float:left;
	margin:0px;
	padding:0px;
}
.newsl_body{
	width:470px;
	min-height:250px;
	float:left;
	margin:0px;
	padding:0px;
}
.price{
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse; 
	outline: none;
	font-family:"Myriad Pro";
	font-size: 15px;
	color:#898685;
	background: #fff!important;
}
.pricee th {
	padding: 7px;
	background:none;
	border: none;
	border-bottom: 1px solid #be9650;
}
.price td {
	padding: 7px;
	border: none;
	border-bottom: 1px solid #be9650;
}
.simply{
    width:870px;
    padding-right:30px;
	padding-bottom:70px;
}
.question{
	color:#be9650;
	font-weight:bold;
}