

/* Start:/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/style.css?170496134510766*/
.bx-no-touch .menu_bg.active,
.bx-no-touch .notive.header,
.bx-no-touch .menu-page{display:none !important;}
@media (min-width:570px) 							{
	.menu_bg.active,
	.notive.header,
	.menu-page{display:none !important;}
}

@media (max-width:569px) 							{
	.bx-touch .header_inner_include_aria{padding-top:10px}
	.bx-touch .header_wrap{padding-top:55px}
	.bx-touch .site_title,
	.bx-touch .cart_block,
	.bx-touch .login_block,
	.bx-touch .bx_cart_login_top,
	.bx-touch .header_inner_bottom_line>div,
	.bx-touch .header_top_section{display:none;}

	.bx-touch .notive.header {
		position:fixed;
		top: 0;
		right:0;
		left:0;
		z-index:10001;
		margin:0;
		padding:0;
		height:50px;
		background-image:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/panel_bg.png);
		background-size: 50px;
		background-repeat:repeat;
		box-shadow:0 1px 1px 0 rgba(1,1,1,.2);
		text-align: center;
	}
	.bx-touch .notive.gn_general_nav {
		position:absolute;
		top:10px;
		left:9px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:37px;
		height:29px;
		border:1px solid rgba(12,33,46,.6);
		border-radius:4px;
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OWRiMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTA3MiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,157,179,0.6)), color-stop(100%,rgba(19,80,114,0.6)));
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, -webkit-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,    -moz-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,     -ms-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,      -o-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,         linear-gradient(to bottom, rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		-webkit-background-size:15px auto, 100%;
		background-size:15px auto, 100%;
		box-shadow:0 1px 1px 0 rgba(255,255,255,.15);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99689db3', endColorstr='#99135072',GradientType=0 );
	}
	.bx-touch .notive.cart_link {
		position:absolute;
		top: 8px;
		right:9px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:37px;
		height:29px;
		border:1px solid rgba(12,33,46,.6);
		border-radius:4px;
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OWRiMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTA3MiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,157,179,0.6)), color-stop(100%,rgba(19,80,114,0.6)));
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, -webkit-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,    -moz-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,     -ms-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,      -o-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,         linear-gradient(to bottom, rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		-webkit-background-size:16px auto, 100%;
		background-size:16px auto, 100%;
		box-shadow:0 1px 1px 0 rgba(255,255,255,.15);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99689db3', endColorstr='#99135072',GradientType=0 );
	}
	.bx-touch .notive.title{
		overflow:hidden;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 50px;
		width:100%;
		color:#fff;
		text-align:left;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		text-shadow:0 1px rgba(0,0,0, 0.42);
		white-space:nowrap;
		font-size: 22px;
		line-height:44px;
	}

	.bx-touch .menu-page{
		position:fixed;
		top: 50px;
		bottom:0;
		opacity:0.97;
		left:-100%;
		z-index:10000;
		overflow:visible;
		margin:0;
		padding:0;
		width: 85%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		background:#ecf1f4;
		box-shadow:2px 0 2px 0 rgba(1,1,1,.15);
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.bx-touch .menu-items{
		overflow:auto;
		height:100%;
		-webkit-tap-highlight-color:transparent;
	}

	.bx-touch .menu-separator{
		display:block;
		padding-left:15px;
		border-bottom: 1px solid #fff;
		height:40px;
		color:#123751;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}

	.bx-touch .menu-section .menu-separator{
		background:#fff;
		margin-bottom:1px;
	}
	.bx-touch .menu-item{
		position:relative;
		display:block;
		overflow:hidden;
		padding:0 10px 0 20px;
		height:44px;
		background:#fff;
		color:#123751;
		text-decoration:none;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size:16px;
		line-height:42px;
		margin-bottom:1px;
		-webkit-tap-highlight-color:transparent;
	}

	.bx-touch .menu-separator-user{
		display:block;
		position:relative;
		padding-left:55px;
		height:40px;
		color:#123751;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}
	.bx-touch .menu-item-avatar{
		position:absolute;
		display:block;
		top: 9px;
		left:21px;
		width:22px;
		height:22px;
		border:1px solid #fff;
		background-color:#63839c;
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAIAAACR5s1WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxQzAzNTk0Mjk4MjM2ODExOTIzQ0UzMzY5M0ZCNjAwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRUEzRkQ1MkNEM0UxMUUxQTZCOURCRkUzNzFFQURBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0FGN0U5Q0NEMjkxMUUxQTZCOURCRkUzNzFFQURBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMUExODRBNzQyMDY4MTE4OEM2OEExMTQ2OTFCMDNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFDMDM1OTQyOTgyMzY4MTE5MjNDRTMzNjkzRkI2MDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dqo5jQAABQRJREFUeNrsWF1PHFUYPl8zszM7sNgPKBawlCpuV0ArYBqVWJNe6ZXx3gt/in/DG+OF8UpNaqKmJFxoiDVBLQUF+mER+mEplGW3uztz5hzfM2dZkd0dZmCJXvBm9iOzM3Oe87zved7nLP7wo4/Rfx0E/Q/iCMR2sH3cg6sf+F9npax+HjYIHI5de9ffqhAkhhcgwCEaeUggqmNjTDAiuBZVFgCAUCikEEhDkS0HUUNAcfgpBRJqODVvDQSwKXhQZkRsUyIPg4nqtLn3Ql/X2+ND2XPPMUrh1NrG5tzS3clrs2v5MiYUql0kyUhsEDBNoggQ3H/39ZF33npNz1PRgdCxTNvE2ND48OCnX03+srSCqKHIik0GScIBkoK7Jr78xqsBDB4WQe2AM6bBPnjvsmMRJDmkCLdcJ3QdBL5/aTRHQ0bqDwj4aeLlwcDzAC/GuKXpCFcBDBP4lRMdbUEQRFx7pqcLLqOmBflTNRsjISzu0pAhCO5BYQRhHTQLk1EAAawRwnC88oy/OlRNnuk+mRs8J4IoEH2nu/t7ulY2ypjKltVETREF56eOd0AuRGTA753PZOBiTQJuIRMKRBB4vg8gotedLmG4Gl6gYK1hQm7nVWL8842Few8eAhURx1axODO3WBMr2cIlGqoVK/HgyndTivHmxzdXp/LFMiVU61XrdEL1SMwMw7DSM7/dfLyxHjSJJ5v5q9Mzhp0mhgVNBcXrHglMDTBh2g427U8+/1JL5K4DTn72xRViOJadpowdgmIqEDA923Yzd+6vf/3tZD0NU99Pz99Zddo7jFQK2phSqniqyWK6GNXEQacoJXYatWfWnuTDmcudiwLWg5VyUrZNDQsWBqqJ2l42h+3p4UIXo1po6BckvGzLHH9lWKvCThATF8csJ/3T78ue4CCX4HyIREIduGq8EoHA/wAICVBnJAq4xfDoyMDw88pG+D7f9VjANDaUHR16cXbx7g+zt0pcEsqU2VEFFGW3WITmEKIzKmTA2x1jLHs2N9AHRcQDXqlwUddBggADMshYbqD3/EDv7NLytfnbBU/oiUCC5A4/HAOEJkHpVJC2yJsXBrP9PTC2V6loxYwQzfBOj1KaO/vsSwM909eXflz4ExEGLVU0kS8WYWGE5Ibk71+66FhmoVjcc/j6WUDWxnP9m1uF+ZV1wiz13GRMAAm+dyHbaxDytPg0un03Cx9zn/Ox8/2/3ly10owQGjRyGE0LEzoQr5RPdjilcinaxUQHJDFlWdwrGSlbLRkUk4nQR6mezCuQRt/3QREOsstTXYeoJkyYTKYToY8CMj3OWZKNTIOA0cFeECSSiJUqPhx6aFQqe04qdWAQQnuMZrLJmnkIvaOaW7w9PpLVO5z9IghuLN4q+SIN+imTKKaiAkrZSs3/8eD6/MLpE5nuU50d7e2uY4PhdV037TgNbyyVyvmtPMw7v1XIF4r3Hz6699djZLnusS5oac0YZQ1pCHeYlJmOnTleMYzVzcLyoyUoESgTlSW1XKV+313PwB8JWw1l0M2pYRqZTst2TdsFvZJNdgBRsk2ZkXLbDFhgaTCusEZArIJw1612OnjXE7HqDEroiQqYAwAhjDHDBAdAoYnAyUS9Q24bCEosQk1mKeOK9L4fh49q3JzV3i8Eh/TOByuTR2quIlkX3XmDbqVIm5T6Xt/olvr/buQBLb+se+i+/xY6+vfuCETc+FuAAQCMJERFG/TKEQAAAABJRU5ErkJggg==');
		background-size:22px;
		background-repeat:no-repeat;
	}
	.bx-touch .menu-item-selected .menu-item-avatar{top:11px}
	.bx-touch .menu-item-selected.menu-icon-user:before{margin-top:11px}
	.bx-touch .menu-item-selected{
		margin-top:-2px;
		height:46px;
		background-image:url(/local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/images/menu-item-selected.png);
		background-size:46px 46px;
		background-repeat:repeat-x;
		line-height:46px;
	}
	.bx-touch .menu-item-selected:after {background:none}
	.bx-touch .menu-item-selected:before{
		margin-top:2px;
		height:46px
	}

	.bx-touch .menu_bg.active{
		position:fixed;
		top: 0;
		right:0;
		z-index:9999;
		width:1000px;
		height:2000px;
	}
}
/* End */


/* Start:/local/templates/eshop_adapt_blue/styles.css?17507492145742*/
.no_decore a, a.no_decore {
  text-decoration: none;
}
.yellow_dot {
  font-family: Arial;
  line-height: 1.2;
}
.privilege {
  padding: 0 30px 20px 0;
}
.yellow_dot li {
  padding: 0 0 15px 15px;
}
.black_text, .black_link a, a.black_link {
  color: #000000 !important;
}
.yellow_dot {
  font-size: 15px;
}
.yellow_dot li {
  color: #FC6F32;
  font-size: 20px!important;
  margin: 0!important;
}
.yellow_dot li a {
  font-size: 15px;
}

* {outline:none;}



.itemdesc img {
max-height: 100px;
}
a.onpay {
  position: absolute;
  top: 30%;
  text-align: center;
  left: 50%;
  margin-left: -100px;
}
a.onpay img {
  width: 100px;
}
img.img_adress {
  float: right;
  height: 100%!important;
  padding-right: 10px;
}
._add_product table {
text-align: left;
width: 60%;
}
._add_product select {
background: #e9f1f4;
border: 0;
width: 265px;
border-radius: 7px;
box-shadow: #ABABAB 0 0 1px 2px;
padding: 2px;
}
._add_product td {
padding: 3px;
}
.bx_catalog_item_controls_blocktwo div img {
width: 50px;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo>div {
font-size: 11px;
}
label._left_label {
  width: 125px;
  display: inline-block;
}
a._button {
  background: #00a2df;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
  background: -webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
  background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
  background: -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
  background: -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
  background: linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);
  color: #fff;
  text-shadow: 0 1px 0 #165c99;
  display: inline-block;
  border-radius: 3px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
  width: 120px;
  min-width: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 25px;
  height: 25px;
}
a._button:hover {
  background: #26b0e4;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b0e4),color-stop(100%,#2684d3));
  background: -webkit-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
  background: -moz-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
  background: -ms-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
  background: -o-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
  background: linear-gradient(to bottom,#26b0e4 0%,#2684d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b0e4',endColorstr='#2684d3',GradientType=0 );
}
._all_product {
  display: inline-block;
}
._right {
  float: right;
  width: 20%;
  text-align: center;
}
._left {
  float: left;
  width: 80%;
}
.online_button {
  position: absolute;
  right: 30px;
  top: 30px;
  cursor: pointer;
}
.formTable {
}
.formTable, .formTable tr, .formTable td {
  border: none;
}
.formTable input[type="text"], .formTable input[type="file"], .formTable select, .formTable textarea {
    width: 100%;
    font-size: 1em;
}
.formTable td {
    padding: 0.5em 1em;
}
.formTable tr td:first-child {
  text-align: right;
  width: 35%;
}

.StandardTable {
  border-collapse: collapse;
  width: 100%;
}

.StandardTable td, .StandardTable th {
  border: 1px solid;
  padding: 0.5em 1em;
}

.promo_text {
  color:red;
}
.promo_text strong {
  font-size:1.4em;
}
.bx_content_section h2, .bx_content_section h3 {
  text-align: center;
}
.bx_content_section {
  font-size: 14px
}
.apostyle_images img {
  max-width: 50%;
  height:230px;
}
div#mymap > ymaps {
  width: 100% !important;
}

@media (max-width: 569px){
  img { max-width: 100%; }
  .apostyle_images img {
    max-width: 50%;
    height:123px;
  }
  .StandardTable td, .StandardTable th {
    padding: 0.5em 0.5em;
  }
  .StandardTable.responsive thead {
    display: none;
  }
  .StandardTable.responsive td {
    margin-top: -1px;
    display: block;
    border: none;
  }
  .StandardTable.responsive td:not(.subheader) {
    background-color: white;
  }
  .StandardTable.responsive tr {
    margin-bottom: 2em;
    width: 100%;
    display: block;
    box-shadow: 1px 2px 12px grey;
  }
  .StandardTable.responsive tr:last-child {
    margin-bottom: 0;
  }
  .responsive .subheader {
    font-weight: bold;
    background-color: transparent;
  }
  .formTable td {
      padding: 0;
      width: 100%;
      display: inline-block;
  }
  .formTable tr td:first-child {
    text-align: left;
    width: 100%;
    padding-top: 1em;
  }
  .formTable input[type="text"], .formTable input[type="file"], .formTable select, .formTable textarea {
      width: 97%;
      font-size: 1em;
      padding: 2% 1%;
  }
  .formTable input[type="file"] {
    margin-top: 0.3em;
    border: 1px solid;
    border-radius:1em;
  }
  .formTable select {
    background-color: white;
    border:none;
    width:100%
  }
  .api-feedback tbody tr:last-child td {
      display: block;
      float: right;
      max-width: 90%;
      width: auto;
      vertical-align: middle;
      padding-top: 1em;
  }
  .api-feedback tbody tr:last-child td:last-child {
    width:25px;
    position: absolute;
  }
  .api-feedback input[type="checkbox"] + label {
    position: absolute;
    top: 1em;
    left: 0 !important;
  }

}
@media (max-width: 330px){
    .api-feedback tbody tr:last-child td {
      max-width:85%
    }
  .StandardTable td, .StandardTable th {
    padding: 0.5em 0.5em;
    font-size: 0.9em;
  }
}
/* End */


/* Start:/local/templates/eshop_adapt_blue/template_styles.css?175074921442521*/
html{-webkit-text-size-adjust:none}
body {
  margin: 0;
  padding: 0;
  min-width: 310px;
  font-size: 12px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   background-color: #e9f1f4;
}
.header_wrap {
  background-image: url(/local/templates/eshop_adapt_blue/images/main_bg_1.png);
  background-size: 100%;
  background-position: center -25px;
  background-repeat: no-repeat;
  background-color: #E9F1F4;

}
.bg_1{
	background: #e9f1f4 url(/local/templates/eshop_adapt_blue/images/main_bg_2.png) no-repeat center -25px;
}
.bg_2{
	background: #e9f1f4 url(/local/templates/eshop_adapt_blue/images/main_bg_2.png) no-repeat center -25px;
}
.bg_3{
	background: #e9f1f4 url(/local/templates/eshop_adapt_blue/images/main_bg_2.png) no-repeat center -25px;
}
.bg_4{
	background: #e9f1f4 url(/local/templates/eshop_adapt_blue/images/main_bg_2.png) no-repeat center -25px;
}
html.bx-no-touch body{min-width:998px}
a img{border:none}
a{
	color: #0970ab;
}
.brand_green {
	color: #74ab28;
}
.brand_bg {
	background:#74ab28 !important;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.dtable {
	display:table;
	clear: both;
	width: 100%;
}
a:hover{}

.grid{}
.grid .bx_content_section{margin-bottom: 15px;}
.grid .bx_sidebar{margin-bottom: 15px;}


/* grid1x2 */
.grid1x2{}
.grid1x2 .bx_content_section{
	float: right;
	width: 66%;
	margin-bottom: 15px;
}
.grid1x2 .bx_sidebar{
	float: left;
	width: 33%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
-media(max-width:960px){	.grid1x2 .bx_sidebar{}}
-media(max-width:640px){
	.grid1x2 .bx_content_section,
	.grid1x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x2 .bx_sidebar{}
}
-media(max-width:479px){	.grid1x2 .bx_sidebar{}}


/* grid2x1 */

.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
-media(max-width:960px){	.grid2x1 .bx_sidebar{}}
-media(max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{}
}
-media(max-width:479px){	.grid2x1 .bx_sidebar{}}

/* grid1x3 */
.grid1x3{}
.grid1x3 .bx_content_section{
	float: right;
	width: 74%;
	margin-bottom: 15px;
}
.grid1x3 .bx_sidebar{
	float: left;
	width: 24%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
-media(max-width:960px){	.grid1x3 .bx_sidebar{}}
-media(max-width:640px) {
	.grid1x3 .bx_content_section,
	.grid1x3 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x3 .bx_sidebar{}
}
-media(max-width:479px){	.grid1x3 .bx_sidebar{}}


/* grid3x1 */

.grid3x1{}
.grid3x1 .bx_content_section{
	float: left;
	width: 74%;
	margin-bottom: 15px;
}
.grid3x1 .bx_sidebar{
	float: right;
	width: 24%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
-media(max-width:960px){	.grid3x1 .bx_sidebar{}}
-media(max-width:640px) {
	.grid3x1 .bx_content_section,
	.grid3x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid3x1 .bx_sidebar{}
}
-media(max-width:479px){	.grid3x1 .bx_sidebar{}}

/* grid2x2 */

.grid2x2 {}
.grid2x2 .bx_content_section{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2 .bx_sidebar{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
-media(max-width:640px) {
	.grid2x2 .bx_content_section,
	.grid2x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
}



/* grid2x2r */

.grid2x2r {}
.grid2x2r .bx_content_section{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2r .bx_sidebar{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
-media(max-width:640px) {
	.grid2x2r .bx_content_section,
	.grid2x2r .bx_sidebar{
		width: 100%;
		float: none;
	}
}


/* grid1x2x1 */

.grid1x2x1{}
.grid1x2x1 .bx_content_section{
	width: 50%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.left{
	width: 24%;
	float: left;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.right{
	width: 24%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}

-media(max-width:760px) {
	.grid1x2x1 .bx_content_section{
		width: 75%;
		float: right;
	}
	.grid1x2x1 .bx_sidebar.left{	float: left;}
	.grid1x2x1 .bx_sidebar.right{	float: left;}
}

-media(max-width:640px) {
	.grid1x2x1 .bx_content_section{
		width: 100%;
		float: left;
	}
	.grid1x2x1 .bx_sidebar.left{
		width: 49%;
		display: inline-block;
	}
	.grid1x2x1 .bx_sidebar.right{
		width: 49%;
		float: right;
	}
}

-media(max-width:480px) {
	.grid1x2x1 .bx_content_section,
	.grid1x2x1 .bx_sidebar{
		width: 100% !important;
		float: none !important;
	}
}

.bx_content_section h1{margin-top: 0;}

/* ---- HEADER ---- */
.header_wrap{
	 
}
.header_wrap_container{
	margin:0 auto;
	padding-bottom:0px;
	width:995px;
}
.col_left {float: left;
width: 274px;
line-height: 1.2;
margin-top: -20px
}
.col_left ul { margin:0 15px 0 16px; padding:0px;}
.col_left li { font-size:12px; margin-bottom:10px}
.col_cetr {float: left;
width:680px;
padding: 0 0px 0 10px;}
.service_nav {
  margin-top: 160px;
}
/* ---- HEADER ---- TOP SECTION ---- */
.header_top_section{
	position:relative;
	min-height:20px;
	width:100%;
}
.header_top_section_container_two{margin-top:1px}
.header_top_section_container_one{
	float:right;
	/*max-width:200px;
	width:100%;*/
}
.bx_cart_login_top{
	float:right;
	margin:17px 0 0 30px;
	padding:0;
	border-radius:0 0 4px 4px;
	line-height:44px;
	/*height: 44px;*/
 
	vertical-align: middle;
	color: #576e75;
	/*	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafcfd), to(#f9fbfc));
		background-image:-webkit-linear-gradient(#fafcfd 0%, #f9fbfc 100%);
		background-image:   -moz-linear-gradient(#fafcfd 0%, #f9fbfc 100%);
		background-image:     -o-linear-gradient(#fafcfd 0%, #f9fbfc 100%);
		background-image:        linear-gradient(#fafcfd 0%, #f9fbfc 100%);*/

	box-shadow:0 1px 5px 0 rgba(54, 86, 95, 0.26);
	white-space:nowrap;
}
.bx_cart_login_top table tr td {padding:0 5px}
.bx_cart_login_top a{
	color: #576e75;
	text-decoration:underline
}
.bx_cart_login_top a:hover{
	text-decoration:none
}

.bx_cart_login_top>div{display: inline-block} /*Fix aey aecoaeuiiai ?aaaeoi?a*/

/* ---- HEADER ---- --END-- TOP SECTION ---- */
/* ---- HEADER ---- INNER ---- */

.header_inner{
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px 5px 8px;
 
}

#online_popup {
	position: fixed;
	z-index: auto;
	display: none;
	text-align:center;
}
.simple_overlay {
  display: none;
  z-index: 100000 !important;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

form.translate_form {
	z-index: 100000 !important;
    background-color: #fff;
    width: 540px;
    min-height: 200px;
    border-radius: 10px;
    position: relative;
    padding: 20px;
    display: inline-block;
    text-align: left;
    -moz-box-shadow: 0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
    margin-top: 100px;
}
.translate_form .from_part input, .translate_form .from_part textarea {
  width: 95%;
  border: 1px solid #919395;
  padding: 5px;
}
.translate_form label {
  color: #70ab43;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}
.translate_form .from_part {
  padding-bottom: 20px;
}
.simple_overlay .close {
  background-image: linear-gradient(#faa28b, #c80f0d);
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  height: 30px;
  width: 30px;
  border-radius:50%;
  display:table;
}
.simple_overlay .close:after {
  content: "+";
  color: white;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  font-size: 25px;
  transform: rotate(45deg);
}

.logo {
	text-decoration: none;
}
.logo .company_description {
	font-size:1.1em;
	color:black;
	font-weight: bold;
}
.logo .company_name {
	font-family: 'Merriweather', serif;
	font-size:2em;
	color: #70ab43;
}
.header_contacts {
	text-align: right;
	position: relative;
}
.main_phone {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
}
.main_phone .desktop_only {
	font-size: 16px;
}
.main_phone a {
	/*font-size:2em;*/
	border-bottom: 1px dashed #74ab28;
	text-decoration: none;
	color:#1b5c79;
}
#request_callback {
	color:#74ab28;
	border: none;
	margin-top:0.5em;
	display: inline-block;
	font-size: 16px;
}
.header_schedule {
	display: inline-block;
	vertical-align: top;
	margin-left: 3em;
	font-size: 16px;
	font-weight: bold;
}
.header_schedule p {
	margin:0;
}
.extra_contacts {
	text-align: right;
	line-height: 1.5;
	margin-top: 1em;
	display: inline-block;
}
.extra_contacts img {
	vertical-align: middle;
}
.phone_all a {
	color:#1b5c79;
}
.header_cities {
	position: absolute;
	top:70px;
	left:100px;
}

.site_title{
	float:left;
	margin:0;
	padding:0 0 0 20px;
	line-height:80px;
}
a.site_title,
.site_title a{
	color:#000;
	font-size: 32px;
	font-weight: bold;
	text-decoration:none;
}
a.site_title span,
.site_title a span{color:#77c7e2}
.header_inner_container_one{
	position:relative;
	float:right;
	margin-right:2px;
}
.header_inner_container_two{
	position:absolute;
	top:12px;
	right:0;
	width:228px;
}
.header_inner_include_aria {
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px 10px 0;
	height:80px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
}
.header_inner_include_aria span {
  display: inline-block;
}
.header_inner_include_aria strong{
	display:inline-block;
	padding-top:7px;
	font-size:26px
}
.header_inner_include_aria strong a{
cursor: pointer;
border-bottom: 1px dashed #74ab28;
text-decoration: none;
font-size: 16px;
}
.header_inner_bottom_line_container{
	position:relative;
	left:-6px;
	margin-right:-12px;
	margin-bottom:-9px;
	padding:1px;
	margin-top: 10px;
}

div#mosobl ul a {
  font-weight: normal;
}
div#bx_incl_area_11 h4 {
  font-size: 15px;
  margin-bottom: 5px;
}
._otvety h3 a {
  color: #000;
}
._otvety h3 {
  margin: 0;
}
._otvety>p {
  margin: 0;
}
.header_inner_bottom_line{
	min-height:6px;
}
/* ---- HEADER ---- --END-- INNER ---- */


.worakarea_wrap_container{
	margin:0 auto;
	padding-bottom:40px;
	width:980px;
	padding-top:20px;
}
.workarea_wrap{padding:35px}
.workarea_wrap h1, .col_left h3{
	font-size: 23px;
margin-bottom: 15px;
color: #70ab43;
line-height: 1;
}
.online_box {
  position: relative;
  margin: 160px auto -135px;
  padding:1.4em 1em;
  z-index: 999;
  max-width:492px;
  color:white;
  border-radius:2em;
  background-image: linear-gradient(#9dbbc8, #709caf);
  text-align:center;
}
.red-button {
	display: inline-block;
	font-size: 2em;
	color:white;
	text-decoration: none;
	padding:0.5em 2em;
	border-radius: 2em;
	background-image: linear-gradient(#faa28b, #c80f0d);
}
.green-button {
    color: white;
    background-color: #70ab43;
    font-size: 1em;
    border-radius: 0.5em;
    padding: 0.5em 1em;
    font-weight: bold;
    text-align:center;
    text-decoration:none;
}
div#fixed_area a {
  position: absolute;
  width: 200px;
  cursor: pointer;
  height: 280px;
  left: 45px;
  top: -35px;
  z-index: 1000;
}
.online_box h2 {
color: #fff;
text-shadow: 1px 1px #555;
font-size: 2em;
margin:0px;
}
.online_box p {
	margin:0;
}
.dtable div {
	display: table-cell;
	vertical-align: middle;
}
.online_button {
position: absolute;
right: 30px;
top: 30px;
cursor: pointer;
}
.workarea_wrap h1 a{
	color:#000;
	text-decoration:none;
}
.bx_title_section{
	margin-top:0;
	padding-top:0;
	vertical-align:middle;
	font-size:26px;
}
.bx_title_section.fll{float:left}
.bx_title_section.stars{border:none}
.bx_title_section.stars .icon{
	display:inline-block;
	padding-right:10px;
	width:27px;
	height:26px;
	background:url(/local/templates/eshop_adapt_blue/images/stars.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}
.bx_title_section.time{border:none}
.bx_title_section.time .icon{
	display:inline-block;
	padding-right:10px;
	width:30px;
	height:30px;
	background:url(/local/templates/eshop_adapt_blue/images/time.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}

.bx_view_all_home{float:right}

/* FOOTER WRAP */
.bottom_wrap{
	padding:0 20px;
}
.bottom_wrap_container{
	margin:0 auto;
	padding-top:20px;
	padding-bottom:40px;
	width:980px;
}

.ya-share2 {
	position:fixed;
	bottom:10px;
	left:5px;
}
.ya-share2__title {
	display: none !important;
}

.footer_container_one,
.footer_container_two,
.footer_container_tre,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:33%;
	vertical-align:top;
	text-shadow:0 1px 0 #fff;
}
.footer_container_two,
.bottom_container_two{padding:0 40px}


.footer_wrap{padding:0 20px;}
.footer_wrap_container{
	margin:0 auto;
	padding-top:20px;
	padding-bottom:40px;
	max-width:980px;
}


/* ---- INC ABOUT FOOTER ---- */
.bx_inc_about_footer h4{font-size:26px;}
.bx_inc_about_footer p{
	margin-top: 0;
	padding-top: 0;
	color: #607b8b;
	font-size: 13px;
	line-height: 22px;
}
.bx_inc_about_footer a{
	color: #0073a3;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
}
.bx_inc_about_footer a:hover{text-decoration: none;}

/* ---- INC NEWS FOOTER ---- */
.bx_inc_news_footer h4{
  margin: 0;
	text-align: left;
	font-size:26px;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist{
	margin: 0;
	padding: 0;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist li {
  display: block;
  margin-top: 0;
  font-size: 13px;
  padding-top: 5px;
  color: #464646;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist li a{
	line-height: 22px;
}

.bx_inc_news_footer .bx_bt_button_type_2{
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
}
.bx_inc_news_footer .bx_shadow.bx_bt_button_type_2{box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);}
.bx_inc_news_footer .bx_shadow.bx_bt_button_type_2:active{box-shadow: none;}
.bx_inc_news_footer .bx_bt_button_type_2 				{
	border: 1px solid #e9e9e9;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
	background-image: -webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:    -moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:      -o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:         linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	color: #656565;
	text-shadow:0 1px 0 #fff;
}
.bx_inc_news_footer .bx_bt_button_type_2:hover 		{background: #fff;}
.bx_inc_news_footer .bx_bt_button_type_2:active 		{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
	background-image: -webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:    -moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:      -o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:         linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_inc_news_footer .bx_big.bx_bt_button_type_2			{
	padding: 0 13px;
	height: 34px;
	font-weight: bold;
	line-height: 34px;
}


/* ---- INC SOCIAL FOOTER ---- */
/*.bx_inc_social_footer{text-align: center;}*/
.bx_inc_social_footer h4{
	text-align: left;
	font-weight: normal;
	font-size:26px;
}
.footer_social_icon{margin-top: 38px}
.footer_social_icon ul{
	margin: 0;
	padding: 0;
}
.footer_social_icon ul li{
	display: inline-block;
	width: 32px;
	height: 32px;
}
.footer_social_icon ul li a{
	display: block;
	width: 32px;
	height: 32px;
	background: url(/local/templates/eshop_adapt_blue/images/social_icon.png) no-repeat;
	opacity: .9;
}
.footer_social_icon ul li.fb a{background-position:0 0}
.footer_social_icon ul li.tw a{background-position:-32px 0}
.footer_social_icon ul li.gp a{background-position:-64px 0}
.footer_social_icon ul li.vk a{background-position:-96px 0}
.footer_social_icon ul li a:hover{opacity:1}
.footer_contact{
	margin-top: 20px;
	font-size: 13px;
}
.footer_contact strong{
	display: block;
	margin-top: 10px;
	font-size:28px;
}

.copyright{
	color: #fff;
	/*opacity: .6;*/
	font-size: 13px;
	text-align: right;
	padding-top: 10px;
	/*padding-bottom: 10px;*/
}



.bt_blue,
.bt_white,
.bt_green{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.shadow.bt_blue,
.shadow.bt_white,
.shadow.bt_green{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active,
.shadow.bt_white:active,
.shadow.bt_green:active{box-shadow:none}

.bt_blue  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	color:#fff;
	text-shadow:0 1px 0 #006cae;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:active  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}

.bt_white 				{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:  -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:   -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:    -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:       linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
	color:#656565;
	text-shadow:0 1px 0 #fff;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
}
.bt_white:hover 		{
	background:#fff;
}
.bt_white:active 		{
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:  -moz-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:   -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:    -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:       linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
}

.bt_green 				{ }
.bt_green:hover 		{ }
.bt_green:active 		{ }


.small.bt_blue,
.small.bt_white,
.small.bt_green{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.small.bt_blue  		{ }
.small.bt_blue:hover  	{ }
.small.bt_blue:active  	{ }
.small.bt_white 		{ }
.small.bt_white:hover 	{ }
.small.bt_white:active 	{ }
.small.bt_green 		{ }
.small.bt_green:hover 	{ }
.small.bt_green:active 	{ }

.medium.bt_blue,
.medium.bt_white,
.medium.bt_green 		{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.medium.bt_blue  		{
	height:27px;
	line-height:27px;
}
.medium.bt_blue:hover   { }
.medium.bt_blue:active  { }
.medium.bt_white 		{font-weight:bold}
.medium.bt_white:hover  { }
.medium.bt_white:active { }
.medium.bt_green 		{ }
.medium.bt_green:hover  { }
.medium.bt_green:active { }

.big.bt_blue,
.big.bt_white,
.big.bt_green 			{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
.big.bt_blue  	 		{
	height:36px;
	line-height:36px;
}
.big.bt_blue:hover  	{ }
.big.bt_blue:active  	{ }
.big.bt_white 	 		{ }
.big.bt_white:hover 	{ }
.big.bt_white:active 	{ }
.big.bt_green 	 		{ }
.big.bt_green:hover 	{ }
.big.bt_green:active 	{ }

.bt.big.bt_blue.cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(/local/templates/eshop_adapt_blue/images/bt_cart.png) no-repeat center;
}

/* component inc_catalog_footer */
.bx_inc_catalog_footer{
	color: #fff;
	text-shadow:0 1px 2px #17326e;
}
.bx_inc_catalog_footer h3{
	padding-bottom: 15px;
	background: url(/local/templates/eshop_adapt_blue/images/footer_h4_bg.png) repeat-x bottom;
	font-size: 23px;
}
.bx-touch .bx_inc_catalog_footer h3{
	background: url(/local/templates/eshop_adapt_blue/images/x2footer_h4_bg.png) repeat-x bottom;
	background-size:4px 5px;
}
.bx_inc_catalog_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_catalog_footer ul li{
	padding: 0 0 15px;
	display: inline-block;
	width: 49%;
}
.bx_inc_catalog_footer ul li a{
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	text-shadow:0 1px 2px #17326e
}
.bx_inc_catalog_footer ul li a:hover{text-decoration: underline}


/* component inc_menu_footer */
.bx_inc_menu_footer{
	color: #fff;
	text-shadow:0 1px 2px #17326e;
}
.bx_inc_menu_footer h3{
	padding-bottom: 15px;
	background: url(/local/templates/eshop_adapt_blue/images/footer_h4_bg.png) repeat-x bottom;
	font-size: 23px;
}
.bx-touch .bx_inc_menu_footer h3{
	background: url(/local/templates/eshop_adapt_blue/images/x2footer_h4_bg.png) repeat-x bottom;
	background-size:4px 5px;
}
.bx_inc_menu_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_menu_footer ul li{
	display: block;
	padding: 0 0 15px;
}
.bx_inc_menu_footer ul li a{
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	text-shadow:0 1px 2px #17326e
}
.bx_inc_menu_footer ul li a:hover{text-decoration: underline}

/*1*/
-media(max-width:981px){
	.header_inner_container_two{
		position:relative;
		top:auto;
		right:auto;
		clear:both;
		width:100%;
	}
	.header_inner_container_one{margin:0}
}
/*2*/
/*-media(min-width:640px) and (max-width:980px){*/
-media(max-width:980px){
	.header_top_section_container_one{ }
	.header_top_section_container_two{ }
	.bottom_container_one{width:100%}
	.bottom_container_two{padding:0 20px 0 0}
	.bottom_container_tre{padding:0 0 0 20px}
	.bottom_container_two,
	.bottom_container_tre{width:49%}
}
/*3*/
-media(max-width:850px) {
	.footer_container_one{width:100%}
	.footer_container_two{padding:0 20px 0 0}
	.footer_container_tre{padding:0 0 0 20px}
	.footer_container_two,
	.footer_container_tre{width:49%}
}
-media(min-width:480px) and (max-width:640px) {
	.bx-touch .header_top_section_container_two{ }
	.bx-touch .site_title{
		text-align:center;
		font-size:27px;
	}
	.bx-touch .header_inner_container_one{
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .bottom_container_one{width:100%}
	.bx-touch .footer_container_two,
	.bx-touch .bottom_container_two{padding:0 20px 0 0}
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_tre{padding:0 0 0 20px}
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{width:49%}
}
/*4*/
-media(min-width:321px) and (max-width:479px) {
	.bx-touch .worakarea_wrap_container {
		padding-top:20px;
		padding-bottom:20px;
	}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
		font-size:28px;
		line-height:34px;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:10px 0 10px;
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
}
/*5*/
-media(max-width:320px){
	.bx-touch .worakarea_wrap_container {
		padding-top:10px;
		padding-bottom:10px;
	}
	.bx-touch .header_top_section_container_one{display:none}
	.bx-touch .header_top_section_container_two{display:none}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
		font-size:28px;
		line-height:34px;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:20px 0 10px;
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
	.bx-touch .tac.ovh{display:none}
}

.site_title,
.worakarea_wrap_container,
.header_inner_container_one,
.header_top_section_container_two,
.header_inner_container_two,
.header_inner_include_aria,
.footer_container_one,
.footer_container_two,
.footer_container_tre,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

/* ===== reserved class ===== */
.p0{padding:0 !important}
.m0{margin:0 !important}
.dn{display:none !important}
.db{display:block !important}
.wa{width:auto !important}
.dib{display:inline-block !important}
.clb{clear:both !important}
.fln{float:none !important}
.fll{float:left !important}
.flr{float:right !important}
.m0a{margin:0 auto !important}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.tdn{text-decoration:none !important}
.tdl{text-decoration:line-through !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
.posr{position:relative !important}
.posa{position:absolute !important}
.whsn{white-space:normal !important}
.whsnw{white-space:nowrap !important}
.p05{padding:0 5px !important}
.w100p{width:100% !important}
.w90p{width:90% !important}
.wa{width:auto !important}
.ovh{overflow:hidden !important}

/* ===== Debug class ===== */
.dbg1{background-color:rgba(0,0,255,.3) !important}
.dbg2{background-color:rgba(0,255,0,.3) !important}
.dbg3{background-color:rgba(255,0,0,.3) !important}

.dbg0,
.dbg01>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,255,0,.3);
	outline-offset:0px;
}
.dbg01>div>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,0,255,.3);
	outline-offset:0px;
}
.debug{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:2px;
	border:1px solid #d0dbb1;
	background:#f5ffdb;
	color:#2d2d2d;
	/*	position:fixed;
	bottom:0;
	left:0;
	right:0;*/
	font-size:8px;
}
#debsizing{font-weight:bold}

-media(min-width:981px){#debsizing:before{content:"981px < (1) "}}
-media(min-width:640px) and (max-width:980px){#debsizing:before{content:"640px < (2) "}#debsizing:after{content:" < 980px"}}
-media(min-width:480px) and (max-width:639px) {#debsizing:before{content:"480px < (3) "}#debsizing:after{content:" < 639px"; }}
-media(min-width:321px) and (max-width:479px) {#debsizing:before{content:"321px < (4) "}#debsizing:after{content:" < 479px"; }}
-media(max-width:320px){#debsizing:before{content:"(5) "}#debsizing:after{content:" < 320px"; }}

.bx_page{
	font-size: 80%;
}
.bx_page h1,
.bx_page h2,
.bx_page h3,
.bx_page h4,
.bx_page h5,
.bx_page h6{
	color:inherit;
	font-weight:500;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1.1;
}
.bx_page p{margin:0 0 10px}
.bx_page ul,
.bx_page ol{
	margin-top:0;
	margin-bottom:10px;
}
.spis_city {
	min-width: 200px;
}
.header_cities {
	margin-top: -112px;
	left: 248px;
}
#nocity a {
	font-weight: bold !important;
}
#msk {
    left: 115px;
}
#mosobl {
    left: 250px;
}
#ryazan {
    left: 460px;
}
.spis_city > a {
	font: normal 16px Trebuchet MS,Arial,Helvetica,sans-serif;
	color: #1B5C79;
}

.spis_city li a {
font-size: 11px;
}
.bx_page ul ul,
.bx_page ol ul,
.bx_page ul ol,
.bx_page ol ol{margin-bottom:0}
.bx_page .list_unstyled{padding-left:0;list-style:none}
.bx_page .list_nline{
	padding-left:0;
	list-style:none;
}
.bx_page .list_nline>li{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}
.bx_page .list_nline>li:first-child{padding-left:0}

.bx_page a 		 {color:#437fcf}
.bx_page a:hover {color:#2d61a8}
.bx_page a:active{color:#2d61a8}
.header_top_section_container_two { float:right}
.spis_city a {
text-align: center;
border-bottom: 1px dotted black;
text-decoration: none;
	font: normal 16px Trebuchet MS,Arial,Helvetica,sans-serif;
	color: #1B5C79;
white-space: nowrap;
}
.spis_city {
position: absolute;
min-width: 200px;
padding: 10px;
text-align: left;
overflow: hidden;
height: 23px;
}
.phone a {
color: #74ab28 !important;
cursor: pointer;
border-bottom: 1px dashed #74ab28;
text-decoration: none;
margin-left: 30px;
font-size: 16px;}
.act_c {

margin-right: -1px;
font-weight: bold;
height: auto !important;
border-radius: 3px;
border: 1px solid #333;
z-index: 10000;
background-color: #eef;
}
#mosobl {
right: 150px;
}
.pop_up {
position: absolute !important;
width: 29px;
height: 49px;
background: url(/local/templates/eshop_adapt_blue/images/branch_img.png) no-repeat 2px 12px;
cursor: pointer;
z-index: 1;
display: inline-block;
}
.moscow_map {
margin-top: 70px;
width: 712px;
height: 910px;
position: relative;
background: url(/local/templates/eshop_adapt_blue/images/map_bg.png) no-repeat left top;
}
.pop_up span {display:block}

.moscow_map .pop_up:hover span {display:block;color:red;}
               
.branch_1 {
                left:300px;
                top:400px;
                }
.branch_2 {
                left:100px;
                top:200px;
                }
.branch_3 {
                left:400px;
                top:200px;
                }
/*// Moscow map */
/*// Center part */
 
/* Right column */
.quest_wrapp ul {
                font-size:13px;
                font-weight:bold;
                }
.quest_wrapp p {padding-left:15px;}
.quest_wrapp {padding-bottom:20px;}
.banner_wrapp img {margin-bottom:10px;}
.pop_up p, .pop_up .metro_wrapp {
display: none;
}
.moscow_map .active .metro_wrapp {
display: block;
padding: 0 0 15px 30px;
border-bottom: 2px solid #e1ecef;
margin-bottom: 10px;
}
.moscow_map .active p {
display: block;
padding: 0 0 5px 0;
}
.metro_wrapp>p {
  background-image: url(/local/templates/eshop_adapt_blue/images/metro_sprite.png);
  background-repeat: no-repeat;
  padding: 2px 0px 0px 22px !important;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
}
.moscow_map .active {
  margin-left: -10px;
  width: 170px !important;
  height: auto !important;
  background: #fff url(/local/templates/eshop_adapt_blue/images/branch_img.png) no-repeat 10px 10px;
  border: 2px solid #000;
  cursor: default;
  padding: 18px 15px 0 15px;
  border-radius: 15px;
  z-index: 1000;
  float: left;
}
#footer {
position: relative;
z-index: 1;
font-size: 11px;
height: 103px;
background-color:#d2dde2;
margin: 0px auto 20px auto !important;
clear: both;
border-radius: 20px;
width: 980px;
text-align:center;
}
.bottom_nav a {
padding: 0 0 0 5px;
font-size: 11px;
color: #464646 !important;
}
.bottom_nav li {
color: #464646;
display: inline;
padding: 0 0 0 5px;
float:left; margin-right:5px;
}
.copyright {
left: 0;
padding-top: 15px;
font-size: 11px;
color: #464646;
text-align:center;
}
.bottom_nav {
list-style: none;
right: 30px;
top: 35px;
padding: 0;
display: inline-block;
}
#nav_map .active span {
display: none;
}

ul.points {}
ul.points li {display: inline-block !important; width: 160px }
.info1 {float:right;text-align: right;margin-left: 90px;font-size: 13px;}

.bx_topnav {padding: 22px 0  0 0 !important}
.bx_topnav li {padding: 0 0 0 22px !important}

.bx_catalog_item_images, .bx_catalog_item_images_double {display: none !important}
.bx_catalog_item {width: 98% !important; border-radius: 15px}

.shopin {
  position: relative;
  font-size: 20px;
  z-index: 555;
  padding: 190px 0 0 0;
  text-align: center;
  cursor: pointer;
  margin-bottom: -135px;
}
.shopin a {display: inline-block; padding: 5px 25px; background: #fff; border:2px solid #c0362b; border-radius: 17px; color: #444; text-decoration: none; position: relative; z-index: 555; box-shadow: 0 0 10px #c0362b; text-shadow: 1px 1px #fff; font-size: 19px; font-weight: bold}
.fotolist {float:left; margin: 0 13px 10px 0}

/* #vertical-multilevel-menu >li {font-weight: bold; font-size: 15px} */
#vertical-multilevel-menu li li {font-weight: 100}
#vertical-multilevel-menu ul {margin: 10px 0 15px 20px}
.section.none {
display: none;
}
.none {
position: absolute;
opacity: 0;
z-index: -10;
}
div#mosobl ul {
/*padding-left: 15px;*/
text-align: left;
}
div#mosobl ul  li {
margin-top: 2px;
}
._bx_price {
font-size: 22px!important;
color: #007ACF;
text-align: center;
padding-top: 3px;
padding-bottom: 10px;
}
.bx_catalog_item_controls_blockone {
display: none;
}
.bx_catalog_item.double {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
span#sale-basket-basket-line-container {
display: inline-block;
}
.bx_item_detail.bx_blue a.bx_bt_button.bx_medium {

}
.bx_rt .item_info_section {
padding: 0 0 10px 0px !important;
text-align: center;
}
.tpl_default_upload_files label {
  display: none!important;
}
.bx_inc_news_footer a.news_a, .bx_news h3 a {
  color: black;
  text-decoration: none;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.bx_inc_news_footer p.date, .bx_news .date {
  font-size: 11px;
  color: #70ab43;
  padding-bottom: 3px;
  margin: 0;
}
ul.bx_inc_news_footer_newslist.points li a {
  color: #70ab43;
}
._result {
  font-size: 11px;
}

.spis_city {
    min-width: 210px;
	height: 30px;
}



@media(max-width:479px) {
	.header_wrap_container { width:100%}
	.service_nav img { width:49%}
	.worakarea_wrap_container, .col_left , .col_cetr  { width:100%;}
	.title  img { margin-top:-5px;}
	#footer { width:100%; }
	.bottom_nav { top:50px;left:2px;}
	.copyright { top:0px;}
	.bx_inc_news_footer { width:100%}
}

@media (max-width: 569px){
	a._listcityon {
	  position: relative;
	}
	span._phone_1 {
	  float: left;
	}
	span._phone_2 {
	  float: left;
	}
	span._phone_3 {
	  float: left;
	}
	._add_product select {
	  width: 135px;
	}
	label._left_label {
	  width: 100px;
	}
	._add_product>div {
	  max-width: 300px;
	}
	.bx_catalog_item .itemdesc, .bx_catalog_item_title {
	  max-width: 280px;
	}
	.header_wrap {
	background-image: none;
	}
	.header_inner_include_aria>span {
	  text-align: center;
	}

	.spis_city {
		/*min-width: 40%;*/
		min-width: 0!important;
		display: inline-block!important;
		position: relative;
		padding: 0;
		vertical-align: top;
	}
	.spis_city > a {
		color: #1B5C79;
	}
	#mosobl {
		left: 0;
		text-align: right;
	}
	#msk {
		left: 0;
	}
	#nocity{
		left: 0px;
		left: 0px;
		position: relative;
		margin: 0;
		padding: 0;
		display: block !important;
	}
	.col_left {
		display: none;
	}
	.header_contacts {
		text-align: left;
	}
	.header_cities {
		top:160px;
		left:0;
		text-align: left;
		width: 100%;
		font-size: 1.5em
	}
	.header_contacts > div:first-child {
		margin-bottom: 4em;
	}

	.header_inner_include_aria strong {
	  font-size: 26px!important;
	  text-align: center!important;
	  display: inline-block!important;
	  padding-top: 7px!important;
	}
	.service_nav {
	  margin-top: 20px;
	}
	.header_wrap {

	}
	div#fixed_area a {
	display:none
	}
	.shopin {
	  right: 0!important;
	  top: 0!important;
	  position: relative!important;
	  margin-top: 25px!important;
	  text-align: center!important;
	  margin-bottom: 0;
	  padding: 0;
	}
	.shopin a {
	  font-size: 15px!important;
	  display: inline-block;
	  padding: 5px 10px!important;
	  border: 1px solid #c0362b!important;
	}
	.online_box {
	  position: relative!important;
	  margin: 2em auto!important;
	}
	.online_button {
	  position: absolute;
	  right:15px!important;
	  top: 35px!important;
	  width: 140px!important;
	  cursor: pointer;
	}
	.phone_all {
	  margin: auto;
	  text-align: center;
	}

	.header_inner .logo {
		display: none;
	}
	.logo {
		font-size: 0.9em;
		text-align: center;
		text-shadow: 1px 1px #333;
		display:inline-block;
		margin-top:2px
	}
	.logo .company_description {
		color:#ddd;
	}
	.header_inner_container_one {
		float:none;
	}
	.header_inner_include_aria ._phone_3 {
		display: none;
	}
	.desktop_only {
		display:none !important;
	}
	.red-button {
		padding:0.5em 1em;
	}
	.workarea_wrap{padding:5px}
	.col_cetr {
		float: none;
		padding: 0;
		position:relative;
	}
	.col_left {
		float:none;
	}
	#navigation {
		position: absolute;
		top:-45px;
	}
	.workarea_wrap h1, .col_left h3 {
		line-height: 1.5;
	}
	.header_inner_bottom_line_container{
		left:0;
		margin:10px 0 0;
		padding:1px;
	}
	.spis_city li a {
		font-size: 0.8em;
		line-height: 2em;
	}
	.bx_inc_news_footer .bx_inc_news_footer_newslist li {
		width: 100%;
	}
	ul.bx_inc_news_footer_newslist.points li a {
		display: block;
		font-size: 1.5em;
		padding: 0.7em 0;
		width: 100%;
		text-align: center;
		background-color: white;
		text-decoration: none;
	}
	a.green-button {
		display: block;
	}
	input.green-button {
		width: 100%
	}
	form.translate_form {
		width:auto;
		min-width:80%;
	}
	.ya-share2 {
		display:none;
		bottom:100px;
		z-index: 100;
	}
	div#share_button {
		position: fixed;
		width: 65px;
		height: 65px;
		background-color: brown;
		bottom: 20px;
		left: 20px;
		z-index: 2147483647;
		border-radius: 50%;
		box-shadow: 0 19px 38px 0 rgba(34,36,43,.3);
		background: linear-gradient(95deg, rgb(47, 50, 74) 20%, rgb(66, 72, 103) 80%);
	}
	div#share_button:after {
		content: "";
		background: url(/bitrix/templates/eshop_adapt_blue/images/share.png) center center no-repeat;
		width: 96%;
		background-size:30px;
		height:100%;
		display: block;
	}
	.ya-share2__list_direction_horizontal > .ya-share2__item {
		margin:7px !important;
	}
	.ya-share2__container_size_m .ya-share2__icon {
		width:48px !important;
		height:48px !important;
	}
}
@media (max-width: 370px){
	.header_schedule {
		font-size:1.2em;
		margin-left: 1em;
	}
	.spis_city > a {
		font-size: 13px;
	}
	.red-button {
		padding: 0.5em 0.5em;
	}
	.online_box p {
		font-size:11px;
	}
	.online_box h2 {
		font-size: 1.7em;
	}
	.spis_city li a {
	    font-size: 0.7em;
	    line-height: 2em;
	}
}

.point-count {
	color: #74ab28;
	font-size: 18px;
    font-weight: bold;
}
#nocity {
	padding-top: 12px;
}
/* End */
/* /local/templates/eshop_adapt_blue/components/bitrix/menu/catalog_native/style.css?170496134510766 */
/* /local/templates/eshop_adapt_blue/styles.css?17507492145742 */
/* /local/templates/eshop_adapt_blue/template_styles.css?175074921442521 */
