

/* Start:/local/templates/ms/components/bitrix/menu/top_menu/style.css?16916716335989*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; 
	padding: 5px 30px;
	margin-top: 5px;
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_bg.png) no-repeat;
	min-height: 84px;
	height: 84px;
	width:913px;
	list-style: none;
	font-size: 15px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	/*padding:5px 10px;*/
	font-size: 15px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	padding: 0px 19px;
	line-height: 72px;	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}

#horizontal-multilevel-menu li 
{
	float:left;
	position: relative;
	padding-right: 2px;
}

.divider {
width: 2px; 
height: 36px; 
background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/divider.png) no-repeat 0px 0px; 
position: absolute;
top: 14px; right: 0px;
}

.more_padding {padding-left: 138px;}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#8b8b8b;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_hover_bg.png) repeat-x 0% 100%;
border: 0px solid #d8d7d7;
color:#737373;
-webkit-box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.08);
-moz-box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.08);
box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.08);	
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_hover_bg.png) repeat-x 0% 100%;
border: 0px solid #d8d7d7;
color:#737373;
-webkit-box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.08);
-moz-box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.08);
box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.08);
}
/*
#horizontal-multilevel-menu li.other_padding a.root-item
{
	color:#fffdfd;
}

#horizontal-multilevel-menu li.last a.root-item
{
	color:#fffdfd;
}

#horizontal-multilevel-menu li.other_padding a.root-item-selected
{
	color:#fffdfd;
}
#horizontal-multilevel-menu li.last a.root-item-selected
{
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_last_hover.png) no-repeat;
	color:#3c8ddf;
}

#horizontal-multilevel-menu li.first a.root-item-selected
{
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_first_hover.png) no-repeat;
	color:#3c8ddf;
}

#horizontal-multilevel-menu li.first:hover a.root-item
{
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_first_hover.png) no-repeat;
	color:#3c8ddf;
}

#horizontal-multilevel-menu li.last:hover a.root-item
{
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/top_menu_last_hover.png) no-repeat;
	color:#3c8ddf;
}
*/
/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/ms/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/*background:#D6D6D6;
	color:#fff;*/
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	/*background:#D6D6D6;
	color:#fff;*/
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:0px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	/*color:#737373;*/
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	/*color:#4F4F4F;*/
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;
	display:block;*/
}

div.menu-clear-left
{
	/*clear:left;*/
}
/* End */


/* Start:/local/templates/ms/components/bitrix/catalog.section.list/left_menu/style.css?16916716334805*/
#leftmenu {
list-style: none;
width: 225px;
background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/left_menu_bg.png) repeat;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc);
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.22);
-moz-box-shadow:  0px 0px 4px 0px rgba(0,0,0,0.22);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.22);
margin: 0 !important;
padding: 0px;
border: 0px solid #a9a9a9;
}

#leftmenu ul { 
display: none;
list-style: none; 
margin: -2px 0 0 0;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc);
}

.arrow_right {background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/arrow_right.png) no-repeat; width: 12px; height: 16px; position: absolute; right: -5px; top: 9px; z-index: 99;}
.arrow_right_blue {background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/arrow_right_blue.png) no-repeat; width: 12px; height: 16px; position: absolute; right: -3px; top: 2px; z-index: 99;}
a.active .arrow_right, .active_li .arrow_right { background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/arrow_down.png) no-repeat; width: 16px; height: 12px; position: absolute; right: -5px; top: 12px; z-index: 99;}

.ul_level2 {
position: relative;
z-index: 99;
margin: -2px 3px 0 3px !important;
background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/ul2_bg.png) repeat;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc);
-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
-moz-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12); 
}

.ul_level3 {
background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/ul3_bg.png) repeat;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc);
-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
-moz-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12); 
}

.ul_level4 { position: relative; }

li.level5 {padding: 5px 30px; margin-left: -18px; }

li.level4 a, li.level5 a {color: #000000 !important;}

.ul_level5 {
display: none;
position: absolute;
margin-left: 218px !important;
margin-top: -20px !important;
width: 190px;
top: auto;
background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/ul5_bg.png) repeat;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc);
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.22), inset 0px 0px 3px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.22), inset 0px 0px 3px 0px rgba(0,0,0,0.22);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.22), inset 0px 0px 3px 0px rgba(0,0,0,0.22); 
}

.level1.active_li {
background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/ul1_bg.png) repeat;
margin: 0 3px !important;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc);
-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
-moz-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.12);
-moz-border-radius: 2px 2px 0 0;
-khtml-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
behavior: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/PIE.htc); 
}

