

/* Start:/bitrix/templates/eshop_blue_copy_copy/components/bitrix/menu/horizontal_multilevel_new/style.css?17500687172715*/
	.mainMenu{
		float:left;
          }
		.mainMenu li {
			float:left;
			position:relative;}
			.mainMenu li li {position:relative;}
			.mainMenu li a, .mainMenu li span{
				color:#fff;
				font:normal 15px/30px Arial, Helvetica, sans-serif;
				display:block;
				text-align:center;
				text-decoration:none;
				padding: 0pt 18px;
				white-space: nowrap;}
			.mainMenu li a:hover, .mainMenu li.current a:hover{
				color:#C3D949;
				text-decoration:none;}
			.mainMenu li.first a, .mainMenu li.first span{
				}
			.mainMenu li.current span, .mainMenu li.current a{
				}
		.mainMenu li.current span, .mainMenu li.current a{
				}
				.mainMenu li.current a.colored{
				color:#fff;}
			.mainMenu li.current a.colored, .mainMenu li.current a.colored:hover{
				color:#C3D949;}
			.mainMenu li.current span{
				color:#1BBEB4;
				cursor:default;}
			/* Podmenu */
                           
			.mainMenu div{
				display:none;
				_overflow:hidden;
				min-width:200px;
				padding:6px 0 0 0;
				position:absolute;
				top:100%;
				_top:47px;
				_width:240px;
				z-index:100;}
                           .mainMenu li:hover > div{display: block}
			.mainMenu li.current li.current a{
				color:#f0ea83;}
			.mainMenu li.hover  div{
				display:block;}
			.mainMenu li.hover  div li.hover div{
				display:none;}
				.mainMenu li.hover  div div{
					display:none;}
				.mainMenu  div li{
					float:none;}
					.mainMenu  div li a, .mainMenu  div li span, .mainMenu li.current  div span, .mainMenu li.current div a{
						background:none;
						border:none !important;
						font:bold 12px Arial, Helvetica, sans-serif;
						padding:0 20px 0 10px;
						text-align:left;
						text-shadow:none;
						text-transform:none;
						*zoom:1;}
					.mainMenu  div li a:hover{
						color:#35A6A0;}
			/* Podmenu */
			.mainMenuPodmenu{
				background:#464646;
				border-bottom:1px solid #464646;
				border-left:1px solid #464646;
				border-right:1px solid #464646;
				display:none;
				_overflow:hidden;
				padding:6px 0 0 0;
				position:absolute;
				top:100%;
				_top:47px;
				_width:240px;
				z-index:100;}
				.mainMenu .mainMenuPodmenu li{
					float:none;border-bottom: 1px solid #747474;margin: 0 15px}
					.mainMenu .mainMenuPodmenu li a, .mainMenu .mainMenuPodmenu li span, .mainMenu li.current .mainMenuPodmenu span, .mainMenu li.current .mainMenuPodmenu a{
						background:none;
						border:none !important;
						font:bold 12px/28px Arial, Helvetica, sans-serif;
						padding:0 20px 0 10px;
						text-align:left;
						text-shadow:none;
						text-transform:none;
						*zoom:1;}
					.mainMenu .mainMenuPodmenu li a:hover{
						color:#C3D949;}



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


/* Start:/bitrix/templates/eshop_blue_copy_copy/components/bitrix/search.title/eshop/style.css?17500687172039*/
div.title-search-result {
	border:1px solid #c6c6c6;
	background:#fff;
	display:none;
	overflow:hidden;
	z-index:1000;
	box-shadow:0 0 7px 0 rgba(0,0,0,.3), inset 0 3px 3px 0 rgba(0,0,0,.1);
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	color:#000;
	font-weight:bold;
	padding:2px 12px 2px ;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a{
	padding-left:4px;
	padding-right:15px;
	text-decoration:underline;
	font-size:14px;
	color:#0073a4;
	/*vertical-align:top;*/
}

table.title-search-result td.title-search-item .title-search-price{
	color:grey;
	font-size:12px;
	padding-left:5px;
}
table.title-search-result td.title-search-item a:hover{color:#e83434}
table.title-search-result td.title-search-item img {vertical-align:top}
table.title-search-result td.title-search-item b {font-weight:bold}
table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}
table.title-search-result td.title-search-more a{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	text-align:right;
	padding-right:15px;
}

table.title-search-result td.title-search-all a{
	padding-left:4px;
	text-decoration:underline;
	color:#0073a4;
}
table.title-search-result td.title-search-all a:hover{color:#e83434}
table.title-search-result td.title-search-separator,
table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:2px;
	font-size:4px;
	border-bottom:1px solid #dbe8f1;
}
table.title-search-result tr:first-child .title-search-separator{
	border:none;
}
/* End */


/* Start:/bitrix/templates/eshop_blue_copy_copy/components/bitrix/sale.basket.basket.small/cart_small/style.css?17500687173501*/
#wrap_main-memu .card a{
     padding-bottom: 7px
}
ul.sub-menu {
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
     background-color: #FFFFFF;
    right: 0;
    margin: 0;
    min-width: 100px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 40px;
    transition: all 0.2s ease-in-out 0s;
    z-index: 9995;
}

.bag-buttons a span:hover{
    /*color:#C3D949;*/
	color: #949494;
}
.card:hover > ul.sub-menu {
    opacity: 1;
    pointer-events: all;
    display: block
}
ul.sub-menu li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    display: block;
    float: none;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 42;
}
ul.sub-menu li:first-child:before {
    border-color: -moz-use-text-color rgba(0, 0, 0, 0) #FFFFFF;
    border-style: none solid solid;
    border-width: medium 8px 8px;
    content: " ";
    display: block;
    left: 20px;
    margin-top: -8px;
    position: absolute;
}
ul.sub-menu li:first-child:before {
    left: auto;
    right: 20px;
    color: transparent;
}
.bag-header {
    border-bottom: 1px solid #E4E4E4;
    font-size: 14px;
    padding: 5px 15px;
    line-height: 20px;
}
.bag-buttons {
    width: 400px;
    padding: 15px 36px 15px 10px;
}

.bag-product {
    border-bottom: 1px solid #E4E4E4;
    font-size: 12px;
    padding: 15px;
    position: relative;
}
.bag-product figure {
    box-shadow: 0 5px 6px -4px #999999;
    float: left;
    overflow: hidden;
    position: relative;
}
.bag-product .bag-product-img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 72px;
}
figure img {
    height: auto;
    width: 100%;
}
.bag-product .bag-product-details {
    margin-left: 82px;
}
.bag-product .bag-product-details a {
    margin: 0;
    padding: 0;
}
.bag-product .bag-product-details .bag-product-title a{
     font: 12px/14px Arial,Verdana,sans-serif !important;color:#252525 !important;padding: 0 !important;
}
.bag-product-price{height: 20px}
.bag-product a.remove {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    cursor: pointer;
    top: 13px;
}

ul.sub-menu li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    display: block;
    float: none;
    font-size: 12px;
    font-weight: normal;
    height: auto !important;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 42;
}
.sf-roll-button {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    text-align: center;
    transition: all 0.35s ease 0s;
}
.bag-buttons a {
    -moz-box-sizing: border-box;
    display: block;
    font-size: 13px;
    margin: 0;
    text-align: left;
    width: 100%;
}
.sf-roll-button span {
    display: block;
    height: 100%;
    position: relative;
    top: 0;
    transition: top 0.35s ease 0s;
    width: 100%;
}
.bag-buttons a {
    /*background-color: #F0F0F0;*/
	background-color: #EFF8BC;
    color: #252525;
}
.bag-buttons a.sf-roll-button.checkout-button{
    /*background: none repeat scroll 0 0 #252525;*/
    background: none repeat scroll 0 0 #CEE165;
    color: #252525 !important;
    margin-top: 10px
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
/* End */


/* Start:/bitrix/templates/eshop_blue_copy_copy/components/bitrix/menu/tree_horizontal_hidden/style.css?17500687171179*/
#wrap_main-memu .main-manu {position: relative}
#wrap_main-memu .main-manu .dropdown-menu {
	opacity: 0;
	position: absolute;
	/*padding-bottom: 60px;*/
	display: none;
	z-index: 999;
	top: 43px;
	background: #EFF8BC;
	border: 1px solid #e4e4e4;
	box-shadow:  2px 3px 1px 0 rgba(0,0,0,.3);
	-o-box-shadow:  2px 3px 1px 0 rgba(0,0,0,.3);
	-moz-box-shadow:  2px 3px 1px 0 rgba(0,0,0,.3);
	-web-kit-box-shadow:  2px 3px 1px 0 rgba(0,0,0,.3);
	width: 235px;
/*	-moz-transition:all 1s ease 0.5s;
	-webkit-transition:all 1s ease 0.5s;
	-o-transition:all 1s ease 0.5s;
	transition:all 1s ease 0.5s;*/
         background: #EFF8BC;
         z-index: 999;
}
#wrap_main-memu .main-manu .dropdown-menu>li {
display: block;
}

#wrap_main-memu .main-manu .dropdown-menu li a {
	font: 14px/25px Verdana, sans-serif;
	padding: 5px 15px;
}

#wrap_main-memu .main-manu .dropdown-menu li a:hover {
	color: #C3D949;
}

