

/* Start:/local/templates/ranepa-branch/assets/snow/snow.css?1609223918182*/
#logo > img {
	margin-top: 5px;
} 
body#page{
	background: transparent url("/local/templates/ranepa-branch/assets/snow/../images/elka.png") no-repeat scroll 0 23px;
}

#snow img{
    width: 13px;
    opacity: 0.6;
}
/* End */


/* Start:/local/components/ranepa/search.title/templates/.default/style.css?15809982132971*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:600;
    /* 18.12.2019*/
    position: absolute;
    left: 0;
    width: 100%;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	/* width:10%; */ /* 18.12.2019*/
	width:100%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	/* white-space:nowrap; */ /* 18.12.2019*/
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	/* white-space:nowrap; */ /* 18.12.2019*/
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/components/ranepa/search.title/templates/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}


#title-search-prepod {
	border-top: 1px solid #c6c6c6;
}

table.title-search-result #title-search-prepod td.title-search-separator {
	display: block;
    padding: 10px 0 10px 15px;
    font-size: 16px;
    font-weight: bold;
}

#title-search-prepod-spinner {
	display: none;
}
.spinner{
  z-index:10000;
    opacity:1;
    width: 30px;
    height: 30px;
    
    border: 2px solid #f3f3f3;
    border-top:3px solid #30365f;
    border-radius: 100%;
    
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right: 0;
    margin: auto;
    
    animation: spin 1s infinite linear;
}

@keyframes spin {
    from{
        transform: rotate(0deg);
    }to{
        transform: rotate(360deg);
    }
}
/* End */


/* Start:/local/templates/ranepa-branch/components/bitrix/system.auth.form/ranepa-user/style.min.css?1580998214424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/ranepa-branch/components/bitrix/system.auth.form/ranepa-user/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/ranepa-branch/components/bitrix/system.auth.form/ranepa-user/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/ranepa-branch/components/bitrix/menu/ranepa-header-menu/style.css?15809982143343*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:left;
}

#horizontal-multilevel-menu li
{
	float:left;
}


/*Item-parents*/
#horizontal-multilevel-menu a.parent
{}

#horizontal-multilevel-menu a.parent:after{
	content: "\f0da";
	font-family: 'FontAwesome';
    color: #951a1d;
    margin-left: 5px;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/ranepa-branch/components/bitrix/menu/ranepa-header-menu/images/lock.gif) center right no-repeat;
}


/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:250px;
	padding-top: 12px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	font-size: 14px;
    line-height: 15px;
    padding: 7px 12px;
    color: #000;
	background:#F5F5F5;
}
#horizontal-multilevel-menu>li>ul:before{
	content: "\f0d8";
    font-size: 40px;
    position: absolute;
    top: -3px;
    left: 0px;
    margin-left: 10px;
    color: #F5F5F5;
    font-family: 'FontAwesome';
}


#horizontal-multilevel-menu li ul ul
{
	margin:-40px 0 0 250px;
	/*margin:-1.93em 0 0 11.6em;*/
}
#horizontal-multilevel-menu li:last-child ul ul {
    margin: -40px 0 0 -250px;
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

#horizontal-multilevel-menu>li {
    max-width: 242px;
}

#horizontal-multilevel-menu>li:before{
	content: "\f0d7";
    font-size: 18px;
    position: absolute;
    top: -1px;
    font-family: 'FontAwesome';
}
#horizontal-multilevel-menu>li:hover:before{
	content: "\f0d8";
    font-size: 18px;
    position: absolute;
    top: -1px;
    font-family: 'FontAwesome';
    color: #951a1d;
}

#horizontal-multilevel-menu>li>a{
	padding: 0px 65px 0px 15px;
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-family: 'Arial Narrow', sans-serif;
    margin-bottom: 15px;
    min-height: 44px;
    max-width: 143px;
}
@media (max-width: 1440px){
#horizontal-multilevel-menu>li>a{
	padding: 0px 47px 0px 15px;
}
}
/* End */


/* Start:/local/templates/ranepa-branch/components/bitrix/breadcrumb/ranepa-nav/style.css?1580998214672*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 4px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
    font-family: 'Arial Narrow';
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover span {color: #951a1d;}
.bx-breadcrumb {
    border-bottom: 1px solid #eef0f1;
    margin-bottom: 10px;
}
/* End */


/* Start:/local/components/branch/footer/templates/.default/style.css?1580998213158*/
.name-docs>div {
    font-size: 18px;
    color: #000;
    height: auto;
    margin-bottom: 15px;
    font-weight: bold;
}
.doc_el {
    margin-bottom: 3px;
}
/* End */


/* Start:/local/templates/ranepa-branch/template_styles.css?160887706834166*/
/*branch*/
.ranepa-table td {
/*padding:0 !important;*/
}
.ranepa-table td p{
/*padding:0 10px;*/
}
/*lk*/

.ranepa-table td{
/*padding:0 !important;*/
}
.lk-link{
    width: 60px;
    height: 32px;
    background-color: #A8A8A8;
    background-image: url(/local/templates/ranepa-branch/images/lk.png);
    background-size: cover;
    display: block;
}
.lk-link:hover{
    background-color: #951A1D;
}
/*lk*/