#leftmenu li a { font-family: 'PT Sans', sans-serif; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); font-size: 12px; color: #5d5d5d; text-decoration: none; position: relative; display: block;}

#leftmenu li.level1 {line-height: 35px; position: relative; padding: 0 10px; }
/*#leftmenu li.level1:hover {background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/li_menu_hover.png) repeat-x;}
#leftmenu li.level1:hover a {color: #fefefe;}
#leftmenu li.active_li:hover a {color: #3c3c3c;}
#leftmenu li.active_li:hover {background: none;}*/
#leftmenu img { position: absolute; top: 12px; left: 10px;}
#leftmenu li.level1 ul {
width: 222px;
margin-left: -60px;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.33);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.33);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.33);
}
/*#leftmenu li.level2 a {font-size: 12px; color: #000; text-decoration: none; border-bottom: 0px dashed #3c3c3c;}
#leftmenu li.level2 a.current { color: #013480;}*/
#leftmenu li.level2 {line-height: 35px; position: relative; padding: 0 10px; }
#leftmenu li.level3 {position: relative; padding: 0 10px; line-height: 35px;}
#leftmenu li.level4 {line-height: 20px; position: relative; padding: 0 10px!important; }
.current a .arrow_right{    background: url(/bitrix/templates/ms/components/bitrix/catalog.section.list/left_menu/images/arrow_down.png) no-repeat;
    width: 16px;
    height: 12px;
    position: absolute;
    right: -5px;
    top: 12px;
    z-index: 99;}

.leftmenu_divider {position: absolute; bottom: 1px; left: 20px; width: 160px; height: 2px; background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/leftmenu_divider.png) no-repeat;}
li.active_li .leftmenu_divider, li.level4 .leftmenu_divider {background: none;}
a.active {text-decoration:underline!important;}
li.active_li a.active {border-bottom: 0px dashed #3c3c3c !important;	}
.arrow_active {width: 14px; height: 13px; background: url(/local/templates/ms/components/bitrix/catalog.section.list/left_menu/images/arrow.png) no-repeat; margin: -3px 0px; display:inline-block;}



/* End */


/* Start:/local/templates/.default/components/bitrix/form/template1/bitrix/form.result.new/.default/style.css?1691671633623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/.default/components/bitrix/form/template1/bitrix/form.result.new/.default/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/.default/components/bitrix/form/template1/bitrix/form.result.new/.default/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16638598373754*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media(max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/local/templates/ms/components/bitrix/breadcrumb/breadcr/style.css?1691671633295*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:0px;
	list-style:none;
	margin-bottom: 10px;
}

ul.breadcrumb-navigation li
{
	display:inline;
color:#0057a8;
}

ul.breadcrumb-navigation a
{
color:#0057a8;	
text-decoration: none;
}

ul.breadcrumb-navigation span
{
color:#0057a8;	
}
/* End */


/* Start:/local/templates/ms/styles.css?16916716331160*/
ï»¿img {border:0 none;}

.first-h {
color: #333333;
font-size: 24px;
}

.second-h {
color: #333333;
font-size: 20px;
}

.third-h {
color: #333333;
font-size: 18px;
}

/* bottom-title picture */
div.img
  {
  margin:2px;
  border:0px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:0px;
  }

div.desc
  {
  text-align:center;
  font-weight:normal;
  margin:2px auto;
  }

/* Table */
td, th { word-wrap: break-word; }


/* right pic - left text  */
.leftimg {
 float: left; 
margin: 0 10px 30px 0;
   }

.back {
clear: both;
}

.s-tab { font-size: 10px; }

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */


/* Start:/local/templates/ms/template_styles.css?169167163315983*/
html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}
 
#page-wrapper
{	
	min-height:100%;	
	/*width:878px;*/  
	margin: 0 auto -90px;
}

* html #page-wrapper { height: 100%; }

#header { height: 106px; position: relative; z-index: 10; width:878px; margin:0 auto;}

#top-menu
{
	position: absolute;
	top: 46px;
	width: 638px;
	height: 30px;
	right: 0;
	
}

#top-menu-inner
{
	margin-left: 16px;
	padding-right: 16px;
	height: 30px;
}

#logo 
{
	width: 235px; 
	height: 100px;
	position:absolute;
	left:0;
	top:0;
	text-align: center;
}

#logo td { padding: 0;}
#logo a { outline: none;}