#wrap_main-memu .main-manu ul li:hover .dropdown-menu {
	opacity: 1;
	display: block;
}

#wrap_main-memu .main-manu .dropdown-menu .dropdown-menu2 li{
	display: block;
}

.v_line {
	background: url(/bitrix/templates/eshop_blue_copy_copy/components/bitrix/menu/tree_horizontal_hidden/../images/v_line.png) repeat-y;
	height: 220px;
	margin-top: 20px;
	width: 1px;
}
/* End */


/* Start:/bitrix/templates/eshop_blue_copy_copy/template_styles.css?178751186759013*/
* {
     margin: 0;
     padding: 0;
}

html, body {
     /*width: 100%;*/
     min-width: 1250px;
     font: 14px Arial, Verdana, sans-serif;
}
.main-manu ul ul {
     display: none;
}

@font-face {
     font-family: 'Freehand';
     src: url(/bitrix/templates/eshop_blue_copy_copy/font/Freehand-521-BT.ttf);
}

/*@font-face {
         font-family: Arial;
         src: url(/bitrix/templates/eshop_blue_copy_copy/font/PoiretOne-Regular.ttf);
}*/

ul {
     list-style: none;
}
.flr {
     float: right;
}

.fll {
     float: left;
}

.sub-menu{
     background-color: #FFF !important;
}

.registarton h2 {
line-height: 28px;
}

.registarton li {
line-height: 28px;
}

.registarton form input{
     margin-top: 10px;
}



.clear {
     clear: both;
}
/*a,  a:visited{color: #c3d949}*/
/*������ ����� ������� ���� � ���������� ������*/
#wrap_top-head {
     background-color: #252525;
     height: 30px;
     width: 100%;
}

#wrap_top-head .top-head {
     /*line-height: 30px;*/
     margin: 0 auto;
     width: 1210px;
}

.all-charact a:hover{
     color: #c3d949;
     text-decoration: none;
}

.min-price{

}

#wrap_top-head .top-head .tot-menu li {
     display: inline-block;
     margin-right: 20px;
}
#wrap_top-head .top-head .tot-menu {
     padding-top: 5px;
}
#wrap_top-head .top-head .tot-menu,
#wrap_top-head .top-head .social{
     display: inline-block;
}
#wrap_top-head .top-head .tot-menu li a {
     color: #fff;
     font: 12px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#wrap_top-head .top-head .tot-menu li a:hover {
     color: #1bbeb4;
}

#wrap_top-head .top-head .social li{
     display: inline-block;
     padding-top: 2px;
}

#wrap_top-head .top-head .social li a{
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/soc_icon.png) no-repeat;
     height: 26px;
     width: 30px;
     display: inline-block;
}

#wrap_top-head .top-head .social li .rss {
     background-position: 0 0;
}

#wrap_top-head .top-head .social li .fb {
     background-position: -35px 0;
}

#wrap_top-head .top-head .social li .google {
     background-position: -72px 0;
}

#wrap_top-head .top-head .social li .twitter {
     background-position: -108px 0;
}

#wrap_top-head .top-head .social li .instagram {
     background-position: -145px 0;
}

#wrap_top-head .top-head .social li .odnoklasniki {
     background-position: -180px 0;
}

#wrap_top-head .top-head .social li .vk {
     background-position: -213px 0;
}


#wrap_top-head .top-head .social li .rss:hover {
     background-position: 0 -28px;
}

#wrap_top-head .top-head .social li .fb:hover {
     background-position: -35px -28px;
}

#wrap_top-head .top-head .social li .google:hover {
     background-position: -72px -28px;
}

#wrap_top-head .top-head .social li .twitter:hover {
     background-position: -108px -28px;
}

#wrap_top-head .top-head .social li .instagram:hover {
     background-position: -145px -28px;
}

#wrap_top-head .top-head .social li .odnoklasniki:hover {
     background-position: -180px -28px;
}

#wrap_top-head .top-head .social li .vk:hover {
     background-position: -213px -28px;
}

/*����� ����� ������� ���� � ���������� ������*/


/*������ ����� header*/

#header {
     min-height: 95px;
     margin: 0 auto;
     padding-top: 25px;
     position: relative;
     width: 1210px;
}

#header .header_left {
     display: inline-block;
     text-align: center;
    margin-top: -20px;
}

#header .header_left .call-back {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/phone_grey.png) 5px 30px no-repeat;
     font: 14px Arial, Verdana, sans-serif;
     height: 75px;
     padding-left: 50px;
     margin-top: 20px;
     width: 160px;
}

.call-back{
     cursor: pointer;
}

#header .header_left .call-back span {
     color: #949494;
     font-size: 18px;
     font-weight: normal
}

/*#header .header_left .delivery {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/car_grey.png) 0 0 no-repeat;
     font: 14px Arial, Verdana, sans-serif;
     height: 35px;
     margin-top: 15px;
     padding-left: 50px;
     width: 160px;
}*/

#header .header_logo {

     display: inline-block;
     /*left: 490px;*/
	 left: 330px;
     top: 38px;
     position: absolute;
     width: 225px;
     height: 40px;
     font: bold 50px 'Freehand';
     color: #000
}

#header .header_form {
     /*height: 80px;*/
     width: 237px;
     /*	position: absolute;
              right: 0;*/
}

#header .header_form .auth {
     border-right: 1px solid #e4e4e4;
     float: left;
     font: 14px/25px Arial, Verdana, sans-serif;
     height: 28px;
     width: 69px;
}

#header .header_form .auth:hover div,
#header .header_form .logout:hover div {
     background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/icon_for_yooga.png);
}

#header .header_form .auth:hover a,
#header .header_form .registr:hover a,
#header .header_form .logout:hover a {
     color: #C3D949;
     text-decoration: underline;
}

#header .header_form .auth div,
#header .header_form .logout div {
     background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/icon.png);
     background-position: 0 8px;
     background-repeat: no-repeat;
     height: 22px;
     width: 13px;
     float: left;
}

#header .header_form .logout div {
     margin-left: 5px;
}

#header .header_form .registr div {
     background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/icon.png);
     background-position: -20px 6px;
     background-repeat: no-repeat;
     height: 22px;
     width: 19px;
     float: left;
}

#header .header_form .registr:hover div {
     background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/icon_1.png);
     background-position: -38px -20px;
     height: 22px;
     width: 13px;
     float: left;

}

#header .header_form .auth a,
#header .header_form .registr a,
#header .header_form .logout a {
     color: #333;
     text-decoration: none;
     padding-left: 10px;
}

#header .header_form .regirelativestr {
     font: 14px/25px Arial, Verdana, sans-serif;
     float: right;
     height: 30px;
     overflow: hidden;
     position: relative;
     width: 160px;
}
#header .header_form .username {
     width: 315px;
}
#header .header_form .logout {
     font: 14px/25px Arial, Verdana, sans-serif;
}
#search{
    position: relative;
}
#search form{
    /*height: 0px;*/
 }
#header .header_form form input[type="text"] {
     background-repeat: no-repeat;
     background-position: 210px 7px;
     border: 1px solid #e4e4e4;
     box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -o-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -moz-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -web-kit-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     height: 30px;
     margin-top: 13px;
     padding-left: 10px;
     width: 225px;
     /*color: #e4e4e4;*/
     outline: none;

}
#header .header_form form input[type="submit"] {
    background: none;
    background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/icon_search.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 210px;
    top: 50px;
    border: none;
    width: 20px;
    cursor: pointer;
}
#header .header_form form input[type="submit"]:hover{
    background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/hsy.png);
    background-repeat: no-repeat;
}

#header {
     *zoom: 1;
}

#header:before,
#header:after {
     display: table;
     content: "";
     line-height: 0;
}

#header:after {
     clear: both;
}


/*����� ����� header*/

/*������ ����� wrap_main-memu*/

#wrap_main-memu {
     width: 100%;
     background-color:#CEE143;
     border-top: 1px solid #e4e4e4;
     border-bottom: 1px solid #e4e4e4;
     box-shadow:  0 5px 10px -8px rgba(0,0,0,.5);
     -o-box-shadow:  0 5px 10px -8px rgba(0,0,0,.5);
     -moz-box-shadow:  0 5px 10px -8px rgba(0,0,0,.5);
     -web-kit-box-shadow:  0 5px 10px -8px rgba(0,0,0,.5);
     height: 43px;
     width: 100%;
     z-index: 9999
}

#wrap_main-memu .main-manu {
     margin: 0 auto;
     width: 1210px;
}

#wrap_main-memu.main-manu ul {
     /*width: 1020px;*/
     background-color:#CEE143 !important;
}


