body{font-family:verdana;}
img{max-width:1000px;margin:0 auto;}
.kontentbox{}
.p-img-right img{margin-left: 5px;margin-bottom:5px; float: right;max-width:500px;}
.p-img-left img{margin-right: 5px;margin-bottom:5px; float: left;max-width:500px;}
.p-img-center{text-align:center;}
.p-img-center img{text-align:center;margin-bottom:5px; float: none;max-width:800px;margin:0 auto;}
.video{width:560px;text-align:center;margin:0 auto;}
.over_sh{width:100%;max-width:1130px;margin:0 auto;}
.div_logo{float:left;width: 257px;padding-bottom:10px;float:left;}
.div_logo img{max-width:250px;margin-top:5px;}
.div_sh_kontakt{text-align:right;padding-top:3px;width:281px;}
.div_sh_priem_center a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
.div_sh_priem_center a:hover{color:#fff;text-decoration:underline;}
.div_sh_kontakt a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
.div_sh_kontakt a:hover{color:#fff;text-decoration:underline;}
.div_sh_priem_center, .div_sh_viezd{float:left;width:281px;text-decoration:none;}
.sh_priem_center_zapis{width:275px;border:3px solid #fff;margin:5px 10px 5px 0;border-radius:5px;text-align:center;padding:5px;color:#fff;font-weight:bold;background-color:#e44142;box-shadow: 4px 4px 20px -7px #000;text-decoration:none !important;}
.sh_priem_center_zapis:hover{text-decoration:underline;}
.over_podval{width:100%;max-width:1130px;margin:0 auto;}
.div_logo_podval{text-align:center;margin:0 auto;}
.zapis_page{margin:0 auto;width:80%;max-width:425px;text-align:center;}
.zapis_page a{width:200px;float:left;display:block;text-align:center;background-color:#e44142;color:#fff;margin-right:10px;border:3px solid #e44142;border-radius:5px;padding:10px;font-weight:bold;text-decoration:none;}
.zapis_page a:hover{background-color:#fff;color:#e44142;margin-right:10px;border:3px solid #e44142;}
.zapis_page a span{text-decoration:underline;color: #076c98;font-size:18px;}
.zapis_page a span:hover{text-decoration:none;}
.zapis_page_single{margin:0 auto;width:226px;text-align:center;}
.zapis_page_single a{width:200px;text-align:center;margin-top:10px;display:block;margin-bottom:10px;background-color:#e44142;color:#fff;border:3px solid #e44142;border-radius:5px;padding:10px;font-weight:bold;}
.zapis_page_single a:hover{background-color:#fff;color:#e44142;border:3px solid #e44142;}
.table-price{margin:0 auto;max-width:1000px;width:90%;}
.table-price tr{border-bottom:1px solid #d3d3d3;}
.table-price tr:hover{background: #f3f3f3;}
.table-price tr td {padding:5px;}
.galery_gl{width:660px;margin:0 auto;text-align:center;}
.galery_fotogallary{width:1080px;margin:0 auto;text-align:center;}
.kontakty_over{width:100%;max-width:1130px;margin:0 auto;}
.kontakty_left{width:50%;float:left;}
.kontakty_right{float:left;width:50%;padding-left:50px;}
.kontakty_right a{font-weight:bold;font-size:16px;}
.kn_single_kontakty{width:290px;text-align:center;}
.kn_single_kontakty a{width:290px;text-decoration:none;text-align:center;margin-top:10px;display:block;margin-bottom:10px;background-color:#e44142;color:#fff;border:3px solid #e44142;border-radius:5px;padding:10px;font-weight:bold;font-size:14px;}
.kn_single_kontakty a:hover{background-color:#fff;color:#e44142;border:3px solid #e44142;}
.preimushestva_over{width:100%;max-width:1125px;margin:0 auto;}
.preimushestva{float:left;width:49%;margin-right:10px;min-height:120px;text-align:justify;margin-bottom:10px;}
.preimushestva > img{display:block;float:left;margin-right:7px;margin-top:8px;}
.specialisty_over{max-width:1130px;width:100%;margin:0 auto;}
.gallery_doctor_foto{width:260px;margin:0 auto;text-align:center;float:left;margin-right:10px;}
.gallery_doctor_info{width:100%;}
.uslugi_over{width:100%;max-width:1050px;margin:0 auto;}
.uslugi_over > .uslugi{float:left;width:200px;text-align:center;margin-right:7px;padding-bottom:5px;border:3px solid #0d90c8;border-radius:7px;}
.uslugi_over > .uslugi img{width:194px;}
.uslugi_over > .uslugi:hover{border:3px solid #fe8a01;}
.uslugi_over a{font-weight:bold;}
.div_podval_kontakt{padding-right:10px;}

.o-center_over{width:100%;max-width:835px;margin:0 auto;}
.o-center_over > .o-center{float:left;width:200px;text-align:center;margin-right:7px;padding-bottom:5px;border:3px solid #0d90c8;border-radius:7px;}
.o-center_over > .o-center img{width:194px;}
.o-center_over > .o-center:hover{border:3px solid #fe8a01;}
.o-center_over a{font-weight:bold;}


.horizontalmenudiv{width:100%;width:950px;margin:0 auto;z-index:22222; }
.horizontalmenudiv ul{margin:0 auto;text-align:center;background-color:#fe8a01;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;box-shadow: 0px 4px 20px -7px #000;width:533px;}
.horizontalmenudiv ul li{float:left;list-style:none;border-style: solid;border-image-width: 1px;border-image-source: url("/images/razdelitel-menu.png");border-image-slice: 1;border-image-repeat: stretch;}
.horizontalmenudiv ul li a{display:block;font-size:1.2em; color:#fff;font-weight:bold;text-decoration:none;}
.horizontalmenudiv ul li a:hover{text-decoration:underline;}
.horizontalmenudiv ul li:hover>a {background:#0d90c8;border-radius:3px;}
.horizontalmenudiv ul li.current> a{background:#0d90c8;border-radius:3px;}
.horizontalmenudiv ul li.active>a {background:#0d90c8;border-radius:3px;}
.horizontalmenudiv ul li.active>ul li.active a {color:#fff;}
.horizontalmenudiv ul li ul{display:none;box-shadow: 11px 11px 20px -7px #000000;}
.horizontalmenudiv ul li:hover> ul{display:block;position:absolute;top:41px;background:#fe8a01;padding:3px;margin:0;width:270px;z-index:2;}
.horizontalmenudiv ul li:hover> ul li{float:none;background-color:#fe8a01;list-style:none;border-bottom:1px solid #e6e9eb;}
.horizontalmenudiv ul li:hover> ul li a{color:#fff;text-decoration:none;padding:10px 0 10px 10px;font-weight:bold;border-bottom:1px solid #e6e9eb;}
.horizontalmenudiv ul li:hover> ul li a:hover{color:#fff;}
.horizontalmenudiv.fix {position:fixed;top:0; left:0;width:100%;box-shadow: 0px 3px 14px -4px #000000;}
.kontentbox{padding:10px;text-align:justify;margin-bottom:10px;}
.podval{width:100%;background-color:#0d90c8;height:120px;box-shadow: 0px -4px 15px -7px #000000;}
.div_podval_kontakt{text-align:right;padding-top:3px;}
.div_podval_kontakt a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
.div_podval_kontakt a:hover{color:#fff;text-decoration:underline;}
.sh_zakrep{background-color:#0d90c8;height:130px;width:100%;box-shadow: 0px 1px 10px 1px #000000;position:fixed;z-index:9999;top: 0px;}
.mobilemenudiv {width: 100%;padding-top: 50px;background: #fe8a01 url(/images/menuicon_word.png) no-repeat top 3% left 50%;text-align: center;z-index: 33333;box-shadow: -1px -5px 16px -8px #000;z-index: 22222;}


/* Всплывающее окно начало*/	
.parent_popup, .parent_popup_click {background-color: rgba(0, 0, 0, 0.8);display: none;position: fixed;z-index: 99999;top: 0;right: 0;bottom: 0;left: 0;}
.popup, .popup_click {background: #fff;max-width: 600px;width:70%;margin: 5% auto;padding: 5px 20px 13px 20px;border: 10px solid #c18c30;position: relative;border-radius: 10px;}
.popup h2, .popup_click h2 {font-size:28px;font-weight: bold;text-align: center;color: #000;}
/* кнопка закрытия */
.close-popap{background-color: #ff0000;border: 2px solid #000;height: 26px;line-height: 24px;position: absolute;right: 5px;cursor: pointer;text-align: center;text-decoration: none;color: #000;font-size: 18px;top: 5px;width: 26px;border-radius: 15px;padding-bottom:7px;}
.close-popap:hover {background-color: #fff;color:#000;text-decoration:none;}
/*  кнопка закрытия  */
form{margin:0 auto;max-width:95%;box-sizing:border-box;padding:10px;border-radius:5px; background:RGBA(255,255,255,1);}
.textbox{height:40px;width:100%;border-radius:3px;border:rgba(0,0,0,.3) 1px solid;box-sizing:border-box;font-size:14px;padding:10px;margin-bottom:20px;}
.form-content{width:50%;max-width:500px;margin: 0 auto;}
.form-content select{margin-bottom:20px;width:100%;}
.form-content textarea{margin-bottom:10px;width:100%;min-height:100px;}
.block_otzivy_forma textarea {margin-bottom: 10px;width: 100%;min-height: 100px;}
.message:focus, .textbox:focus, .block_otzivy_forma:focus{outline:none;border:#c18c30 1px solid;color:000;}
.message{background: rgba(255, 255, 255, 0.4);width:100%;height: 120px;border:rgba(0,0,0,.3) 2px solid;box-sizing:border-box;-moz-border-radius: 3px;font-size:18px;font-family: 'Open Sans', sans-serif;-webkit-border-radius: 3px;border-radius: 3px;display:block;padding:10px;margin-bottom:30px;overflow:hidden;}
.button{display:block;background:#0d90c8;border-radius:5px;width:100%;color:#fff;font-weight:bold;padding:7px;margin:0 auto;border:2px solid #fff;box-shadow: 4px 4px 20px -7px #000000;}
.button:hover{background:#fff;border-radius:5px;border:2px solid #0d90c8;text-decoration:none;color:#0d90c8;}
/* Всплывающее окно конец*/
#toTop {opacity: 0.5;width:63px;height:45px;border-radius:7px;border:2px solid #e44142;background:#fff;text-align:center;padding:5px;position:fixed;bottom:40px;right:10px;cursor:pointer;display:none;color:#e44142;font-family:verdana;font-size:12px;font-weight:bold;}
#toTop:hover{opacity: 1;border:2px solid #fff;background:#e44142;color:#fff;}
.otstup_slider{margin-top:117px;}
/*Мобильный вид*/

/*Шапка подложка*/
@media (max-width: 1023px){
.sh_zakrep{position:relative;height:474px;}
.over_sh {width:100%;height:100%;margin-bottom:10px;text-align:center;}
}
@media (min-width:1024px) and (max-width: 1135px){
.over_sh{width:1024px;height:117px;}	
}
@media (min-width: 768px) and (max-width: 1023px){
.sh_zakrep{height:344px;}
}
/*Шапка подложка*/
@media (min-width: 768px) and (max-width: 1023px){
.sh_sdvoennie{width:570px;height:100px;margin:0 auto;}
}
/*Шапка лого*/
@media (max-width: 767px){
.div_logo {margin:0 auto;text-align:center;width:100%;float:none;}
}
@media (min-width:768px) and (max-width: 1023px){
.div_logo {margin:0 auto;text-align:center;width:280px;float:none;margin:0 auto;;}
}
@media (min-width:1024px) and (max-width: 1135px){
.div_logo{width:200px;}
.div_logo img{width:200px;}
}
/*Шапка лого*/
/*Шапка запись*/
@media (max-width: 767px){
.div_sh_priem_center{float:none;margin:0 auto;text-align:center;}
}
@media (min-width:1024px) and (max-width: 1135px){
.sh_sdvoennie{margin-left:-50px;}
}
/*Шапка запись*/
/*Шапка вызов*/
@media (max-width: 767px){
.div_sh_viezd{float:none;margin:0 auto;text-align:center;}
}
/*Шапка вызов*/
/*Шапка контакты*/
@media (max-width: 1023px){
.div_sh_kontakt{width:280px;float:none;margin:0 auto;text-align:center;}
}
@media (min-width:1024px) and (max-width: 1135px){
.div_sh_kontakt{width:250px;}
.sh_adres a{font-size:16px !important;}
.sh_phone a {font-size:24px !important;}
.sh_priem_center_zapis {width:255px;font-size:12px;}
}
/*Шапка контакты*/
/*Слайдер*/
/*Слайдер*/
/*Верхнее меню */
@media (max-width: 1023px){
.horizontalmenudiv{width:100%;height:50px;background:#fe8a01 url('/images/menuicon_word.png') no-repeat top 50% left 50%;text-align:center;z-index:33333;margin-top:10px;}
.horizontalmenudiv ul{display:none;width:100%;text-align:center;}
.horizontalmenudiv ul li{float:none;list-style:none;border:0px;border-bottom:1px solid rgba(207,207,207,0.3);}
.horizontalmenudiv ul li .parent{;border-bottom:0px;}
.horizontalmenudiv ul li a{display:block;font-size:1.3em; color:#fff;padiing:0.7em;border-bottom:0px;text-transform: uppercase;}
.horizontalmenudiv ul li.current> a{background:#fe8a01;}
.horizontalmenudiv ul li.active>a {background:#fe8a01;}
.horizontalmenudiv ul li.active>ul li.active a {color:#fff;}
.horizontalmenudiv ul li ul{display:block;box-shadow:none;background-color:fe8a01;margin:0;padding:0;border-bottom:0px;}
.horizontalmenudiv ul li ul li a{color:#d0d1d2;font-weight:bold;padding:10px 0 10px 0;border-bottom:0px;}
.horizontalmenudiv ul li:hover> ul{display:block;position:relative;top:0px;background:#1e89d2;padding:0px;margin:0;width:100%;}
.horizontalmenudiv ul li:hover> ul li{float:none;background-color:#1e89d2;list-style:none;border-bottom:0px;}
.horizontalmenudiv ul li:hover> ul li a{color:#d0d1d2;text-decoration:none;padding:10px 0 10px 10px;font-weight:bold;border-bottom:0px;}
.horizontalmenudiv ul li:hover> ul li a:hover{color:#fff;}
.mobilemenudiv{width:100%;padding-top:50px;background:#fe8a01 url('/images/menuicon_word.png') no-repeat top 3% left 50%;text-align:center;z-index:33333;box-shadow: -1px -5px 16px -8px #000000;z-index:22222;margin-top:10px;}
.mobilemenudiv ul{display:block;width:100%;text-align:center;}
.mobilemenudiv ul li{float:none;list-style:none;border:0px;border-bottom:1px solid rgba(207,207,207,0.3);}
.mobilemenudiv ul li .parent{;border-bottom:0px;}
.mobilemenudiv ul li a{display:block;font-size:1.3em;font-weight:bold; color:#000;padiing:0.7em;border-bottom:0px;text-transform: uppercase;}
.mobilemenudiv ul li.current> a{background:#fe8a01;}
.mobilemenudiv ul li.active>a {background:#fe8a01;}
.mobilemenudiv ul li.active>ul li.active a {color:#fff;}
.mobilemenudiv ul li ul{display:block;box-shadow:none;background-color:fe8a01;margin:0;padding:0;border-bottom:0px;}
.mobilemenudiv ul li ul li a{color:#484848;font-weight:bold;padding:10px 0 10px 0;border-bottom:0px;}
.mobilemenudiv ul li:hover> ul{display:block;position:relative;top:0px;background:#1e89d2;padding:0px;margin:0;width:100%;}
.mobilemenudiv ul li:hover> ul li{float:none;background-color:#1e89d2;list-style:none;border-bottom:0px;}
.mobilemenudiv ul li:hover> ul li a{color:#d0d1d2;text-decoration:none;padding:10px 0 10px 10px;font-weight:bold;border-bottom:0px;}
.mobilemenudiv ul li:hover> ul li a:hover{color:#fff;}
}
/*Верхнее меню */
/*контент*/
@media (max-width: 1023px){
.p-img-right img, .p-img-left img, .p-img-center img{display:block;width:90%;margin:0 auto;text-align:center;margin-bottom:5px;float:none;max-width:1000px;}
}


/*контент*/
/*блок обращения на страницах*/
@media (max-width: 767px){
.zapis_page{width:90%;margin:0 auto;text-align:center;}
.zapis_page a{width:90%;margin:0 auto;text-align:center;margin-bottom:10px;float:none;}
}
/*блок обращения на страницах*/
/*преимущества*/
@media (max-width: 767px){
.preimushestva{width:90%;margin:0 auto;float:none;}
.preimushestva img{float:none;text-align:center;width:100px;margin:0 auto;}
.preimushestva h3 {text-align:center;}
}
@media (min-width:767px) and (max-width: 1023px){
.preimushestva{float:left;width:47%;margin-right:10px;min-height:185px;text-align:justify;margin-bottom:10px;}
}
/*преимущества*/
/*подввал подложка*/
/*подввал подложка*/
/*подввал лого*/
@media (max-width: 767px){
.div_logo_podval{text-align:center;margin:0 auto;}
}
/*подввал лого*/
/*подввал info*/
/*подввал info*/
/*подввал контакты*/
@media (max-width: 767px){
.div_podval_kontakt{text-align:center;background-color:#0d90c8;}
}
/*подввал контакты*/

/*Галерея главная*/
@media (max-width: 539px){
.galery_gl{width:210px;margin:0 auto;text-align:center;}
}
@media (min-width: 540px) and (max-width: 719px){
.galery_gl{width:440px;margin:0 auto;text-align:center;}
}
@media (min-width: 720px) and (max-width: 1023px){
.galery_gl{width:660px;margin:0 auto;text-align:center;}
}

/*Галерея главная*/
/*Общая о центре*/

@media (max-width: 539px){
.o-center_over{width:210px;margin:0 auto;text-align:center;}
.o-center_over > .o-center{margin-bottom:10px;}
}
@media (min-width: 540px) and (max-width: 719px){
.o-center_over{width:440px;margin:0 auto;text-align:center;}
.o-center_over > .o-center{margin-bottom:10px;}
}
@media (min-width: 720px) and (max-width: 1023px){
.o-center_over{width:660px;margin:0 auto;text-align:center;}
.o-center_over > .o-center{margin-bottom:10px;}
}
/*Общая о центре*/
/*Специалисты*/
@media (max-width: 767px){
.gallery_doctor_info h2{text-align:center;}
}
@media (max-width: 539px){
.specialisty_over{width:210px;margin:0 auto;}

}
@media (min-width: 540px) and (max-width: 719px){
.specialisty_over{width:440px;margin:0 auto;}

}
@media (min-width: 720px) and (max-width: 1023px){
.specialisty_over{width:660px;margin:0 auto;}

}
/*Специалисты*/
/*лицензии*/
/*лицензии*/
/*фотогалерея*/
@media (max-width: 639px){
.galery_fotogallary{width:270px;margin:0 auto;}
}
@media (min-width:640px) and (max-width: 959px){
.galery_fotogallary{width:550px;margin:0 auto;}
}
@media (min-width:960px) and (max-width: 1124px){
.galery_fotogallary{width:820px;margin:0 auto;}
}
/*фотогалерея*/
/*Общая о услуги*/
@media (max-width: 539px){
.uslugi_over{width:210px;margin:0 auto;text-align:center;}
.uslugi_over > .uslugi{margin-bottom:10px;}
}
@media (min-width: 540px) and (max-width: 719px){
.uslugi_over{width:440px;margin:0 auto;text-align:center;}
.uslugi_over > .uslugi{margin-bottom:10px;}
}
@media (min-width: 720px) and (max-width: 1023px){
.uslugi_over{width:660px;margin:0 auto;text-align:center;}
.uslugi_over > .uslugi{margin-bottom:10px;}
}
@media (min-width: 1024px) and (max-width: 1124px){
.uslugi_over{width:850px;margin:0 auto;text-align:center;}
.uslugi_over > .uslugi{margin-bottom:10px;}
}
/*Общая о услуги*/
/*контакты*/
@media (max-width: 1023px){
.kontakty_right h2, .kontakty_right p, .kontakty_left h2, .kontakty_left p{text-align:center;}
.kontakty_over{width:90%;margin:0 auto;}
.kontakty_right{float:none;width:90%;margin:0 auto;padding-left: 0px;}
.kontakty_left{float:none;width:90%;margin:0 auto;}
.kn_single_kontakty{width:100%;max-width:300px;margin:0 auto;}
.kn_single_kontakty a{width:100%;}
.div-img-gal-kontakty{width:220px;margin:0 auto;}

.form-content{width:100%}
}
/*контакты*/
/*Разное*/
@media (max-width: 767px){
.video{width:300px;}
}
@media (max-width: 1023px){
.otstup_slider{margin-top:0px;display:none;}
}
@media (min-width:1024px) and (max-width: 1135px){
.otstup_slider{margin-top:117px;}
}
@media (max-width: 599px){
.w_taxi{width:250px;margin:0 auto;}
}
@media (min-width:600px) and (max-width:1023px) {
.ya-taxi-widget{width:550px;margin-left:30%;}
}
/*Разное*/