* {
    outline: none;
}

html {
    /*overflow-y: scroll;
    overflow-x: hidden;*/
    min-height: 100%;
}

body {
    font: normal 16px/18px 'Arial Narrow', sans-serif;
    color: #333333;
    /*overflow-x: hidden;*/
    cursor: default;
    margin: 0;
    /*background: url(/local/templates/ranepa-branch/images/elka.png) no-repeat;*/
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

a, a:hover {
    text-decoration: none;
    color: #951a1d;
}

.ranepa-page-content a {
    text-decoration: underline;
}
.tags > a {
    background-color: #ddd;
    border-radius: 15px;
    color: #000;
    display: inline-block;
    font-size: 14px;
    margin-right: 7px;
    margin-top: 5px;
    padding: 2px 8px;
    text-decoration: none !important;
    white-space: nowrap;
    transition-property: all;
    transition-duration: 0.1s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.1s;
    width: auto;
}
.tags > a:hover {
    background-color: #e8e8e8;
}
img {
    vertical-align: baseline;
    max-width: 100%;
}
form, textarea {
    margin: 0;
}
::selection {
    background: #39f;
    color: #fff;
}
.mm-opening{
    overflow-y: hidden;
}
.module {
    position: relative;
}
#headerbar .module {
    margin-right: 0;
    float: right;
}
.deepest > *:last-child {
    margin-bottom: 0;
    margin-top: 0;
}
.menu-dropdown, .menu-dropdown .level1, .menu-dropdown .level1 > span {
    float: left;
}
img.zoomimg {
    transition: all 0.3s linear;
    cursor: pointer;
}
.pic-date.zoomimg.resize img,
img.zoomimg.resize {
    width: 100%;
    height: 100%;
}
.pic-date.zoomimg.resize img {
    float: none;
    margin-top: -210px;
}
img.detail_picture.zoomimg {
    transition: none;
}
.pic-date.zoomimg img {
    cursor: pointer;
}
.pic-date.zoomimg:after {
    content: "";
    background: url(/local/templates/ranepa-branch/images/zoom_detail.png) no-repeat;
    width: 41px;
    height: 41px;
    background-size: contain;
    position: absolute;
    margin-top: 166px;
    margin-left: -53px;
    cursor: pointer;
}
/* TABLE */
.ranepa-table tr:first-child td:nth-child(1){
    background:#f0f0f0;
}
.ranepa-table tr:first-child td:nth-child(2){
    background:#e5e5e5;
}
.ranepa-table tr:first-child td:nth-child(3){
    background:#d0d0d0;
}
.ranepa-table tr:first-child td:nth-child(4){
    background:#c0c0c0;
}
.ranepa-table tr:first-child td:nth-child(5){
    background:#acacac;
}
.ranepa-table tr:first-child td:nth-child(6){
    background:#9b9b9b;
}
.ranepa-table tr:first-child td:nth-child(7){
    background:#8f8f8f;
}
.ranepa-table tr:first-child td:nth-child(8){
    background:#7c7c7c;
}
.ranepa-table tr:first-child td:nth-child(9){
    background:#757575;
}
.ranepa-table tr:first-child td:nth-child(10){
    background:#6b6b6b;
}
.ranepa-table thead:not(*:empty)+tbody>tr:first-child td {
    background: unset;
}
.ranepa-table{
    width: 100%;
    border: 1px solid #919191;
    border-collapse: collapse;
    /*table-layout: fixed;*/
}
.ranepa-table td{
    padding: 10px;
    word-break: break-word;
}
/* HEADER */

#mobilemenu.close{
    display: none;
}
.mobilemenu {
    display: none;
}
.topmenu .menu-dropdown li.parent a.level1, .topmenu .menu-dropdown li.parent span.level1 {
    padding: 0px 27px 0px 22px;
    line-height: 32px;
    background: url(/local/templates/ranepa-branch/images/main_arrow.png) no-repeat 0px 13px;
}
.topmenu .menu-dropdown li.parent:hover a.level1, .topmenu .menu-dropdown li.parent:hover span.level1 {
    background: url(/local/templates/ranepa-branch/images/main_arrow.png) no-repeat 0px -60px;
    /*color: #fff;*/
    color: #951a1d;
}
.topsite a, .topsite a:hover {
    color: #fff;
    text-decoration: none;
}
.topmenu .menu-dropdown li.level1 a.level1, .topmenu .menu-dropdown span.level1 {
    color: #828282;
    font-size: 14px;
    padding: 0px 20px 0px 20px;
    line-height: 32px;
    text-transform: uppercase;
    font-family: 'Arial Narrow', sans-serif;
}
.menu-dropdown li.level2 a, .menu-dropdown li.level3 a, .menu-dropdown li.level2 span.level2, .menu-dropdown li.level3>span {
    color: #000;
    text-decoration: none;
    font-family: 'Arial Narrow', sans-serif;
    font-size: 14px;
    line-height: 15px;
    padding: 7px 12px;
}
.menu-dropdown .dropdown {
    top: 30px;
    left: -20px;
}
.menu-dropdown .dropdown {
    top: 30px;
    left: -20px;
    border-top: 0px solid #DDD;
    padding-top: 13px;
    background: url(/local/templates/ranepa-branch/../images/roll_up_arrow.png) no-repeat 13px 0px;
    z-index: 888 !important;
}
.menu-dropdown .dropdown {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 100;
    width: 300px;
}
.menu-dropdown .column {
    padding: 10px 0px;
    background: #f4f4f4;
}
.menu-dropdown li:hover .dropdown, .menu-dropdown li.remain .dropdown {
    display: block;
}
.menu, .menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.wrapper {
    max-width: 1400px;
    margin: auto;
}
#header {
    position: relative;
    height: 125px;
}