#wrap_main-memu .main-manu ul li{
     display: inline-block;
     padding: 0 5px 0 5px;
     height: 43px;
    position: relative;
}

.main-manu ul >li> ul> li>a{
     color:#C3D949;
     background-color: none !important;

}

#wrap_main-memu .main-manu >ul>li:hover{
     background-color: #C3D949;
}


#wrap_main-memu .main-manu .dropdown-menu ul>li:hover{
     background-color: none;
}


#wrap_main-memu .main-manu ul li:last-child {
     margin-right: 0;
}

#wrap_main-memu .main-manu ul li a,
#wrap_main-memu .card >a{
     color: #333;
     font: 14px/40px Arial, Verdana, sans-serif;
     text-decoration: none;
     display: inline-block
}
#wrap_main-memu #favorite a{
     color: #000;
     font: 14px/40px Arial, Verdana, sans-serif;
     text-decoration: none;
     display: inline-block
}
#wrap_main-memu #favorite i{color: #333;}
#wrap_main-memu #favorite:hover i{color: #fff;}
#wrap_main-memu .main-manu ul li a:hover,
#wrap_main-memu .card >a:hover {
     color: #000;
}



#wrap_main-memu .card> a{color: #000; font:bold 14px/16px Arial, Verdana, sans-serif;padding-top: 5px;}
#wrap_main-memu .card >a span{color: #747474;font-size:12px;display: block;font-weight: normal}
#wrap_main-memu .card {
     cursor: pointer;
     display: block;
     color: #000;
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/icon.png) -66px 8px no-repeat;
     padding-left: 30px;
     font: 14px/40px Arial, Verdana, sans-serif;
     /*margin-right: 22px;*/
}

#wrap_main-memu .card:hover{
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/icon_hover.png) 0px 8px no-repeat;
}


#wrap_main-memu #favorite {
     padding-left: 23px;
     font: 14px/40px Arial, Verdana, sans-serif;
     margin-right: 20px;
}
#wrap_main-memu #favorite i{font-size: 20px}
#wrap_main-memu #favorite:hover{color: #1BBEB4}
/*����� ����� wrap_main-memu*/

/*������ ����� slider*/
#slider {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/slider_shadow.jpg) center bottom 20px no-repeat;
     width: 1204px;
     height: 450px;
     margin: 20px auto 0;
}

/*����� ����� slider*/


/*������ ����� banner*/

#banner {
     width: 1210px;
     margin: 40px auto 70px;
}

#banner .banner1,
#banner .banner2 {
     /*background: url(/bitrix/templates/eshop_blue_copy_copy/images/banner.jpg) no-repeat;*/
     display: inline-block;
     height: 160px;
     margin-right: 57px !important;
     width: 365px;
}

#banner .banner3 {
     /*background: url(/bitrix/templates/eshop_blue_copy_copy/images/banner.jpg) no-repeat;*/
     display: inline-block;
     height: 160px;
     width: 365px;
}

/*����� ����� banner*/


/*������ ����� news*/

#news {
     width: 1250px;
     margin: 0 auto;
}

.block_top_line {
     /*background: url(/bitrix/templates/eshop_blue_copy_copy/images/top_line.png) left center repeat-x;*/
     height: 20px;
     margin: 20px auto 20px;
     text-align: center;
     max-width: 1210px;
     width: inherit;
}

/*
.block_top_line span, .block_top_line a {
     background: #fff;
     padding: 0 10px;
     font: 20px Arial, Verdana, sans-serif;
     line-height: 18px;
     color: #747474;
	 text-decoration: none;
}
*/
.block_top_line span, .block_top_line a {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #010102 !important;
    display: inline !important;
    font-family: open_sansbold;
    padding: 0 10px;
	text-decoration: none;
     font-size: 22px;
     text-transform: uppercase;
}

#news .news_block1 .caroufredsel_wrapper {
     height: 975px!important;
     width: 1250px!important;
}
#foo_newproducts,
#foo_novinka_yoga {
     width: 1250px!important;
}
.news_block1,
.news_block2 {
     /*min-height: 475px;*/
     position: relative;
}

.news_block1 {
     *zoom: 1;
}

.news_block1:before,
.news_block1:after {
     display: table;
     content: "";
     line-height: 0;
}

.news_block1:after {
     clear: both;
}

.arrow_left {
     display: none;
     position: absolute;
     top: 50%;
     left: 0;
     z-index: 2
}

.arrow_right {
     display: none;
     position: absolute;
     top: 50%;
     right: 0;
     z-index: 2
}

#news .popup_news_img {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/substrate.png);
     bottom: 0;
     height: 74px;
     position: absolute;
     opacity: 0;
     -moz-transition:opacity .2s ease-in-out;
     -webkit-transition:opacity .2s ease-in-out;
     -o-transition:opacity .2s ease-in-out;
     transition:opacity .2s ease-in-out;
     width: 365px;
}

#news ul li a:hover .popup_news_img {
     opacity: 1;
}

#news ul li {
     display: inline-block;
     float: left;
     min-height: 430px;
     margin: 5px 0 5px 9px;
     padding: 15px 20px 15px;
     width: 365px;
}

#news ul li:nth-child(3n){
     /*margin: 0;*/
}

#news ul li:hover {
     /*background: #f4f4f4;*/
     box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
     -o-box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
     -moz-box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
     -web-kit-box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
     cursor: pointer;
}

#news ul li a {
     position: relative;
     display: block;
}

#news ul li .new_circle {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/circle_new.png) no-repeat;
     height: 70px;
     position: absolute;
     margin: 10px 0 0 10px;
     width: 70px;
     z-index: 1;
}

#news ul li a img {
     box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
     -o-box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
     -moz-box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
     -web-kit-box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
     height: 365px;
     width: 365px;
}

#news ul li h2,
#news ul li h3 {
     margin-top: 5px;
}

#news ul li h2 a {
     color: #252525;
     font: 16px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#news ul li h2 a:hover {
     color: #C3D949;
}

#news ul li h3 a {
     color: #949494;
     font: 16px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#news ul li h3 a:hover {
     color: #252525;
}

#news ul li h3 {
     margin-top: 10px;
     float: left;
}

#news ul li .price {
     color: #252525;
     font: 30px Arial, Verdana, sans-serif;
     float: right;
}

#news ul li .price span {
     color: #252525;
     font: 12px Arial, Verdana, sans-serif;
}

#news:hover .arrow_left,
#news:hover .arrow_right {
     display: block;
     opacity: .6
}
#news .arrow_left:hover,
#news .arrow_right:hover {
     display: block;
     opacity: 1
}
.arrow_left_hover,
.arrow_right_hover {
     display: none;
}
.arrow_left:hover .arrow_left_hover,
.arrow_right:hover .arrow_right_hover {
     display: block;
}

.arrow_left_hover {
     display: none;
     position: absolute;
     top: 180px;
     left: 0;
     z-index: 3
}

.arrow_right_hover {
     display: none;
     position: absolute;
     top: 180px;
     right: 0;
     z-index: 3
}

#news {
     *zoom: 1;
}

#news:before,
#news:after {
     display: table;
     content: "";
     line-height: 0;
}

#news:after {
     clear: both;
}


/*����� ����� news*/

/*������ ����� subscribe*/

#wrap_subscribe {
     //background: url(/bitrix/templates/eshop_blue_copy_copy/images/subscribe_bg.png);
     /*height: 100px;*/
     height: 113px;
     padding-top: 20px;
     /*min-width: 1200px;*/
     margin-top: 35px;
     width: 100%;
     background-color: #CEE165;
}

#wrap_subscribe .subscribe {
     height: inherit;
     margin: 0 auto;
     width: 1210px;
}

#wrap_subscribe .subscribe form {
     font: 16px open_sansregular;
     /*height: 70px;*/
     /*display: inline-block;*/
     /*margin-top: 16px;*/
     /*width: 520px;*/
     width: 50%;
     position: relative;
     min-height: 1px;
     padding-right: 15px;
     padding-left: 15px;
}

#wrap_subscribe .subscribe form p {
     font: 14px Arial, Verdana, sans-serif;
}

#wrap_subscribe .subscribe form input[type="text"] {
     background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/icon_convert.png);
     background-repeat: no-repeat;
     background-position: 7px 7px;
     border: 1px solid #e4e4e4;
     box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -o-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -moz-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -web-kit-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     height: 30px;
     margin-top: 13px;
     padding-left: 45px;
     width: 355px;
     /*color: #e4e4e4;*/
     outline: none;
}

#wrap_subscribe .subscribe form input[type="submit"] {
     border: none;
     background: #252525;
     box-shadow:  3px 3px 0 0 rgba(0,0,0,.5);
     -o-box-shadow:  3px 3px 0 0 rgba(0,0,0,.5);
     -moz-box-shadow:  3px 3px 0 0 rgba(0,0,0,.5);
     -web-kit-box-shadow:  3px 3px 0 0 rgba(0,0,0,.5);
     color: #fff;
     cursor: pointer;
     font: 12px Arial, Verdana, sans-serif;
     height: 30px;
     padding: 0 5px;
     outline: none;
}

