

/* Start:/bitrix/templates/clinic/components/bitrix/search.form/template/style.css?1481780615531*/
#header .search-form {
	margin-top: 15px;
	margin-right: 35px;
}
#searchForm input {
    height: 35px;
    width: 100%;
    display: block;
    border: 1px solid #3e5fff;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    padding: 10px;
}
#searchForm .search-btn {
    height: 35px;
    width: 35px;
    padding: 10px;
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    color: #fff;
    background: #3e5fff;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
/* End */


/* Start:/bitrix/templates/clinic/components/bitrix/menu/horizontal_multilevel/style.css?14835880341095*/
#main-menu .container {
    position: relative;
	font-weight: 400; 
}

#main-menu .nav>li>a {
    height: 50px;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    text-transform: uppercase; 
	padding: 15px 0;
    white-space: nowrap;
}

#main-menu .nav .open>a,#main-menu  .nav .open>a:hover,#main-menu  .nav .open>a:focus {
    background-color: inherit;
    border-color: none;
}


.dropdown-menu {
    margin-top: 0px;
	min-width: 250px;
}

.dropdown:hover > .dropdown-menu { 
    display: block; 
} 

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background: inherit;
	text-decoration: underline;
}
#main-menu .caret {
    display: inline-block;
    width: 9px;
    height: 6px;
    margin-left: 10px;
    border: none;
    vertical-align: middle;
    background: url("/bitrix/templates/clinic/components/bitrix/menu/horizontal_multilevel/images/caret.png") no-repeat;
}


.dropdown-submenu {
    position: relative;  
}
.dropdown-menu>li {
	padding: 3px 20px;
}
.dropdown-menu>li>a  {
    white-space: normal;
	padding: 0;
    font-weight: 300;
}
.dropdown-menu>li:not(:last-child)>a {

    border-bottom: 1px dashed #e9493c;
}
/* End */


/* Start:/bitrix/templates/clinic/components/bitrix/breadcrumb/template/style.css?1481806183511*/
.bx-breadcrumb {
	color: #3e5fff;
	margin: 10px 0;
}
.bx-breadcrumb a {
	color: #222;
}
.bx-breadcrumb i {
    float: left;
	color: #222;
	font-size: 15px;
	margin-right: 5px;
    line-height: 20px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: 15px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/templates/clinic/components/bitrix/menu/template/style.css?14891204781550*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
    margin: 0 20px;
    padding: 10px 0 10px 10px;
	position: relative;
}

ul.left-menu li:not(:last-child) {
    border-bottom: 1px dashed #e9493c;
}

ul.left-menu li:before
{
    border: 4px solid transparent;
    border-left: 4px solid #e9493c;
    content: '';
    position: absolute;
    left: 0;
    top: 15px;
}
ul.left-menu li a
{
	color: #3e5fff;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color: #5572fc;
}

ul.left-menu li a:hover
{
	color: #e9493c;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#e9493c;
	font-weight:bold;
}

ul.left-menu li div.hover-info {
	position: absolute;
	top: 40px;
	/*right: -15px;*/
	left: 40px; /*!*/
	border: 2px solid #fff;
	display: none;
    background: #f5fafe;
	padding: 10px 10px 25px;
	z-index: 999;
	/*width: 150%;*/
	width: 100%; /*!*/
	box-shadow: 1px 1px 9px 1px #c4c4c4;
}

ul.left-menu li div.hover-info h5 {
	font-size: 13px;  /*!*/
}

#main ul.left-menu li div.hover-info img {
	/*height: 200px;*/
	height: 140px;
	width: auto;
	margin-right: 10px;
}

ul.left-menu li div.hover-info .glyphicon {
	color: #e9493c;
	margin-right: 10px;
}

ul.left-menu li div.hover-info a {
	border: none;
	padding: 0;
}

ul.left-menu li:hover div.hover-info {
	display: block;
} 

