@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,700');

/* вставка от SEO */
table {
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    background: #ededed9c;
  }

  table tr {
    border-bottom: 2px solid #fefefe;
    padding: 15px;
  }

  table td {
    padding: 20px;
  }
  
  h2 {font-size:24px;margin-top:25px;}
/* вставка от SEO */



body {  font-family: 'Ubuntu', sans-serif;  font-size: 16px;}a {color:#f47820;}a:hover {color:#c62026;}.vidyou .embed-responsive {  margin-bottom:20px;}.carousel-control {width: 7%;}.supertop {  height: 20px;  width:100%;  background: url(../images/supertop.jpg) repeat-x;}/* начало модального */.superbut {background:#c62026;  padding: 0px 10px;border:none;  color:#fff;  font-size: 18px;  font-weight:700;  line-height:50px;  text-transform: uppercase;width:100%;}.superbut:hover {background:#970006;}  .modals {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.62);-webkit-transition: opacity 500ms ease-in;-moz-transition: opacity 500ms ease-in;transition: opacity 500ms ease-in;opacity: 0;pointer-events: none;}.modals:target {opacity: 1;pointer-events: auto;z-index:999;}.modals > div {width: 90%;max-width: 500px;background: #fff;position: relative;margin: 10% auto;-webkit-animation: minimise 500ms linear;padding: 30px;    background-color: #E9E9E9;    border: 2px solid transparent;    border-radius: 6px;    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);text-shadow: 0 1px 0 #fff;}.modals:target > div {-webkit-animation-name: bounce;}.modals h2 {font-size: 20px;font-weight: bold;color:#333;text-align:center;padding: 0 0 20px;}@-webkit-keyframes bounce {  0% {    -webkit-transform: scale3d(0.1,0.1,1);    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);  }  55% {    -webkit-transform: scale3d(1.08,1.08,1);    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);  }  75% {    -webkit-transform: scale3d(0.95,0.95,1);    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);  }  100% {    -webkit-transform: scale3d(1,1,1);    -webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);  }}@-webkit-keyframes minimise {  0% {    -webkit-transform: scale3d(1,1,1);  }  100% {    -webkit-transform: scale3d(0.1,0.1,1);  }}.modals a[href="#close"] {position: absolute;right: 0;top: 0;color: transparent;}.modals a[href="#close"]:focus {outline: none;}.modals a[href="#close"]:after {content: 'X';display: block;position: absolute;right: -10px;top: -10px;width: 1.5em;padding: 1px 1px 1px 2px;text-decoration: none;text-shadow: none;text-align: center;font-weight: bold;background: #000;color: #fff;border: 3px solid #fff;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}.modal a[href="#close"]:focus:after,.modal a[href="#close"]:hover:after {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);}.modal a[href="#close"]:focus:after {outline: 1px solid #000;}a.openModal {margin: 1em auto;display: block;width: 200px;background: #ccc;text-align: center;padding: 10px;-moz-border-radius: 7px;border-radius: 7px;background: -moz-linear-gradient(#fff, #ddd);background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));text-shadow: 0 1px 0 #fff;border: 1px solid rgba(0,0,0,0.1);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);box-shadow: 0 1px 1px rgba(0,0,0,0.3);}a.openModal:hover,a.openModal:focus {background: -moz-linear-gradient(#fff, #ccc);background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));}.modal-body {    position: relative;    padding: 15px;}/* конец модального */.header {  background: url(../images/header_bg.jpg) no-repeat center;  padding-top:20px;  padding-bottom:20px;}.header .top1 {  text-align: left;}.fire {  display:block;  font-size:20px;  color:#f47820;  font-weight:bold;  padding-bottom:10px;  border-bottom: 1px solid #999;  margin-bottom:10px;}.top2 {    color: #000;    display: block;    font-size: 22px;    font-weight: bold;    line-height: 30px;    margin-top: 20px;}.upper {    color: #c62026;    font-size: 34px;  text-transform:uppercase;}.upper span{    color: #f47820;}.header .top3 {  text-align: right;  padding-top: 15px;  color: #000;  font-size: 16px;  font-weight: bold;  line-height:22px;}/* .header .top3 a {  color: #f47820; } */.header .top3 span a{  color: #c62026;  display:block;  padding-bottom:10px;  font-size: 24px;  font-weight: 700;  text-decoration:none;  }/* Основное меню */.navbar {    margin-bottom: unset;    border: unset;  border-radius:0px;  min-height: 40px;}  .navbar .navbar-top {        width: 100%;        text-align: center;    }        .navbar .navbar-top > li {            float: none;            display: inline-block;        }.navbar .navbar-top > li > a {    margin-bottom: 0px;    text-align: center;  font-size:16px;  font-weight:bold;  line-height:18px;  text-transform:uppercase;  color:#fff;  padding: 15px 15px;  border-left:1px solid #970006;            }                .navbar .navbar-top > li > a:hover,                .navbar .navbar-top > li > a:focus {                    color: #fff;                    text-decoration: none;                    background-color: #970006;                }.navbar-default {  background-color: #c62026;    border:none;}.navbar-brand {padding: 5px 0 0 15px;}.navbar-default .navbar-toggle .icon-bar {  background-color: #ffffff;}/* Левое меню */.lmenu {margin-top:40px;}.lmenu a {    color: #333333;    text-decoration: none;}.lmenu a:hover, .lmenu a:focus {    text-decoration: none;}.lmenu .panel-group .panel {  border-radius:0px;  box-shadow:none;  }  .lmenu .panel-heading {    border-bottom: 1px solid #f47820;    border-top-left-radius: 0px;  border-top-right-radius: 0px;  padding: 20px 10px;}.lmenu .panel-group .panel + .panel {    margin-top: 0px;} .lmenu .panel-default {  border:none;  border-color: transparent;  box-shadow:none;}.lmenu .panel-default .panel-heading:hover  , .lmenu .panel-default .panel-heading:focus a{    background-color: #f47820;    border-color: #f47820;  color:#fff;}.lmenu .panel-body {  padding:0px;  background-color:#EDF0F4;}.lmenu .nav-pills > li > a {    border-radius: 0px;}.lmenu .nav > li > a {font-size:16px;padding: 15px 10px 20px 10px;}.lmenu .nav li a:hover, .lmenu .nav li a:focus {background-color:#C9CDD6;}/* Слайдер */.cont1{    margin-top: 40px;}.carousel-control.left {background-image:none;}.carousel-control.right {background-image:none;}/* Текст под слайдером */.cont16 h1 {  display:block;  border-bottom: 1px solid #999;  font-size:26px;  font-weight:bold;  padding:20px 0 10px 0;  margin-bottom:30px;  }.cont16 {  padding-bottom:30px;}.inner h3 {  margin-top:0px;  font-size:24px;  font-weight:700;}.inner img {width:100%; padding-bottom:30px;}  /* Врачи */.vrachi img{padding-bottom:15px; padding-top:30px;}  .vrachi {  background: url(../images/bg.png) #F2F2F2;  font-size:20px;  font-weight:bold;  padding:30px 0 30px 0;  color:#f47820;  text-align:center;  line-height:22px;  }.vrachi span {  color:#1e1e1e;  font-size:16px;  font-weight:normal;  }.vrachi .top {  color:#1e1e1e;  font-size:36px;  font-weight:bold;  line-height:40px;}  /* форма звонка */.zvonok {  background:#f47820;  text-align:center;  padding:20px 0 30px 0;}.zvotxt {  display:block;  padding:0 0 15px 0;  font-size:28px;  font-weight:700;  color:#fff;}.zvonok input {  background:#fff;  border: none;  padding:10px 0 10px 10px;  color: #7d7d7d;  width:100%;  font-size:20px;  margin-bottom:10px;}.zvonok button{  text-align:center;  border: none;  background:#000;  font-weight:700;  padding:10px 0;  color: #fff;  width:100%;  font-size:20px;  text-transform:uppercase;  margin-bottom:10px;}.zvonok button:hover{  background:#970006;  text-decoration:none;  color:#fff;}/* футер */.footer {  padding-top: 30px;  padding-bottom:30px;  background: #333;  color: #f47820;  font-size:15px;  border-top:1px solid #444;}.footer img{width:100%; max-width:200px;}.footer .col-xs-6 {padding-bottom:30px;}.footer span{  color: #fff;  font-weight:700;}.footer a{  color: #f47820;  font-size:15px;  text-decoration:underline;}.footer a:hover{  color: #fff;  font-size:15px;  text-decoration:none;}.footer .ssyl {  line-height:29px;}.footer .ssyl a{  line-height:20px;}.foot2 {  color: #ccc;  font-size:14px;}.foot2 a{  color: #ccc;  text-decoration:underline;}.foot2 a:hover{  color: #fff;  text-decoration:none;}@media (min-width: 1200px) {  .navbar .navbar-top > li > a {  padding: 15px 35px;            }}    @media (max-width: 1199px) {.header .top1 img{  max-width:300px;}.header .top2 {  margin-top:12px;}.header .top3 {  padding-top:5px;  font-size: 14px;  font-weight: bold;  line-height:22px;}.navbar .navbar-top > li > a {  padding: 15px 25px;            }  }@media (max-width: 991px) {.header .top1 img{  max-width: 230px;}.header .top2 {  font-size: 18px;  line-height:22px;  margin-top:10px;}.navbar .navbar-top > li > a {  font-size: 15px;}.navbar .navbar-top > li > a {  padding: 15px 15px;            }.footer img{width:100%; max-width:200px;}}@media (max-width: 767px) {  .zvotxt {  font-size:20px;}.header .top1 {  text-align: center;  padding-top: 0px;}.header .top1 img{  max-width: unset;}.header .top2 {  text-align: center;  font-size: 22px;  margin-top:30px;  line-height:28px;}.header .top3 {    margin-top:30px;    margin-bottom:20px;  text-align: center;    font-size:18px;}.header .top3 span a{  font-size:32px;  margin-bottom:20px;}.navbar-header .menu1 {  display:block;  padding-top:15px;  color:#fff;  font-weight:bold;}.navbar-header .menu1:hover, .navbar-header .menu1:active {color:#fff;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {    border-color: #051a55;  margin-top:5px;  background-color: #c62026;}.navbar-toggle {    background-color: transparent;    background-image: none;    border: 1px solid transparent;    border-radius: 4px;    float: right;    margin-right: 15px;    margin-top: 7px;    padding: 9px 10px;    position: relative;}.navbar-default .navbar-toggle {  border-color: #fff;  border: 2px solid #fff;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {  background-color: #970006;}.navbar .navbar-top > li > a:hover,.navbar .navbar-top > li > a:focus {                    color: #fff;                    text-decoration: none;                    background-color: #970006;                }.navbar .navbar-top > li {           width:100%;       border-left:none;        }.navbar .navbar-top > li > a {  font-size:17px;  padding: 15px 10px;  font-weight:bold;  min-height:unset;  border-bottom:1px solid #970006;  border-left:none;            }.navbar-collapse {padding-left:0px; padding-right:0px;}.navbar-nav {margin:0px;}.lmenu {margin-top:10px;}.lmenu .navbar-toggle {    background-color: transparent;    background-image: none;    border: 1px solid #f47820;    border-radius: 4px;    float: right;    margin-right: 0px;    margin-top: 0px;    padding: 9px 10px;    position: relative;}.lmenu .navbar-header span.text2{    color: #f47820;    padding: 7px 0px;  font-size:18px;  font-weight:bold;}.lmenu .navbar-toggle:hover, .lmenu .navbar-toggle:focus {  background-color: #F5F9FC;}.lmenu .navbar-toggle .icon-bar {    background-color: #f47820;    border-radius: 1px;    display: block;    height: 2px;width: 22px;}.footer img{width:100%; max-width:200px;}.footer {text-align:center;}.footer .ssyl {  display:block;  padding-bottom: 30px;    padding-top: 30px;}.vrachi .top {  font-size:26px;  line-height:30px;}  }@media (max-width: 425px) {.slide {display:none;}.header .top1 {  text-align: center;  padding-top: 0px;}.header .top1 img{  max-width: 200px;}.header .top2 {    font-size: 18px;  margin-top:30px;  line-height:24px;}.header .top3 {    margin-top:30px;    margin-bottom:20px;  text-align: center;    font-size:14px;}.header .top3 span a{  font-size:28px;  margin-bottom:20px;}.vrachi .col-xs-6 {float:none; width:100%;}}

a.btn {
	color:#fff;
	font-weight:bold;
	padding: 7px 20px;
	background:#F47820;
	margin-top:10px;
	text-transform:uppercase;
}

a.btn:hover{
	color:#fff;
	background:#C62026;
}