#wrap_subscribe .subscribe form input[type="submit"]:hover {
     color: #C3D949;
}

#wrap_subscribe .subscribe .subscribe_social {
     display: inline-block;
     margin: 15px 0 0 105px;
     width: 400px;
}

#wrap_subscribe .subscribe .subscribe_social p {
     font: 16px open_sansregular;
     margin-bottom: 10px;
}

#wrap_subscribe .subscribe .subscribe_social li {
     display: inline-block;
     margin-right: 10px;
     padding-top: 2px;
}

#wrap_subscribe .subscribe .subscribe_social li a {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/soc_icon_middle.png) no-repeat;
     display: inline-block;
     height: 40px;
     width: 42px;
}


#wrap_subscribe .subscribe .subscribe_social li .rss {
     background-position: 0 0;
}

#wrap_subscribe .subscribe .subscribe_social li .fb {
     background-position: -54px 0;
}

#wrap_subscribe .subscribe .subscribe_social li .google {
     background-position: -113px 0;
}

#wrap_subscribe .subscribe .subscribe_social li .twitter {
     background-position: -168px 0;
}

#wrap_subscribe .subscribe .subscribe_social li .instagram {
     background-position: -226px 0;
}

#wrap_subscribe .subscribe .subscribe_social li .odnoklasniki {
     background-position: -282px 0;
}

#wrap_subscribe .subscribe .subscribe_social li .vk {
     background-position: -335px 0;
}


#wrap_subscribe .subscribe .subscribe_social li .rss:hover {
     background-position: 0 -43px;
}

#wrap_subscribe .subscribe .subscribe_social li .fb:hover{
     background-position: -54px -43px;
}

#wrap_subscribe .subscribe .subscribe_social li .google:hover {
     background-position: -113px -43px;
}

#wrap_subscribe .subscribe .subscribe_social li .twitter:hover {
     background-position: -168px -43px;
}

#wrap_subscribe .subscribe .subscribe_social li .instagram:hover {
     background-position: -226px -43px;
}

#wrap_subscribe .subscribe .subscribe_social li .odnoklasniki:hover {
     background-position: -282px -43px;
}

#wrap_subscribe .subscribe .subscribe_social li .vk:hover {
     background-position: -335px -43px;
}
/*����� ����� subscribe*/


/*������ ����� middle_block1*/


#middle_block1 {
     margin: 40px auto 0;
     width: 1210px;
}

#middle_block1 .block_product1,
#middle_block1 .block_product2,
#middle_block1 .block_product3 {
     display: inline-block;
     margin-right: 55px;
     width: 365px;
}

#middle_block1 .block_product3 {
     margin: 0;
}

#middle_block1 .block_product1 .block1,
#middle_block1 .block_product2 .block1,
#middle_block1 .block_product3 .block1 {
     margin: 25px 0;
}

#middle_block1 .block_product1 .block2,
#middle_block1 .block_product1 .block3,
#middle_block1 .block_product2 .block2,
#middle_block1 .block_product2 .block3,
#middle_block1 .block_product3 .block2,
#middle_block1 .block_product3 .block3 {
     margin-top: 30px;
}

#middle_block1 .block_product1 .block1,
#middle_block1 .block_product1 .block2,
#middle_block1 .block_product1 .block3,
#middle_block1 .block_product2 .block1,
#middle_block1 .block_product2 .block2,
#middle_block1 .block_product2 .block3,
#middle_block1 .block_product3 .block1,
#middle_block1 .block_product3 .block2,
#middle_block1 .block_product3 .block3 {
     height: 122px;
     position: relative;
}

#middle_block1 .block1:hover,
#middle_block1 .block2:hover,
#middle_block1 .block3:hover {
     background: #f4f4f4;
     box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     -o-box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     -moz-box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     -web-kit-box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     cursor: pointer;
}

#middle_block1 img {
     margin-right: 35px;
}

#middle_block1 h2 {
     display: inline-block;
     max-width: 56%;
     max-height: 80px;
     overflow: hidden
}

#middle_block1 h2,
#middle_block1 h3 {
     margin-top: 5px;
}

#middle_block1 h2 a,
#middle_block1 .price {
     color: #252525;
     font: 14px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#middle_block1 h2 a:hover {
     color: #C3D949;
}

#middle_block1 h3 a {
     color: #949494;
     font: 14px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#middle_block1 h3 a:hover {
     color: #252525;
}

#middle_block1 .popup_img_product img{
     bottom: 0;
     box-shadow: none;
     margin: 0;
     opacity: 0;
     position: absolute;
     -moz-transition:opacity .2s ease-in-out;
     -webkit-transition:opacity .2s ease-in-out;
     -o-transition:opacity .2s ease-in-out;
     transition:opacity .2s ease-in-out;
}


.popup_img_product img{
     width: 122px;
     height: auto !important;
}

#middle_block1 .block_product1 .block1:hover .popup_img_product img,
#middle_block1 .block_product1 .block2:hover .popup_img_product img,
#middle_block1 .block_product1 .block3:hover .popup_img_product img,
#middle_block1 .block_product2 .block1:hover .popup_img_product img,
#middle_block1 .block_product2 .block2:hover .popup_img_product img,
#middle_block1 .block_product2 .block3:hover .popup_img_product img,
#middle_block1 .block_product3 .block1:hover .popup_img_product img,
#middle_block1 .block_product3 .block2:hover .popup_img_product img,
#middle_block1 .block_product3 .block3:hover .popup_img_product img {
     opacity: 1;
}

#middle_block1 .price {
     font: 16px Arial, Verdana, sans-serif;
     margin-top: 5px;
}

#middle_block1 .zvezda_circle {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/zvezda.png) no-repeat;
     height: 28px;
     margin: 5px 0 0 5px;
     position: absolute;
     width: 28px;
}

#middle_block1 .procent_circle {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/stiker_procent.png) no-repeat;
     height: 28px;
     margin: 5px 0 0 5px;
     position: absolute;
     width: 28px;
}

#middle_block1 .block_product3 .old_price {
     color: #252525;
     font: 14px Arial, Verdana, sans-serif;
     margin: 3px 25px 0 0;
     text-decoration: line-through;
}

#middle_block1 {
     *zoom: 1;
}

#middle_block1:before,
#middle_block1:after {
     display: table;
     content: "";
     line-height: 0;
}

#middle_block1:after {
     clear: both;
}

/*����� ����� middle_block1*/

/*������ ����� middle_block2*/

#middle_block2 {
     margin: 70px auto 0;
     width: 1210px;
}

#middle_block2 img {
     box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
     -o-box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
     -moz-box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
     -web-kit-box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
}

#middle_block2 .block_product1,
#middle_block2 .block_product2,
#middle_block2 .group_vkontakte {
     display: inline-block;
     width: 365px;
     margin-right: 55px;
}

#middle_block2 .group_vkontakte {
     margin: 0;
}

#middle_block2 a {
     color: #252525;
     display: block;
     font: 14px Arial, Verdana, sans-serif;
     margin: 15px 0 5px;
     text-decoration: none;
}

#middle_block2 a:hover {
     color: #C3D949;
}

#middle_block2 img {
     margin-top: 15px;
}

#middle_block2 .date_public {
     color: #949494;
     font: 14px Arial, Verdana, sans-serif;
}

#middle_block2 .all_news {
     margin-top: 30px;
}
.horizontal_line {
     margin: 35px auto 0;
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/top_line.png) repeat-x;
     width: 1210px;
     height: 1px;
}

#middle_block2 {
     *zoom: 1;
}

#middle_block2:before,
#middle_block2:after {
     display: table;
     content: "";
     line-height: 0;
}

#middle_block2:after {
     clear: both;
}
/*����� ����� middle_block2*/



/*������ ����� bottom_block*/

#bottom_block {
     margin: 35px auto;
     width: 1210px;
     font: 14px Arial, Verdana, sans-serif;
}

#bottom_block .bottom_block_text {
     margin-bottom: 25px;
}

#bottom_block .tell_frends {
     color: #949494;
     text-decoration: none;
}

#bottom_block img {
     margin: 10px 0 0 45px;
}

/*����� ����� bottom_block*/


/*������ ����� fotter*/

footer {
     color: #fff;
     font: 13px Arial, Verdana, sans-serif;
     width: 100%;
     background: #252525;
}

footer .block_top_line span {
     background: #252525;
}

footer .wrap_footer {
     background: #252525;
     min-height: 310px;
     margin: 0 auto;
     padding-top: 20px;
     width: 1210px;
}

footer .block_top_line {
     margin-bottom: 5px;
}

footer .foot_welcom,
footer .foot_menu,
footer .foot_popcat,
footer .foot_contact {
     width: 272px;
     display: inline-block;
     margin-right: 40px;
}

footer .foot_contact {
     margin: 0;
}

