

/* Start:/bitrix/templates/redius/style.css?171015986658355*/
* { margin: 0; padding: 0px; outline: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
* html body {height: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
html {height: 100%;}
img {border: 0;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
button, input, textarea {resize: none; outline: none; font-family: 'Roboto';}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
.row:after, .row:before {display: table; content: ''; line-height: 0;}
.row:after { clear: both;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}

body {
	min-width: 1030px;
	height: 100%;
	font-size: 13px;
	line-height: 16px;
	font-family: 'Roboto', Arial, sans-serif;
	color: #7a7a7a;
	cursor: default;
	background: #fff;
	font-weight: 300;
}

a {
	color: #f96e13;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4 {
	font-size: 20px;
	line-height: 22px;
	color: #262626;
	font-weight: 700;
	margin: 10px 0 15px;
	text-transform: uppercase;
}

h1 {
	font-size: 22px;
	padding-bottom: 5px;
	margin: 10px 0 25px;
	border-bottom: 1px solid #F96E13;
}

h3 {
	font-size: 17px;
	font-style: italic;
	color: #545454;
	font-weight: 400;
}

h4 {
	font-size: 15px;
	font-style: italic;
	color: #838383;
	font-weight: 400;
}

.wrapper {
	min-width: 1030px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: hidden;
}

.header {
	/*height: 360px;*/
	position: relative;
	padding-bottom: 9px;
	background: url(/bitrix/templates/redius/img/header-bottom.png) 50% 100% no-repeat;
}

.content {
	padding: 0 0 220px;
}

.wrap {
	padding: 10px 0 40px 0;
	position: relative;
	width: 1010px;
	margin: 0 auto;
	font-weight: 300;
}

.wrap p {margin-bottom: 15px;}

.wrap p:after, .wrap p:before {display: table; content: ''; line-height: 0;}
.wrap p:after { clear: both;}

.footer {
	margin-top: -220px;
	height: 220px;
	background: url(/bitrix/templates/redius/img/footer.jpg) 50% 0;
	position: relative;
}

.fleft {float: left;}
.fright {float: right;}
.center {text-align: center;}
.medium {font-weight: 500;}

/*== header ========================================*/

.header-top {
	height: 41px;
	background: #E7E7E7 url(/bitrix/templates/redius/img/header-top.jpg) 50% 0;
	border-bottom: 1px solid #CECECE;
	position: relative;
	z-index: 6;
}

.header-top-main {
	width: 1010px;
	height: 40px;
	margin: 0 auto;
	position: relative;
}

/*== authorization-block ========================================*/

.authorization-block {
	position: relative;
	height: 40px;
	padding-right: 3px;
	background: url(/bitrix/templates/redius/img/or-line.png) 100% 0 no-repeat;
}

.or-line:after {
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0; top: 0;
	background: url(/bitrix/templates/redius/img/or-line.png)no-repeat;
}

.authorization-main {
	padding: 10px 40px 14px 40px;
	line-height: 16px;
	position: relative;
}

.authorization-main.open {
	background: url(/bitrix/templates/redius/img/authorization-main.png) 0 1px repeat-x;
}

.login {
	color: #323232;
	font-size: 12px;
	font-weight: 300;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-left: 15px;
	border-bottom: 1px dotted #323232;
}

.login:after {
	content: '';
	width: 11px;
	height: 13px;
	position: absolute;
	left: -17px; top: 3px;
	background: url(/bitrix/templates/redius/img/icon-login.png) 0 0 no-repeat;
}

.authorization-form {
	position: absolute;
	left: 0; top: 40px;
	width: 100%;
	background: #E7E7E7;
	padding: 10px 7px;
	border: 1px solid #ccc;
	border-top: 1px solid #E7E7E7;
	display: none;
}

.login-input {
	width: 100%;
	height: 22px;
	border: 1px solid #D3D3D3;
	background: #fff;
	padding: 0 5px;
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 5px;
}

.error {
	border: 1px solid #F26464 !important;
}

.error-text {
	font-size: 10px;
	color: #f60b0b;
	padding-left: 10px;
	background: url(/bitrix/templates/redius/img/error.png) 0 5px no-repeat;
	margin-bottom: 5px;
}

.au-button {
	margin-bottom: 10px;
}

.au-button li {
	float: left;
	margin-right: 10px;
	font-size: 11px;
	line-height: 20px;
}

.register {
	font-size: 11px;
	padding-left: 20px;
	background: url(/bitrix/templates/redius/img/icon-user.png) 0 2px no-repeat;
}

.login-authorization li {
	float: left;
	padding: 10px 15px;
	font-size: 12px;
	background: url(/bitrix/templates/redius/img/or-line.png) no-repeat;
}

.login-name {
	font-weight: 500;
	text-decoration: none;
	padding-left: 20px;
	text-shadow: 0 1px 1px #fff;
	background: url(/bitrix/templates/redius/img/icon-user.png) 0 2px no-repeat;
}

.logout {
	color: #0b0b0b;
	padding-left: 20px;
	background: url(/bitrix/templates/redius/img/icon-login.png) 0 2px no-repeat;
}


/*== search-block ========================================*/

.search-block {
	position: relative;
	width: 500px;
	height: 26px;
	margin: 7px 0 0 30px;
}

.search-input {
	width: 100%;
	height: 26px;
	border: 1px solid #D4D4D4;
	font-size: 12px;
	background: #fff url(/bitrix/templates/redius/img/icon-search.png) 10px 4px no-repeat;
	padding: 0 35px;
}

.button-search {
	position: absolute;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 10px; top: 8px;
	cursor: pointer;
	border: none;
	background: url(/bitrix/templates/redius/img/search-button.png);
}

/*== basket-block ========================================*/

.basket-block {
	line-height: 16px;
	font-size: 12px;
	font-weight: 300;
	padding: 10px 25px;
	position: relative;
	background: url(/bitrix/templates/redius/img/or-line.png) 100% 0 no-repeat;
}

.basket-main {
	padding-left: 30px;
	background: url(/bitrix/templates/redius/img/icon-basket.png) no-repeat;
	position: relative;
}

.basket-block a {
	text-decoration: none;
	font-weight: 500;
	border-bottom: 1px dotted #f96e13;
}

/*== header-middle ========================================*/

.header-middle {
	height: 110px;
	position: relative;
	background: #fff url(/bitrix/templates/redius/img/header-middle-ros.png) 50% 0 no-repeat;/**/
	/*background: #fff url(/bitrix/templates/redius/img/header-middle-9may2021.png) 50% 0 no-repeat;/*9may*/
	/*background: #fff url(/bitrix/templates/redius/img/header-middle-ny2022.png) 50% 0 no-repeat;/*NY*/
	/*background: #fff url(/bitrix/templates/redius/img/header-middle-8march.png) 50% 0 no-repeat;/*8march*/
}

.header-middle-main {
	width: 1010px;
	height: 110px;
	margin: 0 auto;
	padding: 20px 0;
	position: relative;
	overflow: hidden;
}

.logotype {
	width: 305px;
	height: 70px;
	background: url(/bitrix/templates/redius/img/logotype.png) no-repeat;
}

.logotype a {
	display: block;
	height: 70px;
}

.logotype-zavod {
	width: 239px;
	height: 72px;
	margin-left: 95px;
	background: url(/bitrix/templates/redius/img/logotype_z.png) no-repeat;
}

.phone-block {
	text-align: right;
	font-weight: 300;
}

.phone-recall a {
	font-weight: 500;
}

.phone-main {
	font-size: 30px;
	font-weight: 500;
	line-height: 36px;
	color: #373737;
}

.phone-main span {
	display: inline-block;
	vertical-align: top;
	color: #f17424;
	font-size: 21px;
}

.phone-contact {
	padding-top: 5px;
	font-size: 12px;
	border-top: 1px solid rgba(119,119,119,.2);
}

.phone-contact li {
	float: right;
	line-height: 12px;
	padding-left: 18px;
	color: #333;
}
.header-middle .phone-contact li a {
	font-size: 14px;
}
.header-middle .phone-main .phone_prefix {
	font-size: 26px;
}

.pc-email {
	background: url(/bitrix/templates/redius/img/icon-email.png) 0 3px no-repeat;
}

.pc-skype {
	margin-left: 15px;
	background: url(/bitrix/templates/redius/img/icon-skype.png) 0 1px no-repeat;
}

.footer-phone {
	color: #c7c7c7;
	text-shadow: 0 1px 0 #000;
}

.footer-phone .phone-recall a {
	text-shadow: none;
}

.footer-phone .phone-main {
	color: #fff;
}

.footer-phone .phone-contact li,
.footer-phone .phone-contact li a {
	color: #c7c7c7;
	text-decoration:none;
}

.footer-phone .phone-contact {
	border-top: 1px solid #797979;
}



/*== header-menu ========================================*/

.header-menu {
	position: relative;
	height: 45px;
	background: url(/bitrix/templates/redius/img/header-menu.jpg) 50% 0;
	z-index: 5;
	margin-top: 24px;
}




.top-bg:after {
	content: '';
	width: 100%;
	height: 24px;
	position: absolute;
	left: 0; top: -24px;
	background: url(/bitrix/templates/redius/img/top-bg.png);
}

.header-menu-main {
	width: 1010px;
	height: 45px;
	padding-top: 1px;
	margin: 0 auto;
	position: relative;
}

.menu {
	background: url(/bitrix/templates/redius/img/menu-bg.png) 0 0 no-repeat;
	display: table;
	width: 100%;
}

.menu > li {
	display: table-cell;
	vertical-align: middle;
	height: 44px;
	white-space: nowrap;
	position: relative;
	text-align: center;
}

.menu > li > a {
	line-height: 20px;
	padding: 12px 30px;
	font-size: 14px;
	background: url(/bitrix/templates/redius/img/menu-bg_.png) 100% 0 no-repeat;
}

.menu > li a {
	color: #fff;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	font-weight: 300;
}

.menu > li:hover,
.menu > li.active {
	background: url(/bitrix/templates/redius/img/menu-hover.png) repeat-x;
}

.menu > li > ul {
	position: absolute;
	width: 100%;
	left: 0; top: 43px;
	border: 1px solid #4B4A4A;
	background: #616060 url(/bitrix/templates/redius/img/menu-sub-bg.png) repeat-x;
	display: none;
}

.menu > li:hover > ul {
	display: block;
}

.menu > li:hover > ul li {
	white-space: normal;
}

.menu > li > ul li a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 11px;
	line-height: 13px;
	padding: 15px 0;
	border-top: 1px dotted #9E9E9E;
	transition: all 0.2s ease;
}

.menu > li > ul li:first-child a {
	border-top: none;
}

.menu > li > ul li a:hover {
	background: #484848
}

/*== header-section ========================================*/

.header-section {
	height: 154px;
	background: #F96E13 url(/bitrix/templates/redius/img/menu.png) 50% 50% no-repeat;
	border-top: 1px solid #FA8031;
	border-bottom: 1px solid #D35C0F;
}

.header-section-main {
	width: 1008px;
	height: 152px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.section-list {
	background: url(/bitrix/templates/redius/img/menu-bg.png) 50% 0 no-repeat;
}

.section-list li {
	height: 76px;
	padding: 0 1px 0 0;
	display: table-cell;
	background: url(/bitrix/templates/redius/img/sec-li.png) 100% 0 no-repeat;
}

.section-list li:first-child a,
.section-list li:nth-child(8) a {
	padding: 0 10px 0 0;
}

.section-list li:nth-child(1n+7) {
	padding-top: 1px;
	background: url(/bitrix/templates/redius/img/sec-li.png) 100% 100% no-repeat;
}

.section-list li:nth-child(1):hover a,
.section-list li.active:nth-child(1) a {
	background: url(/bitrix/templates/redius/img/menu01.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(2):hover a,
.section-list li.active:nth-child(2) a {
	background: url(/bitrix/templates/redius/img/menu02.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(3):hover a,
.section-list li.active:nth-child(3) a {
	background: url(/bitrix/templates/redius/img/menu03.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(4):hover a,
.section-list li.active:nth-child(4) a {
	background: url(/bitrix/templates/redius/img/menu04.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(5):hover a,
.section-list li.active:nth-child(5) a {
	background: url(/bitrix/templates/redius/img/menu05.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(6):hover a,
.section-list li.active:nth-child(6) a {
	background: url(/bitrix/templates/redius/img/menu06.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(8):hover a,
.section-list li.active:nth-child(8) a {
	background: url(/bitrix/templates/redius/img/menu07.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(9):hover a,
.section-list li.active:nth-child(9) a {
	background: url(/bitrix/templates/redius/img/menu08.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(10):hover a,
.section-list li.active:nth-child(10) a {
	background: url(/bitrix/templates/redius/img/menu09.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(11):hover a,
.section-list li.active:nth-child(11) a {
	background: url(/bitrix/templates/redius/img/menu10.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(12):hover a,
.section-list li.active:nth-child(12) a {
	background: url(/bitrix/templates/redius/img/menu11.png) no-repeat;
    background-size: cover;
}

.section-list li:nth-child(13):hover a,
.section-list li.active:nth-child(13) a {
	background: url(/bitrix/templates/redius/img/menu12.png) no-repeat;
    background-size: cover;
}

.section-list li.tr {
	display: table-row;
	height: 0;
}

.section-name,
.section-image,
.section-image_ {
	display: table-cell;
	vertical-align: middle;
	height: 76px;
}

.section-image,
.section-image_ {
	width: 50px;
	text-align: center;
}

.section-image_,
.section-list li a:hover .section-image,
.section-list li.active a .section-image {
	display: none;
}

.section-list li a {
	display: block;
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	padding: 0 9px;
	text-decoration: none;
	position: relative;
	white-space: nowrap;
	text-transform: uppercase;
}

.section-list li.active a:after {
	content: '';
	width: 6px;
	height: 6px;
	position: absolute;
	right: 2px; bottom: 2px;
	background: url(/bitrix/templates/redius/img/menu-spin.png) no-repeat;
}

.section-list li:nth-child(6) a:hover:after,
.section-list li:nth-child(13) a:hover:after,
.section-list li.active:nth-child(6) a:after,
.section-list li.active:nth-child(13) a:after {
	left: 2px;
	background: url(/bitrix/templates/redius/img/menu-spin_.png) no-repeat;
}

.section-list li a:hover,
.section-list li.active .section-name {
	color: #7c0d0d;
}

.section-list li a:hover .section-image_,
.section-list li.active a .section-image_ {
	display: table-cell;
}

.section-list li a span {
	display: block;
	font-weight: 700;
	font-size: 12px;
	white-space: nowrap;
}

/*== sliders-bloc ========================================*/

.sliders-block {
	position: relative;
	margin-bottom: 10px;
}

.slider-main-block {
	width: 584px;
}

.slider-main {
	position: relative;
	height: 309px;
	border: 1px solid #D6D6D6;
	background: #fff url(/bitrix/templates/redius/img/loader.gif) 50% 50% no-repeat;
}

.slider-min-block {
	width: 419px;
}

.slider-video {
	height: 236px;
	overflow: hidden;
}

.slider-sales {
	border: 1px solid #D6D6D6;
	height: 64px;
	margin-top: 9px;
}

/*.slider-min {
	position: relative;
	height: 152px;
	border: 1px solid #D6D6D6;
	margin-bottom: 9px;
	background: #fff url(/bitrix/templates/redius/img/loader.gif) 50% 50% no-repeat;
}

.slider-main-item {
	height: 310px;
	overflow: hidden;
}*/

.slidesjs-navigation {
	width: 11px;
	height: 24px;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	text-indent: -9999px;
	z-index: 11;
}

.slidesjs-play,
.slidesjs-stop {
	display: none !important;
}

.slidesjs-previous {
	left: 0px;
	background: #9B9999 url(/bitrix/templates/redius/img/arrow-left.png) 50% 50% no-repeat;
}

.slidesjs-next {
	right: 0px;
	background: #9B9999 url(/bitrix/templates/redius/img/arrow-right.png) 50% 50% no-repeat;
}

.slidesjs-navigation:hover {
	background-color: #F96E13;
}

.slidesjs-pagination {
	position: absolute;
	bottom: 5px;
	height: 6px;
	z-index: 10;
	right: 15px;
}

/*.slider-min .slidesjs-pagination {
	width: 100%;
	text-align: center;
}

.slider-main .slidesjs-pagination {
	right: 15px;
}*/

.slidesjs-pagination li {
	display: inline-block;
	vertical-align: top;
	width: 6px;
	height: 6px;
	margin-left: 4px;
	text-indent: -9999px;
}

.slidesjs-pagination li a {
	display: block;
	height: 6px;
	border-radius: 3px;
	background: #9B9999;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover {
	background: #F96E13;
}

/*== wrap-middle ========================================*/

.wrap-middle {
	position: relative;
	margin-bottom: 30px;
}

/*== download-block ========================================*/

.download-block {
	width: 220px;
	position: relative;
}

.download-price-tab {
	height: 31px;
	border-bottom: 1px solid #D6D6D6;
	margin-bottom: 10px;
	}

.download-price-tab span {
	float: left;
	height: 31px;
	background: #fff;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	border: 1px solid #D6D6D6;
	border-bottom: none;
	padding: 0 20px;
	line-height: 28px;
	font-weight: 400;
}

/*.download-main {
	height: 71px;
	margin-bottom: 10px;
	border: 1px solid #EEEEEE;
	background: #fff url(/bitrix/templates/redius/img/excel.png) 93% 50% no-repeat;
	padding: 10px 15px;
	background-size: 35px auto;
}

.download-title {
	font-size: 16px;
	text-transform: uppercase;
}

.link-upp {
	color: #f96e13;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 10px;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 100% 50% no-repeat;
}

.link-upp.white {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
	background: url(/bitrix/templates/redius/img/r-arrow-right-white.png) 100% 50% no-repeat;
}

.link-upp:hover {
	text-decoration: none;
}

.dect {
	font-size: 10px;
	text-transform: none;
	margin-top: 3px;
}*/


.download-main {
	height: 71px;
	margin-bottom: 10px;
	background: #fff url(/bitrix/templates/redius/img/excel.png) 100% 50% no-repeat;
}

.download-title {
	font-size: 16px;
	padding: 12px 70px 12px 15px;
	text-transform: uppercase;
	color: #fff;
	background: url(/bitrix/templates/redius/img/download-price.png) no-repeat;
}

.link-upp {
	color: #f96e13;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 10px;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 100% 50% no-repeat;
}

.link-upp.white {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
	background: url(/bitrix/templates/redius/img/r-arrow-right-white.png) 100% 50% no-repeat;
}

.link-upp:hover {
	text-decoration: none;
}

.dect {
	color: #fff;
	font-size: 10px;
	text-transform: none;
}

.pdf {
	width: 50px;
	position: absolute;
	right: 10px; top: 10px;
	line-height: 12px;
	font-size: 10px;
	color: #6d6d6d;
	background: url(/bitrix/templates/redius/img/pdf.png) 50% 0 no-repeat;
	padding-top: 40px;
	text-align: center;
}

.pdf span {
	font-weight: bold;
	display: block;
}

.down-list li {
	float: left;
	margin: 3px 10px 0 0;
}

.download-cat {
	position: absolute;
	right: 0; top: 87px;
	width: 100%;
	height: 46px;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	padding: 5px 0 0 50px;
	background: url(/bitrix/templates/redius/img/download-cetalog.png) 100% 0 no-repeat;
}

.download-catalog {
	height: 260px;
	position: relative;
	border: 1px solid #E0E0E0;
	background: url(/bitrix/templates/redius/img/img-catalog.jpg) no-repeat;
}

.download-bottom {
	margin-top: 5px;
}

.link-more {
	font-size: 11px;
	font-weight: 300;
	padding-right: 12px;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 100% 7px no-repeat;
}

.ad {
	width: 100px;
	position: absolute;
	line-height: 12px;
	left: 10px; bottom: 20px;
}

.ad-title {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	color: #262626;
	margin-bottom: 5px;
}

.ad-title span {
	font-size: 15px;
	display: block;
	font-weight: 700;l
}

/*== offers-block ========================================*/

.offers-block {
	width: 781px;
	position: relative;
}

.main-tab-list {
	height: 31px;
	border-bottom: 1px solid #F96E13;
	margin-bottom: 10px; 
}

.main-tab-list li {
	float: left;
	height: 30px;
	background: #fff;
	border: 1px solid #DCE3E6;
	border-bottom: none;
	margin-right: 10px;
	line-height: 28px;
	padding: 0 40px;
	cursor: pointer;
	color: #000;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
}

.main-tab-list li.active {
	border-color: #F96E13;
	height: 31px;
	cursor: default;
}

.pane {display: none;}
.pane.active {display: block;}

.tab-head {
	height: 30px;
	border-bottom: 1px solid #F96E13;
	margin-bottom: 30px;
}

.tab-head span {
	display: inline-block;
	height: 31px;
	background: #fff;
	border: 1px solid #F96E13;
	border-bottom: 1px solid #fff;
	line-height: 30px;
	padding: 0 40px;
	color: #262626;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
}

/*== jcarousel ========================================*/

.jcarousel {
	position: relative;
	overflow: hidden;
}

.jcarousel > ul {
	width: 20000em;
	position: relative;
}

.jcarousel > ul > li {
	float: left;
	width: 190px;
	height: 340px;
	margin-right: 7px;
}

/*== element ========================================*/

.element {
	width: 190px;
	height: 340px;
	position: relative;
	padding: 9px;
	border: 1px solid #E0E0E0;
}

.element:hover {
	border-color: #F96E13;
	box-shadow:inset 0 0 0 1px #F96E13;
}

.label-list {
	position: absolute;
	left: 9px; top: 9px;
	z-index: 2;
}

.label-list li {
	margin-bottom: 3px;
}

.label-list li span {
	display: inline-block;
	vertical-align: top;
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	border-width: 2px;
	border-style: solid;
	line-height: 16px;
	padding: 0 3px;
	background-color: #fff;
}

.hit span {
	border-color: #F96E13;
	color: #F96E13;
}

.action span {
	border-color: #FF0000;
	color: #FF0000;
}

.element-fav {
	position: absolute;
	right: 9px; top: 9px;
	height: 16px;
	line-height: 16px;
	z-index: 2;
}

.addfav-link {
	padding-right: 15px;
	color: #d6d6d6;
	font-size: 10px;
	display: inline-block;
	background: url(/bitrix/templates/redius/img/icon-fav.png) 100% 0 no-repeat;
}

.addfav-link.round {
	padding: 0 0 0 15px;
	background: url(/bitrix/templates/redius/img/icon-fav.png) 0 0 no-repeat;
}

.addfav-link.round:hover,
.addfav-link.round.favorite {
	color: #f96e13;
	background-position: 0 -16px;
}

.addfav-link:hover,
.addfav-link.favorite {
	color: #f96e13;
	background-position: 100% -16px;
}

.fav-tooltip {
	position: absolute;
	padding: 10px 10px 10px 45px;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	font-size: 12px;
	line-height: 13px;
	background: #fff url(/bitrix/templates/redius/img/fav-tooltip.png) 10px 11px no-repeat;
	box-shadow: 3px 3px 8px #d5d5d5;
	z-index: 100;
	margin: -50px 0 0 0;
	display: none;
}

.fav-tooltip:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	border-right: 10px solid transparent;
	border-top: 5px solid #fff;
	position: absolute;
	left: 13px; bottom: -5px;
}

.fav-tooltip span {
	display: block;
	white-space: nowrap;
	color: #7a7a7a;
}

.fav-tooltip a {
	white-space: nowrap;
}

.element-image {
	width: 170px;
	height: 170px;
	margin-top: 40px;
	overflow: hidden;
}

.element-image a {
	width: 170px;
	height: 170px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.elelemnt-name-block {
	width: 170px;
	position: absolute;
	left: 9px; bottom: 55px;
	padding-bottom: 8px;
	background: url(/bitrix/templates/redius/img/element-line.png) 0 100% no-repeat;
}

.element-name {
	font-size: 20px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 500;
}

.element-name a {text-decoration: none;}

.element-desc {
	font-size: 12px;
	line-height: 15px;
	color: #262626;
	margin-top: 3px;
}

.element .element-cena {
	position: absolute;
	left: 9px; bottom: 9px;
}

.element-cena {
	height: 38px;
	font-size: 10px;
	color: #8f8f8f;
}

.element-cena .cena {
	font-size: 19px;
	color: #262626;
	line-height: 20px;
}

.element-cena .cena span {
	color: #f96e13;
	font-weight: 900;
	text-transform: uppercase;
}

.element:hover .buy {
	background-color: #F96E13;
}

.buy {
	position: absolute;
	right: 0; bottom: 9px;
	width: 50px;
	height: 38px;
	background: #E0E0E0 url(/bitrix/templates/redius/img/icon-buy.png) 50% 50% no-repeat;
}

.element:hover .buy:hover:after {
	content: '';
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	height: 100%;
	background: url(/bitrix/templates/redius/img/inbusket-hover.png) no-repeat;
}

.box-carousel {
	position: relative;
}

.jnav {
	display: none;
	position: absolute;
	top: -32px;
	width: 8px;
	height: 20px;
}

.jprev {
	right: 20px;
	background: url(/bitrix/templates/redius/img/r-arrow-left.png) 0 50% no-repeat;
}

.jnext {
	right: 0;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 0 50% no-repeat;
}

.on-carousel .jnav {
	display: block;
}

.element-block {
	margin: 0 -7px;
}

.element-block .element {
	float: left;
	margin: 0 7px 10px 7px;
}

.user-element-block {
	margin: 0 -1px;
}

.user-element-block .element {
	float: left;
	margin: 0 1px 2px 1px;
}

/*== list-block ========================================*/

.list-block {
	margin-bottom: 35px;
}

.list-news-block {
	width: 640px;
}

.list-article-block {
	width: 320px;
}

.article-item {
	border-bottom: 1px solid #DEDFDF;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
}

.article-item a {
	color: #7a7a7a;
	text-decoration: none;
}

.article-item a:hover {
	color: #F96E13;
}

.article-item a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 8px;
	height: 3px;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png);
}

.news-block {
	margin: 0 -15px;
}

.news-item {
	width: 305px;
	min-height: 50px;
	margin: 0 15px;
	position: relative;
	float: left;
	padding-left: 65px;
}

.news-date {
	width: 50px;
	left: 0; top: 0;
	position: absolute;
	text-align: center;
	color: #6f6f6f;
	font-size: 12px;
}

.news-date span {
	display: block;
	color: #f96e13;
	font-size: 40px;
	font-weight: 700;
	line-height: 32px;
}

.news-name {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
	color: #4b4a4a;
}

.news-name a {
	color: #4b4a4a;
	text-decoration: none;
}

.news-name a:hover {
	color: #F96E13;
}

.news-link {
	font-size: 12px;
	line-height: 16px;
	border-bottom: 1px solid #DEDFDF;
	padding-bottom: 10px;
	position: relative;
}

.more {
	width: 9px;
	height: 8px;
	position: absolute;
	right: 0; bottom: 10px;
	background: url(/bitrix/templates/redius/img/more-news.png) 100% 90% no-repeat;
}

.full-news-block .news-item {
	width: 100%;
	float: none;
	margin: 0 0 20px 0;
	padding: 0 0 20px 65px;
}

.full-news-block .news-item.last {
	margin: 0;
	padding: 0 0 0 65px;
}

.full-news-block .news-link,
.news-item.last .news-bottom {
	border:none;
}

.news-bottom {
	border-bottom: 1px dotted #B1B1B1;
	padding-bottom: 20px;
	clear: both;
}

.full-news-block .news-link:after {
	display: none;
}

.news-image {
	width: 100px;
	height: 100px;
	border: 1px solid #B1B1B1;
	float: left;
	overflow: hidden;
	margin: 0 20px 10px 0;
}

.read-button {
	width: 146px;
	height: 30px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	background: #E3E3E3;
	font-size: 14px;
	font-weight: 400;
	color: #4b4a4a;
	text-decoration: none;
}

.read-button span {
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 100% 10px no-repeat;
	padding-right: 15px;
}

.read-button:hover {
	background-color: #F96E13;
	color: #fff;
}

.read-button:hover span {
	background: url(/bitrix/templates/redius/img/r-arrow-right-white.png) 100% 10px no-repeat;
}




/*== caption ========================================*/

.caption {
	padding-bottom: 10px;
	border-bottom: 1px solid #F96E13;
	margin-bottom: 20px;
}

.span-caption {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
}

/*== footer-main========================================*/

.footer-main {
	width: 1010px;
	height: 220px;
	margin: 0 auto;
	position: relative;
	padding: 20px 0;
	overflow: hidden;
}

.footer-top {
	height: 115px;
	border-bottom: 1px solid #7C7B7B;
}

.footer-bottom {
	margin-top: 25px;
	height: 40px;
}

.copyright {
	width: 480px;
	font-size: 10px;
	line-height: 10px;
	color: #a5a5a5;
	text-align: right;
}

.logos {
	margin-right: 20px;
}

/*== subscribe-block ========================================*/

.subscribe-block {
	width: 330px;
}

.subscribe-title {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	font-size: 21px;
	font-weight: 400;
	margin-bottom: 10px;
}

.subscribe-text {
	font-size: 11px;
	line-height: 14px;
	min-height: 30px;
	color: #c7c7c7;
	text-shadow: 0 1px 0 #000;
	margin-bottom: 10px;
}

.subscribe-input {
	width: 210px;
	height: 26px;
	line-height: 26px;
	border: solid 1px #434242;
	margin-right: 10px;
	background: #C7C7C7;
	padding: 0 5px;
}

.subscribe-button {
	color: #fff;
	background: #F96E13;
	font-size: 10px;
	cursor: pointer;
	height: 25px;
	text-transform: uppercase;
	font-weight: 400;
	padding: 0 10px;
	border: 3px solid #C25107;
}

.subscribe-button:hover {
	background-color: #c25006;
}

/*== footer-menu ========================================*/

.footer-menu {
	width: 385px;
	margin: 20px 0 0 50px;
}

.footer-menu li {
	width: 128px;
	line-height: 14px;
	float: left;
	padding-left: 15px;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 0 7px no-repeat;
	text-shadow: 0 1px 0 #000;
}

.footer-menu li a {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.footer-menu li a:hover {
	text-decoration: underline;
}

/*== overlay ========================================*/

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	overflow: auto;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 100;
	display: none;
}

#recall.overlay {
	background-color: rgba(0,0,0,.5);
}

#recall .overlay-main {
	padding: 25px 20px 0 20px;
}

.overlay-main {
	width: 516px;
	position: relative;
	background: #F4F4F4;
	border-radius: 5px;
	padding: 25px 20px 0 20px;
	text-align: left;
	border: 6px solid rgba(77,77,77,.3);
	display: inline-block;
	vertical-align: middle;
}

.after:after{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.overlay-title {
	font-size: 20px;
	font-weight: 700;
	color: #262626;
	padding-bottom: 5px;
	border-bottom: 1px solid #F96E13;
	margin-bottom: 15px;
}

.overlay-close {
	position: absolute;
	right: -11px; top: -11px;
	width: 22px;
	height: 22px;
	border-radius: 11px;
	border: 1px solid #000;
	cursor: pointer;
	box-shadow: 0 0 0 2px #F4F4F4;
	background: #F4F4F4 url(/bitrix/templates/redius/img/close.png) 50% 50% no-repeat;
}

/*== add-basket-block ========================================*/

.add-basket-text {
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}

.add-title {
	color: #f96e13;
	
}

.em-info {
	font-size: 12px;
	color: #f96e13; 
	margin-bottom: 10px;
}

.add-basket-buttons li {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
}

.button {
	height: 26px;
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 24px;
	border-radius: 2px;
	padding: 1px;
	border: none;
	background-image: linear-gradient(to bottom, #d07925, #c0520a);
	background-image: -webkit-linear-gradient(to bottom, #d07925, #c0520a);
	background-color: #d07925;
	cursor: pointer;
	text-align: center;
}

.button span {
	display: block;
	padding: 0 10px;
	position: relative;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	background-image: linear-gradient(to bottom, #FA893F, #F9751F);
	background-image: -webkit-linear-gradient(to bottom, #FA893F, #F9751F);
	background-color: #FA893F;
}

.grey-button,
.disabled .butto {
	/*background-image: linear-gradient(to bottom, rgba(202,202,202,.19), rgba(131,131,131,.19));*/
	/*background-image-webkit-: linear-gradient(to bottom, rgba(202,202,202,.19), rgba(131,131,131,.19));*/
	background-image: linear-gradient(to bottom, rgba(0,0,0,.4), rgba(0,0,0,.5));
	background-image: -webkit-linear-gradient(to bottom, rgba(0,0,0,.4), rgba(0,0,0,.5));
	background-color: rgba(0,0,0,.4);
	/*background: rgba(0,0,0,.4);*/
}

.grey-button span,
.disabled .button span {
	/*box-shadow: none;*/
	background-image: linear-gradient(to bottom, rgba(255,255,255,.19), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(to bottom, rgba(255,255,255,.19), rgba(255,255,255,0));
	background-color: #969696;
}

.button-def {
	width: 190px;
}

.button:hover span:after {
	content: '';
	position: absolute;
	left: 0; bottom: 0;
	width: 100%;
	height: 15px;
	background: url(/bitrix/templates/redius/img/button-hover.png) 50% 0 no-repeat;
}

.button:active span {
	box-shadow: inset 0 2px 6px rgba(93,46,12,.8);
}

.grey-button:active {
	background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,.4));
	background-image: -webkit-linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,.4));
	background-color: rgba(0,0,0,.5);
}

.grey-button:active span {
	box-shadow: inset 0 2px 6px rgba(0,0,0,.6);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.19));
	background-image: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.19));
	background-color: #fff;
}

.button:active span:after {
	display: none;
}

.button.long span {
	padding: 0 30px;
}

/*.button.default:hover {
	box-shadow:inset 0 0 0 2px #c25006;
}*/

.button-min {
	height: 20px;
	line-height: 18px;
}

.button-min span {
	padding: 0 20px;
}

.disabled {
	position: relative;
	user-select: none;
}

.disabled:after {
	content: '';
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	cursor: default;
}

/*== sub-section-list ========================================*/

.sub-section-list {
	margin-top: 20px;
	border-left: 1px dotted #BFC1C2;
	border-right: 1px dotted #BFC1C2;
	position: relative;
	overflow: hidden;
}

.sub-section-list:after {
	content: '';
	width: 259px;
	height: 100%;
	border-left: 1px dotted #BFC1C2;
	border-right: 1px dotted #BFC1C2;
	position: absolute;
	left: 259px; top: 0;
	z-index: -1;
}

.sub-section-list li {
	padding-left: 15px;
	margin-bottom: 3px;
	background: url(/bitrix/templates/redius/img/r-arrow-right.png) 0 7px no-repeat;
}

.sub-section-list li.active {
	background: url(/bitrix/templates/redius/img/r-arrow-right_.png) 0 7px no-repeat;
}

.column-m {
	float: left;
	width: 259px;
	padding: 0 20px;
	position: relative;
}

/*== description-block ========================================*/

.description-block {
	margin-bottom: 25px;
}

.description {
	width: 800px;
}

.sort-block {
	position: relative;
	max-width: 195px;
	font-size: 11px;
	z-index: 10;
}

.current-sort {
	text-decoration: underline;
	cursor: pointer;
	padding-right: 10px;
	margin-left: 5px;
	background: url(/bitrix/templates/redius/img/triangle-down.png) 100% 8px no-repeat;
}

.sort-list {
	position: absolute;
	right: 0; top: 20px;
	background: #fff;
	box-shadow: 3px 3px 8px rgba(0,0,0,.2);
	border: 1px solid #D6D6D6;
	display: none;
}

.sort-list a {
	white-space: nowrap;
	padding: 3px 10px;
	text-align: right;
	display: block;
	text-decoration: none;
	color: #7a7a7a;
	border-top: 1px solid #f2f2f2;
}

.sort-list a:hover {
	background: #f2f2f2;
}

/*== element-pagination ========================================*/

.element-pagination {
	padding-top: 15px;
	margin: 15px 0 25px 0;
	border-top: 1px solid #E2E2E2;
	text-align: center;
}

.element-pagination li {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	line-height: 28px;
	margin: 0 1px;
}

.pag-link {
	width: 30px;
	height: 30px;
}

.pag-link.current {
	border-radius: 15px;
	border: 1px solid #e2e2e2;
}

.pag-link a {
	display: block;
	border-radius: 15px;
	text-decoration: none;
	border: 1px solid #f96e13;
}

.more-crumbs {
	color: #F96E13;
	font-weight: 700;
	padding: 0 3px;
	line-height: 36px !important;
}

.element-pagination .first {
	margin-right: 20px;
}

.element-pagination li.inactive a {
	color: #909090;
}

.element-pagination .last {
	margin-left: 20px;
}

/*== user-block ========================================*/

.user-main {
	width: 766px;
}

.user-info {
	width: 220px;
}

.user-information-block {
	margin-bottom: 30px;
	position: relative;
}

.user-info-list li {
	color: #4b4a4a;
	margin-bottom: 3px;
}

.user-info-list strong {
	font-weight: 500;
	font-size: 14px;
}

.user-name {
	font-size: 17px;
	margin-bottom: 15px;
}

.user-name span {
	font-weight: 500;
}

.link-info {
	font-size: 10px;
	text-decoration: none;
}

.link-info:hover {text-decoration: underline;}

.edit-info {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 8px;
	cursor: pointer;
	background: url(/bitrix/templates/redius/img/edit.png) no-repeat;
}

.edit-info:hover {background-position: 0 -9px;}

/*== important-information ========================================*/

.jinformation {
	position: relative;
	overflow: hidden;
}

.jinformation > ul {
	width: 20000em;
	position: relative;
}

.jinformation > ul > li {
	width: 220px;
	float: left;
}

.information-item {
	padding-bottom: 15px;
	border-bottom: 1px solid #D6D6D6;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
}

.information-item h5 {
	font-size: 14px;
	color: #262626;
	font-weight: 400;
	margin-bottom: 10px;
}

.information-item.last {
	padding: 0;
	border-bottom: none;
}

.information-link {
	margin-top: 10px;
}

/*== order-history ========================================*/

.order-date {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #262626;
	margin: 15px 0;
}

.red {
	color: #f96e13;
	font-weight: 700;
}

.redd {
	color: #f96e13;
}

.order-item {
	margin-bottom: 5px;
	position: relative;
	border-bottom: 1px solid #CBCBCB;
}

.order-item-table {
	width: 100%;
	background: #F5F5F5;
}

.open .order-item-table {
	background: #F6EEEA;
}

.order-item-table td:first-child {
	width: 506px;
}

.order-item-table td {
	padding: 10px 15px;
	vertical-align: middle;
	font-size: 12px;
	width: 260px;
}

.more-order {
	font-size: 10px;
	text-decoration: none;
	margin-left: 10px;
}

.order-item-table strong,
.status {
	font-weight: 700;
}

.more-order:hover {text-decoration: underline;}

.ready {color: #569c33;}
.not-paid {color: #d53617;}

.or-list-right li {
	position: relative;
	padding-left: 130px;
}

.or-list-right strong {
	position: absolute;
	left: 0; top: 0;
	width: 130px;
	padding-right: 5px;
	text-align: right;
}

.order-details {
	padding: 15px 20px;
	position: relative;
	display: none;
}

.order-details-table {
	width: 100%;
	margin-bottom: 10px;
}

.order-details-table td {
	padding: 6px 10px;
	font-size: 12px;
	font-weight: 400;
	width: 176px;
}

.order-details-table td:first-child {
	width: 546px;
}

.grey {
	background: #F6EEEA;
}

.open .order-item-table .more-order {
	display: none;
}

/*== register-form ========================================*/

.register-form {
	margin-top: 20px;
}

.input-block {
	margin-bottom: 10px;
	position: relative;
}

.input-label {
	float: left;
	width: 160px;
	line-height: 25px;
	font-size: 14px;
	font-weight: 400;
}

.input-label span {
	color: #f96e13;
}

.captcha .input-label {
	line-height: 35px;
	width: 215px;
}

.input {
	width: 270px;
	height: 25px;
	border: 1px solid #DCE3E6;
	line-height: 25px;
	background: #fff;
	font-size: 12px;
	padding: 0 5px;
	color: #8d8c8c;
	float: left;
}

.textarea {
	height: 120px;
	line-height: 16px;
	padding: 5px;
}

.input-info-block {
	float: left;
	width: 336px;
	padding-left: 20px;
	line-height: 25px;
	font-size: 10px;
}

.captcha .input {
	width: 97px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	text-transform: uppercase;
}

.r-arrow-right-grey {
	float: left;
	width: 8px;
	height: 35px;
	line-height: 35px;
	background: url(/bitrix/templates/redius/img/r-arrow-right-grey.png) 0 50% no-repeat;
	margin: 0 5px;
}

.captcha img {
	width: 100px;
	height: 35px;
	float: left;
	border: 1px solid #FA7D2B;
}

.icurrent {
	color: #3f9f0a;
	background: url(/bitrix/templates/redius/img/icurrent.png) 0 3px no-repeat;
	padding-left: 15px;
}

.iinfo,
.rinfo {
	line-height: 11px;
	font-style: italic;
	padding-left: 15px;
	display: block;
	font-size: 10px;
	background: url(/bitrix/templates/redius/img/iinfo.png) 0 3px no-repeat;
}

.ierror {
	color: #ed0909;
	padding-left: 15px;
	background: url(/bitrix/templates/redius/img/error.png) 0 3px no-repeat;
}

.register-form-bottom li {
	margin-top: 20px;
	margin-right: 55px;
	float: left;
}

.register-info {
	display: block;
	width: 350px;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
}

/*== basket-item ========================================*/

.basket-item {
	border: 1px solid #E0E0E0;
	padding: 15px;
	margin-bottom: 10px;
}

.tc {
	display: table-cell;
	vertical-align: middle;
	max-height: 70px;
	overflow: hidden;
}

.basket-image {
	width: 100px;
	height: 70px;
	padding-right: 30px;
}

.basket-name {
	width: 300px;
	padding-right: 20px;
	background: url(/bitrix/templates/redius/img/tc.png) 100% 50% no-repeat;
}

.basket-desc {
	font-size: 13px;
	color: #262626;
	line-height: 14px;
	margin-top: 3px;
}

.basket-info {
	background: url(/bitrix/templates/redius/img/line.png) no-repeat;
	font-size: 10px;
	color: #8f8f8f;
	padding-top: 5px;
	margin-top: 5px;
}

.basket-cena {
	background: url(/bitrix/templates/redius/img/tc.png) 100% 50% no-repeat;
	padding: 0 20px;
}

.span-basket {
	display: block;
	font-size: 10px;
	color: #f96e13;
	line-height: 20px;
}

.basket-cena .cena {
	font-size: 19px;
	color: #262626;
}

.basket-cena .cena span {
	font-weight: 700;
	color: #7c7c7c;
}

.basket-value {
	padding: 0 30px;
}

.product-bottom .basket-value {
	margin-top: -17px;
}

.basket-item .basket-value {
	background: url(/bitrix/templates/redius/img/tc.png) 100% 50% no-repeat;
}

.basket-value span {
	display: block;
	font-size: 11px;
	padding-left: 15px;
	line-height: 20px;
}

.value {
	width: 120px;
	padding: 0 15px;
	position: relative;
}

.value-input {
	width: 100%;
	height: 22px;
	background: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: 900;
	color: #f96e13;
	line-height: 22px;
	border: 1px solid #D6D6D6;
}

.val {
	position: absolute;
	width: 9px;
	height: 100%;
	top: 0;
	background: url(/bitrix/templates/redius/img/val.png) no-repeat;
}

.minus {
	left: 0;
	background-position: 0 50%;
}

.plus {
	right: 0;
	background-position: -9px 50%;
}

.full-cena {
	width: 200px;
	padding: 0 30px;
	background: url(/bitrix/templates/redius/img/tc.png) 100% 50% no-repeat;
}

.full-cena .cena {
	color: #262626;
	font-size: 19px;
}
.full-cena .cena > span {
	font-size: 24px;
}

.full-cena .cena span {
	font-weight: 900;
}

.delete-block {
	padding-left: 20px;
}

.delete {
	display: block;
	width: 11px;
	height: 11px;
	background: url(/bitrix/templates/redius/img/delete.png) 0 0 no-repeat;
}

.basket-addfav-link {
	display: inline-block;
	padding-left: 10px;
	height: 10px;
	line-height: 10px;
	color: #979696;
	background: url(/bitrix/templates/redius/img/icon-fav_.png) 0 -10px no-repeat;
}

.basket-addfav-link:hover,
.basket-addfav-link.in-fav {
	background-position: 0 0;
	color: #f96e13;
}

.basket-order {
	margin-top: 20px;
}

.order-button {
	width: 200px;
	height: 34px;
	line-height: 32px;
	border: none;
	font-size: 15px;
	font-weight: 900;
}

.order-button i {
	background: url(/bitrix/templates/redius/img/icon-buy.png) 100% 50% no-repeat;
	padding-right: 30px;
	font-style: normal;
}

.basket-itogo-cena {
	font-size: 15px;
	color: #272727;
}

.basket-itogo-cena .cena {
	display: inline;
	font-size: 24px;
}

.basket-itogo-cena .cena span {
	color: #f96e13;
	font-weight: 900;
}

/*== interesting ========================================*/

.interesting-title {
	margin: 20px 0 20px 0;
	color: #262626;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
}

.interesting-block li {
	float: left;
	width: 316px;
	margin:0 0 0 30px;
	padding-left: 30px;
	background: url(/bitrix/templates/redius/img/tc.png) 0 50% repeat-y;
}

.interesting-block li:first-child {
	margin: 0;
	padding: 0;
	background: none;
}

.interesting-block .information-item {
	border: none;
	margin:0;
	padding: 0;
}

/*== contact ========================================*/

.contact-column {
	float: left;
	width: 300px;
	margin-right: 20px;
}

.contact-title {
	font-size: 14px;
	line-height: 20px;
	color: #262626;
	margin-bottom: 10px;
	padding-left: 30px;
	font-weight: 700;
}

.c-phone {background: url(/bitrix/templates/redius/img/c-phone.png) no-repeat;}
.c-time {background: url(/bitrix/templates/redius/img/c-time.png) no-repeat;}

/*== contact-map ========================================*/

.contact-map {
	margin: 30px -10px 0 -10px;
}

.map-column {
	float: left;
	width: 495px;
	margin: 0 10px;
	padding-top: 15px;
	border-top: 1px solid #BEBEBE;
}

.map-title {
	font-size: 15px;
	font-weight: 700;
	color: #262626;
	text-transform: uppercase;
	padding-left: 25px;
	margin-bottom: 10px;
}

.map {
	height: 400px;
	position: relative;
	margin-top: 20px;
}

.office {background: url(/bitrix/templates/redius/img/office.png) no-repeat;}
.sklad {background: url(/bitrix/templates/redius/img/sklad.png) no-repeat;}


/*== contact-law ========================================*/

.contact-law {
	margin: 30px -10px 0 -10px;
}

.law-column {
	float: left;
	width: 1010px;
	margin: 0 10px;
	padding-top: 15px;
	border-top: 1px solid #BEBEBE;
}

.law-title {
	font-size: 15px;
	font-weight: 700;
	color: #262626;
	text-transform: uppercase;
	padding-left: 25px;
	margin-bottom: 10px;
}

.law {
	height: 400px;
	position: relative;
	margin-top: 20px;
}

.law-image {background: url(/bitrix/templates/redius/img/law.png) no-repeat;}


/*== article ========================================*/

.main-article {
	position: relative;
	margin-bottom: 30px;
}

.main-article.last {
	margin-bottom: 0;
}

.main-article.last .news-bottom {
	border: none;
}

.article-value {
	position: absolute;
	left: -30px; top: 0;
	font-weight: 500;
	font-size: 16px;
	color: #4b4a4a;
}

.article-title {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 15px;
}

.article-title a {
	color: #4b4a4a;
	text-decoration: none;
}

.article-title a:hover {
	color: #f96e13;
}

.article-date {
	font-size: 12px;
	font-style: italic;
	margin-bottom: 15px;
}

.article-date span {
	color: #f96e13;
}

.article-text {
	margin: 15px 0;
}

/*== search page ========================================*/

.search-title {
	font-size: 16px;
	text-transform: uppercase;
	color: #4b4a4a;
	font-weight: 500;
	margin-bottom: 10px;
}

.search-title span {
	color: #f96e13;
	text-decoration: underline;
}

.search-info a {
	font-style: italic;
}

/*== checkout ========================================*/

.select-man li {
	float: left;
	margin-right: 20px;
	font-size: 14px;
	font-weight: 400;
	color: #262626;
}

.radio {
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

.radio-label {
	font-size: 14px;
	font-weight: 400;
	color: #262626;
	display: inline-block;
	vertical-align: middle;
}

.checkout-left {
	
}

.checkout-right {
	
}

.checkout-title {
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #262626;
	height: 12px;
	border-bottom: 1px solid #D6D6D6;
	margin: 25px 0;
}

.checkout-title span {
	padding-right: 3px;
	background: #fff;
}

.input-radio {
	float: left;
	width: 160px;
}

.rinfo {
	width: 320px;
	float: left;
	margin-left: 20px;
	position: relative;
}


.delivery-info {
	margin: 15px 0 0 25px;
}
.delivery-info .info_text {
	font-size: 12px;
	line-height: normal;
	font-style: italic;
    margin-bottom: 25px;
}

.delivery {
	margin-bottom: 30px;
}

.delivery .textarea {
	margin: 5px 0 0 20px;
	width: 480px;
}

.redd-list li {
	list-style-type: disc;
	margin-left: 15px;
}

/*== checkout-element ========================================*/

.checkout-element {
	border: 1px solid #DCE3E6;
	padding: 20px 30px;
	margin-bottom: 20px;
}

.checkout-table {
	width: 100%;
}

.checkout-table th {
	text-align: center;
	padding-bottom: 10px;
	font-weight: 400;
	color: #262626;
    font-size: 14px;
}

.checkout-table td {
	border-top: 1px dotted #C6C6C6;
	padding: 8px 0;
	font-style: italic;
	font-size: 12px;
	color: #7a7a7a;
	text-align: center;
}

.checkout-table th:first-child,
.checkout-table td:first-child {
	text-align: left;
}

.checkout-itogo {
	text-align: right;
	margin-right: 35px;
	font-size: 14px;
	color: #262626;
	font-weight: 400;
	margin-bottom: 20px;
}

.checkout-itogo span {
	color: #f96e13;
	font-weight: 700;
	margin-left: 5px;
	font-size: 18px;
}

.checkout-confirm {
	padding-top: 20px;
	border-top: 1px solid #D6D6D6;
}

.checkout-confirm li {
	float: left;
	margin-right: 10px;
}

.checkout-bottom {
	width: 220px;
	height: 34px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
}


.yandex-paypal {
	width: 290px;
	font-size: 11px;
	line-height: 13px;
	color: #7a7a7a;
	font-style: italic;
	height: 34px;
	border-left: 1px dotted #C2C2C2;
	margin-left: 40px;
	padding-left: 135px;
	padding-top: 7px;
	background: url(/bitrix/templates/redius/img/yandex.png) 40px 50% no-repeat;
}

/*== important ========================================*/

.important {
	background: #efefef;
	border: 1px solid #dde4e7;
	padding: 20px 30px;
	font-size: 14px;
	line-height: 18px;
	color: #262626;
	font-weight: 400;
    display: flex;
    margin-top: 25px;
}

.important span {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	margin-right: 15px;
}

/*== product-block  ========================================*/

.product-block {
	margin-bottom: 20px;
}

.product-image-block {
	width: 255px;
}

.product-info-block {
	width: 730px;
}

.product-image {
	position: relative;
	height: 255px;
	margin-bottom: 10px;
}

.product-image a {
	width: 255px;
	height: 255px;
	border: 1px solid #D6D6D6;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.product-image:after {
	content: '';
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 10px; right: 10px;
	background: url(/bitrix/templates/redius/img/zoom.png);
}

.product-image a:hover,
.product-preview li a:hover {
	border-color: #F96E13;
}

.product-preview {
	text-align: center;
}

.product-preview li {
	display: inline-block;
	vertical-align: top;
	width: 50px;
	min-height: 50px;
	margin: 0 3px;
}


.product-preview li a {
	width: 50px;
	height: 50px;
	border: 1px solid #D6D6D6;
	display: table-cell;
	vertical-align: middle;
}

.product-image-block img {
	vertical-align: bottom;
}

.product-image-desc {
	margin-top: 10px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #8e8e8e;
}

.product-info-list li {
	border-bottom: 1px solid #E1E1E1;
	color: #474747;
	font-size: 12px;
	height: 13px;
	margin-bottom: 5px;
}

.product-info-list li span {
	background: #fff;
	padding-right: 3px;
}

.product-info-list li i {
	color: #f96e13;
	font-weight: 500;
	float: right;
	background: #fff;
	padding-left: 3px;
	font-style: normal;
}

.product-description {
	border-left: 1px dotted #E1E1E1;
	border-right: 1px dotted #E1E1E1;
	padding: 10px 15px;
	margin: 20px 0;
}

.name-product-block {
	margin-bottom: 20px;
}

.name-product {
	font-size: 43px;
	line-height: 44px;
	color: #f96e13;
	font-weight: 500;
}

.name-product-info {
	color: #262626;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
}

.product-info-top {
	display: inline-block;
	vertical-align: top;
}

.articul {
	font-size: 12px;
	color: #000;
	margin-right: 20px;
}

.uslovia {
	font-weight: 400;
	font-size: 12px;
}

.product-top,
.product-bottom {
	margin-bottom: 10px;
}	

.product-bottom {
	height: 62px;
	padding: 15px 0;
	background: url(/bitrix/templates/redius/img/product-bottom.png) no-repeat;
}

.product-buy {
	margin-top: -15px;
	padding: 10px 0;
	background: url(/bitrix/templates/redius/img/product-bottom_.png) 100% 0 no-repeat;
}


.product-buy .order-button {
	width: auto;
	/*padding: 0 30px;*/
}

.product-buy .order-button span {
	padding: 0 30px;
}

.product-cena {
	margin-right: 20px;
	font-size: 11px;
	line-height: 11px;
}

.product-cena-main {
	font-size: 20px;
	color: #262626;
	line-height: 24px;
}

.product-cena-main span {
	font-size: 25px;
	font-weight: 900;
	color: #f96e13;
}

.product-warr {
	font-size: 10px;
	display: block;
	margin-bottom: 20px;
}

/*== recal-block ========================================*/

.input-time {
	margin-bottom: 20px;
}

.time-label {
	font-size: 14px;
	color: #4b4a4a;
	float: left;
	line-height: 14px;
}

.time-label span {
	display: block;
	font-size: 11px;
	color: #f96e13;
	font-style: italic;
	
}

.li-he {
	line-height: 25px;
	margin-left: 10px;
}

.select-block {
	position: relative;
	float: left;
	margin-left: 10px;
	width: 70px;
	font-size: 12px;
	font-style: italic;
	color: #8c8b8b;
}

.select-block.big {
	width: 87px;
}

.select-text {
	border: 1px solid #E3E3E3;
	padding: 0 25px 0 10px;
	height: 25px;
	line-height: 24px;
	background: #fff url(/bitrix/templates/redius/img/select-drop.png) 100% 0 no-repeat;
	cursor: pointer;
}

.input.big {
	width: 304px;
}

.select-drop {
	position: absolute;
	left: 0; top: 24px;
	width: 100%;
	background-color: #fff;
	border: 1px solid #E3E3E3;
	z-index: 5;
	max-height: 66px;
	overflow-y: auto;
	display: none;
}

.select-drop li {
	padding: 3px 10px;
	cursor: pointer;
}

.select-drop li:hover {
	background-color: #F96D13;
	color: #fff;
}

/*== GLOBAL ========================================*/

.img {
	float: left;
	position: relative;
	border: 1px solid #D6D6D6;
	margin: 0 20px 20px 0;
	min-width: 40px;
	min-height: 40px;
	background: url(/bitrix/templates/redius/img/loader.gif) 50% 50% no-repeat;
}

.img:after {
	content: '';
	position: absolute;
	right: 10px; bottom: 10px;
	width: 16px;
	height: 16px;
	background: url(/bitrix/templates/redius/img/zoom.png) 0 0 no-repeat;
}

.img:hover {
	border-color: #FA904B;
}

.img img {
	display: block;
}

.table {
	width: 100%;
	border-bottom: 1px solid #FF9E5F;
	margin-bottom: 20px;
}

.table th {
	height: 34px;
	text-align: center;
	background: #FF9E5E;
	font-weight: 700;
	color: #fff;
	font-size: 13px;
}

.color-tr {
	background: #EDEDED;
}

.table td {
	text-align: center;
	vertical-align: top;
	padding: 7px 10px;
	border-left: 1px dotted #AEAEAE;
}

.table tbody tr > td:first-child {
	border-left: none;
}

/*== catalog-item ========================================*/

.catalog-item {
	display: inline-block;
	vertical-align: top;
	width: 250px;
	padding-right: 20px;
	margin-bottom: 40px;
}

.catalog-title {
	height: 50px;
	margin-bottom: 5px;
	line-height: 14px;
	text-transform: uppercase;
}

.catalog-image,
.catalog-name {
	display: table-cell;
	vertical-align: middle;
	height: 50px;
}

.catalog-image {
	width: 60px;
	text-align: center;
	padding-right: 10px;
}

.catalog-name {
	font-size: 10px;
	color: #f96e13;
	font-weight: 300;
}

.catalog-name span {
	font-weight: 700;
	font-size: 12px;
	display: block;
}

.catalog-sub li {
	padding-left: 20px;
	font-size: 12px;
	margin-bottom: 5px;
	background: url(/bitrix/templates/redius/img/arrow-right-red.png) 10px 6px no-repeat;
}

.catalog-sub li:nth-child(1n+7) {
	display: none;
}

.open .catalog-sub li:nth-child(1n+7) {
	display: block;
}

.catalog-sub li a {
	color: #262626;
}

.sub-more {
	display: inline-block;
	margin-top: 10px;
	padding-right: 15px;
	font-size: 12px;
	background: url(/bitrix/templates/redius/img/arrow-down-red.png) 100% 8px no-repeat;
}

.sub-more:before {content: 'Åù¸';}
.open .sub-more:before {content: 'Ñêðûòü';}

/*== not-found ========================================*/

.not-found {
	padding-left: 210px;
	height: 92px;
	margin: 20px 0 70px;
	font-size: 15px;
	line-height: 18px;
	color: #262626;
	background: url(/bitrix/templates/redius/img/404.png) no-repeat;
}

.not-found h1 {
	padding: 25px 0 0 0;
	border: none;
	text-transform: none;
	font-size: 20px;
	margin-bottom: 10px;
}

/*== global ========================================*/

ul.global {
	margin: 18px 0;
}

ul.global li {
	padding-left: 20px;
	background: url(/bitrix/templates/redius/img/ul.png) 0 4px no-repeat;
}

/*== image ========================================*/

.image {
	display: inline-block;
	vertical-align: top;
	margin: 0 15px 15px 0;
	position: relative;
	font-size: 11px;
	text-decoration: none;
	background: url(/bitrix/templates/redius/img/zoom.png) 100% 100% no-repeat;
	background-size: 12px 12px;
}

.image:hover {
	text-decoration: underline;
}

.image img {
	border: 1px solid #D6D6D6;
	display: block;
	padding: 10px;
	max-height: 150px;
	margin-bottom: 5px;
	transition: all 0.2s ease;
}

.image:hover img {
	border: 1px solid #F96E13;
}

/*== dealer ========================================*/

.container {
	margin: 0 -10px;
}

.column {
	float: left;
	width: 50%;
	padding: 0 10px;
}

.select {
	width: 100%;
}

.dealer-table {
	width: 100%;
}

.dealer-table td {
	width: 50%;
	vertical-align: top;
	padding-top: 20px;
}

/*.dealer-list li {
	margin-bottom: 10px;
	font-size: 12px;
}

.dealer-list li span {
	display: block;
	font-weight: bold;
}*/

.dealer-list td {
	font-size: 12px;
	padding: 0 10px 10px 0;
	width: auto;
}

.select-town {
	margin-bottom: 15px;
}

.dealer-item {
	margin-bottom: 50px;
}

.dealer-block .dealer-title {
	padding-left: 20px;
}

.dealer-title {
	position: relative;
}

.dealer-val {
	position: absolute;
	left: 0; top: 0;
}

.dealer-name {
	font-size: 16px;
	font-weight: bold;
	color: #262626;
}

.dealer-town {
	font-size: 11px;
	color: #f96e13;
}

.dealer-block {
	border-right: 1px dotted #AEAEAE;
	padding-right: 20px;
}

.off-dealer {
	color: #f96e13;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 15px;
}


/*== anchor-item ========================================*/

.anchor-item {
	border-bottom: 1px dotted #ccc;
	margin-top: 30px;
	padding-bottom: 20px;
}

.anchor-item .title {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	margin-bottom: 15px;
}

.anchor-item .answer {
	position: relative;
	padding-left: 100px;
	font-style: italic;
}

.anchor-item .answer:after {
	content: 'Îòâåò';
	position: absolute;
	left: 55px; top: 0;
	color: #f96e13;
	font-size: 12px;
	font-style: normal;
}

.img-center {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
}

/*#### tablePrice ########################################*/

.tablePrice {
	width: 100%;
	border-top: 1px solid #F96E13;
	border-bottom: 1px solid #F96E13;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	color: #333;
}

.tablePrice th {
	color: #666666;
	background-color: #E6E6E6;
	padding: 15px;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
}

.tablePrice tr:nth-child(even) td {
	background-color: #E6E6E6;
}

.tablePrice th:first-child,
.tablePrice td:first-child {
	text-align: left;
	white-space: nowrap;
}

.tablePrice th + th,
.tablePrice td + td {
	border-left: 1px dotted #787877;
}

.tablePrice tr td:first-child .upp {
	display: block;
	line-height: 1;
}

.rd {
	color: #F96E13;
}

.tablePrice td {
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.tablePrice tr td:first-child {
	padding-left: 15px;
}

.upp {
	text-transform: uppercase;
	font-size: 24px;
	white-space: nowrap;
}

/*#### tableVolkov ########################################*/

.tableVolkov {
	width: 100%;
	border-top: 1px solid #F96E13;
	border-bottom: 1px solid #F96E13;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	color: #333;
}

.tableVolkov tr:nth-child(even) td {
	background-color: #E6E6E6;
}

.tableVolkov td:first-child {
	text-align: center;
}

.tableVolkov td + td {
	border-left: 1px dotted #787877;
}

.tableVolkov tr td:first-child .upp {
	display: block;
	line-height: 1;
}


.tableVolkov td {
	padding: 10px;
	text-align: center;
}

.tableVolkov tr td:first-child {
	padding-left: 15px;
}


/*#### tablePassports ########################################*/

.tablePassports {
	width: 100%;
	border-top: 1px solid #F96E13;
	border-bottom: 1px solid #F96E13;
	font-family: 'Roboto Condensed';
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

.tablePassports tr:nth-child(even) td {
	background-color: #E6E6E6;
}

.tablePassports td:first-child {
	text-align: left;
}

.tablePassports td + td {
	border-left: 1px dotted #787877;
}

.tablePassports tr td:first-child .upp {
	display: block;
	line-height: 1;
}


.tablePassports td {
	padding: 10px;
	text-align: left;
}

.tablePassports tr td:first-child {
	padding-left: 15px;
}



/*-------- product-option --------*/

.product-option {
	width: 100%;
}

.product-option th,
.product-option td {
	border-bottom: 1px solid #E1E1E1;
	padding: 4px 8px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	line-height: 14px;
}



.product-option th:nth-child(2),
.product-option td:nth-child(2) {
	text-align: left;
}

.ui-radio {
	display: none;
}

.ui-radio-label {
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	border: 1px solid #b7b7b7;
	cursor: pointer;
	position: relative;
}

.ui-radio-label:after {
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	border-radius: 10px;
	background: #F96E13;
	left: 2px; top: 2px;
	display: none;
}

.ui-radio:checked + .ui-radio-label:after {
	display: block;
}


.product-option td span.red {
	font-size: 14px;
	font-weight: bold;
}

.product-option td {
	cursor: pointer;
}



/* ^_^ */
/* End */


/* Start:/bitrix/templates/redius/fancybox.css?14510704643712*/
/*== fancybox ========================================*/

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.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;
	z-index: 99999;
}

.fancybox-skin {
	position: relative;
	box-shadow: 0 3px 7px rgba(0,0,1,.5);
	background: #F96E13;
	color: #444;
	text-shadow: none;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
   box-shadow: 0 2px 5px 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-close {
	width: 36px;
	height: 36px;
	position: absolute;
	right: -18px;
	top: -18px;
	background: url(/bitrix/templates/redius/img/fancybox_sprite.png) no-repeat;
	cursor: pointer;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 50%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent;
	z-index: 8040;
}

.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}

.fancybox-nav span {
	visibility: hidden;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	width: 36px;
	height: 36px;
	background: url(/bitrix/templates/redius/img/fancybox_sprite.png) no-repeat;
}

.fancybox-prev span {
	background-position: 0 -36px;
	left: -18px;
}

.fancybox-next span {
	background-position: 0 -72px;
	right: -18px;
}

.fancybox-outer:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: rgba(0,0,0,.5);
}

.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; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
   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);
}
/* End */


/* Start:/bitrix/templates/redius/components/bitrix/system.auth.form/template1/style.min.css?1451070464424*/
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(/bitrix/templates/redius/components/bitrix/system.auth.form/template1/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(/bitrix/templates/redius/components/bitrix/system.auth.form/template1/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/redius/components/bitrix/search.title/visual/style.min.css?14510704643445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/bitrix/templates/redius/components/bitrix/search.title/visual/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/templates/redius/components/bitrix/sale.basket.basket.line/template1/style.min.css?14510704643326*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/redius/components/bitrix/sender.subscribe/template1/style.min.css?14510704644290*/
.bx-subscribe{margin:10px 0}.bx-subscribe .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block;-webkit-animation-name:MeilSendSpan;animation-name:MeilSendButton;-webkit-animation-duration:.3s;animation-duration:.3s}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}
/* End */


/* Start:/bitrix/templates/redius/styles.css?17712498497049*/
.tab-list.link_tabs li {
    padding: 0;
}
.tab-list.link_tabs li a {
    padding: 0 40px;
    height: 100%;
    display: inline-block;
	color: #000;
	text-decoration: none;
}
.sub-section-list li.active a {
font-weight: bold;
font-size: 12px;
}
.header-top {
position: fixed;
    width: 100%;
    top: 0;
	z-index: 999;
}
#panel {
margin-top: 41px;
}

.fancybox-close {
    position: absolute;
    right: -11px;
    top: -11px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    border: 1px solid #000;
    cursor: pointer;
    box-shadow: 0 0 0 2px #F4F4F4;
    background: #F4F4F4 url(/bitrix/templates/redius/img/close.png) 50% 50% no-repeat;
}

.content .main-article:last-of-type .news-bottom {
	border-bottom: none;
}

.content .main-article:last-of-type {
margin-bottom: -15px;
}

.basket-image img {
width: 70px;
}

.card-info .ya_money {
background: url(/bitrix/templates/redius/img/card.png) top right no-repeat;
}


 .user-information-block label{   width: 90px;
}

 .user-information-block{   margin-top: 15px;
}


 .user-information-block .input-block{  line-height: 25px;
}

.download-main .link-upp{
text-decoration: underline;
}
.download-main .link-upp:hover {
    text-decoration: none;
}

.dealer-block {
    min-height: 390px;
}
.dealer-block .start_msg {
font-style: italic;
text-align: center;
width: 100%;
margin-top: 45px;
}
.dealer-block .start_msg span {
font-style: italic;
color: #f96e13;
}


.header-menu-main  > .menu > li:first-of-type:before{
content: "";
display: inline-block;
background: url(/bitrix/templates/redius/img/menu-bg_.png) 100% 0 no-repeat;
width: 2px;
height: 34px;
float:left;
}

.element-name {
	font-size: 16px;
	text-transform: none;
}
.name-product {
	line-height: 55px;
}

.product-info-list li {
	height: auto;
}

.product-image-desc {
	margin-top: 0px;
}

.fancybox-skin {
background: white;
}

.column-m {
	padding: 0 13px;
}

.login-name {
	text-overflow: ellipsis;
	width: 115px;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
}

.full-cena {
	padding-right: 22px;
    padding-left: 22px;
}

.basket-item {
    margin-bottom: 5px;
}

.basket-image {
    text-align: center;
}

.basket-image img {
    max-width: 70px;
    max-height: 70px;
	width: auto;
}

#order_form_content .errortext {
	color: red;
}

.product-cena-main span span,
.cena span span {
	font-size: 15px;
}

.basket-info {
    width: 123px;
}
.product-info-block .product-info-top {
    width: 100%;
}
.product-info-top .product-bottom {
    display: flex;
    justify-content: space-between;
}
.product-bottom .availability {
display: inline-block;
padding-top: 5px!important;
}
.product-bottom .availability span {
font-weight: bold;
}
.product-bottom .availability .available {
color: #f96e13;
}
.product-bottom .product-cena {
margin: 0;
}
.product-bottom .availability .not_available {
color: red;
font-weight: normal;
font-size: 14px;
}
.product-bottom .not_available_note {
color: #8f8f8f;
font-size: 11px;
line-height: normal;
height: 60px; 
    text-align: right;
}
.product-bottom .basket-value, .product-bottom .availability {
    padding: 0; 
}
.bx_ordercart_coupon {
font-weight: bold;
color: black;
    display: inline-block;
    margin-right: 10px;
}
.bx_ordercart_coupon input#coupon {
    height: 26px;
    background: #fff;
    font-size: 15px;
    font-weight: 900;
    color: black;
    line-height: 22px;
    border: 1px solid #D6D6D6;
    margin: 0 7px;
}
.bx_ordercart_coupon input[disabled] {
    background: #fff;
    border: none;
}
.bx_ordercart_coupon_notes {
    color: #f96e13;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: inline-block;
}
.bx_ordercart_coupon.coupon_result {
    display: inline-block;
}
#basket_form_container #coupons_block {
    margin-top: 10px;
}
#basket_form_container .basket-order {
    margin-top: 15px;
}
#sale_order_props [data-property-id-row="20"] {
display: none;
}

.wrapper .basket_warning {
font-size: 14px;
margin-bottom: 10px;
}
.wrapper .basket_warning span {
color: #ff0000;
font-weight: bold;
}
#sale_order_props > div  {
display: flex;
flex-wrap: wrap;
}
#sale_order_props > div > div {
width: 50%;
} 
.delivery_pickup_icons {
    display: flex;
    font-size: 14px;
    margin: 15px 0 0 25px;
}
.delivery_pickup_icons > div {
    width: 170px;
    margin-right: 25px;
}
.delivery_pickup_icons .address {
background: url('/bitrix/templates/redius/images/icon_location.png') left top no-repeat;
padding-left: 30px;
height: 40px;
color: #262626;
font-weight: bold;
}
.delivery_pickup_icons .schedule {
background: url('/bitrix/templates/redius/images/icon_calendar.png') left top no-repeat;
padding-left: 40px;
height: 40px;
}
.delivery .redd {
font-weight: bold;
}
.delivery .conditions, .delivery .address_wrap, .delivery .location_wrap {
    margin: 15px 0 0 25px;
}
.delivery .conditions span {
color: #f96e13;
cursor: pointer;
text-decoration: underline;
vertical-align: middle;
}
.delivery .conditions span:after {
    content: '\25B6';
    transform: rotate(90deg);
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    font-size: 15px;
}
.delivery .conditions span.active:after {
    transform: rotate(-90deg);
}
.delivery .delivery-info .info_text {
    border-left: 1px solid #f96e13;
    padding-left: 15px;
}
.delivery .location_wrap{
    padding-left: 50px;
    height: 54px;
    background: url(/bitrix/templates/redius/images/icon_calculator.png) left center no-repeat;
}
.delivery .delivery_prices b{
    color: #f96e13;
    font-weight: bold;
}
.delivery .delivery_prices{
    width: 100%;
    margin-top: 5px;
    line-height: 16px;
}
.delivery .delivery_prices tr td:first-of-type:before{
    content: '\2022';
    color: #f96e13;
    font-size: 17px;
    padding-right: 6px;
    vertical-align: bottom;   
}
.delivery .delivery_prices_wrapper{
    width: 300px;
    margin: 10px 0 0 50px;
    font-size: 12px;
    line-height: normal;
}
.delivery .location_wrap .bx_block{
    color: #262626;
    margin-bottom: 4px;
    font-weight: bold;
}
.delivery [data-property-id-row="19"]  .input-label, .delivery [data-property-id-row="19"]  .bx_description {
    display: none;
}
.delivery [data-property-id-row="19"] input {
    height: 33px;
    width: 100%;
}
.delivery [data-property-id-row="19"] br {
    display: none;
}
.delivery .radio, .payments_blocks .radio  {
    margin-right: 9px;
}
.checkout-left, .checkout-right {
    width: 50%;
}
.checkout-left{
    padding-right: 30px;
}
.payments_blocks .bx_section {
    display: flex;
}
.payments_blocks .bx_section .input-radio {
    display: flex;
    width: auto;
    margin-right: 15px;
}
.payments_blocks .ID_PAY_SYSTEM_ID_4 .input-radio {
    width: 140px;
}
.payments_blocks .bx_section .input-block {
    display: flex;
    width: 50%;
}
.payments_blocks .rinfo {
    width: auto;
    margin-left: 0;
    font-size: 12px;
    line-height: normal;
}
.payments_blocks .bx_logotype {
    margin-bottom: 15px;
}

#bx-panel.bx-panel-fixed {
top: 40px!important;
}
#sale_order_props [data-property-id-row="6"], #sale_order_props [data-property-id-row="18"] {
display: none;
}

/* End */
/* /bitrix/templates/redius/style.css?171015986658355 */
/* /bitrix/templates/redius/fancybox.css?14510704643712 */
/* /bitrix/templates/redius/components/bitrix/system.auth.form/template1/style.min.css?1451070464424 */
/* /bitrix/templates/redius/components/bitrix/search.title/visual/style.min.css?14510704643445 */
/* /bitrix/templates/redius/components/bitrix/sale.basket.basket.line/template1/style.min.css?14510704643326 */
/* /bitrix/templates/redius/components/bitrix/sender.subscribe/template1/style.min.css?14510704644290 */
/* /bitrix/templates/redius/styles.css?17712498497049 */
