

/* Start:/local/templates/dectel_2.0/components/bitrix/breadcrumb/main/style.css?1583316786250*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	margin-bottom: 20px;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/local/templates/dectel_2.0/styles.css?1613807019353*/
.add2cart-note {position:absolute; border:1px solid black; background:#EEEBEB; width:230px; color:#333; text-shadow:none;}

.main_page b {font-size:14px;}

.errortext {color:red;}

.text_order_props {width:223px !important;}


.basket {font-weight:bold;}
.menu-left li {font-size:15px; font-weight:bold;}

.button-disabled { cursor:default !important; }
/* End */


/* Start:/local/templates/dectel_2.0/template_styles.css?162131886415253*/
/*����� ����� �������*/
a, img {outline: none;}
img {border-bottom-style: none; border-bottom-width: 0px; border-left-style: none; border-left-width: 0px; border-right-style: none; border-right-width: 0px; border-top-style: none; border-top-width: 0px;}
html,body {height: 100%;}
body {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin: 0; padding: 0; background:#fff;}

a {color: #652782; text-decoration:none}
a:hover {text-decoration: underline;}
a:active {color: red;}
/*a:visited {color: #663366;}*/

h1 {font-size: 24px; margin-top:0; color: #2e9626; font-weight: 500;}
h2 {font-size: 18px; margin-top:0; margin-bottom:12px; color: #6c2c8a; font-weight: 500;}
h3 {font-size: 16px; margin-bottom:22px; color: #333; font-weight: bold;}
h4 {font-size: 14px; margin-bottom:2px; color: #333; font-weight: bold;}
.page-header h2 {font-size: 24px; margin-top:0; color: #2e9626; font-weight: 500;}

p {line-height: 18px; margin-bottom: 20px; color: #333;}

ul {list-style-type:square;}
input[type="text"], input[type="password"] {height: 22px; line-height: 22px; padding: 0 0 0 5px; border: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; outline: none;}
textarea {padding: 5px 0 0 5px; border: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; outline: none;}

table {border-collapse: collapse; width: 100%; margin: 0 0 22px 0;}
table th {background: #ebebeb; padding: 8px 0 8px 0; border: 1px solid #fff;}
table td {border: none; border-bottom: 1px solid #f5f5f5; /*text-align: center;*/ padding: 8px 5px 8px 5px;}

.main {min-height: 100%; min-width:1000px; background:url(/local/templates/dectel_2.0/images/back.jpg) no-repeat;}
* html .main {height: 100%;}


/*header*/
.header {padding: 20px 0 0 0; margin: 0 0 15px 0;}
.logo {float: left; margin: 0 0 0 35px;}
.header-r {margin: 0 0 0 275px;}
.head-top {padding: 0 16px 0 0; margin: 0 0 9px 0;}
.phone {float: left; background: url(/local/templates/dectel_2.0/images/phone.png) no-repeat; margin: 15px 0 0 0; padding: 4px 0 6px 40px; font-size: 18px; color: #333;}
.bs {float: left;}
.basket {float: right; margin: 18px 0 0 19px; vertical-align: top;}
.basket span {position: relative; top: 6px; margin: 0 0 0 2px; vertical-align: top;}
.basket table {float: left; margin: -3px 0 0 6px; border-collapse: collapse; width:auto; padding:0;}
.basket td {height: 32px; vertical-align: middle; font-size: 13px; color: #333; margin:0; padding:0; border:none;}
.basket td ul {list-style-type: none; margin: 0; padding: 0;}
.basket td ul li {margin: 0 0 2px 0; padding: 0; line-height: normal;}
.print {float: right; margin: 18px 0 0 0;}
.menu-top {background: url(/local/templates/dectel_2.0/images/menu.png); padding: 16px 0 0 18px; margin: 0 0 19px 0; border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; -khtml-border-radius: 10px 0 0 10px;}
.menu-top ul {list-style-type: none; margin: 0; padding: 0;}
.menu-top li {float: left; margin: 0 0 0 25px; background: url(/local/templates/dectel_2.0/images/marker5.png) 0 4px no-repeat; padding: 0 0 0 15px; line-height: normal; font-size: 11px; font-weight: bold; text-transform: uppercase;}
.menu-top li:first-child {margin: 0;}
.menu-top li a {display: inline-block; padding: 0 0 10px 0; border-bottom: 5px solid transparent; color: #333;}
.menu-top li:hover {background: url(/local/templates/dectel_2.0/images/marker5.png) 0 -89px no-repeat;}
.menu-top li:hover a {text-decoration: none; border-bottom: 5px solid #7d4199; color: #6c2c8a;}
.menu-top li.active {background: url(/local/templates/dectel_2.0/images/marker5.png) 0 -89px no-repeat;}
.menu-top li.active span {display: inline-block; padding: 0 0 10px 0; border-bottom: 5px solid #7d4199; color: #6c2c8a;}
.head-bottom {padding: 0 16px 0 17px;}
.signat {float: left; font-size: 16px; color: #6c2c8a;}
.signat h1 {font-size: 16px; color: #6c2c8a; padding:0px; margin:0px;}
.b-search {float: right; margin: -3px 0 0 0;}
.field-s {float: left;}
.field-s input {width: 157px; height: 22px; line-height: 22px; padding: 0 0 0 5px; border: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; outline: none;}
.b-search .but-s {float: left; margin: 0 0 0 7px; background: none; padding: 0; line-height: normal;}
.b-search .but-s input {background: url(/local/templates/dectel_2.0/images/but-s.png) no-repeat; width: 24px; height: 24px; padding: 0; border: none; cursor: pointer;}

/*content*/
.content {}
.left {float: left; width: 245px; padding: 135px 0 10px 15px;}
.left h3 {font-size: 18px; margin-bottom: 11px; color: #000; font-weight: 500;}
.menu-left {margin: 0 0 75px 0;}
.menu-left ul {list-style-type: none; margin: 0; padding: 0;}
.menu-left ul ul {margin-left:15px;}
.menu-left li {margin: 0 0 2px 0; padding: 0; padding: 0; font-size: 14px;}
.menu-left li a {display: block; background: url(/local/templates/dectel_2.0/images/marker4.png) no-repeat 10px 9px; padding: 5px 10px 5px 22px; color: #333; text-decoration: none;}
.menu-left li a:hover {background: #e9e9e9 url(/local/templates/dectel_2.0/images/marker4.png) no-repeat 10px 9px;}
.menu-left li span {display: block; background: #e9e9e9 url(/local/templates/dectel_2.0/images/marker4.png) no-repeat 10px 9px; padding: 5px 10px 5px 22px; color: #333; text-decoration: none;}
.form-input {background: #ebebeb; margin: 0 0 0 -15px; padding: 19px 0 12px 14px; border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -khtml-border-radius: 0 10px 10px 0;}
*+html .form-input {overflow: hidden;}
.form-input form {}
.logout-form table td {border: none;}
.field {margin: 0 0 12px 0;}
.field label {display: block; margin: 0 0 4px 0; font-size: 13px; color: #333;}
.field input {width: 223px; height: 22px; line-height: 22px; padding: 0 0 0 5px; border: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; outline: none;}
.remem {margin: 0 0 12px 0;}
.remem input {margin: 0; padding: 0;}
.remem label {vertical-align: top; font-size: 11px; color: #333;}
*+html .remem label {position: relative; top: 4px;}
.forgot {margin-top: 5px;}
.forgot ul {list-style-type: none; margin: 0; padding: 0;}
.forgot li {margin: 0 0 4px 0; padding: 0; line-height: normal;}
.forgot li a {}
.right {margin: 0 0 0 275px; padding: 16px 15px 27px 17px; background: #fff; border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -khtml-border-radius: 10px 0 0 0;}
.b-partners p {padding-top: 0; margin-top: 0;}
.b-partners a {text-decoration: none;}
.b-partners a:hover {text-decoration: underline;}
.hFooter {height: 200px;}

/*footer*/
.footer {position: relative; background: url(/local/templates/dectel_2.0/images/footer.png) repeat-x 0 bottom; height: 175px; margin: -175px 0 0 0;}
.footer-t {position: relative; margin: 0 0 15px 300px;}
.banner {position: absolute; top: -161px; left: 15px;}
.menu-f {margin: 0;}
.menu-f ul {list-style-type: none; margin: 0; padding: 0;}
.menu-f li {float: left; background: url(/local/templates/dectel_2.0/images/marker.png) no-repeat 0 3px; padding: 0 0 0 12px; margin: 0 0 0 11px; line-height: normal; font-size: 13px; color: #000;}
.menu-f li:first-child {padding: 0; margin: 0; background: none;}
.menu-f li a {color: #652782; text-decoration: none;}
.menu-f li a:hover {color: #000; text-decoration: underline;}
.footer-b {padding: 17px 0 0 0; height: 124px;}
*+html .footer-b {overflow: hidden;}
.copy {float: left; margin: 0 0 0 15px; line-height: 18px;}
.footer-r {margin: 0 0 0 300px;}
.adress {margin: 0 0 32px 0;}
.adress ul {list-style-type: none; margin: 0; padding: 0;}
.adress li {margin: 0 0 7px 0; padding: 0; line-height: normal;}
.adress li a {text-decoration: none;}
.adress li a:hover {text-decoration: underline;}
.pay {}
.pay ul {list-style-type: none; margin: 0; padding: 0;}
.pay li {float: left; margin: 0 9px 0 0; padding: 0; line-height: normal;}
.pay li a {}

/*contacts*/
.breadcrumbs {float: left; width: 500px; overflow: hidden;}
.breadcrumbs ul {list-style-type: none; margin: 0 0 0 -5px; padding: 0;}
.breadcrumbs li {float: left; background: url(/local/templates/dectel_2.0/images/marker6.png) no-repeat right 4px; padding: 0 10px 0 0px; margin: 0 0 0 5px;}

.b-contacts {}
.b-adress {padding: 30px 0 0 0; margin: 0 0 17px 0; border-top: 1px solid #ccc;}
.b-contacts .b-adress:first-child {padding: 0; border: none;}
.b-adress h3 {margin: 0 0 22px 0;}
.b-adress ul {list-style-type: none; margin: 0 0 20px 0; padding: 0;}
.b-adress li {margin: 0 0 7px 0; padding: 0; font-size: 13px; color: #333;}
.b-adress li span {font-weight: bold;}
.b-schem {}
.b-schem ul {list-style-type: none; margin: 0; padding: 0 0 0 11px;}
.b-schem li {padding: 0; margin: 0 0 5px 0; font-weight: bold;}
.b-schem li a {display: inline-block; background: url(/local/templates/dectel_2.0/images/map-mark.png) no-repeat; padding: 4px 0 4px 25px;}

/*cart product*/
.full-prod {margin: 0 0 20px 0; overflow: hidden;}
.img-prod {float: left; width: 140px;}
.img-prod img {}
.type-prod {float: left; width: 290px; margin: 0 0 0 3px;}
.type-prod ul {list-style-type: none; margin: 0 0 0 0; padding: 0;}
.type-prod li {margin: 0 0 8px 0; padding: 0;}
.type-prod li span {font-weight: bold;}
.file {padding: 2px 0 0 0;}
.file ul {list-style-type: none; margin: 0; padding: 0 0 0 14px;}
.file li {margin: 0 0 8px 0; padding: 0;}
.file li a {display: inline-block; background: url(/local/templates/dectel_2.0/images/file.png) no-repeat; padding: 0 0 0 20px;}
.b-buy {float: left; margin: 0 0 0 5px;}
.price {margin: 0 0 10px 0;}
.price span {font-size: 18px; font-weight: bold; color: #000;}
.b-buy .button-l {}
.b-buy .button-l a {width: 62px;}
.full-prod .img-prod {width:220px;}

.params {}
.params > ul {list-style-type: square; list-style-position: inside; margin: 0; padding: 0; margin-bottom:20px;}
.params > ul > li {margin: 0 0 6px 0; padding: 0;}
.params ul li ul {list-style-type: none; margin: 0; padding: 9px 0 0 0;}
.params ul li ul li {margin: 0 0 3px 0; padding: 0;}


/*list cat*/
.list-cat {padding: 0 0 0 0;}
.prod {padding: 24px 0 0 0; margin: 0 0 18px 0; border-top: 1px solid #ccc; overflow: hidden;}
.list-cat .prod:first-child {border: none;}
.info-prod {float: left; width: 125px;}
.info-prod .img-prod {float: none;}
.info-prod .img-prod table {border-collapse: collapse; width: 100%; margin:0; padding:0;}
.info-prod .img-prod tr {}
.info-prod .img-prod td {text-align: center; vertical-align: middle; height: 135px; padding:0; border:none;}
.info-prod .img-prod td img {}
.info-prod .price {font-size: 18px; font-weight: bold; text-align: center;}
.info-prod .button-l a {width: 69px;}
.button-l {display: inline-block; background: url(/local/templates/dectel_2.0/images/button.png) repeat-x; font-size: 18px; line-height: 31px; text-align: center; color: #fff; text-shadow: 1px 1px 1px #000; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; cursor: pointer;}
*+html .button-l {display: inline;}
.button-l a {padding: 0 28px 0 28px; display: inline-block; height: 31px; color: #fff; text-decoration: none;}
.button {display: inline-block; padding: 0 28px 0 28px; background: url(/local/templates/dectel_2.0/images/button.png) repeat-x; font-size: 18px; line-height: 31px; text-align: center; color: #fff; text-shadow: 1px 1px 1px #000; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; cursor: pointer;}
*+html .button {display: inline;}
.desc-prod {margin: 0 0 0 145px;}
.desc-prod h2 {}
.action_label h2, .action_label h1 {padding-left:115px; background:url(/local/templates/dectel_2.0/images/action.png) left top no-repeat;}
.action_label h2 {padding-bottom:10px; margin-bottom: 5px; }

.desc-prod ul {list-style-type: square; list-style-position: inside; margin: 0 0 10px 0; padding: 0;}
.desc-prod li {margin: 0 0 3px 0; padding: 0;}
.desc-prod p {margin: 0 0 2px 0;}
.more {padding-top:8px;}
.more a {}
.pages {background: #ebebeb; margin: 28px 0 0 -17px; width: 100%; padding: 19px 12px 0 20px; height: 36px; border-radius: 9px 0 0 9px; -moz-border-radius: 9px 0 0 9px; -webkit-border-radius: 9px 0 0 9px; -khtml-border-radius: 9px 0 0 9px;}
.pages ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
.pages ul li {float: left; margin: 0 0 0 14px; padding: 0; font-size: 13px;}
.pages ul li:first-child {margin: 0;}
.pages ul li a {color: #6c2c8a;}
.pages ul li a:hover {text-decoration: underline;}
.pages ul li span {color: #333; font-weight: bold; font-size: 14px; line-height:15px;}

/*basket*/
.table-order {}
.table-order table {border-collapse: collapse; width: 100%; margin: 0 0 22px 0;}
.table-order table th {background: #ebebeb; padding: 8px 0 8px 0; border: 1px solid #fff;}
.table-order table th:first-child {text-align: left; padding: 8px 5px 8px 8px;}
.table-order table td {border: none; border-bottom: 1px solid #f5f5f5; text-align: center; padding: 8px 5px 8px 5px;}
.table-order table td:first-child {text-align: left; padding: 8px 5px 8px 0;}
.table-order tr.total td {background: #f5f5f5;}
.table-order tr.total td:first-child {text-align: right; padding: 8px 8px 8px 5px;}
.table-order tr.total td {border: 1px solid #fff;}
.table-order tr td input[type="text"] {width: 45px; text-align:center; padding:0;}
.form-order {}
.form-order form {}
.field-p {margin: 0 0 6px 0;}
.field-p label {display: inline-block; width: 115px; vertical-align: top; margin: 4px 7px 0 0; font-size: 13px;}
*+html .field-p label {width: 115px;}
.field-p input {width: 223px; height: 22px; line-height: 22px; padding: 0 0 0 5px; border: 1px solid #ccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; outline: none;}
.field-p input.error {background:#ffb1b1;}
.more-info {padding: 30px 0 0 0; margin: 0 0 45px 0;}
.more-info h3 {margin-bottom: 18px;}
.more-info p {}
.b-button {}
.b-button .button {margin: 0 0 0 245px;}
.conversion {margin: 0 0 35px 0; overflow: hidden;}
.conversion p {float: left; margin: 0; padding: 0;}
.conversion .button {float: right;}

/*local reset*/
.clear {clear: both; height:0; font-size:0; padding:0; margin:0; line-height:0;}



/* reviews */
.list-articles {padding: 0; display: table; width: 100%;}
.item-article {border-top: 1px solid #ccc; margin: 0 0 18px; overflow: hidden; padding: 24px 0 0;}
.item-article .image-article {width: 125px; display: table-cell;}
.item-article .title-article {display: table-cell; vertical-align: middle;}
.reviews-link { display: inline-block; background:url(/local/templates/dectel_2.0/images/read_the_review.png) repeat-x; padding:0px; margin-top:30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.reviews-link a { text-align:center; text-decoration:none; text-shadow:1px 1px 1px rgb(71, 71, 71); padding:0px 18px; font-size:18px; line-height:31px; color:#fff; }


.ya_market_rate {float:right; margin:18px 18px 0px 0px;}

.logo-payy { margin-top: 15px;}
.logo-payy img { margin-left: 3px;}
.logo-payy img:first-child { margin-left: 0;}
.threesixty_controls li.active { border: 1px solid #7d4199;}
.warning{color:red;}

.prod-delivery-info{
	text-align: center;
	background: red;
	padding: 10px 5px;
	margin: 15px 0;
	color: #fff;
}

.block-img-covid {font-size:0;text-align:left;margin:20px 0 0 -2%}
.block-img-covid div {display:inline-block;vertical-align:top;max-width:48%;margin:0 0 2% 2%}
.block-img-covid div img {display:block;max-width:100%}
.tit-secur-covid { font-size:18px;margin-bottom:20px;margin-top:30px;font-weight:700}
/* End */
/* /local/templates/dectel_2.0/components/bitrix/breadcrumb/main/style.css?1583316786250 */
/* /local/templates/dectel_2.0/styles.css?1613807019353 */
/* /local/templates/dectel_2.0/template_styles.css?162131886415253 */