footer .foot_menu ul li,
footer .foot_popcat ul li {
     border-bottom: 1px solid #444;
     padding: 5px 0;
}

footer .foot_menu ul li:last-child,
footer .foot_popcat ul li:last-child {
     border: none;
}

footer .foot_menu ul li a,
footer .foot_popcat ul li a {
     color: #fff;
     text-decoration: none;
}

footer .foot_menu ul li a:hover,
footer .foot_popcat ul li a:hover {
     color: #C3D949;
}

footer .foot_contact {
     text-align: center;
}

footer .foot_contact .addres {
     margin-top: 30px;
}

footer .foot_contact .phone {
     font-weight: bold;
}

footer .foot_contact .location_map {
     margin: 30px 0;
}

footer .foot_contact .location_map a {
     color: #fff;
     text-decoration: none;
}

footer .foot_contact .location_map a:hover {
     color: #C3D949;
}

footer .foot_contact .payment {
     font: 16px Arial, Verdana, sans-serif;
}

footer .foot_contact img {
     margin: 15px 7px 0;
}

.wrap_footer_bottom {
     background: #000;
     height: 50px;
     width: 100%;
}

.wrap_footer_bottom .footer_bottom {
     height: inherit;
     line-height: 50px;
     margin: 0 auto;
     width: 1210px;
}

.wrap_footer_bottom .footer_bottom .lenal {
     color: #fff;
     text-decoration: underline;
}

.wrap_footer_bottom .footer_bottom .lenal:hover {
     color: #C3D949;
}

/*����� ����� fotter*/

.fixed {
     position: fixed;
     top: 10px; /*����� ��������� ������ ������*/
     z-index: 999999; /*������������� ���� ������ ���� ��������� �� ��������*/
}



/*LISTING*/

#nav_wrap {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/nav_bg.png);
     border-bottom: 1px solid #ccc;
     height: 85px;
     width: 100%;
}

#nav_wrap .nav {
     height: inherit;
     margin: 0 auto;
     width: 1210px;
}

#nav_wrap .nav .name_list a {
     color: #333;
     font: 18px/85px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#nav_wrap .nav .name_list a:hover {
     color: #C3D992;
     cursor: pointer;
}

#nav_wrap .nav .breadcrumb {
     background: #fff;
     /*	box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
              -o-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
              -moz-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
              -web-kit-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);*/
     border: 0px solid #ccc;
     border-radius: 5px;
     /*height: 40px;*/
     color: #333;
     font: 12px/35px Arial, Verdana, sans-serif;
     margin-top: 20px;
     padding: 0 10px;
}

#nav_wrap .nav .breadcrumb a{
     color: #333;
     text-decoration: none;
}
.breadcrumb i{margin: 0 5px}
.elem_on_page {
     color: #252525;
     font: 14px Arial, Verdana, sans-serif;
     margin: 19px 0 0 15px;
}
/*
#sort_wrap {
         margin: 0 auto;
         width: 1210px;
}

#sort_wrap .sort {
         height: 55px;
}

#sort_wrap .sort .view_in_page {
         margin-left: 315px;
}

#sort_wrap .sort .view_in_page a {
         color: #333;
         font: 14px/55px Verdana, sans-serif;
         text-decoration: none;
}

#sort_wrap .sort .view_in_page a:hover {
         color: #1bbeb4;
}
#sort_wrap .sort .view {
         height: inherit;
         margin-right: 10px;
}

.plitka,
.spisok {
         display: table-cell;
         height: inherit;
         line-height: 32px;
         padding: 0 10px 0 25px;
}

#sort_wrap .sort .view .plitka {
         background: url(/bitrix/templates/eshop_blue_copy_copy/images/plitka.png) 0 22px no-repeat;
}

#sort_wrap .sort .view .spisok {
         background: url(/bitrix/templates/eshop_blue_copy_copy/images/spisok.png) 0 22px no-repeat;
}

select {
         background: rgba(0,0,0,0);
         border: none medium;
         color: #545251;
         width: 255px;
         left: 5px;
         position: absolute;
         top: 5px;
}

#sort_wrap .sort .sort_in_page {
         box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
         -o-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
         -moz-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
         -web-kit-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
         border: 1px solid #ccc;
         color: #252525;
         font: 12px/12px Verdana, sans-serif;
         height: 30px;
         margin-top: 12px;
         overflow: hidden;
         position: relative;
         width: 240px;
}

#sort_wrap .sort .sort_in_page option {
         padding: 5px 0;
}

#sort_wrap .sort .sort_in_page .arrow {
         position: absolute;
         top: 5px;
         right: 5px;
}

#container_list {
         width: 1250px;
         margin: 0 auto;
}
*/

.wrapper {
     width: 1250px;
     margin: 0 auto;
     padding-bottom: 30px;
}

.wrapper {
     *zoom: 1;
}

.wrapper:before,
.wrapper:after {
     display: table;
     content: "";
     line-height: 0;
}

.wrapper:after {
     clear: both;
}



.container {
     display: inline-block;
     margin-left: 20px;
     width: 925px;
}

.filter {
     /*outline: 1px solid #000;*/
     margin: 46px 0 0 20px;
     width: 270px;
}

.filter .filter_price {
     /*height: 110px;*/
}
.filter .lvl1{
     padding-bottom: 10px;
     position: relative;
}
#modef {
     margin-top: -4px;
     position: absolute;
     right: 0;
     bottom: 0;
}
.filter .filter_top_line {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/filter_top_line.png) left center repeat-x;
     height: 20px;
     margin: 0 auto 5px;
     text-align: center;
     width: inherit;
}

.filter .filter_top_line span {
     background: #fff;
     padding: 0 22px;
     font: 16px Arial, Verdana, sans-serif;
}

.filter .filter_top_line span .showchild {
     color: #252525;
     text-decoration: none;
}

.ui-slider-horizontal{
     height:9px;
     background:#f0f0f0 ; /* COLORS */
     box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);
     border-radius:5px;
     /* border:1px solid #92b0b9 *//* COLORS */
}
.ui-slider .ui-slider-handle{
     border-radius: 7px;
     height:15px;
     cursor:pointer;
     position:absolute;
     width:15px;
     z-index:2;
}
.ui-slider .ui-slider-range{
     position:absolute;
     z-index:1;
     font-size:.7em;
     display:block;
     border:0;
}
.ui-widget-header{
     color:#fff;
     font-weight:bold
}

.ui-slider{
     margin:25px auto 20px;
     width:94%;
     position:relative;
     text-align:left
}

.ui-slider-horizontal .ui-slider-handle{
     top:-3px;
     margin-left:-.4em;
     /*margin-top:-2px*/
}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}


.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}

.ui-slider .ui-slider-handle {
     background-position:-36px -588px;
     background: #7d7d7d;
     outline: none;
}

div.max-price{float:right}
div.min-price,
div.max-price{
     border:none;
     box-shadow:none;
     font-size:13px;
     color:#3f3f3f;
     padding-top: 7px;
     height:14px;
}
.min-price{
     color:#C3D949 !important;
}

.max-price{
     color:#C3D949 !important;
}


.lvl2 input {
     width: 25px;
}
.lvl2 {
     font: 14px Arial, Verdana, sans-serif;
}

#modef {
     margin-top: -4px;
}

#modef a {
     background: #7d7d7d;
     border: none;
     color: #fff;
     display: inline-block;
     font: 14px Arial, Verdana, sans-serif;
     height: 21px;
     padding: 4px 0 0 12px;
     text-decoration: none;
     width: 38px;
}