ul.left-menu li div.hover-info .hover-link {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

/* End */


/* Start:/bitrix/templates/clinic/components/bitrix/menu/bottom_menu/style.css?1482123711242*/
div.menu-tree
{
	font-size:15px;
}

div.menu-tree ul
{
	list-style-type: none;
	margin: 0;
	padding: 0 1em 0 0;
}

div.menu-tree ul li:first-child a
{
	font-weight: 500;
	text-decoration: underline;
	padding-bottom: 1.2em;
	display: block;
}

/* End */


/* Start:/bitrix/templates/clinic/styles.css?15313533112410*/
/* font-family: "RobotoSlabRegular"; */
@font-face {
    font-family: "RobotoSlabRegular";
    src: url("/bitrix/templates/clinic/fonts/RobotoSlabRegular/RobotoSlabRegular.eot");
    src: url("/bitrix/templates/clinic/fonts/RobotoSlabRegular/RobotoSlabRegular.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/clinic/fonts/RobotoSlabRegular/RobotoSlabRegular.woff") format("woff"),
    url("/bitrix/templates/clinic/fonts/RobotoSlabRegular/RobotoSlabRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoSlabLight"; */
@font-face {
    font-family: "RobotoSlabLight";
    src: url("/bitrix/templates/clinic/fonts/RobotoSlabLight/RobotoSlabLight.eot");
    src: url("/bitrix/templates/clinic/fonts/RobotoSlabLight/RobotoSlabLight.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/clinic/fonts/RobotoSlabLight/RobotoSlabLight.woff") format("woff"),
    url("/bitrix/templates/clinic/fonts/RobotoSlabLight/RobotoSlabLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoSlabBold"; */
@font-face {
    font-family: "RobotoSlabBold";
    src: url("/bitrix/templates/clinic/fonts/RobotoSlabBold/RobotoSlabBold.eot");
    src: url("/bitrix/templates/clinic/fonts/RobotoSlabBold/RobotoSlabBold.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/clinic/fonts/RobotoSlabBold/RobotoSlabBold.woff") format("woff"),
    url("/bitrix/templates/clinic/fonts/RobotoSlabBold/RobotoSlabBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
body {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #4e4e4e;
}
h1 {
    font-family: "RobotoSlabRegular", sans-serif; 
    font-size: 20px;
    border-left: 3px solid #3e5fff;
    padding: 10px 20px;
    text-transform: uppercase;
    color: #222;
}

h2 {
    font-family: "RobotoSlabRegular", sans-serif;
    font-size: 18px;
    border-left: 3px solid #3e5fff;
    padding: 5px 10px;
    text-transform: uppercase;
    color: #222;
}

h3 {
    font-family: "RobotoSlabRegular", sans-serif; 
    font-size: 18px;
    padding: 10px 0;
    color: #222;
}

h5 {
    font-family: "RobotoSlabRegular", sans-serif; 
    font-size: 18px;
    text-transform: uppercase;
}

h1 span, h2 span, h3 span {
    color: #e9493c;
}
h4 {
    font-family: "RobotoSlabRegular", sans-serif; 
    font-size: 17px;
    color: #222;
}

a {
    color: #3e5fff;
    text-decoration: none;
}

a:hover, a:focus {
    color: #e9493c;
    text-decoration: underline;
}

table {
    font-size: 12px;
    table-layout: fixed;
    width:100%
}

td {
    word-wrap:break-word;
}
.red {
    color: #e9493c;
}
/* End */


/* Start:/bitrix/templates/clinic/template_styles.css?164482218912951*/
#header { padding: 15px 0; } 
#header .site-name { font-family: "RobotoSlabRegular", sans-serif; 
padding-top: 30px; 
text-transform: uppercase; 
text-align: center; 
font-size: 18px; 
padding-right: 120px; } 
#header .site-name span { text-transform: none;
 } 
/* 
#header .site-name .header-badge { 
background: url(/bitrix/templates/clinic/images/badge.png) no-repeat; 
width: 100px; 
height: 111px; 
position: absolute; 
z-index: 999; 
right: 20px; 
background-size: contain; top: -5px;
 } 
*/ 
#header .site-name .header-badge60 { 
background: url(/bitrix/templates/clinic/images/65letweb.png) no-repeat;
width: 50px; 
height: 111px; 
position: absolute; 
z-index: 999; 
left: -20px; 
background-size: contain; 
top: 57px; 
} 
#header .site-name .header-badgeflag { 
background: url(/bitrix/templates/clinic/images/flag.png) no-repeat; 
width: 65px; 
height: 32px; 
position: absolute; 
z-index: 999; 
left: 50px; 
background-size: contain; 
top: 130px; } 
#header .site-name .header-badgeElita { 
background: url(/bitrix/templates/clinic/images/Elita.png) no-repeat; 
width: 50px; 
height: 111px; 
position: absolute; 
z-index: 999; 
left: -20px; 
background-size: contain; 
top: 0px; 
}
/*
#header .site-name .header-badgelogot { 
background: url(/bitrix/templates/clinic/images/logot.png) no-repeat; 
width: 50px; 
height: 111px; 
position: absolute; 
z-index: 999; 
left: -50px; 
background-size: contain; 
top: 57px; 
} */

#header .vsv_button { 
display: block; 
margin-top: 15px; 
color: #3e5fff; 
font-weight: 500; 
border: 1px dashed #3e5fff; 
text-align: center; 
border-radius: 4px; 
padding: 5px; 
line-height: 21px; 
} 
#header .logo { max-width: 100%; } 
#header.main-header { padding: 15px 0 0; } 
#header.main-header .container .inner { 
background: url(/bitrix/templates/clinic/images/header.jpg) no-repeat;
padding: 15px 0; 
height: 450px; 
position: relative; 
} 
#header .container .inner { position: relative; } 
#header.main-header .site-name, #header.main-header .header-block { 
background: #406bff; 
background: transparent; 
background: rgb( 64, 107, 255); 
background: rgba( 64, 107, 255, 0.6); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60406bff,endColorstr=#60406bff); 
zoom: 1; margin-top: 12px; } 
#header.main-header .site-name { 
font-size: 20px; 
padding: 5px; 
color: #fff; 
text-align: left; 
padding: 10px 0 10px 95px; } 
#header.main-header #searchForm { margin-bottom: 0; } 
#header.main-header .search-form { margin-top: 0; } 
#header.main-header .vsv_button { margin-top: 9px; background: #fff; } 
#header.main-header #searchForm .search-btn { top: 0; } 
#header.main-header .logo { max-width: inherit; z-index: 9999; position: relative; 
} 
/* 
.header-badge { background: url("/bitrix/templates/clinic/images/badge.png"); 
width: 130px; 
height: 145px; 
position: absolute; 
z-index: 999; 
right: 20px; 
top: 115px; 
} 
*/ 
.header-badge60 { background: url("/bitrix/templates/clinic/images/65letweb.png"); 
width: 138px; 
height: 145px; 
position: absolute; 
z-index: 999; 
right: 160px; 
top: 135px; 
} 

