

/* Start:/local/templates/domod/components/bitrix/system.auth.form/auth/style.css?15303863401347*/
.header .header_auth_link { 	 font-size: 11px; color: #01639d; padding: 2px 10px 2px 10px; font-weight: bold; float: right; margin-left: 10px; padding: 0; line-height: 1em; } #login-form-window { 	display:none; 	background:#ffF; 	z-index:10000; 	position:absolute; 	top:68px; 	right:20px; 	width:235px; 	color: #323232; 	line-height:18px; 	font-size:12px; 	border:1px solid #708a96; } .login-form-overlay { 	display:none; 	height:100%; 	background:black; 	left:0; 	position:absolute; 	right:0; 	top:0; 	width:100%; 	z-index:98; 	opacity: 0.3; 	-moz-opacity: 0.3; 	-khtml-opacity: 0.3; 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); } #login-form-window a { 	color:#3366cc !important; 	text-decoration:underline; 	font-size:11px; } #login-form-window form { 	margin:0; 	padding:0; } label.remember-text { 	font-size:11px; 	line-height:12px; } #close-form-window { 	float:right; 	cursor:pointer; cursor:hand; 	background: url(/local/templates/domod/components/bitrix/system.auth.form/auth/images/close.gif) right center no-repeat; 	padding-right:15px; } #login-form-window-header { 	padding:6px 10px; 	font-size:11px; 	background: #cfdfe6 url(/local/templates/domod/components/bitrix/system.auth.form/auth/images/login-form-header-bg.gif) repeat-x; 	margin-bottom:10px; 	 } div.auth-welcome {	 	margin-left: 10px; 	color: #01639d; 	font: bold 11px Arial,Helvetica,sans-serif; 	position: relative; 	text-decoration: none; } div.auth-links {	 	text-align:right; }
/* End */


/* Start:/local/templates/domod/components/bitrix/menu/top_menu_new/style.css?15303863395234*/
.new_menu .top_menu_wrap .contrast-view {
	background-image: url('/images/ocular.png');
	width: 48px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 90% 90%;
	float: right;
	margin: 5px 10px;
}

.new_menu .top_menu_wrap .search-view {
	background-image: url('/images/search.png');
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 90% 90%;
	float: right;
	margin: 5px 10px;
}

.site .new_menu .top_menu_wrap {
}

.new_menu .top_menu_wrap .top_menu {
	float: left;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url('/PIE.htc');
	background: url('/images/menu-bg-red.png');
	height:39px;
	    background-size: contain;
	padding:0;
}

.new_menu .top_menu_wrap .top_menu_item {
	float: left;
	list-style: none;
	padding: 0;
	position:relative;
}

.new_menu .top_menu > .top_menu_item:hover,
.new_menu .top_menu > .top_menu_item.selected {
    behavior: url('/local/templates/domod/components/bitrix/menu/top_menu_new/../js/PIE.htc');
	    background: url('/images/menu-hover-red.png') repeat-x;
}

.new_menu .top_submenu > .top_menu_item:hover {
	background: #c91111;
}

.new_menu .top_menu > .top_menu_item:first-child:hover,
.new_menu .top_menu > .top_menu_item:first-child.selected {
	    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    border-radius: 0px 0px 0px 5px;
}

.new_menu .top_menu_wrap .top_menu_link {
	font: 13px Tahoma, Geneva, sans-serif;
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(0,0,0,1);
    text-decoration: none;
    float: left;
    padding: 11px 15px 10px;
	color: #fefefe;
	border:0;
}

.new_menu .top_menu > .top_menu_item > .top_menu_link {
    background: url('/images/menu-divider-red.png') right no-repeat;
}

.new_menu .top_menu_wrap .top_submenu_wrap {
	background: #810000;
    -webkit-box-shadow: inset 0px 2px 4px 0px rgba(163, 14, 14, 1);
    -moz-box-shadow: inset 0px 2px 4px 0px rgba(163, 14, 14, 1);
    box-shadow: inset 0px 2px 4px 0px rgba(163, 14, 14, 1);
	    margin: 0;
		top:37px;
		left:-2px;
    position: absolute;
    z-index: 999;
    width: 220px;
	display: none;
}

.new_menu .top_menu_item:hover > .top_submenu_wrap {
	display:block;
}

.new_menu .top_submenu_wrap .top_submenu_wrap {
	position:absolute;
	top:0;
	left:218px;
	    background: #810000;
    border: 1px solid #ae1414;
}

.new_menu .top_menu_wrap .top_submenu {
	padding:0;
	width: 100%;
}

.new_menu .top_submenu .top_menu_item {
	display: block;
	    border-bottom: 1px solid #ae1414;
		width: 100%;
}

.new_menu .top_submenu > .top_menu_item:first-child::before {
	width: 6px;
    height: 10px;
    position: absolute;
    top: 12px;
    left: -6px;
	    background: url("/images/menu-dropdown-red.png") right no-repeat;
}

.new_menu .top_submenu .top_menu_link {
	color: #d4ecff;
	    font-size: 13px;
    text-decoration: none;
    padding: 10px 20px 10px 20px;
	font-weight: normal;
    text-shadow: none;
}

@media (max-width: 767px) {
	
	.new_menu .top_menu_wrap .top_menu {
	float: left;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url('/PIE.htc');
	background: #a50f0f;
	height:auto;
	    background-size: contain;
	padding:0;
}

.new_menu .top_menu_wrap .top_menu_item {
	float: left;
	list-style: none;
	padding: 0;
	position:relative;
}

.new_menu .top_menu > .top_menu_item:hover,
.new_menu .top_menu > .top_menu_item.selected {
    behavior: url('/local/templates/domod/components/bitrix/menu/top_menu_new/../js/PIE.htc');
	    background: #d71d1d;
}

.new_menu .top_submenu > .top_menu_item:hover {
	background: #c91111;
}

.new_menu .top_menu > .top_menu_item:first-child:hover,
.new_menu .top_menu > .top_menu_item:first-child.selected {
	    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    border-radius: 0px 0px 0px 5px;
}

.new_menu .top_menu_wrap .top_menu_link {
	font: 13px Tahoma, Geneva, sans-serif;
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(0,0,0,1);
    text-decoration: none;
    float: left;
    padding: 11px 15px 10px;
	color: #fefefe;
	border:0;
}

.new_menu .top_menu > .top_menu_item > .top_menu_link {
    background: none;
}

.new_menu .top_menu_wrap .top_submenu_wrap {
	background: #810000;
    -webkit-box-shadow: inset 0px 2px 4px 0px rgba(163, 14, 14, 1);
    -moz-box-shadow: inset 0px 2px 4px 0px rgba(163, 14, 14, 1);
    box-shadow: inset 0px 2px 4px 0px rgba(163, 14, 14, 1);
	    margin: 0;
		top:0px;
		left:151px;
    position: absolute;
    z-index: 999;
    width: 220px;
	display: none;
}

.new_menu .top_menu_item:hover > .top_submenu_wrap {
	display:block;
}

.new_menu .top_submenu_wrap .top_submenu_wrap {
	position:absolute;
	top:39px;
	left:50px;
	    background: #810000;
    border: 1px solid #ae1414;
}



.new_menu .top_submenu > .top_menu_item:first-child::before {
	width: 6px;
    height: 10px;
    position: absolute;
    top: 12px;
    left: -6px;
	    background: #000;
}



}
/* End */


/* Start:/local/templates/domod/components/bitrix/menu/footer_menu/style.css?1530386339506*/
.site .footer_menu_wrap {
	
}
.footer_menu_wrap .footer_menu {
	text-align:center;
	background-color: #f4f3ee;
	margin-bottom: 10px;
	list-style: none;
}

.footer_menu_wrap .footer_menu_item {
	display:inline-block;
	padding:0;
}

.footer_menu_wrap .footer_menu_link {
	color:#000;
	text-transform:none;
	font-weight:bold;
	padding:10px 20px;
	display: inline-block;
	border:0;
}

.footer_menu_wrap .footer_menu_item.selected .footer_menu_link,
.footer_menu_wrap .footer_menu_link:hover {
	color:#d91f1f;
}
/* End */
/* /local/templates/domod/components/bitrix/system.auth.form/auth/style.css?15303863401347 */
/* /local/templates/domod/components/bitrix/menu/top_menu_new/style.css?15303863395234 */
/* /local/templates/domod/components/bitrix/menu/footer_menu/style.css?1530386339506 */
