

/* Start:/bitrix/templates/omsk-spas-adaptive/components/bitrix/menu/top-mobile/style.min.css?1636095896490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/omsk-spas-adaptive/components/bitrix/menu/top-mobile/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}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:#fc8d3d}
/* End */


/* Start:/bitrix/components/innova/slider/lib/tiny-slider.css?17364108212005*/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>div,.tns-slider>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>div,.tns-horizontal.tns-subpixel>li{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>div,.tns-horizontal.tns-no-subpixel>li{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>div,.tns-gallery>li{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/* End */


/* Start:/bitrix/components/innova/slider/templates/.default/style.css?17364108214131*/
.innova_slider_inner .innova_slide_innerH1,.innova_slider_inner p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#fff}.innova_slider_inner{display:flex;flex-direction:column;height:100%;width:100%;align-items:flex-start;justify-content:center;padding:40px 90px}.innova_slider_inner .innova_slide_innerH1{font-size:48px;line-height:1;font-family:'Open Sans Condensed',sans-serif;font-weight:700;padding:0;border:0;margin:0;user-select:none}.innova_slide_block{position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.67);display:flex;height:100%}.innova_slider_img{width:100%;text-align:center}.innova_slider_img img{max-width:100%;height:auto}.innova_slider_inner p{font-size:26px;line-height:1.1;margin:30px 0 40px;user-select:none}a.innova_slider_btn{text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:0!important;display:inline-block;text-transform:uppercase;font-weight:700;padding:15px 26px;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;margin-bottom:0;color:#fff;border-radius:0;font-size:22px;background-color:transparent;border:3px solid #fff;-webkit-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-moz-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-ms-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-o-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease}.innova_slider_btn:active,.innova_slider_btn:focus,a.innova_slider_btn:hover{text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:0!important;text-decoration:none;border-color:transparent!important}a.innova_slider_whole_slider_link{display:block;position:abosulte;width:100%;height:100%}span.innova_slider_btn{display:none}.tns-outer{position:relative}.tns-controls button{position:absolute;display:block;width:60px;height:100px;cursor:pointer;outline:0;background:0 0;top:50%;margin-top:-45px;font-size:0;border:none;z-index:2}.tns-controls button:active,.tns-controls button:focus,.tns-controls button:hover{outline:0}.tns-controls button:after,.tns-controls button:before{content:'';position:absolute;background:#fff;height:2px;width:50px;top:50%;left:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tns-controls button:before{margin-top:-22px}.tns-controls button:after{margin-top:22px}.tns-controls button:hover:before{margin-top:-18px}.tns-controls button:hover:after{margin-top:18px}.tns-controls button[data-controls=prev]{left:12px}.tns-controls button[data-controls=prev]:before{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.tns-controls button[data-controls=prev]:after{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.tns-controls button[data-controls=prev]:hover:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tns-controls button[data-controls=prev]:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tns-controls button[data-controls=next]{right:12px}.tns-controls button[data-controls=next]:before{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.tns-controls button[data-controls=next]:after{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.tns-controls button[data-controls=next]:hover:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tns-controls button[data-controls=next]:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
/* End */


/* Start:/bitrix/components/star/bxslider/templates/.default/style.css?17364139498063*/
.star_bxslider_outer .star_bxslider_wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.star_bxslider_wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.star_bxslider_wrapper .bx-controls-auto,.star_bxslider_wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.star_bxslider_wrapper .bx-loading{min-height:50px;background:url(/bitrix/components/star/bxslider/templates/.default/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.star_bxslider_wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.star_bxslider_wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.star_bxslider_wrapper .bx-pager.bx-default-pager a.active,.star_bxslider_wrapper .bx-pager.bx-default-pager a:focus,.star_bxslider_wrapper .bx-pager.bx-default-pager a:hover{background:#000}.star_bxslider_wrapper .bx-controls-auto .bx-controls-auto-item,.star_bxslider_wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.star_bxslider_wrapper .bx-pager-item{font-size:0;line-height:0}.star_bxslider_wrapper .bx-prev{left:10px;background:url(/bitrix/components/star/bxslider/templates/.default/images/controls.png) 0 -32px no-repeat}.star_bxslider_wrapper .bx-prev:focus,.star_bxslider_wrapper .bx-prev:hover{background-position:0 0}.star_bxslider_wrapper .bx-next{right:10px;background:url(/bitrix/components/star/bxslider/templates/.default/images/controls.png) -43px -32px no-repeat}.star_bxslider_wrapper .bx-next:focus,.star_bxslider_wrapper .bx-next:hover{background-position:-43px 0}.star_bxslider_wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.star_bxslider_wrapper .bx-controls-direction a.disabled{display:none}.star_bxslider_wrapper .bx-controls-auto{text-align:center}.star_bxslider_wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/bitrix/components/star/bxslider/templates/.default/images/controls.png) -86px -11px no-repeat;margin:0 3px}.star_bxslider_wrapper .bx-controls-auto .bx-start.active,.star_bxslider_wrapper .bx-controls-auto .bx-start:focus,.star_bxslider_wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.star_bxslider_wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/bitrix/components/star/bxslider/templates/.default/images/controls.png) -86px -44px no-repeat;margin:0 3px}.star_bxslider_wrapper .bx-controls-auto .bx-stop.active,.star_bxslider_wrapper .bx-controls-auto .bx-stop:focus,.star_bxslider_wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.star_bxslider_wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.star_bxslider_wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.star_bxslider_wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.star_bxslider_wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.star_bxslider_outer .star_bxslider_wrapper {margin: 0 auto;}
.star_bxslider_outer .star_bxslider_wrapper .bx-controls-direction a {text-decoration: none; border: none; z-index: 1007;}
.star_bxslider_outer {position: relative; margin: 20px auto;}
.star_bxslider_outer .star_bxslider_item img {width: 100%; max-width: 100%; height: auto}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap {position: absolute;top: 0;left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(/bitrix/components/star/bxslider/templates/.default/images/fancybox_sprite.png);}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(/bitrix/components/star/bxslider/templates/.default/images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(/bitrix/components/star/bxslider/templates/.default/images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: visible !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(/bitrix/components/star/bxslider/templates/.default/images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(/bitrix/components/star/bxslider/templates/.default/images/fancybox_sprite@2x.png);background-size: 44px 152px;}
	#fancybox-loading div {background-image: url(/bitrix/components/star/bxslider/templates/.default/images/fancybox_loading@2x.gif);background-size: 24px 24px;}
}

/* End */


/* Start:/bitrix/templates/omsk-spas-adaptive/template_styles.css?163999997733656*/
@font-face {
    font-family: MyriadPro-Bold;
    src: local("MyriadPro-Bold"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-Bold.otf);
}
@font-face {
    font-family: MyriadPro-BoldCond;
    src: local("MyriadPro-BoldCond"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-BoldCond.otf);
}
@font-face {
    font-family: MyriadPro-BoldCondIt;
    src: local("MyriadPro-BoldCondIt"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-BoldCondIt.otf);
}
@font-face {
    font-family: MyriadPro-BoldIt;
    src: local("MyriadPro-BoldIt"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-BoldIt.otf);
}
@font-face {
    font-family: MyriadPro-Cond;
    src: local("MyriadPro-Cond"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-Cond.otf);
}
@font-face {
    font-family: MyriadPro-CondIt;
    src: local("MyriadPro-CondIt"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-CondIt.otf);
}
@font-face {
    font-family: MyriadPro-It;
    src: local("MyriadPro-It"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-It.otf);
}
@font-face {
    font-family: MyriadPro-Regular;
    src: local("MyriadPro-Regular"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-Regular.otf);
}
@font-face {
    font-family: MyriadPro-Semibold;
    src: local("MyriadPro-Semibold"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-Semibold.otf);
}
@font-face {
    font-family: MyriadPro-SemiboldIt;
    src: local("MyriadPro-SemiboldIt"),
    url(/bitrix/templates/omsk-spas-adaptive/css/fonts/MyriadPro-SemiboldIt.otf);
}
html {
    height: 100%;
}
body {
    font: 15px/17px MyriadPro-Regular;
    color: #010000;
    width: 100%;
    height: 100%;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/bg.png");
}
a{
    color: #8f2100;
    text-decoration: none;
}
ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.left{
    float: left;
}
.right{
    float: right;
}
.clear{
    clear: both;
}

.wrapper {
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
.white-bg{
    background: #f9f9f9;
    opacity: 0.8;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    border-bottom: 5px solid #00486f;
    z-index: -1;
}
.content-wrap{
    padding: 20px;
}
.red-button{
    border-radius: 5px;
    background: #8f1200;
}
.red-button a{
    display: block;
    color: #fff;
    font-family: MyriadPro-Bold;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
}
.red-button:after{
    display: block;
    clear: left;
}
.preview-img{
    float: left;
    margin: 0px 10px 10px 0px
}
/* Header
-----------------------------------------------------------------------------*/
.header{
    height: 140px;
    border-top: 2px solid #8f2100;
    padding-top: 20px;
}
.header .logo{
	display:inline-block;
    float: left;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/logo.png") no-repeat;
    padding-left: 240px;
    width: 325px;
    margin-top: 25px;
	height:68px;
}
.header a.logo-link{
    display: block;
}
.header .logo{
    font-family: MyriadPro-Semibold;
    color: #8f2100;
    font-size: 16px;
	
}
.header .contacts{
    float: right;
}
.header .contacts .phone{
    margin-bottom: 25px;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/phone.png") no-repeat;
    padding-left: 85px;
    color: #333333;
    font-family: MyriadPro-Bold;
    font-size: 19px;
}
.header .contacts .phone span{
    font-family: MyriadPro-Regular;
    font-size: 14px;
}
ul.menu{
    display: table;
    border-spacing: 5px 0;
    width: 100%;
    width: 964px;
    padding-left: 60px;
    margin-top: -65px;
}
ul.menu > li{
    min-width: 135px;
    position: relative;
    display: table-cell;
    height: 54px;
    line-height: 54px;
    text-align: center;
/*    -ms-transform: skew(-20deg);
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);*/
    background: -moz-linear-gradient(to top,#f0f1f1,#dde1e3);
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f1f1), to(#dde1e3));
    /*filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#dde1e3,endColorstr=#f0f1f1,GradientType=0);*/
    background: linear-gradient(to top,#f0f1f1,#dde1e3);
    border-top: 5px solid #8f2100;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.4);
    box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.4);
    z-index: 20;
}
ul.menu > li:hover,
ul.menu > li.selected{
    background: #8f2100;
}
ul.menu > li > a{
    display: block;
    padding: 0 10px;
/*    -ms-transform: skew(20deg);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);*/
    font-family: MyriadPro-Semibold;
    font-size: 16px;
    color: #333;
}
ul.menu li:hover > a,
ul.menu li.selected > a{
    color: #fff;
}
ul.menu > li:hover ul{
    display: block;
}
ul.menu > li ul{
    display: none;
    position: absolute;
    /*left: 80px;*/
    /*width: 100%;*/
    background: #e6e6e6;
/*    -ms-transform: skew(20deg);
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);*/
    border-radius: 7px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    color: #8f2100;
    font-size: 14px;
}
ul.menu > li ul > li{
    text-align: left;
    line-height: 17px;
    margin: 0 20px;
    padding: 5px 0;
    border-top: 1px dashed #b3b3b3;
}
ul.menu > li ul > li:first-child{
    border-top: none;
}
ul.menu > li ul > li.selected a,
ul.menu > li ul > li:hover a,
ul.menu > li ul > li a{
    padding: 10px;
    display: block;
}
ul.menu > li ul > li.selected a,
ul.menu > li ul > li:hover a{
    background: #7d7d7d;
}
/* Middle
-----------------------------------------------------------------------------*/
.main-content {
    margin: 35px 0 45px 0;
}
.main-content .info-block{
    position: relative;
    float: right;
    width: 500px;
    min-height: 400px;
    z-index: 10;
}
.main-content .info-block:first-child{
    float: left;
}



.not-front .text {
    width: 915px;
}

.index-article,
.index-company-details{
    position: relative;
    /*height: 580px;*/
    margin-top: 45px;
}
.index-article{
    float: left;
    width: 670px;
    border-bottom: 5px solid #00486f;
    overflow: hidden;
}
.index-company-details{
    float: right;
    width: 330px;
    z-index: 10;
}
.index-company-details .news-item .hdr{
    font-size: 18px;
    font-family: MyriadPro-Bold;
}
.index-company-details .news-item p.value{
    font-size: 15px;
    color: black;
    font-weight: bold;
}
.index-company-details .news-item p.name{
    font-size: 16px;
    color: black;
    font-weight: bold;
}
.index-company-details .news-item p{
    margin-top: 17px;
}
.index-company-details .news-item .dotted-underline{
    margin: 17px 0 0px 0;
}
.index-company-details .news-item.inn{
    margin-right: 50px;
}


.block-hdr{
    color: #333333;
    font-family: MyriadPro-Semibold;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 20px;
}
.dotted-underline{
    height: 0px;
    border-bottom: 1px dotted #b3b3b3;
    margin: 10px 0;
}
.date-block{
    float: left;
    width: 52px;
    height: 51px;
    text-align: center;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/date-bg.png") no-repeat;
    padding-top: 10px;
    color: #00486f;
    font-size: 18px;
}
.date-block span{
    font-size: 23px;
    font-family: MyriadPro-Bold;
}
.text{
    float: left;
    width: 393px;
    margin-left: 15px;
    text-align: justify;
}
.news-item p{
    font-size: 13px;
    margin: 0;
}
.news-item .hdr{
    color: #8f2100;
    font-family: MyriadPro-Semibold;
    font-size: 14px;
}
.news-item a:hover{
    text-decoration: underline;
}
.info-block .news-item:last-child .dotted-underline{
    border-bottom: none;
}
.parallelogram,
.parallelogram a{
    color: #fff;
    font-size: 15px;
}
.parallelogram{
    position: absolute;
    bottom: -32px;
    left: 40px;
    width: 190px;
    height: 27px;
    line-height: 23px;
    text-align: center;
    /*background: url("/bitrix/templates/omsk-spas-adaptive/images/parallelogram.png") no-repeat;*/
    background: #00486f;
}
.document{
    padding: 25px 0;
    border-top: 1px dashed #b3b3b3;
}
.document:first-child{
    border-top: none;
}
.document p{
    margin: 0;
}
.document p.desrcription-title,
.document p.desrcription-text{
    font-size: 18px;
    color: #000;
}
.document p.desrcription-title{
    font-family: MyriadPro-Semibold;
    margin-bottom: 10px;
}
.document .extension{
    width: 100px;
}
.document .desrcription{
    width: 770px;
}
.document .red-button{
    margin-top: 15px;
}
.footer-move{
    padding-bottom: 357px;
}
/* Footer
-----------------------------------------------------------------------------*/
.pre-footer-block{
    height: 215px;
    margin-bottom: 60px;
}
.pre-footer-block ul.links{
    font-size: 14px;
    font-family: MyriadPro-Semibold;
    padding-top: 15px;
    width: 990px;
    height: 120px;
    margin: 0 auto;
}
.pre-footer-block ul.links li{
    float: left;
    text-align: center;
    width: 247px;

}
.pre-footer-block ul.links li:first-child{
    border-left: none;
}
.pre-footer-block ul.links li a{
    display: block;
    width: 177px;
    height: 120px;
    padding: 0 35px;
    border-left: 1px solid #b7b7b7;
}
.pre-footer-block ul.links li:first-child a{
    border-left: none;
}
.footer {
    height: 354px;
    /*margin-top: -357px;*/
    margin-top: -355px;
    position: relative;
    background: -moz-linear-gradient(to top,#a7a7af,#e4e4e4);
    background: -webkit-gradient(linear, left top, left bottom, from(#a7a7af), to(#e4e4e4));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e4e4e4,endColorstr=#a7a7af,GradientType=0);
    zoom: 1;
    background: linear-gradient(to top,#a7a7af,#e4e4e4);
    border-top: 1px solid #B6B6B6;
}
.footer-wrap{
    margin: 0 auto;
    padding: 50px 0px;
}
.footer ul.block{

}
.footer ul.block > li{
    float: left;
    width: 336px;
    min-height: 205px;
    color: #000000;
    font-size: 16px;
}
.footer ul.block > li .block-content{
    padding: 0 30px;
    line-height: 20px;
    border-left: 1px solid #b7b7b7;
    min-height: 255px;
}
.footer ul.block > li:first-child .block-content{
    border-left: 0;
}
.footer ul.block > li .block-content .schedule{
    color: #333;
}
.footer ul.block > li .block-content .schedule-day-off{
    color: #8f2100;
}
.footer ul.block > li .block-content p:first-child{
    margin-top: 0;
}
.footer ul.block > li .block-content span{
    font-family: MyriadPro-Semibold;
}
.footer .block-content .links{
    margin-top: 40px;
}
.footer .block-content .links a{
    display: block;
}
.footer .block-content .links .counter{
    float: left;
}
.aconcept{
    background: url("/bitrix/templates/omsk-spas-adaptive/images/aconcept.png") 85% 100% no-repeat;
    width: 125px;
    height: 30px;
    color: #000;
}
form.search-form .search {
    width: 215px;
    padding: 5px 45px 5px 14px;
    margin: 10px 0px;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/search.png") 95% 5px no-repeat;
    background-color: #fff;
}
form.search-form .rounded {
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}
form.search-form input[type=text]{
    color:#727272;
    outline: none;
}

form.search-form input[type=button], input[type=button]:hover {
    cursor: pointer;
    font-size: 16px;
    font-family: MyriadPro-Regular;
}
.search-button{
    display: block;
    width: 130px;
    height: 30px;
    color: #fff;
    font-size: 16px;
    font-family: MyriadPro-Regular;
    background-color: #a4a4ad;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    cursor: pointer;
    text-align: center;
    line-height: 28px;
    border: none;
}

.page-title {
    color: #333333;
    line-height: 25px;
    font-family: MyriadPro-Semibold;
}

.main-content {
    /*overflow: hidden;*/
}

.main-content .left-pane {
    float: left;
    width: 50%;
}

.main-content .right-pane {
    float: right;
    width: 50%;
}

.content-border {
    clear: both;
    height: 6px;
    width: 100%;
    background: #00486f;
    margin: 15px 0 25px 0;
}

.content-document {
    clear: both;
    border: 1px solid #ffffff;
    padding: 20px 120px 22px 25px;
    overflow: hidden;
    /*background: #ffffff;*/
    background: url("/bitrix/templates/omsk-spas-adaptive/images/opacity-bg.png")
}

.content-document img {
    width: 62px;
    height: 68px;
    display: block;
    float: left;
    margin-right: 20px;
}

.content-document p.doc-title {
    display: block;
    float: left;
    color: #000000;
    font-size: 18px;
    /*font-family: MyriadPro-Semibold;*/
    font-family: MyriadPro-Regular;
}

.content-document .download-button {
    float: right;
    line-height: 40px;
    text-transform: uppercase;
    color: #ffffff;
    background: #8f1200;
    text-align: center;
    padding: 0 20px;
    border-radius: 10px;
    margin-top: 16px;
    font-family: MyriadPro-Semibold;
    font-size: 20px;
}

.content-document .download-button:hover {
    cursor: pointer;
}

.content-document .download-button a {
    color: #ffffff;
}

.agency-row {
    overflow: hidden;
    width: 100%;
    margin-bottom: 45px;
}

.agency-row .agency-title {
    font-size: 20px;
    color: #000000;
    font-family: MyriadPro-Semibold;
    margin: 20px 0;
}

.agency-row .agency-image {
    float: left;
    height: 100%;
    margin-right: 65px;
}

.register-left-block {
    padding: 20px;
    width: 455px;
    float: left;
    border: 1px solid #ffffff;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/opacity-bg.png")
}

.register-left-block .row a {
    padding-left: 20px;
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/left-arrow.png") left center no-repeat;
}

.register-left-block .row a.grey {
    color: #000000;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/grey-arrow.png") left center no-repeat;
}

.right-file-block {
    padding: 20px;
    width: 455px;
    float: right;
    border: 1px solid #ffffff;
    background: url("/bitrix/templates/omsk-spas-adaptive/images/opacity-bg.png");
    min-height: 81px;
}

.right-file-block img {
    margin-right: 20px;
    display: block;
    float: left;
}

.right-file-block .register-text .register-list {
    font-size: 17px;
    color: #000000;
    font-family: MyriadPro-Semibold;
    margin-bottom: 5px;
}

.right-file-block .register-text a {
    font-size: 18px;
    color: #000000;
    font-family: MyriadPro-Regular;
}

.main-content .list-content {
    margin: 25px 30px 0 30px ;
}

.main-content .list-content > .bluetext {
    font-size: 20px;
    color: #000000;
    font-family: MyriadPro-Semibold;
    margin-bottom: 25px;
}

.main-content .list-content li a {
    color: #000000;
    font-size: 14px;
}

.main-content .list-content li span {
    color: #000000;
    font-size: 14px;
}

.content-border-top {
    padding-top: 20px;
    border-top: 1px dashed #b3b3b3;
    margin-top: 20px;
}

.list-content .bluetext {
    padding-top: 20px;
    border-top: 1px dashed #b3b3b3;
    margin-top: 20px;
}

.list-content .bluetext:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}


.insurance-rows {
    border: 1px solid #ffffff;
    background: url('/bitrix/templates/omsk-spas-adaptive/images/opacity-bg.png');
    padding: 0 13px 0 22px;
}

.insurance-rows .row {
    width: 990px;
    overflow: hidden;
    border-top: 1px dashed #b3b3b3;
    padding: 5px 0 1px 0;
}

.insurance-rows .row:first-child {
    border-top: none;
}

.insurance-rows .row {
    overflow: hidden;
    min-height: 90px;
}

.insurance-rows .item-img {
    float: left;
    margin-right: 30px;
}

.insurance-rows .item-img .img-wrapper {
    width: 155px;
    height: 90px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.insurance-rows .item-text {
    min-height: 90px;
    float: left;
    width: 570px;
    margin-right: 20px;
}

.insurance-rows .item-text .text-wrapper {
    display: table-cell;
    vertical-align: middle;
    height: 90px;
    font-size: 16px;
}

.insurance-rows .item-button {
    float: right;
    width: 210px;
}

.insurance-rows .item-button .button-wrapper {
    display: table-cell;
    vertical-align: middle;
    height: 90px;
}

.insurance-rows .item-button a {
    display: block;
    width: 175px;
    height: 45px;
    color: #ffffff;
    background: #8f1200;
    font-family: MyriadPro-Bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    line-height: 45px;
    border-radius: 8px;
}

.text-with-white-background {
    clear: both;
    margin: 10px 0;
    padding: 10px;
    background: url('/bitrix/templates/omsk-spas-adaptive/images/opacity-bg.png');
    border: 1px solid #ffffff;
    font-size: 13px;
}

.organs {
    overflow: hidden;
}

.organs .register-left-block {
    width: 980px;
}

.organs .list-content {
    margin: 25px 30px 0 40px;
}

.organs .organ-descr {
    font-size: 20px;
    color: #000000;
    margin: 30px 0 30px 30px;
}

.organs .organs-table {
    margin: 30px 20px 35px 30px;
}

.organs .organs-table td.name {
    width: 165px;
    padding: 8px 15px 8px 8px;
}

.organs .organs-table td.post {
    width: 420px;
    padding: 8px 15px 8px 0;
}

.organs .organs-table td.organization {
    width: 348px;
    padding: 8px 0 8px 0;
}

.organs .organs-table tr {
    border-bottom: 1px dashed #b3b3b3;
}

.organs .organs-table tr:last-child {
    border-bottom: 0;
}

.organs .file-middle.right-file-block {
    width: 980px;
}

.right-file-block.file-middle {
    margin-bottom: 25px;
}

.right-file-block.file-middle .register-text > a {
    display: block;
    width: 125px;
    height: 45px;
    color: #ffffff;
    background: #8f1200;
    font-family: MyriadPro-Bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    line-height: 45px;
    border-radius: 8px;
    float: right;
    margin-top: 20px;
}

.right-file-block.file-middle .register-list {
    width: 770px;
    float: left;
}

.register-text .file-descr {
    width: 770px;
    float: left;
    font-size: 17px;
}

#seminars .item {
    padding-left: 15px;
    overflow: hidden;
}

#seminars .item .year-items .year-item {
    overflow: hidden;
    position: relative;
    padding: 25px 0;
    margin: 25px 0 25px 20px;
    border-top: 1px dashed #b3b3b3;
}

#seminars .item .year-items .year-item:first-child {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}

#seminars .item .year-items .year-item:first-child .date {
    top: 18px;
}

#seminars .item .year {
    font-size: 20px;
    font-family: MyriadPro-Semibold;
    margin: 40px 0;
}
#seminars .item .year #div2014 {
    font-size: 20px;
    font-family: MyriadPro-Semibold;
    margin: 40px 0;
}

#seminars .item .date {
    position: absolute;
    left: 129px;
    top: 42px;
    width: 52px;
    height: 51px;
    background: url('/bitrix/templates/omsk-spas-adaptive/images/date-bg.png');
}

#seminars .item .date .day {
    font-family: MyriadPro-Bold;
    font-size: 19px;
    text-align: center;
    color: #00486f;
    margin-top: 10px;
}

#seminars .item .date .month {
    font-family: MyriadPro-Bold;
    font-size: 15px;
    text-align: center;
    color: #00486f;
    text-transform: lowercase;
}

#seminars .item .preview-img {
    min-width: 137px;
    min-height: 89px;
    margin: 0 58px 0 12px;
}

#seminars .item .preview-text a {
    font-family: MyriadPro-Regular;
    font-size: 16px;
    color: #000000;
}

#seminars .item .preview-text a:hover {
    text-decoration: underline;
}

/*vstavka*/
/*
#seminars .wrapper-dropdown-1 .dropdown li a {
 display: block;
 text-decoration: none;
 color: #9e9e9e;
 padding: 10px 20px;
}

/* Состояние при наведении курсора *//*
#seminars .wrapper-dropdown-1 .dropdown li:hover a {
 background: #f3f8f8;
}
#seminars .wrapper-dropdown-1 .dropdown li a {
 display: block;
 text-decoration: none;
 color: #9e9e9e;
 padding: 10px 20px;
}
 
/* Состояние при наведении курсора *//*
#seminars .wrapper-dropdown-1 .dropdown li:hover a {
 background: #f3f8f8;
}

/* активное состояние *//*
#seminars .wrapper-dropdown-1.active .dropdown {
 opacity: 1;
 pointer-events: auto;
}
 
#seminars .wrapper-dropdown-1.active:after {
 border-color: #9bc7de transparent;
 border-width: 6px 6px 0 6px ;
 margin-top: -3px;
}
 
#seminars .wrapper-dropdown-1.active {
 background: #9bc7de;
 background: linear-gradient(to right, #9bc7de 0%, #9bc7de 78%, #ffffff 78%, #ffffff 100%);
}

/*vstavka*/
.detail-page {
    overflow: hidden;
}

.detail-page .detail-name {
    color: #000000;
    font-family: MyriadPro-Semibold;
    font-size: 20px;
}

.detail-page .detail-date {
    color: #000000;
    font-family: MyriadPro-Regular;
    font-size: 19px;
    margin: 10px 0;
}

.detail-page .detail-image {
    float: left;
    margin: 0 2% 2% 0;
    width: auto;
    float: left;
}

.detail-page .preview-text {
    width: 80%;
    float: left;
}

.detail-page .detail-text {
    font-family: MyriadPro-Regular;
    font-size: 14px;
}

.list-cont .user {
    width: 50%;
    float: left;
    min-height: 230px;
}

.list-cont .user .user-image {
    border: 1px solid #ffffff;
    float: left;
    margin-right: 30px;
}

.list-cont .user .user-image img {
    display: block;
    border: 8px solid #f9f9f9;
}

.list-cont .container {
    overflow: hidden;
    padding: 20px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px dashed #b3b3b3;
}

.clear {
    clear: both;
}

.list-cont .user-content .user-name {
    margin-top: 15px;
    color: #000000;
    font-size: 14px;
    font-family: MyriadPro-Semibold;
}

.list-cont .user-content .user-sub-name {
    color: #000000;
    font-size: 14px;
    font-family: MyriadPro-Regular;
}

.list-cont .clear {
    margin-bottom: 16px;
}

.list-cont .sub-title {
    font-size: 20px;
    color: #000000;
    font-family: MyriadPro-Semibold;
}

.organs-subtitle {
    font-family: MyriadPro-Semibold;
    font-size: 20px;
}

.main-content table td {
    font-size: 16px;
    line-height: 1.5;
    font-family: MyriadPro-Semibold;
}

.user-content .position {
    font-family: MyriadPro-Semibold;
    font-size: 20px;
    color: #000000;
    line-height: 1;
}

.main-content .content-wrap .text,
.info-block .news-item {
    text-align: left;
}

ul.number-list li a:hover {
    text-decoration: underline;
}

.page-type-about .right-file-block {
    width: auto;
    margin: 5px 0 25px 0;
}

.page-reestr .right-file-block {
    width: 455px;
     margin: 0;
}

.page-insurance .sub-text {
    font-size: 14px;
    margin-left: 25px;
    font-family: MyriadPro-Semibold;
}

.page-insurance .sub-title {
    font-size: 20px;
    margin-left: 25px;
    font-family: MyriadPro-Semibold;
}

.page-insurance .list li {
    margin-top: 20px;
    line-height: 1;
}

.page-insurance .simple-text {
    font-family: MyriadPro-Semibold;
    font-weight: bold;
    font-size: 14px;
    margin: 20px 0 20px 25px;
}

.page-list_of_works .sub-title {
    font-family: MyriadPro-Semibold;
    margin-left: 25px;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
}

.page-list_of_works .list-items {
    font-family: MyriadPro-Semibold;
    font-size: 14px;
    line-height: 1.4;
}

.page-list_of_works .list-items > li {
    font-weight: bold;
    margin-bottom: 18px;
    padding-left: 20px;
}

.page-list_of_works .list-items ul li {
    font-weight: normal;
    list-style-type: circle;
    padding-left: 5px;
}

.page-list_of_works .list-items ul {
    margin-left: -6px;
}

.page-list_of_works .works-bottom {
    background: url('/bitrix/templates/omsk-spas-adaptive/images/opacity-bg.png');
    font-size: 16px;
    padding: 30px 25px;
    border: 1px solid #ffffff;
    color: #000000;
}

.main-content .documents {
    float: left;
}

.page-type-events .documents {
    float: none;
}

.organs .section-description {
    float: left;
    margin-top: 25px;
}

.elements-list {
    float: left;
    width: 100%;
    margin: 25px 0;
}

.after-list {
    display: block;
}

.main-content h3.text-center,
.main-content .news-detail h3 {
    letter-spacing: 1px;
    margin: 10px 0;
}

.page-contacts .main-content table td {
    font-family: MyriadPro-Regular;
}

.main-content .list-content li span.mark {
    color: red;
}

.menu-component {
    width: 982px;
}

.front .news-item .value {
    font-style: italic;
}



.content-border-dotted {
    width: 100%;
    border-top: 1px dashed #b3b3b3;
    margin: 20px 0;
}

.doc-date {
padding: 0;
margin: 0;
margin-top: -48px;
margin-left: 105px;
margin-bottom: 35px;
}
.doc-date p {
margin: 0;
padding: 0;
    color: #000000;
    font-size: 16px;
    font-family: MyriadPro-Regular;
}

.propfile {
font-size: 16px;
margin: 0;
padding: 0;
}



.overlay, .overlay-menu {
    background-color: rgba(0, 0, 0, 0.8);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    overflow: auto;
}
.mobile {display: none;}
.rd-mobilemenu_submenu{display:none;}
.rd-mobilemenu_submenu a {
    font-size: 16px;
    color: #000000 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.dropup, .dropdown {
    position: relative;
}

.rd-mobilepanel_title {
	margin:0 auto;
    position: fixed;
    top: 4px;
    left: 56px;
    right: 56px;
    color: #000;
    font-size: 18px;
    line-height: 48px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rd-mobilepanel_title {
    cursor: pointer;
}

header img, .rd-mobilepanel img, .rd-mobilemenu img, .menu-img {vertical-align: middle !important;max-width: 100%;
}
.rd-mobilepanel_phone {
    background: url(/bitrix/templates/omsk-spas-adaptive/images/telephone.svg) no-repeat;
    position: fixed;
    top: 14px;
    right: 0px;
    min-width: 55px;
    height: 27px;
    color: #000;
    font-size: 18px;
    line-height: 38px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rd-mobilepanel_phone  span{font-size:0px;}
.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{
	position:fixed;
	top:-26px;
	left:0;
	bottom:-56px;
	width:270px;
	padding:65px 0 76px;
	color:#666;
	background:#FFF;
	font-size:14px;
	line-height:20px;
	overflow:auto;
	box-shadow: 5px 0 0 0 #d1cece;
}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateY(-36px);-ms-transform:translateY(-36px);-o-transform:translateY(-36px);-webkit-transform:translateY(-36px);transform:translateY(-36px);}
.rd-mobilemenu_ul a{display:block;padding:14px 0px 16px;}
.rd-mobilemenu_ul a.active{background:#f4f4f4;;color:#000000;}
.rd-mobilemenu_ul a:hover{background:#f4f4f4;color:#000000;}
.rd-mobilemenu_ul a .rd-submenu-toggle{	text-align:center;position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after{
	content: ' ';
	background: url('/bitrix/templates/omsk-spas-adaptive/images/arrow.svg') no-repeat;
    transform: rotate(90deg);
	width: 10px;
    height: 10px;
    display: inline-block;
	top: 4px;
    position: relative;
}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666;}
.rd-mobilemenu_ul a.rd-with-ul{position:relative;font-size: 16px;padding-left: 20px;font-weight:600}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:56px;
	background:#FFF;
	color:#000;
	    box-shadow: 0 5px 0 0 #d1cece;
	z-index:999;
}
.rd-mobilemenu_submenu .item-selected a{color: #8f2100 !important;}
.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:18px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;}
.rd-mobilepanel_toggle{background: none; border: none;position:fixed;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;}
.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;width:15px;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
.rd-mobilemenu_ul>li>a.active{
	background:#8f2100;
	color:#ffffff;
}
.rd-mobilemenu_ul>li>a.active .rd-submenu-toggle{background:#ffffff;}


@media (max-width:359px){.rd-mobilepanel_title{font-size:18px;}}
@media (max-width: 1023px){
	.mobile {display: block;}
}
@media (min-width: 1024px){
	.wrapper {width: 1024px;}
	.not-front .main-content .info-block {width: 1024px;}
	.footer-wrap{width: 1024px;}	
}
@media (max-width: 1023px){
	.footer-wrap,.pre-footer-block ul.links{width:100%;}
	.index-article{width:100%;}
	.wrapper ul.menu{width:100%;}
	.phones{margin-left:20px;font-size: 16px;
		margin-bottom: 25px;
		background: url(/bitrix/templates/omsk-spas-new/images/phone.png) no-repeat left center;
		padding-left: 85px;
		color: #333333;
		font-family: MyriadPro-Bold;
	}
	.phones a{padding-top:10px;padding-bottom: 0px}
	.in_sro{margin-left:20px;margin-right:20px;}
	.right-el{width:auto !important; position:static !important;}
}
@media (min-width: 768px) and (max-width:1023px){
	body .wrapper {
		width: 768px;
	}
}
 
@media (max-width:1023px){

	body{padding-top:56px;}
	body .wrapper {width: 100%;}
	.rd-mobilemenu.active, .rd-mobilepanel {display: block !important;}
	.rd-mobilepanel_title {width: 120px;}
	.rd-mobilepanel_phone a {width: 38px;height: 38px;display: block !important;}
	.rd-mobilemenu.active, .rd-mobilepanel {display: block !important;}
	
	.desktop{display:none}
	
	.footer ul.block > li{float:none;width:100%;}
	.footer{height: auto;margin-top: 0px;}
	.footer-wrap{padding-bottom:0px;}
	.main-content{margin-top: 0px;}
	.main-content .info-block{width:100%}
	.news-index.info-block .news-item{display:flex;}
	.news-index.info-block .date-block{width:63px;}
	.info-block{margin-bottom:40px;}
	.useful_information{}
	.index-article, .info-block, .index-company-details{float:none;}
	.index-company-details{
		margin-top: 0px;width: 100%;
	}
	.pre-footer-block ul.links li{width:33%}
	.pre-footer-block ul.links li a{width:auto;height:auto;padding: 0 25px;}
	.pre-footer-block ul.links li a img{max-width:100%;height:auto;}
	.footer-move{padding:0px;}
	.main-content{padding: 0px 20px}
	.gl-content{padding: 0px !important;}
	.content-body  .preview-image.left img{margin-left:0px; margin-right:0px;margin-bottom:20px;}
	.organs{overflow: visible;}
	.organs .register-left-block,.register-text .file-descr {
		width: auto;
	}	
	.file-descr{margin-top:20px}
	.file-descr, .file-middle img, .register-text a{float:none !important;}
	.organs .organ-descr, .register-left-block .row a{line-height:1.2em;margin-bottom:20px;}
	.organs .organ-descr,.organs .organs-table{margin-left:0px;margin-right:0px;}
	.main-content table td{font-size:14px;}
.right-file-block,
.right-file-block.file-middle .register-list, 
.insurance-rows .row,
.register-left-block,
.insurance-rows .item-text,
.document .desrcription, .main-content .documents,.organs .file-middle.right-file-block{
		width:auto;float:none;
	}
	.register-text .register-list{margin-top:20px;}
	.content-document{padding-right:20px;}
	.main-content .sub-title{margin-left:0px;}
	.page-compensation_fund .main-content div,
	.page-control .main-content div,
	.page-contacts .main-content div
	{width:auto !important; position:static  !important;}
	
	.page-contacts  .img-sro{display:none;}
	.news-index .text{width:100%}
	.news-index,.useful_information,.index-company-details,.index-article{height:auto !important;min-height:auto !important;}
	.index-article{margin-top:0px;width:auto;}
	.news-list font.text{width:auto !important;}
	.wrapper{min-height:auto;}
	.user-sub-name img {max-width:100%;width: 100%;   height: auto;}
	.organs .list-cont .user{width: 100%; float: none;}
	.user-sub-name .MsoNormal{display:none;}
}

/* End */
/* /bitrix/templates/omsk-spas-adaptive/components/bitrix/menu/top-mobile/style.min.css?1636095896490 */
/* /bitrix/components/innova/slider/lib/tiny-slider.css?17364108212005 */
/* /bitrix/components/innova/slider/templates/.default/style.css?17364108214131 */
/* /bitrix/components/star/bxslider/templates/.default/style.css?17364139498063 */
/* /bitrix/templates/omsk-spas-adaptive/template_styles.css?163999997733656 */