.header-badgeflag { background: url("/bitrix/templates/clinic/images/flag.png"); 
width: 65px; 
height: 32px; 
position: absolute; 
z-index: 999; 
right: 1010px; 
top: 405px; 
outline: 3px solid white; 
} 

.header-badgeElita { background: url("/bitrix/templates/clinic/images/Elita.png"); 
width: 130px; 
height: 130px; 
position: absolute; 
z-index: 999; 
right: 20px; 
top: 270px; 
} 

.header-badgelogot { background: url("/bitrix/templates/clinic/images/logot.png"); 
width: 130px; 
height: 130px; 
position: absolute; 
z-index: 999; 
right: 20px; 
top: 125px; 
} 

#main, 
#header.main-header { background: #f4f8fc; } .fullscreen 
#main { background: #fff; } 
#main img { max-width: 100%; height: auto; border: 3px solid #e4eff8; }
#main-menu .nav { background: #3e5fff; } .main-content, 
#header.main-header .header-content { padding: 15px; background: #fff; box-shadow: 0 -5px 7px 2px #dddddd; } 
#header.main-header .header-content { padding: 25px 25px 0; } 
.fullscreen .main-content { box-shadow: none; } 
.right-block { background: #f5fafe; } 
.right-block h3 { 
margin: 0 -30px 15px 0; 
height: 50px; 
color: #fff; 
position: relative; 
font-size: 18px; 
font-family: "RobotoSlabRegular", sans-serif; text-align: center; 
padding: 15px; text-transform: uppercase; background: #3e5fff; } 
.right-block h3.title2 { padding: 10px 15px; height: 70px; line-height: 24px; } 
.right-block h3:after { content: ""; display: block; background: url(/bitrix/templates/clinic/images/right-span-after.png) bottom no-repeat; 
height: 60px; 
width: 10px; 
position: absolute; 
top: 0; 
right: -10px; 
} 
.right-block h3.title2:after { height: 80px; } 
.right-block .block-inner { padding: 0 10px; } 
.right-block .link { 
padding: 15px 5px 15px 0; 
margin: 0 10px; 
display: block; 
border-bottom: 1px dashed #e9493c; 
} 
.right-block .link span { color: #e9493c; } 
.right-block .link-gosuslugi{ background: url(/bitrix/templates/clinic/images/link-gosuslugi.png) no-repeat 0 15px; padding-left: 64px; } 
.right-block .link-vrach42{ background: url(/bitrix/templates/clinic/images/link-vrach.png) no-repeat 0 15px; padding-left: 64px; } 
.right-block .link-anketa { background: url(/bitrix/templates/clinic/images/link-anketa.png) no-repeat 0 10px; padding-left: 64px; } 
.right-block .link-mark { background: url(/bitrix/templates/clinic/images/link-mark.png) no-repeat 0 10px; padding-left: 64px; border-bottom: none; } 
#footer { background: #525252; color: #fff; padding: 30px 0; } .footer-content { padding: 0 30px; } 
#copyrights { border-top: 1px solid #6e6e6e; margin-top: 25px; padding: 25px; } 
#footer a { color: #fff; } #footer .glyphicon { padding-right: 5px; } 
#footer .phone-number { font-size: 17px; } 
.span-left{ background: url(/bitrix/templates/clinic/images/left-span.png) no-repeat; position: absolute; height: 60px; width: 10px; top: 0; left: 5px; } 
.span-right{ background: url(/bitrix/templates/clinic/images/right-span.png) bottom no-repeat; position: absolute; height: 60px; width: 10px; top: 0; right: 5px; } 
h2.block-title:after { margin-bottom: 2px; } 
.line { display: block; height: 1px; border-top: 1px solid #ddd; margin-bottom: 20px; } 
/*SLIDER*/ .carousel-indicators { position: relative; left: 0; margin: 0 auto; } 
.carousel-indicators li { width: 30px; height: 5px; border: 1px solid #e9493c; border-radius: 0; margin: 0; } 
.carousel-indicators .active { margin: 0; width: 30px; height: 5px; background-color: #e9493c; border: 1px solid #e9493c; } 
.carousel-control { width: 40px; height: 50px; opacity:1; filter: alpha(opacity=100); 
font-size: 20px; color: #fff; text-align: center; text-shadow: none; background-color: #e9493c !important; top: 45%; } 
.carousel-control.right, 
.carousel-control.left { background: none; } #myCarousel img { width: 100%; border: none; } 
.carousel-caption { font-size: 30px; background: url("/bitrix/templates/clinic/images/slider-caption.png"); font-weight: 500; line-height: 30px; top: 60px; bottom: inherit; } 
.carousel-caption p { margin: 0; padding: 0; } 
.carousel-badge { background: url("/bitrix/templates/clinic/images/badge.png"); width: 130px; height: 145px; position: absolute; z-index: 999; right: 0; top: -7px; } 
/*common*/ .arrow-white-left { background: url("/bitrix/templates/clinic/images/arrow-white-left.png") no-repeat; width: 20px; height: 35px; display: inline-block; margin: 8px 0 8px -15px; } 
.arrow-white-left:after{ position: absolute; left: -10px; top: 0; width: 10px; height: 60px; display: block; background: url("/bitrix/templates/clinic/images/left-span-red.png") no-repeat; content: " "; } 
.arrow-white-right{ background: url("/bitrix/templates/clinic/images/arrow-white-right.png") no-repeat; width: 20px; height: 35px; display: inline-block; margin: 8px 0 8px 15px; content: " "; } 
.arrow-white-right:after { position: absolute; right: -10px; top: 0; width: 10px; height: 60px; display: block; background: url("/bitrix/templates/clinic/images/right-span-red.png") no-repeat; content: " "; } 
.img-border-bold { border: 15px solid #e4eff8; margin: 20px auto; display: block; } 
.btn { font-size: 15px; min-width: 160px; border: none; -webkit-transition: 
.4s ease-in-out; -moz-transition: .4s ease-in-out; -o-transition: .4s ease-in-out; transition: .4s ease-in-out; padding: 8px 15px; } 
.btn:hover, .btn:focus, .btn.focus { color: #fff; } .btn-red { background: #e9493c; color: #fff; text-transform: uppercase; box-shadow: 0 3px 0 #b51b0e; } 
.btn-red:hover { background: #cd4034; } 
.btn-blue { background: #5471ff; color: #fff; text-transform: uppercase; box-shadow: 0 3px 0 #0022c9; } 
.btn-blue:hover { background: #6b84fd; } .img-relative img { width: 100%; height: auto; } 
/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */
/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */ 
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);} 
#cboxWrapper {max-width:none;} #cboxOverlay{position:fixed; width:100%; height:100%;} 
#cboxMiddleLeft, #cboxBottomLeft{clear:left;} #cboxContent{position:relative;} 
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} 
#cboxTitle{margin:0;} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} 
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} 
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} 
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} 
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} 
/* User Style: Change the following styles to modify the appearance of Colorbox. They are ordered &amp; tabbed in a way that represents the nesting of the generated HTML. */ 
#cboxOverlay{background:url(/bitrix/templates/clinic/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);} #colorbox{outline:0;} 
#cboxTopLeft{width:21px; height:21px; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -101px 0;} 
#cboxTopRight{width:21px; height:21px; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -130px 0;} 
#cboxBottomLeft{width:21px; height:21px; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -101px -29px;} 
#cboxBottomRight{width:21px; height:21px; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -130px -29px;} 
#cboxMiddleLeft{width:21px; background:url(/bitrix/templates/clinic/images/controls.png) left top repeat-y;} 
#cboxMiddleRight{width:21px; background:url(/bitrix/templates/clinic/images/controls.png) right top repeat-y;} 
#cboxTopCenter{height:21px; background:url(/bitrix/templates/clinic/images/border.png) 0 0 repeat-x;} 
#cboxBottomCenter{height:21px; background:url(/bitrix/templates/clinic/images/border.png) 0 -29px repeat-x;} 
#cboxContent{background:#fff; overflow:hidden;} .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} 
#cboxLoadedContent{margin-bottom:100px;} #cboxTitle{position:absolute; bottom:30px; left:0; text-align:center; width:100%; color:#949494;} 
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} #cboxLoadingOverlay{background:url(/bitrix/templates/clinic/images/loading_background.png) no-repeat center center;} 
#cboxLoadingGraphic{background:url(/bitrix/templates/clinic/images/loading.gif) no-repeat center center;} 
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ 
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } 
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ 
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} 
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} 
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} 
#cboxPrevious:hover{background-position:-75px -25px;} 
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} 
#cboxNext:hover{background-position:-50px -25px;} 
#cboxClose{position:absolute; bottom:0; right:0; background:url(/bitrix/templates/clinic/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} 
#cboxClose:hover{background-position:-25px -25px;} 
/* The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill when an alpha filter (opacity change) is set on the element or ancestor element.
This style is not applied to or needed in IE9. See: <a href="http://jacklmoore.com/notes/ie-transparency-problems/">http://jacklmoore.com/notes/ie-transparency-problems/</a>
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.table-responsive {
  overflow-y: auto;
  height: 650px;
}
.table th {
    background: #3e5fff;
    color: #fff;
}
.table {
   width: auto;
}
.table td {
   min-width: 140px;
}
/* End */
/* /bitrix/templates/clinic/components/bitrix/search.form/template/style.css?1481780615531 */
/* /bitrix/templates/clinic/components/bitrix/menu/horizontal_multilevel/style.css?14835880341095 */
/* /bitrix/templates/clinic/components/bitrix/breadcrumb/template/style.css?1481806183511 */
/* /bitrix/templates/clinic/components/bitrix/menu/template/style.css?14891204781550 */
/* /bitrix/templates/clinic/components/bitrix/menu/bottom_menu/style.css?1482123711242 */
/* /bitrix/templates/clinic/styles.css?15313533112410 */
/* /bitrix/templates/clinic/template_styles.css?164482218912951 */