#modef a:hover {
     background: #CEE143;
}
/*

#container_list .listitem {
         margin-left: 45px;
         width: 930px;
}

.listing_top_line {
         background: url(/bitrix/templates/eshop_blue_copy_copy/images/listing_top_line.png);
         width: 900px;
         height: 2px;
         margin: 0 0 10px 15px;
}

.listitem ul li a:hover .popup_news_img {
         opacity: 1;
}

.listitem ul li {
         display: inline-block;
         float: left;
         min-height: 335px;
         margin: 0 11px 5px 0;
         padding: 10px 15px;
         width: 270px;
}

.listitem ul li:nth-child(3n){
         margin: 0;
}

.listitem ul li:hover {
         box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
         -o-box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
         -moz-box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
         -web-kit-box-shadow:  0 0 10px -2px rgba(0,0,0,.5);
}

.listitem ul li a {
         position: relative;
         display: block;
}

.listitem ul li .new_circle {
         background: url(/bitrix/templates/eshop_blue_copy_copy/images/circle_new.png) no-repeat;
         height: 70px;
         position: absolute;
         margin: 10px 0 0 10px;
         width: 70px;
}

.listitem ul li a img {
         box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
         -o-box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
         -moz-box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
         -web-kit-box-shadow:  0 9px 6px -8px rgba(0,0,0,.5);
         height: 270px;
         width: 270px;
}

.listitem ul li h2,
.listitem ul li h3 {
         margin-top: 5px;
}

.listitem ul li h2 a {
         color: #252525;
         font: 14px Verdana, sans-serif;
         text-decoration: none;
}

.listitem ul li h2 a:hover {
         color: #1bbeb4;
}

.listitem ul li h3 a {
         color: #949494;
         font: 14px Verdana, sans-serif;
         text-decoration: none;
}

.listitem ul li h3 a:hover {
         color: #252525;
}

.listitem ul li h3 {
         margin-top: 10px;
         float: left;
}

.listitem ul li .price {
         color: #252525;
         font: 28px Verdana, sans-serif;
         float: right;
}

.listitem ul li .price span {
         color: #252525;
         font: 12px Verdana, sans-serif;
}

.listitem .popup_news_img {
         background: url(/bitrix/templates/eshop_blue_copy_copy/images/substrate_middle.png);
         bottom: 0;
         height: 55px;
         position: absolute;
         opacity: 0;
         -moz-transition:opacity .2s ease-in-out;
         -webkit-transition:opacity .2s ease-in-out;
         -o-transition:opacity .2s ease-in-out;
         transition:opacity .2s ease-in-out;
         width: 270px;
}

.navigation {
         margin: 10px 15px 0 0;
}

.navigation .navigation-pages a {
         border: 1px solid #7d7d7d;
         color: #252525;
         display: inline-block;
         font: 10px/22px Verdana, sans-serif;
         float: left;
         height: 25px;
         padding: 0px 9px;
         text-align: center;
         text-decoration: none;
}

.navigation .navigation-pages .nav-current-page {
         border: 1px solid #1bbeb4;
         color: #1bbeb4;
         display: inline-block;
         font: 10px/22px Verdana, sans-serif;
         float: left;
         height: 25px;
         padding: 0px 9px;
         text-align: center;
         text-decoration: none;
}

#container_list:before,
#container_list:after {
         display: table;
         content: "";
         line-height: 0;
}

#container_list:after {
         clear: both;
}

#container_list {
         *zoom: 1;
}

/*������ ����� list_middle_block*/


#list_middle_block {
     margin: 40px auto 0;
     width: 1210px;
}

#list_middle_block img {
     height: 90px;
     width: 90px;
}

#list_middle_block .block_product1,
#list_middle_block .block_product2,
#list_middle_block .block_product3,
#list_middle_block .news {
     display: inline-block;
     width: 270px;
     margin-right: 40px;
}

#list_middle_block .news {
     margin: 0;
     display: block;
     float: left;
     margin: 0 25px 0 0;
}

#list_middle_block .block_product1 .block1,
#list_middle_block .block_product2 .block1,
#list_middle_block .block_product3 .block1 {
     margin: 25px 0;
}

#list_middle_block .block_product1 .block2,
#list_middle_block .block_product1 .block3,
#list_middle_block .block_product2 .block2,
#list_middle_block .block_product2 .block3,
#list_middle_block .block_product3 .block2,
#list_middle_block .block_product3 .block3 {
     margin-top: 30px;
}

#list_middle_block .block_product1 .block1,
#list_middle_block .block_product1 .block2,
#list_middle_block .block_product1 .block3,
#list_middle_block .block_product2 .block1,
#list_middle_block .block_product2 .block2,
#list_middle_block .block_product2 .block3,
#list_middle_block .block_product3 .block1,
#list_middle_block .block_product3 .block2,
#list_middle_block .block_product3 .block3 {
     height: 90px;
     position: relative;
}

#list_middle_block .block1:hover,
#list_middle_block .block2:hover,
#list_middle_block .block3:hover,
#list_middle_block .block4:hover {
     background: #f4f4f4;
     box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     -o-box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     -moz-box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     -web-kit-box-shadow:  0 10px 6px -8px rgba(0, 0, 0, 0.5);
     cursor: pointer;
}

#list_middle_block img {
     box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
     -o-box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
     -moz-box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);
     -web-kit-box-shadow:  0 9px 6px -8px rgba(0, 0, 0, 0.5);

}

#list_middle_block h2 {
     display: inline-block;
     max-width: 155px;
     margin: 0;
}

#list_middle_block h2 a,
#list_middle_block .price {
     color: #252525;
     font: 13px/17px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#list_middle_block h2 a:hover {
     color: #C3D959;
}

#list_middle_block h3 a {
     color: #949494;
     font: 11px/15px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#list_middle_block h3 a:hover {
     color: #252525;
}

#list_middle_block .popup_img_product img{
     bottom: 0;
     box-shadow: none;
     margin: 0;
     opacity: 0;
     position: absolute;
     /*height: 16px;*/
     -moz-transition:opacity .2s ease-in-out;
     -webkit-transition:opacity .2s ease-in-out;
     -o-transition:opacity .2s ease-in-out;
     transition:opacity .2s ease-in-out;
}

#list_middle_block .block_product1 .block1:hover .popup_img_product img,
#list_middle_block .block_product1 .block2:hover .popup_img_product img,
#list_middle_block .block_product1 .block3:hover .popup_img_product img,
#list_middle_block .block_product2 .block1:hover .popup_img_product img,
#list_middle_block .block_product2 .block2:hover .popup_img_product img,
#list_middle_block .block_product2 .block3:hover .popup_img_product img,
#list_middle_block .block_product3 .block1:hover .popup_img_product img,
#list_middle_block .block_product3 .block2:hover .popup_img_product img,
#list_middle_block .block_product3 .block3:hover .popup_img_product img {
     opacity: 1;
}

#list_middle_block .price {
     font: 13px Arial, Verdana, sans-serif;
}

#list_middle_block .zvezda_circle {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/zvezda.png) no-repeat;
     height: 28px;
     position: absolute;
     margin: 5px 0 0 5px;
     width: 28px;
}

#list_middle_block .procent_circle {
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/stiker_procent.png) no-repeat;
     height: 28px;
     position: absolute;
     margin: 5px 0 0 5px;
     width: 28px;
}

#list_middle_block .block_product3 .old_price {
     color: #252525;
     font: 11px Arial, Verdana, sans-serif;
     text-decoration: line-through;
     margin: 5px 25px 0 0;
}

#list_middle_block .news .block1 {
     background: none;
     box-shadow: none;
     height: 60px;
     margin-top: 25px;
}

#list_middle_block .news .block2,
#list_middle_block .news .block3,
#list_middle_block .news .block4 {
     background: none;
     box-shadow: none;
     height: 60px;
     margin-top: 32px;
}

#list_middle_block .news .block1 img,
#list_middle_block .news .block2 img,
#list_middle_block .news .block3 img,
#list_middle_block .news .block4 img {
     box-shadow: none;
     height: 60px;
     width: 60px;
     opacity: .6
}

#list_middle_block .news h2 {
     color: #252525;
     display: block;
     font: 15px Arial, Verdana, sans-serif;
     max-width: 275px;
}

#list_middle_block .news h3 a {
     font-size: 14px;
}

#list_middle_block:before,
#list_middle_block:after {
     display: table;
     content: "";
     line-height: 0;
}

#list_middle_block:after {
     clear: both;
}

#list_middle_block {
     *zoom: 1;
}
/*����� ����� list_middle_block*/

/* ������ ������� */

/*#bx_incl_area_6,
#bx_incl_area_6_1,
#bx_incl_area_6_1_1,
.soc-serv-main {
         border: none !important;
}*/

.soc-serv-title-grey,
.bx-auth-serv-icons {
     line-height: 10px !important;
}

.soc-serv-main {
     padding-left: 11px;
}

.personal-page-nav {
     width: 1210px;
     margin: 0 auto;
     padding-top: 25px;
}

.personal-page-nav div {
     font: 14px/35px Arial, Verdana,sans-serif;
}

.personal-page-nav .wrap-person {
     background:#fff;
     border-radius:3px;
     border:1px solid #e0ecf3;
     font: 14px/35px Arial, Verdana,sans-serif;
     padding:10px 15px;
     margin:10px 0 20px;
}
.personal-page-nav div h2{
     font-size:18px !important;
     padding-bottom:5px;
     border-bottom:1px solid #e0ecf3;
     line-height: 40px;
}

.personal-page-nav div ul li a{
     font: 14px/40px Arial, Verdana,sans-serif;
     color: #333;
     text-decoration: none;
}
.personal-page-nav div ul li a:hover{
     color: #C3D959;
}
.personal-page-nav p{
     font: 14px/25px open_sansregular;
     /*color: #3F3F3F;*/
     padding: 3px 0;
}

.workarea {
     border:1px solid #e0ecf3;
     padding: 15px;
}

/* main.profile */

