

/* Start:/bitrix/templates/opel22_main/components//bitrix/system.pagenavigation/.default/style.css?1676927241580*/
div.nav-pager {
	line-height: 26px;
	margin-bottom: 10px;
}

div.nav-pager a, div.nav-pager span {
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}

div.nav-pager a:hover {
	color: #FFF343;
}

div.nav-pager .nav-next {

}

div.nav-pager .nav-end {
	
}

div.nav-pager .nav-begin {
	
}

div.nav-pager .nav-prev {
	
}

div.nav-pager .nav-next,
div.nav-pager .nav-end,
div.nav-pager .nav-begin,
div.nav-pager .nav-prev {
	padding: 2px;
	font-size: 25px;
	color: #FFF;
}

div.nav-pager .page-nav-selected {
	font-weight: bold;
	color: #B1A934;
}
/* End */


/* Start:/bitrix/templates/opel22_main/components/bitrix/menu/top_menu/style.css?16769272022625*/
div.menu-top ul.menu-top-content {
	position: relative;
	width: 1090px;
	height: 100%;
	list-style: none;
	margin: 0px auto;
	display: table;
	background: url("/bitrix/templates/opel22_main/components/bitrix/menu/top_menu/images/menu-separator.png") top right no-repeat;
	padding-right: 2px;
}

div.menu-top ul.menu-top-content li {
	width: 134px;
	display: table-cell;
	height: 100%;
	margin: 0px;
	font-family: "Georgia";
	font-size: 18px;
	color: #000;
	background: url("/bitrix/templates/opel22_main/components/bitrix/menu/top_menu/images/menu-separator.png") top left no-repeat;
	overflow: hidden;
}

div.menu-top ul.menu-top-content li a {
	font-family: "Georgia";
	font-size: 18px;
	color: #303030;
	width: 100%;
	float: left;
	height: 100%;
	padding-top: 11px;
	margin-left: 2px;
	-webkit-transition: box-shadow 0.15s ease-out 0.0s;
	-moz-transition: box-shadow 0.15s ease-out 0.0s;
	-o-transition: box-shadow 0.15s ease-out 0.0s;
	transition: box-shadow 0.15s ease-out 0.0s;
}

div.menu-top ul.menu-top-content li.selected {
	background: url("/bitrix/templates/opel22_main/components/bitrix/menu/top_menu/images/menu-separator.png") top left no-repeat, #fff280;
}

div.menu-top ul.menu-top-content li.selected a {
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.84);
}

div.menu-top ul.menu-top-content li:hover a {
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.84);
}

div.sub-menu-top {
	position: absolute;
	display: block;
	width: 100%;
	background-color: #191918;
	z-index: 30;
	left: 0px;
	box-shadow: 0px 3px 16px #000;
	margin: 0px;
	overflow-x: hidden;
	height: 0px;
	opacity: 0.0;
	-webkit-transition: opacity 0.2s ease-out 0.0s;
	-moz-transition: opacity 0.2s ease-out 0.0s;
	-o-transition: opacity 0.2s ease-out 0.0s;
	transition: opacity 0.2s ease-out 0.0s;
}

div.sub-menu-top.show-submenu {
	height: auto;
	opacity: 1.0;
}

div.sub-menu-top .sub-menu-top-container {
	margin: 0 auto;
	width: 1000px;
	height: auto;
	float: none;
	display: inline-block;
}

div.sub-menu-top ul {
	float: left;
	display: block;
	width: 250px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div.sub-menu-top ul:first-child li:after {
	position: absolute;
	content: " ";
	bottom: -1px;
	left: -1000px;
	width: 3000px;
	border-bottom: 1px solid #393838;
}

div.sub-menu-top ul li {
	height: auto;
	padding: 12px 18px 12px 18px;
	text-align: left;
	border-bottom: 1px solid #393838;
}

div.sub-menu-top ul li, div.sub-menu-top ul li a {
	font-size: 18px;
	font-family: "Georgia";
	color: #b1b1b1;
}

div.sub-menu-top ul li a {
	display: block;
}

div.sub-menu-top ul li:before {
	position: absolute;
	content: " ";
	top: 10%;
	left: 0px;
	width: 5px;
	height: 80%;
	background: #393838;
}

div.sub-menu-top ul li:hover a {
	color: #fff353;
}

div.sub-menu-top ul li:hover:before {
	background: #fff353;
}
/* End */


/* Start:/bitrix/templates/opel22_main/components/bitrix/menu/bottom_menu/style.css?16769271972190*/
.menu-footer ul {
	list-style: none;
	display: table;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.menu-footer ul li {
	display: table-cell;
	height: 100%;
	box-sizing: border-box;
}

.menu-footer ul li a {
	color: #FFF343;
	font-family: "Georgia";
	font-size: 16px;
	float: left;
	width: 100%;
	position: relative;
	padding-top: 18px;
	padding-bottom: 19px;
}

.menu-footer ul li a span {
	z-index: 2;
}

.menu-footer ul li a .menu-footer-background {
	transform: skewX(-20deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #b1a934;
	z-index: 1;
	opacity: 0;
	box-sizing: border-box;
	border-bottom: 2px solid #f4e841;
	-webkit-transition: opacity 0.3s ease-out 0.0s;
	-moz-transition: opacity 0.3s ease-out 0.0s;
	-o-transition: opacity 0.3s ease-out 0.0s;
	transition: opacity 0.3s ease-out 0.0s;
}

.menu-footer ul li a:hover {
	color: #fff;
}

.menu-footer ul li a:hover .menu-footer-background {
	opacity: 1;
}

.menu-footer ul li.selected a {
	color: #fff;
}

.menu-footer ul li.selected a .menu-footer-background {
	opacity: 1;
}.menu-footer ul {
	list-style: none;
	display: table;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.menu-footer ul li {
	display: table-cell;
	height: 100%;
	box-sizing: border-box;
}

.menu-footer ul li a {
	color: #FFF343;
	font-family: "Georgia";
	font-size: 16px;
	float: left;
	width: 100%;
	position: relative;
	padding-top: 18px;
	padding-bottom: 19px;
}

.menu-footer ul li a span {
	z-index: 2;
}

.menu-footer ul li a .menu-footer-background {
	transform: skewX(-20deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #b1a934;
	z-index: 1;
	opacity: 0;
	box-sizing: border-box;
	border-bottom: 2px solid #f4e841;
	-webkit-transition: opacity 0.3s ease-out 0.0s;
	-moz-transition: opacity 0.3s ease-out 0.0s;
	-o-transition: opacity 0.3s ease-out 0.0s;
	transition: opacity 0.3s ease-out 0.0s;
}

.menu-footer ul li a:hover {
	color: #fff;
}

.menu-footer ul li a:hover .menu-footer-background {
	opacity: 1;
}

.menu-footer ul li.selected a {
	color: #fff;
}

.menu-footer ul li.selected a .menu-footer-background {
	opacity: 1;
}
/* End */
/* /bitrix/templates/opel22_main/components//bitrix/system.pagenavigation/.default/style.css?1676927241580 */
/* /bitrix/templates/opel22_main/components/bitrix/menu/top_menu/style.css?16769272022625 */
/* /bitrix/templates/opel22_main/components/bitrix/menu/bottom_menu/style.css?16769271972190 */
