﻿@import url(http://allfont.ru/allfont.css?fonts=a_avantebsnr-bold);@import url(http://allfont.ru/allfont.css?fonts=a_avantebsnr-light);@import url(http://allfont.ru/allfont.css?fonts=a_avantebsnr-lightitalic);@import url(http://allfont.ru/allfont.css?fonts=a_avantebsnr-bolditalic);body{background:#fff;font-family:'a_AvanteBsNr Light', arial;font-size:18px;color:#3e3e3e;min-width:320px;padding:0;margin:0;}
img{max-width:100%;height:auto;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
.inner{padding-top:20px;padding-bottom:30px;}
.slogan, .zag, .zag2, .plashka, .smot{margin:0;}
#sale-30{width:100%;padding:2px;}
#sale-30 img{width:100%;height:auto;}
#sale-30 p{font-size:42px;color:#441d14;text-align:center;font-weight:bold;margin-left:1.2%;margin-right:1.2%;}
.fon{background:#4481dc;}
.block_topmenu{max-width:1000px;margin:0 auto;}
.menu_top1{background:#4481dc;margin:0 -30px 0 -45px;}
.menu_top1 .navbar-collapse{margin:0;padding:0;}
.menu_top1 .collapse{margin:0;padding:0;}
.menu_top1 .navbar-collapse{border:none;}
.menu_top1 .navbar{background:#4481dc;border:0;border-radius:0;margin:0 auto;padding:0;}
.menu_top1 .navbar-default .navbar-nav > li > a{color:#fff;font-size:18px;padding-top:0;padding-bottom:0;margin:0;text-decoration:none;line-height:59px;}
.menu_top1 .navbar-default .navbar-nav > li > a:hover{color:#fff;background:#1c5fc2;}
.menu_top1 .navbar-default .navbar-nav > li.active a{color:#fff;background:#1c5fc2;}
.menu_top1 .navbar-form{margin:0;padding:0;}
.menu_top1 .poisk{background:#1c5fc2;padding:14px 10px 14px 22px;margin:0px 0 0 0;border:none;}
.menu_top1 .poisk .btn{background:none;border:none;color:#fff;font-size:18px;padding:0 10px;margin:0;outline:none;}
.menu_top1 .poisk .btn:active{background:none;border:none;color:#cee2ff;font-size:18px;padding:0 10px;margin:0;}
.menu_top1 .poisk .Search{background:#fff;border:1px solid #fff;height:30px;border-radius:15px;color:#000;font-size:18px;padding:0 10px;margin:0;}
.menu_top1 .navbar-form{position:absolute;right:0;z-index:3;}
.search_buton{position:absolute;right:15px;color:#fff;font-size:25px;line-height:59px;z-index:50;display:none;cursor:pointer;}
.menu_top1 .navbar-default .navbar-toggle:hover, .menu_top1 .navbar-default .navbar-toggle:focus{border-color:#1c5fc2;background:#1c5fc2;}
.menu_top1 .navbar-toggle span.icon-bar{background:#fff;border-color:#fff;color:#fff;}
.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:right;margin-bottom:8px;margin-right:15px;margin-top:8px;padding:9px 10px;position:relative;}
.sm_logo img{max-height:40px;margin:5px 0;}
.logo_contact .logot{padding:33px 0 20px 40px;}
.phone{padding:20px 0 0 0;line-height:34px;}
.phone .phones a{color:#242424;font-size:30px;font-family:'a_AvanteBsNr bold', arial;font-weight:700;text-decoration:none;}
.phone .zvonok a{position:relative;top:-11px;color:#4481dc;font-size:18px;font-family:'a_AvanteBsNr Light', arial;padding:0;margin:0;}
.maps{padding:0 0 10px 32px;margin:35px 0 0 0;}
.maps address{color:#232323;font-size:24px;font-family:'a_AvanteBsNr Light', arial;padding:0;margin:0 0 14px 0;line-height:28px;white-space:nowrap;}
.maps a{position:relative;color:#4481dc;font-size:18px;font-family:'a_AvanteBsNr Light', arial;padding:0 0 7px 0;margin:0;}
.maps .fa-map-marker{position:relative;top:5px;margin:0 5px 0 0;background:#fff;font-size:28px;color:#4481dc;}
.maps a:hover .fa, .phone a:hover .fa, .maps a:hover, .zvonok a:hover{color:#1c5fc2;}
.phone .fa-phone-square{position:relative;top:5px;background:#fff;font-size:28px;color:#4481dc;margin:0 5px 0 0;line-height:50px;}
.fon2{background:#e41e26;}
.fon2 .top_menu2{max-width:1000px;margin:0 auto;}
.fon2 .navbar-default{border-radius:0;border:none;background:none;padding:0;margin:0;}
.fon2 .navbar-default li{border-left:none;}
.fon2 .navbar-default li+li{border-left:1px solid #c20008;}
.fon2 .navbar-default li > a{display:block;border-radius:0;background:#e41e26;padding:0px 5px;margin:0;text-align:center;font-size:24px;font-family:'a_AvanteBsNr Light', arial;text-transform:uppercase;color:#fff;text-decoration:none;line-height:65px;white-space:nowrap;}
.fon2 .navbar-default li > a:hover, .fon2 .navbar-default li.active > a{background:#c20008;}
.menu-carousel1 .item{min-height:467px;}
.item img{background-size:cover;background-position:left center;top:0;left:0;width:100%;height:100%;}
.carousel.fade{opacity:1;}
.carousel.fade .item{opacity:0;transition:opacity 1s;display:block;position:absolute;left:0;top:0;width:100%;}
.carousel.fade .item.active{opacity:1;position:relative;}
.slider .carousel-indicators{bottom:-10px;}
.slider #myCarousel .carousel-control{display:none;}
.slogan{width:auto;background:#e41e26;padding:15px 0;margin:0;color:#fff;font-size:30px;}
.slogan span{font-family:'a_AvanteBsNr bold', arial;}
.colum{margin:10px auto 0 auto;}
.slogan p{padding:15px 0 0 0;font-size:20px;}
.colum img{display:block;text-align:center;margin:15px auto 10px auto;}
.colum p{font-size:17px;}
.block_palos{background:url(../images/bg.jpg) repeat;padding:21px 0;}
.block_palos h2{padding:15px 0;margin:0;font-family:'a_AvanteBsNr bold', arial;font-style:italic;color:#e41e26;font-size:48px;}
.block_palos p{padding:0;margin:0;font-style:italic;font-size:24px;}
.block_palos .text{max-width:370px;}
.zag{padding:15px 0;margin:0;font-size:48px;}
.zag span{border-bottom:3px solid #e41e26;padding:0 20px 4px 20px;}
.doctor{padding:20px 0;}
.doctor img{max-width:192px;max-height:192px;margin:20px auto 0 auto;}
.doctor h4{padding:20px 0 10px 0;margin:0;font-family:'a_AvanteBsNr bold', arial;color:#272727;font-size:20px;}
.doctor p{padding:0;margin:0;color:#272727;font-size:18px;}
.doctor .row{margin:0;}
.block_gray{background:#e9e9e9;padding:10px 0 30px 0;}
.block_license img{margin:20px auto 0 auto;}
.zag2{padding:15px 0;margin:0;font-family:'a_AvanteBsNr bold', arial;color:#fff;text-transform:uppercase;font-size:48px;}
.block_red{position:relative;background:#e41e26;padding:10px 0 30px 0;}
.block_red .item{position:relative;min-height:140px;padding:0;}
.block_red .item span{position:absolute;top:0;padding:0;margin:0;font-family:'a_AvanteBsNr bold', arial;color:#c20008;text-transform:uppercase;font-size:150px;line-height:100px;}
.block_red .item p{position:relative;color:#fff;font-size:18px;padding:0 0 0 30px;}
.block_red .st{background:url(../images/st2.png) no-repeat 100% 30%;padding:0 50px 0 0;}
.plashka{background:#c20008;padding:10px 0 30px 0;margin:0;font-family:'a_AvanteBsNr bold', arial;color:#fff;text-transform:uppercase;font-size:24px;}
.btn_red{background:#fff;border-radius:24px;color:#e41e26;text-transform:uppercase;font-size:18px;padding:2px 30px 0 30px;margin:10px 0 0 0;text-decoration:none;line-height:28px;}
.btn_red:hover{background:#e41e26;border-radius:24px;color:#fff;text-transform:uppercase;font-size:18px;padding:2px 30px 0 30px;margin:10px 0 0 0;line-height:28px;box-shadow:0px -1px 14px 0px #000;}
.comment{padding-bottom:25px;padding-top:25px;margin:0 auto;}
.box_comment{padding:10px 0 30px 0;}
.box_comment p{background:#e9e9e9;border-radius:10px;font-size:18px;padding:20px;margin:0;}
.box_comment span{background:url(../images/st.png) no-repeat 0 0;font-size:18px;padding:0 20px 0 50px;line-height:35px;}
.btn_glav{background:#e41e26;border-radius:17px;color:#fff;font-size:18px;padding:2px 30px 0 30px;margin:20px 0;text-decoration:none;line-height:34px;}
.btn_glav:hover{background:#fff;color:#e41e26;box-shadow:0px -1px 8px 0px #666;}
.panel-group .panel{border-radius:15px;margin-bottom:0;}
.block_gray .panel-group .panel-default .panel-heading{background-color:#fff;border-radius:15px;color:#333;}
.panel-heading h4{color:#151515;font-size:24px;padding:0 20px;}
.panel-heading h4 a{text-decoration:none;}
.article{padding-top:20px;}
.article h5{font-size:18px;font-family:'a_AvanteBsNr bold', arial;}
.article p{font-size:16px;}
.article a{font-size:16px;color:#4481dc;text-decoration:underline;}
.article a:hover{text-decoration:none;}
.footer{background:#525252;margin-top:30px;padding:0 0 30px 0;}
.footer .logo2{padding:25px 0 0 0;}
.footer address{color:#aeaeae;margin:0;padding:20px 0 0 0;white-space:nowrap;}
.footer a{color:#fff;}
.footer .phones{color:#aeaeae;margin:0;padding:0;line-height:24px;}
.footer .phones a{color:#aeaeae;font-family:'a_AvanteBsNr bold', arial;font-size:24px;text-decoration:none;}
.footer .phones a:hover{text-decoration:none;}
.footer_nav1{list-style:none;padding:36px 0 0 0;margin:0;}
.footer_nav1 li{padding:0 0 3px 0;margin:0;}
.footer_nav1 a{font-size:18px;color:#fff;padding:0;margin:0;text-decoration:underline;}
.footer_nav1 a:hover{text-decoration:none;}
.footer_nav2{list-style:none;padding:36px 0 0 0;margin:0;}
.footer_nav2 li{padding:0 0 4px 0;margin:0;}
.footer_nav2 a{display:block;background:#818181;border-radius:10px;font-family:'a_AvanteBsNr bold', arial;font-size:16px;color:#fff;padding:0;margin:0;text-align:center;text-decoration:none;text-transform:uppercase;line-height:38px;}
.footer_nav2 a:hover{text-decoration:none;background:#fff;color:#818181;}
.footer .copyring{font-size:16px;color:#aeaeae;padding:12px 5px 0 0;white-space:nowrap;}
.footer .copyring a{color:#aeaeae;}
#lightbox .modal-content{display:inline-block;text-align:center;}
#lightbox .close{opacity:1;color:rgb(255, 255, 255);background-color:rgb(25, 25, 25);padding:5px 8px;border-radius:30px;border:2px solid rgb(255, 255, 255);position:absolute;top:-15px;right:-55px;z-index:1032;}
.forma{background-color:#E9E9E9;border-radius:15px;padding:20px;}
#send_button{padding:0 45px;border-radius:100px;background-color:#E41E26;color:#fff;margin-top:15px;}
#send_button:hover{box-shadow:0 0 8px #000;background-color:#fff;color:#E41E26;}
#namail{display:inline-flex;justify-content:flex-start;flex-wrap:wrap;width:100%;}
.ctform{display:none;position:fixed;top:50%;left:50%;margin:-50px 0 0 -200px;}
.cclosef{position:absolute;background:grey;right:-9px;top:-10px;color:#fff;border-radius:16px;padding:0px 8px;cursor:pointer;}
@media only screen and (max-width:990px){.phone .phones a{font-size:25px;}
.phone{padding:32px 0 0 0;}
.maps address{font-size:20px;}
.maps a{background:url(../images/map.png) no-repeat;font-size:16px;}
}
@media only screen and (max-width:992px){.menu_top1 .navbar-form{position:absolute;top:59px;right:0;z-index:3;display:none;}
.search_buton{display:block;}
.top_menu2 a{padding:0 12px;font-size:21px;line-height:65px;}
.block_red .st{background:none;}
.block_red .item{width:400px;margin:0 auto;}
.block_palos h2{padding:10px 0;font-size:40px;}
.block_palos p{font-size:22px;}
}
@media only screen and (max-width:768px){.menu_top1{background:#4481dc;margin:0 -15px 0 -15px;}
.navbar-toggle0{right:15px;}
.menu_top1 .collapse{margin:0 -15px;}
.menu_top1 .navbar-collapse{border:none;}
.menu_top1 .navbar-nav{margin:0;}
.search_buton{display:none;}
.menu_top1 .navbar-form{display:block;position:relative;top:0;right:0;margin:0;padding:10px 0;}
.menu_top1 .poisk{background:#1c5fc2;padding:14px 20px;margin:0;}
.menu_top1 .navbar-default .navbar-nav > li > a{color:#fff;font-size:24px;padding-top:0;padding-bottom:0;margin:0;text-align:center;line-height:48px;}
.menu_top1 .poisk .btn, .menu_top1 .poisk .btn:active{text-align:center;margin:auto;display:block;}
.logo_contact .logot{padding:33px 0 0 0;}
.fon2 .navbar-collapse{padding:0;}
.fon2 .navbar-default li+li{border:none;}
.fon2 .navbar-default li > a{padding:0;font-size:20px;font-family:'a_AvanteBsNr bold', arial;line-height:48px;}
.colum p{font-size:17px;text-align:center;}
.block_palos .text{max-width:370px;margin:0 auto;text-align:center;}
.doctor h4{padding:10px 0 10px 0;margin:0;font-family:'a_AvanteBsNr bold', arial;color:#272727;font-size:20px;}
.block_red .st{background:none;}
.footer{text-align:center;}
.footer .copyring{text-align:center;}
.maps{padding:0 0 10px 0;}
.menu-carousel1 .item{min-height:237px;}
#sale-30 p{font-size:26px;}
}
@media only screen and (max-width:786px){.menu-carousel .item{min-height:367px;}
.panel-group{margin:0 15px;}
}
@media only screen and (max-width:480px){.menu-carousel .item{min-height:220px;}
.menu_top1 .navbar-form{display:block;position:relative;top:0;right:0;left:0;margin:0;padding:10px 20px;z-index:100;}
}
@media only screen and (max-width:430px){.doctor .col-xs-6, .block_license .col-xs-6{width:100%;min-width:320px;display:inline-block;}
.block_red .item{width:auto;margin:10px auto;padding:0;}
}