#top-icons { overflow: hidden; height: 15px; position: absolute; top: 17px; width: 200px; left: 252px; }
#top-icons a 
{
	float: left;
	margin-right: 31px;
}

a.home-icon { width: 12px; height: 11px;}
a.search-icon { width: 12px; height: 12px;}
a.feedback-icon { width: 14px; height: 10px;}

#banner { margin:0 auto; width:878px; height: 153px;  position: relative; }
#banner-layout { height: 142px;  table-layout: fixed; }
#banner-overlay { height: 153px; position: absolute; width:437px; left:0; top: 0;}
#banner-image { padding:0; width: 437px; vertical-align: top;}
#banner-image div { width: 437px; height: 142px; overflow: hidden;}
#banner-slogan 
{
	padding:0;
	width: 441px;	
	font-family: Arial; 
	font-style: italic; 
	font-size: 2em; 
	font-weight: bold;
	padding:10px 0 32px;
}

#copyright { width: 49%; position: absolute; top: 20px; left: 25px;}
#copyright p { margin: 0;}
.footer-links { width:50%; position:absolute; right:25px; top: 20px; }
#footer-links { margin:0; padding:0; list-style: none; text-align: right;}
#footer-links li { display: inline; padding-left:1.5em;}

#space-for-footer { height: 90px; }

#footer-design { width:300px; position:absolute; right:25px; top: 52px;  text-align: right;}
#footer-design a{color:#757575; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.content-block { margin-bottom: 24px; }
div.content-block-inner { padding: 22px 18px 22px 21px;}

div.information-block div.top
{
	height: 13px;
	border-right: 1px solid;
	font-size: 1px;
	background: #FFF url(/local/templates/ms/images/sidebar-corners-form.gif) no-repeat left top;
}

div.information-block div.bottom
{
	height: 13px;
	border-left: 1px solid;
	font-size: 1px;
	background: #FFF url(/local/templates/ms/images/sidebar-corners-form.gif) no-repeat right bottom;
}

div.information-block-inner
{
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 9px 18px 9px 21px;
	zoom: 1;
}

div.information-block div.top, div.information-block div.bottom, div.information-block-inner { border-color: #E3E3E3; }

#search {  width:190px; overflow: hidden;}
#search div.rounded-box { float: left; width:135px;}
#search div.search-inner-box
{
	border: 1px solid; 
	padding-left: 20px;
	height: 20px;
	overflow:hidden;
	background: white url(/local/templates/ms/images/loupe.gif) no-repeat 4px 4px;
}

#search div.search-inner-box input
{
	border:1px solid;
	width: 110px;
	height: 18px;
	padding:0;
	margin:0;
}

#search input { vertical-align: top;}
#search-button { float: right; width:48px; border: 1px solid;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	background: none;
	width:48px;
	padding:0;
	margin:0;
	font-family: Georgia, serif;
	font-size: 12px;
	height: 19px;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

div.search-item h4 { margin-bottom: 0.4em;}

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1.5em 0 0.5em; }
dl.block-list dd { margin:0; padding:0;}
dl.block-list a { text-decoration: none; outline: none;}
dl.block-list a:hover { text-decoration: underline;}

#sidebar h3  
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;	
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Product List */
div.product-list { overflow: hidden; }

div.product
{ 
	overflow: hidden; 
	width: 280px;
	height: 105px;
	margin: 0 25px 20px 0;
	position: relative;
	float: left;
}

div.product-alt { margin-right: 0;}

div.product-image
{
	width: 250px;
	height: 105px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

div.product-overlay
{
	width: 280px;
	height: 105px;
	position: absolute;
	z-index: 1;	
}

a.product-desc
{
	float:right;
	height:62px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0px;
	width:142px;
	z-index:2;
	font-size: 1em;
	text-decoration: none;
	padding:13px 10px 30px 129px;
}

a.product-desc p { font-size: 0.85em; margin:7px 0 0;}

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; }
div.news-date { margin: 0 0 1em;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 1em 0 0;}
div.catalog-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; overflow: hidden; zoom: 1; padding: 0px 6px; }
.catalog-detail .catalog-item { padding:0px!important;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-image { float: left; margin: 0 1em 1em 0; padding: 4px; }
div.catalog-item-price {clear: left; float:left; padding: 0.5em 1em; margin:1em 0 0; font-weight: bold; }
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { }
div.catalog-item-properties { clear: both; padding: 1em 0 0;  overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }

	div.menu-clear-left { clear:left; }

/*Common Elements */
div.content-form { padding-left:1em; }

/*Article menu */
#article {
	text-indent: 1em; 
	background-color: #6394c3;
}
#press_article_name {display: none;}
	.article_name {
	background: fff;
	border: 0px solid black;
	text-align: left;
	width: 600px;
	padding-left: 35px;
}
#press_article_name1 {display: none;}
.article_name {
	background: fff;
	border: 0px solid black;
	text-align: left;
	width: 600px;
	padding-left: 35px;
}
.article_name_spoiler > .article_name {display: none; position: relative;}
.article_name_spoiler > input:checked + .article_name {display: block;}
#article > label {color: white; font-size: 1.0em; text-decoration: underline;} 
#article > label:hover {cursor: pointer; text-decoration: none;}
label::before {
/*	content: url(/local/templates/ms/images/right_arrow.png);
	margin-right: 35px;*/
}