.input_text_style {
     border: 1px solid #E4E4E4;
     box-shadow: 2px 3px 10px -8px rgba(0, 0, 0, 0.5) inset;
     font: 14px/35px Arial, Verdana,sans-serif;
     /*height: 30px;*/
     padding-left: 10px;
     outline: none;
     width: 225px;
}
.filtren input[type="text"] {
     border: 1px solid #E4E4E4;
     box-shadow: 2px 3px 10px -8px rgba(0, 0, 0, 0.5) inset;
     font: 14px/35px Arial, Verdana,sans-serif;
     height: 20px;
     padding-left: 10px;
     outline: none;
     width: 50px;
     line-height: 20px;
}
textarea{
     border: 1px solid #E4E4E4;
     box-shadow: 2px 3px 10px -8px rgba(0, 0, 0, 0.5) inset;
     font: 14px/35px Arial, Verdana,sans-serif;
     padding-left: 10px;
     outline: none;
}
.navigation{
     margin: 20px 0
}
.personal-page-nav form .bt3,
.tal .bt2 {
     background: none repeat scroll 0 0 #CEE165;
     border: medium none;
     border-radius: 5px;
     color: #fff;
     cursor: pointer;
     display: inline-block;
     font: 14px Arial, Verdana,sans-serif;
     margin-top: 15px;
     padding: 5px 10px;
     text-decoration: none;
     outline: none;
}
.button2{
     background: none repeat scroll 0 0 #CEE165;
     border: medium none;
     border-radius: 5px;
     color: #fff;
     cursor: pointer;
     display: inline-block;
     font: 14px Arial, Verdana,sans-serif;
     margin-top: 15px;
     padding: 5px 10px;
     text-decoration: none;
     outline: none;
}


.button2:hover {
    color: #000000;
}

.tal .input_text_style {
     width: 250px;
     margin-right: 10px;
     outline: none;
}

.equipment a,
.sortbutton {
     font: 14px/40px Arial, Verdana,sans-serif;
     color: #333;
}

.equipment a:hover,
.sortbutton:hover {
     color: #C3D949;
}



/* ����� � ������ ������ */
#bx_incl_area_1,
#bx_incl_area_13 {
     float: left;
}

.registarton {
     font: 14px/14px Arial, Verdana,sans-serif;
}

.registarton td {
     vertical-align: top;
}

.registarton input {
     border: 1px solid #E4E4E4;
     box-shadow: 2px 3px 10px -8px rgba(0, 0, 0, 0.5) inset;
     font: 14px/35px Arial, Verdana,sans-serif;
     height: 30px;
     padding-left: 10px;
     outline: none;
     width: 300px;
}

.star {
     color: #e83535;
}

.description {
     color: #9B9B9B;
     font-size: 11px;
     font-weight: normal;
     line-height: 15px;
     vertical-align: text-top;
}

.no-photo-div-big{
     background: url(/bitrix/templates/eshop_blue_copy_copy/images/nofoto.png) center center no-repeat;
     box-shadow: 0 9px 6px -8px rgba(0, 0, 0, 0.5);
}



#sort_wrap {
     margin: 0 auto;
     width: 1210px;
}

#sort_wrap .sort {
     height: 55px;
}

#sort_wrap .sort .view_in_page {
     margin-left: 315px;
}

#sort_wrap .sort .view_in_page a {
     color: #333;
     font: 14px/55px Arial, Verdana, sans-serif;
     text-decoration: none;
}

#sort_wrap .sort .view_in_page a:hover {
     color: #1bbeb4;
}
#sort_wrap .sort .view {
     height: inherit;
     margin-right: 10px;
}

.plitka,
.spisok {
     display: table-cell;
     height: inherit;
     line-height: 32px;
     padding: 0 10px 0 25px;
}

#sort_wrap .sort .view .plitka {
     background: url(/bitrix/templates/eshop_blue_copy_copy/../images/plitka.png) 0 22px no-repeat;
}

#sort_wrap .sort .view .spisok {
     background: url(/bitrix/templates/eshop_blue_copy_copy/../images/spisok.png) 0 22px no-repeat;
}

.container select {
     background: rgba(0,0,0,0);
     border: none medium;
     color: #545251;
     width: 269px;

     position: absolute;

}

#sort_wrap .sort .sort_in_page {
     box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -o-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -moz-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     -web-kit-box-shadow: inset 2px 3px 10px -8px rgba(0,0,0,.5);
     border: 1px solid #ccc;
     color: #252525;
     font: 12px/12px Arial, Verdana, sans-serif;
     height: 30px;
     margin-top: 12px;
     overflow: hidden;
     position: relative;
     width: 240px;
}

#sort_wrap .sort .sort_in_page option {
     padding: 5px 0;
}

#sort_wrap .sort .sort_in_page .arrow {
     position: absolute;
     top: 5px;
     right: 5px;
}

.lvl2 {
     display: inline-block;
     font: 14px Arial, Verdana,sans-serif;
     width: 100%;
     margin: 0 0 5px;
}
.wrapper input[type="checkbox"],
.wrapper input[type="radio"] {
     display:none;
}
.wrapper .lvl2_disabled label{color: #999 !important}
.wrapper input[type="checkbox"] + label,
.wrapper input[type="radio"] + label {
     color: #444;
     cursor: pointer;
}

.wrapper input[type="checkbox"] + label::before,
.wrapper input[type="radio"] + label::before {
     content: "";
     display: inline-block;
     height: 20px;
     width: 25px;
     margin: -1px 5px 0 0;
     background-image: url(/bitrix/templates/eshop_blue_copy_copy/images/checkbox.png);
     background-repeat: no-repeat;
     float: left
}
.wrapper input[type="checkbox"] + label::before {
     background-position: 0px 0;
}
.wrapper input[type="radio"] + label::before {
     background-position: 0px -48px;
}
.wrapper input[type="checkbox"]:checked + label::before {
     background-position: -52px 0;
}
.wrapper input[type="radio"]:checked + label::before {
     background-position: -52px -58px;
}
.wrapper .lvl2_disabled input[type="checkbox"]:checked + label::before {
     background-position: -26px 0;
}
.wrapper .lvl2_disabled input[type="radio"] + label::before {
     background-position: -26px -48px;
}


#addItemInCompare {
     margin-left: -160px;
     min-width: 300px;
}
.modal {
     background: #fff;
     box-shadow: 3px 0 25px #FFFFFF;
     width: 300px;
     display: none;
     left: 50%;
     position: fixed;
     top: 50%;
     z-index: 9999999;
     border: 4px solid #CEE165;
     padding: 20px;
}

.modal p {
    margin: 0 0 10px;
}

.modal div {
     position: relative;
}

.modal_middle {
     background: #fff;
     min-height: 250px;
     width: inherit;
}

.modal_middle fieldset {
     border: medium none;
     color: #545251;
     font: bold 14px Arial,sans-serif;
     margin: 0 auto;
     max-width: 400px;
}

.modal_middle p {
     color: #252525;
     display: inline-block;
     text-align: center;
     width: 100%;
}
.modal_middle__h1 {
     font: 21px/30px Arial,sans-serif;
     margin-bottom: 15px;
     padding-top: 2px;
}

.item_img img {
     height: auto;
     max-height: 200px;
     max-width: 200px;
     width: auto;
}


#addItemInCart .item_title, #addItemInSubscribe .item_title, #popupFormSubscribe .item_title, #addItemInCartOptions .item_title, #addItemInCompare .item_title {
     color: #1BBEB4;
     font-size: 16px;
     padding: 15px 0;
     text-align: center;
}

.modal_middle__btn {
     padding: 20px 0;
     text-align: center;
}
.item_img {
     margin: 0 auto;
     /*width: 200px;*/
}

.modal_middle__btn-go_big {
     color: #252525 !important;
     display: inline-block;
     font-size: 16px;
     /*font-weight: bold;*/
     line-height: 32px;
     /*position: relative;*/
     /*text-align: center;*/
     text-decoration: none;
     /*top: 0;*/
     width: 180px;
}

.modal_middle__btn a.close {
     /*border-bottom: 2px dashed;*/
     /*color: #656160;*/
     text-decoration: none;
}

.modal_middle__btn a:hover{
	color: #C3D949 !important;
}


.close.button:before {
     content: 'X';
     font-family: Arial, Verdana;
}
.close.button {
     cursor: pointer;
     height: 17px;
     position: absolute;
     right: 15px;
     top: 6px;
     width: 10px;
}

.modal_middle .item_img {
     width: 200px;
}

.deleteitem {
     display: block;
}
.map-columns{
	width:100%;
}
.map-columns li{
	padding:10px;
}
.map-columns li a{
	font-weight:normal;
}
.map-columns .map-level-1{margin: 0 0 0 20px}

#CallMe_plz {
background: #fff;
padding: 10px 25px 20px;
width: 350px;
z-index: 999;
}

#CallMe_plz h4 {
font: 20px/40px Arial,Verdana,sans-serif;
font-weight: 100;
}

#one-click_phone_form {
border: 1px solid #E4E4E4;
box-shadow: 2px 3px 10px -8px rgba(0, 0, 0, 0.5) inset;
height: 40px;
width: 250px;
color: #747474;
font-size: 15px;
padding: 0 10px;
outline: none;
}

#CallMe_plz input[type="submit"] {
height: 40px;
background: none repeat scroll 0 0 #F1F1F1;
border: medium none;
box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.5);
cursor: pointer;
}