#logo > img {
    margin-top: 6px;
    width: 100%;
}
#headerbar .topmenu {
    margin-right: 0;
    float: right;
    top: 7px;
    color: #951a1d;
    position: absolute;
    left: 360px;
}
.fil-name {
    margin-left: 32px;
    margin-bottom: 15px;
    margin-top: 2px!important;
    text-transform: uppercase;
    font-size: 24px;
        width: 425px;
    line-height: 27px;
}
.topsite {
    background: #787878;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
#headerbar {
    float: right;
    margin-top: 14px;
}
.top_right {
    float: right;
    width: 77%;
}
#search{
    float: right;
}
div.search {
    background: #f5f5f5;
    padding: 0px 5px 0px 10px;
    height: 32px;
    line-height: 32px;
    margin-left: 5px;
}
.top_right .search{
    width: 224px;
}
.search_input {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    border: 0px !important;
    background: none !important;
    line-height: 32px !important;
    text-transform: uppercase;
    color: #828282 !important;
    font-size: 14px;
    height: 32px !important;
    padding: 0px !important;
    display: block;
    float: left;
    font-family: 'Arial Narrow', sans-serif;
    width: 118px;
}
.button_search {
    display: block;
    border: 0px;
    background: url(/local/templates/ranepa-branch/images/search.png) no-repeat center center;
    width: 30px;
    height: 32px;
    float: right;
    text-indent: -1000px;
    cursor: pointer;
}
.eye {
    width: 60px;
    height: 32px;
    background: #a8a8a8;
    cursor: pointer;
    margin-right: 0px;
    margin-left: 19px;
}
.eye:hover {
    background: #951a1d;
}
.lang_box ul {
    padding: 0px;
    margin: 0px;
    margin-left: 19px;
    list-style-type: none;
}
.lang_box ul li {
    height: 32px;
    display: block;
    float: left;
    width: 40px;
    text-align: center;
    padding: 0px;
    margin: 0px 0px 0px 1px;
}
.lang_box .lang-active a, .lang_box ul li a:hover {
    color: #fff;
    background: #951a1d;
}
.lang_box ul li a {
    display: block;
    height: 32px;
    width: 40px;
    line-height: 32px;
    color: #9e9e9e;
    background: #f5f5f5;
    text-transform: uppercase;
    font-family: 'Arial Narrow', sans-serif;
    font-size: 14px;
    margin: 0px;
}
.qs {
    width: 60px;
    height: 32px;
}
.qs_box {
    position: absolute!important;
    right: 0;
    top: 76px;
}
.menu-dropdown li.level1 a.level1:hover {
    color: #951a1d;
}
.menu-dropdown li {
    position: relative;
}
.topmenu .menu-dropdown li.level1.parent {
    z-index: 4;
}
.topmenu .menu-dropdown li.level1 {
    margin: 0px;
    padding: 0px;
}
#menu li.level1.parent{
    max-width: 242px;
}
#logo, #logo > img, #menu {
    float: left;
}
#menubar {
    float: left;
    margin-top: 30px;
    width: 100%;
}
#menu {
    float: right!important;
    margin-right: 95px;
}
#menubar .menu-dropdown li.level1 a.level1, #menubar .menu-dropdown li.level1 span.separator.level1 {
    padding: 0px 90px 0px 15px;
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-family: 'Arial Narrow', sans-serif;
}
#menubar li.level1.parent a.level1, #menubar .menu-dropdown li.level1.parent span.separator.level1 {
    background: url(/local/templates/ranepa-branch/../images/4_arrow.png) no-repeat 0px 5px;
    margin-bottom: 15px;
}
#menubar li.level1.parent:hover a.level1, #menubar .menu-dropdown li.level1.parent:hover span.separator.level1 {
    background: url(/local/templates/ranepa-branch/../images/4_arrow.png) no-repeat 0px -140px;
}
#menubar span.separator.level1.parent {
    width: 125px;
    padding-right: 100px;
}
.page-title{
    padding-bottom: 18px;
    padding-right: 50px;
    border-bottom: 1px solid #c7c7c7;
    font-size: 48px;
    line-height: 48px;
    font-family: 'MyriadPro-Light';
    font-weight: normal;
    margin-top: 0px;
    position: relative;
}
.ranepa-page-print{
    background: url(/local/templates/ranepa-branch/images/print.png);
    background-repeat: no-repeat;
    width: 47px;
    height: 47px;
    position: absolute;
    right: 0;
    bottom: 5px;
    cursor: pointer;
}
.ranepa-page-print:hover{
    opacity: 0.7;
}
/* AUTH */
#logout {
    width: 60px;
    height: 32px;
    background: url(/local/templates/ranepa-branch/images/exitga.png) no-repeat rgb(245, 245, 245) center;
    background-size: contain;
    cursor: pointer;
    margin-left: 19px;
    border: none;
}
#logout:hover {
    background: url(/local/templates/ranepa-branch/images/exitwa.png) no-repeat #951a1d center;
    background-size: contain;
    border: none;
}
#login {
    width: 60px;
    height: 32px;
    background: url(/local/templates/ranepa-branch/images/loging.png) no-repeat rgb(245, 245, 245) center;
    background-size: contain;
    cursor: pointer;
    margin-right: 0px;
    margin-left: 19px;
    display: none;
}
#login:hover {
    background: url(/local/templates/ranepa-branch/images/loginw.png) no-repeat #951a1d center;
    background-size: contain;
    cursor: pointer;
    margin-right: 0px;
    margin-left: 19px;
}
#login .bx-system-auth-form.open {
    display: block;
}
#login .bx-system-auth-form {
    display: none;
    position: fixed;
    top: 200px;
    left: 32%;
    z-index: 100;
    padding: 10px 0px;
    font-size: 19px;
}
#login .bx-system-auth-form ul{
    margin-top: 3px;
    padding-left: 278px;
    padding-top: 10px;
    padding-bottom: 4px;
    width: 465px;
}
#login .bx-system-auth-form form {
    background: #ffffff;
    width: 660px;
    padding-top: 30px;
}
.bx-system-auth-form li {
    color: #000;
    text-decoration: none;
    font-family: 'Arial Narrow', sans-serif;
    line-height: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    list-style-type: none;
}
.bx-system-auth-form input[type="submit"] {
    width: 190px;
    height: 60px;
    display: block;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-family: 'MyriadPro-Light';
    background: #941a1d;
    margin: 0;
    margin-bottom: 26px;
    margin-top: 10px;
    border: none;
    cursor: pointer;
}
.bx-system-auth-form input[type="submit"]:hover {
    color: #fff;
    background: #000;
}
.bx-auth-lbl, .bx-auth-serv-icons {
    display: none;
}
.bx-system-auth-form tbody tr td {
    padding-left: 20px;
    padding-top: 12px;
}
.bx-system-auth-form input[type="text"], .bx-system-auth-form input[type="password"] {
    height: 60px;
    line-height: 60px;
    padding: 0 15px;
    background-color: #efefef;
    color: #000000;
    font-size: 24px;
    border: none;
    padding-left: 2%;
    margin: auto;
    margin-top: 7px;
    padding-right: 2%;
    width: 590px;
    border-radius: 6px;
}
/* MAP */
.map, .plan-univer {
    display: none;
    position: fixed;
    width: 40%;
    height: 570px;
    top: 200px;
    left: 30%;
    z-index: 100;
}
.plan-univer {
    background: url(/local/templates/ranepa-branch/images/map-rus-kpp.jpg) no-repeat rgb(245, 245, 245) center;
    background-size: contain;
}
.map.open, .plan-univer.open {
    display: block;
}
/* FOOTER */
.width100 {
    width: 100%;
}
.press_box h3.module-title {
    margin: 21px auto 40px auto !important;
}
h3.module-title {
    color: #000000;
    font-size: 48px;
    line-height: 48px;      
    font-family: 'MyriadPro-Light';
    font-weight: normal;
}
.all_contant {
    position: absolute;
    top: 42px;
    left: 199px;
    color: #951a1d;
    font-size: 14px;
    text-decoration: underline;
    line-height: 15px;
    font-family: 'Arial Narrow', sans-serif;
    display: inline-block;
    max-width: 100%;
    cursor: pointer;
}
a[data-lightbox] {
    display: inline-block;
    max-width: 100%;
}
.all_contant_corp {
    left: 300px;
}
.press_list {
    width: 260px;
    height: auto;
    border-top: 1px solid #959595;
    float: left;
    margin-right: 20px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    position: relative;
}
.press_list .name_press {
    font-family: 'MyriadPro-Bold';
    font-size: 16px;
    text-align: left;
    color: #333;
    line-height: 45px;
    border-bottom: 1px solid #959595;
    margin-bottom: 10px;
    margin-top: 5px;
    text-transform: uppercase;
}
.phone_press_v {
    display: inline-block;
}
.phone_press_v_1 {
    display: inline-block;
    padding-left: 69px !important;
}
.phone_press {
    display: inline-block;
    width: 65px;
}
.mail_link {
    color: #000;
    text-decoration: none;
}
.press_list.last_box {
    margin-right: 0px;
    margin-bottom: 65px;
}
.grid-box {
    float: left;
}
.grey_line_box {
    height: auto;
    background: #787878;
    line-height: 36px;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
    color: #fff;
    font-size: 36px;
    font-family: 'MyriadPro-Light';
}
.clearfix:after, .grid-block:after, .deepest:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {
    content: "";
    display: table;
}
.wrapper.clearfix{
    /*margin-bottom: 18px;*/
}
.ranepa-grid-block {
    width: 100%;
    height: auto;
    background: #951a1d url(/local/templates/ranepa-branch/images/top_side_bg.png) no-repeat center top;
    background-size: cover;
    padding: 25px 0;
    margin-bottom: 17px;
}
.ranepa-grid-block-title {
    font-size: 50px;
    line-height: 50px;
    color: #ffffff;
    font-family: 'MyriadPro-Light';
    text-transform: uppercase;
    text-overflow: ellipsis;
}
.ranepa-grid-block>.ranepa-grid-block-title {
    white-space: normal;
}
#footer {
    position: relative;
    height: 95px;
}
#totop-scroller {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0px;
    margin: 0px auto;
    z-index: 1;
    width: 80px;
    height: 40px;
    text-decoration: none;
    background: #000;
    color: #fff;
    line-height: 40px;
    font-size: 18px;
    font-family: 'MyriadPro-Light';
    text-align: center;
}
.copy_box {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    color: #919191;
    font-family: 'Arial Narrow', sans-serif;
    line-height: 40px;
    font-size: 14px;
    height: auto;
}
.footmenu {
    width: 25%;
    float: left;
    margin-top: 45px!important;
    margin-bottom: 30px!important;
}
.footmenu h3.module-title {
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    font-family: 'MyriadPro-Bold';
    margin: 0px 20px 15px 0px;
    text-transform: uppercase;
    height: 36px;
}
.footmenu li {
    display: block !important;
    clear: both;
    border: 0px !important;
    background: none !important;
    margin: 0px !important;
    padding: 0px !important;
}
.footmenu li a {
    font-size: 14px;
    line-height: 14px;
    padding: 0px 0px 9px 0px;
    color: #666666;
    font-family: 'MyriadPro-Light';
}
.menu a {
    text-decoration: none;
    display: block;
}
.copy_box {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    color: #919191;
    font-family: 'Arial Narrow', sans-serif;
    line-height: 40px;
    font-size: 14px;
    height: auto;
}
.right_copy {
    float: right;
    margin-top: 0px;
    text-align: left;
    width: 46%;
    font-size: 14px;
    line-height: 16px;
}
.left_copy {
    float: left;
    margin-top: 0px;
    text-align: right;
    width: 46%;
    font-size: 14px;
    line-height: 16px;
}
.mm-opening .mobilemenu_back, .fb-opening .mobilemenu_back {
    display: block;
}
.mobilemenu_back {
    display: none;
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed !important;
    top: 0;
    z-index: 5 !important;
    opacity: 0.5;
}
/*feedback*/
#ranepa-feedback-container {
    width: 651px;
    position: absolute;
    z-index: 1001;
    bottom: 190px;
    display: none;
    left: calc(50% - 300px);
    left: -moz-calc(50% - 300px);
    left: -webkit-calc(50% - 300px);
    background: transparent;
}
.fb-opening #ranepa-feedback-container{
    display: block;
}
div#ranepa-feedback-container-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 22px;
    height: 22px;
    background: url(/local/templates/ranepa-branch/images/close.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 1103;
}
@media (max-width: 1024px){

#ranepa-feedback-container {
    width: 100%;
    position: absolute;
    left:0px;
    right:0px;
 
}
}



