

/* Start:/local/templates/1c/css/style.css?1687263254111552*/
/**
*	Reset all styles
*/
html,body,div,span,applet,object,iframe,/*h1,h2,h3,h4,h5,h6,*/p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
/*ol,ul{list-style:none;}*/
ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/*h1,h2,h3,h4,h5,h6 {font-weight:normal;}*/
/**
*	base classes
*/
html,body {height:100%;}
body {font-family:Arial;font-size:12px;color:#383838;line-height:15px;}
a {color:#0047c8;text-decoration:none;}
a:hover {color:#1db0fe;}
p {margin:0 0 16px;}
p.big {font-size:15px;}
.clear {clear:both;padding:0 !important;margin:0 !important;border:0 !important;}
.page-wrapper {min-height:100%;height:auto !important;height:100%;margin-bottom:-306px;width:100%;/*background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;*/}
.page-content{width:978px;margin:0 auto;}
.push-footer {height:306px;}
sup {font-size:80%;vertical-align:super;}
sub {font-size:80%;vertical-align:sub;}
.hidden {display:none!important;}
.left {float:left;}
.right {float:right;}

a.help-big-img {float: right; width: 22px; height: 27px; margin: 0 0 5px 10px; position: relative; top: -4px; right: -3px;}
a.help {display:inline-block;width:14px;height:14px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -114px -13px;position:relative;top:2px;}
table a.help {background-position:-157px -13px;}
table a.help.notable {background: url(/local/templates/1c/css/../images/icons.png) no-repeat -114px -13px;}
a.help:hover {background-position:-128px -13px !important;}
a > span.i {display:block;background-image:url(/local/templates/1c/css/../images/icons.png);background-repeat:no-repeat;position:absolute;}

a.change {margin:5px 17px 0 0;position:relative;}
a.change span.i {width:10px;height:14px;background-position:-111px -75px;right:-17px;top:-3px;}

span.new {position:relative;}
span.new span {display:block;width:36px;height:15px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -135px -29px;text-indent:-5000px;position:absolute;bottom:-1px;left:2px;}

span.req,span.red {color:#f00;}
span.search {color:#ffa303 !important;}

span.notice {color:#ffa303;}

a.download {padding-left:18px;position:relative;}
a.download span.i {width:14px;height:16px;background-position:-34px -88px;position:absolute;left:0;top:-1px;}

.ml {margin-left:25px !important;}
.mr {margin-right:25px !important;}

blockquote {font-style:italic;margin:16px 0;}
blockquote span.l,blockquote span.r {display:inline-block;width:14px;height:10px;background:url(/local/templates/1c/css/../images/blockquote.png) no-repeat 0 0;position:relative;margin:0 5px;}
blockquote span.l {top:-4px;}
blockquote span.r {bottom:-4px;background-position:0 -10px;}

.dashed {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;}

div.ie-select-wrap {position:relative;z-index:999;}
select.expand {width:auto !important;}
/**
*	@section .tooltip
*/
.tooltip {display:none;position:absolute;width:89px;padding:0 11px 11px;background:url(/local/templates/1c/css/../images/tooltip.png) no-repeat 0 100%;color:#777;font-size:11px;z-index: 100;}
.tooltip .t {position:absolute;width:111px;height:6px;background:url(/local/templates/1c/css/../images/tooltip.png) no-repeat 0 0;top:-6px;left:0;}
.tooltip p {margin:0;}
/**
*	forms
*/
form {}
form .row {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:0 0 20px;}
form .row.last {background:none;}
form .row.last dd {padding-bottom:0;}
form .row .wrap {float:left;margin-left:16px;}
form .row .wrap.first {margin-left:0;}
form .row .wrap.wrap-file {width:250px;}
form .row .wrap.wrap-file img {display:block;margin-bottom:4px;}
form .row.list {padding:4px 0 9px;}
form .row.list label {font-size:13px;color:#000;}
form .row > strong {display:block;font-size:13px;color:#000;padding-top:10px;}
form .row > label {display:block;font-size:13px;color:#000;padding-top:10px;}
form .row.list > label {display:inline !important;}
form .row-1 > label {padding-bottom:10px;}
form .row-2 {padding-top:10px;}
form .row-2 dl dt {padding:0 0 10px;}
form dl {}
form dl dt {padding:10px 0 3px 2px;/*height:16px;*/}
form dl dt label {font-size:13px;color:#000;}
form .row-1 dl dt label {font-size:13px;color:#414141;}
form dl dd {position:relative;padding-bottom:8px;}
form dl dd label {font-size:13px;color:#4e4c4a;}
form dl dd .wrap {float:left;}
form dl dd div.radio {float:left;margin-right:20px;}
form dl dd div.radio select {margin-left:5px;margin-right:5px;}
form .bold {}
form .bold label {margin-left:10px;}
form .bold select {position:relative;top:1px;}

form label.disabled {color:#7f7f7f !important;}
form label.label {display:block;padding:9px 0 0;color:#000;}
form label.label span {color:#7f7f7f;}
form label.label-1 {color:#414141;}
form select:disabled,form input.text:disabled {border-color:#7f7f7f;background:#fff;}

form .yellow {background:#fff8df;padding:0 23px 10px;}
form .yellow strong {display:block;margin:0 -23px 9px;padding:10px 23px 8px;font-size:14px;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;}
form .yellow input.text,form .yellow select {margin:4px 0 9px;}
form .yellow input.text {width:213px;}
form .yellow select {width:225px;}

form dl.inline {margin:7px 0 0;}
form dl.inline dt {float:left;width:125px;padding:4px 0 0 0;}
form dl.inline dt label {font-size:13px;color:#000;}
form dl.inline dd {margin-left:130px;position:relative;padding-bottom:0;}
form dl.inline.biglabel dt {width:215px;}
form dl.inline.biglabel dd {margin-left:220px;}
form dl.checkboxes label {margin-right:15px;}
form div.wrap.wrap-checkboxes {margin-right:15px;}
form div.wrap.wrap-checkboxes-1 {padding-top:10px;}
form div.wrap.wrap-checkboxes label {color:#000;}
form div.wrap.wrap-checkboxes ul {padding-top:8px;}
form div.wrap.wrap-checkboxes ul li {position:relative;padding:0px 0 4px 22px;}
form div.wrap.wrap-checkboxes ul li input {position:absolute;left:0;margin:0;}
form div.wrap.wrap-checkboxes ul li label {color:#4e4c4a;}
form ul.inputs-list {}
form ul.inputs-list,form ul.inputs-list li {padding-top:17px;}
form ul.inputs-list:first-child,form ul.inputs-list.first-child, form ul.inputs-list li:first-child,form ul.inputs-list li.first-child {padding-top:0;}
form ul.inputs-list li div.checkbox {float:left;width:205px;}
form ul.inputs-list li a {border-bottom:1px dotted #0047C8;}
form ul.inputs-list li a:hover {border-color:#1db0fe;}
form ul.inputs {}
form ul.inputs li {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 0 0;padding:4px 0 6px;}
form ul.inputs li.first {background:none;}
form ul.inputs li ul {padding-left:40px;padding-top:5px;}
form ul.inputs li ul li {position:relative;background:none;padding:4px 0;}
form ul.inputs li ul li input.radio {position:absolute;left:-20px;}
form ul.inputs li ul li p {margin:0 0 4px;color:#4e4c4a;}
form .sublevel {padding:2px 0 0 22px;}
form .sublevel label {font-size:12px !important;color:#414141 !important;}
form span.sup {font-size:13px;color:#ffa200;}

form .wrap-content-1 {margin:0 -23px;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 0 0 !important;padding:12px 23px 9px;}
form .buttons {margin:0 -23px;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 0 0;padding:12px 0 9px;text-align:center;}
form .buttons.buttons-1 {margin:0 -13px;text-align:left;}
form .buttons.buttons-1 p {float:left;margin:10px 20px 0 13px;}
.block-tabs form .buttons {margin:0;background:none;}
form .right {font-size:12px;}
form .right input.checkbox {margin-left:0;}
form .submit {padding:16px 0 14px;}

form dl dd label.left {display:block;width:97px;margin-right:13px;}
form dl dd a.refresh {font-size:11px;border-bottom:1px dotted #0047c8;margin-left:13px;position:relative;top:-2px;}
form dl dd a.refresh:hover {border-color:#1db0fe;}

form dl.text {overflow:hidden;margin:0;}
form dl.text.alt {background:#fff8df;}
form dl.text dt {float:left;padding:4px 8px 3px;width:210px;margin:0;color:#000;}
form dl.text dd {margin-left:226px;padding:4px 0 3px;}

form .errors {color:#f00;padding-top:8px;}
form .errors p {margin:0;}
form .errors label {font-size:11px;color:#f00;cursor:pointer;}

input.text {padding:2px 6px 1px;height:16px;line-height:16px;font-family:Arial;font-size:12px;color:#7f7f7f;border:1px solid #7f9db9;margin:0;}
input.error {border:2px solid #ffcf27 !important;margin:-1px;}
input.margin-right {margin-right:15px;}
input.margin-left {margin-left:5px;}
input.margin-top {margin-top:4px;}
form .desc {font-size:11px;color:#414141;}
.checkboxes input, input.checkbox, input.radio {position:relative;top:1px;}
select {padding:1px 1px 1px 3px;font-family:arial;font-size:12px;color:#838383;margin:0;height:21px;line-height:19px;border:1px solid #7f9db9;}
textarea {padding:1px 6px 2px;width:914px;height:70px;line-height:16px;font-family:Arial;font-size:12px;color:#7f7f7f;border:1px solid #7f9db9;margin:0;resize:none;}
textarea.h200 {height:200px;}
div.checkboxes {margin:0 0 9px;}
div.checkboxes .left,div.checkboxes .right {width:48%;}
div.checkboxes label {margin-right:15px;}
dd div.checkboxes {padding-top:9px;}
div.lists {margin:0 0 9px;}
div.lists div.list {float:left;width:150px;padding-right:14px;}
div.lists div.list .title {color:#4b3416;margin-bottom:5px;}
dd div.lists {margin:0;padding:0 0 9px;}
div.inputs-wrap {margin:11px -20px 0;background:#f7f5e9;padding:15px 20px;}

form .upload-more {padding:0 0 23px 120px;}
form .upload-more a.button {}

.w53 {width:53px;}
.w88 {width:88px;}
.w98 {width:98px;}
.w169 {width:169px;}
.w193 {width:193px;}
.w213 {width:213px;}
.w225 {width:225px;}
.w244 {width:244px;}
.w276 {width:276px;}
.w289 {width:289px;}
.w334 {width:334px;}
.w371 {width:371px;}
.w440 {width:440px;}
.w576 {width:564px;}
.w674 {width:674px;}
.w688 {width:688px;}
.w790 {width:790px;}
.w906 {width:906px;}
.w928 {width:928px;}
input.text.w53 {width:41px !important;}
input.text.w88 {width:76px !important;}
input.text.w98 {width:86px !important;}
input.text.w157 {width:145px !important;}
select.w193 {margin:0 7px 0 12px;}
input.text.w213 {width:201px !important;}
input.text.w225 {width:225px !important;}
input.text.w244 {width:232px !important;}
input.text.w334 {width:322px !important;}
input.text.w371 {width:359px !important;}
input.text.w440 {width:440px !important;}
input.text.w576 {width:564px !important;}
input.text.w740 {width:728px !important;}
textarea.w688 {width:674px !important;}
input.text.w906 {width:894px;margin:4px 0;}
input.text.w928 {width:914px;margin:4px 0;}
input.bm {margin-bottom:8px;}
/**
*	@section #singin
*/
#singin {display:none;width:212px;padding-bottom:9px;background:url(/local/templates/1c/css/../images/singin.png) no-repeat 0 100%;position:absolute;top:-12px;left:-81px;z-index:99;}
#singin .title {height:13px;padding:12px 73px 7px 81px;background:url(/local/templates/1c/css/../images/singin.png) no-repeat 0 0;color:#000;}
#singin .title span {padding-left:17px;}
#singin .content {width:164px;padding:0 24px;background:url(/local/templates/1c/css/../images/singin.png) repeat-y -212px 0;}
#singin .wrap {padding:7px 0 1px;}
#singin .wrap a {margin-left:2px;}
#singin .wrap a.help {margin-left:0;}
#singin .wrap-1 {padding:1px 0 7px;}
#singin .wrap-1 label {font-size:11px;}
#singin input.checkbox {position:relative;top:2px;}
#singin label {font-size:12px;color:#000;margin:0 0 2px 2px;}
#singin input.text {width:144px;height:16px;margin:4px 2px 2px;font-size:15px;line-height:16px;color:#000;padding:4px 7px 3px;border:0;background:url(/local/templates/1c/css/../images/inputs.png) no-repeat 0 0;}
#singin input.text.error {margin:2px 0 0;padding:6px 9px 5px;background-position:100% 0;border:0 !important;}
#singin .submit {padding:2px 0 9px;text-align:center;}
#singin .errors {color:#f00;margin:-1px -11px;padding-bottom:8px;text-align:center;}
#singin .errors label {font-size:11px;color:#f00;cursor:pointer;}
/**
*	@section #partner-singin
*/
#partner-singin {color:#272727;}
#partner-singin .submit {padding:0 0 0;}
/**
*	@section .block-form
*/
.block-form {}
.block-form .block-title {font-weight:bold;font-size:14px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;margin-bottom:8px;}
.block-form .block-title span {display:block;padding:10px 0 11px;}
.block-form.block-singin .block-title span {padding-left:30px;background:url(/local/templates/1c/css/../images/block-singin.png) no-repeat 0 6px;}
.block-form.block-singin-1 .block-title span {padding-left:30px;background:url(/local/templates/1c/css/../images/block-singin-1.png) no-repeat 0 6px;}
.block-form dl {}
.block-form dl dt {float:left;padding:4px 0 0;}
.block-form.p2 dl dt {padding:2px 0 0;}
.block-form dl dd {margin-left:185px;}
.block-form dl dd.inline {padding-top:4px;}
.block-form dl dd input.text {margin:2px;width:269px;height:16px;font-size:15px;color:#000;padding:6px 7px 5px;border:0;background:url(/local/templates/1c/css/../images/inputs.png) no-repeat 0 -27px;}
.block-form dl dd input.text.w167 {width:153px;background-position:0 -58px;}
.block-form dl dd label.left {margin-right:19px;}
.block-form dl dd a.refresh {margin:0;position:static;}
.block-form ul {padding:15px 0;font-size:11px;line-height:11px;}
.block-form ul li {float:left;border-left:1px solid #ccc;position:relative;padding:0 10px;}
.block-form ul li:first-child,.block-form ul li.first-child {border:0;padding-left:0;}
.block-form ul li.checkbox {padding-left:20px;}
.block-form ul li.checkbox input.checkbox {position:absolute;top:-4px;left:0;}
.block-form .submit {padding-bottom:10px;}

.block-form-1 {}
.block-form-1 .block-title {font-weight:bold;font-size:14px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;margin-bottom:8px;padding:10px 0 11px;}

.block-form-2 dl dt label {position:relative;}
.block-form-2 dl dt label span {display:block;position:absolute;left:0;bottom:-10px;font-size:11px;line-height:11px;color:#ffa303;white-space:nowrap;}
.block-form-2 dl dd {margin-left:155px;}
.block-form-2 .row {margin-bottom:8px;padding-bottom:0;}
.block-form-2 .submit {padding-top:0;}

.block-form-3 dl dd input.text {padding:2px 6px 1px;height:16px;line-height:16px;font-family:Arial;font-size:12px;color:#7f7f7f;border:1px solid #7f9db9;margin:0;background:none;}
.block-form-3 dl dl {padding-top:3px;}
.block-form-3 dl dd a.refresh {margin-left:13px !important;}
/**
*
*/
.steps {padding:0 0 0 1px;background:url(/local/templates/1c/css/../images/steps.png) no-repeat 0 0;margin:0 0 9px;}
.steps.step-1 {background-position:0 0;}
.steps.step-1 .step-1 a {color:#000;}
.steps.step-1 .step-1 a span {color:#fff;}
.steps.step-2 {background-position:0 -32px;}
.steps.step-2 .step-2 a {color:#000;}
.steps.step-2 .step-2 a span {color:#fff;}
.steps.step-3 {background-position:0 -64px;}
.steps.step-3 .step-3 a {color:#000;}
.steps.step-3 .step-3 a span {color:#fff;}
.steps.step-4 {background-position:0 -162px;}
.steps.step-4 .step-4 a {color:#000;}
.steps.step-4 .step-4 a span {color:#fff;}
.steps > ul {}
.steps > ul li {float:left;line-height:31px;}
.steps > ul li.step-1 {padding-left:24px;width:250px;}
.steps > ul li.step-2 {padding-left:31px;width:106px;}
.steps > ul li.step-3 {padding-left:34px;width:136px;}
.steps > ul li.step-4 {padding-left:34px;width:362px;}
.steps {font-weight:bold;font-size:14px;color:#595959;}
.steps span {color:#a5a4a4;}
.steps a {font-weight:bold;font-size:14px;color:#595959;}
.steps a span {color:#a5a4a4;}
.steps a:hover {color:#000;}
.steps .subnav {display:none;padding:11px 28px 12px;line-height:21px;}
.steps.step-3 .subnav {display:block;}
.steps .subnav a {font-weight:normal;font-size:12px;color:#0047c8;}
.steps .subnav a:hover {color:#1db0fe;}
.steps .subnav li {float:left;padding:0 14px 0 0;margin-right:9px;position:relative;}
.steps .subnav li span {display:block;width:5px;height:8px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -60px -12px;position:absolute;top:7px;right:0;}
.steps .subnav li.first {padding-left:0;}
.steps .subnav li.last span {display:none;}
.steps .subnav li.active a {font-weight:bold;color:#000;}
/**
*	@section .button
*/
.button {font-family: Arial;display:inline-block;padding:6px 6px 7px;margin:0 4px;height:14px;line-height:15px;background:url(/local/templates/1c/css/../images/button-27.png) repeat-x 0 -27px;font-size:12px;color:#000;position:relative;white-space: nowrap}
.calendar td.button {display:table-cell;padding:6px 6px 7px;margin:0 4px;height:14px;line-height:15px;font-size:12px;color:#000;position:relative; border-collapse: separate; border-spacing: 2px 2px;}
.button .l,.button .r {display:block;width:4px;height:27px;background-image:url(/local/templates/1c/css/../images/button-27.png);position:absolute;top:0;}
.button .l {left:-4px;background-position:0 0;}
.button .r {right:-4px;background-position:100% 0;}
.button:hover {background-position:0 -81px;color:#000;}
.button:hover .l {background-position:0 -54px;}
.button:hover .r {background-position:100% -54px;}
.button.disabled {background-position:0 -27px !important;}
.button.disabled .l {background-position:0 0 !important;}
.button.disabled .r {background-position:100% 0 !important;}
.button.more,.button.next {padding-right:16px;}
.button.more .i,.button.next .i {width:7px;height:9px;background-position:-70px 0;top:8px;right:2px;}
.button.next-1 .i {width:7px;height:9px;background-position:-70px -18px;top:9px;right:2px;}
.button.more:hover .i,.button.next:hover .i {background-position:-77px 0;}
.button.return,.button.back {padding-left:16px;}
.button.return .i,.button.back .i {width:7px;height:9px;background-position:-70px -9px;top:8px;left:2px;}
.button.return:hover .i,.button.back:hover .i {background-position:-77px -9px;}
.button.search {padding-right:24px;}
.button.search .i {width:12px;height:13px;background-position:-84px 0;top:7px;right:6px;}
.button.search:hover .i {background-position:-96px 0;}
.button.rss {padding:5px 0 8px;color:#a1a1a1;width:20px;}
.button.rss .i {width:14px;height:14px;background-position:-116px -54px;top:6px;right:3px;}
.button.rss:hover .i {height:15px;background-position:-130px -54px;}
.button.favorite {padding:5px 0 8px;color:#a1a1a1;width:20px;}
.button.favorite .i {width:15px;height:14px;background-position:-84px -13px;top:6px;right:2px;}
.button.favorite:hover .i {height:15px;background-position:-99px -13px;}
.button.print {padding:5px 0 8px;color:#a1a1a1;width:20px;}
.button.print .i {width:13px;height:12px;background-position:-34px -12px;top:7px;right:3px;}
.button.print:hover .i {background-position:-47px -12px;}
.button.print-1 {padding-right:21px;}
.button.print-1 .i {width:13px;height:12px;background-position:-34px -12px;top:7px;right:3px;}
.button.print-1:hover .i {background-position:-47px -12px;}
.button.edit {padding-right:31px;}
.button.edit .i {width:10px;height:12px;background-position:-84px -54px;top:7px;right:12px;}
.button.edit:hover .i {background-position:-94px -54px;}
.button.edit.edit-3 {width:15px;padding-left:0;padding-right:0;}
.button.edit.edit-3 .i {right:2px;}
.button.delete {padding-right:28px;}
.button.delete .i {width:6px;height:7px;background-position:-104px -54px;top:9px;right:13px;}
.button.delete:hover .i {background-position:-110px -54px;}
.button.delete-1 {padding-right:16px;}
.button.delete-1 .i {width:8px;height:8px;background-position:-69px -75px;top:9px;right:3px;}
.button.delete-1:hover .i {background-position:-85px -75px;}
.button.delete-2 {padding-right:16px;color:#949494;}
.button.delete-2 .i {width:8px;height:8px;background-position:-77px -75px;top:9px;right:3px;}
.button.delete-2:hover .i {background-position:-85px -75px;}
.button.delete.delete-3 {width:15px;padding-left:0;padding-right:0;}
.button.delete.delete-3 .i {right:4px;top:10px;}
.button.add {padding-right:28px;}
.button.add .i {width:10px;height:10px;background-position:-49px -75px;top:7px;right:9px;}
.button.add:hover .i {background-position:-59px -75px;}
.button.download {padding-right:17px;}
.button.download .i {width:9px;height:11px;background-position:-93px -75px;top:8px;right:3px;}
.button.download:hover .i {background-position:-102px -75px;}
.button.show-list {padding-right:24px;margin-top:13px;}
.button.show-list .i {width:10px;height:7px;background-position:-68px -88px;top:10px;right:6px;}
.button.show-list:hover .i {background-position:-68px -95px;}
.button.hide-list {padding-right:24px;}
.button.hide-list .i {width:10px;height:7px;background-position:-78px -88px;top:10px;right:6px;}
.button.hide-list:hover .i {background-position:-78px -95px;}

.button-1 {display:inline-block;padding:11px 17px 12px;margin:0 3px;height:15px;background:url(/local/templates/1c/css/../images/button-38.png) repeat-x 0 -38px;font-size:15px;color:#000;position:relative;}
.button-1 .l,.button-1 .r {width:3px;height:38px;background-image:url(/local/templates/1c/css/../images/button-38.png);}
.button-1 .l {left:-3px;background-position:0 0;}
.button-1 .r {right:-3px;background-position:100% 0;}
.button-1:hover {background-position:0 -114px;color:#000;}
.button-1:hover .l {background-position:0 -76px;}
.button-1:hover .r {background-position:100% -76px;}
.button-1.icon-1 {padding-right:38px;}
.button-1.icon-1 span.i {width:7px;height:13px;top:12px;right:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat 0 -75px;}
.button-1.icon-1:hover span.i {background:url(/local/templates/1c/css/../images/icons.png) no-repeat -7px -75px;}
.button-1.icon-2 {padding-left:38px;}
.button-1.icon-2 span.i {width:7px;height:13px;top:12px;left:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -14px -75px;}
.button-1.icon-2:hover span.i {background:url(/local/templates/1c/css/../images/icons.png) no-repeat -21px -75px;}
.button-1.icon-3 {padding-right:38px;}
.button-1.icon-3 span.i {width:7px;height:13px;top:12px;right:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -35px -75px;}
.button-1.icon-3:hover span.i {background:url(/local/templates/1c/css/../images/icons.png) no-repeat -7px -75px;}
.button-1.icon-4 {padding-right:38px;}
.button-1.icon-4 span.i {width:7px;height:13px;top:12px;right:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -42px -75px;}
.button-1.icon-4:hover span.i {background:url(/local/templates/1c/css/../images/icons.png) no-repeat -7px -75px;}
.button-1.icon-5 {padding-right:38px;color:#818181;}
.button-1.icon-5 span.i {width:7px;height:13px;top:12px;right:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -28px -75px;}
.button-1.icon-5:hover span.i {background:url(/local/templates/1c/css/../images/icons.png) no-repeat -7px -75px;}
.button-1.search {padding-right:34px;}
.button-1.search .i {width:18px;height:19px;background-position:-144px -54px;top:9px;right:10px;}
.button-1.search:hover .i {background-position:-162px -54px;}

.button-2 {display:inline-block;padding:4px 10px 5px;margin:0 3px;height:11px;background:url(/local/templates/1c/css/../images/button-20.png) repeat-x 0 -20px;font-size:11px;line-height:10px;color:#000;position:relative;}
.button-2 .l,.button-2 .r {width:3px;height:20px;background-image:url(/local/templates/1c/css/../images/button-20.png);}
.button-2 .l {left:-3px;background-position:0 0;}
.button-2 .r {right:-3px;background-position:100% 0;}
.button-2:hover {background-position:0 -60px;color:#000;}
.button-2:hover .l {background-position:0 -40px;}
.button-2:hover .r {background-position:100% -40px;}
.button-2.edit {padding-right:21px;}
.button-2.edit .i {top:4px;right:4px;}
.button-2.edit.edit-1 {width:15px;padding-left:0;padding-right:0;}
.button-2.edit.edit-1 .i {right:2px;}
.button-2.delete {padding-right:21px;}
.button-2.delete .i {top:6px;right:4px;}
.button-2.delete.delete-1 {width:15px;padding-left:0;padding-right:0;}
.button-2.delete.delete-1 .i {right:3px;}
/**
*	@section .br
*/
.br {}
.br.br3 {border-radius:3px;}
.br.br4 {border-radius:4px;}
/**
*	@section #breadcrumbs, ul.path
*/
#breadcrumbs,ul.path{font-size:11px;color:#7f7f7f;padding:0 0 21px;margin-left:24px;}
ul.path {margin:0;padding:0;}
#breadcrumbs a,ul.path a {color:#7fa3e3;}
#breadcrumbs a:hover,ul.path a:hover {color:#1db0fe;}
#breadcrumbs li,ul.path li {display:inline;padding:0 5px 0 9px;position:relative;}
#breadcrumbs li span,ul.path li span {display:block;width:3px;height:5px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -157px 0;position:absolute;top:4px;left:0;}
#breadcrumbs li.first,ul.path li.first {padding-left:0;}
#breadcrumbs li.first span,ul.path li.first span {display:none;}
#content.product #breadcrumbs {margin-left:24px;}
/**
*	@section #pagination
*/
#pagination {padding:10px 0 40px/* 11px*/;}
.pagination  {padding:14px 0 0;}
.pagination-1 {padding:0 0 16px;}
.forum-pagination {padding:0;margin:0 0 9px;}
/*#content #section.full #pagination {padding-left:24px;}*/
#pagination ul,.pagination ul {float:left;font-size:13px;padding:2px 0 0;}
#pagination ul li,.pagination ul li {float:left;margin:0 1px 0 0;padding:0 !important;background:none !important;}
#pagination ul li.active,#pagination ul li a,.pagination ul li.active,.pagination ul li a {display:block;height:15px;padding:5px 7px 4px !important;;}
#pagination ul li.active,#pagination ul li a:hover,.pagination ul li.active,.pagination ul li a:hover {color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1274px;}
#pagination ul li a.button,.pagination ul li a.button {margin-right:7px;}
#pagination ul li a.button:hover,.pagination ul li a.button:hover {background:url(/local/templates/1c/css/../images/button-27.png) repeat-x scroll 0 -81px;}
#pagination ul li.first a.button,#pagination ul li.prev a.button,#pagination ul li.next a.button,#pagination ul li.last a.button,.pagination ul li.first a.button,.pagination ul li.prev a.button,.pagination ul li.next a.button,.pagination ul li.last a.button {height:18px;position:relative;top:-2px;}
#pagination ul li.first a.button,#pagination ul li.last a.button,.pagination ul li.first a.button,.pagination ul li.last a.button {width:5px;}
#pagination ul li.first a.button span.i,#pagination ul li.last a.button span.i,.pagination ul li.first a.button span.i,.pagination ul li.last a.button span.i {width:11px;height:9px;top:9px;left:4px;}
#pagination ul li.prev a.button,#pagination ul li.next a.button,.pagination ul li.prev a.button,.pagination ul li.next a.button {width:0px;}
#pagination ul li.prev a.button span.i,#pagination ul li.next a.button span.i,.pagination ul li.prev a.button span.i,.pagination ul li.next a.button span.i {width:6px;height:9px;top:9px;left:3px;}
#pagination ul li.next a.button span.i,#pagination ul li.last a.button span.i,.pagination ul li.next a.button span.i,.pagination ul li.last a.button span.i {left:5px;}
#pagination ul li.first a.button span.i,.pagination ul li.first a.button span.i {background-position:0 -88px;}
#pagination ul li.first a.button:hover span.i,.pagination ul li.first a.button:hover span.i {background-position:0 -106px;}
#pagination ul li.first a.button.disabled span.i,.pagination ul li.first a.button.disabled span.i {background-position:0 -97px !important;}
#pagination ul li.prev a.button span.i,.pagination ul li.prev a.button span.i {background-position:-11px -88px;}
#pagination ul li.prev a.button:hover span.i,.pagination ul li.prev a.button:hover span.i {background-position:-11px -106px;}
#pagination ul li.prev a.button.disabled span.i,.pagination ul li.prev a.button.disabled span.i {background-position:-11px -97px !important;}
#pagination ul li.next a.button span.i,.pagination ul li.next a.button span.i {background-position:-17px -88px;}
#pagination ul li.next a.button:hover span.i,.pagination ul li.next a.button:hover span.i {background-position:-17px -106px;}
#pagination ul li.next a.button.disabled span.i,.pagination ul li.next a.button.disabled span.i {background-position:-17px -97px !important;}
#pagination ul li.last a.button span.i,.pagination ul li.last a.button span.i {background-position:-23px -88px;}
#pagination ul li.last a.button:hover span.i,.pagination ul li.last a.button:hover span.i {background-position:-23px -106px;}
#pagination ul li.last a.button.disabled span.i,.pagination ul li.last a.button.disabled span.i {background-position:-23px -97px !important;}
#pagination > a.button {float:right;}
#pagination > a.button.left {float:left;margin-left:15px;}
#pagination.with-gray {}
#pagination.with-gray > .button {margin-top:9px;}
#pagination.with-gray .gray {display:block;}
#pagination .gray {display:none;float:left;background:#e3e3e3;padding:9px 16px 8px 23px;line-height:27px;}
#pagination .gray .button {margin-left:9px;}
#pagination .center {text-align:center;width:300px;margin:0 auto;}
/**
*	@section .page-actions
*/
.page-actions {float:right;margin-right:-8px;padding:/*3*/9px 7px 0;position:relative;z-index:2;}
.page-actions .button {float:left;margin:0 5px;}
/**
*	@section .page-title
*/
.page-title {font-size:27px;color:#000;/*width:639px;*/line-height:30px;position:relative;margin:0 0 20px 24px;}
.page-title span {color:#616060;}
#content.product .page-title {margin-left:24px;}
.page-title img {display:block;position:absolute;top:4px;left:0;}
/**
*	@section #header
*/
#header {height:95px;position: relative; /*background: url("/local/templates/1c/css/../images/2017_04_Banner_977_Spring_all_2.png") no-repeat;*/}
#header #logo {float:left;width:313px;height:39px;text-indent:-5000px;margin:37px 0 0 0;background:url(/local/templates/1c/css/../images/logo.png) no-repeat 0 0;}
/*#header #logo {
    background: rgba(0, 0, 0, 0) url("/local/templates/1c/css/../images/logo_new_year_2016.png") no-repeat scroll 0 0;
    float: left;
    height: 104px;
    left: 0;
    position: absolute;
    text-indent: -5000px;
    top: 0;
    width: 480px;
}*/
#header > .content {float:right;width:600px;height:37px;padding:21px 0 37px;position:relative;margin-right:10px;}
#header .user {float:right;font-size:11px;line-height:10px;white-space:nowrap;position:relative;}
#header .user .singin {float:left;padding:0 9px 0 17px;border-right:1px solid #ccc;}
#header .user .singin a, #header .user .profile a {position:relative;}
#header .user .singin span.i, #header .user .profile span.i {width:12px;height:10px;background-position:-122px 0;left:-17px;top:1px;}
#header .user .singup, #header .user .logout {float:left;padding-left:9px;}
#header .favorite {float:right;white-space:nowrap;font-size:11px;line-height:10px;color:#787878;padding-left:16px;position:relative;margin-right:22px;}
#header .favorite a {position:relative;}
#header .favorite span.i {display:block;background-image:url(/local/templates/1c/css/../images/icons.png);background-repeat:no-repeat;position:absolute;width:12px;height:11px;background-position:-134px 0;left:0;top:-1px;}
#header .favorite a span.i {width:11px;height:10px;background-position:-160px -1px;left:-16px;top:1px;}
#header .favorite a.red span.i {background-position:-146px -1px;}
#header .favorite span {color:#787878;}
#header .favorite span {color:#787878;}
#header .nav {height:23px;position:absolute;bottom:7px;right:0;}
#header .nav > ul {float:left;font-size:11px;margin:6px 17px 0 0;}
#header .nav > ul li {float:left;padding:0 7px 0 7px;border-left:1px solid #ccc;line-height:10px;}
#header .nav > ul li:first-child,#header .nav ul li.first-child {border:0;}
#header .nav > ul li.active a {color:#1db0fe;}
#header .nav .search {float:right;width:255px;height:23px;}
#header .nav .search .where {float:left;width:75px;height:23px;position:relative;}
#header .nav .search .where .value {display:block;width:55px;height:13px;padding:4px 15px 6px 5px;cursor:pointer;font-size:11px;color:#181818;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -117px;}
#header .nav .search .where .value:hover {background-position:0 -140px;}
#header .nav .search .where .values {display:none;width:72px;position:absolute;top:23px;left:1px;border:1px solid #ebebeb;background:#fff;}
#header .nav .search .where .values ul {padding:0 4px 0 3px;}
#header .nav .search .where .values ul li {border-top:1px solid #ebebeb;font-size:11px;color:#181818;cursor:pointer;padding:2px 0 2px;}
#header .nav .search .where .values ul li:first-child,#header .nav .search .where .values ul li.first-child {border:0;}
#header .nav .search input.text {float:left;width:230px;height:16px;padding:3px 0 4px 5px;margin:0;border:0;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat -75px -117px;font-size:13px;color:#838383;}
#header .nav .search input.button {float:right;text-indent:-5000px;width:24px;height:23px;padding:0;margin:0;border:0;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat -206px -117px;cursor:pointer;}
#header .nav .search input.button:hover {background-position:-206px -140px;}
/**
*	@section #nav
*/
#nav {height:39px;margin:9px 0;background:#ffee78 url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -78px;position:relative;z-index:10;margin-top:0}
#nav ul.menu {float:left;height:37px;padding:0 10px 2px 0;position: relative;/*background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 0;*/}
#nav ul.menu li a {display:block;height:37px;font-family: 'Open Sans', sans-serif;font-weight:600;font-size:14px;color:#000;text-decoration:none;background:url(/local/templates/1c/css/../images/menu-sep.png) no-repeat 0 100%;}
#nav ul.menu li a span {display:block;height:16px;padding:10px 10px 11px 11px;background:url(/local/templates/1c/css/../images/menu-sep.png) no-repeat 100% 0;}
#nav ul.menu li a:hover {background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -723px !important;}
#nav ul.menu li.active a span {background:url(/local/templates/1c/css/../images/nav-active.png) no-repeat 100% 0;position:relative;right:-1px;padding-right:13px;}
#nav ul.menu li a:hover span {background-image:none;}
#nav ul.menu li.first a {background-image:none;}
#nav ul.menu li.first a:hover {background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -762px !important;}
#nav ul.menu li.active {background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -840px;}
#nav ul.menu li.active.first {background:none;}
#nav ul.menu li.active.first a {background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -801px;}
#nav ul.menu li.active a {background:url(/local/templates/1c/css/../images/nav-active.png) no-repeat 0 100%;}
#nav ul.menu li.first a span {padding-left:18px;}
#nav ul.menu li.last a span {background-image:none;}
#nav ul.menu li {float:left;}
#nav .region {float:right;height:21px;padding: 8px 10px 10px 4px;font-size:11px;color:#272525;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 100% -39px;}
#nav .region select {padding:1px 2px 2px;}
/**
*	@section #subnav   !!!   !!! !!!
*/
#subnav {height:35px;margin-bottom:14px;padding-right:3px;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 100% -914px;position:relative;}
#subnav.openned-submenu {height:68px;}
#subnav.openned-sub2menu {height:102px;}
#subnav ul.menu {height:35px;padding:0;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -949px;margin-left: 3px;display:flex}
#subnav ul.menu li {float:left;}
#subnav ul.menu li.first {}
#subnav ul.menu li.last {}
#subnav ul.menu li > a {display:block;height:35px;font-size:13px;text-decoration:none;position:relative;}
#subnav ul.menu li > a span {display:block;height:16px;padding: 10px 10px 11px 11px;background:url(/local/templates/1c/css/../images/submenu-sep.png) no-repeat 99% 0;}
#subnav ul.menu li > a span.l {display:none;width:1px;height:35px;padding:0;background:url(/local/templates/1c/css/../images/submenu-sep.png) no-repeat 0 100%;position:absolute;left:-1px;top:0;}
#subnav ul.menu li > a span.red {display:inline;background:none;padding:0;}
#subnav ul.menu > li.active > a {background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1054px;/*font-size:12px;*/color:#000 !important;}
#subnav ul.menu > li.active.with-submenu > a {background-position:0 -1593px !important;position:relative;z-index:2;}
#subnav ul.menu > li.active > a span {background-position:100% 100%;}
#subnav ul.menu > li.active > a span.l {display:block;}
#subnav ul.menu > li.first > a {background-image:none;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -879px;}
#subnav ul.menu > li.first > a span {padding-left:23px;}
#subnav ul.menu > li.first > a span.l {display:none;}
#subnav ul.menu > li.active.first > a {background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -984px;}
#subnav ul.menu > li.first > a:hover {}
#subnav ul.menu > li.active.last > a {background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1054px;}
#subnav ul.menu > li.active.last > a span {display:block;background:url(/local/templates/1c/css/../images/submenu-sep.png) no-repeat 100% 100%;}
#subnav ul.menu > li.active.last > a span.l {display:block;padding:0;background:url(/local/templates/1c/css/../images/submenu-sep.png) no-repeat 0 100%;}
#subnav ul.menu > li.last > a span {background:none;}
#subnav ul.menu .submenu {display:none;height:35px;padding-right:3px;position:absolute;z-index:1;left:0;right:0;top:33px;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 100% -1124px;}
#subnav ul.menu > li.active > .submenu {display:block;}
#subnav ul.menu .submenu a {color:#0047c8;}
#subnav ul.menu .submenu a:hover {color:#1db0fe;}
#subnav ul.menu .submenu a {color:#0047c8;}
#subnav ul.menu .submenu a:hover {color:#1db0fe;}
#subnav ul.menu .submenu ul {height:35px;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1159px;}
#subnav ul.menu .submenu a {background-position:0 -1159px;}
#subnav ul.menu .submenu a span {background:url(/local/templates/1c/css/../images/submenu-ul-sep.png) no-repeat 99% 0 !important;}
#subnav ul.menu .submenu a span.l {display:none;background:url(/local/templates/1c/css/../images/submenu-ul-sep.png) no-repeat 0 0;}
#subnav ul.menu .submenu li.active > a {color:#000 !important;}
#subnav ul.menu .submenu li.first > a {background-position:0 -1089px !important;}
#subnav ul.menu .submenu li.first > a {background-image:none;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -879px;}
#subnav ul.menu .submenu li.first > a span {padding-left:23px;}
#subnav ul.menu .submenu li.first > a span.l {display:none;}
#subnav ul.menu .submenu li.active > a {background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1558px;}
#subnav ul.menu .submenu li.active > a span {background:url(/local/templates/1c/css/../images/submenu-ul-sep.png) no-repeat 100% 100% !important;}
#subnav ul.menu .submenu li.active > a span.l {display:block;}
#subnav ul.menu .submenu li.active.first > a {background-position:0 -1523px !important;}
#subnav ul.menu .submenu li.active.first > a span.l {display:none;}
/**
*	@section #content
*/
#content {}
#content #aside {float:left;width:252px;padding:0 0 25px;}
#content .section-wrap {float:right;width:715px;}
#content .section-wrap #section {margin-left:0 !important;}
#content .search-result {font-weight:bold;font-size:15px;color:#000;margin-bottom:10px;}
#content #section {float:right;width:714px;padding:1px 0 25px;}
/*#content #section .block {margin-left:-2px;margin-right:-2px;}*/
#content #section > .title {font-weight:bold;font-size:19px;color:#ffa303;padding:11px 0 15px 23px;}
#content #section > .title.title-1 {color:#000;}
#content #section > .title.title-2 {margin-top:10px;}
#content #section > .title.title-3 {padding-left:0;padding-right:0;}
#content #section > div > .title.title-3 {padding-left:0;padding-right:0;}
#content #section > .title.title-3 > span {font-size:19px;color:#5b5a5a;}
#content #section > div > .title.title-3 > span {font-size:19px;color:#5b5a5a;}
#content #section > .title > span {font-weight:normal;font-size:13px;color:#575656;}
#content #section > .title .button {font-weight:normal;float:right;position:relative;top:-5px;}
#content #section > div > .title {font-weight:bold;font-size:19px;color:#ffa303;padding:11px 0 15px 23px;}
#content #section > div > .title .button {font-weight:normal;float:right;position:relative;top:-5px;}
#content #section.full {float:none !important;width:auto;padding:0 0 25px;}
#content #section.full .block {margin-left:0;margin-right:0;}
#content #section.full .block .block-content {padding-left:23px;padding-right:23px;}
#content #section.full .block table {margin:10px -23px 0;width:974px;}
#content #section.full .block table thead th {background:#ffd050;font-weight:normal;font-size:12px;color:#000;text-align:left;vertical-align:top;padding:8px 2px 9px;}
#content #section.full .block table.cke_editor {margin:0px 0px 0;width:100%;}
#content #section.full .block table.cke_editor td {padding:0 5px 5px;background:transparent;vertical-align: baseline;color: black;}
#content #section.full .block table th.first,#content #section.full .block table td.first {padding-left:23px;width:205px;}
#content #section.full .block table th.last,#content #section.full .block table td.last {padding-right:23px;}
#content #section.full .block table td {background:#fff;font-weight:normal;font-size:12px;color:#4e4c4a;text-align:left;vertical-align:middle;padding:8px 2px 9px;}
#content #section.full .block table td a.delete {float:left;width:6px;height:7px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -104px -54px;margin:7px 0 0;}
#content #section.full .block table td div.name {margin-left:12px;}
#content #section.full .block table tr.alt td {background:#fff8df;}
#content #section.full .blocks > .left,#content #section.full .blocks > .right {width:483px;}
#content #section.full .blocks .blocks .left,#content #section.full .blocks .blocks .right {width:236px;}
#content #section.full .blocks {font-size:12px;}
#content #section.full .blocks table th {font-size:12px;}
#content #section.full .blocks table th,#content #section.full .blocks table td {padding-left:5px;padding-right:5px;}
#content #section.full .blocks table th.first,#content #section.full .blocks table td.first {padding-left:23px;}
#content #section.full .blocks table th.last,#content #section.full .blocks .table table td.last {padding-right:5px;}
#content #section.full .blocks .table .wrap-table {padding-bottom:45px;position:relative;}
#content #section.full .blocks .table .wrap-table .foot {padding:9px 23px;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 0;position:absolute;left:0;right:0;bottom:0;}
#content #section.full .blocks .block .block-content {padding:9px 11px 54px;position:relative;}
#content #section.full .blocks .block .block-content .buttons {position:absolute;left:0;right:0;bottom:0;padding:0 11px 4px;}
#content #section.full .blocks .blocks .block.left .block-content .buttons {padding-left:23px;}
#content #section.full .blocks .block .block-content p {margin:3px 0 0;}
#content #section.full .blocks .block .block-content ul {}
#content #section.full .blocks .block .block-content ul li {background:url(/local/templates/1c/css/../images/column-list-item.png) no-repeat 50% 0;padding:9px 0 8px;}
#content #section.full .blocks .block .block-content ul li .title {padding-right:36px;}
#content #section.full .blocks .block.right  .block-content ul li {background-image:url(/local/templates/1c/css/../images/blocks-right-li.png);}
#content #section.full .blocks .block .block-content ul li.first {background:none;padding-top:7px;}
#content #section.full .blocks .blocks.left .block.left .block-content {padding-left:23px;}
#content #section.full .blocks .block .block-title {font-weight:normal;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:0 0 10px 32px;min-height:17px;}
#content #section.full .blocks .block .block-title span {font-size:11px;color:#575656;}
#content #section.full .blocks .block .block-content .form {margin-bottom:-58px;}

.block.messages {background:url(/local/templates/1c/css/../images/block-events-2.png) no-repeat 14px 16px;}
.blocks .blocks .block.messages {}
.blocks .blocks .block.messages li {font-size:11px;}
.blocks .blocks .block.messages li strong {font-weight:normal;font-size:12px;color:#000;}
.blocks .blocks .block.messages li a {font-size:13px;}
.block.personal {background:url(/local/templates/1c/css/../images/block-personal.png) no-repeat 14px 12px;}
.block.personal .block-title {font-weight:normal;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:0 0 10px 32px;min-height:17px;}
.block.personal .block-content {font-size:13px;padding:9px 11px 54px;position:relative;color:#414141;}
#aside .block.personal .block-content {padding-bottom:9px;padding-left:23px;}
.block.personal .block-content p {margin:7px 0 9px !important;}
.block.personal .block-content span {color:#000;}
.block.directory {background:url(/local/templates/1c/css/../images/block-info.png) no-repeat 6px 12px;}
.block.staff {background:url(/local/templates/1c/css/../images/block-staff.png) no-repeat 12px 12px;}
.block.staff ul li {font-size:11px;color:#000;}
.block.staff ul li a {font-size:13px;}
.block.staff ul li .button {float:right;}
.block.partners-search {}
.block.partners-search .block-content {padding:8px 11px;font-size:15px;color:#000;}
.block.partners-search .block-title {font-weight:normal;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:0 0 10px 32px;min-height:17px;position:relative;margin-bottom:9px;}
.block.partners-search .block-title span.i {position:absolute;background-image:url(/local/templates/1c/css/../images/icons.png);width:38px;height:25px;background-position:-31px -29px;top:-2px;left:-6px;cursor:default;padding:0;}
.block.partners-search .block-content ul {margin-top:9px;}
.block.partners-search .block-content ul li {padding:0 0 5px;}
.block.partners-search .block-content ul a {font-size:13px;}
/**
*	@section #section.full form
*/
/*
#section.full form {}
#section.full form .row {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;}
#section.full form .row dl {}
#section.full form .row dl dt {}
#section.full form .row dl dt label {color:#000;}
*/
/**
*	@section #content.catalog
*/
#content.catalog {}
#content.catalog .page-actions {padding-right:0;margin-right:-2px;}
#content.catalog .page-title {padding-left:0;}
#content.catalog #section .block .block-head {padding:9px 16px 8px 12px;}
#content.catalog #section .block .block-head .count {font-size:12px;color:#000;padding:3px 0 0;}
#content.catalog #section .block .block-title {font-size:15px;}
#content.catalog #section .block .block-content {padding:2px 11px 12px;}
#content.catalog #section .block ul li {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:8px 0 10px;line-height:17px;}
#content.catalog #section .block ul li.last {background:none;}
#content.catalog #section .block ul li a {font-size:15px;}
#content.catalog #section .block ul li span {font-size:11px;color:#575656;}
#content.catalog #section .block ul li span span {color:#f00;}
#content.catalog #section .block ul ul li {padding:3px 0 0 18px;background:url(/local/templates/1c/css/../images/ul-gray.jpg) no-repeat 7px 8px;line-height:14px;}
#content.catalog #section .block ul ul li.last {background:url(/local/templates/1c/css/../images/ul-gray.jpg) no-repeat 7px 8px;}
#content.catalog #section .block ul ul li a {font-size:12px;}
/**
*	@section #content.catalog-list
*/
#content.catalog-list .page-actions {padding-right:0;margin-right:-1px;}
#content.catalog-list #section {float:left;width:424px;margin:0 25px;}
#content.catalog-list #section .block .block-head > div.r,#content.catalog-list #section .block .block-foot > div.r {right:0;}
#content.catalog-list #aside-second {float:right;width:252px;}
#content.catalog-list #aside-second .search-result {margin-left:12px;}
#content.catalog-list #section .block .block-head {padding:0;}
#content.catalog-list #section .block .block-content {padding:2px 11px 12px;}
#content.catalog-list-1 #section {float:none;width:auto;margin:0 0 0 11px;}
#content.catalog-list-1 ul.list li.item .info {width:647px;}
#content.catalog-list .block-list .block-content {padding:0 12px;}
#content.catalog-list .block-list.block-events .block-content {background:url(/local/templates/1c/css/../images/block-events.png) no-repeat 12px 4px;}
#content.catalog-list .block-list .block-title {font-weight:normal;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:8px 0 10px 31px;line-height:18px;}
#content.catalog-list .block-list .date,#content.catalog-list .block-list .dates {font-size:11px;color:#414141;padding:2px 0 2px;}
#content.catalog-list .block-list .dates span {color:#000;}
#content.catalog-list .block-list .list {padding:0 0 2px 2px;}
#content.catalog-list .block-list .list .item {padding:6px 0 9px;background:url(/local/templates/1c/css/../images/column-list-item.png) no-repeat 0 100%;}
#content.catalog-list .block-list .list .item.last {background:none;}
#content.catalog-list .block-list .list .item a {line-height:16px;}
#content.catalog-list .block-list a.button.more {margin:0 0 9px 6px;}
/**
*	@section ul.list
*/
ul.list {}
ul.list li.item {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:14px 0 13px;line-height:17px;}
ul.list li.item .icon-big {float:right;width:22px;height:27px;margin:0 0 5px 10px;background:url(/local/templates/1c/css/../images/icon-big.png) no-repeat -25px -25px;position:relative;top:-4px;right:-3px;}
ul.list li.item.first {padding-top:4px !important;}
ul.list li.item.last {padding-bottom:7px !important;background:none;}
ul.list li.item .image {float:left;width:38px;}
ul.list li.item .info {float:right;width:330px;margin: 0 12px} /*ффф*/
#section.full ul.list li.item .info {float:right;width:870px;}
ul.list li.item .info .title {font-size:15px;padding:0 0 4px;}
ul.list li.item .info p {line-height:16px;margin:0 0 4px;}
ul.list li.item .info .meta {font-size:11px;}
ul.list li.item .info .actions {margin:4px 0 0 -2px;}
ul.list li.item table {width:100%;font-size:12px;/*color:#272727;*/margin-top:10px;}
ul.list li.item table th,ul.list li.item table td {padding:2px 0;}
ul.list li.item table td {vertical-align:top;}
ul.list li.item table caption {text-align:left;font-size:13px;/*color:#000;*/}
ul.list li.item table tfoot {font-weight:bold;}
ul.list li.item table tfoot tr {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 0 0;}
ul.list li.item .info a.button {margin-top:7px;}
/**
*	@section ol.list
*/
ol.list {list-style:decimal outside;font-size:15px;padding-left:24px;}
ol.list li.item {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:14px 0 13px;line-height:17px;}
ol.list li.item .icon-big {float:right;width:22px;height:27px;margin:0 0 5px 10px;background:url(/local/templates/1c/css/../images/icon-big.png) no-repeat -25px -25px;position:relative;top:-4px;right:-3px;}
ol.list li.item.first {padding-top:4px !important;}
ol.list li.item.last {padding-bottom:7px !important;background:none;}
ol.list li.item .title {padding:0 0 4px;}
ol.list li.item p {line-height:16px;margin:0 0 4px;font-size:13px;}
/**
*	@section #content.product
*/
#content.product #aside {float:right;}
#content.product #section {float:left;}
#content.product .page-title.with-image {padding-left:50px;min-height:36px;margin-left:5px;}
#content.product .page-title {min-height:36px;padding-right:170px;}
#content.product .block-list {}
#content.product .block-list .block-content {padding:0 12px;}
#content.product .block-list.block-events .block-content {background:url(/local/templates/1c/css/../images/block-events.png) no-repeat 12px 4px;}
#content.product .block-list.block-reports .block-content {background:url(/local/templates/1c/css/../images/block-reports.png) no-repeat 2px 7px;}
#content.product .block-list.block-projects .block-content {background:url(/local/templates/1c/css/../images/block-projects.png) no-repeat -3px 6px;}
#content.product .block-list.block-articles .block-content {background:url(/local/templates/1c/css/../images/block-articles.png) no-repeat 4px 5px;}
#content.product .block-list.block-releases .block-content {background:url(/local/templates/1c/css/../images/block-releases.png) no-repeat -2px 5px;}
#content.product .block-list .block-title {font-weight:normal;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:8px 0 10px 31px;line-height:18px;}
#content.product .block-list .date,#content.product .block-list .dates {font-size:11px;color:#414141;padding:2px 0 2px;}
#content.product .block-list .dates span {color:#000;}
#content.product .block-list .list {padding:0 0 2px 2px;}
#content.product .block-list .list .item {padding:6px 0 9px;background:url(/local/templates/1c/css/../images/column-list-item.png) no-repeat 0 100%;}
#content.product .block-list .list .item.last {background:none;}
#content.product .block-list .list .item a {line-height:16px;}
#content.product .block-list a.button.more {margin:0 0 9px 6px;}

#aside .wrap-content {}
#aside .wrap-content .content {padding:9px 22px 0;}
#aside .wrap-content .content.dashed {background:url(/local/templates/1c/css/../images/form-hr.gif) repeat-x 100% 100%;padding-bottom:1px;}
#aside .wrap-content .content.border {padding:9px 22px 2px;background:url(/local/templates/1c/css/../images/submit-bg.gif) repeat-x 0 100%;}
#aside .wrap-content .block-title.first {}
#aside .wrap-content .block-title.first span.i {width:31px;height:26px;background-position:0 -29px;top:5px;right:11px;}
#aside .wrap-content .block-title.first span.i.partners {width:38px;height:25px;background-position:-31px -29px;top:5px;right:11px;}
#aside .wrap-content .block-title.first span.i.projects {width:49px;height:27px;background:url(/local/templates/1c/css/../images/block-projects-1.png) no-repeat 0 0;top:5px;right:11px;}
#aside .wrap-content .block-title {padding-left:22px;position:relative;/*text-shadow: 0 1px 1px #fff;*/}
#aside .wrap-content .block-title span.i {position:absolute;background-image:url(/local/templates/1c/css/../images/icons.png);width:38px;height:25px;background-position:-31px -29px;top:8px;right:12px;cursor:default;padding:0;}
#aside .wrap-content .block-title span {cursor:pointer;background:url(/local/templates/1c/css/../images/form-toggle.gif) no-repeat 100% -20px;padding-right:13px;}
#aside .wrap-content .block-title span.openned {background-position:100% 0;}
#aside form .wrap {margin:0 0 12px;}
#aside form .wrap label {font-size:13px;color:#000;}
#aside form .wrap.wrap-select select {width:206px;margin:3px 0 0;}
#aside form .wrap.wrap-checkboxes {font-size:12px;}
#aside form .wrap.wrap-checkboxes .wrap-value {padding:2px 0 0 1px;color:#4e4c4a;}
#aside form .wrap.wrap-checkboxes .wrap-value .value {float:left;}
#aside form .wrap.wrap-checkboxes .wrap-value a {margin-left:10px;padding-right:9px;background:url(/local/templates/1c/css/../images/#aside form-toggle-2.gif) no-repeat 100% -15px;}
#aside form .wrap.wrap-checkboxes ul {padding-top:8px;}
#aside form .wrap.wrap-checkboxes ul li {position:relative;padding:0px 0 4px 22px;}
#aside form .wrap.wrap-checkboxes ul li input {position:absolute;left:0;margin:0;}
#aside form .wrap.wrap-checkboxes ul li label {font-size:12px;color:#4e4c4a;line-height:13px;}
#aside form .wrap.wrap-checkboxes ul li a {padding-right:9px;background:url(/local/templates/1c/css/../images/#aside form-toggle-2.gif) no-repeat 100% 0;}
#aside form .wrap.wrap-checkbox {padding-left:22px;position:relative;}
#aside form .wrap.wrap-checkbox input {position:absolute;left:0;margin:0;}
#aside form .wrap.wrap-checkbox-2 {padding-right:78px;position:relative;}
#aside form .wrap.wrap-checkbox-2 input {position:absolute;top:2px;right:62px;margin:0;}
#aside form .wrap-submit {padding:12px 0 9px;text-align:center;}
#aside form .wrap-submit a.button {color:#000;}
#aside form .wrap.wrap-slider {}
#aside form .wrap.wrap-slider.slider-1 .slider-bg {width:202px;height:23px;background:url(/local/templates/1c/css/../images/slider-1.gif) no-repeat 0 100%;padding:0 19px 0 6px;margin:5px -11px 13px -10px;}
#aside form .wrap.wrap-slider.slider-1 .slider {height:23px;position:relative;}
#aside form .wrap.wrap-slider.slider-1 .ui-slider-handle {display:block;width:11px;height:12px;background:url(/local/templates/1c/css/../images/slider-1-handle.png) no-repeat 0 0;position:absolute;}
#aside form .wrap.wrap-slider.slider-1 .input label {font-size:12px;color:#4e4c4a;}
#aside form .wrap.wrap-slider.slider-1 input.text {width:84px;text-align:center;font-size:12px;color:#7f7f7f;}
#aside form .hr {background:url(/local/templates/1c/css/../images/#aside form-hr.gif) repeat-x scroll 0 0;height:2px;margin:-2px -22px 11px;}
#aside form .title {font-size:12px;font-weight:bold;color:#000;margin:0 0 7px;}
#aside form .wrap.wrap-radiogroup {background:#fff8df;margin:0 0 0 0;padding:12px 22px 0 22px;overflow:hidden;position:relative;}
#aside form .wrap.wrap-radiogroup input.radio {position:absolute;top:9px;left:0;}
#aside form .wrap.wrap-text {padding:5px 12px 5px 22px;margin:0;}
/**
*	@section .block-order-steps
*/
.block.block-order-steps .block-head .block-title {position:relative;font-size:15px;font-weight:bold;padding-left:24px;}
.block-order-steps .block-title span.i {display:block;width:26px;height:25px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -107px -29px;position:absolute;left:-5px;top:-2px;}
.block-order-steps ul.order-steps {padding:6px 12px 0;}
.block-order-steps ul.order-steps li {background:url(/local/templates/1c/css/../images/form-hr.gif) repeat-x scroll 0 100%;padding:4px 0 7px 25px;position:relative;margin:0;}
.block-order-steps ul.order-steps li a {font-weight:normal;font-size:12px;color:#383838;}
.block-order-steps ul.order-steps li a:hover {color:#1db0fe;}
.block-order-steps ul.order-steps li.last {background:none;}
.block-order-steps ul.order-steps li span.i {display:block;width:21px;height:21px;background-image:url(/local/templates/1c/css/../images/icons.png);position:absolute;left:-1px;top:2px;}
.block-order-steps ul.order-steps li.step-1 span.i {background-position:0 -54px;}
.block-order-steps ul.order-steps li.step-2 span.i {background-position:-21px -54px;}
.block-order-steps ul.order-steps li.step-3 span.i {background-position:-42px -54px;}
.block-order-steps ul.order-steps li.step-4 span.i {background-position:-63px -54px;}
/**
*	@section .block
*/
.block {margin:0 -1px 9px;border-width:0 1px;border-style:solid;border-color:#f7f7f7;background: #ffffff;}
.block.block-image {border:0;text-align:center;}
.block .block-head {height:20px;padding:8px 14px 9px 24px;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -237px;position:relative;}
.block .block-head > div.l,.block .block-head > div.r {width:4px;height:100%;position:absolute;top:0;background-image:url(/local/templates/1c/css/../images/backgrounds.png);}
.block .block-head > div.l {left:-1px;background-position:0 -163px;}
.block .block-head > div.r {right:0;background-position:100% -200px;}
.block .block-head .block-title {font-weight:normal;font-size:17px;line-height:20px;}
.block .block-head .count {float:right;font-size:12px;color:#575656;padding:4px 0 0 17px;letter-spacing:-0.5px;position:relative;}
.block .block-head .count span.i {display:block;width:14px;height:15px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -108px 0;position:absolute;top:5px;left:2px;}
.block .block-content {border-width:0 1px;border-style:solid;border-color:#e7e7e7;min-height:/*77px*/40px;}
.block .block-content.no-padding {padding:9px 0 0 !important;}
#section .block .block-content {padding:9px 13px 0;}
.block .block-content .big-title {font-size:21px;color:#ffa303;line-height:25px;}
.block .block-foot {height:6px;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -286px;position:relative;}
.block .block-foot > div.l,.block .block-foot > div.r {width:4px;height:100%;position:absolute;top:0;background-image:url(/local/templates/1c/css/../images/backgrounds.png);}
.block .block-foot > div.l {left:0;background-position:0 -274px;}
.block .block-foot > div.r {right:0;background-position:100% -280px;}
.block .block-head-1 {padding:8px 14px 9px 24px !important;}
.block .block-head-1  .block-title {font-size:15px;}
/* block-1 */
.block-1 .block-head {background-position:0 -366px;}
.block-1 .block-head > div.l {background-position:0 -292px;}
.block-1 .block-head > div.r {background-position:100% -329px;}
/* block-2 */
.block-2 .block-head,.block-3 .block-head {height:6px;padding:0;background-position:0 -415px;}
.block-2 .block-head > div.l,.block-3 .block-head > div.l {background-position:0 -403px;}
.block-2 .block-head > div.r,.block-3 .block-head > div.r {background-position:100% -409px;}
.block-2 .block-content {min-height:36px;}
.block-2 .block-content > .title {font-size:15px;margin-top:5px;}
/* block-3 */
.block-3 .block-content {background:url(/local/templates/1c/css/../images/block-3-content-bg.png) repeat-x 0 100%;}
.block-3 .block-foot {background-position:0 -433px;}
.block-3 .block-foot > div.l {background-position:0 -421px;}
.block-3 .block-foot > div.r {background-position:100% -427px;}
/* block-4 */
.block-4 .block-head {height:6px;padding:0;background-position:0 -451px;}
.block-4 .block-head > div.l {background-position:0 -439px;}
.block-4 .block-head > div.r {background-position:100% -445px;}
.block-4 .block-content {background:#fff0bd url(/local/templates/1c/css/../images/block-4-content-bg.png) repeat-x 0 100%;border:0;padding:0 12px !important;}
.block-4 .block-content .wrap {float:left;width:200px;margin-right:31px;font-size:13px;padding:5px 0 0;}
.block-4 .block-content .wrap.center {margin-right:21px;}
.block-4 .block-content .wrap.right {margin-right:0;margin-left:10px;}
.block-4 .block-content .wrap label {color:#000;}
.block-4 .block-content .wrap select {width:200px;margin:4px 0 15px;font-size:14px;}
.block-4 .block-content .wrap select.last {margin-bottom:7px;}
.block-4 .block-content .wrap input.checkbox {position:relative;top:2px;left:-3px;}
.block-4 .block-content .wrap .buttons {padding:6px 0 8px;text-align:center;}
.block-4 .block-content .help {float:right;width:34%;padding-top:8px;}
.block-4 .block-content .help .cloud {width:52px;background:url(/local/templates/1c/css/../images/cloud.png) no-repeat 0 0;font-size:12px;color:#000;text-align:center;padding:3px 0 7px;}
.block-4 .block-content .help p {margin:5px 0 6px;line-height:14px;}
.block-4 .block-foot {background-position:0 -469px;}
.block-4 .block-foot > div.l {background-position:0 -457px;}
.block-4 .block-foot > div.r {background-position:100% -463px;}
/* block-5 */
.block-5 .block-head {display:block;height:15px;padding:11px 62px 11px 13px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -660px;}
.block-5 .block-head > div.l {left:0;background-position:0 -586px;}
.block-5 .block-head > div.r {right:0;background-position:100% -623px;}
.block-5 .block-content {background:#fff0be;min-height:0;}
.block-5 .block-foot {background-position:0 -1268px;}
.block-5 .block-foot > div.l {background-position:0 -1256px;}
.block-5 .block-foot > div.r {background-position:100% -1262px;}
.block-5 .wrap-content {position:relative;}
.block-5 .wrap-content .block-title {display:block;width:216px;height:15px;padding:11px 13px 11px 13px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -660px;border-top:1px solid #e7ab00;border-bottom:1px solid #fff;}
.block-5 .wrap-content .block-title.first {background:none;position:absolute !important;top:-39px;border:0;}
/* block-6 */
.block-6 .block-head {border-bottom:1px solid #ffe1d1;height:auto;background:#f3dacc;padding:10px 11px 12px;}
.block-6 .block-head .block-title {height:auto;font-size:15px;position:relative;z-index:2;}
.block-6 .block-head > div.c {height:81px;position:absolute;top:0;left:6px;right:6px;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1379px;}
.block-6 .block-head > div.l,.block-6 .block-head > div.r {height:81px;width:6px;}
.block-6 .block-head > div.l {left:0;background-position:0 -1298px;}
.block-6 .block-head > div.r {right:0;background-position:100% -1298px;}
.block-6 .block-content {border-top:1px solid transparent;} /*??*/
/* block-7 */
.block-7 .block-head {display:block;height:15px;padding:11px 62px 11px 13px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -660px;}
.block-7 .block-head > div.l {left:0;background-position:0 -586px;}
.block-7 .block-head > div.r {right:0;background-position:100% -623px;}
.block-7 .block-content {background:#fff;}
.block-7 .wrap-content {position:relative;}
.block-7 .wrap-content .block-title {display:block;height:15px;padding:11px 23px;margin:1px -23px;position:relative;font-weight:bold;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -660px;border-top:1px solid #e7ab00;border-bottom:1px solid #fff;}
.block-7 .wrap-content .block-title div.left {position:relative;}
.block-7 .wrap-content .block-title span.toggle {cursor:pointer;background:url(/local/templates/1c/css/../images/form-toggle.gif) no-repeat 100% -20px;padding-right:13px;}
.block-7 .wrap-content .block-title span.toggle.openned  {background-position:100% 0;}
.block-7 .wrap-content .block-title span.i {display:block;width:38px;height:25px;background-position:-31px -29px;top:-5px;right:-45px;position:absolute;background-image:url(/local/templates/1c/css/../images/icons.png);cursor:default;}
.block-7 .wrap-content .block-title.first {background:none;position:absolute !important;top:-48px;border:0;}
.block-7 .wrap-content .block-title.first span.i {width:31px;height:26px;background-position:0 -29px;top:6px;right:-16px;}

/* block-8 */
.block-8 {float:left;width:316px;margin-left:12px !important;}
.block-8.first {margin:0 !important;}
.block-8 .block-head {display:block;height:15px;padding:9px 23px 10px;margin:1px 0;position:relative;font-weight:bold;font-size:13px;color:#000;background:#ffd050;}
.block-8 .block-head > div.l,.block-8 .block-head > div.r {width:3px;height:3px;background:url(/local/templates/1c/css/../images/wrap-table.gif) no-repeat 0 0;position:absolute;z-index:2;}
.block-8 .block-head > div.l {left:0;top:0;background-position:0 0;}
.block-8 .block-head > div.r {right:0;top:0;background-position:-3px 0;}
.block-8 .block-head .block-title {font-size:15px;}
.block-8 .block-content {background:#fff;padding:0 23px !important;}
.block-8 .block-content .title {font-size:15px;color:#000;margin:8px 0 4px;}
.block-8 .block-content ul {}
.block-8 .block-content ul li {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 0;padding:5px 0 8px;}
.block-8 .block-content ul li .wrap {font-size:12px;padding:0 0 3px 14px;background:url(/local/templates/1c/css/../images/ul-gray.jpg) no-repeat 2px 4px;}
.block-8 .block-content ul li .wrap p {font-size:13px;margin:0 0 3px;}
/* block-9 */
.block-9 .block-head {height:36px;padding:0 23px;background-position:0 -1732px;}
.block-9 .block-head > div.l {background-position:0 -1660px;}
.block-9 .block-head > div.r {background-position:100% -1696px;}
.block-9 .block-head .block-title {font-weight:normal;font-size:13px;line-height:36px;color:#000;}
.block-9 .block-content {padding:9px 23px 3px !important;font-size:11px;min-height:0;}
/* */
.block .block-content .forminfo {}
.block .block-content .form {}
.block .block-content .form label {color:#777;}
.block .block-content .form input {width:186px;color:#272727;margin:1px 0 6px;}
.block .block-content .form .actions {margin-top:8px;}
/**
*	@section ul.tree
*/
ul.tree {font-size:12px;padding:0 8px;margin:-1px 0;}
ul.tree li {}
ul.tree li ul {display:none;background:url(/local/templates/1c/css/../images/tree-li-wrap.png) no-repeat 0 100%;}
ul.tree li .wrap {background:url(/local/templates/1c/css/../images/tree-li-wrap.png) no-repeat 0 100%;position:relative;line-height:14px;}
ul.tree li.last .wrap {background:none !important;}
ul.tree li .wrap .icon {display:block;position:absolute;background-image:url(/local/templates/1c/css/../images/icons.png);}
ul.tree > li > .wrap {padding:6px 0 6px 16px;}
ul.tree > li > .wrap .icon {width:11px;height:12px;background-position:0 0;cursor:pointer;top:6px;left:0;}
ul.tree > li > .wrap .icon:hover {background-position:-11px 0;}
.block-1 ul.tree > li > .wrap .icon {background-position:-44px 0;}
.block-1 ul.tree > li > .wrap .icon:hover {background-position:-55px 0;}
ul.tree > li.openned > .wrap a {font-weight:bold;color:#000;}
ul.tree > li.openned > .wrap .icon {background-position:-22px 0;}
ul.tree > li.openned > .wrap .icon:hover {background-position:-33px 0;}
ul.tree > li.openned > ul {display:block;}
ul.tree > li ul {padding-left:22px;}
ul.tree > li ul li {}
ul.tree > li ul li .wrap {padding:4px 0 6px 11px;background:url(/local/templates/1c/css/../images/tree-li-li-wrap.png) no-repeat 11px 100%;line-height:14px;}
ul.tree.flat > li .wrap .icon, ul.tree > li ul li .wrap .icon {width:4px;height:5px;background-position:-66px 0;left:1px;top:9px;}
ul.tree.flat > li .wrap .icon {cursor: default}
/**
*	@section .columns
*/
.columns {}
.columns > .column {float:left;width:216px;margin-right:20px;}
.columns > .column.last {margin-right:0;}
.column .column-title {font-weight:normal;font-size:15px;color:#000;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:8px 0 6px;line-height:18px;margin-bottom:4px;}
.column a.column-more {display:block;width:17px;height:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat 0 -12px;text-indent:-5000px;margin:6px 0 8px -2px;}
.column a.column-more:hover {background-position:-17px -12px;}
.column-news {padding-left:13px;margin-right:0 !important;background:url(/local/templates/1c/css/../images/block-news.png) no-repeat 4px 5px;}
.column-news .column-title {padding-left:32px;padding-bottom:7px;}
.column-projects {padding-left:20px;margin-right:0 !important;background:url(/local/templates/1c/css/../images/block-projects.png) no-repeat 2px 6px;}
.column-projects .column-title {padding-left:32px;padding-bottom:7px;}
.column-events {padding-left:20px;margin-right:0 !important;background:url(/local/templates/1c/css/../images/block-events.png) no-repeat 20px 3px;}
.column-events .column-title {padding-left:26px;padding-bottom:7px;}
/*.column .column-content {font-size: 14px}*/
.column .column-content .date,.column .column-content .dates {font-size:11px;color:#414141;padding:2px 0 2px;}
.column .column-content .dates span {color:#000;}
.column .column-content.list {padding-bottom:2px;}
.column .column-content.list .item {padding:6px 0 9px;background:url(/local/templates/1c/css/../images/column-list-item.png) no-repeat 0 100%;}
.column .column-content.list .item.last {background:none;}
.column .column-content.list .item a {line-height:16px;}
.column a.button.more {margin:0 0 14px 3px;}
/**
*	@section .blocks
*/
.blocks {}
.blocks > .left,.blocks > .right {width:352px;}
.blocks > .left {float:left;}
.blocks > div > .left,.blocks > div > .right {width:352px;}
.blocks > .right {float:right;}
.block-list-2 {width:100%;}
.block-list-2 .block-content {padding:4px 20px 0 !important;}
.block-list-2 .block-title {font-weight:bold;font-size:14px;color:#222;background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;padding:0 1px 8px;line-height:18px;}
.block-list-2.events {background:url(/local/templates/1c/css/../images/block-events.png) no-repeat 23px 6px;}
.block-list-2.events .block-title {padding-left:29px;font-weight:normal;font-size:15px;}
.block-list-2 ul {padding:1px 0 13px;}
.block-list-2 ul li {padding:5px 0 0 12px;background:url(/local/templates/1c/css/../images/ul.jpg) no-repeat 0 10px;}
.block-list-2 ul.items {}
.block-list-2 ul.items li {padding:6px 0 !important;}
.block-list-2 ul.items li .date {margin-bottom:0 !important;}
.block-list-2 ul.items li .title {font-size:13px !important;}
/**
*	@section .table
*/
.table {}
.table > .title {font-weight:bold;font-size:19px;color:#ffa303;padding:0 23px;margin:24px 0 13px;}
.table > .title span {font-weight:normal;font-size:13px;color:#575656;}
.table .wrap-table {position:relative;border:1px solid #ececec;border-top:0;margin-bottom:11px;}
.table .wrap-table .tl,.wrap-table .tr,.wrap-table .bl,.wrap-table .br {width:3px;height:3px;background:url(/local/templates/1c/css/../images/wrap-table.gif) no-repeat 0 0;position:absolute;z-index:2;}
.table .wrap-table .tl {left:-1px;top:0;background-position:0 0;}
.table .wrap-table .tr {right:-1px;top:0;background-position:-3px 0;}
.table .wrap-table .br {right:-1px;bottom:-1px;background-position:-3px -3px;}
.table .wrap-table .bl {left:-1px;bottom:-1px;background-position:0 -3px;}
.table table {position:relative;z-index:1;width:100%;}
.table table th {background-color:#ffd050;font-size:13px;line-height:14px;font-weight:normal;color:#000;text-align:left;vertical-align:top;padding:9px 10px 11px;white-space:nowrap;}
.table table th .title {float:left;padding-right:13px;position:relative;}
.table table th .title a.sort {display:block;width:9px;height:11px;position:absolute;top:2px;right:0;}
.table table th .title a.sort span.i {display:block;width:5px;height:11px;position:absolute;top:0;right:2px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -142px -13px;}
.table table th.up,.table table th.down {background:#ffb400;}
.table table th.up span.i {background-position:-152px -13px !important;}
.table table th.down span.i {background-position:-147px -13px !important;}
.table table td {font-size:12px;line-height:13px;color:#272727;text-align:left;vertical-align:top;padding:9px 8px 11px;}
.table table tr.special td {background:#fff3ef;}
.table table tr.special td.last {font-size:11px;font-weight:bold;color:#f00;}
.table table tr.special-gray td {background:#efefef !important;}
.table table th.first,.table table td.first {padding-left:10px !important;}
.table table th.last,.table table td.last {padding-right:10px !important;}
.table table tr.alt td {background-color:#fff8df !important;}
.table table tr.subitem td {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 0 0;padding-top:10px;}
.table table tr td a.button {margin-top:5px;}
.table table tr td.actions {text-align:right;}
.table table tr td.actions a.button {margin-top:0;}
.table table tr td.bold {font-weight:bold;}

.table table.small th {padding:9px 4px 11px;font-size:11px;}
.table table.small td {padding:9px 4px 11px}
.table table.small td span {color:#414141;}
/**
*	@section .text
*/
.text {font-size:13px;line-height:16px;margin:0 0 28px;}
.text.text-1 {padding:0 0 0 12px;overflow:hidden;color:#272727;margin-bottom:0;}
.text.text-2 {padding:0 24px;overflow:hidden;color:#272727;margin-bottom:0;}
.text .image {float:right;margin-left:25px;}
.text .image img {display:block;margin-bottom:25px;}
.text .wrap {}
.text .wrap .date {float:left;color:#414141;margin-bottom:2px;}
.text .wrap .date-1 {color:#414141;margin-bottom:10px;}
.text .title {font-weight:bold;font-size:19px;color:#ffa303;padding:0 12px;margin:24px 0 13px;}
.text .content {padding:0 12px;}
#content.product .text .content,#content.product .text .title {padding:0 24px;}
.text.text-2 .title,.text.text-2 .content {padding:0;}
.text.text-2 .title {margin-top:12px;}
/**
*	@section .block-yellow
*/
.block-yellow {background:#fff8df;padding:20px 12px 0;position:relative;}
#content.product .block-yellow,.block-yellow.block-yellow-1 {padding:20px 24px 0;}
.block-yellow-2 {margin-bottom:9px;}
.block-yellow-3 {padding:11px 24px 10px !important;font-size:13px;}
.block-yellow .button.right {position:absolute;top:10px;right:12px;}
.block-yellow .block-title {font-weight:bold;font-size:19px;color:#ffa303;}
.block-yellow a.button {position:relative;top:-5px;}
.block-yellow .block-content > ul {padding:12px 0 12px 15px;font-size:13px;color:#414141;overflow:hidden;margin-left:-25px;}
.block-yellow .block-content > ul li {float:left;padding:0 10px;border-left:1px solid #c6c1af;line-height:17px;}
.block-yellow .block-content > ul li:first-child,.block-yellow .block-content > ul li.first-child {border:0;padding-top:1px;}

.block-yellow .list-content > ul {padding:12px 0 12px 15px;font-size:13px;color:#414141;overflow:hidden;margin-left:-25px;}
.block-yellow .list-content > ul li {float:left;padding:0 10px;border-right:1px solid #c6c1af;line-height:17px;}
.block-yellow .list-content > ul li:first-child,.block-yellow .list-content > ul li.first-child {border:0;padding-top:1px;}
.block-yellow .list-content > ul li:last-child,.block-yellow .list-content > ul li.last-child {border:0;padding-top:1px;}

.block-yellow div.left,.block-yellow div.right {width:340px;}
#content.product .block-yellow div.left {width:309px;}
.block-yellow div.left strong {display:block;font-weight:normal;color:#000;margin-bottom:4px;}
.block-yellow div.right strong {display:block;font-weight:normal;color:#000;margin-bottom:4px;}
#content.product .block-yellow div.right {width:341px;}
.block-yellow .left ul {padding:0 0 10px;}
.block-yellow .left ul li {padding:0 0 8px 12px;background:url(/local/templates/1c/css/../images/ul-big.jpg) no-repeat 0 4px;}
.block-yellow .right ul {padding:0 0 10px;}
.block-yellow .right ul li {padding:0 0 8px 12px;background:url(/local/templates/1c/css/../images/ul-big.jpg) no-repeat 0 4px;}
.block-yellow dl dt {color:#000;}
.block-yellow dl dd {color:#414141;}
.block-yellow > img {position:absolute;top:15px;right:12px;}
.block-yellow dl.left {width:212px;margin-right:14px;padding-bottom:10px;}
.block-yellow dl.right {width:212px;padding-bottom:10px;}

.block-yellow .block-content-1 {padding-top:12px;padding-bottom:12px;}
.block-yellow .block-content-1 dl {padding-bottom:6px;}
.block-yellow .block-content-1 div.left strong {display:inline;font-weight:bold;color:#414141;}
.block-yellow .block-content-1 div.left dl.left {width:auto;padding-bottom:12px;}
.block-yellow .block-content-1 div.left img {float:left;}
.block-yellow .block-content-1 div.right p {margin:0;padding-bottom:8px;}

.block-yellow.icon-big {background:#fff8df url(/local/templates/1c/css/../images/icon-big.png) no-repeat -3px 17px;}
.block-yellow.icon-big .block-content > ul  {margin-left:0;}
.block-yellow.icon-clock {background:#fff8df url(/local/templates/1c/css/../images/icon-clock.png) no-repeat 11px 46px;}
.block-yellow.icon-clock .block-content > ul  {margin-left:0;}
.block-yellow.icon-home {background:#fff8df url(/local/templates/1c/css/../images/icon-home.png) no-repeat 23px 46px;}
.block-yellow.icon-home .block-content > ul  {margin-left:5px;}
/**
*	@section .block-developer
*/
.block-developer {background:#fff8df;padding:16px 24px 0;position:relative;margin-bottom:16px;}
.block-developer img {float:left;margin:0 9px 16px 0;}
.block-developer .buttons {background:url(/local/templates/1c/css/../images/dash-1.png) repeat-x 100% 0;padding:11px 0 10px;text-align:center;}

/**
*	@section .page-buttons
*/
.page-buttons {text-align:center;}
.page-buttons .button {min-width:110px;text-align:center;}
/**
*	@section .block-tabs
*/
.block-tabs {}
.block-tabs ul.tabs {height:37px;padding:0 0 1px;}
.block-tabs ul.tabs li {float:left;padding-right:1px;}
.block-tabs ul.tabs a {display:block;height:15px;padding:11px 62px 11px 13px;position:relative;font-weight:normal;font-size:14px;color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -549px;}
.block-tabs ul.tabs a .l,.block-tabs ul.tabs a .r {display:block;width:3px;height:37px;position:absolute;top:0;background-image:url(/local/templates/1c/css/../images/backgrounds.png);}
.block-tabs ul.tabs a .l {left:0;background-position:0 -475px;}
.block-tabs ul.tabs a .r {right:0;background-position:100% -512px;}
.block-tabs ul.tabs li.active a,.block-tabs ul.tabs a:hover {background-position:0 -660px;}
.block-tabs ul.tabs li.active a .l,.block-tabs ul.tabs a:hover .l {background-position:0 -586px;}
.block-tabs ul.tabs li.active a .r,.block-tabs ul.tabs a:hover .r {background-position:100% -623px;}

.block-tabs ul.tabs li a.search-product span.i {width:31px;height:26px;background-position:0 -29px;top:6px;right:10px;}
.block-tabs ul.tabs li a.search-partner {padding-left:11px;padding-right:74px;}
.block-tabs ul.tabs li a.search-partner span.i {width:38px;height:25px;background-position:-31px -29px;top:7px;right:19px;}
.block-tabs ul.tabs li a.search-event {padding-right:69px;}
.block-tabs ul.tabs li a.search-event span.i {width:33px;height:26px;background-position:-69px -29px;top:7px;right:18px;}
.block-tabs .block {magin-left:0 !important;margin-right:0 !important;}
/**
*	@section .block-forum-link
*/
.block-forum-link {margin-bottom:9px;}
.block-forum-link a {display:block;height:13px;padding:7px 14px 11px 0;font-size:11px;color:#000;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -1194px;text-align:center;}
.block-forum-link a:hover {background-position:0 -1225px;}
/**
*	@section ul.items
*/
ul.items {padding:2px 0 0;}
ul.items > li.item {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 0;padding:12px 0;}
ul.items > li.item.first {background:none;padding-top:0;}
ul.items > li.item .image {float:right;margin-left:13px;}
ul.items > li.item .wrap {}
ul.items > li.item .date {float:left;color:#414141;margin-bottom:2px;}
ul.items > li.item .date-1 {color:#414141;margin-bottom:2px;}
ul.items > li.item .category {float:left;font-size:11px;color:#000;margin:2px 0 0 9px;padding-left:9px;border-left:1px solid #e6e6e6;line-height:11px;}
ul.items > li.item .title {font-weight:normal;font-size:15px;line-height:20px;}
ul.items > li.item .title a {}
ul.items > li.item .content {font-size:13px;color:#272727;line-height:17px;margin:2px 0;}
ul.items > li.item .content p {margin:0;}
ul.items > li.item .meta {font-size:11px;color:#414141;}
ul.items > li.item .meta span {}
/**
*	@section .block-filters
*/
.block-filters {background:#fff8df;padding:11px 16px 13px;}
.block-filters-1 {padding-left:24px;padding-right:24px;}
.block-filters-2 {padding-bottom:0px;}
.block-filters #search-form div {/*background:url(/local/templates/1c/css/../images/dash-1.png) repeat-x 100% 100%;*/padding-bottom:11px;margin-bottom:9px;}
.block-filters #search-form label {float:left;width:70px;padding-top:2px;}
.block-filters #search-form input.text {width:762px;}
.block-filters #search-form a.button {position:relative;top:-3px;}
.block-filters ul.categories {font-size:13px;overflow:hidden;margin-bottom:9px;}
.block-filters ul.categories.categories-1 {margin:0;}
.block-filters ul.categories li {float:left;border-left:1px solid #c6c1af;}
.block-filters ul.categories li a {padding:3px 11px;line-height:21px;}
.block-filters ul.categories li a span {color:#414141;}
.block-filters ul.categories li.active a {position:relative;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1502px;color:#000;}
.block-filters ul.categories li a span.l,.block-filters ul.categories li a span.r {display:none;width:3px;height:21px;position:absolute;top:0;background-image:url(/local/templates/1c/css/../images/backgrounds.png);top:0;}
.block-filters ul.categories li.active a span.l {display:block;background-position:0 -1460px;left:-1px;}
.block-filters ul.categories li.active a span.r {display:block;background-position:100% -1481px;right:-1px;}
.block-filters ul.categories li.first {border:0;}

.block-filters .filter {color:#000;background:url(/local/templates/1c/css/../images/dash-1.png) repeat-x 100% 0;padding:9px 11px 0;}
.block-filters .filter label {margin-left:10px;color:#74726b;margin-right:5px;}
.block-filters .filter a.button {margin-left:13px;}
/**
*	@section .page-image
*/
/*.page-image {width:997px;height:110px;padding:1px 2px 3px;margin: 0 auto;;background:url(/local/templates/1c/css/../images/page-image.png) no-repeat 0 0;position:relative;}*/
/*.page-image a {display:block;width:977px;height:110px;position:absolute;top:0;left:0;z-index:3;}*/
#header_banner.page-image {background: none;margin-top: 0;padding: 0;}
.page-image .wrap {width:977px;height:110px;overflow:hidden;position:relative;z-index:1;margin: 0 auto;}
.page-image .wrap img {display:block;width:977px;height:110px;position:absolute;top:0;left:0;z-index:1;}
.page-image .wrap .text {display:table-cell;vertical-align:middle;margin:0;height:110px;padding-left:31px;position:relative;z-index:2;font-size:15px;color:#3c3c3c;line-height:19px;text-align:left}
.page-image .wrap .text p {margin:0;}
.page-image strong {display:block;font-weight:normal;font-size:17px;color:#000;}
/**
*	@section .block-shadow
*/
.block-shadow {width:977px;height:110px;margin:0 -2px 8px -1px;background:url(/local/templates/1c/css/../images/block-shadow.png) no-repeat 0 0;padding:1px 2px 3px;}
/**
*	@section .article
*/
.article {font-size:13px;color:#272727;line-height:16px;padding-bottom:23px !important;}
.article h1 {line-height:30px;}
.article h2 {line-height:20px;}
.article .date {float:left;color:#414141;margin-bottom:2px;}
.article .category {float:left;font-size:11px;color:#000;margin:2px 0 0 9px;padding-left:9px;border-left:1px solid #e6e6e6;line-height:11px;}
.article .title {font-weight:bold;font-size:19px;color:#ffa303;line-height:23px;margin:3px 0 0;	}
.text .article {padding-bottom:0 !important;}
.text .article .title {padding:0;margin:0 0 16px;}
.article .subtitle {margin:0 0 16px;font-weight:bold;font-size:14px;color:#272727;}
.article p {margin:0 0 16px;}
.article ul {margin:5px 0;}
.article ul p {margin:0 !important;}
.article ul li {padding:1px 0 1px 26px;background:url(/local/templates/1c/css/../images/article-ul-li.png) no-repeat 15px 8px;}
.article ul ul li {padding:1px 0 1px 26px;background:url(/local/templates/1c/css/../images/article-ul-ul-li.png) no-repeat 15px 8px;}
.article ul ul {margin:0;}
/*.article ol {margin:5px 0;}
.article ol li {display:block;padding:1px 0 1px 26px;}
.article ol ol li {padding:1px 0 1px 26px;}
.article ol ol {margin:0;}*/
.article ol {counter-reset:item;}
.article ol li {display:block;padding:1px 0 1px 26px;}
.article ol > li:before {content:counters(item, ".") ". "; counter-increment:item;}
.article ol {margin:5px 0;}
.article ol li {display:block;padding:1px 0 1px 26px;position:relative;}
.article ol ol li {padding-left:38px;}
.article ol ol ol li {padding-left:50px;}
.article ol ol ol ol li {padding-left:62px;}
.article ol li > span {position:absolute;left:12px;}
.article ol p {margin:0 !important;color:#272727 !important;display:inline !important;}
.article ol ol {color:#6c6c6c;margin:0;}
.article .yellow {display:block;padding:5px 24px;background:#fff8df;margin:16px 0;}
.article .yellow.right {padding:5px 15px 10px;width:220px;overflow:hidden;font-size:12px;color:#414141;margin:16px 0 16px 24px;}
.article .yellow .title {font-weight:normal;font-size:15px;color:#000;margin:3px 0;padding:0;}
.article .yellow p {margin:0 0 2px;}
.article .yellow ul.links {margin:5px 0 0;}
.article .yellow ul.links li {padding-top:2px;padding-bottom:2px;float:left;background:none;padding:0 8px;border-left:1px solid #b5b5b5;line-height:11px;}
.article .yellow ul.links li.first {border:0;padding-left:0;}
.article .note {font-size:11px;color:#777;margin:0 0 16px;}
.article .yellow a.download {padding-left:14px;}
.article .yellow a.download span.i {width:9px;height:11px;background-position:-48px -88px;top:1px;}
.article .yellow a.view {padding-left:16px;position:relative;}
.article .yellow a.view span.i {width:11px;height:11px;background-position:-57px -88px;left:0;top:1px;}
/**
*	@section .block-search
*/
.block-search {}
form .block-search .row {background:none;}
form .block-search dl dt label {font-size:15px;color:#000;}
form .block-search dl dd label.all {font-weight:bold;color:#000 !important;}
form .block-search dl dd select {width:327px;}
form .block-search .help {float:right;width:205px;padding-top:28px;}
form .block-search .help .cloud {width:52px;background:url(/local/templates/1c/css/../images/cloud.png) no-repeat 0 0;font-size:12px;color:#000;text-align:center;padding:3px 0 7px;}
form .block-search .help p {margin:5px 0 6px;line-height:14px;font-size:12px;color:#4e4c4a;}
.block-search .content .title {margin:0 -23px;background:#f5f3f3;border-top:1px solid #e7e3e3;padding:11px 23px;font-weight:bold;font-size:15px;color:#000;}
.block-search .content .wrap {margin-left:0 !important;}
.block-search .content .wrap.wrap-checkboxes {margin-right:0;}
.block-search .content .column {float:left;width:327px;margin-right:34px;}
.block-search .content.border {border-bottom:1px solid #e7e3e3;margin:0 -23px;padding:0 23px;}
.block-search .wrap-submit {margin:0 -23px;padding:16px 0 12px;text-align:center;}
.block-search .wrap.wrap-slider.slider-1 .slider-bg {width:605px;height:23px;background:url(/local/templates/1c/css/../images/slider-1-big.gif) no-repeat 0 100%;padding:0 19px 0 6px;margin:5px 10px 13px -10px;float:left;}
.block-search .wrap.wrap-slider.slider-1 .slider {height:23px;position:relative;}
.block-search .wrap.wrap-slider.slider-1 .ui-slider-handle {display:block;width:11px;height:12px;background:url(/local/templates/1c/css/../images/slider-1-handle.png) no-repeat 0 0;position:absolute;}
/**
*	@section table.list
*/
table.list {width:100% !important;margin:0 !important;}
table.list tr.hr {background:url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;}
table.list th {font-weight:normal;vertical-align:middle;}
table.list th.text {text-align:left;font-size:15px;color:#000;}
table.list th.count {text-align:center;padding-left:10px;}
table.list td {text-align:left;vertical-align:middle;padding:2px 0 !important;}
table.list td.count {width:1%;height:26px;text-align:right;vertical-align:bottom;padding-left:10px !important;}
table.list td.count div {position:relative;top:-4px;}
table.list tr.list td.text {padding-left:15px !important;}
table.list tr.list-bullet td.text {padding-left:15px;font-weight:bold;background:url(/local/templates/1c/css/../images/ul-big.jpg) no-repeat 0 10px;}
table.list tr.list-bullet-1 td.text {padding-left:15px;font-weight:normal;background:url(/local/templates/1c/css/../images/ul-gray.jpg) no-repeat 0 10px;}
/*table.list td.count span.value {position:relative;top:-6px;margin-right:5px;}*/
table.list td.count .button {display:inline;margin-left:7px;}
table.list td.count .button span.i {width:11px;height:9px;background-position: -23px -88px;top:5px;right:3px;}
table.list td.count .button:hover span.i {background-position: -23px -106px;}
table.list td.center {text-align:center !important;vertical-align:middle;}
/**
*	@section .block-gray
*/
.block-gray {background:#e3e3e3;padding:9px 16px 8px 23px;margin:0 0 9px;}
.block-gray span {color:#000;}
.block-gray ul.legend {}
.block-gray ul.legend li {float:left;margin-right:30px;}
.block-gray ul.legend li img {margin-right:7px;position:relative;top:1px;}
/**
*	@section .forum-wrap
*/
.forum {position:relative;border:1px solid #ececec;border-top:0;margin-bottom:11px;}
.forum > .title {font-weight:bold;font-size:17px;line-height:35px;color:#000;padding:0 13px 0 23px;background:#ffd050;position: relative;}
.forum > .title span {font-weight:normal;font-size:13px;color:#575656;}
.forum > .title a.button {float:right;font-weight:normal;margin-top: 4px;}
.forum > .foot {height:32px;font-size:11px;line-height:32px;background:url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1628px;padding:0 23px;}
.forum > .foot span {border-left:1px solid #dadada;margin:0 5px 0 8px;}
.forum .tl,.forum .tr,.forum .bl,.forum .br {width:3px;height:3px;background:url(/local/templates/1c/css/../images/wrap-table.gif) no-repeat 0 0;position:absolute;z-index:2;}
.forum .tl {left:-1px;top:0;background-position:0 0;}
.forum .tr {right:-1px;top:0;background-position:-3px 0;}
.forum .br {right:-1px;bottom:-1px;background-position:-3px -3px;}
.forum .bl {left:-1px;bottom:-1px;background-position:0 -3px;}
.forum .wrap-forum {}
.forum table {width:100%;color:#000;}
.forum table td {border-right:1px solid #ececec;border-bottom:1px solid #ececec;padding:7px 10px 8px;text-align:left;vertical-align:top;}
.forum table td p {font-size:12px;color:#272727;margin:0;}
.forum table tr td.last {border-right:0;}
.forum table td.value {width:1px;text-align:center;white-space:nowrap;font-size:12px;}
.forum table td.value-1 {text-align:center;white-space:nowrap;}
.forum table td.first {padding-left:23px;}
.forum table tr.head td.value {font-size:13px;}
.forum table tr.head {}
.forum table tr.head td {background:#fff8df;padding:8px 10px;}
.forum table tr.head td.first {padding-left:23px;}
.forum table tr.group td {padding:10px 23px 8px;background:#fbedbb;}
.forum table tr.group td a {margin-left:24px;position:relative;font-size:15px;line-height:19px;top:-2px;}
.forum table tr.group td a span.i {width:19px;height:19px;background-position:-107px -89px;left:-24px;top:1px;}
.forum table tr.group.openned td a span.i {background-position:-88px -89px;}
.forum table td.icon {width:16px;padding:9px 14px;}
.forum table td.info {width:172px;}
.forum table td.info .date {font-size:11px;color:#272727;margin-top:3px;}
.forum table td.info .date span {color:#888;}
.forum table td.info a span {font-size:11px;}

table.post {width:100%;}
table.post td {border:0;}
table.post tr.row1 {border-bottom:1px solid #ececec;font-size:11px;color:#000;}
table.post tr.row1 td {background:#f1f1f1 url(/local/templates/1c/css/../images/backgrounds.png) repeat-x 0 -1768px;height:31px;text-align:left;vertical-align:middle;padding:0 11px;}
table.post tr.row1 a.post-author {position:relative;margin-left:15px;line-height:12px;}
table.post tr.row1 a.post-author span {display:inline-block;width:13px;height:12px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat 0 -115px;position:absolute;left:-15px;top:0;}
table.post tr.row1 td .post-number,table.post tr.row1 td .post-rating {float:right;margin-left:10px;}
table.post tr.row1 td .post-edit {float:right;margin-left:10px;}
table.post tr.row1 td .post-rating {padding-left:45px;position:relative;}
table.post tr.row1 td .post-rating.up {color:#18a00d;}
table.post tr.row1 td .post-rating.down {color:#fe1d11;}
table.post tr.row1 td .post-rating a {display:inline-block;width:16px;height:17px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -13px -115px;position:absolute;top:-2px;left:0px;}
table.post tr.row1 td .post-rating a.down {background-position:-29px -115px;left:18px;}
table.post tr.row1 td .post-rating.up span {display:inline-block;width:12px;height:12px;background:url(/local/templates/1c/css/../images/icon.png) no-repeat -64px -81px;position:absolute;left:-15px;top:0;}
table.post tr.row1 td .post-rating.down span {display:inline-block;width:12px;height:12px;background:url(/local/templates/1c/css/../images/icon.png) no-repeat -86px -81px;position:absolute;left:-15px;top:0;}
table.post tr.row1 td .post-date {color:#000;}
table.post tr.row1 td .post-date span {color:#525357;}
table.post tr.row2 {}
table.post tr.row2 td {text-align:left;vertical-align:top;padding:8px 11px;}
table.post tr.row2 td.author {border-right:1px solid #ececec;width:137px;font-size:11px;border-bottom:0;}
table.post tr.row2 td .author-level {font-size:13px;color:#010101;margin-bottom:5px;}
table.post tr.row2 td .author-avatar {display:block;width:137px;}
table.post tr.row2 td .post-content {font-size:13px;margin:0;}
table.post tr.row3 td .post-signature {
    color: #666666;
    display: table-cell;
    vertical-align: middle;
    width: 91%;
}

table.post tr.row3 td.post-actions .post-div{
    display: table-cell;
}

table.post tr.row2 .post-files{
    margin-top: 40px;
}

table.post tr.row2 .post-files a{
    margin:0px 10px;
    padding-left:18px;
}

table.post tr.row2 .post-files a.present{
    background: url("/export/system/modules/ru.onec.opencms.solutions/resources/img/_ppt.png") no-repeat 0 1px;
    padding-left: 18px;
}

table.post tr.row2 .post-files a.advert{
    background: url("/export/system/modules/ru.onec.opencms.solutions/resources/img/_img.png") no-repeat 0 2px;
    padding-left: 18px;
}

table.post tr.row2 .post-files a.down{
    padding-left: 18px;
    position: relative;
}

table.post tr.row2 .post-files a.down span.i{
    background-position: -34px -88px;
    display: block;
    height: 16px;
    width: 14px;
    left: 0;
    top: 0;
}


table.post tr.row3 {}
table.post tr.row3 td.author {border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
table.post td.post-actions {border-top:1px solid #efefef;text-align:left;padding:10px 11px;border-bottom:1px solid #ececec;}
table.post .post-div a {display:inline-block;width:26px;height:23px;background:url(/local/templates/1c/css/../images/icons.png) no-repeat -45px -109px;margin-right:8px;text-indent:-5000px;}
table.post .post-div a.message {background-position:-71px -109px;}

#select-forum {float:left;width:252px;height:26px;position:relative;}
#select-forum .value {width:222px;height:26px;padding:0 24px 0 6px;line-height:26px;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -1799px;cursor:pointer;}
#select-forum .values {display:none;width:250px;border:1px solid #eaeaea;background:#fff;border-top:0;position:absolute;top:26px;left:0;z-index:9;}
#select-forum .values ul {padding:0 6px;}
#select-forum .values ul li {border-top:1px solid #eaeaea;}
#select-forum .values ul li:first-child,#select-forum .values ul li.first-child {border:0;}
#select-forum .values a {display:block;padding:5px 0 6px 0;font-size:12px;color:#414141;}
#select-forum .values a:hover {color:#1db0fe;}

#forum-user-filter {border:1px solid #dae0e7;padding:5px 13px;margin-bottom:15px;}
#forum-user-filter dl {margin-bottom:4px;}
#forum-user-filter dl dt {float:left;width:125px;padding:0;}
#forum-user-filter dl dd {margin-left:135px;padding:0;}
#forum-user-filter dt label {display:block;padding-top:3px;color:#191919;}
#forum-user-filter dd label {font-weight:normal;}
#forum-user-filter select {display:block;border:1px solid #abadb3;height:19px;font-size:13px;height:21px;color:#191919;}
#forum-user-filter input.text {border:1px solid #abadb3;color:#191919;font-size:13px;padding:3px 2px;height:13px;}
/**
*	@section #footer
*/
#footer {min-height:306px; background: linear-gradient(180deg, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 60%); min-width: 978px;}
#footer .content {width:978px;margin:0 auto;color:#797979;}
#footer .content > .image {text-align:right;padding-bottom:15px;height:89px;}
#footer .content > .image img {float:right;}
#footer .logo {}
#footer .logo a {display:block;width:389px;height:23px;margin:1px 0 0 -3px;background:url(/local/templates/1c/css/../images/footer-logo.png) no-repeat 0 0;text-indent:-5000px;}
#footer .left {float:left;padding:0 0 0 24px;}
#footer .left ul {font-size:11px;padding:14px 0 0;overflow:hidden;}
#footer .left ul.last {padding-bottom: 14px}
#footer .left ul li {float:left;padding-right:15px;}
#footer .left ul li a {color:#797979;}
#footer .left ul li a:hover {color:#1db0fe;}
#footer .right {float:right;}
#footer .right .sites {float:right;width:196px;height:26px;position:relative;margin-bottom:4px;position:relative;}
#footer .right .sites .value {width:163px;height:15px;padding:5px 26px 6px 7px;font-size:12px;color:#414141;cursor:pointer;background:url(/local/templates/1c/css/../images/backgrounds.png) no-repeat 0 -697px;}
#footer .right .sites .values {display:none;width:194px;border:1px solid #eaeaea;background:#fff;border-top:0;position:absolute;top:26px;left:0;}
#footer .right .sites .values ul {padding:0 6px;}
#footer .right .sites .values ul li {border-top:1px solid #eaeaea;}
#footer .right .sites .values ul li:first-child,#footer .right .sites .values ul li.first-child {border:0;}
#footer .right .sites .values a {display:block;padding:5px 0 6px 0;font-size:12px;color:#414141;}
#footer .right .sites .values a:hover {color:#1db0fe;}
#footer .right .social {float:right;padding-right:4px;}
#footer .right .social span {float:left;margin-right:5px;}
#footer .right .social a {float:left;width:16px;height:16px;margin-left:5px;text-indent:-5000px;}
#footer .right .social a.vk {background:url(/local/templates/1c/css/../images/vk.gif) no-repeat 0 0;}
#footer .right .social a.facebook {background:url(/local/templates/1c/css/../images/facebook.gif) no-repeat 0 0;}
#footer .right .social a.twitter {background:url(/local/templates/1c/css/../images/twitter.gif) no-repeat 0 0;}
#footer .right .social a.lj {background:url(/local/templates/1c/css/../images/lj.gif) no-repeat 0 0;}
#footer .links {float:left;font-size:13px;padding:0 0 26px;margin-top:15px;}
#footer .links a {color:#232323;}
#footer .links a:hover {color:#1db0fe;}
#footer .links .first {float:left;padding-left:24px;width:118px;}
#footer .links .second {float:left;padding-left:24px;width:322px;}
#footer .links .third {float:left;padding-left:24px;width:150px;}
#footer .links .last {float:right;width:292px;}
#footer .links .sublinks {font-size:11px;}
#footer .links .sublinks a {color:#797979;}
#footer .links .sublinks a:hover {color:#1db0fe;}
#footer .links .sublinks .first-column {float:left;width:112px;}
#footer .links .sublinks .last-column {float:right;width:190px;}
#footer .copyrights, #footer .developer {font-size:11px;color:#a7a7a7;}
#footer .copyrights {float:left;padding:0 0 33px 24px;}
#footer .developer {float:right;padding-right:4px;}
#footer .developer a {display:inline-block;width:34px;height:12px;background:url(/local/templates/1c/css/../images/liqium.gif) no-repeat 0 0;text-indent:-5000px;position:relative;top:2px;}
/**
*	@section body.error
*/
body.error {background:#fff url(/local/templates/1c/css/../images/error-bg.png) repeat-x 0 58px;}
body.error .page-wrapper {margin-bottom:-48px;}
body.error .push-footer,body.error #footer {height:48px;min-height:48px;background:none;}
body.error #content {padding:35px 23px 0;}
body.error #content .code {font-weight:bold;font-size:27px;color:#999;line-height:40px;margin-bottom:6px;}
body.error #content .title {font-weight:normal;font-size:39px;color:#3d3d3d;line-height:40px;margin-bottom:19px;}
body.browser-error #content .warning {font-size:39px;color:#3d3d3d;border-bottom:2px solid #d2d2d2;line-height:41px;margin:-8px 0 10px;padding-bottom:9px;}
body.browser-error #content .title {font-size:19px;color:#3e3e3e;line-height:24px;}
body.browser-error ul.browsers {overflow:hidden;margin-bottom:20px;}
body.browser-error ul.browsers li {float:left;white-space:nowrap;margin-right:40px;}
body.browser-error ul.browsers a {display:block;padding-top:80px;background-repeat:no-repeat;background-position:50% 6px;}
body.browser-error ul.browsers a.chrome {background-image:url(/local/templates/1c/css/../images/browsers/chrome.png);}
body.browser-error ul.browsers a.firefox {background-image:url(/local/templates/1c/css/../images/browsers/firefox.png);}
body.browser-error ul.browsers a.ie {background-image:url(/local/templates/1c/css/../images/browsers/ie.png);background-position:50% 2px;}
body.browser-error ul.browsers a.opera {background-image:url(/local/templates/1c/css/../images/browsers/opera.png);}
body.browser-error ul.browsers a.safari {background-image:url(/local/templates/1c/css/../images/browsers/safari.png);background-position:50% 0;}
body.error #content p {font-size:19px;line-height:19px;}
body.error #footer {background:transparent;}
/**
*	@section body.short-footer
*/
body.short-footer .page-wrapper {margin-bottom:-201px;}
body.short-footer .push-footer,body.short-footer #footer {height:201px;min-height:201px;}

body.short-footer #footer {height:auto;}

#footer_nav {position:relative;}

.fb-like-box {float: right;margin-left: 15px;}

table.simple-table, .simple-table tbody, .simple-table tr, .simple-table th, .simple-table td {border:1px solid;border-spacing:1px;border-collapse:separate;}

#center_content .block-3 .columns > .column {margin-right: 19px;width: 213px;}

#center_content .block-3 .columns > .column.last {margin-right: 0;}


#add-file {
    background: url("/local/templates/1c/css/../images/icons.png") no-repeat scroll -162px -54px transparent;
    display: block;
    font-size: 14px;
    height: 20px;
    margin: 15px 0;
    padding-left: 24px;
    width: 110px;
}

#file{
    margin:10px 0px;
}

.block-form-1 div.buttons{
    margin-bottom:10px;
}

#files{
    margin:10px 0px;
    line-height:18px;
}

#files a.delete{
    font-size:10px;
}

#upload-file{
    margin:0px 10px;
    border:1px solid #FFD050;
}

#files a{
    margin:0px 5px;
}

.choosen-country{
    background-color: #FFD86B;
    border-radius: 2px 2px 2px 2px;
    padding: 1px 4px 1px 5px;
}

.list-country a{
    background-color: #DDDDDD;
    border-radius: 2px 2px 2px 2px;
    padding: 1px 2px 1px 5px;
}

.list-country a:hover{
    background-color: #FFD86B;
}

#subnav ul.menu .submenu a{
    font-size:11px;
}

#subnav ul.menu .submenu li a span{
    padding: 8px 10px 11px 11px;
}

#subnav ul.menu .submenu li.active > a span.l {
    padding: 0;
}

.i-2{display: block;position: absolute; background: url("/local/templates/1c/css/../images/i2.png") no-repeat; width:16px; height:16px; left:0px; top:0px;}

a.moderator-cross{position:relative;padding-left:20px; position:relative;}
a.moderator-cross .i-2{background-position: -1px -16px;}

a.moderator-accept{position:relative;padding-left:20px; position:relative;}
a.moderator-accept .i-2{background-position: -1px 0px;}

a.moderator-arrow_refresh{padding-left: 20px; position:relative;}
a.moderator-arrow_refresh .i-2{background-position: 0px -48px;}

a.moderator-lock{position:relative; padding-left: 20px;}
a.moderator-lock .i-2{background-position: -1px -64px;}

a.moderator-lock_open{position:relative; padding-left: 20px;}
a.moderator-lock_open .i-2{background-position: -1px -80px;}

a.moderator-pencil {position:relative; padding-left:20px;}
a.moderator-pencil .i-2{background-position: -1px -32px}

.new-steps {
    background: url("/local/templates/1c/css/../images/new_steps.png") no-repeat;
}

.steps > ul li.new-step {
    width: 212px;
}

.new-steps.new-step-2 {
    background-position: 0 -32px;
}

.new-steps.new-step-3 {
    background-position: 0 -64px;
}

.new-steps.new-step-4 {
    background-position: 0 -96px;
}

.logged-block {
    float: right;
}

.article table {
    border-right: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    margin: 0 0 16px;
}

.article table td,
.article table th {
    border-bottom: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    padding: 5px;
}

.article table td p,
.article table th p {
    margin: 0;
}

/*noinspection CssUnknownTarget*/
.ny2017 {
    background: url("/local/templates/1c/css/../images/NY_2017_2.png") no-repeat 0 -94px;
    height: 141px;
    left: 0;
    position: absolute;
    top: -10px;
    width: 340px;
    display:none;
}

#arrow-to-top {
    background: url('/local/templates/1c/css/../images/back_top_2.png') no-repeat 0 -60px;
    width: 60px;
    bottom: 50px;
    height: 60px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    top: auto;
    z-index: 1001;
    cursor: pointer;
    display: none;
}

._logo{
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%;
    max-width: 313px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    left: 0;
    top: 35px;
    line-height: 14px;
    z-index: 1;
}

._logo:hover{
    color: #000000;
    text-decoration: none;
}

._logo svg {
    flex-shrink: 0;
    width: 78px;
    height: 40px;
    margin-right: 13px;
}

._logo > span {
    display: block;
}

.c_gray{
    color: #656565;
}

.d_flex{
    display: flex;
}

.d_flex_row{
    display: flex;
    align-items: stretch;
    margin: 0 -5px;
}

.d_flex__wrap{
    flex-wrap: wrap;
}

.d_flex__align_center{
    align-items: center;
}

.col{
    padding: 5px;
    box-sizing: border-box;
}

.col_60{
    width: 60%;
}

.col_50{
    width: 50%;
}

.col_40{
    width: 40%;
}

.col_33{
    width: 33.33333%;
}

.main_page__carousel {
    max-width: 977px;
    margin: 0 auto;
}

.main_page__carousel.owl-loaded{
    display: flex !important;
}

.main_page__carousel_item a {
    display: block;
    line-height: 0;
}

.main_page__carousel img{
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.owl-dots {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    left: 15px;
    bottom: 7px;
    z-index: 2;
}

.owl-carousel button.owl-dot {
    width: 12px;
    height: 12px;
    background: #cccccc !important;
    margin-right: 6px;
    border-radius: 12px;
}

.owl-carousel button.owl-dot.active {
    background: #ffa800 !important;
}
.ui-autocomplete {z-index:40;}
.ui-autocomplete.w300 {max-width:300px;list-style: none;padding: 2px;margin: 0;}
.ui-autocomplete.w300 .ui-menu-item {margin: 0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-autocomplete.w300 .ui-menu-item .ui-menu-item-wrapper {text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;cursor: pointer;color: #0047c8;}
.ui-autocomplete.w300 .ui-menu-item .ui-menu-item-wrapper:hover {color: #1db0fe}

#subnav ul.menu li.right-icon {order: 1000;}
#subnav ul.menu li.right-icon .material-icons {font-size: 20px}
#subnav ul.menu li.right-icon.first-child {margin-left: auto;}
#subnav ul.menu li.right-icon.last-child {margin-right: 10px;}
#subnav ul.menu li.right-icon > a span {background: none}

body._gallary{
    overflow-y: hidden;
}

.fancybox-bg{
    display: none !important;
}

#fancybox-wrap {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    padding: 0 !important;
}

#fancybox-outer {
    background: none !important;
    position: static !important;
    box-sizing: border-box;
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

#fancybox-overlay{
    position: fixed !important;
    opacity: 0.87 !important;
    background: #1e1e1e !important;
    height: 100% !important;
}

#fancybox-content {
    position: absolute !important;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 44px !important;
    box-sizing: border-box;
}

#fancybox-img {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    max-height: 100%;
    display: block;
}

#fancybox-outer > a#fancybox-close {
    display: block !important;
    background: #1e1e1e;
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    position: absolute;
}

#fancybox-outer > a#fancybox-close:before,
#fancybox-outer > a#fancybox-close:after{
    content: '';
    display: block;
    background-color: #cccccc;
    width: 16px;
    height: 2px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -ms-transition:background-color .2s;
    -webkit-transition:background-color .2s;
    -o-transition:background-color .2s;
    transition:background-color .2s;
}

#fancybox-outer > a#fancybox-close:before{
    transform: rotate(45deg);
}

#fancybox-outer > a#fancybox-close:after{
    transform: rotate(-45deg);
}

#fancybox-outer > a#fancybox-close:hover:before,
#fancybox-outer > a#fancybox-close:hover:after{
    background-color: #ffffff;
}

#fancybox-left, 
#fancybox-right {
    width: 100px !important;
    background-color: #1e1e1e !important;
    opacity: 0.3;
    -ms-transition:opacity .2s;
    -webkit-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
}

#fancybox-left:hover, 
#fancybox-right:hover{
    opacity: 0.5;
}

#fancybox-left span, 
#fancybox-right span{
    display: none !important;
}

#fancybox-left::after, 
#fancybox-right:after{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

#fancybox-left::after{
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    transform: rotate(-45deg);
}

#fancybox-right::after{
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    transform: rotate(45deg);
}

.photo_gallery__loupe{
    position: relative;
    cursor: pointer;
    display: inline-block;
}

.photo_gallery__loupe[align="right"] {
    float: right;
    margin-left: 20px!important;
    margin-bottom: 10px!important;
}

.photo_gallery__loupe[align="left"] {
    float: left;
}

.photo_gallery__loupe img{
    position: relative;
    z-index: 1;
    display: block;
    max-width: 100%;
    height: auto;
}

.photo_gallery__loupe:before {
    content: "+";
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    color: #ffffff;
    font-size: 0;
    font-weight: 700;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .3s, font-size .3s;
    width: 100%;
    z-index: 2;
}

.photo_gallery__loupe:hover:before {
    font-size: 150px;
    opacity: .36;
}
/* End */


/* Start:/local/templates/1c/css/flat.css?166065546622467*/
#header > .content {
    height: auto;
    margin-left: auto;
    margin-right: 0;
}

#header .nav {
    bottom: 3px;
}

#nav {
    background: #ffcf07;
    border-radius: 4px;
    overflow: hidden;
    height: 37px;
}

#nav .round{
    display: none;
}

#nav ul.menu {
    margin-left: 0 !important;
    padding: 0;
}

#nav ul.menu li a,
#nav ul.menu li a span,
#nav ul.menu li.active a span {
    background: none;
}

#nav ul.menu li.first a:hover,
#nav ul.menu li a:hover {
    background: #fffa84 !important;
}

#nav ul.menu li.active a {
    background: #ff9a02 !important;
}

form#top_search_form {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
}

#header .nav .search input.text {
    background: none;
}

#header .nav .search input.button[type="submit"] {
    background: url('/local/templates/1c/css/../images/icon_search.png') no-repeat center center !important;
}

.autochoise_form .transborder.block {
    border-top-left-radius: 0;
    overflow: visible;
}

.block-tabs ul.tabs{
    height: auto;
    margin-left: -1px;
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    padding: 0;
}

.block-tabs ul.tabs li:first-child a{
    border-top-left-radius: 5px;
}

.block-tabs ul.tabs li:last-child a{
    border-top-right-radius: 5px;
}

.block-tabs ul.tabs a {
    background: #f2f2f2;
	transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    -ms-transition: background-color 0.2s;
}

.block-tabs ul.tabs li.active a, 
.block-tabs ul.tabs a:hover {
    background: #fff0bd;
}

.block-tabs ul.tabs a .l, 
.block-tabs ul.tabs a .r {
    display: none;
}

.block .block-head {
    background: #fff0bd;
}

.block-1 .block-head{
    background: #f3dacc;
}

.block-2 .block-head, 
.block-3 .block-head,
.block-3 .block-content {
    background: none;
}

.block-4 .block-head {
    background: #fff0bd;
}

.block-6 .block-head {
    background: #f3dacc;
}

.block-5 .block-head,
.block-7 .block-head {
    background: #ffcf07;
}

.block-9 .block-head{
    background: #f2f2f2;
}

.block-4 .block-content{
    background: #fff0bd;
}

.button{
    width: auto;
    display: inline-block;
    height: 14px;
    padding: 7px !important;
    color: #000000;
    border-radius: 5px !important;
    background: #ededed !important;
    border: 1px solid #d7d7d7;
	transition: background-color 0.2s, border-color 0.2s;
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    -moz-transition: background-color 0.2s, border-color 0.2s;
    -o-transition: background-color 0.2s, border-color 0.2s;
    -ms-transition: background-color 0.2s, border-color 0.2s;
}
.button.delete.delete-3 {padding-left:0!important; padding-right:0!important}
.button.edit.edit-3 {padding-left:0!important; padding-right:0!important}
.button.edit.onlyImage {padding-right: 10px !important;}

.button-1 {
    padding: 9px 17px 12px !important;
}

.button-2 {
    padding: 4px 10px 5px !important;
    height: auto;
}

.button:hover{
    background-color: #ffcf07 !important;
    border-color: #e9bc00 !important;
}

.button.add,
.button.add {
    padding-right: 28px !important;
}

.button.add .i{
    top: 8px;
}

.button.edit,
.button.help-link {
    padding-right: 31px !important;
}

.button.search {
    padding-right: 24px !important;
}

.button,
a.button:hover{
    text-decoration: none !important;
}

.button .l,
.button .r{
    display: none;
}

.button.icon-1:after,
.button.next:after,
.button.more:after{
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    border-top: 2px solid #ffa303;
    border-right: 2px solid #ffa303;
    transform: rotate(45deg);
    margin: 0 4px 1px 5px;
	transition: border-color 0.2s;
    -webkit-transition: border-color 0.2s;
    -moz-transition: border-color 0.2s;
    -o-transition: border-color 0.2s;
    -ms-transition: border-color 0.2s;
}
.button.next.up:after {
    transform: translateY(2px) rotate(-45deg);
}

.button-2:after{
    width: 3px;
    height: 3px;
    margin: 0 0px 1px 0px;
}

.button.icon-1:hover:after,
.button.next:hover:after,
.button.more:hover:after{
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

.button.icon-1 .more,
.button.next .more,
.button.more .more,
.button.icon-1 .i,
.button.next .i,
.button.more .i{
    display: none;
}

.button.back:before,
.button.return:before{
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    border-top: 2px solid #ffa303;
    border-right: 2px solid #ffa303;
    transform: rotate(-135deg);
    margin: 0 5px 1px 4px;
	transition: border-color 0.2s;
    -webkit-transition: border-color 0.2s;
    -moz-transition: border-color 0.2s;
    -o-transition: border-color 0.2s;
    -ms-transition: border-color 0.2s;
}

.button.back:hover:before,
.button.return:hover:before{
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

.button.back .i,
.button.return .i{
    display: none;
}

#pagination, 
.pagination {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
}

#pagination ul{
    order: 1;
}

#pagination .center{
    order: 1;
    flex-grow: 1;
}

#pagination > a.button{
    margin-left: auto;
    order: 2;
    flex-shrink: 0;
}

#pagination .clear, 
.pagination .clear{
    display: none;
}

#pagination ul, 
.pagination ul {
    float: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
}

#pagination ul li, 
.pagination ul li {
    margin: 0;
}

#pagination ul li.active, 
.pagination ul li.active, 
#pagination ul li a, 
.pagination ul li a {
    width: 27px !important;
    padding: 0 !important;
    height: 27px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 5px;
    margin: 0 2px !important;
    position: static !important;
	transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    -ms-transition: background-color 0.2s;
}

#pagination ul li a:hover, 
.pagination ul li a:hover{
    background: #e3e3e3;
}

#pagination ul li.active, 
.pagination ul li.active{
    background: #ffcf07 !important;
}

#pagination ul li a.button:after,
.pagination ul li a.button:after,
#pagination ul li.first a.button:before,
.pagination ul li.first a.button:before,
#pagination ul li.last a.button:before,
.pagination ul li.last a.button:before{
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    border-top: 2px solid #ffa303;
    border-right: 2px solid #ffa303;
    transform: rotate(45deg);
    margin-left: -2px;
    margin-top: -2px;
	transition: border-color 0.2s;
    -webkit-transition: border-color 0.2s;
    -moz-transition: border-color 0.2s;
    -o-transition: border-color 0.2s;
    -ms-transition: border-color 0.2s;
}

#pagination ul li.first a.button:before,
.pagination ul li.first a.button:before,
#pagination ul li.prev a.button:after,
.pagination ul li.prev a.button:after{
    transform: rotate(-135deg);
    margin-right: -2px;
}

#pagination ul li.first a.button:after,
.pagination ul li.first a.button:after{
    transform: rotate(-135deg);
    margin-left: 0px;
}

#pagination ul li a.button:hover:after,
.pagination ul li a.button:hover:after,
#pagination ul li.first a.button:hover:before,
.pagination ul li.first a.button:hover:before,
#pagination ul li.last a.button:hover:before,
.pagination ul li.last a.button:hover:before{
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

#pagination ul li a.button .i,
.pagination ul li a.button .i{
    display: none;
}

a.help{
    text-align: center;
    border-radius: 14px;
    background: #ffc000;
	transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    -ms-transition: background-color 0.2s;
}

a.help:not(.no-icon)::after{
    content: '?';
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    position: absolute;
    width: 100%;
    height: 100%;
}

a.help:hover{
    background: #ffa800;
}

table a.help{
    background: #ffffff;
    padding-top: 1px;
    box-sizing: border-box;
}

table a.help::after{
    color: #ffc000 !important;
}

table a.help:hover::after{
    color: #ffffff !important;
}

.calendar td.button {
    display: table-cell !important;
    border-radius: 0 !important;
    border: 1px solid #999999;
    z-index: 1;
    position: relative !important;
}

.calendar td.button:hover {
    border: 1px solid #000000 !important;
    border-color: #000000 !important;
    z-index: 2;
}

.calendar thead .hilite {
    border: 0 !important;
    background-color: #ffcf07 !important;
}

.calendar tfoot .ttip{
    border-top: 1px solid #999999 !important;
}

#subnav-sticky-wrapper {
    height: auto !important;
}

#subnav {
    height: auto;
    padding: 0;
    background: #ededed;
    border-radius: 4px !important;
    margin-bottom: 15px;
}

#subnav.openned-submenu{
    height: auto;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

#subnav ul.menu {
    height: auto;
    margin: 0;
    background: none;
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    border-radius: 4px;
    height: 37px;
}

#subnav ul.menu .submenu {
    top: 100%;
    background: #e3e3e3 !important;
    border-top: 1px solid #fff;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.catalog_element #subnav ul.menu .submenu {
    overflow-x: hidden;
}

#subnav.openned-submenu ul.menu{
    margin-bottom: 51px;
}

#subnav.openned-sub2menu ul.menu{
    margin-bottom: 87px;
}

#subnav.openned-sub2menu ul.menu .submenu{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#subnav.openned-sub2menu ul.menu .submenu .submenu{
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

.is-sticky #subnav.openned-submenu ul.menu{
    margin-bottom: 0;
}

#subnav ul.menu li {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
}

#subnav ul.menu .submenu li.active.first > a,
#subnav ul.menu > li:first-child a{
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}

#subnav.openned-submenu ul.menu > li:first-child a{
    border-bottom-left-radius: 0px;
}

#subnav ul.menu li > a{
    height: auto;
    padding: 10px 8px 9px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#subnav ul.menu > li.first > a,
#subnav ul.menu li > a span,
#subnav ul.menu .submenu li.active > a span {
    background: none !important;
}

#subnav ul.menu li > a span {
    background: none;
    padding: 0 !important;
    line-height: 14px;
}

#subnav ul.menu li a{
	transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    -ms-transition: background-color 0.2s;
}

#subnav ul.menu .submenu ul,
#subnav ul.menu .submenu a span,
#subnav ul.menu .submenu li.first > a{
    background: none !important;
}

#subnav ul.menu .submenu li.active > a,
#subnav ul.menu .submenu li.first.active > a:hover,
#subnav ul.menu > li.active > a,
#subnav ul.menu > li.active > a:hover,
#subnav ul.menu > li.active.first > a{
    background: #d7d7d7 !important;
}

#subnav ul.menu li a:hover, 
#subnav ul.menu .submenu li.first > a:hover,
#subnav ul.menu .submenu a:hover{
    background: #ffcf07 !important;
    color: #ffffff;
}

#subnav ul.menu > li.active > a span.l,
#subnav ul.menu li > a span.l{
    display: none;
}

#subnav .menu li.hoversubmenu:not(.active):hover > .submenu ul{
    background: #ececec !important;
}

#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li a{
    display: block;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li a:hover{
    
}

#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li a span{
    background: none !important;
}

#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li a:hover span{
    background: none !important;
}

#header .nav .search input.button {
    border-radius: 0 !important;
    background: url('/local/templates/1c/css/../images/backgrounds.png') no-repeat -206px -117px!important;
}

.block-forum-link a{
    background: #ffcf07;
    width: auto;
    border-radius: 5px !important;
    border: 1px solid #ff9a02;
    padding: 7px 0 9px 5px;
	transition: background-color 0.2s, border-color 0.2s;
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    -moz-transition: background-color 0.2s, border-color 0.2s;
    -o-transition: background-color 0.2s, border-color 0.2s;
    -ms-transition: background-color 0.2s, border-color 0.2s;
}

.block-forum-link a:hover{
    background: #ff9a02;
}

.block-forum-link a:after{
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    transform: rotate(45deg);
    margin: 0 4px 1px 5px;
}

.table > .title .button,
#content #section > div > .title .button,
#content #section > .title .button{
    margin-right: 0 !important;
    margin-left: auto;
    top: 0;
    right: 0;
    left: 0;
}

.table > .title .button + .button,
#content #section > div > .title .button + .button,
#content #section > .title .button + .button {
    margin-left: 4px;
}

.block-filters ul.categories li.active a span.l,
.block-filters ul.categories li.active a span.r{
    display: none;
}

.block-filters ul.categories li.active a{
    background: #ffd86d;
    border-radius: 5px;
}

.block-filters ul.categories li.active,
.block-filters ul.categories li.active + li{
    border-color: #fff8df;
}

.table table tr td.value.last a.button{
    white-space: nowrap;
}

.text_banner {
    border-radius: 4px;
}

.block, .shadowborder {
    border: none !important;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
}
.page-wrapper-header {
    box-shadow: 0px 5px 5px -5px rgb(0 0 0 / 10%);
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 0px;
}
.page-wrapper > #header_banner {
    box-shadow: 0px 5px 5px -5px rgb(0 0 0 / 10%);
    margin-top: 0;
}

/*.block:hover {
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 10%);
}*/

.block-2,
.block-3,
.block-4 {
    border: 1px solid transparent !important; /*#ddd*/
}

body .block .block-content{
    border: 1px solid transparent !important;  /*#ddd*/
    border-top: none !important;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

body .block.block-2 .block-content,
body .block.block-3 .block-content,
body .block.block-4 .block-content,
body .block.block-5 .block-content{
    border: none !important;
}

ul.tree li:last-child .wrap{
    background: none;
}

#content.catalog .page-title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 10px 0;
}

#content.catalog .page-title .catalog_header_banner {
    width: 100%;
    margin-bottom: 20px;
}

#content.catalog .page-title .catalog_header_banner img{
    position: static;
}

#content.catalog .page-title .clfilter_openclose {
    margin: 0 -10px 0 auto;
}

#content.catalog .page-title h1 {
    margin-left: 24px;
}

#content.catalog .page-title .clear {
    display: none;
}

#content.catalog #section .block{
    margin-left: 0;
    margin-right: 0;
}

#content.catalog #section .clfilter_openclose {
    margin: 0;
}

#content.catalog-list #aside-second #right_column > div{
    border-radius: 4px;
}

#price_filter .block-filters .filter.big input.text{
    /*border: none;*/
}

#content #section.full #center_content{
    position: relative;
}

a.rss_link {
    position: absolute;
    right: 5px;
    top: 5px;
}

.forum {
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    /*border-color: transparent;*/
    border: none;
}
.forum table td {background: #ffffff;}

.forum > .title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 4px;
    padding-bottom: 4px;
}

.forum > .title a.button {
    margin-top: 0;
    flex-shrink: 0;
    margin-left: auto;
}

.forum > .title a.button {
    margin-left: 0;
}
.forum > .title a.button:first-child {
    margin-left: auto;
}

.table > .title{
    padding: 11px 0 15px 23px;
}

.table > .title,
#content #section > .title,
#content #section > div > .title{
    display: flex;
    /*align-items: flex-start;*/
    align-items: center;
    justify-content: space-between;
    line-height: 24px;
}

form#send .row-1 {
    display: flex;
    flex-direction: column;
}

form#send .row-1 > * {
    width: 100%;
    margin-left: 0;
}

#franch_filter .settingsView li{
    margin-right: 0 !important;
}

@media all and (max-width:768px){ 
    form#top_search_form{
        border: none;
    }

    #subnav ul.menu{
        flex-direction: column;
        margin: 0 !important;
    }

    #subnav ul.menu > li > a {
        display: block;
        border-radius: 0 !important;
        width: 100%;
        text-align: left;
        box-sizing: border-box;
    }

    #content #subnav ul.menu > li.first a span, 
    #content #subnav ul.menu > li.first > a span,
    #content #subnav ul.menu > li > a > span {
        padding: 0 !important;
        text-align: left;
    }

    #subnav ul.menu > li > a br{
        display: none;
    }

    #subnav a.twolines span:not(.l){
        height: auto !important;
    }

    #content #subnav ul.menu > li.active > a{
        background: #ededed !important;
    }

    #subnav ul.menu li.with-submenu.active {
        flex-direction: column;
    }

    #subnav ul.menu .submenu{
        padding-left: 0 !important;
        border-top: none;
    }

    #content #subnav ul.menu .submenu li > a{
        border-radius: 0;
        display: block;
        width: 100%;
        padding-left: 15px;
        box-sizing: border-box;
    }

    #content #subnav ul.menu .submenu li.active > a {
        background: #d7d7d7 !important;
    }

    #content #subnav ul.menu .submenu .submenu li > a{
        padding-left: 30px;
    }
}

@media all and (max-width:978px){
    #nav{
        margin-left: 15px;
        margin-right: 15px;
    }

    #header > .content{
        margin-right: 15px;
    }

    #content.catalog .page-title h1{
        margin-left: 0;
    }

    #content.catalog .page-title .clfilter_openclose{
        margin-right: 0;
    }
}

/*BLOCK SPACING*/
#content #section {width:703px}
.blocks > .left, .blocks > .right {width: 346px;}
.autochoise_form {padding-bottom:11px;}
#left_column .block {margin-bottom:21px;}
#left_column .block .block-head {padding:8px 14px 9px 16px;}
#nav {margin-top:11px;}
div.divasp {margin:0 0 17px;}
#center_content .block-4 .block-content .wrap {padding:5px 0 0 10px; margin-right:13px;}
#center_content .block-4 .block-content .help {width:33%}
#center_content .block-4 .block-content .help p {margin:5px 1px 6px;}
#tab-content-1, #tab-content-2 {padding:5px 0 10px 0;}
.block-tabs ul.tabs a {padding:11px 22px; background: #ededed}
#section .block .block-content.proses {padding:11px 13px 6px 23px !important;}
#center_content .block-2 {margin:21px 0 21px 0;}
#center_content .block-3 .columns > .column {width:207px;}
#center_content .block-2 .column-news {padding-left:25px; background: url(/local/templates/1c/images/block-news.png) no-repeat 13px 5px; }
#center_content .block-2 .column-projects {padding-bottom:7px;}
#center_content .block-2 .last {padding-right:17px;}
#center_content .block-2 .column {width:205px;}
ul.tree {padding:15px;}
ul.tree li {padding:0 0 4px;}
.column .column-content.list .item {padding:11px 0 9px;}
#content #section.full .block .block-content {padding-left:23px;padding-right:23px;}
#content #section .block.block-list .block-content {padding-left:22px;padding-right:22px;}

.left_banner.img_banner {padding-top:12px !important;}
#aside form .wrap-submit {padding:12px 0 20px;}
#aside .wrap-content .block-title.first {margin-top:4px;}
.blocks > div > .left, .blocks > div > .right {width:341px !important;}

.block-events {margin-top:0px;}
.block-filters {margin-bottom:20px;}

/* NEW BACKGROUND */
body.short-footer .page-wrapper, .page-wrapper {background:#fafafa;}
.block-5 .wrap-content .block-title {font-size: 15px; font-weight: normal}
#footer_nav .developer {display: none}
#footer .right {width: 35%}
#footer .right .sites {float: none; margin-left: auto; margin-right: auto}
#center_content .block-2 .column-news, #center_content .block-2 .column-projects, #center_content .block-2 .column-events {background: none}
#center_content .block-2 .column-news  .column-title, #center_content .block-2 .column-projects  .column-title, #center_content .block-2 .column-events  .column-title {padding-left: 0}

.opensans,
div.franch_table_compare .franch_title,
#content #aside  .title.section,
#content #section > .title,
#content #section > div > .title,
.block .block-content .big-title,
.table > .title,
.text .title,
.block-yellow .block-title,
.article .title
{
    font-family: 'Open Sans', sans-serif;
}
.page-title.opensans, .page-title.opensans h1, .page-title.opensans div.h1 {font-size: 25px}

.wrap-table {background: #ffffff}

.adaptive_banner a:hover img,
.catalog_header_banner a:hover img,
.img_banner a:hover img,
.text_banner:hover
{
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
}

#header_banner p a:hover img,
#aside .img_banner a:hover img,
.adaptive_banner.moreshadow a:hover img,
.owl-carousel:hover .owl-stage-outer {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
}

.block-yellow div.left,.block-yellow div.right {width:335px;}
.sol_detail.flex {margin: 0}
.block-yellow .sol_detail.flex a.button {position: static}
#franch_filter .block-filters {overflow: visible}
#content #section.full .block .fixtable table {max-width: 100%;margin-left: 0;margin-bottom: 0;}

a.button.metrica {box-sizing: content-box;}
.catalogindexphp .catalog_header_banner a:hover img {box-shadow: none}
#center_content .digisroki .block-2 {border-color: #ddd !important;margin-top: 0;}
/* End */


/* Start:/local/templates/1c/css/adaptive/common.css?16862146114394*/
#header, .page-content.adaptive {
    width: 100%;
    max-width: 978px;
}
.page-wrapper.non_adaptive {position: relative}
#footer {
    min-width: 100%;
    width: 100%;
    max-width: 978px;
}

.header__mobile_bar, .subnav__mobile_bar {
    display:none
}
.header__mobile_close_wrap, .subnav__mobile_close_wrap {
    display: none;
}
._logo{
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%;
    max-width: 313px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    left: 0;
    top: 35px;
    line-height: 14px;
    z-index: 1;
}

._logo:hover{
    color: #000000;
    text-decoration: none;
}

._logo svg {
    flex-shrink: 0;
    width: 78px;
    height: 40px;
    margin-right: 13px;
}

._logo > span {
    display: block;
}
.c_gray{
    color: #656565;
}
.lk-mobile {display: none}
.hidePC {display: none!important}
.lk-pc {display: inline}
#footer {
    padding-top: 0px;
}
#breadcrumbs {padding-top: 20px;padding-bottom: 15px;}

.steps.adaptive {background: #ececec}
.steps.adaptive > ul {display: flex}
.steps.adaptive li.active {background: #ffd050}
.steps.adaptive > ul li {margin-left: -16px; padding-left:30px;width:auto; flex-grow:1}
.steps.adaptive > ul li.step-1 {margin-left: 0}
.steps.adaptive .triangle-right {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #595959;
    position: relative;
    float: left;
}
.steps.adaptive .triangle-right:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #ececec;
    position: absolute;
    top: -15px;
    left: -16px;
}
.steps.adaptive li.active + .triangle-right {border-left: 16px solid #ffd050;}
.steps.adaptive li.active + .triangle-right:after {border-left: 16px solid #ffd050;}
.steps.adaptive .triangle-right:last-child {display: none}
.show400 {display: none}
#content .section-wrap ul.list li.item {display: flex}
.demo_branchtask_cols  {display: flex; justify-content: space-between}
.demo_branchtask_col {flex-basis: 45%;}

.lk-menu {
    display: none;
    position: absolute; right: 0px; top: 15px;
    background: white;
    padding: 10px 15px;
    z-index: 1000;
    font-size: 12px;
    line-height: 18px;
    border-radius: 4px;
}
.lk-menu li {padding: 5px 15px 5px 5px;}
.lk-menu .role {font-style: italic; color: #7f7f7f; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8;}
.lk-menu li:last-child {border: none;}

z.lk-menu li.logout-li a {color:red}
.lk-menu li.logout-li a:hover {color:red}

.search-popup {display: none; z-index: 12; position: relative; top:2px; background: white; border-radius: 4px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%); width: 225px; padding: 15px;}
.search-popup li {margin-left: 10px; margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid lightgray;}
.search-popup li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.search-popup li a {color: black}
.search-popup li a:hover {opacity: 0.75}
.search-popup li span.name i {display: block; font-size: 11px; font-style: normal; color: #797979}
.search-popup li span.icon {display: block;width: 20px;height: 20px;float: right;margin-top: 5px; background-size: contain; background-position: center; background-image: url('data:image/svg+xml;utf8,<svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 14a1 1 0 0 1 1-1h12a3 3 0 0 0 3-3V6a1 1 0 1 1 2 0v4a5 5 0 0 1-5 5H4a1 1 0 0 1-1-1z" fill="%23a7a7a7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.293 14.707a1 1 0 0 1 0-1.414l4-4a1 1 0 0 1 1.414 1.414L5.414 14l3.293 3.293a1 1 0 1 1-1.414 1.414l-4-4z" fill="%23a7a7a7"/></svg>');}
.search-popup li.all span.icon {margin-top: -3px; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" viewBox="0 0 24 24" fill="none"><circle cx="10" cy="10" r="6" stroke="%23a7a7a7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.5 14.5L19 19" stroke="%23a7a7a7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
/* End */


/* Start:/local/templates/1c/css/adaptive/max978.css?16619348307280*/
@media all and (max-width:978px){
    .hide978 {display: none!important}
    #header{
        padding: 0;
    }
    ._logo{
        left: 15px;
    }
    .page-wrapper.non_adaptive, body.short-footer .page-wrapper.non_adaptive {
        overflow-y: hidden;
        margin-bottom: 0;
        min-height: auto !important;
    }
    .page-wrapper.non_adaptive .push-footer {display: none}
    #footer {
        min-height: auto;
        clear:both;
    }

    #footer_nav {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        position: relative;
    }

    #footer .content{
        width: 100%;
        padding: 0 15px 40px;
        box-sizing: border-box;
    }

    #footer .left{
        float: none;
        padding: 0;
    }

    #footer .right .sites {
        float: none;
        position: absolute;
        right: 0;
        top: 0;
    }

    .fb-like-box {
        float: none;
        position: absolute;
        right: 0;
        top: 70px;
        margin-top: 7px;
    }

    #footer .left ul {
        font-size: 16px;
        padding: 0;
        margin-top: 15px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        float: left;
        margin-right: 15px;
    }

    #footer .left ul li {
        float: none;
        padding-right: 0;
    }

    #footer .left ul li a {
        color: #232323;
        line-height: 20px;
        margin-bottom: 10px;
        display: inline-block;
    }

    #footer .links {
        float: none;
        font-size: 16px;
        padding: 0;
        margin: 0;
        position: absolute;
        left: 210px;
        top: 54px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }

    #footer .links a {
        line-height: 20px;
        margin-bottom: 10px;
        display: inline-block;
    }

    #footer .links .first {
        padding: 0;
        float: none;
        width: 170px;
    }

    #footer .links .second,
    #footer .links .third {
        padding: 0;
        float: none;
    }

    #footer .copyrights {
        float: none;
        padding: 0;
        margin-top: 30px;
        font-size: 14px;
    }

    #footer .developer {
        float: none;
        position: absolute;
        right: 0;
        bottom: 0;
        font-size: 12px;
    }

    #footer_nav > p{
        display: none;
    }

    /******************/

    .catalog_element #content.product #section {
        float:none;
        width: 100%;
    }
    .catalog_element #content.product #aside {
        float:none;
        width: 100%;
    }
    .page-content {width: 100%}
    .page-content.non_adaptive #content {padding: 0 15px; position: relative}
    #content.product .page-title {margin-left: 5px;padding-right: 0}
    .page-actions {display: none}
    /*.non_adaptive #section #subnav {height: auto; min-height: 35px; background-repeat: repeat}
    .non_adaptive #section #subnav.openned-submenu {height: auto; min-height: 68px; background-repeat: repeat}*/

    .index_page #header_banner {padding: 0 15px 15px; background: none}
    #header_banner .divasp img, .catalog_header_banner.divasp img, #header_banner img {width: 100%;height: auto;position: static}
    .index_page #footer_banner .block-shadow {width: 100%;}
    .index_page #footer_banner img {width: 100%;height: auto;}
    #content #aside {float:none; width: 100%}
    #content #aside-second, #content.catalog-list #aside-second {float:none; width: 100%}
    .index_page #content #aside .left_banner {display: none}
    #content #section, #content.catalog-list #section {float:none; width: 100%; padding-left: 0; margin-left: 0;}
    .index_page #center_content .block .columns {display: flex;}
    .index_page #center_content .block .columns .column {float: none;flex-grow: 1;flex-shrink: 1;}
    .index_page #center_content .block .columns .clear {display: none;}

    #aside .iwl-container .iwl-value .value {max-width: 75%;}
    .block-5 .wrap-content .block-title {width: 97%}
    .page-title {margin-left: 0}
    #content #section > div > .title {padding-left: 0}

    .blocks > div > .left, .blocks > div > .right {float:none; width: 100%!important}
    #section.asfull .blocks > .left, #section.asfull .blocks > .right, #section.asfull .blocks > div > .left, #section.asfull .blocks > div > .right {
        float:none; width: 100%; max-width: 100%;
    }
    .img_banner {text-align: center;}
    .img_banner img {max-width: 100%; height: auto}

    .wrap-wrap-flex {display: flex;}
    .wrap-wrap-flex > div {float: none;flex-grow: 1;flex-shrink: 1;}

    .wrap-wrap-flex.flex-cols2 {flex-wrap: wrap;width:100%}
    .wrap-wrap-flex.flex-cols2 > div {flex-basis: 50%;width: 50%;}

    .page-image {display: none}

    form input[type="text"], form select, form textarea {
        max-width: 100%;
        width: 100%;
        padding: 2px;
        margin: 0;
        border: 1px solid #7f9db9;
    }
    form input#query {width: 80%!important}
    form .row input[type="text"], form .row-1 input[type="text"] {
        padding: 2px!important;
        margin: 0!important;
    }
    form .row .wrap {float:none; width: 100%;margin-left:0;}
    .block-form dl dt {float:none; padding-left: 0}
    .block-form dl dd {margin-left: 0!important}
    form .row-1 dl dt label br {display: none}

    ul.list.catalogItems li.item {display: flex;justify-content: space-between;}
    ul.list.catalogItems li.item > .image {flex-basis: 10%;}
    ul.list.catalogItems li.item > .info {flex-basis: 85%;}
    ul.list.catalogItems li.item > .clear {display: none}

    .block-6 .block-head > div.l, .block-6 .block-head > div.r, .block-6 .block-head > div.c {height: auto}
    .block-6 .block-head > div.block-title br {display: none}

    form#autochoiseForm .left, #autochoiseForm .right {float:none; width: 100%}
    .block-search .wrap.wrap-slider.slider-1 .slider-bg {background-size: contain;width: 100%;max-width: 580px;}
    form#autochoiseForm .wrap.wrap-select.column {max-width: 100%}
    .wrap-slider div.input {clear: left;}
    iframe {max-width: 100%;}

    form .filter_date_block #begin_date, form .filter_date_block #end_date {width: 100px}
    form .filter_date_block {display: block}
    form .filter_buttons_block {display: block; padding-top: 10px}
    .block-filters .filter .filter_buttons_block a.button:first-child {margin-left: 0}

    .article img {max-width: 100%; height: auto!important}
    form .row.eventMembers .wrap {
        float: left;
        margin-left: 16px;
        width: auto;
    }
    #franch_filter .block-filters .filter.big label:first-child {margin-left: 0}
    .modal-block.modal-franch, .modal-block.modal-demo {
        width: 100%!important;
        min-width: 100%!important;
    }
    .block-filters #search-form a.button {
        float: none;
        top: 10px;
        margin-left: 0;
    }
    .forum .post-content {max-width: 794px; width:auto!important;}
    table.adaptive {width:100%!important;}
    #content .section-wrap {width: 100%}
    #content .section-wrap ul.list li.item {display: flex}
    #content .section-wrap ul.list li.item > .clear {display: none}
}

/* End */


/* Start:/local/templates/1c/css/adaptive/max768.css?16862146189580*/
@media all and (max-width:768px) {
    .hide768 {display: none!important}
    ._logo {
        position: static;
        margin-right: auto;
    }
    #header {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        padding: 15px;
        box-sizing: border-box;
        height: auto;
    }

    #header #logo {
        position: static;
        margin: 0;
        float: none;
        margin-right: auto;
    }

    #header > .content {
        width: 100%;
        float: none;
        height: auto;
        padding: 0;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        margin-right: 0;
        margin-top: 25px;
    }

    #header .favorite,
    #header .user {
        font-size: 16px;
        line-height: 20px;
    }

    #header > .content .clear {
        height: 10px !important;
        width: 100%;
    }

    #header .nav{
        position: static;
        height: auto;
        width: 100%;
        margin-top: 15px;
    }

    #header .nav .search {
        float: none;
        width: 100%;
        height: auto;
    }

    #top_search_form {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
    }

    #header .nav .search input.text {
        background: #fff;
        border: 1px solid #ccc;
        border-right: none;
        font-size: 16px;
        padding: 18px 10px;
        box-sizing: border-box;
        width: 100%;
        float: none;
        position: relative;
        z-index: 1;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        margin: 0;
    }

    #header .nav .search input.button,
    #header .nav .search input.button[type="submit"] {
        width: 80px;
        padding: 0 10px !important;
        flex-shrink: 0;
        position: relative;
        z-index: 2;
        background: #ffcc00 url('/local/templates/1c/css/adaptive/../../images/icon__search_white.svg') no-repeat center center !important;
        height: 37px;
        background-size: 24px !important;
        border-top: 1px solid #ffcc00;
        border-bottom: 1px solid #ffcc00;
        box-sizing: border-box;
        border-bottom-right-radius: 5px !important;
        border-top-right-radius: 5px !important;
    }
    #header .nav .search input.button:hover {
        background-image: url('/local/templates/1c/css/adaptive/../../images/icon__search_gray.svg');
        background-position: center;
    }

    .header__mobile_bar, .subnav__mobile_bar {
        width: 35px;
        height: 30px;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: auto;
        margin-top: 5px;
        margin-bottom: 5px;
        cursor: pointer;
    }
    .subnav__mobile_bar {
        margin: 0;
        float: right;
        top: 10px;
    }

    .header__mobile_bar span,
    .header__mobile_bar span:before,
    .header__mobile_bar span:after,
    .subnav__mobile_bar span,
    .subnav__mobile_bar span:before,
    .subnav__mobile_bar span:after{
        display: block;
        width: 100%;
        height: 5px;
        background-color: #FBDB00;
    }

    .subnav__mobile_bar span,
    .subnav__mobile_bar span:before,
    .subnav__mobile_bar span:after {
        background-color: #999;
    }

    .header__mobile_bar span:before,
    .header__mobile_bar span:after,
    .subnav__mobile_bar span:before,
    .subnav__mobile_bar span:after {
        content: '';
        position: absolute;
        left: 0;
    }

    .header__mobile_bar span:before,  .subnav__mobile_bar span:before {
        top: 0;
    }

    .header__mobile_bar span:after, .subnav__mobile_bar span:after {
        bottom: 0;
    }

    #nav {
        background: #fff;
        margin: 0;
        position: fixed;
        top: 0;
        left: -100%;
        width: 100%;
        height: 100%;
        z-index: 100;
        overflow: auto;
        transition: left .2s;
        -webkit-transition: left .2s;
        -moz-transition: left .2s;
        -o-transition: left .2s;
        -ms-transition: left .2s;
    }

    #nav .clear,
    #nav .round{
        display: none;
    }

    .header__mobile_close_wrap, .subnav__mobile_close_wrap {
        padding: 20px;
        border-bottom: 1px solid #d8d8d8;
        width: 100%;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .subnav__mobile_close_wrap {
        padding: 10px 20px;
    }

    .header__mobile_close, .subnav__mobile_close {
        display: inline-block;
        cursor: pointer;
        font-size: 26px;
        line-height: 1;
        color: #999;
        padding: 12px;
        margin: -12px;
        margin-left: auto;
    }

    body._show_menu {
        overflow: hidden;
    }
    body._show_menu #nav {
        left: 0;
    }
    body._show_subnav_menu #subnav {
        display: block;
    }

    #nav ul.menu {
        margin: 0;
        height: auto;
        padding: 0;
        float: none;
    }

    #nav ul.menu li {
        float: none;
        width: 100%;
        border-bottom: 1px solid #d8d8d8;
    }

    #nav ul.menu li a {
        height: auto;
        background: none;
    }

    #nav ul.menu li a span {
        padding: 0 !important;
        height: auto;
        background: none;
    }
    #nav ul.menu li.active {background: #ffa500!important;}
    #nav ul.menu li.active a {background: none!important;}
    #nav ul.menu li.active a span {background: none!important;}

    #nav ul.menu li a {
        height: auto;
        background: none;
        padding: 20px 15px;
        font-size: 16px;
    }

    #nav ul.menu li a:hover, #nav ul.menu li.first a:hover{
        background: none !important;
    }

    #footer .left {
        margin-bottom: 0px;
        width: 100%;
    }

    #footer .right {
        width: auto;
    }

    #footer .right .sites {
        position: static;
        margin-top: 30px;
    }

    #footer .copyrights{
        margin-top: 0;
    }

    #footer .developer {
        position: static;
        margin-top: 3px;
    }

    #footer .logo a {
        background-size: contain;
        width: 100%;
        max-width: 389px;
    }
    #footer .fb-like-box {
        position: static;
    }
    .lk-mobile {display: inline}
    .lk-pc {display: none}

    #header_geo .geo_approve {display: none!important}
    #content.product .page-title h1 {font-size: 22px}
    .index_page #content #section .autochoise_form {display: none}
    .block-5 .wrap-content .block-title {width: 96%}
    .wrap-wrap-flex {flex-wrap: wrap;}
    .wrap-wrap-flex > div {flex-basis: 50%}
    form#autochoiseForm .block-search .content .column {width: 100%}

    #subnav,
    #subnav ul.menu,
    #subnav ul.menu li > a span,
    #subnav ul.menu > li.active,
    #subnav ul.menu > li.first > a,
    #subnav ul.menu .submenu,
    #subnav ul.menu .submenu ul,
    #subnav ul.menu .submenu li a span,
    #subnav ul.menu .submenu li.active > a,
    #subnav ul.menu .submenu li.active > a span {
        background: none!important;
    }
    #subnav ul.menu > li.first a span, #subnav ul.menu > li.first > a span {padding-left: 8px!important;}
    #subnav, #subnav.openned-submenu {
        max-width: 300px;
        width: 100%;
        position: absolute;
        background: white !important;
        right: 15px;
        top: 10px;
        border: 1px solid gray;
        display: none;
        height: auto;
        min-height: 35px;
        z-index: 50;
    }
    #subnav ul.menu > li.active > a span.l,
    #subnav ul.menu .submenu li.active > a span.l {display: none}
    #subnav ul.menu, #subnav ul.menu .submenu, #subnav ul.menu .submenu ul {height:auto}
    #subnav ul.menu {margin-left: 4px;}
    #subnav ul.menu li {float: none; flex-direction: column}
    #subnav ul.menu .submenu {padding-right: 0;padding-left: 10px;}
    #subnav ul.menu > li.active > a {background: #ffa500 !important;}
    #subnav.openned-submenu ul.menu > li.active > a {background: none!important;}
    #subnav ul.menu .submenu li.active > a {background: #ffa500 !important;}
    #subnav ul.menu ul {display: block;width: 100%;}
    #subnav ul.menu > li.active .submenu {position: static;}
    #pagination .center {width: 100%}
    .block-filters ul.categories li {float: none; border-left: none;border-bottom: 1px solid #c6c1af;padding: 5px;}
    .block-filters .filter {background: none}
    .block-yellow div.left, .block-yellow div.right {float: none; width: 100%}
    form .row.eventMembers .wrap input {width: 150px !important;}
    #center_content .block.reviews {display: none}
    .sol_detail.flex .block-content a.button {display: block; margin: 5px 0 0!important}
    .franch_table a.compare, .franch_table a.do_compare {display: none!important}
    .modal-block.modal-franch .col-right {display: none}
    .modal-block.modal-franch .col-left {width: 100%!important; float:none}
    .rss_link {display: none}
    .steps.adaptive > ul li > span, .steps.adaptive > ul li a > span {display: none}
    .cols2 {width:100%!important; float:none; margin-bottom: 5px;}
    .index_page .block.proses-wrap {margin-bottom: 45px}

    ul.demo_tree li {width: 100% !important;min-width: 100% !important;}
    .lk-menu {font-size: 14px; top: 25px;}
    .lk-menu li {padding-right: 25px;}
    .search-popup {box-sizing: border-box; width: 100%; position: absolute;top: 122px;}
}
/* End */


/* Start:/local/templates/1c/css/adaptive/max576.css?16875099435495*/
@media all and (max-width:576px) {
    .hide576 {display: none!important}
    #header #logo {
        background-size: contain;
    }

    ._logo {
        position: absolute;
        left: 15px;
        top: 15px;
        width: 270px;
    }

    ._logo br {
        display: none;
    }

    #footer .left ul {
        width: 90%;
        box-sizing: border-box;
        padding-right: 10px;
    }

    #footer .links {
        width: 50%;
        right: 0;
        left: auto;
    }

    #footer .links .first {
        width: 100%;
    }

    #content.product .page-title h1, .page-title h1 {font-size: 20px}
    .block .block-content .big-title {font-size: 18px; line-height: 18px}
    .index_page #center_content .block .columns {flex-direction: column;}
    .index_page #center_content .block .columns .column {padding-right: 13px;flex-basis: 100%;width: auto;}
    .index_page #center_content .block.content-wrap {margin-bottom: 45px}
    .index_page #center_content .block.content-wrap .columns .column {padding-left: 25px}
    .column .column-title, .proses .column .column-title {background: none;padding-bottom: 8px!important;;margin-bottom: 0!important;}
    .column .info-wrap {margin-top: 10px}
    .column .column-title br {display: none}
    .column .column-content {background: url('/local/templates/1c/css/adaptive/../../images/dash.png') repeat-x 100% 100%;padding-bottom: 15px;}
    .column.last .column-content {background: none}
    .column .column-content.list {background: none}
    .block-5 .wrap-content .block-title {width: 95%}
    .wrap-wrap-flex {flex-direction: column;}
    .wrap-wrap-flex > div {padding-right: 13px;flex-basis: 100%;width: auto;}
    .wrap-wrap-flex.flex-cols2 > div {flex-basis: 100%;width: 100%;}

    .table .wrap-table {border: 1px solid #ececec;}
    .table .wrap-table .tl, .wrap-table .tr, .wrap-table .bl, .wrap-table .br {display: none}
    table.adaptive {width:100%!important;}
    table.adaptive .adaptive-th, table.adaptive .adaptive-th td, table.adaptive .adaptive-th th {display: none;}
    table.adaptive td, table.adaptive th {display: block;width: auto!important;text-align:left;}
    table.adaptive td, table.adaptive td *, table.adaptive th, table.adaptive th * {text-align:left!important;}
    table.adaptive td:before, table.adaptive th:before {content: attr(data-th);display: block;font-weight: bold;width: auto;padding-bottom: 3px;font-size: 12px;}

    #pagination > a.button.next {display: none}
    #pagination {display: flex; justify-content: center;}
    #pagination > ul {float: none;display: flex;font-size: 14px;justify-content: space-evenly;width: 100%;}

    .block-filters .filter {background: none}
    form .filter_date_block .filter_date_block_label, form .filter_date_block .filter_date_block_from, form .filter_date_block .filter_date_block_to {display: block; padding-top: 5px;}
    form .filter_date_block .filter_date_block_from label, form .filter_date_block .filter_date_block_to label {margin-left: 0;min-width: 15px;display: inline-block;}
    form input#query {width: 100%!important;display: inline-block;margin-top: 5px;}

    form .row.eventMembers .wrap {float: none;margin-left: 0px;width: 100%;}
    form .row.eventMembers .wrap label, form .row.eventMembers .wrap dt {display: none}
    form .row.eventMembers .wrap dd {padding-bottom: 0}
    form .row.eventMembers .wrap input {margin-bottom: 7px !important; width: 100%!important}
    form .row.eventMembers .wrap.first {margin-top: 5px;border-top: 1px dotted #c6c1af;padding-top: 10px;}
    .sol_detail.flex {flex-direction: column}
    .sol_detail.flex > div {padding: 0}
    .sol_detail.flex .hequal {height:auto!important}
    #priceFilter input.text.name {width: 98%!important}
    #franchFilter input.text.name {width: 98%!important}
    #franch_filter span.clearFilter {left:auto!important;right: 3%;}
    #franch_filter label.nowrap {margin-left:0!important}
    #franch_filter .settingsView .group-list {display: none}
    #franch_map.is_view_settings {display: none!important}
    #franch_list.is_view_settings {display: block!important}

    #modal-geo {width: 99%!important; min-width:0!important}
    #modal-geo table td {display: block;width: auto!important;text-align:left;}
    #modal-geo table td:first-child {padding-left: 25px!important}
    #modal-geo table td span, #modal-geo table td br {display: none}
    #modal-geo table td *:nth-child(1),
    #modal-geo table td *:nth-child(2),
    #modal-geo table td *:nth-child(3),
    #modal-geo table td *:nth-child(4),
    #modal-geo table td *:nth-child(5) {display: inline}
    #geo-custom-city-input {width: 90%!important}

    .steps.adaptive > ul {flex-direction: column}
    .steps.adaptive > ul li {margin-left: 0}
    .steps.adaptive > ul li > span, .steps.adaptive > ul li a > span {display: inline}
    .steps.adaptive .triangle-right {display: none}

    .sm_d_flex__column{flex-direction: column;}
    .sm_d_flex__column > .col{width: 100% !important;}
    .sm_d_flex__column_reverse{flex-direction: column-reverse;}
    .sm_d_flex__column_reverse > .col{width: 100% !important;}
    .sm_d_flex__align_start{align-items: flex-start;}

    #left_column .block.block-5 {margin-bottom: 35px}

    #center_content .digisroki {float: none;width: 100%;}

    .catalog_element #right_column .block.mb20 {margin-bottom: 40px!important}

    .owl-dots {display: none}
    .demo_branchtask_cols {flex-direction: column}
    div.franch_table_compare tbody tr td:first-child {font-size: 14px!important}
}
/* End */


/* Start:/local/templates/1c/css/adaptive/max400.css?1650625382727*/
@media all and (max-width:400px) {
    .show400 {display: block}
    .hide400 {display: none!important}
    #header #logo {width: 230px;}
    #content.product .page-title h1, .page-title h1 {font-size: 18px!important; line-height: 18px!important}
    .article ul li {padding-left: 21px;background-position-x: 10px;}
    .article ul ul li {padding-left: 16px;background-position-x: 5px;}
    .block-5 .wrap-content .block-title {width: 93%}
    #subnav {right: 5px}
    ul.ul2col {columns: 1!important}
    #breadcrumbs {margin-left: 12px}
    ._logo {left: 0; width: 100%}
    .article h2, h2 {font-size: 16px;}
    #breadcrumbs, .article {word-break: break-word;}
    #content #section > div > .title .button {display: none}
}
/* End */


/* Start:/local/templates/1c/css/adaptive/max359.css?1658214984735*/
@media all and (max-width:359px) {
    .hide359 {display: none!important}
    .article ul li {padding-left: 8px;background-position-x: 0px;word-wrap: anywhere;}
    .article ul ul li {padding-left: 8px;background-position-x: 0px;word-wrap: anywhere;}
    .block-5 .wrap-content .block-title {width: 90%}
    form dl dd label {max-width: 100%}
    #franch_list table {word-break: break-all;}
    #franch_list table tr th:nth-child(3), #franch_list table tr th:nth-child(4), #franch_list table tr td:nth-child(3), #franch_list table tr td:nth-child(4) {
        display: none
    }
    #franch_list table th:nth-child(2), #franch_list table td:nth-child(2) {width: 80%}
    #content .section-wrap ul.list li.item .image {display: none}
}
/* End */


/* Start:/local/templates/1c/css/jquery.ui.min.css?1595588319481*/
.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}
/* End */


/* Start:/local/templates/1c/css/jquery.fancybox.min.css?15955883197019*/
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/local/templates/1c/css/../images/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;padding:5px 19px}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1101}#fancybox-close{position:absolute;top:9px;right:9px;width:9px;height:9px;background:url(/local/templates/1c/css/../images/fancybox/fancybox.png) -61px -132px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:12px/20px Arial;padding:14px;margin:0}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:0}#fancybox-img{padding:0;margin:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:url(/local/templates/1c/css/../images/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;background-image:url(/local/templates/1c/css/../images/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:5px;height:6px;z-index:1001}#fancybox-bg-n{top:-4px;left:0;height:4px;width:100%;background:url(/local/templates/1c/css/../images/fancybox/fancy_shadow_n.png)}#fancybox-bg-ne{top:-4px;right:-5px;height:4px;background-image:url(/local/templates/1c/css/../images/fancybox/fancybox.png);background-position:-65px -122px}#fancybox-bg-e{top:0;right:-5px;height:100%;background:url(/local/templates/1c/css/../images/fancybox/fancy_shadow_e.png)}#fancybox-bg-se{bottom:-6px;right:-5px;background-image:url(/local/templates/1c/css/../images/fancybox/fancybox.png);background-position:-65px -126px}#fancybox-bg-s{bottom:-6px;left:0;width:100%;background:url(/local/templates/1c/css/../images/fancybox/fancy_shadow_s.png)}#fancybox-bg-sw{bottom:-6px;left:-5px;background-image:url(/local/templates/1c/css/../images/fancybox/fancybox.png);background-position:-60px -126px}#fancybox-bg-w{top:0;left:-5px;height:100%;background:url(/local/templates/1c/css/../images/fancybox/fancy_shadow_w.png)}#fancybox-bg-nw{top:-4px;left:-5px;height:4px;background-image:url(/local/templates/1c/css/../images/fancybox/fancybox.png);background-position:-60px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{padding:10px;background-image:url(/local/templates/1c/css/../images/fancybox/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(/local/templates/1c/css/../images/fancybox/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px;background:url(/local/templates/1c/css/../images/fancybox/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(/local/templates/1c/css/../images/fancybox/fancybox.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}#fancybox-hide-sel-frame,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:0 0!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
/* End */


/* Start:/local/templates/1c/css/jquery.multiselect.min.css?15955883192438*/
.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap{margin:4px 0 15px;position:relative}.ms-options-wrap>button,.ms-options-wrap>button:focus{position:relative;width:100%;text-align:left;border:1px solid #aaa;background-color:#fff;padding:2px 20px 1px 5px;margin-top:0;font-size:12px;color:#838383;outline-offset:-2px;white-space:nowrap}.ms-options-wrap>button>span{display:inline-block}.ms-options-wrap>button[disabled]{background-color:#e5e9ed;color:gray;opacity:.6}.ms-options-wrap>button:after{content:' ';height:0;position:absolute;top:50%;right:5px;width:0;border:6px solid transparent;border-top-color:#999;margin-top:-3px}.ms-options-wrap.ms-has-selections>button{color:#333}.ms-options-wrap>.ms-options{position:absolute;left:0;width:100%;margin-top:1px;margin-bottom:20px;background:#fff;z-index:2000;border:1px solid #aaa;overflow:auto;visibility:hidden;font-size:12px;min-width:400px}.ms-options-wrap.ms-active>.ms-options{visibility:visible}.ms-options-wrap>.ms-options>.ms-search input{width:100%;padding:4px 5px;border:0;border-bottom:1px groove;outline:0}.ms-options-wrap>.ms-options .ms-selectall{display:inline-block;font-size:.9em;text-transform:lowercase;text-decoration:none}.ms-options-wrap>.ms-options .ms-selectall:hover{text-decoration:underline}.ms-options-wrap>.ms-options>.ms-selectall.global{margin:4px 5px}.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{list-style-type:none;padding:0;margin:0}.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #aaa}.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;padding:5px 0 0;font-weight:700}.ms-options-wrap>.ms-options>ul label{position:relative;display:inline-block;width:100%;padding:4px;margin:1px 0;border:1px dotted transparent}.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#efefef;border-color:#999}.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef;border-color:transparent}.ms-options-wrap>.ms-options>ul input[type=checkbox]{margin:0 5px 0 0;position:absolute;left:4px;top:7px}.ms-options-wrap>.ms-options.hide-checkbox>ul input[type=checkbox]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
/* End */


/* Start:/local/templates/1c/css/ya-share.min.css?159558831930704*/
.ya-share2,.ya-share2 *,.ya-share2 input{line-height:normal}.ya-share2 :link:hover,.ya-share2 :visited:hover{color:#000!important}.ya-share2 input{color:inherit;font:inherit;margin:0}.ya-share2__container_size_m{font-size:13px}.ya-share2__container_size_m .ya-share2__icon{height:24px;width:24px;background-size:24px 24px}.ya-share2__container_size_m .ya-share2__title{line-height:24px}.ya-share2__container_size_m .ya-share2__item{margin:5px 4px 5px 0}.ya-share2__container_size_m .ya-share2__item:last-child{margin-right:0}.ya-share2__container_size_m .ya-share2__counter{font-size:12px;line-height:24px;padding:0 8px}.ya-share2__container_size_m .ya-share2__counter:before{margin-left:-8px}.ya-share2__container_size_m .ya-share2__icon_more:before{font-size:12px;line-height:24px}.ya-share2__container_size_m .ya-share2__popup{padding:5px 10px}.ya-share2__container_size_m .ya-share2__popup_direction_bottom{top:28px}.ya-share2__container_size_m .ya-share2__popup_direction_top{bottom:28px}.ya-share2__container_size_m .ya-share2__input_copy{width:140px}.ya-share2__container_size_m .ya-share2__badge+.ya-share2__title{margin-left:10px}.ya-share2__container_size_s{font-size:12px}.ya-share2__container_size_s .ya-share2__icon{height:18px;width:18px;background-size:18px 18px}.ya-share2__container_size_s .ya-share2__title{line-height:18px}.ya-share2__container_size_s .ya-share2__item{margin:3px 4px 3px 0}.ya-share2__container_size_s .ya-share2__item:last-child{margin-right:0}.ya-share2__container_size_s .ya-share2__counter{font-size:10px;line-height:18px;padding:0 6px}.ya-share2__container_size_s .ya-share2__counter:before{margin-left:-6px}.ya-share2__container_size_s .ya-share2__icon_more:before{font-size:10px;line-height:18px}.ya-share2__container_size_s .ya-share2__popup{padding:3px 6px}.ya-share2__container_size_s .ya-share2__popup_direction_bottom{top:21px}.ya-share2__container_size_s .ya-share2__popup_direction_top{bottom:21px}.ya-share2__container_size_s .ya-share2__input_copy{width:110px}.ya-share2__container_size_s .ya-share2__badge+.ya-share2__title{margin-left:6px}.ya-share2__list_direction_horizontal>.ya-share2__item{display:inline-block;vertical-align:top;margin-top:0;margin-bottom:0}.ya-share2__list_direction_horizontal>.ya-share2__item>.ya-share2__link>.ya-share2__title,.ya-share2__list_direction_vertical>.ya-share2__item>.ya-share2__link>.ya-share2__badge>.ya-share2__counter{display:none}.ya-share2__list_direction_vertical>.ya-share2__item{display:block;margin-right:0}.ya-share2__list{display:inline-block;vertical-align:top;padding:0;margin:0;list-style-type:none}.ya-share2__item{font-family:Arial,sans;display:inline-block}.ya-share2__item:hover{opacity:.9}.ya-share2__link{display:inline-block;vertical-align:top;text-decoration:none;white-space:nowrap}.ya-share2__badge{border-radius:2px;color:#fff;overflow:hidden;position:relative}.ya-share2__badge,.ya-share2__icon{display:inline-block;vertical-align:top}.ya-share2__icon:active{box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}.ya-share2__counter,.ya-share2__item_total-counter.ya-share2__item_total-counter{display:none}.ya-share2__counter:before{content:"";position:absolute;width:1px;top:2px;bottom:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=) 0 0 repeat-y}.ya-share2__counter_visible,.ya-share2__item_total-counter.ya-share2__item_total-counter_visible{display:inline-block}.ya-share2__counter_total-counter,.ya-share2__icon_more:before{color:#000;position:absolute;top:0;left:0}.ya-share2__title{display:inline-block;color:#000;vertical-align:bottom}.ya-share2__title:hover{color:red}.ya-share2__item_more{position:relative}.ya-share2__item_more:hover{opacity:1}.ya-share2__icon_more,.ya-share2__icon_total-counter{background-color:#fff;border:1px solid #cdcdcd;box-sizing:border-box;position:relative}.ya-share2__icon_more:before{content:'•••';color:#a0a0a0;right:0;bottom:0;text-align:center}.ya-share2__popup{position:absolute;display:none;border:1px solid #e6e6e6;z-index:9999;background-color:#fff}.ya-share2__popup_direction_bottom{box-shadow:0 10px 20px -5px rgba(0,0,0,.4)}.ya-share2__popup_direction_top{box-shadow:0 0 20px -5px rgba(0,0,0,.4)}.ya-share2__popup_list-direction_horizontal{right:0}.ya-share2__popup_list-direction_vertical{left:0}.ya-share2__popup_visible{display:block}.ya-share2__link_copy,.ya-share2__popup_clipboard .ya-share2__input_copy{display:none}.ya-share2__popup_clipboard .ya-share2__link_copy{display:inline-block}.ya-share2__item_service_blogger .ya-share2__badge{background-color:#fb8f3d}.ya-share2__item_service_blogger .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.896 14.833A5.167 5.167 0 0 1 14.729 20H9.166A5.167 5.167 0 0 1 4 14.833V9.167A5.166 5.166 0 0 1 9.166 4h2.608a5.167 5.167 0 0 1 5.167 5.167l.002.011c.037.536.484.96 1.03.96l.018-.002h.872c.57 0 1.034.463 1.034 1.034l-.001 3.663zM9.038 10.176h2.926a.993.993 0 0 0 0-1.987H9.038a.994.994 0 0 0 0 1.987zm5.867 3.83H9.032a.94.94 0 0 0 0 1.879h5.873a.94.94 0 1 0 0-1.88z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_collections .ya-share2__badge{background-color:#eb1c00}.ya-share2__item_service_collections .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 18l5-2.71L17 18V6H7v12z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_delicious .ya-share2__badge{background-color:#31a9ff}.ya-share2__item_service_delicious .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12h8v8H4zm8-8h8v8h-7.984z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_digg .ya-share2__badge{background-color:#000}.ya-share2__item_service_digg .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.555 10.814V14.1h.96s.18.005.18-.222v-3.287h-.96s-.18-.006-.18.222zm8.032 3.065v-3.287h-.96s-.18-.006-.18.222V14.1h.96s.18.006.18-.222zm-5.306 1.32c0 .227-.18.222-.18.222H4V9.497c0-.227.18-.222.18-.222h2.514V7.222c0-.227.18-.222.18-.222h1.408l-.001 8.199zm2.065 0c0 .227-.18.221-.18.221H8.761V9.496c0-.226.18-.221.18-.221h1.406v5.924zm0-7.103c0 .227-.18.222-.18.222H8.76V7.222c0-.227.18-.222.18-.222h1.408l-.001 1.096zm4.827 9.21c0 .228-.18.223-.18.223h-4.1v-1.096c0-.227.18-.222.18-.222h2.513v-.79h-2.694V9.497c0-.227.18-.222.18-.222l4.102.003v8.029zm4.826 0c0 .228-.18.223-.18.223h-4.1v-1.096c0-.227.18-.222.18-.222h2.514v-.79h-2.695V9.497c0-.227.18-.222.18-.222L20 9.279v8.028zm-1.585-3.427v-3.287h-.96s-.18-.006-.18.222V14.1h.96s.18.006.18-.222z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_evernote .ya-share2__badge{background-color:#24d666}.ya-share2__item_service_evernote .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.277 7.109h1.517c.08 0 .16-.08.16-.16V5.313c0-.28.08-.559.159-.758l.04-.12L5.2 7.348l.16-.08c.239-.12.558-.16.917-.16zm11.654-.28c-.12-.638-.479-.917-.838-1.037-.36-.12-.718-.28-1.676-.4-.759-.08-1.557-.12-2.116-.12-.16-.438-.399-.917-1.317-1.156-.638-.16-1.796-.12-2.155-.08-.559.08-.758.319-.918.479-.16.16-.28.598-.28.878v1.556c0 .48-.318.838-.877.838H6.397c-.32 0-.559.04-.758.12-.16.12-.32.28-.4.4-.2.279-.239.598-.239.957 0 0 0 .28.08.798.04.4.479 3.033.878 3.911.16.36.28.48.599.639.718.32 2.354.639 3.152.758.759.08 1.278.32 1.557-.279 0 0 .04-.16.12-.36a6.3 6.3 0 0 0 .28-1.915c0-.04.079-.04.079 0 0 .36-.08 1.557.838 1.876.36.12 1.118.24 1.876.32.678.079 1.197.358 1.197 2.114 0 1.078-.24 1.238-1.397 1.238-.958 0-1.317.04-1.317-.759 0-.598.599-.558 1.078-.558.2 0 .04-.16.04-.52 0-.398.24-.598 0-.598-1.557-.04-2.475 0-2.475 1.956 0 1.796.679 2.115 2.914 2.115 1.756 0 2.354-.04 3.073-2.275.16-.439.479-1.796.678-4.03.16-1.478-.12-5.788-.319-6.866zm-3.033 4.75c-.2 0-.32 0-.519.04h-.08s-.04 0-.04-.04v-.04c.08-.4.28-.878.878-.878.639.04.799.599.799 1.038v.04c0 .04-.04.04-.04.04-.04 0-.04 0-.04-.04-.28-.08-.599-.12-.958-.16z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_facebook .ya-share2__badge{background-color:#3b5998}.ya-share2__item_service_facebook .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0 0 14.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_linkedin .ya-share2__badge{background-color:#0083be}.ya-share2__item_service_linkedin .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.246 8.954h3.41v10.281h-3.41zm1.725-4.935c-1.167 0-1.929.769-1.929 1.776 0 .987.74 1.777 1.884 1.777h.022c1.19 0 1.93-.79 1.93-1.777-.023-1.007-.74-1.776-1.907-1.776zm10.052 4.715c-1.81 0-2.62.997-3.073 1.698V8.976H9.54c.045.965 0 10.281 0 10.281h3.41v-5.742c0-.307.022-.614.112-.834.246-.613.807-1.25 1.75-1.25 1.233 0 1.727.944 1.727 2.325v5.501h3.41v-5.896c0-3.158-1.683-4.627-3.926-4.627z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_lj .ya-share2__badge{background-color:#0d425a}.ya-share2__item_service_lj .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M17.815 13.3c.438 2.114.868 4.221 1.306 6.336.037.178-.148.385-.334.311-2.025-.741-4.006-1.49-6.01-2.24a.625.625 0 0 1-.318-.23l-7.39-8.903c-.067-.082-.082-.215-.06-.32.312-1.23.72-2.143 1.752-3.019C7.799 4.36 8.779 4.1 10.047 4.004c.156-.015.223.014.312.133 2.418 2.909 4.837 5.817 7.248 8.725a.888.888 0 0 1 .208.438z' fill='%23FFF'/%3E%3Cpath d='M6.175 8.462c.69-1.795 2.3-3.004 3.835-3.301l-.185-.223a4.242 4.242 0 0 0-3.85 3.272l.2.252z' fill='%230D425A'/%3E%3Cpath d='M10.53 5.792c-1.744.326-3.124 1.513-3.851 3.271l.905 1.091c.787-1.78 2.3-2.997 3.836-3.302l-.89-1.06zm2.76 7.827L9.364 8.9a6.119 6.119 0 0 0-1.269 1.87l4.89 5.89c.289-.385.867-2.359.303-3.041zM9.647 8.633l3.947 4.748c.445.542 2.456.327 3.086-.193l-4.756-5.72c-.793.156-1.587.564-2.277 1.165zm7.308 5.045c-.609.46-1.9.735-2.931.527.074.823-.096 1.892-.616 2.745l1.885.712 1.528.564c.223-.378.542-.608.913-.764l-.35-1.692-.43-2.092z' fill='%230D425A'/%3E%3C/g%3E%3C/svg%3E")}.ya-share2__item_service_moimir .ya-share2__badge{background-color:#168de2}.ya-share2__item_service_moimir .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.889 9.667a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667zm6.222 0a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667zm4.77 6.108l-1.802-3.028a.879.879 0 0 0-1.188-.307.843.843 0 0 0-.313 1.166l.214.36a6.71 6.71 0 0 1-4.795 1.996 6.711 6.711 0 0 1-4.792-1.992l.217-.364a.844.844 0 0 0-.313-1.166.878.878 0 0 0-1.189.307l-1.8 3.028a.844.844 0 0 0 .312 1.166.88.88 0 0 0 1.189-.307l.683-1.147a8.466 8.466 0 0 0 5.694 2.18 8.463 8.463 0 0 0 5.698-2.184l.685 1.151a.873.873 0 0 0 1.189.307.844.844 0 0 0 .312-1.166z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_odnoklassniki .ya-share2__badge{background-color:#eb722e}.ya-share2__item_service_odnoklassniki .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 0 0-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 0 0 1.688-1.687 1.69 1.69 0 0 0-1.688-1.688zm0 5.763a4.08 4.08 0 0 1-4.076-4.075 4.08 4.08 0 0 1 4.076-4.077 4.08 4.08 0 0 1 4.077 4.077 4.08 4.08 0 0 1-4.077 4.075zM10.025 15.624a7.633 7.633 0 0 1-2.367-.98 1.194 1.194 0 0 1 1.272-2.022 5.175 5.175 0 0 0 5.489 0 1.194 1.194 0 1 1 1.272 2.022 7.647 7.647 0 0 1-2.367.98l2.279 2.28a1.194 1.194 0 0 1-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 1 1-1.689-1.689l2.279-2.279'/%3E%3C/g%3E%3C/svg%3E")}.ya-share2__item_service_pinterest .ya-share2__badge{background-color:#c20724}.ya-share2__item_service_pinterest .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.742c0 1.58.599 2.986 1.884 3.51.21.087.4.003.46-.23.043-.16.144-.568.189-.738.06-.23.037-.31-.133-.512-.37-.436-.608-1.001-.608-1.802 0-2.322 1.74-4.402 4.53-4.402 2.471 0 3.829 1.508 3.829 3.522 0 2.65-1.174 4.887-2.917 4.887-.963 0-1.683-.795-1.452-1.77.276-1.165.812-2.421.812-3.262 0-.752-.405-1.38-1.24-1.38-.985 0-1.775 1.017-1.775 2.38 0 .867.293 1.454.293 1.454L8.69 16.406c-.352 1.487-.053 3.309-.028 3.492.015.11.155.136.22.054.09-.119 1.262-1.564 1.66-3.008.113-.409.647-2.526.647-2.526.32.61 1.254 1.145 2.248 1.145 2.957 0 4.964-2.693 4.964-6.298C18.4 6.539 16.089 4 12.576 4 8.204 4 6 7.13 6 9.742z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_pocket .ya-share2__badge{background-color:#ee4056}.ya-share2__item_service_pocket .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9 5c1.159 0 2.1.948 2.1 2.117v5.862c0 .108-.008.215-.024.32.016.156.024.314.024.473 0 3.36-3.582 6.085-8 6.085s-8-2.724-8-6.085c0-.159.008-.317.024-.473a2.148 2.148 0 0 1-.024-.32V7.117C4 5.948 4.94 5 6.1 5h11.8zM8.596 9.392L12 12.795l3.404-3.403a1.063 1.063 0 0 1 1.502 1.502l-4.132 4.131c-.21.21-.486.314-.76.311-.284.01-.571-.094-.788-.31l-4.132-4.132a1.063 1.063 0 0 1 1.502-1.502z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_qzone .ya-share2__badge{background-color:#f5b53c}.ya-share2__item_service_qzone .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.367 14.463s-.105.148-.457.299l-.553.222.597 3.273c.062.282.25.983-.082 1.062-.17.04-.307-.067-.395-.121l-.769-.445-2.675-1.545c-.204-.122-.78-.546-1.093-.489-.205.038-.336.127-.483.216l-.77.445-2.39 1.386-.883.508c-.123.06-.301.058-.394-.025-.07-.063-.09-.253-.063-.388l.19-1.004.572-3.02c.047-.2.237-.975.166-1.137-.048-.107-.173-.196-.261-.267l-.61-.565-2.13-1.983c-.189-.153-.345-.345-.533-.496l-.235-.216c-.062-.078-.165-.235-.09-.369.142-.248.974-.218 1.335-.28l2.682-.31.82-.09c.146-.024.299-.004.413-.063.239-.123.51-.809.636-1.087l1.31-2.714c.151-.297.286-.603.431-.896.075-.15.133-.308.305-.356.162-.045.257.105.312.178.177.235.325.685.451.973l1.29 2.853c.104.238.363.964.54 1.074.266.166.858.108 1.227.172l2.841.292c.355.062 1.245.01 1.36.267.076.17-.072.314-.152.394l-.864.814-1.983 1.868c-.185.164-.77.637-.833.858-.04.14.02.414.088.722-.096-.001-.39-.007-1.182-.029-.63-.007-2.616-.17-2.713-.178l-.84-.076c-.14-.023-.326.012-.4-.076v-.02c1.727-1.168 3.407-2.416 5.142-3.578l-.006-.044c-.146-.072-.359-.059-.54-.095-.385-.077-.79-.078-1.208-.147-.75-.124-1.59-.114-2.434-.114-1.172 0-2.329.03-3.35.21-.45.079-.894.095-1.309.197-.172.042-.358.03-.49.108l.007.012c.1.027.253.02.381.02l.928.019.808.025.813.032.591.032c.486.075 1.007.036 1.475.114.404.068.804.065 1.182.14.113.022.245.015.33.064v.006c-.039.094-.336.255-.432.318l-1.055.743-2.256 1.62-1.417.992c.003.048.024.035.045.061 1.15.167 2.52.258 3.77.262 1.298.005 2.465-.094 3.118-.193.561-.086 1.082-.147 1.653-.287.325-.08.521-.148.521-.148z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_reddit .ya-share2__badge{background-color:#ff4500}.ya-share2__item_service_reddit .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.542 10.63c-1.105-.636-2.494-1.033-4.025-1.118l.808-2.393 2.182.637c0 .963.78 1.742 1.743 1.742.964 0 1.758-.779 1.758-1.742C19.008 6.78 18.214 6 17.25 6c-.609 0-1.148.326-1.459.793l-2.65-.764a.482.482 0 0 0-.61.311l-1.063 3.172c-1.516.085-2.905.482-4.01 1.119a1.987 1.987 0 0 0-1.46-.623A1.995 1.995 0 0 0 4 12.004c0 .75.425 1.403 1.035 1.742-.029.17-.043.34-.043.51 0 2.62 3.146 4.744 7.015 4.744 3.855 0 7-2.124 7-4.744 0-.17-.013-.34-.042-.51A1.974 1.974 0 0 0 20 12.004a1.995 1.995 0 0 0-1.998-1.996c-.581 0-1.091.24-1.46.623zM9.499 12.5a1.01 1.01 0 0 1 1.006 1.006.998.998 0 0 1-1.006.991.986.986 0 0 1-.992-.991c0-.553.439-1.006.992-1.006zm5.002 0a.998.998 0 0 0-.992 1.006c0 .552.44.991.992.991a.998.998 0 0 0 1.006-.991 1.01 1.01 0 0 0-1.006-1.006zm-5.3 3.597a.484.484 0 0 1-.085-.694c.156-.226.482-.255.694-.085.567.44 1.474.68 2.197.68.709 0 1.616-.24 2.197-.68a.484.484 0 0 1 .694.085.496.496 0 0 1-.085.694c-.737.58-1.885.907-2.806.907-.935 0-2.07-.326-2.806-.907zm8.05-7.59c-.411 0-.752-.34-.752-.75 0-.426.34-.752.751-.752s.752.326.752.751c0 .41-.34.75-.752.75z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_renren .ya-share2__badge{background-color:#1760a7}.ya-share2__item_service_renren .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.019 15.562l-.001-.003-.018.002a.055.055 0 0 0 .019.001zM7.71 12.398l.146-.68c.048-.205.03-.452.03-.692V9.812L7.88 8c-.139 0-.278.043-.393.076-.358.102-.666.201-.962.352-1.158.59-2.022 1.565-2.387 2.944-.343 1.297-.007 2.652.522 3.507.118.19.269.48.44.61.135-.02.272-.15.375-.217a6.06 6.06 0 0 0 .622-.452l.24-.229c.63-.506 1.075-1.346 1.373-2.193zm4.276 3.164h.02a.382.382 0 0 0-.019-.003v.003zm-3.01-.888l-.258-.575-.088-.264H8.62l-.264.498c-.176.288-.358.574-.557.839a6.5 6.5 0 0 1-.85.944l-.517.422.012.024.287.14c.206.091.43.173.657.235.788.217 1.811.177 2.545-.053.178-.055.643-.194.739-.305v-.017c-.177-.092-.324-.254-.47-.381a5.573 5.573 0 0 1-1.225-1.507zm10.884-3.302c-.365-1.379-1.23-2.354-2.387-2.944-.296-.15-.604-.25-.962-.352-.115-.033-.254-.077-.393-.076l-.005 1.812v1.214c0 .24-.019.487.029.692l.147.68c.297.847.741 1.687 1.372 2.193l.24.23c.196.164.402.309.622.45.103.067.24.198.375.218.171-.13.322-.42.44-.61.529-.855.865-2.21.522-3.507zm-3.66 3.8c-.2-.265-.381-.55-.557-.839l-.264-.498h-.011l-.088.264-.258.575a5.576 5.576 0 0 1-1.226 1.507c-.145.127-.292.29-.469.38v.018c.096.111.561.25.739.305.734.23 1.757.27 2.545.053a4.85 4.85 0 0 0 .657-.234l.287-.141a1.31 1.31 0 0 0 .012-.024l-.516-.422a6.5 6.5 0 0 1-.85-.944zm-1.653-2.727c.068-.192.097-.402.146-.61.05-.21.024-.484.024-.727V9.753l-.006-1.741c-.015-.008-.02-.01-.047-.012-.197.047-.326.05-.592.14-.357.102-.685.275-.985.44-.289.16-.53.388-.78.587-.097.077-.199.19-.308.312l.01.01a1.19 1.19 0 0 0-.01.012l.36.47c.232.359.445.763.581 1.213.326 1.079.182 2.411-.235 3.273a4.9 4.9 0 0 1-.445.75l-.258.323a.018.018 0 0 1-.003.007c.004.007.01.016.012.022h.008c.395-.215.686-.574 1.027-.844.189-.15.354-.35.504-.54.404-.514.755-1.046.997-1.73zm-2.55 3.085l-.259-.323a4.903 4.903 0 0 1-.445-.75c-.417-.862-.561-2.194-.235-3.273.136-.45.35-.854.58-1.214L12 9.501l-.01-.011.01-.01a2.791 2.791 0 0 0-.308-.313c-.25-.2-.491-.427-.78-.586-.3-.166-.628-.339-.985-.44-.266-.09-.395-.094-.592-.141-.026.001-.032.004-.047.012l-.006 1.741v1.355c0 .243-.026.517.024.727.049.208.078.418.146.61.242.684.593 1.216.997 1.73.15.19.315.39.505.54.34.27.63.629 1.026.844h.008c.001-.006.008-.015.012-.022a.019.019 0 0 1-.003-.007z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_sinaWeibo .ya-share2__badge{background-color:#c53220}.ya-share2__item_service_sinaWeibo .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EsinaWeibo%3C/title%3E%3Cpath d='M10.266 14.696c-.103.421.55.447.64.063.037-.191-.103-.332-.282-.332-.167 0-.333.128-.358.269zm-.128.945c.102-.498-.307-.869-.793-.843-.46.038-.843.358-.92.754-.115.511.307.882.793.844.46-.026.843-.345.92-.755zm3.797-3.157c-1.586-.997-3.707-1.01-5.42-.447-.857.28-1.764.818-2.301 1.495-.627.793-.882 1.815-.23 2.8.958 1.431 3.413 2.033 5.675 1.508 1.33-.307 2.749-1.048 3.35-2.326.562-1.177-.052-2.378-1.074-3.03zm-3.17.498c.945.167 1.7.755 1.827 1.739.243 1.854-2.173 3.336-4.026 2.327a1.933 1.933 0 0 1-.742-2.723c.435-.767 1.266-1.266 2.148-1.355a2.75 2.75 0 0 1 .793.012zm6.11-.37c-.268-.18-.538-.281-.856-.383-.308-.103-.359-.154-.243-.46.076-.218.14-.41.166-.666.14-1.15-.793-1.495-1.854-1.406-.498.039-.92.167-1.355.307-.281.09-.806.384-.92.205-.064-.09.013-.23.038-.32.166-.626.23-1.496-.384-1.88-.447-.28-1.227-.204-1.7-.038-2.556.87-6.455 4.552-5.663 7.479.18.664.55 1.163.908 1.521 1.061 1.061 2.71 1.65 4.231 1.866 1.112.154 2.263.14 3.375-.064 1.815-.332 3.554-1.15 4.679-2.607.754-.972.997-2.352 0-3.235a3.334 3.334 0 0 0-.422-.319zm1.623-3.682c.652 1.483-.064 2.148.166 2.66.192.421.767.46 1.023.14.191-.243.294-.959.307-1.278a4.193 4.193 0 0 0-1.125-3.12c-.984-1.073-2.276-1.444-3.694-1.303-.256.025-.46.064-.601.217-.332.358-.166.882.294.959.384.063 1.342-.23 2.416.396.498.307.971.792 1.214 1.33zm-3.45-.562c-.282.345-.078.87.408.856.294-.012.358-.05.677.051.307.103.626.448.64.857.025.268-.282.895.32 1.061a.523.523 0 0 0 .536-.166c.115-.128.166-.371.192-.575.089-.857-.333-1.598-1.01-2.02-.384-.23-1.445-.46-1.764-.064z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_skype .ya-share2__badge{background-color:#00aff0}.ya-share2__item_service_skype .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.537 13.698c.115-.52.176-1.06.176-1.614 0-4.155-3.415-7.524-7.63-7.524-.444 0-.88.038-1.304.11A4.444 4.444 0 0 0 8.425 4C5.981 4 4 5.954 4 8.364c0 .805.222 1.56.608 2.207a7.428 7.428 0 0 0-.155 1.513c0 4.156 3.416 7.4 7.63 7.4.477 0 .944-.044 1.397-.126.623.33 1.335.642 2.092.642 2.444 0 4.425-1.953 4.425-4.364 0-.695-.166-1.354-.46-1.938zm-3.974 1.457c-.294.418-.725.747-1.293.984-.567.238-1.239.356-2.016.356-.933 0-1.702-.162-2.308-.486a2.986 2.986 0 0 1-1.047-.934c-.268-.39-.403-.768-.403-1.137 0-.213.08-.395.242-.547a.855.855 0 0 1 .615-.229c.202 0 .373.059.512.178.14.119.26.294.358.527.12.278.25.51.39.695.139.185.336.34.589.46.254.12.587.18 1 .18.566 0 1.027-.12 1.382-.364.354-.243.532-.547.532-.91a.919.919 0 0 0-.287-.702 1.88 1.88 0 0 0-.741-.412 13.21 13.21 0 0 0-1.216-.303c-.678-.146-1.247-.318-1.703-.513-.458-.196-.822-.463-1.09-.8-.269-.34-.403-.759-.403-1.26 0-.48.142-.904.426-1.275.283-.372.693-.658 1.23-.858.537-.2 1.17-.299 1.895-.299.58 0 1.082.066 1.505.198.423.133.774.309 1.053.528.28.22.484.45.612.691.13.24.194.477.194.705 0 .21-.08.4-.241.567a.8.8 0 0 1-.603.252c-.22 0-.386-.05-.5-.151-.114-.101-.237-.266-.37-.495a2.27 2.27 0 0 0-.618-.768c-.241-.184-.627-.276-1.16-.276-.494 0-.893.1-1.196.3-.303.199-.455.44-.455.72 0 .173.053.324.155.45.103.128.245.235.426.326.18.091.363.162.547.214.185.052.49.126.916.225a15.47 15.47 0 0 1 1.446.38c.432.138.8.307 1.103.503.302.198.54.45.709.752.17.302.255.673.255 1.111 0 .525-.148.998-.442 1.417z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_surfingbird .ya-share2__badge{background-color:#30baff}.ya-share2__item_service_surfingbird .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.315 8.49l-.214 1.987-3.436 3.382h-1.826l-.698 1.826v2.523l-2.47-.698 2.846-5.1L4 8.167l5.638.752L6.899 5l7.463 4.027 2.202-2.47h1.02L20 7.631z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_telegram .ya-share2__badge{background-color:#64a9dc}.ya-share2__item_service_telegram .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_tencentWeibo .ya-share2__badge{background-color:#53a9d7}.ya-share2__item_service_tencentWeibo .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.813 6.01a4.397 4.397 0 0 0-4.326 6.121c.087.199.312.29.511.2a.382.382 0 0 0 .206-.51 3.566 3.566 0 0 1-.286-1.668A3.616 3.616 0 0 1 8.76 6.79a3.615 3.615 0 0 1 3.366 3.84 3.615 3.615 0 0 1-4.65 3.218.39.39 0 0 0-.486.263.394.394 0 0 0 .262.485c.315.093.647.152.977.174a4.397 4.397 0 0 0 4.677-4.087A4.398 4.398 0 0 0 8.813 6.01zm-1.348 5.658a1.67 1.67 0 1 0-.46-.655c-.274.27-.565.59-.854.966-1.022 1.315-2.224 3.694-2.148 7.007.006.204.157.484.355.497l.04.002c.213.015.394-.301.391-.516-.064-2.458.6-4.662 1.955-6.423.242-.316.488-.626.72-.878zm12.388 4.106c-1.307-.48-2.302-1.27-2.95-2.352a4.873 4.873 0 0 1-.354-.71.819.819 0 0 0 .337-.36.829.829 0 0 0-.395-1.098.822.822 0 0 0-1.098.392.822.822 0 0 0 .724 1.177c.091.237.218.516.39.81.483.812 1.431 1.912 3.196 2.558a.226.226 0 0 0 .278-.113c0-.006.005-.01.007-.022a.224.224 0 0 0-.135-.282zm-3.767-1.676a2.04 2.04 0 0 1-1.707-3.042 2.039 2.039 0 0 1 2.784-.787 2.04 2.04 0 0 1 .786 2.783 1.92 1.92 0 0 1-.268.378.223.223 0 0 0 .014.314c.09.082.234.074.313-.016a2.489 2.489 0 1 0-4.017-2.89 2.493 2.493 0 0 0 2.08 3.708.224.224 0 0 0 .015-.448z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_tumblr .ya-share2__badge{background-color:#547093}.ya-share2__item_service_tumblr .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72 7.7h3.699v2.857h-3.7v4.102c0 .928-.01 1.463.087 1.726.098.262.343.534.61.69.355.213.758.32 1.214.32.81 0 1.616-.264 2.417-.79v2.522c-.683.322-1.302.55-1.857.678a7.94 7.94 0 0 1-1.798.195 4.905 4.905 0 0 1-1.724-.276 4.215 4.215 0 0 1-1.438-.79c-.399-.343-.673-.706-.826-1.09-.154-.386-.23-.945-.23-1.676v-5.611H7V8.29c.628-.203 1.357-.496 1.804-.877.45-.382.809-.84 1.08-1.374.272-.534.459-1.214.56-2.039h2.276v3.7z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_twitter .ya-share2__badge{background-color:#00aced}.ya-share2__item_service_twitter .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 0 1-1.885.517 3.294 3.294 0 0 0 1.443-1.816 6.575 6.575 0 0 1-2.085.796 3.283 3.283 0 0 0-5.593 2.994A9.32 9.32 0 0 1 5.114 6.6a3.28 3.28 0 0 0 1.016 4.382 3.274 3.274 0 0 1-1.487-.41v.041a3.285 3.285 0 0 0 2.633 3.218 3.305 3.305 0 0 1-1.482.056 3.286 3.286 0 0 0 3.066 2.28A6.585 6.585 0 0 1 4 17.524 9.291 9.291 0 0 0 9.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0 0 20 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_viber .ya-share2__badge{background-color:#7b519d}.ya-share2__item_service_viber .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 0 0-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E")}.ya-share2__item_service_vkontakte .ya-share2__badge{background-color:#48729e}.ya-share2__item_service_vkontakte .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.785 16.241s.288-.032.436-.194c.136-.148.132-.427.132-.427s-.02-1.304.576-1.496c.588-.19 1.341 1.26 2.14 1.818.605.422 1.064.33 1.064.33l2.137-.03s1.117-.071.587-.964c-.043-.073-.308-.661-1.588-1.87-1.34-1.264-1.16-1.059.453-3.246.983-1.332 1.376-2.145 1.253-2.493-.117-.332-.84-.244-.84-.244l-2.406.015s-.178-.025-.31.056c-.13.079-.212.262-.212.262s-.382 1.03-.89 1.907c-1.07 1.85-1.499 1.948-1.674 1.832-.407-.267-.305-1.075-.305-1.648 0-1.793.267-2.54-.521-2.733-.262-.065-.454-.107-1.123-.114-.858-.009-1.585.003-1.996.208-.274.136-.485.44-.356.457.159.022.519.099.71.363.246.341.237 1.107.237 1.107s.142 2.11-.33 2.371c-.325.18-.77-.187-1.725-1.865-.489-.859-.859-1.81-.859-1.81s-.07-.176-.198-.272c-.154-.115-.37-.151-.37-.151l-2.286.015s-.343.01-.469.161C3.94 7.721 4.043 8 4.043 8s1.79 4.258 3.817 6.403c1.858 1.967 3.968 1.838 3.968 1.838h.957z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.ya-share2__item_service_whatsapp .ya-share2__badge{background-color:#65bc54}.ya-share2__item_service_whatsapp .ya-share2__icon{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 0 1-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 0 1-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553 0 1.434.467 2.762 1.258 3.842l-.825 2.433 2.537-.806a6.6 6.6 0 0 0 3.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 0 1-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 0 1-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 0 0-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}
/* End */


/* Start:/local/templates/1c/css/flexed-row.css?16564182382717*/
.flexed-row {display: flex;flex-wrap: wrap; justify-content: space-between}
.flexed-row > div.col_1-1 {flex-basis: 100%;}

.flexed-row > div.col_1-2 {flex-basis: 49%;}
.flexed-row > div.col_2-2 {flex-basis: 100%;}
 
.flexed-row > div.col_1-3 {flex-basis: 32.6%;}
.flexed-row > div.col_2-3 {flex-basis: 66.4%;}
.flexed-row > div.col_3-3 {flex-basis: 100%;}

.flexed-row > div.col_1-4 {flex-basis: 24.25%;}
.flexed-row > div.col_2-4 {flex-basis: 49.5%;}
.flexed-row > div.col_3-4 {flex-basis: 74.75%;}
.flexed-row > div.col_4-4 {flex-basis: 100%;}

.flexed-row > div.col_1-5 {flex-basis: 19.2%;}
.flexed-row > div.col_2-5 {flex-basis: 39.4%;}
.flexed-row > div.col_3-5 {flex-basis: 59.6%;}
.flexed-row > div.col_4-5 {flex-basis: 79.8%;}
.flexed-row > div.col_5-5 {flex-basis: 100%;}

.flexed-row > div.col_1-6 {flex-basis: 15.8%;}
.flexed-row > div.col_2-6 {flex-basis: 32.6%;}
.flexed-row > div.col_3-6 {flex-basis: 49.6%;}
.flexed-row > div.col_4-6 {flex-basis: 66.4%;}
.flexed-row > div.col_5-6 {flex-basis: 83.2%;}
.flexed-row > div.col_6-6 {flex-basis: 100%;}

.flexed-row > div.col_1-7 {flex-basis: 13.4%;}
.flexed-row > div.col_2-7 {flex-basis: 27.9%;}
.flexed-row > div.col_3-7 {flex-basis: 42.4%;}
.flexed-row > div.col_4-7 {flex-basis: 56.8%;}
.flexed-row > div.col_5-7 {flex-basis: 71.2%;}
.flexed-row > div.col_6-7 {flex-basis: 85.6%;}
.flexed-row > div.col_7-7 {flex-basis: 100%;}

.flexed-row > div.col_1-8 {flex-basis: 11.6%;}
.flexed-row > div.col_2-8 {flex-basis: 24.3%;}
.flexed-row > div.col_3-8 {flex-basis: 37%;}
.flexed-row > div.col_4-8 {flex-basis: 49.6%;}
.flexed-row > div.col_5-8 {flex-basis: 62.2%;}
.flexed-row > div.col_6-8 {flex-basis: 74.8%;}
.flexed-row > div.col_7-8 {flex-basis: 87.4%;}
.flexed-row > div.col_8-8 {flex-basis: 100%;}

.flexed-row > div.col_1-9 {flex-basis: 10.2%;}
.flexed-row > div.col_2-9 {flex-basis: 21.5%;}
.flexed-row > div.col_3-9 {flex-basis: 32.8%;}
.flexed-row > div.col_4-9 {flex-basis: 44.0%;}
.flexed-row > div.col_5-9 {flex-basis: 55.2%;}
.flexed-row > div.col_6-9 {flex-basis: 66.4%;}
.flexed-row > div.col_7-9 {flex-basis: 77.6%;}
.flexed-row > div.col_8-9 {flex-basis: 88.8%;}
.flexed-row > div.col_9-9 {flex-basis: 100%;}

.flexed-row > div.col_1-10 {flex-basis: 9.1%;}
.flexed-row > div.col_2-10 {flex-basis: 19.2%;}
.flexed-row > div.col_3-10 {flex-basis: 29.3%;}
.flexed-row > div.col_4-10 {flex-basis: 39.4%;}
.flexed-row > div.col_5-10 {flex-basis: 49.5%;}
.flexed-row > div.col_6-10 {flex-basis: 59.6%;}
.flexed-row > div.col_7-10 {flex-basis: 69.7%;}
.flexed-row > div.col_8-10 {flex-basis: 79.8%;}
.flexed-row > div.col_9-10 {flex-basis: 89.9%;}
.flexed-row > div.col_10-10 {flex-basis: 100%;}

.flexed-row > div.col_5-12 {flex-basis: 47.5%;}
/* End */


/* Start:/local/templates/1c/css/custom.css?169502655263903*/
.page-actions .button {float:right; margin-right: 10px;}
.ya-share2__item_customsharespan {
    color:grey;
    font-style: italic;
}
.ya-share2__item_customsharespan span {
    margin-top: 4px;
    margin-right: 4px;
}
.block-yellow p:last-child {margin-bottom: 0}
.width180 {width: 180px!important;}

#subnav {z-index: 2}
#subnav ul.menu li a span {padding: 8px;}

#subnav ul.menu .submenu a {
    font-size: 11px;
}
#subnav ul.menu .submenu a {
    color: #0047c8;
}
#subnav ul.menu .submenu a {
    color: #0047c8;
}
#subnav ul.menu li a {
    font-size: 13px;
}
#subnav li.active.with-submenu > .submenu {display: block}
#header .nav .search.search-where {width: 250px;}
#select-search-where {width: 95px; padding: 2px; height: 23px; border: 0; background: url(/local/templates/1c/images/backgrounds.png) no-repeat -77px -117px;}

ul.search-result-list div.info {float:none!important; width: 100%!important}
ul.search-result-list ul.product-menu {list-style-type: disc; margin: 0 0 5px 25px;}

body.short-footer .page-wrapper {margin-bottom:-201px;}
body.short-footer .push-footer,body.short-footer #footer {height:201px;min-height:201px;}
body.short-footer #footer {height:auto;}

#footer .social .yashare-auto-init {float:left}
#footer .content {border-top: 1px solid #aeaeae; padding-top: 40px;}

#nav ul.menu {margin-left: 4px;}
#nav .round {
    position: absolute;
    top: -3px;
    width: 13px;
    height: 47px;
    z-index: 2;
}

#nav .round-left {
    left: -4px;
    background: url("/local/templates/1c/images/scrugll.png") no-repeat 0 0;
}
#nav .round-right {
    right: -2px;
    background: url("/local/templates/1c/images/scruglr.png") no-repeat 0 0;
}

.article {
    font-size: 14px; line-height: 18px;
}
.article .date, .article .category {font-size: 11px; line-height: 11px; margin-top: 2px; margin-bottom: 2px;}

.article .metadata {font-size: 13px}
.content.article ol {
    padding: 1px 0 1px 26px;
}
.content.article ol li {
    padding-left: 0;
}
.content.article ol li > span {
    position: initial;
}
.nobottom {padding-bottom: 0!important; margin-bottom: 0!important}
.notop {padding-top: 0!important; margin-top: 0!important}
.nomtop {margin-top: 0!important}
.nomleft {margin-left: 0!important}
.nopleft {padding-left: 0!important}
.db {display: block}
.dib {display: inline-block}
.dnone {display: none}
.mt0  {margin-top:  0px!important}
.mt5  {margin-top:  5px!important}
.mt10 {margin-top: 10px!important}
.mt15 {margin-top: 15px!important}
.mt20 {margin-top: 20px!important}
.mt30 {margin-top: 30px!important}
.mt40 {margin-top: 40px!important}
.mb0  {margin-bottom:  0px!important}
.mb5  {margin-bottom:  5px!important}
.mb10 {margin-bottom: 10px!important}
.mb15 {margin-bottom: 15px!important}
.mb20 {margin-bottom: 20px!important}
.mb30 {margin-bottom: 30px!important}
.mb40 {margin-bottom: 40px!important}
.ml0  {margin-left:  0px!important}
.ml5  {margin-left:  5px!important}
.ml10 {margin-left: 10px!important}
.ml15 {margin-left: 15px!important}
.ml20 {margin-left: 20px!important}
.ml40 {margin-left: 40px!important}
.pb0  {padding-bottom:  0px!important}
.pb5  {padding-bottom:  5px!important}
.pb10 {padding-bottom: 10px!important}
.pb15 {padding-bottom: 15px!important}
.pb20 {padding-bottom: 20px!important}
.pt0  {padding-top:  0px!important}
.pt5  {padding-top:  5px!important}
.pt10 {padding-top: 10px!important}
.pt15 {padding-top: 15px!important}
.pt20 {padding-top: 20px!important}
.pl0 {padding-left: 0!important}
.article p.last {margin-bottom: 0px; padding-bottom: 10px;}

.catalog_header_banner img {width: 977px;position:relative;left:-25px}
textarea.error {
    border: 2px solid #ffcf27 !important;
}

a.ex-link span {
    background: url("/local/templates/1c/images/ex-link2.png") no-repeat center right !important;
    padding-right: 16px !important;
    margin-right: 7px;
}

.row-survey {padding-bottom: 17px}
.survey-error {color:red;}
.table table tr.special-gray-out td {background: #dddddd !important;}
.table table tr.special-price-out td {background: #eedfff !important;}
div.divasp {margin: 0 0 16px;}
.article ul > ul, .article li > ul {margin-left: 12px}
.article ol > ol, .article li > ol {margin-left: 12px}
div.subbranch-list ul {margin-top: 10px}
.litypecountry li {max-width: 55%}

#content.product #section #center_content .text .title {padding: 0px}
#content.product #section #center_content .content {padding: 0px}
#subnav ul.menu > li:last-child a span {
    background: none;
}
#subnav {
    /*padding-left: 3px;*/
    border-radius: 5px 0px 0 5px;
    /*border-left: 1px solid #dfdfdf;*/
}
#subnav.first-active {
    padding-left: 0px;
}
#subnav.first-active li.active > a span.l {
    display: none!important;
}
.block.block-exinfo .block-head {padding: 11px 11px 11px 13px}
.block.block-exinfo .block-head .block-title {font-size:14px; font-weight: bold}
.block.block-exinfo ul {font-size: 12px; padding-top: 5px;}
.block.block-exinfo ul li.branchtasklist a {font-size: 11px}
.block.block-exinfo ul li {padding: 5px 5px 0px 10px; position: relative; margin: 0;}
.block.block-exinfo li.big-icon {background: url('/local/templates/1c/images/ic.png') no-repeat; padding: 10px 0 5px 30px; margin-left: 8px;}
input.error-checkbox {outline: 2px solid #ffcf27 !important;}

.catalog-tree.tree li .wrap, .catalog-tree.tree li ul {background: none}

.catalog-tree.tree > li > .wrap .icon,
.block-1 ul.catalog-tree.tree > li > .wrap .icon,
.catalog-tree.tree > li > .wrap .icon:hover,
.block-1 ul.catalog-tree.tree > li > .wrap .icon:hover
{
    background-image: url(/local/templates/1c/images/catalog_arrows.png);
    background-position: 0px -16px;
    top: 6px;
    width: 16px; height: 16px;
}

.catalog-tree.tree > li.openned > .wrap .icon,
.block-1 ul.catalog-tree.tree > li.openned > .wrap .icon,
.catalog-tree.tree > li.openned > .wrap .icon:hover,
.block-1 ul.catalog-tree.tree > li.openned > .wrap .icon:hover
{
    background-position: 0px 0px;
}

.catalog-tree.tree > li > .wrap {padding: 7px 0 6px 20px}
ul.catalog-tree.tree > li.openned > .wrap a {font-weight: normal; color: #0047c8;}
ul.catalog-tree.tree > li.openned > .wrap a:hover {color: #1db0fe;}
ul.catalog-tree.tree > li ul li .wrap {padding: 1px 0 4px 0px;}
#content.catalog #section .block ul.catalog-tree.tree > li {padding: 6px 0;}
.block.block-exinfo .block-title span.i {
    display: block;
    width: 26px;
    height: 25px;
    background: url(/local/templates/1c/images/infoico.png) no-repeat;
    position: absolute;
    left: -5px;
    top: -2px;
}
.block.block-exinfo .block-head .block-title {
    position: relative;
    font-size: 15px;
    font-weight: bold;
    padding-left: 24px;
}

#center_content .content.article img {max-width: 100%}
.article img[align="left"] {padding-right: 20px!important; padding-bottom: 10px!important;}
.article img[align="right"] {padding-left: 20px!important; padding-bottom: 10px!important;}

.bx-chrome .ms-options-wrap > button {background: url('/local/templates/1c/images/dropdown_arrows.png?1') no-repeat right -56px; background-color: rgba(0, 0, 0, 0); background-color: #fff;}
.bx-chrome .ms-options-wrap > button::after {border: none}
.bx-firefox .ms-options-wrap > button {background: url('/local/templates/1c/images/dropdown_arrows.png') no-repeat right 0px; background-color: rgba(0, 0, 0, 0); background-color: #fff;}
.bx-firefox .ms-options-wrap > button::after {border: none}
.bx-ie11 .ms-options-wrap > button {background: url('/local/templates/1c/images/dropdown_arrows.png') no-repeat right -38px; background-color: rgba(0, 0, 0, 0); background-color: #fff; padding-bottom: 2px}
.bx-ie11 .ms-options-wrap > button::after {border: none}
ul#files > li > div.right, ul#new_file > li > div.right, ul#new_file3 > li > div.right  {min-width: 250px}

tr.not_read_pm td {font-weight: bold}

form .yellow.step1moderproduct  {
    padding: 0 18px 10px;
}
form .yellow.step1moderproduct select {
    width: 235px;
}
form .yellow.step1moderproduct input.text.w225 {
    width: 235px!important;
}
form .yellow.step1moderproduct strong {
    margin: 0 -16px 9px;!important;
}

#header > .content {width: 930px}
#header .favorite {border-right: 1px solid #ccc; padding-right: 4px; margin-right: 4px;}
#header .user .profile {padding-right: 4px; font-size: 12px}
#header .user .logout {padding-left: 4px;}

#header_geo {display: none}
#header_geo .geo_approve {display: none; position: absolute; right:0px; margin: 7px 3px; padding: 11px 7px; z-index: 10; max-width: 500px; background: url('/local/templates/1c/images/cloudup1.png') no-repeat 100% 0px; background-color: white;}
#header #header_basket_fv.favorite {border-right: none; padding-right: 0; margin-right: 0}
#header #header_geo.favorite a span.i {
    background-image: url(/local/templates/1c/images/surface.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    left: -12px;
    top: 0px;
}
#header_geo a em {font-style: normal;}

.modal-block-overlay {display: none; position: absolute; top: 0; left: 0; z-index: 30; width: 100%; height: 100%; background: black; opacity: 0.5;}
.modal-block {display: none; position: absolute; top: 0; left: 0; margin-top: 11%; margin-left: 33%; background-color: white; z-index: 31; width: 34%;min-width: 460px;}
.modal-block .block.personal {background: none; margin-bottom: -3px}
.modal-block .block.personal .block-content {padding-bottom: 14px}
.modal-block .block.personal .block-title {padding-left: 0}
.modal-block span.modal-block-close {position: absolute; top: -3px; right: 3px; cursor: pointer; display: block; width: 32px; height: 32px; background: url(/local/templates/1c/images/close.png) no-repeat 0px 0px; font-size: 0px !important;}

#modal-geo table {width: 100%; line-height: 24px}
#modal-geo table td {border-right: 1px solid #eeeeee; padding: 0 25px;}
#modal-geo table td:last-child {border-right: none; padding-right: 0}
#modal-geo table td:first-child {padding-left: 0}
#modal-geo .block .block-content .form input {width: 286px}

.modal-block.modal-demo {margin-left: 25%; width: 50%; min-width: 830px;}

ul.ui-autocomplete {background: white;max-height: 130px;overflow-y: auto;}
ul.ui-autocomplete.ui-menu .ui-menu-item a {cursor: pointer;}
ul.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active, ul.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover {margin: 0;}

table.demosol_table {border: none}
table.demosol_table tr {border: none}
table.demosol_table td {border: none; width: 50%; vertical-align: top;}
table.demosol_table td ul { margin: 0; padding: 0; padding-left: 30px; padding-right: 10px; padding-top: 10px;}
table.demosol_table td ul li {border: none; background: none;float: none;font-size: 13px; line-height: 18px; list-style-type: disc; margin: 0; padding: 0}
table.demosol_table td ul.nodisc {padding-top: 0}
table.demosol_table td ul.noleft {padding-left: 0}
table.demosol_table td ul.nodisc li {list-style-type: none; padding-bottom: 10px}

p.demo-title{
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin: 6px 0 20px 0;
}

table.demo-table{
    margin: 0;
    width: 100%;
    color:#595959;
}

.cart_solution{
    color:#054AC9;
    text-decoration: none;
}

table.demo-table th{
    background: #ffd050;
    color: #000000;
    /*font-size: 13px;*/
    font-weight: 400;
    padding: 4px 10px;
    border-right: 1px solid #e4ac00;
    text-align: center;
}

table.demo-table td{
    font-size: 13px;
    padding: 16px 4px;
    border-right: 1px solid #e2e2e2;

    text-align: center;
    vertical-align: top;
    line-height: 17px;
}



table.demo-table th.buy{
    border-right: none;
    width: 263px;
    background: #e4ac00;
}

table.demo-table th.status, table.demo-table td.status{
    width: 139px;
}

table.demo-table th.contacts, table.demo-table td.contacts{
    width: 128px;
}

table.demo-table tr:nth-child(2n+1) td{
    background: #fafae4;
    border-right: none;
    border-left: none;
    vertical-align: middle;
    padding:4px 4px;
}
table.demo-table tr td:nth-last-child(1) {

    border-right: none;

}

table.demo-table td.demo-name-solution{
    font-size: 13px;
    font-weight: 700;
    text-align:left;
}
table.demo-table td.demo-link-solution{
    text-align: right;
}

table.demo-table a.demo-info{
    display: inline-block;
    background: url(/local/templates/1c/images/demo-icon.png) no-repeat;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-position: 0 0;
    margin: 0 1px;
}

table.demo-table a.demo-info:hover{
    background-position: 0 -97px;
}

table.demo-table a.demo-text-error{
    display: inline-block;
    background: url(/local/templates/1c/images/demo-icon.png) no-repeat;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-position: -32px 0;
    margin: 0 1px;
}

table.demo-table a.demo-text-error:hover{
    background-position: -32px -97px;
}

table.demo-table a.demo-delete{
    display: inline-block;
    background: url(/local/templates/1c/images/demo-icon.png) no-repeat;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-position: -64px 0;
    margin: 0 1px;
}

table.demo-table a.demo-delete:hover{
    background-position: -64px -97px;
}

.orange{
    color: #ffa303;
    font-weight: 400;
}
table.demo-table span.red{
    color: #ffa303;
    font-weight: 700;
}
table.demo-table p{
    margin: 0;
}

table.demo-table td {
    font-size:13px;
    padding: 4px 4px;
    border-right:1px solid #e2e2e2;
    text-align:center;
    vertical-align:top;
    line-height:17px;
}

table.demo-table td .step-one, table.demo-table td .step-two, table.demo-table td .step-three{
    margin-bottom: 0px;
}

table.demo-table td .step-three{margin-top: 25px;}

table.demo-table td .step-one{margin-bottom: 5px;}

table.demo-table td a.step-title,
table.demo-table td a.step-title1{
    font-weight: 700;
    position: relative;
    padding-left: 40px;
    color: #4e4c4a;
    display: block;
}

table.demo-table td .step-1-l1, table.demo-table td .step-1-l2{
    overflow: hidden;
    padding: 0px 0;
}

table.demo-table td .step-1-l1{
    padding-top: 5px
}

table.demo-table td .btn-sol-demo{

    color: #4e4c4a;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 5px;
    border: 1px solid #e7e6e4;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    width: 150px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    background: linear-gradient(to top, #ebebeb, #fff);
    padding-top:0;
    margin-top: 5px;
}

table.demo-table td .btn-sol-demo:hover{
    background: linear-gradient(to top, #ffe766, #fff);
    cursor: pointer;
}

table.demo-table td .step-one a.step-title:before{
    content: '';
    position: absolute;
    top: -6px;
    left: 0;
    background: url(/local/templates/1c/images/demo-icon.png) no-repeat;
    width: 32px ;
    height: 32px;
    overflow: hidden;
    background-position: 0 -35px;
}

table.demo-table td .step-one a.step-title:hover:before{
    background-position: 0 -67px;
}

table.demo-table td .step-two a.step-title:before,
table.demo-table td .step-two a.step-title1:before{
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    background: url(/local/templates/1c/images/demo-icon.png) no-repeat;
    width: 32px ;
    height: 32px;
    overflow: hidden;
    background-position: -32px -35px;
}

.step-two a.step-title1{
    padding-top: 8px;
}

table.demo-table td .step-two a.step-title:hover:before{
    background-position: -32px -67px;
}

table.demo-table td .step-two{
    display: none;
}

table.demo-table td .step-three a.step-title:before{
    content: '';
    position: absolute;
    top: -6px;
    left: 0;
    background: url(/local/templates/1c/images/demo-icon.png) no-repeat;
    width: 32px ;
    height: 32px;
    overflow: hidden;
    background-position: -64px -35px;
}

table.demo-table td .step-three a.step-title:hover:before{
    background-position: -64px -67px;
}

table.demo-table td .step-input{
    float: left;
    /* margin-left: 28px; */
    padding-left: 10px;
    height: 32px;
}

table.demo-table td label{
    color: #0047c8;
    padding-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

table.demo-table td .checkbox:disabled + label{
    color: #c1c1c1;
}

.block-content p.error {color:red; display: none;}
.block-content p.success {color:green; display: none;}

.forum .post-content {width: 794px; word-wrap: break-word;}
.forum .post-content img {max-width: 100%}
.forum table td.value.auto {width: 50%}

span.iconTable {
    width: 11px;
    height: 12px;
    background-position: 0 0;
    cursor: pointer;
    display: inline-block;
    background-image: url(/local/templates/1c/css/../images/icons.png);
}
span.iconTable.minus {
    background-position: -22px 0;
}

span.iconTableEmpty {
    width: 11px;
    height: 12px;
    display: inline-block;
}

.ya-share2 .ya-share2__list {
    padding-top: 5px;
    margin-right: 7px;
    margin-bottom: 7px;
}
.table table td.red {
    color: #c4161c;
}
.table table td.center, .table table th.center, .table table tr.center td {text-align: center}
.table table td.text-right, .table table th.text-right {text-align: right}
.page-title h1, .page-title div.h1 {
    color: #000;
    margin: 0;
    font-size: 27px;
    line-height: 30px;
    display: inline;
    font-weight: normal;
}

input.w100pc {width: 100%}
input.w99pc {width: 99%}
input.w98pc {width: 98%}
.wfull, input.wfull {width: 100%;box-sizing: border-box;padding: 10px 0 10px 5px;}
.block-form dl dd input.w100pc {width: 100%}

.franch_table.table table tr, .franch_table.table table th, .franch_table.table table td {vertical-align: middle}
.franch_table.table table td {padding-bottom: 0}
.franch_table a.showphone {color: #272727;; border-bottom: 1px dashed #272727;}
.franch_table a.showphone:hover {border-bottom: none}

.franch .content p {margin: 10px auto;}
.franch_card .block-filters h1 {font-size: 22px; line-height: 24px}
.franch_card .block-filters label {width: 70px; display: inline-block}
.franch_card a.dashed, .franch_table a.dashed {border-bottom: 1px dashed #0047c8; background: none;}
.franch_card a.dashed:hover, .franch_table a.dashed:hover {border-bottom: none}
.franch_card .col-left {float:left}
.franch_card .col-right {float:right}

.franch_card .block-filters .col-left {width: 420px; font-size: 14px}
.franch_card .socnet label {width: 190px}
.franch_card .socnet span.none {color: grey}
.franch_card .socnet .ya-share2__container {display: inline-block; position: relative; top: -10px;}

.franch_card .franch_card_table .col-left {width: 450px; margin: 7px;}
.franch_card .franch_card_table .col-right {width: 450px; margin: 7px;}
.franch_card .text .title {padding: 0}
.franch_card .franch_card_table table {width: 100%!important}
.franch_card .franch_card_table table td {padding: 10px!important}
.franch_card .franch_card_table table td.center {text-align: center!important}
.franch_card .franch_card_table table td.text-right {text-align: right!important}
.franch_card .franch_card_table table a.help, div.franch_table_compare a.help, a.table_help.help {
    background-position: -114px -13px; cursor: pointer
}
.franch_card .franch_card_table table a.help:hover, div.franch_table_compare a.help:hover, a.table_help.help:hover {
    background-position: -128px -13px !important;
}

.franch_minimap {height:220px;}
.franch_minimap > span {
    line-height: 410px;
    margin-right: 10px;
    padding-left: 18px;
    background: url(/local/templates/1c/css/./../images/zoom.png) no-repeat;
    padding-bottom: 2px;
}
#franch_filter {min-height: 50px}
#franch_map, #franch_filter .block-filters {display: none}
#franch_filter .settingsView li {margin: 7px 10px 0; font-size: 17px;}
#franch_filter .settingsView li:first-child {margin-left: 0;}
#franch_filter .settingsView li.left {float: left}
#franch_filter .settingsView li.right {float: right}
#franch_filter .settingsView li.none {display: none}
#franch_filter .settingsView li a {border-bottom: 1px dashed #272727; color: black;}
#franch_filter .settingsView li a:hover {border-bottom: none;}
#franch_filter .settingsView li.active a {cursor: default; border-bottom: none;}

input.readonly {border: 1px solid lightgray!important; background: #efefef!important;}
input.regNumbValue {width: 100px}
span.regNumberWrap {white-space: normal; word-wrap: break-word; word-break: break-all; overflow-wrap: anywhere;}
#header #logo {position: absolute; z-index: 1;}
form .buttons.bottom {background-position: 0 bottom}
/*.block.personal.socblock {background: url(/local/templates/1c/css/./../images/socblock.png) no-repeat 22px 10px;}*/
.block.personal.statblock {background: none}
.block.personal.statblock .block-title {padding-left: 0}
#profilesoc_form .forminfo .ya-share2__item {margin-bottom: 5px}
.block .block-content .form.socblock_form label {color:#414141}
.socblock_form input::-webkit-input-placeholder {color:#bbbbbb; opacity: 1;}
.socblock_form input:-ms-input-placeholder {color:#bbbbbb; opacity: 1;}
.socblock_form input::-ms-input-placeholder {color:#bbbbbb; opacity: 1;}
.socblock_form input::placeholder {color:#bbbbbb; opacity: 1;}
#content #section.full .block .block-content.solproduct {padding-bottom: 0px; padding-top: 0; min-height: 30px}
#content #section.full .block .block-content.solproduct.solproduct1 {padding-top: 9px;}
.block-2 .block-content.solproduct > .title {margin-top: 0}

.material-icons.orange {color: #ffa303!important}
.material-icons.maroon {color: #800000!important}
.material-icons.orange_in > span {color: #ffa303!important}
.material-icons.gray, .fa.gray {color: #7f7f7f!important}
.material-icons.blue {color: #7fa3e3!important}
.material-icons.black {color: #000000!important}
.material-icons.green {color: #00ff00!important}
.material-icons.mat-asbluelink {color: rgba(0, 71, 200, 0.8)!important}
.material-icons.mat-asbluelink:hover {color: rgba(127, 163, 227, 0.8) !important}
.bluecolor {color: #0047c8!important}
.material-icons.lightgrey {color: #a7a7a7!important}
.material-icons.mat-aslightgreylink {color: #a7a7a7!important}
.material-icons.mat-aslightgreylink:hover {color: #7fa3e3!important}
.lightgreycolor {color: #a7a7a7!important}

.material-icons.md-12 {font-size: 12px}
.material-icons.md-14 {font-size: 14px}
.material-icons.md-16 {font-size: 16px}
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-20, .fa.md-20 { font-size: 20px; }
.material-icons.md-26, .fa.md-26 { font-size: 26px; }
.material-icons.md-28, .fa.md-28 { font-size: 28px; }
.material-icons.md-30, .fa.md-30 { font-size: 30px; }
.material-icons.md-40, .fa.md-40 { font-size: 40px; }
/*.material-icons.android {margin-bottom: -4px;}*/
.digios.apple {margin-bottom: -2px;display: inline-block;}
.material-icons.mat-aslink {opacity: 1}
.material-icons.mat-aslink:hover {opacity: 0.7}
a.help.no-icon {background: none; top: 0}
a.help.inline {display: inline}
a.help.no-link {color: inherit}
#franch_filter .block-filters .filter {background: none}
#franch_filter .block-filters .filter.big {position: relative;}
#franch_filter .block-filters .filter.big input.text {font-size: 14px;padding: 6px;}
#franch_filter .block-filters .filter.big label {font-size: 14px;}
#franch_filter .block-filters .filter.big .label.material-icons {top: 3px;position: relative;}
.material-checkbox .label {display: none}
.material-checkbox input {display: none}
#franch_filter span.clearFilter {cursor: pointer;position: absolute;left: 71%;top: 15px;}


#price_filter .block-filters .filter {background: none}
#price_filter .block-filters .filter.big {position: relative;}
#price_filter .block-filters .filter.big input.text {font-size: 14px;padding: 6px;}
#price_filter .block-filters .filter.big label {font-size: 14px;}
#price_filter .block-filters .filter.big .label.material-icons {top: 3px;position: relative;}
#price_filter span.clearFilter {cursor: pointer;position: absolute;left: 95%;top: 15px;}

.table table td.small, .table table.small_font td {font-size: 11px}
.button.edit.topMiddle {top: 7px}
.button.edit.onlyImage {padding-right: 10px}
.button.edit.onlyImage .i {right: 2px}
select.required.error {outline: 1px solid red}
#subnav ul.menu > li.first a span {padding-left: 10px}
#subnav ul.menu li.hoversubmenu {
    position: relative;
}
#subnav .menu li.hoversubmenu:not(.active):hover > .submenu {
    display: block;
    position: absolute;
    /*top: 35px;*/
    height: 0;
    width: 180px;
    background: #ececec;
    z-index: 2;
}
#subnav .menu li.hoversubmenu:not(.active):hover .submenu .submenu {display:none!important}

#subnav .menu li.hoversubmenu:last-child:not(.active):hover > .submenu {
    left: auto;
    right: -16px;
}
#subnav .menu li.hoversubmenu:not(.active):hover > .submenu ul {
    background: #ececec;
    height: auto;
}
#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li {
    float: none;
}
#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li a {
    background: #ececec;
    height: auto;
}
#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li a span {
    padding: 6px 10px;
    background: #ececec!important;
    height: auto;
}
#subnav .menu li.hoversubmenu:not(.active):hover > .submenu li:last-child a span {
    padding-bottom: 12px;
}
a.twolines span:not(.l) {
    padding: 6px 12px 0px 8px!important;
    height: 29px!important;
    text-align: center;
    line-height:12px;
}

#subnav ul.menu li a span span {
    display: inline!important;;
    padding: 0!important;
}
.small11-table.table table th, .small11-table.table table td {font-size: 11px; word-break: break-word; word-wrap: anywhere;}

form.compact dl dt {padding-top: 0}

.franch_table td div.balloon, .page_balloon {
    position: relative;
}
.franch_table td div.balloon .content, .page_balloon .content  {
    position: absolute;
    min-width: 350px; width: 350px;
    right: -30px; left: auto;
    top: -205px;
    z-index: 11;
    text-align: left;
    background: white;
    border: 1px solid #eee;
    padding: 12px !important;
    line-height: 18px;
}
.franch_table td div.balloon.inname .content {
    right: auto;
    left: -50px;
    bottom: 0px;
    top: auto;
    margin-left: 0;
}

.as-text-icon {
    display: inline-block;
    font-size: 16px;
    position: relative;
    top: 3px;
}
.as-button-icon {
    display: inline-block;
    font-size: 20px;
    position: relative;
    top: 5px;
    line-height: 1px;
}

.franch_table td div.balloon .content .material-icons.label, .page_balloon .content .material-icons.label {
    display: inline-block;
    font-size: 18px;
    position: relative;
    top: 5px;
    background: white;
    padding-left: 3px;
    padding-right: 2px;
}

.franch_table .compare_out {display: inline; color: #0047c8;padding-top: 11px;}
.franch_table .compare_in {display: none;  color: #ffa303;padding-top: 11px;}

.franch_table .balloon .compare_out {display: inline; color: #0047c8; border-bottom: 1px dashed #0047c8;padding-top: 0px;}
.franch_table .balloon .compare_in {display: none; color: #ffa303; border-bottom: 1px dashed #ffa303;padding-top: 0px;}

/* franch compare tables */
/* Use overflow:scroll on your container to enable scrolling: */
div.franch_table_compare  {
    max-width: 100%;
    max-height: 700px;
    overflow-x: auto;
    scrollbar-width: thin;
}
div.franch_table_compare td {
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #c3c3c3;
    background: #ffffff;
}
div.franch_table_compare tr.light_border td {
    border-bottom: 1px solid #eeeeee;
}
/* Use position: sticky to have it stick to the edge
 * and top, right, or left to choose which edge to stick to: */
div.franch_table_compare thead td {
    position: -webkit-sticky; /* for Safari */
    position: sticky;
    top: 0;
    background: white;
    background-clip: padding-box;
    vertical-align: bottom;
}
div.franch_table_compare thead td:first-child {
    left: 0;
    z-index: 1;
    min-width: 330px;
    max-width: 330px;
    width: 330px;
    background: #ededed;
    background-clip: padding-box;
    text-align: center;
}
/* To have the header in the first column stick to the left: */
div.franch_table_compare tbody tr td:first-child {
    position: -webkit-sticky; /* for Safari */
    position: sticky;
    left: 0;
    background: #ededed;
    background-clip: padding-box;
    text-align: center;
    font-size: 11px;
}
div.franch_table_compare .franch_title {
    font-weight: bold;
    font-size: 15px;
    color: #ffa303;
    padding: 7px 0;
}

div.franch_table_compare .dashed {
    background: none;
    border-bottom: 1px dashed #bbb;
}
div.franch_table_compare .dashed:hover {
    border-bottom: none;
}
div.franch_table_compare thead td .dashed span {
    border-bottom: 1px solid #ffffff;
}
div.franch_table_compare thead td:first-child .dashed span {
    border-bottom: 1px solid #f5f5f5;
}

div.franch_table_compare .header td {
    background: #fff0be!important;
    background-clip: padding-box!important;
    font-weight: bold;
    text-align: center;
    font-size: 13px!important;
    line-height: 14px;
    padding: 9px 8px;
    border: none;
}

div.franch_table_compare .before_header td, div.franch_table_compare thead td {
    border-bottom: none;
}

option.geo_highliht {background-color: #ffd86c}
.w300 {width: 300px;}
.w590 {width: 590px;}
.modal-block.modal-franch {
    width: 836px;
}
.modal-block.modal-franch .col-left p {
    margin: 0 0 16px!important;
}
/*.modal-block.modal-franch .franch_card .block-filters .col-left {
    width: 385px;
}*/
.as-dt {display: block; padding-bottom: 3px;}
#section.relative {
    position: relative;
    z-index: 11;
}
div.text-center.center {text-align:center}
.franch_table td div.balloon .dashed span, .page_balloon .dashed span {
    border-bottom: 1px solid #ffffff;
}
.franch_table_compare hr.as_bottom_border {
    width: 100%;
    border: none;
    border-bottom: 1px solid #c3c3c3;
    position: absolute;
    bottom: -7px;
    left: 0;
}
hr.as_bottom_border {
    width: 100%;
    border: none;
    border-bottom: 1px solid #c3c3c3;
    position: absolute;
    bottom: -7px;
    left: 0;
}
hr.as_bottom_border.dashed {
    border-bottom: 1px dashed #c3c3c3;
}
hr.as_bottom_border.dotted {
    border-bottom: 1px dotted #c3c3c3;
}
.franch_table_compare hr.as_right_border {
    height: 100%;
    width: 1px;
    border: none;
    border-right: 1px solid #eeeeee;
    position: absolute;
    bottom: -7px;
    right: -1px;
}
.franch_table_compare div.franch_request {padding: 7px 0}
span.ballon-up {cursor: default;}
.franch_table.table .wrap-table .tr {z-index:1}
.franch_table.table .wrap-table table.franch_list td {vertical-align: middle; padding-bottom: 5px; padding-top: 5px;}

.tooltip.compare_tooltip {
    min-width: 135px;
    height: 17px;
}
.tooltip.wide {min-width: 300px;background: white;box-shadow: 0 0 10px;}
.tooltip.wide.w200 {min-width: 200px;}
.tooltip.wide.w150 {min-width: 150px;}
.tooltip.wide .t {display: none}
.tooltip.wide p {margin-top: 7px;}
a.no-cursor {cursor: default!important;}
#subnav ul.menu li.help-link {position: absolute;right: 10px;}
#subnav ul.menu li.help-link a {background: url("/local/templates/1c/images/help-link.png") no-repeat center right !important;}
#subnav ul.menu li.help-link a span {background-position-x: 0; width: 12px;}
ul.list-2col.firstcol {float:left; width: 49%}
ul.list-2col.lastcol {float:right; width: 49%}

.clfilter_openclose  {
    margin: 0 5px 12px;
}
.clfilter_openclose > a {
    border-bottom: 1px dashed #272727;
    color: black;
    font-size: 12px;
    margin-right: 3px;
    position: relative;
}
.clfilter_openclose a .icon {
    background-image: url(/local/templates/1c/images/catalog_arrows.png);
    background-position: 0px -16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -17px;
    top: 0;
}
.clfilter_openclose a .icon.close {
    background-position: 0px 0px;
    transform: rotate(180deg);
}
.clfilter_openclose a .icon.open {
    background-position: 0px 0px;
}
a.openclose .icon {
    background-image: url(/local/templates/1c/images/catalog_arrows.png);
    background-position: -3px -1px;
    width: 14px;
    height: 16px;
    display: block;
    float: left;
}
a.openclose.close .icon {
    background-position: 0px -1px;
    transform: rotate(-90deg);
}
.block-6 .block-head.block-6-2lines > div.l, .block-6 .block-head.block-6-2lines > div.r, .block-6 .block-head.block-6-2lines > div.c {height: 64px}

body.clite #header {height: 60px;}
body.clite #header #header_geo {display: none!important}
body.clite #header .favorite {display: none}
body.clite #header #logo {margin-top: 15px}
body.clite #header > .content {padding-bottom: 0}

table.no-border, table.no-border tr, table.no-border th, table.no-border td {border:none!important}
#modal-partnerITS {
    position: fixed;
    background-color: #FFFFFF;
    width: 975px;
    top: 50px!important;
    display: none;
    z-index: 100;
    overflow: hidden;
    text-align: center;
    padding: 10px;
    margin-top: 5%
}
p.progress_loader {text-align: center; line-height: 32px; padding-top:15px;}
p.progress_loader img {vertical-align: middle;}
#partnerITS-content-demo {text-align: left; padding-top: 7px;}
#partnerITS-content {overflow-y: auto;}
/*.pricetbl_version_A td {vertical-align: middle}*/
.pricetbl_version_A td.value a.button {margin-top: 0}
.article table, .article table td,
#content #section.full .block table, #content #section.full .block table td {
    font-size: 14px;
    line-height: 18px;
}
.article table, #content #section.full .block table {
    margin: 0 10px 20px 1px;
    max-width: 925px;
}
.block.block-exinfo li.big-icon {margin-left: 5px}
.block.block-exinfo .big-icon.minsvyaz {
    background: url('/local/templates/1c/css/./../images/minsvyaz.png') no-repeat;
    background-position: 4px center;
}.block.block-exinfo .big-icon.bestsovmest {
    background: url('/local/templates/1c/css/./../images/bestsovmest.png') no-repeat;
    background-position: 4px center;
}

dl.left {margin: 0 11px}
dl.left.first {margin-left: 0}
dl.left.last {margin-right: 0}
form .row-1 label.smallMargin {padding-bottom: 0;}
dl.inrow {display: flex}
dl.inrow dt, dl.inrow dd {float: left; padding: 6px 0 3px 2px;}
dl.inrow dt {padding-right: 15px;}
dl.inrow dt label {line-height: 20px;}
dl.inrow dd {flex-grow: 1}
.cols2 {width: 48%}
.col3 {width: 31%;}

.flexed-ftp-row {display: flex;flex-wrap: wrap; justify-content: space-between}
.flexed-ftp-row > label {width: 100%;flex-shrink: 0;}
.flexed-ftp-row > dl {flex-basis: 30%;}
.flexed-ftp-row > dl input {width: 95%}
.product_edit_form input::placeholder {color:#c0c0c0; opacity: 1;}
.flexed-ftp-row a.copyprev {color: #272727;; border-bottom: 1px dashed #272727;}
.flexed-ftp-row a.copyprev:hover {border-bottom: none}
 
.material-checkbox.faked .on {display: none;}
.material-checkbox.faked .off {display: inline;}
.material-checkbox.faked.on .off {display: none;}
.material-checkbox.faked.on .on {display: inline;}
.brnamespan {position: relative; top: -3px;}
.Zwrap .material-checkbox {vertical-align: top}
.node-checkbox > span.material-icons {opacity: 0.4}
#section #section {padding-top: 0!important}

.modal-block .block-5 .wrap-content .block-title.first {top: -48px;left: -12px;}
.modal-block .wrap-content span.modal-block-close {top: -45px;right: -10px;}
.modal-block .block.block-5 .block-content {
    padding: 9px 13px 0;
}

#tab-content-1, #tab-content-2 {font-size: 14px!important}
.ms-options-wrap, .ms-options-wrap > .ms-options > ul label, .ms-options-wrap > button > span {font-size: 14px}
.index_page .block-4 .block-content .wrap label, .index_page .block-4 .block-content .help .cloud {font-size: 14px}
.index_page .proses .column .column-title {padding:8px 0 15px;margin-bottom:13px; font-size:17px;}
#eautochoiceForm_btn, #autochoiceForm_btn {font-size: 14px}

span.asa, .block.personal .block-content span.asa {cursor: pointer; color: #0047c8; text-decoration: none;}
span.asa:hover, .block.personal .block-content span.asa:hover {color: #1db0fe;}
span.asa.black, .block.personal .block-content span.asa.black, span.asa.black:hover, .block.personal .block-content span.asa.black:hover {color: black}
.index_page .columns .column .list .item a {font-size: 12px}

.block-content.article .block.block-2.margins {margin-bottom: 7px;margin-top: 10px;}
.block-content.article .block.block-2 .block-content  p.last-child {margin-bottom: 0;padding-bottom: 16px;}
span.gray, .block.personal .block-content span.gray {color: #7f7f7f}

a.button.metrica {top: 10px; margin-left: 7px;width: 16px;background: url(/local/templates/1c/css/./../images/button-27.png) repeat-x 0 -27px;}
a.button.metrica:hover {background-position: 0 -81px!important;}
.button.metrica .i {background-image: url(/images/metrika_color_icon.png);height: 16px;width: 16px;top: 5px;}
.button.metrica.bw .i {background-image: url(/images/metrika_bw_icon.png);}
.modal-block.modal-center {text-align: center}
#content #aside  .title.section {
    font-weight: 700;
    font-size: 19px;
    color: #ffa303;
    padding: 11px 0 13px 23px;
}
a.button.help-link  {padding-right: 31px;}
a.button.help-link .i {
    width: 18px;
    height: 18px;
    right: 5px;
    top: 5px;
    background: url(/local/templates/1c/css/./../images/help-link.png) no-repeat center right !important;
}
.keys_row.disabled .keys_cont {display: none}
#proj_name {max-width: 440px;display: inline-block;}
.button.highlighted {background-position: 0 -81px; color: red}
.button.highlighted:hover {color: black}
.button.highlighted .l {background-position: 0 -54px;}
.button.highlighted .r {background-position: 100% -54px;}
.block-content p.fix_margin {margin-bottom: 0; padding-bottom: 16px}
tr.sticky td, tr.sticky th {position: sticky; top: 0; z-index: 10;}
.title.with_add_button {position: relative;max-width: 860px;}
.title.with_add_button .button {right: -94px;}
.multiselect-wrap .ms-options-wrap > button, .multiselect-wrap .ms-options-wrap > .ms-options {
    border: 1px solid #7f9db9
}
span.md-20 {font-size: 20px;}
.block.block-inline-icon {background: none}
.block.block-inline-icon .block-title {padding-left: 0}
.block.block-inline-icon .block-title .material-icons {position: relative; top: 5px;margin-right: 8px;}
.select2-results__option::after {
    content: "Применить тег";
    float: right;
    font-style: italic;
}
.notags .select2-results__option::after {content: "";float: right;font-style: italic;}
input.important {display:none;}
#content #section.asfull {
    float: none !important;
    width: auto;
    padding: 0 0 25px;
}
#section.asfull .blocks > .left, #section.asfull .blocks > .right, #section.asfull .blocks > div > .left, #section.asfull .blocks > div > .right {
    width: 485px;
}

.iwl-container .iwl-value {padding:2px 0 0 1px;color:#4e4c4a;}
.iwl-container .iwl-value .iwl-toggler {margin-left:10px;}
.iwl-container .iwl-values .iwl-toggler {padding-right: 9px;}
.iwl-container .iwl-value .value {float:left; text-overflow: ellipsis; overflow: hidden; max-width: 143px; white-space: nowrap;}
.iwl-container .iwl-value, .iwl-container.iwl-expanded .iwl-values {display: block}
.iwl-container .iwl-values, .iwl-container.iwl-expanded .iwl-value {display: none}

dl.disabled {opacity: 0.3}
.product_edit_form .files {line-height: 18px;}
.product_edit_form .files, .product_edit_form .file {margin: 10px 0; padding: 0}
.product_edit_form ul.tree .wrap {float: none; margin-left: 0; margin-top: 3px; font-size: 15px;}
.product_edit_form ul.tree li .digiform, .product_edit_form ul.tree li .datablock {display: none}
.product_edit_form ul.tree li ul {display: inherit!important}
.product_edit_form ul.tree li.openned .digiform, .product_edit_form ul.tree li.openned .datablock {display: block}

ul.tree.as_accordion .wrap {float: none; margin-left: 0; margin-top: 3px; font-size: 15px;}
ul.tree.as_accordion li .accordion_body {display: none}
ul.tree.as_accordion li.openned .accordion_body {display: block}
ul.tree.as_accordion li ul {display: inherit!important}

.files .right {text-align: right}
.digital_product .article h3 {margin-top: 0}
.digital_product .right {float:right; width: 30%; padding-left: 10px}
.digital_product .right .block-content > div {text-align: center; padding: 7px 0 17px}
.digital_product div.as_hr, div.as_hr {height: 5px; margin: 3px 0!important; padding: 0!important}

.digital_section .index .bt {
    background-color:red;
    border-radius:10px;
    font-size:14px;
    color:#fff;
    padding:10px 25px 10px;
    text-align:center;
    line-height: 55px;
}
.digital_section .index a.bt:hover {
    color:#fff !important;
    opacity:0.7;
}
.digital_section .index, .digital_section .index tr, .digital_section .index td {border: none}
.digital_section .index td {vertical-align: top!important}
.digital_section .index h3 {text-transform:uppercase; margin-bottom:5px;}
.digital_section .index td > div {padding-bottom: 15px}
.digital_section .index div.image {float:left; width: 52px;}
.digital_section .index div.info {margin-left:52px;}
.digital_detail ul.list li.item {background: none; padding: 7px; margin: 0px; line-height: 12px;}
.digital_detail ul.list li.item .info {float:none!important; width: 100%!important; margin-left: 50px}
.digital_detail ul.list li.item .info .title {padding: 0}
.digital_detail ul.list li.item .info .title a {line-height: 38px; padding: 0; margin: 0; color:#272727;font-size: 14px; display: block}
.digital_detail ul.list li.item:hover {background-color:#fff8df;}
.digital_detail .ms-options > ul > li.optgroup {padding: 0px;}
.digital_detail .ms-options > ul > li.optgroup ul {padding-left: 22px;}
.digital_filters {font-size: 12px; line-height: 18px;}
.digital_filters h4 {border-radius: 5px;border: 1px solid #cccccc;padding: 5px 15px; display: inline-block; cursor: pointer;}
.digital_filters h4 > span {vertical-align: bottom;}
.digital_filters h4 > span.hide {display: none}
.digital_filters h4.openned > span {display: none}
.digital_filters h4.openned > span.hide {display: inline}
.digif .ms-options-wrap {margin-top: -20px}
.digif .ms-options-wrap > button {display: none}
.digital_filters .digif {float:left; width: 31%; margin: 0 10px;}
.digital_filters .digif:first-child {margin-left: 0}
.digital_filters .digif:last-child {margin-right: 0}
.only_unsel .ms-options li.selected {display: none}
.digital_filters .digif .pl_act {font-size:12px;padding: 5px 10px;display: inline-block;margin: 0 0 5px;background-color:orange;min-height:18px;text-align:left;border-radius:10px;color:#ffffff;}
.digital_filters .digif .pl_act > span {vertical-align: bottom; cursor: pointer; float:right}
.digif .ms-options-wrap > .ms-options {min-width: 333px;}
.digif .ms-options-wrap > .ms-options > ul label {font-size: 12px;}
.digif .ms-options-wrap > .ms-options > ul input[type="checkbox"] {top: 6px}
.digif .ms-options .empty_label {font-size: 12px; padding: 6px;}
.digital_detail .no_items.empty_label {margin-bottom: 0; padding-bottom: 0}
.table table td input.ch.fixtop {margin-top: -2px;}
a.button.only_icon {margin-left: 10px; margin-top: 0!important; padding-right: 12px}
a.button.only_icon .i {right: 4px;}
td.td_icon {position: relative}
td.td_icon a.button {position: absolute; top: 3px;}
td.td_icon .form a.button {position: inherit}

.trFormed td div.data {display: block}
.trFormed td.data {display: table-cell}
.trFormed td div.form, .trFormed td.form {display: none}
.trFormed tr.showForm td div.data, .trFormed tr.showForm td.data {display: none}
.trFormed tr.showForm td div.form {display: block}
.trFormed tr.showForm td.form {display: table-cell}

table.compact_table {margin-top: 5px}
table.compact_table td {padding: 5px 8px}
tr.very_compact_row td {padding: 0 8px}

.font8, .font8 * {font-size: 8px!important;line-height: 12px!important;}
.font9, .font9 * {font-size: 9px!important;line-height: 13px!important;}
.font10, .font10 * {font-size: 10px!important;line-height: 14px!important;}
.font11, .font11 * {font-size: 11px!important;line-height: 15px!important;}
.font12, .font12 * {font-size: 12px!important;line-height: 16px!important;}
.font13, .font13 * {font-size: 13px!important;line-height: 17px!important;}
.font14, .font14 * {font-size: 14px!important;line-height: 18px!important;}
.font15, .font15 * {font-size: 15px!important;line-height: 19px!important;}
.font16, .font16 * {font-size: 16px!important;line-height: 20px!important;}
.font17, .font17 * {font-size: 17px!important;line-height: 21px!important;}
.font18, .font18 * {font-size: 18px!important;line-height: 22px!important;}
.font19, .font19 * {font-size: 19px!important;line-height: 23px!important;}
.font20, .font20 * {font-size: 20px!important;line-height: 24px!important;}

span.success {color:green!important}
span.error {color:red!important}

.sol_detail.flex {display: flex}
.sol_detail.flex > div {flex: 1; padding: 9px 0}
.sol_detail.flex > div > .block-content {border-right-width: 0; border-left-width: 0; min-height: 0;}
.sol_detail.flex > div.isleft.block-content, .sol_detail.flex > div.isleft > .block-content {border-width: 0 1px 0 0}
.sol_detail.flex .block-content a.button.next {margin-top: 5px}
.sol_detail.flex .block-content > .title {font-size: 12px}
.sol_detail.flex .block-content p.last-child {margin-bottom: 0}

#content #section.full .block table.compact_table2 td, table.compact_table2 td {
    font-size: 12px;
    line-height: 14px;
    padding: 5px;
}
#content #section.full .block table.compact_table2 th, table.compact_table2 th {
    font-size: 12px;
    line-height: 14px;
    padding: 5px;
    background-color: #fff8df;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
}
p.smallgap {margin: 0!important; padding: 0 0 5px 0!important}

ul.ul2col {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
ul.ul2col li {
    display: list-item;
}

form > .error-block {color: red; font-weight: bold; display:none}

.partnerNewStat_wrapper {position: relative;display: inline-block;width: 15px;height: 12px;}
.partnerNewStat_count {
    position: absolute;
    top: -7px;
    right: 0px;
    background: maroon;
    color: white;
    padding: 0px 4px;
    border-radius: 7px;
    font-size: 10px;
}

.event_partnerMark, ul.items > li.item .category.event_partnerMark {
    background: maroon;
    color: wheat;
    padding: 3px;
    display: block;
    position: relative;
    top: -3px;
    border-radius: 3px;
}

#subnav-sticky-wrapper {z-index: 10}

table.middle tr td {vertical-align: middle!important}
table.white a.help {background-position: -114px -13px;}

a.download.v2 {padding-left:0px;position:relative;font-size:16px; line-height: 21px}
a.download.v2 span.i {background-position: center; ;width:42px;height:42px;position:static;float:left;padding-right:18px;}
a.download.v2 span.description {font-style: italic; color: gray; font-size: 14px}

.profilePage .block-yellow strong {display: block;font-weight: 400;color: #000;margin-bottom: 4px;}
.profilePage .block-yellow ul {padding: 12px 0 12px 15px;color: #414141;overflow: hidden;margin-left: -25px;}
.profilePage .block-yellow ul li {padding:0 0 8px 12px; float:none; border: none;font-size: 12px; line-height: 15px;}
.profilePage .block-yellow ul.dot {padding:0 0 10px 25px;}
.profilePage .block-yellow ul.dot li {background:url(/local/templates/1c/css/../images/ul-big.jpg) no-repeat 0 4px; font-size: 12px; line-height: 15px;}

.news_site_updates ul.items > li.item .content {font-size: 14px;line-height: 16px;}
.news_site_updates ul.items > li.item .title {font-size: 14px;line-height: 16px;}
.news_site_updates .article ul li {background-position-y: 6px}
.dp_container .dp_paginator {padding: 4px 0; border-top: 1px solid #E5E5E5; font-size: 12px; clear:both;}
.dp_container .dp_paginator span {font-weight: bold;margin-top: 4px;display: inline-block;}
.dp_container .dp_paginator .dp_pagi_btn {width: 24px; height: 24px; display: inline-block;}
.dp_container .dp_paginator .dp_pagi_btn.disabled {fill: #E5E5E5; cursor:default;}

.adaptive_banner {
    width: 100%;
    max-width: 977px;
    height: auto; background:none; padding: 0; margin-bottom: 40px; text-align: center
}
.adaptive_banner img {max-width: 100%;height:auto}
span.nowrap, label.nowrap {white-space: nowrap}
.maroon {color:#800000}

.steps.prod_new {background: #ececec}
.steps.prod_new li.active {background: #ffd050}
.steps.prod_new > ul li {margin-left: -16px;}
.steps.prod_new > ul li.step-1 {padding-left:24px;width:130px; margin-left: 0}
.steps.prod_new > ul li.step-2 {padding-left:31px;width:105px;}
.steps.prod_new > ul li.step-3 {padding-left:34px;width:130px;}
.steps.prod_new > ul li.step-4 {padding-left:34px;width:280px;}
.steps.prod_new > ul li.step-5 {padding-left:34px;width:175px;}
.steps.prod_new .triangle-right {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #595959;
    position: relative;
    float: left;
}
.steps.prod_new .triangle-right:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #ececec;
    position: absolute;
    top: -15px;
    left: -16px;
}
.steps.prod_new li.active + .triangle-right {border-left: 16px solid #ffd050;}
.steps.prod_new li.active + .triangle-right:after {border-left: 16px solid #ffd050;}
form.comment-form {background: #eaeaea; padding: 3px 12px; margin-top: 8px}
form.comment-form textarea {margin-bottom: 5px; width: 100%;box-sizing: border-box;}
form.comment-form .remove-comment {margin-top: 7px}
form.comment-form .remove-comment span {cursor: pointer; color: red;}
#comments-wrapper ul.items > li.item {background-position-y: 100%}
form.comment-form .row {background: none}
#comments-wrapper .moder_comment {margin-left: 15px;}
#moder_comment_edit {display: none}
#comments-wrapper span.ban {background-color: mistyrose}
#comments-wrapper .comment_item.new {border: 1px solid red!important}
#comments-wrapper .comment_item.hidden {display:block!important;opacity: 0.5;}
#comments-wrapper .comment_item.hidden:hover {opacity: 1;}
#comments-wrapper .comment_action {margin-top: 7px}

.comment-header .comm {display: inline-block;font-size: 14px;font-weight: normal;color: #999;padding: 0 0 0 18px;position: relative;margin-left: 10px;}
.comment-header .comm span::after {
    background: url(/local/templates/1c/css/./../images/bg-comment-black.svg) no-repeat 0 0;
    position: absolute;
    left: 0;
    width: 14px;
    height: 14px;
    opacity: .4;
    content: '';
}
#comments-wrapper .comment_item > .comment-form {margin-left: 15px}
#comments-wrapper .comment-form .closeCommentBtn {display: none;}
#comments-wrapper .comment_item > .comment-form .closeCommentBtn {display: inline-block}
#comments-wrapper .comment_item.depth0 {margin-left: 0}
#comments-wrapper .comment_item.depth1 {margin-left: 15px}
#comments-wrapper .comment_item.depth2 {margin-left: 30px}
#comments-wrapper .comment_item.depth3 {margin-left: 45px}
#comments-wrapper .comment_item.depth4 {margin-left: 60px}
#comments-wrapper .comment_item.depth5 {margin-left: 75px}
#comments-wrapper .comment_item.depth6 {margin-left: 90px}
#comments-wrapper .comment_item.depth7 {margin-left: 105px}
#comments-wrapper .comment_item.depth8 {margin-left: 120px}
#comments-wrapper .comment_item.depth9 {margin-left: 135px}
#comments-wrapper .comment_item.depth10 {margin-left: 150px}
#content #section.full #comments-wrapper .block .block-content {padding-bottom: 23px}

.text_banner {background:#fff0bd; padding: 15px; margin: 10px 0; text-align: center; font-size: 18px; line-height: 20px;}
#right_column .img_banner {text-align: center;}
#right_column .img_banner a {display: block; line-height: 0}
.bbb {box-sizing: border-box}
input.text.bbb {height: 21px}

.toggler_cont {margin-bottom: 14px}
.toggler_data {display: none; margin: 14px 0 0 40px}

.forum table.post .post-content > table, .forum table.post .post-content > table tr, .forum table.post .post-content > table td {border: 1px solid rgb(236, 236, 236)}
.forum table.post .post-content.article {padding-bottom: 0!important}
.forum table.post .post-content.article p {margin-bottom: 7px}

#support_blocks .supitem .wrap a {display: inline-block; width: 80%}

.forum_active_button {display:inline-block; color:white; background-color:red; border-radius:7px; height:30px; padding: 14px 20px 0; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; font-size:16px;}
.forum_active_button:hover {opacity: 0.6;color:white;}

/*NEW BORDERS*/
.noborder, .noborder:hover {border:none!important;border-radius: 0!important; box-shadow: none;}
.noshadow, .noshadow:hover {box-shadow: none;}
.transborder, .transborder:hover {border-color:transparent!important; box-shadow: none;}
.nobackground {background: none!important;}
.block.block-5,.block.block-5:hover {box-shadow: none;}

.block .block-head > div.l, .block .block-head > div.r, .block .block-head > div.c {display: none}
.block .block-foot, .block .block-foot > div.l, .block .block-foot > div.r {display: none}
.block .block-head {margin-top: 0!important;}
.block-2 .block-head, .block-3 .block-head {background-position: 5000px 5000px;}
.block .block-foot {margin-bottom: 0!important}
.block .block-content {border:none!important}
.modal-block, .block {border: 1px solid transparent; border-radius: 4px; overflow:hidden}
.modal-block > .block {border: none; border-radius: 0}
.sol_detail.flex > div.isleft.block-content, .sol_detail.flex > div.isleft > .block-content {border-right: 1px solid #ddd!important; border-radius: 0}
#content.product .block-list .block-title {background: none; border-bottom: 1px dotted #cccccc}
/*NO FIRST BORDERS*/
ul.items > li.item:first-child {background: none}
/*NO LAST BORDERS*/
#content.product .block-list .list > .item:last-child {background: none}
.block-order-steps ul.order-steps > li:last-child {background: none}
.column .column-content.list > .item:last-child {background: none}
ul.list > li.item:last-child {background: none}
ul.tree > li ul li:last-child > .wrap, ul.tree li.openned > .wrap {background: none}
#content.catalog #section .block ul.tree > li:last-child {background: none}
/*NEW BORDERS*/

#header_banner {text-align:center; background: #fffbef; padding: 20px 0; margin:20px 0 0}
.index_page #header_banner {margin-bottom: 20px}
#header_banner p:last-child, #header_banner div.divasp:last-child {margin-bottom:0}
iframe {max-width: 100%}
.compact_modal {width: 700px!important; max-width: 700px!important; min-width: 700px!important}
.compact_modal .text {margin-bottom: 10px}
.compact_modal .table table td {padding: 5px 7px}
.compact_modal .table table td b {margin-top: 14px;display: inline-block;}
.compact_modal a.button {margin-top: 14px; margin-bottom: 10px;}
.autochoise_form .transborder.block, #franch_filter .block-filters {overflow: visible}

.hb_a2m {position: relative;top: -29px;float: right;height: 0;}
.catalog_element .hb_a2m {display: none}
a.price-view {cursor: pointer}
.bxhtmled-top-bar-btn.fa {opacity: 0.7}
.bxhtmled-top-bar-btn.fa:hover {opacity: 1}
.bxhtmled-top-bar-btn.fa:before {width: 24px;height: 24px;display: block;text-align: center;padding-top: 5px;font-size: 15px;}

.eawards_logo {float:right;margin: 10px 15px;}
.eawards_logo img {height: 50px}
.items .item .eawards_logo img {height: 40px}
.exwidth .ms-options-wrap > .ms-options {min-width:0}

a.button.disabled {color: lightgray; cursor: default}
a.button.disabled .material-icons.lightgrey {color: lightgray!important}
a.button.disabled:hover {background-color: #ededed!important; border-color: #d7d7d7!important;}

.block.new-block {margin: 20px 0 20px 0!important;padding: 20px 20px!important;}
.block.new-block .block-content {padding:0!important; margin:0!important}
.block.new-block .block-content p {margin-bottom: 20px; font-size: 14px; line-height: 18px}
.block.new-block .block-content p:last-child {margin-bottom: 0}

input.button {height: 32px;cursor: pointer;}

.collapse-wrap {}
.collapse-wrap > .row {padding: 7px 0; background: url('/local/templates/1c/css/./../images/dash.png') repeat-x 100% 100%;}
.collapse-wrap > .row > .collapse-header {cursor: pointer}
.collapse-wrap > .row > .collapse-header > .icon {display: inline-block; width: 16px; height: 16px; background-image: url('/local/templates/1c/css/./../images/catalog_arrows.png');}
.collapse-wrap > .row > .collapse-header > .icon_open {display: inline-block;}
.collapse-wrap > .row > .collapse-header > .icon_close {display: none;}
.icon.icon_up {background-position: 0px -3px; rotate: 180deg;}
.icon.icon_right {background-position: 0px -13px;}
.icon.icon_down {background-position: 0px 3px;}
.icon.icon_left {background-position: 0px -19px; rotate: 180deg;}
.collapse-wrap > .row > .collapse-header > .name {}
.collapse-wrap > .row > .collapse-body {display: none; margin: 7px 0 0 20px}
.collapse-wrap > .row.openned > .collapse-header > .icon_open {display: none}
.collapse-wrap > .row.openned > .collapse-header > .icon_close {display: inline-block}
.collapse-wrap > .row.openned > .collapse-body {display: block;}

.white-background {background: white!important;}

.block-form dl dd input.text[disabled], .block-form dl dd input.text[readonly], input.text[disabled] {
    opacity: 0.5;
}
#bx-panel .adm-warning-block {display: none!important}
.priceWithCheckbox {white-space: nowrap}
.priceWithCheckbox input {float: left; margin-left:0;}

.orange_red {
    color: #ff0000;
    font-weight: 400;
}
.nfr-icon.orange_red {border: #D20A11 2px solid; color:#D20A11; padding: 3px}
.nfr-icon.no-text, .nfr-icon.STATUS_CR, .nfr-icon.STATUS_CRA, .nfr-icon.STATUS_DEMO_FORICON {
    color: transparent; font-size: 6px;
    background-repeat: no-repeat; background-position: center;
    background-size: contain;
    display: inline-block;
    border: none;
    width: 25px; height: 25px;
    line-height: 28px;
}
.nfr-icon.STATUS_CR {background-image: url(/local/templates/1c/css/./../images/cr_star.svg); width: 35px;}
.nfr-icon.STATUS_CRA {background-image: url(/local/templates/1c/css/./../images/cra_pig.svg)}
.nfr-icon.STATUS_DEMO_FORICON {background-image: url(/local/templates/1c/css/./../images/co_present_black_24dp.svg); width: 18px;height: 23px;}
.nfr-icon.dev-icon {background-image: url(/local/templates/1c/css/./../images/keyboard_1.svg); width: 23px;}

.frach_icons {display: flex; gap: 5px; justify-content: flex-end; align-items: center;}
.frach_icons.di {display: inline-flex}
.frach_icons a {display: inline-flex; text-align: center; background-color: #ddd!important; border-radius: 35px; width: 35px; height: 35px; justify-content: center;align-items: center; color: #D20A11; font-weight: bold;}
.frach_icons a span {display: inline-block; width: 35px; height: 15px; line-height: 15px;}
.p2ptb .frach_icons a span {width: 20px;height: 14px;}
.p2ptb .frach_icons a span.dev-icon {width: 18px;height: 12px;}
.p2ptb .frach_icons.di a {  font-size: 10px;width: 23px;height: 22px;}

.frach_icons .dev-icon, .frach_icons .STATUS_CR, .frach_icons .STATUS_CRA, .frach_icons .STATUS_DEMO_FORICON {
    color: transparent; font-size: 6px;
    background-repeat: no-repeat; background-position: center;
    background-size: contain;
}
.frach_icons .dev-icon {background-image: url(/local/templates/1c/css/./../images/keyboard_1.svg);}
.frach_icons .STATUS_CR {background-image: url(/local/templates/1c/css/./../images/cr_star.svg);}
.frach_icons .STATUS_CRA {background-image: url(/local/templates/1c/css/./../images/cra_pig.svg);height: 25px;line-height: 25px;}
.frach_icons .STATUS_DEMO_FORICON {background-image: url(/local/templates/1c/css/./../images/co_present_black_24dp.svg);height: 21px;line-height: 21px;}

.franch_filter_icon {display: inline-block; color: #D20A11; font-weight: bold; font-size: 12px;}
.franch_filter_icon.dib {position: relative; top: 2px; min-height: 15px;min-width: 15px;background-size: contain; background-repeat: no-repeat; background-position: center;}
.franch_filter_icon.STATUS_CR {background-image: url(/local/templates/1c/css/./../images/cr_star.svg);width: 26px;background-size: 30px 25px;}
.franch_filter_icon.STATUS_CRA {background-image: url(/local/templates/1c/css/./../images/cra_pig.svg);width: 26px;background-size: 30px 25px;}

.franch_name_flex {display: flex; justify-content: space-between;align-items: center; gap: 7px;}

dl.flex {display: flex; justify-content: space-between; align-items: center; gap: 15px; margin: 20px 0;}
dl.flex dt, dl.flex dd, dl.flex > * {padding: 0; margin: 0; flex-shrink: 0; flex-grow: 0}
dl.flex .flex-grow {flex-grow: 1}
dl.flex .flex-shrink {flex-shrink: 1}

.moder_pub_stat_cont .row > div {display: flex; justify-content: space-between;}

.dropzone, .dropzone * {box-sizing:border-box; text-align:center;}
.dropzone.dz-clickable, .dropzone.dz-clickable *, .dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message {display:none}
.dropzone.dz-drag-hover {border-style:solid}
.dropzone.dz-drag-hover .dz-message {opacity:.5}
.dropzone .dz-message .dz-button {background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;line-height: 25px}

.dropzone-wrapper {display: flex;justify-content: flex-start; gap:30px; align-items: center;margin: 10px 0;}
.dropzone-wrapper > * {flex-grow: 0; flex-shrink: 0;}
.dropzone {display: flex; justify-content: flex-start; align-items: stretch; padding: 7px;border: 3px solid white;border-radius: 15px;box-shadow: 0 .625rem 1.25rem #0000002a;width: 220px;height: 170px; overflow: hidden}
.dropzone:hover {opacity: 0.7}
.dropzone .dz-message {margin: 0; padding:0; display: inline-flex; width: 100%; justify-content: center; flex-shrink: 0;}
.dropzone .dz-wrapper {width: 100%; display: flex; justify-content: center; flex-direction: column; gap: 10px; flex-shrink: 0;}
.dropzone .dz-wrapper > div {flex-grow: 1;display: inline-flex;justify-content: center;align-items: flex-end;}
.dropzone .dz-wrapper > .dz-name {flex-grow: 0; display: block; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;}

.dropzone .dz-progress-mark, .dropzone .dz-error-mark, .dropzone .dz-success-mark,
.dropzone .dz-complete.dz-processing .dz-success-mark,
.dropzone .dz-complete.dz-processing.dz-success .dz-progress-mark,
.dropzone .dz-complete.dz-processing.dz-error .dz-progress-mark,
.dropzone .dz-complete.dz-error .dz-success-mark {
    display: none
}
.dropzone .dz-complete .dz-success-mark,
.dropzone .dz-processing .dz-progress-mark,
.dropzone .dz-processing.dz-success .dz-success-mark,
.dropzone .dz-error .dz-error-mark {
    display: block;
}
.dropzone .dz-error-message {color: red; margin-top: 3px;}
.dropzone .dz-error-message, .dropzone .dz-error .dz-remove {display: none!important;}
.dropzone .dz-error .dz-error-message {display: block!important;;}

.dropzone .dz-remove, .dropzone .dz-icon {height: 35px;}
.dropzone .dz-success .dz-name:hover, .dropzone .dz-success .dz-remove > span:hover {text-decoration: underline}

.demo_tree .info .title {padding-left: 3px;}
.demo_tree .info .col .button.more {margin-left: 0;}
.demo_tree .info .col .controls {margin-top: 7px; position: relative;}

.otherEditsExists {display: none; font-size: 14px; font-weight: bold;}
#header-list-sort {
    font-size: 12px;
    line-height: 14px;
    text-align: right;
    margin: 5px 0 15px;
    color: #4e4c4a;
}
#header-list-sort > a {
    background: url(/local/templates/1c/css/../images/dash.png) repeat-x 100% 100%;
    font-size: 12px;
    margin-right: 7px;
    position: relative;
    color: #4e4c4a;
}
#header-list-sort ul {
    display: none;
    position: absolute;
    background: #fafafa;
    width: 100%;
    padding: 5px 0 10px;
    margin-top: 2px;
    text-align: right;
    right: 0;
    z-index: 10;
    max-width: 200px;
}
#header-list-sort ul li {padding: 3px 7px;}
#header-list-sort ul li.active {display: none}
#header-list-sort ul li a {color: #4e4c4a;}
#header-list-sort ul li a:hover {opacity: 0.7; background: url(/local/templates/1c/css/./../images/dash.png) repeat-x 100% 100%;}

ul.list li.item .info .meta_flex {display: flex; gap: 10px; justify-content: space-between}
ul.list li.item .info .meta_flex .meta.minprice, ul.list li.item .info .meta_flex .meta .choosen-country {white-space: nowrap}
/* End */


/* Start:/bitrix/components/bitrix/main.pagenavigation/templates/.default/style.min.css?14981361672530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/1c/styles.css?1686823530342*/
.visual_pre   {padding: 20px 0 20px 52px; font-size: 16px; line-height: 24px}
.visual_incut {border-left: 2px #c4161c solid; padding: 20px 0 20px 50px;}
.visual_quote {padding: 10px 0 10px 50px; background: url(/local/templates/1c/images/quotes.png) 5px 10px no-repeat;}
.visual_imgdesc {font-size: 12px;text-align: center;}
.photo_gallery {}
/* End */
/* /local/templates/1c/css/style.css?1687263254111552 */
/* /local/templates/1c/css/flat.css?166065546622467 */
/* /local/templates/1c/css/adaptive/common.css?16862146114394 */
/* /local/templates/1c/css/adaptive/max978.css?16619348307280 */
/* /local/templates/1c/css/adaptive/max768.css?16862146189580 */
/* /local/templates/1c/css/adaptive/max576.css?16875099435495 */
/* /local/templates/1c/css/adaptive/max400.css?1650625382727 */
/* /local/templates/1c/css/adaptive/max359.css?1658214984735 */
/* /local/templates/1c/css/jquery.ui.min.css?1595588319481 */
/* /local/templates/1c/css/jquery.fancybox.min.css?15955883197019 */
/* /local/templates/1c/css/jquery.multiselect.min.css?15955883192438 */
/* /local/templates/1c/css/ya-share.min.css?159558831930704 */
/* /local/templates/1c/css/flexed-row.css?16564182382717 */
/* /local/templates/1c/css/custom.css?169502655263903 */
/* /bitrix/components/bitrix/main.pagenavigation/templates/.default/style.min.css?14981361672530 */
/* /local/templates/1c/styles.css?1686823530342 */