#CallMe_plz .close {
position: absolute;
top: 0px;
right: 10px;
text-decoration: none;
font-size: 27px;
font-weight: 100;
cursor: pointer;
}

textarea {
border: 1px solid #E4E4E4;
box-shadow: 2px 3px 10px -8px rgba(0, 0, 0, 0.5) inset;
font: 14px/35px Arial, Verdana,sans-serif;
padding-left: 10px;
outline: none;
}

#CallMe_plz_form textarea {
margin: 10px 0 0 0;
width: 260px;
height: 80px;
}

#bgmod {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
display: none;
height: 100%;
left: 0;
min-height: 2000px;
min-width: 2000px;
position: fixed;
top: 0;
z-index: 998;
}

.CallMe_plz_ok {
font-size: 12px;
color: #949494;
margin: 10px 0;
width: 300px;
}
#vk_like{
     margin: 0;
}
.text-category h1, .text-category h2, .text-category h3,.text-on-main-page h1 {
	text-align: center;
}
.text-on-main-page {
	margin: 20px 0;
	padding: 10px 0;
	box-shadow: 0 9px 6px -8px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 9px 6px -8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 9px 6px -8px rgba(0, 0, 0, 0.5);
	-web-kit-box-shadow: 0 9px 6px -8px rgba(0, 0, 0, 0.5);
}
.text-on-main-page p{
	text-align: justify;
}
.text-on-main-page p{
	margin: 5px 0;
}
.text-on-main-page ul {
	list-style-type: circle;
}
.text-on-main-page ul li{
	margin: 5px 0 5px 30px;
}
.view_in_page.count{
    float: right;
    margin-right: 45px;
}
.view_in_page.count a{
    color: #C3D949;
}
.list_cat ul li a{
    color: #000000 !important;
    text-decoration: none;
     font: 14px Arial, Verdana,sans-serif;
     font-size: 15px;
}
.view_in_page.count{
     font: 14px Arial, Verdana,sans-serif;
     font-size: 14px;
}
.list_cat.app ul li{
    display: block;
    border: none;
    margin-bottom: 3px;
}
.list_cat.app ul li a:hover{
    color: #C3D949 !important;
}
.list_cat.app ul li a span{
    color: #C3D949;
}
.list_cat.app .catalog-section-list{
    margin: 15px;
}
.navigation .navigation-pages .nav-current-page{
    background: #C3D949 none repeat scroll 0% 0%;
    border: 1px solid #C3D949;
}
.navigation{
    margin: 0px;
}
.navigation .navigation-pages {
    margin: 10px 31px 0px 0px;
}
.card.flr{
    color: #C3D949;
    cursor: pointer;
}
.card.flr{

}
.cliar_basket{
    width: 100px;
    position: absolute;
    top: 43px;
    right: -19px;
    background: #C3D949 none repeat scroll 0% 0%;
    z-index: 2147483647;
    line-height: 40px;
    padding: 0px 20px;
}
.card.flr:hover + .cliar_basket{
    display: block !important;
}
.div_ob{
    position: relative;

}
.listitem ul li a img{
    width: 100%;
    height: auto;
    max-height: 200px;
}


.listitem ul li{
    float: none;
    width: 187px;
    vertical-align: top;
}
.side-incart{
    display: none;
}
.buy-form .side-incart{
    display: block;
}
li.itembg.R2D2:hover > .side-incart{
    display: block;
}
.item_sl li:hover > .side-incart{
    display: block;
}
.bigdata_recommended_products_container{
    display: none;
}
.list_section {
    width: 1202px;
    margin: 0 auto;
    margin-top: 30px;
}
.list_section .inner_list_section{
    width: 223px;
    height: 200px;
    display: inline-block;
vertical-align: top;
    position: relative;
    margin-left: 13px;
    cursor: pointer;
}
.list_section .inner_list_section img{
    width: 100%;
    height: 100%;
}
.list_section .inner_list_section .circle__list{

    background: rgba(171, 171, 169, 0.63) none repeat scroll 0% 0%;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    display: none;
}
.list_section .inner_list_section .circle__list a{
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    display: block;
    background: rgba(195, 217, 73, 0.79) none repeat scroll 0% 0%;
    border-radius: 50%;
    width: 74%;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 16pt;
    height: 160px;
}
.list_section .inner_list_section:hover > .circle__list{
    display: block;
}
.bag-buttons {
    width: auto !important;
    padding: 15px 36px 15px 10px;
}
.title-search-result{
    /*top: 133px !important;*/
}
.navigation .navigation-pages a:hover{
    background: #C3D949;
}
.discr_404{
    position: absolute;
    top: 230px;
    left: 78px;
}
.discr_404 .you{
    font-size: 24px;
    width: 318px;
    margin-top: 20px;
}
.one_h {
    width: 140px;
    display: inline-block;
}
.one_h p{
    color: #FFF;
    line-height: 18px;
    margin-bottom: 39px;
}
.one_h a{
    color: rgb(255, 255, 255);
    text-decoration: none;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    padding: 6px 24px;
    line-height: 16px;
    text-transform: uppercase;
}
#wrap_main-memu .main-manu .dropdown-menu{
    left: -22px;
}
.list_c:hover{
    border-color: #C3D949;
}
.header_form.flr .signup{
    line-height: 26px;
    display: block;
    width: 144px;
}
.back{
    width: 100%;
    text-align: center;
}
.back a{
    background: #C3D949 none repeat scroll 0% 0%;
    display: block;
    padding: 0px 10px;
    line-height: 26px;
    width: 150px;
    margin: 0 auto;
    text-decoration: none;
    color: #FFF !important;
}
.wishlist, .compare, .share{
    padding: 0px;
    height: 33px;
}
.compare .checkbox a {
    line-height: 80px;
    display: block;
}
.wishlist a {

    display: block;
    line-height: 80px;
}
.share a{
    display: block;
    line-height: 80px;
}
.bag-product figure{
     width: 70px;
}
.bag-product .bag-product-details {
     margin-left: 92px;
}
ul.sub-menu{
     width: 410px;
     pointer-events: auto;
     top: 58px;
}
.wrap-tov-month .tov-month p{
     font-size: 17px;
}
.tabs a{
     font-size: 17px;
}
.navigation-pages span {
     font-size: 12px;
}
.options.lsnn li{
     line-height: 25px;
}
/** NEW CODE PL */
a.log-block__socnet{
	width: 32px;
	height: 32px;
}
a.log-block__socnet:hover{
	box-shadow: none;
}
div.footer-social-links{
	margin-top: 10px;
}
a.socialnet__item--fb{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/1.Dark_Facebook.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--fb:hover{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/1.Lime_Facebook.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--telegram{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/2.Dark_Telegram.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--telegram:hover{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/2.Lime_Telegram.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--insta{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/3.Dark_Inst.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--insta:hover{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/3.Lime_Inst.png") no-repeat 50%;
	background-size: cover;	
}
a.socialnet__item--tube{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/4.Dark_Youtube.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--tube:hover{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/4.Lime_Youtube.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--gp{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/5.Dark_Google.png") no-repeat 50%;
	background-size: cover;
}
a.socialnet__item--gp:hover{
	background: url("/bitrix/templates/eshop_blue_copy_copy/images/social/5.Lime_Google.png") no-repeat 50%;
	background-size: cover;
}
/*NEW CODE PL FOOTER*/
div.footer__phones{
    margin-bottom: 15px;
}
div.footer__phnum{
    font-size: 15px;
}
div.footer__place{
    margin-bottom: 15px;
}
div.footer__ptxt{
    font-size: 15px;
}
div.footer__paytxt--big{
    font-size: 18px;
}
div.footer__paytxt{
    font-size: 14px;
}
div.footer__paytxt img.footer__psys{
    max-width: 40px;
}
/*NEW CODE PL FOOTER A_LINK*/
footer.footer div.footer__header a{
	color: #8b8b8b;
	font-family: open_sansbold;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 25px;
}
footer.footer div.footer__header a:hover{
	text-decoration: underline;
}
/*NEW CODE PL PHONES*/
header div.header__phones div.header__phone{
	margin-top: 30px;
}

@media screen and (max-width: 320px){
	a.socialnet__item {
		margin-right: 10px;
	}
}
/* End */
/* /bitrix/templates/eshop_blue_copy_copy/components/bitrix/menu/horizontal_multilevel_new/style.css?17500687172715 */
/* /bitrix/templates/eshop_blue_copy_copy/components/bitrix/search.title/eshop/style.css?17500687172039 */
/* /bitrix/templates/eshop_blue_copy_copy/components/bitrix/sale.basket.basket.small/cart_small/style.css?17500687173501 */
/* /bitrix/templates/eshop_blue_copy_copy/components/bitrix/menu/tree_horizontal_hidden/style.css?17500687171179 */
/* /bitrix/templates/eshop_blue_copy_copy/template_styles.css?178751186759013 */