/*access*/
.access {
    background-color: #efefef;
    color: #000;
    font-size: 17px;
    height: 46px;
    margin: 0 auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    display: none;
}
.cecutient .access {
    display: block;
}
.access .menucenter {
    margin: 0 auto;
    padding-top: 13px;
    height: 33px;
    width: 100%;
    max-width: 759px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: space-around;
}
.rmenu {
    width: 30%;
    margin-top: 0;
}
.rmenu dt {
    font-family: arial;
    font-weight: bold;
    display: inline-block;
    float: left;
}
.a-colors a {
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(/local/templates/ranepa-branch/images/colors.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 26px;
}
.a-fontsize a {
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(/local/templates/ranepa-branch/images/fontsize.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 20px;
}
a.a-imagesoff {
    height: 27px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(/local/templates/ranepa-branch/images/images.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 90px;
}
.imagesoff a.a-imagesoff{
    background-position: 0 -27px;
}
.a-color2 {
    background-position: -26px 0;
}
.a-color3 {
    background-position: 100% 0;
}
.a-color1:hover, .color1 .a-color1 {
    background-position: 0 -31px;
}
.a-color2:hover, .color2 .a-color2 {
    background-position: -26px -31px;
}
.a-color3:hover, .color3 .a-color3 {
    background-position: 100% -31px;
}
.a-fontsize .fontsize-small a.a-fontsize-small {
    background-position: 0 -31px;
}
.a-fontsize .a-fontsize-big {
    width: 26px;
    background-position: -46px 0;
}
.a-fontsize .a-fontsize-normal {
    width: 26px;
    background-position: -20px 0;
}
a.a-fontsize-small:hover, .fontsize-small a.a-fontsize-small {
    background-position: 0 -31px;
}
a.a-fontsize-normal:hover, .fontsize-normal a.a-fontsize-normal {
    background-position: -20px -31px;
}
a.a-fontsize-big:hover, .fontsize-big a.a-fontsize-big {
    background-position: -46px -31px;
}
.cecutient {
    margin-top: 46px;
}
/* mm */
.mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 440px;
    color: #000;
    background: #eee;
    position: fixed;
    z-index: 9999;
}
.mm-navbar {
    border-bottom: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    height: 40px;
    padding: 0 20px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    border-color: rgba(0, 0, 0, 0.1);
}
.mm-navbar #search {
width: 100%;
margin-top: 4px;
}
.mm-navbar .search_input {
width: 80%;
}
.mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mm-navbar > .mm-title {
    display: block;
    padding: 10px 0;
}
.mm-menu > .mm-panel {
    background: inherit;      
    -webkit-overflow-scrolling: touch;      
    overflow: scroll;      
    overflow-x: hidden;      
    overflow-y: auto;      
    box-sizing: border-box;      
    padding: 0 0px;/*change*/
}

.mm-menu, .mm-menu > .mm-panel {
    margin: 0;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
}

.mm-listview > li {
    position: relative;
}

.mm-listview > li > a, .mm-listview > li > span {
    text-overflow: ellipsis;      white-space: nowrap;      overflow: hidden;      
    color: inherit;      display: block;      padding: 10px 10px 10px 20px;      margin: 0;
}

.mm-listview a, .mm-listview a:hover {
    text-decoration: none;
}
.mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1);
}
.mm-listview > li:not(.mm-divider):after {
    content: '';      
    border-bottom-width: 1px;      
    border-bottom-style: solid;      
    display: block;      
    position: absolute;      
    left: 20px;      
    right: 0;      
    bottom: 0;
}
.mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 40px;
}
.mm-menu > .mm-panel > .mm-listview:first-child, .mm-menu > .mm-panel > .mm-navbar + .mm-listview {
    padding-left: 0;
    margin-top: 1px;
}
.mm-menu > .mm-panel > .mm-listview {
    margin: 0px -20px;
    padding-left: 0;
}
.mm-menu > .mm-panel:after {
    content: '';      
    display: block;      
    height: 20px;
}
.mm-opened .mm-listview > li:hover {
    background: #DFDFDF;
}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a {
    color: rgba(0, 0, 0, 0.3);
}
.mm-panel.mm-highest {
    z-index: 15;
}
.mm-menu > .mm-panel {
    background: inherit;      
    -webkit-overflow-scrolling: touch;      
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;      
    box-sizing: border-box;      
    padding: 0 0px;/*change*/
}
.mm-panel {
    -webkit-transition: -webkit-transform 0.4s ease;      
    -moz-transition: -moz-transform 0.4s ease;      
    -ms-transition: -ms-transform 0.4s ease;      
    -o-transition: -o-transform 0.4s ease;      
    transition: transform 0.4s ease;      
    -webkit-transform: translate3d(100%, 0, 0);      
    -moz-transform: translate3d(100%, 0, 0);      
    -ms-transform: translate3d(100%, 0, 0);      
    -o-transform: translate3d(100%, 0, 0);      
    transform: translate3d(100%, 0, 0);
}
.mm-panel.mm-opened {
    -webkit-transform: translate3d(0%, 0, 0);      
    -moz-transform: translate3d(0%, 0, 0);      
    -ms-transform: translate3d(0%, 0, 0);      
    -o-transform: translate3d(0%, 0, 0);      
    transform: translate3d(0%, 0, 0);
}
/*.mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    -ms-transform: translate3d(-30%, 0, 0);
    -o-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
}*/
.mm-panel.mm-subopened {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}
.mm-navbar .mm-prev:before {
    border-right: none;
    border-bottom: none;
    left: 20px;
}
.mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-listview > li .mm-arrow:after {
    border-top: none;
    border-left: none;
    right: 20px;
}
.mm-prev:before, .mm-next:after, .mm-arrow:after {
    content: '';
    border: 2px solid rgba(0, 0, 0, 0.3);
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#mobilemenu {
    font-size: 14px;  
    overflow-x: hidden;    
    font-family: 'Arial Narrow', sans-serif;
}
#mobilemenu .bx-system-auth-form ul {
    padding-left: 0;
    list-style-type: none;
}
#mobilemenu .bx-system-auth-form li {
    padding-bottom: 10px;
    padding-top: 10px;
    content: '';
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
}
#mobilemenu .bx-system-auth-form input[type="submit"] {
    background: none;
    border: none;
    font-family: inherit;
    font-size: inherit;
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: auto;
    height: auto;
    margin-top: 0;
    color: #000000;
}
}
#mobilemenu .bx-system-auth-form input[type="submit"]:after {
    content: '';
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    position: absolute;
    left: 20px;
    right: 0;
    bottom: 0;
}
#mobilemenu .bx-system-auth-form input[type="text"], #mobilemenu .bx-system-auth-form input[type="password"] {
    line-height: 38px;
    padding: 0 15px;
    background-color: #ffffff;
    color: #000000;
    font-size: 14px;
    border: none;
    padding-left: 2%;
    margin: auto;
    margin-top: 7px;
    padding-right: 2%;
    width: 100%;
    height: 38px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
}
#mobilemenu  .bx-system-auth-form tbody tr td {
    padding-left: 0;
}
/* BASKET */
#basket {
    height: 32px;
    background: url(/local/templates/ranepa-branch/images/basket-light.png) no-repeat rgb(245, 245, 245) center;
    background-size: contain;
    line-height: 16px;
    margin-left: 19px;
}
#basket:hover {
    background: #951a1d;
    color: #fff;
}
#basket:hover .bx-basket-block{
    opacity: 1;
}
#basket .bx-basket-block{
    opacity: 0;
}
.bx-basket-block{
    padding-left: 5px;
    padding-top: 8px;
    text-transform: uppercase;
}
.bx-basket-block a{
    opacity: 0;
    position: absolute;
    height: 32px;
    width: 60px;
    margin-right: 0;
    border-bottom: none;
}
.bx-hdr-profile span {
    visibility: hidden;
}
.bx-hdr-profile span strong {
    visibility: visible;
    margin-left: -55px;
    opacity: 0;
}
.active.dark:before {
    content: "";
    width: 100%;
    background: rgba(0, 0, 0, 0.43);
    position: absolute;
    left: 0;
    z-index: 3;
}
.ranepa-slider-main>.active.dark:before {
    height: 360px;
}
.ranepa-grid-block.dark:before {
    height: 100px;
    margin-top: -25px;
}
.ranepa-hidden-content{
    display: none;
    margin-top: 15px;
}
.active>.ranepa-hidden-content{
    display: block;
}
.ranepa-head-line{
    text-decoration: underline;
    color: #951A1D;
    cursor: pointer;
}
.ranepa-head-line:before {
    content: "";
    width: 8px;
    height: 8px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all 0.3s linear;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 2px;
}
.active>.ranepa-head-line:before{
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}
.ranepa-button{
    padding: 0 39px;
    height: 60px;
    display: block;
    text-align: center;
    font-size: 24px;
    color: #ffffff !important;
    font-family: 'MyriadPro-Light';
    background: #941a1d;
    margin: 0;
    border: none;
    cursor: pointer;
}
.feedback-massage{
    padding: 0 0;
    font-size: 17px;
}
.ranepa-button:hover{
    background: #000;
}
.last_box .ranepa-button{
    margin-top: 35px;
    width: 100%;
}