/* Red Line */
#marker_none {
	margin: 0;
	padding: 0;
}

#marker_none li {
	list-style-type: none;
}

#line_red {
	color: red;
}

/* Images border */
.images_border {
	margin-right: 2px;
	border: 1px solid black;
}

/* Link */
#link:hover { 
	text-decoration: none;
}
/* f29ba9 
c7a2a8
*/

/* Êíîïêà îáðàòíîãî çâîíêà */
.call-back {
	display: block;
	height: 20px;
	width: 120px;
	background-color: #c7959d;
	color: #fff;
	text-align: center;
	border-radius: 9px;
	text-decoration: none;
	margin-bottom: 25px;
	position: relative;
	margin-right:  30px;
	float: right;
	padding-bottom: 2px;
	margin-bottom: 0;
	box-shadow: 0px -1px #fff inset;
}

a.call-back:hover {
	background: #fc6c85; 
	color: #fff; 
	text-decoration: none; 
	outline: none;
}

a.call-back:focus {
	background: #fb607f;
	color: #fff;
	text-decoration: none;
	box-shadow: 0px -1px #fc6c85 inset, 0px 1px #fff inset;
	outline: none;
}

/* Ññûëêà íà youtube NSMTV */
div.youtube_nsmtv {margin-top: 4px;}

a.youtube_nsmtv {
	background: url(/local/templates/ms/images/youtube_b.png);
	width: 80px;
	height: 20px;
	display: block;
	margin-left: 379px;
	margin-top: 9px;
	outline: none;
}

a.youtube_nsmtv:hover {
	background: url(/local/templates/ms/images/youtube_r.png);
	outline: none
}

