


/* Start:/bitrix/templates/styles/jquery.ui.css*/
#jquery-overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:5px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box >#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 5px;}
#lightbox-container-image-data{padding:0 5px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{position:absolute;right:-15px;top:-15px;}
*html #lightbox-nav-btnPrev{background:url('/bitrix/templates/styles/images/lightbox-btn-prev.png') 5% 50% no-repeat;}
*html #lightbox-nav-btnNext{background:url('/bitrix/templates/styles/images/lightbox-btn-next.png') 95% 50% no-repeat;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url('/bitrix/templates/styles/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('/bitrix/templates/styles/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url('/bitrix/templates/styles/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('/bitrix/templates/styles/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url('/bitrix/templates/styles/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;overflow:hidden;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{background:url('/bitrix/templates/styles/images/ico_resize.png');cursor:se-resize;width:11px;height:11px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url('/bitrix/templates/styles/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('/bitrix/templates/styles/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url('/bitrix/templates/styles/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-multiselect{border:solid 1px;font-size:0.8em;width:400px !important;}
.ui-multiselect ul{-moz-user-select:none;width:200px !important;float:left;}
.ui-multiselect li{margin:0;padding:0;cursor:default;line-height:20px;height:20px;overflow:hidden;font-size:11px;list-style:none;}
.ui-multiselect li a{color:#999;text-decoration:none;padding:0;display:block;float:left;cursor:pointer;}
.ui-multiselect li.ui-draggable-dragging{padding-left:10px;}
.ui-multiselect div.selected{position:relative;padding:0;margin:0;border:0;float:left;}
.ui-multiselect ul.selected{position:relative;padding:0;overflow:auto;overflow-x:hidden;background:#fff;margin:0;list-style:none;border:0;position:relative;width:100%;}
.ui-multiselect ul.selected li{}
.ui-multiselect div.available{position:relative;padding:0;margin:0;border:0;float:left;border-left:1px solid;}
.ui-multiselect ul.available{position:relative;padding:0;overflow:auto;overflow-x:hidden;background:#fff;margin:0;list-style:none;border:0;width:100%;}
.ui-multiselect ul.available li{padding-left:10px;}
.ui-multiselect .ui-state-default{border:none;margin-bottom:1px;position:relative;padding-left:20px;}
.ui-multiselect .ui-state-hover{border:none;}
.ui-multiselect .ui-widget-header{border:none;font-size:11px;margin-bottom:1px;}
.ui-multiselect .add-all{float:right;padding:7px;}
.ui-multiselect .remove-all{float:right;padding:7px;}
.ui-multiselect .search{float:left;padding:4px;}
.ui-multiselect .count{float:left;padding:7px;}
.ui-multiselect li span.ui-icon-arrowthick-2-n-s{position:absolute;left:5px;}
.ui-multiselect li a.action{position:absolute;right:5px;top:5px;height:10px;width:10px;}
.ui-multiselect input.search{height:14px;padding:1px;opacity:0.5;margin:4px;width:100px;}
.ui-icon-minus, .ui-icon-plus{background:url('/bitrix/templates/styles/images/ico_pm.gif') no-repeat;display:block;height:10px;width:10px;}
.ui-icon-plus{background-position:0 -10px;}
/* End */



/* Start:/bitrix/templates/styles/template_styles.css*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,font,strong,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;background:transparent;}
html,body{height:100%;width:100%;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}
*html body{behavior:url('/bitrix/templates/styles/js/iehover.htc');}
html, body{font-family:Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;min-width:997px;}
A{color:#07722a;}
A:hover{text-decoration:none;}
textarea{font-family:Arial;overflow:auto;resize:none;}
input [type="button"], input [type="submit"], input[type="file"], button{margin:0;}
.clear{clear:both;}
p.err{color:red;}
p.success{color:green;}
#header ol, #header ul, #bottom ol, #bottom ul, .center_menu ol, .center_menu ul{list-style:none;}
#asd_social_likes{margin:10px 0 0;}
span.seo-link:hover{text-decoration:none;}
span.seo-link{color:#07722a;cursor:pointer;text-decoration:underline;}
@font-face{font-family:'pf_din_text_cond_proXBlk';src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-xblack-webfont.eot');src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-xblack-webfont.eot?#iefix') format('embedded-opentype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-xblack-webfont.woff') format('woff'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-xblack-webfont.ttf') format('truetype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-xblack-webfont.svg#pf_din_text_cond_proXBlk') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'pf_din_text_cond_prolight';src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-light-webfont.eot');src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-light-webfont.woff') format('woff'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-light-webfont.ttf') format('truetype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-light-webfont.svg#pf_din_text_cond_prolight') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'pf_din_text_cond_proLtIt';src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-lightital-webfont.eot');src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-lightital-webfont.eot?#iefix') format('embedded-opentype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-lightital-webfont.woff') format('woff'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-lightital-webfont.ttf') format('truetype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-lightital-webfont.svg#pf_din_text_cond_proLtIt') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'pf_din_text_cond_promedium';src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-medium-webfont.eot');src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-medium-webfont.woff') format('woff'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-medium-webfont.ttf') format('truetype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-medium-webfont.svg#pf_din_text_cond_promedium') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'pf_din_text_cond_proregular';src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-regular-webfont.eot');src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-regular-webfont.woff') format('woff'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-regular-webfont.ttf') format('truetype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-regular-webfont.svg#pf_din_text_cond_proregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'pf_din_text_cond_proXTh';src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-xthin-webfont.eot');src:url('/bitrix/templates/styles/fonts/pfdintextcondpro-xthin-webfont.eot?#iefix') format('embedded-opentype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-xthin-webfont.woff') format('woff'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-xthin-webfont.ttf') format('truetype'),
url('/bitrix/templates/styles/fonts/pfdintextcondpro-xthin-webfont.svg#pf_din_text_cond_proXTh') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
#jquery-overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:5px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box >#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 5px;}
#lightbox-container-image-data{padding:0 5px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{position:absolute;right:-15px;top:-15px;}
*html #lightbox-nav-btnPrev{background:url('/bitrix/templates/styles/images/lightbox-btn-prev.png') 5% 50% no-repeat;}
*html #lightbox-nav-btnNext{background:url('/bitrix/templates/styles/images/lightbox-btn-next.png') 95% 50% no-repeat;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url('/bitrix/templates/styles/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('/bitrix/templates/styles/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url('/bitrix/templates/styles/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('/bitrix/templates/styles/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url('/bitrix/templates/styles/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;overflow:hidden;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{background:url('/bitrix/templates/styles/images/ico_resize.png');cursor:se-resize;width:11px;height:11px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.all1_index, .all1_inner{background:url('/bitrix/templates/styles/images/index_bgr_opt.jpg') repeat;height:auto !important;height:100%;margin:0 0 -194px;min-height:100%;position:relative;}
.all1_index{}
.all2{
	/* background:url('/bitrix/templates/styles/images/head_bgr_opt.jpg') no-repeat scroll 50% -70px transparent; */
	background-color: transparent;
	background-image: url('/bitrix/templates/styles/images/head_bgr_opt.jpg');
	background-image: -webkit-image-set(
		"images/head_bgr_opt.webp" type("image/webp"),
		"images/head_bgr_opt.jpg" type("image/jpeg")
	);
	background-image: image-set(
		"images/head_bgr_opt.webp" type("image/webp"),
		"images/head_bgr_opt.jpg" type("image/jpeg")
	);
	background-position: 50% -70px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.all1_inner .all2{
	/* background:url('/bitrix/templates/styles/images/headin_bgr_opt.jpg') 50% -70px no-repeat; */
  	background-image: url('/bitrix/templates/styles/images/headin_bgr_opt.jpg');
	background-image: -webkit-image-set(
		"images/headin_bgr_opt.webp" type("image/webp"),
		"images/headin_bgr_opt.jpg" type("image/jpeg")
	);
	background-image: image-set(
		"images/headin_bgr_opt.webp" type("image/webp"),
		"images/headin_bgr_opt.jpg" type("image/jpeg")
	);
	background-position: 50% -70px;
	background-repeat: no-repeat;
}
/*New Year Style*//*
.all2{background:url('/bitrix/templates/styles/images/head_bgr_new_year.jpg') no-repeat scroll 50% -6px transparent;}
.all1_inner .all2{background:url('/bitrix/templates/styles/images/headin_bgr_new_year.jpg') 50% -3px no-repeat;}*/
/*New Year Style END*/
.all1_index, .all1_inner, .all2, .all3{zoom:1;}
.all_left, .all_right{position:absolute;top:0;width:50%;}
.all_left{left:0;}
.all_right{right:0;}
.wrap{margin:0 auto;position:relative;width:980px;}
#header{height:199px;position:relative;z-index:2;}
.header_top a{border-bottom:1px #035d21 dashed;color:#035d21;text-decoration:none;}
.header_top a:hover{border:none;}
.header_top a.link_popup{background:url('/bitrix/templates/styles/images/orderserv_btn.png') 50% 50% repeat-x;border:0;display:block;text-align:center;padding:4px 0 4px;color:#fff;text-decoration:none;box-shadow:2px 3px 8px -2px #68898b;-webkit-box-shadow:2px 3px 8px -2px #68898b;-moz-box-shadow:2px 3px 8px -2px #68898b;font-size:18px;margin-bottom:5px;}
.header_top a.link_popup:hover{background:url('/bitrix/templates/styles/images/orderserv_btn.png') repeat-x;}
.header_top{overflow:hidden;padding:0 20px 0;float:right;width:450px;text-align:right;box-sizing:border-box;}
.header_right{background:url('/bitrix/templates/styles/images/mail_ico.png') no-repeat scroll 14px 50% transparent;color:#035d21;text-align:right;font:22px/100% pf_din_text_cond_proregular;padding:8px 0 12px 45px;margin:0 16px 0 0;}
.header_right_mob{display: none}
.header_phone{color:#035D21;float:left;font:23px pf_din_text_cond_proregular;line-height:100%;margin:0px 0 0 0;padding:25px 0 12px 22px;width:100%;box-sizing: border-box;position: relative;}
.header_callback{float:right;font:24px pf_din_text_cond_prolight;height:45px;line-height:100%;margin:0px 0 0 0;padding:6px 0 12px 34px;width:152px;}
.header_top .header_right a {
	font-size: 18px;
}
.bottom_seo_links {
	text-align: right;
	margin-top: 28px;
}
.bottom_seo_links a {
    color: #fff;
    display: inline;
    padding-right: 10px;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
}
.phone_bold {
	margin-bottom: 10px;
    display: inline-block;
}
.header_top .phone_bold a {
	font-size: 24px;
	font-weight: bold;
}
.header_menu ul li:hover > ul {
	visibility: visible;
}
.header_callback a:last-child {
	display: block;
	text-align: center;
	color: #fff;
	max-width: 150px;
	border: none;
	line-height: 28px;
	font-size:18px;
	text-decoration: none;background:url('/bitrix/templates/styles/images/orderserv_btn.png') 50% 50% repeat-x;box-shadow:2px 3px 8px -2px #68898b;-webkit-box-shadow:2px 3px 8px -2px #68898b;-moz-box-shadow:2px 3px 8px -2px #68898b;
	/*background: #e4de28;
background: -moz-linear-gradient(top, #e4de28 0%, #ffc310 50%, #e8ad01 100%);
background: -webkit-linear-gradient(top, #e4de28 0%,#ffc310 50%,#e8ad01 100%);
background: linear-gradient(to bottom, #e4de28 0%,#ffc310 50%,#e8ad01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4de28', endColorstr='#e8ad01',GradientType=0 );*/
}
.header_middle{overflow:hidden;padding:19px 20px;width:445px;}
.logo{float:left;height:85px;margin:0 40px 0 0;width:470px;}
.logo a{display:block;text-decoration:none;}
.header_txt{color:#035d21;float:left;font:15px pf_din_text_cond_promedium;padding:12px 0 0;text-transform:uppercase;letter-spacing:-0.7px;}
#header_feedback{float:right;width:186px;}
#header_feedback ul li{font-size:12px;padding:0 0 8px 22px;}
.header-nav-block{padding:0 20px;width:940px;position: relative;z-index:2;}
.header_nav{behavior:url(/bitrix/templates/fomedia_index/js/PIE.htc);box-shadow:8px -3px 8px -8px #000, -8px -3px 8px -8px #000;-webkit-box-shadow:8px -3px 8px -8px #000, -8px -3px 8px -8px #000;-moz-box-shadow:8px -3px 8px -8px #000, -8px -3px 8px -8px #000;/*bottom:-13px;*/height:59px;position:absolute;width:940px;}
.nav-left{height:59px;float:left;width: 100%;/*width:605px;*/}
.nav-right{background:url('/bitrix/templates/styles/images/topmenu_shd.png') 0 46px repeat-x;height:59px;float:left;width:335px;}
.nav-right a{background:url('/bitrix/templates/styles/images/orderserv_btn.png') repeat-x;color:#ffffff;display:block;font-size:20px;font-family:pf_din_text_cond_promedium;height:20px;line-height:100%;padding:13px 0;text-align:center;text-decoration:none;width:335px;}
.nav-right a:hover{background:url('/bitrix/templates/styles/images/orderserv_btn.png') repeat-x;}
.header_menu{background:url('/bitrix/templates/styles/images/topmenu.png') 0 0 repeat-x;float:left;font-size:20px;height:59px;position:relative;}
* html .header_menu{height:1%;}
.header_menu > ul{list-style-type:none;margin:0;padding:0;height:59px;z-index:100;}
.header_menu > ul > li{background:url('/bitrix/templates/styles/images/topmenu_shd.png') 0 46px repeat-x;}
.header_menu > ul > li:hover, .header_menu > ul > li.current{background:url('/bitrix/templates/styles/images/topmenu_arr.png') 50% 46px repeat-x;}
.header_menu > ul > li > a, .header_menu > ul > li > span.like-a, .header_menu > ul > li > span.r_link{background:url('/bitrix/templates/styles/images/topmenu_left.png') 0 13px no-repeat;color:#fff;display:block;height:46px;text-decoration:none;}
.header_menu > ul > li > span.like-a{background:none;}
.header_menu > ul > li > a, .header_menu > ul > li > span.like-a, .header_menu > ul > li > span.r_link{padding:0 0 13px;}
.header_menu > ul > li.item_1 > a > span, .header_menu > ul > li.item_1 > span.like-a > span, .header_menu > ul > li.item_1 > span.r_link > span{width:121px;}
.header_menu > ul > li.item_2 > a > span, .header_menu > ul > li.item_2 > span.like-a > span, .header_menu > ul > li.item_2 > span.r_link > span{width:97px;}
.header_menu > ul > li.item_3 > a > span, .header_menu > ul > li.item_3 > span.like-a > span, .header_menu > ul > li.item_3 > span.r_link > span{width:114px;}
.header_menu > ul > li.item_4 > a > span, .header_menu > ul > li.item_4 > span.like-a > span, .header_menu > ul > li.item_4 > span.r_link > span{width:101px;}
.header_menu > ul > li.item_5 > a > span, .header_menu > ul > li.item_5 > span.like-a > span, .header_menu > ul > li.item_5 > span.r_link > span{width:117px;}
.header_menu > ul > li.item_6 > a > span, .header_menu > ul > li.item_6 > span.like-a > span, .header_menu > ul > li.item_6 > span.r_link > span{width:333px;background: #e4de28; /* Old browsers */
background: -moz-linear-gradient(top, #e4de28 0%, #ffc310 50%, #e8ad01 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e4de28 0%,#ffc310 50%,#e8ad01 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e4de28 0%,#ffc310 50%,#e8ad01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4de28', endColorstr='#e8ad01',GradientType=0 ); /* IE6-9 */}
.header_menu > ul > li.item_1 > a{background:none;width:123px;}
.header_menu > ul > li.item_last > a > span{background:none;}
.header_menu ul li.search_btn {
	padding: 11px;
	width: 45px;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.header_menu ul li.search_btn img {
	max-width: 24px;
}
.header_menu .search_form {
	display: block;
    position: absolute;
    right: 46px;
    width: 333px;
    z-index: 90;
    box-sizing: border-box;
    padding: 5px 15px;
    height: 46px;
    top: 0;
    background: #e4de28;
    background: -moz-linear-gradient(top, #e4de28 0%, #ffc310 50%, #e8ad01 100%);
    background: -webkit-linear-gradient(top, #e4de28 0%,#ffc310 50%,#e8ad01 100%);
    background: linear-gradient(to bottom, #e4de28 0%,#ffc310 50%,#e8ad01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4de28', endColorstr='#e8ad01',GradientType=0 );
}
.header_menu .search_form form {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	height: 37px;
}
.header_menu .search_form .search_text {
	padding: 5px;
    width: 78%;
    box-sizing: border-box;
	border: 1px solid #13720d;
}
.header_menu .search_form .search_submit {
	padding: 5px;
    width: 19%;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #13720d;
	cursor: pointer;
}
.header_menu > ul > li > a > span, .header_menu > ul > li > span.like-a > span, .header_menu > ul > li > span.r_link > span{background:url('/bitrix/templates/styles/images/topmenu_right.png') 100% 50% no-repeat;display:block;font-family:pf_din_text_cond_promedium;line-height:100%;padding:13px 1px;text-align:center;}
.header_menu > ul > li:hover > a > span, .header_menu > ul > li.current > a > span{background:url('/bitrix/templates/styles/images/topmenu_cur.png') 0 0 repeat-x;border-left:1px solid #3c8d30;border-right:1px solid #3c8d30;padding:13px 0;}
.header_menu > ul > li:hover > span.r_link > span, .header_menu > ul > li.current > span.r_link > span{background:url('/bitrix/templates/styles/images/topmenu_cur.png') 0 0 repeat-x;border-left:1px solid #3c8d30;border-right:1px solid #3c8d30;padding:13px 0;}
.header_menu > ul > li:hover > a, .header_menu > ul > li.current > a{background:none;cursor:pointer;}
.header_menu ul li{color:#252525;display:inline;float:left;position:relative;}
.header_menu a{color:#000000;}
.header_menu a.current{text-decoration:none;}
.header_menu td{padding:0 8px;}
#center{position:relative;z-index:1;}
#center_block{height:216px;overflow:hidden;padding:30px 0 0 40px;width:957px;}
#center_block table td{height:230px;}
#center_block h1{color:#97ddff;font-size:28px;font-weight:normal;margin:0 0 25px 0;}
#center_block h1 a{color:#000000;}
#center_block p{color:#000000;font-size:12px;height:80px;line-height:1.7em;margin:0 355px 20px 0;}
#center_block .button_add_order{background:url('/bitrix/templates/styles/images/button_add_order.png') left top no-repeat;border:0;cursor:pointer;float:left;height:30px;overflow:hidden;text-indent:-700em;white-space:nowrap;width:183px;}
#center_menu{margin-top:-8px;padding:0 0 0 40px;}
#center_menu ul li{color:#ffffff;float:left;font-size:18px;padding-top:2px;}
#center_menu ul li span{display:block;float:left;padding:0 0 0 10px;}
#center_menu ul li span span{padding:0 10px 0 0;}
#center_menu ul li span span span{background:url('/bitrix/templates/styles/images/center_menu_bg.gif') right top repeat-x;height:28px;padding:10px 15px 0;}
#center_menu ul li a{border-bottom:1px dashed #ffffff;color:#ffffff;display:inline-block;font-size:14px;margin:10px 18px 0 18px;text-decoration:none;vertical-align:top;}
* html #center #center_menu ul li a{display:inline;}
*+html #center #center_menu ul li a{display:inline;}
#center #center_menu ul li a:hover{border-bottom:none;}
.center_main{height:349px;overflow:hidden;padding:0 20px;}
.center_main a{color:#111;}
.center_menu{float:left;height:100%;padding:30px;width:160px;}
.inner_content .center_menu{float:none;}
.center_menu ul li{margin:0 0 10px;}
.inner_content .center_menu_t{background:url('/bitrix/templates/styles/images/leftmenu_shd.png') 0 100% no-repeat;left:-40px;position:relative;padding:37px 18px 13px 0;}
.inner_content .center_menu_t p.title{color:#0c7e30;font:25px pf_din_text_cond_proregular;line-height:100%;margin:0 0 10px;text-align:center;}
.inner_content .center_menu{background:#f4f4f4;font-size:14px;padding:0;width:260px;}
.inner_content.inner_content_main .center_menu{background:#f4f4f4;font-size:14px;padding:0;width:190px;}
.inner_content .center_menu > ul > li{margin:0;}
.inner_content .center_menu > ul > li > a{background:url('/bitrix/templates/styles/images/leftmenu_bgr.png') 0 100% repeat-x;color:#07722a;display:block;font-size:14px;line-height:100%;padding:12px 40px;text-decoration:none;text-transform:uppercase;width:180px;}
.inner_content.inner_content_main .center_menu > ul > li > a {
	width: 190px;
	box-sizing: border-box;
	padding: 12px 5px 12px 25px;
}
.inner_content .center_menu > ul > li.item_last > a{background:none;}
.inner_content .center_menu > ul > li.current > a, .inner_content .center_menu > ul > li > a:hover, .inner_content .center_menu > ul > li.item_last > a:hover{background:url('/bitrix/templates/styles/images/leftmenu_sel.png') 0 50% repeat-x;border-top:1px solid #069322;border-bottom:1px solid #00540e;color:#fefffe;padding:11px 40px;}
.inner_content.inner_content_main .center_menu > ul > li.current > a, .inner_content.inner_content_main .center_menu > ul > li > a:hover, .inner_content.inner_content_main .center_menu > ul > li.item_last > a:hover {
	padding: 12px 5px 12px 25px;
}
.inner_content .center_menu > ul > li.current > span{background:url('/bitrix/templates/styles/images/leftmenu_sel.png') 0 50% repeat-x;border-top:1px solid #069322;border-bottom:1px solid #00540e;color:#fefffe;padding:11px 40px;font-size:14px;line-height:100%;text-transform:uppercase;display:block;}
.inner_content .center_menu > ul > li.current ul li span{color:#07722a;}
.inner_content .center_menu ul li.current > a{text-decoration:none;}
.inner_content .center_menu > ul > li > a{}
.inner_content .center_menu ul li ul{display:none;padding:10px 0 0 10px;}
.inner_content .center_menu > ul > li > ul{background:url('/bitrix/templates/styles/images/leftmenu_bgr.png') 0 100% repeat-x;padding:10px 0 1px 50px;}
.inner_content .center_menu ul li.current > ul{display:block;}
.inner_content .center_menu ul li ul li{font-size:13px;}
.inner_content .center_menu ul li ul li ul li{font-size:11px;}
.inner_content .block{margin:20px 20px 0 0;}
.center_content{overflow:hidden;}
.center_catalog ul li{display:inline;}
.center_catalog ul li div.item_wrap{background:#d1d1d1;float:left;height:40px;margin:0 10px;position:relative;text-align:center;}
.center_catalog ul li a{display:table-cell;height:40px;text-align:center;vertical-align:middle;width:100%;}
*+html .center_catalog ul li div.item_inner{left:0;position:absolute;top:50%;width:100%;}
*+html .center_catalog ul li a{display:block;height:auto;position:relative;top:-50%;}
div.widgets{background:#ffffff;margin:0 auto;height:190px;padding:30px 0 40px;width:940px;}
.skin_widgets{height:151px;margin:15px 0 0;}
#widgets ul li{display:block;float:left;margin:0 15px 0 0;position:relative;height:147px;width:300px;}
.skin_widgets .jcarousel-container{width:820px;}
.skin_widgets .bg{background:url('/bitrix/templates/styles/images/background_widg_bg.jpg') left top no-repeat;height:147px;width:300px;float:left;}
.skin_widgets .widg_inner{float:left;font-size:16px;}
.skin_widgets .bg a{display:table-cell;height:151px;padding:0 0 0 150px;vertical-align:middle;}
.skin_widgets .bg a.widgets_img{padding:0 0 0 0;height:124px;width:285px;display:block;padding:23.5px 5px 0 10px;}
.skin_widgets .bg a.widgets_img img{float:left;margin:0 10px 0 0;}
.skin_widgets .bg p{display:block;margin:35px 0 0 0;padding:0 10px 0 0;}
.skin_widgets .bg p.widgets_p{display:block;margin:35px 0 0 140px;padding:0 10px 0 0;}
.skin_widgets .bg .right{float:left;height:141px;line-height:1.5;padding:0 0 0 134px;width:175px;}
.skin_widgets .jcarousel-prev, .skin_widgets .jcarousel-next{cursor:pointer;display:block;height:20px;overflow:hidden;position:absolute;text-indent:-700em;top:90px;white-space:nowrap;width:10px;}
.skin_widgets .jcarousel-next{background:url('/bitrix/templates/styles/images/widg_arr.png') -10px 0 no-repeat;right:-30px;}
.skin_widgets .jcarousel-prev{background:url('/bitrix/templates/styles/images/widg_arr.png') no-repeat;left:-30px;}
.widg_catalog{height:190px;margin:0;overflow:hidden;padding:0 50px;width:840px;}
.widg_catalog .widg_img{background:url('/bitrix/templates/styles/images/widg_bgr.png') 50% 100% no-repeat;height:155px;width:260px;}
.widg_catalog .widg_title{background:#ffffff;border-right:1px solid #cecece;border-left:1px solid #cecece;border-bottom:1px solid #cecece;color:#07722a;font:18px pf_din_text_cond_promedium;height:18px;line-height:100%;padding:8px 0;text-align:center;text-transform:uppercase;width:258px;}
.widg_catalog ul li{display:block;height:190px;margin:0 20px 0 0;position:relative;text-align:center;text-transform:uppercase;width:260px;}
.widg_catalog ul li a{text-decoration:none;}
.widg_catalog ul li a:hover .widg_title{text-decoration:underline;}
#content{margin:0 auto;padding:0 0 182px;overflow:hidden;width:940px;}
.content-top{background:#f6f8ff;overflow:hidden;padding:30px;}
#content h2 a, #content h2 a:visited{color:#086FAA;}
#content a.title, #content h1, .content-bot p.title{color:#0c7e30;display:block;font:normal 30px pf_din_text_cond_promedium;line-height:100%;margin:0 0 30px 0;text-align:center;text-decoration:none;text-transform:uppercase;}
#content a.title:hover{text-decoration:underline;}
#content .all-about{color:#bdbdbd;font-size:12px;line-height:100%;text-decoration:none;}
#content .all-about:hover{text-decoration:underline;}
#content .content_block{float:left;}
#content .ui-sortable-helper, #content .ui-resizable{background:#fef4e1;behavior:url(/bitrix/templates/fomedia_index/js/PIE.htc);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
#content .ui-sortable-helper, #content .ui-resizable-resizing{background:#fcefa1;}
.content_right{width:230px;}
.content_right a{display:block;overflow:hidden;text-decoration:none;}
.content_right a:hover{text-decoration:underline;}
.content_right a img{}
.content_left{width:280px;}
.content_left .news-item.news_1,.content_right .news-item.news_1{border:none;padding:0 0 20px;}
.content_right .news_block {margin-top: 25px;}
.content_left .news-item,.content_right .news-item{border-top:1px dashed #acb2b2;padding:20px 0;width: 160px;margin: auto;}
.content_left .news_img,.content_right .news_img{margin:0 0 18px;}
.content_left .news_text a:hover,.content_right .news_text a:hover{text-decoration:underline;}
.content_left .news_text a,.content_right .news_text a{color:#07722a;text-decoration:none;text-transform:uppercase;}
.content_left .news_text,.content_right .news_text{line-height:18px;}
.content_left .news-date-time,.content_right .news-date-time{color:#bdbdbd;display:block;font-size:12px;line-height:100%;margin:0 0 10px;}
.txt .news .topic {margin: 20px 0 0;padding: 15px;}
.txt .news .news_list .topic {margin:0;padding:0}
.txt .news .topic a {color: #000;}
.content_main{color:#000;padding:0 20px;width:385px;}
.content_main h2{margin:0 0 20px 0;}
.content_main p{font-size:14px;line-height:18px;margin:12px 0;text-align:justify;}
.content_main ul{margin:10px 0 20px 30px;}
.content_main ul li{line-height:18px;margin-bottom:5px;}
.content-bot{background:#fff;overflow:hidden;padding:30px;}
.content-bot .content-bot-left{float:left;padding:0 50px 0 0;width:320px;}
.content-bot .content-bot-left img{float:left;margin:0 20px 0 0;}
.content-bot .content-bot-left > div{overflow:hidden;}
.content-bot .content-bot-left a{color:#07722a;display:block;float:left;line-height:18px;padding:15px 0 0;text-decoration:none;text-transform:uppercase;width:220px;}
.content-bot .content-bot-left a:hover{text-decoration:underline;}
.content-bot .content-bot-right{float:left;width:510px;}
.content-bot .content-bot-right > div{overflow:hidden;}
.content-bot .content-bot-right img{float:left;margin:0 40px 0 0;}
.bottom_wrap{background:#0c7e30;position:relative;}
#bottom{color:#fff;background:#0c7e30;height:134px;margin:0 auto;overflow:hidden;padding:30px;position:relative;width:880px;}
.bottom-top, .bottom-bot{overflow:hidden;}
.bottom-contacts-link a:hover{text-decoration:none;}
.bottom-contacts-link a{color:#fff;display:inline;text-decoration:underline;}
.bottom-contacts-link ul li{margin:0 0 5px;}
.bottom-contacts-link ul{margin:5px 0 5px 32px;list-style:outside disc !important;font-size:12px;}
.bottom-contacts-link{float:left;width:360px;}
#bottom_im{float:right;}
#bottom_im a{color:#fff;}
#bottom_logo .bot_logo{height:43px;width:250px;}
#bottom_logo{float:left;padding:0 25px 0 0;width:250px;}
#bottom_right{float:right;padding:10px 0 0;width:605px;}
#bottom_logo a img{margin:0 0 10px 0;}
#bottom_logo a{display:block;text-decoration:none;}
#bottom_contacts{float:right;width:310px;}
#bottom_contacts a.contact{background:url('/bitrix/templates/styles/images/pointer_ico.png') 20px 2px no-repeat;color:#43af63;line-height:100%;padding:0 0 0 32px;}
#bottom_nav{float:right;padding:10px 0 0;width:605px;overflow:hidden;margin:0 0 18px;}
#bottom_nav ul li a{color:#ffffff;font:18px pf_din_text_cond_proregular;line-height:100%;text-decoration:none;text-transform:uppercase;}
#bottom_nav ul li span{color:#ffffff;font:18px pf_din_text_cond_proregular;line-height:100%;text-transform:uppercase;}
#bottom_nav ul li a:hover{text-decoration:underline;}
#bottom_nav ul li{border-left:1px solid #43af63;border-right:1px solid #238f43;float:left;height:17px;text-align:center;}
#bottom_nav ul li.item_1{border-left:none;text-align:left;width:86px;}
#bottom_nav ul li.item_2{width:134px;}
#bottom_nav ul li.item_3{width:96px;}
#bottom_nav ul li.item_4{width:83px;}
#bottom_nav ul li.item_5{width:102px;}
#bottom_nav ul li.item_6{border-right:none;width:90px;}
#inner_content{background:url('/bitrix/templates/styles/images/inner_bgr.gif') 50% 0 repeat-y;padding:0 20px 194px;}
#inner_content h2{font-size:18px;font-weight:normal;margin:15px 0 10px;color:#0c7e30;}
.inner_content{margin:0 auto;padding:10px 20px 0;position:relative;width:900px;}
.inner_content.inner_content_main{margin:0;padding:0;position:relative;width:auto;}
.button_little{background:url('/bitrix/templates/styles/images/button_little.gif') left top no-repeat;border:0;cursor:pointer;font-size:12px;height:19px;padding:0 0 4px 0;width:137px;}
.speedbar{height:27px;line-height:100%;padding:10px 0 0;text-transform:uppecase;}
.breadcrumbs{margin:0 0 20px 0;font-style:italic;color:#626d66;font-size:12px;font-style:normal;padding:0 45px 0 0;height:15px;}
.breadcrumbs div{display:inline-block;float:left;margin-right:3px;}
.speedbar a{color:#363636;margin:0 30px 0 0;color:#07722a;margin:0;}
.speedbar span{}
.speedbar em{color:#626d66;font-size:12px;font-style:normal;padding:0 45px 0 0;}
.speedbar em a{color:#07722a;margin:0;}
.action{margin:0 0 40px 0;overflow:hidden;width:100%;}
.action .action_img{float:left;margin:0 20px 0 0;width:140px;}
.action .action_txt{line-height:1.6em;overflow:auto;}
* html .action .action_txt{height:1px;overflow:visible;}
.action .action_txt h2{margin:0 0 15px 0;}
.action_big_img{margin:0 0 80px 0;width:100%;}
.action_big_img span{border-bottom:1px solid #cfd0d0;border-top:1px solid #cfd0d0;display:inline-block;vertical-align:top;}
* html .action_big_img span{display:inline;}
*+html .action_big_img span{display:inline;}
.action_big_img a img{margin:8px 0;}
.block_white{background:#ffffff;border:1px solid #d4d4d4;font-size:14px;line-height:1.8em;margin:0 0 25px 0;padding:20px 10px 20px 20px;position:relative;}
* html .block_white{height:1px;overflow:visible;}
.block_white strong{display:block;font-size:22px;margin:0 0 5px 0;}
.block_white span{color:#898989;font-size:12px;}
.block_white ul li{padding:0 0 0 22px;}
.block_white ul li.ico_e_mail{background:url('/bitrix/templates/styles/images/ico_e_mail.gif') 0 4px no-repeat;}
.block_white ul li.ico_icq{background:url('/bitrix/templates/styles/images/ico_icq.gif') 0 4px no-repeat;}
.block_white ul li.ico_icq_suppotr{background:url('/bitrix/templates/styles/images/ico_icq_suppotr.gif') 0 4px no-repeat;}
.clients{display:block;line-height:1.5em;margin:0 0 40px 0;}
.clients a:first-child{display:block;float:left;width:200px;}
.clients a{display:block;font-size:14px;font-weight:bold;}
.clients.clients-text{margin:0 0 0 200px;}
.client{margin:0 0 55px 0;overflow:hidden;width:100%;}
.client .client_img{float:left;margin:0 20px 0 0;}
.client .client_txt{line-height:1.6em;overflow:auto;}
* html .client .client_txt{height:1px;overflow:visible;}
.client .client_txt a{font-weight:bold;}
.comments{border-bottom:1px solid #dbdbdb;padding:0 0 19px 0;margin:0 0 20px 0;overflow:hidden;width:100%;}
.comments p.title{color:#000;font-size:20px;font-family:pf_din_text_cond_proregular;line-height:100%;margin:0 0 10px;}
.comments .comments_img{float:left;margin:0 20px 0 0;text-align:center;width:136px;}
.comments .comments_txt{line-height:1.6em;overflow:auto;}
* html .comments .comments_txt{height:1px;overflow:visible;}
#inner_content .comments .comments_txt h2{border-bottom:1px solid #cfd0d0;color:#363636;margin:0 0 15px 0;padding:0 0 15px 0;}
.comments .comments_txt h2 span{font-size:14px;font-weight:bold;}
#inner_content h1, .h1link{color:#0c7e30;display:inline;font:normal 30px pf_din_text_cond_promedium;}
.h1link{text-decoration:underline;font-size:18px;}
.h1link:hover{text-decoration:none;}
.table_map{margin:0 0 30px 0;}
.table_map td{font-size:14px;line-height:1.8em;padding:0 35px 0 0;vertical-align:top;}
.table_map strong{display:block;font-size:22px;margin:0 0 5px 0;}
.table_map a{color:#0c83a7;}
.table_map span{color:#898989;font-size:12px;}
.table_map ul li{padding:0 0 0 22px;}
.news{margin:0 0 50px 0;width:100%;}
.news span.date{color:#bdbdbd;display:block;font-size:12px;line-height:100%;margin:0 0 10px;}
.news a.title{display:block;font-size:16px;margin:0 0 10px 0;}
.news span.image img{float:left;}
.news_img{float:left;margin:0 10px 10px 0;}
.news_list{overflow: hidden;padding: 15px 25px 15px 10px;margin: 0 0 15px;box-sizing: border-box;box-shadow: 6px 6px 9px -6px #e5e5e5;margin-bottom: 25px;}
.news span.image{display:block;float:left;width:160px;margin:0 10px 10px 0;}
.table_price_txt{margin:0 0 20px 0;}
.table_price_txt td{font-size:14px;line-height:1.6em;vertical-align:top;}
#inner_content .price_wrap{padding:50px 0 0;width:480px;}
#inner_content div.price{display:inline-block;vertical-align:top;margin:0 0 20px 30px;width:206px;}
* html #inner_content div.price{display:inline;}
*+html #inner_content div.price{display:inline;}
.table_price_txt td div.price table td{font-size:12px;line-height:1.8em;vertical-align:middle;}
.table_price_txt td div.price table td a img{margin:0 15px 0 0;}
.table_price_txt td div.price table td a{font-size:18px;}
.table{margin:0 0 25px 0;position:relative;width:100%;}
.table table{background:#c2c2c2;position:relative;z-index:1;}
.table table th{background:#374f62 url('/bitrix/templates/styles/images/table_th_bg.gif') left top repeat-x;color:#ffffff;font-size:15px;padding:15px 20px;}
.table table td{background:#f9f9f9;color:#000000;font-size:14px;padding:7px 20px;}
/* #inner_content h3, div.org{font-size:22px;font-weight:normal;margin:0 0 30px 0;} */
/* div .h3{font-size:22px;font-weight:normal;margin:0 0 30px 0;} */
#inner_content h3, div.org{font-size: 18px; font-weight: normal; color: #0c7e30; margin: 15px 0 15px 0;}
div .h3{font-size: 18px; font-weight: normal; color: #0c7e30; margin: 15px 0 15px 0;}
.txt{color:#000;line-height:18px;margin:25px 10px 60px 0;}
.txt .green{color:#0c7e30;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.txt .services_description .banner-sect-t{overflow:hidden;}
.txt .services_description .banner-sect{border:2px solid #52C341;behavior:url(/bitrix/templates/fomedia_index/js/PIE.htc);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 0 20px;padding:10px 30px;position:relative;}
.txt .services_description .banner-sect p span{color:#0c7e30;font:bold 16px Tahoma;}
.txt .services_description .banner-sect .prop{font-size:16px;}
.txt .services_description .banner-sect p{font:normal 24px Tahoma;}
.txt .services_description .banner-sect p.title{font-size:16px;}
.popup_button{margin:26px 0 15px 285px;}
.txt .services_description .banner-sect input[type="submit"]{margin:0 0 10px 0;}
.txt .services_description input[type="submit"]{padding:5px 10px;}
* html .txt{height:1px;overflow:visible;}
.txt ul, .txt ol{margin:0 0 3px 33px;}
.txt ol li{padding-bottom:10px;}
.txt ul li{padding:0 10px 5px 30px;list-style-type:none;margin:5px 0 0 -35px;background:url(/upload/images/bullet-1.jpg) left 6px no-repeat;}
.txt table.border td{border:1px solid #ccc;padding:5px 10px;}
.txt table.noBorder td{border:none;padding:5px 0px;}
.txt table.noBorder.table-customers td{border:none;padding:5px 0px;text-align:center;}
.txt p{margin:10px 0;text-align:justify;}
.txt .green_strong{color:#0c7e30;font-weight:bold;}
.txt .strong{font-weight:bold;}
.item_txt{margin:0 0 25px 0;padding:0 15px 0 0;}
.paging_items{margin:0 0 30px 0;overflow:hidden;width:100%;}
.paging_items span{float:left;}
.paging_items em{float:right;font-style:normal;padding:0 15px 0 0;}
.paging_items em a{margin:0 2px;}
.paging_items em select{margin:0 10px 0 0;}
.paging{font-size:16px;margin:0 0 50px 0;width:100%;}
.paging span{font-size:12px;}
.paging a.paging_all{border-bottom:1px dashed #b52b31;color:#b52b31;font-size:14px;margin:0 0 0 35px;text-decoration:none;}
.paging a.paging_all:hover{border-bottom:1px dashed #ffffff;}
.form_im .input, .form_im textarea{border:1px solid #7f9db9;display:block;height:20px;margin:0 0 15px;width:330px;}
.form_im textarea{height:100px;}
.form_im .captcha_input{margin:5px 0 25px;width:178px;}
#cart_form_wrap{background:#fff;display:none;position:absolute;z-index:2000;width:660px;margin:0 0 0 -330px;overflow:hidden;padding:13px 17px;left:50%;}
#cart_form_wrap .cart_close{background:url('/bitrix/templates/styles/images/button_close.gif') right 4px no-repeat;display:block;float:right;height:16px;padding:0 15px 0 0;}
#cart_form .cart_header{font-size:24px;margin:0 0 10px;}
#cart_form table.item_list{color:#000;font-size:14px;margin:0 0 15px;}
#cart_form table.item_list tr td{background:#ffffea;border-left:1px solid #dfdec6;height:28px;}
#cart_form table.item_list tr td:first-child{border-left:none;}
#cart_form table.item_list tr.odd td{background:#fffeca;}
#cart_form table.item_list tr.table_head{background:#fffd2d;}
#cart_form table.item_list tr.table_head th{background:#B5CEE7;color:#000;font-size:17px;font-weight:normal;}
#cart_form table.item_list tr.table_head th:first-child{border-left:none;}
#cart_form form{float:left;width:400px;}
#cart_form .refresh{color:#000;display:block;float:right;font-size:11px;height:19px;margin:0 10px 0 0;text-align:center;text-decoration:none;}
#cart_form .next{color:#000;display:block;float:right;font-size:12px;height:19px;line-height:1.4;text-align:center;text-decoration:none;}
#cart_form .beznal{color:#e58700;font-size:14px;margin:0;}
#cart_form .contacts{padding:0 0 10px;}
#cart_form .contacts span{display:block;font-size:14px;padding:0 0 5px;}
#cart_form .contacts td{padding:0 45px 5px 0;}
#cart_form .contacts input{width:300px;}
#cart_form .cart_success{background:#fffd2d;margin:90px auto;text-align:center;width:483px;}
#cart_form .cart_success p{font-size:24px;margin:0;padding:10px 0;}
#order_cart{background:url('/bitrix/templates/styles/images/btn_order.gif') no-repeat;color:#000;display:block;font-size:12px;height:19px;line-height:1.4;margin:0 0 0 20px;position:absolute;text-align:center;text-decoration:none;top:-2px;right:0;width:113px;}
.widg{margin:0 0 25px;height:270px;}
.widg a.title{color:#e0a001;display:block;font-size:16px;font-weight:bold;margin:10px 0 10px 30px;}
.widget-item{display:inline-block;vertical-align:top;width:130px;margin:0 0 0 30px;line-height:1.5em;}
*html .widget-item{display:inline;}
*+html .widget-item{display:inline;}
.widget-item p, p.price{font-size:18px;margin:10px 0 5px;}
.widget-item a.widg_item_name{display:block;font-size:14px;height:35px;margin:0 auto;max-width:200px;}
.btn_cart_wrap{bottom:0;left:auto;position:absolute;width:180px;}
.btn_cart_wrap{margin:5px 0 0;}
a.add_to_cart{border:1px solid #ccc;color:#000;display:inline-block;text-decoration:none;}
*+html a.add_to_cart{display:inline;}
.add_to_cart_success{background:url('/bitrix/templates/styles/images/add_to_cart_bg.gif') no-repeat;display:none;font-size:14px;height:40px;padding:15px 0 0;position:absolute;text-align:center;width:208px;z-index:100;}
.txt span.news_date{font-size:12px;}
.placeholder{background-color:#cfcfcf;}
.ui-nestedSortable-error{background:#fbe3e4;color:#8a1f11;}
ol.catalog_tree, ol.catalog_tree ol{margin:0 0 0 15px;padding:0;list-style-type:none;}
ol.catalog_tree{margin:10px 0;}
.catalog_tree li{margin:7px 0 0 0;padding:0;width:170px;}
.catalog_tree li ol{margin-top:5px;}
.catalog_tree li div{background:#ffb8b8;border:1px solid #ccc;padding:1px 3px;margin:0;cursor:move;position:relative;}
.catalog_tree li div > .pop_menu{background:#fff;border:1px solid #ccc;display:none;left:10px;padding:5px;position:absolute;text-align:left;top:0;z-index:20;}
.catalog_tree li div .pop_menu a{display:block;white-space:nowrap;}
.catalog_tree li div.pop_menu_link{height:17px;position:absolute;right:0;text-align:center;top:0;width:20px;}
.catalog_tree li div.pop_menu_link:hover .pop_menu{display:block;}
.catalog_tree li div .input_rename{display:none;}
.catalog_tree .with_menu > div{background:#d3ffb8;}
div.item_wrap{position:relative;}
div.item_wrap .err{display:none;left:0;top:30px;position:absolute;z-index:10;}
#update{border:1px solid #ccc;display:none;height:20px;position:relative;width:400px;}
#update_bar{background:blue;height:20px;left:0;position:absolute;top:0;}
#tabs .loading{display:none;text-align:center;}
.block_sort{margin:20px 0;}
.block_sort a{position:relative;top:2px;}
.block_sort .field_sort{margin:0 5px 0 0;}
.item_row{padding:0 0 40px;position:relative;}
.item{display:block;float:left;margin:0 38px 0 0;overflow:hidden;vertical-align:top;width:180px;}
.item_img{height:100px;margin:0 0 10px 0;text-align:center;width:100%;}
.table_item{margin:0 0 20px;}
.table_item td{font-size:14px;vertical-align:top;}
#inner_content .table_item td h2{margin:0 0 30px 0;}
.table_item td .item_gallery a{display:block;float:left;height:50px;overflow:hidden;text-align:center;width:70px;}
.table_item td .items_order{margin:15px 0 0;}
.table_item td .items_order input{margin:10px 0 0 0;}
.img_big{border:2px solid #ccc;float:left;height:210px;overflow:hidden;margin:0 20px 10px 0;text-align:center;width:280px;}
.img_big_once{border:2px solid #ccc;margin:0 20px 10px 0;text-align:center;width:280px;}
.item_gallery{margin:20px 0 0;width:100%;}
.item_gallery a img{margin:2px;}
.print{background:url('/bitrix/templates/styles/images/ico_print.gif') no-repeat;padding:0 0 0 22px;}
.catalog_table{table-layout:fixed;width:100%;}
.catalog_table th{font-weight:normal;padding:7px 10px;text-align:left;}
.catalog_table td{font-size:12px;line-height:1.2;padding:7px 10px;}
.catalog_table th, .catalog_table td{border:1px solid #d8dee8;overflow:hidden;}
.catalog_table_item_img{text-align:center;}
.catalog_table p.price{font-size:16px;font-weight:bold;}
.btn, .buy_link{background:#f6f6f6;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#e1e1e1));background:-webkit-linear-gradient(#f6f6f6, #e1e1e1);background:-moz-linear-gradient(#f6f6f6, #e1e1e1);background:-ms-linear-gradient(#f6f6f6, #e1e1e1);background:-o-linear-gradient(#f6f6f6, #e1e1e1);background:linear-gradient(#f6f6f6, #e1e1e1);-pie-background:linear-gradient(#f6f6f6, #e1e1e1);behavior:url(/bitrix/templates/fomedia_index/js/PIE.htc);border:1px solid #cfcfcf;border-bottom:1px solid #a5a5a5;border-top:1px solid #d0d0d0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;padding:5px 20px;position:relative;zoom:1;}
.btn:hover, .buy_link:hover{background:#f6f6f6;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#cccccc));background:-webkit-linear-gradient(#f6f6f6, #cccccc);background:-moz-linear-gradient(#f6f6f6, #cccccc);background:-ms-linear-gradient(#f6f6f6, #cccccc);background:-o-linear-gradient(#f6f6f6, #cccccc);background:linear-gradient(#f6f6f6, #cccccc);-pie-background:linear-gradient(#f6f6f6, #cccccc);}
.item_wide{float:none;margin:0 0 -1px;width:100%;}
.item_wide table{border:1px solid #ccc;}
.item_wide table td{padding:5px 0;}
.item_wide td.cell_img{width:180px;}
.item_wide td.cell_description{vertical-align:top;width:420px;}
.item_wide td.cell_price{text-align:center;width:100px;}
.catalog_item .ui-tabs{margin:15px 0 0;}
.catalog_item .ui-tabs-panel{border:1px solid #ccc;}
.catalog_item .ui-tabs .ui-tabs-nav li{border:none;padding:5px;}
.catalog_item .ui-tabs .ui-tabs-nav li:hover{border:none;}
.catalog_item .ui-tabs .ui-tabs-nav li a{border-bottom:1px dotted;display:inline;padding:0;}
.catalog_item .ui-tabs-nav li.ui-tabs-selected a{border-bottom:none;}
#filter_form{border:2px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;padding:20px;position:relative;}
#filter_block{display:none;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100;}
#filter_block img{margin:50px 0 0;}
#filter_form .title{font-size:120%;margin:0 0 5px;}
#filter_form .name{color:#333;font-weight:bold;}
#filter_form input[type="text"]{width:80px;}
#pod_menu{background:url('/bitrix/templates/styles/images/inner_w.png') no-repeat;width:220px;height:206px;}
#pod_menu div{padding:29px 0 0 25px;}
#pod_menu img{padding:0 10px 0 0;}
#pod_menu span{font-size:26px;color:black;}
#pod_menu p{color:#555;font-size:13px;margin:0 0 15px 0;}
#pod_menu div table{font-size:13px;}
#pod_menu .ot2{height:30px;vertical-align:top;}
#pod_menu span.text{font-size:11px;color:#555;}
#slides{position:relative;height:349px;width:940px;}
#slides .slides_container{height:349px;width:940px;}
#slides .slide{position:relative;height:349px;width:940px;}
#slides .slide .link_title{position:absolute;top:30px;right:10px;text-transform:uppercase;color:#fff;font-size:30px;text-shadow:1px 1px 2px black, 0 0 1em rgba(0,0,0,0.5);}
#slides a.prev, #slides a.next{cursor:pointer;display:block;height:63px;position:absolute;bottom:29px;width:98px;z-index:20;}
#slides a.prev{background:url('/bitrix/templates/styles/images/slide_arr.png') 0 0 no-repeat;border-right:1px solid #ffffff;right:158px;}
#slides a.next{background:url('/bitrix/templates/styles/images/slide_arr.png') -99px 0 no-repeat;right:60px;}
table.price-table td, table.price-table th{border:1px solid #626d66;padding:3px 20px;}
.txt table.table td{padding:12px 10px;}
.link_popup_work{background:url('/bitrix/templates/styles/images/orderserv_sel.png') no-repeat scroll 0 bottom transparent;color:#FFFFFF;display:block;font-size:20px;font-family:pf_din_text_cond_promedium;height:19px;padding:13px 0;text-align:center;text-decoration:none;width:202px;}
input.link_popup_work{background:url('/bitrix/templates/styles/images/orderserv_sel_big.png') repeat scroll 0 bottom transparent;border:medium none;color:#FFFFFF;display:block;font-size:20px;font-family:pf_din_text_cond_promedium;height:45px;text-align:center;text-decoration:none;width:262px;}
.link_popup_work2{background:url('/bitrix/templates/styles/images/orderserv_sel.png') no-repeat scroll 0 bottom transparent;color:#FFFFFF;display:block;font-size:20px;font-family:pf_din_text_cond_promedium;height:19px;text-align:center;text-decoration:none;width:202px;}
input.link_popup_work2{background:url('/bitrix/templates/styles/images/orderserv_sel_big.png') repeat scroll 0 bottom transparent;border:medium none;color:#FFFFFF;display:block;font-size:20px;font-family:pf_din_text_cond_promedium;height:45px;text-align:center;text-decoration:none;width:262px;}
.image-pnpn{float:left;width:100px;}
.line-pnpn{margin:29px 5px 0 17px;float:left;width:40px;}
.reviews-table{margin:30px 0 0;}
.reviews-table td.left{padding-right:40px;}
.reviews-table td{padding:0 0 20px;vertical-align:bottom;}
.reviews-table .review{overflow:hidden;width:300px;}
.reviews-table.img{float:left;overflow:hidden;width:160px;}
.reviews-table .review .img img{margin:0 0 5px;}
.reviews-table .review .desc{border:6px solid #dfebb9;line-height:20px;margin:17px 0 0 0;padding:11px 14px 14px;position:relative;width:231px;}
.reviews-table .review .desc .arr{background:url(/bitrix/templates/styles/images/review_arr.png) 0 0 no-repeat;height:24px;left:200px;position:absolute;top:-24px;width:24px;z-index:2;}
.q_a a{background:url('/bitrix/templates/styles/images/q&a.png') 0 0 no-repeat;color:#07722a;width:126px;height:33px;display:block;padding:18px 0 0 85px;text-transform:uppercase;text-decoration:none;font:17px pf_din_text_cond_promedium;}
.q_a a:hover{text-decoration:underline;}
.utp_wrap{background:#f6f8ff;margin:0 auto;padding:31px 0 73px;width:940px;}
.utp_wrap ul li{float:left;list-style:none;text-transform:uppercase;color:#0c7e30;font:22px pf_din_text_cond_proregular;margin:0 9px;}
.utp_wrap ul li a{display:block;text-decoration:none;border:2px solid #0c7e30;padding:7px 16px;min-width:84px;text-align:center;}
.utp_wrap ul li a:hover{background:#32aa32;color:#fff;border-color:#32aa32;}
a.smaller_utp_link{font-size:17px;line-height:85%;padding:6px 8px !important;}
#arrowDownSvg {
    width: 12px;
}

.utp_wrap ul li a.smaller_utp_link_not {
    padding: 7px 5px;
    font-size: 16px;
    line-height: 27.5px;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.owl-carousel.zakazGal {
	position: relative;
	padding-left: 60px;
	padding-right: 60px;
	box-sizing: border-box;
}
.ppk-list {
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	box-sizing: border-box;
	max-width: 610px;
    overflow: hidden;
    margin-top: 45px;
}
.ppk-list .owl-stage-outer {
	width: 100%;
    height: auto;
    overflow: hidden;
}
.ppk-list.ppk-list-tiles {
	max-height: auto;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
	align-items: flex-start;
	padding-left: 0;
	padding-right: 0;
}
.ppk-list.ppk-list-tiles .ppk-item {
	width: 32%;
	text-align: center;
}
.ppk-list.ppk-list-tiles .ppk-item img {
	height: auto
}
.ppk-list.ppk-list-tiles .ppk_text a {
	text-align: center;
	color: #000000;
    font-family: "Trebuchet MS";
    font-size: 1.14286rem;
    font-weight: 400;
    line-height: 1.25;
    margin: 0 0 0.71429rem;
    text-align: unset;
}
.ppk-list.owl-carousel .owl-item img {
    height: auto;
}
.ppk_img {
    margin-bottom: 15px;
}
.ppk_img img {
	max-width: 100%;
}
.ppk_text {
    padding: 0 10px;
}
.ppk_info {
	padding-top: 20px;
}
.ppk_info p {
	font-size: 13px;
    line-height: 18px;
    text-align: left;
    color: #282828;
}
.chevron-order {
    margin-bottom: 8px;
    display: block;
    font-size: 12px;
    color: #7c7c7c;
    padding-left: 15px;
    position: relative;
}
.chevron-order:before {
    content: "\002714";
    position: absolute;
    left: 0px;
    color: #07722a;
    font-size: 12px;
    line-height: 12px;
    top: 50%;
    margin-top: -7px;
    display: block;
    width: 8px;
    height: 12px;
}
.ppk_text a.ppk-order-btn,
.ppk-order-btn {
    text-align: center;
    padding: 7px 15px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #07722a;
    background: #07722a;
    color: #fff;
	cursor: pointer;
	min-height: auto;
    transition: all .3s ease;
}
.ppk_text a.ppk-order-btn:hover,
.ppk-order-btn:hover {
    color: #07722a;
    background: #fff;
}
.ppk_text a {
    text-align: left;
    margin-bottom: 15px;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    color: #07722a;
    transition: all .3s ease;
    min-height: 100px;
}
.ppk_text a:hover {
    color: #000;
}
.owl-carousel.ppk-list .owl-item {
	/* float: left; */
}
.ppk-image {
    max-width: 460px;
    padding: 20px 12px;
    box-sizing: border-box;
    border: 1px solid #ececec;
	display: inline-block;
	margin-right: 20px;
}
.ppk-image img {
	max-width: 100%;
	height: auto;
}



.owl-carousel.zakazGal .owl-item p {
	display: table-cell;
	height: 150px;
	vertical-align: middle;
}
.owl-carousel.zakazGal .owl-item p img {
	display: block;
	margin: 10px auto !important;
}
.owl-carousel .owl-nav .owl-prev {
	display: block;
	background: rgba(255,255,255,.8) url(/bitrix/templates/fomedia_index/images/leftAr.png) 50% 50% no-repeat;
	width: 26px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 25%;
	text-indent: -200vw;
	padding: 5px;
	/* margin-top: -24px; */
}
.owl-carousel .owl-nav .owl-next {
	display: block;
	background: rgba(255,255,255,.8) url(/bitrix/templates/fomedia_index/images/rightAr.png) 50% 50% no-repeat;
	width: 26px;
	height: 48px;
	position: absolute;
	right: 0;
	text-indent: -200vw;
	top: 25%;
	padding: 5px;
	/* margin-top: -24px; */
}

.header-mobile {
	z-index: 1;
	position: relative;
	display: none;
}
.servicesListMenu {
	display: none;
	border-top: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #22B24C;
}
.servicesListMenu ul li a {
	color: #fff;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 10px;
	display: block;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	border-bottom: 1px solid;
	border-color: rgba(255,255,255,0.3);
}
.servicesListMenu ul li:last-child a {
	border-bottom: none;
}
.servicesListMenu ul li a:after {
	content: ">";
	display: block;
	position: absolute;
	right: 20px;
	margin-top: -9px;
	font-size: 14px;
	top: 50%;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.servicesListMenu ul li ul {
	display: none;
}
.HamburgSpan {
	color: #fff;  
	font-size: 20px;
	line-height: 16px;
}
.Hamburg {
	padding: 15px 20px;
	cursor: pointer;
	background: #22B24C;
	position: relative;
}


.hamburger {
	position: absolute;
	bottom: 2px;
	right: 10px;
	background: #22B24C;
	width: 45px;
	height: 42px;
	padding: 0;
	display: inline-block;
	overflow: hidden;
	font-size: 0;
	text-indent: -9999px;
	appearance: none;
	box-shadow: none;
	border-radius: none;
	border: none;
	cursor: pointer;
	transition: background 0.3s;
}
.hamburger span {
	display: block;
	position: absolute;
	top: 20px;
	left: 10px;
	right: 10px;
	height: 2px;
	background: #fff;
	transition: background 0s 0.3s;
}
.hamburger.is-active span {
	background: none;
}
.hamburger span::before, 
.hamburger span::after {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
	content: "";
	top: -8px;
	transition-duration: 0.3s, 0.3s;
	transition-delay: 0.3s, 0s;
}
.hamburger span::before {
	transition-property: top, transform;
}
.hamburger.is-active span::before {
	top: 0;
	transform: rotate(45deg);
}
.hamburger span::after {
	bottom: -8px;
	top: auto;
	transition-property: bottom, transform;
}
.hamburger.is-active span::after {
	bottom: 0;
	transform: rotate(-45deg);
}
.hamburger.is-active span::before, 
.hamburger.is-active span::after {
	transition-delay: 0s, 0.3s;
}
.txt .preferences {
	padding-top: 25px;
	border-top: 1px solid #0c7e30;
}
.preferences .preferencesList {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	width: 100%;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    counter-reset: counterPreferences;
}
.preferences .preferencesList li {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
   	-webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	width: 33.333%;
	background: none;
	padding: 0;
    padding-right: 15px;
    padding-left: 45px;
    line-height: 22px;
    min-height: 44px;
    box-sizing: border-box;
	margin: 0;
    margin-bottom: 20px;
    font-size: 16px;
    color: #0c7e30;
    position: relative;
    counter-increment: counterPreferences;
}
.preferences .preferencesList li:before {
	content: counter(counterPreferences);
 	color: #0c7e30;
	box-sizing: border-box;
 	border: 1px solid #0c7e30;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	display: block;
	height: 34px;
	width: 34px;
	font-size: 14px;
	line-height: 34px;
	top: 50%;
	margin-top: -17px;
	left: 0;
	box-shadow: 2px 1px 5px -1px rgba(12, 126, 48, 0.3);
}



/*Адаптив*/

@media only screen and (max-width: 1014px) {
	html, body {
		min-width: 100%;
		max-width: 100%;
	}
	
	.mob-hidden {
		display: none;
	}
}
@media only screen and (max-width: 998px) {
	div.widgets, 
	#content, 
	#bottom, 
	.wrap, 
	.header-nav-block, 
	.header_nav, 
	#bottom, 
	.utp_wrap,
	div.widgets
	{
		max-width: 100%;
		box-sizing: border-box;
	}
	div.widgets {
		height: 250px;
		overflow: hidden;
	}
	.header_nav {
		max-width: 100%;
	}
	.header_top,
	.header_middle {
		width: 50%;
		box-sizing: border-box;
	}
	.nav-left {
		/* width: 68.5%; */
		box-sizing: border-box;   
		background: url(/bitrix/templates/styles/images/topmenu_shd.png) 0 46px repeat-x;
	}
	.nav-right {
		/* width: 31.5%; */
		box-sizing: border-box;
	}
	.header_menu > ul > li.item_6 > a > span, .header_menu > ul > li.item_6 > span.like-a > span, .header_menu > ul > li.item_6 > span.r_link > span {
		width: 100%;
	}
	.header_menu > ul > li.item_6 > a > span {
		padding: 4px 13px;
		font-size: 16px;
		line-height: 20px;
	}
	.header_menu > ul > li.item_1 > a {
		width: 103px;
	}
	.header_menu > ul > li {
		background: none;
	}
	.header_callback {
		height: 60px;
		
	}
	.header_phone {
		width: 100%;
		box-sizing: border-box;
	}
	.header_callback {
	}
	.header_right {
		width: 100%;
		box-sizing: border-box;
	}
	.header_txt {
		padding: 7px 0 10px;
	}
	#bottom_logo {
		width: 25%;
		box-sizing: border-box;
	}
	.logo {
		max-width: 100%;
	}
	#bottom_nav {
		width: 75%;
		box-sizing: border-box;
	}
	#bottom_im {
		width: 21%;
		box-sizing: border-box;
	}
	#bottom_contacts {
		width: 35%;
		box-sizing: border-box;
	}
	.bottom-contacts-link {
		width: 44%;
		box-sizing: border-box;
	}
	#bottom {
		padding: 45px 30px;
		height: auto;
		max-width: 100%;
		box-sizing: border-box;
	}
	.nav-right a {
		max-width: 100%;
	}
	.header_menu {
		width: 100%;
	}
	.header_menu ul li {
		max-width: 25%;
		width: 16.1999999%;
	}
	.header_menu ul li.search_btn {
		display: none;
	}
	.header_menu > ul > li.item_1 > span.r_link > span,
	.header_menu > ul > li.item_2 > span.r_link > span,
	.header_menu > ul > li.item_3 > a > span,
	.header_menu > ul > li.item_3 > span.r_link > span,
	.header_menu > ul > li.item_4 > a > span,
	.header_menu > ul > li.item_4 > span.r_link > span,
	.header_menu > ul > li.item_5 > a > span,
	.header_menu > ul > li.item_5 > span.r_link > span,
	.header_menu > ul > li.item_6 > a > span,
	.header_menu > ul > li.item_6 > span.r_link > span {
		width: 99%;
	}
	.header_menu > ul > li > a > span, .header_menu > ul > li > span.like-a > span, .header_menu > ul > li > span.r_link > span {
		max-width: 100%;
	}
	.logo a img {
		max-width: 100%;
	}
	.utp_wrap ul li {
		width: 33.3%;
		margin: 0 8% 15px;
	}
	.utp_wrap {
		clear: both;
		text-align: center;
		height: 226px;
	}
	#slides, #slides .slides_container, #slides .slide {
		max-width: 100%;
		box-sizing: border-box;
	}
	#slides .slide {
	    max-width: 100%;
	    box-sizing: border-box;
	    background-size: contain !important;
	}
	.center_main {
		height: 485px;
	}
	#slides {
		padding-bottom: 80px;
		box-sizing: content-box;
	}
	#slides:after {
		content: "";
		background: rgba(3, 93, 33, 0.8);
		display: block;
		height: 80px;
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	#slides a.prev, #slides a.next {
		bottom: 9px;
	}
	.center_main {
		height: 482px;
	}
	
}

@media only screen and (max-width: 890px) {
	#bottom_nav {
		width: 100%;
	}
	#bottom_logo {
		width: 100%;
	}
	#bottom_im {
		width: 100%;
		box-sizing: border-box;
		padding-bottom: 20px;
		position: absolute;
		bottom: -10px;
		color: #bcd6bd;
	}
	#bottom_im a {
		color: #bcd6bd;
		text-decoration: none;
		font-size: 12px;
	}
	.widg_catalog {
		max-width: 100%;
		box-sizing: border-box;
		height: auto;
		padding: 0 15px;
	}
	.skin_widgets .jcarousel-container {
		max-width: 100%;
		box-sizing: border-box;
	}
}
@media only screen and (max-width: 810px) {
	.inner_content.inner_content_main .center_menu_t {
		left: 0
	}
	.inner_content.inner_content_main .center_menu {
		width: 100%;
		margin: auto;
	}
	.inner_content.inner_content_main .center_menu > ul > li > a {
		width: 100%;
	}
	.header_middle {
		padding-left: 15px;
		padding-right: 33px;
		padding-top: 10px;
		width: 42%;
	}
	.header_top {
		width: 58%;
		padding-left: 0;
		padding-right: 15px;
	}
	.all2 {
		background: #ffffff;
	}
	#header {
		background: #bae7ea;
	}
	.header_phone {
		font-size: 22px;
		padding-left: 0;
		padding-top: 0px;
		margin-top: 15px;
		text-align: left;
	}
	.header_txt {
		font-size: 16px;
		letter-spacing: -0.4px;
		line-height: 18px;
		padding-top: 0;
	}
	.header_txt span {
		letter-spacing: 0.6px;
	}
	.logo {
		height: auto;
		margin-bottom: 25px;
	}
	.header_phone span:not(.mob-hidden) {
		display: inline-block;
		float: none !important;
		font-size: 14px;
		line-height: 18px;
	}
	.header_phone span.phone_bold {
		font-size: 22px;
		font-weight: bold;
		line-height: 24px;
	}
	.header_phone span:last-child {
		color: #0c7e30;
		font-size: 18px !important;
		font-weight: bold;
		line-height: 18px;
		margin-top: 16px;
	}
	.header_phone {
		width: 160px;
	}
	.header_callback {
		float: left;
		padding-left: 0px;
		padding-top: 0px;
		width: 205px;
		margin-top: 5px;
	}
	.header_right {
		float: left;
		margin-left: 12px;
		margin-top: 10px;
		padding-left: 27px;
		width: auto;
	}
	.header_right a {
		color: #0c7e30;
		font-size: 18px;
		font-weight: bold;
		line-height: 18px;
		margin-top: 16px;
	}
	.header_nav {
		opacity: 0;
		visibility: hidden;
		position: fixed;
		left: -250px;
		transition: all 1s;
		padding-bottom: 35px;
		height: 100%;
	}
	.mobileMenu {
		display: block;
		position: absolute;
		right: 15px;
		top: 19px;
		background: url(/bitrix/templates/fomedia_index/images/menu.png) 50% 50% no-repeat;
		width: 45px;
		height: 45px;
		cursor: pointer;
	}
	.header_nav:before {
		content: '';
		display: block;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 0;
	}
	.nav-right,
	.nav-left {
		position: relative;
		z-index: 2;
		float: none;
		width: 215px;
		background: #efefef;
		display: block;
	}
	.nav-left {
		height: auto;
	}
	.header_menu {
		height: auto;
		float: none;
		background: #efefef;
	}
	.header_menu > ul > li > a, .header_menu > ul > li > span.like-a, .header_menu > ul > li > span.r_link {
		padding: 0;
		height: auto;
	}
	.header_menu ul li {
		max-width: 100%;
		width: 100%;
		display: block;
		float: none;
	}
	.header_menu > ul {
		height: auto;
		background: #efefef;
		padding-top: 22px;
		
	}
	.header_menu > ul > li.item_1 > a > span, 
	.header_menu > ul > li.item_1 > span.like-a > span, 
	.header_menu > ul > li.item_1 > span.r_link > span,
	.header_menu > ul > li.item_2 > a > span, 
	.header_menu > ul > li.item_2 > span.like-a > span, 
	.header_menu > ul > li.item_2 > span.r_link > span, .header_menu > ul > li.item_3 > a > span, .header_menu > ul > li.item_3 > span.like-a > span, .header_menu > ul > li.item_3 > span.r_link > span, .header_menu > ul > li.item_4 > a > span, .header_menu > ul > li.item_4 > span.like-a > span, .header_menu > ul > li.item_4 > span.r_link > span, .header_menu > ul > li.item_5 > a > span, .header_menu > ul > li.item_5 > span.like-a > span, .header_menu > ul > li.item_5 > span.r_link > span, .header_menu > ul > li.item_6 > a > span, .header_menu > ul > li.item_6 > span.like-a > span, .header_menu > ul > li.item_6 > span.r_link > span	{
		width: 100%;
		text-align: left;
		padding: 0 10px;
		padding-left: 15px;
		text-transform: uppercase;
		box-sizing: border-box;
		font-size: 14px;
		background: #efefef;
		font-family: 'Trebuchet MS';
		color: #000;
		border-bottom: 1px solid #c1c1c1;
		display: inline-block;
		line-height: 36px;
	}
	.header_menu > ul > li.item_6 > a > span, 
	.header_menu > ul > li.item_6 > span.like-a > span, 
	.header_menu > ul > li.item_6 > span.r_link > span {
		border-bottom: none;
	}
	.nav-right {
		height: auto;
		padding-bottom: 100px;
	}
	.nav-right a {
		text-align: left;
		padding: 0 10px;
		padding-left: 15px;
		text-transform: uppercase;
		box-sizing: border-box;
		font-size: 14px;
		font-family: 'Trebuchet MS';
		color: #000;
		border-bottom: none;
		display: inline-block;
		line-height: 36px;
		height: auto;
		background: #e4e233;
		background: -moz-linear-gradient(top, #e4e233 0%, #e6b00a 100%);
		background: -webkit-linear-gradient(top, #e4e233 0%,#e6b00a 100%);
		background: linear-gradient(to bottom, #e4e233 0%,#e6b00a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e233', endColorstr='#e6b00a',GradientType=0 );
	}
	.header_menu > ul > li:hover > span.r_link > span, 
	.header_menu > ul > li.current > span.r_link > span, 
	.header_menu > ul > li:hover > a > span, 
	.header_menu > ul > li.current > a > span	{
		border-left: none;
		border-right: none;
	}
	.header_menu > ul > li.current > span,
	.header_menu > ul > li:hover > span.r_link > span, .header_menu > ul > li.current > span.r_link > span, .header_menu > ul > li:hover > a > span, .header_menu > ul > li.current > a > span {
		color: #ffffff;
		background: #22b24c;
	}
	#header {
		/* height: 152px; */
		height: auto;
	}
	#header .header_menu ul li ul li ul,
	#header .header_menu ul li ul {
		display: none !important;
	}
	.crossMenuHide {
		display: block;
		position: absolute;
		top: 15px;
		left: 225px;
		cursor: pointer;
		background: url(/bitrix/templates/fomedia_index/images/cross.png) 50% 50% no-repeat;
		width: 18px;
		height: 18px;
	}
	.header_nav {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
	.utp_wrap ul li {
		width: 33.3%;
		height: 43px;
		margin: 0;
	}
	.utp_wrap {
		padding-left: 15px;
		padding-right: 15px;
		height: 145px;
	}
	.utp_wrap ul li a {
		height: 43px;
		box-sizing: border-box;
	}
	.utp_wrap ul li:nth-child(1) a, 
	.utp_wrap ul li:nth-child(2) a,
	.utp_wrap ul li:nth-child(3) a {
		border-bottom-width: 1px;
	}
	.utp_wrap ul li:nth-child(4n) a, 
	.utp_wrap ul li:nth-child(5n) a, 
	.utp_wrap ul li:nth-child(6n) a {
		border-top-width: 1px;
	}
	.utp_wrap ul li:nth-child(1) a, 
	.utp_wrap ul li:nth-child(2) a,
	.utp_wrap ul li:nth-child(4n) a, 
	.utp_wrap ul li:nth-child(5n) a {
		border-right-width: 1px;
	}
	.utp_wrap ul li:nth-child(2) a, 
	.utp_wrap ul li:nth-child(3) a,
	.utp_wrap ul li:nth-child(5n) a, 
	.utp_wrap ul li:nth-child(6n) a {
		border-left-width: 1px;
	}
	.utp_wrap ul li a br {
		display: none;
	}
	a.smaller_utp_link {
		line-height: 30px;
	}
	.widg_catalog ul li {
		width: 25%;
		padding-right: 5px;
		box-sizing: border-box;
		margin: 0;
	}
	.widg_catalog .widg_img {
		width: 100%;
		background-size: contain;
	}
	.widg_catalog .widg_title {
		width: 100%;
	}
	#content .content_block.content_main {
		float: none;
		padding: 30px 15px;
		width: 100% !important;
		background: #f6f8ff;
	}
	#content .content_block.content_left {
		float: none;
		width: 100% !important;
		background: #ffffff;
		padding-top: 30px;
		margin-bottom: 45px;
	}
	#content .content_block.content_right {
		width: 100% !important;
	}
	.content-top {
		padding: 30px 0px;
		background: #ffffff;
	}
	#content .content_block {
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.content_main p, 
	.content_main ul li {
		font-size: 16px;
		font-family: 'Trebuchet MS';
	}
	#content a.title {
		font-size: 30px !important;
	}
	.content_left .news-item {
		height: 125px;
		box-sizing: border-box;
	}
	.content_left .news_img {
		margin-right: 11px;
		max-height: 125px;
	}
	.content_left .news_img img {
		max-height: 85px;
	}
	.content_left .news_text a {
		font: normal 18px pf_din_text_cond_promedium;
	}
	.content_left .news-date-time {
		font: normal 18px pf_din_text_cond_prolight;
	}
	#content .all-about {
		font: normal 18px pf_din_text_cond_prolight;
		text-align: center;
		display: block;
	}
	#bottom_nav {
		display: none;
	}
	#bottom_contacts {
		width: auto;
		font-family: 'Trebuchet MS';
		font-size: 16px;
	}
	#bottom_contacts br {
		display: none;
	}
	#bottom_contacts a.contact {
		display: block;
		text-align: left;
		margin-top: 3px;
		padding: 0 0 0 18px;
		background: url(/bitrix/templates/styles/images/pointer_ico.png) 0px 2px no-repeat;
	}
	#bottom_logo {
		width: auto;
	}
	#bottom {
		padding: 30px 15px;
	}
	.bottom-bot {
		margin-top: 50px;
		font-size: 16px;
		font-family: 'Trebuchet MS';
	}
	#bottom_im {
		bottom: 3px;
		color: #ffffff;
		right: 15px;
		left: auto;
		width: 280px;
	}
	#bottom_im a {
		color: #ffffff;
		font-size: 16px;
		font-family: 'Trebuchet MS';
	}
	#bottom_im a img {
		display: block;
		margin-top: 4px;
	}
	.all1_index, .all1_inner {
		margin: 0 0 -169px;
	}
	.zakazchMain {
		/* width: 50%; */
		width: 100%;
		display: inline-block;
		margin-top: 0px !important;
	}
	.content_right a.title {
		color: #0c7e30;
		display: block;
		font: normal 30px pf_din_text_cond_promedium;
		line-height: 100%;
		margin: 0 0 30px 0;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}
		
	.zakazGal img {
		width: 40% !important;
		margin: auto !important;
		display: inline-block !important;
	}
	#content_right > table td:first-child {
		width: 50%;
		padding-right: 15px;
	}
	#content_right > table td:first-child img {
		width: 100% !important;
	}
	.content_right > table td a.link_popup {
		padding-right: 5px;
		height: 84px;
		margin-top: -5px;
	}
	.q_a a {
		background: url(/bitrix/templates/styles/images/q&a.png) 0 0 no-repeat;
		color: #07722a;
		width: 100%;
		background-size: cover;
		box-sizing: border-box;
		height: 65px;
		margin-top: 14px;
		display: block;
		padding: 12px 0 0 100px;
		text-transform: uppercase;
		text-decoration: none;
	}
	.content_right a.spec_pr {
		/* float: right; */
		text-align: center;
		/* margin-top: 5px; */
	}
	#slides .owl-item {
		max-width: 100%;
	}
	#slides .owl-dots {
		text-align: center;
	}
	#slides .owl-dot {
		width: 20px;
		height: 20px;
		border-radius: 50%;
		background: #cee0ee;
		margin: 15px 15px 0;
		display: inline-block;
 	}
	#slides .slide {
		height: 320px;
	}
	#slides .owl-dot.active {
		background: #22b24c;
	}
	.center_main {
		background: #f6f8ff;
		height: auto;
		padding: 0;
	}
	#slides a.prev, #slides a.next {
		display: none;
	}
	#slides:after {
		content: none;
	}
	#slides, 
	#slides .slides_container {
		padding-bottom: 0;
		height: auto;
	}
	.center_main {
		width: 100%;
	}
	.header-mobile {
		display: block;
	}
	.header_right {
		display: none !important;
	}
	.header_right_mob {
		display: block;
		padding-left: 25px;
		background: url(/bitrix/templates/styles/images/mail_ico.png) no-repeat scroll 0px 50% transparent;
	}
}
@media only screen and (max-width: 735px) {
	#slides .slide {
		height: 295px;
	}
}
@media only screen and (max-width: 673px) {
	.header_txt {
		display: none;
	}
	.logo {
		margin-bottom: 0;
	}
	.header_phone {
		margin-top: 15px;
	}
	.header_callback {
		box-sizing: border-box;
		padding-left: 20px;
	}
	/*.header_callback a {
		position: absolute;
		top: 50%;
		margin-top: -42px;
		right: 70px;
		padding: 2px 10px;
	}*/
	.header_phone span.phone_bold,
	.header_phone span.phone_bold a {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 1px;
	}
	.header-mobile {
		margin-top: -45px;
	}
	.header_phone span {
		line-height: 14px;
	}
	.header_phone span:last-child {
		margin-top: 10px;
	}
	.header_phone span:last-child a {
		text-decoration: none;
		border-bottom: 1px dashed;
	}
	#header {
		height: 240px;
	}
	.logo {
		max-width: 100%;
		margin: 0;
		padding: 15px 45px 0px 15px;
		box-sizing: border-box;
		max-height: 60px;
	}
	.logo a img {
		max-height: 49px;
	}
	.header_callback {
		float: right;
		margin-top: 18px;
	}
	.header_right {
		float: right;
		margin-top: -1px;
		width: 205px;
		box-sizing: border-box;
		margin-left: 0;
		margin-right: 0;
		padding-left: 40px;
		background: url(/bitrix/templates/styles/images/mail_ico.png) no-repeat scroll 12px 50% transparent;
	}
	.header_middle {
		width: 48%;
	}
	.header_top {
		width: 52%;
	}
	.header_callback, 
	.header_right {
		width: 185px;
	}
	#slides .slide {
		height: 263px;
	}
	.utp_wrap ul li {
		width: 50%;
	}
	.utp_wrap ul li:nth-child(1) a, 
	.utp_wrap ul li:nth-child(2) a,
	.utp_wrap ul li:nth-child(3) a,
	.utp_wrap ul li:nth-child(4) a {
		border-bottom-width: 1px;
	}
	.utp_wrap ul li:nth-child(3) a, 
	.utp_wrap ul li:nth-child(4) a, 
	.utp_wrap ul li:nth-child(5) a, 
	.utp_wrap ul li:nth-child(6) a {
		border-top-width: 1px;
	}
	.utp_wrap ul li:nth-child(1) a, 
	.utp_wrap ul li:nth-child(3) a,
	.utp_wrap ul li:nth-child(5) a {
		border-right-width: 1px;
		border-left-width: 2px;
	}
	.utp_wrap ul li:nth-child(2) a, 
	.utp_wrap ul li:nth-child(4) a,
	.utp_wrap ul li:nth-child(6) a {
		border-left-width: 1px;
		border-right-width: 2px;
	}
	.utp_wrap {
		height: 190px;
	}
	#content .content_block.content_right > table.popupLinkTable {
		max-width: 379px;
		margin: 0 auto 19px;
	}
	#content .content_block.content_right > table.popupLinkTable img {
		margin-right: 0 !important;
	}
	#content .content_block.content_right > table {
		max-width: 379px;
		margin: 0 auto 0px;
	}
	#content_right > table td:first-child {
		padding-right: 0;
		width: 100%;
	}
	#content_right > table:not(.popupLinkTable) td:first-child {
		width: 50%;
	}
}
@media only screen and (max-width: 600px) {
	#slides .slide {
		height: 235px;
	}
	.widg_catalog ul li {
		width: 300px;
		padding-right: 5px;
		box-sizing: border-box;
		margin: 0 auto;
		text-align: center;
		float: none !important;
		max-width: 100%;
		margin-bottom: 15px;
	}
	#mycarousel_catalog {
		width: 100% !important;
	}
	div.widgets {
		height: auto;
		padding-bottom: 0;
	}
	#content .all-about {
		text-align: center;
		display: block;
		margin: auto;
		width: 102px;
	}
}
@media only screen and (max-width: 550px) {
	#slides .slide {
		height: 217px;
	}
}
@media only screen and (max-width: 510px) {
	#slides .slide {
		height: 200px;
	}
	.content_left .news-date-time {
		font-size: 15px;
		margin-bottom: 3px;
	}
	.content_left .news_text a {
		font-size: 16px;
	}
	.content_right a.spec_pr {
		float: none;
		margin-top: 0;
		margin-bottom: 45px;
		text-align: center;
	}
	.zakazchMain {
		width: 100%;
	}
	#bottom_logo {
		width: auto;
		float: none;
		text-align: center;
		padding: 0;
		margin-bottom: 20px;
	}
	#bottom_logo .bot_logo {
		margin: auto;
	}
	#bottom_contacts {
		float: none;
	}
	#bottom_contacts a.contact {
		display: inline;
		text-align: left;
		margin-top: 3px;
		padding: 0 0 0 30px;
		background: url(/bitrix/templates/styles/images/pointer_ico.png) 15px 3px no-repeat;
	}
	.bottom-bot {
		margin-top: 30px;
	}
	.bottom-contacts-link,
	#bottom_im {
		float: none;
		width: 100%;
		text-align: center;
	}
	#bottom_im a img {
		display: none;
	}
	#bottom_im {
		bottom: -12px;
	}
	.pop_up {
		max-width: 100% !important;
		margin-left: 0 !important;
		left: 0 !important;
		border-radius: 0px !important;
	}
}
@media only screen and (max-width: 460px) {
	#slides .slide {
		height: 180px;
	}
	.utp_wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.utp_wrap ul li a.smaller_utp_link {
		padding: 6px 0!important;
		font-size: 14px;
	}
	.utp_wrap ul li a {
		padding: 11px 3px;
		font-size: 16px;
		font-weight: bold;
	}
	#content a.title, 
	#content h1, 
	.content-bot p.title {
		font-size: 22px;
		line-height: normal;
	}
	.content_main p {
		text-align: left;
	}
	.content_left .news_text {
		overflow: hidden;
		max-height: 100px;
	}
	#content a.title {
		font-size: 22px !important;
		margin-bottom: 10px;
	}
	.content-top {
		padding-bottom: 0;
	}
	/*.content-bot {
		display: none;
	}*/
}
@media only screen and (max-width: 410px) {
	#slides .slide {
		height: 160px;
	}
	.q_a a {
		height: 62px;
		margin-top: 5px;
	}
	#content .all-about {
		width: 150px;
	}
}
@media only screen and (max-width: 375px) {
	.header_phone span.phone_bold + span:not(.phone_bold) {
		padding-right: 5px !important;
	}
	.header_phone span:last-child {
		margin-top: 3px; 
	}
	.header_callback, .header_right {
		/* width: 170px; */
	}
	.logo a img {
		max-height: 43px;
	}
	.logo {
		padding-top: 20px;
	}
	#slides .slide {
		height: 142px;
	}
}
@media only screen and (max-width: 345px) {
	.header_callback, .header_right {
		/* width: 160px; */
		/* padding-left: 17px; */
		/* font-size: 18px; */
	}
	.header_right { 
		padding-left: 40px;
		background: url(/bitrix/templates/styles/images/mail_ico.png) no-repeat scroll 16px 50% transparent;
	}
	#content .all-about {
		width: 227px;
	}
	#content_right > table:not(.popupLinkTable) td:first-child,
	#content_right > table:not(.popupLinkTable) td {
		width: 100%;
		display: block;
	}
	.q_a a {
		background-size: contain;
		padding: 12px 0 0 85px;
	}
	.logo a img {
		max-height: 39px;
	}
}
/*
@media only screen and (max-width: 720px) {
	.header_menu > ul > li > a, .header_menu > ul > li > span.like-a, .header_menu > ul > li > span.r_link {
		
	}
	.nav-right, 
	.nav-left, 
	.header_menu {
		width: 100%;
		float: none;
	}
	.header_menu ul li {
		width: 20%;
	}
	.nav-right {
		width: 40%;
		float: right;
		margin-top: -11px;
	}
	.header_menu > ul > li.item_1 > a > span, .header_menu > ul > li.item_1 > span.like-a > span, .header_menu > ul > li.item_1 > span.r_link > span,
	.header_menu > ul > li.item_2 > a > span, .header_menu > ul > li.item_2 > span.like-a > span, .header_menu > ul > li.item_2 > span.r_link > span,
	.header_menu > ul > li.item_3 > a > span, .header_menu > ul > li.item_3 > span.like-a > span, .header_menu > ul > li.item_3 > span.r_link > span,
	.header_menu > ul > li.item_4 > a > span, .header_menu > ul > li.item_4 > span.like-a > span, .header_menu > ul > li.item_4 > span.r_link > span,
	.header_menu > ul > li.item_5 > a > span, .header_menu > ul > li.item_5 > span.like-a > span, .header_menu > ul > li.item_5 > span.r_link > span {
		width: 100%;	
	}
	#slides {
		margin-top: 65px;
		height: 336px;
	}
	.center_main {
		padding: 0px;
	}
	#slides .slide {
		background-position: 0% 50% !important;
	}
	#mycarousel_catalog {
		max-width: 100% !important;
	}
	.slides_control {
		width: 100% !important;
	}
	.center_main a {
		max-width: 100%;
	}
	#slides .slides_container {
		background: rgba(30, 134, 65, 0.5);
	}
}
@media only screen and (max-width: 620px) {
	.utp_wrap ul li a {
		font-size: 17px;
		height: 46px;
		box-sizing: border-box;
		padding: 9px 15px;
	}
	.widg_catalog ul li {
		max-width: 30%;
	}
	.widg_catalog ul li:nth-child(3n) {
		margin-right: 0;
	}
	.widg_catalog .widg_title {
		font: 15px pf_din_text_cond_promedium;
	}
	#mycarousel_catalog {
		max-width: 100% !important;
	}
}
@media only screen and (max-width: 590px) {
	#bottom_nav ul li a, 
	#bottom_nav ul li span {
		font: 15px pf_din_text_cond_proregular;
	}
	#bottom_nav ul li.item_1 {
		width: 56px;
	}
	#bottom_nav ul li.item_2 {
		width: 82px;
	}
	#bottom_nav ul li.item_3 {
		width: 54px;
	}
	#bottom_nav ul li.item_4 {
		width: 58px;
	}
	#bottom_nav ul li.item_5 {
		width: 70px;
	}
	#bottom_contacts, 	
	.bottom-contacts-link {
		width: 50%;
	}
}
@media only screen and (max-width: 515px) {
	.header_menu > ul > li.item_1 > a > span, .header_menu > ul > li.item_1 > span.like-a > span, .header_menu > ul > li.item_1 > span.r_link > span, .header_menu > ul > li.item_2 > a > span, .header_menu > ul > li.item_2 > span.like-a > span, .header_menu > ul > li.item_2 > span.r_link > span, .header_menu > ul > li.item_3 > a > span, .header_menu > ul > li.item_3 > span.like-a > span, .header_menu > ul > li.item_3 > span.r_link > span, .header_menu > ul > li.item_4 > a > span, .header_menu > ul > li.item_4 > span.like-a > span, .header_menu > ul > li.item_4 > span.r_link > span, .header_menu > ul > li.item_5 > a > span, .header_menu > ul > li.item_5 > span.like-a > span, .header_menu > ul > li.item_5 > span.r_link > span {
		font-size: 15px;
	}
	.header-nav-block {
		padding: 0 1%;
	}
	.header_nav {
		max-width: 98%;
	}
	.nav-right a {
		font-size: 16px;
	}
	.header_right {
		width: 45%;
		box-sizing: border-box;
		padding-left: 10%;
	}
	.utp_wrap ul li a {
		font-size: 17px;
		height: 50px;
		box-sizing: border-box;
		padding: 8px 5px;
		line-height: 19px;
	}
	.widg_catalog .widg_title {
		height: 40px;
		word-wrap: break-word;
	}
	#content_main > table {
		width: 100%;
	}
	#content_main > table td {
		width: 100%;
		display: block;
	}
	#content_main > table td p, 
	#content_main > table td .q_a {
		text-align: center;
	}
	.q_a a {
		margin: auto;
	}
	.content-top {
		padding: 30px 5px;
	}
}

@media only screen and (max-width: 445px) {
	.widg_catalog ul li {
		max-width: 100%;
		float: none !important;
		text-align: center;
		margin: 0px auto 40px;
	}
	div.widgets {
		height: 730px;
	}
	.widg_catalog ul li:nth-child(3n) {
		margin-right: auto;
	}
	.content_main p {
		font-size: 16px;
	}
}
@media only screen and (max-width: 400px) {
	.header_phone, .header_callback {
		width: 100%;
	}
	.header_callback {
		margin-top: 0;
	}
	.header_right {
		width: 95%;
	}
	.nav-right {
		width: 60%;
	}
	.content_left .news_img {
		max-width: 45%;
	}
	.content_left .news_text a {
		font-size: 12px;
	}
	.utp_wrap ul li {
		width: 43.3%;
		margin: 0 3% 15px;
	}
	#bottom_contacts, .bottom-contacts-link {
		width: 100%;
		margin-bottom: 16px;
	}
}
@media only screen and (max-width: 335px) {
	.header_menu > ul > li.item_1 > a > span, .header_menu > ul > li.item_1 > span.like-a > span, .header_menu > ul > li.item_1 > span.r_link > span, .header_menu > ul > li.item_2 > a > span, .header_menu > ul > li.item_2 > span.like-a > span, .header_menu > ul > li.item_2 > span.r_link > span, .header_menu > ul > li.item_3 > a > span, .header_menu > ul > li.item_3 > span.like-a > span, .header_menu > ul > li.item_3 > span.r_link > span, .header_menu > ul > li.item_4 > a > span, .header_menu > ul > li.item_4 > span.like-a > span, .header_menu > ul > li.item_4 > span.r_link > span, .header_menu > ul > li.item_5 > a > span, .header_menu > ul > li.item_5 > span.like-a > span, .header_menu > ul > li.item_5 > span.r_link > span {
		font-size: 13px;
	}
	#content .content_block.content_right p {
		margin: 0 1px;
	}
}*/


#lightbox-image {
	max-width: 100%;
}
#lightbox-container-image {
	box-sizing: border-box;
	max-width: 100vw;
}
#lightbox-container-image-box {
	max-width: 90%;
	box-sizing: border-box;
	padding: 55px;
}
#lightbox-container-image-data-box {
	box-sizing: border-box;
	max-width: 100vw;
}

.hiddenCerts {
	display: none;
}
.primechanie {
	font-size: 12px;
	color: #787676;
	margin-bottom: 20px;
}
.singleSertName {
	display: block;
	margin-bottom: 30px;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}
.singleCert {
	clear: both;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #0c7e30;
}
.singleCert:last-child {
	border-bottom: none;
}
.txt p.tableName {
	font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 25px;
}
.txt p.tableDescription {
    color: #666;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 20px;
}
table.finesTable {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}
table.finesTable td {
	padding: 10px 15px;
}
table.finesTable tr:not(:first-child) td {
	border: 1px solid #dce7ed;
}
table.finesTable tr:nth-child(odd) td {
	background: #fff;
}
table.finesTable tr:nth-child(even) td {
	background: #f5f9f9;
}
table.finesTable tr:first-child td {
	color: #fff;
	background: #00b205;
	border: 1px solid #00b205;
	font-weight: bold;
}
table.finesTable td:last-child {
	font-weight: bold;
}
.formProgramm_head {
	font-size: 17px;
    font-weight: bold;
    color: #0c7e30;
    margin: 15px 0 25px 0;
    text-transform: uppercase;
}
.form_im_program {
	padding: 15px 30px 35px 25px;
    background: #f6f6f6;
    border-bottom: 1px solid #939393;
	box-shadow: 2px 2px 7px 0px #acacac;
	border-radius: 0;
}
.form_im_program input[type=text] {
	width: 100%;
	padding: 6px 12px;
	box-sizing: border-box;
}
.form_im_program input[type=submit] {
	background: #fff;
	border: 1px solid #939393;
	padding: 6px 10px;
	text-transform: uppercase;
	cursor: pointer;
    font-size: 12px;
	letter-spacing: 0.5px;
	transition: all .3s ease;
}
.form_im_program input[type=submit]:hover {
	box-shadow: 1px 1px 5px 0px #acacac;
}
.ppk-detail {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
	align-content: stretch;
	margin-bottom: 30px;
}
.form_popup {
	display: none;
}
#ppk_form {
	margin-top: 30px;
}
.ppk-list .owl-item {
	float: left;
}

.serviceInfoBanner {
	padding: 15px;
    background: rgba(213, 239, 236, 0.3);
    margin-bottom: 15px;
    border-top: 1px solid #c9ecef;
    box-shadow: 0px 1px 9px -6px #6fdee3;
    color: #000;
}
.serviceInfoBanner a {
	color: #000;
}
.serviceList_item {
	margin: 40px 0;
}
#inner_content .serviceList_item h2 {
	margin-bottom: 20px;
}

.attention-text {
	font-size: 14px;
    line-height: 1.4;
    font-weight: 600;
    text-align: center;
    padding: 10px 10px 15px;
    color: #ffffff;
    background: #8ad2d7
}
.attention-text .section-wrapper {
	position: relative;
    max-width: 980px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.attention-text a.findMore {
    display: inline-block;
    margin-left: 5px;
}

.adaptive-shown {
    display: none !important;
}
/* End */



/* Start:/bitrix/templates/fomedia_inner/css/jquery.fancybox.min.css*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */



/* Start:/bitrix/components/fomedia/popup.link/templates/.default/style.css*/
#overlay{
	background: #000000;
	display: none;
	height: 100%;
	opacity: 0.80;
	position: fixed;
	width: 100%;
	z-index: 1000;
	filter: alpha(opacity=80);
}
.pop_up{
	background: #ffffff;
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
	left: 50%;
	margin: 0 0 0 -251px;
	padding: 12px 0;
	position: absolute;
	z-index: 2000;
	width: 502px;
}
.pop_up3{
	color: #000;
	font-size: 14px;
	padding: 30px 56px 30px 50px;
	position: relative;
}
.popup_form .popup_header{
	font-size: 36px;
	margin: 0 0 15px;
}
.pop_up .button_close{
	background: url('/bitrix/components/fomedia/popup.link/templates/.default/images/button_close.gif') right 4px no-repeat;
	padding: 0 15px 0 0;
	position: absolute;
	right: 20px;
	top: 12px;
	z-index: 1000;
}
.popup_form input[type="text"], .popup_form textarea{
	background: #f6f8fd;
	border: 1px solid #e7e7e7;
	border-top: 1px solid #abadb5;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 4px 2px;
}
.popup_placeholder input[type="text"], .popup_placeholder textarea{
	background: #f6f8fd;
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	border: 1px solid #c1c1c1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 8px #e5e5e5 inset;
	color: #606060;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 10px;
}
.popup_form select{
	margin: 0 0 10px;
}
.popup_form .input, .popup_form textarea{
	width: 100%;
}
.popup_form .date_input{
	width: 200px;
}
.popup_form textarea{
	height: 160px;
	resize: none;
}
.popup_form select{
	display: block;
	min-width: 200px;
}
.popup_item{
	display: block;
	margin: 0 0 5px;
}
.preloader{
	left: 50%;
	margin: -32px 0 0 -32px;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.form_loading{
	display: none;
	right: 20px;
	position: absolute;
	bottom: 20px;
}
.form_loading span{
	background: url('/bitrix/components/fomedia/popup.link/templates/.default/images/loading.gif') 0% 50% no-repeat;
	display: block;
	height: 20px;
	padding: 3px 0 0 25px;
}

.inner_content .link_on_top{
	font-size: 125%;
	position: absolute;
	right: 40px;
	top: 30px;
}
.form_reviews{
	margin: 0 0 0 30px;
}
.popup_form_page{
	position: relative;
	width: 410px;
	text-align: left;
}
.popup_form_page .popup_header{
	font-size: 18px;
	margin: 20px 0;
}

#msg_success{
	background: #fff;
	border: 3px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 5px #ccc;
	font-size: 20px;
	margin: -20px 0 0 -150px;
	padding: 10px;
	left: 50%;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 300px;
	z-index: 10;
}
.popup_placeholder .send_btn{
	background: #6fc449;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6fc449), to(#278100));
	background: -webkit-linear-gradient(#6fc449, #278100);
	background: -moz-linear-gradient(#6fc449, #278100);
	background: -ms-linear-gradient(#6fc449, #278100);
	background: -o-linear-gradient(#6fc449, #278100);
	background: linear-gradient(#6fc449, #278100);
	-pie-background: linear-gradient(#6fc449, #278100);
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	border: 1px solid #278100;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
	cursor: pointer;
	padding: 10px 30px;
	position: relative;
	zoom: 1;
}
.popup_placeholder .send_btn:hover{
	background: #6fc449;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6fc449), to(#41a216));
	background: -webkit-linear-gradient(#6fc449, #41a216);
	background: -moz-linear-gradient(#6fc449, #41a216);
	background: -ms-linear-gradient(#6fc449, #41a216);
	background: -o-linear-gradient(#6fc449, #41a216);
	background: linear-gradient(#6fc449, #41a216);
	-pie-background: linear-gradient(#6fc449, #41a216);
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
}
input[type="text"]:-moz-placeholder , textarea:-moz-placeholder {
    color: #999;
}


/* End */



/* Start:/bitrix/templates/.default/components/fomedia/popup.link/template1/style.css*/
#overlay{
	background: #000000;
	display: none;
	height: 100%;
	opacity: 0.80;
	position: fixed;
	width: 100%;
	z-index: 1000;
	filter: alpha(opacity=80);
}
.pop_up{
	background: #ffffff;
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
	left: 50%;
	margin: 0 0 0 -251px;
	padding: 12px 0;
	position: absolute;
	z-index: 2000;
	width: 502px;
}
.pop_up3{
	color: #000;
	font-size: 14px;
	padding: 30px 56px 30px 50px;
	position: relative;
}
.popup_form .popup_header{
	font-size: 36px;
	margin: 0 0 15px;
}
.pop_up .button_close{
	background: url('/bitrix/templates/.default/components/fomedia/popup.link/template1/images/button_close.gif') right 4px no-repeat;
	padding: 0 15px 0 0;
	position: absolute;
	right: 20px;
	top: 12px;
	z-index: 1000;
}
.popup_form input[type="text"], .popup_form textarea{
	background: #f6f8fd;
	border: 1px solid #e7e7e7;
	border-top: 1px solid #abadb5;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 4px 2px;
}
.popup_placeholder input[type="text"], .popup_placeholder textarea{
	background: #f6f8fd;
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	border: 1px solid #c1c1c1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 8px #e5e5e5 inset;
	color: #606060;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 10px;
}
.popup_form select{
	margin: 0 0 10px;
}
.popup_form .input, .popup_form textarea{
	width: 100%;
}
.popup_form .date_input{
	width: 200px;
}
.popup_form textarea{
	height: 160px;
	resize: none;
}
.popup_form select{
	display: block;
	min-width: 200px;
}
.popup_item{
	display: block;
	margin: 0 0 5px;
}
.preloader{
	left: 50%;
	margin: -32px 0 0 -32px;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.form_loading{
	display: none;
	right: 20px;
	position: absolute;
	bottom: 20px;
}
.form_loading span{
	background: url('/bitrix/templates/.default/components/fomedia/popup.link/template1/images/loading.gif') 0% 50% no-repeat;
	display: block;
	height: 20px;
	padding: 3px 0 0 25px;
}

.inner_content .link_on_top{
	font-size: 125%;
	position: absolute;
	right: 40px;
	top: 30px;
}
.form_reviews{
	margin: 0 0 0 30px;
}
.popup_form_page{
	position: relative;
	width: 410px;
	text-align: left;
}
.popup_form_page .popup_header{
	font-size: 18px;
	margin: 20px 0;
}

#msg_success{
	background: #fff;
	border: 3px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 5px #ccc;
	font-size: 20px;
	margin: -20px 0 0 -150px;
	padding: 10px;
	left: 50%;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 300px;
	z-index: 10;
}
.popup_placeholder .send_btn{
	background: #6fc449;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6fc449), to(#278100));
	background: -webkit-linear-gradient(#6fc449, #278100);
	background: -moz-linear-gradient(#6fc449, #278100);
	background: -ms-linear-gradient(#6fc449, #278100);
	background: -o-linear-gradient(#6fc449, #278100);
	background: linear-gradient(#6fc449, #278100);
	-pie-background: linear-gradient(#6fc449, #278100);
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	border: 1px solid #278100;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
	cursor: pointer;
	padding: 10px 30px;
	position: relative;
	zoom: 1;
}
.popup_placeholder .send_btn:hover{
	background: #6fc449;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6fc449), to(#41a216));
	background: -webkit-linear-gradient(#6fc449, #41a216);
	background: -moz-linear-gradient(#6fc449, #41a216);
	background: -ms-linear-gradient(#6fc449, #41a216);
	background: -o-linear-gradient(#6fc449, #41a216);
	background: linear-gradient(#6fc449, #41a216);
	-pie-background: linear-gradient(#6fc449, #41a216);
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
}
input[type="text"]:-moz-placeholder , textarea:-moz-placeholder {
    color: #999;
}


/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu/style.css*/
.header_menu ul li{
	position: relative;
}
.header_menu ul li ul{
	box-shadow: 0px 5px 15px -6px #000;
	-webkit-box-shadow: 0px 5px 15px -6px #000;
	-moz-box-shadow: 0px 5px 15px -6px #000;
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	background: #f4f4f4;
	display: none;
	left: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 10;
}
.header_menu > ul > li > ul{
	top: 56px !important;
}
.header_menu ul li ul li.item_1{
	background: none;
}
.header_menu ul li ul li{
	background: url(/bitrix/templates/styles/images/topmenu_inn.png) 0 0 repeat-x;
	display: list-item;
	float: none;
	padding: 2px 0 0;
	margin: 0;
}
.header_menu ul li ul li a, .header_menu ul li ul li span.seo-link, .header_menu ul li ul li span.r_link{
	border-radius: 0;
	color: #07722a;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 100%;
	padding: 8px 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 160px;
}
.header_menu ul li ul li a:hover, .header_menu ul li ul li.current > a, .header_menu ul li ul li span.seo-link:hover, .header_menu ul li ul li.current > span.seo-link{
	text-decoration: underline;
}
.header_menu ul li:hover > ul{
	display: block !important;
}
.header_menu ul li ul li ul{
	top: 0 !important;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/search.form/fomedia/style.css*/
div.search{
    background: url(/bitrix/templates/styles/images/input_search.png) 0 100% no-repeat;
    float: left;
    height: 21px;
	margin: 0 10px 0 0;
    position: relative;
    width: 168px;
}
div.search input.search_submit{
    background:none;
    border:none;
    cursor:pointer;
    display:block;
    height:21px;
    outline:none;
    position: absolute;
    right: 0;
    top: 0;
    width:28px;
}
div.search input.search_text{
    background: none;
    border: 0;
    font-size: 11px;
    left: 0;
    margin: 0;
    padding: 2px 0 4px 9px;
    position: absolute;
    top: 0;
    width: 140px;
}

/* End */



/* Start:/bitrix/templates/.default/components/fomedia/menu.left/left_menu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/.default/components/fomedia/menu.left/left_menu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/fomedia/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/footer_menu/style.css*/
.header_menu ul li{
	position: relative;
}
.header_menu ul li ul{
	box-shadow: 0px 5px 15px -6px #000;
	-webkit-box-shadow: 0px 5px 15px -6px #000;
	-moz-box-shadow: 0px 5px 15px -6px #000;
	behavior: url(/bitrix/templates/fomedia_index/js/PIE.htc);
	background: #f4f4f4;
	display: none;
	left: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 10;
}
.header_menu > ul > li > ul{
	top: 56px !important;
}
.header_menu ul li ul li.item_1{
	background: none;
}
.header_menu ul li ul li{
	background: url(/bitrix/templates/styles/images/topmenu_inn.png) 0 0 repeat-x;
	display: list-item;
	float: none;
	padding: 2px 0 0;
	margin: 0;
}
.header_menu ul li ul li a{
	border-radius: 0;
	color: #07722a;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 100%;
	padding: 8px 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 160px;
}
.header_menu ul li ul li a:hover, .header_menu ul li ul li.current > a{
	text-decoration: underline;
}
.header_menu ul li:hover > ul{
	display: block !important;
}
.header_menu ul li ul li ul{
	top: 0 !important;
}
#bottom_nav ul li.item_2 {	width: 104px;}
#bottom_nav ul li.item_4 {	width: 114px;}
/* End */



/* Start:/bitrix/templates/fomedia_inner/styles.css*/
.gall{}
.border{}
ul.disc{
	list-style: disc inside;
}
ul.circle{
	list-style: circle inside;
}
ul.square{
	list-style: square inside;
}
ul.mdash{
	list-style: none;
}
ul.mdash > li:before{
	content: ' ';
}

#jquery-overlay {position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:5px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width: 100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box >#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 5px;}
#lightbox-container-image-data {padding:0 5px;color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display: block;clear: left;padding-bottom: 1.0em;}
#lightbox-secNav-btnClose{position: absolute;right:-15px;top:-15px;}
*html #lightbox-nav-btnPrev{background:url('/bitrix/templates/fomedia_inner/images/lightbox-btn-prev.png') 5% 50% no-repeat;}
*html #lightbox-nav-btnNext{background:url('/bitrix/templates/fomedia_inner/images/lightbox-btn-next.png') 95% 50% no-repeat;}

.news_block a.title{
	color: #0c7e30;
	display: block;
	font: normal 30px pf_din_text_cond_promedium;
	line-height: 100%;
	margin: 0 0 30px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}


.news_block a.title:hover {
	text-decoration: underline;
}


.news_block {
	width: 160px;
	padding-left: 10px;
	padding-top: 20px;
}


.news_block  .news-item{
	border-top: 1px dashed #acb2b2;
	padding: 20px 0;
	width: 160px;
	margin: auto;
}

.news_block .news-item.news_1{
	border: none;
	padding: 0 0 20px;
}


.news_block .news_img{
	margin: 0 0 18px;
}


.news_block .news_text {
	line-height: 18px;
}


.news_block .news-date-time {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 100%;
	margin: 0 0 10px;
}

.news_block .news_text a {
	color: #07722a;
	text-decoration: none;
	text-transform: uppercase;
}

.news_block .news_text a:hover {
	text-decoration: underline;
}


.news_block .all-about {
	color: #bdbdbd;
	font-size: 12px;
	line-height: 100%;
	text-decoration: none;
	padding-bottom: 30px;
	display: block;
}


.news_block  .all-about:hover {
	text-decoration: underline;
}

.txt #servicestext .preferences-list.color-image .item-img {
  border: none;
}

.txt #servicestext .preferences-list.color-image .item-img a {
  display: block;
  width: 100%;
  height: 100%;
}

.txt #servicestext .preferences-list.color-image .item-img div {
  display: none;
}

.txt #servicestext .color-image span.img {
  width: 100%;
  height: 100%;
}

.info_preference_description.fancybox-content {
  max-width: 480px;
  text-align: center;
}

.info_preference_description.fancybox-content .fancybox-inner {
  max-width: 450px;
}

.info_preference_description.fancybox-content h2 {
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 19px;
  line-height: 22px;
}

.info_preference_description.fancybox-content p {
  font-size: 17px;
  line-height: 18px;
  margin-bottom: 10px;
  color: #000;
}

.info_preference_description.fancybox-content a {
  text-align: right;
  display: block;
}

.txt #servicestext .color-image span.img.pref1 {
  background-image: url('/bitrix/templates/fomedia_inner/images/color-image-1.jpg');
}

.txt #servicestext .color-image span.img.pref2 {
  background-image: url('/bitrix/templates/fomedia_inner/images/color-image-2.jpg');
}

.txt #servicestext .color-image span.img.pref3 {
  background-image: url('/bitrix/templates/fomedia_inner/images/color-image-3.jpg');
}

.txt #servicestext .color-image span.img.pref4 {
  background-image: url('/bitrix/templates/fomedia_inner/images/color-image-4.jpg');
}

.txt #servicestext .color-image span.img.pref5 {
  background-image: url('/bitrix/templates/fomedia_inner/images/color-image-5.jpg');
}

.txt #servicestext .color-image span.img.pref6 {
  background-image: url('/bitrix/templates/fomedia_inner/images/color-image-6.jpg');
}

.calendar_block_main {
	text-align: center;
}
.calendar_block_main .news-list {
	text-align: left
}
.calendar_block_main .news_text .news-date-time {
    display: inline-block;
    margin: 0 3px 0 0;
    color: #000;
}
.calendar_block_main .news_text a.calendar_link {
	border: 1px solid #07722a;
	background: #07722a;
	color: #fff;
	text-align: center;
	display: block;
	transition: all .3s ease;
	border-radius: 3px;
	font-size: 13px;
	line-height: 15px;
	text-transform: none;
	padding: 7px 5px;
	margin-top: 5px
}
.calendar_block_main .news_text a.calendar_link:hover {
	color: #07722a;
	background: #fff;
	text-decoration: none;
}
.calendar_title {
	color: #0c7e30;
    display: block;
    font: normal 18px pf_din_text_cond_promedium;
    line-height: 100%;
    margin: 0 0 20px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	max-width: 160px
}

@media screen and (max-width: 480px){
 .txt #servicestext .preferences-list .list-item {
   max-width: 50%
 }
}
/* End */



/* Start:/bitrix/templates/fomedia_inner/template_styles.css*/
.gall{}
.border{}

.header_phone{
	/* color: #FFFFFF; */
}

.header_top a {
    /* color: #FFFFFF; */
	/*border-bottom: 1px dashed #FFFFFF;*/
}

.txt ul li span {
color:#538135
}


.dark_green {
  color:#385623
}
/* End */
/* /bitrix/templates/styles/jquery.ui.css */
/* /bitrix/templates/styles/template_styles.css */
/* /bitrix/templates/fomedia_inner/css/jquery.fancybox.min.css */
/* /bitrix/components/fomedia/popup.link/templates/.default/style.css */
/* /bitrix/templates/.default/components/fomedia/popup.link/template1/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu/style.css */
/* /bitrix/templates/.default/components/bitrix/search.form/fomedia/style.css */
/* /bitrix/templates/.default/components/fomedia/menu.left/left_menu/style.css */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/fomedia/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/footer_menu/style.css */
/* /bitrix/templates/fomedia_inner/styles.css */
/* /bitrix/templates/fomedia_inner/template_styles.css */