/* MOBILE VERSION */
@media (max-width: 1024px){

.top_right {
    display: none;
}
.mobilemenu {
    display: block;
    height: 32px;
    background: #000;
    width: 100%;
    color: #fff;
}
.mobilemenu .mobilemenu_basket{
    height: 32px;
    width: 60px;
    background: url(/local/templates/ranepa-branch/images/basket-dark.png) no-repeat rgb(245, 245, 245) center;
    background-size: contain;
    line-height: 16px;
    margin-left: 0;
    margin-right: 0;
    float: right;
}
.mobilemenu_basket:hover {
    background: #951a1d;
    color: #fff;
}
.mobilemenu_basket:hover .bx-basket-block{
    opacity: 1;
}
.mobilemenu_basket .bx-basket-block{
    opacity: 0;
}
.mobilemenu_offcanvas {
    display: inline-block;
    width: 45px;
}
.mobilemenu_offcanvas a {
    display: block;
    width: 40px;
    height: 33px;
    z-index: 999;
}
.mobilemenu_button {
    margin-top: 4px;
    background: url(/local/templates/ranepa-branch/images/mobile-menu.png) no-repeat;
}
.mobilemenu_eye {
    display: inline-block;
    float: right;
}
.eye{
    margin-left: 12px;
}
.mobilemenu_lang {
    display: inline-block;
    float: right;
}
.mobilemenu_lk {
    display: inline-block;
    float: right;
    margin-left:5px;
}
.lang_box ul{
    margin-left: 12px;
}
.left_copy {
    width: 100%;
    text-align: center;
    line-height: 14px;
}
.right_copy {
    width: 100%;
    text-align: center;
    line-height: 14px;
}
.copy_box {
    bottom: 45px;
}
.press_box {
    padding-bottom: 0px;
}

.press_list {
    width: 30%;
    margin-right: 1%;
    padding-bottom: 50px;
    height: 187px;
}
#page>.bx-system-auth-form{
    display: none;
}
.page-title{
    font-size: 36px;
    line-height: 36px;
    padding-bottom: 14px;
}
}