/* Call-back */
	.body_form {
		display: none;
 		width: 440px;
 		/*height: 460px;*/
 		margin-top: 50px;
 		text-align: center;
 		border: 2px solid #ccc;
 		background-color: #F0F1F1;
 		z-index: 101;
 		position: relative;
		position: absolute;
		position: fixed;
		margin: auto;
		overflow: hidden;
		top: 15%;
		left: 15%;
		right: 15%;
 	}

	.cb_text {
 		margin-bottom: 12px !important;
 		background-color: #D7D7D7 !important;
 		border: 1px solid #ccc !important;
 		border-radius: 4px !important;
 		padding-left: 4px !important;
 		padding-right: 4px !important;
 		height: 30px !important;
 		width: 206px !important;
 		box-shadow: 1px 1px 1px 1px #929292 inset !important;
 	} 

 	.cb_button {
 		margin-bottom: 6px;
 		background-color: #6187AB;
 		width: 84px;

 	}

	.cb_text_up {
 		color: #919090;
 		font-size: xx-large;
 		padding-top: 5px;
 		margin: 3px;
 	}

 	.cb_text_bg {
 		text-align: left;
 		margin-left: 110px;
 	}

 	.cb_phone {
 		background-color: #D7D7D7;
 		border: 1px solid #ccc;
 		border-radius: 3px;
 	}

 	.cb_form
 	input[name="cb_phone1"] {
 		width: 30px;
 		text-align: center;
 	}

 	.cb_form
 	input[name="cb_phone2"] {
 		width: 42px;
 		text-align: center;
 	}

 	.cb_form
 	input[name="cb_phone3"] {
 		width: 92px;
 		text-align: center;
 	}

 	.cb_block1 {
 		display: inline-block;
    	position: relative;
 	}

 	.cb_block2 {
 		display: inline-block;
    	position: relative;
    	margin-left: 4px;
 	}

 	.cb_button {
 		width: 216px !important;
 		height: 35px;
 		margin-left: auto;
 		margin-right: auto;
 		background-color: #0057A8;
 		color: #fff;
 		margin-top: 8px;
 		cursor: pointer;
 		border-radius: 4px;
 		box-shadow: 0 -4px #0030A8 inset;
 		display: block;
		padding-bottom: 5px;
 	}


	.cb_button:hover {background: #0065A8; }
	.cb_button:focus {background: #0067A8; 
 		box-shadow: 0 -4px #0067A8 inset;
}


 	.cb_bottom_tel {
 		margin-top: 20px;
		text-align: center;
 	}

	.overlay_cb {
		display: none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index: 100;
		opacity: 0.8;
		-moz-opacity: 0.8;
	}

	.close-btn {
		width: 31px;
		height: 31px;
		display: block;
		margin-left: 409px;
		cursor: pointer;
		background: url(/local/templates/ms/images/close.png);
}

	.close-btn:hover{
		background: url(/local/templates/ms/images/close-hover.png);
}

	.star_red {
		color: red;
}
.catalog-list .catalog-item{
 height:300px;
 overflow:hidden;
 width:160px;
 float:left;
 margin:0 4px;
 line-height: normal;
 padding:0;
 border-bottom:none;
}
.catalog-list .catalog-item .catalog-item-name{
  padding:15px 0;
}
.catalog-list .catalog-item-title a{
 text-decoration:underline;
 color:#000000;
 font-weight:bold;
 font-size:12px;
 font-family:Tahoma;
}
.catalog-list  .catalog-item .size {
 color: #9F9F9F;
 font-size: 11px;
 font-family: PT Sans;
 padding-bottom: 15px;
}

.catalog-list .buy{
 color: white;
 text-decoration: none;
 display:inline-block;
 font-family:PT Sans Tahoma;
 font-size:12px;
 padding: 3px 8px;
 background-color:#1E4E7A;
 border-radius:3px;
 -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
 float:right;
}
.catalog-list .item-image
{
  overflow:hidden;
 border-radius:3px;
 height:115px;
 display:block;
}
.catalog-list .catalog-item-image img
{
 height:115px;
 border-radius:3px;
 -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.catalog-list .catalog-item .item-price
{
 float:left;
 font-size:12px;
 padding-top: 3px;
}

.catalog-detail  .catalog-item .prop .buy{
	color: white;
 text-decoration: none;
 display:inline-block;
 font-family:PT Sans Tahoma;
 font-size:14px;
 padding: 5px 15px;
 background-color:#1E4E7A;
 border-radius:3px;
 -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
 float:left;
 margin-top:10px;
}
.catalog-detail .catalog-item .button-price
{
    background-color: #CECECE;
    border: 1px solid #323232;
	color:#323232;
	text-decoration:none;
	padding:3px 6px;
	margin-left:10px;
}
.catalog-detail .catalog-item .button-order
{
   background-color: #CECECE;
   border: 1px solid #323232;
   color:#323232;
   text-decoration:none;
   padding:3px 6px;
   margin-left:10px;
}
.catalog-detail .prop{
	padding-top:10px;
}
.catalog-detail .prop .price{
   font-weight:bold;
}
.catalog-detail .prop div{
 margin-top:10px;
}
.catalog-detail .catalog-item-image{
padding-left:0; 
}
.catalog-detail img{border:none!important;}
.breadcrumb-navigation li a{
 text-decoration:underline;
}
.breadcrumb-navigation li span{
 text-decoration:none;
}
.logo-img-item[src="/upload/iblock/512/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/a1b/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/08a/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/605/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/f46/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/e85/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/c2c/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/03b/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/b83/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/3fd/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/8f1/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/aec/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/e36/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/52b/ecophon_logo.jpg"]
{width:150px!important;height:55px!important;}
.logo-img-item[src="/upload/iblock/1a6/logo_amf.gif"]
{width:80px!important;height:80px!important;}
.logo-img-item[src="/upload/iblock/7f0/logo_amf.gif"]
{width:80px!important;height:80px!important;}
.order-form textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
 height: 25px;
}
/* End */
/* /local/templates/ms/components/bitrix/menu/top_menu/style.css?16916716335989 */
/* /local/templates/ms/components/bitrix/catalog.section.list/left_menu/style.css?16916716334805 */
/* /local/templates/.default/components/bitrix/form/template1/bitrix/form.result.new/.default/style.css?1691671633623 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16638598373754 */
/* /local/templates/ms/components/bitrix/breadcrumb/breadcr/style.css?1691671633295 */
/* /local/templates/ms/styles.css?16916716331160 */
/* /local/templates/ms/template_styles.css?169167163315983 */