@media (min-width: 1570px){
.module.qs_box.deepest{
    right: 79px;
    z-index: 1;
 }    
 .module.qs_box.lk.deepest{
    right: 0px;
 } 
}

/*1024 mob*/
@media (max-width: 1570px){

.wrapper {
    width: 85%;
}
.top_right {
    float: left;
    width: 100%;
}
#headerbar {
    float: left;
    margin-top: -32px;
    /*min-width: 891px;*/
    /*width: 100%;*/
}
.top_right #search {
   margin-left: 388px;
}
.qs_box {
    position: relative!important;
    top: 0;
    margin-left: 19px;
}
#menu {
    margin-right: 0;
}
.module.lang_box.deepest, .module.eye_box.deepest {
    /*margin-top: -54px;*/
}
}/*1570*/
@media (max-width: 1380px){
.topmenu .menu-dropdown li.level1 a.level1, .topmenu .menu-dropdown span.level1{
font-size: 13px;
padding: 0px 6px 0px 7px;
}
}/*1380*/

@media (max-width: 1315px){
.press_list{
    width: 48%;
    margin-right: 2%;
}
}/*1315*/

@media (max-width: 1244px){
.module.lang_box.deepest, .module.eye_box.deepest {
    margin-top: 0px;
}
.top_right #search {
   float: left;
}
#footer{
    height: 85px;
}
.footmenu {
    width: 50%;
    margin-bottom: 0px!important;
}
.video_box h3.module-title, #top-b .module-title, .rector_box h3.module-title, .press_box h3.module-title, .title2{
    margin: 30px auto 25px auto !important;
    font-size: 36px!important;
    line-height: 36px!important;
}
.press_list.last_box{
    /*margin-bottom: 0;*/
}
.ranepa-grid-block-title{
    line-height: 40px;
    font-size: 40px;
}
.ranepa-grid-block.dark:before{
    height: 90px;
}
}/*1244*/
@media (max-width: 1065px){
.video_box h3.module-title, #top-b .module-title, .rector_box h3.module-title, .press_box h3.module-title, .title2{
    margin: 30px auto 25px auto !important;
    font-size: 36px!important;
    line-height: 36px!important;
}
.all_contant {
    display: none!important;
}
.press_list {
    width: 48%;
}
.ranepa-grid-block-title{
    line-height: 30px;
    font-size: 30px;
}
.ranepa-grid-block.dark:before{
    height: 80px;
}
}/*1065*/
@media (max-width: 1024px){
.ranepa-grid-block-title {
    white-space: normal;
}
}/*1024*/
@media (max-width: 950px){
.pic-date.zoomimg.resize img {
    width: initial;
    height: initial;
}
.pic-date.zoomimg.resize img {
    float: left;
    margin-top: 0;
}
img.detail_picture.zoomimg {
    transition: none;
}
.pic-date.zoomimg img {
    cursor: auto;
}
.pic-date.zoomimg:after {
    display: none;
}
}/*950*/
@media (max-width: 915px){
.grey_line_box {
    line-height: 25px;
    font-size: 25px;
    padding-top: 30px;
    padding-bottom: 30px;
}
}/*915*/
@media (max-width: 790px){
.video_box h3.module-title, #top-b .module-title, .rector_box h3.module-title, .press_box h3.module-title, .title2 {
    margin: 20px auto 15px auto !important;
    font-size: 26px!important;
    line-height: 26px!important;
    text-align: center;
}
.page-title{
    font-size: 26px;
    line-height: 26px;
    text-align: center;
}
.ranepa-grid-block-title{
    line-height: 20px;
    font-size: 20px;
}
.access .menucenter{
    height: 100px;
}
.access {
    height: 116px;
    position: static;
}
.cecutient {
    margin-top: 0;
}
.rmenu {
    width: 227px;
    margin-left: 5px;
    margin-bottom: 7px;
}
.clr {
    display: none;
}
}/*790*/
@media (max-width: 615px){
#footer{
    height: 131px;
}
#logo {
    width: 290px;
}
.footmenu {
    width: 100%;
    margin-bottom: 0px!important;
}
.press_list {
    width: 100%;
    margin-right: 0;
}
.grey_line_box {
    line-height: 20px;
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.fil-name {
    letter-spacing: 2px;
}
}/*615*/
@media (max-width: 360px){
#logo, #logo > img, #menu {
    float: none;
}
}/*360*/

@media print{
#panel,
.topsite,
#header>.top_right,
.ranepa-grid-block.dark,
.bx-breadcrumb,
.right-menu-page,
#footer,
#bottom-b,
#admin-informer,
.mobilemenu,
.mobilemenu_back
{
    display: none!important;
}
.wrapper{
    width: 100%!important;
}
}



.arrowUp {
    background: transparent url("/local/templates/ranepa/assets/css/../images/day_arrow_UPClose.jpg") no-repeat left top;
    width: 60px;
    height: 65px;
    position: fixed;
    bottom: 10%;
    right: 0;
    cursor: pointer;
    background-position: -3px;
}






/* End */
/* /local/templates/ranepa-branch/assets/snow/snow.css?1609223918182 */
/* /local/components/ranepa/search.title/templates/.default/style.css?15809982132971 */
/* /local/templates/ranepa-branch/components/bitrix/system.auth.form/ranepa-user/style.min.css?1580998214424 */
/* /local/templates/ranepa-branch/components/bitrix/menu/ranepa-header-menu/style.css?15809982143343 */
/* /local/templates/ranepa-branch/components/bitrix/breadcrumb/ranepa-nav/style.css?1580998214672 */
/* /local/components/branch/footer/templates/.default/style.css?1580998213158 */
/* /local/templates/ranepa-branch/template_styles.css?160887706834166 */
